一种基于路由设备的交互方法、路由设备、路由装置及存储介质制造方法及图纸

技术编号:37145658 阅读:14 留言:0更新日期:2023-04-06 21:56
本公开是关于一种基于路由设备的交互方法、路由设备、路由装置及存储介质。基于路由设备的交互方法,其中路由设备包括代理模块,交互方法包括:代理模块接收路由设备发送的与其他路由设备的组网请求事件的组网权限请求;其中,组网请求事件包括其他路由设备与路由设备进行组网的组网请求事件;根据组网权限请求,代理模块确定是否允许路由设备执行组网请求事件相关的操作;若代理模块确定允许路由设备执行组网请求事件相关的操作,指示路由设备执行组网请求事件相关的操作。本公开中的交互方法实现了在路由设备与其他路由设备的交互过程中的统一管理,提高了交互的效率。同时可以适应于不同类型的交互业务。适应于不同类型的交互业务。适应于不同类型的交互业务。

【技术实现步骤摘要】
一种基于路由设备的交互方法、路由设备、路由装置及存储介质


[0001]本公开涉及路由器组网
,尤其涉及一种基于路由设备的交互方法、路由设备、路由装置及存储介质。

技术介绍

[0002]随着路由器的广泛应用,对路由器之间的组网(mesh)能力要求越来越高。现有技术中路由器mesh组网的实现方式通过不同的通讯协议进行mesh组网。例如可以通过公知的协议进行mesh组网,可以通过局域网进行mesh组网,也可以通过自定义的通讯协议进行组网。
[0003]因此,在路由器进行mesh组网过程中,出现了由于通讯协议不统一,而导致在mesh组网过程中,由于多种通讯协议不兼容的情况,而导致mesh组网失败的问题,严重影响用户体验。

技术实现思路

