国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種關聯(lián)開關機方法及終端與流程

      文檔序號:11437579閱讀:271來源:國知局
      一種關聯(lián)開關機方法及終端與流程

      本發(fā)明實施例涉及終端技術領域,尤其涉及一種關聯(lián)開關機方法及終端。



      背景技術:

      隨著智能終端的普及,人們越來越熱衷于通過智能終端參與數(shù)字娛樂。例如:將機頂盒(settopbox,stb)連接在電視機上,就可以將傳統(tǒng)電視升級成為一個智能電視機,為用戶提供智能電視體驗,如:針對家庭用戶的娛樂、教育解決方案等。

      stb和電視是兩個獨立的終端,用戶需要分別按電視的遙控器按鍵以及stb的遙控器案件實現(xiàn)兩個終端的開機或關機。但是,用戶常常在關機時,僅關閉了stb或電視,而忘記將兩者都關閉,或者需要用戶重復操作才能將兩個設備關機,導致用戶體驗不高。

      目前有一種關聯(lián)關機方案:電視關機時可以向機頂盒發(fā)送高清晰度多媒體接口(highdefinitionmultimediainterface,hdmi)信號,指示機頂盒自動關機。通常,機頂盒在關機狀態(tài)時檢測不到電視機發(fā)送的hdmi信號,因此目前的方案只能在電視關機時實現(xiàn)機頂盒的關聯(lián)關機,同時,不能在機頂盒關機時實現(xiàn)電視機的自動開關機??梢姡F(xiàn)有的方案無法實現(xiàn)關聯(lián)使用終端的雙向關聯(lián)開關機,在多數(shù)情況下,仍需要用戶操作不同終端各自的遙控器進行開/關機。



      技術實現(xiàn)要素:

      本申請?zhí)峁┮环N關聯(lián)開關機方法及終端,可以實現(xiàn)對關聯(lián)使用終端的雙向關聯(lián)開關機,減少了用戶按鍵開關機的操作,提高了用戶體驗。

      為達到上述目的,本申請采用如下技術方案:

      第一方面,提供一種關聯(lián)開關機方法,包括:第一終端接收第一終端的遙控器發(fā)送的第一設置指令,該指令用于指示第一終端將運行狀態(tài)設置為第一狀態(tài);隨后,第一終端獲取第二終端的標識,這里的第二終端是與第一終端關聯(lián)使用的終端。接著,第一終端可以根據(jù)第二終端的標識以及第一狀態(tài)生成第二設置指令,并向第二終端發(fā)送第二設置指令,指示第二終端將運行狀態(tài)設置為第一狀態(tài)。

      本發(fā)明實施例提供的關聯(lián)開關機方法,第一終端接收第一設置指令,指示第二終端將運行狀態(tài)設置為第一設置指令所指示的第一狀態(tài)。其中,第一終端與第二終端是關聯(lián)使用的終端,如:機頂盒和電視機;如此,針對兩個關聯(lián)使用的終端,其中任意一個終端開關機時,都可以指示另一個終端自動開關機,實現(xiàn)了對關聯(lián)使用終端的雙向關聯(lián)開關機,用戶無需多洗使用遙控器按鍵開關機,減少了用戶按鍵開關機的操作,提高了用戶體驗。

      結合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,第一終端獲取第二終端的標識,根據(jù)第二終端的標識以及第一狀態(tài)生成第二設置指令之前,第一終端還可以確定第二終端的運行狀態(tài)為第二狀態(tài);第二狀態(tài)與第一狀態(tài)不同。也就是說只有在第二終端初始狀態(tài)與第一狀態(tài)不同的前提下,才能執(zhí)行關聯(lián)開關機操作。如:第一設置指令指示第一終端設置為開機狀態(tài),那么第二終端當前必須是關機狀態(tài),第一終端才有必要去發(fā)送第二設置指令指示第二終端自動開機;或者,第一設置指令指示第一終端設置為關機狀態(tài),那么第二終端當前必須是開機狀態(tài),第一終端才有必要去發(fā)送第二設置指令指示第二終端自動關機。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,第一終端確定第二終端的運行狀態(tài)為第二狀態(tài)具體包括:第一終端在第一預設時長內檢測到第二終端發(fā)送的激活信號,則確定第二終端為開機狀態(tài);第二狀態(tài)為開機狀態(tài);或,第一終端在第一預設時長內未檢測到第二終端發(fā)送的激活信號,則確定第二終端為關機狀態(tài);第二狀態(tài)為關機狀態(tài)。

      這里的激活信號可以是第二終端在開機狀態(tài)下,自動通過hdmi數(shù)據(jù)線向第一終端發(fā)送的hdmi信號。第二終端在待機狀態(tài)下,不會向第一終端發(fā)送hdmi信號。如此,如果第一終端在一定時間內接收到第二終端發(fā)送的hdmi信號,則可以認為第二終端是開機狀態(tài),同理,如果第一終端在一定時間內未接收到第二終端發(fā)送的hdmi信號,則可以認為第二終端是關機狀態(tài),即上述待機狀態(tài)。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,第二終端所支持的無線遙控模式為紅外,則根據(jù)第二終端的標識以及第一狀態(tài)生成第二設置指令具體包括:第一終端確定與第二終端的標識相匹配的紅外客戶碼、紅外物理碼。這里的紅外物理碼可以是第二終端的遙控器的電源鍵對應的紅外物理碼,用于改變第二終端的運行狀態(tài),紅外客戶碼用于對紅外物理碼進行加密;根據(jù)紅外客戶碼以及紅外物理碼生成第二設置指令。

      如此,可以根據(jù)第二終端遙控器電源鍵對應的紅外客戶碼、紅外物理碼生成二設置指令模擬第二終端的遙控器的電源鍵觸發(fā)的開/關機指令,通過第二設置指令指示第二終端自動開/關機。對于關聯(lián)使用的第一終端、第二終端,用戶只需要操作一次遙控器就可以實現(xiàn)兩個終端的開/關機,減少了用戶按鍵開/關機的操作,提高了用戶體驗。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第三方面的第四種可能的實現(xiàn)方式中,第一狀態(tài)為關機狀態(tài),則第一終端在發(fā)送第二設置指令的時刻之后的第三預設時長內未檢測到第二終端發(fā)送的激活信息,將運行狀態(tài)設置為第一狀態(tài);或,第一狀態(tài)為開機狀態(tài),則第一終端在接收第一設置指令后將運行狀態(tài)設置為第一狀態(tài)。

      也就是說,如果第一設置指令指示第一終端開機,第一終端可以在收到該指令后立即開機;但是,如果第一設置指令指示第一終端關機,第一終端就必須在確定第二終端已關機之后再關機。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,第二終端所支持的無線遙控模式為藍牙,則根據(jù)第二終端的標識以及第一狀態(tài)生成第二設置指令具體包括:確定與第二終端的標識相匹配的藍牙協(xié)議版本號以及第一狀態(tài)的狀態(tài)標識;對第一狀態(tài)的狀態(tài)標識加密獲得更新狀態(tài)標識,根據(jù)確定的藍牙協(xié)議版本號生成攜帶更新狀態(tài)標識的第二設置指令。

      如此,可以根據(jù)第一狀態(tài)的狀態(tài)標識生成二設置指令,使得第二終端解析第二設置指令后識別其中的第一狀態(tài)的狀態(tài)標識,隨即將運行模式設置為第一狀態(tài),即開機狀態(tài)或關機狀態(tài)。對于關聯(lián)使用的第一終端、第二終端,用戶只需要操作一次遙控器就可以實現(xiàn)兩個終端的開/關機,減少了用戶按鍵開/關機的操作,提高了用戶體驗。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,第一狀態(tài)為開機狀態(tài),則第一終端在接收第一設置指令后將運行狀態(tài)設置為第一狀態(tài);或,第一狀態(tài)為關機狀態(tài),則第一終端在接收第二終端發(fā)送的響應消息后將第一終端的運行狀態(tài)設置為第一狀態(tài);響應消息是第二終端將第二終端的運行狀態(tài)設置為第一狀態(tài)后向第一終端發(fā)送的。

      也就是說,如果第一設置指令指示第一終端開機,第一終端可以在收到該指令后立即開機;但是,如果第一設置指令指示第一終端關機,第一終端就必須在確定第二終端已關機之后再關機。

      第二方面,公開了一種終端,該終端為第一終端,包括:

      接收單元,用于接收第一設置指令;第一設置指令用于指示第一終端將運行狀態(tài)設置為第一狀態(tài);獲取單元,用于獲取第二終端的標識,第二終端是與第一終端關聯(lián)使用的終端;生成單元,用于根據(jù)獲取單元獲取的第二終端的標識以及第一狀態(tài)生成第二設置指令;第二設置指令用于指示第二終端將運行狀態(tài)設置為第一狀態(tài);發(fā)送單元,用于向第二終端發(fā)送生成單元生成的第二設置指令,指示第二終端將運行狀態(tài)設置為第一狀態(tài)。

      本發(fā)明實施例提供的第一終端,接收第一設置指令,指示第二終端將運行狀態(tài)設置為第一設置指令所指示的第一狀態(tài)。其中,第一終端與第二終端是關聯(lián)使用的終端,如:機頂盒和電視機;如此,針對兩個關聯(lián)使用的終端,其中任意一個終端開關機時,都可以指示另一個終端自動開關機,實現(xiàn)了對關聯(lián)使用終端的雙向關聯(lián)開關機,用戶無需多洗使用遙控器按鍵開關機,減少了用戶按鍵開關機的操作,提高了用戶體驗。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第二方面的第一種可能的實現(xiàn)方式中,該終端還包括確定單元。

      確定單元用于,在獲取單元獲取獲取第二終端的標識之前,確定第二終端的運行狀態(tài)為第二狀態(tài);第二狀態(tài)與第一狀態(tài)不同。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,確定單元具體用于,在第一預設時長內檢測到第二終端發(fā)送的激活信號,則確定第二終端為開機狀態(tài);第二狀態(tài)為開機狀態(tài);或,在第一預設時長內未檢測到第二終端發(fā)送的激活信號,則確定第二終端為關機狀態(tài);第二狀態(tài)為關機狀態(tài)。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,第二終端所支持的無線遙控模式為紅外,生成單元具體用于,確定與第二終端的標識相匹配的紅外客戶碼、紅外物理碼,根據(jù)紅外客戶碼以及紅外物理碼生成第二設置指令;紅外物理碼用于改變第二終端的運行狀態(tài),紅外客戶碼用于對紅外物理碼進行加密。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,還包括第一設置單元。第一設置單元用于,第一狀態(tài)為關機狀態(tài),則在發(fā)送第二設置指令的時刻之后的第三預設時長內未檢測到第二終端發(fā)送的激活信息,將運行狀態(tài)設置為第一狀態(tài);或,第一狀態(tài)為開機狀態(tài),則在接收第一設置指令后將運行狀態(tài)設置為第一狀態(tài)。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第二方面的第五種可能的實現(xiàn)方式中,第二終端所支持的無線遙控模式為藍牙,生成單元具體用于,確定與第二終端的標識相匹配的藍牙協(xié)議版本號以及第一狀態(tài)的狀態(tài)標識;對第一狀態(tài)的狀態(tài)標識加密獲得更新狀態(tài)標識,根據(jù)藍牙協(xié)議版本號生成攜帶更新狀態(tài)標識的第二設置指令。

      結合第一方面以及第一方面上述的任意一種可能的實現(xiàn)方式,在第二方面的第六種可能的實現(xiàn)方式中,還包括第二設置單元,第二設置單元用于,第一狀態(tài)為開機狀態(tài),則第一終端在接收第一設置指令后將運行狀態(tài)設置為第一狀態(tài);或,第一狀態(tài)為關機狀態(tài),則第一終端在接收第二終端發(fā)送的響應消息后將第一終端的運行狀態(tài)設置為第一狀態(tài);響應消息是第二終端將第二終端的運行狀態(tài)設置為第一狀態(tài)后向第一終端發(fā)送的。

      本發(fā)明實施例的第三方面,提供一種終端,該終端可以是上述第一終端,該終端可以包括:至少一個處理器,存儲器、通信接口、通信總線;至少一個處理器與存儲器、通信接口通過通信總線連接,存儲器用于存儲計算機執(zhí)行指令,當服務器運行時,處理器執(zhí)行存儲器存儲的計算機執(zhí)行指令,以使服務器執(zhí)行第一方面或第一方面的可能的實現(xiàn)方式中任一所述的關聯(lián)開關機方法。

      本發(fā)明實施例的第四方面,提供一種計算機存儲介質,用于存儲上述終端所用的計算機軟件指令,該計算機軟件指令包含用于執(zhí)行上述關聯(lián)開關機所設計的程序。

      附圖說明

      圖1為現(xiàn)有的機頂盒與電視機關聯(lián)使用的示意圖;

      圖2為現(xiàn)有的一種遙控器的程示意圖;

      圖3為本發(fā)明實施例提供的關聯(lián)終端組的示意圖;

      圖4為本發(fā)明實施例提供的終端的組成示意圖;

      圖5為本發(fā)明實施例提供的第一終端的關聯(lián)app的設置界面的示意圖;

      圖6為本發(fā)明實施例提供的關聯(lián)開關機設置界面的示意圖;

      圖7為本發(fā)明實施例提供的關聯(lián)開關機方法的流程圖示意圖;

      圖8為本發(fā)明實施例提供的終端的另一組成示意圖;

      圖9為本發(fā)明實施例提供的終端的另一組成示意圖。

      具體實施方式

      下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行詳細地描述。

      如圖1所示,目前的電視機可以通過高清多媒體接口(highdefinitionmultimediainterface,hdmi)數(shù)據(jù)線與stb連接,通過stb接收內容提供商提供的媒體內容,參與到數(shù)字娛樂中。參考圖1,用戶使用遙控器1對stb進行遙控操作,如:開機、關機、更改音量及模式等,同時,使用遙控器2對電視機進行遙控操作。通常,用戶需要分別按遙控器1的按鍵打開stb,以及遙控器2的按鍵打開電視機。如此需要用戶重復進行按鍵開關機的操作,備受用戶詬病。

      現(xiàn)有技術中,電視機關機時,可以向通過hdmi數(shù)據(jù)線向stb發(fā)送關機信號,處于開機狀態(tài)的stb接收到該關機信號后自動關機。通常,stb處于關機狀態(tài)時接收不到電視機通過hdmi數(shù)據(jù)線發(fā)送的信號,可見,現(xiàn)有技術只能在電視關機時指示stb自動關機,不能在電視開機時指示stb自動開機,同時,也不能在機頂盒開關機的時候指示stb自動開關機。也就是說,現(xiàn)有技術不能實現(xiàn)雙向關聯(lián)開關機,在多數(shù)情況下,如:僅使用遙控器開機電視機、仍需要用戶操作不同終端各自的遙控器進行開/關機。

      或者,如圖2所示,將電視機的遙控器與stb的遙控器合二為一,但是電視機、stb還是各自對應一個電源鍵,用戶還是需要分別操作電視機、stb的電源鍵實現(xiàn)電視、stb的開/關機。

      本發(fā)明實施例提供一種關聯(lián)開關機方法,其基本原理是:終端在接收開機指令后,可以獲取與其關聯(lián)使用的終端的標識,進而可以根據(jù)該終端的標識以及接收到的開機指令中攜帶的狀態(tài)標識生成一個新的開機指令(藍牙格式或紅外格式的指令),終端將該指令發(fā)送給與其關聯(lián)使用的終端,該關聯(lián)使用的終端接收這個開機指令后自動開機。同樣,終端接收到關機指令時也可以向關聯(lián)使用的終端發(fā)送關機指令,指示關聯(lián)使用的終端。如此,可以實現(xiàn)關聯(lián)使用終端的雙向關聯(lián)開關機,在電視機開關機時,可以實現(xiàn)機頂盒的自動開關機;或者,在機頂盒開關機時,實現(xiàn)電視機的自動開關機。用戶無需操作不同終端各自的遙控器進行開/關機,節(jié)省了用戶按鍵開關機的操作,提高了用戶體驗。

      需要說明的是,本發(fā)明實施例涉及的“關聯(lián)使用”即兩個終端通過有線或無線方式連接,在使用時兩個終端都處于開機狀態(tài),并通過二者之間的鏈路進行交互以實現(xiàn)功能擴展。如:電視機與機頂盒、數(shù)字多功能光盤(digitalversatilediscdvd)播放設備等終端連接,電視機通過機頂盒為用戶提供智能電視體驗,或,電視機與dvd連接作為dvd的顯示設備。

      下面將結合附圖對本發(fā)明實施例的實施方式做以詳細說明:

      本發(fā)明實施例提供一種關聯(lián)終端組,如圖3所示,所述關聯(lián)終端組包括第一終端以及與所述第一終端關聯(lián)使用的至少一個第二終端。當所述第一終端接收到開機指令后,會向第二終端發(fā)送指令,指示第二終端自動開機?;蛘?,當所述第一終端接收到關機指令后,會向第二終端發(fā)送指令,指示第二終端自動關機。具體實現(xiàn)中,所述第一終端為機頂盒、所述第二終端為電視機;或者,第一終端為電視機、第二終端為機頂盒。

      另外,第一終端與第二終端之間可以通過hdmi數(shù)據(jù)線連接,第二終端開機后可以通過hdmi數(shù)據(jù)線周期性向第一終端發(fā)送hdmi信號,第一終端開機后,如果檢測到第二終端發(fā)送的hdmi信號,則認為第二終端是開機狀態(tài)。相反地,第一終端開機后,如果未檢測到第二終端發(fā)送的hdmi信號,則認為第二終端是關機狀態(tài)。

      圖4為本發(fā)明實施例提供的一種終端的組成示意圖,該終端可以為本發(fā)明實施例所述的第一終端,如:圖3中所示的第一終端。如圖4所示,第一終端可以包括至少一個處理器11,存儲器12以及無線通信模塊13。

      下面結合圖4對第一終端的各個構成部件進行具體的介紹:

      處理器11是第一終端的控制中心,可以是一個處理器,也可以是多個處理元件的統(tǒng)稱。例如,處理器11是一個中央處理器(centralprocessingunit,cpu),也可以是特定集成電路(applicationspecificintegratedcircuit,asic),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路,例如:一個或多個微處理器(digitalsignalprocessor,dsp),或,一個或者多個現(xiàn)場可編程門陣列(fieldprogrammablegatearray,fpga)。

      其中,處理器11可以通過運行或執(zhí)行存儲在存儲器12內的軟件程序,以及調用存儲在存儲器12內的數(shù)據(jù),執(zhí)行第一終端的各種功能。

      在具體的實現(xiàn)中,作為一種實施例,處理器11可以包括一個或多個cpu,例如圖4中所示的cpu0和cpu1。

      在具體實現(xiàn)中,作為一種實施例,第一終端可以包括多個處理器,例如圖4中所示的處理器11和處理器15。這些處理器中的每一個可以是一個單核處理器(single-cpu),也可以是一個多核處理器(multi-cpu)。這里的處理器可以指一個或多個設備、電路、和/或用于處理數(shù)據(jù)(例如計算機程序指令)的處理核。

      存儲器12可以是只讀存儲器(read-onlymemory,rom)或可存儲靜態(tài)信息和指令的其他類型的靜態(tài)存儲設備,隨機存取存儲器(randomaccessmemory,ram)或者可存儲信息和指令的其他類型的動態(tài)存儲設備,也可以是電可擦可編程只讀存儲器(electricallyerasableprogrammableread-onlymemory,eeprom)、只讀光盤(compactdiscread-onlymemory,cd-rom)或其他光盤存儲、光碟存儲(包括壓縮光碟、激光碟、光碟、數(shù)字通用光碟、藍光光碟等)、磁盤存儲介質或者其他磁存儲設備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結構形式的期望的程序代碼并能夠由計算機存取的任何其他介質,但不限于此。存儲器12可以是獨立存在,通過通信總線14與處理器11相連接。存儲器12也可以和處理器11集成在一起。

      其中,所述存儲器12用于存儲執(zhí)行本發(fā)明方案的軟件程序,并由處理器11來控制執(zhí)行。

      無線通信模塊13,可以包括藍牙芯片和/或紅外芯片,也可以包括集成藍牙功能以及紅外功能的芯片。其中,紅外芯片具有紅外接收功能以及紅外發(fā)射功能,藍牙芯片具有藍牙接收功能以及藍牙發(fā)射功能。該通信模塊還可以包括兩個通信接口,一個用于向外部設備(如:圖3所示的第二終端)發(fā)送數(shù)據(jù)的發(fā)送接口和一個用于接收來自外部設備的數(shù)據(jù)的接收接口,即第一終端可以通過兩個不同的通信接口分別實現(xiàn)數(shù)據(jù)的接收和數(shù)據(jù)的發(fā)送。當然,該無線通信模塊14可以將數(shù)據(jù)接收功能和數(shù)據(jù)發(fā)送功能集成在一個通信接口上,該通信接口具備數(shù)據(jù)接收功能和數(shù)據(jù)發(fā)送功能。具體地,無線通信模塊14可以向第二終端發(fā)送藍牙格式或紅外格式的信令,當然,也可以接收第二終端發(fā)送的藍牙格式或紅外格式的信令。

      需要說明的是,第一終端支持紅外遙控模式,也可以支持藍牙遙控模式。無論是紅外遙控模式還是藍牙遙控模式,第一終端在待機模式下均可以接收到第一終端的遙控器發(fā)送的開/關機指令或藍牙指令。同樣,第二終端也支持紅外遙控模式或藍牙遙控模式,第一終端在待機模式下均可以接收到第一終端發(fā)送的紅外格式的開/關機指令或藍牙格式的開/關機指令。另外,本發(fā)明實施例中涉及的“關機狀態(tài)”均為待機狀態(tài),即終端的電源是接通的。

      圖4中示出的設備結構并不構成對第一終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。

      在一些實施例中,處理器11調用存儲器12中的代碼實現(xiàn)對無線通信模塊的控制,示例的,在無線通信模塊接收到開/關指令時,進行決策是否向第二終端發(fā)送開/關指令,以及發(fā)送何種格式的指令。

      另外,用戶通過智能操作系統(tǒng)對第一終端進行控制,如:決策是否執(zhí)行本發(fā)明實施例提供的關聯(lián)開關機方法,或者決策關聯(lián)開關機所使用的無線遙控模式。該智能操作可以部署在第一終端上,還可以部署在第三終端上,其中,第三終端可以是智能手機、平板電腦等便攜式設備。

      示例的,用戶可以在第三終端上下載第一終端的關聯(lián)app,通過該app對第一終端進行控制。示例的,參考圖5,用戶可以在關聯(lián)app的設置界面選中“關聯(lián)開關機”功能按鈕,啟用關聯(lián)開關機功能。另外,用戶可以在app的設置界面輸入第二終端的品牌型號。用戶還可以在圖6所示的關聯(lián)開關機設置界面選擇期望的無線遙控模式。具體地,圖6所示界面包括多個備選的無線遙控模式,如:紅外遙控模式、藍牙遙控模式等。該界面中每個無線遙控模式選項對應有一個選中框,用戶可以通過點擊選中框來選中對應的無線遙控模式。另外,第一終端的關聯(lián)app會將用戶輸入的品牌型號、選中的無線遙控模式等參數(shù)發(fā)送給第一終端。

      具體實現(xiàn)中,第一終端的存儲器12中預先存儲有傳輸參數(shù)表,該表記錄有通常與第一終端關聯(lián)使用的一些終端的品牌型號、每個品牌型號的終端支持的無線遙控模式以及相應的傳輸參數(shù)。以下表1是傳輸參數(shù)表的一種可能的實現(xiàn)。

      表1

      需要說明的是,表1中的“紅外物理碼”是第二終端遙控器的幾個常用按鍵(如:電源按鍵、音量按鍵等)對應的十六進制編碼,一個紅外物理碼唯一代表第二終端遙控器上的一個按鍵。如:電源鍵對應的紅外物理碼用于改變終端的運行狀態(tài),第二終端檢測到接收到的紅外指令中攜帶電源鍵對應的紅外物理碼,則執(zhí)行開/關機操作,當前為開機狀態(tài),則設置為關機狀態(tài),當前為關機狀態(tài),則設置為開機狀態(tài)。另外,“紅外客戶碼”用于對紅外信號進行加擾操作,防止多個遙控器發(fā)出的紅外信號之間互相干擾。

      本發(fā)明實施例提供的關聯(lián)開關機方法中,第一終端接收到遙控器發(fā)送的開機指令(即所述第一設置指令),該指令指示第一終端開機,隨后,處理器11可以根據(jù)接收到的第二終端的品牌型號以及用戶選中的無線遙控模式為索引查找上述表1,確定傳輸參數(shù)。進而處理器11可以根據(jù)傳輸參數(shù)生成關聯(lián)開機指令(即所述第二設置指令)指示第二終端開機。當然,第一終端也可以在接收開機指令后,向第二終端發(fā)送關聯(lián)開機指令,指示第二終端開機。

      以下以第二終端所支持的兩種不同的遙控模式為了詳細介紹本發(fā)明實施例提供的關聯(lián)開關機方法:

      第二終端支持紅外遙控模式下:第一終端接收到開/關機指令后,根據(jù)第二終端的品牌型號查找上述表1確定第二終端對應的一組紅外客戶碼、紅外物理碼,第一終端進而可以根據(jù)獲取到的紅外客戶碼、紅外物理碼生成第二終端可識別的開/關機指令,并通過無線通信模塊的紅外芯片將生成的開/關機指令發(fā)送給第二終端。示例的,第一終端的處理器獲取到的第二終端的品牌型號為{a品牌;型號:123},以此為索引查找表1,確定了一組傳輸參數(shù){紅外客戶碼:00ff,紅外物理碼:dc},則生成的第二設置指令為00ffdc。

      參考表1可知,由于在傳輸參數(shù)表中存儲了與一個品牌型號相匹配的多組傳輸參數(shù)(包括紅外物理碼、紅外客戶碼),每組傳輸參數(shù)對應的按鍵均不相同。因此,第一終端在上述過程中選取的傳輸參數(shù)可能不是第二終端的電源鍵所對應的傳輸參數(shù),那么終端發(fā)送的第二指令則不能實現(xiàn)第二終端遙控器的電源案件相同的作用,進一步,第二終端也就不能自動開/關機。如此,第一終端在發(fā)送所述第二設置指令指示第二終端自動關機之后,第一終端還需要判斷第二終端是否已經自動關機。具體地,所述第一終端在第一預設時長內未檢測到所述第二終端發(fā)送的激活信號,則確定所述第二終端為關機狀態(tài)。這里的激活信號可以是hdmi信號,通常,第二終端開機后會周期性向第一終端發(fā)送hdmi信號,如果第一終端在一定時間內未接收到第二終端發(fā)送的hdmi信號,則可以認為第二終端已經是關機狀態(tài)。

      在此場景下,如果第一終端在一定時間內接收到了第二終端發(fā)送的hdmi信號,則證明第二終端沒有自動關機,有可能是上述選擇的紅外物理碼不是第二終端的電源鍵對應的紅外物理碼,則需要在表1中選擇另外一組紅外客戶碼、紅外物理碼生成新的第二設置指令,并發(fā)送給第二終端,直至第一終端在發(fā)送第二設置指令后的預設時長內未接收到第二終端發(fā)送的激活信號。

      當然,如果第一設置指令指示第一終端開機,第一終端向第二終端發(fā)送所述第二設置指令指示第二終端自動開機之后,第一終端還需要判斷第二終端是否已經自動開機。具體地,第一終端可以判斷在第一預設時長內是否檢測到所述第二終端發(fā)送的激活信號,如果檢測到則確定所述第二終端為開機狀態(tài)。

      在此場景下,如果第一終端在一定時間內未接收到第二終端發(fā)送的激活信號,則證明第二終端沒有自動開機,有可能是上述選擇的紅外物理碼不是第二終端的電源鍵對應的紅外物理碼,則需要在表1中選擇另外一組紅外客戶碼、紅外物理碼生成新的第二設置指令,并發(fā)送給第二終端,直至第一終端在發(fā)送第二設置指令后的預設時長內接收到第二終端發(fā)送的激活信號。

      第二終端支持藍牙遙控模式下:第一終端接收第一設置指令,指示第一終端將運行狀態(tài)設置為第一狀態(tài)。隨后第一終端確定第一狀態(tài)的狀態(tài)標識。具體地,第一狀態(tài)可以是關機狀態(tài)或開機狀態(tài),進一步,關機狀態(tài)的標識可以是“0”,開機狀態(tài)的標識可以是“1”。用戶可以通過操作第一終端遙控器上的電源鍵向第一終端發(fā)送開機指令或關機指令(即所述第一設置指令),也可以通過上述第一終端的關聯(lián)app觸發(fā)開機指令或關機指令。

      隨后,第一終端的處理器11獲取第二終端的標識。其中,所述第二終端的標識可以是第二終端的品牌型號。示例的,用戶在第一終端的關聯(lián)app的設置界面輸入第二終端的品牌型號,該app將用戶輸入的品牌型號發(fā)送給第一終端的處理器11。

      第一終端的處理器11獲取到第二終端的品牌標識后,以第二終端的品牌型號為索引查詢存儲器12中的傳輸參數(shù)表(如表1),確定與第二終端的品牌型號(即第二終端的標識)相匹配的傳輸參數(shù),如:藍牙協(xié)議版本號。隨后,可以根據(jù)藍牙協(xié)議版本號以及第一狀態(tài)的標識生成第二設置指令。示例的,第一狀態(tài)為關機,狀態(tài)標識為0,同時,第一終端獲取到的是a品牌、型號123,以“a品牌、型號123”為索引查找表1確定的協(xié)議版本號為v1.1,第一終端對狀態(tài)標識“0”加密,按照藍牙協(xié)議v1.1的規(guī)定生成第二設置指令,該指令攜帶加密后的狀態(tài)標識。

      隨后,第一終端的無線通信模塊14通過通信接口向所述第二終端發(fā)送所述第二設置指令,指示所述第二終端將運行狀態(tài)設置為所述第一狀態(tài)。

      在此場景下,第一終端向第二終端發(fā)送所述第二設置指令指示第二終端自動開機之后,第二終端會向第一終端返回響應消息。第一終端接收到響應消息則確定第二終端已經自動開機。當然,第一終端向第二終端發(fā)送所述第二設置指令指示第二終端自動關機之后,如果未接收到第二終端反饋的響應消息則確定第二終端已經自動關機。

      圖7為本發(fā)明實施例提供的一種關聯(lián)開關機方法的流程圖,如圖7所示,該方法可以包括以下步驟:

      101、第一終端接收第一設置指令。所述第一設置指令用于指示所述第一終端將運行狀態(tài)設置為第一狀態(tài)。

      其中,所述第一狀態(tài)可以是關機狀態(tài)或開機狀態(tài)。其中,關機狀態(tài)的標識可以是“0”,開機狀態(tài)的標識可以是“1”。

      具體實現(xiàn)中,用戶點擊第一終端遙控器的電源鍵向第一終端發(fā)送開機指令或關機指令。

      需要說明的是,執(zhí)行步驟101之后,第一終端確定第二終端的運行狀態(tài)為第二狀態(tài)后,再執(zhí)行步驟102。其中,第二狀態(tài)與第一狀態(tài)不同。也就是說,當?shù)谝唤K端接收到的是開機指令時,首先確定第二終端當前為關機狀態(tài),才需要執(zhí)行后續(xù)的關聯(lián)開機,指示第二終端自動開機。同理,當?shù)谝唤K端接收到的是關機指令時,首先確定第二終端當前為開機狀態(tài),才需要執(zhí)行后續(xù)的關聯(lián)關機,指示第二終端自動關機。

      在一些實施例中,第一終端在第一預設時長內檢測到所述第二終端發(fā)送的激活信號,則確定所述第二終端為開機狀態(tài);所述第二狀態(tài)為開機狀態(tài)?;颍龅谝唤K端在所述第一預設時長內未檢測到所述第二終端發(fā)送的所述激活信號,則確定所述第二終端為關機狀態(tài);所述第二狀態(tài)為關機狀態(tài)。

      其中的激活信號可以是第二終端周期性發(fā)送的hdmi信號。

      102、第一終端獲取第二終端的標識,根據(jù)所述第二終端的標識以及所述第一狀態(tài)生成第二設置指令。

      其中,所述第二終端是與所述第一終端關聯(lián)使用的終端中的一個,第二設置指令用于指示所述第二終端將運行狀態(tài)設置為所述第一狀態(tài)。第二終端的標識可以是第二終端的品牌型號。

      具體實現(xiàn)中,第一終端預先存儲了傳輸參數(shù)表,該表記錄了通常與第一終端關聯(lián)使用的第二終端的品牌型號、每個品牌型號支持的無線遙控模式,以及不同的無線遙控模式下每一個品牌型號的第二終端適用的傳輸參數(shù)。另外,用戶在第三終端安裝第一終端的關聯(lián)app,用戶可以在該app的設置界面輸入第二終端的品牌型號,該app將用戶輸入的品牌型號發(fā)送給第一終端。隨后,第一終端以第二終端的品牌型號為索引查找傳輸參數(shù)表(如:上述表1),確定傳輸?shù)诙O置指令的無線遙控模式以及一組傳輸參數(shù)。進一步,第一終端根據(jù)確定的傳輸參數(shù)生成與該無線遙控模式相匹配的第二設置指令。

      當然,第二終端使用的無線遙控模式不同,生成的第二設置指令也不同。示例的,紅外遙控模式下,第一終端查找傳輸參數(shù)表確定與所述第二終端的標識相匹配的第一紅外客戶碼、第一紅外物理碼,根據(jù)所述第一紅外客戶碼以及所述第一紅外物理碼生成所述第二設置指令。

      藍牙遙控模式下,第一終端查找傳輸參數(shù)表確定與所述第二終端的標識相匹配的藍牙協(xié)議版本,根據(jù)該協(xié)議版本的規(guī)定以及第一狀態(tài)的狀態(tài)標識生成第二設置指令,該指令攜帶加密后的第一狀態(tài)的狀態(tài)標識。

      103、第一終端向所述第二終端發(fā)送所述第二設置指令,指示所述第二終端將運行狀態(tài)設置為所述第一狀態(tài)。

      具體實現(xiàn)中,根據(jù)無線遙控模式傳輸?shù)诙O置指令。示例的,這里的無線遙控模式可以是紅外或藍牙。

      需要說明的是,所述第一終端向所述第二終端發(fā)送所述第二設置指令之后,所述方法還包括:

      所述第一終端在向所述第二終端發(fā)送所述第二設置指令的時刻之后的第二預設時長內未檢測所述第二終端發(fā)送的激活信號,所述第一終端則確定與所述第二終端的標識相匹配的第二紅外客戶碼、第二紅外物理碼,根據(jù)所述第二紅外客戶碼、所述第二紅外物理碼以及所述第一狀態(tài)的狀態(tài)標識生成第三設置指令,將所述第三設置指令發(fā)送給所述第二終端,直至所述第一終端在發(fā)送所述第三設置指令的時刻之后的所述第二預設時長內檢測到所述第二終端發(fā)送的所述激活信號;

      或,所述第一終端在向所述第二終端發(fā)送所述第二設置指令的時刻之后的第二預設時長內檢測所述第二終端發(fā)送的激活信號,所述第一終端則確定與所述第二終端的標識相匹配的第二紅外客戶碼、第二紅外物理碼,根據(jù)所述第二紅外客戶碼、所述第二紅外物理碼以及所述第一狀態(tài)的狀態(tài)標識生成第三設置指令,將所述第三設置指令發(fā)送給所述第二終端,直至所述第一終端在發(fā)送所述第三設置指令的時刻之后的所述第二預設時長內未檢測到所述第二終端發(fā)送的所述激活信號。

      104、第二終端將運行狀態(tài)設置為所述第一狀態(tài)。

      在一些實施例中,在步驟101之后102之前,還可以執(zhí)行步驟105?;蛘?,還可以在步驟104之后執(zhí)行步驟105。也就是說,如果第一終端接收到的是開機指令,那么可以在接收到開機指令之后立刻設置為開機狀態(tài);如果第一終端接收到的是關機指令,那么需要在確保第二終端已經自動關機之后再關機。

      示例的,紅外模式下,第一終端在預設時長內未接收到第二終端發(fā)送的hdmi信號則確定第二終端已經自動關機。在藍牙模式下,第一終端在預設時長內未接收到第二終端發(fā)送的響應消息則確定第二終端已經自動關機。

      105、第一終端將運行狀態(tài)設置為所述第一狀態(tài)。

      本發(fā)明實施例提供的關聯(lián)開關機方法,第一終端接收開機指令后,向關聯(lián)使用的第二終端發(fā)送指令,指示第二終端自動開機;或者,第一終端接收關機指令后,向關聯(lián)使用的第二終端發(fā)送指令,指示第二終端自動關機。其中,第一終端與第二終端是關聯(lián)使用的終端,如:機頂盒和電視機;如此,針對兩個關聯(lián)使用的終端,其中任意一個終端開關機時,都可以指示另一個終端自動開關機,實現(xiàn)了對關聯(lián)使用終端的雙向關聯(lián)開關機,用戶無需多洗使用遙控器按鍵開關機,減少了用戶按鍵開關機的操作,提高了用戶體驗。

      以下以第一終端為stb。第二終端為電視機為例詳細說明本發(fā)明實施例提供的關聯(lián)開關機方法,包括:

      用戶在第三終端安裝stb的關聯(lián)app,在app的設置頁面輸入第二終端的品牌型號。

      隨后,用戶點擊stb的遙控器上的電源鍵,向stb發(fā)送開機指令。該開機指令攜帶開機狀態(tài)的標識“1”。

      stb接收開機指令后,生成配置策略。配置策略包括:stb的狀態(tài)標識、第二終端支持的無線遙控模式的標識、傳輸參數(shù)以及電視機的狀態(tài)標識。其中,狀態(tài)標識為開機狀態(tài)的標識“1”,或關機狀態(tài)的標識“0”,在本實施例中狀態(tài)標識為開機狀態(tài)的標識“1”;無線遙控模式的標識可以是1、2、3,其中,1代表紅外模式,2代表藍牙模式,3代表紅外加藍牙模式,在本實施例中無線遙控模式標識為1。因此,傳輸參數(shù)是紅外客戶碼、紅外物理碼。以下是一種可能實現(xiàn)的配置策略,具體地:powersync1(stb的狀態(tài)標識)=1,synctype(無線遙控模式標識)=1,customcode(紅外客戶碼)=00ff,hexcodeforpower(紅外物理碼)=dc以及powersync2(電視機的狀態(tài)標識)=0。

      具體實現(xiàn)中,stb根據(jù)接收到的開機指令中攜帶的狀態(tài)標識可以確定上述配置策略中powersync1的取值;synctype的取值是預設的,或者是隨機取的,也可以根據(jù)用戶在圖6所示的設置頁面上選擇的無線遙控模式確定;stb可以確定電視機的狀態(tài),根據(jù)電視機的狀態(tài)確定powersync2的取值。

      當powersync1與powersync2的取值不同,也就是需要在stb開機時指示電視機自動開機。stb則查找表1,確定紅外客戶碼00ff以及紅外物理碼dc,根據(jù)紅外客戶碼00ff、紅外物理碼dc以及狀態(tài)標識生成第二指令“00ffdc1”,對“00ffdc1”進行加密并發(fā)送給電視機。

      電視機接收加密后的指令,解析該指令獲得“00ffdc”,根據(jù)紅外物理碼dc識別是對電源鍵的激活指令,隨即改變電視機的運行狀態(tài),從待機狀態(tài)(即本發(fā)明實施例所述的開機狀態(tài))變?yōu)殚_機狀態(tài)。

      上述主要從各個網(wǎng)元之間交互的角度對本發(fā)明實施例提供的方案進行了介紹??梢岳斫獾氖?,各個網(wǎng)元,例如終端(可以是本發(fā)明實施例所述的第一終端),為了實現(xiàn)上述功能,其包含了執(zhí)行各個功能相應的硬件結構和/或軟件模塊。本領域技術人員應該很容易意識到,結合本文中所公開的實施例描述的各示例的算法步驟,本發(fā)明能夠以硬件或硬件和計算機軟件的結合形式來實現(xiàn)。某個功能究竟以硬件還是計算機軟件驅動硬件的方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。

      本發(fā)明實施例可以根據(jù)上述方法示例對終端進行功能模塊的劃分,例如,可以對應各個功能劃分各個功能模塊,也可以將兩個或兩個以上的功能集成在一個處理模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。需要說明的是,本發(fā)明實施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。

      在采用對應各個功能劃分各個功能模塊的情況下,圖8示出了上述和實施例中涉及的終端(可以是本發(fā)明實施例所述的第一終端)的一種可能的組成示意圖,如圖8所示,該終端可以包括:接收單元201、獲取單元202、生成單元203、發(fā)送單元204。

      其中,接收單元201,用于支持終端執(zhí)行圖7所示的關聯(lián)開關機方法中的步驟101。

      獲取單元202,用于支持終端執(zhí)行圖7所示的關聯(lián)開關機方法中的步驟102中的“獲取第二終端的標識”的步驟。

      生成單元203,用于支持終端執(zhí)行圖7所示的關聯(lián)開關機方法中的步驟102中“生成第二設置指令”的步驟。

      發(fā)送單元204,用于支持終端執(zhí)行圖7所示的關聯(lián)開關機方法中的步驟103。

      在采用集成的單元的情況下,圖9示出了上述實施例中所涉及的終端的另一種可能的組成示意圖。如圖9所示,該終端包括:處理模塊301和通信模塊302。

      處理模塊301用于對終端的動作進行控制管理,例如,處理模塊301用于支持終端執(zhí)行圖7中的步驟102,和/或用于本文所描述的技術的其它過程。通信模塊302用于支持終端與其他網(wǎng)絡實體的通信,例如與圖1中示出的功能模塊或網(wǎng)絡實體之間的通信。終端還可以包括存儲模塊303,用于存儲終端的程序代碼和數(shù)據(jù)。

      其中,處理模塊301可以是處理器或控制器。其可以實現(xiàn)或執(zhí)行結合本發(fā)明公開內容所描述的各種示例性的邏輯方框,模塊和電路。處理器也可以是實現(xiàn)計算功能的組合,例如包含一個或多個微處理器組合,dsp和微處理器的組合等等。通信模塊302可以是收發(fā)器、收發(fā)電路或通信接口等。存儲模塊303可以是存儲器。

      當處理模塊301為處理器,通信模塊302為通信接口,存儲模塊303為存儲器時,本發(fā)明實施例所涉及的終端可以為圖4所示的終端。

      由于本申請實施例提供的終端可用于執(zhí)行上述關聯(lián)開關機方法,因此其所能獲得的技術效果可參考上述方法實施例,本申請實施例在此不再贅述。

      通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

      在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

      所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

      另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

      所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)或處理器執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:快閃存儲器、移動硬盤、只讀存儲器、隨機存取存儲器、磁碟或者光盤等各種可以存儲程序代碼的介質。

      以上所述,僅為本申請的具體實施方式,但本申請的保護范圍并不局限于此,任何在本申請揭露的技術范圍內的變化或替換,都應涵蓋在本申請的保護范圍之內。因此,本申請的保護范圍應以所述權利要求的保護范圍為準。

      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1