点对点连接创建方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39320570 阅读:8 留言:0更新日期:2023-11-12 16:01
本申请提供一种点对点连接创建方法、装置、电子设备及存储介质,通过获取信道信息,信道信息用于指示目标信道;基于信道信息,在目标信道上接收第一广播帧,第一广播帧是由第二终端设备发送的,第一广播帧表征终端设备的设备信息;基于第一广播帧,向第二终端设备发送第一请求帧,第一请求帧用于请求第二终端设备对第一终端设备进行配网认证;接收第二终端设备发送的第一响应帧,并针对第一响应帧进行校验,若校验通过,则通过目标信道与第二终端设备建立点对点连接。通过预先设置的目标信道进行通信,避免了在多个信道内进行信号搜索的步骤,提高了设备之间配对的速度,减少交互帧的次数,提高交终端设备之间建立点对点连接的效率和稳定性。率和稳定性。率和稳定性。

【技术实现步骤摘要】
点对点连接创建方法、装置、电子设备及存储介质


[0001]本申请涉及通信技术及智能家电领域,尤其涉及一种点对点连接创建方法、装置、电子设备及存储介质。

技术介绍

[0002]当前,随着物联网技术和智能控制技术的发展,智能家电设备的智能化程度越来越高,各种智能家电设备之间能够通过无线网络进行通讯,从而实现信息的共享和联动控制,极大的丰富了智能家电设备的功能性,提高了使用体验。
[0003]WiFi点对点(WiFi P2P)技术,也称为WiFi直连技术,是一种新的网络数据传输协议,它支持多个WiFi设备在没有AP的情况下相互连接。应用于智能家居设备的无线通信的场景下,可以有效解决AP与智能家电设备距离远而导致的网络通信质量差的问题。
[0004]然而,现有技术中,基于WiFi点对点基础协议的点对点连接过程,存在连接时间长、连接稳定性差的问题。

技术实现思路

