一种通信方法技术

技术编号:39573952 阅读:11 留言:0更新日期:2023-12-03 19:25
一种通信方法

【技术实现步骤摘要】
一种通信方法、装置及存储介质


[0001]本申请涉及通信
,尤其涉及一种通信方法

装置及存储介质


技术介绍

[0002]Wi

Fi P2P
是无线保真
(wireless fidelity

Wi

Fi)
联盟
(alliance)
推出的
Wi

Fi
端对端
(peer

to

peer

P2P)
标准
。Wi

Fi P2P
连接可以支持电子设备之间的互联及数据的高速传输,因此
Wi

Fi P2P
在诸如数据分享

多播等方面得到广泛应用

[0003]当电子设备之间距离较远时,可能出现电子设备之间的
Wi

Fi P2P
连接建立失败或建立速度较慢的情况,这将导致需要由
P2P
连接承载的业务
(

P2P
业务
)
无法开展


技术实现思路

[0004]本申请实施例提供一种通信方法

装置及存储介质,用以提高
Wi

Fi P2P
连接的可靠性

[0005]第一方面,提供一种通信方法,应用于第一电子设备,所述方法包括:
[0006]接收建立
Wi

Fi P2P
连接的请求;
[0007]根据所述请求,发起用于与第二电子设备建立第一
Wi

Fi P2P
通道的第一协商流程,以及用于与所述第二电子设备建立第二
Wi

Fi P2P
通道的第二协商流程,所述第一协商流程中,所述第一电子设备通过无线访问接入点设备与所述第二电子设备交互协商信息

[0008]上述实现方式中,第一电子设备需要与第二电子设备建立
Wi

Fi P2P
连接时,发起用于与第二电子设备建立第一
Wi

Fi P2P
通道的第一协商流程,以及用于与所述第二电子设备建立第二
Wi

Fi P2P
通道的第二协商流程,从而能够建立第一
Wi

Fi P2P
通道和第二
Wi

Fi P2P
通道

一方面,由于用于建立第一
Wi

Fi P2P
通道的第一协商流程中,电子设备之间通过无线访问接入点设备交互协商信息,从而可以基于无线访问接入点设备提供的可靠连接,完成第一
Wi

Fi P2P
通道的协商,提高
Wi

Fi P2P
通道建立的可能性;另一方面,由于可以建立两个
Wi

Fi P2P
通道,因此可以提高
Wi

Fi P2P
连接的可靠性;再一方面,可以通过第一
Wi

Fi P2P
通道和第二
Wi

Fi P2P
通道进行
P2P
业务传输,进而可以提高
P2P
业务的传输性能

[0009]在一种可能的实现方式中,所述第一
Wi

Fi P2P
通道和所述第二
Wi

Fi P2P
通道使用相同的面向应用层的接口;所述第一
Wi

Fi P2P
通道承载于
Wi

Fi AP
物理链路,所述第二
Wi

Fi P2P
通道承载于
Wi

Fi P2P
物理链路

[0010]上述实现方式中,由于第一
Wi

Fi P2P
通道和第二
Wi

Fi P2P
通道使用相同的面向应用层的接口,因此从应用层的角度看,第一
Wi

Fi P2P
通道和第二
Wi

Fi P2P
通道对应用层不可见

[0011]可选的,所述方法还包括:通过所述第一
Wi

Fi P2P
通道和所述第二
Wi

Fi P2P
通道中的至少一个,发送数据给所述第二电子设备;或者,通过所述第一
Wi

Fi P2P
通道和所述第二
Wi

Fi P2P
通道中的至少一个,接收来自所述第二电子设备的数据

[0012]在一种可能的实现方式中,所述第一协商流程,包括:向无线访问接入点设备发送协商请求消息,所述协商请求消息中包括所述第一电子设备的协商信息,所述协商请求消息被所述无线访问接入点设备发送到所述第二电子设备;接收来自所述无线访问接入点设备的协商响应消息,所述协商响应消息中包括来自所述第二电子设备的协商信息;向所述无线访问接入点设备发送协商确认消息,所述协商确认消息被所述无线访问接入点设备发送到所述第二电子设备

