入网信息的发送和接收方法和装置、存储介质及电子装置制造方法及图纸

技术编号:35179458 阅读:22 留言:0更新日期:2022-10-12 17:47
本申请公开了一种入网信息的发送和接收方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该入网信息的发送方法包括:在已入网设备进入配网模式的情况下,将所述已入网设备的入网信息进行分段处理,以得到多个子入网信息,以及所述入网信息的总拆包帧数,其中,所述总拆包帧数为所述多个子入网信息的数量;将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中;根据多个数据包分别对应的帧序号依次广播所述多个数据包,以使待入网设备在接收到所述多个数据包的情况下,根据所述多个数据包对应的帧序号和总拆包帧数确定所述入网信息,并根据所述入网信息进行入网操作。据所述入网信息进行入网操作。据所述入网信息进行入网操作。

【技术实现步骤摘要】
入网信息的发送和接收方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种入网信息的发送和接收方法和装置、存储介质及电子装置。

技术介绍

[0002]随着蓝牙的普及,目前多种设备的物联网接入采用Wi

Fi BLE接入方案。采用Wi

Fi BLE接入方案的入网模组需要事先进行入网配置,但目前的配网方式一般为SoftAP配置、smart Link配置或者蓝牙BLE配置。
[0003]但是,通过SoftAP配置在配网的过程中需要通过终端设备进行操作,且IOS手机操作复杂,容易出错。通过smart Link配置在配网的过程中,与用户的路由器的兼容性有关,配置不稳定。通过蓝牙BLE配置在配网的过程中,会因为网络信号不好,外界干扰等因素,造成配网失败。
[0004]针对相关技术中,配置方法的稳定性较低,易出错等问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种入网信息的发送和接收方法和装置、存储介质及电子装置,以至少解决相关技术中,配置方法的稳定性较低,易出错等问题。
[0006]根据本申请实施例的一个实施例,提供了一种入网信息的发送方法,包括:在已入网设备进入配网模式的情况下,将所述已入网设备的入网信息进行分段处理,以得到多个子入网信息,以及所述入网信息的总拆包帧数,其中,所述总拆包帧数为所述多个子入网信息的数量;将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中;根据多个数据包分别对应的帧序号依次广播所述多个数据包,以使待入网设备在接收到所述多个数据包的情况下,根据所述多个数据包对应的帧序号和总拆包帧数确定所述入网信息,并根据所述入网信息进行入网操作。
[0007]在一个示例性实施例中,将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中,包括:循环执行以下封装步骤,直至将所述多个子入网信息分别封装在所述已入网设备的待广播的多个数据包中:获取所述多个子入网信息在所述入网信息中的序号,并根据所述序号确定第一子入网信息和第二子入网信息;将所述第一子入网信息、所述第一子入网信息的序号和所述总拆包帧数封装在第一广播包中,以及将所述第二子入网信息和所述第二子入网信息的序号和所述总拆包帧数封装在响应包中,其中,所述数据包包括:所述第一广播包和所述响应包;所述第一子入网信息的序号与所述第一广播包的帧序号一致,所述第二子入网信息的序号与所述响应包的帧序号一致。
[0008]在一个示例性实施例中,将所述第一子入网信息、所述第一子入网信息的序号和所述总拆包帧数封装在第一广播包中,包括:将所述第一子入网信息封装在所述第一广播
包中的服务数据字段中,以及将所述第一子入网信息的序号和所述总拆包帧数封装在所述第一广播包中的服务头部字段中。
[0009]在一个示例性实施例中,将所述第一子入网信息的序号和所述总拆包帧数封装在所述第一广播包中的服务头部字段中,包括:将所述第一子入网信息的序号和所述总拆包帧数封装在所述第一广播包中的服务头部字段的第二比特,其中,所述服务头部字段包括:第一比特,第二比特,第三比特;所述第一比特用于指示所述第一子入网信息是否加密、消息ID和所述第一广播包的版本信息,所述第三比特用于指示入网信息的总长度。
[0010]在一个示例性实施例中,根据多个数据包对应的帧序号依次广播所述多个数据包之前,所述方法还包括:确定所述已入网设备是否根据预设方式对所述入网信息进行加密;在所述已入网设备根据预设方式对所述入网信息进行加密的情况下,将所述第一比特的加密字段调整为目标数值,其中,所述加密字段用于指示所述入网信息是否加密;所述预设方式至少包括以下之一:预设加密算法、根据已入网设备对应的局域网地址生成的加密秘钥。
[0011]在一个示例性实施例中,将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中,包括:循环执行以下封装步骤,直至将所述多个子入网信息分别封装在所述已入网设备的待广播的多个数据包中:获取所述多个子入网信息在所述入网信息中的序号,并根据所述序号确定第三子入网信息;将所述第三子入网信息、所述第三子入网信息的序号和所述总拆包帧数封装在第二广播包中,其中,所述数据包包括:所述第二广播包;所述第三子入网信息的序号与所述第二广播包的帧序号一致。
[0012]在一个示例性实施例中,将所述已入网设备的入网信息进行分段处理,以得到多个子入网信息之前,所述方法还包括:通过以下方式之一触发所述已入网设备进入配网模式:接收到目标对象对所述已入网设备的按键操作;接收到所述已入网设备对应的云平台发送的用于触发所述已入网设备进入配网模式的控制指令;所述已入网设备扫描到符合预设条件的待配置广播。
[0013]根据本申请实施例的另一个实施例,还提供了一种入网信息的接收方法,包括:接收已入网设备发送的多个数据包,并解封装所述多个数据包,以获取所述多个数据包中的子入网信息、所述多个数据包分别对应的帧序号、总拆包帧数,其中,所述总拆包帧数为所述多个子入网信息的数量;根据所述多个数据包分别对应的帧序号和总拆包帧数对所述子入网信息进行重组,以获取入网信息;根据所述入网信息进行入网操作。
[0014]在一个示例性实施例中,循环执行以下解封装步骤,直至对所述多个数据包进行解封装,以获取所述多个数据包中的子入网信息、所述多个数据包分别对应的帧序号、所述总拆包帧数:解封装第一广播包,以获取封装在所述第一广播包中的第一子入网信息、所述第一子入网信息的序号和所述总拆包帧数,以及解封装响应包,以获取封装在所述响应包中的第二子入网信息、所述第二子入网信息的序号和所述总拆包帧数,其中,所述数据包包括:所述第一广播包和所述响应包;所述第一子入网信息的序号与所述第一广播包的帧序号一致,所述第二子入网信息的序号与所述响应包的帧序号一致。
[0015]根据本申请实施例的另一个实施例,还提供了一种入网信息的发送装置,包括:分段模块,用于在已入网设备进入配网模式的情况下,将所述已入网设备的入网信息进行分段处理,以得到多个子入网信息,以及所述入网信息的总拆包帧数,其中,所述总拆包帧数为所述多个子入网信息的数量;封装模块,用于将所述多个子入网信息和所述总拆包帧数
分别封装在所述已入网设备的待广播的多个数据包中;发送模块,用于根据多个数据包分别对应的帧序号依次广播所述多个数据包,以使待入网设备在接收到所述多个数据包的情况下,根据所述多个数据包对应的帧序号和总拆包帧数确定所述入网信息,并根据所述入网信息进行入网操作。
[0016]根据本申请实施例的另一个实施例,还提供了一种入网信息的接收装置,包括:解封装模块,用于接收已入网设备发送的多个数据包,并解封装所述多个数据包,以获取所述多个数据包中的子入网信息、所述多个数据包分别对应的帧序号、总拆包帧数,其中,所述总拆包帧数为所述多个子入网信息的数量;重组模块,用于根据所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种入网信息的发送方法,其特征在于,包括:在已入网设备进入配网模式的情况下,将所述已入网设备的入网信息进行分段处理,以得到多个子入网信息,以及所述入网信息的总拆包帧数,其中,所述总拆包帧数为所述多个子入网信息的数量;将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中;根据多个数据包分别对应的帧序号依次广播所述多个数据包,以使待入网设备在接收到所述多个数据包的情况下,根据所述多个数据包对应的帧序号和总拆包帧数确定所述入网信息,并根据所述入网信息进行入网操作。2.根据权利要求1所述的入网信息的发送方法,其特征在于,将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中,包括:循环执行以下封装步骤,直至将所述多个子入网信息分别封装在所述已入网设备的待广播的多个数据包中:获取所述多个子入网信息在所述入网信息中的序号,并根据所述序号确定第一子入网信息和第二子入网信息;将所述第一子入网信息、所述第一子入网信息的序号和所述总拆包帧数封装在第一广播包中,以及将所述第二子入网信息和所述第二子入网信息的序号和所述总拆包帧数封装在响应包中,其中,所述多个数据包内的任一数据包包括:所述第一广播包和所述响应包;所述第一子入网信息的序号与所述第一广播包的帧序号一致,所述第二子入网信息的序号与所述响应包的帧序号一致。3.根据权利要求2所述的入网信息的发送方法,其特征在于,将所述第一子入网信息、所述第一子入网信息的序号和所述总拆包帧数封装在第一广播包中,包括:将所述第一子入网信息封装在所述第一广播包中的服务数据字段中,以及将所述第一子入网信息的序号和所述总拆包帧数封装在所述第一广播包中的服务头部字段中。4.根据权利要求3所述的入网信息的发送方法,其特征在于,将所述第一子入网信息的序号和所述总拆包帧数封装在所述第一广播包中的服务头部字段中,包括:将所述第一子入网信息的序号和所述总拆包帧数封装在所述第一广播包中的服务头部字段的第二比特,其中,所述服务头部字段包括:第一比特,第二比特,第三比特;所述第一比特用于指示所述第一子入网信息是否加密、消息ID和所述第一广播包的版本信息,所述第三比特用于指示入网信息的总长度。5.根据权利要求4所述的入网信息的发送方法,其特征在于,根据多个数据包对应的帧序号依次广播所述多个数据包之前,所述方法还包括:确定所述已入网设备是否根据预设方式对所述入网信息进行加密;在所述已入网设备根据预设方式对所述入网信息进行加密的情况下,将所述第一比特的加密字段调整为目标数值,其中,所述加密字段用于指示所述入网信息是否加密;所述预设方式至少包括以下之一:预设加密算法、根据已入网设备对应的局域网地址生成的加密秘钥。6.根据权利要求1所述的入网信息的发送方法,其特征在于,将所述多个子入网信息和所述总拆包帧数分别封装在所述已入网设备的待广播的多个数据包中,包括:循环执行以下封装步骤,直至将所述多个子入网信息分别封装在所述已入网设备的待
广播的多个数据包中:获取所述多个子入网信息在所述入网信息中的序号,并根据所述序号确定第三子入网信息;将所述第三子入网信息、所述第三子入网信息的序号和所述总拆...

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

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

1