專利名稱:一種實(shí)現(xiàn)pad和機(jī)頂盒界面操作的同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉及家庭數(shù)碼設(shè)備使用領(lǐng)域,特別是涉及一種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作同步的方法。
背景技術(shù):
隨著消費(fèi)者水平的提高,家中的數(shù)碼設(shè)備越來越多,實(shí)際情況中因?yàn)槊恳环N電子設(shè)備的生產(chǎn)廠家可能不同,基本上都是每一種電子設(shè)備或者數(shù)碼設(shè)備都有獨(dú)自的一套操作方法,特別是現(xiàn)在的智能電視和機(jī)頂盒,這兩者都需分別采用遙控器對各自進(jìn)行操作,而PAD的操作也僅僅局限與本身的內(nèi)容,如果需要將PAD上的內(nèi)容在智能電視上進(jìn)行播放則需要進(jìn)行特殊的連接,比如說連接數(shù)據(jù)線,操作非常的不方便,且效果不佳,如何實(shí)現(xiàn)能通過同一終端的操作帶動其他設(shè)備的同步操作,實(shí)現(xiàn)雙方的資 源共享,這是一種發(fā)展趨勢。
發(fā)明內(nèi)容
為克服上述問題,提出一種同步操作方法,用戶直接在PAD上操作,通過相應(yīng)的通訊傳輸數(shù)據(jù),使機(jī)頂盒相應(yīng)的在不用人力干預(yù)的情況下也做Pad端同樣的操作,保持操作—致。本發(fā)明采用如下技術(shù)方案一種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,該方法包括以下步驟
步驟一開啟同步模式,初始化設(shè)備;
步驟二 通過觸發(fā)PAD屏幕上的點(diǎn)擊事件,生成的同步信息經(jīng)傳輸模塊傳輸給機(jī)頂盒;步驟三機(jī)頂盒在收到信息后進(jìn)行解析,解析成功后發(fā)送給當(dāng)前正在執(zhí)行的界面,達(dá)到界面同步;
步驟四通過長時(shí)間按需要播放的文件,系統(tǒng)生成文件的縮略圖表;
步驟五將縮略圖表拖放到電視圖標(biāo)上,播放文件,完成同步操作。在上述方案過程中,所述步驟二中的信息傳輸采用socket通信方式。在上述方案過程中,所述步驟三中的信息發(fā)送方式采用廣播的方式。在上述方案過程中,所述步驟五中能自動檢測所需播放的文件是否存在。在上述方案過程中,如果文件不存在,則自動向PAD發(fā)送下載請求,并在本地開啟接收文件服務(wù),接收文件。本發(fā)明的優(yōu)點(diǎn)在于和傳統(tǒng)的家用數(shù)碼設(shè)備的實(shí)用相比,可以通過在各數(shù)碼設(shè)備上安裝該方法,通過一個(gè)PAD終端操作,同步控制機(jī)頂盒的操作,并在電視顯示器上呈現(xiàn),簡單、實(shí)用。
本發(fā)明將通過實(shí)施例并參照附圖的方式說明,其中
圖1是本發(fā)明的通訊原理框圖;圖2是視頻播放同步操作的流程圖3是圖片瀏覽同步操作的流程圖。
具體實(shí)施例方式下面結(jié)合附圖對本發(fā)明做進(jìn)一步的說明。如圖1所示,PAD和機(jī)頂盒實(shí)現(xiàn)數(shù)據(jù)通訊,雙發(fā)設(shè)備的數(shù)據(jù)處理分為三層=Socket通信層、消息處理層、業(yè)務(wù)處理層,各個(gè)層的功能描述如下。socket通信層該層是基于TCP/IP協(xié)議的通訊層,采用socket通信方式,在PAD和機(jī)頂盒上同時(shí)啟動服務(wù),從而實(shí)現(xiàn)兩個(gè)設(shè)備可以互相通信,并進(jìn)行數(shù)據(jù)和文件的發(fā)送接收。消息處理層該層具有兩個(gè)功能,一是用于將用戶在操作過程中發(fā)生的模塊信息,按鍵信息,數(shù)據(jù)信息封裝成消息格式;二是把接收到的文件或者數(shù)據(jù)分別做處理,當(dāng)接收到的是文件的時(shí)候,把文件保存到指定的目錄下;當(dāng)接收到的是數(shù)據(jù)的時(shí)候,解析數(shù)據(jù)中包含的信息,并把數(shù)據(jù)傳遞到業(yè)務(wù)處理層。業(yè)務(wù)處理層該層為操作應(yīng)用層,當(dāng)處于接收時(shí),其作用為將接收到的數(shù)據(jù)或者文件進(jìn)行播放;當(dāng)處于發(fā)送時(shí),其作用為將操作過程通過各個(gè)模塊生成的同步信息進(jìn)行發(fā)送。如圖2、圖3所示,PAD和機(jī)頂盒之間同步操作的流程圖,分為兩種模式,極為對用戶操作同步和系統(tǒng)界面同步和圖片預(yù)覽和視頻播放同步,分別描述如下。對用戶操作同步和系統(tǒng)界面同步
在開啟了同步模式的情況下,當(dāng)用戶在使用PAD時(shí)觸發(fā)了 PAD上軟件界面的打開、關(guān)閉,點(diǎn)擊事件;此時(shí)系統(tǒng)調(diào)用消息處理層根據(jù)當(dāng)前界面的模塊class名、view的Id、觸發(fā)的鍵值,來按照約定格式生成同步消息,然后通過底層通信層把消息發(fā)送到機(jī)頂盒。當(dāng)機(jī)頂盒接收到來自PAD的消息后,調(diào)用消息處理層對收到的消息進(jìn)行解析,得到用戶在PAD上操作時(shí),界面的class名、操作類型、view的ID、觸發(fā)的鍵值,然后把對應(yīng)的用戶操作以廣播的方式發(fā)送給當(dāng)前正在機(jī)頂盒上執(zhí)行的模塊,達(dá)到PAD和機(jī)頂盒界面同步的效果。如果機(jī)頂盒上的界面模塊和PAD不一樣,則機(jī)頂盒會立即啟動相對應(yīng)的模塊,再做同步操作。圖片預(yù)覽和視頻播放同步
當(dāng)用戶想要在機(jī)頂盒上預(yù)覽圖片或者播放視頻的時(shí)候,只需通過長按想要預(yù)覽的圖片或者想要播放的視頻,應(yīng)用會根據(jù)圖片或者視頻生成縮略圖,用戶只須把生成的縮略圖拖放到電視的圖標(biāo)上,即可完成同步的操作。此時(shí)系統(tǒng)調(diào)用消息處理層根據(jù)圖片或者視頻,來按照約定格式生成同步消息,然后通過底層通信層把消息發(fā)送到機(jī)頂盒。當(dāng)機(jī)頂盒接收到PAD發(fā)送過來的消息后,調(diào)用消息處理層解析消息,得到消息中的同步數(shù)據(jù),如果是PAD要求機(jī)頂盒預(yù)覽圖片,則檢測機(jī)頂盒端是否存在此圖片;如果存在,則調(diào)用應(yīng)用層預(yù)覽圖片;如果圖片不存在,機(jī)頂盒則向PAD發(fā)送一條請求下載圖片的消息,并在本地開啟一個(gè)接收文件的服務(wù);當(dāng)PAD收到機(jī)頂盒發(fā)送過來的要求下載圖片的消息后,PAD則向機(jī)頂盒的接收端口發(fā) 送文件;當(dāng)機(jī)頂盒接收完文件就彈出窗口預(yù)覽剛接收到的文件。當(dāng)用戶在PAD點(diǎn)擊關(guān)閉圖片預(yù)覽的時(shí)候,系統(tǒng)調(diào)用消息處理層來按照約定格式生成同步消息,然后通過底層通信層把消息發(fā)送到機(jī)頂盒。機(jī)頂盒接收到消息后,調(diào)用消息處理層來解析消息,然后關(guān)閉預(yù)覽窗口
當(dāng)機(jī)頂盒接收到PAD發(fā)送過來的消息后,調(diào)用消息處理層解析消息,得到消息中的同步數(shù)據(jù),如果是視頻文件鏈接地址,機(jī)頂盒則彈出視頻播放器,播放鏈接地址的視頻,同時(shí)根據(jù)PAD的播放進(jìn)度,調(diào)整機(jī)頂盒的視頻播放開始位置。PAD端可以對機(jī)頂盒正在播放的視頻做暫停,播放,關(guān)閉,播放新視頻的同步操作,都是基于控制消息的傳遞。本說明書中公開的所有特征,除了互相排斥的特征以外,均可以以任何方式組合。本說明書(包括任何附·加權(quán)利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個(gè)特征只是一系列等效或類似特征中的一個(gè)例子而已。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,其特征為該方法包括以下步驟 步驟ー開啟同步模式,初始化設(shè)備; 步驟ニ 通過觸發(fā)PAD屏幕上的點(diǎn)擊事件,生成的同步信息經(jīng)傳輸模塊傳輸給機(jī)頂盒;步驟三機(jī)頂盒在收到信息后進(jìn)行解析,解析成功后發(fā)送給當(dāng)前正在執(zhí)行的界面,達(dá)到界面同步; 步驟四通過長時(shí)間按需要播放的文件,系統(tǒng)生成文件的縮略圖表; 步驟五將縮略圖表拖放到電視圖標(biāo)上,播放文件,完成同步操作。
2.根據(jù)權(quán)利要求1所述的ー種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,其特征為所述步驟ニ中的信息傳輸采用socket通信方式。
3.根據(jù)權(quán)利要求2所述的ー種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,其特征為所述步驟三中的信息發(fā)送方式采用廣播的方式。
4.根據(jù)權(quán)利要求1所述的ー種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,其特征為所述步驟五中能自動檢測所需播放的文件是否存在。
5.根據(jù)權(quán)利要求4所述的ー種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,其特征為如果文件不存在,則自動向PAD發(fā)送下載請求,并在本地開啟接收文件服務(wù),接收文件。
全文摘要
本發(fā)明為一種實(shí)現(xiàn)PAD和機(jī)頂盒界面操作的同步方法,及在PAD和機(jī)頂盒上分別建立數(shù)據(jù)通訊模式,設(shè)備間的通信采用socket通信方式,通過觸發(fā)PAD屏幕上的點(diǎn)擊事件,生成的同步信息經(jīng)傳輸模塊傳輸給機(jī)頂盒,機(jī)頂盒在收到信息后進(jìn)行解析,解析成功后發(fā)送給當(dāng)前正在執(zhí)行的界面,達(dá)到界面同步,操作其界面,即可實(shí)現(xiàn)同步操作;該方法能通過一個(gè)PAD終端操作,同步控制機(jī)頂盒的操作,并在電視顯示器上呈現(xiàn),簡單、實(shí)用。
文檔編號H04L29/08GK103051698SQ20121054684
公開日2013年4月17日 申請日期2012年12月17日 優(yōu)先權(quán)日2012年12月17日
發(fā)明者盧德剛, 熊飛 申請人:四川九洲電器集團(tuán)有限責(zé)任公司