亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端設備的喚醒方法和裝置制造方法

文檔序號:7819335閱讀:470來源:國知局
一種終端設備的喚醒方法和裝置制造方法
【專利摘要】本發(fā)明實施例提供了一種終端設備的喚醒方法和裝置,所述終端設備包括第一地址信息,其中,所述方法包括:當所述終端設備處于待機模式時,接收數(shù)據(jù)包;判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包;若所述數(shù)據(jù)包為喚醒數(shù)據(jù)包,則判斷所述第一地址信息與第二地址信息是否一致;所述喚醒數(shù)據(jù)包中包括第二地址信息;若所述第一地址信息與所述第二地址信息一致,則控制所述終端設備進入開機模式。本發(fā)明實施例用以在將終端設備從待機模式喚醒時,擺脫對遙控器的依賴。
【專利說明】一種終端設備的喚醒方法和裝置

【技術領域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術領域】,特別是涉及一種終端設備的喚醒方法和一種終端設備的喚醒裝置。

【背景技術】
[0002]近些年來,隨著科學技術的迅速發(fā)展,各種終端設備也在迅速發(fā)展,其功能也在日益增多,用戶對終端設備的功能需求與想象力越來越高。
[0003]以電視機為例,目前用戶功能需求關鍵的一點是,對電視機的控制和與電視機的交互方式,傳統(tǒng)的交互方式是采用電視機配置的遙控器實現(xiàn)。然而,通過遙控器與電視機進行交互這種傳統(tǒng)的方式已經(jīng)不能滿足用戶的體驗需求,因此相對應地,市場上出現(xiàn)了許多通過移動設備對電視機進行遙控控制的產(chǎn)品,其所實現(xiàn)的功能基本包括除關機之外,遙控器上的其他功能。這些功能一般是通過按壓遙控器上的對應鍵值,并通過網(wǎng)絡發(fā)送到電視機的方式來實現(xiàn)。但是,對于使用移動設備對電視機進行遙控控制的方式,在電視機待機的情形下,電視機的所有模塊包括網(wǎng)絡模塊和處理模塊都被斷電,所以無法接收網(wǎng)絡數(shù)據(jù)和處理網(wǎng)絡數(shù)據(jù),也就無法對于鍵值等數(shù)據(jù)進行處理,所以無法通過網(wǎng)絡開機,進而無法實現(xiàn)開機功能,導致用戶必須使用遙控器來實現(xiàn)開機功能,從而無法真正意義上擺脫對遙控器的依賴。


