專利名稱:自動(dòng)開機(jī)或喚醒機(jī)頂盒及其開機(jī)或喚醒方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種自動(dòng)開機(jī)或喚醒機(jī)頂盒及其開機(jī)或喚醒方法,尤其涉及一種解析網(wǎng)絡(luò)后自動(dòng)開啟或喚醒的機(jī)頂盒及運(yùn)用該機(jī)頂盒的開機(jī)或喚醒方法。
背景技術(shù):
目前,機(jī)頂盒正向帶有大存儲單元的機(jī)頂盒發(fā)展。這樣,即可在帶有大存儲單元的機(jī)頂盒中存儲媒體文件,以供電視機(jī)播放。同時(shí),這樣的帶有大存儲單元的機(jī)頂盒還設(shè)有網(wǎng)絡(luò)端口,可以使外部設(shè)備通過網(wǎng)絡(luò)對其進(jìn)行訪問,查看存儲于其上的媒體文件,然而,前提必須是該帶有大存儲單元的機(jī)頂盒是出于正常工作狀態(tài)下的?,F(xiàn)有帶大容量存儲單元的機(jī)頂盒工作狀態(tài)的耗電大概在25 45瓦。若為了方便外部設(shè)備的訪問,長時(shí)間讓機(jī)頂盒出于正常工作狀態(tài),不但會造成該機(jī)頂盒使用成本較高、較浪費(fèi)資源,也會使得機(jī)頂盒使用壽命縮短。因此,機(jī)頂盒需要一種可遠(yuǎn)程開機(jī)或喚醒的裝置。目前,用于遠(yuǎn)程開機(jī)技術(shù)主要分為網(wǎng)絡(luò)發(fā)送“魔術(shù)包”開機(jī)和電話開機(jī)兩種方式。其中,網(wǎng)絡(luò)發(fā)送“魔術(shù)包”開機(jī)只適用于局域網(wǎng),這種開機(jī)方法無法單獨(dú)實(shí)現(xiàn)局域網(wǎng)外的遠(yuǎn)程開機(jī),滿足不了用戶需求。為解決上述問題,滿足用戶需求,中國實(shí)用新型專利申請第200920155266. 8號公開了一種遠(yuǎn)程開機(jī)模塊,該遠(yuǎn)程開機(jī)模塊設(shè)置于發(fā)送開機(jī)指令的網(wǎng)絡(luò)服務(wù)器和連接電源并響應(yīng)所述開機(jī)指令的機(jī)頂盒之間,所述遠(yuǎn)程開機(jī)模塊包括一處理單元、一連接所述處理單元并與所述網(wǎng)絡(luò)服務(wù)器和所述機(jī)頂盒通信的通信單元,以及至少一個(gè)存儲單元,其中,所述存儲單元存儲所述網(wǎng)絡(luò)服務(wù)器地址,所述開機(jī)模塊通過所述通信單元主動(dòng)與所述地址上的網(wǎng)絡(luò)服務(wù)器保持通信。該遠(yuǎn)程開機(jī)模塊可有效的在機(jī)頂盒關(guān)機(jī)或睡眠的狀態(tài)下,開啟或喚醒被控終端機(jī)頂盒,然而,由于該遠(yuǎn)程開機(jī)模塊需要時(shí)時(shí)的主動(dòng)與網(wǎng)絡(luò)服務(wù)器保持通信,故該遠(yuǎn)程開機(jī)模塊也不利于節(jié)能。且在使用該遠(yuǎn)程開機(jī)模塊時(shí),首先需要主控終端登錄BS端或CS端發(fā)送開機(jī)指令,其次才能訪問機(jī)頂盒,操作較為麻煩。同時(shí), 在主控終端上必須設(shè)置機(jī)頂盒的MAC地址等信息,對普通用戶而言,其設(shè)置也較為麻煩。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)的不足,本發(fā)明解決的技術(shù)問題是提供一種機(jī)頂盒,該機(jī)頂盒可在用戶通過網(wǎng)絡(luò)訪問時(shí)自動(dòng)開啟或喚醒;本發(fā)明還提供一種通過網(wǎng)絡(luò)訪問開機(jī)或喚醒機(jī)頂盒的方法。為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種自動(dòng)開機(jī)或喚醒機(jī)頂盒,其中,所述自動(dòng)開機(jī)或喚醒機(jī)頂盒包括一網(wǎng)絡(luò)開機(jī)或喚醒模塊,所述網(wǎng)絡(luò)開機(jī)或喚醒模塊包括一用于所述機(jī)頂盒在非正常工作狀態(tài)下解析所述外部網(wǎng)絡(luò)訪問數(shù)據(jù)網(wǎng)絡(luò)協(xié)議信息的網(wǎng)絡(luò)協(xié)議解析模塊,以及一與所述網(wǎng)絡(luò)通信的通信單兀。進(jìn)一步地,所述網(wǎng)絡(luò)協(xié)議解析模塊包括一存儲有網(wǎng)絡(luò)協(xié)議和開機(jī)或喚醒的預(yù)定條件存儲單元、一調(diào)用所述存儲單元中的所述網(wǎng)絡(luò)協(xié)議包,實(shí)現(xiàn)對網(wǎng)絡(luò)層、傳輸層以及更高級協(xié)議的解析的處理單元。所述網(wǎng)絡(luò)協(xié)議為TCP/IP協(xié)議。所述TCP/IP協(xié)議包括網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP、UDP,以及UPnP協(xié)議。再進(jìn)一步地,所述預(yù)定條件為檢測到單播、IP和TCP的某個(gè)端口的訪問數(shù)據(jù)或特定形式數(shù)據(jù)包;所述預(yù)定條件或者為檢測到單播、IP和UDP的某個(gè)端口的訪問數(shù)據(jù)或特定形式的數(shù)據(jù)包;所述預(yù)定條件或者為檢測到UPnP的特定模式訪問數(shù)據(jù)。本發(fā)明的技術(shù)方案還可以由以下方法實(shí)現(xiàn)一種自動(dòng)開機(jī)或喚醒機(jī)頂盒的開機(jī)或喚醒方法,其特征在于,所述開機(jī)或喚醒方法包括以下步驟第一步、主控終端向該機(jī)頂盒發(fā)送訪問數(shù)據(jù);第二步、通過網(wǎng)絡(luò)開機(jī)或喚醒模塊對網(wǎng)絡(luò)協(xié)議進(jìn)行協(xié)議解析;第三步、判斷是否符合開機(jī)或者喚醒的預(yù)定條件;第四步、如果判斷為“是”,則開啟或喚醒所述機(jī)頂盒。進(jìn)一步地,在所述第一步和第二步之間還包括以下步驟首先,所述訪問數(shù)據(jù)經(jīng)過若干路由器后到達(dá)離該機(jī)頂盒最近的路由器或者網(wǎng)關(guān);其次,判斷所述機(jī)頂盒是否處于正常工作狀態(tài);最后,如果判斷為“否”,則網(wǎng)絡(luò)開機(jī)或喚醒模塊代替機(jī)頂盒處理所述訪問數(shù)據(jù)。進(jìn)一步地,所述第四步包括首先,如果判斷為“是”,則將所述訪問數(shù)據(jù)緩存于所述網(wǎng)絡(luò)開機(jī)或喚醒模塊中;其次,開啟或喚醒所述機(jī)頂盒,并轉(zhuǎn)發(fā)緩存的訪問數(shù)據(jù)至所述機(jī)頂盒。再進(jìn)一步地,所述網(wǎng)絡(luò)協(xié)議為TCP/IP協(xié)議。更進(jìn)一步地,所述TCP/IP協(xié)議包括網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP、UDP,以及更高級的UPnP協(xié)議。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是成本較低、節(jié)省能源消耗、延長機(jī)頂盒使用壽命,且實(shí)現(xiàn)比較準(zhǔn)確的自動(dòng)開機(jī)或喚醒。
圖1是表示本發(fā)明最佳實(shí)施方式的網(wǎng)絡(luò)開機(jī)或喚醒系統(tǒng)示意圖;圖2是表示本發(fā)明最佳實(shí)施方式的網(wǎng)絡(luò)開機(jī)或喚醒模塊的電路方塊示意圖;圖3是表示本發(fā)明最佳實(shí)施方式的機(jī)頂盒開機(jī)或喚醒流程框圖。
具體實(shí)施例方式
現(xiàn)在,將參考附圖來詳細(xì)地描述本發(fā)明的具體實(shí)施方式
。 如圖1所示為本發(fā)明最佳實(shí)施方式的網(wǎng)絡(luò)開機(jī)或喚醒系統(tǒng)示意圖,所述網(wǎng)絡(luò)開機(jī)或喚醒系統(tǒng)包括主控終端10、機(jī)頂盒20,其中,所述主控終端10是可連接網(wǎng)絡(luò)(如互聯(lián)網(wǎng)、 移動(dòng)網(wǎng)絡(luò)、局域網(wǎng)等)的應(yīng)用設(shè)備,如,臺式計(jì)算機(jī)、筆記本計(jì)算機(jī)、上網(wǎng)本、手機(jī)等,并且, 該主控終端10連接有電源,該電源為該主控終端10提供電力,如普通家用電源或電池等。 所述主控終端10可通過網(wǎng)絡(luò)訪問所述機(jī)頂盒20。所述機(jī)頂盒20中包括了一網(wǎng)絡(luò)開機(jī)或喚醒模塊201,該網(wǎng)絡(luò)開機(jī)或喚醒模塊201用于解析及處理來自網(wǎng)絡(luò)的訪問,以確定是否開啟或喚醒所述機(jī)頂盒20。該主控終端10可通過C/S方式(主控終端開啟客戶端軟件連接機(jī)頂盒)或B/S 方式(主控終端通過瀏覽器鍵入機(jī)頂盒地址連接機(jī)頂盒)主動(dòng)向所述機(jī)頂盒20發(fā)出訪問數(shù)據(jù)。若此時(shí)機(jī)頂盒20處于關(guān)機(jī)或休眠狀態(tài),則該訪問數(shù)據(jù)在進(jìn)入所述網(wǎng)絡(luò)開機(jī)或喚醒模塊201后,存儲于所述網(wǎng)絡(luò)開機(jī)或喚醒模塊201,并且該網(wǎng)絡(luò)開機(jī)或喚醒模塊201中存儲的由用戶設(shè)定的開機(jī)或喚醒條件將會對該訪問數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)協(xié)議分析后的條件認(rèn)證,若該訪問數(shù)據(jù)通過了該網(wǎng)絡(luò)協(xié)議認(rèn)證后的條件認(rèn)證,則所述網(wǎng)絡(luò)開機(jī)或喚醒模塊201將會發(fā)送開機(jī)或喚醒指令至機(jī)頂盒20。所述網(wǎng)絡(luò)協(xié)議包括TCP/IP、APPLETALK、IPX/SPX等,優(yōu)選的,在本發(fā)明中,采用的為通常使用的TCP/IP協(xié)議。機(jī)頂盒20在接收到該開機(jī)或喚醒指令后實(shí)現(xiàn)開機(jī)或喚醒,在該機(jī)頂盒20開機(jī)或喚醒后,所述網(wǎng)絡(luò)開機(jī)或喚醒模塊201將存儲的訪問數(shù)據(jù)發(fā)送至所述機(jī)頂盒20。值得一提的是本發(fā)明機(jī)頂盒20中的網(wǎng)絡(luò)開機(jī)或喚醒模塊20即可只開機(jī)或喚醒自身的機(jī)頂盒20,又可開機(jī)或喚醒多臺與該機(jī)頂盒20處于同一局域網(wǎng)的兼容網(wǎng)絡(luò)設(shè)備,只要這些網(wǎng)絡(luò)設(shè)備都連接有電源即可。所述開機(jī),即是接通將處于關(guān)機(jī)狀態(tài)的機(jī)頂盒20電源或啟動(dòng)所述機(jī)頂盒20的主電路;所述喚醒,即是在所述機(jī)頂盒20處于休眠狀態(tài)時(shí),將所述機(jī)頂盒20恢復(fù)到正常工作狀態(tài)。該網(wǎng)絡(luò)開機(jī)或喚醒模塊201是負(fù)責(zé)響應(yīng)、處理主控終端10網(wǎng)絡(luò)訪問的控制器。如圖2所示,所述網(wǎng)絡(luò)開機(jī)或喚醒模塊201包括一在所述機(jī)頂盒出于關(guān)閉或休眠狀態(tài)下運(yùn)行的處理單元2011、一存儲單元2012,和一通信單元2013,該處理單元2011電性連接所述存儲單元2012和所述通信單元2013,并控制所述存儲單元2012和所述通信單元2013工作, 通常的,所述處理單元可以是CPU、MPU、MCU等本領(lǐng)域普通技術(shù)人員熟知的處理器。在本發(fā)明最佳實(shí)施方式中,所述通信單元2013包括至少一個(gè)網(wǎng)絡(luò)通信接口,可直接或間接的訪問網(wǎng)絡(luò);所述存儲單元2012可操作地用于存儲網(wǎng)絡(luò)協(xié)議包和開機(jī)或喚醒的預(yù)定條件,在本發(fā)明最佳實(shí)施方式中,該網(wǎng)絡(luò)協(xié)議包為TCP/IP協(xié)議包。優(yōu)選地,TCP/IP協(xié)議包可以以包含于程序模塊中的形式被寫入存儲單元2012中,例如,該程序模塊為一嵌入式軟件,根據(jù)外部訪問數(shù)據(jù)的指令可以使處理單元2011執(zhí)行該程序。TCP/IP協(xié)議包通常包括第三層(網(wǎng)絡(luò)層)和第四層(傳輸層)的協(xié)議,例如,包括網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的 TCP, UDP,以及更高級的UPnP協(xié)議等。存儲單元2012優(yōu)選地為非揮發(fā)存儲器。所述處理單元2011可以根據(jù)外部網(wǎng)絡(luò)的訪問數(shù)據(jù)(優(yōu)選地,是基于TCP/IP協(xié)議傳輸?shù)?的指令,調(diào)用存儲單元2012中的包含TCP/IP協(xié)議包的程序,實(shí)現(xiàn)對網(wǎng)絡(luò)層和傳輸層,以及更高級協(xié)議的解析處理。因此,該網(wǎng)絡(luò)開機(jī)或喚醒模塊201可是實(shí)現(xiàn)OSI層第三層和第四層協(xié)議的TCP/IP協(xié)議解析以及一直到包含OSI第七層的UPnP協(xié)議的解析。由此可見,處理單元2011和存儲單元2012構(gòu)成了該網(wǎng)絡(luò)開機(jī)或喚醒模塊201的協(xié)議解析模塊的主要組成部分,TCP/IP協(xié)議解析模塊可用于所述機(jī)頂盒20在非正常工作狀態(tài)下(關(guān)機(jī)或休眠)解析外部網(wǎng)絡(luò)的訪問數(shù)據(jù)的TCP/IP協(xié)議信息,通常情況下,TCP/IP 協(xié)議解析模塊的功能的完成是不依賴于機(jī)頂盒20主操作系統(tǒng)的,其是處理單元2011和存儲單元2012的結(jié)合運(yùn)行來實(shí)現(xiàn)。由上述可知,該網(wǎng)絡(luò)開機(jī)或喚醒模塊201可以在機(jī)頂盒20處于非正常工作狀態(tài)下,實(shí)現(xiàn)對OSI第二層以上的協(xié)議信息進(jìn)行解析,從而可以自動(dòng)地實(shí)現(xiàn)網(wǎng)絡(luò)開機(jī)或者喚醒處理非正常工作狀態(tài)的機(jī)頂盒20,使機(jī)頂盒20可以方便地被遠(yuǎn)程用戶開機(jī)或者喚醒,當(dāng)然,機(jī)頂盒20可以在未被訪問或使用狀態(tài)下可置于節(jié)能的非正常工作狀態(tài),大大節(jié)省能源消耗,并能延長使用壽命。如圖3所示,在該機(jī)頂盒20處于正常狀態(tài)時(shí),主控終端10的訪問數(shù)據(jù)是可以隨時(shí)到達(dá)該機(jī)頂盒20并能由機(jī)頂盒20處理該訪問數(shù)據(jù)的。為節(jié)省能源,并延長機(jī)頂盒20的使用壽命,在本發(fā)明中,機(jī)頂盒20用戶可以將機(jī)頂盒20置于“關(guān)機(jī)”或者“睡眠”等非正常工作狀態(tài)。因此,在主控終端10向該IP地址的機(jī)頂盒20發(fā)送訪問數(shù)據(jù)時(shí),有可能需要應(yīng)用本發(fā)明的網(wǎng)絡(luò)開機(jī)或喚醒模塊201及其開機(jī)或喚醒方法。其中,應(yīng)用本發(fā)明的網(wǎng)絡(luò)開機(jī)或喚醒模塊201的控制方法包括以下S211至S225 步驟步驟S211,主控終端10向該機(jī)頂盒20發(fā)送訪問數(shù)據(jù)。在該步驟中,由于是基于網(wǎng)絡(luò)發(fā)送,因此訪問數(shù)據(jù)是以網(wǎng)絡(luò)協(xié)議發(fā)送并傳輸?shù)?,?yōu)選地,該訪問數(shù)據(jù)時(shí)以TCP/IP協(xié)議發(fā)送并傳輸?shù)?,該訪問數(shù)據(jù)中包括機(jī)頂盒20的IP地址。步驟S213,所述訪問數(shù)據(jù)經(jīng)過若干路由器后到達(dá)離該機(jī)頂盒20最近的路由器或者網(wǎng)關(guān)。步驟S215,判斷所述機(jī)頂盒20是否處于正常工作狀態(tài)。如果判斷為“是”,則按照正常的訪問程序進(jìn)行,機(jī)頂盒20可以直接處理該訪問數(shù)據(jù);如果判斷為“否”,進(jìn)入步驟 S217。步驟S217,網(wǎng)絡(luò)開機(jī)或喚醒模塊201在機(jī)頂盒20處于非正常工作狀態(tài)下代替機(jī)頂盒20處理該訪問數(shù)據(jù)。在該步驟中,離該機(jī)頂盒20最近的路由器或者網(wǎng)關(guān)會向網(wǎng)絡(luò)開機(jī)或喚醒模塊201 發(fā)送地址解析協(xié)議(ARP)請求,例如以廣播的形式廣播ARP請求報(bào)文;該網(wǎng)絡(luò)開機(jī)或喚醒模塊201包括用于該機(jī)頂盒20在“非正常工作狀態(tài)下”解析外部因特網(wǎng)訪問數(shù)據(jù)的TCP/IP協(xié)議包,從而可以正確回應(yīng)ARP請求,使得訪問該機(jī)頂盒20的數(shù)據(jù)可以被正確地發(fā)送到該網(wǎng)絡(luò)開機(jī)或喚醒模塊201。步驟S219,通過網(wǎng)絡(luò)開機(jī)或喚醒模塊201存儲單元2012中的TCP/IP協(xié)議包進(jìn)行協(xié)議解析。在該步驟中,網(wǎng)絡(luò)開機(jī)或喚醒模塊201調(diào)用存儲單元2012中的TCP/IP協(xié)議包,網(wǎng)絡(luò)開機(jī)或喚醒模塊201的處理單元2011從而可操作地實(shí)現(xiàn)解析處理外部網(wǎng)絡(luò)訪問數(shù)據(jù)中的TCP/IP協(xié)議信息。TCP/IP協(xié)議包中通常是包含TCP/IP協(xié)議包,該TCP/IP協(xié)議包包括網(wǎng)絡(luò)層的IP協(xié)議以及傳輸層的TCP協(xié)議、UDP協(xié)議,以及更高級的UPnP協(xié)議等。因此,實(shí)現(xiàn)了訪問數(shù)據(jù)的第三層到或第七層的數(shù)據(jù)解析處理,而并不限于第一層(物理層)和第二層 (數(shù)據(jù)鏈路層)的數(shù)據(jù)處理。步驟S221,判斷是否符合開機(jī)或者喚醒的預(yù)定條件。在該步驟中,預(yù)定條件可以在以上所述的存儲單元2012中設(shè)定,例如,當(dāng)檢測到單播、IP、TCP、UDP的某個(gè)端口的訪問數(shù)據(jù)時(shí)或者某些特定形式的UPnP訪問數(shù)據(jù)時(shí),作為開機(jī)或者喚醒的預(yù)定條件。在另一實(shí)施方式中,預(yù)定條件還可以為檢測到特定形式的TCP數(shù)據(jù)包,例如,對于一臺開放UPnP服務(wù)的機(jī)頂盒,可以將TCP端口 5000和UDP端口 1900的數(shù)據(jù)訪問設(shè)置為開機(jī)喚醒條件。當(dāng)檢測到訪問數(shù)據(jù)包是TCP而且指向端口 5000或UDP指向1900端口時(shí)(這些信息包含在TCP數(shù)據(jù)包內(nèi)),該機(jī)頂盒就被喚醒或開機(jī);當(dāng)然我們還可以設(shè)置更復(fù)雜的開機(jī)喚醒條件,除了要求數(shù)據(jù)包目的地指向本機(jī)的TCP端口 5000或UDP端口 1900,還檢查UPnP協(xié)議的性質(zhì)和內(nèi)容,對于SSDP之類的服務(wù)發(fā)現(xiàn)訪問只進(jìn)行簡單回應(yīng),并不啟動(dòng)開機(jī)喚醒。有當(dāng)來接收到特定的控制信息或事件通知(需要做比較復(fù)雜的處理)時(shí)才啟動(dòng)開機(jī)喚醒。如果判斷為“是”,則進(jìn)入步驟S223 ;如果判斷為“否”,則不作處理,主控終端10的此次訪問失敗。步驟S223,將該訪問數(shù)據(jù)緩存于網(wǎng)絡(luò)開機(jī)或喚醒模塊201的存儲單元2012。由于用戶訪問數(shù)據(jù)可能較大,而觸發(fā)機(jī)頂盒20主電路開機(jī)或者喚醒機(jī)頂盒20需要一定的時(shí)間,因此,優(yōu)選地,可以執(zhí)行該步驟。在該步驟中,網(wǎng)絡(luò)開機(jī)或喚醒模塊201的存儲單元2012可以是之前步驟所使用的同一存儲單元。步驟S225,發(fā)送開機(jī)或喚醒指令以開機(jī)或喚醒所述機(jī)頂盒20。此步驟后,網(wǎng)絡(luò)開機(jī)或喚醒模塊201的存儲單元2012可發(fā)送緩存的訪問數(shù)據(jù)至機(jī)頂盒20,以使機(jī)頂盒20正常處理該訪問數(shù)據(jù)。在此,對物理層和數(shù)據(jù)鏈路層的具體數(shù)據(jù)處理過程可參考現(xiàn)有的網(wǎng)絡(luò)通信過程中的處理過程,從而不再作詳細(xì)描述。本發(fā)明的網(wǎng)絡(luò)開機(jī)或喚醒模塊201在機(jī)頂盒20的上游,當(dāng)檢測到訪問機(jī)頂盒20 的網(wǎng)絡(luò)流量時(shí)發(fā)送機(jī)頂盒20可以接受的開機(jī)或喚醒指令。網(wǎng)絡(luò)開機(jī)或喚醒模塊201可以通過解析協(xié)議來判斷,過濾造成誤開機(jī)的流量,實(shí)現(xiàn)比較準(zhǔn)確的自動(dòng)開機(jī)。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人員將意識到,在不脫離由所附的權(quán)利要求書公開的本發(fā)明的范圍和精神的情況下,各種改進(jìn)、增加以及取代是可能的。
權(quán)利要求
1.一種自動(dòng)開機(jī)或喚醒機(jī)頂盒,其特征在于所述自動(dòng)開機(jī)或喚醒機(jī)頂盒包括一網(wǎng)絡(luò)開機(jī)或喚醒模塊,所述網(wǎng)絡(luò)開機(jī)或喚醒模塊包括一用于所述機(jī)頂盒在非正常工作狀態(tài)下解析所述外部網(wǎng)絡(luò)訪問數(shù)據(jù)網(wǎng)絡(luò)協(xié)議信息的網(wǎng)絡(luò)協(xié)議解析模塊,以及一與所述網(wǎng)絡(luò)通信的通信單元。
2.根據(jù)權(quán)利要求1所述的自動(dòng)開機(jī)或喚醒機(jī)頂盒,其特征在于,所述網(wǎng)絡(luò)協(xié)議解析模塊包括一存儲有網(wǎng)絡(luò)協(xié)議和開機(jī)或喚醒的預(yù)定條件存儲單元、一調(diào)用所述存儲單元中的所述網(wǎng)絡(luò)協(xié)議包,實(shí)現(xiàn)對網(wǎng)絡(luò)層和傳輸層、以及更高級協(xié)議的解析的處理單元。
3.根據(jù)權(quán)利要求2所述的自動(dòng)開機(jī)或喚醒機(jī)頂盒,其特征在于,所述網(wǎng)絡(luò)協(xié)議為TCP/ IP協(xié)議。
4.根據(jù)權(quán)利要求3所述的自動(dòng)開機(jī)或喚醒機(jī)頂盒,其特征在于,所述TCP/IP協(xié)議包括網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP、UDP,以及UPnP協(xié)議。
5.根據(jù)權(quán)利要求2所述的自動(dòng)開機(jī)或喚醒機(jī)頂盒,其特征在于,所述預(yù)定條件為檢測到單播、IP和TCP的某個(gè)端口的訪問數(shù)據(jù)或特定形式數(shù)據(jù)包;所述預(yù)定條件或者為檢測到單播、IP和UDP的某個(gè)端口的訪問數(shù)據(jù)或特定形式的數(shù)據(jù)包;所述預(yù)定條件或者為檢測到特定的UPnP協(xié)議訪問數(shù)據(jù)。
6.一種自動(dòng)開機(jī)或喚醒機(jī)頂盒的開機(jī)或喚醒方法,其特征在于,所述開機(jī)或喚醒方法包括以下步驟第一步、主控終端向該機(jī)頂盒發(fā)送訪問數(shù)據(jù);第二步、通過網(wǎng)絡(luò)開機(jī)或喚醒模塊對網(wǎng)絡(luò)協(xié)議進(jìn)行協(xié)議解析;第三步、判斷是否符合開機(jī)或者喚醒的預(yù)定條件;第四步、如果判斷為“是”,則開啟或喚醒所述機(jī)頂盒。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述第一步和第二步之間還包括以下步驟首先,所述訪問數(shù)據(jù)經(jīng)過若干路由器后到達(dá)離該機(jī)頂盒最近的路由器或者網(wǎng)關(guān);其次,判斷所述機(jī)頂盒是否處于正常工作狀態(tài);最后,如果判斷為“否”,則網(wǎng)絡(luò)開機(jī)或喚醒模塊代替機(jī)頂盒處理所述訪問數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述第四步包括首先,如果判斷為“是”,則將所述訪問數(shù)據(jù)緩存于所述網(wǎng)絡(luò)開機(jī)或喚醒模塊中;其次,開啟或喚醒所述機(jī)頂盒,并轉(zhuǎn)發(fā)緩存的訪問數(shù)據(jù)至所述機(jī)頂盒。
9.根據(jù)權(quán)利要求6至8中任意一項(xiàng)所述的方法,其特征在于所述網(wǎng)絡(luò)協(xié)議為TCP/IP 協(xié)議。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述TCP/IP協(xié)議包括網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP、UDP,以及UPnP協(xié)議。
全文摘要
本發(fā)明提供一種自動(dòng)開機(jī)或喚醒機(jī)頂盒,其中,所述自動(dòng)開機(jī)或喚醒機(jī)頂盒包括一網(wǎng)絡(luò)開機(jī)或喚醒模塊,所述網(wǎng)絡(luò)開機(jī)或喚醒模塊包括一用于所述機(jī)頂盒在非正常工作狀態(tài)下解析所述外部網(wǎng)絡(luò)訪問數(shù)據(jù)網(wǎng)絡(luò)協(xié)議信息的網(wǎng)絡(luò)協(xié)議解析模塊,以及一與所述網(wǎng)絡(luò)通信的通信單元。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是成本較低、節(jié)省能源消耗、延長機(jī)頂盒使用壽命,且實(shí)現(xiàn)比較準(zhǔn)確的自動(dòng)開機(jī)或喚醒。
文檔編號H04L29/06GK102377813SQ20101026342
公開日2012年3月14日 申請日期2010年8月26日 優(yōu)先權(quán)日2010年8月26日
發(fā)明者伍芃華 申請人:蘇州彭華信息技術(shù)有限公司