亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于維持到遠(yuǎn)程應(yīng)用服務(wù)器的連接性的系統(tǒng)和方法

文檔序號(hào):6496159閱讀:307來(lái)源:國(guó)知局
用于維持到遠(yuǎn)程應(yīng)用服務(wù)器的連接性的系統(tǒng)和方法
【專利摘要】一種用于維持運(yùn)行總是開總是連接(AOAC)應(yīng)用的主機(jī)系統(tǒng)與關(guān)聯(lián)的遠(yuǎn)程應(yīng)用服務(wù)器之間連接性的系統(tǒng)和方法。該系統(tǒng)進(jìn)一步包含配置成在主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路的電路。在主機(jī)系統(tǒng)轉(zhuǎn)變到低功率狀態(tài)并保持在低功率狀態(tài)之后,該電路配置成向遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕ⅰ1;钕⑴渲贸僧?dāng)主機(jī)系統(tǒng)處于低功率狀態(tài)時(shí)維持AOAC應(yīng)用與遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于遠(yuǎn)程應(yīng)用服務(wù)器的存在。
【專利說(shuō)明】用于維持到遠(yuǎn)程應(yīng)用服務(wù)器的連接性的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及無(wú)線通信和/或有線通信,并且更具體地說(shuō),本公開涉及在客戶端平臺(tái)處于低功率狀態(tài)時(shí)提供的能量有效通信。
【背景技術(shù)】
[0002]為了降低功耗(以及延長(zhǎng)電池壽命),便攜式無(wú)線裝置(諸如但不限于膝上型計(jì)算機(jī)、上網(wǎng)本、平板計(jì)算機(jī)以及類似的)可在活動(dòng)功率狀態(tài)(例如根據(jù)高級(jí)配置和電源接口(ACPI)規(guī)范的SO狀態(tài))與低功率狀態(tài)(也稱為備用模式、休眠模式、掛起模式或類似模式)之間變換。當(dāng)切換到低功率狀態(tài)(根據(jù)ACPI規(guī)范也稱為S3模式)時(shí),通過(guò)降低和/或消除至IJ所述平臺(tái)和裝置的所有不需要部分的電力而降低了功耗。在許多情形下,合乎需要的是,在便攜式無(wú)線裝置上執(zhí)行的一個(gè)或多個(gè)應(yīng)用/服務(wù)維持連接性和存在,以便總是能到達(dá)平臺(tái)或最終用戶。
[0003]維持與應(yīng)用服務(wù)器的連接和對(duì)于應(yīng)用服務(wù)器的存在的一種方法涉及周期性地將平臺(tái)從備用模式轉(zhuǎn)變到活動(dòng)模式,使得該平臺(tái)可向應(yīng)用服務(wù)器傳送存在數(shù)據(jù)和/或接收任何其它數(shù)據(jù)??上В?dāng)整個(gè)平臺(tái)在備用模式與活動(dòng)模式之間變換時(shí),這種方法需要相當(dāng)大量的能量。此外,備用模式與活動(dòng)模式之間的周期性變換可對(duì)備用到活動(dòng)的轉(zhuǎn)變的可靠性具有負(fù)面影響。雖然諸如無(wú)線WLAN喚醒(WoWLAN)的技術(shù)具有低功耗,但是WoWLAN僅維持到本地接入點(diǎn)的數(shù)據(jù)鏈路(L2鏈路層)連接性。像這樣,WoWLAN不能維持到應(yīng)用服務(wù)器的連接性和對(duì)應(yīng)用服務(wù)器的存在。
【專利附圖】

