生成用于Wi-Fi直连服务的P2P群组的方法和装置的制造方法
【技术领域】
[0001] 本公开设及无线保真(Wi-Fi)直连技术,并且更具体地,设及用于生成对等(P2P) 群组的方法和装置。
【背景技术】
[000引当前的Wi-Fi技术(例如,IE邸802. 11标准技术)允许用户发现接入点(AP)和 /或其它Wi-Fi设备。一旦发现设备,用户就连接至任意AP并通过所连接的AP与其它设备 通信。
[0003] Wi-Fi直连(例如,Wi-Fi P2P标准技术)允许用户连接至任意Wi-Fi设备而无需 用户对连接至AP的请求。Wi-Fi直连使能不同的P2P(?ee;r-t〇-Pee;r)服务(例如,文件共 享、媒体共享等等)。
[0004] 期望执行Wi-Fi P2P通信的设备需要与其它设备形成P2P群组。
[0005] 另外,当使用Wi-Fi直连服务时,用户期望一直使用该服务,而不管特定情形。然 而,取决于特定状态,一些设备可能不提供该服务。
[0006] 因此,存在对于考虑到上述问题的形成P2P群组的方法的需求。
【发明内容】
[0007] 技术问题
[000引本公开提供了考虑网络状态和/或能力的用于动态地生成群组的方法和装置。
[0009] 本公开还提供了用于基于服务状态动态地生成群组的方法和装置。
[0010] 解决方案
[0011] 根据本公开的一方面,提供了通过第一设备形成与第二设备的对等(P2巧群组的 方法,该方法包括;由第一设备执行与第二设备的终端发现过程和服务发现过程;向第二 设备发送包括连接能力的请求消息;从第二设备接收对请求消息的响应消息;W及基于在 响应消息中包括的经协商的群组类型信息形成与第二设备的群组。
[0012] 根据本公开的另一方面,提供了一种通过第一设备形成与第二设备的P2P群组的 装置,该装置包括:控制器,该控制器被配置为控制执行与第二设备的终端发现过程和服 务发现过程,向第二设备发送包括连接能力的请求消息,从第二设备接收对请求消息的响 应消息,W及基于在响应消息中包括的经协商的群组类型信息形成与第二设备的群组。
[0013] 根据本公开的另一方面,提供了一种通过第二设备形成与第一设备的P2P群组的 方法,该方法包括;由第二设备执行与第一设备的终端发现过程和服务发现过程;从第一 设备接收包括连接能力的请求消息;检查在请求消息中包括的连接能力并且基于连接能力 确定是否形成群组;如果基于连接能力确定形成群组,则生成经协商的群组类型信息并且 发送包括所生成的经协商的群组类型信息的响应消息;W及基于在响应消息中包括的群组 形成信息形成与第一设备的群组。
[0014] 根据本公开的另一方面,提供了一种通过第二设备形成与第一设备的P2P群组的 装置,该装置包括控制器,该控制器被配置为控制;由第二设备执行与第一设备的终端发现 过程和服务发现过程;从第一设备接收包括连接能力的请求消息;检查在请求消息中包括 的连接能力并且基于连接能力确定是否形成群组;如果基于连接能力确定形成群组,则生 成经协商的群组类型信息并且发送包括所生成的经协商的群组类型信息的响应消息;W及 基于在响应消息中包括的群组形成信息形成与第一设备的群组。
[00巧]有益效果
[0016] 本公开可W考虑网络状态和/或能力而动态地生成群组。
[0017] 本公开可W基于服务状态动态地生成群组。
[0018] 即使对于不支持同时模式的设备来说,本公开也可W在现有会话终止之后自动生 成群组并提供服务。
【附图说明】
[0019] 图1示出设备之间的发现和P2P群组形成过程;
[0020] 图2示出与属于现有群组的设备的发现和P2P群组形成过程;
[0021] 图3至图6示出显示根据本公开的示范性实施例的P2P群组生成条件的表;
[0022] 图7示出根据本公开的实施例的P2P群组形成过程;
[0023] 图8至图21示出根据本公开的另一实施例的群组生成的操作流程图;
[0024] 图22是示出根据本公开的实施例的发射器的结构图拟及
[0025] 图23是示出根据本公开的实施例的接收器的结构图。
【具体实施方式】
[0026] 下文中,将参照附图详细地描述本公开的示范性实施例。虽然已经参考诸如具体 组件的特定细节描述了本公开,但是该些仅仅是促进对本公开的全面理解的示例,因而本 公开不限于此。本领域技术人员将理解,可W进行各种修改和变更。
[0027] 设备是用于与另一设备执行对等(P2巧通信的实体,并且也可W被称为P2P设备、 用户设备扣E)、移动站(M巧、移动装备(ME)、终端、发射器、接收器、临时发现(PD)请求者、 PD响应者等等。
[002引图1示出设备之间的发现和P2P群组形成过程。
[0029] 期望在操作104中开始发现的设备A 100在操作106中向设备B 102发送探测请 求。设备A 100接收响应于探测请求而被发送的探测响应108,使得设备A 100在操作110 中发现设备B 102。
[0030] 可选地,设备A 100和设备B 102可W进一步执行交换关于服务发现的信号的操 作112。通过该样做,设备A 100可W在操作114中(向)从(或与)设备B 102 (提供) 接收(或分享)服务信息。例如,服务信息可W是使用中、未使用等等。即,可化围过服务 发现过程通过关于由设备提供的服务发送询问/响应来获得服务信息。
[0031] 交换探测信号106和108的设备A 100和设备B 102在操作116中执行群组所有 者协商。相邻设备的网络配置状态可W包括P2P设备、P2P群组所有者(GO)和P2P客户。 在图1的示例中,设备A 100充当G0,并且设备B 102充当P2P客户。
[0032] 设备A 100和设备B 102在操作118中执行Wi-Fi简单配置(WSC)交换W在操作 120和122中完成连接形成。设备A 100和设备B 102在操作124中执行4次(4-way)握 手。设备A 100和设备B 102基于关于安全信道形成的凭证(credential)通过握手生成 要用于连接的临时密钥,并且完成连接。
[0033] 用该种方式,设备A 100和设备B 102形成新的P2P群组。在操作126中执行设 备之间的服务发起和服务数据流传输。
[0034] 一个P2P群组可W包括作为充当AP的GO的一个设备。一个设备可W发现已经加 入现有P2P群组的另一设备。设备可W通过向另一设备发送可发现性请求和邀请请求来尝 试连接。参照图2,将对与已经加入现有P2P群组的另一设备形成新P2P群组的过程进行详 细描述。
[0035] 图2示出与属于现有群组的设备的发现和P2P群组形成过程。
[0036] 假定设备B 202和设备C 204已经形成现有P2P群组208,并且设备A200期望与 设备C 204连接。
[0037] 在操作206中开始发现的设备A 200在操作210中向作为现有P2P群组208的GO 的设备B 202发送探测请求,并且在操作212中接收到来自设备B 202的探测响应,从而在 操作214中发现设备B 202和设备C 204。
[003引期望连接至设备C 204的设备A 200可W使用可发现性机制和邀请机制。
[0039] 更具体地,可发现性机制可W包括在其中设备A 200通过设备B 202向设备C 204 发送可发现性请求(或设备可发现性请求)的操作216, W及在其中设备A 200从设备C 204接收到对可发现性请求的响应的操作218。
[0040] 邀请机制可W包括在其中设备A 200向设备C 204发送对于请求加入新P2P群组 的邀请请求的操作220, W及在其中设备A 200从设备C 204接收到邀请响应的操作222。 因而,邀请请求220的消息包括关于指定设备C 204作为目的地的信息(例如,设备ID C)。
[0041] 一旦用该种方式运行可发现性机制和邀请机制,设备A 200就通过执行操作224 中的GO协商、操作226中的WSC交换和操作228中的4次握手而与设备C 204形成新P2P 群组。
[0042] 设备C 204释放现有群组连接并且与设备A 200生成群组,或者如果具有同时维 持两个群组的能力,则在维持现有群组的同时生成与设备A 200的群组。
[0043] 随后的操作与一般P2P连接创建相同。
[0044] 图3至图6示出根据本公开的示范性实施例的P2P群组生成条件。
[0045] 图3至图6示出1:1群组生成条件。更具体地,图3示出当发送器是P2P设备时 的1:1群组生成条件;图4示出当发送器是P2P GO时的1:1群组生成条件;图5示出当发 送器是P2P客户或群组客户(GC)时的1:1群组生成条件;并且图6示出根据图3至图5的 可能情况(1:1群组)和拓扑群组生成。
[0046] 图3至图6示出基于发送器状态、接收器状态和对于每个设备来说设备之间的同 时连接是否可能的关于生成群组的条件。
[0047] 在图3至图6中所示的群组生成条件在图3至图6中被详细描述,因此在此将不 提供其描述。一旦根据群组生成条件生成群组,就可W根据网络状态、设备能力和服务状态 中的至少一个生成最优P2P群组。
[0048] 对于不支持同时模式的设备,在现有会话终止之后可W自动生成群组来提供服 务。
[0049] 图7示出根据本公开的示范性实施例的P2P群组形成过程。
[0化0] 在操作704中期望开始发现的发送器700向接收器702发送探测请求并且接收对 探测请求的探