WiFiP2P连接方法、电子设备和介质技术

技术编号:37293859 阅读:21 留言:0更新日期:2023-04-21 22:40
本申请提供一种WiFi P2P连接方法、电子设备以及可读存储介质,第一设备和第二设备以同频不同信道入网,第一设备接收并响应于第一操作,获取第一设备的第一WiFi模块同频异信道切换能力值,建立与第二设备的连接通道;接收第二设备发送的第二设备的第二WiFi模块同频异信道切换能力值以及入网的站点STA信道;根据第一WiFi模块同频异信道切换能力值和第二WiFi模块同频异信道切换能力值,确定切换能力弱的设备;若第二设备的切换能力弱,则根据第二设备入网的STA信道建立WiFi P2P连接。如此,由切换能力强的设备进行STA信道和P2P信道的切换,保证第一设备和第二设备的WiFiP2P连接性能达到最优。性能达到最优。性能达到最优。

【技术实现步骤摘要】
WiFi P2P连接方法、电子设备和介质
[0001]本申请为于2021年10月14日提交中国专利局、申请号为202111197472.7、专利技术名称为“WiFi P2P连接方法、电子设备、程序产品和介质”,中国专利申请的分案申请。


[0002]本申请涉及无线连接
,尤其涉及一种WiFi P2P连接方法、电子设备以及计算机可读存储介质。

技术介绍

[0003]在第一设备和第二设备连接同频不同信道的路由器的场景中,第一设备和第二设备若需要再建立WiFi P2P连接,优先采用第一设备和第二设备中作为组所有者(Group Owner,GO)的站点(station,STA)信道,作为WiFi P2P连接的信道。
[0004]但是,若组所有者的信道切换能力弱,组所有者进行同频异信道切换,则会导致第一设备和第二设备的WiFi P2P连接性能没有达到最优,可能会出现文件传输速率慢、操作卡顿、视频丢帧严重、时延大等问题。

技术实现思路