【附圖說(shuō)明】
[0004]隨著如下【具體實(shí)施方式】的繼續(xù)并參考附圖,所要求權(quán)利的主題的特征和優(yōu)點(diǎn)將變得顯而易見,其中類似標(biāo)記標(biāo)識(shí)類似的部分,并且附圖中:
圖1例證了符合本公開的客戶端平臺(tái)與遠(yuǎn)程應(yīng)用服務(wù)器之間通信系統(tǒng)的一個(gè)實(shí)施例; 圖2例證了符合本公開的客戶端平臺(tái)的一個(gè)實(shí)施例;
圖3描繪了符合本公開的存儲(chǔ)在存儲(chǔ)器中的?;钕⒌牧斜淼囊粋€(gè)實(shí)施例;
圖4描繪了符合本公開的?;钕⒎纸M的一個(gè)實(shí)施例;
圖5描繪了例證在各種狀態(tài)中操作的主機(jī)系統(tǒng)的平均功耗的功率分布圖;以及 圖6例證了符合本公開的操作流程圖的一個(gè)實(shí)施例;以及 圖7例證了各種堆疊層的一個(gè)實(shí)施例。
[0005]盡管如下【具體實(shí)施方式】將繼續(xù)參考例證性實(shí)施例,但它們的許多替換、修改和變形對(duì)本領(lǐng)域技術(shù)人員而言將是顯而易見的。因而,意圖是,所要求權(quán)利的主題被視為廣泛性的,并且僅定義為在所附權(quán)利要求書中所闡述的。
【具體實(shí)施方式】
[0006]一般而言,本公開描述了能量有效的無(wú)線通信方法或有線通信方法,所述能量有效的無(wú)線通信方法或有線通信方法使平臺(tái)和應(yīng)用/服務(wù)(例如總是開總是連接(AOAC)應(yīng)用)能夠在平臺(tái)處于低功率狀態(tài)并且停留在低功率狀態(tài)時(shí)維持到網(wǎng)絡(luò)和遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)網(wǎng)絡(luò)和遠(yuǎn)程應(yīng)用服務(wù)器的存在。在本文描述的至少一個(gè)實(shí)施例中,期望維持到網(wǎng)絡(luò)和遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)網(wǎng)絡(luò)和遠(yuǎn)程應(yīng)用服務(wù)器的存在的AOAC應(yīng)用/服務(wù)在平臺(tái)(例如從活動(dòng)功率狀態(tài))轉(zhuǎn)變到低功率狀態(tài)之前發(fā)起保活消息列表的構(gòu)建以降低功耗(例如以維護(hù)電池壽命)。在平臺(tái)轉(zhuǎn)變到低功率狀態(tài)之后,由平臺(tái)的通信裝置(例如無(wú)線網(wǎng)絡(luò)接口電路或有線網(wǎng)絡(luò)接口電路(NIC)和/或集成的無(wú)線控制器/有線控制器)向適當(dāng)?shù)刂分芷谛缘貍魉捅;钕?其可包含相應(yīng)的應(yīng)用/服務(wù)專有協(xié)議、序列號(hào)、定時(shí)信息和/或應(yīng)用/服務(wù)密鑰或令牌)。由于在平臺(tái)保持在低功率狀態(tài)時(shí)平臺(tái)的通信裝置能夠發(fā)出保活消息,所以,以能量有效方式維持到網(wǎng)絡(luò)和/或遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)網(wǎng)絡(luò)和/或遠(yuǎn)程應(yīng)用服務(wù)器的存在。
[0007]本文所使用的術(shù)語(yǔ)“活動(dòng)功率狀態(tài)”是指平臺(tái)在工作狀態(tài)或完全操作狀態(tài)中起作用?;顒?dòng)功率狀態(tài)的示例包含由高級(jí)配置和功率接口(ACPI)規(guī)范所定義的SO狀態(tài)。另一示例包含但不限于全接通功率狀態(tài)。本文所使用的術(shù)語(yǔ)“低功率狀態(tài)”是指平臺(tái)在降低的功率狀態(tài)中起作用,其中到未指示它們必須保持接通的裝置的電源可關(guān)閉并且一個(gè)或多個(gè)中央處理單元(CPU)停止執(zhí)行指令(例如關(guān)閉)。低功率的功率狀態(tài)的示例包含由ACPI規(guī)范所定義的SI狀態(tài)、S2狀態(tài)、S3狀態(tài)和/或S4狀態(tài)。低功率狀態(tài)的另外示例也被稱為備用模式、休眠模式、掛起模式或類似模式。
[0008]現(xiàn)在轉(zhuǎn)到圖1,一般性地例證了通信系統(tǒng)100的一個(gè)實(shí)施例。通信系統(tǒng)100包含一個(gè)或多個(gè)客戶端平臺(tái)102,所述一個(gè)或多個(gè)客戶端平臺(tái)102配置成:跨網(wǎng)絡(luò)104與一個(gè)或多個(gè)遠(yuǎn)程應(yīng)用服務(wù)器106建立無(wú)線通信鏈路和/或有線通信鏈路。客戶端平臺(tái)102可包含桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)和/或移動(dòng)計(jì)算裝置。移動(dòng)計(jì)算裝置的示例包含但不限于智能電話(諸如但不限于Blackberry ?智能電話、iPhone?智能電話、Android?智能電話以及類似的智能電話)、平板計(jì)算機(jī)(諸如但不限于iPad?平板計(jì)算機(jī)、基于PC的平板計(jì)算機(jī)和/或由Intel?公司提供的當(dāng)前或?qū)?lái)的平板計(jì)算機(jī))以及超移動(dòng)個(gè)人計(jì)算機(jī)。
[0009]客戶端平臺(tái)102可配置成與客戶端平臺(tái)102與遠(yuǎn)程應(yīng)用服務(wù)器106之間的通信路徑/鏈路中的一個(gè)或多個(gè)網(wǎng)絡(luò)接入點(diǎn)/橋108和/或其它通信裝置110 (諸如但不限于網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)裝置)建立通信鏈路。例如,客戶端平臺(tái)102可使用信號(hào)來(lái)在無(wú)線網(wǎng)絡(luò)中通信,該無(wú)線網(wǎng)絡(luò)諸如是局域網(wǎng)(LAN)、無(wú)線LAN (WLAN)、城域網(wǎng)(MAN)、無(wú)線MAN (WMAN)、廣域網(wǎng)(WAN)、無(wú)線WAN (WffAN)、根據(jù)現(xiàn)有下一代毫米波(NGmS_D02/r0,2008年11月28H )、無(wú)線吉比特聯(lián)盟(WGA)、IEEE 802.11,802.1la,802.1lb,802.He,802.Hg,802.llh、802.1li,802.1ln,802.llac、802.16,802.16d、802.16e、802.1lah 標(biāo)準(zhǔn)和 / 或以上標(biāo)準(zhǔn)的將來(lái)版本和/或派生和/或長(zhǎng)期演進(jìn)(LTE)操作的裝置和/或網(wǎng)絡(luò)、個(gè)域網(wǎng)(PAN)、無(wú)線PAN (WPAN)、作為以上WLAN和/或PAN和/或WPAN網(wǎng)絡(luò)的一部分的單元和/或裝置、單向無(wú)線電通信系統(tǒng)和/或雙向無(wú)線電通信系統(tǒng)、蜂窩無(wú)線電電話通信系統(tǒng)、蜂窩電話、無(wú)線電話、個(gè)人通信系統(tǒng)(PCS)裝置、合并了無(wú)線通信裝置的PDA裝置、多輸入多輸出(MMO)收發(fā)器或裝置、單輸入多輸出(SIMO)收發(fā)器或裝置、多輸入單輸出(MISO)收發(fā)器或裝置、最大比率組合(MRC)收發(fā)器或裝置、具有“智能天線”技術(shù)或多天線技術(shù)的收發(fā)器或裝置或類似的。[0010]一些實(shí)施例可結(jié)合一種或多種類型的無(wú)線通信信號(hào)和/或系統(tǒng)來(lái)使用,無(wú)線通信信號(hào)和/或系統(tǒng)例如是射頻(RF)、紅外(IR)、頻分復(fù)用(FDM)、正交FDM (OFDM)、OFDMA,時(shí)分復(fù)用(TDM)、時(shí)分多址(TDMA)d;^TDMA (E-TDMA)、通用分組無(wú)線電服務(wù)(GPRS)、擴(kuò)展GPRS、碼分多址(CDMA)、寬帶CDMA (WCDMA)、CDMA 2000、多載波調(diào)制(MDM)、離散多音(DMT)、藍(lán)牙(RTM)、ZigBee(TM)或類似的。實(shí)施例可在各種其它設(shè)備、裝置、系統(tǒng)和/或網(wǎng)絡(luò)中使用。
[0011]現(xiàn)在轉(zhuǎn)到圖2,一般性地例證了符合本公開的客戶端平臺(tái)200的一個(gè)實(shí)施例。客戶端平臺(tái)200包含主機(jī)系統(tǒng)202和NIC 220。主機(jī)系統(tǒng)202可包含主機(jī)處理器204、芯片集電路206和系統(tǒng)存儲(chǔ)器208。主機(jī)處理器204可包含一個(gè)或多個(gè)處理器核,并且可配置成執(zhí)行系統(tǒng)軟件210。系統(tǒng)軟件210可包含例如操作系統(tǒng)代碼212 (例如OS內(nèi)核代碼)以及無(wú)線驅(qū)動(dòng)器代碼和/或有線驅(qū)動(dòng)器代碼214 (諸如但不限于局域網(wǎng)(LAN))。LAN驅(qū)動(dòng)器代碼214可配置成至少部分地控制所述NIC 220操作的操作,如在下面將更詳細(xì)描述的那樣。系統(tǒng)存儲(chǔ)器208可包含I/O存儲(chǔ)器緩沖器216,I/O存儲(chǔ)器緩沖器216配置成存儲(chǔ)要由NIC 220傳送或接收的一個(gè)或多個(gè)數(shù)據(jù)分組。一般而言,芯片集電路206可包含“北橋”電路(未示出)以控制處理器204、NIC 220與系統(tǒng)存儲(chǔ)器208之間的通信。此外,芯片集電路206可包含用于控制主機(jī)系統(tǒng)202與NIC 220之間I/O通信的電路(未示出)。
[0012]NIC 220可在邏輯上和/或物理上被分成傳送路徑221A和接收路徑221B。一般而言,NIC 220可包含以太網(wǎng)媒體接入控制(MAC)電路222和物理接口(PHY)電路224。MAC電路222可包含傳送MAC電路222A,該傳送MAC電路222A配置成將要傳送的數(shù)據(jù)聚集成幀或分組,所述幀或分組包含目標(biāo)地址和源地址連同網(wǎng)絡(luò)控制信息和錯(cuò)誤檢測(cè)散列值。MAC電路222還可包含接收MAC電路222B,該接收MAC電路222B配置成從所接收的幀中移除數(shù)據(jù),并將該數(shù)據(jù)放在系統(tǒng)存儲(chǔ)器208中。PHY電路224可包含配置成對(duì)數(shù)據(jù)分組編碼的編碼電路240A和配置成對(duì)數(shù)據(jù)分組解碼的解碼電路240B。編碼電路240A和解碼電路240B可共同實(shí)施為處理器(例如數(shù)字信號(hào)處理器),所述處理器配置成執(zhí)行模數(shù)轉(zhuǎn)換和數(shù)模轉(zhuǎn)換、對(duì)數(shù)據(jù)的編碼和解碼、模擬寄生消除(例如串?dāng)_消除)以及對(duì)所接收數(shù)據(jù)的恢復(fù)。PHY電路224還可包含配置成傳送一個(gè)或多個(gè)數(shù)據(jù)分組的傳送(Tx)電路226和配置成接收一個(gè)或多個(gè)數(shù)據(jù)分組的接收(Rx)電路228。Rx電`路228可包含鎖相環(huán)電路(PLL,未示出),所述鎖相環(huán)電路配置成協(xié)調(diào)對(duì)數(shù)據(jù)接收的定時(shí)。PHY電路224可配置成建立用于以無(wú)線方式和/或通過(guò)媒體相關(guān)接口(其例如可包含類別6 (Cat6)的以太網(wǎng)線纜)來(lái)傳送和接收數(shù)據(jù)(例如分組)的以太網(wǎng)通信鏈路230。
[0013]傳送MAC電路222A可包含可控時(shí)鐘輸入242和可控功率輸入244。一般而言,時(shí)鐘輸入242可包含控制MAC電路222A的計(jì)時(shí)的時(shí)鐘信號(hào)。一般而言,功率輸入244可包含電源信號(hào)以向MAC電路222A的一個(gè)或多個(gè)組件提供電力。類似地,接收MAC電路222B可包含可控時(shí)鐘輸入246和可控功率輸入248。一般而言,時(shí)鐘輸入246可包含控制MAC電路222B的計(jì)時(shí)的時(shí)鐘信號(hào)。一般而言,功率輸入248可包含電源信號(hào)以向MAC電路222B的一個(gè)或多個(gè)組件提供電力。編碼電路240A可包含可控時(shí)鐘輸入254和可控功率輸入256,并且解碼電路240B可包含可控時(shí)鐘輸入258和可控功率輸入260。傳送電路226可包含可控時(shí)鐘輸入262和可控功率輸入264。在一個(gè)實(shí)施例中,傳送路徑22IA和接收路徑22IB的計(jì)時(shí)可獨(dú)立控制。此外,在一個(gè)實(shí)施例中,傳送路徑221A和接收路徑221B的功率也可獨(dú)立控制。
[0014]NIC 220可配置成經(jīng)由一個(gè)或多個(gè)接入點(diǎn)/橋(其可包含交換機(jī)、橋、路由器和/或其它NIC,它們可與類似于主機(jī)系統(tǒng)202的主機(jī)系統(tǒng)關(guān)聯(lián),其在圖2中未示出)和/或遠(yuǎn)程應(yīng)用服務(wù)器106來(lái)與遠(yuǎn)程應(yīng)用服務(wù)器106交換命令和數(shù)據(jù)。遠(yuǎn)程應(yīng)用服務(wù)器106可包含配置成使用無(wú)線通信協(xié)議或有線通信協(xié)議與NIC 220通信以維持在客戶端平臺(tái)200上執(zhí)行的AOAC應(yīng)用的任何裝置。
[0015]盡管其它功率狀態(tài)也是有可能的,但客戶端平臺(tái)200配置成至少在活動(dòng)功率狀態(tài)模式和低功率狀態(tài)操作。在活動(dòng)功率狀態(tài),一般而言,主機(jī)系統(tǒng)202和NIC 220完全起作用。當(dāng)客戶端平臺(tái)200在低功率狀態(tài)操作時(shí),一般而言,可對(duì)主機(jī)系統(tǒng)202關(guān)掉電源,而只是NIC220可保持起作用。
[0016]在從第一功率狀態(tài)(例如活動(dòng)功率狀態(tài)或在本文所描述的活動(dòng)功率狀態(tài)與低功率狀態(tài)之間的中間功率狀態(tài)或輔助功率狀態(tài))切換到低功率狀態(tài)之前,客戶端平臺(tái)200配置成發(fā)起?;钕?72的列表或集合的構(gòu)建,用于在主機(jī)系統(tǒng)202上執(zhí)行的一個(gè)或多個(gè)AOAC應(yīng)用/服務(wù)270 (例如存儲(chǔ)在存儲(chǔ)器208中的應(yīng)用270),所述AOAC應(yīng)用/服務(wù)270期望維持到網(wǎng)絡(luò)和應(yīng)用服務(wù)器的連接性和對(duì)網(wǎng)絡(luò)和應(yīng)用服務(wù)器的存在。例如,AOAC應(yīng)用/服務(wù)270可緊接在客戶端平臺(tái)200轉(zhuǎn)變到低功率狀態(tài)之前(例如在激活功能鍵或任何其它構(gòu)件(諸如但不限于預(yù)先定義的超時(shí)時(shí)段)時(shí)),發(fā)起?;钕?72的構(gòu)建。?;钕?72配置成維持與遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于遠(yuǎn)程應(yīng)用服務(wù)器的存在。例如,?;钕?72可配置成維持L2連接性(例如以支持WoWLAN)。卸載的協(xié)議也可配置成維持平臺(tái)L3 (IP)地址(例如地址解析協(xié)議(ARP)、動(dòng)態(tài)主機(jī)配置協(xié)議(DHCP))租約和因特網(wǎng)控制消息協(xié)議(ICMP))。
[0017]因此,每一個(gè)保活消息272的特定格式將取決于特定AOAC應(yīng)用以及用于客戶端平臺(tái)200與遠(yuǎn)程應(yīng)用服務(wù)器之間通信的傳送協(xié)議。例如,?;钕?72可基于相應(yīng)的AOAC應(yīng)用/服務(wù)專有協(xié)議而生成,并且可包含適當(dāng)?shù)亩ㄐ蛐畔⒑投〞r(shí)(如果需要的話),并且可用應(yīng)用/服務(wù)密鑰/令牌(如果需要的話)來(lái)保證安全。
[0018]保活消息272的集合(或至少其一部分)可存儲(chǔ)在存儲(chǔ)器274中。存儲(chǔ)器274可位于客戶端平臺(tái)200上在客戶端平臺(tái)200處于(并且保持在)低功率狀態(tài)時(shí)可由NIC 220存取的的任何地方。例如,存儲(chǔ)器274可以是NIC 220的一部分;然而,這僅僅是一個(gè)示例,并且存儲(chǔ)保活消息272的集合的存儲(chǔ)器274可位于客戶端平臺(tái)200中的任何地方。
[0019]一旦客戶端平臺(tái)200轉(zhuǎn)變到低功率狀態(tài),NIC 220就可配置成向含有保活消息272的遠(yuǎn)程應(yīng)用服務(wù)器106周期性地傳送至少一個(gè)數(shù)據(jù)分組。例如,根據(jù)一個(gè)實(shí)施例,傳送MAC電路222A配置成從主機(jī)系統(tǒng)202上操作的裝置驅(qū)動(dòng)器接收AOAC命令。響應(yīng)于該AOAC命令,傳送MAC電路222k以及至少Tx電路226配置成向遠(yuǎn)程應(yīng)用服務(wù)器106周期性地傳送包含?;钕?72的數(shù)據(jù)分組??苫谂cNIC 220關(guān)聯(lián)的一個(gè)或多個(gè)時(shí)鐘信號(hào)/輸入242、246、254、258和/或262來(lái)周期性地傳送保活消息272。可由NIC 220傳送?;钕?72所用的頻率對(duì)于多個(gè)AOAC應(yīng)用270中的每個(gè)AOAC應(yīng)用而言可以相同或不同。此外,NIC 220傳送?;钕?70所用的頻率可以是恒定的,或者可隨時(shí)間改變。
[0020]例如,當(dāng)在客戶端平臺(tái)200上存在多個(gè)AOAC應(yīng)用270時(shí),客戶端平臺(tái)200 (例如但不限于NIC 220)可以確定每個(gè)AOAC應(yīng)用270所需的最小時(shí)間或頻率(Tapp),以便維持與遠(yuǎn)程服務(wù)器的連接性和對(duì)于遠(yuǎn)程服務(wù)器的存在??蛻舳似脚_(tái)200然后可比較每一個(gè)最小時(shí)間Tapp以確定所有AOAC應(yīng)用270的最小Tapp (即Tmin)。NIC 220然后可基于Tmin來(lái)傳送用于所有AOAC應(yīng)用270的?;钕?72。基于用于所有AOAC應(yīng)用270的Tmin來(lái)傳送?;钕?72可進(jìn)一步降低客戶端平臺(tái)200處于低功率狀態(tài)時(shí)的功耗。具體地說(shuō),一般而言,與不傳送時(shí)相比,NIC 220在傳送分組時(shí)消耗更多功率。像這樣,基于用于所有AOAC應(yīng)用270的Tfflin來(lái)傳送?;钕?72可通過(guò)允許NIC 220在單個(gè)時(shí)間段期間傳送多個(gè)?;钕?72并且因此最小化NIC 220傳送分組所花費(fèi)的時(shí)間量來(lái)進(jìn)一步降低客戶端平臺(tái)200的功耗。
[0021]當(dāng)存儲(chǔ)器274中的所有?;钕?72都已經(jīng)被NIC 220傳送時(shí),NIC 220可配置成將客戶端平臺(tái)200從低功率狀態(tài)轉(zhuǎn)變到活動(dòng)功率狀態(tài)(或低功率狀態(tài)與活動(dòng)功率狀態(tài)之間的中間功率狀態(tài))以在存儲(chǔ)器274中生成附加?;钕?72。一旦存儲(chǔ)器274已經(jīng)用附加?;钕?72再補(bǔ)充,客戶端平臺(tái)200就可轉(zhuǎn)變回低功率狀態(tài),并且NIC 220可重新開始周期性地傳送?;钕?72,如本文所描述的。
[0022]根據(jù)另一實(shí)施例,客戶端平臺(tái)200可減少當(dāng)客戶端平臺(tái)200處于低功率狀態(tài)時(shí)維持連接性和存在所需的存儲(chǔ)空間。具體而言,客戶端平臺(tái)200可配置成在預(yù)先定義的時(shí)段生成通用?;钕⑴c安全令牌列表。通用保活消息和安全令牌列表然后可在客戶端平臺(tái)200轉(zhuǎn)變到低功率狀態(tài)之前被傳遞到NIC 220。此外,有關(guān)每個(gè)?;钕⒌男畔?諸如維持存在/連接性所需的最小周期性、?;钕⒌哪繕?biāo)地址等)也可被傳遞到NIC 220。在轉(zhuǎn)變到低功率狀態(tài)時(shí),NIC 220可恢復(fù)通用保活消息和安全令牌列表,并用來(lái)自列表的安全令牌和定序信息(連同目標(biāo)地址)來(lái)更新預(yù)先構(gòu)建的通用?;钕ⅰIC 220然后可以適當(dāng)時(shí)間間隔來(lái)傳送?;钕?72,從而以關(guān)于針對(duì)各種攻擊保護(hù)它自己的安全方式來(lái)維持對(duì)網(wǎng)絡(luò)的應(yīng)用/服務(wù)存在。因而,所需的存儲(chǔ)空間量可被減少,這是因?yàn)橐话愣酝ㄓ帽;钕⒑桶踩钆屏斜肀韧耆A(yù)先構(gòu)建的保活消息272的列表小得多。作為示例,當(dāng)使用200個(gè)字節(jié)的通用?;钕r(shí),存儲(chǔ)各200個(gè)字節(jié)的10個(gè)完整預(yù)先構(gòu)建的保活消息將需要2000個(gè)字節(jié)的存儲(chǔ)空間,而用于要生成的每個(gè)消息的安全令牌列表例如將需要小于400個(gè)字節(jié)。
[0023]客戶端平臺(tái)200 (例如NIC 220)還可配置成支持相比為WoWLAN定義的喚醒模式更為廣泛的喚醒模式。例如,NIC 220可配置成在例如從基于因特網(wǎng)的特定應(yīng)用(諸如在一個(gè)或多個(gè)遠(yuǎn)程應(yīng)用服務(wù)器上執(zhí)行的應(yīng)用/服務(wù))接收到進(jìn)入的因特網(wǎng)分組時(shí)喚醒客戶端平臺(tái)200的全部或部分。喚醒模式的示例可包含但不限于TCP (傳輸控制協(xié)議)SYN消息、HTTP或HTTPS消息或任何應(yīng)用特定消息。
[0024]NIC 220還可配置成可選地從遠(yuǎn)程應(yīng)用服務(wù)器106接收至少一個(gè)數(shù)據(jù)分組。在一個(gè)實(shí)施例中,為了從活動(dòng)數(shù)據(jù)傳送功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài),NIC 220可配置成控制時(shí)鐘輸入242、254和/或262。例如,NIC 220可配置成控制時(shí)鐘輸入246和/或258,并且時(shí)鐘輸入242、254、262、246和/或258可被門控(時(shí)鐘門控)以關(guān)掉到對(duì)應(yīng)電路的時(shí)鐘信號(hào)。
[0025]圖3中一般性地例證了例證存儲(chǔ)器274中為多個(gè)AOAC應(yīng)用302 (I)-(η)存儲(chǔ)的多個(gè)保活消息的列表300的一個(gè)實(shí)施例。例如,AOAC應(yīng)用302(1)-(η)可包含即時(shí)消息傳遞(IM)應(yīng)用 302 (I)(諸如但不限于微軟 Instant Messaging ?> AOL Instant Messenger ?>移動(dòng)即時(shí)消息傳遞(MIM)或類似的)、社交聯(lián)網(wǎng)應(yīng)用302(2)(諸如但不限于Facebook ?、Twitter ?、MySpace ?或類似的)和/或任何其它AOAC應(yīng)用302 (η)。每個(gè)AOAC應(yīng)用302 (I) - (η)可包含基于相應(yīng)應(yīng)用/服務(wù)專有協(xié)議、序列號(hào)、定時(shí)信息和/或應(yīng)用/服務(wù)密鑰或令牌的多個(gè)關(guān)聯(lián)的?;钕?04 (I) - (N)、306 (I) - (N)和308 (I) - (N)。圖4中一般性地例證了符合本公開的?;罘纸M400的一個(gè)實(shí)施例。例如,?;罘纸M400可包括與基于TCP/IP的協(xié)議兼容的標(biāo)題402和有效載荷404。標(biāo)題402可含有目標(biāo)MAC地址和源MAC地址。有效載荷404可含有因特網(wǎng)協(xié)議標(biāo)題段406、TCP段408和TCP有效載荷段410,如一般性地例證的那樣。
[0026]現(xiàn)在轉(zhuǎn)到圖5,提供了例證客戶端平臺(tái)在各種模式(例如模式502、504和506)中的平均功耗(W)的一個(gè)示例的圖表500。如可看到的,客戶端平臺(tái)和NIC(例如圖2中的NIC220)當(dāng)在WiFi活動(dòng)的活動(dòng)功率狀態(tài)(例如SO空閑)(502)中操作時(shí)消耗大約3.25W,而當(dāng)在WiFi禁用的低功率狀態(tài)(例如S3) (504)中時(shí)消耗大約0.4W。如可認(rèn)識(shí)到的,S3狀態(tài)(504)禁用了 WiFi,并且因此不能維持網(wǎng)絡(luò)連接性和/或存在。認(rèn)為S3狀態(tài)(504)表示在平臺(tái)沒有被完全關(guān)閉情況下NIC 220可消耗的最小功率。相比之下,利用本公開的AOAC方法在低功率狀態(tài)(例如S3)中操作的NIC 220僅消耗大約0.5ff(506)。像這樣,與S3模式(504)相比,處于本公開的AOAC模式(506)的NIC 220僅多消耗大約0.1ff,同時(shí)仍維持網(wǎng)絡(luò)連接性和存在。
[0027]現(xiàn)在轉(zhuǎn)到圖6,提供了例證建立和/或維持與遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于遠(yuǎn)程應(yīng)用服務(wù)器的存在的操作流程圖600的一個(gè)實(shí)施例。例如,在客戶端平臺(tái)上執(zhí)行的一個(gè)或多個(gè)AOAC應(yīng)用連接到遠(yuǎn)程應(yīng)用服務(wù)器(操作602)。該客戶端平臺(tái)在第一功率狀態(tài)(例如活動(dòng)功率狀態(tài))中操作。該客戶端平臺(tái)然后接收關(guān)于從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài)的通知(操作604)。該通知可以是用戶生成的(例如關(guān)閉膝上型計(jì)算機(jī)上的蓋或者激活低功率狀態(tài)功能)和/或自動(dòng)的(例如該客戶端平臺(tái)可在不活動(dòng)的預(yù)定時(shí)段之后自動(dòng)轉(zhuǎn)變到低功率狀態(tài))。在轉(zhuǎn)變到低功率狀態(tài)之前,該客戶端平臺(tái)發(fā)起?;钕⒌纳?操作606)。這些保活消息可在轉(zhuǎn)變到低功率狀態(tài)的通知之前或者之后生成。如本文所描述的,可生成完整的?;钕?例如完全預(yù)先構(gòu)建的保活消息),或者可生成這些?;钕⒌牟糠?例如通用?;钕⒑桶踩钆屏斜?。這些?;钕?或者其部分)可存儲(chǔ)在當(dāng)客戶端平臺(tái)處于低功率狀態(tài)中時(shí)對(duì)于NIC而言是可存取的存儲(chǔ)器中(操作608)??蛇x地,例如當(dāng)多個(gè)AOAC應(yīng)用在該客戶端平臺(tái)上執(zhí)行時(shí),該客戶端平臺(tái)確定傳送這些?;钕⒌念l率(操作610)。
[0028]該客戶端平臺(tái)然后可轉(zhuǎn)變到低功率狀態(tài)(操作612)。一旦該客戶端平臺(tái)正在低功率狀態(tài)中操作,NIC就可開始向該遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送這些?;钕?操作614)。NIC可繼續(xù)傳送這些?;钕?,直到該客戶端平臺(tái)從低功率狀態(tài)轉(zhuǎn)變(例如由于由NIC接收的分組或用戶發(fā)起的轉(zhuǎn)變引起的)。備選地,NIC可繼續(xù)傳送這些?;钕?,直到存儲(chǔ)在該存儲(chǔ)器中的保活消息的剩余數(shù)量達(dá)到最小閾值。一旦已經(jīng)達(dá)到最小閾值,客戶端平臺(tái)就從低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài)(操作616)。該客戶端平臺(tái)然后發(fā)起生成附加?;钕⒉⑺鼈兇鎯?chǔ)在存儲(chǔ)器中(操作618)。第二功率狀態(tài)可以是活動(dòng)功率狀態(tài),或足以允許該客戶端平臺(tái)生成附加?;钕⒌闹虚g功率狀態(tài)。最小閾值可選擇成允許該客戶端平臺(tái)有充足時(shí)間來(lái)生成附加?;钕?,同時(shí)仍維持與該遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于該遠(yuǎn)程應(yīng)用服務(wù)器的存在。在已經(jīng)生成/存儲(chǔ)了附加?;钕⒅?,該客戶端平臺(tái)轉(zhuǎn)變回低功率狀態(tài)(操作612)并重新開始周期性地傳送?;钕ⅲ绫疚乃枋龅?。
[0029]如本文所說(shuō)明的,當(dāng)客戶端平臺(tái)102處于低功率狀態(tài)時(shí),通過(guò)向適當(dāng)?shù)刂?例如應(yīng)用服務(wù)器106)周期性地傳送保活消息,客戶端平臺(tái)102 (圖1)可維持到網(wǎng)絡(luò)104以及一個(gè)或多個(gè)遠(yuǎn)程應(yīng)用服務(wù)器106的連接性和對(duì)網(wǎng)絡(luò)104以及一個(gè)或多個(gè)遠(yuǎn)程應(yīng)用服務(wù)器106的存在。如本文所描述的,這些?;钕⒖苫谙鄳?yīng)的應(yīng)用/服務(wù)/專有協(xié)議、序列號(hào)、定時(shí)信息和/或應(yīng)用/服務(wù)密鑰或令牌來(lái)生成。為了根據(jù)本文描述的協(xié)議和/或標(biāo)準(zhǔn)操作,這些?;钕⒖蓪?shí)現(xiàn)某一通信系統(tǒng)層。圖7在高級(jí)例證了網(wǎng)絡(luò)棧的各種層的保活消息700及其關(guān)聯(lián)的頻率。例如,符合本公開的至少一個(gè)實(shí)施例的?;钕?00可針對(duì)數(shù)據(jù)/鏈路層消息(諸如但不限于802.11 MAC層(即OSI數(shù)據(jù)/鏈路層2))和應(yīng)用/服務(wù)層消息(諸如但不限于OSI會(huì)話層5、0SI表示層6和OSI應(yīng)用層7);然而,應(yīng)該理解,符合本公開的?;钕⒁部蓱?yīng)用于在任何層的消息。
[0030]數(shù)據(jù)/鏈路層2提供了如下功能和過(guò)程手段:所述功能和過(guò)程手段用于在網(wǎng)絡(luò)實(shí)體之間傳遞數(shù)據(jù)并檢測(cè)以及可能還糾正可在物理層中發(fā)生的錯(cuò)誤。會(huì)話層5控制計(jì)算機(jī)之間的對(duì)話(連接)。它建立、管理和終止本地應(yīng)用與遠(yuǎn)程應(yīng)用之間的連接。它規(guī)定全雙工操作、半雙工操作或單工操作,并建立檢查點(diǎn)設(shè)定過(guò)程、延期過(guò)程、終止過(guò)程和重新啟動(dòng)過(guò)程。會(huì)話層通常在使用遠(yuǎn)程過(guò)程調(diào)用的應(yīng)用環(huán)境中顯式實(shí)現(xiàn),在所述遠(yuǎn)程過(guò)程調(diào)用中,客戶端平臺(tái)102向已知的遠(yuǎn)程應(yīng)用服務(wù)器106發(fā)送執(zhí)行提供有參數(shù)的規(guī)定過(guò)程的請(qǐng)求消息。遠(yuǎn)程應(yīng)用服務(wù)器106向客戶端平臺(tái)102發(fā)送響應(yīng),并且該應(yīng)用繼續(xù)其過(guò)程。表示層6建立應(yīng)用層實(shí)體之間的上下文,其中,如果這些表示服務(wù)提供它們之間的映射,則較高層實(shí)體可使用不同的語(yǔ)法和語(yǔ)義。如果有映射可用,則表示服務(wù)數(shù)據(jù)單元被封裝到會(huì)話協(xié)議數(shù)據(jù)單元中,并向下傳給棧。表示層6通過(guò)在應(yīng)用格式與網(wǎng)絡(luò)格式之間進(jìn)行轉(zhuǎn)變來(lái)提供與數(shù)據(jù)表示的獨(dú)立性(例如加密)。應(yīng)用層7與實(shí)現(xiàn)傳遞組件的軟件應(yīng)用交互作用。應(yīng)用層7功能可包含識(shí)別通信伙伴、確定資源可用性以及同步通信。
[0031]NIC 220還可包含I/O鏈路或總線電路(未示出)以在NIC 220與芯片集電路206之間提供I/o通信(諸如鏈路或總線電路可遵從上面提到的PC1-Express通信協(xié)議)。NIC還可包含配置成在MAC電路220與PHY電路224 (其例如可包含SGMII或XAUI)之間提供I/O通信的MAC/PHY接口電路(未示出)。
[0032]與NIC 220關(guān)聯(lián)的存儲(chǔ)器208和/或存儲(chǔ)器274可包括如下類型存儲(chǔ)器中的一個(gè)或多個(gè)存儲(chǔ)器:半導(dǎo)體固件存儲(chǔ)器、可編程存儲(chǔ)器、非易失性存儲(chǔ)器、只讀存儲(chǔ)器、電可編程存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、閃存、磁盤存儲(chǔ)器和/或光盤存儲(chǔ)器。附加地或備選地,與NIC220關(guān)聯(lián)的存儲(chǔ)器208和/或存儲(chǔ)器274可包括其它類型的計(jì)算機(jī)可讀存儲(chǔ)器和/或以后開發(fā)的類型的計(jì)算機(jī)可讀存儲(chǔ)器。本文描述的方法實(shí)施例可以用計(jì)算機(jī)程序?qū)崿F(xiàn),所述計(jì)算機(jī)程序可存儲(chǔ)在具有對(duì)系統(tǒng)編程以執(zhí)行所述方法的指令的存儲(chǔ)介質(zhì)上。該存儲(chǔ)介質(zhì)可包含但不限于任何類型的盤,包含軟盤、光盤、壓縮盤只讀存儲(chǔ)器(⑶-ROM)、壓縮盤可重寫(CD-RW)和磁光盤、半導(dǎo)體裝置、諸如只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)(諸如動(dòng)態(tài)和靜態(tài)RAM)、可擦除可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、閃存、磁卡或光卡、或適合于存儲(chǔ)電指令的任何類型介質(zhì)。其它實(shí)施例可實(shí)現(xiàn)為由可編程控制裝置執(zhí)行的軟件模塊。
[0033]本文描述的無(wú)線通信協(xié)議和/或有線通信協(xié)議(例如但不限于以太網(wǎng)協(xié)議)可能能夠允許使用傳送控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)的通信。所述無(wú)線協(xié)議和/或有線協(xié)議可遵從由電氣與電子工程師協(xié)會(huì)(IEEE)公布的題為“IEEE 802.3標(biāo)準(zhǔn)”(在2002年3月公布的)以太網(wǎng)標(biāo)準(zhǔn)和/或此標(biāo)準(zhǔn)的以后版本(諸如但不限于“IEEE 802.11標(biāo)準(zhǔn)”),或與之兼容。
[0034]本文所使用的“PHY”可被定義為用于與一個(gè)或多個(gè)裝置相接口的對(duì)象和/或電路,并且此類對(duì)象和/或電路可由本文闡述的一個(gè)或多個(gè)通信協(xié)議來(lái)定義。該P(yáng)HY可包括物理PHY,該物理PHY包括用于與可應(yīng)用通信鏈路相接口的收發(fā)器電路。該P(yáng)HY可備選地和/或附加地包括用于與另一虛擬PHY或與物理PHY相接口的虛擬PHY。PHY電路224可遵從上面提到的IEEE 802.3和/或802.11通信協(xié)議,或與之兼容,和/或符合后開發(fā)的通信協(xié)議的PHY電路。
[0035]根據(jù)一方面,本公開的特征在于如下系統(tǒng):所述系統(tǒng)包含配置成在第一功率狀態(tài)和低功率狀態(tài)中操作的主機(jī)系統(tǒng)、NIC和存儲(chǔ)器。該主機(jī)系統(tǒng)配置成:當(dāng)處于低功率狀態(tài)時(shí)執(zhí)行至少一個(gè)總是開總是連接(AOAC)應(yīng)用。NIC配置成在該主機(jī)系統(tǒng)與關(guān)聯(lián)的遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路。NIC進(jìn)一步配置成:當(dāng)該主機(jī)保持在低功率狀態(tài)中時(shí),向該遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕?。當(dāng)該主機(jī)系統(tǒng)處于低功率狀態(tài)中時(shí),這些?;钕⑴渲贸删S持AOAC應(yīng)用與遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于遠(yuǎn)程應(yīng)用服務(wù)器的存在。當(dāng)該主機(jī)系統(tǒng)保持在低功率狀態(tài)中時(shí),該存儲(chǔ)器配置成存儲(chǔ)這些?;钕ⅲ⑶覍?duì)NIC而言是可存取的。
[0036]根據(jù)另一方面,本公開的特征在于包含NIC的設(shè)備。NIC配置成在主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路,其中所述主機(jī)系統(tǒng)執(zhí)行總是開總是連接(AOAC)應(yīng)用,所述遠(yuǎn)程應(yīng)用服務(wù)器和所述AOAC應(yīng)用關(guān)聯(lián)。NIC進(jìn)一步配置成:在該主機(jī)保持從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài)之后,向該遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕?。這些?;钕⑴渲贸?當(dāng)主機(jī)系統(tǒng)處于低功率狀態(tài)中時(shí),維持AOAC應(yīng)用與遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于遠(yuǎn)程應(yīng)用服務(wù)器的存在。?;钕⑴渲贸纱鎯?chǔ)在當(dāng)主機(jī)系統(tǒng)保持在低功率狀態(tài)中時(shí)對(duì)NIC而言可存取的存儲(chǔ)器中。
[0037]根據(jù)又一方面,本公開的特征在于:用于在所述主機(jī)系統(tǒng)轉(zhuǎn)變到低功率狀態(tài)之后維持主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間通信的方法。該方法包含:在主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路,其中所述主機(jī)系統(tǒng)執(zhí)行總是開總是連接(AOAC)應(yīng)用,所述遠(yuǎn)程應(yīng)用服務(wù)器和所述AOAC應(yīng)用關(guān)聯(lián);接收關(guān)于將主機(jī)系統(tǒng)從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài)的指示;發(fā)起與AOAC應(yīng)用關(guān)聯(lián)的多個(gè)保活消息的生成;將主機(jī)系統(tǒng)從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài);以及當(dāng)主機(jī)系統(tǒng)處于低功率狀態(tài)中時(shí)從NIC向遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕?,所述?;钕⑴渲贸?當(dāng)主機(jī)系統(tǒng)處于低功率狀態(tài)中時(shí)維持該AOAC應(yīng)用與該遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于該遠(yuǎn)程應(yīng)用服務(wù)器的存在。
[0038]根據(jù)再一方面,本公開的特征在于其上存儲(chǔ)有指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),所述指令當(dāng)由處理器執(zhí)行時(shí)使處理器:在主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路,其中所述主機(jī)系統(tǒng)執(zhí)行總是開總是連接(AOAC)應(yīng)用,所述遠(yuǎn)程應(yīng)用服務(wù)器和所述AOAC應(yīng)用關(guān)聯(lián);接收關(guān)于將主機(jī)系統(tǒng)從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài)的指示;發(fā)起與該AOAC應(yīng)用關(guān)聯(lián)的多個(gè)?;钕⒌纳?;將該主機(jī)系統(tǒng)從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài);以及當(dāng)該主機(jī)系統(tǒng)處于低功率狀態(tài)中時(shí)從電路向遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕ⅲ霰;钕⑴渲贸僧?dāng)主機(jī)系統(tǒng)處于低功率狀態(tài)中時(shí)維持該AOAC應(yīng)用與該遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于該遠(yuǎn)程應(yīng)用服務(wù)器的存在。
[0039]在本文任何實(shí)施例中所使用的“電路”例如可包括硬件電路、可編程電路、狀態(tài)機(jī)電路和/或存儲(chǔ)由可編程電路執(zhí)行的指令的固件(單獨(dú)地或以任何組合)。
[0040] 本文已經(jīng)采用的術(shù)語(yǔ)和表述被用作描述而非限制的術(shù)語(yǔ),并且在使用此類術(shù)語(yǔ)和表述時(shí)沒打算排除所示出和描述的特征的任何等效方案(或其部分),并且要認(rèn)識(shí)到,各種修改在權(quán)利要求書的范圍內(nèi)是可能的。因而,權(quán)利要求書打算覆蓋所有此類等效方案。
【權(quán)利要求】
1.一種系統(tǒng),包括: 主機(jī)系統(tǒng),其配置成在第一功率狀態(tài)和低功率狀態(tài)中操作,所述主機(jī)系統(tǒng)進(jìn)一步配置成當(dāng)處于所述第一功率狀態(tài)中時(shí)執(zhí)行至少一個(gè)總是開總是連接(AOAC)應(yīng)用; 電路,其配置成在所述主機(jī)系統(tǒng)與關(guān)聯(lián)的遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路,所述電路進(jìn)一步配置成當(dāng)所述主機(jī)保持在所述低功率狀態(tài)中時(shí)向所述遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕ⅲ霰;钕⑴渲贸僧?dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)維持所述AOAC應(yīng)用與所述遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于所述遠(yuǎn)程應(yīng)用服務(wù)器的存在;以及 存儲(chǔ)器,其配置成存儲(chǔ)所述保活消息,所述存儲(chǔ)器配置成當(dāng)所述主機(jī)系統(tǒng)保持在所述低功率狀態(tài)中時(shí)對(duì)所述電路而言是可存取的。
2.如權(quán)利要求1所述的系統(tǒng),其中所述主機(jī)系統(tǒng)配置成在轉(zhuǎn)變到所述低功率狀態(tài)之前發(fā)起生成所述保活消息。
3.如權(quán)利要求1所述的系統(tǒng),其中低功率狀態(tài)包含由高級(jí)配置和電源接口(ACPI)規(guī)范所定義的S3狀態(tài),并且其中第一功率狀態(tài)包含由所述ACPI規(guī)范所定義的SO狀態(tài)。
4.如權(quán)利要求1所述的系統(tǒng),其中所述電路包含媒體接入控制(MAC)電路和物理接口(PHY)電路,所述媒體接入控制(MAC)電路包括傳送MAC電路,所述物理接口(PHY)電路包括傳送電路,其中所述傳送MAC電路配置成從所述主機(jī)系統(tǒng)上操作的裝置驅(qū)動(dòng)器接收AOAC命令,并且響應(yīng)于所述AOAC命令,所述傳送MAC電路和至少所述傳送電路配置成當(dāng)所述主機(jī)保持在所述低功率狀態(tài)中時(shí)向所述遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送存儲(chǔ)在所述存儲(chǔ)器中的保活消息。
5.如權(quán)利要求1所述的系統(tǒng),其中所述電路進(jìn)一步配置成:當(dāng)所述存儲(chǔ)器中的?;钕⒌氖S鄶?shù)量達(dá)到閾值時(shí),將所述主`機(jī)系統(tǒng)從所述低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài); 其中所述主機(jī)系統(tǒng)進(jìn)一步配置成:當(dāng)處于所述第二功率狀態(tài)中時(shí)生成附加?;钕?,并且此后轉(zhuǎn)變回所述低功率狀態(tài);并且其中所述電路進(jìn)一步配置成:當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)傳送所述附加?;钕?,由此當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)維持所述AOAC應(yīng)用與所述遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于所述遠(yuǎn)程應(yīng)用服務(wù)器的存在。
6.如權(quán)利要求1所述的系統(tǒng),其中,在所述主機(jī)系統(tǒng)轉(zhuǎn)變到所述低功率狀態(tài)之前,所述主機(jī)系統(tǒng)生成預(yù)先構(gòu)建的保活消息的列表。
7.如權(quán)利要求1所述的系統(tǒng),其中,在所述主機(jī)系統(tǒng)轉(zhuǎn)變到所述低功率狀態(tài)之前,所述主機(jī)系統(tǒng)生成通用?;钕⒑桶踩钆屏斜恚⑶移渲?,所述電路進(jìn)一步配置成恢復(fù)所述通用保活消息和所述安全令牌列表,并聚集所述通用保活消息與來(lái)自所述列表的所述安全令牌中的相應(yīng)安全令牌,以生成保活消息,以便在適當(dāng)時(shí)間向所述遠(yuǎn)程應(yīng)用服務(wù)器傳送。
8.如權(quán)利要求1所述的系統(tǒng),其中,所述電路配置成基于從所述遠(yuǎn)程應(yīng)用服務(wù)器接收的分組將所述主機(jī)系統(tǒng)從所述低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài)。
9.一種設(shè)備,包括: 電路,其配置成在主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路,所述主機(jī)系統(tǒng)執(zhí)行總是開總是連接(AOAC)應(yīng)用,所述遠(yuǎn)程應(yīng)用服務(wù)器和所述AOAC應(yīng)用關(guān)聯(lián),所述電路進(jìn)一步配置成:在所述主機(jī)保持從第一功率狀態(tài)到低功率狀態(tài)的轉(zhuǎn)變之后,向所述遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送?;钕?,所述?;钕⑴渲贸?當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)維持所述AOAC應(yīng)用與所述遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于所述遠(yuǎn)程應(yīng)用服務(wù)器的存在; 其中,所述?;钕⒋鎯?chǔ)在存儲(chǔ)器中,當(dāng)所述主機(jī)系統(tǒng)保持在所述低功率狀態(tài)中時(shí),所述存儲(chǔ)器對(duì)所述電路而言是可存取的。
10.如權(quán)利要求9所述的設(shè)備,其中低功率狀態(tài)包含由高級(jí)配置和電源接口(ACPI)規(guī)范所定義的S3狀態(tài),并且其中第一功率狀態(tài)包含由所述ACPI規(guī)范所定義的SO狀態(tài)。
11.如權(quán)利要求9所述的設(shè)備,其中所述電路包含媒體接入控制(MAC)電路和物理接口(PHY)電路,所述媒體接入控制(MAC)電路包括傳送MAC電路,所述物理接口(PHY)電路包括傳送電路,其中所述傳送MAC電路配置成:從所述主機(jī)系統(tǒng)上操作的裝置驅(qū)動(dòng)器接收AOAC命令,并且響應(yīng)于所述AOAC命令,所述傳送MAC電路和至少所述傳送電路配置成:當(dāng)所述主機(jī)保持在所述低功率狀態(tài)中時(shí)向所述遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送存儲(chǔ)在所述存儲(chǔ)器中的?;钕ⅰ?br> 12.如權(quán)利要求9所述的設(shè)備,其中所述電路配置成:當(dāng)所述存儲(chǔ)器中保活消息的剩余數(shù)量達(dá)到閾值時(shí),將所述主機(jī)系統(tǒng)從所述低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài); 其中電路進(jìn)一步配置成:當(dāng)所述主機(jī)系統(tǒng)在所述第二功率狀態(tài)中操作時(shí)發(fā)起附加?;钕⒌纳?;并且 其中所述電路進(jìn)一步配置成:在所述主機(jī)系統(tǒng)轉(zhuǎn)變回所述低功率狀態(tài)之后,傳送所述附加?;钕ⅲ纱水?dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)維持所述AOAC應(yīng)用與所述遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于所述遠(yuǎn)程應(yīng)用服務(wù)器的存在。
13.如權(quán)利要求9所述 的設(shè)備,其中所述電路配置成:從所述主機(jī)系統(tǒng)恢復(fù)通用?;钕⒑退霭踩钆屏斜?,并聚集所述通用?;钕⑴c來(lái)自所述列表的所述安全令牌中的相應(yīng)安全令牌,以生成?;钕?,以便在適當(dāng)時(shí)間向所述遠(yuǎn)程應(yīng)用服務(wù)器傳送。
14.如權(quán)利要求9所述的設(shè)備,其中所述電路配置成:基于從所述遠(yuǎn)程應(yīng)用服務(wù)器接收的分組將所述主機(jī)系統(tǒng)從所述低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài)。
15.一種其上存儲(chǔ)有指令的計(jì)算機(jī)可讀非暫態(tài)介質(zhì),所述指令當(dāng)由處理器執(zhí)行時(shí)使所述處理器: 在主機(jī)系統(tǒng)與遠(yuǎn)程應(yīng)用服務(wù)器之間建立通信鏈路,所述主機(jī)系統(tǒng)執(zhí)行總是開總是連接(AOAC)應(yīng)用,所述遠(yuǎn)程應(yīng)用服務(wù)器和所述AOAC應(yīng)用關(guān)聯(lián); 接收關(guān)于將主機(jī)系統(tǒng)從第一功率狀態(tài)轉(zhuǎn)變到低功率狀態(tài)的指示; 發(fā)起與所述AOAC應(yīng)用關(guān)聯(lián)的多個(gè)保活消息的生成; 將所述主機(jī)系統(tǒng)從所述第一功率狀態(tài)轉(zhuǎn)變到所述低功率狀態(tài);以及 當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)向所述遠(yuǎn)程應(yīng)用服務(wù)器周期性地傳送所述?;钕?,所述保活消息配置成:當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)維持所述AOAC應(yīng)用與所述遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于所述遠(yuǎn)程應(yīng)用服務(wù)器的存在。
16.如權(quán)利要求15所述的介質(zhì),其中所述指令當(dāng)由所述處理器執(zhí)行時(shí)導(dǎo)致如下操作: 當(dāng)所述主機(jī)系統(tǒng)保持在所述低功率狀態(tài)中時(shí)將至少一部分所述保活消息存儲(chǔ)在對(duì)所述電路而言可存取的存儲(chǔ)器中。
17.如權(quán)利要求15所述的介質(zhì),其中所述指令當(dāng)由所述處理器執(zhí)行時(shí)導(dǎo)致如下操作: 在所述主機(jī)系統(tǒng)轉(zhuǎn)變到所述低功率狀態(tài)之前,生成通用?;钕⒑桶踩钆屏斜恚换謴?fù)所述通用?;钕⒑退霭踩钆屏斜?,并聚集所述通用?;钕⑴c來(lái)自所述列表的所述安全令牌中的相應(yīng)安全令牌以在所述主機(jī)系統(tǒng)轉(zhuǎn)變到所述低功率狀態(tài)之后生成所述?;钕?。
18.如權(quán)利要求15所述的介質(zhì),其中,所述指令當(dāng)由所述處理器執(zhí)行時(shí)導(dǎo)致如下操作: 當(dāng)所述存儲(chǔ)器中?;钕⒌氖S鄶?shù)量達(dá)到閾值時(shí),將所述主機(jī)系統(tǒng)從所述低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài);以及 當(dāng)處于所述第二功率狀態(tài)中時(shí)生成附加?;钕⒉⑶掖撕筠D(zhuǎn)變回所述低功率狀態(tài),并且其中所述NIC進(jìn)一步配置成:當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)傳送所述附加?;钕?,由此,當(dāng)所述主機(jī)系統(tǒng)處于所述低功率狀態(tài)中時(shí)維持所述AOAC應(yīng)用與所述遠(yuǎn)程應(yīng)用服務(wù)器的連接性和對(duì)于所述遠(yuǎn)程應(yīng)用服務(wù)器的存在。
19.如權(quán)利要求15所述的介質(zhì),其中所述指令當(dāng)由所述處理器執(zhí)行時(shí)導(dǎo)致如下操作: 基于從所述遠(yuǎn)程應(yīng)用服務(wù)器接收的分組,將所述主機(jī)系統(tǒng)從所述低功率狀態(tài)轉(zhuǎn)變到第二功率狀態(tài)。
20.如權(quán)利要求15所述的介質(zhì),其中低功率狀態(tài)包含由高級(jí)配置和電源接口(ACPI)規(guī)范所定義的S3狀態(tài),并且其中`第一功率狀態(tài)包含由所述ACPI規(guī)范所定義的SO狀態(tài)。
【文檔編號(hào)】G06F1/32GK103703430SQ201280038223
【公開日】2014年4月2日 申請(qǐng)日期:2012年6月29日 優(yōu)先權(quán)日:2011年7月1日
【發(fā)明者】C.馬西奧科, S.戈布里伊, K.弗勒明, G.普拉特, T-Y.C.邰 申請(qǐng)人:英特爾公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1