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

無線接入點(diǎn)設(shè)備及其避免通信沖突的方法

文檔序號(hào):7887041閱讀:142來源:國(guó)知局
專利名稱:無線接入點(diǎn)設(shè)備及其避免通信沖突的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備,尤其涉及無線接入點(diǎn)設(shè)備及其避免通信沖突的方法。
背景技術(shù)
目前,無線接入點(diǎn)(Access Point,AP)設(shè)備已經(jīng)廣泛應(yīng)用于無線通信領(lǐng)域,其主要為多個(gè)無線終端之間建立通信連接。圖1所示為現(xiàn)有技術(shù)中多個(gè)無線終端之間的通信示意圖。以第一無線終端通過無線接入點(diǎn)設(shè)備與第二無線終端建立通信連接為例,在建立通信連接之前第一無線終端首先發(fā)送控制封包(Control Packet)至無線接入點(diǎn)設(shè)備以請(qǐng)求與第二無線終端建立通信連接,其中,控制封包包括在接下來由第一無線終端向第二無線終端發(fā)送數(shù)據(jù)封包(Data Packet)的發(fā)送時(shí)間間隔(Post Time, P-time)。在無線接入點(diǎn)設(shè)備允許第一無線終端與第二無線終端建立通信連接后,第一無線終端就通過無線接入點(diǎn)設(shè)備以固定的時(shí)間間隔發(fā)送數(shù)據(jù)封包至第二無線終端,以實(shí)現(xiàn)與第二無線終端之間的通信連接。例如,若發(fā)送的時(shí)間間隔為20ms,則無線接入點(diǎn)設(shè)備就以每隔20ms的時(shí)間接收從第一無線終端發(fā)送過來的數(shù)據(jù)封包。具體而言,當(dāng)無線接入點(diǎn)設(shè)備在第IOms的時(shí)刻第一次接收到從第一無線終端發(fā)送過來的數(shù)據(jù)封包后,就會(huì)在第30ms的時(shí)刻、第50ms的時(shí)刻、第70ms的時(shí)刻...接收到從第一無線終端發(fā)送過來的數(shù)據(jù)封包。然而,由于無線接入點(diǎn)設(shè)備不僅服務(wù)于第一無線終端,而且還服務(wù)于其他無線終端,也就是說,無線接入點(diǎn)設(shè)備在不同的時(shí)間點(diǎn)會(huì)接收到其他無線終端發(fā)送過來的封包,當(dāng)無線接入點(diǎn)設(shè)備在第30ms的時(shí)刻(或者第50ms的時(shí)刻、或者第70ms的時(shí)刻等等)接收到從其他無線終端(如無線終端205、207等)發(fā)送過來的封包時(shí),將導(dǎo)致接入點(diǎn)設(shè)備在同一時(shí)刻接收到兩種封包,這樣一來,在無線接入點(diǎn)設(shè)備的內(nèi)部將發(fā)生兩種封包的碰撞(Collision)而導(dǎo)致封包的丟失現(xiàn)象,進(jìn)而降低了無線通信中的服務(wù)質(zhì)量(Quality of Service, QoS)。因此,如何降低在無線接入點(diǎn)設(shè)備內(nèi)由于封包的碰撞而導(dǎo)致的封包丟失現(xiàn)象,進(jìn)而提高無線通信的服務(wù)質(zhì)量是當(dāng)前業(yè)界急需改進(jìn)的目標(biāo)。

