專利名稱:無線裝置及其配對方法及解除配對方法
技術領域:
本發明涉及無線通信,尤其涉及一種無線裝置及其配對方法及解除配對方法。
背景技術:
一般而言,為了數據傳輸的安全,兩個超寬帶(Ultraiide-band, UWB)裝置在傳輸數 據之前需要建立配對。為了避免其它UWB裝置的干擾,兩個UWB裝置常常通過有線配對方法來 建立配對,S卩先用同軸電纜(Coaxial Cable)將這兩個UWB裝置連接起來并通電,然后這 兩個UWB裝置通過監聽彼此的信標幀(Beacon Frame)來建立配對。
然,上述有線配對方法需要額外的同軸電纜有線連接兩個UWB裝置,不僅導致成本增加 ,而且造成用戶使用不便。
發明內容
有鑒于此,需提供一種無線裝置,可與其它無線裝置建立無線配對,從而避免有線配對 的不足。
另,還需提供一種配對方法,可使兩個無線裝置建立無線配對,從而避免有線配對的不足。
此外,還需提供一種解除配對方法,可使兩個無線裝置解除無線配對,從而避免有線配 對的不足。
一種無線裝置,用于與另一無線裝置建立無線配對或解除無線配對,其包括啟動模塊及 幀交換模塊。啟動模塊用于啟動配對或啟動解除配對。幀交換模塊用于當啟動模塊啟動配對 時與另一無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引以建立無線配對,以 及當啟動模塊啟動解除配對時與另一無線裝置交換彼此的媒介存取控制地址、配對幻數及配 對索引以解除無線配對。配對幻數用于識別無線裝置與另一無線裝置的配對,配對索引用于 當無線裝置與另一無線裝置解除配對時定位配對信息。
一種配對方法,用于第一無線裝置與第二無線裝置建立無線配對,配對方法包括以下步 驟第二無線裝置啟動配對進入發起者模式;第一無線裝置啟動配對進入參加者模式;及第 一無線裝置與第二無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引建立無線配 對,其中配對幻數用于識別第一無線裝置與第二無線裝置的配對,配對索引用于當第一無線 裝置與第二無線裝置解除配對時定位配對信息。一種解除配對方法,用于第一無線裝置與第二無線裝置解除無線配對,解除配對方法包 括以下步驟第二無線裝置啟動解除配對進入發起者模式;第一無線裝置啟動解除配對進入 參加者模式;及第一無線裝置與第二無線裝置交換彼此的媒介存取控制地址、配對幻數及配 對索引以解除配對,其中配對幻數用于識別第一無線裝置與第二無線裝置的配對,配對索引 用于當第一無線裝置與第二無線裝置解除配對時定位配對信息。
上述無線裝置、配對方法及解除配對方法可與其它無線裝置建立無線配對以及解除無線 配對,從而避免有線配對的不足。
圖l是本發明無線裝置的實施環境圖及一實施方式的模塊圖。
圖2是本發明一實施方式中命令幀的MAC表頭的示意圖。
圖3是本發明一實施方式中命令幀的載荷的示意圖。
圖4是本發明一實施方式中命令幀的詳細數據的示意圖。
圖5是本發明一實施方式中配對信息幀的示意圖。
圖6是本發明配對方法一實施方式的流程圖。
圖7是本發明配對方法另一實施方式的傳輸圖。
圖8是本發明解除配對方法一實施方式的流程圖。
圖9是本發明解除配對方法另一實施方式的傳輸圖。
圖10是本發明解除配對方法又一實施方式的流程圖。
具體實施例方式
參閱圖l,為本發明第一無線裝置10的實施環境及一實施方式的模塊圖。在本實施方式 中,第一無線裝置10與第二無線裝置20可為支持點對點(Peer to Peer)傳輸的超寬帶( Ultra-wide-band, UWB)裝置,如UWB電視收發器(TV Transceiver)等。第一無線裝置IO 與第二無線裝置20可通過交換配對信息建立無線配對,也可通過交換配對信息解除無線配對
配對信息包括媒介存取控制(Media Access Control, MAC)地址、配對幻數(Paring Magic Number, P麗)以及配對索引(Paring Index)。配對幻數是基于系統時間產生的隨 機數,用于識別第一無線裝置10與第二無線裝置20的配對,避免其它裝置的配對對此配對的 干擾。配對索引用于當第一無線裝置10與第二無線裝置20解除配對時可以更快地定位配對信 息,從而有效的提升了解除配對的速度。
配對幻數還可用于作為判斷配對信息是否過期的依據,例如,當配對幻數過期時,可判
9定配對信息過期了,相應的,第一無線裝置10與第二無線裝置20需要刪除配對信息而解除無 線配對。配對索引還可用于防止其它裝置偽造配對信息。
第一無線裝置10包括啟動模塊11及幀交換模塊14。啟動模塊ll用于啟動配對或啟動解除 配對。
幀交換模塊14用于當啟動模塊11啟動配對時與第二無線裝置20交換彼此的媒介存取控制 地址、配對幻數及配對索引以建立無線配對,以及當啟動模塊ll啟動解除配對時與第二無線 裝置20交換彼此的媒介存取控制地址、配對幻數及配對索引以解除無線配對。
作為本發明一實施例的進一步改進,第一無線裝置10可進一步包括模式選擇模塊13,用 于選擇參加者模式或發起者模式。在本發明一具體實施例中,當啟動模塊ll啟動配對時,模 式選擇模塊13可根據是否接收到等待配對幀而選擇參加者模式或者發起者模式;當啟動模塊 ll啟動解除配對時,模式選擇模式13可根據是否接收到請求解除配對幀而選擇參加者模式或 者發起者模式。
作為本發明一實施方式的進一步改進,第一無線裝置10還包括儲存模塊15,用于儲存第 二無線裝置20的媒介存取控制地址、配對幻數及配對索引。
作為本發明一實施方式的進一步改進,第一無線裝置10還包括配對判斷模塊12,用于當 啟動模塊11啟動配對時判斷第一無線裝置10是否達到最大配對數量,以及當啟動模塊ll啟動 解除配對時判斷第一無線裝置10是否已配對。其中,當啟動模塊ll啟動配對時判定第一無線 裝置10已達到最大配對數量,則配對中止,反之則繼續配對。當啟動模塊ll啟動解除配對時 判定第一無線裝置10未配對,則解除配對中止,反之則繼續解除配對。
作為本發明一實施方式的進一步改進,第一無線裝置10還包括指示模塊16,用于指示配 對與解除配對的狀況。在本發明一具體實施例中,指示模塊16可通過用戶接口顯示配對與解 除配對的狀況,例如可通過發光二極管(Light-Emitting Diode, LED)顯示配對與解除 配對的狀況。當第一無線裝置10與第二無線裝置20處于配對或者解除配對過程中時,指示模 塊16的LED以每0. l秒閃一次的頻率閃爍或者顯示黃色;當第一無線裝置10與第二無線裝置 20配對或者解除配對成功時,指示模塊16的LED—直發光或者顯示綠色。
在本實施方式中,幀交換模塊14還用于通過等待配對幀(WAIT—PAIRING Frame)、加入 配對幀(JOIN—PAIRING Frame)以及配對接受幀(PAIRING—ACCEPT Frame)與第二無線裝置 20交換彼此的媒介存取控制地址、配對幻數及配對索引以建立無線配對,亦即,通過三次握 手的流程來交換配對信息以建立無線配對。等待配對幀是從發起者廣播至參加者,用于告知 參加者發起者正在等待參加者來配對。加入配對幀是從參加者傳送至發起者,用于告知發起者參加者開始與發起者配對。配對接受幀是從發起者傳送至參加者,用于告知參加者發起者 接受參加者的配對。
當啟動模塊11啟動配對且模式選擇模塊13選擇參加者模式時,幀交換模塊14還用于從第 二無線裝置20接收等待配對幀,發送加入配對幀至第二無線裝置20,及從第二無線裝置20接 收配對接受幀,以建立無線配對。其中,等待配對幀用于告知第一無線裝置10第二無線裝置 20正在等待第一無線裝置10來配對,加入配對幀用于告知第二無線裝置20第一無線裝置10開 始與第二無線裝置20配對,配對接受幀用于告知第一無線裝置10第二無線裝置20接受第一無 線裝置10的配對。
當啟動模塊11啟動配對且模式選擇模塊13選擇發起者模式時,幀交換模塊14還用于發送 等待配對幀至第二無線裝置20,從第二無線裝置20接收加入配對幀,及發送配對接受幀至第 二無線裝置20,以建立無線配對。其中,等待配對幀用于告知第二無線裝置20第一無線裝置 10正在等待第二無線裝置20來配對,加入配對幀用于告知第一無線裝置10第二無線裝置20開 始與第一無線裝置10配對,配對接受幀用于告知第二無線裝置20第一無線裝置10接受第二無 線裝置20的配對。
在本實施方式中,幀交換模塊14還用于通過請求解除配對幀(REQUEST—IMPAIRING Frame)、加入解除配對幀(JOIN—IMPAIRING Frame)以及解除配對確認幀( IMPAIRING—CONFIRM Frame)與第二無線裝置20交換彼此的媒介存取控制地址、配對幻數及 配對索引以解除無線配對,亦即,通過三次握手的流程來交換配對信息以解除無線配對。請 求解除配對幀是從發起者廣播至參加者,用于告知參加者發起者正在請求解除配對。加入解 除配對幀是從參加者傳送至發起者,用于告知發起者參加者開始與發起者解除配對。解除配 對確認幀是從發起者傳送至參加者,用于告知參加者發起者確認參加者的解除配對。
在本發明一實施例中,當啟動模塊11啟動解除配對且模式選擇模塊13選擇參加者模式時 ,幀交換模塊14還用于從第二無線裝置20接收請求解除配對幀,發送加入解除配對幀至第二 無線裝置20,及從第二無線裝置20接收解除配對確認幀,以解除無線配對。其中,請求解除 配對幀用于告知第一無線裝置10第二無線裝置20正在請求解除配對,加入解除配對幀用于告 知第二無線裝置20第一無線裝置10開始與第二無線裝置20解除配對,解除配對確認幀用于告 知第一無線裝置10第二無線裝置20確認第一無線裝置10的解除配對。
當啟動模塊11啟動配對且模式選擇模塊13選擇發起者模式時,幀交換模塊14還用于發送 請求解除配對幀至第二無線裝置20,從第二無線裝置20接收加入解除配對幀,及發送解除配 對確認幀至第二無線裝置20,以解除無線配對。其中,請求解除配對幀用于告知第二無線裝
11置20第一無線裝置10正在請求解除配對,加入解除配對幀用于告知第一無線裝置10第二無線 裝置20開始與第一無線裝置10解除配對,解除配對確認幀用于告知第二無線裝置20第一無線 裝置10確認第二無線裝置20的解除配對。
在本發明另一實施例中,當啟動模塊ll啟動解除配對時,幀交換模塊14還用于通過被動 解除配對流程來解除配對。在第一無線裝置10與第二無線裝置20配對過程中,處于發起者模 式的第二無線裝置20會不斷廣播配對信息幀(PAIRING—INFO Frame),其中,配對信息幀包 括第二無線裝置20的MAC地址及配對幻數。幀交換模塊14還用于從第二無線裝置20接收包括 第二無線裝置20的MAC地址及配對幻數的配對信息幀,判斷第二無線裝置20的MAC地址是否在 配對清單中以及判斷第二無線裝置20的配對幻數是否過期,且當第二無線裝置20的MAC地址 在配對清單中及第二無線裝置20的配對幻數已過期時刪除配對信息。
應當注意的是,與第一無線裝置10建立無線配對或解除無線配對的第二無線裝置20,也 擁有圖l所示的所有或部分功能模塊,即啟動模塊ll、配對判斷模塊12、模式選擇模塊13、 幀交換模塊14、儲存模塊15及指示模塊16中的所有或部份功能模塊。
參閱圖2,為本發明一實施方式中命令幀的MAC表頭(Header) IOO的示意圖。在本實施 方式中,命令幀包括等待配對幀、加入配對幀、配對接受幀、請求解除配對幀、加入解除配 對幀及解除配對確認幀。
在本實施方式中,命令幀的MAC表頭100包括以下字段協議版本(Protocol Version) 101、安全(Secure) 102、確認機制(ACK Policy) 103、幀類型(Frame Type) 104、幀子 類型(Frame Subtype) 105、重試(Retry) 106、目的地址(Destination Address) 107、 源地址(Source Address) 108、順序控制(Sequence Control) 109、持續時間( Duration) 110、還有幀(More Frames) lll以及存取方法(Access Method) 112。
在本實施方式的一具體實施例中,協議版本101可被設定為0。安全102可被設定為0或者 1,若第一無線裝置10與第二無線裝置20需要保證信息安全,則安全102被設定為1,反之, 則被設定為0。確認機制103也可被設定為0或者1,當命令幀為單播(Unicast)幀時,被設 定為l;當命令幀為廣播(Broadcast)幀時,被設定為0。幀類型104被設定為2,表示MAC表 頭100是命令幀的表頭。幀子類型105被設定為14,表示此命令幀是具體應用的命令幀( Application-specific Command Frame)。重試106可被設定為0。目的地址107與源地址 108分別被設定為接收端與發送端的地址。順序控制109與持續時間110可根據UWB通信協議進 行具體設定。還有幀l 1 l與存取方法l 12可分別被設定為0與1 。
參閱圖3,為本發明一實施方式中命令幀的載荷(Payload) 200的示意圖。圖2中命令幀的MAC表頭100與圖3中命令幀的載荷200共同構成命令幀。命令幀的載荷200包括指定識別碼 (Specifier Identifier) 201與數據202。指定識別碼201用于唯一標識載荷200,在本實施 方式一具體實施例中,指定識別碼201可被設定為未被協議使用的值,如0xl468。數據202是 載荷200所載的具體數據,詳細描述請參閱圖4,圖4中詳細數據300為數據202的一具體實施 例。
詳細數據300包括以下字段幀類型301、發起者MAC地址302、發起者配對幻數303、發 起者索引304、參加者MAC地址305、參加者配對幻數306、參加者配對索引307及預留308。其 中,幀類型301用于指明載有詳細數據300的命令幀為等待配對幀、加入配對幀、配對接受幀 、請求解除配對幀、加入解除配對幀或解除配對確認幀。預留308是預留將來使用的字段, 在本實施方式中,暫無用途,可被設定為O。其它字段則在下文的配對方法與解除配對方法 中具體描述。
參閱圖5,為本發明一實施方式中配對信息幀400的示意圖。在本實施方式中,在第一無 線裝置10與第二無線裝置20配對過程中,處于發起者模式的無線裝置會不斷廣播配對信息幀 。配對信息幀400包括幀類型401、發起者MAC地址402、發起者配對幻數403及預留404。幀類 型401用于標識配對信息幀400的類型。發起者MAC地址402及發起者配對幻數403分別被設定 為處于發起者模式的無線裝置的MAC地址及配對幻數。
參閱圖6,為本發明配對方法一實施方式的流程圖。在本實施方式中,第一無線裝置IO 通過圖l中的功能模塊與其它無線裝置建立配對。
在步驟S600,第一無線裝置10啟動配對。
在步驟S602,第一無線裝置10判斷第一無線裝置10是否達到最大配對數量。 若第一無線裝置10達到最大配對數量,則配對中止。
若第一無線裝置10未達到最大配對數量,則在步驟S604,第一無線裝置10判斷是否接收 到等待配對幀。
如果接收到等待配對幀,則進入參加者模式,在步驟S606,第一無線裝置10發送加入配 對幀。
在步驟S608,第一無線裝置10判斷是否接收到配對接受幀。 如果未接收到配對接受幀,則在步驟S612,第一無線裝置10判斷是否超時。 若超時,則配對失敗。若未超時,則回到步驟S606,繼續發送加入配對幀。 如果接收到配對接受幀,則在步驟S610,第一無線裝置10儲存配對信息。從而,第一無 線裝置10與其它無線裝置配對成功。
13如果在步驟S604中第一無線裝置100未接收到等待配對幀,則進入發起者模式,在步驟
S614,第一無線裝置10廣播等待配對幀。
在步驟S616,第一無線裝置10判斷是否接收到加入配對幀。 如果未接收到加入配對幀,則在步驟S622,第一無線裝置10判斷是否超時。 若超時,則配對失敗。若未超時,則回到步驟S614,繼續廣播等待配對幀。 如果接收到加入配對幀,則在步驟S618,第一無線裝置10發送配對接受幀。 在步驟S610,第一無線裝置10儲存配對信息。從而,第一無線裝置10與其它無線裝置配
對成功。
參閱圖7,為本發明配對方法另一實施方式的傳輸圖。在本實施方式中,第一無線裝置 10與第二無線裝置20通過等待配對幀、加入配對幀以及配對接受幀交換彼此的媒介存取控制 地址、配對幻數及配對索引以建立無線配對。第一無線裝置10與第二無線裝置20分別進入參 加者模式與發起者模式。
首先,第二無線裝置20產生第二無線裝置20的配對幻數,并廣播等待配對幀至第一無線 裝置IO。在本實施例中,等待配對幀包括第二無線裝置20的配對幻數及MAC地址,用于告知 第一無線裝置10第二無線裝置20正在等待第一無線裝置10來配對。參閱圖4,在等待配對幀 的詳細數據300中,發起者配對幻數303及發起者MAC地址302分別被設定為第二無線裝置100 的配對幻數及MAC地址,發起者配對索引304、參加者MAC地址305、參加者配對幻數306及參 加者配對索引307由于在此幀中無用途,可分別設定為O、 0x0、 OxO及O。
然后,第一無線裝置10接收等待配對幀,產生第一無線裝置10的配對幻數,分配第一無 線裝置10的配對索引,并發送加入配對幀至第二無線裝置20。在本發明實施例中,加入配對 幀包括第一無線裝置10與第二無線裝置20的MAC地址,第一無線裝置10與第二無線裝置20的 配對幻數,及第一無線裝置10的配對索引,用于告知第二無線裝置20第一無線裝置10開始與 第二無線裝置20配對。參閱圖4,在加入配對幀的詳細數據300中,參加者MAC地址305與發起 者MAC地址302分別被設定為第一無線裝置10與第二無線裝置20的MAC地址,參加者配對幻數 306與發起者配對幻數303分別被設定為第一無線裝置10與第二無線裝置20的配對幻數,參加 者配對索引307被設定為第一無線裝置10的配對索引。發起者配對索引304由于在此幀中無用 途,可被設定為O。
然后,第二無線裝置20接收加入配對幀,檢査第二無線裝置20的配對幻數,若正確,則 分配第二無線裝置20的配對索引,并發送配對接受幀至第一無線裝置IO。在本實施例中,配 對接受幀包括第一無線裝置10與第二無線裝置20的MAC地址、第一無線裝置10與第二無線裝置20的配對幻數以及第一無線裝置10與第二無線裝置20的配對索引,用于告知第一無線裝置 10第二無線裝置20接受第一無線裝置10的配對。參閱圖4,在配對接受幀的詳細數據300中, 參加者MAC地址305與發起者MAC地址302分別被設定為第一無線裝置10與第二無線裝置20的 MAC地址,參加者配對幻數306與發起者配對幻數303分別被設定為第一無線裝置10與第二無 線裝置20的配對幻數,參加者配對索引307與發起者配對索引304分別被設定為第一無線裝置 10與第二無線裝置20的配對索引。
同時,第二無線裝置20儲存第一無線裝置10的MAC地址、配對幻數及配對索引。 然后,第一無線裝置10接收配對接受幀,并檢査第一無線裝置10與第二無線裝置20的配 對幻數,如均正確,則儲存第二無線裝置20的MAC地址、配對幻數及配對索引。 此時,則第一無線裝置10與第二無線裝置20配對成功,準備通信。
參閱圖8,為本發明解除配對方法一實施方式的流程圖。在本實施方式中,第一無線裝 置10通過圖1中的功能模塊與第二無線裝置20解除配對。 在步驟S800,第一無線裝置10啟動解除配對。 在步驟S802,第一無線裝置10判斷第一無線裝置10是否已配對。 若第一無線裝置10未配對,則解除配對中止。
若第一無線裝置10已配對,則在步驟S804,第一無線裝置10判斷是否接收到請求解除配
對幀。在本實施方式中,如果接收到請求解除配對幀,則第一無線裝置10進入參加者模式,
相應的,第二無線裝置20是在發起者模式。如果未接收到請求解除配對幀,則第一無線裝置
IO進入發起者模式,相應的,第二無線裝置20是在參與者模式。
如果接收到請求解除配對幀,則進入參加者模式,在步驟S806,第一無線裝置10判斷第
二無線裝置20的配對幻數及MAC地址是否匹配。
若第二無線裝置20的配對幻數及MAC地址匹配,則在步驟S808,第一無線裝置10發送加
入解除配對幀至第二無線裝置20。
在步驟S810,第一無線裝置10判斷是否接收到解除配對確認幀。 如果未接收到解除配對確認幀,則在步驟S814,第一無線裝置10判斷是否超時。 若超時,則配對失敗。若未超時,則回到步驟S808,繼續發送加入解除配對幀。 如果接受到解除配對確認幀,則在步驟S812,第一無線裝置10刪除配對信息。從而,第
一無線裝置10與第二無線裝置20解除配對成功。
如果在步驟S804中第一無線裝置100未接收到請求解除配對幀,則進入發起者模式,在
步驟S816,第一無線裝置10廣播請求解除配對幀。
15在步驟S818,判斷是否接收到加入解除配對幀。
如果未接收到加入解除配對幀,則在步驟S826,第一無線裝置10判斷是否超時。 若超時,則解除配對失敗。若未超時,則回到步驟S816,繼續廣播請求解除配對幀。 如果接收到加入解除配對幀,則在步驟S820,判斷第一無線裝置10的配對幻數、MAC地
址及配對索引是否匹配。
若第一無線裝置10的配對幻數、MAC地址及配對索引匹配,則在步驟S822,第一無線裝
置10發送解除配對確認幀至第二無線裝置20。
在步驟S812,第一無線裝置10刪除配對信息。從而,第一無線裝置10與第二無線裝置
20解除配對成功。
參閱圖9,為本發明解除配對方法另一實施方式的傳輸圖。在本實施方式中,第一無線 裝置10與第二無線裝置20通過請求解除配對幀、加入解除配對幀以及解除配對確認幀交換彼 此的媒介存取控制地址、配對幻數及配對索引以解除無線配對。第一無線裝置10與第二無線 裝置20分別進入參加者模式與發起者模式。
首先,第二無線裝置20廣播請求解除配對幀至第一無線裝置10。在本實施例中,請求配 對幀包括第二無線裝置20的配對幻數及MAC地址,用于告知第一無線裝置10第二無線裝置20 正在請求解除配對。參閱圖4,在請求解除配對幀的詳細數據300中,發起者配對幻數303及 發起者MAC地址302分別被設定為第二無線裝置100的配對幻數及MAC地址,發起者配對索引 304、參加者MAC地址305、參加者配對幻數306及參加者配對索引307由于在此幀中無用途, 可分別設定為O、 0x0、 OxO及O。
然后,第一無線裝置10接收請求解除配對幀,檢査第二無線裝置20的配對幻數及MAC地 址是否匹配,若匹配,則發送加入解除配對幀至第二無線裝置20。在本發明實施例中,加入 解除配對幀包括第一無線裝置10與第二無線裝置20的MAC地址、第一無線裝置10與第二無線 裝置20的配對幻數以及第一無線裝置10與第二無線裝置20的配對索引,用于告知第二無線裝 置20第一無線裝置10開始與第二無線裝置20解除配對。參閱圖4,在加入解除配對幀的詳細 數據300中,參加者MAC地址305與發起者MAC地址302分別被設定為第一無線裝置10與第二無 線裝置20的MAC地址,參加者配對幻數306與發起者配對幻數303分別被設定為第一無線裝置 10與第二無線裝置20的配對幻數,參加者配對索引307與發起者配對索引304分別被設定為第 一無線裝置10與第二無線裝置20的配對索引。
然后,第二無線裝置20接收加入解除配對幀,檢査第一無線裝置20的MAC地址、配對幻 數及配對索引是否匹配,若匹配,則發送解除配對確認幀至第一無線裝置IO。在本實施例中,解除配對確認幀包括第一無線裝置10與第二無線裝置20的MAC地址、第一無線裝置10與第 二無線裝置20的配對幻數以及第一無線裝置10與第二無線裝置20的配對索引,用于告知第一 無線裝置10第二無線裝置20確認第一無線裝置10的解除配對。參閱圖4,在解除配對確認幀 的詳細數據300中,參加者MAC地址305與發起者MAC地址302分別被設定為第一無線裝置10與 第二無線裝置20的MAC地址,參加者配對幻數306與發起者配對幻數303分別被設定為第一無 線裝置10與第二無線裝置20的配對幻數,參加者配對索引307與發起者配對索引304分別被設 定為第一無線裝置10與第二無線裝置20的配對索引。 同時,第二無線裝置20刪除配對信息。
然后,第一無線裝置10接收解除配對確認幀,并刪除配對信息。 此時,則第一無線裝置10與第二無線裝置20解除配對成功。
參閱圖IO,為本發明解除配對方法又一實施方式的流程圖。在本實施方式中,第一無線 裝置10與第二無線裝置20通過被動解除配對流程來解除配對。在第一無線裝置10與第二無線 裝置20配對過程中,處于發起者模式的第二無線裝置20會廣播配對信息幀(PAIRING—INFO Frame),其中,配對信息幀包括第二無線裝置20的MAC地址及配對幻數。
在步驟SIOOO,第一無線裝置10從第二無線裝置20接收配對信息幀。其中配對信息幀包 括第二無線裝置20的MAC地址與配對幻數。
在步驟S1002,第一無線裝置10判斷第二無線裝置20的MAC地址是否在配對清單中。
若第二無線裝置20的MAC地址不在配對清單中,則解除配對中止。
若第二無線裝置20的MAC地址在配對清單中,則在步驟S1004,第一無線裝置10判斷第二 無線裝置20的配對幻數是否過期。
若第二無線裝置20的配對幻數未過期,則解除配對中止。
若第二無線裝置20的配對幻數已過期,則配對信息也已過期,在步驟S1006,刪除配對 信息。此時,則第一無線裝置10與第二無線裝置20解除配對成功。
因此,第一無線裝置10與第二無線裝置20可通過交換彼此的媒介存取控制地址、配對幻 數及配對索引建立無線配對,也可通過交換彼此的媒介存取控制地址、配對幻數及配對索引 解除無線配對,還可通過被動解除配對流程來解除無線配對,從而避免有線配對的不便。
1權利要求
1.一種無線裝置,用于與另一無線裝置建立無線配對或解除無線配對,其特征在于,所述無線裝置包括啟動模塊,用于啟動配對或啟動解除配對;幀交換模塊,用于當所述啟動模塊啟動配對時與所述另一無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引以建立無線配對,以及當所述啟動模塊啟動解除配對時與所述另一無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引以解除無線配對,其中配對幻數用于識別所述無線裝置與所述另一無線裝置的配對,配對索引用于當所述無線裝置與所述另一無線裝置解除配對時定位配對信息。
2 如權利要求l所述的無線裝置,其特征在于,還包括儲存模塊,用 于儲存所述另一無線裝置的媒介存取控制地址、配對幻數及配對索引。
3 如權利要求l所述的無線裝置,其特征在于,還包括模式選擇模塊 ,用于選擇參加者模式或發起者模式。
4 如權利要求3所述的無線裝置,其特征在于,所述幀交換模塊還用 于當所述啟動模塊啟動配對且所述模式選擇模塊選擇參加者模式時,從所述另一無線裝置接 收等待配對幀,發送加入配對幀至所述另一無線裝置,及從所述另一無線裝置接收配對接受 幀,以交換彼此的媒介存取控制地址、配對幻數及配對索引來建立無線配對。
5 如權利要求4所述的無線裝置,其特征在于,所述等待配對幀用于 告知所述無線裝置所述另一無線裝置正在等待所述無線裝置來配對;所述加入配對幀用于告 知所述另一無線裝置所述無線裝置開始與所述另一無線裝置配對;所述配對接受幀用于告知 所述無線裝置所述另一無線裝置接受所述無線裝置的配對。
6 如權利要求4所述的無線裝置,其特征在于,所述幀交換模塊還用 于當所述啟動模塊啟動配對且所述模式選擇模塊選擇發起者模式時,廣播等待配對幀至所述 另一無線裝置,從所述另一無線裝置接收加入配對幀,及發送配對接受幀至所述另一無線裝 置,以交換彼此的媒介存取控制地址、配對幻數及配對索引來建立無線配對。
7.如權利要求6所述的無線裝置,其特征在于,所述等待配對幀用于 告知所述另一無線裝置所述無線裝置正在等待所述另一無線裝置來配對;所述加入配對幀用 于告知所述無線裝置所述另一無線裝置開始與所述無線裝置配對;所述配對接受幀用于告知 所述另一無線裝置所述無線裝置接受所述另一無線裝置的配對。
8.如權利要求3所述的無線裝置,其特征在于,所述幀交換模塊還用 于當所述啟動模塊啟動解除配對且所述模式選擇模塊選擇參加者模式時,從所述另一無線裝 置接收請求解除配對幀,發送加入解除配對幀至所述另一無線裝置,及從所述另一無線裝置 接收解除配對確認幀,以交換彼此的媒介存取控制地址、配對幻數及配對索引來解除無線配 對。
9.如權利要求8所述的無線裝置,其特征在于,所述請求解除配對幀 用于告知所述無線裝置所述另一無線裝置正在請求解除配對;所述加入解除配對幀用于告知 所述另一無線裝置所述無線裝置開始與所述另一無線裝置解除配對;所述解除配對確認幀用 于告知所述無線裝置所述另一無線裝置確認所述無線裝置的解除配對。
10.如權利要求8所述的無線裝置,其特征在于,所述幀交換模塊還 用于當所述啟動模塊啟動解除配對且所述模式選擇模塊選擇發起者模式時,廣播請求解除配 對幀至所述另一無線裝置,從所述另一無線裝置接收加入解除配對幀,及發送解除配對確認 幀至所述另一無線裝置,以交換彼此的媒介存取控制地址、配對幻數及配對索引來解除無線 配對。
11.如權利要求10所述的無線裝置,其特征在于,所述請求解除配對 幀用于告知所述另一無線裝置所述無線裝置正在請求解除配對;所述加入解除配對幀用于告 知所述無線裝置所述另一無線裝置開始與所述無線裝置解除配對;所述解除配對確認幀用于 告知所述另一無線裝置所述無線裝置確認所述另一無線裝置的解除配對。
12.如權利要求l所述的無線裝置,其特征在于,所述幀交換模塊還 用于從所述另一無線裝置接收包括所述另一無線裝置的媒介存取控制地址及配對幻數的配對 信息幀,判斷所述另一無線裝置的媒介存取控制地址是否在配對清單中及所述另一無線裝置 的配對幻數是否過期,且當所述另一無線裝置的媒介存取控制地址在配對清單中及所述另一 無線裝置的配對幻數已過期時刪除所述另一無線裝置的媒介存取控制地址、配對幻數及配對 索引。
13.如權利要求l所述的無線裝置,其特征在于,還包括配對判斷模 塊,用于當所述啟動模塊啟動配對時判斷所述無線裝置是否達到最大配對數量并當達到最大配對數量時中止配對,以及當所述啟動模塊啟動解除配對時判斷所述無線裝置是否已配對并 當未配對時中止解除配對。
14 如權利要求l所述的無線裝置,其特征在于,還包括指示模塊, 用于指示配對與解除配對的狀況。
15 一種配對方法,用于第一無線裝置與第二無線裝置建立無線配對 ,其特征在于,所述配對方法包括以下步驟所述第二無線裝置啟動配對進入發起者模式; 所述第一無線裝置啟動配對進入參加者模式;及所述第一無線裝置與所述第二無線裝置交換彼此的媒介存取控制地址、配對幻數及配 對索引以建立無線配對,其中配對幻數用于識別所述第一無線裝置與所述第二無線裝置的配 對,配對索引用于當所述第一無線裝置與所述第二無線裝置解除配對時定位配對信息。
16 如權利要求15所述的配對方法,其特征在于,還包括以下步驟所述第一無線裝置判斷所述第一無線裝置是否達到最大配對數量;若所述第一無線裝置已達到最大配對數量,則配對中止;或若所述第一無線裝置未達到最大配對數量,則繼續配對。
17 如權利要求15所述的配對方法,其特征在于,所述第一無線裝置 與所述第二無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引以建立無線配對的 步驟包括以下步驟所述第二無線裝置產生所述第二無線裝置的配對幻數;所述第二無線裝置廣播等待配對幀至所述第一無線裝置,所述等待配對幀包括所述第 二無線裝置的媒介存取控制地址及配對幻數,用于告知所述第一無線裝置所述第二無線裝置 正在等待所述第一無線裝置來配對;所述第一無線裝置接收所述等待配對幀;所述第一無線裝置產生所述第一無線裝置的配對幻數,并分配所述第一無線裝置的配 對索引;所述第一無線裝置發送加入配對幀至所述第二無線裝置,所述加入配對幀包括所述第 二無線裝置的媒介存取控制地址、配對幻數及配對索引,以及所述第一無線裝置的媒介存取 控制地址及配對幻數,用于告知所述第二無線裝置所述第一無線裝置開始與所述第二無線裝 置配對;所述第二無線裝置接收所述加入配對幀,并檢査所述第二無線裝置的配對幻數;如果所述第二無線裝置的配對幻數正確,則所述第二無線裝置分配所述第二無線裝置 的配對索引;所述第二無線裝置發送配對接受幀至所述第一無線裝置,所述配對接受幀包括所述第 二無線裝置的媒介存取控制地址、配對幻數及配對索引,以及所述第一無線裝置的媒介存取 控制地址、配對幻數及配對索引,用于告知所述第一無線裝置所述第二無線裝置接受所述第 一無線裝置的配對;所述第二無線裝置儲存所述第一無線裝置的媒介存取控制地址、配對幻數及配對索引 ;以及所述第一無線裝置接收所述配對接受幀,并儲存所述第二無線裝置的媒介存取控制地 址、配對幻數及配對索引。
18. 如權利要求15所述的配對方法,其特征在于,還包括以下步驟 所述第一無線裝置與所述第二無線裝置交換彼此的媒介存取控制地址、配對幻數及配 對索引以解除無線配對;及所述第一無線裝置與所述第二無線裝置刪除彼此的媒介存取控制地址、配對幻數及配 對索引以解除無線配對。
19. 如權利要求15所述的配對方法,其特征在于,還包括以下步驟 所述第二無線裝置發送配對信息幀;所述第一無線裝置從所述第二無線裝置接收配對信息幀,所述配對信息幀包括所述第 二無線裝置的媒介存取控制地址及配對幻數;所述第一無線裝置判斷所述第二無線裝置的媒介存取控制地址是否在配對清單中;如果所述第二無線裝置的媒介存取控制地址在配對清單中,則所述第一無線裝置判斷 所述第二無線裝置的配對幻數是否過期;及若所述第二無線裝置的配對幻數已過期,則所述第一無線裝置刪除所述第二無線裝置 的媒介存取控制地址、配對幻數及配對索引。
20. 一種解除配對方法,用于第一無線裝置與第二無線裝置解除無線 配對,其特征在于,所述解除配對方法包括以下步驟所述第二無線裝置啟動解除配對進入發起者模式;所述第一無線裝置啟動解除配對進入參加者模式;及所述第一無線裝置與所述第二無線裝置交換彼此的媒介存取控制地址、配對幻數及配 對索引以解除無線配對,其中配對幻數用于識別所述第一無線裝置與所述第二無線裝置的配對,配對索引用于當所述第一無線裝置與所述第二無線裝置解除配對時定位配對信息。
21 如權利要求20所述的解除配對方法,其特征在于,還包括以下步驟所述第一無線裝置判斷所述第一無線裝置是否已配對;若所述第一無線裝置未配對,則解除配對中止;或若所述第一無線裝置已配對,則繼續解除配對。
22 如權利要求20所述的解除配對方法,其特征在于,所述第一無線 裝置與所述第二無線裝置交換媒介存取控制地址、配對幻數及配對索引以解除無線配對的步 驟包括以下步驟所述第二無線裝置廣播請求解除配對幀至所述第一無線裝置,所述請求解除配對幀包 括所述第二無線裝置的媒介存取控制地址及配對幻數,用于告知所述第一無線裝置所述第二 無線裝置正在請求解除配對;所述第一無線裝置接收所述請求解除配對幀;所述第一無線裝置檢査所述第二無線裝置的媒介存取控制地址及配對幻數是否匹配; 如果所述第二無線裝置的媒介存取控制地址及配對幻數匹配,則所述第一無線裝置發 送加入解除配對幀至所述第二無線裝置,所述加入解除配對幀包括所述第一無線裝置的媒介 存取控制地址、配對幻數及配對索引,以及所述第二無線裝置的媒介存取控制地址、配對幻 數及配對索引,用于告知所述第二無線裝置所述第一無線裝置開始與所述第二無線裝置解除 配對;所述第二無線裝置接收所述加入解除配對幀,并檢査所述第一無線裝置的媒介存取控 制地址、配對幻數及配對索引是否匹配;如果所述第一無線裝置的媒介存取控制地址、配對幻數及配對索引匹配,則所述第二 無線裝置發送解除配對確認幀至所述第一無線裝置,所述解除配對確認幀包括所述第一無線 裝置的媒介存取控制地址、配對幻數及配對索引,以及所述第二無線裝置的媒介存取控制地 址、配對幻數及配對索引,告知所述第一無線裝置所述第二無線裝置確認所述第一無線裝置 的解除配對;所述第二無線裝置刪除所述第一無線裝置的媒介存取控制地址、配對幻數及配對索引所述第一無線裝置從所述第二無線裝置接收所述解除配對確認幀;以及 所述第一無線裝置刪除所述第二無線裝置的媒介存取控制地址、配對幻數及配對索引.
全文摘要
一種無線裝置,用于與另一無線裝置建立無線配對或解除無線配對,其包括啟動模塊及幀交換模塊。啟動模塊用于啟動配對或啟動解除配對。幀交換模塊用于當啟動模塊啟動配對時與另一無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引以建立無線配對,以及當啟動模塊啟動解除配對時與另一無線裝置交換彼此的媒介存取控制地址、配對幻數及配對索引以解除無線配對。配對幻數用于識別無線裝置與另一無線裝置的配對,配對索引用于當無線裝置與另一無線裝置解除配對時定位配對信息。本發明還提供了一種配對方法及解除配對方法。所述無線裝置、配對方法及解除配對方法可與其它無線裝置建立無線配對以及解除無線配對,從而彌補有線配對的不足。
文檔編號H04L1/00GK101640581SQ20081030324
公開日2010年2月3日 申請日期2008年7月31日 優先權日2008年7月31日
發明者丁國治, 呂啟明 申請人:鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司