CN104823517A - 用于设置wi-fi直连服务***中的通信的方法及装置 - Google Patents

用于设置wi-fi直连服务***中的通信的方法及装置 Download PDF

Info

Publication number
CN104823517A
CN104823517A CN201380062479.5A CN201380062479A CN104823517A CN 104823517 A CN104823517 A CN 104823517A CN 201380062479 A CN201380062479 A CN 201380062479A CN 104823517 A CN104823517 A CN 104823517A
Authority
CN
China
Prior art keywords
session
service
information
group
supply
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380062479.5A
Other languages
English (en)
Other versions
CN104823517B (zh
Inventor
李旭峰
李丙周
金镇湖
金东哲
赵汉奎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN104823517A publication Critical patent/CN104823517A/zh
Application granted granted Critical
Publication of CN104823517B publication Critical patent/CN104823517B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/16Interfaces between hierarchically similar devices
    • H04W92/18Interfaces between hierarchically similar devices between terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及无线通信***。更特别地,本发明涉及在用于设置Wi-Fi直连服务通信的方法中如果通告方装置被设置成相对于来自寻找方装置的会话请求来延迟会话则向寻找方装置发送会话延迟信息的方法及其装置。

Description

用于设置WI-FI直连服务***中的通信的方法及装置
技术领域
本发明涉及无线通信***,更特别地,Wi-Fi直连服务(Wi-Fi Direct Service;WFDS)通信设置方法和装置。更具体地,本发明涉及用于控制延时会话的方法及装置。
背景技术
广泛部署无线通信***,以提供诸如语音或数据服务的各种类型的通信服务。通常,无线通信***是能够通过共享可用***资源(带宽、发送功率等)支持与多个用户通信的多址***。多址***包括例如码分多址(CDMA)***、频分多址(FDMA)***、时分多址(TDMA)***、正交频分多址(OFDMA)***、单载波频分多址(SC-FDMA)***。
通过电子电气工程师协会(IEEE)802.11小组开发了无线局域网(WLAN)技术的标准。IEEE 802.11a和IEEE 802.11b使用2.4GHz或5GHz下的免照频带并且IEEE 802.11b提供11Mbps的传输速率。IEEE 802.11a提供54Mbps的传输速率。IEEE802.11g通过在2.4GHz下应用正交频分多路复用(OFDM)提供54Mbps的传输速率。IEEE 802.11n通过应用多输入多输出(MIMO)-OFDM提供300Mbps的传输速率。IEEE 802.11n支持高达40MHz的信道带宽,在这种情况下,提供600Mbps的传输速率。IEEE 802.11p是用于支持在车载环境中的无线接入(WAVE)的标准。例如,802.11p提供了支持智能运输***(ITS)所需的改进。IEEE 802.11ai是支持IEEE802.11站(STA)的快速初始链路创建的标准。
随着近期短距离通信技术(诸如,Wi-Fi)在市场上的广泛应用,装置可直接彼此连接,而非经由局域网彼此连接。使用Wi-Fi在装置之间进行直接连接的一种技术是Wi-Fi直连。
Wi-Fi直连是描述链路层操作的网络连接技术的标准。在没有定义应用于Wi-Fi直连顶层的规则或标准的情况下,当在Wi-Fi直连装置之间创建连接之后执行应用时,出现装置之间操作的互用性和不一致性。由于这些问题,导致正通过Wi-Fi联盟(WFA)开发被称为Wi-Fi直连服务(WFDS)的标准规范,包括高层应用的技术内容。
随着WFA近期宣布通过被称为Wi-Fi直连的移动装置之间的直接连接进行数据传递的新规范,相关协会的加速技术发展正不断满足Wi-Fi直连规范。从严格意义上讲,Wi-Fi直连是对应于商标的市场行销用语并且在其技术规范中被称为Wi-Fi对等(P2P,peer-to-peer)。因此,为了应对基于Wi-Fi的P2P技术,Wi-Fi直连和Wi-Fi P2P在本发明中可互换使用。在传统Wi-Fi网络中,通常,Wi-Fi配备装置经由接入点(AP)访问互联网网络。使用采用无线通信技术(诸如,Bluetooth)的装置(诸如,蜂窝电话或笔记本PC)的一些用户传统上使用通过装置之间的直接连接的数据通信方法。然而,传输速率低并且实际使用的传输距离限于10m或更短。尤其是,当在需要大容量数据发送或存在许多蓝牙装置的环境中使用这种方法时,用户感觉到的性能存在技术限制。
同时,Wi-Fi P2P增加了在保持现有Wi-Fi标准规范的大部分功能的同时支持装置之间进行直接通信的部件。因此,Wi-Fi P2P的优点是,通过充分利用Wi-Fi芯片配备装置的硬件和物理性质并且仅仅主要更新软件功能,提供装置之间的P2P通信。
如熟知的,Wi-Fi芯片配备装置已经扩展到各种领域,包括笔记本PC、智能电话、智能TV、游戏控制台和相机并且已经造就了足够数量的供应方和技术开发人力资源。然而,还没有积极开发支持Wi-Fi P2P的软件。这是因为,尽管宣布了Wi-Fi P2P规范,但还没有散布能够方便地使用该规范的相关软件。
P2P群包括在现有基础网络上充当AP的装置并且这个装置在P2P规范中被称为P2P群主(GO)。围绕P2P GO存在可存在各种P2P客户端。一个P2P群包括只一个GO和与除了GO之外的其它装置对应的客户端装置。
图1是示出典型P2P网络拓扑的示图。
如图1中所示,P2P GO可直接连接到具有P2P功能的客户端或者可连接到没有P2P功能的遗留客户端。
图2是示出一个P2P装置形成P2P群并且同时作为连接AP的WLAN的STA进行操作的情形的示图。
P2P技术规范将如图1中所示P2P装置的操作模式定义为并行操作。
为了使一系列P2P装置形成群,通过P2P属性ID的GO意图值确定群中哪个装置变成P2P GO。这些值从0变化到15。P2P装置交换GO意图值并且具有最大值的装置变成P2P GO。同时,尽管不支持Wi-Fi P2P技术的遗留装置还可属于P2P群,但其功能限于通过P2P GO访问基础网络。
根据Wi-Fi P2P规范,由于P2P GO使用OFDM发送信标信号,因此不支持11b规范并且11a/g/n规范可用于Wi-Fi P2P装置。
为了执行用于创建P2P GO和P2P客户端之间连接的操作,P2P规范广义地包括以下四种功能。
第一,P2P发现应对诸如装置发现、服务发现、群形成和P2P邀请的技术项。对于装置发现,两个P2P装置交换装置相关信息(诸如,同一信道上的装置名称或装置类型)。对于服务发现,P2P装置通过P2P交换关于待使用服务的信息。群信息是通过确定哪个装置变成P2P GO来形成新群的功能。P2P邀请是用于调用永久形成的P2P群或致使P2P装置参与现有P2P群的功能。
第二,P2P群操作描述了P2P群的形成和完成、与P2P群的连接、P2P群中的通信、P2P客户端发现的服务、持久P2P群的操作等。
第三,P2P电力管理描述了以省电模式时序下的P2P装置电力管理方法和信号处理方法。
最后,被管理P2P装置描述了一个P2P装置形成P2P群并且通过WLAN AP同时访问基础网络的方法。
现在,将描述P2P群的特征。P2P群与现有基础基本服务集(BSS)的类似之处在于,P2P GO用作AP并且P2P客户端用作STA。因此,P2P装置需要装配能够执行GO和客户端的作用的软件。使用诸如介质访问控制(MAC)地址的P2P地址将P2P装置彼此区分开。注意的是,使用P2P接口地址在P2P群中执行通信的P2P装置不需要使用全局唯一ID地址。P2P群具有包括服务集标识符(SSID)和P2P GO的P2P装置地址的组合的单个P2P群ID。在Wi-Fi P2P规范中,出于安全,使用WPA2-PSK/AES。P2P群的生命周期包括暂时连接方法和在预定时间之后尝试进行同一连接的持久连接方法。在持久群连接方法中,一旦形成P2P群,就兑现装置的作用、证书、SSID和P2P群ID,使得可通过应用同一连接格式,创建快速群重连。
现在,将描述Wi-Fi P2P连接方法。Wi-Fi装置连接过程广义地包括两个阶段。第一阶段是两个P2P装置找到彼此的发现,第二阶段是在被发现装置之间确定P2PGO或P2P客户端的作用的群形成。第一发现阶段致使P2P装置彼此连接并且包括搜索状态和监听状态。在搜索状态下,装置使用探测请求帧执行主动搜索。为了快速搜索,限制搜索的范围并且使用社交频道ch1、ch6和ch11执行搜索。监听状态的P2P装置通过只选择三个社交频道中的一个来保持监听状态。在搜索状态下接收到由另一个P2P装置发送的探测请求帧时,P2P装置用探测响应帧回应。P2P装置可在重复执行搜索状态和监听状态之后搜索公共频道。为了在找到彼此之后进行选择性关联,P2P装置使用探测请求帧和探测响应帧来发现装置类型、制造商或熟悉装置的名称。为了确认在P2P群中是否存在装置间兼容服务,P2P装置可使用服务发现。这样旨在确定各装置中提供的服务是否与另一个装置兼容。在P2P规范中,没有指定特定服务发现规范。P2P装置的用户可搜索靠近的P2P装置和这些装置提供的服务,从而快速连接到所需的装置或服务。
现在,将描述作为第二阶段的群形成。如果P2P装置完成上述发现(找寻)阶段,则关于是否存在对方装置的检查完成。基于发现阶段,两个P2P装置需要进入GO协商阶段来构造BSS。协商阶段被广义划分成两个子阶段:GO协商阶段和Wi-Fi保护设置(WPS)阶段。在GO协商阶段中,装置彼此协商称为P2P GO或P2P客户端的作用并且设置在P2P群中使用的操作信道。在WPS阶段中,如现有WPS中一样地执行典型操作,例如,用户通过按钮在键区或简单结构上输入的PIN信息的交换。在P2P群中,P2P GO负责P2P群的核心作用。P2P GO分派P2P接口地址,选择群的操作信道,发送包括群的各种操作参数的信标信号。在P2P群中,只有P2P GO能够发送信标信号。使用信标信号,P2P装置快速确认P2P GO并且在扫描阶段即初始连接阶段中参与群。另选地,P2P GO可自主地启动P2P群会话或者可在使用P2P发现阶段中描述的方法之后启动会话。由于执行重要作用的P2P GO的值对于任何装置而言不是固定的,而是能按照应用或更高层服务来变化,因此开发人员可根据应用程序的使用,选择对应于P2P GO的正确值。
接下来,将描述P2P寻址。P2P装置在P2P群会话中使用MAC地址来分派P2P接口地址。P2P GO的P2P接口地址是基本上指示P2P GO的MAC地址的BSS ID。
现在,将描述P2P群的解除关联。如果P2P会话结束,则P2P GO需要通过解除认证来通知所有P2P客户端P2P群会话结束。P2P客户端还可执行P2P的解除关联,在这种情况下,如有可能,则需要解除关联过程。在从P2P客户端接收到解除关联释放请求时,P2P GO可识别P2P客户端已经被解除关联。在感测到源自P2P客户端的异常协议错误或感测到P2P客户端妨碍P2P群与P2P客户端的连接时,P2P GO触发对认证的拒绝或对关联的否认。P2P GO在关联响应中记录故障原因,然后发送响应。
在以上过程之中的会话连接过程中,当寻找方装置(服务寻找方)想要根据传统方案使用特定WFDS时,如果通告方装置(服务通告方)没有被构造成允许进行自动接受(auto_accept),则通告方装置可推迟会话请求,但没有向寻找方装置发送指示会话被推迟的信息。因此,寻找方装置必须一直等待,直到再次从通告方装置接收到对推迟会话的会话请求。另外,在接受会话请求时,通告方装置的用户可只确定是否要接受会话请求。因此,需要在两个装置之间发送关于会话请求的另外信息的过程。
现在,将以举例方式描述这些问题。假设寻找方装置是智能电话,通告方装置是打印机装置,寻找方装置将使用的服务是用于通过打印机装置在智能电话内部打印图像的打印服务。尽管可在智能电话用户附近存在打印机装置,但打印机装置可安装在没有靠近智能电话用户的地方。在这种情况下,打印机装置可被构造成只有当打印机装置接受服务请求时才执行打印服务。这是因为,打印机装置可被构造成不允许用户进行auto_accept,尽管打印机装置可在打印机装置被构造成允许auto_accept的情况下相对于智能电话的服务请求来立即执行打印服务。
因此,必须在智能电话上显示指示打印服务被推迟的会话请求的信息。可在打印机装置上显示关于会话请求服务的信息,使得可针对打印机装置的用户显示另外的信息(例如,指示打印服务是每页$0.1的信息)。
在智能电话和打印机装置之间的第一会话请求的情况下,指示会话被推迟的信息可被包括在对会话请求的响应消息中,然后可被发送。然而,如果智能电话和打印装置已经连接,则不用发送指示会话被推迟的消息的方法。
发明内容
[技术问题]
被设计用于解决问题的目的是提供有效控制Wi-Fi直连服务(WFDS)***中的会话连接的方法和用于执行该方法的设备。
本发明的另一个目的是提供当在WFDS***中会话连接被构造成被推迟时控制会话连接的方法和用于执行该方法的设备。
可通过本发明实现的技术目的不限于以上特别描述的内容并且本领域的技术人员将根据下面的具体实施方式更清楚地理解本文中没有公开的其它技术目的。
[技术解决方案]
本发明的目的可通过提供一种建立Wi-Fi直连服务(WFDS)通信的方法来实现,该方法包括:第一装置从第二装置接收第一供应发现请求帧,所述第一供应发现请求帧包括通告标识符(ID)相关信息;所述第一装置向所述第二装置发送第一供应发现响应帧,其中,当所述第一装置需要基于所述通告ID相关信息等待针对服务的会话请求的确认会话时,所述第一供应发现响应帧包括关于推迟与所述服务相关的会话的信息。
当所述第一装置调用AdvertiseService方法时,关于会话推迟的信息可被从所述第一装置的服务实体发送到所述第一装置的应用服务平台(ASP)。
可在所述第一装置接收所述第一供应发现请求帧之前,调用AdvertiseService方法。
可在所述第一装置接收所述第一供应发现请求帧之前,执行用于发现所述第一装置的过程和服务发现过程并且可在发现所述第一装置之前调用AdvertiseService方法。
所述方法还可包括所述第一装置的ASP向所述第一装置的用户发送关于会话推迟的信息。
所述方法还可包括所述第二装置的ASP向所述第二装置的服务实体发送关于会话推迟的信息。
当所述第一装置的用户接受会话推迟时,所述方法还可包括:向所述第二装置发送第二供应请求帧;从所述第二装置接收第二供应响应帧。
所述第二供应发现请求帧可包括所述第一装置的连接能力信息。
当所述第一装置向所述第二装置发送对等依赖协商消息作为点对点(P2P)群的协商信息,在从所述第二装置接收到指示所述第二装置变成P2P群的群主的响应时,所述第一装置可变成所述P2P群的群客户,在从所述第二装置接收到指示所述第二装置变成P2P群的群客户的响应时,所述第一装置可变成所述P2P群的群主。
当所述第一装置向所述第二装置发送指示所述第一装置变成所述P2P群的群主的消息作为所述P2P群的协商信息时,所述第一装置可变成所述P2P群的群主并且所述第二装置可变成所述P2P群的群客户。
当所述第一装置向所述第二装置发送指示所述第一装置变成所述P2P群的群客户的消息作为所述P2P群的协商信息时,所述第一装置可变成所述P2P群的群客户并且所述第二装置可变成所述P2P群的群主。
在本发明的另一个方面,本文中提供了一种建立Wi-Fi直连服务(WFDS)通信的方法,该方法包括:当在第一装置和第二装置之间存在现有连接时,所述第一装置从所述第二装置接收包括通告ID的会话请求消息;所述第一装置向所述第二装置发送会话推迟消息,其中,当所述第一装置需要基于所述通告ID等待针对与服务相关的会话请求的确认时,所述会话推迟消息包括关于推迟与所述服务相关的会话的信息。
所述会话请求消息和所述会话推迟消息被构造成包括操作码(Opcode)和序列号。
所述序列号可被包括在上述会话请求消息或作为对所述会话请求消息的响应而发送的确认(ACK)和否认(NACK)消息中。
在本发明的另一个方面,本文中提供了一种建立Wi-Fi直连服务(WFDS)通信的方法,该方法包括:第二装置向第一装置发送第一供应发现请求帧,所述第一供应发现请求帧包括通告标识符(ID)相关信息;所述第二装置从所述第一装置接收第一供应发现响应帧,其中,当所述第一装置需要基于所述通告ID相关信息等待针对服务的会话请求的确认会话时,所述第一供应发现响应帧包括关于推迟与所述服务相关的会话的信息。
在本发明的另一个方面,本文中提供了一种建立Wi-Fi直连服务(WFDS)通信的第一装置,该装置包括收发器和处理器,其中,所述处理器被构造成:通过所述收发器从第二装置接收第一供应发现请求帧,所述第一供应发现请求帧包括通告标识符(ID)相关信息,通过所述收发器发送第一供应发现响应帧,其中,当所述第一装置需要基于所述通告ID相关信息等待针对服务的会话请求的确认会话时,所述第一供应发现响应帧包括关于推迟与所述服务相关的会话的信息。
[有益效果]
根据本发明的实施方式,得到以下效果。
第一,根据本发明的一些实施方式,在WFDS***环境下可有效地控制会话连接。
第二,根据本发明的一些实施方式,当在WFDS环境下推迟会话连接时,指示会话连接被推迟的信息可被发送到支持WFDS的两个装置。
根据本发明的效果不限于以上特别描述的那些并且本领域的普通技术人员根据下面本发明的具体实施方式将更清楚地理解本文中没有描述的其它优点。
附图说明
附图被包括以提供对本发明的进一步理解,示出本发明的实施方式并且与描述一起用于说明本发明的原理。
图1是示出典型P2P网络拓扑的示图。
图2是示出其中一个P2P装置形成P2P群并且同时作为将连接到AP的WLAN的STA进行操作的情形的示图。
图3是Wi-Fi直连服务(WFDS)装置的示意性框图。
图4是示出通过现有WFDS中的WFDS装置之间的装置发现和服务发现进行的WFDS会话连接过程的示图。
图5是示出WFDS装置之间的连接操作的示图。
图6是示出服务实体和ASP之间的接口的关系的示图。
图7是示出根据本发明的实施方式的会话推迟建立过程的示例的流程图。
图8是示出根据本发明的实施方式的会话推迟建立过程的另一个示例的流程图。
图9是可应用于本发明的Wi-Fi P2P装置。
具体实施方式
下面的技术可用于诸如码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、正交频分多址(OFDMA)、单载波频分多址(SC-FDMA)、正交频分多路复用(OFDM)等的***的各种无线接入***。可通过诸如通用地面无线接入(UTRA)或CDMA2000的无线技术实现CDMA。可通过诸如全球移动通信***(GSM)/通用分组无线服务(GPRS)/GSM演进的增强数据速率(EDGE)的无线技术实现TDMA。可通过诸如IEEE 802.16(WiMAX)、IEEE 802.20、演进-UTRA(E-UTRA)等无线技术实现OFDMA。可通过诸如IEEE 802.11的无线技术实现OFDM。
为了清晰起见,将重点放在IEEE 802.11(Wi-Fi)上进行描述。然而,本发明的技术精神不限于此。例如,以下提供的描述可得到针对诸如电气电子工程学会(IEEE)802、第三代合作伙伴项目(3GPP)、3GPP长期演进(3GPP LTE)、LTE-高级(LTE-A)和3GPP2***的无线接入***中的至少一个公开的标准文档的支持。对于被省略描述以使本发明的技术特征清楚的步骤或部件,可参照对这些文档的参考。另外,可通过标准文档说明本文中阐述的所有术语。
提供下面描述中使用的特定术语来辅助理解本发明。可用本发明的范围和精神内的其它术语替换这些具体术语。在一些情形下,省略熟知的结构和装置,以避免混淆本发明的构思并且以框图形式示出结构和装置的重要功能。将在整个附图中使用相同的参考标号来表示相同或类似的部件。任一个实施方式的一些构造或特征可被包括在另一个实施方式中并且可被另一个实施方式的对应构造或特征替换。
下文中,将参照附图描述本发明的示例性实施方式。将连同附图一起公开的具体实施方式旨在描述本发明的示例性实施方式并且不旨在描述通过其可执行本发明的特有实施方式。下面的具体实施方式包括具体细节,以提供对本发明的彻底理解。然而,本领域的技术人员应该清楚,可在没有这些具体细节的情况下实践本发明。例如,尽管在假设移动通信***是Wi-Fi直连服务(WFDS)***的情况下提供了下面的具体实施方式,但并非WFDS***特有的本发明的一些方面可应用于其它任意移动通信***。
在一些情形下,省略熟知的结构和装置,以避免混淆本发明的构思并且以框图形式示出结构和装置的重要功能。将在整个附图中使用相同的参考标号来表示相同或类似的部件。
在下面的描述中,假设终端装置是指诸如用户设备(UE)、移动站(MS)等的移动或固定用户装置。还假设接入点是指与终端通信的网络方的任意节点(诸如,节点B、eNode B、基站等)。
传统WFDS建立方法
图3是WFDS装置的示意性框图。
被称为应用服务平台(ASP)的应用服务的平台是在Wi-Fi直连MAC层和更高层上定义的。ASP用于执行较高应用和较低Wi-Fi直连之间的会话管理、服务命令处理、ASP之间的控制和安全。在ASP顶部,支持在WFDS中定义的四个基础服务(即,发送、播放、显示和打印服务)、对应应用和用户接口(UI)。发送服务代表能够在两个WFDS装置之间传递文件的服务和应用。播放服务代表用于在两个WFDS装置之间共享基于数字生活网络联盟(DLNA)的音频/视频(A/V)、照片和音乐的流放服务和应用。打印服务代表用于在带有内容(诸如,文档和照片)的装置和打印机装置之间能够进行打印文档和照片的服务和应用。显示服务定义用于在WFA的Miracast传送端和Miracast接收端之间能够共享屏幕的服务和应用。除了基础服务之外,定义启用服务以在支持第三方应用的过程中使用ASP公共平台。
图4是示出通过现有WFDS中的WFDS装置之间的装置发现和服务发现进行的WFDS会话连接过程的示图。
为了方便描述,如图4中所示,假设装置A用作通告可被提供到寻找方的WFDS的通告方并且装置B用于搜索被通告的服务。装置A是用于通告其服务并且致使对等装置寻找和开始服务的装置并且装置B是用于执行通过更高层应用或用户请求来发现支持服务的装置的过程的装置。
装置A的服务实体发送可由此提供到装置A的ASP的WFDS信息。装置B的服务实体还可发送由此能提供到装置B的ASP的WFDS信息。在用作寻找方的装置B中,装置B的应用实体将使用WFDS的服务通知给装置B的服务实体并且服务实体命令ASP来发现使用WFDS的装置。
在发送和接收探测请求/请求帧的过程中,寻找方装置的目的是搜索其附近的装置。装置B的ASP发送点对点(P2P)探测请求帧(S410),以找到其WFDS目标装置。装置B的ASP***ASP想要发现或者可按散列形式在P2P探测请求帧中支持的服务名称。例如,如果使用SHA-256将服务名称变成6-cotet(八位组)的散列值,可用“0xeb ac b95f 374e”表达“org.wi-fi.wfds.send.rx”。在从寻找方接收到P2P探测请求帧时,当对应服务得到支持时,装置A向装置B发送P2P探测响应帧(S420)。P2P探测响应帧包括服务名称或散列值和对应通告ID值支持的服务。这个过程是其中装置A和装置B能够将彼此识别为WFDS装置的装置发现过程。可在装置发现过程中得到的装置相关信息可包括装置名称、主装置类型、装置密码ID等。
现在,将描述装置发现过程。装置发现过程重复监听状态和搜索状态并且使用2.4GHz的带中的社交信道ch1、ch6和ch11。监听状态等待在随机时间期间接收信道ch1、ch6和ch11中的一个中的探测请求帧。在搜索状态下,发送探测请求帧。
接下来,可通过P2P服务发现过程知道具体服务的细节。发现可执行WFDS的装置的装置B向对应装置发送P2P服务发现请求帧(S430)。在从装置B接收到P2P服务发现请求帧时,装置A的ASP将装置A的服务实体调用的方法中包括的服务与从装置B接收的P2P服务名称和P2P服务信息相匹配并且向装置B发送P2P服务发现响应帧(S440)。在这个过程中,可使用IEEE 802.11u中定义的通用通告服务(GAS)协议。如果终止对服务搜索的请求,则装置B可将搜索结果通知给应用和用户。直到这时,还没有创建Wi-Fi直连群。当用户选择服务并因此服务实体执行连接会话时,实现P2P群形成。
如果执行了装置发现(S410和S420)和服务发现(S430和S440)过程,则可执行WFDS装置之间的会话连接。在进行会话连接的这个过程中,交换P2P供应发现请求帧(S450)和P2P供应发现响应帧(S460)。现在,将更详细对此进行描述。
图5是示出WFDS装置之间的连接操作的示图。
如图5中所示,WFDS装置以发现-P2P连接-ASP会话-服务会话的次序,执行连接。ASP是执行播放、发送、显示和打印服务所需的公共功能的逻辑实体。公共功能包括(但不限于)服务和装置发现、ASP会话管理、连接拓扑管理和安全。
ASP会话是一个装置的ASP和另一个装置的ASP之间的逻辑链路。需要用对等装置之间的P2P连接开始ASP会话。一个ASP可建立给定P2P网络中的两个装置之间的多个ASP会话。可用请求ASP会话的ASP分配的会话ID识别每个ASP会话。
例如,当用户想要使用装置A和装置B之间的服务X时,两个ASP可产生其间的ASP会话,并且当用户想要使用服务Y时,两个ASP可针对不同于服务X的服务Y形成另一个ASP会话。
图6是示出服务实体和ASP之间的接口的关系的示图。
如图6中所示,从一个装置的服务实体向ASP发送方法(S610)并且从ASP向服务实体发送事件(S620)。对于一个WFDS而言,可存在多个服务实体,各服务实体可向ASP发送方法。另外,一个服务实体可发送多个方法并且一个ASP可发送多个事件。
为了用Wi-Fi直连建立和保持与对等装置的连接,服务寻找方搜索远程装置上的被通告服务并且服务通告方可在有可能预期服务寻找方进行服务搜索的同时通告可提供的服务。单个装置可以是多个服务通告方并且可以是多个服务寻找方。用服务名称识别服务。用UTF-8服务名称串表示每个服务。例如,为通过WFA定义的服务保留“org.wi-fi”。定义的服务在以下的表1中示出。
[表1]
方法(Method)代表服务实体启动的动作,其中,关于将采取的动作的信息被包含在方法参数中。只有有限的信息被作为方法调用返回值返回并且所有方法调用可立即发送返回值。
事件(Event)是将信息从ASP提供到服务实体的操作。由于事件是单向的,因此服务需要跟进方法调用,以基于事件的内容采取动作。
与一个ASP连接的多个服务实体可执行方法和事件。方法和事件是异步的。因此,方法不需要一定后面跟着事件。
实施方式1-在新P2P连接的情况下
在通告方装置被构造成在新P2P连接建立过程中推迟会话请求的情况下,下文中将描述将关于被推迟会话的信息发送到寻找方装置的过程作为应用于本发明的实施方式。
图7是示出根据本发明的实施方式的会话推迟建立过程的示例的流程图。
如图7中所示,当装置A(第一装置)是服务通告方并且装置B(第二装置)是服务寻找方时,作为通告方的装置A可调用AdvertiseService方法并且发送可由此提供到其ASP的服务(S702)。在调用AdvertiseService方法期间,会话推迟建立意指auto_accept=假的情况,auto_accept=假指示不自动接受会话请求的状态。
作为寻找方的装置B可调用SeekService方法,SeekService方法搜索待使用的服务并且将待使用的服务发送到其ASP。装置A可执行装置发现(S706和708)和服务发现(S710和S712),接着从装置B接收供应发现请求帧(S714)。响应于供应发现请求帧,装置A可向装置B发送供应发现响应帧(S718)。装置A可被构造成在执行装置发现(探测发现)过程之前推迟会话请求(S702)。由于装置A被构造成推迟会话,因此装置A应该基于通告ID相关信息在接收到服务会话请求时推迟会话并且等待确认会话。另外,装置A可在供应发现响应帧中包括指示会话被推迟的信息,接着向作为寻找方的装置B发送供应发现响应帧。在这种情况下,可基于供应发现请求帧中包括的通告ID(advertise_id)确定请求的是哪个服务会话。另外,装置A可将会话被推迟通知给用户(S716)并且通告方装置的用户可接收会话信息并且确定是否接受会话(S720)。如果有关于是否要接受会话的输入(S722),则装置A可向装置B发送后续供应发现请求帧(S724)。如果在后续供应发现请求帧中包括会话接受信息,则第二装置可向装置A发送后续供应发现响应帧(S726)以完成会话连接。如果在后续供应发现请求帧中包括会话拒绝信息,则装置B可结束会话请求。
下文中,将更详细地描述上述过程。
实施方式1-1:调用AdvertiseService方法期间的会话推迟建立
首先,现在将描述通告方装置建立会话推迟的过程。
通告方装置可向ASP发送关于通告方装置通告的服务的信息(S702),之后从寻找方装置接收发现请求(之后接收探测请求帧)。即,通告方装置可通过AdvertiseService方法相对于ASP执行服务通告。
AdvertiseService方法提供信息,使得服务寻找方可搜索另一个装置上通告的服务并且启动ASP会话。AdvertiseService方法如下。
AdvertiseService(service_name,auto_accept,service_information,service_status,session_information_response)
AdvertiseService方法包括多个参数,现在将描述这些参数中的每个。
服务名称(service_name)参数是用于识别执行SeekService方法的服务寻找方能搜索的服务的ID。service_name参数可由一个或多个单字节UTF-8或多字节UTF-8字符组成。单字节UTF-8字符可包括文字数字值、连字符(“-”)和句号(“.”)并且多字节UTF-8字符可包括所有有效的UTF-8字符。ASP可通过在服务发现过程中匹配服务名称来使用service_name参数。例如,当ASP通告字符串“org.wi-fi.wfds”时,如果寻找方发送用于“org.wi-fi.wfds”的散列值,则通告方的ASP可肯定地响应。
自动接受(auto_accept)参数可具有真或假的值。如果auto_accept参数具有真的值,则通告方可接受寻找方的会话请求,即使是在没有接收ConfirmSession方法的情况下(即,这意味着执行的是自动接受)。如果auto_accept参数具有假的值,则通告方的ASP应该等待来自服务实体的确认会话,之后继续进行。因此,会话推迟建立意指指示不接受自动会话请求的auto_accept=FALSE的情况。
服务信息(service_information)参数可包括关于在服务发现过程中交换的服务相关信息的详细信息。如果存在service_information参数的值,则service_information参数可被发送到寻找方并且寻找方可搜索service_information参数的内容。
服务状态(service_status)参数指示在调用AdvertiseService方法时服务的状态。当服务可用时,service_status参数是1,当服务不可用时,service_status参数是0,或反之亦然。在这种情况下,应该考虑发现过程的机制(探测请求或服务发现请求)是否指示服务得到装置的支持。如果service_status参数指示0,则ASP可拒绝建立ASP会话的任何请求。
只有当auto_accept参数指示假时(建立会话推迟的情况),才存在会话信息响应(session_information_response)参数,否则(auto_accept==真)时,session_information_response参数指示空(NULL)。也就是说,在AdvertiseService方法中不存在session_information_response参数。
如果在AdvertiseService方法中存在session_information_response参数,则session_information_response参数被发送到寻找方的ASP。如果作为ASP会话建立的部分,发送供应发现请求,则session_information_response参数可被包括作为会话信息响应数据信息属性中的会话信息响应字段。如果两个装置之间存在连接,则session_information_response参数可被包括在被推迟会话ASP(DEFERRED_SESSIONASP)协调协议消息的会话信息响应字段中。寻找方的ASP将session_information_response参数发送到寻找方的服务实体。在这种情况下,寻找方的ASP可通过将ConnectStatus事件的值设置成状态==ServiceRequestDeferred来发送session_information_response参数。
通告ID(advertisement_id)参数可以是必需的。advertisement_id参数是由ASP定义的并且可通过advertisement_id参数唯一地识别用于请求通告的服务进行操纵的装置的通告。advertisement_id参数被发送到寻找方以创建ASP会话。advertisement_id参数可用于诸如ServiceStatusChange、CancelAdvertiseService和ConnectSession的方法、诸如SearchResult、AdvertiseStatus和SessionRequest的事件和用于调用特定AdvertiseService方法的会话请求消息。可通过在装置之间交换advertisement_id参数和服务MAC,唯一地识别WFDS的通告。
实施方式1-2:供应发现请求/响应
在寻找方装置发现通告方装置之前,寻找方装置可调用上述的AdvertiseService方法,发现发送和接收探测发现请求/响应帧的过程(S706和S708)中的装置,然后发送在发送和接收服务发现请求/响应帧的过程(S710和S712)中将使用的WFDS服务。此后,在服务会话请求/响应过程中发送和接收供应发现请求/响应帧。现在,将详细描述用于发送会话推迟信息的方法。
在为了进行ASP会话而建立P2P连接之前,供应发现过程是强制的。这个过程的主要目的是确保各装置的网络作用并且决定诸如工作信道的各种参数。供应发现过程包括两种模式。
首先,在自动接受模式下,交换供应发现请求帧和对应的供应发现响应帧,而在推迟模式下,交换供应发现请求帧、供应发现响应帧、后续供应发现请求帧,并且在一些情况下,交换后续供应发现响应帧。
发送和接收供应发现请求/响应帧的ASP可包括包含表2中所列的各种属性的信息。
[表2]
如上所述,如果auto_accept参数被设置成假(auto_accept==FALSE)并因此通告方装置调用AdvertiseService方法,则ASP可将状态字段设置成“失败;信息当前不可用”,向作为更高层的服务实体发送SessionRequest事件(S716),并且启动计时器(例如,120秒)。
如果用户在通告方装置上输入接受或拒绝(S720)并且ASP从服务实体接收确认=“真”或“假”的情况下的ConfirmSession方法(S722),则ASP可停止工作计时器并且向对等ASP发送后续供应发现请求帧(S724)。在这种情况下,ASP在监听信道属性所指示的信道或工作信道属性所指示的信道上发送后续供应发现请求帧(如果监听信道属性没有被包括在具有相同ASP和相同通告ID信息的供应发现请求帧中)。
如果ConfirmSession方法被设置成确认=“真”,则状态属性中的状态代码被设置成“成功:被用户接受”的值。如果ConfirmSession方法被设置成确认=“假”,则状态属性中的状态代码被设置成“失败:被用户拒绝”的值。如果会话ID信息、通告ID信息、监听信道和操作信道属性同等地用于从同一对等ASP接收的前一供应发现请求帧,则供应发现过程失败,并且如果120秒的计时器过期,则中止P2P连接建立。
通告方装置可向寻找方装置发送指示会话被推迟的信息。对于会话请求,寻找方装置向发现的通告方装置发送供应发现请求帧(S714)并且通告方装置可在响应于供应发现请求帧的供应发现响应帧中包括关于被推迟会话的信息并且向寻找方装置发送供应发现响应帧(S718)。
寻找方装置发送的供应发现请求帧包括关于在装置发现和服务发现过程中发现的通告方装置的通告ID相关信息。通告ID相关信息包括关于通告方装置通告的服务的信息。因此,可通过供应发现请求帧中包括的通告ID相关信息,识别寻找方装置想要使用哪个WFDS服务。
通告方装置可包括指示在向寻找方装置发送供应发现响应帧的同时基于包括在供应发现请求帧中的通告ID推迟服务的会话请求的信息。关于被推迟会话的信息可以是包括在通告方装置的上述AdvertiseService方法调用中的session_information_response参数。寻找方装置可接收供应发现响应帧并且可基于在供应发现响应帧中包括session_information_response参数的事实得知已推迟由此请求的会话。供应发现响应帧可包括会话信息数据信息作为一个属性并且当服务的状态指示“失败,信息当前不可用”时可包括这条信息。
在这种情况下,通告方装置可不仅将会话被推迟通知给寻找方装置,而且还发送与通告方装置的服务相关的额外信息。通告方装置可发送属性信息,属性信息指示通告方装置中的寻找方所请求的服务的属性(例如,打印服务是每页$0.1)。
在从通告方装置接收到指示会话请求被推迟的信息时,发送方装置的ASP可将会话请求被推迟通知给寻找方装置的服务实体(S716)。寻找方装置的ASP可向服务实体发送SessionRequest事件以将会话被推迟通知给装置用户并且发送指示会话请求没有被立即作为状态值接受的SessionRequestDeferred。
实施方式1-3:向用户发送会话推迟信息
如图7中所示,通告方装置的ASP可由于AdvertiseService方法的调用而相对于寻找方的会话请求(即,相对于供应请求帧)推迟会话并且将会话被推迟通知给通告方装置的用户。
通告方装置的ASP可向服务实体发送SessionRequest事件以将会话被推迟通知给装置用户并且发送指示会话请求没有立即被作为状态值接受的SessionRequestDeferred。
在这种情况下,可在SessionRequest事件和下一个事件(即,ConnectStatus(SessionRequest Accept)或ConnectStatus(SessionRequestFailed)事件)之间存在延迟。由于这个延迟是在用户执行关于是否要接受装置上的会话请求的输入之前一直等待的时间,因此事件接收方可启动计时器(例如,120秒)。
通告方装置的服务实体向应用实体发送包括上述会话推迟信息的会话信息并且用户可得知寻找方的会话请求被推迟并且可确定是要接受还是拒绝会话请求(S720)。这个确定是关于是否要向寻找方装置提供通告方装置可支持的服务。在输入指示是否要接受寻找方会话请求的消息时,通告方的服务实体可相对于ASP调用ConfirmSession方法(S722)。
如果用户接受寻找方的会话请求,则执行会话连接之后的后续过程。由于寻找方装置得知会话请求被推迟,因此通告方装置可向寻找方装置发送后续供应发现请求帧(S724),以将用户接受会话连接的意图通知给寻找方装置。通告方装置可发送包括通告ID、会话ID和状态信息的后续供应发现请求帧。通告ID指示用于识别WFDS服务类型的信息并且会话ID指示用于识别被请求的会话连接的信息。状态信息是指示用户接受了会话请求的信息。在接收到指示通告方装置接受了会话请求的信息时,寻找方装置可以事件(例如,ConnectStatusServiceRequestAccepted)形式将会话请求接受的信息通知给服务实体并且在会话连接之后前进至两个装置之间的群主(GO)协商过程。
如果用户接受会话请求,则通告方装置除了可向寻找方发送会话推迟信息之外,还可发送通告方装置的连接能力信息。换句话讲,通告方装置的连接能力信息可被包括在后续供应发现请求帧中。
在从通告方装置接收到后续供应发现请求帧时,寻找方装置可响应于后续供应发现请求帧来发送后续供应发现响应帧(S726)。以下示出的表3列出关于后续供应发现请求/响应帧中包括的属性的信息。
[表3]
包括连接能力信息的供应发现响应帧可包括关于装置A的GO协商过程的信息。供应发现响应帧还可包括指示在连接会话之后进行GO协商过程中通告方装置是作为P2P群的GO还是作为群客户(Cli)操作的。通过被确定为0至15之间的任意值的GO意图值(intent value)来设置通告方装置是GO还是Cli。通常,具有大意图值的装置变成GO而具有小值的装置变成Cli。另选地,根据条件,相反情况是可能的。如果两个装置的意图值相等,则发送GO协商消息的装置通常首先变成GO或反之亦然。
以下示出的表4列出供应发现响应帧中包括的连接能力信息中的GO协商信息。
[表4]
用户可拒绝寻找方的会话请求。即使在这种情况下,通告方装置也可发送后续供应发现请求帧,以将会话连接拒绝的意图通知给寻找方装置。在这种情况下,后续供应发现请求帧包括指示会话请求拒绝的信息作为状态信息。
实施方式2-存在现有P2P连接的情况
图8是示出根据本发明的实施方式的会话推迟建立过程的另一个示例的流程图。
如图8中所示,可存在寻找方装置和通告方装置之间的现有连接。在这种情形下,可省去实施方式1中描述的装置发现和服务发现过程。可立即在寻找方装置和通告方装置之间执行会话请求。
当装置A(第一装置)和装置B(第二装置)之间存在现有连接时,如果装置A从装置B接收到包括通告ID的会话请求消息并且应该基于通告ID等待针对服务相关会话请求的确认会话(即,没有建立自动接受并且建立了会话推迟的情况),则会话推迟消息可包括当装置A向装置B发送会话推迟消息时与服务相关的会话推迟信息。
下文中,将更详细地描述上述过程。
实施方式2-1:调用AdvertiseService方法期间的会话推迟建立
即使当在现有连接的装置之间执行会话请求时,调用AdvertiseService方法期间会话推迟建立信息的包括与实施方式1中相同。因此,AdvertiseService方法可包括会话信息响应(session_information_response)参数,该参数是用于推迟会话请求的建立的信息。
只有当auto_accept参数指示假时(会话被创建成被推迟的情况),才存在session_information_response参数,否则(auto_accept==真)时,session_information_response参数指示空。也就是说,在AdvertiseService方法中不存在session_information_response参数。
如果在AdvertiseService方法中存在session_information_response参数,则session_information_response参数被发送到寻找方的ASP。如果作为ASP会话建立的部分,发送供应发现请求,则session_information_response参数可被包括作为会话信息响应数据信息属性的会话信息响应字段。如果两个装置之间存在连接,则session_information_response参数可被包括在被推迟会话ASP(DEFERRED_SESSIONASP)协调协议消息的会话信息响应字段中。寻找方的ASP将session_information_response参数发送到寻找方的服务实体。在这种情况下,寻找方的ASP可通过将ConnectStatus事件的值设置成状态==ServiceRequestDeferred来发送session_information_response参数。
通告ID(advertisement_id)参数可以是必需的。advertisement_id参数是由ASP定义的并且可通过advertisement_id参数唯一地识别用于请求通告的服务进行操纵的装置的通告。advertisement_id参数被发送到寻找方以创建ASP会话。advertisement_id参数可用于诸如ServiceStatusChange、CancelAdvertiseService和ConnectSessions的方法、诸如SearchResult、AdvertiseStatus和SessionRequest的事件和用于调用特定AdvertiseService方法的会话请求(REQUEST_SESSION)消息。可通过在装置之间交换advertisement_id和服务MAC,唯一地识别WFDS的通告。
实施方式2-2:会话请求和会话推迟消息
寻找方装置可通过发送REQUEST_SESSION消息来请求通告方装置连接会话(S810)。这个会话请求帧可包括会话MAC(session_mac)、会话ID(session_id)、通告ID(advertise_id)和会话信息(session_information)。
接收到REQUEST_SESSION消息的通告方装置没有立即接受会话请求,即,会话被推迟,因为针对会话请求的推迟已建立并且可向寻找方装置发送包括指示会话被推迟的信息的会话推迟(DEFERRED_SESSION)消息(S820)。指示会话被推迟的信息可以是像实施方式1中一样的会话信息响应(session_information_response)信息。在描述REQUEST_SESSION消息和DEFERRED_SESSION消息之前,现在,将参照以下示出的表5描述通用消息格式。
[表5]
如表5中,ASP协调协议消息是单个用户数据报协议(UDP)数据报。将更详细地描述ASP协调协议。一个装置的ASP可与对等装置的ASP通信,以管理Wi-Fi直连会话。ASP协调协议可用于进行此通信。ASP协调协议可通过端口的UDP进行操作并且服务通告方可在完成网络建立之后开启UDP端口。在通告方装置的ASP和寻找方装置的ASP之间的会话连接中,一个装置可用作UDP服务器而另一个装置可用作UDP客户端。另外,寻找方和通告方都可同时用作UDP服务器和UDP客户端,从而执行ASP协调协议操作。
在前一消息指示确认应答(ACK)之前,可一直不发送新命令。各命令包括用于将新命令与重新发送的命令区分开的序列号。
为了解决作为现有UDP发送中的缺点的次序混合(order mixing)或数据包丢失的问题,ASP协调协议通过在ACK消息中包括对应于接收到的消息的序列号,致使发送方在发送新消息时增加各消息的序列号并且接收方响应于正确的ASP协调协议消息,从而确认发送方发送的消息的发送/接收。所有WFDS装置的ASP在没有接收到对发送的消息的ACK时不可发送下一条消息。如果发送方在预定时间内没有接收到对发送的消息的ACK,则发送方可执行最大重试次数的重新发送。在重新发送期间,序列号不增加。序列号从0开始增加,并且如果序列号达到被表达为一个字节的最大值,则序列号被再次重设为0。如果重新发送的消息到达接收器,则包括被寻址ASP的所有会话可关闭。当重新发送消息时,消息可带有与前一消息相同的序列号、相同的消息类型和相同的净荷。当装置接收到相同复制消息时,装置可在发送ACK消息之前忽略对应消息。
ASP协调协议的ACK消息的格式包括指示ACK消息和序列号的1字节操作码(Opcode)。ACK消息中的序列号用于确认接收到的消息是否是正确消息,并且当接收到的消息是正确消息时,被设置成与接收到的消息的序列号相同的值。
一条ASP协调协议消息先开始1字节操作码信息并且可如表6中列出地一样进行划分。下一条1字节信息对应于序列号,当接收到ACK消息时,序列号递增,下一条消息的操作码是0至5。
[表6]
操作码 消息
0 REQUEST_SESSION
1 ADDED_SESSION
2 REJECTED_SESSION
3 REMOVE_SESSION
4 ALLOWED_PORT
5 DEFERRED_SESSION
6-253 保留
254 ACK
255 NACK
如表6中所示,操作码指示会话请求(REQUEST_SESSION)、会话添加(ADDED_SESSION)、会话拒绝(REJECTED_SESSION)、会话去除(REMOVED_SESSION)、端口容许(ALLOWED_PORT)、会话推迟(DEFERRED_SESSION)、ACK和NACK消息。将参照表7至表14更详细地描述各条消息的格式。表7示出REQUEST_SESSION消息的格式,表8示出ADDED_SESSION消息的格式,表9示出REJECTED_SESSION消息的格式,表10示出REMOVED_SESSION消息的格式,表11示出ALLOWED_PORT的格式,表12示出DEFERRED_SESSION消息的格式,表13示出ACK消息的格式,表14示出NACK消息的格式。
[表7]
表7示出REQUEST_SESSION消息的格式。寻找方装置的ASP可向通告方装置的ASP发送被通告advertisement_id的新ASP-会话请求。在接收到REQUEST_SESSION消息时,通告方装置可发送ADDED_SESSION或REJECT_SESSION消息。在会话失败的情况下,通告方装置可向服务实体发送SessionFailed()事件。相反地,如果成功接收到REQUEST_SESSION消息,则通告方装置可向服务实体发送SessionConnected()事件。
[表8]
表8示出ADDED_SESSION消息的格式。如表8中所示,当被请求服务实体调用SetSessionReady方法时,服务通告方装置可发送ADDED_SESSION消息。在确认ADDED_SESSION消息之后,当寻找方装置调用CloseSession方法时,寻找方装置可发送REMOVED_SESSION消息。
[表9]
表9示出REJECTED_SESSION消息的格式。如表9中所示,如果服务实体或ASP决定拒绝ASP-会话,则服务通告方装置可在接收REQUEST_SESSION消息之后发送REJECTED_SESSION消息。
[表10]
表10示出REMOVED_SESSION消息的格式。如表10中所示,当调用链路两侧的ASP-会话的关闭时,可发送REMOVED_SESSION消息。
[表11]
表11示出ALLOWED_PORT消息的格式。如表11中所示,当针对特定会话开启端口或协议组合时,ASP可发送ALLOWED_PORT消息。
[表12]
表12示出DEFERRED_SESSION消息的格式。在示出DEFERRED_SESSION消息的格式的表12中,通告方装置可响应于寻找方装置的SESSION_REQUEST消息发送DEFERRED_SESSION消息并且向服务实体发送ConnectStatus(状态==ServiceRequestDeferred)。
[表13]
表13示出ACK消息的格式。如表13中所示,ASP可在预定时间内接收到ASP协调协议消息时发送作为响应的ACK消息。ACK消息中的序列号可等于近期接收的ASP协调协议消息的序列号。session_mac和session_id对可等同于成对的近期接收的ASP协调协议消息。
[表14]
最后,表14示出NACK消息的格式。如表14中所示,在预定时间内接收到无效ASP协调协议消息时,ASP可发送NACK消息作为响应。NACK消息中的序列号可等于近期接收的ASP协调协议消息的序列号。session_mac和session_id对可等同于成对的近期接收的ASP协调协议消息。
实施方式2-3:向用户发送会话推迟信息
如图8中所示,通告方装置的ASP可由于AdvertiseService方法的调用而相对于寻找方的会话请求(即,相对于供应请求帧)推迟会话并且将会话被推迟通知给通告方装置的用户。
通告方装置的ASP可向服务实体发送SessionRequest事件以将会话被推迟通知给装置用户(S830)并且发送指示会话请求没有立即被作为状态值接受的SessionRequestDeferred。
在这种情况下,可在SessionRequest事件和下一个事件(即,ConnectStatus(SessionRequest Accept)或ConnectStatus(SessionRequestFailed)事件)之间存在延迟。由于这个延迟是在用户执行关于是否要接受装置上的会话请求的输入之前一直等待的时间,因此事件接收方可启动计时器(例如,120秒)。
通告方装置的服务实体向应用实体发送包括上述会话推迟信息的会话信息并且用户可得知寻找方的会话请求被推迟并且可确定是要接受还是拒绝会话请求(S840)。这个确定是关于是否要向寻找方装置提供通告方装置可支持的服务。在输入指示是否要接受寻找方会话请求的消息时,通告方的服务实体可相对于ASP调用ConfirmSession方法(S850)。
如果用户接受寻找方的会话请求,则执行会话连接之后的后续过程。由于寻找方装置得知会话请求被推迟,因此通告方装置可向寻找方装置发送ADDED_SESSION消息(S860),以将用户接受会话连接的意图通知给寻找方装置。通告方装置可将会话MAC和会话ID信息包括在ADDED_SESSION消息中,然后发送ADDED_SESSION消息。可通过会话MAC和会话ID的组合来识别特有ASP-会话。在接收到指示从通告方装置接受了会话请求的信息时,寻找方装置可按事件(例如,ConnectStatusServiceRequest Accepted)形式将指示会话请求被接受的信息通知给服务实体并且再向通告方装置发送ACK消息(S870)。
图9示出可应用于本发明的Wi-Fi P2P装置。
参照图9,Wi-Fi P2P网络包括第一Wi-Fi P2P装置910和第二Wi-Fi P2P装置920。第一Wi-Fi P2P装置910包括处理器912、存储器914和射频(RF)单元916。处理器912可被构造成实现在本发明中提出的过程和/或方法。存储器914连接到处理器912并且存储与处理器912的操作相关的信息。RF单元916连接到处理器912并且发送和/或接收无线信号。第二Wi-Fi P2P装置920包括处理器922、存储器924和RF单元926。处理器922可被构造成实现在本发明中提出的过程和/或方法。存储器924连接到处理器922并且存储与处理器922的操作相关的信息。RF单元926连接到处理器922并且发送和/或接收无线信号。第一Wi-Fi P2P装置910和/或第二Wi-FiP2P装置920可包括单个天线或多个天线。
上述实施方式是预定格式的本发明的元件和特征的组合。这些元件或特征可被认为是选择性的,除非另外提到。各元件或特征可在没有与其它元件或特征组合的情况下实践。另外,可通过组合元件和/或特征的部分来构造本发明的实施方式。本发明的实施方式中描述的操作次序可被重排。任一个实施方式的一些构造或特征可被包括在另一个实施方式中并且可被另一个实施方式的对应构造或特征替代。通过提交申请后进行的后续修改,在随附权利要求书中没有彼此明确引用的权利要求可组合表现成本发明的实施方式或者被包括作为新权利要求。
可通过各种方式(例如,通过硬件、固件、软件或其组合)实现根据本发明的实施方式。在硬件构造中,可通过一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器或微处理器来实现根据本发明的实施方式的方法。
在固件或软件构造中,本发明的实施方式可按模块、过程、功能等形式来实现,从而执行上述功能或操作。软件代码可被存储在存储器单元中并且由处理器执行。存储器单元可位于处理器的内部或外部并且可借助各种已知装置向处理器发送数据并且从处理器接收数据。
本领域的技术人员要清楚,在不脱离本发明的精神和必要特征的情况下,按与本文中阐述的形式不同的其它特定形式来实施本发明。以上描述因此将在所有方面被理解为是例证性而非限制性的。本发明的范围应该通过随附权利要求书的合理解释来确定并且落入本发明等同范围内的所有变化旨在在本发明的范围内。
[工业可应用性]
本发明的实施方式可应用于各种无线接入***。特别地,本发明的实施方式可应用于Wi-Fi直连服务(WFDS)***。本发明的实施方式不仅可应用于以上***,而且可应用于采用各种无线接入***的所有技术领域。

Claims (16)

1.一种建立Wi-Fi直连服务(WFDS)通信的方法,该方法包括:
第一装置从第二装置接收第一供应发现请求帧,所述第一供应发现请求帧包括通告标识符(ID)相关信息;
所述第一装置向所述第二装置发送第一供应发现响应帧,
其中,当所述第一装置需要基于所述通告ID相关信息等待针对服务的会话请求的确认会话时,所述第一供应发现响应帧包括关于推迟与所述服务相关的会话的信息。
2.根据权利要求1所述的方法,其中,当所述第一装置调用AdvertiseService方法时,关于会话推迟的信息被从所述第一装置的服务实体发送到所述第一装置的应用服务平台(ASP)。
3.根据权利要求2所述的方法,其中,在所述第一装置接收所述第一供应发现请求帧之前,调用AdvertiseService方法。
4.根据权利要求3所述的方法,其中,在所述第一装置接收所述第一供应发现请求帧之前,执行用于发现所述第一装置和所述服务的过程,其中,在发现所述第一装置之前,调用AdvertiseService方法。
5.根据权利要求1所述的方法,所述方法还包括所述第一装置的ASP向所述第一装置的用户发送关于会话推迟的信息。
6.根据权利要求1所述的方法,所述方法还包括所述第二装置的ASP向所述第二装置的服务实体发送关于会话推迟的信息。
7.根据权利要求5所述的方法,当所述第一装置的用户接受会话推迟时,所述方法还包括:
向所述第二装置发送第二供应请求帧;
从所述第二装置接收第二供应响应帧。
8.根据权利要求7所述的方法,其中,所述第二供应发现请求帧包括所述第一装置的连接能力信息。
9.根据权利要求8所述的方法,其中,所述第一装置向所述第二装置发送对等依赖协商消息作为点对点(P2P)群的协商信息,其中,在从所述第二装置接收到指示所述第二装置变成P2P群的群主的响应时,所述第一装置变成所述P2P群的群客户,其中,在从所述第二装置接收到指示所述第二装置变成所述P2P群的群客户的响应时,所述第一装置变成所述P2P群的群主。
10.根据权利要求8所述的方法,其中,当所述第一装置向所述第二装置发送指示所述第一装置变成所述P2P群的群主的消息作为所述P2P群的协商信息时,所述第一装置变成所述P2P群的群主并且所述第二装置变成所述P2P群的群客户。
11.根据权利要求8所述的方法,其中,当所述第一装置向所述第二装置发送指示所述第一装置变成所述P2P群的群客户的消息作为所述P2P群的协商信息时,所述第一装置变成所述P2P群的群客户并且所述第二装置变成所述P2P群的群主。
12.一种建立Wi-Fi直连服务(WFDS)通信的方法,该方法包括:
当在第一装置和第二装置之间存在现有连接时,所述第一装置从所述第二装置接收包括通告ID的会话请求消息;
所述第一装置向所述第二装置发送会话推迟消息,
其中,当所述第一装置需要基于所述通告ID等待针对与服务相关的会话请求的确认时,所述会话推迟消息包括关于推迟与所述服务相关的会话的信息。
13.根据权利要求12所述的方法,其中,所述会话请求消息和所述会话推迟消息被构造成包括操作码(Opcode)和序列号。
14.根据权利要求13所述的方法,其中,所述序列号被包括在所述会话请求消息或作为对所述会话请求消息的响应而发送的确认(ACK)和否认(NACK)消息中。
15.一种建立Wi-Fi直连服务(WFDS)通信的方法,该方法包括:
第二装置向第一装置发送第一供应发现请求帧,所述第一供应发现请求帧包括通告标识符(ID)相关信息;
从所述第二装置接收第一供应发现响应帧,
其中,当所述第一装置需要基于所述通告ID相关信息等待针对服务的会话请求的确认会话时,所述第一供应发现响应帧包括关于推迟与所述服务相关的会话的信息。
16.一种建立Wi-Fi直连服务(WFDS)通信的第一装置,该装置包括:
收发器;和
处理器,
其中,所述处理器被构造成:
通过所述收发器从第二装置接收第一供应发现请求帧,所述第一供应发现请求帧包括通告标识符(ID)相关信息,
通过所述收发器发送第一供应发现响应帧,
其中,当所述第一装置需要基于所述通告ID相关信息等待针对服务的会话请求的确认会话时,所述第一供应发现响应帧包括关于推迟与所述服务相关的会话的信息。
CN201380062479.5A 2012-11-29 2013-11-08 用于设置wi-fi直连服务***中的通信的方法及装置 Active CN104823517B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201261730972P 2012-11-29 2012-11-29
US201261730969P 2012-11-29 2012-11-29
US61/730,969 2012-11-29
US61/730,972 2012-11-29
US201361821250P 2013-05-09 2013-05-09
US61/821,250 2013-05-09
PCT/KR2013/010124 WO2014084519A1 (ko) 2012-11-29 2013-11-08 와이파이 다이렉트 서비스 시스템에서 통신 설정 방법 및 이를 위한 장치

Publications (2)

Publication Number Publication Date
CN104823517A true CN104823517A (zh) 2015-08-05
CN104823517B CN104823517B (zh) 2019-04-23

Family

ID=50828103

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380062479.5A Active CN104823517B (zh) 2012-11-29 2013-11-08 用于设置wi-fi直连服务***中的通信的方法及装置

Country Status (9)

Country Link
US (1) US9924551B2 (zh)
EP (1) EP2928262B1 (zh)
JP (1) JP6110507B2 (zh)
KR (1) KR102208116B1 (zh)
CN (1) CN104823517B (zh)
AU (1) AU2013352890B2 (zh)
CA (1) CA2892372C (zh)
RU (1) RU2613730C2 (zh)
WO (1) WO2014084519A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108476542A (zh) * 2016-01-18 2018-08-31 佳能株式会社 通信装置、通信方法和程序
CN111372325A (zh) * 2020-02-21 2020-07-03 华为技术有限公司 建立Wi-Fi点对点连接的方法和装置
US10966261B2 (en) 2016-01-18 2021-03-30 Canon Kabushiki Kaisha Communication apparatus, communication method, and program

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9198040B2 (en) * 2013-01-04 2015-11-24 Qualcomm Incorporated Deploying wireless docking as a service
US20140341120A1 (en) * 2013-05-16 2014-11-20 Carlos Cordeiro Wireless station and method for managing a multi-band session in wi-fi direct services
CN110971496B (zh) * 2013-12-20 2022-05-27 三星电子株式会社 智能家居设备的连接方法及其装置
WO2015119665A1 (en) 2014-02-10 2015-08-13 Intel Corporation Wi-fi direct services mechanisms for wireless gigabit display extension
CN106068637B (zh) * 2014-03-06 2019-08-30 三星电子株式会社 搜索者装置与广告者装置之间建立服务会话的方法和***
US10484857B2 (en) 2014-08-13 2019-11-19 Mediatek Inc. Service discovery with low power consumption in wireless communications networks
US11095729B2 (en) 2014-08-13 2021-08-17 Mediatek Inc. Service discovery in multi-medium communications networks
US10250698B2 (en) * 2014-08-25 2019-04-02 Futurewei Technologies, Inc. System and method for securing pre-association service discovery
JP6387748B2 (ja) * 2014-09-02 2018-09-12 ブラザー工業株式会社 通信機器
GB2532988B (en) * 2014-12-04 2021-03-03 Arm Ip Ltd Method and device for scanning for data processing devices
US9854507B2 (en) * 2015-02-09 2017-12-26 Intel IP Corporation Flexible connectivity framework
WO2016129834A1 (ko) * 2015-02-11 2016-08-18 엘지전자 주식회사 무선 통신 시스템에서 디스커버리를 수행하는 방법 및 장치
WO2016147670A1 (ja) * 2015-03-19 2016-09-22 日本電気株式会社 無線通信ネットワークにおける通信端末、通信制御方法および通信システム
US10292019B2 (en) * 2015-07-07 2019-05-14 M87, Inc. Network methods and apparatus
WO2017014579A1 (ko) * 2015-07-21 2017-01-26 엘지전자 주식회사 무선 통신 시스템에서 디스커버리를 수행하는 방법 및 장치
EP3701752B1 (en) 2017-10-27 2023-02-22 Telefonaktiebolaget LM Ericsson (publ) Methods and nodes for facilitating positioning determination in a wi-fi communication network
JP2020022070A (ja) * 2018-07-31 2020-02-06 株式会社リコー 通信システム、携帯端末、通信方法及びプログラム
KR20220052607A (ko) * 2020-10-21 2022-04-28 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 전자 장치의 네트워크 설정 제어
CN113873685B (zh) * 2021-09-22 2024-02-06 深圳Tcl新技术有限公司 WiFi直连连接的建立方法、装置及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1732673A (zh) * 2002-12-31 2006-02-08 摩托罗拉公司(在特拉华州注册的公司) 用于通信设备的空中供应的分布式授权和部署的***和方法
CN102045783A (zh) * 2009-10-13 2011-05-04 三星电子株式会社 使用无线局域网的对等式连接的方法和设备
JP2012049625A (ja) * 2010-08-24 2012-03-08 Sony Corp 無線通信装置、プログラム、無線通信方法、および無線通信システム
JP2012199905A (ja) * 2011-03-08 2012-10-18 Sony Corp 無線通信装置、無線通信方法、及び無線通信システム

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7864693B2 (en) * 2003-12-05 2011-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for establishing a communication session between two terminals
US8159999B2 (en) * 2005-01-25 2012-04-17 Interdigital Technology Corporation Peer-to-peer wireless communication system
US8559350B2 (en) * 2005-12-20 2013-10-15 Microsoft Corporation Mechanism to convey discovery information in a wireless network
US20070244811A1 (en) * 2006-03-30 2007-10-18 Obopay Inc. Mobile Client Application for Mobile Payments
RU2398362C2 (ru) * 2006-06-16 2010-08-27 Эрикссон Аб Соединение независимых мультимедийных источников в конференц-связь
KR100804831B1 (ko) * 2006-12-28 2008-02-20 삼성전자주식회사 무선 usb 호스트 및 무선 usb 디바이스간에 세션을생성하고 관리하는 방법, 무선 usb 호스트 및 무선usb 디바이스
US8655939B2 (en) * 2007-01-05 2014-02-18 Digital Doors, Inc. Electromagnetic pulse (EMP) hardened information infrastructure with extractor, cloud dispersal, secure storage, content analysis and classification and method therefor
US8719375B2 (en) * 2007-03-22 2014-05-06 Microsoft Corporation Remote data access techniques for portable devices
WO2010028690A1 (en) * 2008-09-12 2010-03-18 Nokia Corporation Session initiation for device-to-device communication
JP5718933B2 (ja) * 2009-11-17 2015-05-13 サムスン エレクトロニクス カンパニー リミテッド WiFiDirectネットワークでのWiFiディスプレイサービス探索方法及び装置
US8559340B2 (en) * 2009-12-22 2013-10-15 Samsung Electronics Co., Ltd. Method and apparatus for service discovery in Wi-Fi direct network
WO2012060611A2 (ko) 2010-11-03 2012-05-10 엘지전자 주식회사 장치 탐색 방법 및 그를 이용한 통신 장치
US8554970B2 (en) * 2011-04-18 2013-10-08 Nokia Corporation Method, apparatus and computer program product for creating a wireless docking group
US8806023B2 (en) 2011-05-20 2014-08-12 Microsoft Corporation Auto-connect in a peer-to-peer network
KR101814810B1 (ko) * 2011-08-08 2018-01-04 삼성전자주식회사 와이파이 다이렉트를 이용한 와이파이 피투피 그룹을 형성하는 방법 및 장치
KR20130079839A (ko) * 2012-01-03 2013-07-11 삼성전자주식회사 와이파이 다이렉트 연결 방법
US8953490B2 (en) * 2012-03-02 2015-02-10 Blackberry Limited Methods and apparatus for use in facilitating Wi-Fi peer-to-peer (P2P) wireless networking
US9418372B2 (en) * 2012-05-25 2016-08-16 Apple Inc. Advertising, discovering, and using services through virtual access point interfaces
KR101954657B1 (ko) * 2012-06-19 2019-05-31 삼성전자 주식회사 Wi-Fi P2P 네트워크에서 단말 간 연결 방법 및 그 단말
KR101702606B1 (ko) * 2012-07-06 2017-02-03 후아웨이 테크놀러지 컴퍼니 리미티드 서비스를 등록 및 발견하는 방법, 기기, 및 시스템
KR102037256B1 (ko) 2012-08-08 2019-10-29 삼성전자주식회사 사용자 의향을 반영한 서비스 연결 장치 및 방법
WO2014025217A1 (en) 2012-08-08 2014-02-13 Samsung Electronics Co., Ltd. Apparatus and method of connecting service according to user intention
AU2013338811B2 (en) * 2012-11-05 2016-12-01 Lg Electronics Inc. Method for searching for or advertising service in direct communication system and device for same
KR101779437B1 (ko) * 2012-11-20 2017-09-18 엘지전자 주식회사 직접 통신 시스템에서 서비스 탐색 또는 광고 방법 및 이를 위한 장치
US9037763B2 (en) * 2013-05-08 2015-05-19 Qualcomm Incorporated Transport mode for a media agnostic USB protocol using a wireless serial bus (WSB) session of a WSB service

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1732673A (zh) * 2002-12-31 2006-02-08 摩托罗拉公司(在特拉华州注册的公司) 用于通信设备的空中供应的分布式授权和部署的***和方法
CN102045783A (zh) * 2009-10-13 2011-05-04 三星电子株式会社 使用无线局域网的对等式连接的方法和设备
JP2012049625A (ja) * 2010-08-24 2012-03-08 Sony Corp 無線通信装置、プログラム、無線通信方法、および無線通信システム
JP2012199905A (ja) * 2011-03-08 2012-10-18 Sony Corp 無線通信装置、無線通信方法、及び無線通信システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
WI-FI ALLIANCE: "Wi-Fi Peer-to-Peer (P2P) Technical Specification Version 1.2", 《WI-FI ALLIANCE SPECIFICATION》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108476542A (zh) * 2016-01-18 2018-08-31 佳能株式会社 通信装置、通信方法和程序
US10966261B2 (en) 2016-01-18 2021-03-30 Canon Kabushiki Kaisha Communication apparatus, communication method, and program
CN108476542B (zh) * 2016-01-18 2022-01-11 佳能株式会社 通信装置、通信方法和程序
CN111372325A (zh) * 2020-02-21 2020-07-03 华为技术有限公司 建立Wi-Fi点对点连接的方法和装置

Also Published As

Publication number Publication date
US20160278144A1 (en) 2016-09-22
KR20150098633A (ko) 2015-08-28
WO2014084519A1 (ko) 2014-06-05
CA2892372C (en) 2016-10-18
AU2013352890B2 (en) 2015-09-10
EP2928262A1 (en) 2015-10-07
KR102208116B1 (ko) 2021-01-27
CN104823517B (zh) 2019-04-23
RU2015118700A (ru) 2017-01-10
CA2892372A1 (en) 2014-06-05
US9924551B2 (en) 2018-03-20
EP2928262A4 (en) 2016-08-10
JP6110507B2 (ja) 2017-04-05
RU2613730C2 (ru) 2017-03-21
JP2016504821A (ja) 2016-02-12
EP2928262B1 (en) 2018-03-21
AU2013352890A1 (en) 2015-06-04

Similar Documents

Publication Publication Date Title
US11510263B2 (en) Method for using legacy Wi-Fi and Wi-Fi P2P simultaneously
CN104823517B (zh) 用于设置wi-fi直连服务***中的通信的方法及装置
CN104770021B (zh) 在直接通信***中搜索服务或对服务进行公告的方法及其装置
US9699819B2 (en) Method and apparatus for establishing session in wireless communication system
US9699715B2 (en) Discovery method and device in a wireless communication system
US9736766B2 (en) Method for finding instrument for wi-fi direct P2P (peer to peer) communication and apparatus therefor
US10681152B2 (en) Method and device for supporting service by using application service platform in wireless communication system
JP6599541B2 (ja) 無線通信システムにおいてアプリケーションサービスプラットホームセッション形成方法及び装置
US20180049013A1 (en) Method and device for executing service discovery in wireless communication system
US9980122B2 (en) Method and device for conducting discovery in wireless communication system
US20180077738A1 (en) Method and apparatus for establishing application service platform session in wireless communication system
US11064003B2 (en) Method and apparatus for receiving streaming via transport protocol in wireless communication system
JP2014175826A (ja) 無線通信システム、無線通信方法および無線通信プログラム

Legal Events

Date Code Title Description
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant