关联方法、装置及存储介质制造方法及图纸

技术编号:23318834 阅读:16 留言:0更新日期:2020-02-11 19:08
本公开是关于一种关联方法、装置及存储介质,涉及无线网络技术领域。其中,关联方法应用于无线设备,包括:获取当前与所述无线设备处于关联状态的无线路由器的信道切换时间,所述信道切换时间指示所述无线路由器将要执行信道切换的时间;基于所述无线路由器的信道切换时间,确定所述无线设备请求重新关联所述无线路由器的退避时间;根据所述退避时间,关联所述无线路由器。通过本公开实施例,能够降低无线路由器并发处理压力,短暂延迟无线路由器信道的切换,保障既有数据的正常转发。

Association method, device and storage medium

【技术实现步骤摘要】
关联方法、装置及存储介质
本公开涉及无线网络
,尤其涉及一种关联方法及装置。
技术介绍
路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。其中,无线路由器是用于用户上网、带有无线覆盖功能的路由器。用户可使用智能终端通过无线路由器连接服务供应商,与供应商服务器之间进行数据传输。信道,也称作通道或频段,是以无线信号作为传输载体的数据信号传送通道。随着科技的发展,越来越多的智能设备受到人们的欢迎。目前,多数智能设备通过无线信号来连接互联网。相关技术中,由于智能设备的生产成本原因,智能家居等智能设备中集成的是2.4G无线网络芯片(wifi芯片)。其中,2.4G频段的工作频率为2.4-2.4835GHz,并且2.4-2.4835GHz之间的83.5MHz频带划分为13个信道,各信道中心频率相差5MHz,向上向下分别扩展11MHz,信道带宽22MHz。一台无线路由器周围同时有多台无线路由器在工作时,可能会造成多台无线路由器共用同一个信道,存在信号干扰的情况,从而影响到无线信号的传输,需要进行信道切换。相关技术中,在无线路由器切换信道时,众多智能设备需要重新关联无线路由器,会出现智能设备关联无线路由器失败的情形。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种关联方法、装置及存储介质。根据本公开实施例的第一方面,提供一种关联方法,包括应用于无线设备,包括:获取当前与所述无线设备处于关联状态的无线路由器的信道切换时间,所述信道切换时间指示所述无线路由器将要执行信道切换的时间;基于所述无线路由器的信道切换时间,确定所述无线设备请求重新关联所述无线路由器的退避时间;根据所述退避时间,关联所述无线路由器。在一实施例中,基于无线路由器的信道切换时间,确定关联无线路由器的退避时间,包括:在获取信道切换时间后,判断信道中待传输的数据量是否超过预设阈值;在信道中待传输的数据量超过预设阈值时,在随机时长之后重新判断信道中数据传输的量是否超过预设阈值,直至信道中待传输的数据量小于或等于预设阈值;在信道中待传输的数据量小于或等于预设阈值时,确定全部的随机时长,将全部随机时长的总和,作为退避时间。在一实施例中,本公开实施例的关联方法还包括:在退避时间之后至关联无线路由器完成之间,缓存上层应用数据;响应于关联无线路由器成功,将上层应用数据发送至无线路由器。在一实施例中,本公开实施例的关联方法中获取无线路由器的信道切换时间,包括:从所述无线路由器接收报文;通过提取报文中的时间数据信息,确定信道切换时间;报文由无线路由器发送,并包含有表征信道切换时间的时间数据信息。在一实施例中,关联无线路由器包括:向无线路由器发送连接请求,连接请求包括第一随机数;接收连接请求应答消息,其中,连接请求应答消息中包括第二随机数;向无线路由器发送协商请求,协商请求中包括第一随机数以及组临时秘钥,组临时秘钥依据第二随机数确定;接收协商请求应答消息,协商请求应答消息中包括无线路由器对于所述第一随机数的验证结果。在一实施例中,关联方法还包括:缓存与无线路由器首次连接成功时计算得到的成对主密钥;根据成对主密钥和第二随机数确定成对临时秘钥,并依据成对临时秘钥确定组临时秘钥。根据本公开实施例的另一方面,提供一种关联装置,包括:获取单元,用于获取当前与所述无线设备处于关联状态的无线路由器的信道切换时间,所述信道切换时间指示所述无线路由器将要执行信道切换的时间;确定单元,用于基于所述无线路由器的信道切换时间,确定所述无线设备请求重新关联所述无线路由器的退避时间;关联单元,用于根据所述退避时间,关联所述无线路由器。在一实施例中,确定单元采用如下方式基于无线路由器的信道切换时间,确定所述无线设备请求重新关联无线路由器的退避时间:在获取信道切换时间后,判断信道中待传输的数据量是否超过预设阈值;在信道中待传输的数据量超过预设阈值时,在随机时长之后重新判断信道中数据传输的量是否超过预设阈值,直至信道中待传输的数据量小于或等于预设阈值;在信道中待传输的数据量小于或等于预设阈值时,确定全部的随机时长,将全部随机时长的总和,作为退避时间。在一实施例中,本公开实施例的关联装置还包括:关联装置还包括缓存单元;缓存单元,用于缓存与无线路由器首次关联成功时的成对主密钥、单播秘钥以及多播秘钥;关联单元采用如下方式关联无线路由器:根据成对主密钥、单播秘钥以及多播秘钥进行秘钥协商,并在协商通过后关联无线路由器。在一实施例中,关联装置还包括:缓存单元,用于在退避时间之后至关联无线路由器完成之间,缓存上层应用数据;发送单元,响应于关联无线路由器成功,将上层应用数据发送至无线路由器。在一实施例中,获取单元通过如下方式获取无线路由器的信道切换时间:从所述无线路由器接收报文;通过提取报文中的时间数据信息,确定信道切换时间;报文由无线路由器发送,并包含有表征信道切换时间的时间数据信息。在一实施例中,关联单元采用如下方式关联无线路由器:向无线路由器发送连接请求,连接请求包括第一随机数;接收连接请求应答消息,其中,连接请求应答消息中包括第二随机数;向无线路由器发送协商请求,协商请求中包括第一随机数以及组临时秘钥,组临时秘钥依据第二随机数确定;接收协商请求应答消息,协商请求应答消息中包括无线路由器对于所述第一随机数的验证结果。在一实施例中,缓存单元,还用于缓存与无线路由器首次连接成功时计算得到的成对主密钥;根据成对主密钥和第二随机数确定成对临时秘钥,并依据成对临时秘钥确定组临时秘钥。根据本公开实施例的再一方面,提供一种关联装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为用于执行上述第一方面及各实施例中所涉及的关联方法。根据本公开实施例的再一方面,提供一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行上述第一方面及各实施例中所涉及的关联方法。本公开的实施例提供的技术方案可以包括以下有益效果:通过基于信道切换时间确定的关联无线路由器的退避时间,智能设备根据退避时间与无线路由器进行重新关联。改善了无线路由器进行信道切换后存在大量智能设备同一时间关联无线路由器,降低了无线路由器并发处理压力,进而降低智能设备关联无线路由器失败情形发生概率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种关联方法的流程图。图2是根据一示例性实施例示出的另一种关联方法的流程图。图3是根据一示例性实施例示出的另一种关联方法的流程图。图4是根据一示例性实施例示出的另一种关联方法的流程图。图5是根据一示例性实施例示出的另一种关联方法的流程图。图6是根据一示例本文档来自技高网...

