專利名稱:減少藍牙裝置間瞬時連接的方法
技術領域:
本發(fā)明涉及實現(xiàn)無線通信的方法,具體涉及減少藍牙(Bluetooth)裝置中的瞬時連接的方法。
藍牙是這樣一種規(guī)范,其中,在多個采用無線電頻率而不采用物理電纜的電子裝置進行通信時,可以采用大的帶寬對數(shù)據(jù)進行發(fā)送和接收。目前,從移動通信終端的因特網接入需要具有數(shù)據(jù)通信功能的終端、筆記本電腦以及用于連接這些裝置的單獨的電纜。但是,如果藍牙已經商業(yè)化,那么裝置之間的數(shù)據(jù)通信就能夠以無線方式進行,并且藍牙-兼容裝置就不再需要電纜連接,如藍牙-兼容數(shù)字照相機以及藍牙-兼容打印機。
在藍牙通信環(huán)境中操作的裝置之間的通信,需要連接過程作為必要條件。連接過程包括對無線電頻率進行同步、建立通信裝置的連接管理器之間的連接、以及建立信道。只有在完成連接后,才能在兩個裝置間進行字符數(shù)據(jù)和話音數(shù)據(jù)等的發(fā)送和接收。
當?shù)谝粋€藍牙裝置周圍的多個藍牙裝置處于操作狀態(tài)時,如第一個藍牙裝置要與其它(第二個-第N個)藍牙裝置進行通信,那么第一個藍牙裝置通過查詢操作從第二個-第N個藍牙裝置獲取地址。然而,由于第一個藍牙裝置不能僅僅依靠地址來識別第二個-第N個藍牙裝置,所以第一個藍牙裝置需要通過瞬時連接來獲取名稱。在這種情況下,如果第二個-第N個藍牙裝置中的任意一個裝置更改了名稱,那么第一個藍牙裝置必須通過瞬時連接確切地知道更改后的名稱。為此,第一個藍牙裝置必須頻繁地查詢第二個-第N個藍牙裝置,并通過瞬時連接確切地知道名稱。而由于需要很多時間,瞬時連接事實上是一個缺陷。
為了解決上述問題,本發(fā)明的一個目的是,提供一種通過阻塞與不需要更改名稱的藍牙裝置進行的瞬時連接來減少藍牙裝置中的瞬時連接的方法。
因此,為了實現(xiàn)本發(fā)明的上述目的,提供了一種減少無線通信裝置間的瞬時連接的方法,其中,當獲取了用于確定是否存在無線通信裝置的預定標識符和名稱后而滿足了預定條件時,在不再設定標識符的情況下,從無線通信裝置中獲取更改后的名稱。
通過參照附圖以及下面的詳細說明,將會更清楚地理解本發(fā)明的上述和其它目的、特征和優(yōu)點,附圖中
圖1是表示藍牙裝置之間的連接系統(tǒng)的實例;圖2是表示減少藍牙裝置之間的瞬時連接的方法的操作流程圖;圖3是表示跳頻同步(FHS)數(shù)據(jù)包的格式;以及圖4是表示按照本發(fā)明所述方法中采用的藍牙-映像的示例。
圖1表示了藍牙裝置之間的連接系統(tǒng)的實施例。
圖1所示的系統(tǒng)包括藍牙裝置F10、藍牙裝置A11、藍牙裝置B12以及藍牙裝置C13。在圖1中,假設藍牙裝置F10通過分別與藍牙裝置A11、B12、C13進行瞬時連接來獲取名稱。
參照圖2,裝置F10在步驟20執(zhí)行第一次查詢。
裝置F10執(zhí)行的查詢操作是一種藍牙功能,該操作識別裝置F10周圍存在哪些裝置。此處,假設第一次查詢的結果是,裝置F已經識別出存在裝置A11和B12。在進行查詢時,裝置F10發(fā)送用于向相鄰裝置通知查詢結果的標識符(ID)數(shù)據(jù)包,并且響應于此,裝置A11和裝置B12向裝置F10發(fā)送跳頻同步(FHS)數(shù)據(jù)包。此時,裝置F10及裝置A11和B12是不同步的,從而執(zhí)行一對一(裝置F10對裝置A11,裝置F10對裝置B12)的數(shù)據(jù)包發(fā)送。
圖3說明了發(fā)送給裝置F10的FHS數(shù)據(jù)包格式。該FHS數(shù)據(jù)包是指明裝置中的地址和發(fā)送器時鐘的專用控制數(shù)據(jù)包。參照圖3,F(xiàn)HS數(shù)據(jù)包包括34個奇偶校驗位和用于同步的24-比特低地址部(LAP)。24-比特LAP、8-比特高地址部(UAP)以及16-比特非有效地址部(NAP)都是用于地址的字段。有2-比特未定義(UNDEF)的字段還未賦予特定功能,但存在按照本發(fā)明用于減少瞬時連接的比特。2-比特的掃描循環(huán)(SR)字段和2-比特的掃描周期(SP)用于掃描操作,并且24-比特裝置類別字段指明了裝置的種類(例如,是打印機或照相機)。3-比特的激活的成員_地址(AM_ADDR)是用于在主-從關系中,為主控方分配當前操作的從屬方的字段。26-比特CLK27-2是用于指明時鐘信息的字段,并且3-比特的頁(page)掃描模式字段用于指明頁掃描的操作模式。
在步驟21,裝置F10在識別了裝置A11的地址和UNDEF比特后,通過瞬時連接來保存名稱。
裝置F10接收從裝置A11發(fā)送的FHS數(shù)據(jù)包,并通過LAP、UAP和NAP字段識別地址,然后采用UNDEF判斷名稱是否已更改。如果UNDEF比特的狀態(tài)與先前存儲的狀態(tài)相同,也就是說,這些比特沒有遞增,那么就確定該名稱沒有更改。如果UNDEF比特與先前值相比已進行了遞增,那么就確定名稱已更改。但是,目前裝置F10已執(zhí)行了第一次查詢,并且裝置A11的UNDEF比特沒有遞增。
裝置F10在識別了裝置A的地址和UNDEF比特后,通過與裝置A進行瞬時連接來保存名稱。瞬時連接是指呼叫方呼叫并接入被叫方的狀態(tài),瞬時連接發(fā)送必要的鏈路管理協(xié)議(LMP)消息,僅接收需要的信息,然后結束通信。此處,假設裝置A11的名稱為APPLE。
在步驟22,裝置F10在識別了裝置B12的地址和UNDEF比特后,通過瞬時連接來保存名稱。
裝置F10接收從裝置B12發(fā)送的FHS數(shù)據(jù)包,并通過LAP、UAP和NAP字段識別地址,然后采用UNDEF判斷名稱是否已更改。當前,裝置F10已執(zhí)行了第一次查詢,并且裝置B12的UNDEF比特沒有遞增。
裝置F10在識別了裝置B12的地址和UNDEF比特后,通過與裝置B12進行瞬時連接來保存名稱。此處,假設裝置B12的名稱為ORANGE。
裝置F10在步驟23執(zhí)行第二次查詢。
此處,假設第二次查詢的結果為,裝置F10已確切地知道除了先前的裝置A11和B12以外還存在裝置C13。裝置F10發(fā)送用于向相鄰裝置通知查詢結果的ID數(shù)據(jù)包,并且響應于此,裝置A11、B12和裝置C13向裝置F10發(fā)送FHS數(shù)據(jù)包。
裝置F10在步驟24識別裝置A11的地址和UNDEF比特。
裝置F10接收從裝置A11發(fā)送的FHS數(shù)據(jù)包,并通過LAP、UAP和NAP字段識別地址,然后采用UNDEF判斷名稱是否已更改。
在步驟25,裝置F判斷接收到的裝置A11的UNDEF比特是否已遞增。
如果裝置A11的UNDEF比特已遞增,那么裝置F10在步驟26通過與裝置A進行瞬時連接,保存更改后的名稱。
裝置F10通過檢查裝置A11的UNDEF字段的狀態(tài)與先前相比是否發(fā)生了遞增,來判斷裝置A11的名稱是否發(fā)生了更改。此后,裝置F10通過與裝置A11進行瞬時連接來保存更改后的名稱。此處,假設裝置A11更改后的名稱為MELON。
如果接收到的裝置A11的UNDEF比特是相同的,也就是說,比特沒有遞增,那么裝置F10在步驟27,在不與裝置A11進行瞬時連接的情況下,識別裝置B12的地址和UNDEF比特。
裝置F10在步驟28判斷接收到的裝置B12的UNDEF比特是否已發(fā)生遞增。
如果裝置B12的UNDEF比特已發(fā)生遞增,那么裝置F10在步驟29通過與裝置B12進行瞬時連接,保存更改后的名稱。
裝置F10通過檢查裝置B12的UNDEF字段的狀態(tài)與先前相比是否發(fā)生了遞增,來判斷裝置B12的名稱是否發(fā)生了更改。此后,裝置F10通過與裝置B12進行瞬時連接來保存更改后的名稱。
如果接收到的裝置B12的UNDEF比特是相同的,也就是說,比特沒有遞增,那么裝置F10在不與裝置B12進行瞬時連接的情況下,識別裝置C13的地址和UNDEF比特,并且在步驟30,通過瞬時連接保存名稱。
裝置F10接收從裝置C13發(fā)送的FHS數(shù)據(jù)包,并通過LAP、UAP和NAP字段識別地址,然后采用UNDEF判斷名稱是否已更改。但是,目前裝置F10通過第二次查詢,已識別到新裝置C13的存在,并且裝置C13的UNDEF比特沒有遞增。
裝置F10在識別了裝置C13的地址和UNDEF比特后,通過與裝置C13進行瞬時連接來保存名稱。此處,假設裝置C13的名稱為GRAPE。
圖4表示在前面詳細解釋過的瞬時連接方法中,裝置-映像的示例。圖4中的Ⅰ和Ⅱ是,在經過第一次查詢確切地知道裝置F10周圍的裝置A11和裝置B12的存在后,裝置F10接收FHS數(shù)據(jù)包的狀態(tài)。
圖4中的Ⅲ和Ⅳ是,在確定裝置A11和裝置B12的UNDEF比特沒有遞增后,裝置F10通過瞬時連接保存名稱(APPLE和ORANGE)的狀態(tài)。
圖4中的Ⅴ是指在第二次查詢后,裝置F10確定其周圍除了裝置A11和裝置B12以外,還存在裝置C13的狀態(tài)。同時,裝置F10確定與先前的狀態(tài)相比,裝置A11的UNDEF比特已發(fā)生了遞增。此處,裝置B12的UNDEF比特沒有遞增。
圖4的Ⅵ所示狀態(tài)是指,裝置F10確定裝置C13的UNDEF比特與先前的狀態(tài)相同,也就是說,該比特沒有遞增,并且裝置F10通過瞬時連接保存名稱(GRAPE)。
圖4中的Ⅶ是指,裝置F10通過與裝置A11進行瞬時連接來保存新名稱(MELON)的狀態(tài)。
如上所述,按照本發(fā)明的實施例,根據(jù)FHS數(shù)據(jù)包的UNDEF字段中的變化,阻塞與未更改名稱的藍牙裝置進行瞬時連接,可以減少頻繁的瞬時連接。
本發(fā)明不僅僅局限于以上所述的優(yōu)選實施例,并且本領域的技術人員應該理解,在不脫離由所附權利要求限定的本發(fā)明特定精神和范圍的情況下,可以對其進行各種形式和細節(jié)的修改。
權利要求
1.一種用于減少無線通信裝置之間的瞬時連接的方法,其中,當獲取了用于確定是否存在無線通信裝置的預定標識符和名稱后而滿足了預定條件時,在不再設定標識符的情況下,從所述無線通信裝置中獲取更改后的名稱。
2.如權利要求1所述的方法,其中,所述預定條件是執(zhí)行了要求瞬時連接的預定申請。
3.一種減少多個無線通信裝置之間的瞬時連接的方法,包括下列步驟(a)根據(jù)第一個無線通信裝置判斷是否存在其它無線通信裝置;(b)通過與其它已確定存在的無線通信裝置進行瞬時連接,獲取預定的標識符和名稱;以及(c)如果滿足了預定條件,則在不再設定標識符的情況下,通過與更改了名稱的無線通信裝置進行瞬時連接,使第一個無線通信裝置獲取更改后的名稱。
4.如權利要求3所述的方法,包括以下步驟(d)通過瞬時連接,在執(zhí)行步驟(c)后,獲取已確定存在的無線通信裝置的標識符和名稱。
5.如權利要求3所述的方法,其中在步驟(a),第一個無線通信裝置向其它無線通信裝置發(fā)送標識符數(shù)據(jù)包,然后,接收到標識符數(shù)據(jù)包的其它無線通信裝置向第一個無線通信裝置發(fā)送跳頻同步(FHS)數(shù)據(jù)包,從而確定其它無線通信裝置的存在。
6.如權利要求3所述的方法,其中在步驟(c),通過與名稱變化比特已發(fā)生了遞增的無線通信裝置進行瞬時連接,第一個無線通信裝置獲取更改后的名稱,并且保持那些名稱變化比特與先前狀態(tài)相同的那些無線通信裝置的當前名稱。
全文摘要
一種用于在獲取相鄰藍牙裝置的名稱時減少藍牙裝置中的瞬時連接的方法。該方法包括:判斷是否存在其它藍牙裝置、通過與已確定存在的藍牙裝置進行瞬時連接獲取名稱、在經過預定時間后判斷是否存在其它藍牙裝置、以及通過只與更改了名稱的藍牙裝置進行瞬時連接來獲取更改后的名稱。按照以上方法,根據(jù)FHS數(shù)據(jù)包中UNDEF字段的變化,阻塞與未更改名稱的藍牙裝置進行瞬時連接,可以減少頻繁的瞬時連接。
文檔編號H04L12/56GK1302123SQ0012598
公開日2001年7月4日 申請日期2000年10月10日 優(yōu)先權日1999年12月27日
發(fā)明者李大善, 崔起榮 申請人:三星電子株式會社