發(fā)明內(nèi)容
有鑒于此,需要提供一種無線接入點(diǎn)設(shè)備,以減少封包的丟失進(jìn)而提高無線通信的服務(wù)質(zhì)量。還需要提供一種避免通信沖突的方法,以減少封包的丟失進(jìn)而提高無線通信的服
務(wù)質(zhì)量。本發(fā)明實(shí)施方式的無線接入點(diǎn)設(shè)備,與多個(gè)無線終端通信,所述多個(gè)無線終端包括至少一個(gè)源無線終端及至少一個(gè)目的無線終端,且所述無線接入點(diǎn)設(shè)備為所述源無線終端與所述目的無線終端建立通信服務(wù),所述無線接入點(diǎn)設(shè)備包括偵聽模塊、第一判斷模塊、解析模塊、第二判斷模塊、計(jì)時(shí)模塊及發(fā)送模塊。偵聽模塊從所述源無線終端接收封包,其中,所述封包包括源端口號(hào)。第一判斷模塊判斷所述封包的源端口號(hào)是否與預(yù)設(shè)的源端口號(hào)相同,以判斷所述封包是否為控制封包,其中,所述控制封包用于向所述無線接入點(diǎn)設(shè)備請(qǐng)求與所述目的無線終端建立通信,且所述控制封包包括在接下來由所述源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào)。解析模塊在所述封包為所述控制封包時(shí),解析所述控制封包以獲取由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào),并繼續(xù)從所述源無線終端接收新封包。第二判斷模塊判斷所述新封包所包括的源端口號(hào)是否與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同,以判斷所述新封包是否為所述數(shù)據(jù)封包。計(jì)時(shí)模塊在所述新封包為所述數(shù)據(jù)封包時(shí)開始計(jì)時(shí),其中計(jì)時(shí)時(shí)間設(shè)定為由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔。發(fā)送模塊在所述計(jì)時(shí)模塊計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送封包,以通知所述其它無線終端停止發(fā)送封包以避免通信沖突。優(yōu)選的,所述第一判斷模塊用于在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)相同時(shí)判斷所述封包為控制封包,并在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)不同時(shí)判斷所述封包不是控制封包。優(yōu)選的,所述偵聽模塊還用于在判斷所述封包不是控制封包時(shí)繼續(xù)從所述源無線終端接收封包。優(yōu)選的,所述第二判斷模塊用于在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同時(shí)判斷所述新封包為數(shù)據(jù)封包,并在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)不相同時(shí)判斷所述新封包不是數(shù)據(jù)封包。優(yōu)選的,所述偵聽模塊還用于在判斷所述新封包不是數(shù)據(jù)封包時(shí)繼續(xù)從所述源無線終端接收封包。優(yōu)選的,所述發(fā)送模塊還用于在向其他無線終端發(fā)送所述清除發(fā)送封包后判斷所述源無線終端與所述目的無線終端之間的通信連接是否結(jié)束,并在沒有結(jié)束時(shí)將所述計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間清零,以重新開始計(jì)時(shí)。本發(fā)明實(shí)施方式的避免通信沖突的方法,應(yīng)用于無線接入點(diǎn)設(shè)備,所述無線接入點(diǎn)設(shè)備與多個(gè)無線終端通信,所述多個(gè)無線終端包括至少一個(gè)源無線終端及至少一個(gè)目的無線終端,且所述無線接入點(diǎn)設(shè)備為所述源無線終端與所述目的無線終端建立通信服務(wù),所述方法包括以下步驟:從所述源無線終端接收封包,所述封包包括源端口號(hào);判斷所述封包的源端口號(hào)是否與預(yù)設(shè)的源端口號(hào)相同,以判斷所述封包是否為控制封包,所述控制封包用于向所述無線接入點(diǎn)設(shè)備請(qǐng)求與所述目的無線終端建立通信,且所述控制封包包括在接下來由所述源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào);若所述封包為所述控制封包,則解析所述控制封包以獲取由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào),并從所述源無線終端接收新封包;判斷所述新封包所包括的源端口號(hào)是否與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同,以判斷所述新封包是否為所述數(shù)據(jù)封包;若所述新封包為所述數(shù)據(jù)封包,計(jì)時(shí)模塊開始計(jì)時(shí),所述計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間設(shè)定為由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔;及在所述計(jì)時(shí)模塊計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送封包,以通知所述其它無線終端停止發(fā)送封包以避免通信沖突。優(yōu)選的,在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)相同時(shí)判斷所述封包為控制封包,并在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)不相同時(shí)判斷所述封包不是控制封包。優(yōu)選的,所述方法還包括以下步驟:在判斷所述封包不是所述控制封包時(shí),繼續(xù)從所述源無線終端接收封包。優(yōu)選的,在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同時(shí)判斷所述新封包為數(shù)據(jù)封包,并在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)不相同時(shí)判斷所述新封包不是數(shù)據(jù)封包。優(yōu)選的,所述方法還包括以下步驟:在判斷所述新封包不是數(shù)據(jù)封包時(shí),繼續(xù)從所述源無線終端接收封包。優(yōu)選的,所述方法還包括以下步驟:判斷所述源無線終端與所述目的無線終端之間的通信連接是否結(jié)束,并在沒有結(jié)束時(shí)將所述計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間清零,以重新開始計(jì)時(shí)。本發(fā)明實(shí)施方式所提供的無線接入點(diǎn)設(shè)備及其避免通信沖突的方法,根據(jù)無線終端發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔,無線接入點(diǎn)設(shè)備在接收到數(shù)據(jù)封包后主動(dòng)發(fā)送清除發(fā)送封包給其它無線終端,以通知其它無線終端停止發(fā)送封包以避免通信沖突,減少封包的丟失進(jìn)而提高無線通信的服務(wù)質(zhì)量。



