国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使用無線通信網(wǎng)絡(luò)將電子設(shè)備從休眠模式喚醒的方法

      文檔序號:7669465閱讀:248來源:國知局
      專利名稱:使用無線通信網(wǎng)絡(luò)將電子設(shè)備從休眠模式喚醒的方法
      技術(shù)領(lǐng)域
      本發(fā)明總體上涉及手持式電子設(shè)備,具體地說,涉及使用無線通
      信網(wǎng)絡(luò)將電子設(shè)備的通用即插即用(UPnPTM)服務(wù)器應(yīng)用從休眠模 式喚醒,但是本發(fā)明并不局限于此。
      背景技術(shù)
      當(dāng)前,供家庭和辦公室使用的電子設(shè)備的自組織(adhoc)無線 聯(lián)網(wǎng)正在不斷普及。在商業(yè)產(chǎn)品中,諸如Bluetooth的用于無線個人 域網(wǎng)(WPAN)的標(biāo)準(zhǔn)以及諸如電氣電子工程師協(xié)會(IEEE)802.11a、 802.11b、 802.11g和802.11n的用于無線局域網(wǎng)的標(biāo)準(zhǔn)被廣泛4吏用。 例如,家庭起居室可以包括計算機(jī)、用于因特網(wǎng)接入的無線路由器、 電視機(jī)、放大器、揚聲器以及數(shù)字?jǐn)z像機(jī),所有這些設(shè)備都以無線方 式聯(lián)網(wǎng),并且能夠使用IEEE 802.11標(biāo)準(zhǔn)來進(jìn)行自組織通信。
      出于多種原因,無線網(wǎng)絡(luò)相對于諸如以太網(wǎng)的有線網(wǎng)絡(luò)常常更受 偏愛。沒有布線,可以使設(shè)備互聯(lián)過程簡化,還顯著提高了具有眾多 聯(lián)網(wǎng)設(shè)備的房間的美觀程度。此外,由于不用將導(dǎo)線穿過墻壁或沿著 墻壁布置或者藏在家具后面,因此,無線聯(lián)網(wǎng)的設(shè)備相對于彼此移動 要容易得多。
      此外,用戶也在不斷地尋求增加便攜式電子設(shè)備的功能。通常, 期望將不同的便攜式設(shè)備的能力和功能整合到單個便攜式設(shè)備中,從 而不需要攜帶多個設(shè)備。從用戶的角度來看,由于攜帶多個設(shè)備會很 麻煩,因此,不需要攜帶多個設(shè)備的話會提供顯著的優(yōu)點。此外,將 多個設(shè)備的能力整合到單個設(shè)備中,因不需要購買多個設(shè)備以及不需 要購買和維護(hù)用于多個設(shè)備的單獨的電池和附件,從而可以降低費用。
      移動電話正日益成為多功能設(shè)備,除了無線電話服務(wù)之外,移動 電話還可以包括通常與數(shù)字音樂播放器、個人數(shù)字助理、筆記本型計 算機(jī)以及各種其它設(shè)備相關(guān)聯(lián)的功能。舉例來說,移動電話通常包括 用于媒體播放、日程安排、個人信息管理、因特網(wǎng)瀏覽以及處理電子 郵件的應(yīng)用。當(dāng)這些應(yīng)用可以與其它設(shè)備無線聯(lián)網(wǎng)時,用戶滿意度將
      會提高。因此,通用即插即用(UPnPTM)論壇開發(fā)了一種用于對諸 如智能電器、無線通信設(shè)備和個人計算機(jī)的設(shè)備提供普適性對等網(wǎng)絡(luò) 連接的架構(gòu)。該UPnP架構(gòu)是一種分布式的開放聯(lián)網(wǎng)架構(gòu),該架構(gòu)采 用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)技術(shù)來支持無縫的"零配置"聯(lián) 網(wǎng)。
      因此,UPnPTM架構(gòu)以及例如IEEE 802.11標(biāo)準(zhǔn)能使移動電話與 大量的其它本地設(shè)備和電器進(jìn)行交互。但是,對諸如使用UPnPTM架 構(gòu)的移動電話的無線設(shè)備來說,提供這些應(yīng)用會消耗設(shè)備的電力、存 儲器以及處理器資源。


      為使本發(fā)明易于理解和實施,現(xiàn)在將參考通過參照附圖而例示的 示例性實施例,其中在各個附圖中,相同的附圖標(biāo)記指示相同的或功 能相似的部件。這些附圖連同下文的詳細(xì)描述一起被并入說明書并且 構(gòu)成了說明書的一部分,并且用來進(jìn)一步描述這些實施例,以及對根 據(jù)本發(fā)明的各種原理和優(yōu)點進(jìn)行說明,其中
      圖1是示出了根據(jù)本發(fā)明一些實施例的移動電話形式的電子設(shè) 備的示意圖2是示出了根據(jù)本發(fā)明一些實施例的電子設(shè)備的偽模塊,所述 偽模塊與無線通信網(wǎng)絡(luò)進(jìn)行交互以確定是否應(yīng)該將電子設(shè)備的服務(wù) 器應(yīng)用從休眠模式喚醒;
      圖3是示出了根據(jù)本發(fā)明一些實施例的在電子設(shè)備的通用即插 即用(UPnPTM)應(yīng)用充當(dāng)UPnPTM控制點時對若干個簡單服務(wù)發(fā)現(xiàn)協(xié)議(SSDP)消息進(jìn)行的處理的消息序列圖4是示出了根據(jù)本發(fā)明一些實施例的在電子設(shè)備的UPnPTM應(yīng) 用充當(dāng)UPnPTM設(shè)備時對M-SEARCH請求消息進(jìn)行的處理的消息序
      列圖5是示出了根據(jù)本發(fā)明一些實施例的在電子設(shè)備的UPnPTM應(yīng) 用充當(dāng)UPnPTM設(shè)備時對另一個M-SEARCH請求消息進(jìn)行的處理的 消息序列圖6是示出了根據(jù)本發(fā)明一些實施例的使用無線通信網(wǎng)絡(luò)將電 子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法的概要流程圖,其中舉例 來說,所述服務(wù)器應(yīng)用在所述無線通信網(wǎng)絡(luò)中充當(dāng)UPnPTM控制點; 以及
      圖7是示出了根據(jù)本發(fā)明一些實施例的使用無線通信網(wǎng)絡(luò)將電 子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法的概要流程圖,其中舉例 來說,所述服務(wù)器應(yīng)用在所述無線通信網(wǎng)絡(luò)中充當(dāng)UPnPTM設(shè)備。
      有經(jīng)驗的技術(shù)人員可以想到的是,附圖中的部件是出于簡明的目 的而例示的,并且這些部件不一定是按比例繪制的。舉例來說,相對 于其它部件,附圖中一些部件的尺寸可被放大,從而有助于更好地理 解本發(fā)明的實施例。
      具體實施例方式
      在詳細(xì)描述根據(jù)本發(fā)明的實施例之前,應(yīng)該注意的是,這些實施 例主要存在于與使用無線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠 模式喚醒相關(guān)的方法步驟和設(shè)備組件的組合之中。因此,這些設(shè)備組 件和方法步驟是酌情使用常規(guī)符號表示在附圖中的,所述附圖僅僅顯 示與理解本發(fā)明實施例有關(guān)的那些特定細(xì)節(jié),以免本公開與從本說明 書受益的本領(lǐng)域技術(shù)人員易于想到的細(xì)節(jié)相混淆。
      在本文中,諸如第一和第二、頂部和底部、前部和后部等的相關(guān) 術(shù)語可僅用于將一個實體或行為與另一個實體或行為區(qū)分開來,但未順序。術(shù)語"包括"、"包含"或其任何其它變體旨在覆蓋一種非排他性 的包含關(guān)系,由此包含了一系列部件的處理、方法、制品或設(shè)備不僅 包含這些部件,而且還可以包含沒有明確列出的或者是這些處理、方 法、制品或設(shè)備所固有的其它部件。在沒有更多約束的情況下,前跟 "包含一個......"的部件不排除在包含該部件的處理、方法、制品或設(shè)
      備中還存在另外的相同部件。
      參考圖1,該示意圖示出了根據(jù)本發(fā)明一些實施例的為移動電話
      100的形式的電子設(shè)備。移動電話100包括射頻通信單元102,該射 頻通信單元102被連接成與處理器103的公共數(shù)據(jù)地址總線117進(jìn)行 通信。移動電話100還具有被連接成與處理器103進(jìn)行通信的鍵盤106 和顯示屏105,例如觸摸屏。
      處理器103還包括編碼器/解碼器111,該編碼器/解碼器111具 有關(guān)聯(lián)代碼只讀存儲器(ROM ) 112,其存儲用于對可由移動電話100 發(fā)射或接收的語音或其它信號進(jìn)行編碼和解碼的數(shù)據(jù)。處理器103還 包括微處理器113,該微處理器113通過公共數(shù)據(jù)地址總線117連接 到編碼器/解碼器111、字符只讀存儲器(ROM) 114、隨機(jī)存取存儲 器(RAM) 104、可編程存儲器116、用戶身份模塊(SIM)接口 118 以及無線保真(WiFiTM)驅(qū)動器U9??删幊檀鎯ζ?16和可操作地 連接至SIM接口 118的SIM,除了其它東西以外,各自還可以存儲 電話號碼數(shù)據(jù)庫(TND),該電話號碼數(shù)據(jù)庫包含用于電話號碼的號 碼字段以及用于與該號碼字段中的電話號碼唯一相關(guān)聯(lián)的標(biāo)識符的 名稱字段。
      射頻通信單元102是具有公共天線107的組合式接收器和發(fā)射 器。該通信單元102具有經(jīng)由射頻放大器109與天線107相連接的收 發(fā)信機(jī)108。該收發(fā)信機(jī)108還與連接到編碼器/解碼器111的組合式 調(diào)制器/解調(diào)器110相連接。
      微處理器113具有用于連接到鍵盤106以及顯示屏105的端口 。 該微處理器113還具有用于連接到報警模塊115的端口 ;連接到麥克 風(fēng)120的端口 ;以及連接到通信揚聲器122的端口 ,其中報警模塊115通常包含^^警揚聲器、振動器電機(jī)以及相關(guān)驅(qū)動器。字符ROM 114 存儲用于對諸如控制信道消息的可以由通信單元102發(fā)射或接收的數(shù) 據(jù)進(jìn)行解碼或編碼的代碼。在本發(fā)明的一些實施例中,字符ROM 114、 可編程存儲器116或SIM還可以存儲用于微處理器113的操作代碼 (OC)以及用于執(zhí)行與移動電話100相關(guān)聯(lián)的功能的代碼。例如, 可編程存儲器116可以包括服務(wù)器應(yīng)用喚醒程序代碼組件125,該組 件被配置成促使執(zhí)行通過使用無線通信網(wǎng)絡(luò)將移動電話100的服務(wù)器 應(yīng)用從休眠模式喚醒的方法。
      由此,本發(fā)明的一些實施例包括一種使用無線通信網(wǎng)絡(luò)將電子設(shè) 備的服務(wù)器應(yīng)用從休眠模式喚醒的方法。該方法包括對從無線通信 網(wǎng)絡(luò)接收的服務(wù)搜索消息進(jìn)行處理,然后確定在電子設(shè)備處沒有與該 服務(wù)搜索消息相對應(yīng)的服務(wù)應(yīng)用處于活動之中。因此,該服務(wù)器應(yīng)用 可以保持在休眠模式中。接下來,對從無線通信網(wǎng)絡(luò)接收的服務(wù)激活 狀態(tài)消息進(jìn)行處理。響應(yīng)于該服務(wù)激活狀態(tài)消息,確定出該設(shè)備的控 制點應(yīng)用向該設(shè)備的服務(wù)器應(yīng)用進(jìn)行注冊。最終,響應(yīng)于確定出設(shè)備 的控制點應(yīng)用向設(shè)備的服務(wù)器應(yīng)用進(jìn)行注冊,設(shè)備的服務(wù)器應(yīng)用將會 從休眠模式被喚醒。由此,根據(jù)本發(fā)明的一些實施例,電子設(shè)備能夠 過濾掉一些非相關(guān)服務(wù)搜索消息,這使電子設(shè)備能夠在休眠模式中保 持更長時間。但是,對被確定為與設(shè)備的服務(wù)器應(yīng)用相關(guān)的其它消息 進(jìn)行處理,就會恰當(dāng)?shù)貙⒃O(shè)備從休眠模式喚醒。
      參考圖2,該框圖示出了根據(jù)本發(fā)明一些實施例的電子設(shè)備200 的偽模塊,其中所述偽模塊與無線通信網(wǎng)絡(luò)進(jìn)行交互,以便確定是否 應(yīng)該將電子設(shè)備200的服務(wù)器應(yīng)用從休眠模式喚醒。舉例來說,電子 設(shè)備200可以是諸如移動電話100的移動電話、個人數(shù)字助理(PDA)、 筆記本型計算機(jī)、或者處理或電力資源有限的其它設(shè)備。于是,可將 偽模塊限定在電子設(shè)備200的硬件和軟件兩者中,例如移動電話100 的WiFiTM驅(qū)動器119、 RAM 104以及可編程存儲器116。
      所述偽模塊包括通用即插即用技術(shù)(UPnPTM)應(yīng)用205,例如 UPnPTM設(shè)備或控制點。正如在2003年12月2日發(fā)布于UPnPTM論壇
      8的UPnPTM Device Architecture 1.0第1.0.1版所描述的那樣"UPnP 架構(gòu)定義了設(shè)備的兩個通用分類受控設(shè)備(或簡稱為"設(shè)備")和控 制點。受控設(shè)備充當(dāng)?shù)氖菍碜钥刂泣c的請求作出響應(yīng)的服務(wù)器角 色??刂泣c和受控設(shè)備這二者都可以在包括個人計算機(jī)和嵌入式系統(tǒng) 的多種平臺上實現(xiàn)。多個設(shè)備、控制點或者這二者可以同時在同一網(wǎng) 絡(luò)端點上工作。"
      舉個例子,假設(shè)UPnPTM應(yīng)用205是在無線網(wǎng)絡(luò)中充當(dāng)UPnPTM 設(shè)備并由電子設(shè)備200進(jìn)行管理的電子日歷應(yīng)用。當(dāng)首次激活日歷應(yīng) 用時,它會向充當(dāng)UPnPTM月良務(wù)器220的無線通信協(xié)+義棧的UPnPTM 堆棧215發(fā)送注冊設(shè)備消息210。 UPnPTM服務(wù)器no在電子設(shè)備200 上執(zhí)行精靈程序(daemon )。這里使用的術(shù)語"精靈程序"指的是在電 子設(shè)備200上執(zhí)行的后臺程序。UPnPTM服務(wù)器220還包括WiFFM月良 務(wù)應(yīng)用編程接口 (API) 225。在UPnPTM堆棧215接收并處理了注冊 設(shè)備消息210之后,向WiFFM服務(wù)API 225發(fā)送注冊簡單服務(wù)發(fā)現(xiàn)協(xié) 議(SSDP )句柄消息230。然后,WiFi頂服務(wù)API 225向在電子設(shè)備 200的無線驅(qū)動器245中運行的WiFFM固件240發(fā)送設(shè)置設(shè)備標(biāo)記 ON(開)消息235,該消息表明在電子i殳備200上至少有一個UPnPTM i殳備正在工作。響應(yīng)于該i殳置i殳備標(biāo)記ON消息235, WiFFM固件240 將內(nèi)部UPnPTM設(shè)備標(biāo)記設(shè)置成ON,這表明在電子設(shè)備200上至少 有一個UPnPTM設(shè)備正在工作。
      接下來,假設(shè)電子設(shè)備200為了節(jié)省電池電力而使UPnPTM服務(wù) 器220返回到休眠模式。此外,假設(shè)當(dāng)UPnPTM服務(wù)器220處于休眠 模式時,在WiFFM固件240處從外部無線網(wǎng)絡(luò)無線地接收到了 SSDP 搜索目標(biāo)消息250。 WiFFM固件240將處理該SSDP搜索目標(biāo)消息250, 并且確定其UPnPTM設(shè)備標(biāo)記被設(shè)置成了 ON。由此,WiFFM固件240 將識別出該SSDP搜索目標(biāo)消息250與電子設(shè)備200的當(dāng)前工作狀態(tài) 相關(guān),并且使用消息255將UPnPTM服務(wù)器220從其休眠模式喚醒, 并將SSDP搜索目標(biāo)消息250轉(zhuǎn)發(fā)到UPnPTM堆棧215。
      如上所述,關(guān)于是否將UPnP,服務(wù)器220從休眠模式喚醒的決
      9定可以在WiFFM固件240中做出,這使WiFFM固件240能夠過濾掉 與電子i殳備200不相關(guān)的UPnPTM消息。舉個例子,如果UPnPTM《殳 備標(biāo)記被設(shè)置為OFF (關(guān)),那么在WiFiTM固件240處接收的任何 來自無線網(wǎng)絡(luò)的SSDP消息都可以被簡單地忽略和丟棄,而不將 UPnPTM服務(wù)器220從休眠模式喚醒,由此節(jié)省了電子設(shè)備200的電 池電力資源。這是因為當(dāng)UPnPTM設(shè)備標(biāo)記被設(shè)置成OFF時,這表明 在電子設(shè)備200上沒有正在工作的UPnPTM設(shè)備,由此電子設(shè)備200 不需要對用于搜索活動UPnPTM設(shè)備的SSDP消息進(jìn)行響應(yīng)。
      參考圖3,該消息序列圖示出了根據(jù)本發(fā)明一些實施例的在電子 設(shè)備200的UPnPTM應(yīng)用205充當(dāng)UPnPTM控制點時對若干個SSDP消 息進(jìn)行的處理。首先,注冊客戶機(jī)消息305被從UPnPTM應(yīng)用205發(fā) 送到UPnPTM服務(wù)器220, UPnPTM服務(wù)器220通過將WiFFM注冊SSDP 句柄(類型=客戶機(jī))消息310發(fā)送到WiFFM服務(wù)API 225而進(jìn)行響 應(yīng)。然后,WiFi頂服務(wù)API 225向WiFFM固件240發(fā)送設(shè)置控制點 標(biāo)記ON消息315,這使WiFFM固件240能夠意識到電子設(shè)備200現(xiàn) 在正作為UPnPTM控制點進(jìn)行工作。
      接下來,假設(shè)為了節(jié)省電子設(shè)備200的電池電力資源而將 UPnPTM服務(wù)器220和UPnPTM應(yīng)用205置于休眠模式。此外,在將 UPnPTM服務(wù)器220置于休眠模式之后,假設(shè)處于電子設(shè)備200的無 線范圍以內(nèi)的另一個UPnPTM控制點320向WiFFM固件240組播了 M-search SSDP搜索目標(biāo)消息325,該消息325尋求來自在UPnP頂 控制點320的范圍內(nèi)工作的UPnPTM設(shè)備的響應(yīng)。但是,由于UPnPTM 應(yīng)用205現(xiàn)在充當(dāng)?shù)氖强刂泣c而不是UPnPTM設(shè)備,因此該消息325 可以被忽略。因此,在方框330, M-search SSDP搜索目標(biāo)消息325 被丟棄,并且沒有將UPnPTM服務(wù)器220從其休眠模式喚醒。
      接下來,假設(shè)在電子設(shè)備200的無線范圍以內(nèi)工作的UPnPTM設(shè) 備335向WiFFM固件240組播了 SSDP有效/告別(alive/byebye )消 息340,該消息340表示是否存在UPnPTM設(shè)備335可供UPnPTM控制 點進(jìn)行控制。在方框345, WiFiTM固件240確定其控制點標(biāo)記被設(shè)置為ON,因此,應(yīng)將用于UPnPTM控制點的SSDP消息轉(zhuǎn)發(fā)到UPnPTM 服務(wù)器220。因此,UPnPTM應(yīng)用205和UPnPTM服務(wù)器220被喚醒, 以便處理SSDP有效/告別消息340。然后,該SSDP(有效/告別)消 息340將會作為消息350而被從WiFFM固件240轉(zhuǎn)發(fā)到UPnPTM月良務(wù) 器220。然后,UPnPTM服務(wù)器220向UPnPTM應(yīng)用205轉(zhuǎn)發(fā)通知消息 335。
      正如本領(lǐng)域普通技術(shù)人員已知以及如UPnPTM設(shè)備架構(gòu)所指示的 那樣,諸如電子設(shè)備200的單個物理設(shè)備可以包括多個邏輯設(shè)備,并 且多個邏輯設(shè)備可以被建模成具有嵌入式設(shè)備(和服務(wù))的單個根設(shè) 備或多個根設(shè)備。在前一種情況下,其中通常存在一個針對根設(shè)備的 UPnPTM設(shè)備描述,并且該設(shè)備描述包含針對所有嵌入式設(shè)備的描述。 在后一種情況下,存在多個UPnPTM設(shè)備描述,其中每個描述分別對
      應(yīng)于一個根設(shè)備。此外,電子設(shè)備200可以在同時操作多個UPnPTM 設(shè)備的同時作為UPnPTM控制點來工作。
      參考圖4,該消息序列圖示出了根據(jù)本發(fā)明一些實施例的在電子 設(shè)備200的UPnPTM應(yīng)用205充當(dāng)UPnPTM設(shè)備時對M-SEARCH請求 消息進(jìn)行的處理。假設(shè)在電子設(shè)備200的范圍以內(nèi)工作的UPnPTM控 制點405向WiFFM固件240組播標(biāo)識了特定UPnPTM設(shè)備的 M-SEARCH請求消息410。 WiFFM固件240可以存儲在電子設(shè)備200 上工作的特定UPnPTM設(shè)備的標(biāo)識。舉例來說,設(shè)置設(shè)備標(biāo)記ON消 息235可以包括充當(dāng)UPnPTM應(yīng)用205的特定設(shè)備的標(biāo)識。由此,在 方框415, WiFFM固件240確定包含在M-SEARCH請求消息410中 的設(shè)備標(biāo)識是否與充當(dāng)UPnPTM應(yīng)用205的特定設(shè)備的標(biāo)識相匹配。 如果匹配的話,那么在方框420,將UPnPTM服務(wù)器220從休眠狀態(tài) 喚醒,并且將M-SEARCH請求消息410作為消息425而轉(zhuǎn)發(fā)到 UPnPTM服務(wù)器220。然后,UPnPTM服務(wù)器220將M-SEARCH響應(yīng) 消息430、 435發(fā)送回UPnPTM控制點405。
      當(dāng)諸如UPnPTM應(yīng)用205的服務(wù)器應(yīng)用處于休眠模式時,電子設(shè) 備200的無線驅(qū)動器245的WiFi頂固件240還可以存儲用于定期發(fā)送的UPnPTMSSDP有效/告別消息。此外,無線驅(qū)動器245可以包含定 時器,該定時器用于計算無線驅(qū)動器245存儲的UPnPTM SSDP有效/ 告別消息的定期發(fā)送。
      參考圖5,該消息序列圖示出了根據(jù)本發(fā)明一些實施例的在電子 設(shè)備200的UPnPTM應(yīng)用205充當(dāng)UPnPTM設(shè)備時對另 一 個 M-SEARCH請求消息進(jìn)行的處理。假設(shè)在電子設(shè)備200的范圍以內(nèi) 工作的另 一個UPnPTM控制點505向WiFiTM固件240組播標(biāo)識了特定 UPnPTM設(shè)備的m-SEARCH請求消息510。在方框515, WiFFM固件 240確定包含在M-SEARCH請求消息510中的設(shè)備標(biāo)識是否與充當(dāng) UPnPTM應(yīng)用205的特定設(shè)備的標(biāo)識相匹配。如果不匹配,那么在方 框520, M-SEARCH請求消息510被丟棄,并且UPnPTM應(yīng)用205和 UPnPTM服務(wù)器220都不會從休眠模式被喚醒。
      類似地,假設(shè)電子設(shè)備200只充當(dāng)UPnPTM設(shè)備而不充當(dāng)UPnPTM 控制點。如果WiFi固件240接收到來自諸如UPnPTM設(shè)備335的另一 個UPnPTM設(shè)備的SSDP (有效/告別)消息,那么該SSDP (有效/告 別)消息可以被簡單地丟棄,并且UPnPTM應(yīng)用205和UPnPTM月良務(wù) 器220都不會從休眠模式被喚醒。
      參考圖6,該概要流程圖示出了根據(jù)本發(fā)明一些實施例的使用無 線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法600,其 中舉例來說,所述服務(wù)器應(yīng)用在所述無線通信網(wǎng)絡(luò)中充當(dāng)UPnPTM控 制點。在步驟605,對從無線通信網(wǎng)絡(luò)接收的服務(wù)搜索消息進(jìn)行處理。 舉例來說,如圖3所示,M-Search SSDP搜索目標(biāo)消息325是從 UPnPTM控制點320接收到的,并由WiFFM固件240進(jìn)行處理。
      在步驟610,確定在電子設(shè)備處沒有與該服務(wù)搜索消息相對應(yīng)的 服務(wù)應(yīng)用處于活動之中。例如,在方框330, M-search SSDP搜索目 標(biāo)消息325,皮丟棄。
      在步驟615,響應(yīng)于確定出在電子設(shè)備處沒有與服務(wù)搜索消息相 對應(yīng)的服務(wù)應(yīng)用處于活動之中,使服務(wù)器應(yīng)用保持在休眠模式中。舉 例來說,作為對M-search SSDP搜索目標(biāo)消息325的響應(yīng),不會從WiFFM固件240發(fā)送將UPnPTM服務(wù)器220從其休眠模式喚醒的消息。 在步驟620,在將服務(wù)器應(yīng)用保持在休眠模式之后,對從無線通 信網(wǎng)絡(luò)接收的服務(wù)激活狀態(tài)消息進(jìn)行處理。舉例來說,在WiFFM固件 240處接收到來自UPnPTM設(shè)備335的SSDP (有效/告別)消息340。 在步驟625,作為對服務(wù)激活狀態(tài)消息的響應(yīng),確定設(shè)備的控制 點應(yīng)用向設(shè)備的服務(wù)器應(yīng)用進(jìn)行了注冊。舉例來說,在方框345, WiFiTM固件240通過讀取控制點標(biāo)記而確定其控制點標(biāo)記被設(shè)置成了 ON。
      最后,在步驟630,響應(yīng)于確定出設(shè)備的控制點應(yīng)用向設(shè)備的服 務(wù)器應(yīng)用進(jìn)行注冊,將設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒。舉例來說, 使用消息350, WiFFM固件240將UPnPTM服務(wù)器220從其休眠模式 喚醒,UPnPTM服務(wù)器220繼而喚醒UPnPTM應(yīng)用205。然后,在喚醒 了服務(wù)器應(yīng)用之后,可將服務(wù)激活狀態(tài)消息轉(zhuǎn)發(fā)到該服務(wù)器應(yīng)用。
      參考圖7,該概要流程圖示出了根據(jù)本發(fā)明一些實施例的使用無 線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法700,其 中舉例來說,該服務(wù)器應(yīng)用在該無線通信網(wǎng)絡(luò)中充當(dāng)UPnPTM設(shè)備。 在步驟705,對從無線通信網(wǎng)絡(luò)接收的第一服務(wù)搜索消息進(jìn)行處理。 舉例來說,如圖5所示,M-SEARCH請求消息510是從UPnPTM控制 點505接收到的,并由WiFiTM固件240進(jìn)行處理。
      在步驟710,響應(yīng)于第一服務(wù)搜索消息,確定向服務(wù)器應(yīng)用進(jìn)行 注冊的服務(wù)應(yīng)用不與第一服務(wù)搜索消息相匹配。舉例來說,在方框 515、 520,確定包含在M-SEARCH請求消息510中的設(shè)備標(biāo)識不與 充當(dāng)UPnPTM應(yīng)用205的特定i殳備的標(biāo)識相匹配。
      在步驟715,響應(yīng)于確定出向服務(wù)器應(yīng)用進(jìn)行注冊的服務(wù)應(yīng)用不 與第一服務(wù)搜索消息相匹配,使服務(wù)器應(yīng)用保持在休眠模式中。舉例 來說,在處理了 M-SEARCH請求消息510之后,WiFFM固件240不 將UPnPTM應(yīng)用205從其休眠模式喚醒。
      在步驟720,在將服務(wù)器應(yīng)用保持在休眠模式之后,對從無線通 信網(wǎng)絡(luò)接收的第二服務(wù)搜索消息進(jìn)行處理。舉例來說,如圖4所示,M-SEARCH請求消息410是從UPnPTM控制點405接收的,并由 WiFFM固件240進(jìn)4亍處理。
      在步驟725,笫二服務(wù)搜索消息與向服務(wù)器應(yīng)用進(jìn)行注冊的服務(wù) 應(yīng)用相匹配。舉例來i兌,在方框415, WiFFM固件240確定包含在 M-SEARCH請求消息410中的設(shè)備標(biāo)識與充當(dāng)UPnPTM應(yīng)用205的特 定設(shè)備的標(biāo)識相匹配。
      在步驟730,作為對第二服務(wù)搜索消息匹配于向服務(wù)器應(yīng)用進(jìn)行 注冊的服務(wù)應(yīng)用的響應(yīng),將設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒。舉例 來說,在方框420, WiFFM固件240將UPnPTM服務(wù)器220從其休眠 模式喚醒,UPnPTM月良務(wù)器220繼而將UPnPTM應(yīng)用205從其休眠模式 喚醒。然后,在喚醒了服務(wù)器應(yīng)用之后,可將第二服務(wù)搜索消息轉(zhuǎn)發(fā) 到該服務(wù)器應(yīng)用。
      由此,本發(fā)明一些實施例的優(yōu)點包括使WiFi頂驅(qū)動器能夠有效 過濾掉電子設(shè)備接收到的非關(guān)鍵或非相關(guān)UPnPTM消息。因此,電子 設(shè)備可以將一個或多個UPnPTM應(yīng)用(諸如UPnPTM控制點和UPnPTM 設(shè)備應(yīng)用)保持在休眠模式中更長時間,從而節(jié)省了電力并且延長了 電子設(shè)備的電池壽命。
      應(yīng)該想到的是,本文描述的本發(fā)明實施例可以包括一個或多個常 規(guī)處理器以及唯一的存儲的程序指令,該程序指令對一個或多個處理 器進(jìn)行控制,以與某些非處理器電路相結(jié)合地實施如本文所描述的使 用無線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的一些、大 部分或所有功能。所述非處理器電路可包括但不局限于無線電接收 器、無線電發(fā)射器、信號驅(qū)動器、時鐘電路、電源電路以及用戶輸入 設(shè)備。同樣,這些功能可以被解釋為使用無線通信網(wǎng)絡(luò)將電子設(shè)備的 服務(wù)器應(yīng)用從休眠模式喚醒的方法的步驟。另選地, 一些或所有功能 可以通過沒有存儲的程序指令的狀態(tài)機(jī)來實現(xiàn),或者在一個或多個專 用集成電路(ASIC)中實現(xiàn),在所述專用集成電路中,各個功能或某 些功能的組合被實現(xiàn)為定制邏輯。當(dāng)然,可以使用這兩種方法的組合。 由此,本文已描述了用于這些功能的方法和裝置。此外,可以預(yù)期的是,對本領(lǐng)域普通技術(shù)人員來說,盡管有可能因為例如可用時間、當(dāng) 前技術(shù)和經(jīng)濟(jì)考慮的推動而付出相當(dāng)大的努力以及做出許多設(shè)計選 擇,但當(dāng)?shù)玫搅吮疚墓_的概念和原理的指導(dǎo)時,他們將能夠以最小
      限度的實驗來產(chǎn)生這些軟件指令、程序和IC。
      在前文的說明書中已描述了本發(fā)明的具體實施例。但是,本領(lǐng)域 普通技術(shù)人員可以想到的是,在不脫離下面的權(quán)利要求闡述的本發(fā)明 的范圍的情況下,可以進(jìn)行各種修改和改變。因此,說明書和附圖應(yīng) 被視為說明性而不是限制性的,并且所有這些修改都應(yīng)該包含在本發(fā) 明的范圍內(nèi)。這些益處、優(yōu)點、問題解決方案以及任何可能導(dǎo)致產(chǎn)生 益處、優(yōu)點或解決方案或使之更為顯著的元素不應(yīng)該被解釋成是任何 或所有權(quán)利要求的關(guān)鍵、必要或本質(zhì)特征或元素。本發(fā)明僅由所附權(quán) 利要求限定,所述權(quán)利要求包含在本申請待決期間做出的任何修正以 及這些權(quán)利要求的所有等價物。
      1權(quán)利要求
      1. 一種使用無線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法,該方法包括對從所述無線通信網(wǎng)絡(luò)接收的服務(wù)搜索消息進(jìn)行處理;確定在所述電子設(shè)備上沒有與所述服務(wù)搜索消息相對應(yīng)的服務(wù)應(yīng)用處于活動之中;響應(yīng)于確定出在所述電子設(shè)備上沒有與所述服務(wù)搜索消息相對應(yīng)的服務(wù)應(yīng)用處于活動之中,使所述服務(wù)器應(yīng)用保持在休眠模式中;在使所述服務(wù)器應(yīng)用保持在休眠模式中之后,對從所述無線通信網(wǎng)絡(luò)接收的服務(wù)激活狀態(tài)消息進(jìn)行處理;響應(yīng)于所述服務(wù)激活狀態(tài)消息,確定所述設(shè)備的控制點應(yīng)用向所述設(shè)備的所述服務(wù)器應(yīng)用進(jìn)行注冊;以及響應(yīng)于確定出所述設(shè)備的所述控制點應(yīng)用向所述設(shè)備的所述服務(wù)器應(yīng)用進(jìn)行注冊,將所述設(shè)備的所述服務(wù)器應(yīng)用從休眠模式喚醒。
      2. 如權(quán)利要求l所述的方法,其中,在所述服務(wù)器應(yīng)用被喚醒 之后,將所述服務(wù)激活狀態(tài)消息轉(zhuǎn)發(fā)到所述服務(wù)器應(yīng)用。
      3. 如權(quán)利要求l所述的方法,其中,所述服務(wù)器應(yīng)用是通用即 插即用技術(shù)服務(wù)器應(yīng)用。
      4. 如權(quán)利要求l所述的方法,其中,所述服務(wù)搜索消息是通用 即插即用簡單服務(wù)發(fā)現(xiàn)協(xié)議M-Search消息。
      5. 如權(quán)利要求l所述的方法,其中,所述服務(wù)激活狀態(tài)消息是 通用即插即用簡單服務(wù)發(fā)現(xiàn)協(xié)議有效/告別消息。
      6. 如權(quán)利要求l所述的方法,其中,所述服務(wù)搜索消息和所述 服務(wù)激活狀態(tài)消息是在所述電子設(shè)備的無線驅(qū)動器中處理的。
      7. 如權(quán)利要求l所述的方法,其中,確定所述設(shè)備的所述控制 點應(yīng)用向所述設(shè)備的所述服務(wù)器應(yīng)用進(jìn)行了注冊的步驟包括使用所 述電子設(shè)備的無線固件來讀取控制點標(biāo)記。
      8. —種使用無線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法,該方法包括對從所述無線通信網(wǎng)絡(luò)接收的第 一服務(wù)搜索消息進(jìn)行處理; 響應(yīng)于所述第 一服務(wù)搜索消息,確定向所述服務(wù)器應(yīng)用進(jìn)行注冊的服務(wù)應(yīng)用不與所述第 一服務(wù)搜索消息相匹配;響應(yīng)于確定出向所述服務(wù)器應(yīng)用進(jìn)行注冊的所述服務(wù)應(yīng)用不與所述第 一服務(wù)搜索消息相匹配,使所述服務(wù)器應(yīng)用保持在休眠模式中;在使所述服務(wù)器應(yīng)用保持在休眠模式中之后,對從所述無線通信網(wǎng)絡(luò)接收的第二服務(wù)搜索消息進(jìn)行處理;將所述第二服務(wù)搜索消息與向所述服務(wù)器應(yīng)用進(jìn)行注冊的所述 服務(wù)應(yīng)用進(jìn)行匹配;以及響應(yīng)于所述第二服務(wù)搜索消息與向所述服務(wù)器應(yīng)用進(jìn)行注冊的所 述月良務(wù)應(yīng)用的匹配,將所述設(shè)備的所述服務(wù)器應(yīng)用從休B民模式喚醒。
      9. 如權(quán)利要求8所述的方法,其中,在所述服務(wù)器應(yīng)用被喚醒 之后,將所述第二服務(wù)搜索消息轉(zhuǎn)發(fā)到所述服務(wù)器應(yīng)用。
      10. 如權(quán)利要求8所述的方法,其中,所述服務(wù)器應(yīng)用是通用即 插即用技術(shù)服務(wù)器應(yīng)用。
      11. 如權(quán)利要求8所述的方法,其中,所述第一服務(wù)搜索消息和 第二服務(wù)搜索消息是通用即插即用簡單服務(wù)發(fā)現(xiàn)協(xié)議M-Search消 息。
      12. 如權(quán)利要求8所述的方法,其中,所述第一服務(wù)搜索消息和 第二服務(wù)搜索消息是在所述電子設(shè)備的無線驅(qū)動器中處理的。
      13. 如權(quán)利要求12所述的方法,其中,當(dāng)所述服務(wù)器應(yīng)用處于 休眠模式時,所述電子設(shè)備的所述無線驅(qū)動器存儲用于定期發(fā)送的通 用即插即用簡單服務(wù)發(fā)現(xiàn)協(xié)議有效/告別消息。
      14. 如權(quán)利要求13所述的方法,其中,所述無線驅(qū)動器包括定 時器,該定時器用于計算由所述無線驅(qū)動器存儲的通用即插即用簡單 服務(wù)發(fā)現(xiàn)協(xié)議有效/告別消息的定期發(fā)送。
      全文摘要
      本發(fā)明涉及一種使用無線通信網(wǎng)絡(luò)將電子設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒的方法,該方法可以用于節(jié)省設(shè)備的電力資源。所述方法包括對從無線通信網(wǎng)絡(luò)接收的服務(wù)搜索消息進(jìn)行處理(步驟605),然后確定在電子設(shè)備上沒有與該服務(wù)搜索消息相對應(yīng)的服務(wù)應(yīng)用處于活動之中(步驟610)。因此,可將服務(wù)器應(yīng)用保持在休眠模式中(步驟615)。接下來,對從無線通信網(wǎng)絡(luò)接收的服務(wù)激活狀態(tài)消息進(jìn)行處理(步驟620)。響應(yīng)于該服務(wù)激活狀態(tài)消息,確定設(shè)備的控制點應(yīng)用向設(shè)備的服務(wù)器應(yīng)用進(jìn)行注冊(步驟625)。最終,響應(yīng)于確定出設(shè)備的控制點應(yīng)用向設(shè)備的服務(wù)器應(yīng)用進(jìn)行注冊,將設(shè)備的服務(wù)器應(yīng)用從休眠模式喚醒(步驟630)。
      文檔編號H04L29/06GK101471931SQ20071030595
      公開日2009年7月1日 申請日期2007年12月28日 優(yōu)先權(quán)日2007年12月28日
      發(fā)明者侯學(xué)穎, 徐國棟, 健 梁, 王國臣 申請人:摩托羅拉公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1