一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于优先的EDCA信道接入的系统和方法与流程

2022-09-10 23:51:51 来源:中国专利 TAG:

用于优先的edca信道接入的系统和方法
1.公开领域
2.本公开总体上涉及通信,其包括但不限于由接入点(ap)向一个或更多个站(sta)设备提供优先的信道接入。
3.背景
4.诸如虚拟现实(vr)、增强现实(ar)或混合现实(mr)等人工现实为用户提供沉浸式体验。在一个示例中,佩戴头部可佩戴显示器(hwd,head wearable display)的用户可以转动用户的头部,并且对应于hwd的位置和用户的凝视方向的虚拟对象的图像可以显示在hwd上,以允许用户感觉好像用户正在人工现实的空间(例如,vr空间、ar空间或mr空间)内移动一样。在一个实现中,虚拟对象的图像由通信耦合或栓系到hwd的控制台生成。在一些设置中,控制台可以访问无线网络,并且hwd经由控制台设备访问网络。
5.概述
6.本文公开了用于例如为延迟敏感链路或应用提供增强分布型信道接入(edca)的设备、系统和方法。无线节点(例如,接入点)可以配置一组链路和与具有优先化参数的链路相关联的时隙,以提供对链路和时隙的可预测的和优先的接入。时隙可以被配置为具有参数以支持具有延迟敏感业务(包括与增强现实(ar)应用和/或虚拟现实(vr)应用相关联的业务)的应用或无线设备(例如,站)。无线节点可以向一个或更多个无线设备通告优先的时隙的参数,并且无线设备可以响应于通告请求对优先的时隙的接入。因此,无线节点可以提供时隙的一部分作为专用于优先的接入的时隙,并且剩余的时隙可以维持用于非优先的接入或常规业务。在实施例中,优先的时隙可以被配置为具有第一组edca参数,而非优先的时隙可以被配置为具有不同于第一组edca参数的第二组edca参数。
7.在至少一个方面,提供了一种方法。该方法可以包括由无线设备从无线节点接收通告消息,该通告消息包括多个时隙的第一多个参数,这些时隙可用于在无线局域网(wlan)中进行优先接入以传送数据。该方法可以包括由无线设备向无线节点发送请求,以将多个时隙中的第一时隙分配给无线设备以用于优先接入。该方法可以包括由无线设备从无线节点接收授予对多个时隙中的第一时隙的接入的响应,该响应指示针对第一时隙的第一多个参数中的一个或更多个参数。该方法可以包括由无线设备根据响应中指示的第一多个参数中的一个或更多个参数来接入第一时隙。
8.在实施例中,该方法可以包括由无线设备从无线节点接收消息,该消息指示用于非优先接入以传送数据的第二多个时隙。第二多个时隙可以与不同于第一多个参数的第二多个参数相关联。第一多个参数可以包括用于优先的接入的增强分布型信道接入(edca)参数。第一多个参数可以包括以下项中的至少一项:包括一个或更多个时隙的时间间隔持续时间的参数、时隙持续时间的参数、竞争窗口的参数或帧间间隔的参数。
9.该方法可以包括由无线设备针对第一类型的业务根据第一多个参数、根据竞争窗口和被配置用于优先接入的第一定时器,来接入第一时隙。该方法可以包括由无线设备针对第二类型的业务根据用于非优先的接入的第二定时器来接入第一时隙,第二定时器不同于第一定时器。该方法可以包括由无线设备根据不同于第一多个参数的第二多个参数来接
入多个时隙中的第二时隙。
10.在实施例中,该方法可以包括由无线设备向无线节点发送请求,以将多个时隙中的第一组时隙分配给无线设备以用于优先的接入。第一组时隙可以包括以下项中的至少一项:用于上行链路业务的时隙、用于下行链路业务的时隙、连续数量的时隙或非连续数量的时隙。该方法可以包括由无线设备根据第一多个参数接入第一组时隙。该方法可以包括由无线设备接入第一时隙的第一时间间隔以进行第一数据通信。该方法可以包括由第二无线设备接入第一时隙的第二时间间隔以进行第二数据通信,第二时间间隔不同于第一时间间隔。该方法可以包括响应于请求,由无线设备从无线节点接收将多个时隙中的第一时隙分配给无线设备的响应,并且第一时隙可以是与无线设备请求的至少一个时隙不同的时隙。通告消息可以包括信标信号、探测响应或动作帧中的至少一项。
11.在至少一个方面,提供了一种无线设备。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为从无线节点接收通告消息,该通告消息包括多个时隙的第一多个参数,这些时隙可用于在无线局域网(wlan)中进行优先接入以传送数据。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为向无线节点发送请求,以将多个时隙中的第一时隙分配给无线设备以用于优先接入。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为从无线节点接收授予对多个时隙中的第一时隙的接入的响应,该响应指示针对第一时隙的第一多个参数中的一个或更多个参数。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为根据响应中指示的第一多个参数中的一个或更多个参数接入第一时隙。
12.在实施例中,无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为从无线节点接收消息,该消息指示用于非优先的接入以传送数据的第二多个时隙。第二多个时隙可以与不同于第一多个参数的第二多个参数相关联。第一多个参数可以包括用于优先的接入的增强分布型信道接入(edca)参数。第一多个参数可以包括以下项中的至少一项:包括一个或更多个时隙的时间间隔持续时间的参数、时隙持续时间的参数、竞争窗口的参数或帧间间隔的参数。
13.该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为针对第一类型的业务根据第一多个参数、根据竞争窗口和被配置用于优先接入的第一定时器,来接入第一时隙。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为针对第二类型的业务根据用于非优先的接入的第二定时器来接入第一时隙,该第二定时器不同于第一定时器。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为根据不同于第一多个参数的第二多个参数接入多个时隙中的第二时隙。
14.该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为向无线节点发送请求,以将多个时隙中的第一组时隙分配给无线设备以用于优先的接入。第一组时隙可以包括以下项中的至少一项:用于上行链路业务的时隙、用于下行链路业务的时隙、连续数量的时隙或非连续数量的时隙。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为根据第一多个参数接入第一组时隙。该无线设备可以包括一个或更多个处理器,该一个或更多个处理器被配置为响应于请求从无线节点接收响应,该响应将多个时隙中的第一时隙分配给无线设备,并且第一时隙可以是与无线设备请求的至少一个时隙不同的时隙。
15.在至少一个方面,提供了一种方法。该方法可以包括由无线节点将时间间隔配置为具有第一多个参数的多个时隙,用于在无线局域网(wlan)中进行优先接入以传送数据。该方法可以包括由无线节点向多个无线设备传输通告消息,该通告消息指示可用于优先接入以传送数据的多个时隙。该方法可以包括由无线节点从多个无线设备中的第一无线设备接收请求,以将多个时隙中的第一时隙分配给第一无线设备以用于优先接入。在实施例中,第一无线设备可以根据第一多个参数接入第一时隙。
16.在至少一个方面,提供了一种无线节点。该无线节点可以包括一个或更多个处理器,该一个或更多个处理器被配置为将时间间隔配置为具有第一多个参数的多个时隙,用于在无线局域网(wlan)中进行优先接入以传送数据。该无线节点可以包括一个或更多个处理器,该一个或更多个处理器被配置为向多个无线设备传输通告消息,该通告消息指示可用于优先接入以传送数据的多个时隙。该无线节点可以包括一个或更多个处理器,该一个或更多个处理器被配置为从多个无线设备中的第一无线设备接收请求,以将多个时隙中的第一时隙分配给第一无线设备以用于优先接入。在实施例中,第一无线设备可以根据第一多个参数接入第一时隙。
17.下面详细讨论这些和其他方面和实现。前述信息和以下详细描述包括各种方面和实现的说明性示例,并且提供了用于理解所要求保护的方面和实现的性质和特征的综述或框架。附图提供了对各种方面和实现的说明和进一步理解,并且被结合在本说明书中并构成本说明书的一部分。
18.附图简述
19.附图不意在按比例绘制。各个附图中相同的附图标记和名称表示相同的元件。为了清楚起见,并非每个部件都可以在每个图中进行标记。在附图中:
20.图1是根据本公开的示例实现的用于提供优先的edca信道接入的系统的图。
21.图2是根据本公开的示例实现的头部可佩戴显示器的图。
22.图3a是根据本公开的示例实现的被划分为多个时间间隔和多个时隙的示例时间段。
23.图3b是示出了根据本公开的示例实现的用于非优先接入的时隙边界的图330。
24.图3c是示出了根据本公开的示例实现的用于优先接入的时隙边界的图。
25.图4是示出了根据本公开的示例实现的用于提供优先的edca信道接入的过程或方法的流程图。
26.图5是根据本公开的示例实现的计算环境的框图。
27.详细描述
28.本公开的主题涉及用于为延迟敏感链路提供优先的增强分布型信道接入(edca)的技术。对于多链路操作,接入点设备可以将链路的子集专用于延迟敏感业务,以满足具有延迟敏感业务的应用或站(sta)设备的请求或要求。链路子集可以被配置为具有优先的参数,以在与所分配的链路子集相关联的一个时间段/时隙或多个时间段/时隙期间向延迟敏感应用提供优先级。
29.一些应用(例如,ar/vr应用)在传输和接收通信或数据时对延迟问题可能更加敏感。延迟敏感应用可以包括具有确定参数的一个或更多个下行链路(dl)和一个或更多个上行链路(ul)流。延迟敏感应用的业务量可能因间隔而异。流可以包括突发的和周期性的通
信。然而,目前的通信协议(例如,wlan协议)可能不支持延迟敏感业务的需要,例如导致特定应用的终端用户的用户体验降低。系统可能不提供可预测的信道接入,从而导致延迟增加、抖动和降低的用户体验。
30.本文描述的技术为对延迟敏感应用提供了改进的可预测性和优先的信道接入。不同设备(例如,接入点设备、站设备、对等设备)之间的通信可以在周期性间隔的持续时间内发生,并且该间隔可以被划分为具有确定长度(例如,时间段)的时隙。时隙的子集或部分被分配用于对延迟敏感应用的优先接入。可以为常规业务维持剩余的时隙。对于延迟敏感业务的信道接入可以在优先级时隙上分配第一组edca参数,并且常规时隙可以配置为具有不同于第一组edca参数的第二组edca参数。
31.接入点设备可以广播、通告或传送专用于由一个或更多个站设备进行优先接入的时隙,并且可以指示优先级时隙的参数。例如,接入点设备可以在信标或探测响应中向站设备通告优先级时隙。一个或更多个站设备可以传送请求以分配优先级时隙或多个优先级时隙。站设备可以请求多个优先级时隙(例如,多个连续或非连续优先级时隙)或单个优先级时隙。接入点可以部分地基于所接收的请求来分配优先级时隙。优先级时隙被配置为支持多链路操作,并且可以被分配给多个站设备(或由多个站设备共享/接入)。
32.接入点设备可以将优先级时隙配置为具有传输机会(txop)级别的粒度,其足够长以例如保持一个或更多个数据帧交换(例如,请求发送、清除发送、聚合mac协议数据单元)。在优先级时隙期间延迟敏感业务的信道接入可以被配置为具有与常规时隙相比不同的参数或修改的参数(例如,更积极(aggressive)的参数),以提供优先化接入并支持延迟敏感应用。在常规时隙期间的信道接入可以被分配默认edca参数,并且可以包括站设备用来接入信道的第一退避定时器(back-off timer)。在优先级时隙期间延迟敏感业务的信道接入可以被修改以使用新的edca参数,并且可以包括站设备可以用来在优先级时隙期间接入信道的第二退避定时器。这些参数可以包括但不限于时间间隔持续时间、时隙持续时间、竞争窗口属性、传输机会(例如,txop)持续时间和帧间间隔属性。
33.延迟敏感业务可以包括周期性的、突发的业务,并且每个间隔中的业务量可以变化。例如,业务可以在当前服务周期(例如,连续时隙组)或时隙结束之前完成。接入点设备可以在优先级时隙期间向延迟敏感业务分配和给予优先级接入,并且如果相应的业务在时隙结束之前完成,则常规业务可以接入优先级时隙的剩余部分,例如以支持多链路操作并提供灵活的调度。
34.优先级时隙可以被配置为处理每个间隔中的延迟敏感业务(例如,优先级业务)的特定范围的业务量变化。例如,可以保护或配置服务周期(或优先级时隙)的初始部分或开始以容忍准备传输的时间包的小变化(例如,从应用层操作/触发到唤醒时间)。服务周期(或优先级时隙)可以被保护或配置为对常规业务应用a-aifs(并维护常规业务的默认参数)。当优先级业务完成时,服务周期(或优先级时隙)可以被(例如,自动地)释放。
35.所分配的优先级时隙的所有者(或所分配的sta)可以使用一组优先化edca参数来接入时隙,以进行低延迟接入。所分配的时隙的非所有者(例如,未分配的sta)可以例如使用一组默认的edca参数或具有比第二组edca参数更低优先级的第三组edca参数来接入该时隙,但具有较低优先级的接入。对时隙的这种非排他接入可以提供优点,因为对于相同的业务流,业务可能不是恒定的并且可以随时间变化(例如,视频帧大小在压缩后可以逐帧变
化)。时隙中未使用的部分仍可供非所有者接入,因此,不浪费带宽。对时隙的非排他接入可以提供调度的灵活性,同时通过优先的信道接入维持对延迟敏感应用的支持。
36.现在参考图1,描绘了用于提供优先的增强分布型信道接入(edca)的系统100。简而言之,系统100可以包括通过网络160与一个或更多个无线设备150(例如,站(sta))通信的无线节点102(例如,接入点)。无线设备150可以竞争或请求接入,以与无线节点102和/或其他无线设备150通信以进行各种不同的传输,其包括但不限于下行链路传输、上行链路传输和/或对等传输。无线节点102可以为高延迟应用、增强现实(ar)应用和/或虚拟现实(vr)应用向一个或更多个无线设备150提供可预测和/或更可靠的优先化信道接入。
37.无线节点102可以包括接入点(例如,无线接入点)以提供无线网络160或者将一个或更多个无线设备150连接到无线网络160。在实施例中,无线节点102可以包括联网的硬件设备以创建无线网络160或提供到无线网络160的连接。在一些实施例中,无线节点102可以将wi-fi信号投射到指定区域以创建无线网络160或提供到无线网络160的连接。无线节点102可以连接到路由器,或者被提供为用于将一个或更多个无线设备150连接到无线网络160的路由器的部件。无线网络160可以包括但不限于通过各种无线或蜂窝连接的无线局域网(wlan)、局域网(lan)、广域网(wan)、个人局域网(pan)、公司内联网或互联网。无线网络160可以包括公共网络、专用网络或专用网络和公共网络的组合。
38.无线节点102可以包括或对应于向一个或更多个无线设备150(例如,头部可佩戴显示器(hwd 150))提供人工现实内容的控制台。无线节点102可以确定在人工现实的空间内对应于检测到的位置和凝视方向的视图,并且可以生成描绘所确定的视图的图像。无线节点102可以将图像提供给无线设备150(例如,hwd)以供渲染。在一些实施例中,系统100可以包括或对应于人工现实系统环境,该人工现实系统环境包括比图1中所示的更多、更少或不同的部件。在一些实施例中,人工现实系统环境100的一个或更多个部件的功能可以以不同于这里描述的方式分布在部件中。例如,无线设备150(例如,控制台)的某个功能可以由一个或更多个无线设备(例如,hwd)执行。例如,无线设备150(例如,hwd)的某个功能可以由无线节点102(例如,控制台)执行。
39.无线节点102可以包括处理器104。处理器104可以包括用于预处理无线节点102的输入数据和/或用于后处理无线节点102的输出数据的任何逻辑、电路和/或处理部件(例如,微处理器)。一个或更多个处理器104可以提供用于配置、控制和/或管理无线节点102的一个或更多个操作的逻辑、电路、处理部件和/或功能。例如,处理器104可以接收数据和度量,其包括但不限于时隙112和/或参数120。在一些实施例中,处理器104可以包括或对应于无线节点102的驱动器或主机驱动器,以实施或执行本文描述的过程或方法(例如,方法400)的一个或更多个部分。处理器104可以与上面关于图5描述的处理单元516相同或类似。
40.无线节点102可以包括存储设备106。存储设备106可以包括静态随机存取存储器(sram)或任何其他类型的存储器、存储驱动器或存储寄存器。存储设备106可以包括无线节点102内部的静态随机存取存储器(sram)或内部sram。在一些实施例中,存储设备106可以包括在无线节点102的集成电路中。存储设备106可以包括存储器(例如,存储器、存储器单元、存储设备等)。存储器可以包括一个或更多个设备(例如,ram、rom、闪存、硬盘存储装置等),用于存储数据和/或计算机代码,以完成或促进本公开中描述的各种过程、层和模块。存储器可以是或可以包括易失性存储器或非易失性存储器,并且可以包括数据库部件、目
标代码部件、脚本部件或用于支持本公开中描述的各种活动和信息结构的任何其他类型的信息结构。根据示例实施例,存储器经由处理电路可通信地连接到处理器104,并且包括用于(例如,由处理电路和/或处理器)执行本文描述的一个或更多个过程或方法(例如,方法400)的计算机代码。在一些实施例中,存储设备106可以包括图5的存储装置518,与图5的存储装置518相同或基本类似。无线节点102可以包括电路108。电路108可以是关于图5描述的计算系统514的部件或部分。在实施例中,电路108可以包括处理器,以执行关于图4描述的方法400的全部或部分。
41.在一些实施例中,无线节点102是提供要渲染给一个或更多个无线设备150的内容的电子部件或电子部件和软件部件的组合。在一个方面,无线节点102包括通信接口115和内容提供器116。这些部件可以一起操作来确定对应于无线设备150的位置和无线设备150的用户的凝视方向的人工现实的视图(例如,用户的fov),并且可以生成对应于所确定的视图的人工现实的图像。在其他实施例中,无线节点102包括比图1所示的更多、更少或不同的部件。在一些实施例中,无线节点102集成为无线设备150的一部分。
42.在一些实施例中,通信接口115是与无线设备150通信的电子部件或电子部件和软件部件的组合。通信接口115可以是通信接口165的对应部件,以通过通信链路(例如,usb电缆)或通信信道162与无线节点102的通信接口115通信。通过通信信道162,通信接口115可以从无线设备150接收传感器测量结果,该传感器测量结果指示无线设备150的确定的位置和取向和/或用户的确定的凝视方向。此外,通过通信信道162,通信接口115可以向无线设备150传输描述要渲染的图像的数据。
43.内容提供器116是根据无线设备150的位置和取向和/或无线设备150的用户的凝视方向生成要渲染的内容的部件。在一个方面,内容提供器116根据无线设备150的位置和取向和/或无线设备150的用户的凝视方向来确定人工现实的视图。例如,内容提供器116将无线设备150在物理空间中的位置映射到人工现实空间中的位置,并且从人工现实空间中的映射位置确定沿着对应于无线设备150的取向和/或用户的凝视方向的方向的人工现实空间的视图。内容提供器116可以生成描述人工现实空间的确定视图的图像的图像数据,并且通过通信接口115将图像数据传输到无线设备150。在一些实施例中,内容提供器116生成与图像相关联的元数据(包括运动向量信息、深度信息、边缘信息、对象信息等),并且通过通信接口115将元数据与图像数据一起传输到无线设备150。内容提供器116可以对描述图像的数据进行编码,并且可以将编码的数据传输到无线设备150。在一些实施例中,内容提供器116周期性地(例如,每隔1秒)生成图像并将该图像提供给无线设备150。
44.无线节点102可以向一个或更多个无线设备150提供对一个或更多个接入通信信道162的接入,以执行dl传输、ul传输和/或对等传输。可以部分地基于被划分或分割为多个时间间隔110的时间段118来监测和管理通信。时间间隔110可以包括固定间隔或可配置的间隔。时间间隔110可以是具有相同持续时间的周期性间隔。在实施例中,时间间隔110可以是可配置的间隔,使得第一时间间隔110具有与一个或更多个其他时间间隔110不同的持续时间。
45.可以部分地基于被划分的总时间或时间段的持续时间来选择时间间隔110的持续时间。例如,时间间隔110的持续时间可以包括但不限于2^atu。在实施例中,可以部分地基于时间间隔110的持续时间来选择时隙112的持续时间。例如,时隙112的持续时间可以包括
但不限于0.5*时间间隔110的持续时间、2*时间间隔110的持续时间、或4*时间间隔110的持续时间。
46.无线节点102可以将时间间隔110划分或分割为多个时隙112。时隙112可以包括固定时隙或可配置的时隙,例如,其具有部分地基于要传送或传输的数据的量确定的属性。时隙112可以是具有相同持续时间的周期性时隙112。在一些实施例中,时隙112可以具有不同的持续时间,使得第一时隙112具有与一个或更多个其他时隙112不同的持续时间。
47.无线节点102可以配置具有不同参数120的时隙112,以提供对时隙112的一部分的优先的接入和对时隙112的一部分的常规或非优先的接入。例如,无线节点102可以配置具有第一参数的时隙的一部分来为一个或更多个无线设备150提供对时隙112的优先的接入,以及配置具有第二参数120(例如,默认参数)的时隙的一部分来为一个或更多个无线设备150提供对时隙112的非优先的接入或常规接入。第一参数120和第二参数120可以包括或对应于类似或相同的参数,但具有不同的值,以使用相应的信道162提供不同级别的接入或服务质量。在实施例中,第一参数120可以具有与第二参数120不同的值(例如,较高值、较低值)。参数120可以包括但不限于增强分布型信道接入(edca)参数、帧间间隔参数(例如,仲裁帧间间隔(a-aifs))、竞争窗口参数、定时器126的参数(例如,退避定时器参数)以及与节点102和一个或更多个设备150之间的网络160和/或通信信道162相关联的任何参数。
48.无线节点102可以配置具有第一参数120的时隙112,以例如为一个或更多个无线设备150提供的高延迟应用、ar应用和/或vr应用生成优先的时隙112。无线节点102可以部分地基于响应于通告140而从无线设备150接收的请求142来将优先的时隙112分配或分派给一个或更多个无线设备150,该通告将优先的时隙112标识给无线设备150。
49.无线节点102可以向时隙112确定或分配竞争窗口124或竞争窗口属性,以控制或处理多个无线设备150接入时隙112的冲突或竞争尝试。在实施例中,竞争窗口124可以包括无线设备150等待开始/尝试传输数据的持续时间或时间段(例如,在确定信道162和/或时隙112可用或未被占用之后)。在一些实施例中,竞争窗口124的持续时间可以响应于无线设备150经历的每个冲突而改变(例如,增加、加倍)。在实施例中,竞争窗口124可以包括时间值、整数或变量数。
50.无线节点102可以向时隙112或时隙112的类型确定或分配定时器126。定时器126可以指示无线设备150何时可以接入时隙112。在实施例中,定时器126可以包括时间边界/裕度(margin),该时间边界指示:在对相应时隙112的接入被限制到被分配了相应时隙112的一个或更多个无线设备150的时隙112开始之前的周期以及在对相应时隙112的接入被限制到被分配了时隙112的一个或更多个无线设备150的时隙112开始之后的周期。用于优先的时隙112的定时器126(例如,第一定时器126)可以不同于用于非优先的时隙112的定时器126(例如,第二定时器126)。
51.在实施例中,定时器126可以包括退避定时器或退避计数器。退避定时器可以指示无线设备150在尝试接入时隙112的冲突之后等待检查、重新检查或验证信道162或时隙112可用或未被占用的时间段。在实施例中,无线设备150可以开始或启动倒计时退避时间,该倒计时退避时间被配置为设计为在部分地基于内容窗口124属性确定的时间段之后过期。在退避定时器周期结束或达到零之后,无线设备150可以检查时隙112是否可用或未被占用。
52.业务130可以包括在无线节点102和无线设备150之间传输的数据的类型。业务130可以包括在dl操作、ul操作和/或对等通信期间传输的数据和信息。在实施例中,第一类型的业务130(例如,第一业务130)可以包括优先的业务,诸如但不限于与高延迟应用、ar应用和/或vr应用相关联的业务。在实施例中,第二类型的业务130(例如,第一业务130)可以包括优先的业务,诸如但不限于与高延迟应用、ar应用和/或vr应用相关联的业务。
53.无线节点102可以生成通告140,以向一个或更多个无线设备150通告或识别优先的时隙112。通告140可以包括信号、信标信号、探测响应或动作帧。通告140可以包括指示一个或更多个时隙112的参数120的数据包、命令或指令集。例如,在某些实施例中,无线节点102可以生成通告140,该通告140可以包括时隙112的第一参数120,该第一参数120指示对相应时隙112的优先的接入,和/或通告140可以包括用于对时隙112的常规或非优先的接入的第二参数120。
54.无线设备150可以包括具有使用802.11协议的能力的站(sta)设备。在实施例中,无线设备150可以包括客户端设备、头部可佩戴设备(hwd)、计算系统或wifi设备。在一些实施例中,无线设备150可以被实现为例如可佩戴计算设备(例如,智能手表、智能眼镜、头部可佩戴显示器)、智能手机、其他移动电话、设备(例如,消费设备(consumer device))、台式计算机、膝上型计算机、虚拟现实(vr)手持游标器、vr个人计算机(pc)、vr计算设备、头戴式设备,或者用分布式计算设备实现。无线设备150可以被实现为、包括头戴式显示器(hmd,head mounted display)、头戴式设备(hmd,head mounted device)、头部可佩戴设备(hwd,head wearable device)、头部佩戴显示器(hwd,head worn display)或头部佩戴设备(hwd,head worn device),或者作为前述项的一部分。无线设备150可以被实现为向无线设备150或连接到无线设备150的用户(例如,佩戴显示器的用户)提供vr、增强现实(ar)和/或混合现实(mr)体验。在一些实施例中,无线设备150可以包括传统的、专用的或定制的计算机部件,例如处理器104、存储设备106、网络接口、用户输入设备和/或用户输出设备。在实施例中,无线设备150可以包括图2中所示的hwd150的一些元件。
55.在一些实施例中,无线设备150(例如hwd)是可以由用户佩戴并可以向用户呈现或提供人工现实体验的电子部件。无线设备150可以渲染一个或更多个图像、视频、音频或其某种组合,以向用户提供人工现实体验。在一些实施例中,经由外部设备(例如,扬声器和/或头戴式耳机)来呈现音频,该外部设备从无线设备150、无线节点102或两者接收音频信息并基于该音频信息来呈现音频。在一些实施例中,无线设备150包括传感器155、眼睛跟踪器164、通信接口165、图像渲染器(renderer)170、电子显示器175、透镜180和补偿器(compensator)185。这些部件可以一起操作以检测无线设备150的位置和/或佩戴无线设备150的用户的凝视方向,并且在人工现实内渲染与检测到的无线设备150的位置和/或用户的凝视方向相对应的视图的图像。在其他实施例中,无线设备150包括比图1所示的更多、更少或不同的部件。
56.无线设备150可以包括一个或更多个处理器104。一个或更多个处理器104可以包括用于预处理用于传输到无线节点102和/或另一个无线设备150的输入数据和/或用于后处理无线节点102和/或无线设备150的输出数据的任何逻辑、电路和/或处理部件(例如,微处理器)。一个或更多个处理器104可以提供用于配置、控制和/或管理无线设备150的一个或更多个操作的逻辑、电路、处理部件和/或功能。例如,处理器104可以接收数据和度量,其
包括但不限于通告140、时隙112和/或参数120。在一些实施例中,处理器104可以包括或对应于无线设备150的驱动器或主机驱动器,以实施或执行本文描述的过程或方法(例如,方法400)的一个或更多个部分。处理器104可以与上面关于图5描述的处理单元516相同或类似。
57.无线设备150可以包括存储设备106。存储设备106可以被设计或实现为存储、保持或维护与无线设备150相关联的任何类型或形式的数据。例如,无线设备150可以存储与通告140、时隙112和/或参数120相关联的数据。存储设备106可以包括无线设备150内部的静态随机存取存储器(sram)或内部sram。在一些实施例中,存储设备106可以包括在无线设备150的集成电路中。存储设备106可以包括存储器(例如,存储器、存储器单元、存储设备等)。存储器可以包括一个或更多个设备(例如,ram、rom、闪存、硬盘存储装置等),用于存储数据和/或计算机代码,以完成或促进本公开中描述的各种过程、层和模块。存储器可以是或可以包括易失性存储器或非易失性存储器,并且可以包括数据库部件、目标代码部件、脚本部件或用于支持本公开中描述的各种活动和信息结构的任何其他类型的信息结构。根据示例实施例,存储器经由处理电路可通信地连接到处理器104,并且包括用于(例如,由处理电路和/或处理器)执行本文描述的一个或更多个过程或方法(例如,方法400)的计算机代码。在一些实施例中,存储设备106可以包括图5的存储装置518,与图5的存储装置518相同或基本类似。无线设备150可以包括电路108。电路108可以是关于图5描述的计算系统514的部件或部分。在实施例中,电路108可以包括处理器,以执行关于图4描述的方法400的全部或部分。
58.无线设备150可以例如响应于应用请求和/或识别通告140中识别的时隙112的参数120来生成请求142。该请求142可以包括请求接入一个或更多个时隙112(包括优先的时隙112)的数据包、命令或指令集。该请求142可以包括时隙112、多个时隙112(例如,连续时隙)、业务的类型130(例如,下行链路(dl)业务、上行链路(ul)业务、对等业务)、与无线设备150相关联的应用的类型(例如,延迟敏感应用、ar/vr应用)和/或与无线设备150支持的应用相关联的业务的预测量或级别。
59.无线节点102可以例如在请求接入至少一个时隙112的接收的请求142中生成响应144。该响应144可以指示分配给无线设备150的时隙112以及用于无线设备150接入时隙112的一个或更多个参数120。该响应144可以包括指示分配的或选择的时隙112或多个时隙112(包括优先的时隙112)的数据包、命令或指令集。响应144可以识别时隙112、多个时隙112(例如,连续时隙)和/或业务的类型130(例如,下行链路(dl)业务、上行链路(ul)业务、对等业务)。
60.在一些实施例中,传感器155包括检测无线设备150的位置和取向的电子部件或电子部件和软件部件的组合。传感器155的示例可以包括:一个或更多个成像传感器、一个或更多个加速度计、一个或更多个陀螺仪、一个或更多个磁力计、或者检测运动和/或位置的另一种合适类型的传感器。例如,一个或更多个加速度计可以测量平移移动(例如,向前/向后、向上/向下、向左/向右),并且一个或更多个陀螺仪可以测量旋转移动(例如,俯仰、偏航、横滚)。在一些实施例中,传感器155检测平移移动和旋转移动,并确定无线设备150的取向和位置。在一个方面,传感器155可以检测相对于无线设备150的先前取向和位置的平移移动和旋转移动,并且通过对检测到的平移移动和/或旋转移动进行累积或积分来确定无线设备150的新取向和/或位置。例如,假设无线设备150取向为与参考方向成25度的方向,
响应于检测到无线设备150已经旋转20度,传感器155可以确定无线设备150现在面向或取向为与参考方向成45度的方向。作为另一个示例,假设无线设备150在第一方向上位于距离参考点两英尺的地方,响应于检测到无线设备150已经在第二方向上移动了三英尺,传感器155可以确定无线设备150现在位于第一方向上的两英尺和第二方向上的三英尺的矢量相乘(vector multiplication)处。
61.在一些实施例中,眼睛跟踪器164包括确定无线设备150的用户的凝视方向的电子部件或电子部件和软件部件的组合。在一些实施例中,眼睛跟踪器164包括两个眼睛跟踪器,其中每个眼睛跟踪器164捕获相应眼睛的图像并确定眼睛的凝视方向。在一个示例中,眼睛跟踪器164根据捕获的眼睛图像来确定眼睛的角度旋转、眼睛的平移、眼睛扭转(torsion)的变化和/或眼睛形状的变化,并且根据确定的眼睛的角度旋转、平移和扭转的变化来确定相对于无线设备150的相对凝视方向。在一种方法中,眼睛跟踪器164可以在眼睛的一部分上照射或投射预定的参考或结构化图案,并且捕获眼睛的图像以分析投射在眼睛的一部分上的图案,从而确定眼睛相对于无线设备150的相对凝视方向。在一些实施例中,眼睛跟踪器164结合无线设备150的取向和相对于无线设备150的相对凝视方向来确定用户的凝视方向。例如,假设无线设备150取向为与参考方向成30度的方向,并且无线设备150的相对凝视方向为相对于无线设备150的-10度(或350度),眼睛跟踪器164可以确定用户的凝视方向与参考方向成20度。在一些实施例中,无线设备150的用户可以(例如,经由用户设置)配置无线设备150来启用或禁用眼睛跟踪器164。在一些实施例中,无线设备150的用户被提示启用或禁用眼睛跟踪器164。
62.在一些实施例中,通信接口165包括与无线节点102通信的电子部件或电子部件和软件部件的组合。通信接口165可以通过通信链路或通信信道162与无线节点102的通信接口115通信。通信信道162可以是无线链路、有线链路或两者。无线链路的示例可以包括蜂窝通信链路、近场通信链路、wi-fi、蓝牙或任何通信无线通信链路。有线链路的示例可以包括usb、以太网、火线、hdmi或任何有线通信链路。在无线节点102和无线设备150在单个系统上实现的实施例中,通信接口165可以通过总线连接或导电迹线来与无线节点102通信。通过通信信道162,通信接口165可以向无线节点102传输传感器测量结果,该传感器测量结果指示确定的无线设备150的位置和确定的用户的凝视方向。此外,通过通信信道162,通信接口165可以从无线节点102接收传感器测量结果,该传感器测量结果指示或对应于要渲染的图像。
63.在一些实施例中,图像渲染器170包括例如根据人工现实的空间视图的变化生成一个或更多个图像用于显示的电子部件或电子部件和软件部件的组合。在一些实施例中,图像渲染器170被实现为处理器(或图形处理单元(gpu)),其执行指令以执行本文描述的各种功能。图像渲染器170可以通过通信接口165接收描述要渲染的图像的数据,并通过电子显示器175渲染图像。在一些实施例中,来自无线节点102的数据可以被编码,并且图像渲染器170可以对数据进行解码以生成和渲染图像。在一个方面,图像渲染器170从无线节点102接收编码的图像,并且对编码的图像进行解码,使得可以减少无线节点102和无线设备150之间的通信带宽。在一个方面,由无线设备150检测无线设备150的位置与取向和/或佩戴无线设备150的用户的凝视方向、以及由无线节点102生成与检测到的位置和凝视方向相对应的高分辨率图像(例如,1920
×
1080像素或2048
×
1152像素)并将该高分辨率图像传输给无
线设备150的过程可能在计算上是详尽的,并且可能不在帧时间内(例如,小于11ms或8ms)执行。在一个方面,当在帧时间内没有接收到来自无线设备150的图像时,图像渲染器170通过着色处理和重新投影处理来生成一个或更多个图像。例如,可以根据人工现实的空间视图的变化自适应地执行着色处理和重新投影处理。
64.在一些实施例中,电子显示器175是显示图像的电子部件。电子显示器175例如可以是液晶显示器或有机发光二极管显示器。电子显示器175可以是允许用户透视的透明显示器。在一些实施例中,当用户佩戴无线设备150时,电子显示器175位于用户眼睛附近(例如,小于3英寸)。在一个方面,电子显示器175根据由图像渲染器170生成的图像向用户的眼睛发射或投射光。
65.在一些实施例中,透镜180是改变从电子显示器175接收的光的机械部件。透镜180可以放大来自电子显示器175的光,并校正与光相关的光学误差。透镜180可以是菲涅尔透镜、凸透镜、凹透镜、滤光器或改变来自电子显示器175的光的任何合适的光学部件。通过透镜180,来自电子显示器175的光可以到达瞳孔,使得用户可以看到由电子显示器175显示的图像,尽管电子显示器175非常接近眼睛。
66.在一些实施例中,补偿器185包括执行补偿以补偿任何失真或像差的电子部件或电子部件和软件部件的组合。在一个方面,透镜180引入诸如色差、枕形失真(pin-cushion distortion)、桶形失真等的光学像差。补偿器185可以确定补偿(例如,预失真)以应用于要从图像渲染器170渲染的图像,以补偿由透镜180引起的失真,并将确定的补偿应用于来自图像渲染器170的图像。补偿器185可以向电子显示器175提供预失真图像。
67.无线节点102可以通过网络160向一个或更多个无线设备150提供或建立一个或更多个通信信道162。在一些实施例中,无线设备150可以通过网络160建立到无线节点102和/或一个或更多个其他无线设备150的一个或更多个通信信道162(例如,对等传输)。通信信道162可以包括但不限于在无线节点102和一个或更多个无线设备150之间建立的主要链路、连接(例如,无线连接)、会话(例如,用户和/或应用会话)和/或链路。通信信道162可以使用通信协议来建立,该通信协议包括但不限于基于ieee 802.11的协议、基于蓝牙的协议、基于wifi的协议或基于蜂窝的协议。在一个实施例中,通信信道162包括ieee 802.11ay协议或802.11ax协议。无线节点102和无线设备150可以使用通信信道162来执行用于两个或更多个无线设备150之间的下行链路操作、上行链路操作和/或对等传输的数据传递。无线节点102和无线设备150可以使用通信信道162来为无线设备150或连接到无线设备150的设备(例如,头部可佩戴显示器)的用户提供或支持完整的vr体验、ar体验或mr体验。
68.图2是根据示例实施例的hwd无线设备150的图。在一些实施例中,hwd无线设备150包括前刚性主体205和带210。前刚性主体205包括电子显示器175(未在图2中示出)、透镜180(未在图2中示出)、传感器155、眼睛跟踪器164a、164b、通信接口165和图像渲染器170。在图2所示的实施例中,传感器155位于前刚性主体205内,并且可能对用户不可见。在其他实施例中,hwd无线设备150具有与图2所示的不同的配置。例如,图像渲染器170、眼睛跟踪器164a、164b和/或传感器155可以位于与图2所示的不同的位置。
69.现在参考图3,描绘了具有划分为多个时隙112的多个时间间隔110的时间段118的图300。无线节点102可以将时间段118划分或分割为确定的持续时间(例如,1024μsec)的周期性时间间隔110。时间间隔110的持续时间可以至少部分地基于时间段118的持续时间、网
络160的属性和/或无线节点102与一个或更多个无线设备150之间的一个或更多个信道162(例如,带宽、交换速率)而变化。
70.无线节点102可以部分地基于时间间隔110的持续时间、期望的传输机会长度和/或数据帧交换的持续时间将时间间隔110划分或分割为多个时隙112。在一些实施例中,可以生成或划分具有固定持续时间或可配置的持续时间的时隙112。时隙112的持续时间可以被选择用于传输机会(txop)级别的粒度和/或足够长以支持或保持一个以上的数据帧交换。例如,可以选择时隙112的持续时间以支持或保持一个以上的请求发送(rts)交换、清除发送(cts)交换、聚合mac协议数据单元(a-mpdu)交换、确认(ack)交换和/或阻止确认交换。
71.时隙112可以被配置为具有不同的参数120,例如为高延迟应用或优先的业务提供或供应对时隙112中的一个或更多个的优先化接入。在实施例中,优先的业务130可以包括但不限于用于ar/vr类型应用或设备的增强现实(ar)业务和虚拟现实(vr)业务。保留或配置用于优先接入的时隙112的数量可以改变,并且最后部分地基于可用的时隙112的数量、在无线节点102与一个或更多个设备150之间传送的业务量和/或优先的业务130(例如,第一类型的业务)的预测量来选择。例如,如图3所示,时隙112的一部分可以被配置为优先的时隙302,该优先的时隙302被配置为具有第一参数120,而时隙112的一部分可以被配置为非优先的时隙304,该非优先的时隙304被配置为具有第二参数120。优先的时隙302的数量和非优先的时隙304的数量之间的比率或差值可以改变,并且最后部分地基于可用的时隙112的数量、在无线节点102与一个或更多个设备150之间传送的业务量和/或优先业务130(例如,第一类型的业务)的预测量来选择。
72.无线节点102可以配置具有第一组参数120或第一参数120的优先的时隙302。第一参数120可以包括但不限于:增强分布型信道接入(edca)参数、帧间间隔参数(例如,仲裁帧间间隔(a-aifs))、竞争窗口参数、用于第一定时器126的参数(例如,第一退避定时器参数)以及与节点102和一个或更多个设备150之间的网络160和/或信道162相关联的任何参数。无线节点102可以部分地基于响应于通告140而从无线设备150接收的请求142来将优先的时隙112分配或分派给一个或更多个无线设备150,该通告将优先的时隙112标识给无线设备150。无线节点102可以使用第一参数120和第一定时器126来监测和控制在优先的时隙302期间执行的接入和传输(例如,下行链路传输、上行链路传输、对等传输)以及操作。
73.在实施例中,剩余时隙112或未配置用于优先接入的时隙112可以包括或对应于配置为具有常规或默认参数120的非优先的时隙304。无线节点102可以配置具有第二组参数120或第二参数120的非优先的时隙304。第二参数120可以对应于默认参数,并且在值方面不同于第一参数120。例如,第二参数120可以包括但不限于:增强分布型信道接入(edca)参数、帧间间隔参数(例如,仲裁帧间间隔(a-aifs))、竞争窗口参数、用于第二定时器126的参数(例如,第二退避定时器参数)以及与节点102和一个或更多个设备150之间的网络160和/或信道162相关联的任何参数。在实施例中,edca第二参数120可以不同于edca第一参数120,帧间间隔第二参数120可以不同于帧间间隔第一参数120,竞争窗口第二参数可以不同于竞争窗口第一参数,以及第二定时器126可以不同于第一定时器126。在一些实施例中,未分配给特定无线设备150或未由特定无线设备150请求用于优先接入的剩余时隙112可以被配置或标记为非优先的时隙304。无线节点102可以使用第二参数和第二定时器126来监测和控制在非优先的时隙112期间执行的接入和传输(例如,下行链路传输、上行链路传输、对
等传输)以及操作。
74.响应于从无线设备150接收的请求142,可以将优先的时隙302分配给不同的无线设备150。例如,响应于第一无线设备150传输请求142,以将多个时隙112中的相应优先的时隙302分配给第一无线设备150以用于优先接入,可以将第一和第二时间间隔110中的优先时隙302的第一子集310分配给第一无线设备150。在实施例中,响应于第二无线设备150传输请求142以将多个时隙112中的相应优先的时隙302分配给第二无线设备150以用于优先接入,可以将第一和第二时间间隔110中的优先时隙302的第二子集312分配给第二无线设备150。在实施例中,响应于第三无线设备150传输请求142,以将多个时隙112中的相应优先的时隙302分配给第三无线设备150以用于优先接入,可以将第一和第二时间间隔110中的优先时隙302的第三子集314分配给第三无线设备150。例如,根据第二参数120,对应于未分配时隙112的非优先的时隙304可以可用于非优先接入。
75.现在参考图3b,提供了图330,该图330示出了时隙边界以及无线设备150如何可以在时隙边界处竞争接入以进行非优先化接入。优先的时隙112和非优先的时隙112可以具有部分地基于相应时隙112的持续时间的边界(例如,硬边界)或边界(border)。时隙112的边界可以控制在时间间隔110期间何时以及什么类型的业务130被传输。例如,在第一种情况332,非优先的业务130可以在优先的时隙112和非优先的时隙112之间的时隙边界处停止或被阻止传输。如果无线设备150正在使用第二类型的业务(例如,非优先的业务)执行下行链路或上行链路传输,则当优先的时隙112开始或在优先的时隙112之前的确定时间段时(如第一定时器126所指示的),可以结束或停止传输。
76.在一些实施例中,例如在第二种情况334,如果无线设备150已经被分配了下一个或后续时隙112(例如,优先的时隙112),则无线节点102可以扩展传输机会或向下一个或后续时隙112提供附加时间,因为下一个或后续时隙112先前已经被分配给同一无线设备150。在某些实施例中,在第三种情况336,如果无线设备150在优先的时隙112期间获得或赢得对介质的接入以用于非优先接入从而传输非优先的业务130,则授予相应无线设备150的传输机会(例如,txop)在相应优先的时隙112的时隙边界和/或时间间隔110的边界处结束。例如,无线设备150可以使用第二类型的业务(例如,在优先的时隙112的持续时间或优先的时隙112的时隙边界的优先的时隙112期间的非优先的业务)来执行下行链路和/或上行链路传输。在时隙边界处或当相应的优先的时隙112转变到不同的优先的时隙112或时间间隔110时,可以结束或停止无线设备150的传输机会。
77.现在参考图3c,提供了图360,该图360示出了时隙边界以及无线设备150如何在时隙边界处竞争接入以进行优先的接入。在第一种情况362的实施例中,优先的业务130可以在第一优先的时隙112和第二不同的优先的时隙112之间的时隙边界处/跨该时隙边界停止或被阻止传输。对于优先的业务130或第一类型的业务130,传输机会可以在分配给相应无线设备150的优先的时隙112和分配给不同无线设备150的下一个优先的时隙112之间的边界处结束。如果无线设备150正在使用第一第二类型业务130(例如,优先的业务)来执行下行链路或上行链路传输,则当分配给不同无线设备150且未分配给相应无线设备150的下一个优先的时隙112开始时,可以结束或停止传输。
78.在第二种情况364的一些实施例中,优先的业务130可以在优先的时隙112和非优先的时隙112之间的时隙边界处停止或被阻止传输,但是例如,如果非优先的时隙112可用
或未被占用,则可以使用第二参数120扩展传输机会。例如,无线设备150可以在优先的时隙112的持续期间的优先的时隙112期间使用第一类型的业务来执行下行链路和/或上行链路传输,并且在优先的时隙112和是非优先的时隙112的下一个时隙112之间的边界处,可以结束或停止无线设备150的传输机会。在一些实施例中,如果无线节点102确定非优先的时隙112可用或未被占用,则传输机会可以扩展到非优先的时隙112中。无线设备150可以在非优先的时隙112期间继续执行下行链路和/或上行链路传输,但使用用于常规业务或非优先的接入的第二参数进行传输。
79.现在参考图4,提供了用于例如为延迟敏感链路或应用提供增强分布型信道接入(edca)的方法400。简而言之,方法400可以包括配置时隙(402)、传输通告(404)、接收请求(406)、确定业务类型(408)、分配时隙(410)、传输响应(412)、接入优先的时隙(414)、确定允许接入时隙(416)、接入非优先的时隙(418)、确定时隙是否被占用(420)、接入优先的时隙以用于非优先的接入(422)、以及等待时隙变为可用(424)。这些操作中的一个或更多个可以由至少一个处理器和/或电路(例如,处理器104、电路108)执行。
80.在操作402,在一些实施例中,可以配置时隙112。无线节点102可以将时间段118划分或分割为具有确定持续时间的多个时间间隔110。时间间隔110可以具有相等的持续时间或长度。在一些实施例中,时间间隔110中的一个或更多个可以是与一个或更多个其他时间间隔110不同的持续时间。无线节点102可以将时间间隔110配置、划分或分割为多个时隙112(例如,时隙112)。时隙112可以具有(预先)确定的持续时间或长度。时隙112的持续时间可以部分地基于无线节点102与一个或更多个无线设备150和/或一个或更多个其他无线节点102之间的数据传输和通信的类型(包括但不限于传输机会属性和数据帧交换属性)来确定。在一些实施例中,无线节点102可以选择时隙112的持续时间以对应于、对齐或匹配传输机会(txop)级别的粒度,例如足够长以保持或包含一个或更多个数据帧交换。无线节点102可以确定时隙112的持续时间,以支持一个或更多个无线设备150之间的下行链路传输、上行链路传输和/或对等传输。在实施例中,针对公共或相同时间间隔110和/或时间段118的时隙112可以具有相等的持续时间或长度。在一些实施例中,针对公共或相同时间间隔110和/或时间段118的时隙112中的一个或更多个可以是与一个或更多个其他时间间隔110不同的持续时间。
81.无线节点102可以配置具有不同参数120的时隙112。无线节点102可以配置具有第一多个参数120(例如,第一参数120)的时隙112中的一个或更多个和具有第二多个参数120(例如,第二参数120)的一个或更多个时隙112。第一参数120可以包括或对应于用于对相应时隙112进行优先接入的优先化参数。无线节点102可以配置具有第一参数120的时隙112的一部分,以为高延迟应用、ar应用和/或vr应用提供对相应时隙112的更可预测或更可靠的接入。第二参数120可以包括或对应于用于对相应时隙112进行常规接入的常规或默认参数。
82.第一参数120可以包括用于对相应时隙进行优先接入的增强分布型信道接入(edca)参数。在实施例中,第一参数120和第二参数120可以包括时间间隔持续时间的参数(该时间间隔持续时间包括时隙112中的一个或更多个)、时隙持续时间的参数、竞争窗口124的参数、退避定时器126的参数或帧间间隔的参数。在一些实施例中,第一参数120可以是与第二参数120不同的值。
83.无线节点102(例如,软接入点或常规接入点)可以配置具有第一参数120的时隙112的一部分以支持例如与ar应用和/或vr应用相关联的延迟敏感业务。延迟敏感业务可以包括或对应于周期性和/或突发业务,并且业务量可以例如在下行链路传输或上行链路传输或对等传输期间变化。在实施例中,业务可以在当前服务周期(例如,连续时隙112的组)或单个时隙112结束之前完成(例如,完成dl、完成ul)传输。无线节点102可以部分地基于从无线设备接收的请求142在优先的时隙112期间向延迟敏感业务分配和给予优先级接入,并且如果相应的业务在时隙112结束之前完成,则非优先或常规业务可以接入优先级时隙的剩余部分,例如以支持多链路操作并提供灵活的调度。
84.无线节点102可以配置优先的时隙112以支持或处理每个时间间隔110中延迟敏感业务(例如,优先级业务)的特定范围的业务量变化。例如,可以保护或配置服务周期(或优先的时隙112)的初始部分或开始以容忍准备传输的时间包的小变化(例如,从应用层到唤醒时间)。服务周期(或优先级时隙)可以被保护或配置为应用第二参数120(例如,a-aifs),以用于非优先或常规业务,并维护非优先或常规业务的默认参数。当优先级业务完成时,可以(例如,自动地)释放服务周期(或优先的时隙112)。
85.在操作404,在一些实施例中,可以传输通告140。无线节点102可以向一个或更多个无线设备150传输或广播通告140,该通告140指示对延迟敏感业务的支持和时隙112的第一参数120。无线节点102可以向网络160中和/或连接到无线节点102的每个无线设备150传输或广播通告140。在实施例中,无线节点102可以选择一个或更多个无线设备150并且将通告140传输到所选择的无线设备150。无线设备150或多个无线设备150可以接收通告消息140,该通告消息140包括针对网络160(例如,无线局域网(wlan))中可用于优先接入以传送数据的多个时隙112的第一多个参数120。无线节点102可以周期性地传输通告140,作为与无线设备150的单独消息交换的一部分或在与无线设备150的单独消息交换期间,或者作为广播/多播消息交换的一部分。
86.通告140可以作为信标信号、探测响应或动作帧来传输。通告140可以包括时隙112的指示对相应时隙112的优先接入的第一参数120,和/或通告140可以包括用于对时隙112的常规或非优先接入的第二参数120。在实施例中,参数120可以指示/指定/包括时间间隔110的持续时间(例如,在时间方面的长度)、一个或更多个时隙112的持续时间(例如,在时间方面的长度)、优选周期、增强分布型信道接入(edca)参数、帧间间隔参数(例如,仲裁帧间间隔(a-aifs))、竞争窗口参数(例如,退避定时器的参数)以及与节点102和一个或更多个设备150之间的网络160和/或信道162相关联的任何参数。edca参数可以包括第一组edca参数和第二组edca参数,该第一组edca参数包括默认或现有参数,该第二组edca参数包括最小和最大竞争窗口大小、aifs参数和/或传输机会(例如,txop)限制。在一些实施例中,通告140可以包括当前时隙分配、优先级时隙分配的当前状态和持久性信息(例如,如果它们是周期性的,则重复多少间隔)。时隙。
87.在一些实施例中,无线节点102可以传输指示用于非优先接入以向无线节点102和/或在无线设备150之间传送数据的第二多个时隙112的消息。无线设备150可以从无线节点102接收指示用于非优先接入以传送数据的第二多个时隙112的消息。第二多个时隙112或非优先的时隙112可以与不同于第一多个参数120的第二多个参数120相关联。在一些实施例中,第二多个时隙112或非优先的时隙112可以被配置为具有第二多个参数120或默认
参数120。
88.在操作406,在一些实施例中,可以接收请求142。无线节点102可以从至少一个无线设备150接收请求142,以将多个时隙112中的至少一个时隙112分配给无线设备150以用于优先接入。无线设备150可以请求特定时隙112,并且将对时隙112的请求传输到无线节点102(例如响应于应用请求并通过通告140获知(learn)多个时隙112的参数120)。例如,无线设备150可以向无线节点102发送请求142,以将多个时隙112中的第一时隙112分配给无线设备150以用于优先接入。在实施例中,无线节点102可以从一个或更多个不同的无线设备150接收多个请求142,请求将一个或更多个时隙112分配给相应无线设备150以用于优先接入。请求142可以包括关于请求无线设备150的标识符。请求142可以识别所请求的时隙112、多个时隙112(例如,连续时隙、服务周期)、业务的类型130(例如,下行链路(dl)业务、上行链路(ul)业务、对等业务)、与无线设备150相关联的应用类型(例如,延迟敏感应用、ar应用、vr应用)和/或与无线设备150支持的应用相关联的业务的预测量或级别。无线设备可以向无线节点102传输请求142,例如经由网络160通过一个或更多个信道162向无线节点102传输请求142。在实施例中,无线设备150可以响应于接收通告和传输请求142而建立到无线节点102的连接或通信信道162。
89.在操作408,在一些实施例中,可以确定业务的类型130。无线节点102可以确定与请求无线设备150相关联的业务的类型130。业务的类型130可以包括但不限于与延迟敏感应用相关联的业务、优先化业务、下行链路业务和上行链路业务。无线节点102可以使用业务的类型130来确定是否将所请求的时隙112分配给无线设备150。例如,如果无线设备150为常规业务或非优先业务请求对时隙112的优先接入,则如果时隙112已经被分配或被占用,无线节点102可以拒受(reject)或拒绝(deny)对时隙112进行优先接入的请求142,并且方法(400)可以移动到(418)。在某些实施例中,如果无线设备150针对优先化业务请求对时隙112的优先接入,则无线节点102可以接受对时隙112进行优先接入的请求142,并且方法(400)可以移动到(410)。
90.在操作410,在一些实施例中,可以分配时隙112。无线节点102可以将第一时隙112分配给无线设备150。在一些实施例中,无线节点102可以响应于接收到对第一时隙112的请求142和/或与无线设备150相关联的业务的类型130来将第一时隙112分配给无线设备150。无线设备150可以被分配对第一时隙112的优先接入,例如,来为延迟敏感应用和/或为与具有更高优先级的应用相关联的业务提供对时隙112的更可预测的信道接入。无线设备150可以提前了解无线设备150将与无线节点102通信的相应的时隙112,而不是必须尝试接入可能已经在使用中的时隙112(例如,冲突,正在由另一设备150接入)。
91.无线节点102可以为无线设备150分配多个时隙112。无线设备150可以向无线节点102发送请求142,以将多个时隙112中的第一组时隙112分配给无线设备以用于优先接入。第一组时隙112可以包括以下项中至少一项:用于上行链路业务的时隙112、用于下行链路业务的时隙112、连续数量的时隙112、服务周期或非连续数量的时隙112。在一些实施例中,无线设备150可以根据第一多个参数120接入第一组时隙112。在一些实施例中,无线设备150可以部分地基于要在无线设备150和无线节点102之间传送的业务量来请求多个时隙或连续时隙112。在一些实施例中,无线节点102可以向无线设备150分配对应于服务周期的多个时隙或连续时隙112。无线节点102可以向无线设备150分配所请求数量的时隙112,并且
在一些实施例中,多个时隙112可以包括连续时隙112。
92.在一些实施例中,无线节点102可以将时隙112分配给多个无线设备150,例如用于多链路操作。例如,无线节点102可以确定与请求的无线设备150相关联的业务量小于所请求的时隙112的持续时间。无线节点102可以将时隙112的第一部分分配、分派或提供(make available)给第一无线设备150,并且将第二部分分配、分派或提供给第二、不同的无线设备150。时隙120的第一和第二部分可以是不同的长度或持续时间。在一些实施例中,第一和第二部分可以是相同的长度或持续时间。无线节点102可以将时隙112的第一部分分配给第一无线设备150,并使时隙112的第二部分或剩余时间开放以供一个或更多个无线设备150接入以进行常规或非优先接入。
93.在操作412,在一些实施例中,可以传输响应144。无线节点102可以向无线设备150传输响应144,该响应144指示第一时隙112或一个以上时隙112已经被分配给无线设备150,并且可以包括分配的时隙112的参数120。分配的时隙112可以与无线设备150请求的时隙112相同,或者分配的时隙112可以不同于无线设备150请求的时隙112,并且响应144可以指示分配给无线设备150的时隙112。例如,无线设备150可以请求所通告的多个时隙112中的特定时隙112,并且无线节点102可以部分地基于对所有请求的无线设备150的时隙分配的当前总体优先级、网络服务策略或网络性能优化来选择不同的时隙112或调整时隙分配。在一些实施例中,无线节点102可以向无线设备150或多个无线设备150传输响应144,该响应144指示已分配的优先的时隙112、仍未分配的优先的时隙112和/或可用的非优先的时隙112的数量。
94.在操作414,在一些实施例中,可以接入时隙112。无线设备150可以根据第一多个参数120中的一个或更多个参数120接入第一时隙112。无线设备150可以如由无线节点102指示地并且根据由响应144指示的或与无线节点102商定的参数120接入分配的时隙112。无线设备150可以使用第一或优先的参数120在第一时隙112期间执行到无线节点102的下行链路和/或上行链路操作(或对等传输)。第一参数120可以包括edca参数、优先化竞争窗口参数(例如,大小)和/或优先化替代帧间间隔参数。在一些实施例中,用于优先接入的第一参数120可以比用于对时隙112的常规接入的第二参数120(例如,默认参数)更积极。无线设备150可以使用第一参数120传输、接收或传送与ar/vr类型应用或高延迟应用相关联的业务。
95.无线设备150可以使用配置用于优先接入的第一定时器126接入第一时隙112。第一定时器126可以包括或对应于退避定时器,该退避定时器被配置为向无线设备150实现或提供对分配的时隙112的优先接入。第一定时器126可以指示当对分配的时隙112的接入被限制到被分配了相应时隙112的无线设备150时的时间段或时间帧。在实施例中,第一定时器126可以包括时间边界,该时间边界大于指示对无线设备150的分配的时隙112的优先接入的时间段。例如,时间边界可以包括当常规业务或与另一无线设备150相关联的业务被阻止或不允许接入分配的时隙112时的时间段(例如,在优先接入开始之前的x时间量,在优先接入开始或结束之后的x时间量)。因此,可以将分配的时隙112分配给无线设备150,以避免、阻止或减少与尝试同时接入分配的时隙112的另一无线设备150发生冲突的机会。
96.在一些实施例中,无线设备150可以针对第一类型的业务130(例如,优先化业务)根据第一多个参数120、根据竞争窗口124和被配置用于优先接入的第一定时器126来接入
第一时隙112。无线设备150可以使用竞争窗口参数124和第一定时器126参数来检查或验证第一时隙112是否在指示的时间可用,并且是否在第一时隙112期间正在或发起传输包括第一类型的业务130的数据。无线设备150可以针对第二类型的业务130根据用于非优先接入的第二定时器126接入第一时隙112。第二定时器126可以不同于第一定时器126。例如,无线设备150可以在时隙112(或服务周期)期间以及在时隙112(或服务周期)结束之前完成(complete)或结束(finish)传输或接收第一业务类型130的数据,并且尝试在相应时隙112期间传送非优先的业务或第二业务类型130的数据。无线设备150可以使用如由第二参数指示的竞争窗口参数124和第一定时器126参数来检查或验证时隙112在完成传输第一类型的业务130时仍然可用并且没有被占用。无线设备150可以响应于验证时隙112仍然可用而接入时隙112的剩余部分以传送第二类型的业务130(例如,非优先的业务130)。
97.在一些实施例中,可以将第一时隙112分配给多个无线设备150,并且无线设备150可以使用第一参数120来竞争或尝试接入第一时隙112。在某些实施例中,无线节点102可以将相同时隙112的不同部分或间隔分配给不同无线设备150,以使得多个无线设备150能够接入相同的优先时隙112以进行优先接入。例如,第一无线设备150可以接入第一时隙112的第一时间间隔以进行第一数据通信,而第二无线设备150可以接入第一时隙112的第二时间间隔以进行第二数据通信。第二时间间隔可以不同于第一时间间隔。在实施例中,第一无线设备150和第二无线设备150可以使用第一定时器126和竞争窗口124参数来确定每个相应的无线设备150何时/如何接入第一时隙112。
98.在实施例中,当所分配的优先的时隙112开始或发起时,第一定时器126可以被激活或恢复,并且用于确定或控制对优先的时隙112的接入。在一些实施例中,当第一定时器126被激活时,可以重置(reset)内容窗口124。例如,可以设置新的或不同的竞争窗口值(例如,长度、持续时间)和/或可以设置新的或不同的竞争窗口最小值。在实施例中,当第一定时器126被激活时,可以修改与第一定时器126相关联的退避时间值或可以设置新的退避时间值。
99.无线设备150可以传输具有第一类型业务130(例如,优先的业务)的数据或数据包,其可以在优先的时隙112期间被使用第一定时器126来传输。无线设备150可以在优先的时隙112结束之前完成第一类型业务130(例如,优先的业务)的传输,并且在优先的时隙112期间请求或尝试传输第二类型业务130(例如,常规业务)。例如,无线设备150可以在优先的时隙112的结束(例如,结束时间)之前结束或完成向无线节点102传输具有第一类型业务130的所有数据或数据包,但请求在优先的时隙112的剩余部分内向无线节点102传输具有第二类型业务130的数据或数据包,或者在优先的时隙112期间与第二类型业务量相对应的时间段内向无线节点102传输具有第二类型业务130的数据或数据包。在一些实施例中,如果无线设备150已经传输了具有第一类型业务130的所有数据或数据包,或者完成了将会话的第一类型业务130传输到无线节点102,则无线设备150可以激活和/或使用第二定时器126来针对常规业务(或无线设备150请求传输到无线节点102的第二类型业务)尝试或竞争接入优先的时隙112。例如,响应于完成第一类型业务130的传输,无线设备150可以尝试使用第二定时器126和用于传输对应于第二类型业务130的数据的第二参数来接入优先的时隙112。方法400可以移动/进行到(418),并且无线设备150可以使用针对常规业务的策略或规则(例如,第二定时器126、第二参数120)在优先的时隙112期间向无线节点102传输第二
类型业务162。
100.在一些实施例中,可以为多个无线设备150分配对同一优先时隙112的优先接入。可以将优先的时隙112分配给多个无线设备150,以用于无线设备150下行链路传输、上行链路传输和/或用于无线设备150和/或无线节点102之间的对等传输。无线设备150可以被分配优先的时隙112的一部分或被分配特定时间以接入优先的时隙112,例如以阻止或减少无线设备150之间的冲突。在一些实施例中,已经被分配同一优先的时隙112的无线设备150可以在它们之间竞争对优先的时隙112的接入。例如,无线设备150可以使用第一定时器126(例如,退避定时器属性)来请求接入,并且确定优先的时隙112是否被占用或未被占用,以及是否可用于第一类型业务130的传输以进行下行链路操作、上行链路操作和/或对等传输。
101.在一些实施例中,如果相应的无线设备150支持触发帧,则当多个无线设备150已经被分配同一优先的时隙112时无线节点102可以使用触发帧来管理下行链路传输和/或上行链路传输和/或用于对等传输。在某些实施例中,触发帧可以包括802.11ax标准中的帧,以分配资源和/或请求传输。在一些实施例中,无线节点102可以生成触发帧以包括向无线设备150指示时间同步和/或频率同步的信息,使得同时进行的下行链路和/或上行链路传输不会相互干扰。无线节点102可以使用触发帧来包括传输调度信息,并且向无线设备150指示何时在指示的时间执行来自相应无线设备150的下行链路或上行链路传输,以减少或阻止在优先的时隙112期间无线设备150之间的冲突。在一些实施例中,如果相应的无线设备150,则当多个无线设备150已经被分配同一优先的时隙112时无线节点102可以使用触发的对等(p2p)传输过程来管理对等传输。无线节点102可以使用触发帧和/或触发的p2p传输过程来促进无线设备150与无线节点102之间和/或无线设备150之间的通信。
102.在操作416,在一些实施例中,可以做出允许接入时隙112的确定。例如,无线设备150可以尝试接入时隙112,以进行非优先接入或常规接入。无线节点102可以确定请求的时隙112是否被分配或指定用于优先接入,或者是否可用于非优先接入。如果时隙112可用于非优先接入,则方法400可移动到(418)以允许接入时隙112。如果时隙112被分配或指定用于优先接入,则方法400可以移动到(420)以拒绝接入时隙112或确定时隙112当前是否被接入以进行优先接入。
103.在操作418,在一些实施例中,无线设备150可以接入时隙112,以进行非优先接入。无线节点102可以确定时隙112是非优先的时隙112,并且无线设备150可以根据第二多个参数120接入时隙112(例如,常规时隙)。在一些实施例中,无线设备150可以在第一时隙112之后根据不同于第一多个参数120的第二多个参数120接入多个时隙112中的第二时隙112,以例如在第一时隙112期间完成传送优先的业务130之后传送非优先的业务130。无线设备150可以在时隙112期间使用第二参数120传输、接收和/或执行到无线节点102的下行链路操作和/或上行链路操作。无线设备150可以在时隙112期间通过网络160使用第二参数120执行到一个或更多个其他无线设备150的对等传输。第二参数120可以包括默认参数或与用于优先接入的第一参数120不同(例如,不那么积极)的参数120。在一些实施例中,第二参数120可以包括默认edca参数、默认竞争窗口参数和/或默认帧间间隔参数。在实施例中,对于非优先的时隙112,无线设备150可以使用默认edca参数120和/或根据默认内容窗口参数来接入非优先的时隙112。
104.无线设备150可以使用配置用于非优先接入的第二定时器126来接入非优先的时隙112。第二定时器126可以包括或对应于退避定时器,该退避定时器被配置为启用或处理寻求接入时隙112的多个无线设备150之间的冲突。第二定时器126可以指示无线设备150在确定信道或时隙112被占用或不空闲(clear)之后等待的时间段,以便在冲突之后再次检查或尝试接入相应的时隙112。在一些实施例中,如果在第二定时器126的时间段到期之后信道或时隙112是空闲的,则无线设备150可以接入时隙112以进行非优先接入。
105.在操作420,在一些实施例中,可以做出优先的时隙112是否被主动使用或是否可用的确定。在实施例中,无线节点102或无线设备150可以(例如,经由能量检测或嗅探)确定优先的时隙112是否被主动使用或是否可用。在实施例中,无线设备150可以尝试接入优先的时隙112以进行非优先的接入,并且无线节点102可以确定优先的时隙112是否被分配或当前是否由另一无线设备150接入。如果时隙112没有被使用,则方法400可以移动/进行到(422),并且无线设备150可以接入优先的时隙112,以进行非优先接入。如果时隙112被占用或被使用,则方法400可以移动/进行到(424),并且无线设备150可以等待确定的时间量以确定相应时隙112是变得可用还是等待另一时隙112。
106.在操作422,在一些实施例中,无线设备150可以接入优先的时隙112,以进行非优先的接入。无线设备150可以根据第二多个参数120并且部分地基于第一定时器126接入优先的时隙112,以传输、接收或传送第二类型的业务130(例如,常规业务130、非优先的业务130)。例如,如果优先的时隙可用、未被占用或当前未被使用,则无线设备150可以接入优先的时隙112。当业务的类型130包括第二类型业务或常规业务时,无线设备150可以在优先的时隙112期间使用第二参数120传输、接收和/或执行到无线节点102的下行链路和/或上行链路操作。在一些实施例中,用于在无线节点102和无线设备150之间传送数据的参数120可以部分地基于业务的类型130。如果优先的时隙112可用,并且出于效率的原因,无线节点102可以准许或允许一个或更多个无线设备150在未占用的时隙112期间使用第二参数120传输、接收或传送第二类型的业务130。
107.在操作424,在一些实施例中,无线设备150可以等待优先的时隙112或下一个可用时隙112变得可用。无线设备150可以尝试接入优先的时隙112,并且例如无线节点102可以拒绝或阻止该尝试。无线设备150可以确定优先的时隙112被例如分配了优先的时隙112的另一无线设备150占用或使用。在实施例中,无线节点102可以向无线设备150提供接入优先的时隙112的尝试被拒绝的指示。在一些实施例中,部分地基于被配置用于优先接入的第一定时器126(例如,第一定时器参数),可以阻止无线设备150对优先时隙112的接入。例如,在优先的时隙112或与优先的时隙112相关联的时间段期间,第二定时器126可以被禁用或暂停,并且可以部分地基于第一定时器126的时间边界来阻止接入优先的时隙112以进行非优先接入的尝试。第一定时器126的时间边界/裕度可以包括在优先的时隙112的初始时间或开始时间之前和之后的时间窗口/界定,在该优先的时隙112期间,阻止或不允许非优先的业务130(例如,第二类型的业务130)接入或开始传输。第一定时器126的时间边界可以提供缓冲以使被分配优先的时隙112的无线设备150接入优先的时隙112,而没有与尝试接入优先的时隙112的另一无线设备150的冲突的可能性。
108.尝试传输非优先业务(例如,第二类型的业务)的无线设备150可以等待如由第一定时器126指示或命令的确定的时间段,该确定的时间段指示优先的时隙112何时可用于非
优先接入。在一些实施例中,用于非优先接入优先的时隙112的确定的时间段可以包括或对应于优先时隙112的第二部分。在确定的时间段之后,无线设备150可以尝试接入优先的时隙112,以进行非优先接入。在某些实施例中,如果在确定的时间段之后优先的时隙112可用或未被占用,则在优先的时隙112的剩余持续时间内或直到尝试传输优先级业务130(例如,第一类型的业务130)的无线设备150尝试接入优先的时隙112为止,无线设备150可以被给予对优先的时隙112的接入或给予对优先的时隙112的优先级。无线设备150可以使用第二参数120接入优先的时隙112以进行非优先的接入,同时优先的时隙112可用于相应的无线设备150。
109.在一些实施例中,尝试传输非优先业务(例如,第二类型的业务)的无线设备150可以等待下一个非优先的时隙112可用。无线设备150可以部分地基于来自无线节点102的通告140来确定或识别优先的时隙112和非优先的时隙112。如果尝试传输非优先业务的无线设备150被拒绝或阻止接入,则无线设备150可以使用来自通告140的信息来确定下一个非优先的时隙112,并且可以根据第二参数120来尝试接入下一个非优先的时隙112。
110.本文描述的各种操作可以在计算机系统上实现。图5示出了可用于实现本公开的代表性计算系统514的框图。在一些实施例中,图1的无线节点102、无线设备150或两者由计算系统514实现。计算系统514可以被实现为例如消费设备,诸如智能手机、其他移动电话、平板计算机、可佩戴计算设备(例如,智能手表、眼镜、头部可佩戴显示器)、台式计算机、膝上型计算机,或者用分布式计算设备来实现。计算系统514可以被实现为提供vr、ar、mr体验。在一些实施例中,计算系统514可以包括传统的计算机部件,例如处理器516、存储设备518、网络接口520、用户输入设备522和用户输出设备524。
111.网络接口520可以提供到广域网(例如,互联网)的连接,远程服务器系统的wan接口也连接到该广域网。网络接口520可以包括有线接口(例如以太网)和/或无线接口,该无线接口实现各种rf数据通信标准,例如wi-fi、蓝牙或蜂窝数据网络标准(例如3g、4g、5g、60ghz、lte等)。
112.用户输入设备522可以包括用户可以通过其向计算系统514提供信号的任何设备(或多个设备);计算系统514可以将信号解释为指示特定用户请求或信息。用户输入设备522可以包括键盘、触摸板、触摸屏、鼠标或其他定点设备、滚轮、点击轮(click wheel)、拨号盘、按钮、开关、小键盘、麦克风、传感器(例如,运动传感器、眼睛跟踪传感器等)等中的任何一个或全部。
113.用户输出设备524可以包括计算系统514可以通过其向用户提供信息的任何设备。例如,用户输出设备524可以包括显示器,以显示由计算系统514生成或传送到计算系统514的图像。显示器可以结合各种图像生成技术(例如液晶显示器(lcd)、包括有机发光二极管(oled)的发光二极管(led)、投影系统、阴极射线管(crt)等)以及支持电子器件(例如数模或模数转换器、信号处理器等)。可以使用既用作输入设备又用作输出设备的诸如触摸屏的设备。除了显示器之外或者代替显示器,可以提供输出设备524。示例包括指示灯、扬声器、触觉“显示”设备、打印机等。
114.一些实现包括电子部件,例如微处理器、存储装置和将计算机程序指令存储在计算机可读存储介质(例如,非暂时性计算机可读介质)中的存储器。本说明书中描述的许多特征可以被实现为被指定为编码在计算机可读存储介质上的一组程序指令的过程。当这些
程序指令由一个或更多个处理器执行时,它们使处理器执行程序指令中指示的各种操作。程序指令或计算机代码的示例包括诸如由编译器产生的机器代码,以及包括由计算机、电子部件或使用解释器的微处理器执行的高级代码的文件。通过适当的编程,处理器516可以为计算系统514提供各种功能,包括本文描述的由服务器或客户端执行的任何功能,或者与消息管理服务相关联的其他功能。
115.应当理解,计算系统514是说明性的,并且变化和修改是可能的。结合本公开使用的计算机系统可以具有这里没有具体描述的其他能力。此外,虽然计算系统514是参考特定的块来描述的,但是应当理解,这些块是为了描述方便而定义的,并不旨在暗示组成部分的特定物理布置。例如,不同的块可以位于同一设施中、同一服务器机架中或同一主板上。此外,这些块不需要对应于物理上不同的部件。块可以被配置为例如通过对处理器编程或提供适当的控制电路来执行各种操作,并且根据如何获得初始配置,各个块可能是或可能不是可重新配置的。本公开的实现可以在各种装置(包括使用电路和软件的任意组合实现的电子设备)中实现。
116.现在已经描述了一些说明性的实现,显然前述是说明性的而不是限制性的,已经通过示例的方式给出。具体而言,尽管本文呈现的许多示例涉及方法动作或系统元素的特定组合,但是那些动作和那些元素可以以其他方式组合来实现相同的目标。结合一个实现讨论的动作、元素和特征不旨在被排除在其他实现或多个实现中的类似角色之外。
117.用于实现结合本文公开的实施例描述的各种过程、操作、说明性逻辑、逻辑块、模块和电路的硬件和数据处理部件可以用通用单芯片或多芯片处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其他可编程逻辑器件、分立门或晶体管逻辑、分立硬件部件或其设计用于执行本文描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,或者任何传统的处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、与dsp内核结合的一个或更多个微处理器、或者任何其他这样的配置。在一些实施例中,特定的过程和方法可以由特定于给定功能的电路来执行。存储器(例如,存储器、存储器单元、存储设备等)可以包括一个或更多个设备(例如,ram、rom、闪存、硬盘储存设备等),用于存储数据和/或计算机代码,以完成或促进本公开中描述的各种过程、层和模块。存储器可以是或可以包括易失性存储器或非易失性存储器,并且可以包括数据库部件、目标代码部件、脚本部件或用于支持本公开中描述的各种活动和信息结构的任何其他类型的信息结构。根据示例性实施例,存储器经由处理电路可通信地连接到处理器,并且包括用于(例如,通过处理电路和/或处理器)执行本文描述的一个或更多个过程的计算机代码。
118.本公开设想了用于完成各个操作的方法、系统和在任何机器可读介质上的程序产品。可以使用现有计算机处理器、或通过为此目的或另一目的所引入的恰当系统的专用计算机处理器或通过硬接线的系统来实现本公开的实施例。在本公开的范围内的实施例包括程序产品,其包括用于携带或具有存储于其上的机器可执行指令或数据结构的机器可读介质。这样的机器可读介质可以是任意可用介质,其可通过通用或专用计算机或具有处理器的其他机器访问。举例来讲,这样的机器可读介质可包括ram、rom、eprom、eeprom或其他光盘存储装置、磁盘存储装置或其他磁储存设备、或可用于携带或存储以机器可执行指令或数据结构形式的期望的程序代码且可以通过通用或专用计算机或具有处理器的其他机器
访问的任何其他介质。上面的组合也被包括在机器可读介质的范围内。机器可执行指令包括例如使通用计算机、专用计算机或专用处理机器执行某一功能或一组功能的指令和数据。
119.本文所使用的措辞和术语是为了描述的目的,且不应被视为限制性的。本文中对“包括(including)”、“包括(comprising)”、“具有”、“包含”、“涉及”、“以......为特征”、“特征在于”及其变型的使用意味着包含其后列出的项目、其等同物和附加项目,以及仅由其后列出的项目组成的替代实现。在一个实现中,本文描述的系统和方法由所描述的元件、动作或部件中的一个、多于一个的每个组合或者全部组成。
120.本文中以单数形式提及的对系统和方法的实现或元素或动作的任何引用也可以包括包含多个这些元素的实现,并且本文中以复数形式对任何实现或元素或动作的任何引用也可以包括仅包含单个元素的实现。单数或复数形式的引用不旨在将当前公开的系统或方法、它们的部件、动作或元素限制为单个配置或复数配置。对基于任何信息、动作或元素的任何动作或元素的引用可以包括其中动作或元素至少部分基于任何信息、动作或元素的实现。
121.本文公开的任何实现可以与任何其他实现或实施例组合,并且对“实现”、“一些实现”、“一个实现”等的引用不一定是互斥的,并且旨在指示结合该实现描述的特定特征、结构或特性可以被包括在至少一个实现或实施例中。本文使用的这些术语不一定都指同一实现。任何实现都可以以与本文公开的方面和实现相一致的任何方式,包括性地或排他地与任何其他实现相结合。
122.在附图、详细描述或任何权利要求中的技术特征后面带有参考标记的地方,参考标记被包括以增加附图、详细描述和权利要求的可理解性。因此,参考标记及其缺失都不会对任何权利要求元素的范围有任何限制性影响。
123.在不脱离其特征的情况下,本文描述的系统和方法可以以其他特定形式体现。除非另有明确说明,否则对“大约(approximately)”、“约(about)”、“基本上”或其他程度术语的提及包括给定测量值、单位或范围的 /-10%的变化。耦合的元件可以彼此直接电耦合、机械耦合或物理耦合,或者利用中间元件电耦合、机械耦合或物理耦合。因此,本文描述的系统和方法的范围由所附权利要求而不是前面的描述来指示,并且落入权利要求的等同物的含义和范围内的改变包含在其中。
124.术语“耦合”及其变型包括两个构件直接或间接地彼此连接(join)。这样的连接可以是静止的(例如,永久的或固定的)或可移动的(例如,可移除的或可释放的)。这样的连接可以在以下情况下实现:两个构件直接彼此耦合或相互耦合,两个构件使用单独的中间构件和彼此耦合的任何附加的中间构件彼此耦合,或者两个构件使用与两个构件中的一个构件一体形成为单一单元体的中间构件彼此耦合。如果“耦合”或其变型由附加术语来修饰(例如,直接耦合),则上面提供的“耦合”的一般定义由附加术语的简单语言含义来修饰(例如,“直接耦合”是指两个构件在没有任何单独的中间构件的情况下的连接),导致比上面提供的“耦合”的一般定义更窄的定义。这样的耦合可以是机械的、电的或流体的。
125.对“或”的引用可被解释为包含性的,因此,使用“或”描述的任何术语可以指示单个、多于一个和所有所述术语中的任何一种。对
“‘
a’和

b’中的至少一个”的引用可以只包括“a”,只包括“b”,以及同时包括“a”和“b”。结合“包括”或其他开放术语使用的这样的引用
可以包括附加项目。
126.在本质上不脱离本文公开的主题的教导和优点的情况下,可以对所描述的元件和动作进行修改,例如各种元件的尺寸、大小、结构、形状和比例、参数值、安装布置、材料使用、颜色、取向的变化。例如,显示为一体形成的元件可以由多个部分或元件构成,元件的位置可以颠倒或以其他方式改变,并且分立元件的性质或数量或位置可以改变或变化。在不脱离本公开的范围的情况下,还可以在所公开的元件和操作的设计、操作条件和布置中进行其他替换、修改、改变和省略。
127.本文对元件位置(例如,“顶部”、“底部”、“上方”、“下方”)的引用仅用于描述附图中各种元件的取向。根据其他示例性实施例,各种元件的取向可以不同,并且这样的变型旨在被本公开所包含。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献