[go: up one dir, main page]

TW201038004A - Wake up method and application thereof - Google Patents

Wake up method and application thereof Download PDF

Info

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
Application number
TW098111046A
Other languages
English (en)
Inventor
Wu-Nan Tsai
Jun Wang
Jen-Li Wang
Original Assignee
Compal Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Compal Electronics Inc filed Critical Compal Electronics Inc
Priority to TW098111046A priority Critical patent/TW201038004A/zh
Priority to US12/573,984 priority patent/US20100257384A1/en
Publication of TW201038004A publication Critical patent/TW201038004A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring 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)

  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
TW098111046A 2009-04-02 2009-04-02 Wake up method and application thereof TW201038004A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI469570B (zh) * 2011-04-26 2015-01-11 Realtek Semiconductor Corp 具有遠端喚醒機制之的網路系統與遠端喚醒方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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) 一种电脑远程控制方法