国产精品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>

      始終連接的無線漫游的節(jié)能操作的制作方法

      文檔序號(hào):7940465閱讀:205來源:國(guó)知局
      專利名稱:始終連接的無線漫游的節(jié)能操作的制作方法
      始終連接的無線漫游的節(jié)能操作領(lǐng)域本發(fā)明的實(shí)施例涉及無線通信,更具體地涉及利用協(xié)作通信系統(tǒng)的始終連接的無 線漫游。背景無線移動(dòng)設(shè)備連接至無線網(wǎng)絡(luò)以便網(wǎng)絡(luò)接入。與無線網(wǎng)絡(luò)的連接一般需要無線移 動(dòng)設(shè)備內(nèi)的處理。該處理可包括運(yùn)行算法和執(zhí)行例程以配置客戶機(jī)設(shè)備、交換與建立和/ 或保持與網(wǎng)絡(luò)的會(huì)話有關(guān)的消息。然而,具有有限電池電壓的無線客戶機(jī)設(shè)備的特性要求 設(shè)計(jì)者考慮設(shè)備的電池壽命。僅保持連接至無線網(wǎng)絡(luò)的處理和開銷就會(huì)消耗客戶機(jī)設(shè)備的 大量電池壽命。與傳統(tǒng)的客戶機(jī)設(shè)備相關(guān)聯(lián)的平臺(tái)局限性包括如果移動(dòng)平臺(tái)要求一直在線連 接,則需要整個(gè)平臺(tái)子系統(tǒng)(處理器、存儲(chǔ)器、硬盤等)被激活。對(duì)激活整個(gè)子系統(tǒng)的需求 源自通過主機(jī)操作系統(tǒng)在主處理器上加載整個(gè)無線子系統(tǒng)(無線硬件驅(qū)動(dòng)器、請(qǐng)求方以及 證書)的傳統(tǒng)平臺(tái)設(shè)計(jì)。主處理器的加載相對(duì)于電池壽命消耗了大量功率。每當(dāng)用戶漫游 從而平臺(tái)消耗功率來保持無線網(wǎng)絡(luò)連接時(shí),這樣的功耗尤其顯著。因此,常規(guī)系統(tǒng)要求用戶在運(yùn)行于節(jié)能操作模式或保持網(wǎng)絡(luò)連接性之間折衷。不 存在保持無線連接性且操作于節(jié)能模式的傳統(tǒng)能力。附圖簡(jiǎn)述以下描述包括通過本發(fā)明的實(shí)施例的實(shí)現(xiàn)的示例給出的說明而對(duì)附圖的討論。這 些附圖應(yīng)當(dāng)作為示例而非限制來理解。如本文所使用,對(duì)一個(gè)或多個(gè)“實(shí)施例”的引用應(yīng)被 理解為描述本發(fā)明的至少一個(gè)實(shí)現(xiàn)中包括的特定特征、結(jié)構(gòu)或特性。因此,本文中出現(xiàn)的諸 如“在一個(gè)實(shí)施例中,,或“在替代實(shí)施例中,,之類的短語描述本發(fā)明的多個(gè)實(shí)施例和實(shí)現(xiàn), 但不一定指示同一實(shí)施例。然而,它們也不一定相互排斥。

      圖1是具有帶有主機(jī)操作系統(tǒng)的客戶機(jī)和交換無線會(huì)話上下文信息的嵌入代理 的系統(tǒng)的實(shí)施例的框圖。圖2是具有管理無線會(huì)話連接性的嵌入代理的客戶機(jī)設(shè)備的實(shí)施例的框圖。圖3是具有主機(jī)操作系統(tǒng)的元件和交換無線會(huì)話上下文信息的嵌入代理的客戶 機(jī)設(shè)備的實(shí)施例的框圖。圖4是用于保持無線客戶機(jī)設(shè)備的節(jié)能模式下的無線連接性的過程的實(shí)施例的 框圖。下文是某些細(xì)節(jié)和實(shí)現(xiàn)的描述,包括描述下述實(shí)施例中的某些或全部的附圖描 述,以及討論本文中給出的發(fā)明概念的其它可能實(shí)施例或?qū)崿F(xiàn)。以下給出了本發(fā)明的實(shí)施 例的概述,隨后是參照附圖的更詳細(xì)描述。詳細(xì)描述本文所提供的系統(tǒng)、方法以及裝置實(shí)現(xiàn)了節(jié)能模式的操作,同時(shí)保持網(wǎng)絡(luò)連接性, 包括管理漫游。當(dāng)主機(jī)處理器操作于節(jié)能模式時(shí),嵌入代理結(jié)合主機(jī)處理器操作以提供連 接性。如本文所使用地,主處理器或主機(jī)處理器指的是其上執(zhí)行系統(tǒng)的主操作的處理器或
      4處理單元(包括多核處理器的核)。主機(jī)操作系統(tǒng)(OS)由控制系統(tǒng)中的操作流程的主處理 器執(zhí)行。嵌入代理可指多種技術(shù)中的任一種。一般而言,嵌入代理指的是客戶機(jī)設(shè)備上的與 主機(jī)OS獨(dú)立操作的實(shí)體。即,主機(jī)操作系統(tǒng)不控制嵌入代理的操作。雖然主機(jī)OS可經(jīng)由例 如驅(qū)動(dòng)器的接口與嵌入代理通信,但主機(jī)OS可能不能“看見”該嵌入代理或不能與之交互。 該嵌入代理可以是例如多核處理器中的多核中專用的一個(gè)、嵌入主機(jī)硬件平臺(tái)上的獨(dú)立的 微控制器(諸如美國(guó)加利福尼亞州圣克拉拉市的因特爾公司的主動(dòng)管理技術(shù)(AMT))、網(wǎng)絡(luò) 接口電路上的微控制器、在網(wǎng)絡(luò)接口硬件的微控制器中執(zhí)行的代碼、虛擬機(jī)的虛擬分區(qū)等。如之前所知,主機(jī)OS執(zhí)行主無線連接管理。無線連接部件(例如請(qǐng)求方、關(guān)鍵模 塊等)經(jīng)由主機(jī)OS加載在主系統(tǒng)處理器上。此外,嵌入代理包括用于使嵌入代理能保持 始終連接移動(dòng)性和保持與無線寬帶數(shù)據(jù)網(wǎng)絡(luò)的連接的一個(gè)或多個(gè)連接部件。保持連接包 括保持服務(wù)質(zhì)量(QoS)和/或安全參數(shù)。如本文中所使用地,該無線網(wǎng)絡(luò)將被假定為無線 寬帶數(shù)據(jù)網(wǎng)絡(luò)。此類網(wǎng)絡(luò)包括在諸如Wi-Fi和WiMax標(biāo)準(zhǔn)之類的標(biāo)準(zhǔn)中描述的那些網(wǎng)絡(luò)。 Wi-Fi標(biāo)準(zhǔn)一般指的是用于無線局域網(wǎng)的IEEE(電氣與電子工程師協(xié)會(huì))802. 11標(biāo)準(zhǔn)系列, 包括 1999 年 2 月發(fā)布的 IEEE 802. lla-1999、1999 年 2 月發(fā)布的 IEEE 802. 1 lb_1999、2003 年10月發(fā)布的IEEE 802. llg-1999和/或它們的派生標(biāo)準(zhǔn)。WiMax標(biāo)準(zhǔn)一般指的是用于 無線城域網(wǎng)(WMAN)的IEEE 802. 11標(biāo)準(zhǔn),包括2004年10月發(fā)布的IEEE 802. 16-2004或 其派生。注意無線寬帶數(shù)據(jù)網(wǎng)絡(luò)與蜂窩或無線語音信道網(wǎng)絡(luò)之間的區(qū)別。用于無線寬帶數(shù) 據(jù)網(wǎng)絡(luò)中的數(shù)據(jù)話務(wù)的帶寬顯著高于蜂窩網(wǎng)絡(luò)的帶寬。雖然用于連接的機(jī)制在這兩種類型 的網(wǎng)絡(luò)中具有某些相似性,但該連接機(jī)制在無線寬帶數(shù)據(jù)網(wǎng)絡(luò)中對(duì)客戶機(jī)設(shè)備一般要求更 多。因此,蜂窩網(wǎng)絡(luò)中的節(jié)能相對(duì)良好地被開發(fā),而無線寬帶網(wǎng)絡(luò)的客戶機(jī)設(shè)備(例如膝上 型計(jì)算機(jī)、手持計(jì)算機(jī)、個(gè)人數(shù)據(jù)助理(PDA)、超移動(dòng)個(gè)人計(jì)算機(jī)(UMPC)等)一般缺少這種 選擇。因此,如本文所提供地,當(dāng)客戶機(jī)設(shè)備處于正常操作時(shí),主處理器經(jīng)由在主處理器 上執(zhí)行的主機(jī)0S來管理連接性程序(例如執(zhí)行算法、操作協(xié)議等)。用于管理連接性的這 些算法、協(xié)議、驅(qū)動(dòng)器、模塊等可統(tǒng)稱為“部件”。主處理器一般可具有常規(guī)系統(tǒng)中常見部件 的完整集合或大部分。然而,除主機(jī)0S中的部件之外,嵌入代理管理節(jié)能操作下的連接性 程序。在一個(gè)實(shí)施例中,該嵌入代理包括部件的縮減集合。在一個(gè)實(shí)施例中,嵌入代理負(fù)責(zé)執(zhí)行IEEE 802. llr WLAN快速漫游(在本申請(qǐng)?zhí)?交時(shí)出現(xiàn)的處于起草階段的標(biāo)準(zhǔn))中陳述的漫游程序。相似的技術(shù)可在其它無線寬帶數(shù)據(jù) 網(wǎng)絡(luò)中采用,諸如跨越不同無線網(wǎng)絡(luò)的IEEE802. 16或IEEE 802. 21異網(wǎng)漫游。由于依賴于驅(qū)動(dòng)器和運(yùn)行在主機(jī)0S上的協(xié)議,常規(guī)的WiFi/WiMAX設(shè)備需要整個(gè) 平臺(tái)活動(dòng),即使在沒有活動(dòng)負(fù)載的情況下這一般都需要18瓦量級(jí)的功率。然而,在節(jié)能漫 游由嵌入代理處理的情況下,主機(jī)0S和主處理器可處于消耗少至500mW功率的待機(jī)(或等 效)模式。嵌入代理所需的功率一般比整個(gè)主機(jī)平臺(tái)所需的功率小許多量級(jí)。因此,在常 規(guī)系統(tǒng)上可能實(shí)現(xiàn)顯著(超過90% )的節(jié)能。在一個(gè)實(shí)施例中,多個(gè)活動(dòng)連接上下文得以保持。使會(huì)話上下文信息從主機(jī)0S傳 遞至嵌入代理(或反之)可包括發(fā)送與所有活動(dòng)連接有關(guān)的會(huì)話上下文信息。在這樣的實(shí) 現(xiàn)中,可為各個(gè)不同的域保持單獨(dú)的會(huì)話上下文信息。盡管各個(gè)不同的域可能需要不同的 上下文和密鑰資料,但分別管理的域之間的漫游仍是可能的。作為示例,考慮用戶利用客戶機(jī)設(shè)備在T-MOBILE熱點(diǎn)與AT&T熱點(diǎn)之間漫游。注意,T-MOBILE和AT&T是作為美國(guó)華盛頓州貝爾維尤市的T-Mobile USA公司和得克薩斯州圣安東尼奧市的AT&T公司的財(cái)產(chǎn)的商 標(biāo)。本文中的所有商標(biāo)僅用于標(biāo)識(shí)目的。另一種域的情形是客戶機(jī)設(shè)備上的應(yīng)用程序使用不同的聯(lián)網(wǎng)連接(例如語音應(yīng) 用的情形(例如IP語音(VOIP)電話或諸如流傳送視頻應(yīng)用之類的視頻應(yīng)用)。又一域的 情形可以是客戶機(jī)設(shè)備在802. IlWLAN與802. 16WMAN網(wǎng)絡(luò)之間漫游的情形。在所有此類域 情形中,該系統(tǒng)可保持不同的會(huì)話上下文,這在節(jié)能操作下將由嵌入代理保持。注意,添加嵌入代理和嵌入代理執(zhí)行無線漫游的操作不需要對(duì)主機(jī)平臺(tái)配置或軟 件堆棧的改變。在一個(gè)實(shí)施例中,對(duì)主機(jī)平臺(tái)的所有改變可在低級(jí)設(shè)備驅(qū)動(dòng)器處實(shí)現(xiàn)。因 此,為具體設(shè)備更新驅(qū)動(dòng)器能實(shí)現(xiàn)本文中所描述的嵌入代理輔助的漫游的操作。圖1是具有帶有主機(jī)操作系統(tǒng)的客戶機(jī)和交換無線會(huì)話上下文信息的嵌入代理 的系統(tǒng)的實(shí)施例的框圖。系統(tǒng)100包括無線寬帶數(shù)據(jù)網(wǎng)絡(luò)102,該網(wǎng)絡(luò)102包括AP(接入 點(diǎn))112-116和認(rèn)證方120。AP 112-116代表使客戶機(jī)設(shè)備130能無線地獲得網(wǎng)絡(luò)接入的 無線連接點(diǎn)或網(wǎng)絡(luò)接入設(shè)備。AP112-116為網(wǎng)絡(luò)連接提供物理鏈路。認(rèn)證方120為客戶機(jī) 130提供更高級(jí)別的會(huì)話管理。此類更高級(jí)別的會(huì)話管理包括驗(yàn)證客戶機(jī)130的安全證書 (例如接入密鑰)并建立無線會(huì)話。在一個(gè)實(shí)施例中,客戶機(jī)130經(jīng)由接入鏈路A執(zhí)行與AP 112的安全802. Ilr初始 關(guān)聯(lián)。然后客戶機(jī)130經(jīng)由AP 112具有對(duì)音頻、視頻或其它應(yīng)用程序的接入??蛻魴C(jī)130 然后被切換至在節(jié)能模式下操作。如本文中所討論地,該節(jié)能模式可被視為啟動(dòng)、進(jìn)入或觸 發(fā)。該節(jié)能模式是主機(jī)OS被掛起而主機(jī)處理器處于待機(jī)模式的操作模式。通常維持對(duì)易 失性隨機(jī)存取存儲(chǔ)器(RAM)的供電以防止?fàn)顟B(tài)丟失?;蛘?,閃存可用于保持狀態(tài)。因?yàn)楣?jié) 能模式影響平臺(tái)和主機(jī)0S,所以該節(jié)能模式從一個(gè)角度可被認(rèn)為由主機(jī)OS觸發(fā)。當(dāng)參照由 主機(jī)OS觸發(fā)或啟動(dòng)的節(jié)能模式時(shí),它可以是啟動(dòng)節(jié)能模式的OS自身,或在主機(jī)OS的執(zhí)行 平臺(tái)上執(zhí)行的某些軟件。結(jié)合向節(jié)能模式的切換(例如作為掛起過程的一部分)或以其它方式響應(yīng)于該節(jié) 能模式,主機(jī)OS 132向嵌入代理134提供會(huì)話上下文136。該示例中的會(huì)話上下文136將 包括涉及與AP112的鏈路A的信息,包括密鑰信息。在客戶機(jī)130已經(jīng)進(jìn)入節(jié)能模式之后, 考慮該客戶機(jī)設(shè)備在AP 112的范圍之外漫游,但進(jìn)入AP 114的范圍內(nèi)(該圖旨在表示邏 輯操作,而不是該示例的物理和距離方面)。會(huì)話上下文信息向嵌入代理130提供,且嵌入 代理130被允許管理該無線連接。適當(dāng)?shù)耐ㄐ盘幚聿考谇度氪?34中被激活。因?yàn)榍?入代理134相比主機(jī)OS 132運(yùn)行的主子系統(tǒng)而言消耗顯著較少功率,所以該嵌入代理能在 多數(shù)時(shí)間保持活動(dòng)(通電)。嵌入代理134在主處理器進(jìn)入深度睡眠時(shí)保持無線連接的狀 態(tài)(連接性、安全性、QoS等),而在客戶機(jī)130漫游離開AP 112(當(dāng)前AP)到后續(xù)AP(諸如 AP 114)時(shí)執(zhí)行無線漫游算法和協(xié)議。嵌入代理134檢測(cè)AP 114,并執(zhí)行漫游程序以連接至該AP。此類漫游程序可以是 例如802. Ilr FT (快速轉(zhuǎn)換)基礎(chǔ)和預(yù)留機(jī)制。因此,雖然主處理器和主機(jī)OS被掛起,但客 戶機(jī)130保持連接。該客戶機(jī)可繼續(xù)經(jīng)由嵌入代理134漫游,直到主機(jī)OS離開節(jié)能模式。 離開節(jié)能模式的原因可與本領(lǐng)域已知的具體中斷或喚醒機(jī)制相關(guān)聯(lián)。嵌入代理134檢測(cè)節(jié)能操作狀態(tài)的變化,即從節(jié)能到正常操作的變化。響應(yīng)于檢測(cè)狀態(tài)變化,嵌入代理134向主機(jī)OS 132提供會(huì)話上下文136。注意,當(dāng)客戶機(jī)130離開節(jié)能模式時(shí),會(huì)話上下文136在此示例中將會(huì)不同。該變化至少是因?yàn)榭蛻魴C(jī)130現(xiàn)在連接 至AP 114而不是AP 112。其它變化可能也已經(jīng)作出。當(dāng)主機(jī)OS 132喚醒時(shí),客戶機(jī)已經(jīng) 連接,這減少了連接等待時(shí)間同時(shí)節(jié)能。應(yīng)用程序可繼續(xù)不中斷的操作。圖2是具有管理無線會(huì)話連接性的嵌入代理的客戶機(jī)設(shè)備的實(shí)施例的框圖。系統(tǒng) 200代表客戶機(jī)設(shè)備的某些部件。系統(tǒng)200包括CPU(中央處理單元)210,其可以是一個(gè)或 多個(gè)處理器。如圖所述,CPU 210是多核設(shè)備。具體而言,CPU 210包括四個(gè)處理核222-226 以及EA (嵌入代理)228。主機(jī)主子系統(tǒng)218包括核222-226、主機(jī)OS 212以及一個(gè)或多個(gè) 應(yīng)用程序214。在這樣的實(shí)現(xiàn)中,一個(gè)處理核專用于其它操作,而且對(duì)主機(jī)主子系統(tǒng)218不 可用。因此,主機(jī)OS 212不一定知道嵌入代理228,而且可能需要與嵌入代理228連接,就 好像該嵌入代理是獨(dú)立系統(tǒng)的一部分。在多個(gè)核之一專用為嵌入代理228的情況下,該嵌 入代理可執(zhí)行諸如本文中所討論的無線漫游之類的操作。嵌入代理228可包括用于執(zhí)行的 獨(dú)立的高速緩存和/或存儲(chǔ)器資源。注意,在嵌入代理時(shí)以不同于作為專用核的某種方式 被提供的實(shí)現(xiàn)中,主機(jī)主子系統(tǒng)218可包括所有四個(gè)核。在一個(gè)實(shí)施例中,子系統(tǒng)218可包括第四個(gè)核,而嵌入代理可被提供為VM(虛擬 機(jī))分區(qū)216。VM 216代表虛擬分區(qū),其產(chǎn)生并發(fā)地共享系統(tǒng)200上的硬件資源的并行獨(dú) 立操作環(huán)境。嵌入代理作為VM 216的操作可允許縮減的操作環(huán)境在主機(jī)OS 212處于節(jié)能 模式時(shí)執(zhí)行。系統(tǒng)200包括硬件平臺(tái)接口 230。硬件平臺(tái)接口 230在某些計(jì)算設(shè)備體系結(jié)構(gòu)中 可以是所謂的“北橋”的一部分或全部。硬件平臺(tái)接口 230可包括存儲(chǔ)器接口、輸入/輸出 (I/O)接口、外圍接口、存儲(chǔ)接口等。硬件平臺(tái)接口 230包括到網(wǎng)絡(luò)接口硬件250的一個(gè)或 多個(gè)接口(例如經(jīng)由PCI (外圍部件互連)總線)。在一個(gè)實(shí)施例中,系統(tǒng)200包括起本文中所描述的嵌入代理的作用的獨(dú)立硬件部 件。EA 240代表這樣的硬件部件。EA 240被示出耦合至硬件平臺(tái)接口 230。EA 240可監(jiān)測(cè) CPU 210的行為,并確定例如子系統(tǒng)218何時(shí)被觸發(fā)進(jìn)入節(jié)能模式。EA 240包括到網(wǎng)絡(luò)接 口硬件250的連接,該連接使EA 240能管理網(wǎng)絡(luò)接口硬件并驅(qū)動(dòng)系統(tǒng)200的無線連接性。在一個(gè)實(shí)施例中,嵌入代理可作為代碼在網(wǎng)絡(luò)接口硬件250上執(zhí)行。因此,EA 252 代表能提供本文中所述的嵌入代理功能的代碼和/或網(wǎng)絡(luò)接口硬件上的處理器。注意,系 統(tǒng)200通常僅包括單個(gè)嵌入代理,盡管多個(gè)嵌入代理可被配置成在系統(tǒng)200內(nèi)執(zhí)行。因此, 更常見的實(shí)施例可能包括所示的虛線嵌入代理之一,而其它可能不存在。網(wǎng)絡(luò)接口硬件250由主機(jī)OS 112使用,且系統(tǒng)200中存在嵌入代理以用于與網(wǎng)絡(luò) 的無線通信,包括漫游。在一個(gè)實(shí)施例中,該嵌入代理將具有到網(wǎng)絡(luò)接口的控制無線通信的 “主”連接,以及專用或頻帶外的通信信道。即,主機(jī)OS 112和嵌入代理將能在網(wǎng)絡(luò)接口硬 件250上配置以管理無線連接。一般而言,主機(jī)OS 112和嵌入代理中的僅一個(gè)或另一個(gè)將 在硬件上配置——經(jīng)配置的那一個(gè)當(dāng)前控制對(duì)會(huì)話上下文信息的管理。然而,僅嵌入代理 未被配置成管理無線連接的事實(shí)不一定意味著嵌入代理不能接入或控制一個(gè)或多個(gè)通信 信道或與網(wǎng)絡(luò)接口硬件250 —起起作用。圖3是具有主機(jī)操作系統(tǒng)的元件和交換無線會(huì)話上下文信息的嵌入代理的客戶 機(jī)設(shè)備的實(shí)施例的框圖。圖3的客戶機(jī)設(shè)備包括主機(jī)OS 310、嵌入代理370以及硬件MAC/PHY 380。主機(jī)OS 310代表如本文中所述的任一實(shí)施例中討論的主機(jī)OS。嵌入代理370代 表本文中所述的任一類型的嵌入代理的實(shí)現(xiàn)。硬件MAC/PHY 380代表提供連接至無線網(wǎng)絡(luò) 所必需的硬件接口的MAC(介質(zhì)訪問控制)和/或PHY(物理)層硬件。主機(jī)OS 310包括可在主機(jī)OS中在主處理器上執(zhí)行的用于無線連接性的多個(gè)部 件。用作其它目的的其它部件也可執(zhí)行。主機(jī)OS 310包括用于認(rèn)證用戶或客戶機(jī)以進(jìn)行網(wǎng) 絡(luò)接入的認(rèn)證(auth)安全證書312。該安全證書可包括例如用戶名和口令。主機(jī)0S 310 包括節(jié)能啟用314,其為用戶或系統(tǒng)管理員提供使用節(jié)能模式的配置選項(xiàng)。例如,用戶可 選擇是否配置該系統(tǒng)以將上下文信息傳遞至該嵌入代理,且使嵌入代理保持客戶機(jī)始終連 接。這樣的功能部件可關(guān)閉。在一個(gè)實(shí)施例中,節(jié)能啟用314是用于指示要使用的某些程 序/例行程序的涉及設(shè)備驅(qū)動(dòng)器的配置參數(shù)。因此,相同的設(shè)備驅(qū)動(dòng)器可在所有平臺(tái)上使 用,而且節(jié)能啟用可僅在具有能在節(jié)能模式下管理無線連接性的適當(dāng)?shù)那度氪淼钠脚_(tái)上 被觸發(fā)。QoS(服務(wù)質(zhì)量)應(yīng)用程序(app)316代表不僅具有網(wǎng)絡(luò)接入、而且可指定操作參數(shù) 的應(yīng)用程序,這些操作參數(shù)限定該應(yīng)用程序所預(yù)期的服務(wù)水平。該應(yīng)用程序可以是提供例 如與視頻、音頻、消息收發(fā)或電子郵件有關(guān)的服務(wù)的應(yīng)用程序。AP(接入點(diǎn))列表318提供 可在其上配置客戶機(jī)設(shè)備的接入點(diǎn)的列表。因此,AP列表318可代表“已知”網(wǎng)絡(luò)連接點(diǎn)的 列表。請(qǐng)求方330代表用于執(zhí)行與網(wǎng)絡(luò)的完整客戶機(jī)認(rèn)證的任何類型的客戶機(jī)安全軟 件。一般而言,請(qǐng)求方330實(shí)現(xiàn)如由網(wǎng)絡(luò)管理員在主0S上配置的所有認(rèn)證方法。在一個(gè)實(shí) 施例中,與網(wǎng)絡(luò)的初始連接可涉及完整的客戶機(jī)認(rèn)證,這需要在網(wǎng)絡(luò)上向安全決策點(diǎn)和策 略實(shí)施點(diǎn)(諸如圖1的認(rèn)證方120)發(fā)送和接收密鑰和安全信息。后續(xù)的認(rèn)證(漫游認(rèn)證) 可利用更快更高效的算法來執(zhí)行。請(qǐng)求方330可包括EAP (可擴(kuò)展認(rèn)證協(xié)議)方法332,該 方法確定/定義用于交換安全信息的協(xié)議方法。PMK-R0/R1 (成對(duì)主密鑰-漫游級(jí)別0/漫 游級(jí)別1)密鑰派生334使請(qǐng)求方330能為認(rèn)證程序派生密鑰和/或?yàn)榕c建立會(huì)話有關(guān)的 通信派生加密(從而使用主密鑰)。初始認(rèn)證(auth) 336提供指示有關(guān)該會(huì)話的信息的初 始802. llr關(guān)聯(lián)EAP認(rèn)證。主機(jī)0S 310包括密鑰存儲(chǔ)器340,其存儲(chǔ)用于執(zhí)行快速漫游和安全移動(dòng)性的安全 密鑰。所有軟件部件在操作期間從密鑰存儲(chǔ)器340存取正確的密鑰。所包括的密鑰的示例 是PMK-R0密鑰342、PTK(成對(duì)轉(zhuǎn)換密鑰)344以及多個(gè)PMK-R1密鑰346。PMK-R0密鑰342 代表管理與客戶機(jī)連接的網(wǎng)絡(luò)的認(rèn)證當(dāng)局的會(huì)話的密鑰。PMK-R1密鑰346代表與客戶機(jī)到 各個(gè)AP的連接相關(guān)聯(lián)的密鑰。PTK 344代表與從一個(gè)AP到另一個(gè)的漫游相關(guān)聯(lián)的密鑰。主機(jī)0S 310包括和/或管理無線設(shè)備驅(qū)動(dòng)器350。如圖所示的設(shè)備驅(qū)動(dòng)器350包 括與IEEE 802. llr快速漫游協(xié)議機(jī)制兼容的實(shí)現(xiàn)相關(guān)聯(lián)的多個(gè)部件。llr FT(快速轉(zhuǎn)換) 初始(init)關(guān)聯(lián)(assoc) 352代表用于在會(huì)話期間第一次建立與AP的關(guān)聯(lián)的模塊(它可 以是或可以不是客戶機(jī)第一次連接至AP)。llr FT基礎(chǔ)機(jī)制(mech)354代表基于在網(wǎng)絡(luò)上 已經(jīng)為客戶機(jī)設(shè)備建立的連接的快速轉(zhuǎn)換機(jī)制。因此,該認(rèn)證取決于已經(jīng)存在的對(duì)該設(shè)備 的基礎(chǔ)認(rèn)證。llr FT預(yù)留(resv)機(jī)制356提供快速漫游預(yù)留。設(shè)備驅(qū)動(dòng)器350包括AP選擇器358,其代表訪問AP列表318以確定檢測(cè)到的無線 信號(hào)是否與已知AP相關(guān)聯(lián)的一個(gè)或多個(gè)模塊。如果該信號(hào)與已知AP相關(guān)聯(lián),則設(shè)備驅(qū)動(dòng)器可觸發(fā)確定已知AP中的哪一個(gè)提供最佳連接選項(xiàng)的配置例程。在一個(gè)實(shí)施例中,AP選 擇器358可能具有自動(dòng)連接至檢測(cè)到的多個(gè)AP之外的最佳可能連接的能力。PTK派生360提供使設(shè)備驅(qū)動(dòng)器350能派生和使用漫游密鑰的功能模塊。QoS調(diào) 度程序362提供根據(jù)不同話務(wù)的需求來調(diào)度話務(wù)分配的能力。此類調(diào)度可包括考慮客戶機(jī) 設(shè)備的節(jié)能模式或正常操作模式。QoS參數(shù)(param) 364提供用于根據(jù)特定應(yīng)用的QoS需求 來調(diào)度的配置和選項(xiàng)。驅(qū)動(dòng)器配置(config) 366存儲(chǔ)主驅(qū)動(dòng)器配置選擇和當(dāng)前設(shè)定。llr 會(huì)話信息(info)368包括保持該會(huì)話所必需的安全證書、密鑰以及安全配置。例如,該會(huì)話 信息還包括可從中派生PMK-R1密鑰的PMK-R0密鑰。此類會(huì)話信息在主機(jī)OS 310進(jìn)入節(jié) 能模式時(shí)被轉(zhuǎn)移至嵌入代理370,而在主機(jī)0S 310恢復(fù)正常操作時(shí)從嵌入代理370返回。主機(jī)0S 310還包括一個(gè)或多個(gè)平臺(tái)觸發(fā)器320,它們指示可能觸發(fā)主機(jī)OS從睡眠 中喚醒的機(jī)制。此類觸發(fā)器可以是意外或錯(cuò)誤、網(wǎng)絡(luò)作出的重新執(zhí)行完整認(rèn)證的請(qǐng)求、定時(shí) 機(jī)制、從低功率狀態(tài)喚醒該設(shè)備的用戶輸入、外部命令或其它機(jī)制。上下文交換協(xié)議322代 表主機(jī)0S 310與嵌入代理370交換會(huì)話上下文信息所使用的協(xié)議。鏈路A代表會(huì)話上下 文轉(zhuǎn)移。嵌入代理370包括與主機(jī)0S 310相同的許多功能部件。注意,這些部件的實(shí)現(xiàn)與 主機(jī)0S 310中的相同部件的實(shí)現(xiàn)可能不完全相同。因此,嵌入代理370中具有共同功能的 部件用與主機(jī)0S 310中類似的部件相同的標(biāo)記來標(biāo)記。然而,此類標(biāo)記不一定暗示主機(jī)0S 310和嵌入代理370中實(shí)現(xiàn)的這些部件精確相同。同樣不要求它們不同地實(shí)現(xiàn),除非所能理 解的出于節(jié)能和/或配置的原因。并非嵌入代理的每個(gè)實(shí)現(xiàn)將一定包括所描述的每一個(gè)部 件。因此,嵌入代理370包括用于標(biāo)識(shí)/檢測(cè)客戶機(jī)設(shè)備能連接的AP的AP列表318。 嵌入代理370包括具有PMK-R0密鑰342、PTK 344以及多個(gè)PMK-R1密鑰346的密鑰存儲(chǔ)器 340。嵌入代理370包括漫游設(shè)備驅(qū)動(dòng)器372,其一般可利用與設(shè)備驅(qū)動(dòng)器350相似但更少 的部件來實(shí)現(xiàn)。因此,漫游設(shè)備驅(qū)動(dòng)器372的一般實(shí)現(xiàn)相比主機(jī)0S 310的設(shè)備驅(qū)動(dòng)器350 而言是作為更小、更優(yōu)化的設(shè)備驅(qū)動(dòng)器。漫游設(shè)備驅(qū)動(dòng)器372包括在嵌入代理370負(fù)責(zé)保持無線連接性時(shí)實(shí)現(xiàn)漫游和保持 無線連接所必需的部件。如圖所示,漫游設(shè)備驅(qū)動(dòng)器37211r FT基礎(chǔ)機(jī)制354、llr FT預(yù)留 機(jī)制356、PMK-R0/R1密鑰派生334 (用于派生R1和/或R0密鑰)、AP選擇器374以及QoS 參數(shù)364。利用這些部件,漫游設(shè)備驅(qū)動(dòng)器372實(shí)現(xiàn)漫游算法和IEEE 802. llr快速漫游協(xié) 議機(jī)制。在一個(gè)實(shí)施例中,嵌入代理370僅實(shí)現(xiàn)快速轉(zhuǎn)換認(rèn)證,而非新認(rèn)證。當(dāng)未執(zhí)行新認(rèn) 證時(shí),設(shè)備驅(qū)動(dòng)器不需要實(shí)現(xiàn)復(fù)雜的多個(gè)相互認(rèn)證方法。如本文所述地,當(dāng)切換對(duì)漫游的職責(zé)時(shí),主機(jī)0S 310和嵌入代理370交換會(huì)話上 下文信息。這樣的交換可被理解為主機(jī)設(shè)備驅(qū)動(dòng)器350與漫游設(shè)備驅(qū)動(dòng)器372在用于使另 一驅(qū)動(dòng)器能執(zhí)行獨(dú)立的快速漫游的特定信息上同步。漫游設(shè)備驅(qū)動(dòng)器372包括llr會(huì)話信 息368,其與設(shè)備驅(qū)動(dòng)器350中的相似方框可比擬。然而,注意此類信息不一定是靜態(tài)的,而 是在設(shè)備漫游時(shí)將隨著時(shí)間變化。會(huì)話信息368包括諸如驅(qū)動(dòng)器狀態(tài)變量、配置、選項(xiàng)以及漫游參數(shù)之類的信息。此 類信息可包括諸如電流/期望TSPEC (話務(wù)規(guī)范)、TCLAS (話務(wù)類)元素、當(dāng)前使用的密鑰 分級(jí)結(jié)構(gòu)根密鑰、客戶機(jī)可在其中漫游的移動(dòng)性域以及其中客戶機(jī)首先建立根密鑰的密鑰
      9持有者標(biāo)識(shí)符之類的QoS參數(shù)。上述信息的列表不旨在限制,而是提供可存儲(chǔ)的信息類型 的示例。在一個(gè)實(shí)施例中,嵌入代理370不需要實(shí)現(xiàn)復(fù)雜的AP選擇算法,但確實(shí)需要保持 用于漫游的可能候選AP的高速緩存。因此,AP選擇器374 —般沒有AP選擇器358復(fù)雜。漫 游設(shè)備驅(qū)動(dòng)器372部件保持從密鑰分級(jí)結(jié)構(gòu)派生的密鑰列表,而且能實(shí)現(xiàn)包括快速BSS (基 站子系統(tǒng))轉(zhuǎn)換協(xié)議的IEEE 802. llr協(xié)議。嵌入代理372還包括用于實(shí)現(xiàn)與主機(jī)OS 310 交換會(huì)話上下文的上下文交換協(xié)議322。該客戶機(jī)設(shè)備還包括主機(jī)OS 310和嵌入代理370均可訪問的硬件MAC/PHY 380。 硬件MAC/PHY 380包括與主機(jī)OS 310的通信鏈路B (例如PCI總線連接)以及與嵌入代理 370的通信鏈路C (例如附屬設(shè)備信道)。主處理器和嵌入代理驅(qū)動(dòng)器這二者共用同一無線 驅(qū)動(dòng)器MAC地址,且能配置WLAN(無線局域網(wǎng))硬件中的安全參數(shù)。主處理器和嵌入代理 處理器各自可在WLAN硬件中正確地配置和執(zhí)行WLAN固件代碼。硬件MAC/PHY 380可包括多個(gè)部件。PTK 382代表可與PTK 344相同或相關(guān)的轉(zhuǎn) 換密鑰。PTK設(shè)定密鑰多路復(fù)用器(mux) 384使設(shè)備能將這些密鑰用于硬件處理。固件385 為該硬件提供操作邏輯。節(jié)能多路復(fù)用器邏輯386能提供用于節(jié)能操作的不同邏輯。無線 數(shù)據(jù)多路復(fù)用器388允許數(shù)據(jù)在可能是開放的不同連接上的多路復(fù)用。本文中描述的多個(gè)部件可以是用于執(zhí)行所述功能的裝置。本文中所描述的各個(gè)部 件包括軟件、硬件或它們的組合。這些部件可實(shí)現(xiàn)為軟件模塊、硬件模塊、專用硬件(例如 專用硬件、專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)等)、嵌入式控制器、硬連接電路系 統(tǒng)等。軟件內(nèi)容(例如數(shù)據(jù)、指令、配置)可經(jīng)由提供表示能執(zhí)行的指令的內(nèi)容的制品來提 供,該制品包括機(jī)器可讀介質(zhì)。該內(nèi)容可使機(jī)器執(zhí)行本文中所述的多種功能/操作。機(jī)器 可讀介質(zhì)包括以機(jī)器(例如計(jì)算設(shè)備、電子系統(tǒng)等)可存取的形式提供(即存儲(chǔ)和/或傳 輸)信息的任何機(jī)制,諸如可記錄/不可記錄介質(zhì)(例如只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ) 器(RAM)、磁盤存儲(chǔ)介質(zhì)、光存儲(chǔ)介質(zhì)、閃存器件等。該內(nèi)容可以是直接的可執(zhí)行內(nèi)容(“對(duì) 象”或“可執(zhí)行”形式)、源代碼或差別代碼(“增量”或“補(bǔ)丁”代碼)。機(jī)器可讀介質(zhì)還可 包括可從其下載內(nèi)容的存儲(chǔ)器或數(shù)據(jù)庫。機(jī)器可讀介質(zhì)還可包括在出售或運(yùn)輸時(shí)就存儲(chǔ)有 內(nèi)容的器件或產(chǎn)品。因此,運(yùn)輸具有存儲(chǔ)內(nèi)容的器件、或提供內(nèi)容以供通過通信介質(zhì)下載可 被理解為提供具有本文中所描述的這些內(nèi)容的制品。圖4是用于保持無線客戶機(jī)設(shè)備在節(jié)能模式下的無線連接性的過程的實(shí)施例的 流程圖。本文中所示出的流程圖提供多個(gè)處理動(dòng)作的順序的示例。雖然以具體順序或次序 示出,但除非另外指明,否則動(dòng)作的次序可修改。因此,所示實(shí)現(xiàn)應(yīng)僅被理解為示例,而用于 建立安全信道的過程可按照不同的次序來執(zhí)行,且某些動(dòng)作可并行地執(zhí)行。此外,在本發(fā)明 的多個(gè)實(shí)施例中,一個(gè)或多個(gè)動(dòng)作可被忽略;因此,并非在每個(gè)實(shí)現(xiàn)中都需要所有動(dòng)作。其 它處理流程也是可能的??蛻魴C(jī)設(shè)備執(zhí)行正常操作402,其中主機(jī)0S管理客戶機(jī)的無線連接。主機(jī)0S或主 機(jī)0S的平臺(tái)上的部件啟動(dòng)節(jié)能模式(404)。啟動(dòng)節(jié)能模式致使主機(jī)0S驅(qū)動(dòng)器向嵌入代理 下載上下文信息(406)。結(jié)合上下文信息的傳遞,無線連接的管理也在該硬件上配置。因 此,諸如網(wǎng)絡(luò)接口卡(NIC)之類的網(wǎng)絡(luò)接口硬件準(zhǔn)備好節(jié)能模式(408)。該NIC可改變將用 于節(jié)能模式的某些部件。該NIC還可存儲(chǔ)特定值或信息以供用于節(jié)能操作。該NIC還配置從主機(jī)OS到嵌入代理的控制變化。系統(tǒng)進(jìn)入節(jié)能模式(410)。完成至嵌入代理上下文下載,從而該嵌入代理在WLAN NIC上啟用(412)。然后當(dāng)主機(jī)操作于節(jié)能模式時(shí),嵌入代理控制漫游(414)。該嵌入代理 保持無線連接,并監(jiān)測(cè)喚醒事件(416)。因此,該嵌入代理可規(guī)則地或連續(xù)地確定喚醒事件 是否發(fā)生。在一個(gè)實(shí)施例中,嵌入代理在以下狀況中的一個(gè)或多個(gè)下向主機(jī)處理器發(fā)出例外。第一狀況是如果客戶機(jī)漫游出可能的漫游域。第二狀況是如果嵌入代理沒有處理漫游 協(xié)議所需的當(dāng)前上下文、密鑰或其它元件的狀況。第三狀況是如果嵌入代理未能認(rèn)證目標(biāo) 無線AP的狀況。第四狀況是如果無線AP要求該平臺(tái)執(zhí)行完全和完整的認(rèn)證,包括主密鑰 重置密鑰(re-keying)的狀況。第五狀況是如果嵌入代理接收到配置成喚醒主機(jī)OS的網(wǎng) 絡(luò)分組(例如傳入的聊天、傳入的郵件/IM(即時(shí)消息)、傳入的語音郵件等)的狀況。并非 所有這些狀況需要在各種實(shí)現(xiàn)下產(chǎn)生例外。此外,在某些實(shí)現(xiàn)中可能存在產(chǎn)生例外的其它 狀況。如果嵌入代理未識(shí)別上述例外或某些其它喚醒事件(例如喚醒客戶機(jī)設(shè)備的用戶命 令)之一(418),則嵌入代理繼續(xù)管理該無線漫游。如果檢測(cè)到喚醒狀況或事件,則系統(tǒng)將 基于該事件喚醒并恢復(fù)(420)。當(dāng)系統(tǒng)要喚醒并恢復(fù)時(shí),主處理器可指示嵌入代理其已準(zhǔn)備好控制無線連接。嵌 入代理從主無線設(shè)備驅(qū)動(dòng)器接收該喚醒指示和就緒信號(hào)(422)。嵌入代理設(shè)備驅(qū)動(dòng)器將對(duì) WLAN硬件的控制釋放給主機(jī)(424),并將整個(gè)會(huì)話上下文(包括變化)傳遞至主驅(qū)動(dòng)器。嵌 入代理還可讓任何接收到的分組傳遞至該主機(jī)。即,結(jié)合漫游或喚醒事件接收到的任何分 組可存儲(chǔ)在嵌入代理中,并在傳輸上下文時(shí)被傳遞至主機(jī)。然后系統(tǒng)返回正常操作(402)。除本文中描述的內(nèi)容之外,可對(duì)所公開的本發(fā)明的實(shí)施例和實(shí)現(xiàn)作出多種修改, 而不背離它們的范圍。因此,本文中的說明和示例應(yīng)當(dāng)以說明而非限制性的意義來理解。本 發(fā)明的范圍應(yīng)當(dāng)僅參照所附權(quán)利要求來限定。
      權(quán)利要求
      一種用于無線網(wǎng)絡(luò)客戶機(jī)設(shè)備的方法,包括檢測(cè)所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備內(nèi)的節(jié)能操作模式下的變化;響應(yīng)于檢測(cè)到所述節(jié)能操作模式下的變化在所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備的主機(jī)操作系統(tǒng)(OS)與嵌入代理之間交換定義所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備與無線網(wǎng)絡(luò)的網(wǎng)絡(luò)接入會(huì)話的會(huì)話上下文,所述嵌入代理具有獨(dú)立于所述主機(jī)OS的操作;以及結(jié)合響應(yīng)于檢測(cè)到所述節(jié)能操作模式下的變化來交換會(huì)話上下文,切換所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備在所述主機(jī)OS與所述嵌入代理之間漫游的管理。
      2.如權(quán)利要求1所述的方法,其特征在于,檢測(cè)節(jié)能操作模式下的變化包括確定所述 主機(jī)OS在處于深度節(jié)能模式下之后正在恢復(fù)正常操作;以及其中在所述主機(jī)OS與所述嵌入代理之間交換所述會(huì)話上下文包括將所述會(huì)話上下文 從所述嵌入代理上傳至所述主機(jī)Os。
      3.如權(quán)利要求2所述的方法,其特征在于,確定所述主機(jī)OS在處于深度節(jié)能模式之后 正在恢復(fù)正常操作包括確定所述主機(jī)OS正從待機(jī)喚醒。
      4.如權(quán)利要求1所述的方法,其特征在于,在所述主機(jī)OS與所述嵌入代理之間交換所 述會(huì)話上下文包括交換涉及開放網(wǎng)絡(luò)連接的信息,包括密鑰信息。
      5.如權(quán)利要求1所述的方法,其特征在于,在所述主機(jī)OS與所述嵌入代理之間交換所 述會(huì)話上下文包括在所述主機(jī)OS與獨(dú)立于所述主機(jī)OS的虛擬機(jī)或在網(wǎng)絡(luò)接口硬件上執(zhí)行的嵌入固件代 理中的一個(gè)之間交換所述會(huì)話上下文。
      6.如權(quán)利要求1所述的方法,其特征在于,在所述主機(jī)OS與所述嵌入代理之間交換所 述會(huì)話上下文包括在所述主機(jī)OS與主機(jī)硬件平臺(tái)上的嵌入微控制器或多核處理器單元的專用處理核中 的一個(gè)之間交換所述會(huì)話上下文。
      7.如權(quán)利要求1所述的方法,其特征在于,所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備的漫游切換管理 包括與電氣與電子工程師協(xié)會(huì)(IEEE)802. Ilr標(biāo)準(zhǔn)兼容的漫游切換管理。
      8.一種制品,包括其上存儲(chǔ)有內(nèi)容的機(jī)器可讀介質(zhì),所述內(nèi)容提供指令以使機(jī)器執(zhí)行 以下操作檢測(cè)連接至無線寬帶數(shù)據(jù)網(wǎng)絡(luò)的無線網(wǎng)絡(luò)客戶機(jī)設(shè)備的主機(jī)操作系統(tǒng)(OS)中的節(jié)能 操作模式的啟動(dòng);響應(yīng)于檢測(cè)到所述節(jié)能操作模式的啟動(dòng),將與所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備的網(wǎng)絡(luò)接入會(huì) 話有關(guān)的會(huì)話上下文從所述主機(jī)OS轉(zhuǎn)移至所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備上的嵌入代理,所述 嵌入代理具有與所述主機(jī)OS無關(guān)的操作;以及當(dāng)所述主機(jī)OS處于節(jié)能操作模式時(shí),代表所述無線網(wǎng)絡(luò)客戶機(jī)設(shè)備執(zhí)行與所述嵌入 代理的漫游。
      9.如權(quán)利要求8所述的制品,其特征在于,提供用于將會(huì)話上下文從所述主機(jī)OS轉(zhuǎn)移 至所述嵌入代理的指令的所述內(nèi)容包括提供用于將會(huì)話上下文經(jīng)由無線設(shè)備驅(qū)動(dòng)器轉(zhuǎn)移至所述嵌入代理的指令的內(nèi)容。
      10.如權(quán)利要求8所述的制品,其特征在于,提供用于將會(huì)話上下文從所述主機(jī)OS轉(zhuǎn)移 至所述嵌入代理的指令的所述內(nèi)容包括提供用于將會(huì)話上下文從所述主機(jī)OS轉(zhuǎn)移至獨(dú)立于所述主機(jī)OS的虛擬機(jī)、在網(wǎng)絡(luò)接口硬件上 執(zhí)行的嵌入固件代理、主機(jī)硬件平臺(tái)上的嵌入微控制器或多核處理單元的專用處理核中的 一個(gè)的指令的內(nèi)容。
      11.如權(quán)利要求8所述的制品,其特征在于,提供用于執(zhí)行所述漫游的指令的內(nèi)容包括 提供用于在所述嵌入代理上本地執(zhí)行無線連接管理算法的指令的內(nèi)容。
      12.如權(quán)利要求8所述的制品,其特征在于,所述內(nèi)容進(jìn)一步提供指令以使所述機(jī)器執(zhí) 行以下操作針對(duì)將觸發(fā)所述主機(jī)OS從節(jié)能操作模式切換至正常操作模式的事件,監(jiān)測(cè)所述無線 網(wǎng)絡(luò)客戶機(jī)設(shè)備。
      13.如權(quán)利要求12所述的制品,其特征在于,所述內(nèi)容進(jìn)一步提供指令以使所述機(jī)器 執(zhí)行以下操作響應(yīng)于檢測(cè)到將觸發(fā)所述主機(jī)OS切換至所述正常操作模式的事件,使經(jīng)過更新的會(huì) 話上下文從所述嵌入代理傳遞至所述主機(jī)OS。
      14.一種無線客戶機(jī)設(shè)備,包括用于執(zhí)行主機(jī)操作系統(tǒng)(OS)的主機(jī)硬件平臺(tái),所述主機(jī)OS管理正常操作模式下的無 線連接,包括維持與無線接入點(diǎn)的所述無線連接;獨(dú)立于所述主機(jī)OS操作的嵌入代理,所述嵌入代理在所述主機(jī)OS未管理所述無線連 接時(shí)管理節(jié)能模式下的所述無線連接,包括維持與所述無線接入點(diǎn)的所述無線連接和漫游 至不同無線接入點(diǎn);轉(zhuǎn)移邏輯,用于根據(jù)所述操作模式在所述主機(jī)OS與所述嵌入代理之間切換所述無線 連接的管理,并觸發(fā)定義所述無線客戶機(jī)設(shè)備的網(wǎng)絡(luò)接入會(huì)話的會(huì)話上下文的交換;以及用于保持到當(dāng)前接入點(diǎn)的物理鏈路的網(wǎng)絡(luò)接口硬件。
      15.如權(quán)利要求14所述的無線客戶機(jī)設(shè)備,其特征在于,所述嵌入代理包括在所述無 線客戶機(jī)設(shè)備的硬件平臺(tái)上的處理器核、微處理器或網(wǎng)絡(luò)接口卡中的一個(gè)上執(zhí)行的代理。
      16.如權(quán)利要求14所述的無線客戶機(jī)設(shè)備,其特征在于,所述嵌入代理管理所述無線 連接包括保持所述無線連接的安全參數(shù)。
      17.如權(quán)利要求14所述的無線客戶機(jī)設(shè)備,其特征在于,所述嵌入代理管理所述無線 連接包括保持所述無線連接的服務(wù)質(zhì)量(QoS)參數(shù)。
      18.如權(quán)利要求14所述的無線客戶機(jī)設(shè)備,其特征在于,所述轉(zhuǎn)移邏輯觸發(fā)用于所述 無線客戶機(jī)設(shè)備的多個(gè)會(huì)話的多個(gè)會(huì)話上下文的交換。
      全文摘要
      方法和裝置實(shí)現(xiàn)在無線客戶機(jī)設(shè)備處于節(jié)能模式時(shí)保持無線連接性。該系統(tǒng)包括當(dāng)設(shè)備正在執(zhí)行正常操作時(shí)處理無線連接的主機(jī)操作系統(tǒng)(OS)以及當(dāng)設(shè)備切換至節(jié)能操作和主機(jī)OS切換至睡眠或待機(jī)狀態(tài)時(shí)處理無線連接的嵌入代理。該系統(tǒng)檢測(cè)節(jié)能模式下的變化,并觸發(fā)主機(jī)OS與嵌入代理之間的會(huì)話上下文信息交換(當(dāng)系統(tǒng)進(jìn)入節(jié)能模式時(shí)從主機(jī)OS到嵌入代理,而當(dāng)系統(tǒng)從節(jié)能模式返回正常操作時(shí)從嵌入代理到主機(jī)OS)。該系統(tǒng)還觸發(fā)與傳遞會(huì)話上下文信息一致的管理切換。
      文檔編號(hào)H04L12/28GK101809939SQ200880109143
      公開日2010年8月18日 申請(qǐng)日期2008年9月26日 優(yōu)先權(quán)日2007年9月28日
      發(fā)明者J-s·蔡, K·索德 申請(qǐng)人:英特爾公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1