專(zhuān)利名稱(chēng):遠(yuǎn)程喚醒方法及其應(yīng)用的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種遠(yuǎn)程喚醒的方法,且特別是有關(guān)于一種適用于電子裝置的遠(yuǎn)程喚 醒的方法。
背景技術(shù):
傳統(tǒng)的網(wǎng)絡(luò)喚醒技術(shù)(Wake on LAN)必須具備有喚醒連結(jié)的本地主機(jī)板 (ffakeup-Link Mainboard)及特定的軟件程序,而且還必須知道遠(yuǎn)程本地主機(jī)的IP地 址(Internet Protocol Address, IP Address)以及媒體存取控制地址(Media Access Control Address, MAC Address),并將本地主機(jī)板的網(wǎng)絡(luò)喚醒設(shè)定為允許(Enable)狀態(tài), 才能達(dá)到遠(yuǎn)程喚醒的功能。當(dāng)本地主機(jī)處于關(guān)機(jī)或休眠狀態(tài)時(shí),其內(nèi)的網(wǎng)絡(luò)卡(Net Interface Card, NIC) 和本地主機(jī)板部分仍然保持微弱的供電。此微弱的供電能讓網(wǎng)絡(luò)卡保有最低的運(yùn)作能 力,使得網(wǎng)絡(luò)卡可以接收來(lái)自外部的網(wǎng)絡(luò)廣播信息,并對(duì)信息內(nèi)容進(jìn)行偵測(cè)和判讀。一旦 發(fā)現(xiàn)網(wǎng)絡(luò)廣播信息中包含有特定的信息內(nèi)容,而此種信息內(nèi)容被稱(chēng)為「魔法封包」(Magic Packet),則對(duì)此封包的內(nèi)容進(jìn)行分析。在魔法封包內(nèi),每次都會(huì)先有連續(xù)6個(gè)FF的信息內(nèi)容,也就是FF FF FFFF FF FF。 在連續(xù)6個(gè)FF之后,則開(kāi)始帶出媒體存取控制地址的信息,有時(shí)還會(huì)帶出4字節(jié)或6字節(jié) 的密碼。一旦經(jīng)由網(wǎng)絡(luò)卡偵測(cè)、解讀和分析魔法封包的內(nèi)容,且當(dāng)內(nèi)容中的媒體存取控制地 址以及密碼,符合本地主機(jī)本身的地址及密碼,就會(huì)啟動(dòng)遠(yuǎn)程喚醒或開(kāi)機(jī)的程序。上述的遠(yuǎn)程喚醒方法,需要搭配特殊的硬件裝置以及軟件程序,且需要事先知道 將要被喚醒的本地主機(jī)的地址,并對(duì)硬件做事先的設(shè)定。這些問(wèn)題不論對(duì)制造者端或是使 用者端,都造成一定程度的困擾以及成本的增加。因此,如何以不需要安裝特定軟件以及不 增加硬件成本的方法,達(dá)到遠(yuǎn)程喚醒的功能,并能廣泛適用于多種電子裝置,為相關(guān)使用者 們所殷殷企盼。
發(fā)明內(nèi)容
因此,本發(fā)明提供一種遠(yuǎn)程喚醒的方法。在不需要安裝特殊軟件以及不增加硬件 成本的狀況之下,僅對(duì)電子裝置內(nèi)部的網(wǎng)絡(luò)模塊進(jìn)行修正,并使用目前廣為使用的基于因 特網(wǎng)協(xié)議傳輸(IP-based)的軟件,以達(dá)到遠(yuǎn)程喚醒的功能,且能適用于多種不同的電子裝置。依照本發(fā)明的一實(shí)施例,提供一種適用于電子裝置的遠(yuǎn)程喚醒的方法。此遠(yuǎn)程喚 醒的方法包含以下步驟首先,本地主機(jī)登入網(wǎng)絡(luò)服務(wù)器。在本地主機(jī)進(jìn)入待機(jī)模式后,仍 與網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài),藉此確認(rèn)本地主機(jī)在網(wǎng)絡(luò)上的位置。其次,接收網(wǎng)絡(luò)封包,并 判斷此網(wǎng)絡(luò)封包是否為遠(yuǎn)程客戶(hù)經(jīng)由網(wǎng)絡(luò)服務(wù)器所發(fā)出的網(wǎng)絡(luò)喚醒封包。當(dāng)收到的網(wǎng)絡(luò)封 包為網(wǎng)絡(luò)喚醒封包,則本地主機(jī)回復(fù)為正常運(yùn)作模式。根據(jù)本發(fā)明的另一實(shí)施例,為一種具有遠(yuǎn)程喚醒功能的本地主機(jī),包含處理組件以及網(wǎng)絡(luò)模塊。其中,網(wǎng)絡(luò)模塊包含聯(lián)機(jī)模塊、接收模塊、判斷模塊以及喚醒模塊。聯(lián)機(jī)模塊用以登入網(wǎng)絡(luò)服務(wù)器,并在本地主機(jī)進(jìn)入待機(jī)模式后,仍與網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài)。接 收模塊,用以接收網(wǎng)絡(luò)封包。判斷模塊,用以在該本地主機(jī)進(jìn)入待機(jī)模式時(shí),判斷網(wǎng)絡(luò)封包 是否為遠(yuǎn)程客戶(hù)經(jīng)由網(wǎng)絡(luò)服務(wù)器,所發(fā)出的網(wǎng)絡(luò)喚醒封包。喚醒模塊用于當(dāng)收到的網(wǎng)絡(luò)封 包為網(wǎng)絡(luò)喚醒封包,則喚醒本地主機(jī),使其回復(fù)為正常運(yùn)作模式。綜合以上所述,可以得知本發(fā)明具有不需要安裝特殊軟件以及不增加硬件成本的 優(yōu)點(diǎn)。除了可以免卻使用者安裝特殊軟件,并學(xué)習(xí)如何操作的麻煩之外,更可以降低制造者 端的成本,進(jìn)而降低產(chǎn)品的銷(xiāo)售價(jià)格。
圖1是依照本發(fā)明一實(shí)施例的一種遠(yuǎn)程喚醒方法的流程圖。圖2是繪示依照本發(fā)明另一實(shí)施例的一種具有遠(yuǎn)程喚醒功能的本地主機(jī)。符號(hào)說(shuō)明102 110 步驟 202 本地主機(jī)204:網(wǎng)絡(luò)服務(wù)器 206:遠(yuǎn)程客戶(hù)208:處理組件 212:網(wǎng)絡(luò)模塊214:聯(lián)機(jī)模塊 216:接收模塊218:判斷模塊 220:喚醒模塊
具體實(shí)施例方式本發(fā)明遠(yuǎn)程喚醒方法適用于多種電子裝置。在不需要安裝特殊軟件以及不增加硬 件成本的狀況之下,僅對(duì)電子裝置內(nèi)部的網(wǎng)絡(luò)模塊進(jìn)行修正,以達(dá)到本發(fā)明的目的。在電子 裝置的本地主機(jī)進(jìn)入待機(jī)模式時(shí),利用現(xiàn)今普及的基于因特網(wǎng)協(xié)議傳輸?shù)能浖?,以達(dá)到遠(yuǎn) 程喚醒的功能,并延伸出待機(jī)喚醒后的一些應(yīng)用。上述可應(yīng)用此喚醒方法的電子裝置可以 為MID (Mobile Internet Device)、Netbook、Notebook,或其它具有操作系統(tǒng)的本地主機(jī)。 應(yīng)了解到,在本實(shí)施例中所提及的步驟,除特別敘明其順序者外,均可以依照實(shí)際需要調(diào)整 其前后順序,甚至可能全部或部份同時(shí)執(zhí)行。參照?qǐng)D1,是依照本發(fā)明一實(shí)施例的一種遠(yuǎn)程喚醒方法的流程圖。在此遠(yuǎn)程喚醒方 法中,首先,如步驟102所示,登入網(wǎng)絡(luò)服務(wù)器。實(shí)施方法是由本地主機(jī)傳送登入信息至網(wǎng) 絡(luò)服務(wù)器,通知網(wǎng)絡(luò)服務(wù)器此本地主機(jī)將要進(jìn)行登入的動(dòng)作,再由網(wǎng)絡(luò)服務(wù)器回傳允許的 信息至本地主機(jī),以允許此本地主機(jī)登入。步驟102的目的是透過(guò)網(wǎng)絡(luò)服務(wù)器確認(rèn)本地主 機(jī)在網(wǎng)絡(luò)上的地址,用來(lái)提供遠(yuǎn)程客戶(hù)進(jìn)行遠(yuǎn)程喚醒的動(dòng)作。如此一來(lái),便不需要事先知道 本地主機(jī)的IP地址以及媒體存取控制地址。例如,在一具體實(shí)施例中,MSN實(shí)時(shí)通訊軟件由使用者輸入賬號(hào)和密碼以登入MSN 實(shí)時(shí)通訊服務(wù)器。由此,本地主機(jī)便可以與MSN實(shí)時(shí)通訊服務(wù)器保持聯(lián)機(jī)關(guān)系。在本發(fā)明中 所提及的網(wǎng)絡(luò)服務(wù)器,是泛指可以使用一基于因特網(wǎng)協(xié)議傳輸(IP-based)的軟件,以連結(jié) 并應(yīng)用的網(wǎng)絡(luò)服務(wù)器。上述的基于因特網(wǎng)協(xié)議傳輸?shù)能浖?,舉例來(lái)說(shuō),可能是MSN、Skype以 及網(wǎng)絡(luò)會(huì)議(Netmeeting)之類(lèi)的軟件,但并非局限本發(fā)明僅能在此三種軟件中具體實(shí)現(xiàn)。接著,如步驟104所示,在步驟102成立的狀況之下,當(dāng)本地主機(jī)進(jìn)入待機(jī)模式之后,仍與網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài)。在先前技術(shù)當(dāng)中,本地主機(jī)在進(jìn)入待機(jī)模式之后,會(huì)切 斷網(wǎng)絡(luò)卡的電源以達(dá)到節(jié)省電力的目的。此動(dòng)作會(huì)使得本地主機(jī)注銷(xiāo)網(wǎng)絡(luò)服務(wù)器,而無(wú)法 確認(rèn)此本地主機(jī)在網(wǎng)絡(luò)上的位置,以提供遠(yuǎn)程客戶(hù)進(jìn)行遠(yuǎn)程喚醒的動(dòng)作。因此,在本地主機(jī) 的網(wǎng)絡(luò)模塊做設(shè)定上的修正,以使得本地主機(jī)在進(jìn)入待機(jī)模式后,仍能夠與網(wǎng)絡(luò)服務(wù)器保 持聯(lián)機(jī)狀態(tài)。本地主機(jī)傳送一個(gè)聯(lián)機(jī)封包到網(wǎng)絡(luò)服務(wù)器,或定時(shí)傳送聯(lián)機(jī)封包到網(wǎng)絡(luò)服務(wù) 器,便可以使得網(wǎng)絡(luò)服務(wù)器認(rèn)為本地主機(jī)于此時(shí)仍處于正常運(yùn)作模式,而非進(jìn)入待機(jī)狀態(tài)。 由此,本地主機(jī)在進(jìn)入待機(jī)模式之后,仍能與網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài)。在一實(shí)施例中,例如當(dāng)MSN實(shí)時(shí)通訊服務(wù)器為本發(fā)明的網(wǎng)絡(luò)服務(wù)器,傳統(tǒng)上當(dāng)MSN 實(shí)時(shí)通訊軟件在本地主機(jī)進(jìn)入待機(jī)狀態(tài)時(shí)會(huì)自動(dòng)注銷(xiāo)。但是,本發(fā)明在本地主機(jī)的網(wǎng)絡(luò)模 塊做出修正,以使得本地主機(jī)在進(jìn)入待機(jī)模式時(shí)不會(huì)自動(dòng)注銷(xiāo),而仍能與MSN實(shí)時(shí)通訊服 務(wù)器保持聯(lián)機(jī)狀態(tài),通過(guò)與MSN實(shí)時(shí)通訊服務(wù)器的聯(lián)機(jī)關(guān)系,以確定本地主機(jī)在網(wǎng)絡(luò)上的 地址。
步驟106中,接收網(wǎng)絡(luò)封包。當(dāng)本地主機(jī)處于待機(jī)模式時(shí),網(wǎng)絡(luò)卡仍保有微弱的供 電,以維持基本的運(yùn)作能力。因此,本地主機(jī)仍可以持續(xù)地接收來(lái)自因特網(wǎng)的各種不同通訊 協(xié)議的網(wǎng)絡(luò)封包。步驟108判斷此網(wǎng)絡(luò)封包是否為遠(yuǎn)程客戶(hù)經(jīng)由網(wǎng)絡(luò)服務(wù)器,所發(fā)出的網(wǎng)絡(luò)喚醒封 包。此遠(yuǎn)程喚醒方法可以在步驟106接收網(wǎng)絡(luò)封包后,對(duì)此網(wǎng)絡(luò)封包進(jìn)行判斷。通過(guò)改變 本地主機(jī)的網(wǎng)絡(luò)模塊的設(shè)定,以判斷在步驟106中所收到的網(wǎng)絡(luò)封包,是否為遠(yuǎn)程客戶(hù)經(jīng) 由網(wǎng)絡(luò)服務(wù)器所發(fā)出的網(wǎng)絡(luò)喚醒封包。若是,則喚醒本地主機(jī),使其回復(fù)為正常運(yùn)作模式; 若否,則回到步驟106,繼續(xù)接收網(wǎng)絡(luò)封包。例如,在一實(shí)施例中,改變網(wǎng)絡(luò)模塊的參數(shù)設(shè)定,使網(wǎng)絡(luò)模塊可以判斷目前接收的 網(wǎng)絡(luò)封包,其封包格式是不是符合經(jīng)由MSN實(shí)時(shí)通訊服務(wù)器,所發(fā)送出的MSN實(shí)時(shí)通訊封包 格式。最后,步驟110回復(fù)正常運(yùn)作模式。當(dāng)步驟108判斷收到的網(wǎng)絡(luò)封包為網(wǎng)絡(luò)喚醒 封包,則將本地主機(jī)回復(fù)為正常運(yùn)作模式。在本地主機(jī)回復(fù)為正常運(yùn)作模式之后,則停止判 斷網(wǎng)絡(luò)封包,不需要再判斷收到的網(wǎng)絡(luò)封包是否為網(wǎng)絡(luò)喚醒封包。在一實(shí)施例中,當(dāng)網(wǎng)絡(luò)模塊判斷收到的網(wǎng)絡(luò)封包,符合MSN實(shí)時(shí)通訊封包格式時(shí), 則喚醒本地主機(jī)使其恢復(fù)正常運(yùn)作模式。接下來(lái)網(wǎng)絡(luò)模塊會(huì)停止判斷封包,并且繼續(xù)正常 地接收以及傳輸網(wǎng)絡(luò)封包。應(yīng)了解到上述的實(shí)施例,并非限定本發(fā)明只能應(yīng)用于MSN實(shí)時(shí)通訊軟件。本發(fā)明 應(yīng)可應(yīng)用于MSN、Skype、網(wǎng)絡(luò)會(huì)議以及多種基于因特網(wǎng)通訊協(xié)議的軟件。請(qǐng)參照?qǐng)D2,其繪示依照本發(fā)明另一實(shí)施例的一種具有遠(yuǎn)程喚醒功能的本地主機(jī) 202。該本地主機(jī)202包含處理組件208以及網(wǎng)絡(luò)模塊212。其中,網(wǎng)絡(luò)模塊212包含聯(lián)機(jī) 模塊214、接收模塊216、判斷模塊218以及喚醒模塊220。聯(lián)機(jī)模塊214用以登入網(wǎng)絡(luò)服務(wù)器204。本地主機(jī)202將登入信息傳送至網(wǎng)絡(luò)服 務(wù)器204,通知網(wǎng)絡(luò)服務(wù)器204此本地主機(jī)202將要進(jìn)行登入的動(dòng)作,再由網(wǎng)絡(luò)服務(wù)器204 回傳允許的信息回本地主機(jī)202,以允許本地主機(jī)202登入。經(jīng)由此方法確認(rèn)本地主機(jī)在網(wǎng) 絡(luò)上的地址,如此一來(lái),便不需要事先知道IP地址和媒體存取地址,以提供遠(yuǎn)程客戶(hù)206進(jìn) 行遠(yuǎn)程喚醒的動(dòng)作。
在本發(fā)明中所提及的網(wǎng)絡(luò)服務(wù)器204,是泛指可以使用一基于因特網(wǎng)協(xié)議傳輸?shù)?軟件,以連結(jié)并應(yīng)用的網(wǎng)絡(luò)服務(wù)器。上述的基于因特網(wǎng)協(xié)議傳輸?shù)能浖?,舉例來(lái)說(shuō),可能是 MSN,Skype以及網(wǎng)絡(luò)會(huì)議之類(lèi),能透過(guò)因特網(wǎng)傳輸?shù)能浖⒎蔷窒薇景l(fā)明僅能在此三個(gè) 軟件中具體實(shí)現(xiàn)。聯(lián)機(jī)模塊214在本地主機(jī)202進(jìn)入待機(jī)模式后,傳送一聯(lián)機(jī)封包至網(wǎng)絡(luò)服務(wù)器 204,或定時(shí)傳送多個(gè)聯(lián)機(jī)封包至網(wǎng)絡(luò)服務(wù)器204,用以與網(wǎng)絡(luò)服務(wù)器204保持聯(lián)機(jī)狀態(tài)。此 動(dòng)作可以使得網(wǎng)絡(luò)服務(wù)器204認(rèn)為本地主機(jī)202仍處于正常運(yùn)作模式,而非進(jìn)入待機(jī)狀態(tài)。 保持聯(lián)機(jī)狀態(tài),藉此確認(rèn)本地主機(jī)202在網(wǎng)絡(luò)上的位置,以供遠(yuǎn)程客戶(hù)206進(jìn)行遠(yuǎn)程喚醒。例如,在一具體實(shí)施例中,若本發(fā)明的網(wǎng)絡(luò)服務(wù)器為一 MSN實(shí)時(shí)通訊服務(wù)器,當(dāng)使 用者輸入賬號(hào)和密碼以登入MSN實(shí)時(shí)通訊服務(wù)器204,使得本地主機(jī)202可以與MSN實(shí)時(shí)通 訊服務(wù)器204保持聯(lián)機(jī)關(guān)系。在先前技術(shù)當(dāng)中,本地主機(jī)202在進(jìn)入待機(jī)模式之后,會(huì)切斷 網(wǎng)絡(luò)卡的電源以達(dá)到節(jié)省電力的目的。此動(dòng)作會(huì)使得本地主機(jī)202注銷(xiāo)網(wǎng)絡(luò)服務(wù)器204,而 無(wú)法確認(rèn)此本地主機(jī)202在網(wǎng)絡(luò)上的位置,以提供遠(yuǎn)程客戶(hù)206進(jìn)行遠(yuǎn)程喚醒的動(dòng)作。因 此,在本地主機(jī)202的聯(lián)機(jī)模塊214做設(shè)定上的修正,亦即修改網(wǎng)絡(luò)模塊212內(nèi)部程序代碼 的聯(lián)機(jī)功能設(shè)定,使得本地主機(jī)202在進(jìn)入待機(jī)模式后,仍能夠與MSN實(shí)時(shí)通訊服務(wù)器204 保持聯(lián)機(jī)狀態(tài)而不會(huì)自動(dòng)注銷(xiāo)。通過(guò)與MSN實(shí)時(shí)通訊服務(wù)器204的聯(lián)機(jī)關(guān)系,以確定本地 主機(jī)202在網(wǎng)絡(luò)上的地址。接收模塊216用以接收來(lái)自因特網(wǎng)的所有網(wǎng)絡(luò)封包。雖然此時(shí)本地主機(jī)202已進(jìn) 入待機(jī)狀態(tài),但由于本地主機(jī)202內(nèi)的網(wǎng)絡(luò)卡仍保持微弱的供電,使得網(wǎng)絡(luò)模塊212可以維 持最低的運(yùn)作能力,并藉此持續(xù)地接收來(lái)自因特網(wǎng)的各種不同通訊協(xié)議的網(wǎng)絡(luò)封包,且可 以對(duì)信息內(nèi)容進(jìn)行偵測(cè)和判斷。判斷模塊218判斷收到的網(wǎng)絡(luò)封包,是否為遠(yuǎn)程客戶(hù)206經(jīng)網(wǎng)絡(luò)服務(wù)器204,所發(fā) 出的網(wǎng)絡(luò)喚醒封包。接收模塊216接受網(wǎng)絡(luò)封包之后,由判斷模塊218進(jìn)行判斷。若收到 的網(wǎng)絡(luò)封包為網(wǎng)絡(luò)喚醒封包,則利用喚醒模塊220喚醒本地主機(jī)202,使本地主機(jī)202回復(fù) 為正常運(yùn)作模式,且判斷模塊218停止判斷由接收模塊216所接受的網(wǎng)絡(luò)封包。若收到的 網(wǎng)絡(luò)封包不為網(wǎng)絡(luò)喚醒封包,則接收模塊216繼續(xù)接收網(wǎng)絡(luò)封包。喚醒模塊220喚醒本地主機(jī)。當(dāng)判斷模塊218判斷收到的網(wǎng)絡(luò)封包為網(wǎng)絡(luò)喚醒封 包,則由喚醒模塊220傳送喚醒訊號(hào)至喚醒處理組件208,喚醒本地主機(jī)202使其回復(fù)為正 常運(yùn)作模式。在本地主機(jī)202回復(fù)為正常運(yùn)作模式之后,判斷模塊218停止判斷網(wǎng)絡(luò)封包, 不需要再判斷接收模塊216收到的網(wǎng)絡(luò)封包是否為網(wǎng)絡(luò)喚醒封包。與先前技術(shù)最大的不同點(diǎn)是聯(lián)機(jī)模塊214以及判斷模塊218于設(shè)定上的修正。聯(lián) 機(jī)模塊214必須在本地主機(jī)202進(jìn)入待機(jī)狀態(tài)時(shí),仍與本地主機(jī)202保持聯(lián)機(jī)狀態(tài),藉此確 定本地主機(jī)202在網(wǎng)絡(luò)上的地址,以利后續(xù)進(jìn)行遠(yuǎn)程喚醒的功能。判斷模塊218則必須要 能判斷接受到的封包,是否為遠(yuǎn)程客戶(hù)206經(jīng)網(wǎng)絡(luò)服務(wù)器204所發(fā)出的網(wǎng)絡(luò)喚醒信息,其中 網(wǎng)絡(luò)服務(wù)器204泛指可以使用一透過(guò)因特網(wǎng)傳輸?shù)能浖?,以連結(jié)并應(yīng)用的網(wǎng)絡(luò)服務(wù)器。上 述的透過(guò)因特網(wǎng)傳輸?shù)能浖e例來(lái)說(shuō),可能是MSN、Skype以及網(wǎng)絡(luò)會(huì)議(Netmeeting)之 類(lèi),能透過(guò)因特網(wǎng)傳輸?shù)能浖?,但并非局限本發(fā)明僅能在此三個(gè)軟件中具體實(shí)現(xiàn)。本發(fā)明對(duì)先前技術(shù)所做出最明顯的改正,在于對(duì)聯(lián)機(jī)模塊214和判斷模塊218的 修正,亦即修改網(wǎng)絡(luò)模塊212內(nèi)部程序代碼的聯(lián)機(jī)與判斷功能設(shè)定。聯(lián)機(jī)功能的修改使得本地主機(jī)202在進(jìn)入待機(jī)模式之后,仍能與網(wǎng)絡(luò)服務(wù)器204保持聯(lián)機(jī)關(guān)系,藉此確定本地主 機(jī)202在網(wǎng)絡(luò)上的地址。判斷功能的修改使得判斷模塊218可以判斷目前接收的網(wǎng)絡(luò)封包, 其封包格式是不是符合經(jīng)由基于因特網(wǎng)協(xié)議傳輸?shù)姆獍袷?,而非判斷收到的網(wǎng)絡(luò)封包是 否為經(jīng)由廣播所發(fā)送的魔法封包。 雖然本發(fā)明已以一較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此 項(xiàng)技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保 護(hù)范圍當(dāng)根據(jù)權(quán)利要求所界定的內(nèi)容為準(zhǔn)。
權(quán)利要求
一種遠(yuǎn)程喚醒的方法,是用以喚醒與一網(wǎng)絡(luò)服務(wù)器聯(lián)機(jī)的一本地主機(jī),其特征在于,至少包含下述步驟設(shè)定該本地主機(jī),使得該本地主機(jī)進(jìn)入待機(jī)模式時(shí),仍會(huì)與該網(wǎng)絡(luò)服務(wù)器保持在聯(lián)機(jī)狀態(tài);當(dāng)該本地主機(jī)進(jìn)入待機(jī)模式,判斷該本地主機(jī)所接收的網(wǎng)絡(luò)封包是否為一遠(yuǎn)程客戶(hù)經(jīng)由該網(wǎng)絡(luò)服務(wù)器,所發(fā)出的一網(wǎng)絡(luò)喚醒封包;以及當(dāng)該本地主機(jī)收到的一網(wǎng)絡(luò)封包為該網(wǎng)絡(luò)喚醒封包,該本地主機(jī)回復(fù)為正常運(yùn)作模式。
2.如權(quán)利要求1所述的遠(yuǎn)程喚醒方法,其特征在于,還包括該本地主機(jī)傳送一聯(lián)機(jī)封 包至該網(wǎng)絡(luò)服務(wù)器,使得該本地主機(jī)進(jìn)入待機(jī)模式后,仍與該網(wǎng)絡(luò)服務(wù)器保 持聯(lián)機(jī)狀態(tài)。
3.如權(quán)利要求1所述的遠(yuǎn)程喚醒的方法,其特征在于,還包括該本地主機(jī)定時(shí)傳送一 聯(lián)機(jī)封包至該網(wǎng)絡(luò)服務(wù)器,使得該本地主機(jī)進(jìn)入待機(jī)模式后,仍與該網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī) 狀態(tài)。
4.如權(quán)利要求1所述的遠(yuǎn)程喚醒的方法,其特征在于,還包含當(dāng)該本地主機(jī)所接收的 網(wǎng)絡(luò)封包非一遠(yuǎn)程客戶(hù)經(jīng)由該網(wǎng)絡(luò)服務(wù)器所發(fā)出的一網(wǎng)絡(luò)喚醒封包時(shí),繼續(xù)判斷所接收的 網(wǎng)絡(luò)封包是否為一網(wǎng)絡(luò)喚醒封包。
5.如權(quán)利要求1所述的遠(yuǎn)程喚醒的方法,其特征在于,還包含當(dāng)判斷出該本地主機(jī)所 接收的網(wǎng)絡(luò)封包為一遠(yuǎn)程客戶(hù)經(jīng)由該網(wǎng)絡(luò)服務(wù)器所發(fā)出的一網(wǎng)絡(luò)喚醒封包時(shí),停止判斷所 接收的網(wǎng)絡(luò)封包是否為一網(wǎng)絡(luò)喚醒封包。
6.如權(quán)利要求1所述的遠(yuǎn)程喚醒的方法,其特征在于,該網(wǎng)絡(luò)服務(wù)器是使用一基于因 特網(wǎng)協(xié)議傳輸?shù)能浖B結(jié)的網(wǎng)絡(luò)服務(wù)器。
7.如權(quán)利要求6所述的遠(yuǎn)程喚醒的方法,其特征在于,該基于因特網(wǎng)協(xié)議傳輸?shù)能浖?為MSN、Skype或網(wǎng)絡(luò)會(huì)議軟件。
8.如權(quán)利要求1所述的遠(yuǎn)程喚醒的方法,其特征在于,該網(wǎng)絡(luò)封包以及該網(wǎng)絡(luò)喚醒封 包的封包格式為基于因特網(wǎng)協(xié)議傳輸?shù)姆獍袷健?br>
9.一種遠(yuǎn)程喚醒功能裝置,是用以喚醒一本地主機(jī),其特征在于,至少包含一聯(lián)機(jī)模塊,用以將該本地主機(jī)與一網(wǎng)絡(luò)服務(wù)器聯(lián)機(jī),其中該本地主機(jī)被設(shè)定成當(dāng)該 本地主機(jī)進(jìn)入待機(jī)模式時(shí),仍會(huì)與該網(wǎng)絡(luò)服務(wù)器保持在聯(lián)機(jī)狀態(tài);一接收模塊,接收傳送給該本地主機(jī)的網(wǎng)絡(luò)封包;一判斷模塊,當(dāng)該本地主機(jī)進(jìn)入待機(jī)模式,判斷該本地主機(jī)所接收的網(wǎng)絡(luò)封包是否為 一遠(yuǎn)程客戶(hù)經(jīng)由該網(wǎng)絡(luò)服務(wù)器,所發(fā)出的一網(wǎng)絡(luò)喚醒封包;一喚醒模塊,當(dāng)該本地主機(jī)收到 的一網(wǎng)絡(luò)封包為該網(wǎng)絡(luò)喚醒封包,喚醒該本地主機(jī)回復(fù)為正常運(yùn)作模式。
10.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,該聯(lián)機(jī)模塊定時(shí)傳送一聯(lián)機(jī) 封包至該網(wǎng)絡(luò)服務(wù)器,使得該本地主機(jī)進(jìn)入待機(jī)模式后,仍與該網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài)。
11.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,該聯(lián)機(jī)模塊傳送一聯(lián)機(jī)封包 至該網(wǎng)絡(luò)服務(wù)器,使得該本地主機(jī)進(jìn)入待機(jī)模式后,仍與該網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài)。
12.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,當(dāng)該本地主機(jī)所接收的網(wǎng)絡(luò) 封包非一遠(yuǎn)程客戶(hù)經(jīng)由該網(wǎng)絡(luò)服務(wù)器所發(fā)出的一網(wǎng)絡(luò)喚醒封包時(shí),該判斷模塊會(huì)繼續(xù)判斷 所接收的網(wǎng)絡(luò)封包是否為一網(wǎng)絡(luò)喚醒封包。
13.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,當(dāng)判斷出該本地主機(jī)所接收 的網(wǎng)絡(luò)封包為一遠(yuǎn)程客戶(hù)經(jīng)由該網(wǎng)絡(luò)服務(wù)器所發(fā)出的一網(wǎng)絡(luò)喚醒封包時(shí),該判斷模塊停止 判斷所接收的網(wǎng)絡(luò)封包是否為一網(wǎng)絡(luò)喚醒封包。
14.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,該網(wǎng)絡(luò)服務(wù)器是使用一基于 因特網(wǎng)協(xié)議傳輸?shù)能浖B結(jié)的網(wǎng)絡(luò)服務(wù)器。
15.如權(quán)利要求14所述的遠(yuǎn)程喚醒功能裝置,其特征在于,該基于因特網(wǎng)協(xié)議傳輸?shù)?軟件為MSN、Skype或網(wǎng)絡(luò)會(huì)議軟件。
16.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,還包含一處理組件,其中當(dāng) 該本地主機(jī)收到的一網(wǎng)絡(luò)封包為該網(wǎng)絡(luò)喚醒封包,該喚醒模塊喚醒該處理組件,使得該本 地主機(jī)回復(fù)為正常運(yùn)作模式。
17.如權(quán)利要求9所述的遠(yuǎn)程喚醒功能裝置,其特征在于,該網(wǎng)絡(luò)封包以及該網(wǎng)絡(luò)喚醒 封包的封包格式為基于因特網(wǎng)協(xié)議傳輸?shù)姆獍袷健?br>
全文摘要
一種適用于電子裝置的遠(yuǎn)程喚醒的方法。該遠(yuǎn)程喚醒的方法包含以下步驟首先,本地主機(jī)登入網(wǎng)絡(luò)服務(wù)器。在本地主機(jī)進(jìn)入待機(jī)模式后,仍與網(wǎng)絡(luò)服務(wù)器保持聯(lián)機(jī)狀態(tài)。其次,接收網(wǎng)絡(luò)封包,并判斷此網(wǎng)絡(luò)封包是否為遠(yuǎn)程客戶(hù)經(jīng)由網(wǎng)絡(luò)服務(wù)器所發(fā)出的網(wǎng)絡(luò)喚醒封包。當(dāng)收到的網(wǎng)絡(luò)封包為網(wǎng)絡(luò)喚醒封包,則本地主機(jī)回復(fù)為正常運(yùn)作模式。
文檔編號(hào)H04L29/06GK101860444SQ20091013339
公開(kāi)日2010年10月13日 申請(qǐng)日期2009年4月9日 優(yōu)先權(quán)日2009年4月9日
發(fā)明者汪駿, 王人立, 蔡武男 申請(qǐng)人:仁寶電腦工業(yè)股份有限公司