【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例所要解決的技術問題是提供一種通過網(wǎng)絡對終端設備的喚醒方法,用以在將終端設備從待機模式喚醒時,擺脫對遙控器的依賴。
[0005]相應的,本發(fā)明實施例還提供了一種通過網(wǎng)絡對終端設備的喚醒裝置,用以保證上述方法的實現(xiàn)及應用。
[0006]為了解決上述問題,本發(fā)明公開了一種終端設備的喚醒方法,所述終端設備包括第一地址信息,所述方法包括:
[0007]當所述終端設備處于待機模式時,接收數(shù)據(jù)包;
[0008]判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包;
[0009]若所述數(shù)據(jù)包為喚醒數(shù)據(jù)包,則判斷所述第一地址信息與第二地址信息是否一致;所述喚醒數(shù)據(jù)包中包括第二地址信息;
[0010]若所述第一地址信息與所述第二地址信息一致,則控制所述終端設備進入開機模式。
[0011]優(yōu)選地,所述終端設備包括電源管理模塊和無線網(wǎng)卡模塊,所述終端設備通過如下步驟進入待機模式:
[0012]控制所述電源管理模塊繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
[0013]優(yōu)選地,在所述終端設備進入待機模式的步驟之后,還包括:
[0014]判斷是否檢測到所述電源管理模塊輸出的低電平信號;
[0015]若是,貝U控制所述無線網(wǎng)卡模塊進入magic packet工作模式;
[0016]所述控制所述無線網(wǎng)卡模塊進入magic packet工作模式的步驟包括:
[0017]控制在所述無線網(wǎng)卡模塊處接收數(shù)據(jù)包;
[0018]控制所述無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包。
[0019]優(yōu)選地,所述判斷數(shù)據(jù)包是否為喚醒數(shù)據(jù)包的步驟包括:
[0020]判斷所述數(shù)據(jù)包中是否包括同步數(shù)據(jù)流;
[0021]若所述數(shù)據(jù)包中包括同步數(shù)據(jù)流,則判斷所述數(shù)據(jù)包中是否包括預設數(shù)量的地址信息;
[0022]若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則將所述數(shù)據(jù)包判定為喚醒數(shù)據(jù)包;
[0023]若所述數(shù)據(jù)包中不包括同步數(shù)據(jù)流,和/或不包括預設數(shù)量的地址信息,則丟棄所述數(shù)據(jù)包。
[0024]優(yōu)選地,所述控制所述終端設備進入開機模式的步驟包括:
[0025]控制所述電源管理模塊繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
[0026]優(yōu)選地,在所述控制所述終端設備進入開機模式的步驟之后,還包括:
[0027]判斷是否檢測到所述電源管理模塊輸出的高電平信號;
[0028]若是,則控制所述無線網(wǎng)卡模塊進入常規(guī)工作模式;
[0029]所述控制無線網(wǎng)卡模塊進入常規(guī)工作模式的步驟包括:
[0030]控制所述無線網(wǎng)卡模塊向外發(fā)送數(shù)據(jù)包。
[0031 ] 優(yōu)選地,所述方法還包括:
[0032]接收移動設備組播的域名解析DNS ;
[0033]針對所述域名解析DNS發(fā)送響應消息至所述移動設備;所述響應消息中包括電視機的IP地址和監(jiān)聽端口 ;
[0034]接收所述移動設備發(fā)送的連接請求;
[0035]針對所述連接請求發(fā)送連接響應請求;所述連接響應請求中包括所述終端設備的第一地址信息;所述移動設備用于保存所述第一地址信息。
[0036]本發(fā)明實施例還公開了一種終端設備的喚醒裝置,所述裝置包括:
[0037]接收模塊,用于在所述終端設備處于待機模式時,接收數(shù)據(jù)包;
[0038]判斷模塊,用于判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包;若是,則調(diào)用校驗模塊;
[0039]校驗模塊,用于判斷所述第一地址信息與所述第二地址信息一致;若所述第一地址信息與所述第二地址信息一致,則調(diào)用電源管理模塊;
[0040]電源管理模塊,用于控制所述終端設備進入開機模式。
[0041]優(yōu)選地,所述終端設備包括無線網(wǎng)卡模塊,當所述終端設備進入待機模式和/或開機模式后,所述電源管理模塊用于繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
[0042]優(yōu)選地,所述的裝置還包括:
[0043]低電平信號檢測模塊,用于檢測所述電源管理模塊是否輸出低電平信號;若是,則調(diào)用magic packet工作模式進入模塊;
[0044]magic packet工作模式進入模塊,用于控制所述無線網(wǎng)卡模塊進入magic packet工作模式;
[0045]所述magic packet工作模式進入模塊包括:
[0046]第一數(shù)據(jù)控制子模塊,用于控制在所述無線網(wǎng)卡模塊處接收數(shù)據(jù)包;
[0047]第二數(shù)據(jù)控制子模塊,用于控制所述無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包。
[0048]優(yōu)選地,所述判斷模塊包括:
[0049]同步數(shù)據(jù)流判斷子模塊,用于判斷所述數(shù)據(jù)包中是否包括同步數(shù)據(jù)流;若所述數(shù)據(jù)包中包括同步數(shù)據(jù)流,則調(diào)用地址信息判斷子模塊;若所述數(shù)據(jù)包中不包括同步數(shù)據(jù)流,則調(diào)用子丟棄模塊;
[0050]地址信息判斷子模塊,用于判斷所述數(shù)據(jù)包中是否包括預設數(shù)量的地址信息;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則調(diào)用判定模塊;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則調(diào)用丟棄子模塊;
[0051]判定子模塊,用于將所述數(shù)據(jù)包判定為喚醒數(shù)據(jù)包;
[0052]丟棄子模塊,用于丟棄所述數(shù)據(jù)包。
[0053]優(yōu)選地,所述裝置還包括:
[0054]高電平信號檢測模塊,用于檢測電源管理模塊是否輸出的高電平信號;若是,則調(diào)用常規(guī)工作模式進入模塊
[0055]常規(guī)工作模式進入模塊,用于控制所述無線網(wǎng)卡模塊進入常規(guī)工作模式;
[0056]所述常規(guī)工作模式進入模塊包括:
[0057]第三數(shù)據(jù)控制子模塊,用于控制所述無線網(wǎng)卡向外發(fā)送數(shù)據(jù)包。
[0058]優(yōu)選地,所述裝置還包括:
[0059]DNS接收模塊,用于接收移動設備組播的域名解析DNS ;
[0060]響應消息發(fā)送模塊,用于針對所述域名解析DNS發(fā)送響應消息至所述移動設備;所述響應消息中包括電視機的IP地址和監(jiān)聽端口 ;
[0061]連接請求接收模塊,用于接收所述移動設備發(fā)送的連接請求;
[0062]響應請求發(fā)送模塊,用于針對所述連接請求發(fā)送連接響應請求;所述連接響應請求中包括所述終端設備的第一地址信息;所述移動設備用于保存所述第一地址信息。
[0063]與現(xiàn)有技術相比,本發(fā)明實施例包括以下優(yōu)點:
[0064]在本發(fā)明實施例中,當所述終端設備處于待機模式時,若接收到的數(shù)據(jù)包為喚醒數(shù)據(jù)包,并且喚醒數(shù)據(jù)包中的地址信息與本機的地址信息一致,則可以控制所述終端設備進入開機模式。由于在待機模式下仍然可以對于喚醒數(shù)據(jù)包進行處理,并且在接收到正確的喚醒數(shù)據(jù)包的情形下控制終端設備進入開機模式,從而可以不必使用遙控器通過紅外或藍牙來喚醒終端設備,只需通過本地網(wǎng)絡使用任何移動終端將終端設備從待機模式喚醒,從而完全擺脫對遙控器的依賴。

【專利附圖】

【附圖說明】
[0065]圖1是本發(fā)明的一種終端設備的喚醒方法實施例一的步驟流程圖;
[0066]圖2是本發(fā)明的一種電視機的主要功能模塊的示意圖;
[0067]圖3是本發(fā)明的一種模式轉(zhuǎn)換的工作流程的示意圖;
[0068]圖4是本發(fā)明的一種終端設備的喚醒方法實施例二的步驟流程圖;
[0069]圖5是本發(fā)明的一種電視機喚醒的整體工作流程圖;
[0070]圖6是本發(fā)明的一種終端設備的喚醒裝置實施例的結(jié)構(gòu)框圖。

