一种检测网络标识冲突的方法及装置制造方法及图纸

技术编号:19220391 阅读:22 留言:0更新日期:2018-10-20 08:29
本发明专利技术实施例提供了一种检测网络标识冲突的方法及装置,检测网络标识冲突的方法可以应用于第一无线接入设备,该方法包括:接收请求建立ZigBee网络的第二无线接入设备广播的信标请求报文;在根据信标请求报文中携带的网络标识,检测到存在网络标识冲突时,向第二无线接入设备回复信标响应报文,并启动第一计时器统计时长;若第一计时器统计的时长大于预设等待时长,且未再次接收到第二无线接入设备广播的信标请求报文,则向第二无线接入设备发送携带有第一无线接入设备的网络标识的信标报文,以使第二无线接入设备根据信标报文中携带的网络标识,检测网络标识冲突。通过本方案,可以降低出现网络标识冲突的几率。

【技术实现步骤摘要】
一种检测网络标识冲突的方法及装置
本专利技术涉及通信
,特别是涉及一种检测网络标识冲突的方法及装置。
技术介绍
ZigBee(紫峰)技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通信技术,主要用于距离短、功耗低且传输速率不高的电子设备之间传输数据。如图1所示的ZigBee网络场景,网络服务器通过AC(AccessController,接入控制器)+FitAP(FitAccessPoint,瘦接入点)的组网模式,连接多个无线接入设备,用于接收不同功能的传感器所采集的数据,完成温度、湿度等不同测量要求,如果不同无线接入设备的网络标识冲突,接收的数据易出现混乱,为了避免网络标识冲突,要求同一FitAP连接的无线接入设备的网络标识一定不能相同。目前,检测网络标识冲突的方法中,在无线接入设备启动之后,要建立ZigBee网络的情况下,该无线接入设备会广播一个BeaconRequest(信标请求)报文,该BeaconRequest报文中携带有无线接入设备的网络标识,如果已建立好ZigBee网络的其他无线接入设备接收到该BeaconRequest报文,且发现该BeaconRequest报文中携带的网络标识与自身的网络标识相同,则认为存在网络标识冲突,会通过反馈BeaconResponse(信标响应)报文来通知要建立ZigBee网络的无线接入设备存在网络标识冲突,令其进行更改网络标识、无线接入设备下线等冲突处理。然而,由于ZigBee网络为无线网络环境,易发生丢包的现象,会出现已建立好ZigBee网络的无线接入设备接收不到BeaconRequest报文,或者,要建立ZigBee网络的无线接入设备接收不到BeaconResponse报文的情况,此时,要建立ZigBee网络的无线接入设备会认为不存在网络标识冲突的无线接入设备,继续上线工作,导致出现网络标识冲突的几率较高。
技术实现思路
本专利技术实施例的目的在于提供一种检测网络标识冲突的方法、装置及无线接入设备,以降低出现网络标识冲突的几率。具体技术方案如下:第一方面,本专利技术实施例提供了一种检测网络标识冲突的方法,应用于第一无线接入设备,所述方法包括:接收请求建立ZigBee网络的第二无线接入设备广播的信标请求报文;在根据所述信标请求报文中携带的网络标识,检测到存在网络标识冲突时,向所述第二无线接入设备回复信标响应报文,并启动第一计时器统计时长;若所述第一计时器统计的时长大于预设等待时长,且未再次接收到所述第二无线接入设备广播的信标请求报文,则向所述第二无线接入设备发送携带有所述第一无线接入设备的网络标识的信标报文,以使所述第二无线接入设备根据所述信标报文中携带的网络标识,检测网络标识冲突。第二方面,本专利技术实施例提供了一种检测网络标识冲突的方法,应用于第二无线接入设备,所述方法包括:广播信标请求报文,并启动第二计时器及第三计时器统计时长;若所述第二计时器统计的时长大于预设信标间隔,且根据接收到的信标响应报文中携带的网络标识检测到不存在网络标识冲突、或者未接收到信标响应报文,则重新广播所述信标请求报文,并将所述第二计时器清零;若所述第三计时器统计的时长小于最大等待时长,且根据接收到的信标响应报文中携带的网络标识、或者根据接收到的信标报文中携带的网络标识,检测到存在网络标识冲突,则进行冲突处理。第三方面,本专利技术实施例提供了一种检测网络标识冲突的装置,应用于第一无线接入设备,所述装置包括:接收模块,用于接收请求建立ZigBee网络的第二无线接入设备广播的信标请求报文;回复模块,用于在根据所述信标请求报文中携带的网络标识,检测到存在网络标识冲突时,向所述第二无线接入设备回复信标响应报文,并启动第一计时器统计时长;发送模块,用于若所述第一计时器统计的时长大于预设等待时长,且未再次接收到所述第二无线接入设备广播的信标请求报文,则向所述第二无线接入设备发送携带有所述第一无线接入设备的网络标识的信标报文,以使所述第二无线接入设备根据所述信标报文中携带的网络标识,检测网络标识冲突。第四方面,本专利技术实施例提供了一种检测网络标识冲突的装置,应用于第二无线接入设备,所述装置包括:广播模块,用于广播信标请求报文,并启动第二计时器及第三计时器统计时长;若所述第二计时器统计的时长大于预设信标间隔,且根据接收到的信标响应报文中携带的网络标识检测到不存在网络标识冲突、或者未接收到信标响应报文,则重新广播所述信标请求报文,并将所述第二计时器清零;冲突处理模块,用于若所述第三计时器统计的时长小于最大等待时长,且根据接收到的信标响应报文中携带的网络标识、或者根据接收到的信标报文中携带的网络标识,检测到存在网络标识冲突,则进行冲突处理。第五方面,本专利技术实施例提供了一种无线接入设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现本专利技术实施例第一方面所述的方法步骤。第六方面,本专利技术实施例提供了一种无线接入设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现本专利技术实施例第二方面所述的方法步骤。本专利技术实施例提供的一种检测网络标识冲突的方法、装置及无线接入设备,请求建立ZigBee网络的第二无线接入设备广播BeaconRequest报文,并启动第二计时器及第三计时器统计时长;如果已建立ZigBee网络的第一无线接入设备接收到BeaconRequest报文,并根据BeaconRequest报文中携带的网络标识检测到存在网络标识冲突,则向第二无线接入设备回复BeaconResponse报文,并启动第一计时器统计时长;如果第二计时器统计的时长大于预设信标间隔,且第二无线接入设备根据接收到的BeaconResponse报文中携带的网络标识检测到不存在网络标识冲突、或者未接收到BeaconResponse报文,则重新广播BeaconRequest报文;如果第一计时器统计的时长大于预设等待时长,且第一无线接入设备未再次接收到BeaconRequest报文,则向第二无线接入设备发送携带有网络标识的Beacon报文;如果第三计时器统计的时长小于最大等待时长,且第二无线接入设备根据接收到的BeaconResponse报文中携带的网络标识检测到存在网络标识冲突、或者根据接收到的Beacon报文中携带的网络标识检测到存在网络标识冲突,则进行冲突处理。第二无线接入设备在第二计时器统计的时长大于预设信标间隔,且根据接收到的BeaconResponse报文中携带的网络标识检测到不存在网络标识冲突、或者未接收到BeaconResponse报文,则认为第一无线接入设备因为丢包未接收到BeaconRequest报文、或者第二无线接入设备因为丢包未接收到BeaconResponse报文,因此,第二无线接入设备重新发送BeaconRequest报文;并且第一无线接入设备在第一计时器统计的时长大于预设等待时长,且未再次接收到BeaconRequest报文,则认为第一无线接入设备因为丢包未再次接收到BeaconRequest报文,因此,第一无线接入设备会主动发送一个Be本文档来自技高网
...