[0013]上述实现方式中,第一电子设备和第二电子设备可通过与无线访问接入点设备之间已存在的
Wi

Fi AP
通道,通过该无线访问接入点进行信息交互

由于第一电子设备和第二电子设备与无线访问接入点设备之间的
Wi

Fi AP
通道的可靠性较高,可以稳定存在,因此通过
Wi

Fi AP
通道进行信息协商以建立第一
Wi

Fi P2P
通道,可以提高协商成功的可能性,增强
Wi

Fi P2P
覆盖距离,可以在电子设备间的信号不佳的情况下,能利用
Wi

Fi AP
通道建立第一
Wi

Fi P2P
通道以及通过第一
Wi

Fi P2P
通道传输数据,从而改善用户使用体验

[0014]在一种可能的实现方式中,所述第一电子设备包括应用层

应用程序框架层和内核层,所述内本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种通信方法,其特征在于,应用于第一电子设备,所述方法包括:接收建立
Wi

Fi P2P
连接的请求;根据所述请求,发起用于与第二电子设备建立第一
Wi

Fi P2P
通道的第一协商流程,以及用于与所述第二电子设备建立第二
Wi

Fi P2P
通道的第二协商流程,所述第一协商流程中,所述第一电子设备通过无线访问接入点设备与所述第二电子设备交互协商信息
。2.
如权利要求1所述的方法,其特征在于,所述第一
Wi

Fi P2P
通道和所述第二
Wi

Fi P2P
通道使用相同的面向应用层的接口;所述第一
Wi

Fi P2P
通道承载于
Wi

Fi AP
物理链路,所述第二
Wi

Fi P2P
通道承载于
Wi

Fi P2P
物理链路
。3.
如权利要求1‑2任一项所述的方法,其特征在于,所述方法还包括:通过所述第一
Wi

Fi P2P
通道和所述第二
Wi

Fi P2P
通道中的至少一个,发送数据给所述第二电子设备;或者通过所述第一
Wi

Fi P2P
通道和所述第二
Wi

Fi P2P
通道中的至少一个,接收来自所述第二电子设备的数据
。4.
如权利要求1‑3任一项所述的方法,其特征在于,所述第一协商流程,包括:向无线访问接入点设备发送协商请求消息,所述协商请求消息中包括所述第一电子设备的协商信息,所述协商请求消息被所述无线访问接入点设备发送到所述第二电子设备;接收来自所述无线访问接入点设备的协商响应消息,所述协商响应消息中包括来自所述第二电子设备的协商信息;向所述无线访问接入点设备发送协商确认消息,所述协商确认消息被所述无线访问接入点设备发送到所述第二电子设备
。5.
如权利要求1‑4任一项所述的方法,其特征在于,所述第一电子设备包括应用层

应用程序框架层和内核层,所述内核层中包括无线局域网
WLAN
模块和端对端
P2P
模块;所述根据所述请求,发起用于与第二电子设备建立第一
Wi

Fi P2P
通道的第一协商流程,以及用于与所述第二电子设备建立第二
Wi

Fi P2P
通道的第二协商流程,包括:所述应用程序框架层响应于来自应用层的建立
Wi

Fi P2P
连接的请求,向所述
WLAN
模块发送第一请求,向所述
P2P
模块发送第二请求;所述
WLAN
模块响应于所述第一请求,发起用于与第二电子设备建立第一
Wi

Fi P2P
通道的第一协商流程;所述
P2P
模块响应于所述第二请求,发起用于与所述第二电子设备建立第二
Wi

Fi P2P
通道的第二协商流程
。6.
如权利要求5所述的方法,其特征在于,所述方法还包括:所述
WLAN
模块在所述第一
Wi

Fi P2P
通道建立成功后,向所述应用程序框架层发送第一通知;和
/
或,所述
P2P
模块在所述第二
Wi

