專利名稱:能夠實現高效同步的認證網絡接入的技術的制作方法
技術領域:
本發(fā)明涉及能夠實現高效同步的認證網絡接入的技術。
背景技術:
無線網絡已經在重要性方面日益增長,并且具有變化的使用;因為具有利用這些網絡的移動裝置、個人計算機以及許多其它裝置。為企業(yè)和消費者(consumer)提供可與有線LAN相比的連接性的無線LAN的使用的日益流行,由于射頻媒體共享特性而要求附加的安全性。射頻信號易于超出覆蓋的設施場所(premise)而擴散,并且基于防護(fence)的物理安全性不再足夠。用于提供對網絡的安全接入的流行機制是802. Ix框架。802. Ix框 架提供只允許對網絡的認證接入的套件(suite)。在客戶端通過認證過程之前,它被拒絕向網絡發(fā)送所有業(yè)務,除了完成認證過程所必需的業(yè)務。近些年來,隨著對例如膝上計算機、上網本、智能電話以及超級移動裝置的便攜裝置的使用的大量增加,我們正看到對移動性的需求的顯著增長??蛻粢呀涀兊昧晳T于期望移動和靜止時的同樣水平的服務,并最初和在網絡間漫游期間都尋求快捷的連接。因而,存在對能夠實現快速和高效網絡接入的技術的強烈需求。
發(fā)明內容
本發(fā)明提供一種加快到無線網絡的網絡連接并避免不必要的等待間隔的方法,包括將DHCP發(fā)現或請求分組與所述無線網絡利用的認證機制進行同步。本發(fā)明還提供一種設備,包括移動裝置,適合于通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快到所述無線網絡的網絡連接并避免不必要的等待間隔。本發(fā)明還提供一種設備,包括主機,適合于與移動裝置的無線通信,所述移動裝置適合于通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快經由所述無線網絡到所述主機的網絡連接并避免不必要的等待間隔。本發(fā)明還提供一種系統,包括移動裝置;以及主機,適合于與所述移動裝置的無線通信,所述移動裝置適合于通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快經由所述無線網絡到所述主機的網絡連接并避免不必要的等待間隔。本發(fā)明還提供一種提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,所述操作包括通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快到所述無線網絡的網絡連接并避免不必要的等待間隔。
在說明書的結論部分中特別指出視為本發(fā)明的主題并明確對其要求權利。然而,就操作的方法和組織而言,通過結合附圖閱讀時參考接下來的詳細描述可最佳地理解本發(fā)明及其目的、特征和優(yōu)點,其中圖I示出了用于認證的網絡接入的現有流程以及該方案中浪費的時間;圖2示出了本發(fā)明的實施例的能夠實現高效同步的認證的網絡接入的技術的序列時間相對連接時間中的流程;和圖3示出了本發(fā)明的實施例的能夠實現高效同步的認證的網絡接入的技術的序列時間相對連接時間中的流程??梢灶I會的是,為了圖示的簡單和清楚,圖中示出的元素未必按比例來繪制。例如,為了清楚,一些元素的尺寸被相對于其它元素被夸大。而且,在認為適當的地方,引用數字在圖之間被重復以指示對應或相似的元素。
具體實施例方式在接下來的詳細描述中,闡述了大量具體細節(jié)以提供對本發(fā)明的透徹理解。然 而,將被本領域技術人員理解的是,本發(fā)明可以沒有這些具體細節(jié)而被實踐。在其它實例(instance)中,沒有詳細描述眾所周知的方法、規(guī)程、組件和電路以免模糊本發(fā)明。算法、技術或過程在此并一般被認為是導致希望的結果的操作或動作的自調和的(self-consistent)序列。這包括物理量的物理操縱。通常,盡管不是必須的,這些量采用能被存儲、傳輸、組合、比較以及以其它方式被操縱的電或磁信號的形式。已經證明主要為了常見用法的目的,有時把這些信號稱為比特、值、元素、符號、字符、項、數或諸如此類是方便的。然而,應當理解,所有這些以及類似的術語將與適當的物理量關聯并且僅僅是應用于這些量的方便標簽。本發(fā)明的實施例可包括用于執(zhí)行本文操作的設備。設備可以為希望的目的而被特地構建,或者它可以包括由存儲在裝置中的程序選擇性激活或重配置的通用計算裝置。此類程序可以被存儲在非易失性存儲媒體上,例如但不限于任何類型的盤,包括軟盤、光盤、緊致盤只讀存儲器(CD-ROM)、磁-光盤、只讀存儲器(ROM)、隨機存取存儲器(RAM)、電可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、磁或光卡,或者適于存儲電子指令并能夠耦合到用于計算裝置的系統總線的任何其它類型的媒體。本文呈現的過程和顯示并不固有地與任何特定計算裝置或其它設備相關聯??赏ㄟ^依照本文教導的程序來使用各種通用系統,或者可證明構建更專門的設備來執(zhí)行希望的方法是方便的。用于多種這些系統的希望結構將出現自以下描述中。此外,本發(fā)明的實施例不參考任何特定編程語言來描述??梢灶I會到,多種編程語言可用于實現本文描述的本發(fā)明的教導。此外,應當理解,本文描述的操作、能力和特征可通過硬件(分立的或集成的電路)和軟件的任何組合來實現。應當理解,本發(fā)明的實施例可被用在多種應用中。盡管本發(fā)明并在這方面中不受限制,本文公開的裝置可被用在許多設備中,例如在無線電系統的傳送器和接收器中。本發(fā)明的范圍內旨在包括的無線電系統包括(僅僅通過示例的方式)蜂窩無線電電話通信系統、衛(wèi)星通信系統、雙向無線電通信系統、單向尋呼機、雙向尋呼機、個人通信系統(PCS)、個人數字助理(PDA)、無線局域網(WLAN)、個域網(PAN和諸如此類)、無線廣域網(WffAN)、無線城域網(WMAN)以及網格網絡。本發(fā)明的實施例可以涉及移動裝置。移動裝置(也被稱為手持裝置、上網本、平板計算機、手持計算機、移動信息裝置、智能電話或簡稱為手持)可以是口袋尺寸的計算裝置,通常具有帶觸摸輸入的顯示屏和/或微型鍵盤。在個人數字助理(PDA)的情況中,輸入和輸出通常被組合到觸摸屏界面(interface)。在攜帶常規(guī)計算機將不實際的場合中,PDA在要求常規(guī)計算機某些方面的輔助和便利的那些人中是流行的。通過供應像條形碼、RFID和智能卡讀取器的集成的數據捕獲裝置,企業(yè)數字助理能夠為商務用戶進一步擴展可用功能性。盡管在這方面中不受限制,一種類型的此類移動裝置是智能電話。智能電話可被定義為讓你進行電話呼叫而且還添加了你可能在個人數字助理或計算機上找到的特征的裝置。智能電話還供應例如發(fā)送和接收電子郵件(e-mail)以及編輯辦公(Office)文檔的能力。其它類型的移動裝置可以是移動信息裝置(MID)。
另一種移動裝置可以稱為平板計算機。平板計算機、或簡稱平板,是完整的個人移動計算機,比移動電話或個人數字助理大,集成于平的觸摸屏中,主要通過觸摸屏進行操作。它經常使用屏上虛擬鍵盤或數字筆(digital pen),而不是物理鍵盤。該術語還可應用于“可轉化的(convertible) ”筆記本計算機,這種計算機的鍵盤通過旋轉接合(joint)或滑動接合而附連于觸摸屏,以便屏可背靠鍵盤并將其覆蓋,只露出用于觸摸操作的屏。術語“耦合”和“連接”以及它們的衍生詞的使用可被使用。應當理解,這些術語并非旨在作為彼此的同義詞。而是,在特定實施例中,“連接”可用于指示兩個或更多元素處于與彼此的直接的物理或電接觸中?!榜詈稀笨捎糜谥甘緝蓚€或更多元素處于與彼此的直接或間接的(在它們之間具有其它居間的元素)物理或電接觸中,和/或所述兩個或更多元素與彼此交互或協作(例如,如在因果關系中一樣)。如上提及的,至此在客戶端通過認證過程之前,除了完成認證過程必需的業(yè)務之夕卜,它被拒絕向網絡發(fā)送所有業(yè)務;并且用戶已經變得習慣于期望移動和靜止時的同樣水平的服務,并最初和在網絡間漫游期間尋求快捷的連接。歷史上,為了給IPv4枯竭的地址空間提供幫助,在1990年代的早期引入了動態(tài)主機服務協議。盡管它被設計為權宜的解決方案,由于其高效性,連同例如NAT的其它解決方案一起,它已經成功地在當前基礎設施中保持非常流行。由于DHCP是在1990年代期間設計的,它沒有考慮到連接的未來的改變和演進,并且未算計(factor in) 802. Ix認證過程。結果,DHCP不與802. Ix狀態(tài)同步,并且在端口還沒被認證時可開始該過程,因而將會丟棄DHCP發(fā)現分組。取決于客戶端實現,DHCP將在持續(xù)增加的時間間隔重試使用附加的DHCP發(fā)現分組。由于DHCP過程可能不以與802. Ix EAP認證交換同步的方式開始的事實,客戶端可能成功地通過802. Ix認證過程,但可能必須等待下一次DHCP重試實例。當前,DHCP網絡尋址和802. Ix認證作為兩個分開的過程而運行,在802. Ix成功完成之前發(fā)送的DHCP發(fā)現請求消息將被丟棄。本發(fā)明的實施例將在連接到安全網絡的過程中節(jié)約若干秒,這對用戶體驗至關重要。當今的網絡地址過程并不與網絡安全過程同步,導致整體接入性能中時間的浪費。由于使用DHCP的尋址(這在當今所有IPV4網絡中是普遍的)不與安全認證服務同步,所以在網絡接入層可能丟棄DHCP初始交換。概要示為100的圖I示出當前技術以及等待系統能夠耗用(consume)網絡服務所浪費的時間,并且描繪了利用此類現有技術的系統100 ;并且可包括移動裝置105、WLAN115和DHCP服務器110。針對除802. Ix之外的所有業(yè)務的接入被示為120。移動裝置105可在125進行第一 DHCP請求,并且對除802. Ix之外的所有業(yè)務拒絕接入,并且第一 DHCP請求在130被丟棄。第二 DHCP請求在135從移動裝置105被發(fā)送,由于對除802. Ix之外的所有業(yè)務都拒絕接入,第二 DHCP請求在140被丟棄。在145,進行到WLAN 115的802. Ix請求,并且在150,802. 11請求成 功;從而系統被認證并允許傳送業(yè)務152。在155經由WLAN115向DHCP服務器110進行第三DHCP請求并且在160成功,以便為系統網絡準予IP地址165。在170,系統可耗用網絡服務。此交換中浪費的秒在175示出。本發(fā)明的實施例的優(yōu)勢在于同步這兩個服務并且將連接到網絡的接入時間減少到絕對最小值(bare minimum)。應用本文的本發(fā)明的實施例,網絡尋址過程將只在主機已經被認證并且對網絡的接入已經被安全式(security-wise)準予之后才開始。結果,主機將不嘗試開始地址獲取過程,直到交換能實際被實行。本發(fā)明的實施例提供將DHCP發(fā)現或請求分組與802. Ix認證機制同步,以便加快網絡連接過程并避免不必要的等待間隔。通過添加用于具體802. Ix狀態(tài)的觸發(fā)DHCP請求的能力,這將確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟。一旦802. Ix認證處于通過狀態(tài)中,本發(fā)明的實施例可修改網絡驅動器的行為,允許其觸發(fā)DHCP發(fā)現或請求分組。可通過將DHCP過程修改成如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟來完成一種備選。這能通過跟隨EAP質疑(challenge)請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài)來完成。如上述的,本發(fā)明的實施例的系統提供網絡尋址過程只在主機已經被認證并且對所述無線網絡的接入已經被安全式準予之后才開始,并且因此主機將不嘗試開始地址獲取過程,直到交換能實際被實行?,F在看圖2和3,本發(fā)明的實施例提供將802. Ix認證交換與DHCP尋址同步。盡管在這方面中不受限制,公開的實施例示出了兩個選項在圖2中描繪更小的選項,概要為200,其描繪了依據本發(fā)明實施例的系統200,并且可包括移動裝置205、WLAN 215和DHCP服務器210。對除802. Ix之外的所有業(yè)務拒絕接入示為220。跟隨802. Ix交換(包括第一 DHCP請求225、丟棄第一 DHCP請求230、第二DHCP請求235、丟棄第二 DHCP請求240、802. 11請求245和成功的802. 11請求250),存在由請求者的直接觸發(fā)255以發(fā)出DHCP發(fā)現請求,而不是等待DHCP的下一循環(huán)(其可在數秒后到達,取決于早先DHCP發(fā)現由于端口還沒有被802. Ilx認證而未被應答之后的配置的退避(back off)間隔)。觸發(fā)的DHCP請求在260成功并且在265系統可耗用網絡服務。這不要求對DHCP過程的開啟的改變,而是可添加跟隨成功的802. Ix請求250的附加的同步觸發(fā)255。結果,初始DHCP可仍然失敗并且分組將被丟棄,然而由于觸發(fā),網絡接入將并不必被延遲直到下一 DHCP循環(huán)。第二方法是拖延所有DHCP交換直到802. Ix完成,這消除初始DHCP失敗嘗試,一旦802. Ix已經成功地完成,DHCP第一發(fā)現嘗試將被觸發(fā)并且將成功,因為端口被授權。兩種選項在節(jié)約時間方面的結果是相同的,然而,這還節(jié)約附加的不必要的分組傳送,但必須算計由于缺少802. Ix的安全性的不存在。
這第二方法在圖3中示出,其提供了依據本發(fā)明的實施例的系統300,并且可包括移動裝置305和DHCP服務器,目標是為例如移動裝置305的客戶端提供動態(tài)網絡層地址,移動裝置可適合于加快經由無線網絡到主機310的網絡連接,例如但不限于經由無線局域網(WLAN) 315,并且通過將DHCP發(fā)現或請求分組325與無線網絡利用的認證機制進行同步來避免不必要的等待間隔。無線網絡可符合電氣和電子工程師協會(IEEE)802. Ix標準120。具體的802. Ix狀態(tài)觸發(fā)DHCP請求325以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟。802. 11請求在330成功,并且然后第一 DHCP請求可在335繼續(xù),且第一 DHCP在340成功。因此,系統300在345能耗用網絡服務。一旦802. Ix認證處于通過狀態(tài)中,與移動裝置305相關聯的網絡驅動器就允許移動裝置觸發(fā)DHCP發(fā)現或請求分組325。 系統300可將DHCP過程修改為如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟,這通過跟隨EAP質疑請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài)來完成。盡管本文已示出并描述了本發(fā)明的某些特征,但本領域技術人員現在將想到許多修改、替換、改變以及等同。因此,要理解,附帶的權利要求旨在覆蓋如落入本發(fā)明的真正精神之內的所有此類修改和改變。
權利要求
1.一種加快到無線網絡的網絡連接并避免不必要的等待間隔的方法,包括 將DHCP發(fā)現或請求分組與所述無線網絡利用的認證機制進行同步。
2.權利要求I的所述方法,其中所述無線網絡符合電氣和電子工程師協會(IEEE) 802. Ix 標準。
3.權利要求2的所述方法,還包括具體802.Ix狀態(tài)觸發(fā)DHCP請求以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟。
4.權利要求3的所述方法,還包括一旦所述802.Ix認證處于通過狀態(tài)中,就修改網絡驅動器的行為以允許其觸發(fā)DHCP發(fā)現或請求分組。
5.權利要求3的所述方法,還包括通過跟隨EAP質疑請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài),將DHCP過程修改為如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟。
6.權利要求I的所述方法,其中網絡尋址過程將僅在主機已經被認證并且對所述無線網絡的接入已經被安全式準予之后才開始,并且因此主機將不嘗試開始地址獲取過程直到交換能實際被實行。
7.—種設備,包括 移動裝置,適合于通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快到所述無線網絡的網絡連接并避免不必要的等待間隔。
8.權利要求7的所述設備,其中所述無線網絡符合電氣和電子工程師協會(IEEE) 802. Ix 標準。
9.權利要求8的所述設備,其中具體802.Ix狀態(tài)觸發(fā)DHCP請求以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟。
10.權利要求9的所述設備,其中一旦所述802.Ix認證處于通過狀態(tài)中,與所述移動裝置關聯的網絡驅動器就允許所述移動裝置觸發(fā)DHCP發(fā)現或請求分組。
11.權利要求10的所述設備,還包括通過跟隨EAP質疑請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài),將DHCP過程修改為如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟。
12.權利要求7的所述設備,其中網絡尋址過程將僅在主機已經被認證并且對所述無線網絡的接入已經被安全式準予之后才開始,并且因此主機將不嘗試開始地址獲取過程直到交換能實際被實行。
13.—種設備,包括 主機,適合于與移動裝置的無線通信,所述移動裝置適合于通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快經由所述無線網絡到所述主機的網絡連接并避免不必要的等待間隔。
14.權利要求13的所述設備,其中所述無線網絡符合電氣和電子工程師協會(IEEE) 802. Ix 標準。
15.權利要求14的所述設備,其中具體802.Ix狀態(tài)觸發(fā)DHCP請求以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟。
16.權利要求15的所述設備,其中一旦所述802.Ix認證處于通過狀態(tài)中,與所述移動裝置關聯的網絡驅動器就允許所述移動裝置觸發(fā)DHCP發(fā)現或請求分組。
17.權利要求16的所述設備,還包括通過跟隨EAP質疑請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài),將DHCP過程修改為如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟。
18.權利要求13的所述設備,其中網絡尋址過程將僅在主機已經被認證并且對所述無線網絡的接入已經被安全式準予之后才開始,并且因此主機將不嘗試開始地址獲取過程直到交換能實際被實行。
19.一種系統,包括 移動裝置;以及 主機,適合于與所述移動裝置的無線通信,所述移動裝置適合于通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快經由所述無線網絡到所述主機的網絡連接并避免不必要的等待間隔。
20.權利要求19的所述系統,其中所述無線網絡符合電氣和電子工程師協會(IEEE) 802. Ix 標準。
21.權利要求20的所述系統,其中具體802.Ix狀態(tài)觸發(fā)DHCP請求以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟。
22.權利要求21的所述系統,其中一旦所述802.Ix認證處于通過狀態(tài)中,與所述移動裝置關聯的網絡驅動器就允許所述移動裝置觸發(fā)DHCP發(fā)現或請求分組。
23.權利要求22的所述系統,還包括通過跟隨EAP質疑請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài),將DHCP過程修改為如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟。
24.權利要求19的所述系統,其中網絡尋址過程將僅在主機已經被認證并且對所述無線網絡的接入已經被安全式準予之后才開始,并且因此主機將不嘗試開始地址獲取過程直到交換能實際被實行。
25.一種提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,所述操作包括 通過將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步來加快到所述無線網絡的網絡連接并避免不必要的等待間隔。
26.權利要求25的所述提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,其中所述無線網絡符合電氣和電子工程師協會(IEEE)802. Ix標準。
27.權利要求26的所述提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,還包括觸發(fā)DHCP請求以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時開啟的具體802. Ix狀態(tài)。
28.權利要求27的所述提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,還包括一旦所述802. Ix認證處于通過狀態(tài)中,就修改網絡驅動器的行為以允許其觸發(fā)DHCP發(fā)現或請求分組。
29.權利要求27的所述提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,還包括通過跟隨EAP質疑請求、或者它們的不存在意味著安全狀態(tài)不是必要的識別EAP請求者狀態(tài),將DHCP過程修改為如果通過識別EAP成功狀態(tài)而已經結束802. Ix認證、或者如果無認證存在才開啟。
30.權利要求25的所述提供在被訪問時導致機器執(zhí)行操作的指令的非易失性機器可訪問的媒體,其中網絡尋址過程將僅在主機已經被認證并且對所述無線網絡的接入已經被安全式準予之后才開始,并且因此主機將不嘗試開始地址獲取過程直到交換能實際被實行。
31.權利要求I的所述方 法,其中所述移動裝置是個人計算機、平板計算機、移動信息裝置或智能電話。
32.權利要求7的所述設備,其中所述移動裝置是個人計算機、平板計算機、移動信息裝置或智能電話。
33.權利要求13的所述設備,其中所述移動裝置是個人計算機、平板計算機、移動信息裝置或智能電話。
34.權利要求19的所述設備,其中所述移動裝置是個人計算機、平板計算機、移動信息裝置或智能電話。
全文摘要
本發(fā)明的名稱為“能夠實現高效同步的認證網絡接入的技術”。本發(fā)明的一實施例提供一種加快到無線網絡的網絡連接并避免不必要的等待間隔的方法,包括將DHCP發(fā)現或請求分組與無線網絡利用的認證機制進行同步。在本發(fā)明的一實施例中無線網絡可符合電氣和電子工程師協會(IEEE)802.1x標準,并且具體802.1x狀態(tài)可觸發(fā)DHCP請求以確保DHCP過程將以同步的方式在需要并能夠提供網絡接入時按時啟動。
文檔編號H04L29/06GK102752305SQ201210234640
公開日2012年10月24日 申請日期2012年3月29日 優(yōu)先權日2011年3月29日
發(fā)明者O·巴凱, S·利瓦伊 申請人:英特爾公司