欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

藍牙個人區(qū)域網(wǎng)絡化(pan)設備的智能掃描的制作方法

文檔序號:7600764閱讀:286來源:國知局
專利名稱:藍牙個人區(qū)域網(wǎng)絡化(pan)設備的智能掃描的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及用于藍牙無線電設備的無線網(wǎng)絡,尤其涉及藍牙設備用以發(fā)現(xiàn)和連接其它藍牙設備的技術(shù)。
(2)背景技術(shù)藍牙是使用2.4GHz工業(yè)、科學和醫(yī)學(ISM)波段的短程無線技術(shù)。藍牙是特別為諸如筆記本式計算機、移動電話、和個人數(shù)字助理(PDA)等小型移動設備計劃的。通信中的藍牙設備采用偽隨機跳頻技術(shù)以把ISM波段中的信號干擾影響降到最小。藍牙技術(shù)在藍牙共同體(SIG)“藍牙系統(tǒng)規(guī)范”(“Specification of the Bluetooth System”)(下稱“藍牙規(guī)范”)1999年12月1日的版本1.0和2003年11月5日的版本1.2中作了具體闡述,在此引入以作參考。
藍牙個人區(qū)域網(wǎng)絡化概覽(下稱“PAN概覽”)提供了使兩個或多個藍牙激活設備(Bluetooth-enabled device)能形成和參與個人區(qū)域網(wǎng)絡(PAN)的概念性基礎,使它們得以互用和交換數(shù)據(jù)。(參見藍牙共同體,個人區(qū)域網(wǎng)絡化概覽(“Personal Area Networking Profile”),2003年2月14日的版本1.0,在此完整引入作為參考。)PAN概覽描述了藍牙設備可扮演的3個角色網(wǎng)絡接入點(NAP)、群專用網(wǎng)絡(GN)、和個人區(qū)域網(wǎng)絡用戶(PANU)。NAP和GN對應于作為客戶PANU運作的藍牙設備可使用的服務?!癗AP”、“GN”和“PANU”在下文這將被用來指分別提供NAP、GN或PANU服務的藍牙裝備節(jié)點。
在藍牙上下文中,NAP是一種包含一個或多個藍牙無線電設備、并相對于經(jīng)藍牙無線連接與NAP連接的一個或多個PANU擔當通向第二網(wǎng)絡(如10BaseT以太局域網(wǎng))的橋、代理服務器或路由器的設備。每個這樣的PANU因此得以訪問第二網(wǎng)絡的共享資源。GN是藍牙設備的集合,它們互相交互從而在不使用額外網(wǎng)絡硬件或基礎設施的情況下,形成獨立的臨時無線網(wǎng)絡(或“皮可網(wǎng)(piconet)”)。在NAP和GN二場景中,數(shù)據(jù)交換都通過提供以太信息包封裝的藍牙網(wǎng)絡封裝協(xié)議(BNEP)。(參見藍牙共同體,藍牙網(wǎng)絡封裝協(xié)議(BNEP)規(guī)范(Bluetooth NetworkEncapsulation Protocol(BNEP)Specification),2003年2月14日版本1.0,在此完整引入以作參考。)有眾多不同的方法,一個藍牙設備可選擇另一藍牙設備以便建立與該另一藍牙設備的連接。一個必要的特點是,第一設備維護一個從中可作選擇的優(yōu)選設備或網(wǎng)絡清單。盡管運行于藍牙設備上的應用可作出顯式請求,以發(fā)現(xiàn)、選擇、及形成與特定藍牙設備的連接,但僅要求用連接性來激活其網(wǎng)絡化特點的諸應用則受益于擁有自動配置服務來建立連接性的設備。此外,需要一種可用于設備的各種無線技術(shù)的共同的、統(tǒng)一化的自動化配置服務。這樣統(tǒng)一化服務的某些特點和實施方式已在2003年10月24日提交的序列號為10/693,655,題為“能建立經(jīng)多網(wǎng)絡通信介質(zhì)連接的計算設備網(wǎng)絡和接口選擇(Network and Interface Selection on aComputing Device Capable of Establishing Connections Via Multiple NetworkCommunications Media)”的美國專利申請中揭示,其中有某些發(fā)明人及一個代理人與本發(fā)明相同,在此引入作為參考。
藍牙技術(shù)的一個缺點是在建立與范圍內(nèi)藍牙設備的連接時的設備發(fā)現(xiàn)階段相對耗時。通常,為發(fā)現(xiàn)新的具備藍牙能力的設備(其地址和低層狀態(tài)信息尚為未知),詢問掃描會在處于藍牙網(wǎng)絡協(xié)議堆棧最底層的基帶層執(zhí)行。一旦通過詢問掃描獲得了被發(fā)現(xiàn)設備的清單,就可以執(zhí)行關(guān)于某一選定設備的頁面掃描。隨著頁面掃描,本地和遠程設備可進入連接狀態(tài)。
根據(jù)藍牙規(guī)范中的基帶規(guī)范,詢問過程時間比頁面過程時間長得多。取決于基礎硬件以及在無線電范圍內(nèi)可發(fā)現(xiàn)設備數(shù)量,詢問過程根據(jù)藍牙規(guī)范1.0版本會長達30.72秒的時間,而分頁過程的最長時間是2.56秒。因此詢問階段基本上控制著用于掃描范圍內(nèi)藍牙設備的時間,且可能導致設備用戶等待本地藍牙PAN設備連接時出現(xiàn)無法接受的延遲。這就需要在發(fā)現(xiàn)、選擇、和連接選定藍牙設備時,最小化在詢問階段中所花的時間。
(3)發(fā)明內(nèi)容為提供對本發(fā)明的基本理解,以下提供了本發(fā)明某些實施方式的簡要歸納。本“發(fā)明內(nèi)容”部分并非是本發(fā)明的廣泛總覽。它并非要標識本發(fā)明的關(guān)鍵或重要元素或是描繪本發(fā)明的范圍。它的唯一目的是用簡化形式介紹本發(fā)明的某些實施方式,作為以下提供的更詳細說明的序幕。
按照本發(fā)明的諸實方式,提供了本地藍牙設備發(fā)現(xiàn)和連接到優(yōu)選的遠程藍牙設備的系統(tǒng)和方法。維護有詢問掃描高速緩沖存儲器及頁面掃描高速緩沖存儲器。詢問掃描高速緩沖存儲器由周期性詢問掃描刷新;在一實施方式中,當遠程藍牙設備嘗試與本地藍牙設備連接時,詢問掃描高速緩沖存儲器也可被更新。頁面掃描高速緩沖存儲器為了與優(yōu)選設備的連接嘗試而被刷新。周期性地,且比周期性詢問掃描更頻繁地,通過對頁面掃描高速緩沖存儲器中的每一條目執(zhí)行頁面掃描、并將成功的頁面掃描嘗試添加到其上連接著詢問掃描高速緩沖存儲器內(nèi)容的清單中,就可產(chǎn)生可見的遠程藍牙設備清單。在某些實施方式中,可見設備清單響應于自動配置服務的輪詢而形成并報告。
按照本發(fā)明的實施方式,頁面掃描高速緩沖存儲器持有有限量條目,并與一過期政策相關(guān)聯(lián)。添加到頁面掃描高速緩沖存儲器的每一條目都設置有過期時間。如果周期性詢問掃描沒有揭示該條目,其過期時間減少一定量;如果過期時間已到,該條目會被從頁面掃描高速緩沖存儲器中移除。
也提供用來實施歸納如上的系統(tǒng)和方法諸方面的計算機可讀介質(zhì)。本發(fā)明可實現(xiàn)為用戶模式PAN服務組件以及聯(lián)合核心模式PAN驅(qū)動器。
結(jié)合附圖閱讀以下具體說明,本發(fā)明的其它特點將變得清楚。
(4)