[0004]为克服相关技术中存在的问题,本公开提供一种基于路由设备的交互方法、路由设备、路由装置及存储介质。
[0005]根据本公开实施例的第一方面,提供一种基于路由设备的交互方法,所述路由设备包括代理模块,所述交互方法包括:
[0006]所述代理模块接收所述路由设备发送的与其他路由设备的组网请求事件的组网权限请求;其中,所述组网请求事件包括所述其他路由设备与所述路由设备进行组网的组网请求事件;
[0007]根据所述组网权限请求,所述代理模块确定是否允许所述路由设备执行所述组网请求事件相关的操作;
[0008]若所述代理模块确定允许所述路由设备执行所述组网请求事件相关的操作,指示所述路由设备执行所述组网请求事件相关的操作。
[0009]在一示例性实施例中,根据所述组网权限请求,所述代理模块确定是否允许所述路由设备执行所述组网请求事件相关的操作:
[0010]根据所述组网权限请求,所述代理模块确定所述路由设备是否满足所述组网请求事件对应的角色要求,且所述路由设备处于预设状态;
[0011]若所述代理模块确定所述路由设备满足所述组网请求事件对应的角色要求,且所述路由设备处理预设状态,所述代理模块确定允许所述路由设备执行所述组网请求事件相关的操作。
[0012]在一示例性实施例中,所述代理模块确定所述路由设备是否满足所述组网请求事件对应的角色要求,包括:
[0013]所述代理模块确定所述路由设备所支持的通信协议是否包括所述组网请求事件
中所需要的通信协议;
[0014]若所述路由设备所支持的通信协议包括所述组网请求事件中所需要的通信协议,则确定所述路由设备符合角色要求。
[0015]在一示例性实施例中,所述方法还包括:
[0016]所述代理模块接收同步配置权限请求;所述同步配置权限请求包括确认所述路由设备是否满足执行将其他路由设备进行组网的同步配置的处理要求的请求;
[0017]若所述组网配置权限请求对应的同步配置属于当前所述组网请求事件下的同步配置,且所述同步配置未被处理,确定所述路由设备满足可以执行所述同步配置的处理要求。
[0018]在一示例性实施例中,所述交互方法还包括:
[0019]所述代理模块接收所述路由设备发送的所述同步配置的同步配置响应;
[0020]根据所述同步配置响应,所述代理模块设置所述路由设备的状态。
[0021]在一示例性实施例中,所述根据所述同步配置响应,所述代理模块设置所述路由设备的状态,包括:
[0022]当所述同步配置响应包括组网配置失败的信息时,所述代理模块将所述路由设备的状态设置为就绪状态,并指示所述路由设备结束所述同步配置对应的操作;
[0023]当所述同步配置响应包括组网配置成功的信息时,所述代理模块将所述路由设备的状态设置为就绪状态,并指示所述路由设备向其他路由设备发送同步配置成功的应答消息。
[0024]在一示例性实施例中,所述交互方法还包括:
[0025]将所述路由设备的角色的标识设置为组网设备的标识。
[0026]在一示例性实施例中,所述代理模块确定所述路由设备是否满足所述组网请求事件对应的角色要求,包括:
[0027]所述代理模块确定所述组网权限请求是否包括所述其他路由设备发送的基于所述组网请求事件的应答信息,且所述路由设备是否需要进行组网;
[0028]若所述组网权限请求包括所述其他路由设备发送的基于所述组网请求事件的应答信息且所述路由设备需要进行组网,则确定所述路由设备符合角色要求。
[0029]在一示例性实施例中,所述交互方法还包括:
[0030]将所述路由设备的角色的标识设置为待组网设备的标识。
[0031]在一示例性实施例中,所述预设状态包括就绪状态。
[0032]在一示例性实施例中,所述交互方法还包括:
[0033]所述代理模块检测所述组网请求事件相关的操作是否超时;
[0034]若超时,则将所述路由设备设置为就绪状态。
[0035]在一示例性实施例中,所述交互方法还包括:
[0036]所述代理模块以队列方式接收所述组网权限请求。
[0037]在一示例性实施例中,所述交互方法还包括:
[0038]所述代理模块根据所述组网权限请求的优先级,将所述组网权限请求转发至对应的队列。
[0039]在一示例性实施例中,所述路由设备的初始角色标识为主设备角色标识。
[0040]根据本公开实施例的第二方面,提供一种路由设备,所述路由设备包括代理模块,所述代理模块被配置为:
[0041]接收所述路由设备发送的与其他路由设备的组网请求事件的组网权限请求;其中,所述组网请求事件包括所述其他路由设备与所述路由设备进行组网的组网请求事件;
[0042]根据所述组网权限请求,确定是否允许所述路由设备执行所述组网请求事件相关的操作;
[0043]若所述代理模块确定允许所述路由设备执行所述组网请求事件相关的操作,指示所述路由设备执行所述组网请求事件相关的操作。
[0044]根据本公开实施例的第三方面,提供一种路由装置,包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为执行如本公开实施例第一方面中所述的方法。
[0048]根据本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置的处理器执行时,使得装置能够执行如本公开实施例第一方面中所述的方法。
[0049]采用本公开的上述方法,具有以下有益效果:由路由设备中的代理模块实现了在路由设备与其他路由设备的交互过程中的统一管理,提高了交互的效率。同时不影响路由设备的其他原本的设计和架构,可以适应于不同类型的交互业务。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于路由设备的交互方法,其特征在于,所述路由设备包括代理模块,所述交互方法包括:所述代理模块接收所述路由设备发送的与其他路由设备的组网请求事件的组网权限请求;其中,所述组网请求事件包括所述其他路由设备与所述路由设备进行组网的组网请求事件;根据所述组网权限请求,所述代理模块确定是否允许所述路由设备执行所述组网请求事件相关的操作;若所述代理模块确定允许所述路由设备执行所述组网请求事件相关的操作,指示所述路由设备执行所述组网请求事件相关的操作。2.根据权利要求1所述的路由设备的交互方法,其特征在于,根据所述组网权限请求,所述代理模块确定是否允许所述路由设备执行所述组网请求事件相关的操作,包括:根据所述组网权限请求,所述代理模块确定所述路由设备是否满足所述组网请求事件对应的角色要求,且所述路由设备处于预设状态;若所述代理模块确定所述路由设备满足所述组网请求事件对应的角色要求,且所述路由设备处于预设状态,所述代理模块确定允许所述路由设备执行所述组网请求事件相关的操作。3.根据权利要求2所述的路由设备的交互方法,其特征在于,所述代理模块确定所述路由设备是否满足所述组网请求事件对应的角色要求,包括:所述代理模块确定所述路由设备所支持的通信协议是否包括所述组网请求事件中所需要的通信协议;若所述路由设备所支持的通信协议包括所述组网请求事件中所需要的通信协议,则确定所述路由设备符合角色要求。4.根据权利要求3所述的路由设备的交互方法,其特征在于,所述交互方法还包括:所述代理模块接收同步配置权限请求;所述同步配置权限请求包括确认所述路由设备是否满足执行将所述其他路由设备进行组网的同步配置的处理要求的请求;若所述组网配置权限请求对应的同步配置属于当前所述组网请求事件下的同步配置,且所述同步配置未被处理,确定所述路由设备满足可以执行所述同步配置的处理要求。5.根据权利要求4所述的路由设备的交互方法,其特征在于,所述交互方法还包括:所述代理模块接收所述路由设备发送的所述同步配置的同步配置响应;根据所述同步配置响应,所述代理模块设置所述路由设备的状态。6.根据权利要求5所述的路由设备的交互方法,其特征在于,所述根据所述同步配置响应,所述代理模块设置所述路由设备的状态,包括:当所述同步配置响应包括组网配置失败的信息时,所述代理模块将所述路由设备的状态设置为就绪状态,并指示所述路由设备结束所述同步配置对应的操作;当所述同步配置响应包括组网配置成功的信息时,所述代理模块将所述路由设备的状态设置为就绪状态,并指示...

【专利技术属性】
技术研发人员:梁硕
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1