CN107431881B - 周边感知联网数据路径-往复和共存 - Google Patents
周边感知联网数据路径-往复和共存 Download PDFInfo
- Publication number
- CN107431881B CN107431881B CN201680011818.0A CN201680011818A CN107431881B CN 107431881 B CN107431881 B CN 107431881B CN 201680011818 A CN201680011818 A CN 201680011818A CN 107431881 B CN107431881 B CN 107431881B
- Authority
- CN
- China
- Prior art keywords
- service
- multicast
- transmitting
- neighboring wireless
- wireless station
- 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.)
- Active
Links
- 230000006855 networking Effects 0.000 title abstract description 7
- 238000004891 communication Methods 0.000 claims abstract description 79
- 238000000034 method Methods 0.000 claims description 67
- 230000005540 biological transmission Effects 0.000 claims description 48
- 238000012545 processing Methods 0.000 claims description 39
- 230000007246 mechanism Effects 0.000 abstract description 3
- 239000002609 medium Substances 0.000 description 21
- 230000004044 response Effects 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000010267 cellular communication Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004224 protection Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 238000003032 molecular docking Methods 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000012120 mounting media Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- XEBWQGVWTUSTLN-UHFFFAOYSA-M phenylmercury acetate Chemical compound CC(=O)O[Hg]C1=CC=CC=C1 XEBWQGVWTUSTLN-UHFFFAOYSA-M 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/08—User group management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/189—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast in combination with wireless systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
在一组实施方案中,一个或多个无线站操作以配置周边感知联网(NAN)–与相邻无线站的直接通信,即无线站之间的直接通信而不使用中间接入点。本公开的实施方案涉及在两个或更多个无线站之间往复服务。本文所述的往复服务实施方案提供了一种机制,装置通过该机制能参与同一服务实例。
Description
技术领域
本申请涉及无线通信,包括用于无线联网***中无线站之间无线通信的技术。
背景技术
无线通信***的使用正在快速增长。另外,无线通信技术已经从仅语音通信演进到还包括数据诸如互联网和多媒体内容的传输。一种流行的短程/中程无线通信标准是无线局域网(WLAN)。大多数现代WLAN都基于IEEE 802.11标准(或简称为802.11),并且以Wi-Fi品牌名进行营销。WLAN网络将一个或多个装置链接到无线接入点,无线接入点又提供对广域互联网的连通性。
在802.11***中,彼此无线连接的装置被称为“站点”、“移动站”、“无线站”、“用户装置”或简称为STA或UE。无线站可以是无线接入点或无线客户端(或移动站)。也称为无线路由器的接入点(AP)充当无线网络的基站。AP发射和接收射频信号用于与无线客户端装置通信。AP通常也可以有线方式耦接到互联网。工作于802.11网络上的无线客户端可以是各种装置中的任何装置,诸如膝上型电脑、平板装置、智能电话、或固定装置诸如台式计算机。无线客户端装置在本文中被称为用户设备(或简称为UE)。一些无线客户端装置在本文中还统称为移动装置或移动站(但是,如上所述,无线客户端装置总体上也可以是固定式装置)。
在一些现有技术***中,Wi-Fi移动站能够彼此直接通信,而不使用中间的接入点。然而,期望改进此类装置的操作,诸如在此类装置之间通信的设置和协调中。
发明内容
本文所述的实施方案涉及在对等装置之间往复服务的***和方法。
一个实施方案涉及一种包括一个或多个天线、一个或多个无线电部件、和耦接到无线电部件的一个或多个处理器的无线站。至少一个无线电部件被配置为执行Wi-Fi通信。无线站可执行语音和/或数据通信、以及本文所述的方法。
在一组实施方案中,一个或多个无线站操作以配置周边感知联网(NAN)–与相邻无线站的直接通信,即无线站之间的直接通信而不使用中间接入点。本公开的实施方案涉及在两个或更多个无线站之间往复服务。本文所述的往复服务实施方案提供了一种机制,装置通过该机制能参与同一服务实例。本文所述的往复服务实施方案提供了一种用于无线站之间组播通信的机制。
本发明内容旨在提供在本文档中所述的一些主题的简要概述。因此,应当理解,上文所述的特征仅为示例并且不应理解为以任何方式缩小本文所述主题的范围或实质。本文所述主题的其他特征、方面和优点将根据以下具体实施方式、附图和权利要求书而变得显而易见。
附图说明
当结合附图考虑实施例的以下具体描述时,可获得对本主题的更好的理解。
图1示出了根据一些实施方案的一种示例性WLAN***。
图2示出了根据一些实施方案的一种WLAN接入点(AP)的框图。
图3示出了根据一些实施方案的一种客户端站点(UE)的示例性简化框图。
图4A示出了根据一些实施方案的一种用于传输组播地址和服务窗口的方法。
图4B示出了根据一些实施方案的一种包括用于传输组播地址和服务窗口的模块的处理元件。
图5A示出了根据一些实施方案的一种用于形成往复服务组的方法。
图5B示出了根据一些实施方案的一种包括用于形成往复服务组的模块的处理元件。
图6示出了根据一些实施方案的一种用于在共存事件期间改善对等装置之间通信的方法。
图7示出了根据一些实施方案的退避时间增大。
图8示出了根据一些实施方案的一种用于在共存事件期间改善对等装置之间通信的方法。
图9A示出了根据一些实施方案的coex_periodicity参数的时间段。
图9B示出了现有技术AWDL MIF down_counter、帧本地时间物理传输时间(PhyTT)、帧本地时间目标传输时间(TargetTT)之间的关系。
图9C示出了根据一些实施方案的TargetTT和coex_downcountertime之间的关系。
尽管本文所述的特征易受各种修改和替代形式的影响,但其具体实施例在附图中以举例的方式示出并且在本文详细描述。然而,应当理解,附图和对附图的详细描述并非旨在限制于所公开的特定形式,而正相反,其目的在于覆盖落在由所附权利要求所限定的本主题的实质和范围之内的所有修改形式、等同形式和替代形式。
具体实施方式
首字母缩略词
本申请通篇使用各种首字母缩略词。下面提供可能在本申请通篇出现的最突出使用的首字母缩略词的定义:
UE:用户设备
AP:接入点
DL:下行链路(从BS到UE)
UL:上行链路(从UE到BS)
TX:传输
RX:接收
LAN:局域网
WLAN:无线LAN
RAT:无线电接入技术
DW:发现窗口
NW:协商窗口
FAW:进一步可用性窗口
SID:服务ID
SInf:服务信息
Sinf-Seg:服务信息区段
NW-Req:用于请求对等NAN装置在NW中出现
CaOp:能力和操作元件
Security:安全性偏好
SessionInfo:广告id、会话mac、会话id、端口、协议
ChList:优选数据路径信道
术语
以下是在本公开中所使用的术语表:
存储器介质-各种类型的非暂态存储器装置或存储装置中的任一者。术语“存储器介质”旨在包括安装介质,例如CD-ROM、软盘或磁带装置;计算机***存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM、Rambus RAM等;非易失性存储器,诸如闪存、磁介质,例如硬盘或光学存储装置;寄存器,或其他类似类型的存储器元件等。存储器介质也可包括其他类型的非暂态存储器或它们的组合。此外,存储器介质可被定位在执行程序的第一计算机***中,或者可被定位在通过网络诸如互联网连接到第一计算机***的不同的第二计算机***中。在后一情况下,第二计算机***可向第一计算机提供程序指令以用于执行。术语“存储器介质”可包括可驻留在不同位置例如通过网络连接的不同计算机***中的两个或更多个存储器介质。存储器介质可存储可由一个或多个处理器执行的程序指令(例如,具体为计算机程序)。
载体介质–如上所述的存储器介质,以及物理传输介质诸如总线、网络和/或传送信号诸如电信号、电磁信号或数字信号的其他物理传输介质。
计算机***-各种类型的计算***或处理***中的任一者,包括个人计算机***(PC)、大型计算机***、工作站、网络家电、互联网家电、个人数字助理(PDA)、电视***、网格计算***或其他装置或装置的组合。通常,术语“计算机***”可广义地被定义为包含具有执行来自存储器介质的指令的至少一个处理器的任何装置(或装置的组合)。
移动装置(或移动站)–移动式或便携式并利用WLAN通信执行无线通信的各种类型的计算机***装置中的任一个计算机***装置。移动装置的示例包括移动电话或智能电话(例如iPhoneTM、基于AndroidTM的电话)、和平板计算机诸如iPadTM、Samsung GalaxyTM等。各种其他类型的装置如果包括Wi-Fi或者包括蜂窝和Wi-Fi通信能力则会落入这个类别,诸如膝上型计算机(例如MacBookTM)、便携式游戏装置(例如Nintendo DSTM、PlayStationPortableTM、Gameboy AdvanceTM、iPhoneTM)、便携式互联网装置、和其他手持式装置、以及可穿戴装置诸如智能手表、智能眼镜、耳机、挂件、听筒等。一般而言,术语“移动装置”可广义地被定义为涵盖易于用户运送且能够利用WLAN或Wi-Fi实现无线通信的任何电子装置、计算装置和/或电信装置(或装置组合)。
无线装置(或无线站)–利用WLAN通信执行无线通信的各种类型的计算机***装置中的任一个计算机***装置。如本文所用,术语“无线装置”可以是指上文所述的移动装置,或者可以是指固定式装置诸如固定式无线客户端或无线基站。例如,无线装置可以是任何类型的802.11***无线站,诸如接入点(AP)或客户端站点(STA或UE)。另外的示例包括电视机、媒体播放器(例如AppleTVTM、RokuTM、Amazon FireTVTM、Google ChromecastTM等)、冰箱、洗衣机、恒温器等等。
WLAN–术语“WLAN”具有其普通含义的完整范围,并且至少包括由WLAN接入点服务且通过这些接入点提供对互联网的连通性的无线通信网络或RAT。大多数现代WLAN都基于IEEE 802.11标准,并且以名称“Wi-Fi”进行营销。WLAN网络与蜂窝网络不同。
处理元件–是指执行计算机***中功能的数字电路的各种具体实施。另外,处理元件可以是指执行计算机或计算机***中(一个或多个)功能的模拟或混合信号(模拟和数字的组合)电路的各种具体实施。处理元件例如包括电路诸如集成电路(IC)、ASIC(专用集成电路)、各个处理器内核的部分或电路、整个处理器内核、各个处理器、可编程硬件装置(诸如现场可编程门阵列(FPGA))和/或包括多个处理器的***的较大部分。
NAN数据链路(NDL)–是指对等无线站(即对等NAN装置)之间的通信链路。需注意,对等装置可以在公共(即同一)NAN群集中。此外,NAN数据链路可支持对等无线站之间的一个或多个NAN数据路径。还需注意,NAN数据链路可以只属于单个NAN数据群集。
NAN数据路径(NDP)–是指支持服务的对等无线站之间的通信链路。需注意,NAN数据链路可支持一个或多个NAN数据路径。另外需注意,NAN数据路径支持无线站之间的服务。通常,对等无线站之一将是服务的发布方,并且另一对等无线站将是服务的订阅方。
NAN群集–是指经由一个或多个NAN数据链路链接(即通信)的多个对等无线站。需注意,对等无线站可以是不止一个NAN群集的成员。
NAN数据群集(NDC)–是指共享公共基础调度(例如NAN数据群集基础调度)的公共(即同一)NAN群集中的一组对等无线站。此外,NAN数据群集中的对等无线站可与NAN数据群集内另一成员无线站共享至少一个NAN数据链路。
需注意,对等无线站可以是不止一个NAN群集的成员;然而,如前所述,NAN数据链路只属于一个NAN数据群集。还需注意,在NAN数据群集中,所有成员对等无线站可彼此保持紧密同步(例如经由NAN数据群集基础调度),并且可在NAN数据群集基础调度所指示的公共(即同一)进一步可用性时隙(或窗口)处出现。此外,每个NAN数据链路可具有其自己的NAN数据链路调度,并且NAN数据链路调度可以是NAN数据群集基础调度的超集。
自动–是指由计算机***(例如,由计算机***所执行的软件)或装置(例如,电路、可编程硬件元件、ASIC等)所执行的动作或操作,而无需用户输入直接指定或执行该动作或操作。因此,术语“自动”与用户手动执行或指定的操作形成对比,其中用户提供输入来直接执行该操作。自动过程可由用户所提供的输入来启动,但随后的“自动”执行的动作不是由用户指定的,即,不是“手动”执行的,在“手动”执行中用户指定每个要执行的动作。例如,通过选择每个字段并提供输入指定信息,用户填写电子表格(例如,通过键入信息、选择复选框、单选选择等)为手动填写表格,即使计算机***必须响应于用户动作来更新该表格。该表格可通过计算机***自动填写,其中计算机***(例如,在计算机***上执行的软件)分析表格的字段并填写该表格,而无需任何用户输入指定字段的答案。如上所示,用户可调用表格的自动填写,但不参与表格的实际填写(例如,用户没有手动指定字段的答案而是它们被自动完成)。本说明书提供了响应于用户已采取的动作而自动执行的操作的各种示例。
并发–是指并行执行或运行,其中任务、过程、信令、消息收发、或程序以至少部分重叠的方式执行。例如,并发性可利用“强”或严格并行来实施,其中任务在相应计算元件上(至少部分地)并行执行,或者并发性可利用“弱并行”来实施,其中任务以交叉方式例如通过执行线程的时分复用来执行。
被配置为–各种部件可被描述为“被配置为”执行一个或多个任务。在此类上下文中,“被配置为”是一般性地表示“具有”在操作期间执行所述一个或多个任务的“结构”的宽泛表述。因此,即使部件当时并非正在执行任务,该部件也可被配置为执行该任务(例如,一组电导体可被配置为将一个模块电连接到另一模块,即使这两个模块并未连接)。在此类上下文中,“被配置为”可以是一般性地表示“具有”在操作期间执行所述一个或多个任务的“电路”的宽泛结构表述。如此,即使在部件当前未接通时,部件也可被配置为执行任务。通常,形成与“被配置为”对应的结构的电路可包括硬件电路。
为了描述方便,可将各种部件描述为执行一项或多项任务。此类描述应当被解释成包括短语“被配置为”。表述被配置为执行一个或多个任务的部件明确地旨在对该部件不援引35 U.S.C.§112(f)的解释。
图1-WLAN***
图1示出了根据一些实施方案的一种示例性WLAN***。如图所示,示例性WLAN***包括被配置为通过无线通信信道142与接入点(AP)112通信的多个无线客户端站点或装置或者用户设备(UE)106。AP 112可以是Wi-Fi接入点。AP 112可经由有线或无线通信信道150与一个或多个其他电子装置(未示出)和/或另一网络152诸如互联网通信。附加电子装置诸如远程装置154可经由网络152与WLAN***的部件通信。例如,远程装置154可以是另一无线客户端站点。WLAN***可被配置为根据各种通信标准诸如各种IEEE 802.11标准中的任何通信标准操作。在一些实施方案中,至少一个移动装置106被配置为直接与一个或多个相邻移动装置通信,而不使用接入点112。
图2–接入点框图
图2示出了一种接入点(AP)112的示例性框图。需注意,图2的AP的框图仅是一种可能***的一个示例。如图所示,AP 112可包括可执行针对AP 112的程序指令的处理器204。处理器204也可耦接至存储器管理单元(MMU)240,存储器管理单元(MMU)240可被配置为接收来自处理器204的地址并将那些地址转换为存储器(例如,存储器260和只读存储器(ROM)250)中的位置或转换为其他电路或装置。
AP 112可包括至少一个网络端口270。网络端口270可被配置为耦接至有线网络,并为多个装置诸如移动装置106提供对互联网的接入。例如,网络端口270(或附加网络端口)可被配置为耦接到本地网络诸如家庭网络或企业网络。例如,端口270可以是以太网端口。本地网络可提供对附加网络诸如互联网的连通性。
AP 112可包括至少一个天线234。所述至少一个天线234可被配置为作为无线收发器工作并且可被进一步配置为经由无线通信电路230与移动装置106进行通信。天线234经由通信链232与无线通信电路230进行通信。通信链232可包括一个或多个接收链、一个或多个发射链或者以上二者。无线通信电路230可被配置为经由Wi-Fi或WLAN例如802.11进行通信。无线通信电路230还可被配置为或者可另选地被配置为经由各种其他无线通信技术进行通信,例如在小的小区的情况下AP与基站共址时,或者在其他情况下当可能期望AP 112经由各种不同无线通信技术进行通信时,其中所述各种其他无线通信技术包括但不限于长期演进(LTE)、高级LTE(LTE-A)、全球移动***(GSM)、宽带码分多址(WCDMA)、CDMA2000等等。
图3–客户端站点框图
图3示出了一种客户端站点106的一个示例性简化框图。根据实施方案,客户端站点106可以是用户设备装置(UE)、移动装置或移动站、和/或无线装置或无线站。如图所示,客户端站点106可包括片上***(SOC)300,该SOC可包括用于各种目的的部分。SOC 300可耦接至客户端站点106的各种其他电路。例如,客户端站点106可包括各种类型的存储器(例如,包括NAND闪存310)、连接器接口(I/F)(或对接站)320(例如,用于耦接至计算机***、对接站、充电站等)、显示器360、蜂窝通信电路330诸如用于LTE、GSM等、以及短程到中程无线通信电路329(例如,蓝牙TM和WLAN电路)。客户端站点106还可包括具有SIM(用户身份模块)功能的一个或多个智能卡310,诸如一个或多个UICC(通用集成电路卡)卡345。蜂窝通信电路330可耦接至一个或多个天线,诸如如图所示的天线335和336。短程到中程无线通信电路329也可耦接至一个或多个天线,诸如如图所示的天线337和338。另选地,除了耦接到天线337和338之外或者不是耦接到天线337和338,短程到中程无线通信电路329可耦接到天线335和336。短程到中程无线通信电路329可包括多个接收链和/或多个发射链用于接收和/或发射多个空间流,诸如在多输入多输出(MIMO)配置中。
如图所示,SOC 300可包括可执行客户端站点106的程序指令的处理器302和可执行图形处理并将显示信号提供到显示器360的显示电路304。处理器302也可耦接至存储器管理单元(MMU)340,该MMU可被配置为从处理器302接收地址并将那些地址转换成存储器(例如存储器306、只读存储器(ROM)350、NAND闪存存储器310)中的位置和/或转换成其他电路或装置(诸如显示电路304、蜂窝通信电路330、短程无线通信电路329、连接器接口(I/F)320和/或显示器360)。MMU 340可被配置为执行存储器保护和页表转换或设置。在一些实施方案中,MMU 340可被包括作为一个或多个处理器302的一部分。
如上所述,客户端站点106可被配置为直接与一个或多个相邻客户端站点无线通信。客户端站点106可被配置为根据用于WLAN网络中通信的WLAN RAT进行通信,诸如图1中所示。
如本文所述,客户端站点106可包括用于实施本文所述特征的硬件部件和软件部件。例如,客户端站点106的处理器302可被配置为实施本文所述的特征的一部分或全部,例如通过执行被存储在存储器介质(例如,非暂态计算机可读存储器介质)上的程序指令。另选地(或除此之外),处理器302可被配置作为可编程硬件元件,诸如FPGA(现场可编程门阵列)或者作为ASIC(专用集成电路)。另选地(或除此之外),结合其他部件300,304,306,310,320,330,335,340,345,350,360中的一个或多个,UE 106的处理器302可被配置为实施本文所述的特征的部分或全部。
此外,如本文所述,处理器302可包含一个或多个处理元件。换句话讲,一个或多个处理元件可被包括在处理器302中。因此,处理器302可包括被配置为执行处理器302的功能的一个或多个集成电路(IC)。此外,每个集成电路可包括被配置为执行处理器204的功能的电路(例如第一电路、第二电路等等)。
另外,如本文所述,蜂窝通信电路330和短程无线通信电路329可各自包含一个或多个处理元件。换句话讲,一个或多个处理元件可被包括在蜂窝通信电路330和短程无线通信电路329中。因此,蜂窝通信电路330和短程无线通信电路329中每一者可相应包括被配置为执行蜂窝通信电路330和短程无线通信电路329的功能的一个或多个集成电路(IC)。此外,每个集成电路可包括被配置为执行蜂窝通信电路330和短程无线通信电路329的功能的电路(例如第一电路、第二电路等等)。
Wi-Fi对等通信协议
在一些实施方案中,Wi-Fi装置(例如客户端站点106)可以能够以对等方式彼此通信,即通信不通过接入点。当前在Wi-Fi联盟中有两种类型的Wi-Fi对等联网协议。在一种类型的对等协议中,当两个Wi-Fi装置(例如无线站)彼此通信时,Wi-Fi装置之一基本上充当伪接入点,而另一者充当客户端装置。在被称为周边感知联网(NAN)的第二类型的Wi-Fi对等协议中,这两个Wi-Fi客户端装置(无线站)在彼此通信中充当相似的对等装置,即二者都不充当接入点。
在NAN***中,每个无线站可实施方法以确保其与其正与之进行通信的相邻无线站同步。另外,无线站可协商用于交换同步分组的公共发现窗口,以帮助确保彼此正在直接通信的装置正确地同步以使得能够实现通信。一旦两个无线站具有相同的发现窗口,它们就可交换同步分组以保持彼此同步。无线站还可使用发现窗口来交换服务发现帧以传送其他信息诸如进一步可用性。
NAN协议基本上具有两个方面:1)同步和发现(NAN 1.0)和2)数据路径传输(NAN2.0)。NAN 1.0描述用于NAN协议同步和发现的方法。如美国专利申请号14/960,488中所述,在两个无线站已经(经由NAN 1.0)发现了彼此之后,它们可实施过程来在它们之间设置NAN数据路径,使得它们能正确地通信。在此之后,这两个无线站安排公共数据路径协商窗口,使得它们能协商能力、同步要求,以及交换进一步服务信息。数据路径协商窗口是使两个无线站能够彼此通信使得它们能协商这些能力和同步要求以及交换这个进一步服务信息的时间窗口。一旦数据路径协商窗口已经建立并且NAN数据路径设置已经执行,无线站就可执行数据路径同步以帮助确保这两个站点彼此保持同步以用于正确通信。
本文所述实施方案还限定了用于一组无线站参与公共服务实例的方法,其中这组无线站中的每个无线站可既充当服务提供方又充当服务消费方。
此外,本文所述的实施方案还限定了用于改善共存事件期间对等装置之间的通信的方法,诸如共享移动装置的单个天线用于根据多个无线电接入技术(RAT)的通信。
往复服务
在一些实施方案中,往复(RECIP)服务组可被定义为参与服务实例的一组装置。换句话讲,服务实例对于参与RECIP服务组的所有装置可以是公共的或者是相同的。每个装置可既充当服务提供方又充当服务消费方。另外,在一些实施方案中,RECIP服务组可允许一些装置只作为服务消费方来参与。换句话讲,RECIP服务组中的一部分装置只可接收或订阅服务实例,并且不可主动发布服务实例。
此外,这组装置可使用单个(组)组播地址来到达参与服务实例(即同一服务实例或公共服务实例)的所有相邻装置。在一些实施方案中,所述单个(组)组播地址可以是在针对RECIP服务组参与方的所有帧中使用的A3/BSSID(基本服务集标识)。
另外,这组装置可同步并且可周期性地出现在相同服务窗口用于服务相关活动。换句话讲,这组装置可紧密同步(或者这组装置可保持紧密同步),使得组中的所有装置可出现在相同服务窗口。需注意,服务窗口可通过时间参数和信道参数二者来限定,并且参与所述组的所有装置可在服务(或组)窗口期间醒来。换句话讲,服务窗口可被认为是广义协商窗口。因此,RECIP服务组参与方(例如参与RECIP服务组的无线站)可建立单播会话以在对等交互中传输数据,并且还建立组播会话来将组播数据传输至RECIP服务组(即服务邻域)中的所有(或一组)参与方。因此,服务窗口可用作会合周期用于供所有RECIP服务组参与方通信。
例如,在服务窗口期间,RECIP服务组参与方可传输服务管理帧,传输组播数据,宣告或核查未决数据,和/或调度或调节附加单播或组播传输窗口。另外(除了服务窗口之外),一对无线站可基于这两个无线站的进一步可用性偏好来调度单播(对等)传输信道/时间窗口序列。例如,在电话会议期间,组参与方的一个子组可设置用于这个子组之间通信的数据路径。另外,组播源(除了服务窗口之外)可基于其自己的进一步可用性偏好来调度组播传输信道/时间窗口序列,并且这样的调度可允许第一子组的组参与方在该子组内通信,而第二子组的组参与方(不包括在第一子组中)可在服务窗口之外节省电力(休眠)。
服务实例参与
有至少两个选项用于形成RECIP服务组。在第一选项中,服务可指示一个或多个装置(例如无线站)发布服务实例(即,公共服务实例或相同服务实例)。于是,当发布服务实例的装置发现彼此(例如在邻域中相遇)时,装置可形成RECIP服务组或并入到先前形成的(即更大的)RECIP组中。需注意,在此类方案中,RECIP服务组不管是新形成的还是先前形成的(即经由添加新成员而重组),都可使用公共(组)组播地址并保持上文所述的公共(组)服务窗口。因此在一些实施方案中,公共(组)组播地址和公共(组)服务窗口调度可由服务实例设置或者可由服务实例信息诸如服务实例名称的散列来推导,这可确保这些参数(组播地址和公共服务窗口调度)可在装置间并且在合并组间。
在第二选项中,创建方(或第一装置,例如第一无线站)可开始并随后发布服务实例。因此,创建方可选择公共(组)组播地址并且可设置公共(组)服务窗口调度。然后,其他装置可浏览可用服务实例并且可选择所期望的服务实例来参与。此外,在装置参与服务实例之后,该装置也可将服务实例发布给其他装置以便将其他装置收集到RECIP服务组中。
在上述选项中任一者中,可能期望限制在公共发现窗口中发布服务实例的RECIP服务组参与方的数量,以便限制发现窗口期间的通信量。因此,在服务实例在未被请求的情况下被发布(即未被请求的发布)的实施方案中,RECIP服务组中的参与方如果从另一参与方接收服务实例则可取消在发现窗口中其对该服务实例的传输。换句话讲,参与方如果从另一参与方接收发布帧则可取消其发布帧传输。在某些实施方案中,这只可在发布帧具有的帧信号强度高于阈值的情况下才发生。另外,一旦参与方在发现窗口内发现服务实例,参与方就可使用服务窗口重新发布服务实例并建立与现有服务参与方的会话连接。另外,如果参与方只是服务消费方,则参与方可在服务窗口期间传输活动订阅帧以便订阅RECIP服务组内的现有服务提供方/发布方。
此外,在服务实例只在被请求时才被发布(即被请求的发布)的实施方案中,RECIP服务组可通过请求现有参与方在发现窗口期间只执行被请求发布而请求新参与方在发现窗口期间执行活动订阅来限制发布通信量。另外,为了促进用于公共服务实例的RECIP组合并,现有参与方可在服务窗口期间执行未被请求的发布,此外还可使用基于信号强度的抑制来减少发布通信量。在一些实施方案中,一旦参与方在发现窗口内发现服务实例,参与方就可继续使用活动订阅以在服务窗口期间发现现有参与方并建立RECIP服务组内的会话连接。
RECIP服务组安全性
除了促进RECIP服务组的发现和合并之外,本文所公开的实施方案还可为RECIP服务组内的参与方提供各种安全级别,从无安全性到应用级安全性。因此在一些实施方案中,为了减少通信量和避免服务参与方之间NxN(其中N是RECIP服务组内参与方的数量)安全关联握手,RECIP服务组可以不提供任何安全性。换句话讲,RECIP服务组可以不要求任何安全性。另选地,RECIP服务组可提供共享组凭据或共享组密钥。在此类实施方案中,新参与方可与任何现有RECIP服务组参与方进行一次性安全关联握手,以便获取共享组凭据/密钥。另外,共享组凭据/密钥也可从应用层获取。例如,经由用户输入或者经由应用服务器的预安装。一旦获得了,共享组凭据/密钥还可用于来自所有RECIP服务组参与方的组播传输和/或RECIP服务组参与方之间的单播传输。
在一些实施方案中,RECIP服务组可使用单独的组播密钥和单播密钥。因此,每个组播源可创建并使用其自己的组播密钥,这与上文所述的实施方案相比可允许实现增强的隐私和安全性保护。然而,源可能需要将组播密钥安全地递送给每个预期宿(服务的消费方)。为了附加安全性,在一些实施方案中,RECIP服务组中的每个参与方可与每个预期对等方创建和使用成对密钥。在此类实施方案中,每个成对密钥可经由安全关联握手来共享。换句话讲,可为每个对等关联进行安全关联握手以便共享成对密钥。
在一些实施方案中,安全性可依赖于应用层,而不是MAC级。在此类实施方案中,MAC可帮助建立每个装置对之间的数据路径控制会话,以进行应用级安全关联,包括密钥生成和递送。需注意,应用层可具有更多资源(例如存储器)来为大的密集组保持更大量的安全密钥。
组播会话设置
如上所述,一个或多个装置(无线站)可参与RECIP服务组。这些装置中至少一者可以是组播源,并且可以传输组播数据给RECIP服务组。在一些实施方案中,为了开始或发起组播会话,所述至少一个装置(即所述至少一个组播源)可开始RECIP服务组中心组播会话。在RECIP服务组中心组播会话中,所有组播源可以只使用服务组播地址。此外,所有组播源可使用公共服务组安全性策略。例如,如果RECIP服务组选择使用共享组密钥,则所有组播源可以只使用共享组密钥用于安全关联和受保护的数据传输。
在一些实施方案中,为了开始或发起组播会话,所述至少一个装置可开始源中心组播会话。在此类实施方案中,所述至少一个装置(即所述至少一个组播源)可使用与服务组播地址不同的组播地址。例如,所述至少一个装置可将宿(服务的消费方)限制到RECIP服务组参与方的一个子组。此外,所述至少一个装置可使用与RECIP服务组安全性策略不同的安全性策略。在一些实施方案中,所述至少一个装置可以只使用比RECIP服务组安全级别高的安全级别。例如,RECIP服务组可使用共享组密钥,而所述至少一个装置可使用其自己的与组密钥相比安全性保护增强的组播密钥。
除了发起组播会话之外,组播源(即所述至少一个装置)可限定并宣告所述一个或多个组播会话参数诸如组播调度、组播类型、组播地址(如果与RECIP服务组组播地址不同的话)、和组播安全性策略(如果与RECIP服务组安全性策略不同的话)。除了服务窗口之外,组播调度可指定可被组播源限定用于传输组播数据的信道和时间窗口序列。需注意,所有RECIP组服务参与方可能需要出现在服务窗口中。因此,服务窗口可被组播源用于传输组播数据。然而,如果服务窗口不足以使组播源完成所有组播传输,则组播源可调度附加时间窗口(在期望信道上)以经由组播调度参数传输组播数据。另外,订阅组播源的宿(消费方)可能需要遵循组播调度以确保接收组播源传输的所有组播数据。需注意,组播源可允许宿建议另一组播调度(包括时间窗口和信道),但是组播源可决定组播调度。因此,组播源可接受部分建议(诸如信道,但不接受时间窗口)并相应地改变其当前组播调度。
组播类型参数可被组播源用来指定组播是开放的还是受控的。在开放组播中,组播源可以不维持宿(消费方)成员关系并且可以不要求宿明确地订阅该源。因此,一旦宿获得组播会话参数,宿就可选择通过在不向组播源登记的情况下采用组播地址并遵循组播调度来参与组播会话。另一方面,在受控组播中,组播源可维持宿成员关系并且可要求每个预期宿明确订阅该源。需注意,如果宿成员关系在MAC级被管理,则宿可在源处登记其MAC数据接口地址。另外,如果宿成员关系在上层(例如在应用层)被管理,则MAC层可帮助为每个预期宿建立组播控制会话,然后可将组播控制传递到上层。
图4A示出了根据一些实施方案的一种用于传输组播地址和服务窗口的方法。除了其他装置之外,图4A所示的方法可结合以上附图中所示的***或装置中的任一者来使用。在各种实施方案中,所示的方法要素中的一些可同时执行,按与所示顺序不同的顺序执行,或者可被省略。还可以根据需要来执行另外的方法要素。如图所示,该方法可操作如下。
在402处,第一广播消息可从无线站(装置)诸如客户端站点106传输至一个或多个相邻无线站(或装置)。第一广播消息可包括组播广播地址。在一些实施方案中,地址可以是组播地址。此外,第一广播消息可指示服务窗口中服务的可用性。在一些实施方案中,服务窗口可由时间参数和信道参数中的一个或多个来限定。
在404处,无线站可接收来自相邻无线站中至少一者的第二广播消息。第二广播消息可包括在第一广播消息中传输的地址。此外,第二广播消息可在服务窗口中被接收。
在一些实施方案中,无线站可传输第三广播消息给相邻无线站。第三广播消息可包括来自第一广播消息的地址,并且还可包括服务窗口之外广播传输的调度。换句话讲,广播传输可在与服务窗口不同的时间和/或不同的信道上进行(例如可由时间参数和/或信道参数来限定,其中时间参数和/或信道参数与限定服务窗口的时间参数和/或信道参数不同)。在一些实施方案中,第三广播消息可包括用于相邻无线站的一个子组的服务窗口之外广播传输的调度。换句话讲,相邻无线站的一个子组可按调度在服务窗口之外会合(或出现)以接收来自无线站的广播传输。
在一些实施方案中,无线站可传输第一消息给相邻无线站中的第一相邻无线站。第一消息可包括对于在服务窗口之外与第一相邻无线站的进一步通信的请求。此外,无线站可在服务窗口之外传输第二消息给第一相邻无线装置。
图4B示出了根据一些实施方案的一种包括用于传输组播地址和服务窗口的模块的处理元件。在一些实施方案中,天线435可耦接到处理元件464。处理元件可被配置为执行上文参考图4A所述的方法。在一些实施方案中,处理元件464可包括一个或多个模块诸如模块(或电路)422和424,并且模块(或电路)可被配置为执行上文参考图4A所述方法的各个步骤。在一些实施方案中,处理元件可被包括在无线站诸如无线站106中。如图所示,所述模块可配置如下。
在一些实施方案中,处理元件464可包括被配置为传输第一广播消息给一个或多个相邻无线站(或装置)的传输模块422。第一广播消息可包括组播广播地址。在一些实施方案中,地址可以是组播地址。此外,第一广播消息可指示服务窗口中服务的可用性。在一些实施方案中,服务窗口可由时间参数和信道参数中的一个或多个来限定。
在一些实施方案中,处理元件464可包括被配置为接收来自相邻无线站中至少一者的第二广播消息的接收模块424。第二广播消息可包括在第一广播消息中传输的地址。此外,第二广播消息可在服务窗口中被接收。
对于本领域的技术人员显而易见的是,对于上述模块(或电路)(诸如模块422和424)的具体过程,可参照在共享相同概念的相关过程实施方案中的对应步骤(诸如分别为步骤402和404),并且所述参照被视为也公开了相关模块(或电路)。此外,处理元件464可以软件、硬件或它们的组合来实现。更具体地讲,处理元件464可被实施为电路诸如ASIC(专用集成电路)、各个处理器内核的部分或电路、整个处理器内核、各个处理器、可编程硬件装置(诸如现场可编程门阵列(FPGA))和/或包括多个处理器的***的较大部分。另外,处理元件464可被实施为通用处理器诸如CPU,因此每个模块可通过CPU执行存储在存储器中的执行相应步骤的指令来实施。
图5A示出了根据一些实施方案的一种用于形成往复服务组的方法。除了其他装置之外,图5A所示的方法可结合以上附图中所示的***或装置中的任一者来使用。在各种实施方案中,所示的方法要素中的一些可同时执行,按与所示顺序不同的顺序执行,或者可被省略。还可以根据需要来执行另外的方法要素。如图所示,该方法可操作如下。
在502处,无线装置(或站点)诸如客户端站点106可发布服务实例。在一些实施方案中,无线装置可广播组播地址和服务窗口以发布服务实例。服务窗口可由时间和/或信道参数来限定。
在504处,无线装置可发现发布服务实例的一个或多个相邻无线装置(或站点)。换句话讲,所述一个或多个相邻无线装置可正与所述无线装置发布相同服务实例。在一些实施方案中,无线装置可确定相邻无线装置中的一者或多者正在发现窗口中发布服务实例。
在506处,无线装置可与所述一个或多个相邻无线装置形成往复服务组。在一些实施方案中,为了形成往复服务组,无线装置可在服务窗口中重新发布服务实例,并建立与所述一个或多个相邻无线装置的会话连接。
在一些实施方案中,无线装置可附加地在服务窗口期间传输活动订阅帧以订阅往复服务组内的现有服务提供方(例如通告或发布服务的相邻无线装置)。
在一些实施方案中,无线装置可附加地在发现窗口期间接收来自相邻无线装置中至少一者的用于服务实例的发布帧。作为响应,无线装置可取消其在发现窗口中对服务实例的发布。在一些实施方案中,无线装置可将发布帧的接收信号强度与阈值进行比较,并且如果接收信号强度大于阈值,则取消其对服务实例的发布。
图5B示出了根据一些实施方案的一种包括用于形成往复服务组的模块的处理元件。在一些实施方案中,天线535可耦接到处理元件564。处理元件可被配置为执行上文参考图5A所述的方法。在一些实施方案中,处理元件564可包括一个或多个模块诸如模块(或电路)522,524和526,并且模块(或电路)可被配置为执行上文参考图5A所述方法的各个步骤。在一些实施方案中,处理元件可被包括在无线站诸如无线站106中。如图所示,所述模块可配置如下。
在一些实施方案中,处理元件564可包括被配置为发布服务实例的发布模块522。在一些实施方案中,发布模块可被配置为广播组播地址和服务窗口以发布服务实例。服务窗口可由时间和/或信道参数来限定。
在一些实施方案中,处理元件564可包括被配置为发现发布服务实例的一个或多个相邻无线装置(或站点)的发现模块524。换句话讲,所述一个或多个相邻无线装置可正与发布模块522发布相同服务实例。在一些实施方案中,发布模块可确定相邻无线装置中的一者或多者正在发现窗口中发布服务实例。
在一些实施方案中,处理元件564可包括被配置为与所述一个或多个相邻无线装置形成往复服务组的形成模块526。在一些实施方案中,为了形成往复服务组,形成模块可在服务窗口中重新发布服务实例,并建立与所述一个或多个相邻无线装置的会话连接。
对于本领域的技术人员显而易见的是,对于上述模块(或电路)(诸如模块522,524和526)的具体过程,可参照在共享相同概念的相关过程实施方案中的对应步骤(诸如分别为步骤502,504和506),并且所述参照被视为也公开了相关模块(或电路)。此外,处理元件564可以软件、硬件或它们的组合来实现。更具体地讲,处理元件564可被实施为电路诸如ASIC(专用集成电路)、各个处理器内核的部分或电路、整个处理器内核、各个处理器、可编程硬件装置(诸如现场可编程门阵列(FPGA))和/或包括多个处理器的***的较大部分。另外,处理元件564可被实施为通用处理器诸如CPU,因此每个模块可通过CPU执行存储在存储器中的执行相应步骤的指令来实施。
NAN/AWDL共存
如上所述,NAN允许无线站之间的对等通信。另外,Apple无线直接链接(AWDL)也可允许无线站之间经由Wi-Fi对等连接的对等通信。在任一种情况下,通信可经由无线站的至少一个天线来无线地执行。在一些实施方案中,如上所述,所述至少一个天线可在各种无线电接入技术(RAT)诸如LTE、蓝牙、Wi-Fi和全球定位***(GPS)上共享。换句话讲,RAT可共存并共享无线站的单个天线。因此,涉及对等或组组播的装置(例如无线站)可能在天线正被另一服务使用时缺席。NAN/AWDL数据交换或组播期间的此类缺席可能导致明显的速率和/或吞吐量降低。例如,对等方A可具有数据要发送给对等方B并且对等方B可开始接收来自对等方A的数据。然而,在对等方B正在接收数据时,对等方B可能将天线切换到另一RAT(例如LTE或蓝牙)。对等方A可继续发送数据给对等方B,因为对等方A可能不知道对等方B已经调离到另一RAT。因此,对等方A不可能接收到来自对等方B的反馈(例如确认),并且作为响应可降低将数据发送给对等方B的速率。换句话讲,对等方A可将没有来自对等方B的反馈错误解释为信道条件问题并且采取并不需要的纠正措施。
图6示出了根据一些实施方案的一种用于在共存事件期间改善对等装置之间通信的方法。除了其他装置之外,图6所示的方法可结合以上附图中所示的***或装置中的任一者来使用。在各种实施方案中,所示的方法要素中的一些可同时执行,按与所示顺序不同的顺序执行,或者可被省略。还可以根据需要来执行另外的方法要素。
如图所示,具有数据要发送给对等方606b(例如第二无线站)的对等方606a(例如第一无线站,诸如客户端站点106)可在发送数据分组615a之前发送请求发送(RTS)消息610a给对等方606b。需注意,对等方606b可处于共存状态,但可被调到Wi-Fi并接收来自对等方606a的RTS消息610a。换句话讲,对等方606b可在多个RAT上共享天线,但可当前被调到Wi-Fi以接收来自对等方606a的通信(数据)。响应于来自对等方606a的RTS消息610a,对等方B可发送清除发送(CTS)消息620a给对等方606a。这可向对等方606a指示对等方606b可保留在NAN(或AWDL)角色并且可被准备以接收来自对等方606a的数据。因此,响应于CTS消息620a,对等方606a可发送数据分组615a给对等方606b。在接收数据分组620a之后,对等方606b可开始共存事件并从对等通信调离。在共存事件期间,对等方606a可继续发送RTS消息(610b,...610n)给对等方606b,然而,对等方606a只可以响应于接收来自对等方606b的CTS消息(例如CTS消息620b)而发送另一数据分组(例如615b)。因此,在共存事件期间,对等方606b不发送CTS消息给对等方606a,并且没有数据被传输。此类实施方案可避免在对等方606b的共存事件期间的速率降低。
然而,如图7所示,每次对等方606a发送RTS消息610给对等方606b并且未接收来自对等方606b的CTS消息620时,对等方606a可增大发送RTS消息610之间的时间间隔。这个避让增大(时间630)可继续增大到最长持续时间,并且可能导致对等装置之间的低效行为。例如,在一些情况下,对等方606b可从共存事件返回(例如调回到对等方606a)并且准备好接收数据,然而由于退避增大,对等方606a可能已经中止传输并且可能不是在对等方606b返回时立即传输RTS消息610给对等方606b,从而导致从对等方606a向对等方606b传输数据是低效率的。此外,使用RTS/CTS消息收发方案可能由于“错误”RTS消息而在没有共存对等方(例如对等方606b)期间静音对等组(Wi-Fi、AWDL或NAN)内的其他站点。换句话讲,当对等方606a在对等方606b的共存事件期间向对等方606b发送RTS消息时,所有相邻对等装置可在RTS网络分配矢量(NAV)周期期间中止传输。
因此,为了避免上文所述的低效率,在一些实施方案中,对等装置可向其他对等装置通知所计划的共存事件。换句话讲,将由于共存事件而缺席的装置可更新共存事件群集内的所有装置。在一些实施方案中,所述更新可被包括作为可作为广播帧被传输至所述群集的发现(或信标)帧中的共存属性。
图8示出了根据一些实施方案的一种用于在共存事件期间改善对等装置之间的通信的方法。除了其他装置之外,图8所示的方法可结合以上附图中所示的***或装置中的任一者来使用。在各种实施方案中,所示的方法要素中的一些可同时执行,按与所示顺序不同的顺序执行,或者可被省略。还可以根据需要来执行另外的方法要素。
如图8所示,对等方606a可在对等方606b存在时向对等方606b发送RTS消息810a。作为响应,对等方606b可发送CTS消息820a给对等方606a,并且对等方606a可通过传输数据分组815a给对等方606b来进行响应。然后,对等方606b可经由具有共存属性的信标帧825向对等方606a更新所计划的共存事件(例如缺席)。作为响应,对等方606a可基于信标帧825确定重新开始向对等方606b的传输的时间,并且该时间可对应于共存事件的结束。因此,在所确定的时间,对等方606a可发送另一RTS消息810b给对等方606b,并且作为响应,接收来自对等方606b的CTS消息820b。然后,对等方606a可发送另一数据分组815b给对等方606b。因此,避免了共存事件期间从对等方606a向对等方606b的传输。另外,可避免MAC服务数据单元(MSDU)和MAC协议数据单元(MPDU)的集聚。
需注意,在一些实施方案中,在对等方606b可用(例如未调离)时,可在每个分组上发送RTS消息。另外,由于信标/发现帧可作为广播被传输,所以共存属性可以不是在每个可用性/发现窗口被接收,并且对等方606a可以不实施对对等方606b缺席时间的时间同步,因此发送RTS消息可确保对等方606b可用于接收数据。还需注意,接收共存属性的对等方(例如对等方606a)可以只保存相关联对等方的共存属性。还需注意,可以假设AWDL/NAN中的信标帧可周期性地传输并且可在窗口中传输不止一次,因此一旦有共存更新,共存属性就可被更新并且传输。
共存属性可包括描述共存事件的一个或多个参数(或字段)。因此,在一些实施方案中,所述参数可包括coex_numberreports参数、coex_downcoutnertime参数、coex_starttime参数、coex_duration参数、coex_periodicity参数、和coex_periodicitycount参数的组合。coex_numberreports参数可指示包括在特定共存属性中的共存通信报告的数量,并且“0”可用于指示在特定共存属性中没有共存通信报告。对于每个共存通信报告可重复coex_duration、coex_periodicity、coex_periodicitycount参数。coex_duration参数可指示单位为微秒的通信活动阶段的持续时间,如图9A所示。因此如图所示,在发送信标(诸如上文所述的信标825)之后,对等装置可进入共存循环,共存循环可由一个或多个参数诸如coex_periodicitycout、coex_duration和coe_preiodicity来指定。coex_periodicity参数可指示单位为微秒的通信周期性。另外,coex_periodicity值“0”可用于指示非周期性通信。coex_periodicitycount参数可指示在信标或主指示帧(MIF)之后计划的缺席(共存)事件的数量。需注意,值“1”可指示非周期活动性。此外,coex_starttime参数可指示基于群集的公共定时用于共存事件的起始时间。Coex_starttime可按微秒来指示,并且可与NAN对等通信一起使用。需注意,NAN群集中的所有装置可同步到主时钟,因此信标/服务发现帧中起始时间的指示可足以描述共存事件的定时。
然而,由于AWDL群集可以没有同步到绝对时钟,所以coex_downcountertime参数可用于指示在下一共存事件开始之前的时间量,单位为微秒。Coex_downcountertime可在每个共存通信报告中指示,并且可相对于帧的目标传输时间来指定,如图9C所示以及下文进一步所解释。
图9B示出了现有技术AWDL MIF down_counter、帧本地时间物理传输时间(PhyTT)、帧本地时间目标传输时间(TargetTT)之间的关系。down_counter是相对于TargetTT的下一可用性窗口(AW)周期的起始时间之前的时间量,单位为时间单位(TU)(例如毫秒)。因此,根据所接收MIF,下一AW的开始可被计算为:
到AW开始的剩余时间=Down_Counter-(PhyTT-TargetTT)。
需注意,将剩余时间转换成本地TSF是根据MIF TSF锁存(MIF_TSF)来计算,并且所述计算是由PMAC执行,因为FW不立即处理MIF并且降值计数器值应补偿为:
Next_AW_TSF=Down_Counter-(PhyTT-TargetTT)+MIF_TSF-Preamble_Time。
图9C示出了根据一些实施方案的TargetTT和coex_downcountertime之间的关系。需注意,为了避免coex_downcountertime的实时更新,其可与TargetTT相关。因此,在共存事件之前剩余的时间(Next_COEX_TSF)可与AW起始时间类似被计算为:
到共存事件的剩余时间=coex_downcountertime-(PhyTT-TargetTT)。
另外,由于在处理MIF中可能有滞后,所以到共存事件的剩余时间也可被补偿为:
Next_COEX_TSF=coex_downcountertime-(PhyTT-TargetTT)+MIF_TSF-Preamble_Time。
可以各种形式中的任一种形式来实现本公开的实施方案。例如,可将一些实施方案实现为计算机实现的方法、计算机可读存储器介质或计算机***。可使用一个或多个定制设计的硬件装置诸如ASIC来实现其他实施方案。可使用一个或多个可编程硬件元件诸如FPGA来实现其他实施方案。
在一些实施方案中,非暂态计算机可读存储器介质可被配置为使得其存储程序指令和/或数据,其中所述程序指令如果被计算机***执行则使得计算机***执行一种方法,例如本文所述的方法实施方案中的任一种方法实施方案,或本文所述的方法实施方案的任何组合,或本文所述的任何方法实施方案的任何子集或此类子集的任何组合。
在一些实施方案中,无线装置可被配置为包括一个处理器(或一组处理器)和存储器介质,其中存储器介质存储程序指令,其中处理器被配置为从存储器介质读取并执行程序指令,其中程序指令是可执行的以使无线装置实施本文所述的各种方法实施方案中的任一种(或本文所述的方法实施方案的任何组合,或本文所述的任何方法实施方案的任何子集,或这种子集的任何组合)。可以各种形式中的任一种形式来实现该装置。
尽管已相当详细地描述了上述实施方案,但是一旦完全理解了上述公开,许多变型和修改对于本领域的技术人员而言将变得显而易见。本发明旨在使以下权利要求书被解释为涵盖所有此类变型和修改。
Claims (41)
1.一种无线站,包括:
至少一个天线;
被配置为执行与Wi-Fi接入点的Wi-Fi通信的至少一个无线电部件;
耦接到所述至少一个无线电部件的至少一个处理器,其中所述无线站被配置为执行语音通信和/或数据通信;
其中所述至少一个处理器被配置为使所述无线站:
将指示服务窗口中服务实例的可用性的具有组播地址的第一广播消息传输至一个或多个相邻无线站,其中所述组播地址是由所述服务实例的名称的散列导出的;以及
在所述服务窗口中接收来自所述一个或多个相邻无线站中的至少一个相邻无线站的具有所述组播地址的第二广播消息。
2.根据权利要求1所述的无线站,
其中所述至少一个处理器还被配置为使无线站:
将第一消息传输至所述一个或多个相邻无线站中的第一相邻无线站,其中所述第一消息请求在所述服务窗口之外与所述第一相邻无线站的进一步通信;以及
在所述服务窗口之外将第二消息传输至所述第一相邻无线站。
3.根据权利要求1所述的无线站,
其中所述至少一个处理器还被配置为使无线站:
将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站,其中所述第三广播消息包括所述服务窗口之外的广播传输的调度。
4.根据权利要求1所述的无线站,
其中所述至少一个处理器还被配置为使无线站:
将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站,其中所述第三广播消息包括用于所述一个或多个相邻无线站的子组的所述服务窗口之外的广播传输的调度。
5.根据权利要求4所述的无线站,
其中所述广播传输的调度由时间参数和信道参数中的一个或多个来限定。
6.根据权利要求1所述的无线站,
其中所述组播地址是基本服务集标识地址。
7.根据权利要求1所述的无线站,
其中所述服务窗口由时间参数和信道参数中的一个或多个来限定。
8.根据权利要求1所述的无线站,
其中在所述服务窗口中,所述至少一个处理器还被配置为使无线站:
传输一个或多个服务管理帧;
传输组播数据;
宣告未决数据;
检查未决数据;
调度单播传输窗口;或
调节组播传输窗口的调度。
9.根据权利要求1所述的无线站,
其中传输所述第一广播消息发布所述服务的服务实例。
10.根据权利要求1所述的无线站,
其中所述至少一个处理器还被配置为使无线站:
向参与往复服务组的一个或多个相邻无线装置广播包括组播调度的组播会话参数;和
根据所述组播调度向所述一个或多个相邻无线装置的子组传输组播数据。
11.一种设备,包括:
存储器;和
与所述存储器通信的处理元件,其中所述处理元件被配置为:
生成用于以下的指令:将具有组播地址的第一广播消息传输至一个或多个相邻无线站,所述第一广播消息指示服务窗口中服务实例的可用性,其中所述组播地址是由所述服务实例的名称的散列导出的;和
生成用于以下的指令:在所述服务窗口中接收来自所述一个或多个相邻无线站中的至少一个相邻无线站的具有所述组播地址的第二广播消息。
12.根据权利要求11所述的设备,
其中所述处理元件还被配置为:
生成用于将第一消息传输至所述一个或多个相邻无线站中的第一相邻无线站的指令,其中所述第一消息请求在所述服务窗口之外与所述第一相邻无线站的进一步通信;和
生成用于在所述服务窗口之外将第二消息传输至所述第一相邻无线站的指令。
13.根据权利要求11所述的设备,
其中所述处理元件还被配置为:
生成用于将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站的指令,其中所述第三广播消息包括在所述服务窗口之外的广播传输的调度。
14.根据权利要求11所述的设备,
其中所述处理元件还被配置为:
生成用于将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站的指令,其中所述第三广播消息包括用于所述一个或多个相邻无线站的子组的在所述服务窗口之外的广播传输的调度。
15.根据权利要求14所述的设备,
其中所述广播传输的调度由时间参数和信道参数中的一个或多个来限定。
16.根据权利要求11所述的设备,
其中所述组播地址是基本服务集标识地址。
17.根据权利要求11所述的设备,
其中所述服务窗口由时间参数和信道参数中的一个或多个来限定。
18.根据权利要求11所述的设备,
其中在所述服务窗口中,所述处理元件还被配置为:
生成用于传输一个或多个服务管理帧的指令;
生成用于传输组播数据的指令;
生成用于宣告未决数据的指令;
生成用于检查未决数据的指令;
生成用于调度单播传输窗口的指令;或
生成用于调节组播传输窗口的调度的指令。
19.根据权利要求11所述的设备,
其中传输所述第一广播消息发布所述服务的服务实例。
20.根据权利要求11所述的设备,
其中所述处理元件还被配置为:
生成用于向参与往复服务组的一个或多个相邻无线装置广播包括组播调度的组播会话参数的指令;和
生成用于根据所述组播调度向所述一个或多个相邻无线装置的子组传输组播数据的指令。
21.一种存储程序指令的非暂态计算机可读存储器介质,所述程序指令能被处理器执行以:
生成用于以下的指令:将具有组播地址的第一广播消息传输至一个或多个相邻无线站,所述第一广播消息指示服务窗口中服务实例的可用性,其中所述组播地址是由所述服务实例的名称的散列导出的;和
在所述服务窗口中接收来自所述一个或多个相邻无线站中的至少一个相邻无线站的具有所述组播地址的第二广播消息。
22.根据权利要求21所述的非暂态计算机可读存储器介质,
其中所述程序指令可进一步执行以:
生成用于将第一消息传输至所述一个或多个相邻无线站中的第一相邻无线站的指令,其中所述第一消息请求在所述服务窗口之外与所述第一相邻无线站的进一步通信;和
生成用于在所述服务窗口之外将第二消息传输至所述第一相邻无线站的指令。
23.根据权利要求21所述的非暂态计算机可读存储器介质,
其中所述程序指令可进一步执行以:
生成用于将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站的指令,其中所述第三广播消息包括在所述服务窗口之外的广播传输的调度。
24.根据权利要求21所述的非暂态计算机可读存储器介质,
其中所述程序指令可进一步执行以:
生成用于将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站的指令,其中所述第三广播消息包括用于所述一个或多个相邻无线站的子组的在所述服务窗口之外的广播传输的调度。
25.根据权利要求24所述的非暂态计算机可读存储器介质,
其中所述广播传输的调度由时间参数和信道参数中的一个或多个来限定。
26.根据权利要求21所述的非暂态计算机可读存储器介质,
其中所述组播地址是基本服务集标识地址。
27.根据权利要求21所述的非暂态计算机可读存储器介质,
其中所述服务窗口由时间参数和信道参数中的一个或多个来限定。
28.根据权利要求21所述的非暂态计算机可读存储器介质,
其中在所述服务窗口中,所述程序指令可进一步执行以:
生成用于传输一个或多个服务管理帧的指令;
生成用于传输组播数据的指令;
生成用于宣告未决数据的指令;
生成用于检查未决数据的指令;
生成用于调度单播传输窗口的指令;或
生成用于调节组播传输窗口的调度的指令。
29.根据权利要求21所述的非暂态计算机可读存储器介质,
其中传输所述第一广播消息发布所述服务的服务实例。
30.根据权利要求21所述的非暂态计算机可读存储器介质,
其中所述程序指令可进一步执行以:
生成用于向参与往复服务组的一个或多个相邻无线装置广播包括组播调度的组播会话参数的指令;和
生成用于根据所述组播调度向所述一个或多个相邻无线装置的子组传输组播数据的指令。
31.一种方法,所述方法包括:
将具有组播地址的第一广播消息传输至一个或多个相邻无线站,所述第一广播消息指示服务窗口中服务实例的可用性,其中所述组播地址是由所述服务实例的名称的散列导出的;和
在所述服务窗口中接收来自所述一个或多个相邻无线站中的至少一个相邻无线站的具有所述组播地址的第二广播消息。
32.根据权利要求31所述的方法,其中所述方法还包括:
将第一消息传输至所述一个或多个相邻无线站中的第一相邻无线站,其中所述第一消息请求在所述服务窗口之外与所述第一相邻无线站的进一步通信;和
在所述服务窗口之外将第二消息传输至所述第一相邻无线站。
33.根据权利要求31所述的方法,其中所述方法还包括:
将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站,其中所述第三广播消息包括在所述服务窗口之外的广播传输的调度。
34.根据权利要求31所述的方法,其中所述方法还包括:
将具有所述组播地址的第三广播消息传输至所述一个或多个相邻无线站,其中所述第三广播消息包括用于所述一个或多个相邻无线站的子组的在所述服务窗口之外的广播传输的调度。
35.根据权利要求34所述的方法,
其中所述广播传输的调度由时间参数和信道参数中的一个或多个来限定。
36.根据权利要求31所述的方法,
其中所述组播地址是基本服务集标识地址。
37.根据权利要求31所述的方法,
其中所述服务窗口由时间参数和信道参数中的一个或多个来限定。
38.根据权利要求31所述的方法,其中所述方法还包括:
传输一个或多个服务管理帧;
传输组播数据;
宣告未决数据;
检查未决数据;
调度单播传输窗口;或
调节组播传输窗口的调度。
39.根据权利要求31所述的方法,
其中传输所述第一广播消息发布所述服务的服务实例。
40.根据权利要求31所述的方法,其中所述方法还包括:
向参与往复服务组的一个或多个相邻无线装置广播包括组播调度的组播会话参数;和
根据所述组播调度向所述一个或多个相邻无线装置的子组传输组播数据。
41.一种设备,包括用于执行根据权利要求31-40中任一权利要求所述的方法的构件。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562119918P | 2015-02-24 | 2015-02-24 | |
US62/119,918 | 2015-02-24 | ||
US15/051,640 | 2016-02-23 | ||
US15/051,640 US10455401B2 (en) | 2015-02-24 | 2016-02-23 | Neighbor awareness networking datapath—reciprocation and coexistence |
PCT/US2016/019318 WO2016138108A1 (en) | 2015-02-24 | 2016-02-24 | Neighbor awareness networking datapath - reciprocation and coexistence |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107431881A CN107431881A (zh) | 2017-12-01 |
CN107431881B true CN107431881B (zh) | 2021-06-08 |
Family
ID=56693902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680011818.0A Active CN107431881B (zh) | 2015-02-24 | 2016-02-24 | 周边感知联网数据路径-往复和共存 |
Country Status (4)
Country | Link |
---|---|
US (2) | US10455401B2 (zh) |
CN (1) | CN107431881B (zh) |
DE (1) | DE112016000890B4 (zh) |
WO (1) | WO2016138108A1 (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10098168B2 (en) | 2014-12-08 | 2018-10-09 | Apple Inc. | Neighbor awareness networking datapath |
US10455401B2 (en) | 2015-02-24 | 2019-10-22 | Apple Inc. | Neighbor awareness networking datapath—reciprocation and coexistence |
US10212574B2 (en) | 2015-03-20 | 2019-02-19 | Apple Inc. | Neighbor awareness networking datapath—base scheduling, scheduler rank, and further service discovery |
US10893083B2 (en) | 2015-05-25 | 2021-01-12 | Apple Inc. | Neighbor awareness networking datapath—scheduling, scheduler rank, and pre-datapath operation triggering |
US10425476B2 (en) * | 2015-09-03 | 2019-09-24 | Nec Corporation | Group formation control in multi-group peer-to-peer network |
US10098135B2 (en) * | 2016-02-22 | 2018-10-09 | Intel IP Corporation | Action frame for schedule update in a NAN |
US10397943B2 (en) * | 2016-09-23 | 2019-08-27 | Apple Inc. | Flexible NAN availability schedule indications |
US10541856B2 (en) * | 2016-10-31 | 2020-01-21 | Apple Inc. | NAN schedule migration |
US11638229B2 (en) * | 2017-02-28 | 2023-04-25 | Apple Inc. | Selective peer synchronization with mutual services |
US10575268B2 (en) | 2017-05-15 | 2020-02-25 | Apple Inc. | NAN solicited synchronization |
JP7130364B2 (ja) * | 2017-10-31 | 2022-09-05 | キヤノン株式会社 | 通信装置、制御方法、およびプログラム |
EP3477919B1 (en) * | 2018-01-25 | 2020-03-25 | Apple Inc. | Protocol for establishing a secure communications session with an anonymous host over a wireless network |
US20200015043A1 (en) * | 2018-07-05 | 2020-01-09 | Qualcomm Incorporated | Uplink service access via a wireless local area network (wlan) |
CN110050473B (zh) * | 2019-02-25 | 2021-11-09 | 香港应用科技研究院有限公司 | 无线设备同步的***和方法 |
US10772057B1 (en) * | 2019-02-25 | 2020-09-08 | Hong Kong Applied Science And Technology Research Institute Co., Ltd. | Systems and methods for wireless device synchronization |
CN114727774A (zh) * | 2019-11-07 | 2022-07-08 | 捶击公司 | 包括心跳模拟的***、装置和方法 |
US11228551B1 (en) * | 2020-02-12 | 2022-01-18 | Snap Inc. | Multiple gateway message exchange |
WO2024064182A1 (en) * | 2022-09-22 | 2024-03-28 | Apple Inc. | Time-sharing coexistence with a peer to peer communication protocol |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141488A (zh) * | 2006-09-08 | 2008-03-12 | 华为技术有限公司 | 组播服务代理的实现方法及***和节点发现方法 |
CN103259907A (zh) * | 2012-02-15 | 2013-08-21 | 深圳富泰宏精密工业有限公司 | 情景模式切换***及方法 |
Family Cites Families (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2003264965B2 (en) * | 2002-09-23 | 2006-06-15 | Lg Electronics Inc. | Radio communication scheme for providing multimedia broadcast and multicast services (MBMS) |
US20080285507A1 (en) | 2004-04-28 | 2008-11-20 | Nortel Networks Limited | Independent Scheduling in a Wireless Network |
US8239452B2 (en) * | 2004-05-01 | 2012-08-07 | Microsoft Corporation | System and method for discovering and publishing of presence information on a network |
US20070207727A1 (en) * | 2006-02-01 | 2007-09-06 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting and receiving notification message in a mobile broadcast system |
CN101150396B (zh) * | 2006-09-20 | 2012-04-25 | 华为技术有限公司 | 组播广播业务的密钥获取方法、网络及终端设备 |
US8385322B2 (en) | 2007-07-30 | 2013-02-26 | Innovative Wireless Technologies, Inc. | Distributed ad hoc network protocol using synchronous shared beacon signaling |
US20090164583A1 (en) * | 2007-12-20 | 2009-06-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for services sharing in a communications network |
US8499079B2 (en) * | 2008-06-23 | 2013-07-30 | Apple Inc. | Apparatus and methods for providing service discovery over alternate transports |
CN101369923B (zh) * | 2008-09-24 | 2010-12-29 | 中兴通讯股份有限公司 | 一种使用分布式哈希表提高集群web服务性能的方法 |
US8625570B2 (en) * | 2008-12-31 | 2014-01-07 | Stmicroelectronics, Inc. | Robust unicast/broadcast/multicast communication protocol |
US9043409B2 (en) * | 2009-06-11 | 2015-05-26 | Qualcomm Incorporated | Methods and apparatus for a plug-in model for publishing structured meta-data based discovery |
US8995326B2 (en) * | 2009-06-23 | 2015-03-31 | Intel Corporation | Techniques for broadcast/multicast delivery in wireless networks |
US20110029659A1 (en) * | 2009-07-31 | 2011-02-03 | Hemal Shah | Method and System for Network Proxy Services for Energy Efficient Networking |
US20110082939A1 (en) * | 2009-10-02 | 2011-04-07 | Michael Peter Montemurro | Methods and apparatus to proxy discovery and negotiations between network entities to establish peer-to-peer communications |
US9065575B2 (en) * | 2009-11-23 | 2015-06-23 | Lg Electronics Inc. | Mobile terminal and broadcast controlling method thereof |
ES2726041T3 (es) | 2010-09-14 | 2019-10-01 | Nokia Technologies Oy | Procedimientos de comunicación D2D: balizamiento; difusión; resolución de conflicto |
US8888701B2 (en) * | 2011-01-27 | 2014-11-18 | Valencell, Inc. | Apparatus and methods for monitoring physiological data during environmental interference |
WO2012118448A1 (en) | 2011-03-03 | 2012-09-07 | Agency For Science, Technology And Research | Communication devices and methods for performing communication |
US20140067702A1 (en) * | 2011-03-29 | 2014-03-06 | Yogesh Chunilal Rathod | Method and System for Dynamically Publishing, Sharing, Communication and Subscribing |
US9572195B2 (en) | 2011-08-02 | 2017-02-14 | Google Technology Holdings LLC | Link sharing within a communication system |
US20130103814A1 (en) * | 2011-10-25 | 2013-04-25 | Cbs Interactive Inc. | System and Method for a Shared Media Experience |
EP2813057B1 (en) * | 2012-02-08 | 2020-09-16 | Marvell Asia Pte, Ltd. | Method and apparatus for discovering wireless devices |
US9661558B2 (en) * | 2012-06-01 | 2017-05-23 | Apple Inc. | Service constraint advertisement and discovery |
JP6133996B2 (ja) * | 2012-10-18 | 2017-05-24 | エルジー エレクトロニクス インコーポレイティド | 両方向サービスを処理する装置及び方法 |
US9235983B2 (en) * | 2012-10-19 | 2016-01-12 | Intel Corporation | Apparatus and methods for group-based reactive service discovery |
JP6155631B2 (ja) | 2012-12-21 | 2017-07-05 | 富士通株式会社 | 制御装置、通信システム、制御方法及び基地局 |
KR101611329B1 (ko) | 2013-01-03 | 2016-04-12 | 엘지전자 주식회사 | 무선 통신 시스템에서 서비스 전환 방법 및 장치 |
US10477376B2 (en) | 2013-01-11 | 2019-11-12 | Qualcomm Incorporated | Systems and methods for formatting frames in neighborhood aware networks |
US11122587B2 (en) | 2013-02-07 | 2021-09-14 | Interdigital Patent Holdings, Inc. | Apparatus and methods for scheduling resources in mesh networks |
US9800389B2 (en) * | 2013-03-08 | 2017-10-24 | Qualcomm Incorporated | Systems and methods for discovering and synchronizing within a neighbor aware network |
US9674819B2 (en) * | 2013-03-15 | 2017-06-06 | Qualcomm Incorporated | Systems and methods for sharing context information in a neighbor aware network |
US9215732B2 (en) | 2013-04-03 | 2015-12-15 | Qualcomm Incorporated | Systems and methods for collision management in a neighborhood aware network |
KR20140126801A (ko) * | 2013-04-22 | 2014-11-03 | 한국전자통신연구원 | 무선 메쉬 네트워크에서 멀티캐스트 라우팅 장치 및 그 방법 |
US9872227B2 (en) * | 2013-04-23 | 2018-01-16 | Qualcomm Incorporated | Systems and methods for identification in a neighborhood aware network |
KR101571925B1 (ko) | 2013-04-25 | 2015-11-25 | 삼성에스디에스 주식회사 | 다자간 통화 단말 및 상기 단말에서의 다자간 통화에서 일대일 통화로의 전환 방법 |
US20140328168A1 (en) | 2013-05-06 | 2014-11-06 | Minyoung Park | Apparatus, system and method of adjusting transmission intervals for discovery frames |
WO2014186593A1 (en) | 2013-05-15 | 2014-11-20 | Intel Corporation | Techniques to support power-saving background device discovery in a wireless communications system |
US9843995B2 (en) * | 2013-05-15 | 2017-12-12 | Qualcomm Incorporated | Method and metrics for merging with a neighborhood aware network |
US9544754B1 (en) | 2013-05-28 | 2017-01-10 | Marvell International Ltd. | Systems and methods for scheduling discovery-related communication in a wireless network |
US9654960B2 (en) * | 2013-05-31 | 2017-05-16 | Qualcomm Incorporated | Server-assisted device-to-device discovery and connection |
US9143979B1 (en) | 2013-06-18 | 2015-09-22 | Marvell International Ltd. | Method and apparatus for limiting a number of mobile devices that can contend for a time slot in a wireless network |
US10003642B2 (en) | 2013-06-28 | 2018-06-19 | Apple Inc. | Operating a cluster of peer-to-peer devices |
US9432925B2 (en) | 2013-08-05 | 2016-08-30 | Nokia Technologies Oy | Method, apparatus, and computer program product for hop count usage in cluster selection |
CN108541044B (zh) | 2013-08-13 | 2019-12-24 | 华为终端有限公司 | 用于加入邻近感知网络设备群的方法及设备 |
US9485708B2 (en) | 2013-09-10 | 2016-11-01 | Qualcomm Incorporated | Systems and methods for concurrent service discovery and minimum spanning tree formation for service delivery |
US9686369B2 (en) | 2013-09-13 | 2017-06-20 | Qualcomm Incorporated | System and method for multihop service discovery with member station proxy service advertisements |
US9723464B2 (en) | 2013-10-18 | 2017-08-01 | Qualcomm Incorporated | System and method for identifying a service mesh |
US9723581B2 (en) | 2013-10-18 | 2017-08-01 | Qualcomm Incorporated | Systems and methods for establishing synchronization across multiple networks and participating STAs via operations on a known common channel |
US20150117366A1 (en) * | 2013-10-29 | 2015-04-30 | Qualcomm Incorporated | Systems and methods for improved communication efficiency in high efficiency wireless networks |
US9699500B2 (en) | 2013-12-13 | 2017-07-04 | Qualcomm Incorporated | Session management and control procedures for supporting multiple groups of sink devices in a peer-to-peer wireless display system |
TWI533741B (zh) | 2014-01-23 | 2016-05-11 | 瑞昱半導體股份有限公司 | 支援點對點連線之無線通訊裝置與方法 |
US9961612B2 (en) * | 2014-02-20 | 2018-05-01 | Lg Electronics Inc. | Method and device for sharing multicast address for NAN device in wireless communication system |
US9319862B2 (en) | 2014-03-06 | 2016-04-19 | Qualcomm Incorporated | Supplemental cross-technology discovery |
US9763228B2 (en) | 2014-04-01 | 2017-09-12 | Qualcomm Incorporated | Methods and apparatus for independent basic service set based data paths for neighbor aware networks |
WO2015152657A1 (ko) | 2014-04-02 | 2015-10-08 | 엘지전자 주식회사 | 무선 통신 시스템에서 nan 단말의 신호 송수신 방법 및 장치 |
US9763190B2 (en) | 2014-04-11 | 2017-09-12 | Qualcomm Incorporated | Method and apparatus for GPS enhanced neighbor aware network (NAN) cluster discovery |
US9386512B2 (en) * | 2014-05-02 | 2016-07-05 | Intel Corporation | Techniques for energy efficient WiFi neighbor awareness network operation |
US9998535B2 (en) | 2014-05-02 | 2018-06-12 | Apple Inc. | Method and apparatus for coordinating multiple peer-to-peer networks |
US9661445B2 (en) | 2014-05-02 | 2017-05-23 | Qualcomm Incorporated | Methods and apparatus for integrating bluetooth devices into neighbor aware networks |
US9936009B2 (en) | 2014-05-22 | 2018-04-03 | Qualcomm Incorporated | Systems and methods of operating a device of a data path group network |
US9439089B2 (en) | 2014-05-23 | 2016-09-06 | Google Inc. | Device to device round-trip time (RTT) measurement via neighbor aware network |
US10455400B2 (en) * | 2014-06-02 | 2019-10-22 | Qualcomm Incorporated | Peer discovery in neighbor awareness networking (NAN) aided data link networks |
US9756603B2 (en) | 2014-07-09 | 2017-09-05 | Qualcomm Incorporated | Traffic advertisement and scheduling in a neighbor aware network data link |
US9936479B2 (en) * | 2014-07-09 | 2018-04-03 | Qualcomm Incorporated | Traffic advertisement and scheduling in a neighbor aware network data link |
US20160014669A1 (en) | 2014-07-10 | 2016-01-14 | Qualcomm Incorporated | Default data path for nan aided connectivity |
WO2016007946A1 (en) * | 2014-07-11 | 2016-01-14 | Handwriting Without Tears | System and method for teaching pre-keyboarding and keyboarding |
US10250698B2 (en) * | 2014-08-25 | 2019-04-02 | Futurewei Technologies, Inc. | System and method for securing pre-association service discovery |
US10057342B2 (en) | 2014-09-05 | 2018-08-21 | Qualcomm Incorporated | Infrastructure access via neighbor awareness networking data path |
US20160073288A1 (en) | 2014-09-09 | 2016-03-10 | Qualcomm Incorporated | Reducing contention in a peer-to-peer data link network |
US9716992B2 (en) | 2014-09-24 | 2017-07-25 | Qualcomm Incorporated | Neighbor aware network logical channels |
US9521192B2 (en) * | 2014-10-30 | 2016-12-13 | Intel Corporation | Apparatus, system and method of communicating traffic to a plurality of peer to peer devices |
US9955523B2 (en) * | 2014-12-01 | 2018-04-24 | Intel Corporation | Adaptively changing availability of NAN devices for post NAN activities |
US10098168B2 (en) | 2014-12-08 | 2018-10-09 | Apple Inc. | Neighbor awareness networking datapath |
US20160174225A1 (en) | 2014-12-12 | 2016-06-16 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (nan) data path |
US10820314B2 (en) | 2014-12-12 | 2020-10-27 | Qualcomm Incorporated | Traffic advertisement in neighbor aware network (NAN) data path |
US20170346673A1 (en) * | 2014-12-15 | 2017-11-30 | Nokia Technologies Oy | Identifying wireless service |
US9998879B2 (en) * | 2015-01-08 | 2018-06-12 | Intel IP Corporation | Apparatus, system and method of communicating traffic to a plurality of wireless devices |
US10200826B2 (en) * | 2015-01-30 | 2019-02-05 | Intel Corporation | Neighbor aware networking (NAN) device and method for service discovery |
US9872234B2 (en) | 2015-02-12 | 2018-01-16 | Intel IP Corporation | Apparatus, system and method of communicating in an awareness cluster |
WO2016131195A1 (zh) * | 2015-02-17 | 2016-08-25 | 华为技术有限公司 | 数据传输方法和设备 |
EP3249976B1 (en) | 2015-02-17 | 2020-05-20 | Huawei Technologies Co., Ltd. | Service discovery method and device in neighbor awareness network |
US10455401B2 (en) | 2015-02-24 | 2019-10-22 | Apple Inc. | Neighbor awareness networking datapath—reciprocation and coexistence |
US10021567B2 (en) | 2015-03-23 | 2018-07-10 | Qualcomm Incorporated | Schedule selection and connection setup between devices participating in a NAN data link |
US10123200B2 (en) | 2015-04-20 | 2018-11-06 | Apple Inc. | Neighbor awareness networking—channel sequence |
US10080184B2 (en) | 2015-04-20 | 2018-09-18 | Intel IP Corporation | Apparatus, system and method of communicating in a neighbor awareness networking (NAN) cluster |
US10069883B2 (en) * | 2015-06-22 | 2018-09-04 | Intel IP Corporation | Apparatus, system and method of communicating in a multicast group |
US20170359819A1 (en) * | 2016-01-19 | 2017-12-14 | Mediatek Inc. | Neighborhood Awareness Network and Multi-Channel Operation over OFDMA |
-
2016
- 2016-02-23 US US15/051,640 patent/US10455401B2/en active Active
- 2016-02-24 WO PCT/US2016/019318 patent/WO2016138108A1/en active Application Filing
- 2016-02-24 CN CN201680011818.0A patent/CN107431881B/zh active Active
- 2016-02-24 DE DE112016000890.2T patent/DE112016000890B4/de active Active
-
2019
- 2019-09-30 US US16/587,332 patent/US20200029198A1/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141488A (zh) * | 2006-09-08 | 2008-03-12 | 华为技术有限公司 | 组播服务代理的实现方法及***和节点发现方法 |
CN103259907A (zh) * | 2012-02-15 | 2013-08-21 | 深圳富泰宏精密工业有限公司 | 情景模式切换***及方法 |
Also Published As
Publication number | Publication date |
---|---|
US10455401B2 (en) | 2019-10-22 |
CN107431881A (zh) | 2017-12-01 |
US20200029198A1 (en) | 2020-01-23 |
DE112016000890T5 (de) | 2017-11-23 |
DE112016000890B4 (de) | 2024-03-14 |
WO2016138108A1 (en) | 2016-09-01 |
US20160249200A1 (en) | 2016-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107431881B (zh) | 周边感知联网数据路径-往复和共存 | |
EP3101874B1 (en) | Bluetooth low energy triggering nan for further discovery and connection | |
US10893083B2 (en) | Neighbor awareness networking datapath—scheduling, scheduler rank, and pre-datapath operation triggering | |
US10212574B2 (en) | Neighbor awareness networking datapath—base scheduling, scheduler rank, and further service discovery | |
US10750436B2 (en) | Neighbor awareness networking—data cluster | |
US20160309472A1 (en) | Neighbor Awareness Networking Ranging | |
US10271180B2 (en) | Neighbor awareness networking multicast support | |
US10575268B2 (en) | NAN solicited synchronization | |
US10609761B2 (en) | Adaptive signal strength thresholds for peer-to-peer synchronization and data communication | |
US11638229B2 (en) | Selective peer synchronization with mutual services | |
US10165464B2 (en) | NAN datapath quality of service support | |
US10736022B2 (en) | Proxy assisted NAN and access point concurrent operation | |
US10231258B2 (en) | Neighbor awareness networking—schedule update | |
US11147126B2 (en) | Neighbor awareness networking discovery window congestion mitigation | |
US10681759B2 (en) | Paging schemes for peer-to-peer communications | |
US11013020B2 (en) | Cancelable NAN schedule indication | |
CN110913378B (zh) | 基于触发的即时通信的操作优化 | |
CN109041257B (zh) | 利用相互服务的选择性对等同步 | |
US20220353682A1 (en) | NAN Trusted Device Cluster | |
US10541856B2 (en) | NAN schedule migration | |
US10397943B2 (en) | Flexible NAN availability schedule indications |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |