无线接入点设备及其避免通信冲突的方法技术

技术编号:8658052 阅读:184 留言:0更新日期:2013-05-02 02:05
一种无线接入点设备,与多个无线终端通信。无线接入点设备包括侦听模块、第一判断模块、解析模块、第二判断模块、计时模块及发送模块。侦听模块从源无线终端接收封包。第一判断模块判断封包是否为控制封包。解析模块在接收到的封包为控制封包时,解析该控制封包并从源无线终端接收新封包。第二判断模块判断所接收到的新封包是否为数据封包。计时模块在新封包为数据封包时开始计时。发送模块在计时模块计时超时时,向其他无线终端发送清除发送封包。本发明专利技术还提供一种避免通信冲突的方法。本发明专利技术所提供的无线接入点设备及其避免通信冲突的方法可以降低由于同时接收到不同无线终端发送出的封包所引发的冲突现象,进而降低封包丢失的概率。

【技术实现步骤摘要】

本专利技术涉及网络设备,尤其涉及。
技术介绍
目前,无线接入点(Access Point,AP)设备已经广泛应用于无线通信领域,其主要为多个无线终端之间建立通信连接。图1所示为现有技术中多个无线终端之间的通信示意图。以第一无线终端通过无线接入点设备与第二无线终端建立通信连接为例,在建立通信连接之前第一无线终端首先发送控制封包(Control Packet)至无线接入点设备以请求与第二无线终端建立通信连接,其中,控制封包包括在接下来由第一无线终端向第二无线终端发送数据封包(Data Packet)的发送时间间隔(Post Time, P-time)。在无线接入点设备允许第一无线终端与第二无线终端建立通信连接后,第一无线终端就通过无线接入点设备以固定的时间间隔发送数据封包至第二无线终端,以实现与第二无线终端之间的通信连接。例如,若发送的时间间隔为20ms,则无线接入点设备就以每隔20ms的时间接收从第一无线终端发送过来的数据封包。具体而言,当无线接入点设备在第IOms的时刻第一次接收到从第一无线终端发送过来的数据封包后,就会在第30ms的时刻、第50ms的时刻、第70ms的时刻...接收到从第一无线终端发送过来的数据封包。然而,由于无线接入点设备不仅服务于第一无线终端,而且还服务于其他无线终端,也就是说,无线接入点设备在不同的时间点会接收到其他无线终端发送过来的封包,当无线接入点设备在第30ms的时刻(或者第50ms的时刻、或者第70ms的时刻等等)接收到从其他无线终端(如无线终端205、207等)发送过来的封包时,将导致接入点设备在同一时刻接收到两种封包,这样一来,在无线接入点设备的内部将发生两种封包的碰撞(Collision)而导致封包的丢失现象,进而降低了无线通信中的服务质量(Quality of Service, QoS)。因此,如何降低在无线接入点设备内由于封包的碰撞而导致的封包丢失现象,进而提高无线通信的服务质量是当前业界急需改进的目标。
技术实现思路
有鉴于此,需要提供一种无线接入点设备,以减少封包的丢失进而提高无线通信的服务质量。还需要提供一种避免通信冲突的方法,以减少封包的丢失进而提高无线通信的服务质量。本专利技术实施方式的无线接入点设备,与多个无线终端通信,所述多个无线终端包括至少一个源无线终端及至少一个目的无线终端,且所述无线接入点设备为所述源无线终端与所述目的无线终端建立通信服务,所述无线接入点设备包括侦听模块、第一判断模块、解析模块、第二判断模块、计时模块及发送模块。侦听模块从所述源无线终端接收封包,其中,所述封包包括源端口号。第一判断模块判断所述封包的源端口号是否与预设的源端口号相同,以判断所述封包是否为控制封包,其中,所述控制封包用于向所述无线接入点设备请求与所述目的无线终端建立通信,且所述控制封包包括在接下来由所述源无线终端向所述目的无线终端发送数据封包的发送时间间隔以及发送所述数据封包的源端口号。解析模块在所述封包为所述控制封包时,解析所述控制封包以获取由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔以及发送所述数据封包的源端口号,并继续从所述源无线终端接收新封包。第二判断模块判断所述新封包所包括的源端口号是否与解析所述控制封包所得到的发送所述数据封包的源端口号相同,以判断所述新封包是否为所述数据封包。计时模块在所述新封包为所述数据封包时开始计时,其中计时时间设定为由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔。发送模块在所述计时模块计时超时时,向其他无线终端发送清除发送封包,以通知所述其它无线终端停止发送封包以避免通信冲突。优选的,所述第一判断模块用于在所述封包的源端口号与所述预设的源端口号相同时判断所述封包为控制封包,并在所述封包的源端口号与所述预设的源端口号不同时判断所述封包不是控制封包。优选的,所述侦听模块还用于在判断所述封包不是控制封包时继续从所述源无线终端接收封包。优选的,所述第二判断模块用于在所述新封包所包括的源端口号与解析所述控制封包所得到的发送所述数据封包的源端口号相同时判断所述新封包为数据封包,并在所述新封包所包括的源端口号与解析所述控制封包所得到的发送所述数据封包的源端口号不相同时判断所述新封包不是数据封包。优选的,所述侦听模块还用于在判断所述新封包不是数据封包时继续从所述源无线终端接收封包。优选的,所述发送模块还用于在向其他无线终端发送所述清除发送封包后判断所述源无线终端与所述目的无线终端之间的通信连接是否结束,并在没有结束时将所述计时模块的计时时间清零,以重新开始计时。本专利技术实施方式的避免通信冲突的方法,应用于无线接入点设备,所述无线接入点设备与多个无线终端通信,所述多个无线终端包括至少一个源无线终端及至少一个目的无线终端,且所述无线接入点设备为所述源无线终端与所述目的无线终端建立通信服务,所述方法包括以下步骤:从所述源无线终端接收封包,所述封包包括源端口号;判断所述封包的源端口号是否与预设的源端口号相同,以判断所述封包是否为控制封包,所述控制封包用于向所述无线接入点设备请求与所述目的无线终端建立通信,且所述控制封包包括在接下来由所述源无线终端向所述目的无线终端发送数据封包的发送时间间隔以及发送所述数据封包的源端口号;若所述封包为所述控制封包,则解析所述控制封包以获取由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔以及发送所述数据封包的源端口号,并从所述源无线终端接收新封包;判断所述新封包所包括的源端口号是否与解析所述控制封包所得到的发送所述数据封包的源端口号相同,以判断所述新封包是否为所述数据封包;若所述新封包为所述数据封包,计时模块开始计时,所述计时模块的计时时间设定为由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔;及在所述计时模块计时超时时,向其他无线终端发送清除发送封包,以通知所述其它无线终端停止发送封包以避免通信冲突。优选的,在所述封包的源端口号与所述预设的源端口号相同时判断所述封包为控制封包,并在所述封包的源端口号与所述预设的源端口号不相同时判断所述封包不是控制封包。优选的,所述方法还包括以下步骤:在判断所述封包不是所述控制封包时,继续从所述源无线终端接收封包。优选的,在所述新封包所包括的源端口号与解析所述控制封包所得到的发送所述数据封包的源端口号相同时判断所述新封包为数据封包,并在所述新封包所包括的源端口号与解析所述控制封包所得到的发送所述数据封包的源端口号不相同时判断所述新封包不是数据封包。优选的,所述方法还包括以下步骤:在判断所述新封包不是数据封包时,继续从所述源无线终端接收封包。优选的,所述方法还包括以下步骤:判断所述源无线终端与所述目的无线终端之间的通信连接是否结束,并在没有结束时将所述计时模块的计时时间清零,以重新开始计时。本专利技术实施方式所提供的,根据无线终端发送数据封包的发送时间间隔,无线接入点设备在接收到数据封包后主动发送清除发送封包给其它无线终端,以通知其它无线终端停止发送封包以避免通信冲突,减少封包的丢失进而提高无线通信的服务质量。附图说明 图1为现有技术中多个无线终端之间的通信示意图。图2为本专利技术一实施方式中无线接入点设备的应本文档来自技高网
...