[0005]本申请提供了一种WiFi P2P连接方法、电子设备、计算机程序产品以及计算机可读存储介质,目的在于保证第一设备和第二设备建立的WiFi P2P连接具有较优的连接性能。
[0006]为了实现上述目的,本申请提供了以下技术方案:
[0007]第一方面,本申请提供了一种WiFi P2P连接方法,应用于第一设备,第一设备和第二设备以同频不同信道入网,该WiFi P2P连接方法包括:第一设备接收第一操作,且响应于第一操作获取第一设备的WiFi模块同频异信道切换能力值,并与第二设备建立连接通道,第一设备接收第二设备通过连接通道发送的第二设备的能力信息以及第二设备入网的站点STA信道,第二设备的能力信息至少包括:第二设备的WiFi模块同频异信道切换能力值;第一设备利用第一设备的WiFi模块同频异信道切换能力值和第二设备的WiFi模块同频异信道切换能力值,确定第一设备和第二设备中切换能力弱的设备;第一设备利用切换能力弱的设备入网的STA信道,建立第一设备和第二设备的P2P连接。其中,若第二设备的切换能力弱,第一设备则根据第二设备入网的站点STA信道建立与第二设备的WiFi P2P连接。并且,第一操作可以理解成第一设备被触发与第二设备建立WiFi P2P连接的操作。
[0008]由上述内容可以看出:第一设备和第二设备,以第一设备和第二设备中切换能力弱的设备的STA信道作为建立P2P连接的信道,可以由使得切换能力弱的设备运行WiFi STA模式和WiFi P2P模式时,不进行信道切换,而由切换能力强的设备进行STA信道和P2P信道的切换,保证第一设备和第二设备的WiFi P2P连接性能达到最优,避免出现文件传输速率慢、操作卡顿、视频丢帧严重、时延大等问题。
[0009]在一个可能的实施方式中,第一设备的WiFi模块同频异信道切换能力值,包括:第
一设备的P2P信道工作时长、STA信道工作时长和切换耗时三个数值;第二设备的WiFi模块同频异信道切换能力值,包括:第一设备的P2P信道工作时长、STA信道工作时长和切换耗时三个数值。
[0010]在一个可能的实施方式中,第一设备的WiFi模块同频异信道切换能力值,包括:第一数值,第一数值用于表征第一设备的WiFi模块同频异信道切换能力;第二设备的WiFi模块同频异信道切换能力值,包括:第二数值,第二数值用于表征第一设备的WiFi模块同频异信道切换能力。
[0011]在一个可能的实施方式中,第一设备利用第一设备的WiFi模块同频异信道切换能力值和第二设备的WiFi模块同频异信道切换能力值,确定第一设备和第二设备中切换能力弱的设备,包括:第一设备分别比对第一设备的P2P信道工作时长和第二设备的P2P信道工作时长,第一设备的STA信道工作时长和第二设备的STA信道工作时长,第一设备的切换耗时和第二设备的切换耗时,得到三个比对结果;第一设备根据三个比对结果,确定第一设备和第二设备中切换能力弱的设备。
[0012]在一个可能的实施方式中,第一设备利用第一设备的WiFi模块同频异信道切换能力值和第二设备的WiFi模块同频异信道切换能力值,确定第一设备和第二设备中切换能力弱的设备,包括:第一设备比对第一数值和第二数值,确定数值较小的设备为切换能力弱的设备。
[0013]在一个可能的实施方式中,第一设备接收第二设备发送的第二设备的能力信息以及第二设备入网的站点STA信道,包括:第一设备利用蓝牙连接通道,接收第二设备发送的第二设备的能力信息以及第二设备入网的站点STA信道。
[0014]在一个可能的实施方式中,第一设备接收第二设备发送的第二设备的能力信息以及第二设备入网的站点STA信道,包括:第一设备利用P2P连接通道,接收第二设备发送的第二设备的能力信息以及第二设备入网的站点STA信道,P2P连接通道由第一设备和第二设备以公共信道建立P2P连接得到。
[0015]在一个可能的实施方式中,第一设备利用切换能力弱的设备入网的STA信道,建立第一设备和第二设备的P2P连接之前,还包括:第一设备确定切换能力弱的设备入网的STA信道,是第一设备和第二设备中切换能力强的设备支持的信道。
[0016]在一个可能的实施方式中,本方面提供的WiFi P2P连接方法还包括:第一设备确定切换能力弱的设备入网的STA信道,不是第一设备和第二设备中切换能力强的设备支持的信道,则第一设备以第一设备和第二设备中切换能力强的设备入网的STA信道,建立第一设备和第二设备的P2P连接。
[0017]在本可能的实施方式中,第一设备和第二设备不都支持切换能力弱的设备入网的STA信道,第一设备和第二设备,以第一设备和第二设备中切换能力强的设备入网的STA信道,建立第一设备和第二设备的P2P连接,还可以保证切换能力强的设备运行WiFi STA模式和WiFi P2P模式时,不进行信道切换。
[0018]在一个可能的实施方式中,第一设备以第一设备和第二设备中切换能力强的设备入网的STA信道,建立第一设备和第二设备的P2P连接之前,还包括:第一设备确定第一设备和第二设备中切换能力强的设备入网的STA信道,是第一设备和第二设备中切换能力弱的设备支持的信道。
[0019]在一个可能的实施方式中,本方面提供的WiFi P2P连接方法还包括:第一设备确定第一设备和第二设备中切换能力强的设备入网的STA信道,不是第一设备和第二设备中切换能力弱的设备支持的信道,则第一设备以第一设备和第二设备均支持的一个信道,建立第一设备和第二设备的P2P连接。
[0020]在一个可能的实施方式中,第一设备利用切换能力弱的设备入网的STA信道,建立第一设备和第二设备的P2P连接之后,还包括:第一设备确定第一设备和第二设备的P2P连接未建立成功,则第一设备利用第一设备和第二设备中切换能力强的设备的STA信道,建立第一设备和第二设备的P2P连接。
[0021]在本可能的实施方式中,第一设备确定第一设备和第二设备的P2P连接未建本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种WiFi P2P连接方法,其特征在于,应用于第一设备,所述第一设备和第二设备以同频不同信道入网,所述WiFi P2P连接方法包括:所述第一设备接收第一操作;所述第一设备响应于所述第一操作,获取所述第一设备的第一WiFi模块同频异信道切换能力值,且,建立与所述第二设备的连接通道;所述第一设备接收所述第二设备通过与所述第一设备建立的连接通道发送的第二设备的第二WiFi模块同频异信道切换能力值以及第二设备入网的站点STA信道;所述第一设备根据所述第一WiFi模块同频异信道切换能力值和所述第二WiFi模块同频异信道切换能力值,确定所述第一设备和所述第二设备中切换能力弱的设备;若所述第二设备的切换能力弱,所述第一设备根据所述第二设备入网的站点STA信道建立与所述第二设备的WiFi P2P连接。2.根据权利要求1所述的WiFi P2P连接方法,其特征在于,所述第一WiFi模块同频异信道切换能力值,包括:所述第一设备的P2P信道工作时长、STA信道工作时长和切换耗时三个数值;所述第二WiFi模块同频异信道切换能力值,包括:所述第一设备的P2P信道工作时长、STA信道工作时长和切换耗时三个数值。3.根据权利要求1所述的WiFi P2P连接方法,其特征在于,所述第一WiFi模块同频异信道切换能力值,包括:第一数值,所述第一数值用于表征所述第一设备的WiFi模块同频异信道切换能力;所述第二WiFi模块同频异信道切换能力值,包括:第二数值,所述第二数值用于表征所述第二设备的WiFi模块同频异信道切换能力。4.根据权利要求2所述的WiFi P2P连接方法,其特征在于,所述第一设备根据所述第一WiFi模块同频异信道切换能力值和所述第二WiFi模块同频异信道切换能力值,确定所述第一设备和所述第二设备中切换能力弱的设备,包括:所述第一设备分别比对所述第一设备的P2P信道工作时长和所述第二设备的P2P信道工作时长,所述第一设备的STA信道工作时长和所述第二设备的STA信道工作时长,所述第一设备的切换耗时和所述第二设备的切换耗时,得到三个比对结果;所述第一设备根据所述三个比对结果,确定第一设备和第二设备中切换能力弱的设备。5.根据权利要求3所述的WiFi P2P连接方法,其特征在于,所述第一设备根据所述第一WiFi模块同频异信道切换能力值和所述第二WiFi模块同频异信道切换能力值,确定所述第一设备和所述第二设备中切换能力弱的设备,包括:所述第一设备比对所述第一数值和所述第二数值,确定数值较小的设备为所述切换能力弱的设备。6.根据权利要求1至5中任意一项所述的WiFi P2P连接方法,其特征在于,所述第一设备接收所述第二设备通过与所述第一设备建立的连接通道发送的第二设备的第二WiFi模块同频异信道切换能力值以及第二设备入网的站点STA信道,包括:所述第一设备利用蓝牙连接通道,接收所述第二设备发送的第二设备的第二WiFi模块同频异信道切换能力值以及第二设备入网的站点STA信道。7.根据权利要求1至5中任意一项所述的WiFi P2P连接方法,其特征在于,所述第一设备接收所述第二设备通过与所述第一设备建立的连接通道发送的第二设备的第二WiFi模
块同频异信道切换能力值以及第二设备入网的站点STA信道,包括:所述第一设备利用P2P连接通道,接收所述第二设备发送的第二设备的第二WiFi模块同频异信道切换能力值以及第二设备入网的站点STA信道,所述P2P连接通道由所述第一设备和所述第二设备以公共信道建立P2P连接得到。8.根据权利要求1至5中任意一项所述的WiFi P2P连接方法,其特征在于,所述第一设备根据所述第二设备入网的站点STA信道建立与所述第二设备的WiFi P2P连接之前,还包括:所述第一设备确定所述第二设备入网的站点STA信道,是所述第一设备支持的信道。9.根据权利要求8所述的WiFi P2P连接方法,其特征在于,还包括:所述第一设备确定所述第二设备入网的站点STA信道,不是所述第一设备支持的信道,则所述第一设备以所述第一...

【专利技术属性】
技术研发人员:闫生辉
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1