【技术保护点】
1.一种检测网络标识冲突的方法,其特征在于,应用于第一无线接入设备,所述方法包括:接收请求建立ZigBee网络的第二无线接入设备广播的信标请求报文;在根据所述信标请求报文中携带的网络标识,检测到存在网络标识冲突时,向所述第二无线接入设备回复信标响应报文,并启动第一计时器统计时长;若所述第一计时器统计的时长大于预设等待时长,且未再次接收到所述第二无线接入设备广播的信标请求报文,则向所述第二无线接入设备发送携带有所述第一无线接入设备的网络标识的信标报文,以使所述第二无线接入设备根据所述信标报文中携带的网络标识,检测网络标识冲突。

【技术特征摘要】
1.一种检测网络标识冲突的方法,其特征在于,应用于第一无线接入设备,所述方法包括:接收请求建立ZigBee网络的第二无线接入设备广播的信标请求报文;在根据所述信标请求报文中携带的网络标识,检测到存在网络标识冲突时,向所述第二无线接入设备回复信标响应报文,并启动第一计时器统计时长;若所述第一计时器统计的时长大于预设等待时长,且未再次接收到所述第二无线接入设备广播的信标请求报文,则向所述第二无线接入设备发送携带有所述第一无线接入设备的网络标识的信标报文,以使所述第二无线接入设备根据所述信标报文中携带的网络标识,检测网络标识冲突。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若再次接收到所述第二无线接入设备广播的信标请求报文,则将所述第一计时器清零。3.根据权利要求1所述的方法,其特征在于,所述向所述第二无线接入设备发送携带有所述第一无线接入设备的网络标识的信标报文,包括:降低空闲信道评估门限值,向所述第二无线接入设备发送携带有所述第一无线接入设备的网络标识的信标报文。4.一种检测网络标识冲突的方法,其特征在于,应用于第二无线接入设备,所述方法包括:广播信标请求报文,并启动第二计时器及第三计时器统计时长;若所述第二计时器统计的时长大于预设信标间隔,且根据接收到的信标响应报文中携带的网络标识检测到不存在网络标识冲突、或者未接收到信标响应报文,则重新广播所述信标请求报文,并将所述第二计时器清零;若所述第三计时器统计的时长小于最大等待时长,且根据接收到的信标响应报文中携带的网络标识、或者根据接收到的信标报文中携带的网络标识,检测到存在网络标识冲突,则进行冲突处理。5.根据权利要求4所述的方法,其特征在于,所述重新广播所述信标请求报文,包括:降低空闲信道评估门限值,重新广播所述信标请求报文。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:判断广播所述信标请求报文的次数是否达到预设次数;若达到,则删除所述第二计时器。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第三计时器统计的时长达到所述最大等待时长,则删除所述第三计时器。8.一种检测网络标识冲突的装置,其特征在于,应用...

【专利技术属性】
技术研发人员:聂树伟吴宝平
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1