圖1為現(xiàn)有技術(shù)中多個(gè)無線終端之間的通信示意圖。圖2為本發(fā)明一實(shí)施方式中無線接入點(diǎn)設(shè)備的應(yīng)用環(huán)境示意圖。圖3為本發(fā)明一實(shí)施方式中無線接入點(diǎn)設(shè)備的結(jié)構(gòu)示意圖。圖4為本發(fā)明一實(shí)施方式中多個(gè)無線終端之間的通信示意圖。圖5為本發(fā)明一實(shí)施方式中避免通信沖突的方法流程圖。主要元件符號(hào)說明無線接入點(diǎn)設(shè)備10偵聽模塊100第一判斷模塊102解析模塊104第二判斷模塊106計(jì)時(shí)模塊108發(fā)送模塊110處理器112存儲(chǔ)媒介114無線終端2O1、2O3、2O5、207、209、21I如下具體實(shí)施方式
將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
具體實(shí)施例方式請(qǐng)參閱圖2,所示為本發(fā)明一實(shí)施方式中無線接入點(diǎn)設(shè)備10的應(yīng)用環(huán)境示意圖。在本實(shí)施方式中,無線終端201、203、205、207、209及211之間可以通過無線接入點(diǎn)設(shè)備10以無線的方式建立通信,例如,無線終端201 (或者其他無線終端)可以通過無線接入點(diǎn)設(shè)備10與其他任何一個(gè)無線終端(如無線終端203、205等)建立通信連接。請(qǐng)參閱圖3,所示為本發(fā)明一實(shí)施方式中無線接入點(diǎn)設(shè)備10的結(jié)構(gòu)示意圖。在本實(shí)施方式中,無線接入點(diǎn)設(shè)備10包括偵聽模塊100、第一判斷模塊102、解析模塊104、第二判斷模塊106、計(jì)時(shí)模塊108、發(fā)送模塊110、處理器112及存儲(chǔ)媒介114。其中,模塊100 110為存儲(chǔ)于存儲(chǔ)媒介114中的可執(zhí)行程序,處理器112執(zhí)行這些可執(zhí)行程序,以實(shí)現(xiàn)其各自功能。偵聽模塊100偵聽無線終端201、203、205、207、209及211,其中,任何一個(gè)無線終
端若要與另一個(gè)無線終端建立通信連接,則該無線終端就被定義為源無線終端,另一個(gè)無線終端就被定義為目的無線終端。在本實(shí)施方式中,以無線終端201與無線終端203建立通信連接為例進(jìn)行說明,這樣,無線終端201就為源無線終端,無線終端203就為目的無線終端。在本實(shí)施方式中,偵聽模塊100在偵聽到源無線終端后,就從源無線終端(即無線終端201)接收封包,其中所接收到的封包包括源端口號(hào)。在本實(shí)施方式中,無線終端201若要與無線終端203建立通信,則其首先要向無線接入點(diǎn)設(shè)備10發(fā)送控制封包以請(qǐng)求與無線終端203建立通信,在無線接入點(diǎn)設(shè)備10允許后才能與無線終端203進(jìn)行正常通信,即進(jìn)行數(shù)據(jù)封包的傳遞??刂品獍ㄔ诮酉聛碛蔁o線終端201向無線終端203發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送數(shù)據(jù)封包的源端口號(hào)。例如,若發(fā)送時(shí)間間隔為20ms及發(fā)送數(shù)據(jù)封包的源端口號(hào)為60,則表示無線終端201以間隔20ms的時(shí)間向無線終端203發(fā)送數(shù)據(jù)封包,且發(fā)送數(shù)據(jù)封包的源端口號(hào)為60。第一判斷模塊102判斷所接收到的封包的源端口號(hào)是否與預(yù)設(shè)的源端口號(hào)相同,以判斷所接收到的封包是否為控制封包。在本實(shí)施方式中,預(yù)設(shè)的源端口號(hào)是根據(jù)不同的通信協(xié)議來預(yù)設(shè)置的,當(dāng)無線終端201與無線終端203建立通信所遵循的通信協(xié)議不同時(shí),預(yù)設(shè)的源端口號(hào)亦會(huì)不同,例如,若通信協(xié)議為超文本傳輸協(xié)議(Hyper Text Transfer Protocol, HTTP),則設(shè)置預(yù)設(shè)的源端口號(hào)為80,若通信協(xié)議為媒體網(wǎng)關(guān)控制協(xié)議(Media Gateway Control Protocol,MGCP),則設(shè)置預(yù)設(shè)的源端口號(hào)為2427,若通信協(xié)議為信令控制協(xié)議(Session InitiationProtocol, SIP),則設(shè)置預(yù)設(shè)的源端口號(hào)為5060。在本實(shí)施方式中,在所接收到的封包的源端口號(hào)與預(yù)設(shè)的源端口號(hào)相同時(shí),第一判斷模塊102判斷所接收到的封包為控制封包,相反的,在所接收到的封包的源端口號(hào)與預(yù)設(shè)的源端口號(hào)不相同時(shí),第一判斷模塊102判斷所接收到的封包不是控制封包。舉例而言,在無線終端201與無線終端203建立通信所遵循的通信協(xié)議為超文本傳輸協(xié)議時(shí),若所接收到的封包的源端口號(hào)為80,則判斷其為控制封包,反之,若所接收到的封包的源端口號(hào)不是80,則判斷其不是控制封包。在本實(shí)施方式中,在判斷所接收到的封包不是控制封包時(shí),偵聽模塊100則繼續(xù)偵聽多個(gè)無線終端,并繼續(xù)從無線終端201接收封包,直至接收到控制封包。解析模塊104在所接收到的封包為控制封包時(shí),解析該控制封包以獲取由無線終端201向無線終端203發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送數(shù)據(jù)封包的源端口號(hào)等信息,并從無線終端201接收新封包。第二判斷模塊106判斷新封包所包括的源端口號(hào)是否與解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)相同,以判斷新封包是否為數(shù)據(jù)封包。在本實(shí)施方式中,在新封包所包括的源端口號(hào)與解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)相同時(shí),第二判斷模塊106判斷新封包為數(shù)據(jù)封包,相反的,在新封包所包括的源端口號(hào)與解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)不相同時(shí),第二判斷模塊106判斷新封包不是數(shù)據(jù)封包。例如,若解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)為60,則當(dāng)新封包所包括的源端口號(hào)為60時(shí)才判斷該新封包為數(shù)據(jù)封包,否則就判斷該新封包不是數(shù)據(jù)封包。在本實(shí)施方式中,在判斷新封包不是數(shù)據(jù)封包時(shí),偵聽模塊100則繼續(xù)偵聽多個(gè)無線終端,并繼續(xù)從無線終端201接收封包。計(jì)時(shí)模塊108在判斷新封包為數(shù)據(jù)封包時(shí)開始計(jì)時(shí),其計(jì)時(shí)時(shí)間設(shè)定為由源無線終端(即無線終端201)向目的無線終端(即無線終端203)發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔,例如20ms ο發(fā)送模塊110在計(jì)時(shí)模塊108計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送(Clear-to-Sent)封包,以通知其它無線終端停止發(fā)送封包以避免通信沖突。在本實(shí)施方式中,在計(jì)時(shí)模塊108計(jì)時(shí)超時(shí)時(shí),發(fā)送模塊110就向無線終端203、205、207、209及211發(fā)送清除發(fā)送封包,以通知無線終端203、205、207、209及211停止發(fā)送封包以避免通信沖突。在本實(shí)施方式中,發(fā)送模塊110在向其他無線終端發(fā)送清除發(fā)送封包后,還要判斷源無線終端(即無線終端201)與目的無線終端(即無線終端203)之間的通信連接是否結(jié)束,并在沒有結(jié)束時(shí)將計(jì)時(shí)模塊108的計(jì)時(shí)時(shí)間清零,以便重新開始計(jì)時(shí)。在本實(shí)施方式中,這種判斷通信連接是否結(jié)束的方法是由源無線終端與目的無線終端在建立通信連接時(shí)所遵循的通信協(xié)議來決定,在不同的通信協(xié)議下判斷通信連接是否結(jié)束的方法是不同的。例如,在通信協(xié)議為媒體網(wǎng)關(guān)控制協(xié)議下,若接收到刪除連接命令(DLCX)封包,則表示結(jié)束源無線終端與目的無線終端之間的通信連接。在信令控制協(xié)議下,若接收到結(jié)束(BYE)封包,則表示結(jié)束源無線終端與目的無線終端之間的通信連接。請(qǐng)參閱圖4,所示為本發(fā)明一實(shí)施方式中多個(gè)無線終端之間的通信示意圖。如圖4所示,以無線終端201通過無線接入點(diǎn)設(shè)備10與無線終端203建立通信連接為例,若無線終端201要與無線終端203建立通信連接,則無線終端201首先發(fā)送控制封包至無線接入點(diǎn)設(shè)備10以請(qǐng)求與無線終端203建立通信連接,在無線接入點(diǎn)設(shè)備10允許其建立通信連接后,無線終端201就以固定的發(fā)送時(shí)間間隔并通過無線接入點(diǎn)設(shè)備10發(fā)送數(shù)據(jù)封包至無線終端203,以實(shí)現(xiàn)與無線終端203之間的通信連接。本實(shí)施方式中,當(dāng)無線接入點(diǎn)設(shè)備10第一次接收到無線終端201發(fā)出的數(shù)據(jù)封包時(shí),計(jì)時(shí)模塊108開始計(jì)時(shí),并設(shè)定其計(jì)時(shí)時(shí)間為無線終端201發(fā)送的數(shù)據(jù)封包的發(fā)送時(shí)間間隔,例如20ms。在計(jì)時(shí)模塊108計(jì)時(shí)超時(shí)時(shí),無線接入點(diǎn)設(shè)備10中的發(fā)送模塊110就向無線終端203、205、207、209及211 (圖4中僅示出無線終端203)發(fā)送清除發(fā)送封包,以通知無線終端203、205、207、209及211停止發(fā)送封包以避免通信沖突。
舉例來說,例如無線終端201發(fā)送的數(shù)據(jù)封包的發(fā)送時(shí)間間隔設(shè)定為20ms,當(dāng)無線接入點(diǎn)設(shè)備10在第30ms的時(shí)刻第一次接收到無線終端201發(fā)出的數(shù)據(jù)封包時(shí)(無線接入點(diǎn)設(shè)備10就會(huì)在第50ms的時(shí)刻、第70ms的時(shí)刻、第90ms的時(shí)刻...同樣接收到無線終端201發(fā)出的數(shù)據(jù)封包),計(jì)時(shí)模塊108開始計(jì)時(shí)并設(shè)定計(jì)時(shí)時(shí)間為20ms,當(dāng)計(jì)時(shí)超過20ms時(shí),無線接入點(diǎn)設(shè)備10中的發(fā)送模塊110就向無線終端203、205、207、209及211 (圖4中僅示出無線終端203)發(fā)送清除發(fā)送封包,以通知無線終端203、205、207、209及211停止發(fā)送封包,這樣一來就避免了無線接入點(diǎn)設(shè)備10在第50ms的時(shí)刻、第70ms的時(shí)刻、第90ms的時(shí)刻...因接收到其他無線終端發(fā)送過來的封包而引起的通信沖突,減少封包的丟失進(jìn)而提高無線通信的服務(wù)質(zhì)量。請(qǐng)參閱圖5,所示為本發(fā)明一實(shí)施方式中避免通信沖突的方法流程圖。在本實(shí)施方式中,該方法通過圖3所示的各個(gè)模塊來實(shí)現(xiàn)。在步驟S500中,偵聽模塊100偵聽無線終端201、203、205、207、209及211以獲取
源無線終端,并在偵聽到源無線終端后,從源無線終端接收封包,其中所接收到的封包包括源端口號(hào)。在本實(shí)施方式中,任何一個(gè)無線終端若要與另一個(gè)無線終端建立通信連接,則該無線終端就被定義為源無線終端,另一個(gè)無線終端就被定義為目的無線終端,以無線終端201與無線終端203建立通信連接為例進(jìn)行說明,這樣,無線終端201就為源無線終端,無線終端203就為目的無線終端。在本實(shí)施方式中,偵聽模塊100在偵聽到源無線終端后,就從源無線終端(即無線終端201)接收封包。在本實(shí)施方式中,無線終端201若要與無線終端203建立通信,則其首先要向無線接入點(diǎn)設(shè)備10發(fā)送控制封包以請(qǐng)求與無線終端203建立通信,在無線接入點(diǎn)設(shè)備10允許后才能與無線終端203進(jìn)行正常通信,即進(jìn)行數(shù)據(jù)封包的傳遞。控制封包包括在接下來由無線終端201向無線終端203發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送數(shù)據(jù)封包的源端口號(hào),例如,若發(fā)送時(shí)間間隔為20ms及發(fā)送數(shù)據(jù)封包的源端口號(hào)為60,則表示無線終端201以間隔20ms的時(shí)間向無線終端203發(fā)送數(shù)據(jù)封包,且發(fā)送數(shù)據(jù)封包的源端口號(hào)為60。在步驟S502中,第一判斷模塊102判斷所接收到的封包的源端口號(hào)是否與預(yù)設(shè)的源端口號(hào)相同,以判斷所接收到的封包是否為控制封包。在本實(shí)施方式中,預(yù)設(shè)的源端口號(hào)是根據(jù)不同的通信協(xié)議來預(yù)設(shè)置的,當(dāng)無線終端201與無線終端203建立通信所遵循的通信協(xié)議不同時(shí),預(yù)設(shè)的源端口號(hào)亦會(huì)不同,例如,若通信協(xié)議為超文本傳輸協(xié)議,則設(shè)置預(yù)設(shè)的源端口號(hào)為80,若通信協(xié)議為媒體網(wǎng)關(guān)控制協(xié)議,則設(shè)置預(yù)設(shè)的源端口號(hào)為2427,若通信協(xié)議為信令控制協(xié)議,則設(shè)置預(yù)設(shè)的源端口號(hào)為5060。在本實(shí)施方式中,在所接收到的封包的源端口號(hào)與預(yù)設(shè)的源端口號(hào)相同時(shí),第一判斷模塊102判斷所接收到的封包為控制封包,相反的,在所接收到的封包的源端口號(hào)與預(yù)設(shè)的源端口號(hào)不相同時(shí),第一判斷模塊102判斷所接收到的封包不是控制封包。舉例而言,在無線終端201與無線終端203建立通信所遵循的通信協(xié)議為超文本傳輸協(xié)議時(shí),若所接收到的封包的源端口號(hào)為80,則判斷其為控制封包,反之,若所接收到的封包的源端口號(hào)不是80,則判斷其不是控制封包。在本實(shí)施方式中,在判斷所接收到的封包不是控制封包時(shí),偵聽模塊100則繼續(xù)偵聽多個(gè)無線終端,并繼續(xù)從無線終端201接收封包,直至接收到控制封包。
在所接收到的封包為控制封包時(shí),則在步驟S504中,解析模塊104解析該控制封包以獲取由無線終端201向無線終端203發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送數(shù)據(jù)封包的源端口號(hào)等信息,并從無線終端201接收新封包。在步驟S506中,第二判斷模塊106判斷新封包所包括的源端口號(hào)是否與解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)相同,以判斷新封包是否為數(shù)據(jù)封包。在本實(shí)施方式中,在新封包所包括的源端口號(hào)與解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)相同時(shí),第二判斷模塊106判斷新封包為數(shù)據(jù)封包,相反的,在新封包所包括的源端口號(hào)與解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)不相同時(shí),第二判斷模塊106判斷新封包不是數(shù)據(jù)封包。例如,若解析控制封包所得到的發(fā)送數(shù)據(jù)封包的源端口號(hào)為60,則當(dāng)新封包所包括的源端口號(hào)為60時(shí)才判斷該新封包為數(shù)據(jù)封包,否則就判斷該新封包不是數(shù)據(jù)封包。在本實(shí)施方式中,在判斷新封包不是數(shù)據(jù)封包時(shí),偵聽模塊100則繼續(xù)偵聽多個(gè)無線終端,并繼續(xù)從無線終端201接收封包,如步驟S500所示,直至接收到數(shù)據(jù)封包。在判斷新封包為數(shù)據(jù)封包時(shí),則在步驟S508中,計(jì)時(shí)模塊108開始計(jì)時(shí),其計(jì)時(shí)時(shí)間設(shè)定為由源無線終端(即無線終端201)向目的無線終端(即無線終端203)發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔,例如20ms。在步驟S510中,發(fā)送模塊110在計(jì)時(shí)模塊108計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送(Clear-to-Sent)封包,以通知其它無線終端停止發(fā)送封包以避免通信沖突。在本實(shí)施方式中,在計(jì)時(shí)模塊108計(jì)時(shí)超時(shí)時(shí),發(fā)送模塊110就向無線終端203、205、207、209及211 (圖中僅示出無線終端203)發(fā)送清除發(fā)送封包,以通知無線終端203、205、207、209及211停止發(fā)送封包以避免通信沖突。在步驟S512中,發(fā)送模塊110在向其他無線終端發(fā)送清除發(fā)送封包后,還要判斷源無線終端(即無線終端201)與目的無線終端(即無線終端203)之間的通信連接是否結(jié)束。在本實(shí)施方式中,這種判斷通信連接是否結(jié)束的方法是由源無線終端與目的無線終端在建立通信連接時(shí)所遵循的通信協(xié)議來決定,在不同的通信協(xié)議下判斷通信連接是否結(jié)束的方法是不同的,例如,在通信協(xié)議為媒體網(wǎng)關(guān)控制協(xié)議下,若接收到刪除連接命令(DLCX)封包,則表示結(jié)束源無線終端與目的無線終端之間的通信連接,在信令控制協(xié)議下,若接收到結(jié)束(BYE)封包,則表示結(jié)束源無線終端與目的無線終端之間的通信連接。在源無線終端與目的無線終端之間的通信連接沒有結(jié)束時(shí),則在步驟S514中,發(fā)送模塊110將計(jì)時(shí)模塊108的計(jì)時(shí)時(shí)間清零,以重新開始計(jì)時(shí)。本發(fā)明實(shí)施方式所提供的無線接入點(diǎn)設(shè)備10及其避免通信沖突的方法,根據(jù)無線終端201發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔,無線接入點(diǎn)設(shè)備10在接收到數(shù)據(jù)封包后主動(dòng)發(fā)送清除發(fā)送封包給其它無線終端(如無線終端203、205等),以通知其它無線終端停止發(fā)送封包以避免通信沖突,減少封包的丟失進(jìn)而提高無線通信的服務(wù)質(zhì)量。
權(quán)利要求
1.一種無線接入點(diǎn)設(shè)備,與多個(gè)無線終端通信,所述多個(gè)無線終端包括至少一個(gè)源無線終端及至少一個(gè)目的無線終端,且所述無線接入點(diǎn)設(shè)備為所述源無線終端與所述目的無線終端建立通信服務(wù),其特征在于,所述無線接入點(diǎn)設(shè)備包括: 偵聽模塊,用于從所述源無線終端接收封包,其中,所述封包包括源端口號(hào); 第一判斷模塊,用于判斷所述封包的源端口號(hào)是否與預(yù)設(shè)的源端口號(hào)相同,以判斷所述封包是否為控制封包,其中,所述控制封包用于向所述無線接入點(diǎn)設(shè)備請(qǐng)求與所述目的無線終端建立通信,且所述控制封包包括在接下來由所述源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào); 解析模塊,用于在所述封包為所述控制封包時(shí),解析所述控制封包以獲取由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào),并繼續(xù)從所述源無線終端接收新封包; 第二判斷模塊,用于判斷所述新封包所包括的源端口號(hào)是否與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同,以判斷所述新封包是否為所述數(shù)據(jù)封包; 計(jì)時(shí)模塊,用于在所述新封包為所述數(shù)據(jù)封包時(shí)開始計(jì)時(shí),其中計(jì)時(shí)時(shí)間設(shè)定為由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔;及 發(fā)送模塊,用于在所述計(jì)時(shí)模塊計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送封包,以通知所述其它無線終端停止發(fā)送封包以避免通信沖突。
2.如權(quán)利要求1所述的無線接入點(diǎn)設(shè)備,其特征在于,所述第一判斷模塊用于在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)相同時(shí)判斷所述封包為控制封包,并在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)不同時(shí)判斷所述封包不是控制封包。
3.如權(quán)利要求2所 述的無線接入點(diǎn)設(shè)備,其特征在于,所述偵聽模塊還用于在判斷所述封包不是控制封包時(shí)繼續(xù)從所述源無線終端接收封包。
4.如權(quán)利要求1所述的無線接入點(diǎn)設(shè)備,其特征在于,所述第二判斷模塊用于在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同時(shí)判斷所述新封包為數(shù)據(jù)封包,并在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)不相同時(shí)判斷所述新封包不是數(shù)據(jù)封包。
5.如權(quán)利要求4所述的無線接入點(diǎn)設(shè)備,其特征在于,所述偵聽模塊還用于在判斷所述新封包不是數(shù)據(jù)封包時(shí)繼續(xù)從所述源無線終端接收封包。
6.如權(quán)利要求1所述的無線接入點(diǎn)設(shè)備,其特征在于,所述發(fā)送模塊還用于在向其他無線終端發(fā)送所述清除發(fā)送封包后判斷所述源無線終端與所述目的無線終端之間的通信連接是否結(jié)束,并在沒有結(jié)束時(shí)將所述計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間清零,以重新開始計(jì)時(shí)。
7.—種避免通信沖突的方法,應(yīng)用于無線接入點(diǎn)設(shè)備,其中,所述無線接入點(diǎn)設(shè)備與多個(gè)無線終端通信,所述多個(gè)無線終端包括至少一個(gè)源無線終端及至少一個(gè)目的無線終端,且所述無線接入點(diǎn)設(shè)備為所述源無線終端與所述目的無線終端建立通信服務(wù),其特征在于,所述方法包括: 從所述源無線終端接收封包,其中,所述封包包括源端口號(hào); 判斷所述封包的源端口號(hào)是否與預(yù)設(shè)的源端口號(hào)相同,以判斷所述封包是否為控制封包,其中,所述控制封包用于向所述無線接入點(diǎn)設(shè)備請(qǐng)求與所述目的無線終端建立通信,且所述控制封包包括在接下來由所述源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)封包的發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào); 若所述封包為所述控制封包,則解析所述控制封包以獲取由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔以及發(fā)送所述數(shù)據(jù)封包的源端口號(hào),并從所述源無線終端接收新封包; 判斷所述新封包所包括的源端口號(hào)是否與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同,以判斷所述新封包是否為所述數(shù)據(jù)封包; 若所述新封包為所述數(shù)據(jù)封包,計(jì)時(shí)模塊開始計(jì)時(shí),其中,所述計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間設(shè)定為由所述源無線終端向所述目的無線終端發(fā)送所述數(shù)據(jù)封包的所述發(fā)送時(shí)間間隔;及 在所述計(jì)時(shí)模塊計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送封包,以通知所述其它無線終端停止發(fā)送封包以避免通信沖突。
8.如權(quán)利要求7所述的避免通信沖突的方法,其特征在于,在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)相同時(shí)判斷所述封包為控制封包,并在所述封包的源端口號(hào)與所述預(yù)設(shè)的源端口號(hào)不相同時(shí)判斷所述封包不是控制封包。
9.如權(quán)利要求8所述的避免通信沖突的方法,其特征在于,所述方法還包括:在判斷所述封包不是所述控制封包時(shí),繼續(xù)從所述源無線終端接收封包。
10.如權(quán)利要求7所述的避免通信沖突的方法,其特征在于,在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)相同時(shí)判斷所述新封包為數(shù)據(jù)封包,并在所述新封包所包括的源端口號(hào)與解析所述控制封包所得到的發(fā)送所述數(shù)據(jù)封包的源端口號(hào)不相同時(shí)判斷所述新封包不是數(shù)據(jù)封包。
11.如權(quán)利要求10所述的避免通信沖突的方法,其特征在于,所述方法還包括:在判斷所述新封包不是數(shù)據(jù)封包時(shí),繼續(xù)從所述源無線終端接收封包。
12.如權(quán)利要求7所述的避免通信沖突的方法,其特征在于,所述方法還包括:判斷所述源無線終端與所述目的無 線終端之間的通信連接是否結(jié)束,并在沒有結(jié)束時(shí)將所述計(jì)時(shí)模塊的計(jì)時(shí)時(shí)間清零,以重新開始計(jì)時(shí)。
全文摘要
一種無線接入點(diǎn)設(shè)備,與多個(gè)無線終端通信。無線接入點(diǎn)設(shè)備包括偵聽模塊、第一判斷模塊、解析模塊、第二判斷模塊、計(jì)時(shí)模塊及發(fā)送模塊。偵聽模塊從源無線終端接收封包。第一判斷模塊判斷封包是否為控制封包。解析模塊在接收到的封包為控制封包時(shí),解析該控制封包并從源無線終端接收新封包。第二判斷模塊判斷所接收到的新封包是否為數(shù)據(jù)封包。計(jì)時(shí)模塊在新封包為數(shù)據(jù)封包時(shí)開始計(jì)時(shí)。發(fā)送模塊在計(jì)時(shí)模塊計(jì)時(shí)超時(shí)時(shí),向其他無線終端發(fā)送清除發(fā)送封包。本發(fā)明還提供一種避免通信沖突的方法。本發(fā)明所提供的無線接入點(diǎn)設(shè)備及其避免通信沖突的方法可以降低由于同時(shí)接收到不同無線終端發(fā)送出的封包所引發(fā)的沖突現(xiàn)象,進(jìn)而降低封包丟失的概率。
文檔編號(hào)H04W74/08GK103079283SQ20121000799
公開日2013年5月1日 申請(qǐng)日期2012年1月11日 優(yōu)先權(quán)日2011年10月25日
發(fā)明者鄭祺文 申請(qǐng)人:國(guó)基電子(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
许昌市| 桦甸市| 遵义市| 莎车县| 刚察县| 定安县| 江阴市| 广元市| 固始县| 驻马店市| 牙克石市| 大悟县| 普宁市| 扶绥县| 苍溪县| 大理市| 镇安县| 区。| 博乐市| 北京市| 澄城县| 潜江市| 寻甸| 乡宁县| 黔江区| 宁蒗| 富锦市| 肇庆市| 娱乐| 山西省| 四子王旗| 固安县| 崇信县| 阳曲县| 仁怀市| 卢湾区| 尼勒克县| 平度市| 彝良县| 萨迦县| 土默特右旗|