WI‑FI感知2.0NAN数据链路中的无线电资源分配的制作方法

文档序号:13561901阅读:268来源:国知局
WI‑FI感知2.0 NAN数据链路中的无线电资源分配的制作方法

优先申请

本申请要求2015年12月9日提交的序列号为14/963,614的美国申请的优先权,其要求2015年6月19日提交的序列号为62/181,839的美国临时申请的优先权,所有这些申请的全部内容通过引用并入本文。

实施例涉及使用无线电接入网络来发送分组数据。一些实施例涉及使用wi-fi感知网络来传送信息。



背景技术:

电子设备通常通过无线方式互连以形成网络,例如计算机网络。无线网络的设备使用射频(rf)信号来传送信息,例如通过扩频或频率复用技术。无线局域网(wlan)是一种类型的网络,wi-fi网络是在电气和电子工程师协会802.11标准中的一个(例如2012年3月29日公布的ieee802.11-2012标准)下实施的wlan。网络协议继续演进,以使更多类型的设备能够进行通信,例如移动设备。挑战在于在保持通信介质上的服务质量(qos)标准的同时提供直接的设备到设备通信。因此,还存在对于提供用于电子设备传送设备的能效操作中的结果的协议的设备、系统和方法的总体需求。

附图说明

图1示出根据一些实施例的可以形成wlan的wi-fi设备的集群的表示;

图2示出根据一些实施例的网络通信设备的部分的框图;

图3示出根据一些实施例的用于建立nan数据链路并使用nan数据链路设备到设备地传送qos信息的通信协议的示例;

图4是根据一些实施例的包括qos要求的通信元素的示例;

图5是根据一些实施例的包括qos介质时间要求的通信元素的示例;和

图6是根据一些实施例的操作无线网络设备的方法的流程图;以及

图7示出根据一些实施例的示例性机器的框图。

具体实施方式

以下描述和附图充分说明使本领域技术人员能够实施的特定实施例。其他实施例可以包括结构、逻辑、电气、过程和其他变化。一些实施例的部分和特征可以包括在其他实施例的部分和特征中或与之替代。权利要求中阐述的实施例包括这些权利要求的所有可用等同物。

图1示出可以形成wlan的wi-fi设备的集群的表示。wlan是促使电子设备之间通信的通用方式。在构成网络节点的无线通信设备之间分布和协调网络的操作。这些设备的一些示例包括通信站和便携式电子设备,例如蜂窝电话、智能电话以及例如膝上型计算机或平板计算机的便携式计算机。

wi-fi感知能力可以允许移动设备发现其他附近的设备并且在最小化设备功率的同时形成网络。当设备加入这样的网络时,设备可以启动使用可用网络服务的应用程序。实施w-fi感知网络的挑战在于,常规wlan的基础架构通常不可用。例如,网络的接入点(ap)可能不可用,并且通信可能需要在移动设备之间是设备到设备的。这使得设备本身传送网络资源并确定由ap常规设定和传送的数据链路特性。