【技术保护点】
1.一种关联方法,应用于无线设备,其特征在于,包括:/n获取当前与所述无线设备处于关联状态的无线路由器的信道切换时间,所述信道切换时间指示所述无线路由器将要执行信道切换的时间;/n基于所述无线路由器的信道切换时间,确定所述无线设备请求重新关联所述无线路由器的退避时间;/n根据所述退避时间,关联所述无线路由器。/n

【技术特征摘要】
1.一种关联方法,应用于无线设备,其特征在于,包括:
获取当前与所述无线设备处于关联状态的无线路由器的信道切换时间,所述信道切换时间指示所述无线路由器将要执行信道切换的时间;
基于所述无线路由器的信道切换时间,确定所述无线设备请求重新关联所述无线路由器的退避时间;
根据所述退避时间,关联所述无线路由器。


2.根据权利要求1所述的关联方法,其特征在于,所述基于所述无线路由器的信道切换时间,确定所述无线设备请求重新关联所述无线路由器的退避时间,包括:
在获取所述信道切换时间后,判断所述信道中待传输的数据量是否超过预设阈值;
在所述信道中待传输的数据量超过所述预设阈值时,在随机时长之后重新判断所述信道中数据传输的量是否超过预设阈值,直至所述信道中待传输的数据量小于或等于所述预设阈值;
在所述信道中待传输的数据量小于或等于所述预设阈值时,确定全部的随机时长,将全部所述随机时长的总和,作为所述退避时间。


3.根据权利要求2所述的关联方法,其特征在于,所述关联方法还包括:
在所述退避时间之后至关联所述无线路由器完成之间,缓存上层应用数据;
响应于关联所述无线路由器成功,将所述上层应用数据发送至所述无线路由器。


4.根据权利要求1-3中任意一项所述的关联方法,其特征在于,所述获取无线路由器的信道切换时间,包括:
从所述无线路由器接收报文;
提取所述报文中的时间数据信息,确定所述信道切换时间。


5.根据权利要求4所述的关联方法,其特征在于,所述关联所述无线路由器包括:
向所述无线路由器发送连接请求,所述连接请求包括第一随机数;
接收连接请求应答消息,其中,所述连接请求应答消息中包括第二随机数;
向所述无线路由器发送协商请求,所述协商请求中包括所述第一随机数以及组临时秘钥,所述组临时秘钥依据所述第二随机数确定;
接收协商请求应答消息,所述协商请求应答消息中包括所述无线路由器对于所述第一随机数的验证结果。


6.一种关联装置,其特征在于,包括:
获取单元,用于获取当前与无线设备处于关联状态的无线路由器的信道切换时间,所述信道切换时间指示所述无线路由器将要执行信道切换的时间;
确定单元,用于基于所述无线路由器...

【专利技术属性】
技术研发人员:赵洋郭韶龙裴文辉
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1