Fi P2P
通道建立成功后,向所述应用程序框架层发送第二通知
。7.
如权利要求6所述的方法,其特征在于,所述方法还包括:所述应用程序框架层接收所述第一通知和
/
或所述第二通知后,向所述应用层发送第三通知,所述第三通知用于通知
Wi

Fi P2P
连接建立

8.
如权利要求5‑7任一项所述的方法,其特征在于,所述向所述
P2P
模块发送第二请求之后,方法还包括:若所述应用程序框架层确定所述第二
Wi

Fi P2P
通道建立失败或所述第二
Wi

Fi P2P
通道断开,则向所述
P2P
模块发送第三请求;所述
P2P
模块响应于所述第三请求,发起用于与所述第二电子设备建立所述第二
Wi

Fi P2P
通道的所述第二协商流程
。9.
如权利要求5‑8任一项所述的方法,其特征在于,所述方法还包括:所述
WLAN
模块接收到来自物理层的第一物理链路中断通知后,向所述应用程序框架层发送第一中断通知,所述第一物理链路中断通知用以通知承载所述第一
Wi

Fi P2P
通道的物理链路中断;和
/
或所述
P2P
模块接收到来自所述物理层的第二物理链路中断通知后,向所述应用程序框架层发送第二中断通知,所述第二物理链路中断通知用以通知承载所述第二
Wi

Fi P2P
通道的物理链路中断
。10.
如权利要求9所述的方法,其特征在于,所述方法还包括:所述应用程序框架层接收到所述第一中断通知和所述第二中断通知后,向所述应用层发送第三中断通知,所述第三中断通知用于通知
Wi

Fi P2P
连接断开
。11.
如权利要求5‑
10
任一项所述的方法,其特征在于,所述方法还包括:所述应用程序框架层接收来自所述应用层的数据,将所述数据分别发送给所述
WLAN
模块和所述
P2P
模块;所述
WLAN
模块通过所述第一
Wi

Fi P2P
通道将所述数据发送给所述第二电子设备;所述
P2P
模块通过所述第二
Wi

Fi P2P
通道将所述数据发送给所述第二电子设备
。12.
如权利要求5‑
10
任一项所述的方法,其特征在于,所述方法还包括:所述应用程序框架层接收来自所述应用层的数据,将所述数据发送给主用通道对应的模块;所述主用通道对应的模块通过所述主用通道将所述数据发送给所述第二电子设备;其中,所述主用通道为所述第一
Wi

Fi P2P
通道,所述主用通道对应的模块为所述
WLAN
模块;或者,所述主用通道为所述第二
Wi

Fi P2P
通道,所述主用通道对应的模块为所述
P2P
模块
。13.
如权利要求
12
所述的方法,其特征在于,所述方法还包括:若所述应用程序框架层确定所述主用通道断开,则将来自所述应用层的数据发送给备用通道对应的模块;所述备用通道对应的模块通过所述备用通道将所述数据发送给所述第二电子设备;其中,若所述主用通道为所述第一
Wi

Fi P2P
通道,则所述备用通道为所述第二
Wi

Fi P2P
通道,所述备用通道对应的模块为所述
P2P
模块;或者,若所述主用通道为所述第二
Wi

Fi P2P
通道,则所述备用通道为第一
Wi

Fi P2P
通道,所述备用通道对应的模块为所述
WLAN
模块
。14.
一种电子设备,其特征在于,包括:处理单元

接收单元

发送单元;所述接收单元,用于接收建立
Wi

Fi P2P
连接的请求;所述处理单元,用于根据所述请求,发起用于与第二电子设备建立第一
Wi

Fi P2P
通道
的第一协商流程,以及用于与所述第二电子设备建立第二
Wi

Fi P2P
通道的第二协商流程,所述第一协商流程中,所述第一电子设备通过无线访问接入点设备与所述第二电子设备交互协商信息
。15.
如权利要...

【专利技术属性】
技术研发人员:黄羡李继青姜文浩夏亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1