【技术保护点】
一种无线接入点设备,与多个无线终端通信,所述多个无线终端包括至少一个源无线终端及至少一个目的无线终端,且所述无线接入点设备为所述源无线终端与所述目的无线终端建立通信服务,其特征在于,所述无线接入点设备包括:侦听模块,用于从所述源无线终端接收封包,其中,所述封包包括源端口号;第一判断模块,用于判断所述封包的源端口号是否与预设的源端口号相同,以判断所述封包是否为控制封包,其中,所述控制封包用于向所述无线接入点设备请求与所述目的无线终端建立通信,且所述控制封包包括在接下来由所述源无线终端向所述目的无线终端发送数据封包的发送时间间隔以及发送所述数据封包的源端口号;解析模块,用于在所述封包为所述控制封包时,解析所述控制封包以获取由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔以及发送所述数据封包的源端口号,并继续从所述源无线终端接收新封包;第二判断模块,用于判断所述新封包所包括的源端口号是否与解析所述控制封包所得到的发送所述数据封包的源端口号相同,以判断所述新封包是否为所述数据封包;计时模块,用于在所述新封包为所述数据封包时开始计时,其中计时时间设定为由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔;及发送模块,用于在所述计时模块计时超时时,向其他无线终端发送清除发送封包,以通知所述其它无线终端停止发送封包以避免通信冲突。...

