通過虛擬專用網(wǎng)(vpn)保持連接性的裝置、系統(tǒng)和方法
【專利摘要】一些演示實施例包括通過虛擬專用網(wǎng)(VPN)保持連接性的裝置、系統(tǒng)和/或方法。例如,一種系統(tǒng)可包括一種服務(wù)器,其經(jīng)VPN隧道與至少一個計算裝置通信,接收來自計算裝置的指示計算裝置在待機(jī)模式的模式指示,當(dāng)計算裝置在待機(jī)模式中時接收來自至少一個應(yīng)用服務(wù)器的預(yù)期用于計算裝置的一個或更多分組,基于至少一個過濾準(zhǔn)則來檢測要提供到計算裝置的至少一個針對的分組,以及經(jīng)VPN隧道將針對的分組傳送到計算裝置。
【專利說明】通過虛擬專用網(wǎng)(VPN)保持連接性的裝置、系統(tǒng)和方法
【背景技術(shù)】
[0001]計算裝置可在常在常連(AOAC)模式中操作。在AOAC模式中,計算裝置在待機(jī)模式中操作,例如具有較低功耗時,計算裝置可經(jīng)通信網(wǎng)絡(luò)具有到諸如企業(yè)應(yīng)用服務(wù)器等一個或更多指定應(yīng)用服務(wù)器(“應(yīng)用服務(wù)器”)的持續(xù)網(wǎng)絡(luò)連接。
[0002]在AOAC模式中操作時,計算裝置可保持網(wǎng)絡(luò)連接開放以便接收來自應(yīng)用服務(wù)器的更新到在計算裝置上安裝的一個或更多應(yīng)用(“客戶端應(yīng)用”)。例如,運(yùn)行電子郵件應(yīng)用的計算裝置在待機(jī)模式中時可保持網(wǎng)絡(luò)連接開放,以便更新來自電子郵件應(yīng)用服務(wù)器的電子郵件應(yīng)用。
[0003]在接收例如預(yù)期到客戶端應(yīng)用等針對的分組時,計算裝置可轉(zhuǎn)換到活動模式,例如完全操作模式,并且可激活客戶端應(yīng)用以便接收和處置針對的分組。例如,合蓋的筆記本等在待機(jī)模式中的筆記本可在接收預(yù)期到計算裝置的電子郵件消息昌被激活,并且可激活郵件應(yīng)用。
[0004]為了避免由例如預(yù)期不到任何客戶端應(yīng)用的分組等未經(jīng)授權(quán)的進(jìn)入分組激活計算裝置,計算裝置可利用過濾準(zhǔn)則,在激活計算裝置前識別和過濾接收的分組。
【專利附圖】
【附圖說明】
[0005]為了圖示的簡明和清晰,圖中所示元件不一定按比例畫出。例如,為了顯示清晰,一些元件的尺寸相對其它元件可能被夸大。此外,引用數(shù)字可在圖之間重復(fù)以指示對應(yīng)或類似的元件。圖形在下面列出。
[0006]圖1是根據(jù)一些演示實施例的系統(tǒng)的示意框圖。
[0007]圖2是根據(jù)一些演示實施例,通過虛擬專用網(wǎng)(VPN)保持連接性的方法的示意流程圖示。
[0008]圖3是根據(jù)一些演示實施例的制造的物品的示意圖。
【具體實施方式】
[0009]在下面的詳細(xì)說明中,為提供一些實施例的詳盡理解而陳述了多個特定的細(xì)節(jié)。然而,本領(lǐng)域的技術(shù)人員將理解,一些實施例可在這些特定細(xì)節(jié)中的一些細(xì)節(jié)不存在的情況下實行。在其它情況下,公知的方法、過程、組件、單元和/或電路未詳細(xì)描述以免混淆論述。
[0010]本文中利用諸如“處理”、“計算”、“演算”、“確定”、“建立”、“分析”、“檢查”等術(shù)語
或諸如此類的論述可指計算機(jī)、計算平臺或計算系統(tǒng)或其它電子計算裝置的操作和/或過程,這些操作和/或過程操控計算機(jī)的寄存器和存儲器內(nèi)的表示為物理(例如,電子)量的數(shù)據(jù)和/或?qū)⑺鰯?shù)據(jù)變換成計算機(jī)的寄存器和/或存儲器或可存儲指令以執(zhí)行操作和/或過程的其它信息存儲媒體內(nèi)類似表示為物理量的其它數(shù)據(jù)。
[0011]術(shù)語“多”和“多個”在本文中使用時例如包括“多個”或“兩個或更多”。例如,“多個項目”包括兩個或更多項目。[0012]一些實施例可結(jié)合各種裝置和系統(tǒng)使用,例如,個人計算機(jī)(PO、臺式計算機(jī)、移動計算機(jī)、膝上型計算機(jī)、筆記本計算機(jī)、平板計算機(jī)、服務(wù)器計算機(jī)、機(jī)頂盒、手持式計算機(jī)、手持式計算機(jī)、手持式裝置、個人數(shù)字助理(PDA)裝置、手持式PDA裝置、機(jī)載裝置、夕卜接裝置、混合裝置、車載裝置、非車載裝置、移動或便攜式裝置、消費(fèi)者裝置、非移動或非便攜式裝置、無線通信站、無線通信裝置、無線接入點(diǎn)(AP)、有線或無線路由器、有線或無線調(diào)制解調(diào)器、視頻裝置、音頻裝置、音頻視頻(A/V)裝置、機(jī)頂盒(STB)、Blu-ray disc (BD)播放器、BD刻錄機(jī)、數(shù)字視頻盤(DVD)播放器、高清晰(HD) DVD播放器、DVD刻錄機(jī)、HD DVD刻錄機(jī)、個人錄像機(jī)(PVR)、廣播HD接收器、視頻信源、音頻信源、視頻信宿、音頻信宿、立體聲調(diào)諧器、廣播無線電接收器、平板顯示器、個人媒體播放器(PMP)、數(shù)碼攝像機(jī)(DVC)、數(shù)字音頻播放器、揚(yáng)聲器、音頻接收器、音頻放大器、游戲裝置、數(shù)據(jù)信源、數(shù)據(jù)信宿、數(shù)碼靜態(tài)攝像機(jī)(DSC)、有線或無線網(wǎng)絡(luò)、無線區(qū)域網(wǎng)絡(luò)、無線視頻區(qū)域網(wǎng)絡(luò)(WVAN)、局域網(wǎng)(LAN)、無線LAN (WLAN)、無線城域網(wǎng)(WMAN)通信系統(tǒng)、個人區(qū)域網(wǎng)(PAN)、無線PAN (WPAN)、根據(jù)現(xiàn)有 IEEE 802.11 標(biāo)準(zhǔn)(“802.11 標(biāo)準(zhǔn)”),例如包括 IEEE 802.1KIEEE 802.11-2007:信息技術(shù)標(biāo)準(zhǔn)-系統(tǒng)間電信和信息交換-局域網(wǎng)和城域網(wǎng)-特定要求第11部分:無線LAN媒體接入控制(MAC)和物理層(PHY)規(guī)范-2007年6月)和/或其將來版本和/或衍生操作的裝置和/或網(wǎng)絡(luò)、根據(jù)IEEE 802.16標(biāo)準(zhǔn)(“IEEE 802.16標(biāo)準(zhǔn)),例如,包括802.16(IEEE- Std 802.16,2004版,用于固定寬帶無線接入系統(tǒng)的空中接口)和/或其將來版本和/或衍生操作的裝置和/或網(wǎng)絡(luò)、根據(jù)現(xiàn)有無線吉比特聯(lián)盟(WGA)和/或WirelssHD?規(guī)格和/或其將來版本和/或衍生操作的裝置和/或網(wǎng)絡(luò)、根據(jù)現(xiàn)有蜂窩規(guī)范和/或協(xié)議,例如,第三代合作伙伴項目(3GPP)、3GPP長期演進(jìn)(LTE)和/或其將來版本和/或衍生操作的裝置和網(wǎng)絡(luò)、作為上述網(wǎng)絡(luò)的一部分的單元和/或裝置、單向和/或雙向無線電通信系統(tǒng)、蜂窩無線電電話通信系統(tǒng)、蜂窩電話、無線電話、個人通信系統(tǒng)(PCS)裝置、包含無線通信裝置的PDA裝置、移動或便攜式全球定位系統(tǒng)(GPS)裝置、包含GPS接收器或收發(fā)器或芯片的裝置、包含RFID元件或芯片的裝置、多輸入多輸出(MMO)收發(fā)器或裝置、具有一個或更多內(nèi)置天線和/或外置天線的裝置、數(shù)字視頻廣播(DVB)裝置或系統(tǒng)、多標(biāo)準(zhǔn)無線電裝置或系統(tǒng)、有線或無線手持式裝置(例如,BlackBerry、Palm Treo)、無線應(yīng)用協(xié)議(WAP)裝置或諸如此類。
[0013]一些實施例可結(jié)合一種或多種類型的無線通信信號和/或系統(tǒng)使用,例如,射頻(RF)、紅外(IR)、頻分復(fù)用(FDM)、正交FDM (OFDM)、時分復(fù)用(TDM)、時分多址(TDMA)、擴(kuò)展TDMA (E-TDMA)、通用分組無線電服務(wù)(GPRS)、擴(kuò)展GPRS、碼分多址(CDMA)、寬帶CDMA(WCDMA)、CDMA 2000、單載波CDMA、多載波CDMA、多載波調(diào)制(MDM)、離散多音(DMT)、Bluetooth?、全球定位系統(tǒng)(GPS)、W1-F1、Wi_Max、ZigBee ?、超寬帶(UWB)、全球移動通信系統(tǒng)(GSM)、2G、2.5G、3G、3.5G、GSM演進(jìn)增強(qiáng)型數(shù)據(jù)率(EDGE)或諸如此類。其它實施例可在各種其它裝置、系統(tǒng)和/或網(wǎng)絡(luò)中使用。
[0014]術(shù)語“無線裝置”在本文中使用時例如包括能夠進(jìn)行無線通信的裝置、能夠進(jìn)行無線通信的通信裝置、能夠進(jìn)行無線通信的通信站、能夠進(jìn)行無線通信的便攜式或非便攜式裝置或諸如此類。在一些演示實施例中,無線裝置可以是或可以包括與計算機(jī)集成的外圍設(shè)備或附接到計算機(jī)的外圍設(shè)備。在一些演示實施例中,術(shù)語“無線裝置”可用于提供無線服務(wù)。[0015]術(shù)語“掉電(power downing和power down)”在本文中相對于裝置、單元、元件、模塊和/或組件使用時,可例如指降低,減弱,關(guān)閉,停電,關(guān)斷和/或切斷到裝置、單元、元件、模塊和/或組件的電流,和/或?qū)⒀b置、單元、元件、模塊和/或組件轉(zhuǎn)換到在睡眠模式、功率降低模式、冬眠模式、待機(jī)模式和/或消耗比裝置、單元、元件、模塊和/或組件的完全和/或正常操作所要求的更少功率的任何其它操作模式進(jìn)行操作。例如,使例如配置成接收,處置和/或處理消息的計算裝置等計算裝置、計算裝置的組件、計算裝置的一個或更多硬件(HW)和/或軟件(SW)組件和/或計算裝置的操作系統(tǒng)(OS)掉電可包括降低,消除,關(guān)閉,停電,關(guān)斷和/或切斷到計算裝置、計算裝置的所述組件、計算裝置的所述一個或更多HW和/或軟件SW組件和/或計算裝置的OS的電流;和/或?qū)⒂嬎阊b置、計算裝置的所述組件、計算裝置的所述一個或更多HW和/或軟件SW組件和/或計算裝置的OS轉(zhuǎn)換到在睡眠模式、功率降低模式、冬眠模式、待機(jī)模式和/或消耗比例如完全接收、處置和/或處理消息等完全操作所要求的更少功率的任何其它操作模式進(jìn)行操作。
[0016]術(shù)語“上電”在本文中相對于裝置、單元、元件、模塊和/或組件使用時,可例如指增強(qiáng),恢復(fù),開啟和/或接通到裝置、單元、元件、模塊和/或組件的電流,和/或使該裝置、單元、元件、模塊和/或組件從睡眠模式、待機(jī)模式或消耗比該裝置、單元、元件、模塊和/或組件的完全接收和/或正常操作所要求的更少功率的任何其它操作模式轉(zhuǎn)換到操作模式,和/或使該裝置、單元、元件、模塊和/或組件轉(zhuǎn)換到操作模式。例如,使例如配置成接收,處置和/或處理消息的計算裝置等計算裝置、計算裝置的組件、計算裝置的一個或更多HW和/或SW組件和/或計算裝置的OS上電可包括增強(qiáng),恢復(fù),開啟和/或接通到計算裝置、計算裝置的所述組件、計算裝置的所述一個或更多HW和/或軟件SW組件和/或計算裝置的OS的電流;和/或?qū)⒂嬎阊b置、計算裝置的所述組件、計算裝置的所述一個或更多HW和/或軟件SW組件和/或計算裝置的OS從睡眠模式、功率降低模式、冬眠模式、待機(jī)模式和/或消耗比完全操作所要求的更少功率的任何其它操作模式更改到操作模式,例如以便完全接收、處置和/或處理消息。
[0017]術(shù)語“常在常連(AOAC) ”在本文中相對于計算裝置使用時可指計算裝置的操作的功率降低狀態(tài)和/或模式,例如,極低功率狀態(tài)和/或模式,在該模式,計算裝置的一個或更多單元、元件和/或組件被掉電,使得計算裝置可在保持到一個或更多網(wǎng)絡(luò)服務(wù)和/或應(yīng)用的連接性(例如大致恒定連接性)的同時以降低的功耗來操作,例如,以極低功耗操作。例如,例如手持式裝置、手機(jī)、筆記本計算機(jī)及諸如此類等移動計算裝置可在AOAC狀態(tài)操作以提供用戶感知的恒定連接性到一個或更多服務(wù)和/或應(yīng)用,例如,電子郵件服務(wù)、即時消息傳遞(頂)服務(wù)、因特網(wǎng)話音協(xié)議(VoIP)服務(wù)及諸如此類,同時保持移動計算裝置的電池的較低程度的使用。在一個示例中,筆記本計算機(jī)可配置成從活動狀態(tài)轉(zhuǎn)換到AOAC狀態(tài),例如,用戶合上筆記本計算機(jī)蓋時。在AOAC狀態(tài)期間,筆記本計算機(jī)可使筆記本的一個或更多組件掉電,例如,核心處理器、顯示器、存儲器、芯片組、硬盤及諸如此類,同時例如網(wǎng)絡(luò)通信模塊等一個或更多模塊可保持活動以檢測來自預(yù)定義的網(wǎng)絡(luò)服務(wù)和/或應(yīng)用的一個或更多消息。
[0018]在一些演示實施例中,計算裝置可與一個或更多應(yīng)用服務(wù)器進(jìn)行通信以接收例如預(yù)期用于由計算裝置執(zhí)行的一個或更多應(yīng)用(“裝置應(yīng)用”)的分組。例如,執(zhí)行電子郵件應(yīng)用的筆記本可與企業(yè)電子郵件服務(wù)器進(jìn)行通信以接收預(yù)期用于電子郵件應(yīng)用的郵件消息。[0019]在一些演示實施例中,計算裝置可保持到應(yīng)用服務(wù)器的連續(xù)網(wǎng)絡(luò)連接,例如,以接收分組和保持裝置應(yīng)用更新。
[0020]在一些演示實施例中,計算裝置可在AOAC模式進(jìn)行操作,并且在接收分組時,計算裝置可轉(zhuǎn)換到活動模式以接收和處置分組。例如,筆記本可在待機(jī)模式中操作,并且可在接收來自企業(yè)電子郵件服務(wù)器的郵件消息時被激活。
[0021]在一些演示實施例中,為避免由例如未預(yù)期用于任何客戶端應(yīng)用的分組等未經(jīng)授權(quán)的進(jìn)入分組激活計算裝置,可實現(xiàn)適合的過濾準(zhǔn)則以在激活計算裝置前識別和過濾分組。
[0022]在一些演進(jìn)實施例中,計算裝置可包括虛擬專用網(wǎng)(VPN)模塊以便經(jīng)VPN隧道與VPN服務(wù)器進(jìn)行通信。例如,企業(yè)可通過公共通信網(wǎng)絡(luò)使用VPN增大安全性。
[0023]在一些演示實施例中,例如由于VPN加密,VPN的利用可阻止計算裝置檢測和識別針對的分組。
[0024]在一些演示實施例中,如果將所有進(jìn)入的分組傳送到計算裝置,則可增大計算裝置的功耗,例如,如果定期激活(例如,上電)計算裝置以便檢測和檢查進(jìn)入的分組,或者如果經(jīng)常激活計算裝置(例如,在完全操作模式中操作)以接收和處置進(jìn)入的分組。
[0025]在一些演示實施例中,VPN服務(wù)器可配置成計算裝置在待機(jī)模式中時充當(dāng)用于為計算裝置過濾分組的代理過濾器。
[0026]在一些演示實施例中,VPN服務(wù)器可配置成接收來自應(yīng)用服務(wù)器的進(jìn)入分組以檢測和識別針對的分組,并且一旦檢測到此類分組,VPN服務(wù)器便可將針對的分組傳送到計算裝置。相應(yīng)地,利用VPN服務(wù)器檢測和識別進(jìn)入的分組可使得計算裝置能夠有效地在AOAC模式中操作,同時通過VPN保持到應(yīng)用服務(wù)器的連接性,例如,不增大計算裝置的功耗和/或不危害VPN的安全性。
[0027]在一些演示實施例中,計算裝置可包括配置成為VPN服務(wù)器提供模式指示,以指示計算裝置在待機(jī)模式中操作的代理器模塊。
[0028]在一些演示實施例中,VPN服務(wù)器可配置成計算裝置在待機(jī)模式中時應(yīng)用至少一個過濾準(zhǔn)則到從至少一個應(yīng)用服務(wù)器接收的一個或更多進(jìn)入分組。
[0029]在一些演示實施例中,VPN服務(wù)器可配置成基于過濾準(zhǔn)則檢測要提供到計算裝置的至少一個針對的分組,并且經(jīng)VPN隧道將針對的分組傳送到計算裝置。
[0030]在一些演示實施例中,計算裝置可包括通信模塊,通信模塊配置成通過通信信道與VPN服務(wù)器進(jìn)行通信,在接收針對的分組之前,接收來自VPN服務(wù)器的喚醒分組,以及在接收喚醒分組時促使計算裝置從待機(jī)模式轉(zhuǎn)換到活動模式。
[0031]現(xiàn)在參照圖1,它根據(jù)一些演示實施例,示意示出通信系統(tǒng)100的框圖。
[0032]在一些演示實施例中,例如,如下所述,系統(tǒng)100可包括例如計算裝置102等能夠通過至少一個通信網(wǎng)絡(luò)129與一個或更多服務(wù)器進(jìn)行通信的一個或更多計算裝置。
[0033]在一些演示實施例中,通信網(wǎng)絡(luò)129例如可包括任何適合的有線和/或無線通信網(wǎng)絡(luò)。
[0034]在一些演示實施例中,通信網(wǎng)絡(luò)129可包括例如不安全和/或開放等公共通信網(wǎng)絡(luò)。
[0035]在一些演示實施例中,裝置102可包括PC、臺式計算機(jī)、移動計算機(jī)、膝上型計算機(jī)、筆記本計算機(jī)、平板式計算機(jī)、服務(wù)器計算機(jī)、手持式計算機(jī)、手持式裝置、PDA裝置、手持式PDA裝置、機(jī)載裝置、外接裝置、混合裝置(例如,組合蜂窩電話功能和PDA裝置功能)、消費(fèi)者裝置、車載裝置、非車載裝置、移動或便攜式裝置、非移動或非便攜式裝置、蜂窩電話、PCS裝置、包含無線通信裝置的PDA裝置、移動或便攜式GPS裝置、DVB裝置、相對小的計算裝置、非臺式計算機(jī)、“小攜帶大生活(Carry Small Live Large) ”(CSLL)裝置、超移動裝置(UMD)、超移動PC (UMPC)、移動因特網(wǎng)裝置(MID)、“Origami”裝置或計算裝置、支持動態(tài)組成計算(DCC)的裝置、上下文感知裝置、視頻裝置、音頻裝置、A/V裝置、STB、BD播放器、BD刻錄機(jī)、DVD播放器、HD DVD播放器、DVD刻錄機(jī)、HD DVD刻錄機(jī)、PVR、廣播HD接收器、視頻信源、音頻信源、視頻信宿、音頻信宿、立體聲調(diào)諧器、廣播無線電接收器、平板顯示器、PMP、DVC、數(shù)字音頻播放器、揚(yáng)聲器、音頻接收器、游戲裝置、音頻放大器、數(shù)據(jù)信源、數(shù)據(jù)信宿、DSC、媒體播放器、智能電話、電視機(jī)、音樂播放器或諸如此類,或者可作為其一部分被包括。
[0036]在一些演示實施例中,裝置102例如也可包括處理器114、輸入單元106、輸出單元108、存儲器單元110及存儲單元112中的一項或更多項。裝置102可選擇性地包括其它適合的硬件組件和/或軟件組件。在一些實施例中,裝置102的一些或所有組件可密封在共同的殼體或包裝中,并且可使用一個或更多有線或無線鏈路互連或可操作地關(guān)聯(lián)。在其它實施例中,裝置102的組件可分布在多個或分開的裝置或位置中。
[0037]處理器114例如包括中央處理器(CPU)、數(shù)字信號處理器(DSP)、一個或更多處理器核、單核處理器、雙核處理器、多核處理器、微處理器、主機(jī)處理器、控制器、多個處理器或控制器、芯片、微芯片、一個或更多電路、電路系統(tǒng)、邏輯單元、集成電路(1C)、專用IC(ASIC)或任何其它適合的多用途或特定處理器或控制器。處理器114執(zhí)行例如裝置102的操作系統(tǒng)(OS)和/或一個或更多適合應(yīng)用的指令。
[0038]輸入單元106例如包括鍵盤、小鍵盤、鼠標(biāo)、觸摸墊、軌跡球、書寫筆、麥克風(fēng)或其它適合的指點(diǎn)裝置或輸入裝置。輸出單元108例如包括監(jiān)視器、屏幕、平板顯示器、陰極射線管(CRT)顯示單元、液晶顯示器(IXD)顯示單元、等離子顯示單元、一個或更多音頻揚(yáng)聲器或耳機(jī)或其它適合的輸出裝置。
[0039]存儲器單元110例如包括隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、動態(tài)RAM(DRAM)、同步DRAM (SD-RAM)、閃存、易失性存儲器、非易失性存儲器、高速緩沖存儲器、緩沖器、短期存儲器單元、長期存儲器單元或其它適合的存儲器單元。存儲單元112例如包括硬盤驅(qū)動器、軟盤驅(qū)動器、緊致盤(⑶)驅(qū)動器、⑶-ROM驅(qū)動器、DVD驅(qū)動器或其它適合的可移式或非可移式存儲裝置單元。存儲器單元110和/或存儲單元112例如可存儲裝置102處理的數(shù)據(jù)。
[0040]在一些演示實施例中,裝置102可包括一個或更多AOAC應(yīng)用127。AOAC應(yīng)用127可包括要求在AOAC模式中保持連接性的一個或更多客戶端應(yīng)用或服務(wù),例如電子郵件、SP時消息傳遞(頂)和/或因特網(wǎng)話音協(xié)議(VoIP)服務(wù)和/或應(yīng)用及諸如此類。
[0041]在一些演示實施例中,AOAC應(yīng)用127可要求到通信網(wǎng)絡(luò)129的連續(xù)連接性以便從一個或更多AOAC應(yīng)用服務(wù)器137接收更新和保持AOAC應(yīng)用127更新。
[0042]在一些演示實施例中,AOAC應(yīng)用服務(wù)器137可包括一個或更多應(yīng)用服務(wù)器,例如,電子郵件服務(wù)器、即時消息傳遞(IM)服務(wù)器和/或因特網(wǎng)話音協(xié)議(VoIP)服務(wù)器及諸如此類,這些服務(wù)器可提供消息、信息和/或更新到AOAC應(yīng)用127。
[0043]在一些演示實施例中,AOAC應(yīng)用服務(wù)器137可配置成通過經(jīng)通信網(wǎng)絡(luò)129發(fā)送例如預(yù)期到裝置102,配置成更新AOAC應(yīng)用127的分組138,更新AOAC應(yīng)用127。
[0044]在一些演示實施例中,裝置102可包括配置成通過通信網(wǎng)絡(luò)129進(jìn)行通信的至少一個通信模塊124。例如,如果通信網(wǎng)絡(luò)129包括無線通信網(wǎng)絡(luò),則通信模塊124可包括無線通信模塊,例如,無線NIC。通信模塊124可在AOAC應(yīng)用127與AOAC應(yīng)用服務(wù)器137之間傳遞消息。例如,電子郵件應(yīng)用可經(jīng)通信模塊124接收來自電子郵件服務(wù)器的電子郵件消息。
[0045]在一些演示實施例中,裝置102可配置成在常在常連(AOAC)模式中操作。例如,在AOAC模式中操作時,可使裝置102的一個或更多單元、元件和/或組件掉電,同時如上所述,保持到一個或更多網(wǎng)絡(luò)服務(wù)和/或應(yīng)用的連接性,例如,大致恒定連接性。例如,裝置102可包括例如合上筆記本蓋等在待機(jī)模式中操作的筆記本,同時通過無線通信網(wǎng)絡(luò)129保持到AOAC應(yīng)用服務(wù)器137的連接性以便更新AOAC應(yīng)用127。
[0046]在一些演示實施例中,裝置102可以能夠?qū)⒀b置102的一個或更多組件的操作模式從待機(jī)模式轉(zhuǎn)換到活動模式,在該模式中,可使裝置102上電到完全操作模式,例如,用于完全接收、處置和/或處理通信、任務(wù)及諸如此類。
[0047]在一些演示實施例中,系統(tǒng)100可經(jīng)通信網(wǎng)絡(luò)129實現(xiàn)VPN以連接裝置102和AOAC應(yīng)用服務(wù)器137,例如以便保持在裝置102與AOAC應(yīng)用服務(wù)器137之間的安全連接。例如,企業(yè)可能想為例如在筆記本或智能手機(jī)上運(yùn)行的電子郵件應(yīng)用等AOAC應(yīng)用127的用戶提供通過公共通信網(wǎng)絡(luò),經(jīng)安全連接到例如企業(yè)電子郵件服務(wù)器等應(yīng)用服務(wù)器137的接入權(quán)。
[0048]在一些演示實施例中,裝置102可包括配置成使得能夠通過通信網(wǎng)絡(luò)129進(jìn)行VPN通信的VPN客戶端模塊120。
[0049]在一些演示實施例中,系統(tǒng)100可包括配置成使得能夠通過通信網(wǎng)絡(luò)129,經(jīng)VPN隧道109在裝置102與AOAC應(yīng)用服務(wù)器137之間進(jìn)行VPN通信的VPN服務(wù)器130。例如,VPN服務(wù)器130可用作裝置102的代理服務(wù)器。
[0050]在一些演示實施例中,VPN隧道109可配置成通過通信網(wǎng)絡(luò)129在計算裝置102與AOAC應(yīng)用服務(wù)器137之間隧穿通信,例如,通過將VPN客戶端模塊120與VPN客戶端服務(wù)器130之間的通信加密,以及將如隧道109的每側(cè)接收的通信解密。
[0051]在一些演示實施例中,VPN服務(wù)器130可配置成應(yīng)用至少一個過濾準(zhǔn)則136以檢測要提供到裝置102的至少一個針對的分組。例如,過濾準(zhǔn)則136可定義要為過濾來自應(yīng)用服務(wù)器137的消息應(yīng)用的一個或更多規(guī)則或條件。過濾準(zhǔn)則136可基于計算裝置102的用戶的一個或更多屬性、計算裝置102的一個或更多屬性、AOAC應(yīng)用127的一個或更多屬性、月艮務(wù)器應(yīng)用137的一個或更多屬性及諸如此類。例如,與電子郵件應(yīng)用有關(guān)的過濾準(zhǔn)則可定義用于例如基于電子郵件的內(nèi)容、電子郵件的發(fā)送方及諸如此類,過濾來自電子郵件服務(wù)器的一個或更多電子郵件的一個或更多規(guī)則。根據(jù)此示例,VPN服務(wù)器130可基于過濾準(zhǔn)則136過濾進(jìn)入的電子郵件消息以確定計算裝置在待機(jī)模式中操作時應(yīng)提供哪個電子郵件消息到計算裝置102的AOAC應(yīng)用127。
[0052]在一些演示實施例中,過濾準(zhǔn)則136可包括要應(yīng)用到可包括裝置102的計算機(jī)裝置組的過濾策略,例如,企業(yè)計算裝置組。例如,過濾準(zhǔn)則136可根據(jù)集中式IT應(yīng)用數(shù)據(jù)庫策略和/或集中式企業(yè)策略定義和/或配置。過濾策略可定義計算機(jī)裝置102在待機(jī)模式中時可經(jīng)授權(quán)接收分組的AOAC應(yīng)用127的一個或更多應(yīng)用。例如,過濾準(zhǔn)則136可包括企業(yè)過濾策略,策略定義例如僅預(yù)期到電子郵件應(yīng)用等僅預(yù)期到一個或更多預(yù)定義的應(yīng)用的消息應(yīng)提供到在待機(jī)模式中操作的計算裝置102,而例如VoIP應(yīng)用等其它應(yīng)用的消息不要提供到在待機(jī)模式中操作的計算裝置102。
[0053]在一些演示實施例中,過濾準(zhǔn)則136可直接加載到VPN服務(wù)器130中。例如,過濾準(zhǔn)則136可例如由經(jīng)營管理者在VPN服務(wù)器130的初始化和/或配置期間來加載和/或更新。
[0054]在一些演示實施例中,計算裝置102可包括AOAC代理器126,該代理器配置成為VPN服務(wù)器130提供要應(yīng)用到一個或更多進(jìn)入的分組以便檢測到裝置102的針對的分組的過濾準(zhǔn)則136。例如,AOAC代理器126可收集來自AOAC應(yīng)用127的過濾信息以定義和/或更新過濾準(zhǔn)則136。例如,AOAC代理器126可接收哪個AOAC應(yīng)用127要在待機(jī)期間接收分組和/或哪些規(guī)則要由過濾準(zhǔn)則應(yīng)用的指示。
[0055]在一些演示實施例中,AOAC代理器126可配置成經(jīng)應(yīng)用編程接口(API) 125與VPN服務(wù)器130進(jìn)行通信。例如,AOAC代理器126和VPN服務(wù)器130可共享消息的預(yù)定義集合以通過通信網(wǎng)絡(luò)129相互進(jìn)行通信,以便促進(jìn)在AOAC代理器126與VPN服務(wù)器130之間的通信。
[0056]在一些演示實施例中,AOAC代理器126可配置成經(jīng)VPN隧道130與VPN服務(wù)器130進(jìn)行通信。
[0057]在一些演示實施例中,AOAC代理器126可配置成向VPN服務(wù)器130提供指示裝置102在待機(jī)模式中的模式指示128。AOAC代理器126可經(jīng)VPN隧道130或者直接經(jīng)API 125提供指示128。例如,在AOAC代理器126與VPN服務(wù)器130之間的API 125可包括預(yù)定義的共享消息,向VPN服務(wù)器130指示裝置102在待機(jī)操作模式中。
[0058]在一些演示實施例中,VPN服務(wù)器130可配置成裝置102在待機(jī)模式中時,接收來自AOAC應(yīng)用服務(wù)器137至少之一的預(yù)期用于裝置102的一個或更多進(jìn)入的分組138。
[0059]在一些演示實施例中,VPN服務(wù)器130可配置成裝置102在待機(jī)模式中時除檢測為針對的分組的分組外,阻止所有進(jìn)入的分組138。
[0060]在一些演示實施例中,裝置102實際上在待機(jī)模式時,VPN服務(wù)器130可配置成向AOAC應(yīng)用服務(wù)器137發(fā)送一個或更多消息133,以指示裝置102在活動模式,例如以便確保AOAC應(yīng)用服務(wù)器137可一直向服務(wù)器130發(fā)送預(yù)期用于裝置102的分組。例如,消息122可包括周期性?;钕ⅰ?br>
[0061]在一些演示實施例中,裝置102在待機(jī)模式中時,通信模塊124可配置成向VPN月艮務(wù)器130發(fā)送一個或更多消息123,以指示應(yīng)保持在VPN服務(wù)器130與VPN客戶端120之間的連接。例如,消息123可包括周期性?;钕?。
[0062]在一些演示實施例中,VPN服務(wù)器130可檢測例如根據(jù)過濾準(zhǔn)則136預(yù)期要提供到AOAC應(yīng)用127的針對的分組139,并且可經(jīng)VPN隧道109將針對的分組139傳送到裝置102。例如,VPN服務(wù)器可檢測針對的分組139以包括符合過濾準(zhǔn)則136的分組。
[0063]在一些演示實施例中,裝置102在待機(jī)模式中時,VPN隧道109可保持為活動的。根據(jù)這些實施例,針對的分組139經(jīng)VPN隧道109的接收可促使裝置102的一個或更多組件轉(zhuǎn)換到活動模式。例如,通信模塊124可配置成在接收針對的分組139時將裝置102從待機(jī)模式轉(zhuǎn)換到活動模式。
[0064]在一些演示實施例中,裝置102在待機(jī)模式中時,可停用VPN隧道109。根據(jù)這些實施例,VPN服務(wù)器130可配置成在傳送針對的分組139前通過例如VPN隧道109外的通信網(wǎng)絡(luò)129向通信模塊124發(fā)送喚醒分組132。計算裝置102可在接收喚醒分組132時從待機(jī)模式轉(zhuǎn)換到活動模式。例如,通信模塊124可在接收喚醒分組132時使計算裝置102的一個或更多組件上電。裝置102可重新建立VPN隧道109,例如,一旦計算裝置已轉(zhuǎn)換到活動模式,以便使得能夠?qū)⑨槍Φ姆纸M139經(jīng)VPN隧道109傳送到AOAC應(yīng)用127。
[0065]在一些演示實施例中,裝置102可處置針對的分組139,并且可將針對的分組139傳送到AOAC應(yīng)用127以做進(jìn)一步處理。
[0066]現(xiàn)在參照圖2,它根據(jù)一些演示實施例,示意示出通過VPN保持連接性的方法。在一些演示實施例中,圖2的方法的一個或更多操作可由例如系統(tǒng)100 (圖1)等系統(tǒng)、例如裝置102 (圖1)等計算裝置、例如VPN服務(wù)器130 (圖1)等服務(wù)器和/或例如VPN客戶端模塊120 (圖1)等客戶端模塊執(zhí)行。
[0067]在一些演示實施例中,如在框201所示,該方法可包括接收要應(yīng)用到從至少一個應(yīng)用服務(wù)器接收的一個或更多分組的至少一個過濾準(zhǔn)則。例如,如上所述,VPN服務(wù)器130(圖1)可接收來自AOAC代理器126 (圖1)的過濾準(zhǔn)則136 (圖1)。
[0068]在一些演示實施例中,如在框202所示,接收過濾準(zhǔn)則可包括接收要應(yīng)用到包括計算裝置的計算裝置組的過濾策略。例如,如上所述,VPN服務(wù)器130 (圖1)可接收過濾準(zhǔn)則136 (圖1),包括要應(yīng)用到包括裝置102 (圖1)的計算裝置組的過濾策略。
[0069]在一些演示實施例中,如在框203所示,該方法可包括接收來自計算裝置的指示計算裝置在待機(jī)模式中的模式指示。例如,如上所述,VPN服務(wù)器130 (圖1)可接收來自AOAC代理器126 (圖1)的指示裝置102 (圖1)在待機(jī)模式中的模式指示128 (圖1)。
[0070]在一些演進(jìn)實施例,如在框205所示,該方法可包括計算裝置在待機(jī)模式中時,向應(yīng)用服務(wù)器發(fā)送一個或更多消息,以指示計算裝置在活動模式中。例如,如上所述,VPN服務(wù)器130 (圖1)可在裝置102 (圖1)在待機(jī)模式中時向AOAC應(yīng)用服務(wù)器137 (圖1)發(fā)送消息133,以指示裝置102在活動模式中。
[0071]在一些演示實施例中,如在框206所示,該方法可包括計算裝置在待機(jī)模式中時接收來自計算裝置的一個或更多消息,以指示要保持在計算裝置與VPN服務(wù)器之間的連接。例如,如上所述,裝置102 (圖1)在待機(jī)模式中時,VPN服務(wù)器130 (圖1)可接收來自通信模塊124 (圖1)的消息123 (圖1)。
[0072]如在框204所示,該方法可包括計算裝置在待機(jī)模式中時,接收來自至少一個應(yīng)用服務(wù)器的預(yù)期用于計算裝置的一個或更多分組。例如,如上所述,裝置102 (圖1)在待機(jī)模式中時,VPN服務(wù)器130 (圖1)可接收來自AOAC應(yīng)用服務(wù)器137 (圖1)至少之一的預(yù)期用于裝置102 (圖1)的一個或更多分組138 (圖1)。
[0073]如在框207所示,該方法可包括基于過濾準(zhǔn)則,檢測要提供到計算裝置的分組的至少一個針對的分組。例如,如上所述,VPN服務(wù)器130 (圖1)可基于一個或更多過濾準(zhǔn)則136,檢測要提供到裝置102 (圖1)的針對的分組139 (圖1)。[0074]如在框209所示,該方法可包括經(jīng)虛擬專用網(wǎng)(VPN)隧道傳送針對的分組。
[0075]在一些演示實施例中,計算裝置可在經(jīng)VPN隧道接收針對的分組時能夠?qū)⒀b置的操作模式從待機(jī)模式轉(zhuǎn)換到活動模式。例如,如上所述,VPN服務(wù)器130 (圖1)可經(jīng)VPN隧道109 (圖1)將分組138 (圖1)傳送到裝置102 (圖1)。
[0076]在一些演示實施例中,計算裝置可在待機(jī)模式中操作時停用VPN隧道。相應(yīng)地,如在框208所示,該方法可包括在經(jīng)VPN隧道傳送針對的分組到計算裝置之前,例如從VPN隧道外向計算裝置發(fā)送喚醒分組,以促使計算裝置從待機(jī)模式轉(zhuǎn)換到活動模式。例如,如上所述,VPN服務(wù)器130 (圖1)可發(fā)送喚醒分組132 (圖1)以促使裝置102 (圖1)從待機(jī)模式轉(zhuǎn)換到活動模式。
[0077]參照圖3,它示意示出根據(jù)一些演示實施例的制造物品300。物品300可包括機(jī)器可讀存儲媒體302以存儲邏輯304,邏輯可例如用于執(zhí)行裝置102 (圖1)的至少部分功能性,VPN服務(wù)器130 (圖1)的功能性和/或執(zhí)行圖2的方法的一個或更多操作。
[0078]在一些演示實施例中,物品300和/或機(jī)器可讀存儲媒體302可包括能夠存儲數(shù)據(jù)的一種或多種類型的計算機(jī)可讀存儲媒體,包括易失性存儲器、非易失性存儲器、可移式或非可移式存儲器、可擦除或非可擦除存儲器、可寫或可重寫存儲器及諸如此類。例如,機(jī)器可讀存儲媒體302可包括RAM、DRAM、雙數(shù)據(jù)率DRAM (DDR-DRAM)、SDRAM、靜態(tài)RAM (SRAM)、ROM、可編程ROM (PROM)、可擦除可編程ROM (EPROM)、電可擦除可編程ROM(EEPROM)、緊致盤ROM (CD-ROM)、可刻錄緊致盤(CD-R)、可重寫緊致盤(CD-RW)、閃存(例如,NOR或NAND閃存)、內(nèi)容可尋址存儲器(CAM)、聚合物存儲器、相變存儲器、鐵電存儲器、娃氧化氮氧化娃(SONOS)存儲器、盤、軟盤、硬盤驅(qū)動器、光盤、磁盤、卡、磁卡、光學(xué)卡、磁帶、盒式磁帶及諸如此類。計算機(jī)可讀存儲媒體可包括任何適合媒體,涉及通過例如調(diào)制解調(diào)器、無線電或網(wǎng)絡(luò)連接等通信鏈路,從遠(yuǎn)程計算機(jī)到請求計算機(jī)下載或傳送由載波或其它傳播媒體中包含的數(shù)據(jù)信號攜帶的計算機(jī)程序。
[0079]在一些演示實施例中,邏輯304可包括指令、數(shù)據(jù)和/或代碼,由機(jī)器執(zhí)行時可促使機(jī)器執(zhí)行如本文中所述的方法、過程和/或操作。機(jī)器例如可包括適合的處理平臺、計算平臺、計算裝置、處理裝置、計算系統(tǒng)、處理系統(tǒng)、計算機(jī)、處理器或諸如此類,并且可使用硬件、軟件及諸如此類的任何適合組合實現(xiàn)。
[0080]在一些演示實施例中,邏輯304可包括或者可實現(xiàn)為軟件、軟件模塊、應(yīng)用、程序、子例程、指令、指令集、計算代碼、字、值、符號及諸如此類。指令可包括任何適合類型的代碼,如源代碼、編譯代碼、解釋程序代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼及諸如此類。指令可根據(jù)預(yù)定義的計算機(jī)語言、方式或語法實現(xiàn)以便指示處理器執(zhí)行某個功能。指令可使用諸如C、C++、Java、BASIC、Matlab、Pascal、Visual BASIC等任何合適的高級、低級、面向?qū)ο?、visual、編譯和/或解釋程序編程語言、匯編語言、機(jī)器代碼及諸如此類來實現(xiàn)。
[0081]在本文中參照一個或更多實施例描述的功能、操作、組件和/或特征可與在本文中參照一個或更多其它實施例描述的一個或更多其它功能、操作、組件和/或特征組合,或者可與其組合被利用,或反之亦然。
[0082]雖然本文中已示出和描述本發(fā)明的某些特征,但本領(lǐng)域的技術(shù)人員可想到許多修改、替代、改變和等效物。因此,要理解隨附權(quán)利要求旨在涵蓋落在本發(fā)明真正精神內(nèi)的所有此類修改和改變。
【權(quán)利要求】
1.一種系統(tǒng),包括: 虛擬專用網(wǎng)(VPN)服務(wù)器,經(jīng)VPN隧道與至少一個計算裝置通信,接收來自所述計算裝置的指示所述計算裝置在待機(jī)模式中的模式指示,當(dāng)所述計算裝置在所述待機(jī)模式中時接收來自至少一個應(yīng)用服務(wù)器的預(yù)期用于所述計算裝置的一個或更多分組,基于至少一個過濾準(zhǔn)則來檢測要提供到所述計算裝置的至少一個針對的分組,以及經(jīng)所述VPN隧道將所述針對的分組傳送到所述計算裝置。
2.如權(quán)利要求1所述的系統(tǒng),其中,在傳送所述針對的分組之前,所述VPN服務(wù)器要向所述計算裝置發(fā)送喚醒分組以促使所述計算裝置從所述待機(jī)模式轉(zhuǎn)換到活動模式。
3.如權(quán)利要求1所述的系統(tǒng),其中所述VPN服務(wù)器要接收來自所述計算裝置的所述過濾準(zhǔn)則。
4.如權(quán)利要求1所述的系統(tǒng),其中所述過濾準(zhǔn)則包括要應(yīng)用到包括所述計算裝置的計算裝置組的過濾策略。
5.如權(quán)利要求1所述的系統(tǒng),其中當(dāng)所述計算裝置在所述待機(jī)模式中時,所述VPN服務(wù)器要向所述應(yīng)用服務(wù)器發(fā)送指示所述計算裝置在活動模式中的一個或更多消息。
6.如權(quán)利要求5所述的系統(tǒng),其中所述一個或更多消息包括周期性?;钕?。
7.如權(quán)利要求1所述的系統(tǒng),其中當(dāng)所述計算裝置在所述待機(jī)模式中時,所述VPN服務(wù)器要接收來自所述計算裝置的指示要保持在所述計算裝置與所述VPN服務(wù)器之間連接的一個或更多消息。
8.如權(quán)利要求1所述的系統(tǒng),其中所述VPN服務(wù)器要經(jīng)所述VPN服務(wù)器與所述計算裝置之間的應(yīng)用編程接口(API)接收所述模式指示。
9.如權(quán)利要求1所述的·系統(tǒng),其中所述VPN服務(wù)器要經(jīng)所述VPN隧道接收所述模式指/Jn ο
10.一種裝置,包括: 虛擬專用網(wǎng)(VPN)客戶端模塊,經(jīng)VPN隧道與VPN服務(wù)器進(jìn)行通信;以及 代理器模塊,向所述VPN服務(wù)器提供指示所述裝置正在待機(jī)模式中操作的模式指示,其中當(dāng)所述裝置在所述待機(jī)模式中時,所述VPN要應(yīng)用至少一個過濾準(zhǔn)則到從至少一個應(yīng)用服務(wù)器接收的一個或更多分組,以檢測要提供到所述裝置的至少一個針對的分組。
11.如權(quán)利要求10所述的裝置,包括通信模塊,以便通過通信信道與所述VPN服務(wù)器進(jìn)行通信,在接收所述針對的分組之前,接收來自所述VPN服務(wù)器的喚醒分組,以及在接收到所述喚醒分組時促使所述裝置從所述待機(jī)模式轉(zhuǎn)換到活動模式。
12.如權(quán)利要求11所述的裝置,其中當(dāng)所述裝置在所述待機(jī)模式中時,所述通信模塊要向所述VPN服務(wù)器發(fā)送指示應(yīng)保持所述VPN客戶端與所述VPN服務(wù)器之間連接的一個或更多消息。
13.如權(quán)利要求12所述的裝置,其中所述一個或更多消息包括周期性?;钕?。
14.如權(quán)利要求10所述的裝置,其中所述VPN客戶端要在接收所述針對的分組時促使所述裝置從所述待機(jī)模式轉(zhuǎn)換到活動模式。
15.如權(quán)利要求10所述的裝置,其中所述代理器模塊要提供所述過濾準(zhǔn)則到所述VPN服務(wù)器。
16.如權(quán)利要求10所述的裝置,其中所述過濾準(zhǔn)則包括要應(yīng)用到包括所述裝置的裝置組的過濾策略。
17.如權(quán)利要求10所述的裝置,其中所述代理器模塊要經(jīng)應(yīng)用編程接口(API)與所述VPN服務(wù)器進(jìn)行通信。
18.如權(quán)利要求10所述的裝置,其中所述代理器模塊要經(jīng)所述VPN隧道向所述VPN服務(wù)器傳送所述裝置正在待機(jī)模式中操作的指示。
19.一種方法,包括: 當(dāng)計算裝置在待機(jī)模式中時,接收來自至少一個應(yīng)用服務(wù)器的預(yù)期用于所述計算裝置的一個或更多分組; 基于至少一個過濾準(zhǔn)則,檢測要提供到所述計算裝置的所述分組的至少一個針對的分組;以及 經(jīng)虛擬專用網(wǎng)(VPN)隧道,將所述針對的分組傳送到所述計算裝置。
20.如權(quán)利要 求19所述的方法,包括在傳送所述針對的分組之前,向所述計算裝置發(fā)送喚醒分組以促使所述計算裝置從所述待機(jī)模式轉(zhuǎn)換到活動模式。
21.如權(quán)利要求19所述的方法,包括接收來自所述計算裝置的所述過濾準(zhǔn)則。
22.如權(quán)利要求19所述的方法,其中所述過濾準(zhǔn)則包括要應(yīng)用到包括所述計算裝置的計算裝置組的過濾策略。
23.如權(quán)利要求19所述的方法,包括當(dāng)所述計算裝置在所述待機(jī)模式中時,向所述應(yīng)用服務(wù)器發(fā)送指示所述計算裝置在活動模式中的一個或更多消息。
24.如權(quán)利要求19所述的方法,包括當(dāng)所述計算裝置在所述待機(jī)模式中時,接收來自所述計算裝置的指示要保持在所述計算裝置與所述VPN服務(wù)器之間連接的一個或更多消肩、O
【文檔編號】H04L29/06GK103828297SQ201180073882
【公開日】2014年5月28日 申請日期:2011年9月30日 優(yōu)先權(quán)日:2011年9月30日
【發(fā)明者】G.普拉特, U.卡哈納 申請人:英特爾公司