[0005]本申请提供一种点对点连接创建方法、装置、电子设备及存储介质,用以解决点对点连接过程中存在的连接时间长、连接稳定性差的问题。
[0006]第一方面,本申请提供了一种点对点连接创建方法,应用于第一终端设备,所述方法包括:
[0007]获取信道信息,所述信道信息用于指示目标信道;基于所述信道信息,在所述目标信道上接收第一广播帧,所述第一广播帧是由第二终端设备发送的,所述第一广播帧表征终端设备的设备信息;基于所述第一广播帧,向所述第二终端设备发送第一请求帧,所述第一请求帧用于请求所述第二终端设备对所述第一终端设备进行配网认证;接收所述第二终端设备发送的第一响应帧,并针对所述第一响应帧进行校验,若校验通过,则通过所述目标信道与所述第二终端设备建立点对点连接。
[0008]在一种可能的实现方式中,所述基于所述信道信息,在所述目标信道上接收第一广播帧,包括:基于所述信道信息,将所述第一终端设备的当前信道切换为所述目标信道;在所述目标信道上进行监听,获得待识别帧;若所述待识别帧中具有第一广播帧对应的帧结构,则将所述待识别帧确定为所述第一广播帧。
[0009]在一种可能的实现方式中,所述第一广播帧中包括第一识别字段和第二识别字段,所述第一识别字段用于表征所述第一广播帧的通信协议;所述第二识别字段用于表征所述第一广播帧的功能;若所述待识别帧中具有第一广播帧对应的帧结构,则将所述待识别帧确定为所述第一广播帧,包括:若所述待识别帧中包括所述第一识别字段和所述第二识别字段,则将所述待识别帧确定为所述第一广播帧。
[0010]在一种可能的实现方式中,所述第一广播帧中包括第一字段、第二字段、第三字段,以及参考字段;其中,所述第一字段表征终端设备的物理地址;所述第二字段表征当前
帧的通信协议;所述第三字段表征当前帧的功能;所述参考字段包括以下至少一个字段:路由器标识字段、信道字段、公钥字段、随机数字段;其中,所述路由器标识字段表征终端设备所连接的路由器的基础服务集标识;所述信道字段表征终端设备所连接的路由器的信道标识;所述公钥字段表征由开放公钥算法生成的公钥标识;所述随机数字段表征随机数值。
[0011]在一种可能的实现方式中,在基于所述第一广播帧,向所述第二终端设备发送第一请求帧之前,所述方法还包括:在所述目标信道上发送第二广播帧,所述第二广播帧表征所述第一终端设备的设备信息,所述第二广播帧用于使所述第二终端设备将所述第一终端设备设置为配对状态,所述第二终端设备会对处于所述配对状态下的第一终端设备发送的第一请求帧进行响应。
[0012]在一种可能的实现方式中,所述第一请求帧中包括第一字段、第二字段、第三字段,以及参考字段;其中,所述第一字段表征终端设备的物理地址;所述第二字段表征当前帧的通信协议;所述第三字段表征当前帧的功能;所述参考字段包括以下至少一个字段:路由器标识字段、信道字段、公钥字段、随机数字段、完整性校验字段;其中,所述完整性校验字段表征当前帧的数据完整性。
[0013]在一种可能的实现方式中,所述第一响应帧中包括第一字段、第二字段、第三字段,完整性校验字段;所述方法还包括:基于所述第一广播帧中的公钥字段,得到共享密钥,所述共享密钥为所述第一终端设备和所述第二终端设备共用的密钥;所述针对所述第一响应帧进行校验,包括:通过所述共享密钥对所述完整性字段的字段值进行验章。
[0014]在一种可能的实现方式中,所述通过所述目标信道与所述第二终端设备建立点对点连接,包括:向第二终端设备发送第二请求帧,所述第二请求帧用于使所述第二终端设备与所述第一终端设备通过所述目标信道建立点对点连接;其中,所述第二请求帧包括第一字段、第二字段、第三字段,完整性校验字段。
[0015]第二方面,本申请提供了一种点对点连接创建方法,应用于第二终端设备,所述方法包括:
[0016]在目标信道上发送第一广播帧,所述第一广播帧表征终端设备的设备信息;响应于第一终端设备发送的第一请求帧,对所述第一终端设备进行配网认证,若认证通过,则向所述第二终端设备发送第一响应帧;接收所述第二终端设备发送的第二请求帧,通过所述目标信道与所述第二终端设备建立点对点连接。
[0017]在一种可能的实现方式中,所述在所述目标信道上发送第一广播帧,包括:获取信道信息,所述信道信息用于指示目标信道,并基于所述信道信息在所述目标信道上发送所述第一广播帧;或者,在预设的多个信道内轮询地发送所述第一广播帧,其中,所述目标信道位于所述多个信道内。
[0018]在一种可能的实现方式中,在响应于所述第一终端设备发送的第一请求帧之前,所述方法还包括:在所述目标信道上进行监听,当接收所述第一终端设备发送的第二广播帧时,将所述第一终端设备设置为配对状态;接收处于所述配对状态的第一终端设备发送的第一请求帧。
[0019]在一种可能的实现方式中,所述响应于所述第一终端设备发送的第一请求帧,对所述第一终端设备进行配网认证,包括:若所述第一请求帧中的目标字段的字段值为预设字段值,则认证通过。
[0020]第三方面,本申请提供了一种点对点连接创建装置,应用于第一终端设备,所述装置包括:
[0021]第一接收模块,用于获取信道信息,所述信道信息用于指示目标信道,并基于所述信道信息,在所述目标信道上接收第一广播帧,所述第一广播帧是由第二终端设备发送的,所述第一广播帧表征终端设备的设备信息;
[0022]第一发送模块,用于基于所述第一广播帧,向所述第二终端设备发送第一请求帧,所述第一请求帧用于请求所述第二终端设备对所述第一终端设备进行配网认证;
[0023]所述第一接收模块,还用于接收所述第二终端设备发送的第一响应帧;
[0024]所述第一发送模块,还用于针对所述第一响应帧进行校验,若校验通过,则通过所述目标信道与所述第二终端设备建立点对点连接。
[0025]在一种可能的实现方式中,所述第一接收模块,具体用于:基于所述信道信息,将所述第一终端设备的当前信道切换为所述目标信道;在所述目标信道上进行监听,获得本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种点对点连接创建方法,其特征在于,应用于第一终端设备,所述方法包括:获取信道信息,所述信道信息用于指示目标信道;基于所述信道信息,在所述目标信道上接收第一广播帧,所述第一广播帧是由第二终端设备发送的,所述第一广播帧表征终端设备的设备信息;基于所述第一广播帧,向所述第二终端设备发送第一请求帧,所述第一请求帧用于请求所述第二终端设备对所述第一终端设备进行配网认证;接收所述第二终端设备发送的第一响应帧,并针对所述第一响应帧进行校验,若校验通过,则通过所述目标信道与所述第二终端设备建立点对点连接。2.根据权利要求1所述的方法,其特征在于,所述基于所述信道信息,在所述目标信道上接收第一广播帧,包括:基于所述信道信息,将所述第一终端设备的当前信道切换为所述目标信道;在所述目标信道上进行监听,获得待识别帧;若所述待识别帧中具有第一广播帧对应的帧结构,则将所述待识别帧确定为所述第一广播帧。3.根据权利要求2所述的方法,其特征在于,所述第一广播帧中包括第一识别字段和第二识别字段,所述第一识别字段用于表征所述第一广播帧的通信协议;所述第二识别字段用于表征所述第一广播帧的功能;若所述待识别帧中具有第一广播帧对应的帧结构,则将所述待识别帧确定为所述第一广播帧,包括:若所述待识别帧中包括所述第一识别字段和所述第二识别字段,则将所述待识别帧确定为所述第一广播帧。4.根据权利要求1所述的方法,其特征在于,所述第一广播帧中包括第一字段、第二字段、第三字段,以及参考字段;其中,所述第一字段表征终端设备的物理地址;所述第二字段表征当前帧的通信协议;所述第三字段表征当前帧的功能;所述参考字段包括以下至少一个字段:路由器标识字段、信道字段、公钥字段、随机数字段;其中,所述路由器标识字段表征终端设备所连接的路由器的基础服务集标识;所述信道字段表征终端设备所连接的路由器的信道标识;所述公钥字段表征由开放公钥算法生成的公钥标识;所述随机数字段表征随机数值。5.根据权利要求1所述的方法,其特征在于,在基于所述第一广播帧,向所述第二终端设备发送第一请求帧之前,所述方法还包括:在所述目标信道上发送第二广播帧,所述第二广播帧表征所述第一终端设备的设备信息,所述第二广播帧用于使所述第二终端设备将所述第一终端设备设置为配对状态,所述第二终端设备会对处于所述配对状态下的第一终端设备发送的第一请求帧进行响应。6.根据权利要求1所述的方法,其特征在于,所述第一请求帧中包括第一字段、第二字段、第三字段,以及参考字段;
其中,所述第一字段表征终端设备的物理地址;所述第二字段表征当前帧的通信协议;所述第三字段表征当前帧的功能;所述参考字段包括以下至少一个字段:路由器标识字段、信道字段、公钥字段、随机数字段、完整性校验字段;其中,所述完整性校验字段表征当前帧的数据完整性。7.根据权利要求1所述的方法,其特征在于,所述第一响应帧中包括第一字段、第二字段、第三字段,完整性校验字段;所述方法还包括:基于所述第一广播帧中的公钥字段,得到共享密钥,所述共享密钥为所述第一终端设备和所述第二终端设备共用的密钥;所述针对所述第一响应帧进行校验,包括:通过所述共享密钥对所述完整性字段的字段值进行验章。8.根据权利要求1所述的方法,其特征在于,所述通过所述目标信道与所述第二终端设备建立点对点连接,包括:向...

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

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

1