專利名稱:主控設備消失時管理網絡的方法
技術領域:
本發(fā)明涉及一種管理網絡的方法,這種網絡將具備藍牙(Bluetooth)的設備鏈接在一起,更具體地說,涉及一種在網絡主控設備不能充當該網絡操作區(qū)域的主控設備時,由后備主控設備管理網絡的方法。本申請以韓國專利申請第2000-42866號為基礎,該申請作為參考在這里引用。
藍牙技術涉及不具有集中控制功能的無線通信方法,在該技術中,不使用電纜在局域建立配備藍牙的設備之間的數據的無線發(fā)送和接收。由于缺少集中控制功能,雖然可以建立一對一或一對多連接,但不能在網絡中應用藍牙技術。為了管理網絡中配備藍牙的設備,必須將配備藍牙的設備之一指定為網絡主控設備,即,藍牙微微網(piconet)。
參考
圖1和圖2,在用于在多個配備藍牙的設備連接在一起的網絡中指定主控和從屬設備的常規(guī)方法中,當將電源加到配備藍牙的設備時,配備藍牙的設備的網絡管理器160查詢一無線電覆蓋區(qū)域(S212)內是否存在任何配備藍牙的設備。網絡管理器160確定是否檢測來自任何配備藍牙的設備的響應(S214)。根據步驟S214中是否存在響應,加電后的配備藍牙的設備的網絡管理器160充當網絡的主控或從屬設備。特別地,如果對步驟S214中的查詢沒有響應,那么網絡管理器160設置主控模式,并執(zhí)行查詢掃描(S216)和頁掃描(S218)。被選為網絡主控設備的網絡管理器160檢查是否任何配備藍牙的設備嘗試建立連接(S220)。如果是,則網絡管理器160接受連接請求,并請求要求連接的配備藍牙的設備改變其角色為從屬設備,而網絡管理器160仍然保持為網絡主控設備(S222)。然后,網絡管理器160將其作為網絡主控設備自身的信息以及關于其它從屬設備的信息傳輸到鏈接到該網絡的新從屬設備。網絡管理器160也存儲新從屬設備或已經離開網絡的從屬設備的諸如從屬設備的地址或名稱之類信息,并將存儲的信息通告給整個網絡上相互鏈接的其它從屬設備(S224)。
同時,在步驟S220中,如果沒有來自配備藍牙的設備的連接請求,則確定是否改變模式(步驟S226)。該模式在用戶要將配備藍牙的設備的角色從主控設備修改為從屬設備、斷開配備藍牙的設備、或者關斷電源時改變。如果在步驟S226確定保持主控模式,那么過程返回步驟S216以繼續(xù)其作用網絡主控設備的角色。相反,如果在步驟S226確定改變模式,則終止該主控模式。
同時,在步驟S214中,如果在步驟S214中檢測到對查詢的響應,則意味著在該無線電覆蓋區(qū)域內存在先前存在的網絡。此時,為了進入先前存在的網絡,網絡管理器160尋呼先前存在的網絡的主控設備以便建立連接(S232)。如果建立了連接,則網絡管理器160相對于先前存在的網絡的主控設備將其角色改變?yōu)閺膶僭O備(S234)。接著,網絡管理器160從網絡主控設備中接收關于先前存在的網絡的其它從屬設備的信息(S236),從而結束在網絡中指定主控或者從屬設備的工作。在配備藍牙的設備的角色指定為從屬設備之后,并且該從屬設備不與其它配備藍牙的設備通信時,將模式該變成留置(park)模式。在留置模式下,從屬設備從新網絡主控設備接收信息來更新其舊網絡信息。相反,如果其角色改變成從屬設備的新從屬NS的配備藍牙的設備嘗試與網絡中的另一從屬設備通信,則該新從屬NS請求網絡主控設備切斷與對應的從屬CS的連接,與對應的從屬CS通信,然后切斷與對應的從屬CS的連接以便返回該網絡。
如前所述,配備藍牙的設備可以依據對查詢的響應在網絡中充當主控或從屬設備。包含配備藍牙的設備的網絡響應配備藍牙的設備的任何請求,允許新的配備藍牙的設備進入網絡,與網絡中的其它配備藍牙的設備共享信息,并且在網絡的任何配備藍牙的設備之間通信。
然而當網絡主控設備在某一時刻,例如電源耗盡或者主控設備離開該網絡操作區(qū)域的時候,不能充當主控設備時,需要指定新的主控設備或重新配置網絡。
為了解決上述問題,本發(fā)明的首要目的是提供一種用于在后備主控設備上建立起等級信息的方法,用于在某一時刻先前存在的網絡主控設備不再繼續(xù)為網絡的主控設備時,選擇網絡的新主控設備。
本發(fā)明的第二個目的是提供一種在某一時刻、先前存在的網絡主控設備不再繼續(xù)為其網絡中的角色時,根據后備主控設備等級信息指定網絡的新主控設備的方法。
本發(fā)明的第三個目的是提供一種在某一時刻、先前存在的網絡主控設備不再繼續(xù)為其網絡中的角色時,用于在網絡的新主控設備和其余從屬設備之間建立連接。
上述目的通過用于建立后備主控設備信息的方法實現,包括步驟(a)從網絡的至少一個從屬設備接收連接信息;(b)根據連接信息確定在網絡主控設備消失時被用作后備主控設備的從屬設備的優(yōu)先權;以及(c)通告所確定的后備主控設備的優(yōu)先權信息給至少一個從屬設備。
在一個預定周期中重復步驟(a)至(c)。
連接信息包括所收到的信號強度指示(RSSI)和/或鏈接質量信息。
在步驟(b)中,將具有較高RSSI的從屬設備給定用來選擇新的網絡主控設備的較高的優(yōu)先權。
在步驟(b)中,具有較高鏈接質量的從屬設備被給定較高的優(yōu)先權以使其被選作新的網絡主控設備。
該網絡為個人特設網絡。
步驟(c)將所確定的后備主控設備的優(yōu)先權信息通過廣播信道通告給至少一個從屬設備。
以上目的還可以通過用于在先前存在的主控設備消失時指定網絡的新主控設備的方法實現,包括步驟(a)確定先前存在的網絡主控設備是否消失;(b)如果先前存在的網絡主控設備消失,則確定指示選擇新網絡主控設備的次序的級別,其中該次序在先前存在的網絡主控設備消失之前收到;以及(c)如果該級別最高,則改變角色為新網絡主控設備。
最好提供執(zhí)行查詢掃描和頁掃描的步驟(d)。
在先前存在的主控設備消失時指定網絡的新主控設備的方法還包括步驟(e)確定新設備是否嘗試在網絡內建立連接;(f)接受新設備的連接請求,請求新設備改變成作為角色為從屬設備,并且保持為新網絡主控設備;(g)存儲新設備的信息,并將新網絡主控設備和鏈接在整個網絡的每個從屬設備的信息通告給連接在整個網絡上的每個從屬設備;以及(h)如果在步驟(e)中不存在來自新設備的連接請求則檢查關于主控模式的變化,當不存在主控模式變化時返回步驟(d),并且當存在主控模式變化時終止該主控模式。
在步驟(h)中,當充當網絡主控設備的設備的角色由用戶改變成從屬設備,當關閉主控設備的藍牙功能或當關斷主控設備的電源時,確定主控模式的變化。
步驟(a)包括子步驟(a1)檢查與先前存在的網絡主控設備連接狀態(tài);(a2)如果在子步驟(a1)檢查到斷開則嘗試與先前存在的網絡主控設備重新連接;(a3)檢查與先前存在的網絡主控設備的重新連接是否成功,如果與先前存在的網絡主控設備的重新連接成功則返回子步驟(a1);以及(a4)如果在步驟(a3)未建立與先前存在的網絡主控設備的重新連接則確定先前存在的網絡主控設備消失,并將作為“斷開結束事件”通知給該事件的主機。
在一預定周期中重復子步驟(a1),同時保持與先前存在的網絡主控設備的連接。
以上目的還可以通過在先前存在的主控設備消失時在新主控設備和網絡的其余從屬設備之間建立連接的方法實現,包括步驟(a)檢查先前存在的網絡主控設備是否消失;(b)當在步驟(a)中確定先前存在的網絡主控設備消失時,檢查后備主控設備級別信息;(c)根據后備主控設備的級別信息,在確定不是最高優(yōu)先權時嘗試建立與新網絡主控設備的連接;以及(d)如果在步驟(c)中建立了與新網絡主控設備的連接則仍然作為從屬設備。
根據本發(fā)明的方法使得能夠在先前存在的網絡主控設備離開網絡操作區(qū)域時,正確指定新主控設備,從而增加控制整個網絡的連接的可能性。
通過借助附圖詳細描述本發(fā)明的優(yōu)選實施例,本發(fā)明的上述目的和優(yōu)點將會更容易明白,其中圖1是能夠構造網絡的藍牙系統(tǒng)的框圖;圖2是解釋用于指定配備藍牙的設備作為網絡的主控或者從屬設備的常規(guī)方法的流程圖;圖3解釋配備藍牙的設備鏈接在一起的網絡的配置;圖4是解釋根據本發(fā)明的、用于建造關于網絡中的后備主控設備的信息的方法的流程圖;圖5解釋用來選擇新網絡主控設備的每個從屬設備的后備主控級別信息,該信息由圖4的方法確定;圖6是圖解根據后備主控設備級別信息指定新主控設備以便在先前存在的網絡主控設備離開網絡操作區(qū)域時重新構造網絡的方法的流程圖;圖7是詳細解釋在圖6的先前存在的網絡主控設備離開時的檢查步驟的流程圖;圖8是解釋在先前存在的網絡主控設備消失時,在新主控設備和其余的從屬設備之間建立連接的方法的流程圖9解釋了在先前存在的網絡主控設備消失之后重新構造的網絡的配置;圖10解釋配備藍牙的設備通過其連接在一起的另一網絡的配置;圖11解釋在圖10的網絡主控設備消失之后重新構造的網絡的配置。
根據本發(fā)明的、用于在先前存在的網絡主控設備消失時指定網絡的新主控設備的方法,能增加控制整個網絡的連接的可能性。將參考附圖描述本發(fā)明的優(yōu)選實施例。在這些附圖中,同一參考號用于在整個附圖中表示同一部分。
圖1是能夠構造網絡的藍牙系統(tǒng)的框圖。在圖1中,藍牙模塊200是通過電纜連接到配備藍牙的設備(以下稱為藍牙主機100)的獨立單元,服從有線串行通信標準。為RS232C或USB(通用串行總線)的HCI(主控制器接口)傳輸層120,根據標準中規(guī)定的一系列命令和它們的響應控制藍牙模塊200,并在藍牙主機100和藍牙模塊200之間執(zhí)行發(fā)送和接收。
標準通信協(xié)議L2CAP(邏輯鏈接控制和適配協(xié)議)140多路復用上層中的各種協(xié)議。HCI驅動器130允許發(fā)送HCI標準命令并接收由此引起的響應,并且通過L2CAP140發(fā)送和接收數據。藍牙服務用戶150為藍牙服務的應用。網絡管理器160通過將具備藍牙模塊200的設備集成為單一網絡來管理網絡。網絡管理器160與用戶應用程序交互。網絡管理器160的層次等于L2CAP140的上層。因此網絡管理器160使用L2CAP140、通過與網絡主控設備網絡管理器通信來管理該網絡。
位于藍牙模塊200中的鏈接管理器230執(zhí)行從藍牙主機100通過HCI傳輸層120發(fā)送的命令,并將結果通知給藍牙主機100。鏈接管理器230通過控制鏈接基帶控制器220和藍牙無線電裝置210管理藍牙模塊200的全部操作。這里,鏈接管理器230使用適合于與另一配備藍牙的設備的連接管理器通信的鏈接管理協(xié)議(LMP)240。鏈接基帶控制器220根據鏈接管理器230的命令操作。藍牙無線電裝置210根據標準的規(guī)格無線地發(fā)送信息。
圖2解釋用于指定配備藍牙的設備作為網絡的主控或者從屬設備的常規(guī)方法。圖3解釋配備藍牙的設備鏈接在一起的網絡的配置。假設用圖2的方法將配備藍牙的設備指定為主控或從屬設備,并按圖3所示分布。一般來說,由所發(fā)送的波功率或所接收的波的靈敏度確定無線通信是否成功。在本實施例中,網絡由網絡主控設備400和網絡從屬設備300,即,A 300a、B 300b、C 300c、D 300d和E 300e組成。如圖3所示,網絡從屬設備300位于網絡主控設備400周圍,無線電覆蓋范圍之內。在藍牙無線通信域中,標準的無線電覆蓋限定為10m。因此,網絡主控設備400和網絡從屬設備300之間的最到允許距離為10m。在圖3中,用虛線圍起來的圓250是具有對應于網絡主控設備400的最大無線電覆蓋的半徑d的區(qū)域。位于圓250中的配備藍牙的設備可以配置成帶有網絡主控設備400的網絡。
圖4是解釋根據本發(fā)明的,用于建造關于網絡中的后備主控設備的信息的方法。參考圖3和圖4,網絡主控設備400從網絡從屬設備300,即,A 300a、B 300b、C 300c、D 300d和E 300e接收信息,以便檢查與網絡中的每個網絡從屬設備300的連接狀態(tài)(S310)。鏈接信息包括收到的信號強度指示(RSSI)和/或鏈接質量。由每個從屬設備所度量并提供給網絡主控設備400的RSSI與每個網絡從屬設備300和網絡主控設備400之間的距離密切相關。鏈接質量信息是網絡主控設備400和每個從屬設備之間的數據發(fā)送的出錯率指標,與網絡主控設備400和每個網絡從屬設備300之間的距離以及它們之間的阻塞存在與否有關。網絡從屬設備300可以使用在藍牙標準中規(guī)定的標準HCI命令“Read-RSSI”讀取從網絡主控設備400發(fā)送的信號的RSSI值。網絡從屬設備300還可以使用標準HCI命令“Get-Link-Quality”得到一字節(jié)數值鏈接信息。RSSI和/或鏈接質量值越高,鏈接狀態(tài)越好。當先前存在的網絡主控設備離開網絡操作區(qū)域時,網絡主控設備400基于鏈接信息確定將被選作新網絡主控設備400的后備主控設備的級別信息(S330)。在本實施例中,根據RSSI和/或鏈接質量值,確定關于更可能被選作新網絡主控設備的后備主控設備的級別信息。即,將具有較高RSSI和/或鏈接質量值的從屬設備給予作為后備主控設備的較高的級別,以便被選作新網絡主控設備。這增加了在先前存在的網絡主控設備離開網絡操作區(qū)域時,用其余的從屬設備重新配置網絡的可能性。在步驟S330中針對全體從屬設備確定了用于選擇新網絡主控設備的后備主控設備的級別之后,網絡主控設備400將在步驟S330中確定的后備主控設備的級別信息通過廣播信道通告給每個從屬設備(S350)。
網絡主控設備400在每個預定周期,確定用于針對從屬設備選擇新網絡主控設備的新后備主控設備的級別信息,并將結果通告給所有網絡從屬設備300。這是在考慮到由于網絡主控設備400和/或網絡從屬設備300的位置變化引起的RSSI變更,以及由于例如網絡主控設備400和每個網絡從屬設備300之間的阻塞存在與否引起的鏈接質量的變更或其它條件的變化的情況下完成。
圖5解釋用來針對網絡中的從屬設備選擇新網絡主控設備的后備主控級別信息,該信息由圖4的方法確定。如圖5所示,從屬設備A 300a被指定為歸為第四級別后備主控設備BACKUP 4,從屬設備B 300b被指定為歸為第一級別后備主控設備BACKUP 1,從屬設備C 300c被指定為歸為第二級別后備主控設備BACKUP 2,從屬設備D 300d被指定為歸為第三級別后備主控設備BACKUP 3,以及從屬設備E 300e被指定為歸為第五級別后備主控設備BACKUP5。當先前存在的網絡主控設備400的電源耗盡或者先前存在的網絡主控設備400離開網絡操作區(qū)域時,通過根據更可能被選作新網絡主控設備的后備主控設備的級別信息指定一新主控設備,來利用其余網絡從屬設備300重新配置網絡。
現在參考圖6至9描述在先前存在的網絡主控設備400離開網絡操作區(qū)域時用于重新配置網絡的方法。在按照圖5所解釋的那樣確定了更可能被選作新網絡主控設備的后備主控設備的級別信息之后,每個網絡從屬設備300A、B、C、D和E確定先前存在的網絡主控設備400是否離開網絡操作區(qū)域(S410)。步驟S410牽涉圖7所解釋的子步驟。通過檢測先前存在的網絡主控設備400和每個從屬設備之間的斷開確定關于先前存在的網絡主控設備400是否離開網絡操作區(qū)域250。根據1.0版藍牙標準,配備藍牙的設備每個周期,例如0.625毫秒-40.9秒的時間段中,用鏈接監(jiān)督計時器監(jiān)視相互連接狀態(tài)?;谶@一點,網絡從屬設備300檢查它們與網絡主控設備400的連接狀態(tài)(S402)。監(jiān)視與網絡主控設備的連接狀態(tài)的周期可以根據鏈接監(jiān)督計時器值確定。網絡從屬設備300使用鏈接監(jiān)督計時器周期性地檢查與網絡主控設備400的連接狀態(tài)。在步驟S402中,如果網絡主控設備400和網絡從屬設備300之間的連接保持不變,則網絡從屬設備300每個預定周期都繼續(xù)監(jiān)視與網絡主控設備400的連接狀態(tài)。但是,如果在步驟S402中檢測到網絡主控設備400和網絡從屬設備300之間斷開了,則對應的從屬設備嘗試建立重新連接(S404)。接下來,對應的從屬設備檢查是否建立了與網絡主控設備400的重新連接(S406)。如果是,過程返回步驟S402,相反,如果網絡主控設備400和對應的從屬設備之間未建立重新連接,則對應的從屬設備將該事件確定為網絡主控設備400離開了網絡操作區(qū)域,并將“斷開結束事件”通知給藍牙主機(S408)。
參考圖6,當識別到網絡操作區(qū)域中不存在網絡主控設備400時,每個從屬設備檢查用于選擇新網絡主控設備的后備主控設備級別信息(S412)。在步驟S412中,每個從屬設備檢查其級別是否給定為最高優(yōu)先權,以便選作新的網絡主控設備。如果是這樣,則對應的從屬設備將其角色改變?yōu)樾轮骺卦O備(S415)。新主控設備執(zhí)行查詢掃描(S420)和頁掃描(S430)。接下來,新主控設備檢查是否有配備藍牙的設備嘗試建立與之鏈接(S440)。如果是,則網絡主控設備接受配備藍牙的設備的連接請求。新主控設備請求配備藍牙的設備設置為從屬設備,并且新主控設備保持其作為網絡主控設備的角色(S450)。然后,新主控設備存儲關于新進入的從屬設備的信息,并將關于其它從屬設備的信息以及它自己的信息通告給新從屬設備。此外,新主控設備還存儲關于進入網絡操作區(qū)域的其它新從屬設備或者離開網絡操作區(qū)域的從屬設備的信息,諸如從屬設備的地址或名稱等,并將所存儲的信息通告給其它從屬設備(S460)。
同時,在步驟S440中,如果不存在來自任何配備藍牙的設備的連接請求,則確定是否改變模式(S470)。該模式可以在用戶打算將配備藍牙的設備從主控設備改變?yōu)閺膶僭O備,當關閉藍牙功能或關斷電源時改變。在步驟S470中,如果存在改變模式的請求,過程返回步驟S420以繼續(xù)其作為網絡主控設備的角色。相反,如果在步驟S470中做出改變模式的確定,則結束主控模式。當先前存在的網絡主控設備離開網絡操作區(qū)域時,如上所述,選擇網絡的新主控設備并執(zhí)行其角色。
同時,在步驟S412中,如果從屬設備的后備主控設備的級別信息不是最高優(yōu)先權的,則圖8所示的過程A如下。從屬設備初始化指示后備主控設備的級別的參數t(步驟S515),以及指示嘗試過的連接次數的參數N(S520)。在初始化連接嘗試參數N之后,從屬設備嘗試建立與指定為第t級后備主控設備的從屬設備(以下的第t級從屬設備)的連接,并且檢查是否建立了與第t級從屬設備的連接(S530)。在步驟S530中,如果連接成功,則在新網絡中指定為第t級從屬設備從屬設備仍然為從屬設備(S560)并且從新主控設備接收新網絡信息(S565)。當在新網中維持其作為角色為從屬設備的每個配備藍牙的設備不于其它從屬設備通信時,它們將自己的當前模式改變成留置模式,并用新網絡主控設備提供的新版信息更新它們自己的網絡信息。同時,如果任何充當從屬設備的配備藍牙的設備希望與網絡中的另一從屬設備通信時,配備藍牙的設備可以請求新網絡主控設備結束與配備藍牙的設備嘗試連接的從屬設備的連接,與該從屬設備通信,并且結束與從屬設備的連接以便返回網絡。
同時,在步驟S530中,如果對應的從屬設備和第t級從屬設備之間未建立連接,則對應的從屬設備遞增連接嘗試參數N(S535),并檢查是否已經嘗試了預定次數連接(S540)。在步驟S540中,如果連接嘗試參數N小于預定的嘗試連接,則對應的從屬設備繼續(xù)嘗試與第t級從屬設備的連接(S525)。否則,如果在步驟S540中已經嘗試了預定次數的連接,則對應的從屬設備遞增后備主控設備的級別參數t(S545),并將增加過的后備主控設備的級別參數t與其級別比較用于選擇新主控設備。在步驟S550中,如果增加過的后備主控設備的級別參數t與對應的從屬設備的級別不一樣,則過程返回步驟S520。否則,從屬設備將其角色改變成新網絡主控設備400(S555)。
如圖5所示,在網絡主控設備400離開網絡操作區(qū)域之前,網絡從屬設備300的所有第一至第五級后備主控設備分布在網絡250的無線電覆蓋距離d之中。圖9示出了在網絡主控設備400消失之后重新配置在第一級從屬設備300a BACKUP1周圍的網絡。如圖9所示,第五級從屬設備300e BACKUP 5和第一級從屬設備300a BACKUP 1之間的距離d大于無線電覆蓋的距離d。換句話說,就在網絡主控設備400消失之后重新配置的網絡270而言,第五級從屬設備300e BACKUP 5位于網絡270之外。因此,雖然第五級從屬設備300e BACKUP 5在知道先前存儲的網絡主控設備400離開之后,嘗試建立與第一級從屬設備300a BACKUP 1的通信,但連接不成功,因此它不能成為新網絡270的節(jié)點。因此,第五級從屬設備300e BACKUP 5嘗試與另一配備藍牙的設備連接,或者充當主控設備來構造新網絡。圖10解釋配備藍牙的設備通過其連接在一起的另一網絡280的配置,而圖11解釋在圖10的網絡主控設備410離開網絡操作區(qū)域之后重新構造的網絡的配置。參考圖10,網絡280由網絡主控設備410和網絡從屬設備310組成。網絡從屬設備310具有第一至第五級后備主控設備級別信息。在圖11中,參考號500代表圖10的第一級從屬設備310a BACKUP 1充當新主控設備的第一網絡。參考號600代表用位于第一網絡500的無線電覆蓋距離d之外的從屬設備配置的第二網絡。對于第二網絡600,在位于第一網絡500之外的從屬設備,具有相對較高的、用于選擇新主控設備的優(yōu)先權的第三級從屬設備310c BACKUP 3將其角色改變?yōu)樾轮骺卦O備,以便構造第二網絡600。
當上述那樣結束網絡的重新配置時,需要優(yōu)化新網絡主控設備和從屬設備之間的發(fā)送功率。
如上所述,建造關于用來在先前存在的網絡主控設備消失時選擇網絡的新主控設備的后備主控設備的優(yōu)先權信息的方法,用于根據后備主控設備級別信息指定新主控設備的方法,以及用于在先前存在的網絡主控設備離開網絡操作區(qū)域時,建立新主控設備和其余從屬設備之間的連接的方法,增加了控制整個網絡的連接的可能性。
雖然本發(fā)明是參考其優(yōu)選實施例示出和描述的,但本領域的普通技術人員應該理解,在不脫離附屬的權利要求書所限定的本發(fā)明的精神和范圍的情況下,可以進行形式和細節(jié)的各種改變。
權利要求
1.一種用于建造后備主控設備信息的方法,包括步驟(a)從網絡的多個從屬設備的至少一個接收連接信息;(b)根據收到的連接信息,確定在網絡主控設備消失時被用作后備主控設備的多個從屬設備的所述至少一個的優(yōu)先權;以及(c)通告所確定的后備主控設備的優(yōu)先權信息給多個從屬設備的至少另一個。
2.如權利要求1的方法,其中在一個預定周期中重復步驟(a)至(c)。
3.如權利要求1的方法,其中所收到的連接信息包括所收到的信號強度指示(RSSI)和/或鏈接質量信息。
4.如權利要求3的方法,其中在步驟(b)中,如果多個從屬設備的所述至少一個具有比多個從屬設備的另一個高的RSSI,則將多個從屬設備的所述至少一個給定用來選擇新的網絡主控設備的較高的優(yōu)先權。
5.如權利要求3的方法,其中在步驟(b)中,如果多個從屬設備的所述至少一個具有比多個從屬設備的另一個高的鏈接質量,則將多個從屬設備的所述至少一個給定用來選擇新的網絡主控設備的較高的優(yōu)先權。
6.如權利要求1的方法,其中該網絡為個人特設網絡。
7.如權利要求1的方法,其中在步驟(c)中,將所確定的后備主控設備的優(yōu)先權通過廣播信道通告給多個從屬設備的至少另一個。
8.一種用于在先前存在的主控設備消失時指定網絡的新主控設備的方法,包括步驟(a)確定先前存在的網絡主控設備是否消失;(b)如果先前存在的網絡主控設備消失,則確定用來選擇新網絡主控設備,并且在先前存在的網絡主控設備消失之前收到的級別;以及(c)如果該級別是多個從屬設備的任何一個的最高值,則改變角色為新網絡主控設備。
9.如權利要求8的方法,在步驟(c)之后還包括執(zhí)行查詢掃描和頁掃描的步驟(d)。
10.如權利要求9的方法,在步驟(d)之后還包括步驟(e)確定新設備是否嘗試通過網絡建立連接;(f)接受新設備的連接請求,請求新設備改變成作為角色為從屬設備,并且保持為新網絡主控設備;(g)存儲新設備的信息,并將新網絡主控設備和鏈接在整個網絡的多個從屬設備的每個的信息通告給鏈接在整個網絡上的多個從屬設備的每個從屬設備;以及(h)如果在步驟(e)中不存在來自新設備的連接請求則檢查關于主控模式的變化,當確定不存在主控模式變化時返回步驟(d),并且當確定存在主控模式變化時終止該主控模式。
11.如權利要求10的方法,其中在步驟(h)中,當充當先前存在的網絡主控設備的設備的角色由用戶改變成多個從屬設備之一,當關閉先前存在的主控設備的藍牙功能或當關斷先前存在的主控設備的電源時,確定主控模式變化。
12.如權利要求8的方法,其中步驟(a)包括子步驟(a1)檢查與先前存在的網絡主控設備連接狀態(tài);(a2)如果在子步驟(a1)檢查到斷開則嘗試與先前存在的網絡主控設備重新連接;(a3)檢查與先前存在的網絡主控設備的重新連接是否成功,如果與先前存在的網絡主控設備的重新連接成功則返回子步驟(a1);以及(a4)如果在子步驟(a3)未建立與先前存在的網絡主控設備的重新連接則確定先前存在的網絡主控設備消失,并作為“斷開結束事件”通知給該事件的主機。
13.如權利要求12的方法,其中在保持與先前存在的網絡主控設備的連接的同時、在一預定周期中重復子步驟(a1)。
14.一種在先前存在的主控設備消失時在新主控設備和網絡的其余從屬設備之間建立連接的方法,該方法包括步驟(a)檢查先前存在的網絡主控設備是否已經消失;(b)當在步驟(a)中確定先前存在的網絡主控設備消失時,檢查后備主控設備級別信息;(c)根據后備主控設備的級別信息,在確定其余的多個從屬設備之一不具有最高優(yōu)先權時嘗試建立與新網絡主控設備的連接;以及(d)如果在步驟(c)中建立了與新網絡主控設備的連接則仍然作為其余的多個從屬設備之一。
全文摘要
一種在網絡主控設備不能充當主控設備時,管理在其中配備藍牙的設備鏈接在一起的網絡的方法。當網絡主控設備消失時,網絡主控設備根據從充當從屬設備的配備藍牙的設備發(fā)送的、諸如接收到的信號強度指示或鏈接質量之類的鏈接信息,以預定周期更新主控設備級別信息。當網絡主控設備的電源耗盡或網絡主控設備離開網絡操作區(qū)域時,根據后備主控設備的級別信息從其余從屬設備中選擇新主控設備,從而重新配置新網絡主控設備周圍的網絡。
文檔編號H04L12/56GK1335698SQ0111954
公開日2002年2月13日 申請日期2001年5月29日 優(yōu)先權日2000年7月25日
發(fā)明者崔峻輔, 姜友植 申請人:三星電子株式會社