圖1是提供PAN背景中藍牙網(wǎng)絡協(xié)議堆棧組件圖示的塊圖;圖2A是表示示例性NAP PAN場景的圖示;圖2B是表示示例性GN PAN場景的圖示;圖3所示是本發(fā)明可在其中加以實踐的上下文中藍牙PAN實現(xiàn)的示例性實施例架構(gòu)的塊圖;圖4所示是示例性自動配置服務執(zhí)行優(yōu)選網(wǎng)絡發(fā)現(xiàn)和連接的基本過程的流程圖,本發(fā)明對其提供了改進。
圖5是一般闡明了一種根據(jù)本發(fā)明實施例的有效實用的藍牙PAN智能掃描架構(gòu)的塊圖。
圖6A是一般闡明一種根據(jù)本發(fā)明實施例刷新頁面掃描高速緩沖存儲器過程的流程圖;圖6B是一般闡明一種根據(jù)本發(fā)明實施例使用周期性詢問掃描的過程的流程圖;圖6C是一般闡明一種根據(jù)本發(fā)明實施例通過外部PAN設備連接嘗試來更新詢問掃描高速緩沖存儲器的過程的流程圖;圖7是圖4流程圖的修改圖,其中根據(jù)本發(fā)明實施例加入了多個步驟。
(5)具體實施方式
在以下說明中,將說明本發(fā)明的諸實施例。為達解釋目的,某些特定配置和細節(jié)被陳述,以提供對所介紹實施例的充分理解。然而,對本領(lǐng)域技術(shù)人員而言,不包括這些配置和細節(jié)也可實踐本發(fā)明是顯而易見的。此外,眾所周知的特征、特別是為計算和計算機網(wǎng)絡化領(lǐng)域普通技術(shù)水平的從業(yè)者所共知的特征,會被省略或簡化,以不致造成所述實施例晦澀不清。
圖1提供了在涉及藍牙IP通信量的PAN背景中多層藍牙網(wǎng)絡協(xié)議堆棧組件的圖示。本發(fā)明的諸實施例處于實現(xiàn)該協(xié)議堆棧的藍牙無線電裝備的計算設備中。藍牙網(wǎng)絡協(xié)議堆棧的組件在藍牙規(guī)范和藍牙共同體的相關(guān)文檔中有具體描述,或者它們是眾所周知的,在此將僅做簡述。最底層是藍牙無線電頻率層101?;鶐f(xié)議103許可建立與一個或多個其它藍牙設備的物理連接以形成皮可網(wǎng)(piconet)。如上所提及的,詢問和分頁過程發(fā)生在基帶層103上。
鏈路管理協(xié)議(LMP)105負責在藍牙節(jié)點間作鏈接設置。LMP 105處理用于傳送數(shù)據(jù)時信息包尺寸的控制和協(xié)商。它也管理電源模式和電力消耗,及諸如身份鑒定和加密等安全特征。LMP 105、基帶103和藍牙無線電101通常在藍牙硬件模塊中實現(xiàn)。
當連接建立時,邏輯鏈路控制和適應協(xié)議(L2CAP)107向上層協(xié)議提供面向連接和無連接數(shù)據(jù)服務。L2CAP 107實現(xiàn)第二鏈路層協(xié)議,以著眼于協(xié)議多路復用、分割和重組。L2CAP用作藍牙數(shù)據(jù)媒體訪問控制(MAC)層。服務發(fā)現(xiàn)協(xié)議109定義發(fā)現(xiàn)可用之經(jīng)由或來自藍牙設備的服務的方法。BNEP 111封裝來自各種上層網(wǎng)絡協(xié)議,如IPv4和IPv6 113的信息包,使得它們可直接在L2CAP 107上傳輸。如圖1所示,網(wǎng)絡化應用117在TCP/UDP 115和IP 113上傳輸。BNEP 111提供了到IP層113的似以太網(wǎng)接口。
圖2A和2B示出了分別用于如以上發(fā)明背景部分所述的NAP PAN場景和GN PAN場景示例性拓撲。本發(fā)明的諸實施例可在NAP或GN設置中實踐。在圖2A中描述了兩個基于NAP的藍牙網(wǎng)絡。藍牙接入點207與LAN 208間有有線連接,而LAN 208則連接到基于IP的網(wǎng)絡209,例如公司內(nèi)部局域網(wǎng)或更大的因特網(wǎng)。通過NAP設備207,對這些其它網(wǎng)絡208、209的訪問被提供給筆記本式PANU設備201、203和PDA PANU設備205。圖2A中描述的其它藍牙網(wǎng)絡包括筆記本式PANU設備215和起到NAP功能的蜂窩式電話213。蜂窩式電話213經(jīng)信號塔211無線鏈接到與IP網(wǎng)絡209連接的蜂窩WAN 210,如基于IP的通用分組無線業(yè)務(GPRS)。
圖2B描述了包括八個藍牙設備筆記本217、221、223、225、229、231和PDA 219、227的基于GN的皮可網(wǎng)(piconet)。筆記本231提供GN服務,在此相對于從PANU設備217、219、221、223、225、227、229作為皮可網(wǎng)的主設備運行。這七個從設備代表了皮可網(wǎng)中有效從設備的最多數(shù)量。
圖3圖示了本發(fā)明可在其中實踐的上下文中藍牙PANU實現(xiàn)的實施例構(gòu)架。該實現(xiàn)包括兩個基本組件核心模式PAN驅(qū)動器(kernel-mode PANdriver)313和用戶模式PAN服務303。PAN服務303提供與有合適概覽角色的遠程藍牙設備的自動連接性,并自動完成根據(jù)用戶存儲的一系列規(guī)則來配置網(wǎng)絡接口卡的任務。在所描述實施例中,服務303在統(tǒng)一多網(wǎng)絡漫游的統(tǒng)一化自動配置服務305中實現(xiàn)并擴展了通用于其它無線技術(shù)的API配置原語,并且規(guī)定了引擎試探法來控制使用中的所有網(wǎng)絡連接接口。在PAN服務組件303的初始化階段,自動配置服務305從資源庫裝載了優(yōu)選PAN遠程網(wǎng)絡設備清單311。與清單311中現(xiàn)有可見網(wǎng)絡的連接根據(jù)所列優(yōu)先順序進行嘗試。
自動配置服務305控制由層2配置服務組件307載入的PAN介質(zhì)專用模塊309。介質(zhì)專用模塊309抽取掉PAN驅(qū)動器313的功能性,并向自動配置服務305提供介質(zhì)專用API,用于遠程藍牙設備的發(fā)現(xiàn)、附加和斷開。PAN驅(qū)動器313協(xié)商與遠程藍牙設備的IP連接。在一實施例中,驅(qū)動器313是微軟視窗平臺的NDIS迷你端口驅(qū)動軟件。驅(qū)動器313在其上層路徑展示以太接口,而在其下層路徑與藍牙L2CAP及基帶層交互。此類驅(qū)動器實施方式的某些特點揭示于美國專利申請序列號___(律師案號224112),它與本申請在同一日提交,其中部分發(fā)明人與本申請相同,并屬于同一受讓人。
如以上發(fā)明背景部分所解釋,取決于基礎硬件,掃描可用藍牙PAN網(wǎng)絡設備可能會是一個相當長的過程。本發(fā)明針對的是PAN設備的“智能掃描”系統(tǒng)和方法。在如圖3所示的那類PAN系統(tǒng)的實現(xiàn)中,該智能掃描可由PAN介質(zhì)專用模塊309執(zhí)行,但本發(fā)明并不限于這種結(jié)構(gòu)的實現(xiàn)。相反,本發(fā)明一般適用于維護優(yōu)選網(wǎng)絡清單的本地藍牙PAN設備。為達說明目的,本發(fā)明將在類似于圖3所示的PAN服務實現(xiàn)的一般上下文中描述。本領(lǐng)域技術(shù)人員將了解其更廣泛的適用性。
諸如圖3所示統(tǒng)一化自動配置服務305的自動化配置服務必要地對可見網(wǎng)絡設備執(zhí)行周期性掃描。為使其對希望與可能移動中的設備建立連接的可能是移動中的用戶而言具備實用性,掃描周期持續(xù)的時間不能過長,因為可見遠程設備的信息會快速改化。在帶有多個無線連接設備及與其聯(lián)合則本發(fā)明得以實踐的統(tǒng)一化自動配置服務的代表性實現(xiàn)的本地機器上,自動配置服務為了可見遠程設備清單中而每90秒輪詢每一設備。一個瑣碎的步驟是將PAN介質(zhì)專用模塊所展示的掃描原語轉(zhuǎn)換成基帶詢問掃描。然而,已知藍牙背景中掃描的中斷性,因為詢問過程對可見遠程領(lǐng)域設備的整個清單而言會需要大約30秒,該瑣碎方案會導致數(shù)據(jù)性能低下。
說明性自動配置服務執(zhí)行優(yōu)選網(wǎng)絡的發(fā)現(xiàn)和連接之基本過程如下當對本地設備的連接有可能時掃描該設備上的可見網(wǎng)絡;對每個優(yōu)選網(wǎng)絡,對每個可用網(wǎng)絡,如果現(xiàn)有優(yōu)選網(wǎng)絡與現(xiàn)有可用網(wǎng)絡間相匹配,連接到優(yōu)選網(wǎng)絡;休眠(90秒)。
此過程在圖4的流程圖中示出。本發(fā)明包含該過程的精細化,如下將進一步解釋。為簡化起見,圖4忽略了本地客體上其它無線介質(zhì)專用模塊的可能性。當本地設備的連接仍為可能時(步驟401),進入過程主體。在步驟403進行可見網(wǎng)絡掃描,產(chǎn)生可用遠程設備清單。對優(yōu)選網(wǎng)絡清單中的每個優(yōu)選網(wǎng)絡,它都與每一可見網(wǎng)絡比較。如果當前審查的優(yōu)選網(wǎng)絡與當前審查的可見網(wǎng)絡相匹配(步驟405),即連接到優(yōu)選網(wǎng)絡(步驟407)。如果不匹配,且如果在可見網(wǎng)絡清單上還有未經(jīng)審查的網(wǎng)絡(步驟409),則考慮下一可見網(wǎng)絡(步驟411),過程返回到步驟405。如果已考慮了所有可見網(wǎng)絡,且如果所有優(yōu)選網(wǎng)絡并未窮盡(步驟413),則審查優(yōu)選網(wǎng)絡清單上的下一網(wǎng)絡(步驟415),過程返回到步驟405。如果在步驟405找到匹配,或者如果已經(jīng)沒有剩下的優(yōu)選網(wǎng)絡(步驟413),過程休眠90秒(步驟417)并返回到步驟401。
如果本地PAN設備使用設備專用的頁面掃描,能減少網(wǎng)絡掃描所需的時間。假如能預先知道優(yōu)選清單的話,則本地PAN設備可嘗試為優(yōu)選清單中每個條目執(zhí)行一個頁面。然而,該方案是不可行的。不管是否使用自動配置服務,將不再可能發(fā)現(xiàn)新設備并將其添加到優(yōu)選網(wǎng)絡清單中去。此外,在采用統(tǒng)一化自動配置服務的實施例情況中,藍牙介質(zhì)專用模塊將破壞統(tǒng)一化服務的抽象。因此,需要有別于純詢問或純頁面的方案。
圖5的圖表概念性地闡明了根據(jù)本發(fā)明一實施例的系統(tǒng)架構(gòu),使得掃描藍牙PAN網(wǎng)絡設備的有效且實用方法成為可能。所述系統(tǒng)的各實施例形成了多技術(shù)自動配置系統(tǒng)中的藍牙PAN介質(zhì)專用模塊的一部分,如圖3所示。還存在與這樣的自動配置系統(tǒng),或其它類網(wǎng)絡設備配置系統(tǒng)相關(guān)聯(lián)的其它實施例。
優(yōu)選網(wǎng)絡清單515,如上所述,儲存于系統(tǒng)中或為系統(tǒng)所存儲。此外,維護有兩個高速緩沖存儲器一個頁面掃描高速緩沖存儲器505和一個詢問掃描高速緩沖存儲器507。如果一指定網(wǎng)絡并未出現(xiàn)在頁面掃描高速緩沖存儲器505中,每一次與遠程藍牙設備連接的嘗試(如通過藍牙PAN介質(zhì)專用模塊)將導致該指定網(wǎng)絡被添加到該高速緩沖存儲器里。連接請求于是以正常方式進行。在PAN介質(zhì)專用模塊或其等效模塊初始化時,詢問掃描的結(jié)果被存儲在詢問掃描高速緩沖存儲器507中。如圖所示,周期性詢問掃描509被發(fā)出,將詢問掃描高速緩沖存儲器507刷新,其周期是某一預定的、相對冗長的時間間隔;在一個實施例中,該周期被設定為5分鐘,但可選擇其它周期以獲取更佳性能。
當自動配置服務501請求掃描可用無線網(wǎng)絡時,PAN介質(zhì)專用模塊指令為頁面掃描高速緩沖存儲器505中的每一條目執(zhí)行頁面掃描。成功的嘗試被加入可見網(wǎng)絡清單511中。可見網(wǎng)絡清單511于是與詢問掃描高速緩沖存儲器507當前內(nèi)容的副本相連接,且所得清單被報告為可見清單掃描結(jié)果503。
圖5所示系統(tǒng)確保自動配置服務501始終獲得優(yōu)選網(wǎng)絡的準確信息,而有關(guān)非優(yōu)選網(wǎng)絡的信息就不那么準確了。然而,因為在典型場景中新網(wǎng)絡的發(fā)現(xiàn)及其在優(yōu)選網(wǎng)絡515清單中的添加很少發(fā)生,非優(yōu)選網(wǎng)絡對自動配置服務501而言可論證地不具重要性。在具體的說明性實施例中,與瑣碎的純詢問掃描步驟相關(guān)所節(jié)省的掃描時間,約是5分鐘的周期的66%。
在本發(fā)明的某些實施例中,為確保掃描操作始終耗費一定量的時間,頁面掃描高速緩沖存儲器505中條目的數(shù)量限制為5(為獲微調(diào)性能可選擇另外合適的限定)。掃描時間于是約為6.4秒(5*1.28s)。然而,通過保持條目在數(shù)量上的有限性,必須設定過期政策,從而使到其它優(yōu)選但非可見網(wǎng)絡的漫游不被中斷。每當條目加入頁面掃描高速緩沖存儲器505,首先會給它相對較長的預定缺省過期時間。在一個實施例中,用的是30分鐘的過期周期;可選擇另外合適的過期周期。當詢問掃描沒有顯示該網(wǎng)絡,頁面掃描高速緩沖存儲器條目的過期時間減少5分鐘,直到該條目從高速緩沖存儲器中被移除。如果有某一與從頁面掃描高速緩沖存儲器505中失去的網(wǎng)絡的連接嘗試,則該網(wǎng)絡將被加入該高速緩沖存儲器中。
詢問掃描高速緩沖存儲器507也可由遠程PAN設備部分的連接嘗試占據(jù)。這甚至可在連接嘗試失敗的PAN驅(qū)動器實施例中完成;有關(guān)此對等體的信息被發(fā)往PAN介質(zhì)專用模塊,從而使它可加入到詢問掃描高速緩沖存儲器507中。這允許對等體發(fā)起連接請求,該連接請求將由自動配置服務501在下一網(wǎng)絡掃描嘗試中處理。如果此新加入的網(wǎng)絡曾在優(yōu)選網(wǎng)絡515的用戶清單上,用戶則不需要等到下一詢問掃描去檢測它。因為可以想像用戶可能是在使用移動PAN設備并希望能夠從這個設備連接到本地機器,這就確保最長為90秒的等待(在周期性自動配置掃描使用90秒間隔的實施例情況下)。
圖6A、6B、6C和7是一般示出以上討論中所含過程的流程圖。圖6A的流程圖示出了本發(fā)明一實施例中頁面掃描高速緩沖存儲器的刷新過程。在步驟601,PAN介質(zhì)專用模塊試圖與一特定網(wǎng)絡連接。如果該網(wǎng)絡已經(jīng)作為一個條目被包括在頁面掃描高速緩沖存儲器中(步驟603),連接請求在步驟607中繼續(xù)。如果不在頁面掃描高速緩沖存儲器中,則在步驟605中該網(wǎng)絡被加入高速緩沖存儲器中,其過期時間定為30分鐘,然后連接請求在步驟607中繼續(xù)。
圖6B的流程圖示出了按照本發(fā)明一實施例使用周期性詢問掃描的過程。詢問掃描在步驟609執(zhí)行,其結(jié)果在步驟611被用于填充詢問掃描高速緩沖存儲器。對于頁面掃描高速緩沖存儲器中的每一條目,在步驟615審查詢問掃描高速緩沖存儲器以確定是否該詢問掃描顯露了對應于考慮中的頁面掃描高速緩沖存儲器條目。如果該頁面掃描高速緩沖存儲器條目不在詢問掃描高速緩沖存儲器中,該條目相關(guān)聯(lián)之過期時間在步驟617減少5分鐘。在循環(huán)于步驟609以新詢問掃描再次開始之前,等待周期(在此設定為5分鐘)出現(xiàn)在步驟613。
圖6C的流程圖示出了按照本發(fā)明一實施例通過外部PAN設備連接嘗試來更新詢問掃描高速緩沖存儲器的過程。在步驟619,外部PAN設備嘗試連接到本地設備。在步驟621,本地設備上的PAN介質(zhì)專用模塊把與對等體相關(guān)的信息添加到詢問掃描高速緩沖存儲器。
圖7的流程圖是圖4的修改圖,在過程中添加了某些步驟,自動配置服務用來執(zhí)行優(yōu)選網(wǎng)絡的發(fā)現(xiàn)和連接。改變接在步驟403自動配置服務請求可見網(wǎng)絡掃描之后。對于頁面掃描高速緩沖存儲器中的每一條目,在步驟701嘗試頁面掃描。如果給定條目的頁面掃描成功(步驟703),條目添加到可見網(wǎng)絡的預備清單(步驟705)。在步驟707,所得預備可見網(wǎng)絡清單與詢問掃描高速緩沖存儲器的副本內(nèi)容連接,而此連接清單被報告給自動配置服務。圖7流程圖中剩下的步驟與圖4流程圖相同,無需在此贅述。
在本說明書(包括所附權(quán)利要求書)中的術(shù)語“計算機可讀介質(zhì)”包括任何用于暫時或永久存儲可由合適的計算設備,包擴作為無線藍牙無線電裝備主機或網(wǎng)絡節(jié)點的計算設備所讀取的數(shù)據(jù)的介質(zhì)。這種計算機可讀介質(zhì)的示例不受限制地包括易失和非易失存儲器、可移動和不可移動磁盤存儲、光盤存儲、和網(wǎng)絡接口介質(zhì)。
術(shù)語“一”、“和”、“該”和類似指代詞在說明本發(fā)明的上下文中(特別是在以下權(quán)利要求書的上下文中)應當解釋為包括單數(shù)和復數(shù),除非另有注明或與上下文明顯矛盾。術(shù)語“包括”、“擁有”、“具有”和“包含”應當解釋為開放式術(shù)語(即,意思是“包括,但不限于”),除非另有注明。在本發(fā)明中對值的范圍的引用只是作為分別引用范圍內(nèi)每一單獨值的捷徑,除非在此另有注明,否則每一個單獨的值在本說明書中就象是被單獨引用一樣被結(jié)合在此。在這里所述的所有方法可按任何合適順序執(zhí)行,除非另有注明或與上下文明顯矛盾。在此提供的任何一個并所有示例、或者示例性語言(例如,“諸如”)的使用僅僅是為了更好地說明本發(fā)明的實施方式,并非對本發(fā)明范圍的限制,除非另有聲明。本說明書中的語言不應被解釋為表明任何未包括在權(quán)利要求中的因素對本發(fā)明的實踐是實質(zhì)性的。
在此描述了本發(fā)明的優(yōu)選實施例,包括就發(fā)明人所知實現(xiàn)本發(fā)明的最佳模式。閱讀了前述說明后,對優(yōu)選實施例的變化對于本領(lǐng)域普通技術(shù)人員而言會變得顯而易見。本發(fā)明人預期,業(yè)界熟練技術(shù)人員會在合適時采用此類變化,且發(fā)明人意在以其它有別于在此具體描述的方法來實踐本發(fā)明。因此,本發(fā)明包括為有關(guān)法律所允許的、所附權(quán)利要求書中所引用主題的所有變化和等效方案。此外,以所有各種變型對上述元素的任何組合都被本發(fā)明所包括,除非另有注明或與上下文明顯矛盾。
權(quán)利要求
1.一種由本地藍牙設備用于發(fā)現(xiàn)和連接到優(yōu)選遠程藍牙設備的系統(tǒng),其特征在于,它包括一詢問掃描高速緩沖存儲器,其通過周期性詢問掃描刷新;一頁面掃描高速緩沖存儲器,其通過連接到優(yōu)選遠程藍牙設備嘗試刷新;以及一可見遠程藍牙設備清單,包括詢問掃描高速緩沖存儲器中的條目、連接于本地藍牙設備通過比周期性詢問掃描更頻繁的周期性頁面掃描成功聯(lián)系的頁面掃描高速緩沖存儲器中每一條目。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,該優(yōu)選遠程藍牙設備提供網(wǎng)絡接入點(NAP)服務。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,該優(yōu)選遠程藍牙設備提供群專用網(wǎng)絡(GN)服務。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括一輪詢可見遠程藍牙設備清單的自動配置服務組件。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述頁面掃描高速緩沖存儲器持有有限數(shù)量的條目、并與一過期政策相關(guān)聯(lián)。
6.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述詢問掃描高速緩沖存儲器通過由遠程藍牙設備對連接到本地藍牙設備的嘗試而更新。
7.一種本地藍牙設備用于發(fā)現(xiàn)和連接到優(yōu)選遠程藍牙設備的方法,其特征在于,它包括通過周期性詢問掃描來更新詢問掃描高速緩沖存儲器;如果作了與優(yōu)選遠程藍牙設備連接的嘗試,用相應的條目更新頁面掃描高速緩沖存儲器;以及周期性地、且比周期性詢問掃描更頻繁地,形成可見遠程藍牙設備清單。
8.如權(quán)利要求7所述的方法,其特征在于,形成可見遠程藍牙設備清單的方法還包括對于頁面掃描高速緩沖存儲器中的每一條目,執(zhí)行頁面掃描,且如果頁面掃描是成功了的,將該條目加入可見遠程藍牙設備清單;以及將詢問掃描高速緩沖存儲器中的條目連接到可見遠程藍牙設備清單。
9.如權(quán)利要求7所述的方法,其特征在于,頁面掃描高速緩沖存儲器持有有限數(shù)量條目,所述方法還包括對于加入頁面掃描高速緩沖存儲器的每一條目為該條目設定過期時間;如果周期性詢問掃描不顯露該條目,則減少過期時間;以及如果過期時間已到,從頁面掃描高速緩沖存儲器中移除該條目。
10.如權(quán)利要求7所述的方法,其特征在于,還包括如果一遠程藍牙設備嘗試連接到本地藍牙設備,為該遠程藍牙設備在詢問掃描高速緩沖存儲器中添加一條目。
11.如權(quán)利要求7所述的方法,其特征在于,該優(yōu)選遠程藍牙設備提供網(wǎng)絡接入點(NAP)服務。
12.如權(quán)利要求7所述的方法,其特征在于,該優(yōu)選遠程藍牙設備提供群專用網(wǎng)絡(GN)服務。
13.如權(quán)利要求7所述的方法,其特征在于,形成可見遠程藍牙設備清單是響應于自動配置服務組件所作輪詢。
14.一種計算機可讀介質(zhì),其存儲實現(xiàn)本地藍牙設備用于發(fā)現(xiàn)和連接到遠程藍牙設備的方法的指令,其特征在于,所述方法包括通過周期性詢問掃描更新詢問掃描高速緩沖存儲器;如果作了與優(yōu)選遠程藍牙設備連接的嘗試,用相應條目更新頁面掃描高速緩沖存儲器;以及周期性地、并比周期性詢問掃描更頻繁地,形成可見遠程藍牙設備清單。
15.如權(quán)利要求14所述的計算機可讀介質(zhì),其特征在于,形成可見遠程藍牙設備清單還包括對于頁面掃描高速緩沖存儲器中的每一條目,執(zhí)行頁面掃描,且如果頁面掃描是成功了的,將該條目加入可見遠程藍牙設備清單;以及將詢問掃描高速緩沖存儲器中的條目連接到可見遠程藍牙設備清單。
16.如權(quán)利要求14所述的計算機可讀介質(zhì),其特征在于,還包括對于加入頁面掃描高速緩沖存儲器的每一條目為該條目設定過期時間;如果周期性詢問掃描不顯露該條目,減少過期時間;以及如果過期時間已到,從頁面掃描高速緩沖存儲器中移除該條目。
17.如權(quán)利要求14所述的計算機可讀介質(zhì),其特征在于,還包括如果一遠程藍牙設備試圖連接到本地藍牙設備,為該遠程藍牙設備添加一條目到詢問掃描高速緩沖存儲器。
18.存儲一個或多個實現(xiàn)一種實現(xiàn)由本地藍牙設備發(fā)現(xiàn)和連接到一優(yōu)選遠程藍牙設備的系統(tǒng)的模塊的計算機可讀介質(zhì),其特征在于,包括一詢問掃描高速緩沖存儲器,通過周期性詢問掃描刷新;一頁面掃描高速緩沖存儲器,通過連接到優(yōu)選遠程藍牙設備的嘗試來刷新;一可見遠程藍牙設備清單,包括詢問掃描高速緩沖存儲器中條目、連接于本地藍牙設備通過比周期性詢問掃描更頻繁的周期性頁面掃描成功聯(lián)系的頁面掃描高速緩沖存儲器中的每一條目。
19.如權(quán)利要求18所述的計算機可讀介質(zhì),其特征在于,還包括一用戶模式藍牙PAN服務組件。
20.如權(quán)利要求18所述的計算機可讀介質(zhì),其特征在于,還包括一核心模式藍牙PAN驅(qū)動器組件。
21.如權(quán)利要求18所述的計算機可讀介質(zhì),其特征在于,還包括一輪詢可見遠程藍牙設備清單的自動配置服務組件。
全文摘要
提供有系統(tǒng)和方法,可使本地藍牙設備發(fā)現(xiàn)和連接優(yōu)選遠程藍牙設備。維持有詢問掃描高速緩沖存儲器及頁面掃描高速緩沖存儲器。詢問高速緩沖存儲器被周期性詢問掃描更新。頁面掃描高速緩沖存儲器經(jīng)由與優(yōu)選遠程藍牙設備的連接嘗試刷新。周期性地,且比周期性詢問掃描更頻繁地,可用遠程藍牙設備清單可由頁面掃描成功的頁面掃描高速緩沖存儲器中每一條目串聯(lián)到詢問掃描高速緩沖存儲器諸條目中形成。在某一實施例中,頁面掃描高速緩沖存儲器持有有限量條目,且過期政策應用于每一添加條目中。在另一實施例中,詢問掃描高速緩沖存儲器在遠程藍牙設備試圖連接本地藍牙設備時也被更新。
文檔編號H04L12/56GK1645760SQ20041010061
公開日2005年7月27日 申請日期2004年12月1日 優(yōu)先權(quán)日2003年12月1日
發(fā)明者E·A·赫南德茲-蒙德拉岡, J·W·阿克爾, L·H·格林, S·波沙巴西安, V·巴努 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
乌苏市| 香港| 台中市| 东源县| 隆安县| 封丘县| 璧山县| 芦溪县| 乐亭县| 浦江县| 钟山县| 阳山县| 乡宁县| 新巴尔虎左旗| 荥经县| 苗栗县| 清丰县| 东乡族自治县| 调兵山市| 新昌县| 洛隆县| 怀宁县| 城固县| 磴口县| 法库县| 县级市| 白河县| 阜南县| 弥渡县| 河间市| 枣强县| 密山市| 上高县| 金湖县| 青川县| 永平县| 崇明县| 保德县| 九龙县| 临江市| 南丹县|