本申請涉及計算機技術(shù)領(lǐng)域,特別是涉及一種網(wǎng)絡(luò)喚醒方法、一種遠(yuǎn)程服務(wù)器和一種網(wǎng)絡(luò)交換設(shè)備。
背景技術(shù):
在計算機領(lǐng)域,近年來已經(jīng)出現(xiàn)一種網(wǎng)絡(luò)喚醒機制,使用者可通過遠(yuǎn)程服務(wù)器將另一端的計算機系統(tǒng)喚醒。只要計算機系統(tǒng)所使用的網(wǎng)絡(luò)適配卡(以下簡稱網(wǎng)卡)具有讓遠(yuǎn)程服務(wù)器喚醒的能力,就能使得計算機系統(tǒng)具有WOL(網(wǎng)絡(luò)喚醒,Wake-on-LAN)功能。
現(xiàn)有網(wǎng)絡(luò)喚醒方法的實現(xiàn)過程為:遠(yuǎn)程服務(wù)器廣播一個基于魔術(shù)包(Magic Packet)標(biāo)準(zhǔn)的喚醒幀,支持網(wǎng)絡(luò)喚醒的計算機系統(tǒng)收到該喚醒幀后對其進(jìn)行分析并確定該喚醒幀是否包含本網(wǎng)卡的MAC(介質(zhì)訪問控制層,Medium Access Control)地址,如果包含本網(wǎng)卡的MAC地址,則該計算機系統(tǒng)就會自動進(jìn)入喚醒狀態(tài)。
然而,由于Magic Packet標(biāo)準(zhǔn)遵循數(shù)據(jù)鏈路層協(xié)議,因此,上述喚醒幀僅僅能夠在局域網(wǎng)內(nèi)傳輸,也即,現(xiàn)有網(wǎng)絡(luò)喚醒方法只能在遠(yuǎn)程服務(wù)器和計算機系統(tǒng)位于同一局域網(wǎng)的情況下使用,也即現(xiàn)有方案無法在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。
技術(shù)實現(xiàn)要素:
本申請實施例所要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)喚醒方法,能夠在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。
相應(yīng)的,本申請實施例還提供了一種遠(yuǎn)程服務(wù)器和一種網(wǎng)絡(luò)交換設(shè)備,用以保證上述方法的實現(xiàn)及應(yīng)用。
為了解決上述問題,本申請公開了一種網(wǎng)絡(luò)喚醒方法,包括:
網(wǎng)絡(luò)交換設(shè)備接收來自遠(yuǎn)程服務(wù)器的喚醒數(shù)據(jù)包;
網(wǎng)絡(luò)交換設(shè)備依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒。
另一方面,本申請公開了一種網(wǎng)絡(luò)喚醒方法,包括:
依據(jù)預(yù)先建立的終端與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系,確定目標(biāo)終端對應(yīng)的目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址;
向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;其中,所述喚醒數(shù)據(jù)包的目標(biāo)IP地址為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,所述喚醒數(shù)據(jù)包中包括所述目標(biāo)終端的信息。
再一方面,本申請公開了一種網(wǎng)絡(luò)交換設(shè)備,包括:
接收模塊,用于接收來自遠(yuǎn)程服務(wù)器的喚醒數(shù)據(jù)包;以及
網(wǎng)絡(luò)喚醒模塊,用于依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒。
又一方面,本申請公開了一種遠(yuǎn)程服務(wù)器,包括:
確定模塊,用于依據(jù)預(yù)先建立的終端與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系,確定目標(biāo)終端對應(yīng)的目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址;以及
發(fā)送模塊,用于向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;其中,所述喚醒數(shù)據(jù)包的目標(biāo)IP地址為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,所述喚醒數(shù)據(jù)包中包括所述目標(biāo)終端的信息。
與現(xiàn)有技術(shù)相比,本申請實施例包括以下優(yōu)點:
本申請實施例可以向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;由于所述喚醒數(shù)據(jù)包的目標(biāo)IP地址為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,故所述喚醒數(shù)據(jù)包能夠通過廣域網(wǎng)到達(dá)目標(biāo)終端對應(yīng)的網(wǎng)絡(luò)交換設(shè)備,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒,從而能夠在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。
附圖說明
圖1是本申請的一種網(wǎng)絡(luò)喚醒方法實施例一的步驟流程圖;
圖2是本申請的一種服務(wù)提供設(shè)備的結(jié)構(gòu)示意圖;
圖3是本申請的一種網(wǎng)絡(luò)喚醒系統(tǒng)的結(jié)構(gòu)示意圖;
圖4是本申請的一種網(wǎng)絡(luò)喚醒系統(tǒng)的結(jié)構(gòu)示意圖;
圖5是本申請的一種網(wǎng)絡(luò)喚醒方法實施例二的步驟流程圖;
圖6是本申請的一種網(wǎng)絡(luò)喚醒過程中數(shù)據(jù)傳輸?shù)牧鞒虉D;
圖7是本申請的一種網(wǎng)絡(luò)喚醒方法示例的步驟流程圖;
圖8是本申請的一種智能電視系統(tǒng)的結(jié)構(gòu)示意圖;
圖9是本申請的一種遠(yuǎn)程服務(wù)器裝置實施例的結(jié)構(gòu)框圖;以及
圖10是本申請的一種網(wǎng)絡(luò)交換設(shè)備實施例的結(jié)構(gòu)框圖。
具體實施方式
為使本申請的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本申請作進(jìn)一步詳細(xì)的說明。
參照圖1,示出了本申請的一種網(wǎng)絡(luò)喚醒方法實施例一的步驟流程圖,具體可以包括如下步驟:
步驟101、依據(jù)預(yù)先建立的終端與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系,確定目標(biāo)終端對應(yīng)的目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址;
本申請實施例可以應(yīng)用于各種需要廣域網(wǎng)喚醒的場景,用于在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。本申請實施例主要以服務(wù)提供設(shè)備場景為例進(jìn)行說明,其他場景相互參照即可。
在服務(wù)提供設(shè)備場景中,服務(wù)提供設(shè)備設(shè)置在網(wǎng)絡(luò)側(cè),用于通過網(wǎng)絡(luò)為建立連接的客戶端提供互聯(lián)網(wǎng)服務(wù);遠(yuǎn)程服務(wù)器負(fù)責(zé)對服務(wù)提供設(shè)備進(jìn)行遠(yuǎn)程管理。而在眾多遠(yuǎn)程管理功能中其中一項很重要的功能就是網(wǎng)絡(luò)喚醒,具體地,在未被分配給客戶端時服務(wù)提供設(shè)備可以自行進(jìn)入休眠狀態(tài),而在被分配給客戶端時服務(wù)提供設(shè)備可以通過網(wǎng)絡(luò)喚醒功能被喚醒并快速啟動,上述網(wǎng)絡(luò)喚醒功能可以在保證服務(wù)提供設(shè)備的響應(yīng)效率的前提 下,節(jié)省服務(wù)提供設(shè)備的功耗。
無論是基于x86平臺的服務(wù)提供設(shè)備,還是基于安卓系統(tǒng)等嵌入式平臺的服務(wù)提供設(shè)備,都可以支持網(wǎng)絡(luò)喚醒功能,方便遠(yuǎn)程服務(wù)器通過網(wǎng)絡(luò)喚醒來進(jìn)行遠(yuǎn)程的網(wǎng)絡(luò)喚醒。參照圖2,示出了本申請的一種服務(wù)提供設(shè)備的結(jié)構(gòu)示意圖,該服務(wù)提供設(shè)備為基于安卓系統(tǒng)的服務(wù)提供設(shè)備,其具體可以包括應(yīng)用處理器(AP,Application Processor)模塊201和通信模塊202,通信模塊可以與AP模塊201的GPIO(通用輸入輸出,General Purpose Input Output)203相連,該GPIO 203的電平變化可以觸發(fā)AP模塊201的喚醒,假設(shè)該GPIO 203的默認(rèn)電平為高電平,則通信模塊202接收到遠(yuǎn)程服務(wù)器發(fā)送的喚醒指令后,可以將GPIO203置為高電平,以觸發(fā)AP模塊201的喚醒;上述通過GPIO 203喚醒AP模塊的方式具有喚醒成功率高的優(yōu)點。當(dāng)然,上述通過GPIO 203喚醒AP模塊的方式只是作為示例,而不理解為本申請實施例對于喚醒AP模塊201的方式的限制。
在實際應(yīng)用中,遠(yuǎn)程服務(wù)器可以位于機房中,一個機房可以包含一個或者多個遠(yuǎn)程服務(wù)器。一個遠(yuǎn)程服務(wù)器可以管理一個或多個服務(wù)提供設(shè)備,例如,一個遠(yuǎn)程服務(wù)器可以管理24-48個服務(wù)提供設(shè)備。當(dāng)然,本申請實施例對遠(yuǎn)程服務(wù)器的具體分布及其管理的具體服務(wù)提供設(shè)備數(shù)目不加以限制。
遠(yuǎn)程服務(wù)器可以預(yù)先獲取所管理服務(wù)提供設(shè)備對應(yīng)網(wǎng)絡(luò)交換設(shè)備的IP地址,并預(yù)先建立并維護(hù)服務(wù)提供設(shè)備與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系,如服務(wù)提供設(shè)備的ID(標(biāo)識,Identity)與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系。這樣,在已知待喚醒的目標(biāo)服務(wù)提供設(shè)備的ID時,可以通過查詢服務(wù)提供設(shè)備的ID與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系,得到該目標(biāo)服務(wù)提供設(shè)備對應(yīng)的目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址??梢岳斫?,本申請實施例可以采用各種方式獲取網(wǎng)絡(luò)交換設(shè)備的IP地址,本申請實施例對具體的獲取網(wǎng)絡(luò)交換設(shè)備的IP地址的具體方式不加以限制。
步驟102、向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;其中,所述喚 醒數(shù)據(jù)包的目標(biāo)IP地址可以為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,所述喚醒數(shù)據(jù)包中可以包括所述目標(biāo)終端的信息。
本申請實施例的遠(yuǎn)程服務(wù)器可以向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;由于所述喚醒數(shù)據(jù)包的目標(biāo)IP地址為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,故所述喚醒數(shù)據(jù)包能夠通過廣域網(wǎng)到達(dá)目標(biāo)終端對應(yīng)的網(wǎng)絡(luò)交換設(shè)備,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒,從而能夠在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。
在本申請的一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為交換機節(jié)點,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的標(biāo)識信息或者M(jìn)AC地址。這里的交換機節(jié)點可用于表示目標(biāo)終端對應(yīng)交換機的管理節(jié)點,該交換機節(jié)點可以具有IP地址,故可以通過廣域網(wǎng)接收來自遠(yuǎn)程服務(wù)器的網(wǎng)絡(luò)喚醒包,并基于魔術(shù)包標(biāo)準(zhǔn)在所管理交換機的局域網(wǎng)范圍內(nèi)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒。
參照圖3,示出了本申請的一種網(wǎng)絡(luò)喚醒系統(tǒng)的結(jié)構(gòu)示意圖,具體可以包括:遠(yuǎn)程服務(wù)器301、交換機節(jié)點302和終端303,其中,交換機節(jié)點302可用于管理一個或多個終端303,在網(wǎng)絡(luò)喚醒過程中,遠(yuǎn)程服務(wù)器301向交換機節(jié)點302發(fā)送喚醒數(shù)據(jù)包,而所述交換機節(jié)點303在收到所述喚醒數(shù)據(jù)包后,可以依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端303的信息基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端303的網(wǎng)絡(luò)喚醒。
在本申請的另一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為所述目標(biāo)終端對應(yīng)的、允許定向廣播的第一層路由器,也即,所述第一層路由器用于表示離所述目標(biāo)終端最近的路由器,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的MAC地址,所述喚醒數(shù)據(jù)包可以為包含所述目標(biāo)終端的MAC地址的魔術(shù)包的單播包。所述允許定向廣播的第一層路由器可以允許來自廣域網(wǎng)的遠(yuǎn)程服務(wù)器的網(wǎng)絡(luò)喚醒包通過,并在所述目標(biāo)終端所在網(wǎng)絡(luò)的定向廣播地址定向廣播所述單播包,以使所述目標(biāo)終端在接收到所述修改后的單播包中的魔術(shù)包后被喚醒。
定向廣播方式的原理為將數(shù)據(jù)包發(fā)送到向本網(wǎng)絡(luò)之外的特定網(wǎng)絡(luò)所有主機,定向廣播的目的地址是定向網(wǎng)絡(luò)的廣播地址,如當(dāng)前網(wǎng)絡(luò)為192.168.0.0/24,那么要向192.168.1.0/24的網(wǎng)絡(luò)發(fā)送定向廣播,那么定向廣播的目的地址可以是:192.168.1.255。由于定向廣播方式容易成為黑客進(jìn)行"smurf"式攻擊的工具,因此路由器一般都禁用這種廣播方式,而本申請實施例為了使定向廣播包通過路由器,創(chuàng)造性地在第一層路由器允許定向廣播這種廣播方式。在實際應(yīng)用中,可以通過配置第一層路由器的“Subnet Directed Broadcasts”字段以使其允許定向廣播。
參照圖4,示出了本申請的一種網(wǎng)絡(luò)喚醒系統(tǒng)的結(jié)構(gòu)示意圖,具體可以包括:遠(yuǎn)程服務(wù)器401、第一層路由器402、交換機403和終端404,其中,遠(yuǎn)程服務(wù)器401發(fā)送的單播包在經(jīng)過了第N級-第N-1層路由器的轉(zhuǎn)發(fā)后,可以順利進(jìn)入第一層路由器402,并由第一層路由器修改后在所述目標(biāo)終端404所在網(wǎng)絡(luò)定向廣播,其中,定向廣播的過程中,修改后數(shù)據(jù)包可經(jīng)交換機403透傳至所述目標(biāo)終端404所在網(wǎng)絡(luò)對應(yīng)的各個終端404.
在具體實現(xiàn)中,遠(yuǎn)程服務(wù)器可以預(yù)先獲取所管理終端的MAC地址,并預(yù)先建立并維護(hù)終端與終端的MAC地址的映射關(guān)系,如終端的ID與終端的MAC地址的映射關(guān)系。這樣,在已知待喚醒的目標(biāo)終端的ID時,可以通過查詢終端的ID與終端的MAC地址的映射關(guān)系,得到該目標(biāo)終端的MAC地址。
綜上,本申請實施例可以向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;由于所述喚醒數(shù)據(jù)包的目標(biāo)IP地址為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,故所述喚醒數(shù)據(jù)包能夠通過廣域網(wǎng)到達(dá)目標(biāo)終端對應(yīng)的網(wǎng)絡(luò)交換設(shè)備,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒,從而能夠在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。
參照圖5,示出了本申請的一種網(wǎng)絡(luò)喚醒方法實施例二的步驟流程圖,具體可以包括如下步驟:
步驟501、網(wǎng)絡(luò)交換設(shè)備接收來自遠(yuǎn)程服務(wù)器的喚醒數(shù)據(jù)包;
步驟502、網(wǎng)絡(luò)交換設(shè)備依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒。
本申請可以提供如下目標(biāo)網(wǎng)絡(luò)交換設(shè)備依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒的技術(shù)方案:
技術(shù)方案一、
技術(shù)方案一中,所述網(wǎng)絡(luò)交換設(shè)備可以為交換機節(jié)點,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的標(biāo)識信息,則所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒的步驟,具體可以包括:
子步驟A1、交換機節(jié)點依據(jù)預(yù)先建立的終端的標(biāo)識信息與終端的MAC地址的映射關(guān)系,確定所述目標(biāo)終端的MAC地址;
子步驟A2、交換機節(jié)點廣播包含所述目標(biāo)終端的MAC地址的喚醒幀,以使所述目標(biāo)終端在接收到所述喚醒幀后被喚醒。
在具體實現(xiàn)中,交換機節(jié)點可以預(yù)先獲取所管理終端的MAC地址,并預(yù)先建立并維護(hù)終端與終端的MAC地址的映射關(guān)系,如終端的ID與終端的MAC地址的映射關(guān)系。這樣,在收到目標(biāo)終端的ID時,可以通過查詢終端的ID與終端的MAC地址的映射關(guān)系,得到該目標(biāo)終端的MAC地址。
參照圖6,示出了本申請的一種網(wǎng)絡(luò)喚醒過程中數(shù)據(jù)傳輸?shù)牧鞒虉D,其中,交換機節(jié)點601在接收到遠(yuǎn)程服務(wù)器發(fā)送的喚醒數(shù)據(jù)包后,可以廣播目標(biāo)端口7或者9的包含所述目標(biāo)終端的MAC地址的喚醒幀,所述喚醒幀符合Magic packet標(biāo)準(zhǔn),這樣,所述喚醒幀可以經(jīng)過物理層602透傳后進(jìn)入各終端604的MAC層603,終端604的MAC層603可以對所述喚醒幀進(jìn)行解析,如果所述喚醒幀中攜帶的MAC地址與終端604自身的MAC地址匹配成功,則可認(rèn)為所述喚醒幀有效,則終端604的MAC層603可以喚醒相應(yīng)終端604,例如可以通過觸發(fā)AP模塊的GPIO來喚醒終端604??梢岳斫?,上述目標(biāo)端口7或者9只是作為一種示例,而不理解為本申請實施例對 于喚醒幀的目標(biāo)端口的應(yīng)用限制。
綜上,技術(shù)方案一中,交換機節(jié)點可以在網(wǎng)絡(luò)喚醒過程中起到代理的作用,其作為廣域網(wǎng)和局域網(wǎng)的代理,能夠在廣域網(wǎng)實現(xiàn)計算機系統(tǒng)的網(wǎng)絡(luò)喚醒。
技術(shù)方案二、
技術(shù)方案二中,所述網(wǎng)絡(luò)交換設(shè)備可以為交換機節(jié)點,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的MAC地址,則所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒的步驟,具體可以包括:交換機節(jié)點廣播包含所述目標(biāo)終端的MAC地址的喚醒幀,以使所述目標(biāo)終端在接收到所述喚醒幀后被喚醒。由于技術(shù)方案二與技術(shù)方案一的區(qū)別主要在于喚醒數(shù)據(jù)包所攜帶目標(biāo)終端的信息的不同,故技術(shù)方案二的實現(xiàn)過程與技術(shù)方案一的實現(xiàn)過程類似,在此不作贅述,相互參照即可。
技術(shù)方案三、
技術(shù)方案三中,所述網(wǎng)絡(luò)交換設(shè)備可以為所述目標(biāo)終端對應(yīng)的、允許定向廣播的第一層路由器,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的MAC地址,所述喚醒數(shù)據(jù)包可以為包含所述目標(biāo)終端的MAC地址的魔術(shù)包的單播包,則所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒的步驟,包括:
子步驟B1、第一層路由器依據(jù)預(yù)先建立的自身地址與所述終端所在網(wǎng)絡(luò)的定向廣播地址之間的端口映射關(guān)系,對所述單播包中的目的IP地址和端口進(jìn)行修改;
子步驟B2、對修改后的單播包進(jìn)行定向廣播。
假設(shè)第一層路由器自身的IP地址為12.34.56.78,終端的IP地址為192.168.1.167,則第一層路由器可以預(yù)先建立自身地址與所述終端所在網(wǎng)絡(luò)的定向廣播地址之間的端口映射關(guān)系:12.34.56.78:9--192.168.1.255:168,192.168.1.255表示終端的IP地址192.168.1.167所在網(wǎng)絡(luò)的定向廣播地址。
這樣,當(dāng)?shù)谝粚勇酚善鳈z測到該單播包時,可以根據(jù)上述端口映射關(guān)系將該單播包的目的IP地址及端口號修改為192.168.1.255、168;由于第一層路由器已設(shè)置成允許定向廣播,故該單播包并沒有被丟棄,而被允許通過。
為使本領(lǐng)域技術(shù)人員更好地理解本申請,參照圖7,示出了本申請的一種網(wǎng)絡(luò)喚醒方法示例的步驟流程圖,具體可以包括如下步驟:
步驟701、遠(yuǎn)程服務(wù)器向12.34.56.78這個目標(biāo)終端對應(yīng)第一層路由器的IP地址的9號端口發(fā)送一個包含F(xiàn)FFFFFFFFFFF和連續(xù)重復(fù)16次目標(biāo)終端的MAC地址的Magic Packet的單播包,中間經(jīng)過了第N級-第N-1層路由器,該單播包順利進(jìn)入第一層路由器;
其中,F(xiàn)FFFFFFFFFFF用于表示網(wǎng)絡(luò)喚醒協(xié)議中規(guī)定的魔數(shù)(Magic Number);連續(xù)重復(fù)16次目標(biāo)終端的MAC地址只是作為示例,而不理解為本申請實施例對于目標(biāo)終端的MAC地址的重復(fù)次數(shù)的應(yīng)用限制;路由器層數(shù)N可根據(jù)實際情況確定;
步驟702、在第一層路由器預(yù)先設(shè)置允許Subnet Directed Broadcasts,預(yù)先設(shè)置端口映射關(guān)系如下:12.34.56.78:9--192.168.1.255:168;
步驟703、當(dāng)?shù)谝粚勇酚善鳈z測到該單播包時,根據(jù)端口映射關(guān)系將該單播包的目的IP地址及端口號修改為192.168.1.255、168;
步驟704、第一層路由器對修改后的單播包進(jìn)行定向廣播,以使所述第一層路由器所連的所有端口都收到這個修改后的單播包。
其中,目標(biāo)終端的MAC層檢測到這個修改后的單播包中包含自己MAC地址信息,就會被喚醒,而其它終端收到這個修改后的單播包后可以將其丟棄。
綜上,技術(shù)方案三中,所述允許定向廣播的第一層路由器可以允許來自廣域網(wǎng)的遠(yuǎn)程服務(wù)器的網(wǎng)絡(luò)喚醒包通過,并在所述目標(biāo)終端所在網(wǎng)絡(luò)的定向廣播地址定向廣播所述單播包,以使所述目標(biāo)終端在接收到所述修改后的單播包中的魔術(shù)包后被喚醒。
需要說明的是,本申請實施例的網(wǎng)絡(luò)喚醒方法可以應(yīng)用于智能電視系 統(tǒng);其中,所述智能電視系統(tǒng)具體可以包括:至少一個服務(wù)器、至少一個客戶端、至少一個服務(wù)提供設(shè)備;其中,所述服務(wù)器用于向所述客戶端分配服務(wù)提供設(shè)備;所述客戶端設(shè)置在智能電視中,所述服務(wù)提供設(shè)備設(shè)置在網(wǎng)絡(luò)側(cè),用于通過網(wǎng)絡(luò)為建立連接的客戶端提供互聯(lián)網(wǎng)服務(wù)。其中,上述服務(wù)提供設(shè)備可以與上述終端相應(yīng),上述服務(wù)器可以與上述遠(yuǎn)程服務(wù)器相應(yīng),也即,上述服務(wù)器可以對上述服務(wù)提供設(shè)備進(jìn)行網(wǎng)絡(luò)喚醒,以將被分配給客戶端的服務(wù)提供設(shè)備快速喚醒并快速啟動,上述網(wǎng)絡(luò)喚醒功能可以在保證服務(wù)提供設(shè)備的響應(yīng)效率的前提下,節(jié)省服務(wù)提供設(shè)備的功耗。
在本申請的一種優(yōu)選實施例中,所述智能電視系統(tǒng),還可以包括至少一個用戶數(shù)據(jù)信息存儲設(shè)備;所述至少一個用戶數(shù)據(jù)信息存儲設(shè)備具體可以包括:至少一個用戶分區(qū);其中,所述至少一個用戶分區(qū)分別用于存儲不同客戶端對應(yīng)的用戶數(shù)據(jù)。
在本申請的另一種優(yōu)選實施例中,所述服務(wù)提供設(shè)備具體可以包括:網(wǎng)絡(luò)機頂盒;所述互聯(lián)網(wǎng)服務(wù),包括如下中的至少一個:電視直播、音視頻服務(wù)、網(wǎng)頁服務(wù)、游戲服務(wù)。
傳統(tǒng)方案中,普通機頂盒往往較為陳舊,其性能也比較弱,不足以運行大型游戲和應(yīng)用,用戶往往需要升級或者替換更新的機頂盒以滿足大型游戲和應(yīng)用等娛樂需求。
而本申請實施例可以將性能強的OTT(過頂傳球,OverTheTop)網(wǎng)絡(luò)機頂盒集成至云端的設(shè)備服務(wù)器上,并通過視頻流化技術(shù),將OTT機頂盒的性能通過網(wǎng)絡(luò)傳輸?shù)叫阅茌^弱的上述客戶端對應(yīng)的普通機頂盒上,使普通機頂盒可以在不升級硬件的情況下使用高端功能。在具體實現(xiàn)中,可以將性能較強的OTT機頂盒(如天貓魔盒)中的所有功能數(shù)據(jù)流化后提供給普通機頂盒,上述功能包括但不限于:游戲、應(yīng)用、電影、電視劇、教育、視頻聊天、K歌等。
在具體實現(xiàn)中,設(shè)備服務(wù)器中的每一片網(wǎng)絡(luò)機頂盒具備的性能包括但不限于:處理性能、圖形計算性能、大內(nèi)存、低功耗等等,本領(lǐng)域技術(shù)人員可以根據(jù)實際需要,確定這些性能的量化指標(biāo),以在網(wǎng)絡(luò)機頂盒上運行目前市 面上的大型游戲和應(yīng)用,播放1080P以及2K等規(guī)格的電影。
對于普通機頂盒而言,其可以具備播放視頻流的性能,以及具備訪問IP(網(wǎng)絡(luò)之間互聯(lián)的協(xié)議,Internet Protocol)網(wǎng)絡(luò)的性能,其中,上述視頻流的格式可以為RTSP(實時流傳輸協(xié)議,Real Time Streaming Protocol)720P等等。對于具備上述性能的普通機頂盒而言,其在安裝了網(wǎng)絡(luò)機頂盒對應(yīng)的客戶端后,就可以通過該客戶端上傳鍵值指令,接收并播放來自網(wǎng)絡(luò)機頂盒的傳輸流,
綜上,大型的游戲和應(yīng)用的功能數(shù)據(jù)可以在云端的設(shè)備服務(wù)器中運行,這些數(shù)據(jù)可以RTSP視頻流的形式傳輸?shù)狡胀C頂盒上進(jìn)行播放,因此能夠?qū)崿F(xiàn)使用普通機頂盒進(jìn)行高端娛樂的目的。本申請實施例可以適用于電信/廣電運營商,以增強這些運營商的已有的普通機頂盒的性能。
參照圖8,示出了本申請的一種智能電視系統(tǒng)的結(jié)構(gòu)示意圖,具體可以包括:至少一個客戶端(如圖8所示的客戶端801)、至少一個設(shè)備服務(wù)器(如圖1所示的設(shè)備服務(wù)器802)和至少一個調(diào)度服務(wù)器(如圖1所示的調(diào)度服務(wù)器803)。其中,每個設(shè)備服務(wù)器801中包括至少一個服務(wù)提供設(shè)備(如圖1所示的設(shè)備服務(wù)器802中的服務(wù)提供設(shè)備821)。
此外,優(yōu)選地,所述服務(wù)系統(tǒng)還可以包括:至少一個管理服務(wù)器(如圖1所示的管理服務(wù)器804)和至少一個用戶數(shù)據(jù)信息存儲設(shè)備(如圖8所示的用戶數(shù)據(jù)信息存儲設(shè)備805)。需要說明的是,所述用戶數(shù)據(jù)信息存儲設(shè)備可用于存儲用戶數(shù)據(jù)信息,一個用戶可以對應(yīng)一個專用的用戶數(shù)據(jù)信息存儲設(shè)備,多個用戶也可以共有同一個用戶數(shù)據(jù)信息存儲設(shè)備,本實施例對此不作限制。其中,所述用戶數(shù)據(jù)信息存儲設(shè)備可以是物理設(shè)備,也可以是邏輯設(shè)備,還可以是物理和邏輯相結(jié)合的設(shè)備。例如,所述用戶數(shù)據(jù)信息存儲設(shè)備中可以包括至少一個用戶分區(qū)(如圖1所示的用戶分區(qū)851),每個用戶分區(qū)對應(yīng)存儲一個用戶的用戶數(shù)據(jù)信息。
其中,客戶端801位于智能終端側(cè),其可以呈現(xiàn)為智能終端中裝載的APP的形式;一方面,客戶端801可用于播放服務(wù)提供設(shè)備821發(fā)送的TS (傳輸流,Transport Stream)所解析出的UI,以及播放從其他網(wǎng)絡(luò)服務(wù)器中獲取的多媒體數(shù)據(jù)(如視頻信號、音頻信號等);另一方面,客戶端801可用于監(jiān)聽用戶通過遙控器等輸入裝置產(chǎn)生的輸入消息,并將該輸入消息發(fā)送給服務(wù)提供設(shè)備821或者調(diào)度服務(wù)器803;從而客戶端801可以接收服務(wù)提供設(shè)備821推送的用戶界面(如各種應(yīng)用的用戶界面)相關(guān)數(shù)據(jù),對所接收的用戶界面相關(guān)數(shù)據(jù)進(jìn)行解析并顯示即可;并且,客戶端801還可以將所接收的用戶對用戶界面控制的輸入消息,轉(zhuǎn)發(fā)給服務(wù)提供設(shè)備821以使其據(jù)此更新用戶界面;
服務(wù)提供設(shè)備821位于網(wǎng)絡(luò)側(cè),其數(shù)量可以依據(jù)系統(tǒng)需求設(shè)定,其中,每個服務(wù)提供設(shè)備821具體可以包括:硬件板卡和硬件板卡所承載的軟件模塊;其軟件模塊可以基于安卓等操作系統(tǒng),這樣,每個服務(wù)提供設(shè)備821中可以通過該操作系統(tǒng)安裝眾多應(yīng)用(如游戲類應(yīng)用、視頻類應(yīng)用等),并通過TS流向客戶端801傳輸已安裝應(yīng)用的信息,以供客戶端801從眾多已安裝應(yīng)用中選擇所需的應(yīng)用;需要說明的是,安卓只是作為服務(wù)提供設(shè)備821所使用操作系統(tǒng)的一種示例,本申請實施例對服務(wù)提供設(shè)備821所使用的具體操作系統(tǒng)不加以限制;
用戶分區(qū)851位于網(wǎng)絡(luò)側(cè),其數(shù)量可以依據(jù)注冊用戶的信息確定,數(shù)據(jù)分區(qū)805與注冊用戶可以具有一對一的對應(yīng)關(guān)系,通??梢栽谕瓿梢粋€新用戶的注冊后,可以為對應(yīng)的新用戶建立相應(yīng)的一個或多個用戶分區(qū)851;對于每個用戶分區(qū)851而言,在其對應(yīng)用戶登錄后可以被掛載到服務(wù)提供設(shè)備821之上,而在其對應(yīng)用戶未登錄時其可以與服務(wù)提供設(shè)備821不具備掛載關(guān)系;
調(diào)度服務(wù)器803位于網(wǎng)絡(luò)側(cè),主要用于依據(jù)客戶端801發(fā)送的輸入消息,完成客戶端801對應(yīng)用戶的登錄,并分配一個空閑的、狀態(tài)良好的服務(wù)提供設(shè)備821與客戶端802對接;同時,還可以依據(jù)登錄用戶的ID(標(biāo)識,Identity)確定登錄用戶對應(yīng)的用戶分區(qū)851,并將所述用戶分區(qū)851的地址信息發(fā)送給服務(wù)提供設(shè)備821,以使所述服務(wù)提供設(shè)備821將所述用戶分區(qū)851掛載到所分配的服務(wù)提供設(shè)備821上;可見,每個用戶分區(qū)851可以與 唯一的用戶相對應(yīng),如用戶分區(qū)A對應(yīng)用戶A等等,這樣,用戶A在客戶端801與上次分配的、編號為001的服務(wù)提供設(shè)備821斷開連接后,即使下次連接的是編號為002的服務(wù)提供設(shè)備821,用戶A仍然可以使用用戶分區(qū)A存儲產(chǎn)生的用戶數(shù)據(jù),因此可以通過訪問用戶分區(qū)A查看所有的歷史數(shù)據(jù);
管理服務(wù)器804位于網(wǎng)絡(luò)側(cè),可用于對所有的服務(wù)提供設(shè)備821進(jìn)行管理,所述管理具體可以包括:狀態(tài)上報、心跳管理、設(shè)置屬性、獲取屬性、網(wǎng)絡(luò)喚醒、軟重啟、硬重啟等;可見,管理服務(wù)器804可以作為遠(yuǎn)程服務(wù)器,采用本申請的技術(shù)方案在廣域網(wǎng)實現(xiàn)對服務(wù)提供設(shè)備802的網(wǎng)絡(luò)喚醒。
在應(yīng)用于管理服務(wù)器804對于服務(wù)提供設(shè)備802的遠(yuǎn)程控制時,所述設(shè)備服務(wù)器802還可以包括:管理設(shè)備822,管理設(shè)備822可以與所對應(yīng)服務(wù)提供設(shè)備821(如24-48個服務(wù)提供設(shè)備)位于同一服務(wù)器機箱中,且與服務(wù)提供設(shè)備821的重啟引腳相連;
其中,所述服務(wù)提供設(shè)備821上可以運行有CPE程序8211,管理服務(wù)器804上可以允許有ACS程序841;
該CPE程序8211可用于向ACS程序841發(fā)送心跳信息,接收來自所述ACS程序841的軟重啟指令,并依據(jù)所述軟重啟指令進(jìn)行終端的軟重啟;其中,所述軟重啟指令為所述ACS程序841在所述CPE程序8211的心跳檢測結(jié)果符合預(yù)置的異常條件時發(fā)送的;
該ACS程序841可用于對來自CPE程序8211的心跳信息進(jìn)行檢測,得到相應(yīng)的心跳檢測結(jié)果;當(dāng)所述心跳檢測結(jié)果符合預(yù)置的異常條件時,向所述CPE程序8211發(fā)送軟重啟指令;當(dāng)軟重啟指令被連續(xù)發(fā)送給終端對應(yīng)CPE程序8211的次數(shù)超出次數(shù)閾值、且終端對應(yīng)CPE程序8211的心跳檢測結(jié)果符合預(yù)置的異常條件時,將所述終端確定為目標(biāo)服務(wù)提供設(shè)備;向目標(biāo)服務(wù)提供設(shè)備對應(yīng)的管理設(shè)備發(fā)送硬重啟指令;其中,所述硬重啟指令中攜帶有所述目標(biāo)服務(wù)提供設(shè)備的信息,以使所述管理設(shè)備在接收到所述硬重啟指令后通過使能所述目標(biāo)服務(wù)提供設(shè)備的重啟引腳完成所述目 標(biāo)服務(wù)提供設(shè)備的硬重啟;
該管理設(shè)備822可用于接收來自ACS程序841的硬重啟指令,并通過使能所述目標(biāo)服務(wù)提供設(shè)備821的重啟引腳完成所述目標(biāo)服務(wù)提供設(shè)備821的硬重啟。
需要說明的是,若在硬重啟指令被發(fā)送后仍未收到來自所述服務(wù)提供設(shè)備821的心跳信息,則管理服務(wù)器804可以將所述服務(wù)提供設(shè)備821的狀態(tài)修改為第二狀態(tài),其中,所述第二狀態(tài)用于表征當(dāng)前不具備向所述客戶端提供服務(wù)的能力。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本申請實施例并不受所描述的動作順序的限制,因為依據(jù)本申請實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本申請實施例所必須的。
參照圖9,示出了本申請的一種遠(yuǎn)程服務(wù)器裝置實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
確定模塊901,用于依據(jù)預(yù)先建立的終端與網(wǎng)絡(luò)交換設(shè)備的IP地址的映射關(guān)系,確定目標(biāo)終端對應(yīng)的目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址;以及
發(fā)送模塊902,用于向所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備發(fā)送喚醒數(shù)據(jù)包,以使所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒;其中,所述喚醒數(shù)據(jù)包的目標(biāo)IP地址為所述目標(biāo)網(wǎng)絡(luò)交換設(shè)備的IP地址,所述喚醒數(shù)據(jù)包中包括所述目標(biāo)終端的信息。
在本申請的一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為交換機節(jié)點,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的標(biāo)識信息或者M(jìn)AC地址。
在本申請的另一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為所述目標(biāo)終端對應(yīng)的、允許定向廣播的第一層路由器,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的MAC地址,所述喚醒數(shù)據(jù)包可以為包含所述目標(biāo)終端的MAC 地址的魔術(shù)包的單播包。
參照圖10,示出了本申請的一種網(wǎng)絡(luò)交換設(shè)備實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
接收模塊1001,用于接收來自遠(yuǎn)程服務(wù)器的喚醒數(shù)據(jù)包;以及
網(wǎng)絡(luò)喚醒模塊1002,用于依據(jù)所述喚醒數(shù)據(jù)包中攜帶的目標(biāo)終端的信息,基于魔術(shù)包標(biāo)準(zhǔn)進(jìn)行所述目標(biāo)終端的網(wǎng)絡(luò)喚醒。
在實際應(yīng)用中,所述目標(biāo)終端可以為智能電視系統(tǒng)中服務(wù)提供設(shè)備,所述智能電視系統(tǒng)具體可以包括:至少一個服務(wù)器、至少一個客戶端、至少一個服務(wù)提供設(shè)備;其中,所述服務(wù)器用于向所述客戶端分配服務(wù)提供設(shè)備;所述客戶端設(shè)置在智能電視中,所述服務(wù)提供設(shè)備設(shè)置在網(wǎng)絡(luò)側(cè),用于通過網(wǎng)絡(luò)為建立連接的客戶端提供互聯(lián)網(wǎng)服務(wù)。
在本申請的一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為交換機節(jié)點,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的標(biāo)識信息,則所述接收模塊1001,具體可以包括:
確定子模塊,用于依據(jù)預(yù)先建立的終端的標(biāo)識信息與終端的MAC地址的映射關(guān)系,確定所述目標(biāo)終端的MAC地址;以及
第一廣播子模塊,用于廣播包含所述目標(biāo)終端的MAC地址的喚醒幀,以使所述目標(biāo)終端在接收到所述喚醒幀后被喚醒。
在本申請的另一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為交換機節(jié)點,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的MAC地址,則所述接收模塊1001,可具體用于廣播包含所述目標(biāo)終端的MAC地址的喚醒幀,以使所述目標(biāo)終端在接收到所述喚醒幀后被喚醒。
在本申請的再一種實施例中,所述網(wǎng)絡(luò)交換設(shè)備可以為所述目標(biāo)終端對應(yīng)的、允許定向廣播的第一層路由器,所述目標(biāo)終端的信息可以為所述目標(biāo)終端的MAC地址,所述喚醒數(shù)據(jù)包可以為包含所述目標(biāo)終端的MAC地址的魔術(shù)包的單播包,則所述接收模塊1001,具體可以包括:
修改子模塊,用于依據(jù)預(yù)先建立的自身地址與所述終端所在網(wǎng)絡(luò)的定 向廣播地址之間的端口映射關(guān)系,對所述單播包中的目的IP地址和端口進(jìn)行修改;以及
第二廣播子模塊,用于對修改后的單播包進(jìn)行定向廣播,以使所述目標(biāo)終端在接收到所述修改后的單播包中的魔術(shù)包后被喚醒。
對于遠(yuǎn)程服務(wù)器和網(wǎng)絡(luò)交換設(shè)備實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請實施例的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本申請實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請實施例可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
在一個典型的配置中,所述計算機設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。內(nèi)存是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM)、其他類型的隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他 光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設(shè)備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非持續(xù)性的電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
本申請實施例是參照根據(jù)本申請實施例的方法、終端設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理終端設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理終端設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理終端設(shè)備上,使得在計算機或其他可編程終端設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程終端設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
盡管已描述了本申請實施例的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本申請實施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而 且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對本申請所提供的一種網(wǎng)絡(luò)喚醒方法、一種遠(yuǎn)程服務(wù)器和一種網(wǎng)絡(luò)交換設(shè)備,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本申請的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本申請的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本申請的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本申請的限制。