加入WiFi群组的方法和装置制造方法及图纸

技术编号:34786542 阅读:17 留言:0更新日期:2022-09-03 19:48
本申请提供了一种加入WiFi群组的方法和装置,该方法包括:WiFi直连模块从业务APP接收会话请求;WiFi直连模块根据会话请求确定发起设备的WiFi直连资源的使用情况;WiFi直连模块确定会话的目标设备的WiFi直连资源的使用情况;当发起设备不存在可用的WiFi直连资源时,并且,当目标设备存在可用的WiFi直连资源时,所述WiFi直连模块向所述目标设备发送第一WiFi直连群组的连接信息;或者,当发起设备存在可用的WiFi直连资源时,并且,当目标设备不存在可用的WiFi直连资源时,WiFi直连模块从目标设备接收第二WiFi直连群组的连接信息,WiFi直连模块根据第二WiFi直连群组的连接信息加入第二WiFi直连群组。上述方法可以减小对现有的WiFi直连业务的影响。的WiFi直连业务的影响。的WiFi直连业务的影响。

【技术实现步骤摘要】
加入WiFi群组的方法和装置


[0001]本申请涉及通信领域,具体涉及一种加入WiFi群组的方法和装置。

技术介绍

[0002]无线保真(wireless fidelity,WiFi)是一种基于电气与电子工程师协会(institute of electrical and electronics engineers,IEEE)802.11标准的无线局域网技术。WiFi直连也可称为WiFi点对点(peer to peer,P2P)连接,能够使终端设备之间轻松连接彼此而不再需要无线接入点(access point,AP)作为中介。
[0003]WiFi直连在终端设备领域有着广泛的应用,例如,手机的超级终端功能建立手机与智能音箱之间的WiFi直连连接以及手机与投影仪之间的WiFi直连连接,使得用户可以将通话转移到智能音箱上,还可以使得用户在投影仪上播放手机上的视频。
[0004]受芯片能力的限制,一台终端设备能够创建的WiFi直连连接的数量有限,终端设备的WiFi直连连接的数量达到最大值后,若再出现新的WiFi直连业务需求,则终端设备需要断开现有的WiFi直连连接,从而会对现有的WiFi直连业务造成较大影响。

技术实现思路