图2示出网络通信设备200(例如网络站或sta、便携式电子设备(例如蜂窝电话、智能电话、例如膝上型计算机或平板计算机的便携式计算机)的示例的一部分的框图。

网络设备包括物理层(phy)电路。phy电路205包括发送和接收射频电信号以根据wi-fi通信协议与一个或多个分离的网络设备直接通信的收发机电路。在某些示例中,phy电路205可以根据wi-fi感知通信协议进行通信。phy电路205可以包括用于调制/解调、上变频/下变频、滤波、放大等的电路。phy电路205可以电耦合至一个或多个天线210。天线可以包括一个或多个定向或全向天线,包括例如偶极天线、单极天线、贴片天线、环形天线、微带天线或适合于rf信号发送的其他类型的天线。在一些实施例中,可以使用具有多个孔的单个天线来代替两个或更多的天线。在这些实施例中,每个孔都可以被认为是单独的天线。

设备还包括在设备上执行的介质访问控制层(mac)层电路215和应用217。mac层电路215可以包括硬件处理电路(例如,微处理器),用于执行包括在软件和固件之一或两者中的指令以实现所述功能。mac层电路可以控制对收发机的访问、发送的格式信息以及提取接收到的信息。

为了使用wi-fi感知能力形成网络,一组附近的设备可能经历发现过程。设备可以通过同步到相同的时钟并且聚合到一时间段和信道(称为发现窗口(dw))来形成集群,其中,设备广告其服务并发现其他设备的服务。在发现过程之后,设备以组的方式彼此进行通信。该组设备可以根据指定的时间段和信道(称为“时间块”)进行通信。在dw期间,该组中的一个或多个设备发布时间块的通知。

时间块可以包括协商时间(nt)和数据传输时间(dtxt)。nt也可以称为寻呼时间或业务指示时间。在nt期间,该组设备通过传送寻呼消息来彼此协商,以确定是否存在要传送的设备到设备数据业务。在dtxt期间,交换实际数据。

根据分组消息协议传送数据。为了确保qos,带有具有严格期限要求的数据的分组(例如,包含语音数据和视频数据的分组)应当以比其他数据类型的分组更高的优先级传输。这意味着设备需要根据可用于该组设备的服务参数来调度时间块以满足qos要求。

为了将qos要求与网络组的设备之间可用的服务匹配,可以在设备之间的连接建立期间传送qos要求。一个设备可以将qos要求信息发送至另一设备。在一些实施例中,qos要求信息可以从要发送数据的设备发送至要接收数据的设备,或从接收数据的设备发送至发送数据的设备。

对于直接的设备到设备连接,一个设备可以基于设备的资源的限制(例如,设备能够支持的连接数等)起到时间块的调度器的作用。在一些实施例中,qos要求信息可以从非调度器设备发送至调度器设备。使用qos要求信息,调度器设备确定将用于数据交换的一组时间块,并且向非调度器通知该组时间块。在部分或全部通知的时间块期间,非调度器设备与调度器设备交换数据。

图3示出用于建立周边感知联网(nan)数据链路并使用nan数据链路设备到设备地传送qos要求信息的通信协议的示例性实施例。示例包括在图3中被指定为nan设备a的第一网络设备和在图3中被指定为nan设备b的第二网络设备。每个设备都被示出为包括在nan设备上执行的mac层电路315a、315b和应用317a、317b。

两个设备通过将同步到相同的时钟来形成集群(320)。假设应用317a具有用于公布或广告的服务。在nan发现窗口(dw)期间(325),集群的设备广告其服务。nan设备a的mac层电路315a发起包括周边感知联网(nan)公共动作帧的分组消息的传输。nan公共动作帧用于传输设备的网络服务信息。网络服务信息可以包括一个或多个通用广告服务(gas)消息帧。

nan设备b可能对由nan设备a提供的一个或多个服务感兴趣,并且可能希望与nan设备a交换数据。响应于nan公共动作帧,nan设备a的mac层电路315a可以从nan设备b接收数据连接请求消息(330)。数据连接请求可以包括一个或多个qos属性或要求。数据连接请求消息(330)可以由nan设备a的位于mac层之上的一层或多层进行处理。

响应于数据连接请求,nan设备a的mac层电路315a发起包括用于进行数据交换的数据交换时间窗口信息和信道信息的数据连接响应消息(335)的传输。在一些实施例中,数据连接响应消息(335)指示用于与第二网络设备进行数据通信的一个或多个时间块。在某些实施例中,数据连接响应消息包括指示或通知时间块的长度和时间段的频率的可用性位图。在一些实施例中,数据连接响应消息是包括数据交换时间窗口信息和第二nan公共动作帧的分组消息。

使用传送的时间块信息,例如在协商时间期间,建立或更新数据通信调度(340)。然后,根据数据交换时间窗口信息和信道信息,两个网络设备设备到设备地传输数据(345)。

图4是包括qos要求的通信元素的示例性实施例。示出元素的字段的名称和以八位字节为单位的示例性大小。在一些实施例中,针对每个支持的业务流,数据连接请求消息的qos要求包括qos流标识符(id)、标称mac服务数据单元(mdsu)大小、平均数据速率、最小phy速率和富余带宽允许(surplusbandwidthallowance)的指示。mdsu是指从在nan设备的协议栈中位于mac层之上的逻辑链路控制(llc)子层接收的数据单元。llc和mac层可以是nan设备的数据链路层(dll)。可以根据要传送的数据的类型来确定平均数据速率、最小phy速率。例如,与文本数据的通信相比,视频和语音数据可能需要更高的数据速率。如图4所示,针对每个支持的业务流,其他qos要求可以包括最大服务间隔、暂停间隔、最小数据速率、突发大小、峰值数据速率、发现窗口间隔的最小介质访问时间和延迟界限中的一个或多个。

在接收用于数据交换的qos要求时,nan设备a的处理电路确定适应数据连接请求所需的时间块的数量和位置。在一些实施例中,nan设备a使用对于时间块的数量和位置的qos要求作为不影响nan设备a与不同于nan设备b的其他设备之间的预存在的连接的数据通信调度。如果nan设备a可以适应该请求,则设备在数据连接响应消息中通知或以其他方式指示新连接调度。如果设备不能适应通信请求,则数据连接响应消息指示不接受数据连接请求。

以下是计算时间块的示例。假设图3的两个装置正在进行通信以建立数据链路,并且nan设备a正在针对服务请求计算支持数据业务所需的时间块的最小数量。为了简单起见,不考虑例如最小和最大服务延迟、延迟界限等的qos要求。nan设备a可以根据如下公式来计算请求的估计占用时间:tmedium_time_new=(富余带宽允许)×(pps)×(mpdu交换时间),其中:pps=(上限)×((平均数据速率/8)/标称msdu大小),并且mpdu交换时间=(最小phy速率下的标称msdu传输持续时间)+sifs+确认持续时间。

如果计算出的tmedium_time_new表示与作为接收机的nan设备a相关联的其他连接的估计占用时间,nmax表示可以在两个连续dw之间使用的时间块的最大数量,ttime_block表示每个时间块的长度,tdw_period表示连续dw间隔之间的时间,则支持n个新且现有的连接所需的时间块的最小数量为:n=(上限)×((tmedium_time_new+tmedium_time_new)×(ttime_block/tdw_period))。

如果n>nmax,则不能支持新的连接。如果不能支持新的连接,则接收设备在数据连接响应消息中指示不接受数据连接请求。然后,数据接收设备和数据发送设备可以将该连接的数据帧视为与尽力服务类别相关联的数据帧。

如果n≤nmax,则可以支持新的连接,并且数据发送设备发送数据分组,并且数据接收设备触发连接的帧。数据接收设备可以接收数据连接请求消息中的数据优先级信息。接收设备和发送设备之一或两者跟踪与设备之间的成功和不成功数据分组传输相关联的时间。在一些实施例中,接收设备和发送设备之一或两者保存用于跟踪连接中使用的时间(例如,used_time)的变量。该used_time变量随连接的每个成功或不成功数据分组传输增加。在某些实施例中,增加的大小等于分组传输及其相关联确认(ack)的持续时间。used_time由设备定期重置为零。

接收设备和发送设备之一或两者跟踪接受的数据交换时间窗口,其为由接收设备为连接分配的时间。在某些实施例中,接收设备和发送设备之一或两者保存用于表示接收设备为连接所允许的时间的变量(例如,accepted_time)。在某些实施例中,使用包括在qos要求中的介质时间参数来计算变量的值。设备将跟踪用时与接受的数据交换窗口进行比较。当跟踪数(trackednumber)小于接受的数据交换时间窗口时,设备根据数据优先级信息设备到设备地传送数据分组。如果跟踪数大于或等于接受的数据交换时间窗口,则设备可以根据尽力服务优先级来进行通信。

在确定数据交换时间窗口信息时,nan设备a可以优先考虑使用已经观察到的不太繁忙的信道,以避免由于来自其他设备的干扰而导致的数据传输机会不足。在一些实施例中,mac电路包括配置为使用信道业务信息来计算数据交换时间窗口信息的处理电路。可以通过对繁忙的某些信道的概率进行计算和加权来调度时间块。处理电路可以基于过去对信道业务的观察来确定概率的值。在一些实施例中,集群中的设备周期性地发送每信道负载信息。在某些实施例中,设备在包括nan公共动作帧的分组消息中包括每信道负载信息。

根据一些实施例,在包括一个或多个qos介质时间要求的数据连接请求消息中传送qos要求。nan设备a可以使用qos要求来计算要求的介质访问时间,并且将要求的介质访问时间直接传送至其对等设备nan设备b。

图5是包括qos介质时间要求的通信元素的示例性实施例。示出元素的字段的名称和以八位字节为单位的示例性大小。数据连接请求消息的qos要求可以包括qos流id、介质访问时隙的最小要求数量和两个介质访问时隙之间的最大间隔时隙的指示。时隙的最小数量可以是整数值,其指示每512个时间单位(tu)的介质访问时隙的最小要求数量。时间单位通常为1024微秒(μs)。时隙值可以以16个tu为单位。最大间隔时隙可以是16个tu为单位的整数值。

根据一些实施例,在包括ieee802.11系列标准的一个或多个业务规范(tspec)元素的数据连接请求消息中传送qos要求。tspec消息可以包含前述一个或多个qos要求。在一些实施例中,只有当数据连接会话要传送语音数据业务或视频数据业务时,设备才可以发送tspec消息来请求服务。在某些实施例中,当接收设备具有启用语音和视频访问类别的准入控制强制(acm)位时,设备仅发送tspec消息。acm位可以包括在由接收设备发送的nan公共动作帧内的参数集元素中。

如果tspec消息的接收方是数据发送设备,则tspec元素可以包括业务类别(tclas)元素,以允许发送设备在发送接收设备对之间识别属于特定业务流的分组。tspec消息的发送方可以在tspec消息中的业务规范信息字段的用户优先级(up)子字段或相关联的tclas元素的相关联up字段中包括分组优先级。可以使用tspec元件的保留位来为设备到设备连接能力添加新参数,或者可以从tspec消息中移除旧参数以适应设备到设备连接能力。tspec元素可以包括在nan公共动作帧中,或者可以包括在分离的添加业务流(addts)请求帧中。

图6是操作无线网络设备的方法500的示例性实施例的流程图。在605中,第一网络设备(例如,第一sta)发送包括周边感知联网(nan)公共动作帧的分组消息。公共动作帧可以通知第一网络设备可以提供的服务。

在610中,响应于包括nan公共动作帧的分组消息,第二网络设备(例如,第二sta)发送包括一个或多个服务质量(qos)要求的数据连接请求消息。第一网络设备使用qos要求信息来计算数据交换时间窗口信息,并且在615中,发送包括数据交换时间窗口信息的数据连接响应消息。在620中,第一和第二网络设备根据数据交换时间窗口信息设备到设备地传送数据。

图7示出示例性机器700的框图,在该机器上可以实现本文讨论的任何一种或多种技术(例如,方法)。在替代实施例中,机器700可以操作为独立设备,或者可以连接(例如,联网)至其他机器。在联网部署中,机器700可以操作为服务器机器、客户端机器,或者在服务器-客户端网络环境下作为两者来操作。在示例中,机器700可以用作对等(p2p)(或其他分布式)网络环境中的对等机器。机器700可以是移动设备,例如个人计算机(pc)、平板pc、机顶盒(stb)、个人数字助理(pda)、移动电话、智能电话、网络设备、网络路由器、交换机或网桥或能够执行指定该机器采取的动作的指令(顺序的或以其他方式)的任何机器。此外,虽然仅示出单个机器,但是术语“机器”还应被视为包括单独或共同执行一组(或多组)指令以实现本文讨论的任何一种或多种方法的机器的任何集合,例如云计算、软件即服务(saas)、其他计算机集群配置。

如本文所述的示例可以包括或可以在逻辑或多个组件、模块或机构上操作。模块是能够实现指定操作的有形实体(例如,硬件),并且可以以某种方式配置或布置。在示例中,电路可以以指定方式作为模块来布置(例如,在内部或相对于例如其他电路的外部实体)。在示例中,一个或多个计算机系统(例如,独立的、客户端或服务器计算机系统)或一个或多个硬件处理器的全部或一部分可以由固件或软件(例如,指令、应用部分或应用)配置为实现指定操作的模块。在示例中,软件可以存在于机器可读介质上。在示例中,当软件由模块的底层硬件执行时,使硬件实现指定操作。

因此,术语“模块”理解为包括有形实体,即物理构造、具体配置(例如,硬连线)或暂时(例如,临时)配置(例如,编程)的实体,用于以指定方式操作或实现本文所述的任何操作的部分或全部。考虑到暂时配置模块的示例,每个模块都不需要在任何时刻实例化。例如,在模块包括使用软件配置的通用硬件处理器的情况下,通用硬件处理器可以在不同时间配置为相应不同的模块。因此,软件可以配置硬件处理器,例如,在一个时间点构成特定模块,并在不同的时间点构成不同的模块。

机器(例如,计算机系统)700可以包括硬件处理器702(例如,中央处理单元(cpu)、图形处理单元(gpu)、硬件处理器核心或其任何组合)、主存储器704和静态存储器706,它们中的一些或全部可以经由互连链路(例如,总线)708彼此通信。机器700还可以包括显示单元710、字母数字输入设备712(例如,键盘)和用户界面(ui)导航设备714(例如,鼠标)。在示例中,显示单元710、输入设备712和ui导航设备714可以是触摸屏显示器。机器700还可以包括存储设备(例如,驱动单元)716、信号生成设备718(例如,扬声器)、网络接口设备720和一个或多个传感器721,例如全球定位系统(gps)传感器、罗盘、加速度计或其他传感器。机器700可以包括输出控制器728,例如串行(例如,通用串行总线(usb)、并行或其他有线或无线(例如,红外(ir)、近场通信(nfc)等)连接,用于控制一个或多个外围设备(例如,打印机、读卡器等)或与之通信。

存储设备716可以包括机器可读介质722,其上存储体现在本文所述任何一种或多种技术或功能中或由其使用的一个或多个数据结构或指令集724(例如,软件)。指令724还可以在由机器700执行期间存在于、完全存在于或至少部分存在于主存储器704内、静态存储器706内或者硬件处理器702内。在示例中,硬件处理器702、主存储器704、静态存储器706和存储设备716中的一个或任何组合可以构成机器可读介质。

尽管机器可读介质722被示为单个介质,但是术语“机器可读介质”可以包括配置为存储一个或多个指令724的单个介质或多个介质(例如,集中式或分布式数据库和/或相关联的高速缓存和服务器)。

术语“机器可读介质”可以包括能够存储、编码或携带由机器700执行并使机器700实现本发明的任何一种或多种技术的指令、或能够存储、编码或携带由这些指令使用或与之相关联的数据结构的任何介质。非限制性机器可读介质示例可以包括固态存储器以及光和磁介质。机器可读介质的具体示例可以包括:非易失性存储器,例如半导体存储器件(例如,电可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom))和闪存设备;磁盘,例如内部硬盘和可移动磁盘;磁光盘;随机存取存储器(ram);以及cd-rom和dvd-rom盘。在一些示例中,机器可读介质可以包括非暂时性机器可读介质。在一些示例中,机器可读介质可以包括不是暂时传播信号的机器可读介质。

经由使用多种传输协议(例如,帧中继、因特网协议(ip)、传输控制协议(tcp)、用户数据报协议(udp)、超文本传输协议(http)等)中的任何一种的网络接口设备720,还可以使用传输介质通过通信网络726来发送或接收指令724。示例性通信网络可以包括局域网(lan)、广域网(wan)、分组数据网络(例如,因特网)、移动电话网络(例如,蜂窝网络)、普通老式电话(pots)网络和无线数据网络(例如,称为的电气和电子工程师协会(ieee)802.11系列标准、被称为的ieee802.16系列标准)、ieee802.15.4系列标准、长期演进(lte)系列标准、通用移动电信系统(umts)系列标准、对等(p2p)网络等。在示例中,网络接口设备720可以包括一个或多个物理插孔(例如,以太网、同轴或电话插孔)或一个或多个天线以连接至通信网络726。在示例中,网络接口设备720可以包括使用单入多出(simo)、多入多出(mimo)或多入单出(miso)技术中的至少一种进行无线通信的多个天线。在一些示例中,网络接口设备720可以使用多用户mimo技术进行无线通信。术语“传输介质”应被视为包括能够存储、编码或携带由机器700执行的指令的任何无形介质,并且包括数字或模拟通信信号或其他无形介质以便于这种软件的通信。

本文描述的设备和方法的若干实施例有助于在在严格期限要求下发送数据分组时确保服务质量。设备协商用于设备到设备数据链路的参数,而不需要例如接入点的wlan基础设施。

附加描述和实例

示例1可以包括主题(例如站或sta的装置),包括:物理层(phy)电路,配置为发送和接收射频电信号以与一个或多个分离的网络设备直接通信;和介质访问控制层(mac)电路,配置为发起包括周边感知联网(nan)公共动作帧的分组消息的传输,从第二网络设备接收包括一个或多个服务质量(qos)要求的数据连接请求消息,发起包括数据交换时间窗口信息和信道信息的数据连接响应消息的传输,以及根据数据交换时间窗口信息和信道信息与第二网络设备设备到设备地传送数据。

在示例2中,示例1的主题任选地包括,数据连接响应消息任选地指示用于与第二网络设备进行数据通信的一个或多个时间块。

在示例3中,示例2的主题任选地包括,数据连接响应消息包括指示时间块的长度和时间块的频率的可用性位图。

在示例4中,示例1-3中的一个或任何组合的主题任选地包括,数据连接响应消息包括包含数据交换时间窗口信息和第二nan公共动作帧的分组消息。

在示例5中,示例1-4中的一个或任何组合的主题任选地包括,针对每个支持的业务流,数据连接请求消息的qos要求包括标称mac服务数据单元(mdsu)大小、平均数据速率、最小phy速率和富余带宽允许的指示。

在示例6中,示例1-5中的一个或任何组合的主题任选地包括,针对每个支持的业务流,数据连接请求消息的qos要求包括qos流id、最大服务间隔、暂停间隔、最小数据速率、突发大小、峰值数据速率和延迟界限中的一个或多个。

在示例7中,示例1-6中的一个或任何组合的主题任选地包括,数据连接请求消息的qos要求包括发现窗口间隔的最小介质访问时间和每个支持的业务流的延迟界限的指示。

在示例8中,示例1-7中的一个或任何组合的主题任选地包括,数据连接请求消息的qos要求包括发现窗口间隔的介质访问时隙的最小数量和两个介质访问时隙之间的最大间隔时隙的指示。

在示例9中,示例1-8中的一个或任何组合的主题任选地包括,mac电路包括配置为使用信道业务信息来计算数据交换时间窗口信息的处理电路。

在示例10中,示例1-9中的一个或任何组合的主题任选地包括,分组消息的nan公共动作帧指示由网络设备提供的服务。

在示例11中,示例1-10中的一个或任何组合的主题任选地包括,分组消息的nan公共动作帧包括每信道负载信息。

在示例12中,示例1-11中的一个或任何组合的主题任选地包括,mac电路配置为:接收数据连接请求消息中的数据优先级信息;跟踪与网络设备和第二网络设备之间的成功和不成功数据分组传输相关联的时间;将跟踪数与接受的数据交换时间窗口进行比较;当跟踪数小于接受的数据交换时间窗口时,根据数据优先级信息传送数据分组;以及当跟踪数大于或等于接受的数据交换时间窗口时,根据尽力服务优先级来传送信息。

在示例13中,示例1-12中的一个或任何组合的主题任选地包括,数据连接请求消息包括ieee802.11系列标准的一个或多个业务规范(tspec)元素。

示例14可以包括主题(例如站或sta的装置)或可以任选地与示例1-13中的一个或任何组合的主题组合,以包括这样的主题,包括:物理层(phy)电路,配置为经由无线局域网(wlan)发送和接收射频电信号以与一个或多个分离的网络设备直接通信;和介质访问控制层(mac)电路,配置为:检测来自第二网络设备的包括周边感知联网(nan)公共动作帧的分组消息的传输,其中,nan公共动作帧指示由第二网络设备提供的服务;发起包括一个或多个服务质量(qos)要求的数据连接请求消息的传输;接收包括数据交换时间窗口信息的数据连接响应消息;以及根据数据交换时间窗口信息与第二网络设备设备到设备地传送数据。

在示例15中,示例14的主题任选地包括,针对每个支持的业务流,数据连接请求消息的qos要求包括标称mac服务数据单元(mdsu)大小、平均数据速率、最小phy速率和富余带宽允许的指示以及最大服务间隔、暂停间隔、最小数据速率、突发大小、峰值数据速率和延迟界限中的至少一个或多个。

在示例16中,示例14和15中的一个或两个的主题任选地包括,数据连接请求消息的qos要求包括发现窗口间隔的最小介质访问时间和每个支持的业务流的延迟界限的指示。

在示例17中,示例14-16中的一个或任何组合的主题任选地包括,数据连接请求消息的qos要求包括发现窗口间隔的介质访问时隙的最小数量和两个介质访问时隙之间的最大间隔时隙的指示。

在示例18中,示例14-17中的一个或任何组合的主题任选地包括,mac电路配置为提取用于与第二网络设备进行数据通信的时间块信息,其中,提取的时间块信息包括指示时间块的长度和时间块的频率的可用性位图。

在示例19中,示例14-18中的一个或任何组合的主题任选地包括,数据连接请求消息包括ieee802.11系列标准的一个或多个业务规范(tspec)元素。

在示例20中,示例14-19中的一个或任何组合的主题任选地包括,mac电路配置为:在数据连接请求消息中包括数据优先级信息;跟踪与网络设备和第二网络设备之间的成功和不成功数据分组传输相关联的时间;将跟踪数与接受的数据交换时间窗口进行比较;当跟踪数小于接受的数据交换时间窗口时,根据数据优先级信息传送数据分组;以及当跟踪数大于或等于接受的数据交换时间窗口时,根据尽力服务优先级来传送信息。

在示例21中,实例14-20中的一个或任何组合的主题任选地包括,mac电路配置为发起数据连接请求消息的传输,以仅请求要传送语音数据业务和视频数据业务中的一个或两个的数据连接会话。

示例22包括主题(例如方法、用于实现动作的模块或包括指令的计算机可读存储介质,该指令在由无线网络设备的硬件处理电路执行时,使无线网络设备实现动作),或者可以任选地与示例1-21中的一个或任何组合的主题组合以包括这样的主题,包括:发起包括周边感知联网(nan)公共动作帧的分组消息的传输;从第二网络设备接收包括一个或多个服务质量(qos)要求的数据连接请求消息;发起包括数据交换时间窗口信息的数据连接响应消息的传输,该数据交换时间窗口信息指示用于与第二网络设备进行数据通信的一个或多个时间块;以及根据数据交换时间窗口信息与第二网络设备设备到设备地传送数据。

在示例23中,示例22的主题任选地包括,发起数据连接响应消息的传输,该数据连接响应消息包括指示用于与第二网络设备进行数据通信的时间块的长度和时间块的频率的可用性位图。

在示例24中,示例22和23中的一个或两个的主题任选地包括,使用qos要求来计算数据交换时间窗口信息,针对每个支持的业务流,该qos要求包括标称mac服务数据单元(mdsu)大小、平均数据速率、最小phy速率和富余带宽允许的指示。

在示例25中,示例22-24中的一个或任何组合的主题任选地包括,使用qos要求来计算数据交换时间窗口信息,针对每个支持的业务流,该qos要求包括最大服务间隔、暂停间隔、最小数据速率、突发大小、峰值数据速率、最小介质访问时间和延迟界限中的一个或多个的指示。

在示例26中,示例22-25中的一个或任何组合的主题任选地包括,使用qos要求来计算数据交换时间窗口信息,该qos要求包括发现窗口间隔的介质访问时隙的最小数量和两个介质访问时隙之间的最大间隔时隙的指示。

在示例27中,示例22-26中的一个或任何组合的主题任选地包括,使用信道业务信息来计算数据交换时间窗口信息。

在示例28中,示例22-27中的一个或任何组合的主题任选地包括,发起包括每信道负载信息的nan公共动作帧的传输。

在示例29中,示例22-28中的一个或任何组合的主题任选地包括,响应于包括nan公共动作帧的分组消息,从第二网络设备发送ieee802.11系列标准的一个或多个业务规范(tspec)元素。

在示例30中,示例1-29中的一个或任何组合的主题任选地包括:接收数据连接请求消息中的数据优先级信息;跟踪与网络设备和第二网络设备之间的成功和不成功数据分组传输相关联的时间;将跟踪数与接受的数据交换时间窗口进行比较;当跟踪数小于接受的数据交换时间窗口时,根据数据优先级信息传送数据分组;以及当跟踪数大于或等于接受的数据交换时间窗口时,根据尽力服务优先级来传送信息。

这些非限制性示例可以以任何置换或组合方式进行组合。

以上详细描述包括对附图的引用,其形成详细描述的一部分。附图通过说明的方式示出可以实践本发明的具体实施例。这些实施例在本文中也称为“示例”。本文档中提及的所有出版物、专利和专利文献通过引用整体并入本文,如同通过引用单独并入。如果本文档与通过引用并入的文档之间的用途不一致,则引用的参考文献中的用途应被视为对本文档的补充;对于不可调和的冲突,以本文档中的用途为准。

提供摘要以允许读者确定技术公开的本质和要点。提交它的理解是,其不会用于限制或解释权利要求的范围或含义。因此,所附权利要求并入详细描述中,其中每个权利要求独立地作为单独的实施例。而且,在所附权利要求中,词语“包括”和“包含”是开放式的,即包括除了在权利要求中的这个词语之后列出的那些之外的元素的系统、设备、物品或过程仍被视为落入权利要求的范围内。此外,在所附权利要求中,词语“第一”、“第二”和“第三”等仅用作标签,并不旨在对其对象施加数字要求。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1