TW201038004A - Wake up method and application thereof - Google Patents
Wake up method and application thereof Download PDFInfo
- Publication number
- TW201038004A TW201038004A TW098111046A TW98111046A TW201038004A TW 201038004 A TW201038004 A TW 201038004A TW 098111046 A TW098111046 A TW 098111046A TW 98111046 A TW98111046 A TW 98111046A TW 201038004 A TW201038004 A TW 201038004A
- Authority
- TW
- Taiwan
- Prior art keywords
- network
- packet
- wake
- local host
- remote
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
201038004 六、發明說明: 【發明所屬之技術領域】 本發明是有關於一種遠端唤醒的方法,且特別是有關 於一種適用於電子裝置之遠端喚醒的方法。 【先前技術】
Ο 傳統的網路喚醒技術(Wake on LAN)必須具備有唤醒 連結的本地主機板(Wakeup-Link Mainboard)及特定的軟體 程式,而且還必須知道遠端本地主機的IP位址(Internet Protocol Address, IP Address)以及媒體存取控制位址(Media Access Control Address,MAC Address),並將本地主機板之 網路唤醒設定為允許(Enable)狀態,才能達到遠端喚醒之功 能。 當本地主機處於關機或休眠狀態時,其内的網路卡 (Net Interface Card, NIC)和本地主機板部分仍然保持微弱 的供電。此微弱的供電能讓網路卡保有最低的運作能力, 使得網路卡可以接收來自外部的網路廣播資訊,並對資訊 :容士行偵測和判讀。一旦發現網路廣播資訊中包含有特 =貧訊内容,而此種資訊内容被稱為「魔法封包」
Packet),則對此封包的内容進行研判。 $法封,,每次都會先有連續6個卯的資訊内 始帶_存取控制位址的資訊在連有續時則開 或6位元組的密瑪。—旦經 ^還會帶出4位元組 法封包的内容,且备内容中 卡偵測、解讀和研判魔 H巾㈣體麵控敎址以及密 4 201038004 碼,符合本地主機本身的位址及 , 或開機的程序。 g動遠端嗔醒 上述之遠端喚醒方法,需 軟體輕式,且需要事先知置μ ,,並對硬體做事先之設定。這些問題不 j的位
疋使用者端,都造成-定程度的困擾以及成本力者端J =,、f何f不需要安裝特定敕體以及不增加硬體“的; ,達到退端喚_功能,並能廣泛適用 〇為相關使用者們所般啟企盼。 【發明内容】 因此,本發明提供一種遠端喚醒的方法。在不需要安 特殊軟體以及不增加硬體成本的狀況之下,僅對電子裝 置内部之網路模組進行修正,並使用目前廣為使用之基於 、周際網路協定傳輸(Ip-based)之軟體,以達到遠端唤醒的功 能’且能適用於多種不同的電子裝置。 ❹ 依照本發明之一實施例,提供一種適用於電子裝置的 遠端喚醒之方法。此遠端唤醒之方法包含以下步驟:首先’ 機登人網路贿器。在本地主機進人待機模式後,
乃〃網路飼服器保持連線狀態,藉此確認本地主機在網路 上之位罟。甘JU , 再次’接收網路封包,並判斷此網路封包是否 為遠端客戶經由網路伺服器所發出之網路唤醒封包。當收 1之網路封包為網路喚醒封包,則本地主機回復為正常運 作模式。 根據本發明之另一實施例,為一種具有遠端喚醒功能 201038004 之本地主機,勺人 組包含連線‘:二::牛以及網路模組。其中,網路模 線模組用以登入網路伺服哭、:::組以及喚醒模組。連 後’仍與網略匈服器保持;線:主機進入待機模式 網路封包。判斷編且,用=線接收模組,用以接收 判斷網路封包是 待機模式時, 網路奐醒封包。喚醒模_於 1服盗’所發出之 Ο 醒封包’則喚醒本地主機,使網路封包為網路喚 綜人m 使其復為正常運作模式。 、’v、口上所述,可以得知本發明具有 二 軟體以及不增加硬體成本之優點;二要:裝特殊 裝,軟體’並學習如何操作的麻煩之:== 造者端的成本,進而降低產品之銷售價格。更降低叛 【實施方式】 本發明遠端喚醒方法適用於多種電子裝置。在不需要 安裝特殊軟體以及不增加硬體成本的狀況之下,僅對電子 0 裝置内部之網路模組進行修正,以達到本發明之目的。在 電子装置之本地主機進入待機模式時,利用現今普及之基 於網際網路協定傳輸之軟體,以達到遠端喚醒的功能,並 延伸出待機喚醒後的一些應用。上述可應用此喚醒方法的 電子裝置可以為 MID(M〇bile Internet Device)、Netbook、 Notebook,或其它具有作業系統之本地主機。應了解到, 在本實施例中所提及的步驟,除特別敘明其順序者外,均 可以依照實際需要調整其前後順序’甚至可能全部或部份 同時執行。 201038004 參照第1圖,係依照本發明一實施例之一種遠端喚醒 方法的流程圖。在此遠端喚醒方法中,首先,如步驟102 所示,登入網路伺服器。實施方法係由本地主機傳送登入 訊息至網路伺服器,通知網路伺服器此本地主機將要進行 登入的動作,再由網路伺服器回傳允許的訊息至本地主 機,以允許此本地主機登入。步驟102之目的是透過網路 伺服器確認本地主機在網路上的位址,用來提供遠端客戶
進行遠端唤醒的動作。如此-來,便不需要事先知道本地 主機之IP位址以及媒體存取控制位址。 例如,在 例甲’MSN即時通訊軟體由使用 者輸入帳號和密碼以登人MSN㈣通簡服^。由此 地主機便可以與MSN即時通訊飼服器保持連線關係。在本 發明中所$及之網路伺服器,是泛指可以使 r=rrased)之軟體,以連結並應用的網犧 ΐ是二t 網路協定傳輪之軟體,舉例來說,可
但並非偈限本發日碰齡此4 gf類的軟體 二 =所示,在步驟二成二 田本地主機权待機模式之後 狀態。在練技術當中,本地^路舰器保持連線 會切斷網路切_以達到 f軟待频式之後, 得本地主機登出網路伺㈣」力的目的。此動作會使 路上的位置,績供4端客 ^確減本地主機在網 在本地主機_路模組做設定/遠端__作。因此, 在進入待機模式後,仍㈣與^正’以使得本地主機 本地主機傳送—個連線封包到^服器保持連線狀態。 鄙』路旬服器,或料傳送連 7 201038004 線封包到網路伺服器,便可以使得網路伺服器認為本地主 機於此時仍處於正常運作模式,而非進入待機狀態。由此, 本地主機在進入待機模式之後,仍能與網路伺服器保持連 線狀態。 '
在一實施例中,例如當MSN即時通訊伺服器為本發明 之網路伺服器,傳統上當MSN即時通訊軟體在本地主機進 入待機狀態時會自動登出。但是,本發明在本地主機的網 路模組做出修正,以使得本地主機在進入待機模式時不會 自動登出,而仍能與MSN即時通訊伺服器保持連線狀態, 藉由與MSN即時通訊伺服器的連線關係,以確定本地^機 在網路上的位址。 步驟106中,接收網路封包。當本地主機處於待機模 式時,網路卡仍保有微弱的供電,以維持基本的運作能力。 因此,本地主機仍可以持續地接收來自網際網路之各 同通訊協定的網路封包。 步驟⑽判斷此網路封包是否為遠端客戶經由網蘭 服器,所發出之網路喚醒封包。此遠端唤醒方法可以 驟106接收網路封包後,對此網路封包進行判斷。= 變本地主機之網路模組的設定,以判斷在步驟ι〇6 到之網路封包,是否為遠端客戶經由網路飼服 網路喚醒封包。若是,貞彳錢本脸機,使其 運作模m則_步驟106’繼續接收網路封^ , 例如,在一實施例中,改變網路模組之參數@ ^ 網路模組可以判斷目前接收的網路封包,其 叹疋,便 是符合經由臓即時通訊舰器,所發送出之 通訊封包格式。 N即時 8 201038004 最後’步驟110
。當步驟108判斷 則將本地主機回復為正 路唤醒封包。
地主機回復為正常運作模式之後,則停 不需要再判斷收到的網路封包是否為網 路會議以及多種基於網際網路通訊協定之軟體。
了^上述之實關’並非限定本發明只能應用於 MSN即時通訊軟體。本發明應可應用於娜、㈣e、網 具有遠端喚醒功能之本地主機202。該本地主機202包含 處理元件208以及網路模組212。其中,網路模組212包 含連線模組214、接收模組216、判斷模組218以及喚醒模 組 220。 連線模組214用以登入網路伺服器204。本地主機202 將登入訊息傳送至網路祠服器204,通知網路祠服器204 此本地主機202將要進行登入的動作,再由網路伺服器204 回傳允許的訊息回本地主機202,以允許本地主機202登 入。經由此方法確認本地主機在網路上的位址,如此一來, 便不需要事先知道IP位址和媒體存取位址,以提供遠端客 戶206進行遠端喚醒的動作。 在本發明中所提及之網路伺服器204,是泛指可以使 用一基於網際網路協定傳輸之軟體,以連結並應用的網路 201038004 伺服器。上述之基於網際網路協定傳輸之軟體,舉例來說, 可能是MSN、Skype以及網路會議之類,能透過網際網路 傳輸的軟體,但並非侷限本發明僅能在此三個軟體中具體 實現。 連線模組214在本地主機202進入待機模式後,傳送 一連線封包至網路伺服器204,或定時傳送多個連線封包 至網路伺服器204,用以與網路伺服器204保持連線狀態。 此動作可以使得網路伺服器204認為本地主機2〇2仍處於 ❹ 正常運作模式,而非進入待機狀態。保持連線狀態,藉此 確認本地主機202在網路上的位置,以供遠端客戶2〇6進 行遠端喚醒。 例如,在一具體實施例中,若本發明之網路伺服器為 一 MSN即時通訊伺服器,當使用者輸入帳號和密碼以登入 MSN即時通訊伺服器204,使得本地主機202可以與Msn 即時通訊伺服器204保持連線關係。在先前技術當中,本 地主機202在進入待機模式之後,會切斷網路卡的電源以 q 達到節省電力的目的。此動作會使得本地主機202登出網 路飼服器204 ’而無法確認此本地主機2〇2在網路上的位 置,以提供遠端客戶206進行遠端喚醒的動作。因此,在 本地主機202的連線模組214做設定上的修正’亦即修改 網路模組212内部程式碼之連線功能設定,使得本地主機 202在進入待機模式後,仍能夠與MSN即時通訊伺服器204 保持連線狀態而不會自動登出。藉由與MSN即時通訊伺服 器204的連線關係’以確定本地主機202在網路上的位址。 接收模組216用以接收來自網際網路之所有網路封 包。雖然此時本地主機202已進入待機狀態’但由於本地 201038004 主機202内之網路卡仍保 可以維持最低的運作能力、,的供電,使得網路模組212 路之各種不同通訊協定_^此持續地接收來自網際網 行偵測和判斷。 封包,且可以對資訊内容進 2 二 Ο Ο 216接受網路封包之後 出之網路喚醒封包。接收模組 到之網路封包為絪甸斷模組218進行判斷。若收 本地主機則利用唤醒模組220喚醒 判斷模組218停止判斷由機技2G2回復為正常運作模式,且 ^ ^ ^ , 斷由接收模組216所接受的網路# ^接=:^封包不⑽路姐封包,祕收模組^ 到之網路封包為網機。斷模組218判斷收 , 兴醍封包,則由喚醒模組220傳送喚 ==理Γ208 ’唤醒本地主機202使其回復 ; 、式气本地主機202回復為正常運作模式之 :“:模組218停止判斷網路封包,不需要再判斷接收 模組216 f到之網路封包是否為網路喚醒封包。 與先則技術最大的不同點是連線模組214以及判斷模 組218於设定上的修正。連線模組叫必須在本地主機2〇2 進^寺機狀態時’仍與本地主機搬保持連線狀態,藉此 確定本地主機202在網路上之位址,以利後續進行遠端喚 ,的功能。判斷模組218則必須要能判斷接受到的封包, 是否為遠端客戶206經網路伺服器2〇4所發出之網路喚醒 訊息,其中網路伺服器204泛指可以使用一透過網際網路 傳輸的軟體,以連結並應用的網路伺服器。上述之透過網 201038004 際網路傳輸的軟體,舉例來說,可能是MSN、Skype以及 網路會議(Netmeeting)之類,能透過網際網路傳輸的軟體, 但並非侷限本發明僅能在此三個軟體中具體實現。 本發明對先前技術所做出最明顯的改正,在於對連線 模組214和判斷模組218的修正,亦即修改網路模組212 内部程式碼之連線與判斷功能設定。連線功能的修改使得 本地主機202在進入待機模式之後,仍能與網路伺服器2〇4 保持連線關係,藉此確定本地主機202在網路上之位址。 判斷功能的修改使得判斷模組218可以判斷目前接收的網 路封包,其封包袼式是不是符合經由基於網際網路協定傳 輸的封包格式,而非判斷收到的網路封包是否為經由廣 所發送之魔法封包。 雖然本發明已以一較佳實施例揭露如上,然其並非用 以限定本發明,任何熟習此技藝者,在不脫離本發明之精 神和範圍内,當可作各種之更動與潤飾,因此本發明之保 護範圍當視後附之申請專利範圍所界定者為準。 ” 〇 【圖式簡單說明】 為讓本發明之上述和其他目的、特徵、優點與實 能更明顯易懂,所附圖式之說明如下: 第1圖是依照本發明一實施例的一種遠端喚醒方法之 流程圖。 第2圖係繪示依照本發明另一實施例的一種具有遠端 喚醒功能之本地主機。 ' 12 201038004 【主要元件符號說明】 102〜110 :步驟 202 : 本地主機 204 : 網路伺服器 206 : 遠端客戶 208 : 處理元件 212 : 網路模組 214 : 連線模組 216 : 接收模組 218 : 判斷模組 220 : 喚醒模組 〇 13
Claims (1)
- 201038004 七、申請專利範®: 1. 一種遠端唤醭之方法,係用以喚醒與一網路伺服器 連線之一本地主機,至少包含下述步驟: 設定該本地主機’使得該本地主機進入待機模式時’ 仍會與該網路伺服器保持在連線狀態; 當該本地主機進入待機模式’判斷該本地主機所接收 之網路封包是否為一遠端客戶經由該網路飼服器’所發出 之一網路喚醒封包;以及 〇 當該本地主機收到之一網路封包為該網路喚醒封包, 該本地主機回復為疋常運作模式。 2.如請求項〗所述之遠端喚醒方法,更包括該本地主 機傳送一連線封包炱該網路伺服器,使得該本地主機進入 待機模式後,仍與該網路伺服器保持連線狀態。 3.如請求項丨所述之遠端喚醒之方法,更包括該本地 Q 主機定時傳送一連線封包至該網路伺服器,使得該本地主 機進入待機模式後,仍與該網路伺服器保持連線狀態。 4. 如請求項丨所述之遠端唤醒之方法,更包含當該本 地主機所接收之網路射㈣—遠端客戶經由_路^器 包 :發出之-網路喚醭封包時’繼續判斷所接收之網路封 是否為一網路嗔醒封包。 更包含當判斷 5.如請求項〗辦述之遠端喚醒之方法, 201038004 出δ亥本地主機戶斤接收之網路封包為一遠端客戶經由該網路 伺服器所發出之一網路喚醒封包時,停止判斷所接收之網 路封包是否為一網路唤醒封包。 6. 如請求項1所述之遠端喚醒之方法,其中該網路伺 服器是使用〜基於網際網路協定傳輸(IP-based)之軟體連 結的網路伺服器。 7. 如請求項6所述之遠端喚醒之方法,其中該基於網 際網路協定傳輸之軟體為MSN、Skype或網路會議 (Netmeeting)軟體。 8. 如請求項1所述之遠端唤醒之方法,其中該網路封 包以及該網路喚醒封包之封包格式為基於網際網路協定傳 輸(IP-based)之封包格式。 9· 一種遠端喚醒功能裝置,係用以喚醒一本地主機, W 至少包含: 一連線模組,用以將該本地主機與一網路伺服器連線, 其中該本地主機被設定成當該本地主機進入待機模式時, 仍會與該網路伺服器保持在連線狀態; 一接收模組,接收傳送給該本地主機之網路封包; 一判斷模組,當該本地主機進入待機模式,判斷該本地 主機所接收之網路封包是否為一遠端客戶經由該網路伺服 器,所發出之一網路喚醒封包; -喚醒模la該本地主機收到之―網路封包為讀網路 15 201038004 唤醒封包,喚醒該本地主機回復為正常運作模式。 10.如請求項9所述之遠端喚醒功能裝置,其中該連線 模組定時傳送—連線封包至該網路伺服器,使得該本地主 機進入待機模式後,仍與該網路伺服器保持連線狀態。 如請求項9所述之遠端喚醒功能裝置,其中該連線 模組傳送一連線封包炱該網路伺服器,使得該本地主機進 0 入待機模式後,仍與該網路伺服器保持連線狀態。 12.如請求項9所述之遠端喚醒功能裝置,其中當該本 地主機所接收之網路封包非一遠端客戶經由該網路伺服器 所發出之一網路喚醒封包時,該判斷模組會繼續判斷所接 收之網路封包是否為一網路喚醒封包。 〇 1 乂如印求項9所述之遠端喚醒功能裝置,其中當判塵 出該本地主機所接收之網路封包為一遠端客戶經由該網與 伺服器所發φ之—網㈣醒封包時,鮮m模組停止判_ 所接收之網路封包是否為一網路喚醒封包。 _ M·如請求項9所述之遠端唤醒功能裝置,其中該網路 伺服器是使用—基於網際網路協定傳輸(Ip_based)之妒 連結的網路伺服器。 人體 I5.如請求項14所述之遠端喚醒功能裝置,其中診 於網際網路協定傳輸之軟料画、skype或網路^ 201038004 (Netmeeting)軟體。 16. 如請求項9所述之遠端喚醒功能裝置,更包含一處 理元件,其中當該本地主機收到之一網路封包為該網路喚 醒封包,該喚醒模組喚醒該處理元件,使得該本地主機回 復為正常運作模式。 17. 如請求項9所述之遠端喚醒功能裝置,其中該網路 封包以及該網路喚醒封包之封包格式為基於網際網路協定 ❹ 傳輸(IP-based)之封包格式。 〇 17
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098111046A TW201038004A (en) | 2009-04-02 | 2009-04-02 | Wake up method and application thereof |
| US12/573,984 US20100257384A1 (en) | 2009-04-02 | 2009-10-06 | Device and Method for Remote Wake-Up |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098111046A TW201038004A (en) | 2009-04-02 | 2009-04-02 | Wake up method and application thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201038004A true TW201038004A (en) | 2010-10-16 |
Family
ID=42827144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098111046A TW201038004A (en) | 2009-04-02 | 2009-04-02 | Wake up method and application thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20100257384A1 (zh) |
| TW (1) | TW201038004A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI469570B (zh) * | 2011-04-26 | 2015-01-11 | Realtek Semiconductor Corp | 具有遠端喚醒機制之的網路系統與遠端喚醒方法 |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8326960B2 (en) * | 2009-12-03 | 2012-12-04 | International Business Machines Corporation | Wake on local area network signalling in a multi-root I/O virtualization |
| JP5501052B2 (ja) * | 2010-03-24 | 2014-05-21 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
| CN102204364B (zh) * | 2011-04-26 | 2013-01-16 | 华为终端有限公司 | 一种业务处理的方法和服务器 |
| US9491032B2 (en) | 2013-05-29 | 2016-11-08 | Microsoft Technology Licensing, Llc | Pattern coalescing for remote wake-enabled applications |
| JP6062489B2 (ja) * | 2015-05-27 | 2017-01-18 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置 |
| CN111314372A (zh) * | 2020-03-04 | 2020-06-19 | 海信视像科技股份有限公司 | 一种显示设备唤醒的方法、控制终端、服务器及显示设备 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7324518B2 (en) * | 2003-06-05 | 2008-01-29 | International Business Machines Corporation | Method and apparatus for transmitting wake-up packets over a network data processing system |
| US7206594B2 (en) * | 2004-02-17 | 2007-04-17 | Vocera Communications, Inc. | Wireless communication chat room system and method |
-
2009
- 2009-04-02 TW TW098111046A patent/TW201038004A/zh unknown
- 2009-10-06 US US12/573,984 patent/US20100257384A1/en not_active Abandoned
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI469570B (zh) * | 2011-04-26 | 2015-01-11 | Realtek Semiconductor Corp | 具有遠端喚醒機制之的網路系統與遠端喚醒方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100257384A1 (en) | 2010-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102239731B (zh) | 延长无线设备中的电池寿命的方法 | |
| TW200929942A (en) | Low power operation of networked devices | |
| US8077712B2 (en) | Static neighbor wake on local area network | |
| US9838509B2 (en) | Data processing method and apparatus | |
| TW201038004A (en) | Wake up method and application thereof | |
| CN101489294B (zh) | 调整功率的方法、路由器和网络设备 | |
| US20060075269A1 (en) | Distributed link-layer wake-up agent system, method, and device for universal plug and play function with low power proxy | |
| US8310969B2 (en) | Mobile device and power saving method thereof | |
| US20120188928A1 (en) | Method for maintaining connection between terminal and network server, terminal and network server | |
| EP2856698B1 (en) | Network presence offload | |
| WO2015061957A1 (zh) | 一种业务代理的方法、调制解调器及终端 | |
| TWI577154B (zh) | 保持遠端連線方法、電子裝置與伺服器 | |
| CN102131152A (zh) | 一种维持即时消息业务连续性的方法及系统 | |
| CN113014599A (zh) | 安全保活的方法、设备以及系统 | |
| CN101990283A (zh) | 无线通讯装置及其省电方法 | |
| CN101860444A (zh) | 远程唤醒方法及其应用 | |
| Bolla et al. | Network connectivity proxy: An optimal strategy for reducing energy waste in network edge devices | |
| CN114584707B (zh) | 摄像机中无线通信组件功耗的控制方法 | |
| CN100499475C (zh) | 一种群聊天的方法及系统 | |
| CN107370665A (zh) | 一种适用于LoRa网络的低功耗即时文本通讯方法 | |
| US9774566B2 (en) | Communication method and mobile electronic device using the same | |
| CN118433647B (zh) | 一种工业路由器短信收发方法及一种工业路由器 | |
| CN105656846A (zh) | 保持远端连接方法、电子装置与服务器 | |
| CN203135914U (zh) | 基于Web的网关设备 | |
| CN102957750A (zh) | 一种电脑远程控制方法 |