[0005]本申请实施例提供了一种加入WiFi群组(WiFi直连群组的简称)的方法和装置,能够在WiFi直连连接的数量达到最大值的情况下满足新的WiFi直连业务需求,同时减少对现有的WiFi直连业务的影响。
[0006]第一方面,提供了一种加入WiFi群组的方法,该方法应用于会话的发起设备,所述发起设备包括WiFi直连模块,所述方法包括:所述WiFi直连模块从业务APP接收会话请求,所述会话请求请求建立基于WiFi直连连接的会话;所述WiFi直连模块根据所述会话请求确定所述发起设备的WiFi直连资源的使用情况;所述WiFi直连模块确定所述会话的目标设备的WiFi直连资源的使用情况;当所述发起设备不存在可用的WiFi直连资源时,并且,当所述目标设备存在可用的WiFi直连资源时,所述WiFi直连模块向所述目标设备发送第一WiFi直连群组的连接信息,所述第一WiFi直连群组的连接信息用于所述目标设备加入所述第一WiFi直连群组,所述第一WiFi直连群组为所述发起设备的WiFi直连群组;或者,当所述发起设备存在可用的WiFi直连资源时,并且,当所述目标设备不存在可用的WiFi直连资源时,所述WiFi直连模块从所述目标设备接收第二WiFi直连群组的连接信息,所述WiFi直连模块根据所述第二WiFi直连群组的连接信息加入所述第二WiFi直连群组,所述第二WiFi直连群组为所述目标设备的WiFi直连群组。
[0007]WiFi直连资源即终端设备可以创建的WiFi直连连接的数量,当终端设备不存在可用的WiFi直连资源时,终端设备可以创建的WiFi直连连接的数量为0;当终端设备存在可用
的WiFi直连资源时,终端设备可以创建的WiFi直连连接的数量为正整数。当发起设备和目标设备均不存在可用的WiFi直连资源时,只能断开现有的WiFi直连连接创建新的WiFi直连连接。然而当发起设备和目标设备只有一方不存在可用的WiFi直连资源时,存在可用的WiFi直连资源的一方可以加入到另一方的现有的WiFi群组中,无需断开另一方现有的WiFi群组。相比于不分情况直接断开现有的WiFi直连连接创建新的WiFi直连连接的方法,本实施例可以在满足新的WiFi直连业务需求的同时减小对现有的WiFi直连业务的影响。
[0008]可选地,所述发起设备不存在可用的WiFi直连资源,包括:所述发起设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接全部存在对端设备的情况;所述发起设备存在可用的WiFi直连资源,包括:所述发起设备的WiFi直连连接的数量未达到最大值的情况,或者,所述发起设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接中的部分或全部连接不存在对端设备的情况。
[0009]WiFi直连连接存在两种情况,一种是有效连接,一种是无效连接,有效连接指的是存在对端设备的WiFi直连连接,无效连接指的是不存在对端设备的WiFi直连连接。当WiFi直连网络的连接数量达到最大值时,有的连接可能不是有效连接,WiFi直连网络的这种状态可以称为无效连接状态。发起设备可以断开无效连接获取WiFi直连资源,本实施例通过区分有效连接和无效连接,能够释放潜在的WiFi直连资源,有利于发起设备做出正确的决策,例如,避免发起设备在存在无效连接的情况下认为双方均不存在WiFi直连资源。
[0010]可选地,所述目标设备不存在可用的WiFi直连资源,包括:所述目标设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接全部存在对端设备的情况;所述目标设备存在可用的WiFi直连资源,包括:所述目标设备的WiFi直连连接的数量未达到最大值的情况,或者,所述目标设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接中的部分或全部连接不存在对端设备的情况。
[0011]WiFi直连连接存在两种情况,一种是有效连接,一种是无效连接,有效连接指的是存在对端设备的WiFi直连连接,无效连接指的是不存在对端设备的WiFi直连连接。当WiFi直连网络的连接数量达到最大值时,有的连接可能不是有效连接,WiFi直连网络的这种状态可以称为无效连接状态。发起设备可以断开无效连接获取WiFi直连资源,本实施例通过区分有效连接和无效连接,能够释放潜在的WiFi直连资源,有利于发起设备做出正确的决策,例如,避免发起设备在存在无效连接的情况下认为双方均不存在WiFi直连资源。
[0012]可选地,所述方法还包括:所述WiFi直连模块监听所述第一WiFi直连群组或所述第二WiFi直连群组的状态变化;当所述第一WiFi直连群组或所述第二WiFi直连群组解散时,所述WiFi直连模块建立第三WiFi直连群组,所述第三WiFi直连群组是所述发起设备与所述目标设备的专用WiFi直连群组。
[0013]第一WiFi直连群组或第二WiFi直连群组解散会影响发起设备与目标设备之间的
WiFi直连连接,因此,当所述第一WiFi直连群组或所述第二WiFi直连群组解散时,建立专用WiFi直连群组能够减小第一WiFi直连群组或第二WiFi直连群组的解散对当前会话的影响。
[0014]第二方面,提供了一种加入WiFi群组的方法,该方法应用于会话的目标设备,所述目标设备包括WiFi直连模块,所述方法包括:所述WiFi直连模块从所述会话的发起设备接收会话请求,所述会话请求请求建立基于WiFi直连连接的会话;所述WiFi直连模块根据所述会话请求确定所述发起设备的WiFi直连资源的使用情况;所述WiFi直连模块确定所述目标设备的WiFi直连资源的使用情况;当所述发起设备不存在可用的WiFi直连资源时,并且,当所述目标设备存在可用的WiFi直连资源时,所述WiFi直连模块从所述目标设备接收第一WiFi直连群组的连接信息,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种加入WiFi群组的方法,其特征在于,应用于会话的发起设备,所述发起设备包括WiFi直连模块,所述方法包括:所述WiFi直连模块从业务APP接收会话请求,所述会话请求请求建立基于WiFi直连连接的会话;所述WiFi直连模块根据所述会话请求确定所述发起设备的WiFi直连资源的使用情况;所述WiFi直连模块确定所述会话的目标设备的WiFi直连资源的使用情况;当所述发起设备不存在可用的WiFi直连资源时,并且,当所述目标设备存在可用的WiFi直连资源时,所述WiFi直连模块向所述目标设备发送第一WiFi直连群组的连接信息,所述第一WiFi直连群组的连接信息用于所述目标设备加入所述第一WiFi直连群组,所述第一WiFi直连群组为所述发起设备的WiFi直连群组;或者,当所述发起设备存在可用的WiFi直连资源时,并且,当所述目标设备不存在可用的WiFi直连资源时,所述WiFi直连模块从所述目标设备接收第二WiFi直连群组的连接信息,所述WiFi直连模块根据所述第二WiFi直连群组的连接信息加入所述第二WiFi直连群组,所述第二WiFi直连群组为所述目标设备的WiFi直连群组。2.根据权利要求1所述的方法,其特征在于,所述发起设备不存在可用的WiFi直连资源,包括:所述发起设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接全部存在对端设备的情况;所述发起设备存在可用的WiFi直连资源,包括:所述发起设备的WiFi直连连接的数量未达到最大值的情况,或者,所述发起设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接中的部分或全部连接不存在对端设备的情况。3.根据权利要求1所述的方法,其特征在于,所述目标设备不存在可用的WiFi直连资源,包括:所述目标设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接全部存在对端设备的情况;所述目标设备存在可用的WiFi直连资源,包括:所述目标设备的WiFi直连连接的数量未达到最大值的情况,或者,所述目标设备的WiFi直连连接的数量达到最大值并且所述WiFi直连连接中的部分或全部连接不存在对端设备的情况。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:所述WiFi直连模块监听所述第一WiFi直连群组或所述第二WiFi直连群组的状态变化;当所述第一WiFi直连群组或所述第二WiFi直连群组解散时,所述WiFi直连模块建立第三WiFi直连群组,所述第三WiFi直连群组是所述发起设备与所述目标设备的专用WiFi直连群组。5.一种加入WiFi群组的方法,其特征在于,应用于会话的目标设备,所述目标设备包括WiFi直连模块,所述方法包括:所述WiFi直连模块从所述会话的发起设备接收会话请求,所述会话请求请求建立基于WiFi直连连...

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

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

1