子网号的确定方法及装置、存储介质及电子装置制造方法及图纸

技术编号:36805946 阅读:16 留言:0更新日期:2023-03-09 00:14
本申请公开了一种子网号的确定方法及装置、存储介质及电子装置,涉及智慧家庭技术领域,该子网号的确定方法包括:向无线根节点组播组中的多个无线根节点设备发送第一征询请求,其中,所述第一征询请求中携带有第一无线根节点设备的第一子网号,其中,所述多个无线根节点设备和所述第一无线根节点设备均为具备创建无线子网能力的设备;接收所述多个无线根节点设备分别响应的第一回应报文,并根据多个所述第一回应报文的状态字段确定多个第二子网号,其中,所述多个第二子网号与所述多个无线根节点设备一一对应;在所述第一子网号与所述多个第二子网号均不一致的情况下,确定所述第一子网号为所述第一无线根节点设备的目标子网号。标子网号。标子网号。

【技术实现步骤摘要】
子网号的确定方法及装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种子网号的确定方法及装置、存储介质及电子装置。

技术介绍

[0002]当一个高资源水平的设备在决定接入全屋基础网络并开始创建一个UMesh子网的时候,需要首先协商子网号,该子网号用来构建该节点的UMesh网间单播地址,并作为它创建的UMesh子网的网络前缀用来构成其创建的子网内部节点的UMesh网间单播地址。协商子网号的过程是必须的,如果失败则不能继续后续的创建UMesh子网的过程,而应该改为尝试加入一个已有的UMesh子网。但是现有技术中,并没有公开有效的子网号协商的技术方案。
[0003]针对相关技术中,无法有效地进行子网号协商等问题,尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种子网号的确定方法及装置、存储介质及电子装置,以至少解决相关技术中,无法有效地进行子网号协商等问题。
[0005]根据本申请实施例的一个实施例,提供了一种子网号的确定方法,应用于第一无线根节点设备,包括:向无线根节点组播组中的多个无线根节点设备发送第一征询请求,其中,所述第一征询请求中携带有第一无线根节点设备的第一子网号,其中,所述多个无线根节点设备和所述第一无线根节点设备均为具备创建无线子网能力的设备;接收所述多个无线根节点设备分别响应的第一回应报文,并根据多个所述第一回应报文的状态字段确定多个第二子网号,其中,所述多个第二子网号与所述多个无线根节点设备一一对应;在所述第一子网号与所述多个第二子网号均不一致的情况下,确定所述第一子网号为所述第一无线根节点设备的目标子网号。
[0006]在一个示例性实施例中,接收所述多个无线根节点设备分别响应的第一回应报文之后,所述方法还包括:解析所述第一回应报文,以获取所述第一回应报文的第一字段和第二字段,其中,所述状态字段包括:所述第一字段和所述第二字段;根据所述第一字段确定所述回应报文对应的无线根节点设备的第二子网号,以及根据所述第二字段确定所述第二子网号是否为所述第一回应报文对应的无线根节点设备的目标子网号。
[0007]在一个示例性实施例中,根据所述第二字段确定所述第二子网号是否为所述第一回应报文对应的无线根节点设备的目标子网号,包括:在所述第二字段的数值为第一数值的情况下,确定所述第二子网号为所述第一回应报文对应的无线根节点设备的目标子网号,并在所述第一无线根节点设备的第一路由表中记录所述第二子网号;在所述第二字段的数值为第二数值的情况下,确定所述第二子网号为所述第一回应报文对应的无线根节点设备的临时子网号。
[0008]在一个示例性实施例中,根据多个所述第一回应报文确定多个第二子网号之后,所述方法还包括:确定所述第一子网号和所述多个第二子网号中的任一第二子网号是否一
致;在所述第一子网号和所述多个第二子网号中任一第二子网号一致的情况下,将所述第一子网号更新为第三子网号;向所述多个无线根节点设备发送第二征询请求,其中,所述第二征询请求中携带有所述第三子网号。
[0009]在一个示例性实施例中,确定所述第一子网号为所述第一无线根节点设备的目标子网号之后,所述方法还包括:向所述多个无线根节点设备发送第一公告消息,以使所述多个无线根节点设备的每一个无线根节点设备根据所述第一公告消息更新所述每一个无线根节点设备的第二路由表,其中,所述第一公告消息用于指示所述第一子网号为所述第一无线根节点设备的目标子网号。
[0010]在一个示例性实施例中,接收所述多个无线根节点设备中的第二无线根节点设备发送的第三征询请求;在所述第一子网号为所述第一无线根节点设备的目标子网号的情况下,在第三回应报文的第一字段写入所述第一子网号,在所述第三回应报文的第二字段写入第一数值,以得到所述第三回应报文,并向所述第二无线根节点设备发送所述第三回应报文,其中,所述第一数值用于指示第一子网号为所述第一无线根节点设备的目标子网号;在所述第一子网号为所述第一无线根节点设备的临时子网号的情况下,在第四回应报文的第一字段写入所述第一子网号,在所述第四回应报文的第二字段写入第二数值,以得到所述第四回应报文,并向所述第二无线根节点设备发送所述第四回应报文,其中,所述第二数值用于指示所述第一子网号为所述第一无线根节点设备的临时子网号。
[0011]在一个示例性实施例中,获取所述第一无线根节点设备按照预设方式确定的第一子网号之后,所述方法还包括:接收所述无线根节点组播组的第三无线根节点设备发送的第二公告消息,其中,所述第二公告消息中携带有第四子网号,所述第四子网号为所述第三无线根节点设备的目标子网号;在所述第一无线根节点设备的第一路由表中记录所述第四子网号,并确定所述第四子网号与所述第一子网号是否一致;在所述第四子网号与所述第一子网号一致的情况下,将所述第一子网号更新为第五子网号。
[0012]在一个示例性实施例中,向无线根节点组播组中的多个无线根节点设备发送第一征询请求之前,所述方法还至少包括以下之一:在所述第一无线根节点设备已加入到所述无线根节点组播组的情况下,获取所述第一无线根节点设备按照第一预设方式确定的第一子网号;在所述第一无线根节点设备接收到与所述第一无线根节点设备的子网号一致的子网号的情况下,获取所述第一无线根节点设备按照第二预设方式确定的第一子网号。
[0013]根据本申请实施例的另一个实施例,还提供了一种回应报文的发送方法,应用于第二无线根节点设备,包括:接收第一无线根节点设备发送的第一征询请求,其中,所述第一征询请求中携带有所述第一无线根节点设备的第一子网号,其中,所述第一无线根节点设备和所述第二无线根节点设备为具备创建无线子网能力的设备;响应所述第一征询请求,并向所述第一无线根节点设备发送第一回应报文。
[0014]在一个示例性实施例中,响应所述第一征询请求,包括:在所述第二子网号为所述第二无线根节点设备的目标子网号的情况下,在第一回应报文的第一字段写入所述第二子网号,在所述第一回应报文的第二字段写入第一数值,以得到所述第一回应报文,其中,所述第一数值用于指示第二子网号为所述无线根节点设备的目标子网号;在所述第二子网号为所述第二无线根节点设备的临时子网号的情况下,在第一回应报文的第一字段写入所述第一子网号,在所述第一回应报文的第二字段写入第二数值,以得到所述第一回应报文,其
中,所述第二数值用于指示所述第二子网号为所述第二无线根节点设备的临时子网号。
[0015]根据本申请实施例的另一个实施例,还提供了一种子网号的确定装置,包括:发送模块,用于向无线根节点组播组中的多个无线根节点设备发送第一征询请求,其中,所述第一征询请求中携带有第一无线根节点设备的第一子网号,其中,所述多个无线根节点设备和所述第一无线根节点设备均为具备创建无线子网能力的设备;第一接收模块,用于接收所述多个无线根节点设备分别响应的第一回应报文,并根据多个所述第一回应报文的状态字段确定多个第二子网号,其中,所述多个第二子网号与所述多个无线根节点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种子网号的确定方法,其特征在于,应用于第一无线根节点设备,包括:向无线根节点组播组中的多个无线根节点设备发送第一征询请求,其中,所述第一征询请求中携带有第一无线根节点设备的第一子网号,其中,所述多个无线根节点设备和所述第一无线根节点设备均为具备创建无线子网能力的设备;接收所述多个无线根节点设备分别响应的第一回应报文,并根据多个所述第一回应报文的状态字段确定多个第二子网号,其中,所述多个第二子网号与所述多个无线根节点设备一一对应;在所述第一子网号与所述多个第二子网号均不一致的情况下,确定所述第一子网号为所述第一无线根节点设备的目标子网号。2.根据权利要求1所述的方法,其特征在于,接收所述多个无线根节点设备分别响应的第一回应报文之后,所述方法还包括:解析所述第一回应报文,以获取所述第一回应报文的第一字段和第二字段,其中,所述状态字段包括:所述第一字段和所述第二字段;根据所述第一字段确定所述回应报文对应的无线根节点设备的第二子网号,以及根据所述第二字段确定所述第二子网号是否为所述第一回应报文对应的无线根节点设备的目标子网号。3.根据权利要求2所述的子网号的确定方法,其特征在于,根据所述第二字段确定所述第二子网号是否为所述第一回应报文对应的无线根节点设备的目标子网号,包括:在所述第二字段的数值为第一数值的情况下,确定所述第二子网号为所述第一回应报文对应的无线根节点设备的目标子网号,并在所述第一无线根节点设备的第一路由表中记录所述第二子网号;在所述第二字段的数值为第二数值的情况下,确定所述第二子网号为所述第一回应报文对应的无线根节点设备的临时子网号。4.根据权利要求1所述的子网号的确定方法,其特征在于,根据多个所述第一回应报文确定多个第二子网号之后,所述方法还包括:确定所述第一子网号和所述多个第二子网号中的任一第二子网号是否一致;在所述第一子网号和所述多个第二子网号中任一第二子网号一致的情况下,将所述第一子网号更新为第三子网号;向所述多个无线根节点设备发送第二征询请求,其中,所述第二征询请求中携带有所述第三子网号。5.根据权利要求1所述的子网号的确定方法,其特征在于,确定所述第一子网号为所述第一无线根节点设备的目标子网号之后,所述方法还包括:向所述多个无线根节点设备发送第一公告消息,以使所述多个无线根节点设备的每一个无线根节点设备根据所述第一公告消息更新所述每一个无线根节点设备的第二路由表,其中,所述第一公告消息用于指示所述第一子网号为所述第一无线根节点设备的目标子网号。6.根据权利要求1所述的子网号的确定方法,其特征在于,所述方法还包括:接收所述多个无线根节点设备中的第二无线根节点设备发送的第三征询请求;在所述第一子网号为所述第一无线根节点设备的目标子网号的情况下,在第三回应报
文的第一字段写入所述第一子网号,在所述第三回应报文的第二字段写入第一数值,以得到所述第三回应报文,并向所述第二无线根节点设备发送所述第三回应报文,其中,所述第一数值用于指示第一子网号为所述第一无线根节点设备的目标子网号;在所述第一子网号为所述第一无线根节点设备的临时子网号的情况下,在第四回应报文的第一字段写入所述第一子网号,在所述第四回应报文的第二字段写入第二数值,以得到所述第四回应报文,并向所述第二无线根节点设备发送所述第四回应报文,其中,所述第二数值用于指示所述第一子网号为所述第一无线根节点设备的临时子网号。7.根据权利要求1所述的子网号的确定方法,其特征在于,获取所述第一无线根节点设备按照预设方式确定的第一子网号之后,所述方...

【专利技术属性】
技术研发人员:赵征
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1