【技术特征摘要】
2011.10.25 US 13/2803621.一种无线接入点设备,与多个无线终端通信,所述多个无线终端包括至少一个源无线终端及至少一个目的无线终端,且所述无线接入点设备为所述源无线终端与所述目的无线终端建立通信服务,其特征在于,所述无线接入点设备包括: 侦听模块,用于从所述源无线终端接收封包,其中,所述封包包括源端口号; 第一判断模块,用于判断所述封包的源端口号是否与预设的源端口号相同,以判断所述封包是否为控制封包,其中,所述控制封包用于向所述无线接入点设备请求与所述目的无线终端建立通信,且所述控制封包包括在接下来由所述源无线终端向所述目的无线终端发送数据封包的发送时间间隔以及发送所述数据封包的源端口号; 解析模块,用于在所述封包为所述控制封包时,解析所述控制封包以获取由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔以及发送所述数据封包的源端口号,并继续从所述源无线终端接收新封包; 第二判断模块,用于判断所述新封包所包括的源端口号是否与解析所述控制封包所得到的发送所述数据封包的源端口号相同,以判断所述新封包是否为所述数据封包; 计时模块,用于在所述新封包为所述数据封包时开始计时,其中计时时间设定为由所述源无线终端向所述目的无线终端发送所述数据封包的所述发送时间间隔;及 发送模块,用于在所述计时模块计时超时时,向其他无线终端发送清除发送封包,以通知所述其它无线终端停止发送封包以避免通信冲突。2.如权利要求1所述的无线接入点设备,其特征在于,所述第一判断模块用于在所述封包的源端口号与所述预设的源端口号相同时判断所述封包为控制封包,并在所述封包的源端口号与所述预设的源端口号不同时判断所述封包不是控制封包。3.如权利要求2所 述的无线接入点设备,其特征在于,所述侦听模块还用于在判断所述封包不是控制封包时继续从所述源无线终端接收封包。4.如权利要求1所述的无线接入点设备,其特征在于,所述第二判断模块用于在所述新封包所包括的源端口号与解析所述控制封包所得到的发送所述数据封包的源端口号相同时判断所述新封包为数据封包,并在所述新封包所包括的源端口号与解析所述控制封包所得到的发送所述数据封包的源端口号不相同时判断所述新封包不是数据封包。5.如权利要求4所述的无线接入点设备,其特征在于,所述侦听模块还用于在判断所述新封包不是数据封包时继续从所述源无线终端接收封包。6.如权利要求1所述的无线接入点设备,其特征在于,所述发送模块还用于在向其他无线终端发送所述清除发送封包后判断所述源无线终端与所述目的无线终...

【专利技术属性】
技术研发人员:郑祺文
申请(专利权)人:国基电子上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1