【具體實施方式】
[0071]為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進一步詳細的說明。
[0072]本發(fā)明中用于終端設備可以為任何一種能夠連接移動終端的設備,例如,電視機、臺式機和機頂盒等等,移動終端也可以為任何一種移動設備,例如平板電腦、手機等等。本發(fā)明實施例以下各個實施例均以電視機為例進行說明,但是并不限于電視機這一種設備。
[0073]實施例一:
[0074]參照圖1,示出了本發(fā)明的一種終端設備的喚醒方法實施例一的步驟流程圖,所述終端設備可以包括第一地址信息,具體可以包括如下步驟:
[0075]步驟101,當所述終端設備處于待機模式時,接收數(shù)據(jù)包;
[0076]在本發(fā)明的一種優(yōu)選實施例中,所述終端設備可以包括電源管理模塊和無線網(wǎng)卡模塊,所述終端設備可以通過如下步驟進入待機模式:
[0077]步驟S11,控制所述電源管理模塊繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
[0078]在本發(fā)明具體應用的一種實施例中,在所述無線網(wǎng)卡模塊接收數(shù)據(jù)包。當電視機進入待機模式時,控制電源管理模塊暫停為所述主系統(tǒng)模塊提供電源,但是仍然控制電源管理模塊繼續(xù)為無線網(wǎng)卡模塊提供電源,因此,在無線網(wǎng)卡還能繼續(xù)處理移動終端發(fā)送的數(shù)據(jù)包。
[0079]在本發(fā)明的一種優(yōu)選實施例中,在終端設備進入待機模式后,還可以包括如下步驟:
[0080]步驟S21,判斷是否檢測到所述電源管理模塊輸出的低電平信號;若是,則執(zhí)行步驟 S22 ;
[0081]步驟S22,控制所述無線網(wǎng)卡模塊進入magic packet工作模式;
[0082]所述步驟S22可以包括如下子步驟:
[0083]子步驟S22-1,控制在所述無線網(wǎng)卡模塊處接收數(shù)據(jù)包;
[0084]子步驟S22-2,控制所述無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包。
[0085]在具體實現(xiàn)中,當通過遙控器或者網(wǎng)絡鍵值觸發(fā)待機命令后,電源管理模塊控制主系統(tǒng)模塊進入待機模式。在終端設備中還包括網(wǎng)卡控制模塊,網(wǎng)卡控制模塊可以和電源管理模塊控制無線網(wǎng)卡進入magic packet工作模式。
[0086]電視機中的電源管理模塊可以持續(xù)為無線網(wǎng)卡提供電源,同時,還可以控制無線網(wǎng)卡模塊進入magic packet工作模式,在magic packet工作模式下,無線網(wǎng)卡模塊且只簡單檢測數(shù)據(jù)包含同步數(shù)據(jù)流,其他接收到的數(shù)據(jù)被簡單的丟棄,并且此時無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包,因此無線網(wǎng)卡模塊可以在低功耗的情況下工作,并且還可以依據(jù)喚醒數(shù)據(jù)包控制電源管理模塊重新為所述主系統(tǒng)模塊提供電源,進入開機模式,重新開始正常工作。
[0087]步驟102,判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包,若所述數(shù)據(jù)包為喚醒數(shù)據(jù)包,則執(zhí)行步驟103 ;
[0088]在本發(fā)明實施例中,當終端設備處于待機模式時,只對于喚醒數(shù)據(jù)包進行處理,因此將對于終端設備接收到的數(shù)據(jù)包進行過濾,不符合格式要求的數(shù)據(jù)被認為不是喚醒數(shù)據(jù)包,可以簡單地直接丟棄。
[0089]步驟103,判斷所述第一地址信息與第二地址信息是否一致;所述喚醒數(shù)據(jù)包中包括第二地址信息;若所述第一地址信息與所述第二地址信息一致,則執(zhí)行步驟104 ;
[0090]步驟104,控制所述終端設備進入開機模式。
[0091]在本發(fā)明的一種優(yōu)選實施例中,所述步驟104可以包括如下子步驟:
[0092]子步驟S31,控制所述電源管理模塊繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
[0093]在本發(fā)明的一種優(yōu)選示例中,如果喚醒數(shù)據(jù)包中的地址信息與電視機中的地址信息一致,則可以控制電視機進入開機模式。其中,所述地址信息可以為MAC (Media AccessControl,硬件地址)。
[0094]需要說明的是,還可以采用地址信息之外的方式來校驗移動終端喚醒數(shù)據(jù)包是否是針對本機的喚醒,或者還可以采用其他數(shù)據(jù)作為標識,本發(fā)明實施例對此不加以限制。
[0095]在本發(fā)明的一種優(yōu)選實施例中,在所述步驟104之后,還可以包括如下步驟:
[0096]步驟S41,判斷是否檢測到所述電源管理模塊輸出的高電平信號;若是,則執(zhí)行步驟 S42 ;
[0097]步驟S42,控制控制所述無線網(wǎng)卡模塊進入常規(guī)工作模式;
[0098]所述步驟S42可以包括如下子步驟:
[0099]子步驟S42-1,控制所述無線網(wǎng)卡模塊向外發(fā)送數(shù)據(jù)包。
[0100]在本發(fā)明具體應用的一種實施例中,當電視機接收到正確的喚醒數(shù)據(jù)包時,或者根據(jù)其他信息認為該喚醒數(shù)據(jù)包為針對本機的喚醒,則可以控制電源管理模塊重新為主系統(tǒng)模塊提供電源,那么在主系統(tǒng)模塊處便可以進行數(shù)據(jù)收發(fā)。當然,還可以控制電源管理模塊繼續(xù)為無線網(wǎng)卡模塊提供電源,無線網(wǎng)卡模塊此時進入常規(guī)的工作模式。
[0101]以下以電視機為例,對于本發(fā)明實施例中進入終端設備的主系統(tǒng)模塊進入待機模式和進入開機模式,以及無線網(wǎng)卡模塊進入magic packet工作模式和常規(guī)工作模式的過程進行詳細的說明。
[0102]在本發(fā)明實施例中,采用通過HTTP (Hypertext transfer protocol,超文本傳送協(xié)議)建議與電視機的連接,從而獲取MAC地址,然后可以發(fā)送magic packet格式的,攜帶有MAC地址的喚醒數(shù)據(jù)來喚醒電視機。在具體實現(xiàn)中,magic packet格式的數(shù)據(jù)可以應用在電視機的 WoLAN (Wake on Local Area Network,局域網(wǎng)喚醒)或 WoWLAN (Wake onWireless Local Area Network,無線局域網(wǎng)喚醒)中。應用在本發(fā)明實施例中,如果電視機接收到的數(shù)據(jù)包滿足magic packet格式,且其地址信息與電視機的地址信息一致,可以判定該數(shù)據(jù)包為喚醒數(shù)據(jù)包,電視機可以依據(jù)該喚醒數(shù)據(jù)包對進行喚醒,即控制電視機進入開機模式。
[0103]通過有線或者無線網(wǎng)絡可以遠程喚醒電視機,只需要提前知道電視機的MAC地址,以組裝相應的magic packet發(fā)送到目標電視機。具體而言,本發(fā)明實施例中將magicpacket應用在電視的開機上,通過與電視機建立HTTP通道的過程,自動獲取電視機的MAC地址并存儲在移動終端本地,在需要喚醒電視機的時候用MAC地址組裝相應的magicpacket發(fā)送到相應電視機。電視機需要相應的模塊設計以保證在特定的功耗下仍然能接收并處理magic packet,實現(xiàn)開機。關于電視機的設計詳細介紹如下。
[0104]參照圖2所示的本發(fā)明的一種電視機的主要功能模塊的示意圖,主要可以包括電源管理模塊、網(wǎng)卡控制模塊,無線網(wǎng)卡模塊和主系統(tǒng)模塊。具體而言,無線網(wǎng)卡模塊主要負責監(jiān)聽識別magic packet數(shù)據(jù)包;電源管理模塊主要負責持續(xù)包括在待機模式下給無線網(wǎng)卡模塊供電,并控制主系統(tǒng)模塊進入/退出待機模式;網(wǎng)卡控制模塊負責監(jiān)聽電源管理模塊,并控制無線網(wǎng)卡模塊進入/退出magic packet工作模式。其中,主系統(tǒng)模塊為電視機在待機模式時無需持續(xù)提供電源的電視機模塊,例如關于顯示或者音頻播放的電視機模塊,因此暫停對主系統(tǒng)模塊供電,電源管理模塊、網(wǎng)卡控制模塊和無線網(wǎng)卡模塊也不受影響,可以在低功耗的情況下繼續(xù)對移動終端發(fā)送的喚醒數(shù)據(jù)包進行處理,以及喚醒電視機進入開機模式。
[0105]在本發(fā)明實施例中,無線網(wǎng)卡模塊有兩種工作模式,magic packet工作模式和常規(guī)工作模式。在magic packet工作模式下,不向外發(fā)送任何數(shù)據(jù)包,只接收數(shù)據(jù)包并進行解析,以此保證低功耗。如果無線網(wǎng)卡模塊接收到的數(shù)據(jù)包為非magic packet格式,則認為該數(shù)據(jù)包不是喚醒數(shù)據(jù)包,可直接丟棄;如果無線網(wǎng)卡模塊接收到的數(shù)據(jù)包為magic packet格式,則認為該數(shù)據(jù)包是喚醒數(shù)據(jù)包,將發(fā)送通知至電源管理模塊。電源管理模塊接收到通知后將主系統(tǒng)模塊喚醒,即控制主系統(tǒng)模塊退出待機模式,電視機被喚醒。
[0106]當主系統(tǒng)模塊成功退出待機模式后,網(wǎng)卡控制模塊將檢測到電源管理模塊進入高電平模式,則控制無線網(wǎng)卡模塊退出magic packet工作模式。無線網(wǎng)卡模塊開始正常接收和發(fā)送所有數(shù)據(jù)包。
[0107]參照圖3所示的本發(fā)明的一種模式轉(zhuǎn)換的工作流程的示意圖,該圖詳細描述了電視機從正常模式進入待機模式,以及從待機模式喚醒到正常工作模式的控制流迀移過程。具體工作流程如下所示:
[0108]1、電視機進入待機模式控制流程順序為:a/j>b>c>d
[0109]a,電視機處于正常開機模式,接收到待機指令。電源管理模塊提供a,b兩路待機輸入,a表示接收到從遙控器鍵值觸發(fā)的待機指令,j表示從無線網(wǎng)卡接收到待機指令。接收到a或j任何一路指令會導致進入下一步驟b。
[0110]b,電源管理模塊控制主系統(tǒng)模塊進入待機模式。在進入待機模式時會在合適的時間切斷對主系統(tǒng)模塊的供電,之后進入下一步驟C。
[0111]C,電源管理模塊控制輸出變?yōu)榈碗娖侥J?,網(wǎng)卡控制模塊檢測到該低電平后意識到正在進入待機模式。
[0112]d,網(wǎng)卡控制模塊通過控制輸出控制無線網(wǎng)卡模塊進入magic packet工作模式。在magic packet工作模式下,無線網(wǎng)卡模塊只單向接收數(shù)據(jù),發(fā)送數(shù)據(jù)通道被關閉。接收到的任何數(shù)據(jù),按照標準magic packet格式進行過濾,不符合格式要求的數(shù)據(jù)被認為不是喚醒數(shù)據(jù)包,因此可以簡單地直接丟棄。對于符合標準magic packet格式的數(shù)據(jù),如果喚醒數(shù)據(jù)包中的MAC地址與本機地址相符,則進行下一步喚醒步驟。
[0113]至此,電視機進入待機模式,主系統(tǒng)模塊的電源供給被電源管理系統(tǒng)關閉,無線網(wǎng)卡模塊處在最小功耗監(jiān)聽模式。
[0114]2、電視機進入開機模式控制流程順序為:e>f/a>g>h>i
[0115]e,網(wǎng)線網(wǎng)卡模塊在magic packet工作模式下,接收到正確的magic packet數(shù)據(jù),
[0116]f,無線網(wǎng)卡模塊通知電源管理模塊進行喚醒操作。f表示監(jiān)聽到無線網(wǎng)卡喚醒指令,a表示收到來自遙控器的喚醒指令。在待機模式下,電源管理模塊需要同時監(jiān)聽兩路喚醒指令輸入-遙控器指令和無線網(wǎng)卡指令。任何一路指令會觸發(fā)進入下一模式。
[0117]g,電源管理模塊喚醒主系統(tǒng)模塊,開始給主系統(tǒng)模塊供電。主系統(tǒng)模塊進入正常工作模式。
[0118]h,網(wǎng)卡控制模塊檢測到電源管理模塊輸出高電平,意識到主系統(tǒng)已被喚醒。
[0119]i,控制無線網(wǎng)卡模塊退出magic packet工作模式,進入正常工作模式。在正常工作模式下,無線網(wǎng)卡模塊停止檢測magic packet數(shù)據(jù)包,開始正常接收/發(fā)送網(wǎng)絡數(shù)據(jù)。
[0120]至此,電視機進入開機模式,主系統(tǒng)模塊被啟動,無線網(wǎng)卡模塊進入正常工作模式。
[0121]在本發(fā)明實施例中,當所述終端設備處于待機模式時,若接收到的數(shù)據(jù)包為喚醒數(shù)據(jù)包,并且喚醒數(shù)據(jù)包中的地址信息與本機的地址信息一致,則可以控制所述終端設備進入開機模式。由于在待機模式下仍然可以對于喚醒數(shù)據(jù)包進行處理,并且在接收到正確的喚醒數(shù)據(jù)包的情形下控制終端設備進入開機模式,從而可以不必使用遙控器通過紅外或藍牙來喚醒終端設備,只需通過本地網(wǎng)絡使用任何移動終端將終端設備從待機模式喚醒,從而完全擺脫對遙控器的依賴。
[0122]實施例二:
[0123]參照圖4,示出了本發(fā)明的一種終端設備的喚醒方法實施例二的步驟流程圖;
[0124]在本發(fā)明的一種優(yōu)選實施例中,所述的方法還可以包括如下步驟:
[0125]步驟S51,接收移動設備組播的域名解析DNS ;
[0126]步驟S52,針對所述域名解析DNS發(fā)送響應消息至所述移動設備;所述響應消息中包括電視機的IP地址和監(jiān)聽端口 ;
[0127]步驟S53,接收所述移動設備發(fā)送的連接請求;;
[0128]步驟S54,針對所述連接請求發(fā)送連接響應請求;所述連接響應請求中包括所述終端設備的第一地址信息;所述移動設備用于保存所述第一地址信息。
[0129]參照圖5所示的本發(fā)明的一種電視機喚醒的整體工作流程圖,具體的工作流程步驟包括:
[0130]I)移動終端向本地網(wǎng)絡組播域名解析DNS ;
[0131]2)移動終端接收到來自電視機的響應消息,并從響應消息中獲取到相應的IP地址和監(jiān)聽端口;
[0132]3)移動終端發(fā)起到IP地址的HTTP連接請求;
[0133]4)電視機針對該HTTP連接請求返回響應消息,其中攜帶自己的MAC地址;
[0134]5)移動終端接收到該響應消息后,HTTP連接建立。同時移動終端存儲電視機的MAC地址在本地;
[0135]6)當電視處在待機模式時,移動終端可以用MAC地址組裝magicpacket,通過本地網(wǎng)絡的MAC地址廣播發(fā)送到電視機將其喚醒。
[0136]在本發(fā)明實施例中,可以設置為按照預設時間間隔掃描周圍的終端設備,若發(fā)現(xiàn)終端設備則建立通信通道,獲取終端設備的地址信息,從而避免用戶手動獲取并填入地址信息以及其他信息。當電視處在待機模式時,就可以利用移動終端采用地址信息或者其他信息來喚醒電視機。
[0137]所述終端設備可以包括第一地址信息,所述的方法具體可以包括如下步驟:
[0138]步驟201,當所述終端設備處于待機模式時,接收數(shù)據(jù)包;
[0139]步驟202,判斷所述數(shù)據(jù)包中是否包括同步數(shù)據(jù)流;若所述數(shù)據(jù)包中包括同步數(shù)據(jù)流,則執(zhí)行步驟203 ;若所述數(shù)據(jù)包中不包括同步數(shù)據(jù)流,則執(zhí)行步驟205 ;
[0140]步驟203,判斷所述數(shù)據(jù)包中是否包括預設數(shù)量的地址信息;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則執(zhí)行步驟204 ;若所述數(shù)據(jù)包中不包括預設數(shù)量的地址信息,則執(zhí)行步驟205 ;
[0141]步驟204,將所述數(shù)據(jù)包判定為喚醒數(shù)據(jù)包;
[0142]在本發(fā)明實施例中,按照標準magic packet格式對于終端設備接收到的數(shù)據(jù)包進行過濾,不符合格式要求的數(shù)據(jù)被認為不是喚醒數(shù)據(jù)包,因此可以簡單地直接丟棄。對于符合標準magic packet格式的數(shù)據(jù),貝U進入下一步的判斷步驟。
[0143]在具體實現(xiàn)中,終端設備檢測網(wǎng)絡數(shù)據(jù)包,如果數(shù)據(jù)包中發(fā)現(xiàn)同步數(shù)據(jù)流出個字節(jié)FFh),并且其后為16個重復的MAC地址,則判斷該數(shù)據(jù)包為magic packet。如果數(shù)據(jù)包中的MAC地址與本機地址同,則可以進入終端設備喚醒步驟。
[0144]以下為本發(fā)明實施例使用的一種magic packet格式,具體如下所示:
[0145]DESTINAT1N SOURCE MISC FF FF FF FF FF
[0146]FF 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44
[0147]55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33
[0148]44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22
[0149]33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11
[0150]22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66
[0151]在該magic packet格式中,其數(shù)據(jù)部分以6字節(jié)FFh開頭,在之后FFh開頭是112233445566是MAC地址,并重復16次;其中FFh部分作為同步數(shù)據(jù)流。數(shù)據(jù)部分可以根據(jù)不同的網(wǎng)絡協(xié)議組裝成標準的網(wǎng)絡數(shù)據(jù)包以在網(wǎng)絡中傳輸。在該magic packet格式中DESTINAT1N SOURCE MISC和CRC部分為標準網(wǎng)絡數(shù)據(jù)包的包頭等信息。
[0152]需要說明的是,在本發(fā)明實施例中還可以采用其他格式的數(shù)據(jù)包提醒終端設備進入開機模式,當然不同的格式的數(shù)據(jù)所對應的校驗方式也相應地變化,本發(fā)明實施例對此不加以限制。
[0153]步驟205,丟棄所述數(shù)據(jù)包;
[0154]步驟206,控制所述終端設備進入開機模式。
[0155]在本發(fā)明實施例中,如果喚醒數(shù)據(jù)包中的MAC地址與本機地址相符,則可以喚醒終端設備,即控制終端設備進入開機模式。
[0156]當然,如果喚醒數(shù)據(jù)包中的MAC地址與本機地址不相符,此時也可以將該喚醒數(shù)據(jù)包直接丟棄。
[0157]應用本發(fā)明實施例,以電視機為例,當電視機進入待機模式時,電源管理模塊暫停為其主系統(tǒng)提供電源,但是仍然為無線網(wǎng)卡提供電源,因此無線網(wǎng)卡可以繼續(xù)處理移動終端發(fā)送的喚醒數(shù)據(jù)包,如果喚醒數(shù)據(jù)包中的地址信息與電視機的地址信息一致,則可以控制電源管理模塊重新為主系統(tǒng)提供電源,電視機進入正常待機模式。由于只需要繼續(xù)給無線網(wǎng)卡提供電源以維持對于移動終端發(fā)送的喚醒數(shù)據(jù)包即可,不僅功耗小,還可以根據(jù)正確的喚醒數(shù)據(jù)包控制電源管理模塊重新為電視機的主系統(tǒng)提供電源,從而擺脫了傳統(tǒng)的需要依賴電視機配置的遙控器來進行開機的問題。
[0158]需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
[0159]實施例三:
[0160]參照圖6,示出了本發(fā)明一種終端設備的喚醒裝置實施例的結(jié)構(gòu)框圖,所述終端設備可以包括第一地址信息,所述的裝置具體可以包括如下模塊:
[0161]接收模塊301,用于在所述終端設備處于待機模式時,接收數(shù)據(jù)包;
[0162]判斷模塊302,用于判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包;若是,則調(diào)用校驗模塊303 ;
[0163]校驗模塊303,用于判斷所述第一地址信息與所述第二地址信息一致;若所述第一地址信息與所述第二地址信息一致,則調(diào)用電源管理模塊304 ;
[0164]電源管理模塊304,用于控制所述終端設備進入開機模式。
[0165]在本發(fā)明的一種優(yōu)選實施例中,所述終端設備可以包括無線網(wǎng)卡模塊,當所述終端設備進入待機模式和/或開機模式后,所述電源管理模塊可以用于繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
[0166]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0167]低電平信號檢測模塊,用于檢測所述電源管理模塊是否輸出低電平信號;若是,則調(diào)用magic packet工作模式進入模塊;
[0168]magic packet工作模式進入模塊,用于控制所述無線網(wǎng)卡模塊進入magic packet工作模式;
[0169]所述magic packet工作模式進入模塊包括:
[0170]第一數(shù)據(jù)控制子模塊,用于控制在所述無線網(wǎng)卡模塊處接收數(shù)據(jù)包;
[0171]第二數(shù)據(jù)控制子模塊,用于控制所述無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包。
[0172]在本發(fā)明的一種優(yōu)選實施例中,所述判斷模塊可以包括如下子模塊:
[0173]同步數(shù)據(jù)流判斷子模塊,用于判斷所述數(shù)據(jù)包中是否包括同步數(shù)據(jù)流;若所述數(shù)據(jù)包中包括同步數(shù)據(jù)流,則調(diào)用地址信息判斷子模塊;若所述數(shù)據(jù)包中不包括同步數(shù)據(jù)流,則調(diào)用丟棄模塊;
[0174]地址信息判斷子模塊,用于判斷所述數(shù)據(jù)包中是否包括預設數(shù)量的地址信息;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則調(diào)用判定模塊;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則調(diào)用丟棄模塊;
[0175]判定子模塊,用于將所述數(shù)據(jù)包判定為喚醒數(shù)據(jù)包;
[0176]丟棄子模塊,用于丟棄所述數(shù)據(jù)包。
[0177]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0178]高電平信號檢測模塊,用于檢測電源管理模塊是否輸出的高電平信號;若是,則調(diào)用常規(guī)工作模式進入模塊
[0179]常規(guī)工作模式進入模塊,用于控制所述無線網(wǎng)卡模塊進入常規(guī)工作模式;
[0180]所述常規(guī)工作模式進入模塊包括:
[0181]第三數(shù)據(jù)控制子模塊,用于控制所述無線網(wǎng)卡向外發(fā)送數(shù)據(jù)包。
[0182]在本發(fā)明的一種優(yōu)選實施例中,所述的裝置還可以包括如下模塊:
[0183]DNS接收模塊,用于接收移動設備組播的域名解析DNS ;
[0184]響應消息發(fā)送模塊,用于針對所述域名解析DNS發(fā)送響應消息至所述移動設備;所述響應消息中包括電視機的IP地址和監(jiān)聽端口 ;
[0185]連接請求接收模塊,用于接收所述移動設備發(fā)送的連接請求;
[0186]響應請求發(fā)送模塊,用于針對所述連接請求發(fā)送連接響應請求;所述連接響應請求中包括所述終端設備的第一地址信息;所述移動設備用于保存所述第一地址信息。
[0187]對于裝置實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
[0188]本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
[0189]本領域內(nèi)的技術人員應明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0190]本發(fā)明實施例是參照根據(jù)本發(fā)明實施例的方法、終端設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0191]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理終端設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0192]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設備上,使得在計算機或其他可編程終端設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0193]盡管已描述了本發(fā)明實施例的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明實施例范圍的所有變更和修改。
[0194]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設備中還存在另外的相同要素。
[0195]以上對本發(fā)明所提供的一種終端設備的喚醒方法和一種終端設備的喚醒裝置,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
【權利要求】
1.一種終端設備的喚醒方法,其特征在于,所述終端設備包括第一地址信息,所述方法包括: 當所述終端設備處于待機模式時,接收數(shù)據(jù)包; 判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包; 若所述數(shù)據(jù)包為喚醒數(shù)據(jù)包,則判斷所述第一地址信息與第二地址信息是否一致;所述喚醒數(shù)據(jù)包中包括第二地址信息; 若所述第一地址信息與所述第二地址信息一致,則控制所述終端設備進入開機模式。
2.根據(jù)權利要求1所述的方法,其特征在于,所述終端設備包括電源管理模塊和無線網(wǎng)卡模塊,所述終端設備通過如下步驟進入待機模式: 控制所述電源管理模塊繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
3.根據(jù)權利要求1或2所述的方法,其特征在于,在所述終端設備進入待機模式的步驟之后,還包括: 判斷是否檢測到所述電源管理模塊輸出的低電平信號; 若是,則控制所述無線網(wǎng)卡模塊進入magic packet工作模式; 所述控制所述無線網(wǎng)卡模塊進入magic packet工作模式的步驟包括: 控制在所述無線網(wǎng)卡模塊處接收數(shù)據(jù)包; 控制所述無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包。
4.根據(jù)權利要求1所述的方法,其特征在于,所述判斷數(shù)據(jù)包是否為喚醒數(shù)據(jù)包的步驟包括: 判斷所述數(shù)據(jù)包中是否包括同步數(shù)據(jù)流; 若所述數(shù)據(jù)包中包括同步數(shù)據(jù)流,則判斷所述數(shù)據(jù)包中是否包括預設數(shù)量的地址信息; 若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則將所述數(shù)據(jù)包判定為喚醒數(shù)據(jù)包;若所述數(shù)據(jù)包中不包括同步數(shù)據(jù)流,和/或不包括預設數(shù)量的地址信息,則丟棄所述數(shù)據(jù)包。
5.根據(jù)權利要求2所述的方法,其特征在于,所述控制所述終端設備進入開機模式的步驟包括: 控制所述電源管理模塊繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
6.根據(jù)權利要求1或2或5所述的方法,其特征在于,在所述控制所述終端設備進入開機模式的步驟之后,還包括: 判斷是否檢測到所述電源管理模塊輸出的高電平信號; 若是,則控制所述無線網(wǎng)卡模塊進入常規(guī)工作模式; 所述控制無線網(wǎng)卡模塊進入常規(guī)工作模式的步驟包括: 控制所述無線網(wǎng)卡模塊向外發(fā)送數(shù)據(jù)包。
7.根據(jù)權利要求1所述的方法,其特征在于,還包括: 接收移動設備組播的域名解析DNS ; 針對所述域名解析DNS發(fā)送響應消息至所述移動設備;所述響應消息中包括電視機的IP地址和監(jiān)聽端口 ; 接收所述移動設備發(fā)送的連接請求; 針對所述連接請求發(fā)送連接響應請求;所述連接響應請求中包括所述終端設備的第一地址信息;所述移動設備用于保存所述第一地址信息。
8.—種終端設備的喚醒裝置,其特征在于,所述裝置包括: 接收模塊,用于在所述終端設備處于待機模式時,接收數(shù)據(jù)包; 判斷模塊,用于判斷所述數(shù)據(jù)包是否為喚醒數(shù)據(jù)包;若是,則調(diào)用校驗模塊; 校驗模塊,用于判斷所述第一地址信息與所述第二地址信息一致;若所述第一地址信息與所述第二地址信息一致,則調(diào)用電源管理模塊; 電源管理模塊,用于控制所述終端設備進入開機模式。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述終端設備包括無線網(wǎng)卡模塊,當所述終端設備進入待機模式和/或開機模式后,所述電源管理模塊用于繼續(xù)為所述無線網(wǎng)卡模塊提供電源。
10.根據(jù)權利要求8或9所述的裝置,其特征在于,所述的裝置還包括: 低電平信號檢測模塊,用于檢測所述電源管理模塊是否輸出低電平信號;若是,則調(diào)用magic packet工作模式進入模塊; magic packet工作模式進入模塊,用于控制所述無線網(wǎng)卡模塊進入magic packet工作模式; 所述magic packet工作模式進入模塊包括: 第一數(shù)據(jù)控制子模塊,用于控制在所述無線網(wǎng)卡模塊處接收數(shù)據(jù)包; 第二數(shù)據(jù)控制子模塊,用于控制所述無線網(wǎng)卡模塊不向外發(fā)送數(shù)據(jù)包。
11.根據(jù)權利要求8所述的裝置,其特征在于,所述判斷模塊包括: 同步數(shù)據(jù)流判斷子模塊,用于判斷所述數(shù)據(jù)包中是否包括同步數(shù)據(jù)流;若所述數(shù)據(jù)包中包括同步數(shù)據(jù)流,則調(diào)用地址信息判斷子模塊;若所述數(shù)據(jù)包中不包括同步數(shù)據(jù)流,則調(diào)用子丟棄t吳塊; 地址信息判斷子模塊,用于判斷所述數(shù)據(jù)包中是否包括預設數(shù)量的地址信息;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則調(diào)用判定模塊;若所述數(shù)據(jù)包中包括預設數(shù)量的地址信息,則調(diào)用丟棄子模塊; 判定子模塊,用于將所述數(shù)據(jù)包判定為喚醒數(shù)據(jù)包; 丟棄子模塊,用于丟棄所述數(shù)據(jù)包。
12.根據(jù)權利要求8或9所述的裝置,其特征在于,還包括: 高電平信號檢測模塊,用于檢測電源管理模塊是否輸出的高電平信號;若是,則調(diào)用常規(guī)工作模式進入模塊 常規(guī)工作模式進入模塊,用于控制所述無線網(wǎng)卡模塊進入常規(guī)工作模式; 所述常規(guī)工作模式進入模塊包括: 第三數(shù)據(jù)控制子模塊,用于控制所述無線網(wǎng)卡向外發(fā)送數(shù)據(jù)包。
13.根據(jù)權利要求8所述的裝置,其特征在于,還包括: DNS接收模塊,用于接收移動設備組播的域名解析DNS ; 響應消息發(fā)送模塊,用于針對所述域名解析DNS發(fā)送響應消息至所述移動設備;所述響應消息中包括電視機的IP地址和監(jiān)聽端口 ; 連接請求接收模塊,用于接收所述移動設備發(fā)送的連接請求; 響應請求發(fā)送模塊,用于針對所述連接請求發(fā)送連接響應請求;所述連接響應請求中包括所述終端設備的第一地址信息;所述移動設備用于保存所述第一地址信息。
【文檔編號】H04N21/422GK104469451SQ201410634643
【公開日】2015年3月25日 申請日期:2014年11月12日 優(yōu)先權日:2014年11月12日
【發(fā)明者】周杰 申請人:海信集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1