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

在分布式AP間切換的方法、中心AP和分布式AP與流程

文檔序號:12038475閱讀:337來源:國知局
本發(fā)明涉及通信
技術領域
:,尤其涉及在分布式ap間切換的方法、中心ap和分布式ap。
背景技術
::無線局域網(wǎng)(英文:wirelesslocalareanetwork,wlan)的覆蓋半徑,室內(nèi)通常為20m~30m,室外通常為100m左右。無線終端移動的情況下,必然面臨著在接入點(accesspoint,簡稱:ap)間切換的場景。即無線終端從一個ap的覆蓋區(qū)域移動到另外一個ap的覆蓋區(qū)域時,無線終端從與前一個ap連接的狀態(tài),切換到與后一個ap連接的狀態(tài)下。在無線終端切換的過程中,無線終端會短暫的斷開與無線網(wǎng)絡的連接,此時網(wǎng)絡中轉發(fā)的報文可能會丟失。如果丟失的報文是語音業(yè)務報文,則會出現(xiàn)短暫的失聲,如果是視頻業(yè)務報文則會出現(xiàn)短暫的卡頓和花屏,降低了用戶體驗。技術實現(xiàn)要素:本申請的目的在于提供一種改進的切換方法。第一方面提供了一種在同一移動域(即由同一個中心ap管控)的不同分布式ap之間切換的方法。中心ap對無線終端進行切換判決,并在無線終端滿足切換條件時,確定所述無線終端從第一分布式ap切換到第二分布式ap,并向第二分布式ap發(fā)送第一指示。該第一指示包括該無線終端的標識,如該無線終端的介質(zhì)訪問控制(英文:mediaaccesscontrol,mac)地址。第二分布式ap在接收到第一指示時,開始接收該無線終端的數(shù)據(jù)幀,并忽略向所述無線終端回復應答幀。中心ap向第一分布式ap和第二分布式ap發(fā)送切換成功通知消息。第二分布式ap在接收到切換成功通知消息時,向所述無線終端回復應答幀。第一分布式ap在接收到切換成功通知消息時,停止接收所述無線終端的數(shù)據(jù)幀。在該技術方案中,無線終端從第一分布式ap的覆蓋區(qū)域移動到第二分布式ap的覆蓋區(qū)域的過程中,第一分布式ap先以接收模式(即接收到無線終端的 數(shù)據(jù)幀時,回復應答幀)接收無線終端的數(shù)據(jù)幀,直到接收到切換成功通知消息,才將接收模式切換為監(jiān)聽模式(即接收到無線終端的數(shù)據(jù)幀時,不回復應答幀),而第二分布式ap先以監(jiān)聽模式接收無線終端的數(shù)據(jù)幀,直到接收到切換成功通知消息時,才將監(jiān)聽模式切換為接收模式。在切換過程中,切換前和切換后的分布式ap都接收無線終端的數(shù)據(jù)幀,保證不丟失無線終端在第一分布式ap和第二分布式ap之間的切換期間發(fā)送的數(shù)據(jù)幀避免了業(yè)務的中斷。并且,同時接收無線終端的數(shù)據(jù)幀的多個分布式ap中只有一個回復應答幀,可以避免多個應答幀間的沖突。在第一方面的第一種可能的實現(xiàn)方式中,所述切換成功通知消息用于立即禁止所述第一分布式ap向所述無線終端回復應答幀,并在預設時長后停止接收所述無線終端的數(shù)據(jù)幀。在第一方面的第二種可能的實現(xiàn)方式中,所述切換成功通知消息用于指示所述第一分布式ap立即停止接收所述無線終端的數(shù)據(jù)幀。結合第一方面或第一方面的第一種或第二種中任一種可能實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述中心ap在接收到所述第二分布式ap發(fā)送的檢測應答幀時,向所述第一分布式ap和所述第二分布式ap發(fā)送切換成功通知消息,所述檢測應答幀用于指示所述第二分布式ap能夠接收所述無線終端的數(shù)據(jù)幀。在該技術方案中,通過分布式ap發(fā)送的檢測應答幀觸發(fā)中心ap發(fā)送切換成功通知消息,可以減少中心ap的計算量。結合第一方面或第一方面的第一種或第二種中任一種可能實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述中心ap在第n次確定所述第一分布式ap或所述第二分布式ap發(fā)送的所述無線終端的以太網(wǎng)幀為重復的以太網(wǎng)幀時,向所述第一分布式ap和所述第二分布式ap發(fā)送切換成功通知消息,其中n≥1。在該技術方案中,中心ap根據(jù)重復以太網(wǎng)幀確定無線終端是否已經(jīng)切換到第二分布式ap,可以快速感知切換成功。結合第一方面或第一方面的第一種或第二種中任一種可能實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,中心ap在接收到所述第二分布式ap發(fā)送的檢測應答幀,以及第n次確定所述第一分布式ap或所述第二分布式ap發(fā)送的所述無線終端的以太網(wǎng)幀為重復的以太網(wǎng)幀時,向所述第一分布式ap和所述第二分布式ap發(fā)送切換成功通知消息。結合第一方面或第一方面的第一種至第五種中任一種可能實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第一指示還用于指示所述第二分布式ap在將所述無線終端發(fā)送的數(shù)據(jù)幀轉換為以太網(wǎng)幀時,將所述數(shù)據(jù)幀中的序列號添加到所述以太網(wǎng)幀中。中心ap還可以向第一分布式ap發(fā)送第二指示,第一分布式ap根據(jù)第二指示在將所述無線終端發(fā)送的數(shù)據(jù)幀轉換為以太網(wǎng)幀時,將所述數(shù)據(jù)幀中的序列號添加到所述以太網(wǎng)幀中;所述中心ap在接收到所述第一分布式ap或所述第二分布式ap發(fā)送的以太網(wǎng)幀時,提取所述以太網(wǎng)幀中的序列號以及所述以太網(wǎng)幀對應的數(shù)據(jù)幀的源地址,并根據(jù)所述序列號以及所述源地址判斷所述以太網(wǎng)幀是否為重復的以太網(wǎng)幀,若所述以太網(wǎng)幀為重復的以太網(wǎng)幀,所述中心ap丟棄所述以太網(wǎng)幀;否則,所述中心ap根據(jù)所述源地址記錄所述序列號。在該技術方案中,中心ap丟棄第一分布式ap和第二分布式ap發(fā)送的重復的以太網(wǎng)幀,可以提高網(wǎng)絡資源利用率。結合第一方面的第六種可能實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,中心ap記錄了所述無線終端的多個以太網(wǎng)幀的序列號,若記錄的所述無線終端的多個以太網(wǎng)的序列號中存在與所述以太網(wǎng)幀中的序列號相同的序列號,所述中心ap判定所述以太網(wǎng)幀為重復的以太網(wǎng)幀。在該技術方案中,無論無線終端發(fā)送數(shù)據(jù)幀時,是否按照從小到大的順序生成序列號,都可以檢測重復的以太網(wǎng)幀。結合第一方面的第六種可能實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,中心ap記錄了最大序列號,若所述以太網(wǎng)幀的序列號小于或等于記錄的所述最大序列號,所述中心ap判定所述以太網(wǎng)幀為重復的以太網(wǎng)幀;若所述以太網(wǎng)幀的序列號大于記錄的所述最大序列號,所述中心ap將所述最大序列號修改為所述以太網(wǎng)幀的序列號如果無線終端發(fā)送數(shù)據(jù)幀時,按照從小到大的順序生成序列號,該該技術方案可以檢測重復的以太網(wǎng)幀,并且可以降低檢測復雜度,提高檢測速度,節(jié)約存儲資源。結合第一方面的第六種至第八種可能實現(xiàn)方式,在第九種可能的實現(xiàn)方式中,所述序列號在所述以太網(wǎng)幀中的位置包括以下任一種:所述以太網(wǎng)幀的以太頭中的vlanid字段;所述以太網(wǎng)幀攜帶的capwap報文的capwap頭的自定義字段。結合第一方面的第一種至第九中任一種可能的實現(xiàn)方式,在第十種可能的實現(xiàn)方式中,中心ap在向第二分布式ap發(fā)送第一指示后,開啟幀重復檢測功能。中心ap開啟幀重復檢測功能后,可以丟棄第一分布式ap和第二分布式ap發(fā)送的重復的以太網(wǎng)幀。中心ap如何判斷第一分布式ap和第二分布式ap發(fā)送的以太網(wǎng)幀是否為重復的以太網(wǎng)幀可以參見上述第一方面的第六種至第九中任一種可能的實現(xiàn)方式的描述,在此不再贅述。結合第一方面的第一種至第十中任一種可能的實現(xiàn)方式,在第十一種可能的實現(xiàn)方式中,中心ap在初始化時,自動啟動幀重復檢測功能,以避免幀重復檢測功能的開啟和關閉的頻繁切換。結合第一方面的第十種或第十一種中任一種可能的實現(xiàn)方式,在第十二種可能的實現(xiàn)方式中,中心ap在向第一分布式ap以及第二分布式ap發(fā)送切換成功通知消息之后,還可以檢測當前是否不存在無線終端在分布式ap之間切換,若是,中心ap從發(fā)送切換成功通知消息的時刻起,經(jīng)過預設時間間隔,關閉所述幀重復檢測功能,以減小中心ap的功耗。第二方面提供了另一種在同一移動域的不同分布式ap之間切換的方法。分布式ap接收中心ap發(fā)送的第一指示,所述第一指示包括無線終端的標識;所述分布式ap響應于所述第一指示,開始接收所述無線終端的數(shù)據(jù)幀,并忽略向所述無線終端回復應答幀;所述分布式ap接收所述中心ap發(fā)送的第一切換成功通知消息,所述第一切換成功通知消息包括所述無線終端的標識;所述分布式ap響應于所述第一切換成功通知消息,向所述第一無線終端回復應答幀。在第二方面的第一種可能的實現(xiàn)方式中,所述分布式ap接收所述中心ap發(fā)送的第一切換成功通知消息之前,向所述中心ap發(fā)送檢測應答幀,所述檢測應答幀用于指示所述分布式ap能夠接收所述無線終端的數(shù)據(jù)幀。結合第二方面或第二方面的第一種可能的實現(xiàn)方式,第二種可能的實現(xiàn)方式中,所述分布式ap響應于所述第一切換成功通知消息,向所述無線終端回復應答幀之后,還接收所述中心ap發(fā)送的第二切換成功通知消息,所述第二切換成功通知消息包括所述無線終端的標識;所述分布式ap響應于所述第二切換成功通知消息,停止接收所述無線終端的數(shù)據(jù)幀。結合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所 述分布式ap立即停止向所述無線終端回復應答幀,并在預設時長后停止接收所述無線終端的數(shù)據(jù)幀。結合第二方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述分布式ap立即停止接收所述無線終端的數(shù)據(jù)幀。結合第二方面的第一種至第四種可能的實現(xiàn)方式,第五種可能的實現(xiàn)方式,所述分布式ap還可以將所述無線終端發(fā)送的數(shù)據(jù)幀轉換為以太網(wǎng)幀,并將所述數(shù)據(jù)幀中的序列號添加到所述以太網(wǎng)幀中;所述分布式ap將所述以太網(wǎng)幀發(fā)送給所述中心ap。結合第二方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式,所述序列號在所述以太網(wǎng)幀中的位置包括以下任一種:所述以太網(wǎng)幀的以太頭中的vlanid字段;所述以太網(wǎng)幀攜帶的capwap報文的capwap頭的自定義字段。第三方面提供了一種中心ap。該中心ap包括處理器、存儲器以及網(wǎng)絡接口。處理器連接到存儲器和網(wǎng)絡接口,例如處理器可以通過總線連接到存儲器和網(wǎng)絡接口。網(wǎng)絡接口用于與分布式ap有線連接,與分布式ap收發(fā)上述方法中所涉及的消息。存儲器用于存儲切換條件、無線終端的序列號。處理器用于執(zhí)行第一方面的部分或全部流程。第四方面提供了另一種中心ap,該中心ap包括處理模塊、發(fā)送模塊以及接收模塊。中心ap通過上述模塊實現(xiàn)第一方面的部分或全部方法。第五方面提供了一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有程序,所述程序執(zhí)行第一方面的部分或全部步驟。第六方面提供了一種分布式ap。所述分布式ap包括處理器、存儲器以及網(wǎng)絡接口。網(wǎng)絡接口包括有線接口以及無線接口,分布式ap通過有線接口與中心ap有線連接,與中心ap收發(fā)上述方法中所涉及的消息。分布式ap通過無線接口與無線終端進行無線通信。處理器用于執(zhí)行第二方面的部分或全部流程。第七方面提供了另一種分布式ap,該分布式ap包括處理模塊、發(fā)送模塊以及接收模塊。分布式ap通過上述模塊實現(xiàn)第二方面的部分或全部方法。第八方面提供了一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有程序,所述程序執(zhí)行第二方面的部分或全部步驟。附圖說明為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種中心分布式構架的結構的示意圖;圖2是本發(fā)明實施例提供的一種在分布式ap間切換的方法的流程示意圖;圖3是本發(fā)明實施例提供的一種切換場景示意圖;圖4是本發(fā)明實施例提供的一種中心ap的結構示意圖;圖5是本發(fā)明實施例提供的另一種中心ap的結構示意圖;圖6是本發(fā)明實施例提供的一種分布式ap的結構示意圖;圖7是本發(fā)明實施例提供的另一種分布式ap的結構示意圖。具體實施方式一種中心分布式構架,如圖1所示,包括中心ap和至少兩個分布式ap。在一些實施例中,中心ap具有傳統(tǒng)ap的功能(除了射頻部分),并增加了部分無線控制器的功能,比如無線終端關聯(lián)控制,中心ap內(nèi)切換等功能。同時還具有對分布式ap的管理功能。中心ap除了具有上述功能外,還可以具有傳統(tǒng)ap的服務質(zhì)量(英文:qualityofservice,qos),訪問控制列表(英文:accesscontrollist,acl)等與寬帶業(yè)務相關的功能和與業(yè)務轉發(fā)相關的功能。上述無線控制器可以是無線接入點控制與配置協(xié)議(英文:controlandprovisioningofwirelessaccesspoints,capwap)中的接入控制器(英文:accesscontroller,ac)。在另一些實施例中,中心ap除了具有上述功能外,進一步還可以具有網(wǎng)關的功能,如網(wǎng)絡接入控制(英文:networkaccesscontrol,nac),動態(tài)主機配置協(xié)議(英文:dynamichostconfigurationprotocol,dhcp)等。分布式ap是一個從傳統(tǒng)ap上剝離出來拉遠的射頻模塊。負責wlan的空口報文的處理,并通過有線網(wǎng)絡(例如以太網(wǎng))隧道與中心ap通信。中心ap和分布式ap間可以直接通信,也可以通過capwap協(xié)議通信。其中,capwap控制協(xié)議提供了無線終端點(英文:wirelesstermination point,wtp)和ac之間的控制通道。在本發(fā)明實施例中,分布式ap和中心ap通過capwap隧道通信時,中心ap充當capwap控制協(xié)議中的ac,分布式ap充當capwap控制協(xié)議中的wtp。本發(fā)明實施例適用于無線終端在一個中心ap下的不同分布式ap之間切換的場景。所謂切換,即從當前關聯(lián)的分布式ap轉移到另一個分布式ap的過程。其中,無線終端是任意有wlan站點(英文:station,sta)功能的設備,例如移動電話(英文:cellphone),智能手機(英文:smartphone),計算機(英文:computer),平板電腦(英文:tabletcomputer),個人數(shù)碼助理(英文:personaldigitalassistant,pda),移動互聯(lián)網(wǎng)設備(英文:mobileinternetdevice,mid),可穿戴設備和電子書閱讀器(英文:e-bookreader)等。請參閱圖2,圖2是本發(fā)明實施例提供的一種在分布式ap間切換的方法的流程示意圖。一個中心ap控制的分布式ap的覆蓋區(qū)域中,可能存在多個無線終端存在切換,而每個無線終端在分布式ap間切換的流程相同,因此本發(fā)明實施例以其中一個無線終端,即目標無線終端為例進行描述。如圖2所示所述方法包括:s201,中心ap對目標無線終端進行切換判決,并在目標無線終端滿足切換條件時,確定目標無線終端從第一分布式ap切換到第二分布式ap。如圖3所示,在目標無線終端連接到網(wǎng)絡中后,當前關聯(lián)的分布式ap(如圖3中的ap2)及其鄰居的分布式ap(如圖3中ap1和ap3)同時周期上報該目標無線終端的接收的信號強度指示(英文:receivedsignalstrengthindication,rssi)給中心ap,中心ap基于各個分布式ap監(jiān)測的目標無線終端的rssi來判斷是否滿足切換條件,若滿足切換條件,中心ap確定目標無線終端從第一分布式ap切換到第二分布式ap,并執(zhí)行步驟s202以及步驟s203。在一些實施例中,中心ap將目標無線終端當前關聯(lián)的分布式ap發(fā)送的rssi分別與其鄰居的分布式ap發(fā)送的rssi進行比較,若鄰居的分布式ap發(fā)送的rssi的強度與當前關聯(lián)的分布式ap發(fā)送的rssi的強度的差值達到一定門限值,且在后續(xù)一段時間內(nèi),鄰居的分布式ap發(fā)送的rssi的強度越來越大,而當前關聯(lián)的分布式ap發(fā)送的rssi的強度越來越小,中心ap則判定滿足切換條件。如圖3所示,假設,ap2發(fā)送的rssi為rssi2,ap1發(fā)送的rssi為 rssi1,ap3發(fā)送的rssi為rssi3,若rssi3減去rssi2的差值達到一定門限值,且在后續(xù)一段時間內(nèi),rssi3的強度越來越大,rssi2的強度越來越小,中心ap則判定滿足切換條件。切換條件還可以是其他能夠用于切換判決的組合。例如,鄰居的分布式ap發(fā)送的rssi的強度超過一定門限值,且目標無線終端當前關聯(lián)的分布式ap發(fā)送的rssi的強度小于一定門限值等等。s202,中心ap向第一分布式ap發(fā)送第二指示。第一分布式ap(以下簡稱為ap1)為目標無線終端在切換前關聯(lián)的分布式ap。第二指示包括目標無線終端的終端標識,如目標無線終端的mac地址,用于告知ap1目標無線終端即將移出其覆蓋區(qū)域。s203,中心ap向第二分布式ap發(fā)送第一指示。第二分布式ap(以下簡稱為ap2)為目標無線終端切換后關聯(lián)的分布式ap。第一指示包括目標無線終端的終端標識、對應的虛擬基本服務集標識(英文:basicservicesetidentifier,bssid)以及用戶密鑰等。中心ap可以生成多個虛擬bssid。當目標無線終端在接入所述中心ap的任一分布式ap后,中心ap為目標無線終端指定一個虛擬bssid。中心ap可以預先生成多個虛擬bssid,并在目標無線終端接入任一分布式ap后將其中一個虛擬bssid指定給目標無線終端,也可以不預先生成虛擬bssid,而是在目標無線終端接入任一分布式ap后生成一個虛擬bssid并將該虛擬bssid指定給目標無線終端。目標無線終端在所述中心ap范圍(即中心ap的所有分布式ap的范圍)內(nèi)切換時,虛擬bssid保持不變。即中心ap的所有分布式ap在向目標無線終端發(fā)送wlan幀時,用虛擬bssid填寫wlan幀中需要填寫ap的mac地址的字段,例如發(fā)送方地址字段和bssid字段。因此,目標無線終端在中心ap范圍內(nèi)時,目標無線終端認為自己是在和bssid為該虛擬bssid的ap通信。目標無線終端的終端標識用于告知ap2所述目標無線終端即將移入其覆蓋區(qū)域。目標無線終端的用戶密鑰是目標無線終端和ap1通信時使用的與加解密相關的數(shù)據(jù)。應指出的是,s202和s203之間沒有嚴格的先后執(zhí)行順序,也可以同時執(zhí)行。s204,ap1接收該第二指示。s205,ap2接收該第一指示。ap2在接收到第一指示時,為目標無線終端創(chuàng)建上下文,所述上下文用于記錄與所述目標無線終端關聯(lián)的數(shù)據(jù),如目標無線終端的終端標識、對應的虛擬bssid。若第二指示還包括目標無線終端的用戶密鑰,ap2在接收到第二指示時,還將所述用戶密鑰配置到ap2的加解密的模塊上。s206,目標無線終端發(fā)送數(shù)據(jù)幀。s207,ap1接收目標無線終端發(fā)送的所述數(shù)據(jù)幀。ap1若未接收到目標無線終端發(fā)送的所述數(shù)據(jù)幀,則省略此步驟。s208,ap1在接收到該數(shù)據(jù)幀后向目標無線終端回復應答幀。s209,ap1將接收到的該數(shù)據(jù)幀轉換為第一以太網(wǎng)幀,并將該數(shù)據(jù)幀中的序列號添加到第一以太網(wǎng)幀中發(fā)送給所述中心ap。所述數(shù)據(jù)幀包括長度為16個bit順序控制位,它由4個bit的片段編號(英文:fragmentnumber)位以及12個bit的序列號(英文:sequencenumber,sn)位所組成。ap1在接收到目標無線終端發(fā)送的數(shù)據(jù)幀后,提取該數(shù)據(jù)幀的序列號,并將該序列號封裝到第一以太網(wǎng)幀后發(fā)送給中心ap。序列號在第一以太網(wǎng)幀中的位置包括以下任一種:方式一:序列號在第一以太網(wǎng)幀的幀頭中的vlanid字段。以太網(wǎng)幀存在12bits的vlanid字段。在中心分布式構架中,中心ap和分布式ap直連相連。中心ap可以通過設置指示,所有與其直接相連的分布式ap發(fā)送的以太網(wǎng)幀都要接收,以太網(wǎng)幀的vlanid字段無需包括其分布式ap的vlan號。因此,可以通過該vlanid字段包括目標無線終端的序列號。方式二:如果第一以太網(wǎng)幀攜帶capwap報文,序列號可以在第一以太網(wǎng)幀攜帶的capwap報文的capwap頭的自定義字段。若第一以太網(wǎng)幀通過capwap封裝,可以在capwap頭中自定義一個字段,通過自定義的該字段包括目標無線終端的序列號。應指出的是,數(shù)據(jù)幀的序列號還可在第一以太網(wǎng)幀的其他位置,只要第一以太網(wǎng)幀包括了數(shù)據(jù)幀的序列號都在本發(fā)明的保護范圍內(nèi),不能以上述兩種方式限定本發(fā)明。還應指出的是,步驟s208和步驟s209之間沒有嚴格的先后執(zhí)行順序,也可以同時執(zhí)行。s210,ap2接收目標無線終端發(fā)送的所述數(shù)據(jù)幀。ap2在接收到目標無線終端發(fā)送的數(shù)據(jù)幀后,不向所述目標無線終端回復應答幀。目標無線終端發(fā)送數(shù)據(jù)幀后,ap1和ap2中哪個分布式ap先接收到所述數(shù)據(jù)幀,以實際情況為準,不能以本流程的先后順序限定本發(fā)明。若ap1或ap2未接收到目標無線終端發(fā)送的所述數(shù)據(jù)幀,則省略對應步驟。s211,ap2將接收到的所述數(shù)據(jù)幀轉換為第二以太網(wǎng)幀,并將所述數(shù)據(jù)幀中的序列號添加到所述第二以太網(wǎng)幀中發(fā)送給所述中心ap。應指出的是,序列號在第二以太網(wǎng)幀中的位置可以參見上述序列號在第一以太網(wǎng)幀中的位置的描述,在此不再贅述。s212,中心ap接收所述第一以太網(wǎng)幀。s213,中心ap判斷所述第一以太網(wǎng)幀是否為重復的以太網(wǎng)幀,若是,則執(zhí)行步驟s214,否則,執(zhí)行步驟s215。中心ap記錄目標無線終端的序列號的方式包括以下任意一種:方式一:中心ap記錄了目標無線終端的最大序列號。方式二:中心ap記錄了目標無線終端的多個以太網(wǎng)幀的序列號。中心ap可以記錄最近一段時間內(nèi)接收到的目標無線終端的所有以太網(wǎng)幀的序列號,如最近30分鐘、1小時、2小時等等,也就是說,中心ap可以指定記錄某一段時間內(nèi)接收到的目標無線終端的所有以太網(wǎng)幀的序列號。中心ap也可以預先設置記錄的目標無線終端的序列號的數(shù)量。假設,預先設置的記錄的目標無線終端的序列號的數(shù)量為m,如果,中心ap記錄的目標無線終端的序列號的數(shù)量為m,當需要記錄目標無線終端的序列號時,中心ap將刪除最先記錄的目標無線終端的序列號。無線終端的mac地址是無線終端的唯一標識符,中心ap可以根據(jù)mac區(qū)分不同的無線終端。不管中心ap以何種方式記錄目標無線終端的序列號,中心ap在記錄目標無線終端的序列號時,都可以根據(jù)目標無線終端的mac地址記錄其序列號。因此,中心ap在查找記錄的無線終端的序列號時,可以根據(jù)無線終端的mac進行索引。若中心ap以方式一記錄目標無線終端的序列號,中心ap在接收到第一以太網(wǎng)幀后,提取第一以太網(wǎng)幀中的序列號以及第一以太網(wǎng)幀對應的數(shù)據(jù)幀的源地址,中心ap首先根據(jù)源地址確定記錄的目標無線終端的最大序列號,并將在第一以太網(wǎng)幀中提取到的序列號與記錄的目標無線終端的 最大序列號進行比較,若在第一以太網(wǎng)幀中提取到的序列號小于或等于記錄的目標無線終端的最大序列號,判定第一以太網(wǎng)幀為重復的以太網(wǎng)幀。若中心ap以方式二記錄目標無線終端的序列號,中心ap在接收到第一以太網(wǎng)幀后,提取第一以太網(wǎng)幀中的序列號以及第一以太網(wǎng)幀對應的數(shù)據(jù)幀的源地址,中心ap首先根據(jù)源地址確定記錄的目標無線終端的多個以太網(wǎng)幀的序列號,并判斷記錄的目標無線終端的多個以太網(wǎng)幀的序列號中是否存在與第一以太網(wǎng)幀中提取到的序列號相同的序列號,若記錄的目標無線終端的序列號中存在與第一以太網(wǎng)幀中的序列號相同的序列號,第一以太網(wǎng)幀為重復的以太網(wǎng)幀。s214,中心ap丟棄所述第一以太網(wǎng)幀。s215,中心ap根據(jù)所述第一以太網(wǎng)幀對應的數(shù)據(jù)幀的源地址記錄所述序列號。若中心ap以方式一記錄目標無線終端的序列號,當中心ap判定第一以太網(wǎng)幀不是重復的以太網(wǎng)幀時,中心ap將在第一以太網(wǎng)幀中提取到的序列號替換記錄的所述目標無線終端的序列號。若中心ap以方式二記錄目標無線終端的序列號,當中心ap判定第一以太網(wǎng)幀不是重復的以太網(wǎng)幀時,中心ap將在第一以太網(wǎng)幀中提取到的序列號保存到目標無線終端對應的序列號中。s216,中心ap接收所述第二以太網(wǎng)幀。s217,中心ap判斷所述第二以太網(wǎng)幀是否為重復的以太網(wǎng)幀,若是,則執(zhí)行步驟s218,否則,執(zhí)行步驟s219。中心ap如何判斷第二以太網(wǎng)幀是否為重復的以太網(wǎng)幀可以參見上述s213描述,在此不再贅述。s218,中心ap丟棄所述第二以太網(wǎng)幀。s219,中心ap根據(jù)所述第二以太網(wǎng)幀對應的數(shù)據(jù)幀的源地址記錄所述序列號。中心ap如何記錄目標無線終端的序列號可以參見上述s215的描述,在此不再贅述。應指出的是,中心ap接收第一以太網(wǎng)幀和第二以太網(wǎng)幀的先后順序以實際為準,不能以本流程的先后順序限定本發(fā)明。s220,可選的,ap2接收到所述數(shù)據(jù)幀后,向中心ap發(fā)送檢測應答幀。目標無線終端從ap1切換到ap2的過程中,起初ap2檢測到目標無線終端的rssi較小,還不能接收到目標無線終端的數(shù)據(jù)幀。當目標無線終端逐漸向ap2移動的過程中,ap2檢測到的目標無線終端的rssi也逐漸增大。當目標無線終端的rssi達到一定門限值后,ap2能夠接收目標無線終端數(shù)據(jù)幀,說明,目標無線終端已經(jīng)從ap1切換到ap2,ap2向中心ap發(fā)送檢測應答幀。應指出的是,步驟s211和步驟s220之間沒有嚴格的先后執(zhí)行順序,也可以同時執(zhí)行。s221,中心ap接收ap2發(fā)送的檢測應答幀。若ap2未向中心ap發(fā)送檢測應答幀,則省略對應步驟。s222,中心ap向ap1和ap2發(fā)送切換成功通知消息。ap1和ap2都可以有三個狀態(tài),第一狀態(tài)是開始接收目標無線終端的數(shù)據(jù)幀,不回復應答幀;第二狀態(tài)是接收目標無線終端的數(shù)據(jù)幀,并回復應答幀;第三狀態(tài)是停止接收目標無線終端的數(shù)據(jù)幀。中心ap向ap1和ap2發(fā)送的切換成功通知消息可以分別指示ap1和ap2的狀態(tài)變化。在該步驟中,中心ap給ap1發(fā)送的切換成功通知消息用于指示ap1從第二狀態(tài)切換為第三狀態(tài);中心ap給ap2發(fā)送的切換成功通知消息用于指示ap1從第一狀態(tài)切換為第二狀態(tài)。中心ap向ap1和ap2發(fā)送的切換成功通知消息也可以不指示ap1和ap2的狀態(tài)變化。ap1和ap2在接收到切換成功通知消息后,自動完成切換狀態(tài)。以ap1為例,若ap1在接收到所述切換成功通知消息時的狀態(tài)為第二狀態(tài),ap1自動切換為第三狀態(tài)。若ap1在接收到所述切換成功通知消息時的狀態(tài)為第一狀態(tài),ap1自動切換為第二狀態(tài),ap2依次類推。在該步驟中,ap1可以根據(jù)切換成功通知消息從第二狀態(tài)切換為第三狀態(tài),ap2可以根據(jù)切換成功通知消息從第一狀態(tài)切換為第二狀態(tài)。在本發(fā)明實施例中,中心ap是在接收到ap2發(fā)送的檢測應答幀后,執(zhí)行步驟s222。在其他可能的實現(xiàn)方式中,中心ap也可以在確定ap1或ap2發(fā)送的目標無線終端的以太網(wǎng)幀為重復的以太網(wǎng)幀的次數(shù)達到n次后,執(zhí)行步驟s222,其中n≥1;或者,中心ap在接收到ap2發(fā)送的檢測應答幀,以及在確定ap1或ap2發(fā)送的目標無線終端的以太網(wǎng)幀為重復的以太網(wǎng)幀的次數(shù)達到n次后,執(zhí)行步驟s222。進一步的,中心ap在發(fā)送切換成功通知消息后,檢測當前是否不存在無線終端在分布式ap之間切換,若是,中心ap從發(fā)送所述切換成功通知消息的時刻起,經(jīng)過預設時間間隔,關閉幀重復檢測功能??商鎿Q的,中心ap在發(fā)送切換成功通知消息的時刻起,經(jīng)過預設時間間隔,檢測當前是否不存在無線終端在分布式ap之間切換,若是,中心ap則關閉幀重復檢測功能。s223,ap1接收該切換成功通知消息,停止接收目標無線終端的數(shù)據(jù)幀。ap1可以立即不向目標無線終端回復應答幀,并在預設時長后停止接收目標無線終端的數(shù)據(jù)幀。ap1也可以立即停止接收目標無線終端的數(shù)據(jù)幀。s224,ap2接收該切換成功通知消息,并向目標無線終端回復應答幀。在圖2所示的實施例中,目標無線終端從ap1的覆蓋區(qū)域移動到ap2的覆蓋區(qū)域的過程中,ap1先以接收模式接收目標無線終端的數(shù)據(jù)幀,直到接收到切換成功通知消息,才將接收模式切換為監(jiān)聽模式,而ap2先以監(jiān)聽模式接收目標無線終端的數(shù)據(jù)幀,直到接收到切換成功通知消息時,才將監(jiān)聽模式切換為接收模式。在切換過程中,切換前和切換后的分布式ap都接收目標無線終端的數(shù)據(jù)幀,保證不丟失目標無線終端在ap1和ap2之間的切換期間發(fā)送的數(shù)據(jù)幀避免了業(yè)務的中斷。并且,同時接收目標無線終端的數(shù)據(jù)幀的多個分布式ap中只有一個回復應答幀,可以避免多個應答幀間的沖突。請參閱圖4,圖4是本發(fā)明實施例提供的一種中心ap的結構示意圖。如圖4所示,該中心ap包括處理器41、存儲器42以及網(wǎng)絡接口43。處理器41連接到存儲器42和網(wǎng)絡接口43,例如處理器41可以通過總線連接到存儲器42和網(wǎng)絡接口43。處理器41被配置為支持中心ap執(zhí)行上述方法中相應的功能。該處理器41可以是中央處理器(英文:centralprocessingunit,cpu),網(wǎng)絡處理器(英文:networkprocessor,np),硬件芯片或者其任意組合。上述硬件芯片可以是專用集成電路(英文:application-specificintegratedcircuit,asic),可編程邏輯器件(英文:programmablelogicdevice,pld)或其組合。上述pld可以是復雜可編程邏輯器件(英文:complexprogrammablelogicdevice,cpld),現(xiàn)場可編程邏輯門陣列(英文:field-programmablegatearray,fpga),通用陣列邏輯 (英文:genericarraylogic,gal)或其任意組合。存儲器42存儲器用于存儲切換條件、無線終端的序列號等等。存儲器42可以包括易失性存儲器(英文:volatilememory),例如隨機存取存儲器(英文:random-accessmemory,縮寫:ram);存儲器42也可以包括非易失性存儲器(英文:non-volatilememory),例如只讀存儲器(英文:read-onlymemory,縮寫:rom),快閃存儲器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:hdd)或固態(tài)硬盤(英文:solid-statedrive,縮寫:ssd);存儲器42還可以包括上述種類的存儲器的組合。網(wǎng)絡接口43用于與分布式ap有線連接,與分布式ap收發(fā)上述方法中所涉及的消息。處理器41可以執(zhí)行以下操作:對無線終端進行切換判決,并在所述無線終端滿足切換條件時,確定所述無線終端從第一分布式ap切換到第二分布式ap,并向所述第二分布式ap發(fā)送第一指示,所述第一指示包括所述無線終端的標識;所述第一指示用于指示所述第二分布式ap開始接收所述無線終端的數(shù)據(jù)幀,并禁止所述第二分布式ap向所述無線終端回復應答幀;向所述第一分布式ap和所述第二分布式ap發(fā)送切換成功通知消息,所述切換成功通知消息包括所述無線終端的標識;所述切換成功通知消息用于指示所述第一分布式ap停止接收所述無線終端的數(shù)據(jù)幀,以及用于指示所述第二分布式ap向所述無線終端回復應答幀。進一步的,處理器41通過網(wǎng)絡接口43向所述第一分布式ap和所述第二分布式ap發(fā)送切換成功通知消息之前,還通過網(wǎng)絡接口43接收所述第二分布式ap發(fā)送的檢測應答幀,所述檢測應答幀用于指示所述第二分布式ap能夠接收所述無線終端的數(shù)據(jù)幀。進一步的,處理器41通過網(wǎng)絡接口43向所述第一分布式ap和所述第二分布式ap發(fā)送切換成功通知消息之前,還第n次確定所述第一分布式ap或所述第二分布式ap發(fā)送的所述無線終端的以太網(wǎng)幀為重復的以太網(wǎng)幀,其中n≥1。進一步的,所述第一指示還用于指示所述第二分布式ap在將所述無線終端發(fā)送的數(shù)據(jù)幀轉換為以太網(wǎng)幀時,將所述數(shù)據(jù)幀中的序列號添加到所述以太網(wǎng)幀中;處理器41還可以通過網(wǎng)絡接口43向所述第一分布式ap發(fā)送第二指示,所述第二指示用于指示所述第一分布式ap在將所述無線終端發(fā)送的數(shù)據(jù)幀轉 換為以太網(wǎng)幀時,將所述數(shù)據(jù)幀中的序列號添加到所述以太網(wǎng)幀中;在接收到所述第一分布式ap或所述第二分布式ap發(fā)送的以太網(wǎng)幀時,提取所述以太網(wǎng)幀中的序列號以及所述以太網(wǎng)幀對應的數(shù)據(jù)幀的源地址;根據(jù)所述序列號以及所述源地址判斷所述以太網(wǎng)幀是否為重復的以太網(wǎng)幀;若所述以太網(wǎng)幀為重復的以太網(wǎng)幀,丟棄所述以太網(wǎng)幀;否則,根據(jù)所述源地址記錄所述序列號。進一步的,存儲器42記錄了所述無線終端的多個以太網(wǎng)幀的序列號;若記錄的所述無線終端的多個以太網(wǎng)的序列號中存在與所述以太網(wǎng)幀中的序列號相同的序列號,處理器41判定所述以太網(wǎng)幀為重復的以太網(wǎng)幀。進一步的,存儲器42記錄了最大序列號;若所述以太網(wǎng)幀的序列號小于或等于記錄的所述最大序列號,處理器41判定所述以太網(wǎng)幀為重復的以太網(wǎng)幀;若所述以太網(wǎng)幀的序列號大于記錄的所述最大序列號,處理器41將所述最大序列號修改為所述以太網(wǎng)幀的序列號。請參閱圖5,圖5是本發(fā)明實施例提供的另一種中心ap的結構示意圖。如圖5所示,該中心ap包括處理模塊51、發(fā)送模塊52以及接收模塊53,該處理模塊51實現(xiàn)圖4所示的處理器的功能;發(fā)送模塊52結合接收模塊53實現(xiàn)圖4所示的網(wǎng)絡接口的功能。請參閱圖6,圖6是本發(fā)明實施例提供的一種分布式ap的結構示意圖。如圖6所示,該分布式ap包括處理器61、存儲器62以及網(wǎng)絡接口63。處理器61連接到存儲器62和網(wǎng)絡接口63,例如處理器61可以通過總線連接到存儲器62和網(wǎng)絡接口63。處理器61被配置為分布式ap執(zhí)行上述方法中相應的功能。該處理器61可以是cpu,np,硬件芯片,射頻(英文:radiofrequency,rf)芯片,基帶芯片或者其任意組合。上述硬件芯片可以是asic,pld或其組合。上述pld可以是cpld,fpga,gal或其任意組合。網(wǎng)絡接口63包括有線接口631以及無線接口632,分布式ap通過有線接口631與中心ap有線連接,與中心ap收發(fā)上述方法中所涉及的消息。分布式ap通過無線接口632與無線終端進行無線通信。其中,無線接口632包括天線。處理器61可以控制無線接口632禁止發(fā)送接收到無線終端的數(shù)據(jù)幀的應答幀。存儲器62可以包括易失性存儲器,例如ram;存儲器62也可以包括非易 失性存儲器,例如rom,快閃存儲器,hdd或ssd;存儲器62還可以包括上述種類的存儲器的組合。處理器61可以執(zhí)行以下操作:通過有線接口631接收中心ap發(fā)送的第一指示,所述第一指示包括無線終端的標識;響應于所述第一指示,通過無線接口632開始接收所述無線終端的數(shù)據(jù)幀,并忽略向所述無線終端回復應答幀;通過有線接口631接收所述中心ap發(fā)送的第一切換成功通知消息,所述第一切換成功通知消息包括所述無線終端的標識;響應于所述第一切換成功通知消息,通過無線接口632向所述無線終端回復應答幀。進一步的,處理器61通過有線接口631接收所述中心ap發(fā)送的第一切換成功通知消息之前,還通過有線接口631向所述中心ap發(fā)送檢測應答幀,所述檢測應答幀用于指示所述分布式ap能夠接收所述無線終端的數(shù)據(jù)幀。進一步的,處理器61響應于所述第一切換成功通知消息,通過有線接口631向所述無線終端回復應答幀后,通過有線接口631接收所述中心ap發(fā)送的第二切換成功通知消息,所述第二切換成功通知消息包括所述無線終端的標識;響應于所述第二切換成功通知消息,停止接收所述無線終端的數(shù)據(jù)幀??蛇x的,處理器61立即停止向所述無線終端回復應答幀,并在預設時長后停止接收所述無線終端的數(shù)據(jù)幀??蛇x的,處理器61立即停止接收所述無線終端的數(shù)據(jù)幀。進一步的,處理器61將所述無線終端發(fā)送的數(shù)據(jù)幀轉換為以太網(wǎng)幀,并將所述數(shù)據(jù)幀中的序列號添加到所述以太網(wǎng)幀中;通過有線接口631將所述以太網(wǎng)幀發(fā)送給所述中心ap。請參閱圖7,圖7是本發(fā)明實施例提供的另一種分布式ap的結構示意圖。如圖7所示,該分布式ap包括處理模塊71、發(fā)送模塊72以及接收模塊73,該處理模塊71實現(xiàn)圖6所示的處理器的功能;發(fā)送模塊72實現(xiàn)無線接口632和有線接口631的發(fā)送接口的功能;接收模塊73實現(xiàn)無線接口632和有線接口631的接收接口的功能。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。 其中,所述的存儲介質(zhì)可為磁碟、光盤、rom或ram等。以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此本發(fā)明的保護范圍應該以權利要求的保護范圍為準。當前第1頁12當前第1頁12
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
焦作市| 兴城市| 黑龙江省| 台山市| 公安县| 泾川县| 临海市| 桂林市| 涞水县| 铁岭县| 平潭县| 庆城县| 永靖县| 松江区| 锡林浩特市| 什邡市| 夏津县| 洛川县| 赤峰市| 浦县| 收藏| 田林县| 卢氏县| 江门市| 珲春市| 七台河市| 绥宁县| 宜都市| 吴桥县| 昔阳县| 延安市| 万载县| 沭阳县| 永济市| 东乡县| 治县。| 五莲县| 临颍县| 阳城县| 门源| 兴义市|