CN114600493A - 增强虚拟现实场景元素与软件定义网络(sdn)原始信息的同步 - Google Patents

增强虚拟现实场景元素与软件定义网络(sdn)原始信息的同步 Download PDF

Info

Publication number
CN114600493A
CN114600493A CN202080072390.7A CN202080072390A CN114600493A CN 114600493 A CN114600493 A CN 114600493A CN 202080072390 A CN202080072390 A CN 202080072390A CN 114600493 A CN114600493 A CN 114600493A
Authority
CN
China
Prior art keywords
data packet
sta
scene
transmission
ofdma
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.)
Pending
Application number
CN202080072390.7A
Other languages
English (en)
Inventor
塞吉奥·美娜·德·拉·克鲁兹
洛伦佐·格拉奈
马尔科姆·缪尔·史密斯
杰罗姆·亨利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN114600493A publication Critical patent/CN114600493A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1827Network arrangements for conference optimisation or adaptation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/80Actions related to the user profile or the type of traffic
    • H04L47/801Real time traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/006Quality of the received signal, e.g. BER, SNR, water filling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/037Protecting confidentiality, e.g. by encryption of the control plane, e.g. signalling traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0215Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1221Wireless traffic scheduling based on age of data to be sent
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • H04W74/06Scheduled access using polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A), DMT

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本文中的各方面总体上涉及用于强制WiFi用户与公共分层多元素VR/AR场景交互的同步的***和/或方法。这些方面可以使用正交频分多址(OFDMA)和触发帧来同步对不同场景元素的并行更新。深度分组检查(DPI)可用于分析标准VR/AR流媒体格式,以识别要同步的VR场景元素。其结果是,用户可以在同一时间接收相同的场景元素,从而获得更沉浸式的AR/VR体验。

Description

增强虚拟现实场景元素与软件定义网络(SDN)原始信息的 同步
相关申请的交叉引用
本申请于2020年10月9日作为PCT国际专利申请提交,并要求于2020年10月16日提交的美国非临时专利申请No.16/655083的优先权,该申请的全部公开内容通过引用全文并入。
技术领域
各方面总体涉及电子通信。更具体地,***和方法涉及无线通信。
背景技术
多年来,虚拟现实(VR)和增强现实(AR)的应用不断扩展。其中一些应用包括无线网络上的交互式多用户VR/AR。例如,一些VR/AR应用(例如,会议、视频游戏等)(其中用户应该看到一致的VR/AR场景(例如,同一观看环境中的同一组视觉对象))需要对各种用户的多个场景元素进行同步更新。一些应用或用户可能会额外要求对VR/AR流量进行加密,这加剧了跨多个用户同步更新的需求。
上述场景的挑战在于,用户对场景元素的实时更新在时延、带宽、隐私/机密性、场景元素更新的同步等方面有严格的要求。找到实现这些目标的***和方法即使不是不可能,也是困难的。
发明内容
各方面包括具有接入点(AP)的方法或***,该AP可以识别与虚拟现实(VR)会话相关联的第一数据分组中的信息。然后,AP可以识别寻址到第一站(STA)的第二数据分组和寻址到第二站(STA)的第三数据分组中的信息。基于对该信息的识别,AP可以确定第二数据分组和第三数据分组也与VR会话相关联。然后,AP可以基于第一数据分组和第二数据分组与VR会话相关联,在到第一STA和第二STA的传输中,调度第一资源单元以包括第二数据分组,并且调度第二资源单元以包括第三数据分组。
附图说明
图1示出了根据本公开的各方面的具有基本服务集的环境;
图2A示出了根据本公开的各方面的接入点;
图2B示出了根据本公开的各方面的控制器;
图2C示出了根据本公开的各方面的软件定义网络(SDN);
图2D示出了根据本公开的各方面的站(STA);
图3示出了根据本公开的各方面的信令过程;
图4A示出了根据本公开的各方面的可以被接收、存储、检索、管理等的数据结构;
图4B示出了根据本公开的各方面的可以被接收、存储、检索、管理等的另一数据结构;
图5示出了根据本公开的各方面的用于管理VR/AR场景更新的过程;
图6示出了根据本公开的各方面的用于管理VR/AR场景更新的另一过程;
图7示出了根据本公开的各方面的STA或接入点的实施例。
在附图中,相似的数字可以指代相似的组件。数字后面的字母表示相同类型组件的另一个实例。相似的组件可以共享对该组件的描述。当提及数字后面没有字母的组件时,具有该数字指示符的所有组件都可以共享该描述。
具体实施方式
概述
本文中的各方面总体涉及一种***和/或方法,用于强制WiFi用户交互与公共分层多元素VR/AR场景的同步。这些方面可以使用正交频分多址(OFDMA)和触发帧来同步对不同场景元素的并行更新。深度分组检查(DPI)可用于分析标准VR/AR流媒体格式(streamingformat)。在一些配置中,SDN基础设施信息或推论可用于确定有关场景更新的信息,以用于与未知或加密的VR/AR格式一起使用。结果是用户获得更沉浸式的AR/VR体验,用户可以在同一时间接收相同的场景元素。结果是还更好地优化了802.11ax调度程序,更好地利用了资源单元(RU)资源。
各方面具有特定的功能元素。首先,该***可以使用OFDMA和基于触发器的随机访问特征。其次,***可以使用DPI技术,例如Cisco的NBAR2引擎,来确定有关VR/AR场景元素和/或更新的信息。接下来,***可以推断VR/AR复合场景编码标准的知识,例如,场景二进制格式(BIF)、轻量级应用场景表示(LASeR)或其他标准。最后,***和方法可以识别并使用类似SDN的基础设施(例如,Cisco数字网络架构中心(DNAC))的存在来分发VR/AR流信息。
***架构可以包括一个或多个客户端站(STA),它们经由Wifi6连接到VR服务器。物理网络元件可以包括控制器、接入点(AP)、STA等。这些物理网络元件中的每一个都可以包括各种子***。一些配置包括用于识别VR场景元素的SDN。此外,VR服务器可以与SDN域分离(例如,在云中);然而,VR服务器也可以位于SDN域内部。
OFDMA提供了同时与多个WiFi STA通信的能力,在一次传输中可以分配多个RU,从而允许基于频率的多路复用。各方面采用可以在AP、一组AP、无线控制器/无线本地接入网络(LAN)控制器(WLC)和/或路由器上执行的DPI过程,以用于分析与VR/AR场景(或场景更新)相关的分组。在一些标准中,场景元素被称为子场景。DPI过程可以检测每个分组属于哪个场景元素,并且可以针对一个或多个AP(例如,使用单播或多播目的地地址)对分组进行相应分类(例如,使用L2或L3服务质量(QoS)标记)。
DPI过程包括DPI规则,可以创建这些规则以利用对所用VR流媒体格式标准的了解。例如,在BIFS[MPEG4_11]中,DPI过程可以检测不同的X3D“组分”标记。使用LASeR[MPEG4_20],DPI过程可以检测数据分组中的safAU.streamID字段。在其他格式中,DPI过程可以开发其他DPI规则或特定于格式的标记和内容检测,以检测VR/AR场景的(分层)元素。无论用作VR/AR流媒体格式的标准如何,至少在一些配置中,DPI规则可能不会解析整个多元素场景,相反,DPI规则可以识别不同的场景元素,因此可以有效地识别对这些场景元素的更新。这种聚焦检测允许本文中的各方面在具有有限计算资源的设备(例如AP)上高效运行。当然,方法也可以在更大的***中实现(例如,在WLC或路径中的计算资源处)。
另外或替代地,在无线客户端(STA)上执行的VR/AR应用可以向SDN基础设施通告,借此应用可以与不同的子场景交互(通常少于8个)。然后,SDN服务器可以利用VR/AR应用可用于每个子场景的(一个或多个)细粒度L2或L3 QoS标记进行回复。这里,这些方面可以假定,常规QoS处理并不需要(一个或多个)QoS标记的所有位(例如,存在或不存在QoS的粗粒度形式),因此,一些QoS位实际上可以载送子场景信息。如果使用互联网协议版本6(IPv6),IPv6报头(或其一部分)中的“流标签”字段也是传递子场景信息的良好候选字段。
如果对VR/AR流媒体流量进行加密,并且上面解释的DPI技术无法识别流媒体格式(例如,加密掩蔽了LASeR中的safAU.streamID字段),则IPv6报头和/或QoS标记中的信息尤其有用。通过检查细粒度QoS标记,并仔细选择(多播/单播)目的地地址和/或L4端口,AP或WLC可以确定每个分组在上游和/或下游方向属于哪个子场景元素。也可以结合上面解释的基于DPI和基于SDN的技术来获得更好的结果。
当并行子场景的分组被检测(例如,通过WLC、AP和/或路由器上的DPI)或通告(通过VR/AR客户端到SDN基础设施)并相应地分类(如上所述)时,则每个AP可以在同一传输机会(TXOP)内调度不同(单播)或共享(多播)RU,以同时或同步地传输这些分组。通过这种方式,***可以满足单用户/多用户VR应用的任何要求,以同时或几乎同时更新客户端STA。对于要发送到一个或多个无线客户端STA(AP是发送方)的并行子场景更新的每个分组,AP基于QoS标记保留单播RU(单一关联标识符(AID))或多播RU(组AID)。该过程允许优先级驱动的RU指派。
在AP的上行链路中,可能需要相同的同步,因为VR/AR渲染引擎具有有限的时间来计算场景更新,并且不能等待客户端场景更新在传输后的随机时间到达。为了满足这一需求,***可以实现基于触发的上行链路OFDMA(UL-OFDMA),使用缓冲状态报告轮询(BSRP)过程来通知客户端(STA)要发起子场景更新的意图,例如,因为客户端与VR/AR子场景交互和/或修改了VR/AR子场景。
由于两个方向都是同步的,并且存在固有的处理延迟(即VR用户看到图像、基于新视图移动HMD等),802.11ax调度器在VR应用的上下文中执行以下顺序。传输最大下行链路OFDMA(DL-OFDMA)帧(许多并行场景/RU指派、最大TXOP等),然后是短帧间空间(SIFS)。***还使用(零或更多)不相关的短物理层聚合程序(PLCP协议数据单元(PPDU)序列,以实现合适的VR响应时间(例如1ms)。然后,***可以使用BSRP轮询上行VR场景更新(如果VR会话中关联的STA数量较低或稀疏)。如果VR会话中的STA数量较高,则***可以向经由轮询发现的STA和/或经由基于UL OFDMA的随机访问(UORA)分配的RU发送触发帧(TF)。然后,***从VRSTA发送UL-OFDMA帧,以分配上面指派的RU。
多用户VR/AR应用的总体效果是,只要当前TXOP中有足够的RU可用,就可以无线地(over the air)几乎同时传输(无论是上游还是下游)对子流的同期或同时更新。此外,如果场景更新相对简单(即更新不占用太多带宽),则***可以同步在同一VR/AR场景中交互的大量无线客户端。此外,DPI过程还可以在WLC或SDN控制器上执行,该WLC或SDN控制器可以在视频编解码器不提供详细标签时在分组流上执行watch例程并识别子场景。
各方面包括一种方法,其中,两个或多个用户通过同一接入点连接到同一AR/VR内容服务器。这样的连接可以由WLC上运行的进程通过匹配(一个或多个)QoS标记、DNS相似性、从AR/VR应用到SDN基础设施的显式信令或其他技术来检测。在至少一些配置中,实时流量中的统一资源***(URL)和(一个或多个)QoS标记的共存可用于识别联合会话。当WLC(或AP)检测到AR/VR流时,可以向AP上运行的AVC引擎发送watch指令。watch函数观察发送到并发会话STA的有效载荷,并观察这些有效载荷的相似性。例如,当检测到上层对象时可能会意识到watch函数。然后,watch函数可以记录目的地(目标客户端)和标记简档(例如TagName=TouchSensor,Namespace=3D,objectID=555,size=222)。
如果无法识别VR流媒体格式(例如,由于加密,或因为DPI引擎未知VR流媒体格式),***可能会检测SDN基础设施指派的QoS标记(L2或L3),以区分属于不同子场景的分组。这些更细粒度的QoS级别仅用于识别分组属于哪个子场景。
随着观察到更多的流,watch例程可以检测到相同的标记被发送到不同的STA。watch例程也可以测量相同的流到两个或更多个STA的传输之间的时间间隔。以可配置或自动的间隔,watch例程随后可以确定相同的(一个或多个)标记以紧密间隔发送到两个或更多个STA。当间隔小且传输顺序不确定时(例如,有时STA1然后STA2,有时并发,有时STA2然后STA1),watch例程可以确定旨在同时发送带有标记的数据分组。***可以针对发送到两个或更多个STA的具有相同标记的数据分组的传输延迟配置或接受基准。传输延迟中的较大差异可指示让接收器STA感知时间差的意图(即,一个STA预期在另一个STA之前看到项目)。当传输延迟间隔更小时,例如,低于人类时间感知能力(例如,低于Bloch的5ms或更小阈值),则VR/AR服务器的意图可能是使两个STA同时接收数据块。***可以确定在STA处同时接收的意图。
当watch函数确定数据块将在两个或更多个STA处同时接收时,watch例程可以向AP调度器发送指令,以开始使用RU指派来协调已识别的有效载荷的传输,如上所述。其结果是,用户几乎同时或同时接收和感知目标元素,从而从用户的角度来看,AR/VR体验更具沉浸感,并且从网络的角度来看,AR/VR体验更高效。
本文的各方面总体上涉及可根据一个或多个无线通信标准执行的无线通信***。例如,一些方面可以涉及根据IEEE 802.11开发的Wi-Fi标准执行的无线通信,例如,可以涉及根据IEEE 802.11ax执行的无线通信。一些方面可以涉及根据其他标准、规则、法规、指南等执行的无线通信。一些方面可以附加或替代地涉及根据一个或多个其他无线通信标准的无线通信,例如但不限于:其他IEEE无线通信标准,例如IEEE 802.11、IEEE 802.11a、IEEE802.11b、IEEE 802.11g、IEEE 802.11n、IEEE 802.11u、IEEE 802.11ac、IEEE 802.11ad、IEEE 802.11af、IEEE 802.11ah和/或IEEE 802.11ay标准;Wi-Fi联盟(WFA)无线通信标准,例如Wi-Fi、Wi-Fi Direct、Wi-Fi Direct服务、无线千兆(WiGig)、WiGig显示扩展(WDE)、WiGig总线扩展(WBE)、WiGig串行扩展(WSE)标准和/或WFA邻居感知网络(NAN)任务组开发的标准;机器类型通信(MTC)标准,例如3GPP技术报告(TR)23.887、3GPP技术规范(TS)22.368和/或3GPP TS 23.682中体现的标准;和/或近场通信(NFC)标准,例如NFC论坛开发的标准,包括上述标准的任何前身、修订版、后代和/或变体。
同样,一些方面可以涉及根据一个或多个宽带无线通信标准执行的无线通信,例如,第三代合作伙伴计划(3GPP)、3GPP长期演进(LTE)和/或3GPP LTE高级(LTE-A)技术和/或标准。宽带无线通信技术/标准的其他示例可以包括全球移动通信***(GSM)/GSM演进增强数据速率(EDGE)、通用移动通信***(UMTS)/高速分组接入(HSPA)和/或带有通用分组无线业务(GPRS)***(GSM/GPRS)的GSM、IEEE 802.16无线宽带标准(例如IEEE 802.16m和/或IEEE 802.16p)、国际先进移动通信(IMT-ADV)、全球微波接入互操作性(WiMAX)和/或WiMAXII、码分多址(CDMA)2000(例如CDMA2000 1.times.RTT、CDMA2000 EV-DO、CDMA EV-DV等)、高性能无线城域网(HIPERMAN)、无线宽带(WiBro)、高速下行分组接入(HSDPA)、高速正交频分复用(OFDM)分组接入(HSOPA)、高速上行分组接入(HSUPA)技术和/或标准。
示例实施例
包括基本服务集(BSS)102的环境100的实施例可以如图1所示。BSS 102的组件可以与VR/AR服务器116通信。VR/AR服务器116可以为虚拟现实或增强现实场景提供环境,这些场景被渲染并发送到BSS 102的一个或多个客户端STA 108。STA 108a、108b可能正在经历相同的VR会话和/或接收类似的VR场景元素。
环境100可以包括但不限于以下项中一者或多者:控制器/WLC 101、AP 104、一个或多个客户端STA 108a、108b和/或SDN 112的控制器。这些不同的***或组件中的每一个以及VR/AR服务器116可以是硬件、软件或硬件和软件的组合。各种组件101到116中的每一个都可以如结合图7所述。
STA 108可以包括一个或多个高效无线(HEW)(如例如IEEE 802.11ax标准所示)、未来定义的STA类型和/或一个或多个传统(如例如IEEE 802.11n/ac标准所示)STA。STA108可以是无线设备,例如,蜂窝电话、智能电话、手持无线设备、无线眼镜、无线手表、无线个人设备、平板电脑,或者可以使用IEEE 802.11协议发送和接收的另一设备。在操作环境中,AP 104通常可以为STA 108管理对WLAN中的无线介质的访问。
AP 104可以是基站,并且可以使用其他通信协议以及IEEE 802.11协议。IEEE802.11协议可以包括使用OFDMA、时分多址(TDMA)和/或码分多址(CDMA)。IEEE 802.11协议可以包括多址技术。例如,IEEE 802.11协议可以包括空分多址(SDMA)和/或多用户多输入多输出(MU-MIMO)。AP 104和/或控制器101的示例配置可以如图7所示。
环境包括BSS 102和/或扩展服务集(ESS)(也可以用虚线圈102表示),一个或多个STA 108可以与AP 104关联和/或通信以加入WLAN。加入WLAN可以使STA 108能够经由AP104彼此无线通信、彼此直接无线通信、与AP 104无线通信或通过AP 104与另一网络或资源无线通信。在一些配置中,为了向接收方发送数据,发送STA可以向AP 104发送包括数据的上行链路(UL)物理层聚合程序(PLCP)协议数据单元(PPDU),AP 104随后可以在下行链路(DL)PPDU中向接收方STA 108发送数据。PLCP是与802.11和其他标准一起使用的物理层协议。
在一些配置中,在STA 108之间或在STA 108和AP 104之间传输的数据帧可以是可配置的。例如,用于通信的信道可以被划分为子信道,子信道可以为20MHz、40MHz或80MHz、160MHz连续带宽或80+80MHz(160MHz)非连续带宽。此外,子信道的带宽可以增加到1MHz、1.25MHz、2.03MHz、2.5MHz、5MHz、10MHz带宽、其组合,或者也可以使用小于或等于可用带宽的任何其他带宽分段。子信道的带宽可以基于活动子载波的数量。子信道的带宽可以是26的倍数(例如,26、52、104等)个活动子载波或间隔20MHz的载波(tones)。在一些配置中,子信道的带宽为间隔20MHz的256个载波。在其他配置中,子信道是26的倍数个载波或20MHz的倍数。20MHz子信道还可以包括256个载波,以用于256点快速傅里叶变换(FFT);然而,其他组合是可能的,并且在20MHz子信道中使用256个载波对于执行本文中的方法不是必需的。
当在环境100的WLAN中管理对无线介质的访问时,AP 104可以在UL时间间隔期间为发送STA 108b调度介质访问,在该UL时间间隔期间AP 104可以避免通过无线介质进行传输。UL时间间隔可以包括AP 104拥有的发送机会(TXOP)的一部分。
在给定的时间点,环境100的WLAN中的多个STA可能希望发送数据。在一些配置中,AP 104可以调度STA 108的介质访问以支持UL MU传输技术,而不是在不同的相应UL时间间隔中调度STA 108的介质访问,根据该UL MU传输技术,多个STA 108可以在给定UL时间间隔期间同时向AP 104发送UL MU PPDU。例如,通过在给定UL时间间隔期间使用UL MU OFDMA技术,多个STA 108可以经由AP 104分配的不同的相应OFDMA资源单元(RU)向AP 104发送ULMU PPDU。在另一示例中,通过在给定UL时间间隔期间使用UL MU MIMO技术,多个STA 108可以经由AP 104分配的不同的相应空间流将UL MU PPDU发送到AP 104。
为了管理访问,AP 104可以在控制周期开始时发送主同步传输,该传输可以是触发帧(TF)或控制和调度传输。AP 104可以发送TXOP和子信道信息的持续时间。在控制时间段期间,STA 108可以根据基于非竞争的多址技术(例如OFDMA或MU MIMO)与AP 104通信。该技术不同于常规的WLAN通信,其中设备根据基于竞争的通信技术而非多址技术进行通信。在控制时间段期间,AP 104可以使用一个或多个控制帧与STA 108通信,并且STA 108可以在小于AP 104的工作范围的子信道上操作。
在主同步传输期间,STA 108可以竞争无线介质,而在主同步传输期间,传统设备108被排除在竞争无线介质之外。在该主同步传输期间所使用的TF可以指示UL-MU-MIMO和/或UL OFDMA控制周期。在控制时间段期间所使用的多址技术可以是调度的OFDMA技术,或者替代地,可以是TDMA技术、频分多址(FDMA)技术或SDMA技术。
类似地,环境100的WLAN中的STA 108可能需要接收数据。同样,与在不同的相应DL时间间隔中调度STA 108的介质访问不同,AP 104可以调度STA 108的介质访问以支持DLMU传输技术,根据该传输技术,多个STA 108可以在给定DL时间间隔期间同时从AP 104接收DL MU PPDU。例如,通过在给定UL时间间隔期间使用DL MU OFDMA技术,多个STA 108可以经由AP 104分配的不同的相应OFDMA RU从AP 104接收DL MU PPDU。在另一示例中,通过在给定DL时间间隔期间使用DL MU-MIMO技术,多个STA 108可以经由AP 104分配的不同的相应空间流从AP 104接收DL MU PPDU。
为了管理访问,AP 104可以在控制时间段开始时发送主同步传输,该主同步传输可以是TF或控制和调度接收。AP 104可以发送接收机会(RXOP)的持续时间和子信道信息。在控制时间段期间,STA 108可以根据基于非竞争的多址技术(例如OFDMA或MU-MIMO)与AP104通信。在控制时间段期间,AP 104可以使用一个或多个控制帧与STA 108通信,并且STA108可以在小于AP 104的工作范围的子信道上操作。
在主同步传输期间,STA 108可以竞争无线介质,而在主同步传输期间,传统设备108被排除在竞争无线介质之外。在该主同步传输期间所使用的TF可以指示UL-MU-MIMO和/或UL OFDMA控制周期。在控制时间段期间所使用的多址技术可以是调度的OFDMA技术,或者替代地,可以是TDMA技术、FDMA技术或SDMA技术。
AP 104还可以根据传统IEEE 802.11通信技术与传统STA和/或非传统STA 108通信。在一些配置中,AP 104还可以配置为根据传统IEEE 802.11通信技术在控制时间段之外与STA 108通信,尽管这不是要求。
此外,一个或多个客户端STA 108可以是提供虚拟现实或增强现实场景或会话的视觉呈现的一个或多个设备。客户端STA 108还可以接收来自改变VR/AR场景的用户的输入。这些输入可以通过AP 104、通过控制器101向上传送到VR/AR服务器116。此外,STA 108还可以在STA 108之间传送更新,而无需通过VR/AR服务器116传送。VR/AR服务器116可以更新虚拟现实会话和场景,并且将这些更改发送给控制器101、AP 104,然后返回给客户端STA108。
控制器101可操作用于管理环境100内的一个或多个AP 104的配置和通信基础设施。该控制包括管理从一个或多个AP 104到STA 108的上行链路和下行链路数据传输。
SDN 112的控制器可以基于软件组件管理客户端STA 108、AP 104、控制器101和/或VR/AR服务器116内的网络。因此,每一个硬件组件可以执行一个或多个SDN模块,并且在这些不同的硬件设备之间起到虚拟网络的作用。因此,SDN 112的控制器可用于在各种不同软件组件之间通信,并且由SDN 112的控制器管理或引导。
如结合图1所述,各种组件的实施例可以在图2A到图2D中示出。不同组件200可以包括如图2A所示的AP 104、如图2B所示的控制器101、如图2C所示的SDN 112的服务器和/或如图2D所示的STA 108。
AP 104可以包括但不限于深度分组检查(DPI)组件204、SDN基础设施组件208和OFDMA调度器212中的一者或多者。DPI组件204可以检查与客户端STA 108之间的通信,寻找可能与VR业务相关联的数据。正在审查或检查的数据可以如图4A所示。该DPI组件204可以确定与VR环境相关的数据类型,并且存储该信息以识别在STA 108和AP 104之间发送的未来分组。
SDN基础设施组件208可以是SDN 112的控制器的接口,以获取描述可能与VR环境相关联的数据传输的信息。因此,如结合图3所述,AP 104可以从SDN 112的控制器接收一个或多个信息项,例如可以映射到VR信息的QoS信息。来自SDN控制器的信息也可以如结合图4A所述。
OFDMA组件212可以将一个或多个RU调度到不同的STA 108。这里,OFDMA调度器212可以从DPI组件204接收信息,以识别与VR/AR环境相关联的下载传输和/或上传传输。如果上行链路或下行链路传输与VR***相关,则OFDMA组件212可以管理资源单元,以确保向客户端STA 108a、108b并发传输数据分组。因此,客户端STA 108a、108b可以同时、同期或并发地接收虚拟现实环境的场景更新。
控制器101的一个实施例如图2B所示。控制器101可以至少包括DPI组件204。控制器101的深度分组检查组件可以与DPI组件204相同或类似,如结合图2A中的AP 104所述。因此,这里不需要进一步解释如图2B所示的控制器101的DPI组件204。
SDN服务器112的一个实施例可以如图2C所示。SDN 112的服务器控制器可以包括一个或多个(但不限于)QOS到VR子场景映射器216。QOS到VR子场景映射器216可以将QOS参数与SDN控制器所理解的VR子场景相匹配。SDN 112的控制器可以具有在环境100中确定或识别通过SDN发送的VR场景分组的能力。当SDN 112的控制器接收到VR场景更新或其他类型的传输时,可以将元素数据映射到QOS信息,然后可以将该信息提供给AP 104。如结合图2A所述,来自SDN控制器的信息还可用于识别AP 104处的VR场景元素。
STA 108的组件可以如图2D所示。STA 108可以包括但不限于子场景渲染器220和子场景更新器224中的一者或多者。该子场景渲染器220可以接收用于VR环境的场景更新的下行链路传输,并且渲染那些场景更新以在STA 108处显示。因此,子场景渲染器220可以向VR显示器的用户提供输出。
子场景更新器224可以通过进入VR环境的用户界面接收用户的更新或交互。任何类型的交互可注册为场景更新,该场景更新可由子场景更新器224发送到AP 104,然后再发送到VR/AR服务器116。这样,STA 108可以接收和发送对VR场景元素的修改。
信令过程300的实施例如图3所示。通信可以在STA 108、AP 104、控制器101、VR/AR服务器116和/或SDN 112的控制器之间。这些信号可以通过各种接口发送,并且通过一个或多个硬件和/或软件组件无线地或通过有线连接进行通信,如结合图6所述。
在第一通信中,STA 108可以向AP 104发送场景更新304a。场景更新可以是对客户端STA 108正在观看的VR场景的某种类型的更新或更改。场景更新可以具有与之相关联的各种不同类型的元数据,如结合图4A所述。AP 104可以能够识别此类信息并存储关于可能构成VR传输的内容的信息。然后,AP 104可以将该信息转发给控制器101,其中控制器101的DPI组件204b还可以识别类似于AP 104的DPI组件204a的VR元素。控制器101还可以存储所收集的关于该分组的数据的任何信息,以将未来分组识别为VR元素。然后,可以将传输作为信号304c从控制器101中继到VR/AR服务器116。
SDN 112的服务器还可以在SDN***处接收任何类型的场景更新。这些更新可以由SDN服务器接收,并且从SDN服务器确定或中继到VR/AR服务器116上。SDN服务器还可以收集关于正在发送的分组的信息,并将该信息作为信号308a发送给控制器101,或者作为信号308b发送给AP 104。信号308可以包括QOS到VR的映射,如结合图2C所述。
在接收到信号304中的客户端输入之后,VR/AR服务器116可以在信号312中更新场景元素,并用更新后的场景元素数据发送传输。然后,AP 104可以提取或使用(从先前的VR/AR传输)收集的关于什么是VR信号的信息,以确定信号312中的场景更新可以绑定一个或多个不同的客户端STA 108,并且确定是否应该同时接收这些场景元素。
然后,信号312中的场景更新信息可以针对单独的RU被OFDMA调度器212,以作为信号316a、316b、316c同时被发送到各个STA 108。这样,STA 108可以同时或几乎同时接收场景更新。通过这种类型的基础设施,STA 108能够同时查看相同的材料,这使得在组设置中与VR元素的交互更加有效。
AP 104还可以在信号320中发送轮询,以用于可能需要由一个或多个STA 108发送的任何类型的场景更新。信号320中的轮询可以通过STA 108在信号324中的场景更新中作出响应。这里,信号324中的场景更新可以指示STA 108是否具有对场景元素的更新。如果存在更新,则AP 104随后可以在信号328中发送触发帧以调度该更新。信号328中的触发帧可以具有允许STA 108向AP 104发送场景更新的信息,AP 104随后将该信号转发到VR/AR服务器116。STA 108随后可以用信号332中的携带场景更新数据的上行链路OFDMA信号,来响应信号328中的触发帧。这里,STA 108正在生成场景元素更新,该场景元素更新可以发送到VR/AR服务器116,然后作为场景更新提供给各种其他设备,如上所述。
图1所示的可以通过各种组件存储、检索、发送、接收或管理数据结构400的实施例在图4A和图4B中提供。如图4A所示,数据结构404可以是从STA 108发送到VR/AR服务器116的信号,包括从VR/AR服务器116发送到一个或多个STA 108的场景更新数据或场景更新。在其他配置中,数据结构404可以表示由SDN基础设施发送的信号。数据结构404可以包括但不限于VR元数据408和/或与虚拟现实场景更新412相关联的信息中的一者或多者。可以有比图4A所示的更多或更少的字段,如椭圆410所示。此外,对于客户端STA 108接收或生成的每种不同类型的场景更新,可以存在另一种数据结构,如椭圆406所示。
VR元数据408可以包括关于VR场景更新的任何信息,这些信息实际上不包括该更新的数据。因此,VR元数据可以包括ID、定时信息、接收者或发送者的名称、能够识别视频或VR流中的场景元素或其他数据的信息、或其他信息。例如,元数据可以包括分组目的地(目标客户端)和标记简档(例如TagName=TouchSensor,Namespace=3D,objectID=555,size=222)。在其他配置中,元数据可以是LASeR中的safAU.streamlD字段。在BIFS中,VR元数据408可以包括不同的X3D“组件”标记。通过SDN,VR元数据408可以表示L2或L3 QoS标记,例如,IPv6报头中的“流标签”字段。DPI组件204可以扫描该更新的VR元数据408,以查找存储在此类VR元数据408中的标识材料。
VR场景更新412可以包括对由STA 108或VR/AR服务器116生成的VR子场景元素的更改。场景更新信息可以是,例如,关于移动的物体的信息,关于不再可见的物体的信息,可以包括元素的引入,或者可以在VR环境的数据流中具有其他各种效果或变化。
OFDMA调度414可以如图4B所示。这里,各种STA 108中的每一个可以具有与其相关联的资源单元430a、430b、430c。每个资源单元430可以具有STA ID 416和场景更新420。对于不同的VR客户端STA 108,场景更新420可以是相同的。然而,这些场景更新420中的每一个可以在OFDMA块414中同时发送。每个STA 108可以通过在OFDMA块中寻找标识符416或作为触发帧中的调度在RU 430上监听来识别场景更新420中的哪些与AP 104相关联。在图4B的数据结构414中可能有更多或更少的字段未示出,如椭圆424所示。每个不同的数据传输可以包括不同的OFDMA块414和其中的指派,如椭圆428所示。
用于与AP 104同时发送VR场景元素的方法可以如图5所示。方法500可以由AP 104在向STA 108和/或控制器101发送信息或从STA 108和/或控制器101发送信息时执行。通常,方法500以开始操作504开始,以结束操作540结束。方法500可以包括更多或更少的阶段,或者可以与图5中所示不同地布置各阶段的顺序。方法500可以作为一组计算机可执行指令执行,由计算机***或处理组件执行,并且被编码或存储在存储介质上。此外,方法500可以由ASIC、FPGA或其他类型的硬件设备中的门或其他硬件设备或组件执行。在下文中,应参考本文描述的***、组件、模块、软件、数据结构等来解释方法500。
在阶段508中,AP 104可以与一个或多个客户端STA 108连接。这里,连接可以是BSS 102中的客户端STA 108和AP 104之间的无线链路或关联。关联可以包括诸如ID和其他信息之类的信息的交换,使得AP 104可以与客户端STA 108通信。
在阶段512中,AP 104和/或控制器101可以启动DPI组件204a的监视功能,以检测两个或更多个客户端STA 108与同一VR/AR服务器116的连接。AP 104可以使用DPI组件204来检测在客户端STA 108和VR/AR服务器116之间发送的分组内的信息,例如,在VR元数据408中。该DPI组件204可以检测客户端STA 108与VR/AR服务器116的连接。该连接可以是关联、用于VR***的标准或协议的使用、或AP 104所理解的作为与VR/AR服务器116的连接的其他信息。
然后,在阶段516中,AP 104可以检测客户端STA 108与VR/AR服务器116之间的通信或虚拟现实数据流。这里,AP 104可以通过检测VR/AR服务器116的ID和分组来检测发送到VR/AR服务器116和从VR/AR服务器116发送的分组。在阶段520中,AP 104可以执行DPI组件204的监视指令,以确定从VR/AR服务器116到客户端STA 108的用于VR流的下行链路数据的相似性。
如结合图4A及如上所述,DPI组件204可以寻找可将数据识别为VR场景更新的信息。因此,AP正在寻找从VR/AR服务器116发送到AP 104然后中继到客户端STA 108的信号312中的相似性。在其他情况下,AP 104可以从SDN 112的控制器接收QOS到VR场景映射信息。然后可以审查QOS信息以在下行链路数据中找到相似性。
在阶段524中,根据相似性,DPI组件204可以检测去往不同STA的108VR元数据408中的标记或属性。因此,DPI组件204可以指示或找到信号312中具有表示VR场景更新的类似标记或识别信息的新数据。
然后,AP 104可以检测发送到不同客户端STA 108的两个或更多个VR分组之间的紧密间隔。可以由AP 104预定并设置紧密间隔。例如,紧密间隔可以是50毫秒或更少。在其他配置中,紧密间隔可以是低于人类时间感知能力的任何时间。这些紧密间隔分组可以理解为被客户端STA 108a、108b同时需要以接近同时或同时地接收场景更新。
如果在阶段528中AP检测到紧密间隔,则在阶段532中OFDMA调度器212可以指示这些分组的同时传输。这里,OFDMA调度器212可以为客户端STA 108a、108b指派资源单元430,使得STA 108a、108b可以在同一OFDMA块414中同时接收分组。这样,在同一VR场景中的所有客户端STA 108可以几乎同时或并发地接收更新,使得客户端或用户似乎同时查看对内容的相同更改。
OFDMA调度器212随后可以在下行链路OFDMA传输414中调度资源单元430,该下行链路OFDMA传输414允许客户端STA 108同时接收信息。换句话说,关于VR信号的定时和特殊信息允许RU 430或RU中所接收到数据被不同STA 108几乎同时接收。
用于分配或用于上行链路传输的方法600的实施例可以如结合图6所示。通常,方法600以开始操作604开始,并且以结束操作620结束。方法600可以包括更多或更少的阶段,或者可以与图6中所示不同地布置各阶段的顺序。方法600可以作为一组计算机可执行指令执行,由计算机***或处理组件执行,并且被编码或存储在存储介质上。此外,方法600可以由ASIC、FPGA或其他类型的硬件设备中的门或其他硬件设备或组件执行。在下文中,应参考本文描述的***、组件、模块、软件、数据结构等来解释方法600。
在阶段608中,OFDMA调度器212可以轮询STA 108以获取上行链路数据。这里,如果需要向VR/AR服务器116发送上行链路数据或场景更新,OFDMA调度器212可以请求STA 108。该轮询可以在发送给STA 108的信号320中。如果需要场景更新,STA 108在信号324中向AP104发送场景更新指示符。
在阶段612中,当场景更新需要从STA 108发送到VR/AR服务器116时,AP 104可以在信号328中发送触发帧,该触发帧将资源单元430或其他信息分配给应答轮询的STA 108。在阶段616中,信号328中的触发帧可以指派资源单元430。信号328中的触发帧指示STA 108在指派的资源单元430中发送上行链路数据所需的信息。STA 108然后在信号332中在OFDMA传输中将VR场景更新信息置于RU 430中,返回给AP 104。然后,可以将信号332中的该OFDMA传输作为信号304b在信号304c中转发给VR/AR服务器116。
图7示出了可以实现图1的AP 104、控制器101和/或STA 108中的一者或多者的通信设备700的实施例。在各种实施例中,设备700可以包括逻辑电路。逻辑电路可以包括物理电路,以执行例如针对图1的AP 104、控制器101和STA中的一者或多者描述的操作。如图7所示,设备700可以包括但不限于无线电接口705、基带电路725和/或计算平台745中的一者或多者。
设备700可以在单个计算实体中(例如完全在单个设备内)实现图1的AP 104、控制器101和/或STA 108中的一者或多者、存储介质755和逻辑电路的部分或全部结构和/或操作。替代地,设备700可以使用分布式***架构(例如,客户端服务器架构、对等架构、主从架构等)来分发结构和/或操作的部分。
无线电接口705(还可以包括模拟前端(AFE))可以包括适于发送和/或接收单载波或多载波调制信号(例如,包括互补码键控(CCK)、正交频分复用(OFDM)和/或单载波频分多址(SCFDMA)符号)的组件或组件的组合,尽管配置不限于任何特定的无线接口或调制方案。无线电接口705可以包括例如接收器710和/或发射器715。无线电接口705可以包括偏置控件、晶体振荡器和/或一个或多个天线720。在附加或替代配置中,无线电接口705可以根据需要使用振荡器和/或一个或多个滤波器。
基带电路725可以与无线电接口705通信以处理、接收和/或发送信号,并且可以包括例如用于对接收到的信号进行下转换(down converting)的模数转换器(ADC)和用于对信号进行上转换(up converting)的数模转换器(DAC)730。此外,基带电路725可以包括基带或物理层(PHY)处理电路,以用于对相应的接收/发送信号进行PHY链路层处理。基带电路725可以包括例如用于MAC/数据链路层处理的介质访问控制(MAC)处理电路735。基带电路725可以包括用于例如经由一个或多个接口740与MAC处理电路735和/或计算平台745通信的存储器控制器。
在一些配置中,PHY处理电路可以包括帧构造和/或检测模块,与诸如缓冲存储器之类的附加电路相结合,以构造和/或解构通信帧。替代地或另外地,MAC处理电路735可以共享对这些功能中的某些功能的处理,或者独立于PHY处理电路执行这些过程。在一些配置中,MAC和PHY处理可以被集成到单个电路中。
计算平台745可以为设备700提供计算功能。如图所示,计算平台745可以包括处理组件750。除了基带电路725之外,或者作为基带电路725的替代,设备700可以使用存储器组件755对AP 104、控制器101和/或STA 108、存储介质755和逻辑电路中的一者或多者执行处理操作或逻辑。处理组件750(和/或PHY和/或MAC 735)可以包括各种硬件元素、软件元素或两者的组合。硬件元素的示例可以包括设备、逻辑设备、组件、处理器、微处理器、电路、处理器电路、电路元件(例如晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等。软件元素的示例可以包括软件组件、程序、应用、计算机程序、应用程序、***程序、软件开发程序、机器程序、操作***软件、中间件、固件、软件模块、例程、子程序、函数、方法、程序、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号或其任何组合。确定是否使用硬件元素和/或软件元素来实现实施例可以根据任意数量的因素而变化,例如期望的计算速率、功率水平、热公差、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度和其他设计或性能约束,如给定实现方式所期望的。
计算平台745还可以包括其他平台组件。其他平台组件包括通用计算元件,例如一个或多个处理器、多核处理器、协处理器、存储器单元、芯片组、控制器、***设备、接口、振荡器、定时设备、视频卡、声卡、多媒体输入/输出(I/O)组件(例如,数字显示器)、电源等。存储器单元755的示例可以包括但不限于以一个或多个更高速存储器单元的形式的各种类型的计算机可读和机器可读存储介质,例如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、聚合物存储器(例如,铁电聚合物存储器)、奥式存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡、设备阵列(例如,独立磁盘冗余阵列(RAID)驱动器)、固态存储器设备、通用串行总线(USB)存储器、固态驱动器(SSD)和任何其他适合存储信息的存储介质。
例如,设备700可以是超移动设备、移动设备、固定设备、机器对机器(M2M)设备、个人数字助理(PDA)、移动计算设备、智能电话、电话、数字电话、蜂窝电话、用户设备、电子书阅读器、手持机、单向寻呼机、双向寻呼机、通讯设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、手持计算机、平板计算机、服务器、服务器阵列或服务器场、web服务器、网络服务器、Internet服务器、工作站、微型计算机、主机架计算机、超级计算机、网络设备、web设备、分布式计算***、多处理器***、基于处理器的***、消费电子产品、可编程消费电子产品、游戏设备、显示器、电视、数字电视、机顶盒、无线接入点、基站、节点B、用户站、移动用户中心、无线电网络控制器、路由器、集线器、网关、网桥、交换机、机器或其组合。因此,本文描述的设备700的功能和/或特定配置可以根据适当的需要被包括在设备700的各种实施例中或被省略。
设备700的实施例可以使用单输入单输出(SISO)架构来实现。然而,某些实现方式可以包括多个天线(例如,天线720),以用于使用用于波束形成或空分多址(SDMA)的自适应天线技术和/或使用MIMO通信技术进行发送和/或接收。
设备700的组件和特征可以使用分立电路、专用集成电路(ASIC)、逻辑门和/或单芯片架构的任何组合来实现。此外,在适当的情况下,可以使用微控制器、可编程逻辑阵列和/或微处理器或前述项的任何组合来实现设备700的特征。要注意的是,硬件、固件和/或软件元素在本文中可以统称或单独称为“逻辑”、“电路”或“处理器”。
图7中的设备还可以包含安全模块(未显示)。该安全模块可以包含有关但不限于将设备连接到另一设备或其他可用网络或网络设备所需的安全参数的信息,并且可以包括无线等效隐私(WEP)或Wi-Fi保护访问(WPA)安全访问密钥、网络密钥等,如前所述。
图7中的设备可以包括的另一个模块是网络接入单元(未示出)。网络接入单元可用于与另一网络设备连接。在一个示例中,连接可以包括设备之间的同步。在另一个示例中,网络接入单元可以用作为与其他站的通信提供支持的介质。在又一个示例中,网络接入单元可以与至少MAC电路735相结合工作。网络接入单元还可以与本文所述的一个或多个模块/组件工作和交互。
应当理解,图7的框图中所示的示例性设备700可以代表许多潜在实现方式的一个功能描述示例。因此,附图中描述的框图功能的划分、省略或包含并不意味着用于实现这些功能的硬件组件、电路、软件和/或元件将必然被划分、省略或包含在实施例中。
例如,本公开的实施例可以被实现为计算机进程(方法)、计算***或制造品,例如计算机程序产品或计算机可读介质。计算机程序产品可以是计算机***可读的计算机存储介质,并且对指令计算机程序进行编码以用于执行计算机进程。计算机程序产品还可以是在计算***可读的载体上传播的信号,并且对指令计算机程序进行编码以用于执行计算机进程。作为一个示例,提供了一种计算机可读介质,承载计算机可执行指令,以用于使一个或多个处理器执行本文所述的任何方法。因此,本公开可以在硬件和/或软件(包括固件、驻留软件、微代码等)中实现。换句话说,本公开的实施例可以采取计算机可用或计算机可读存储介质上的计算机程序产品的形式,该计算机可用或计算机可读存储介质具有体现在介质中的计算机可用或计算机可读程序代码,以供指令执行***使用或与指令执行***相结合使用。计算机可用或计算机可读介质可以是能够包含、存储、传送、传播或传输程序以供指令执行***、装置或设备使用或与之相关联的任何介质。
计算机可用或计算机可读介质可以是,例如但不限于,电子、磁性、光学、电磁、红外或半导体***、装置、设备或传播介质。更具体的计算机可读介质示例(非详尽列表),计算机可读介质可以包括以下项:具有一条或多条导线的电气连接、便携式计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光纤、以及便携式光盘只读存储器(CD-ROM)。注意,计算机可用或计算机可读介质甚至可以是打印程序的纸张或其他合适介质,因为可以通过例如纸张或其他介质的光学扫描以电子方式捕获程序,然后以合适的方式编译、解译或以其他方式处理(如有必要),并且然后存储在计算机存储器中。
虽然已经描述了本公开的某些实施例,但也可能存在其他实施例。此外,尽管本公开的实施例被描述为与存储在存储器和其他存储介质中的数据相关联,但数据也可以存储在其他类型的计算机可读介质上或从其他类型的计算机可读介质中读取,例如二级存储设备,例如硬盘、软盘或CD-ROM、来自互联网的载波、或者其他形式的RAM或ROM。此外,可以以任何方式修改所公开的方法的阶段,包括对阶段重新排序和/或***或删除各阶段,而不偏离本公开。
此外,本公开的实施例可以在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、使用微处理器的电路中实施,或在包含电子元件或微处理器的单个芯片上实施。本公开的实施例还可以使用能够执行逻辑操作的其他技术来实施,例如AND、OR和NOT,包括但不限于机械、光学、流体和量子技术。此外,本公开的实施例可以在通用计算机或任何其他电路或***中实施。
本公开的实施例可以经由片上***(SOC)实施,其中图1所示的每个或多个元件可以被集成到单个集成电路上。这样的SOC设备可以包括一个或多个处理单元、图形单元、通信单元、***虚拟化单元和各种应用功能,所有这些都可以作为单个集成电路集成(或“烧制”)到芯片基板上。当经由SOC操作时,本文中关于本公开的实施例所述的功能可以经由与单个集成电路(芯片)上的设备700的其他组件集成的专用逻辑来执行。
例如,上文参考根据本公开的实施例的方法、***和计算机程序产品的框图和/或操作图示来描述本公开的实施例。方框中标注的功能/动作可能会以任何流程图中所示的顺序以外的顺序出现。例如,连续显示的两个方框实际上可以基本上同时执行,或者有时可以按照相反的顺序执行,这取决于所涉及的功能/动作。
虽然本说明书包括示例,但所附权利要求表明了本公开的范围。此外,虽然说明书已以特定于结构特征和/或方法动作的语言描述,但权利要求不限于上述特征或动作。相反,作为本公开的实施例的示例,公开了上述特定特征和动作。
本文中的各方面包括一种方法,该方法包括:通过接入点(AP)识别与虚拟现实(VR)会话相关联的第一数据分组中的信息;通过所述AP识别寻址到第一站(STA)的第二数据分组和寻址到第二站(STA)的第三数据分组中的信息;通过所述AP确定所述第二数据分组和所述第三数据分组也与所述VR会话相关联;在到所述第一STA和所述第二STA的传输中,调度第一资源单元以包括所述第二数据分组;以及在所述传输中调度第二资源单元以包括所述第三数据分组。
根据一个或多个上述方面中的任一者,其中,所述AP通过深度分组检查过程来识别所述信息。
根据一个或多个上述方面中的任一者,其中,所述AP在一时间间隔内接收到所述第二数据分组和所述第三数据分组。
根据一个或多个上述方面中的任一者,其中,所述时间间隔低于预定阈值。
根据一个或多个上述方面中的任一者,其中,所述预定阈值小于人类的感知能力。
根据一个或多个上述方面中的任一者,其中,所述传输以无线方式发送到所述第一STA和所述第二STA。
根据一个或多个上述方面中的任一者,其中,所述传输同时发送所述第二数据分组和所述第三数据分组。
根据一个或多个上述方面中的任一者,其中,所述第二数据分组被加密。
根据一个或多个上述方面中的任一者,其中,所述信息的至少一部分是所述AP从软件定义网络(SDN)服务器接收的服务质量信息。
根据一个或多个上述方面中的任一者,其中,所述信息包括QoS标记、safAU.streamID或X3D标记。
本文中的各方面包括一种接入点(AP),该AP包括:无线电设备,可操作用于向两个或更多个站(STA)发送或从两个或更多个STA接收一个或多个信号;存储器;处理器,与所述存储器和所述无线电设备通信,所述处理器可操作用于:接收第一数据分组;识别与虚拟现实(VR)会话相关联的所述第一数据分组中的元数据;识别寻址到第一STA的第二数据分组中的元数据;识别寻址到第二STA的第三数据分组中的元数据;确定所述第二数据分组也与所述VR会话相关联;确定所述第三数据分组也与所述VR会话相关联;确定在预定时间间隔内接收到所述第二数据分组和所述第三数据分组;在到所述第一STA和所述第二STA的正交频分多址(OFDMA)传输中,调度第一资源单元以包括所述第二数据分组;在所述OFDMA传输中,调度第二资源单元以包括所述第三数据分组;以及将所述OFDMA传输无线地发送到所述第一STA和所述第二STA。
根据一个或多个上述方面中的任一者,其中,所述AP通过深度分组检查过程来识别所述元数据。
根据一个或多个上述方面中的任一者,其中,所述预定时间间隔小于人类的感知能力。
根据一个或多个上述方面中的任一者,其中,所述OFDMA传输同时发送所述第二数据分组和所述第三数据分组。
根据一个或多个上述方面中的任一者,其中,所述元数据包括QoS标记、safAU.streamID或X3D标记。
本文中的各方面包括一种基本服务集,该基本服务集包括:第一接入点(AP),可操作用于:接收第一数据分组;识别与虚拟现实(VR)会话相关联的所述第一数据分组中的元数据;识别寻址到第一STA的第二数据分组中的元数据,其中,所述第二数据分组包括VR场景更新;识别寻址到第二STA的第三数据分组中的元数据,其中,所述第三数据分组也包括所述VR场景更新;确定所述第二数据分组也与所述VR会话相关联;确定所述第三数据分组也与所述VR会话相关联;确定在预定时间间隔内接收到所述第二数据分组和所述第三数据分组;在到所述第一STA和所述第二STA的正交频分多址(OFDMA)传输中,调度第一资源单元以包括第二数据分组;在所述OFDMA传输中,调度第二资源单元以包括所述第三数据分组;以及将所述OFDMA传输无线地发送到所述第一STA和所述第二STA;所述第一STA可操作用于:无线地接收所述OFDMA传输;以及用所述VR场景更新来更新在所述第一STA的第一用户界面中显示的第一VR场景;所述第二STA可操作用于:无线地接收所述OFDMA传输;以及在更新所述第一VR场景的同时,用所述VR场景更新来更新在所述第二STA的第二用户界面中显示的第二VR场景。
根据一个或多个上述方面中的任一者,其中,所述第一AP通过深度分组检查过程来识别所述元数据。
根据一个或多个上述方面中的任一者,其中,所述预定时间间隔小于人类的感知能力。
根据一个或多个上述方面中的任一者,其中,所述OFDMA传输发送所述第二数据分组和所述第三数据分组。
根据一个或多个上述方面中的任一者,其中,所述元数据包括QoS标记、safAU.streamID或X3D标记。

Claims (21)

1.一种方法,包括:
通过接入点(AP)识别与虚拟现实(VR)会话相关联的第一数据分组中的信息;
通过所述AP识别寻址到第一站(STA)的第二数据分组和寻址到第二站(STA)的第三数据分组中的信息;
通过所述AP确定所述第二数据分组和所述第三数据分组也与所述VR会话相关联;
在到所述第一STA和所述第二STA的传输中,调度第一资源单元以包括所述第二数据分组;以及
在所述传输中调度第二资源单元以包括所述第三数据分组。
2.根据权利要求1所述的方法,其中,所述AP通过深度分组检查过程来识别所述信息。
3.根据权利要求1或2所述的方法,其中,所述AP在一时间间隔内接收到所述第二数据分组和所述第三数据分组。
4.根据权利要求3所述的方法,其中,所述时间间隔低于预定阈值。
5.根据权利要求4所述的方法,其中,所述预定阈值小于人类的感知能力。
6.根据前述权利要求中任一项所述的方法,其中,所述传输以无线方式发送到所述第一STA和所述第二STA。
7.根据权利要求6所述的方法,其中,所述传输同时发送所述第二数据分组和所述第三数据分组。
8.根据前述权利要求中任一项所述的方法,其中,所述第二数据分组被加密。
9.根据前述权利要求中任一项所述的方法,其中,所述信息的至少一部分是所述AP从软件定义网络(SDN)服务器接收的服务质量信息。
10.根据前述权利要求中的任一项所述的方法,其中,所述信息包括QoS标记、safAU.streamID或X3D标记。
11.一种接入点(AP),包括:
无线电设备,可操作用于向两个或更多个站(STA)发送或从两个或更多个STA接收一个或多个信号;
存储器;
处理器,与所述存储器和所述无线电设备通信,所述处理器可操作用于:
接收第一数据分组;
识别与虚拟现实(VR)会话相关联的所述第一数据分组中的元数据;
识别寻址到第一STA的第二数据分组中的元数据;
识别寻址到第二STA的第三数据分组中的元数据;
确定所述第二数据分组也与所述VR会话相关联;
确定所述第三数据分组也与所述VR会话相关联;
确定在预定时间间隔内接收到所述第二数据分组和所述第三数据分组;
在到所述第一STA和所述第二STA的正交频分多址(OFDMA)传输中,调度第一资源单元以包括所述第二数据分组;
在所述OFDMA传输中,调度第二资源单元以包括所述第三数据分组;以及
将所述OFDMA传输无线地发送到所述第一STA和所述第二STA。
12.根据权利要求11所述的AP,其中,所述AP可操作用于通过深度分组检查过程来识别所述元数据。
13.根据权利要求11或12所述的AP,其中,所述预定时间间隔小于人类的感知能力。
14.根据权利要求11至13中任一项所述的AP,其中,所述AP可操作用于在所述OFDMA传输中同时发送所述第二数据分组和所述第三数据分组。
15.根据权利要求11至14中任一项所述的AP,其中,所述元数据包括QoS标记、safAU.streamID或X3D标记。
16.一种基本服务集,包括:
第一接入点(AP),可操作用于:
接收第一数据分组;
识别与虚拟现实(VR)会话相关联的所述第一数据分组中的元数据;
识别寻址到第一STA的第二数据分组中的元数据,其中,所述第二数据分组包括VR场景更新;
识别寻址到第二STA的第三数据分组中的元数据,其中,所述第三数据分组也包括所述VR场景更新;
确定所述第二数据分组也与所述VR会话相关联;
确定所述第三数据分组也与所述VR会话相关联;
确定在预定时间间隔内接收到所述第二数据分组和所述第三数据分组;
在到所述第一STA和所述第二STA的正交频分多址(OFDMA)传输中,调度第一资源单元以包括第二数据分组;
在所述OFDMA传输中,调度第二资源单元以包括所述第三数据分组;以及
将所述OFDMA传输无线地发送到所述第一STA和所述第二STA;所述第一STA可操作用于:
无线地接收所述OFDMA传输;以及
用所述VR场景更新来更新在所述第一STA的第一用户界面中显示的第一VR场景;
所述第二STA可操作用于:
无线地接收所述OFDMA传输;以及
在更新所述第一VR场景的同时,用所述VR场景更新来更新在所述第二STA的第二用户界面中显示的第二VR场景。
17.根据权利要求16所述的基本服务集,其中,所述第一AP可操作用于通过深度分组检查过程来识别所述元数据。
18.根据权利要求16或17所述的基本服务集,其中,所述预定时间间隔小于人类的感知能力。
19.根据权利要求16至8中任一项所述的基本服务集,其中,所述处理器可操作用于在所述OFDMA传输中同时发送所述第二数据分组和所述第三数据分组。
20.根据权利要求16至19中任一项所述的基本服务集,其中,所述元数据包括QoS标记、safAU.streamID或X3D标记。
21.一种计算机可读介质,承载计算机可执行指令,用于使一个或多个处理器执行根据权利要求1至10中任一项所述的方法。
CN202080072390.7A 2019-10-16 2020-10-09 增强虚拟现实场景元素与软件定义网络(sdn)原始信息的同步 Pending CN114600493A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16/655,083 2019-10-16
US16/655,083 US11395243B2 (en) 2019-10-16 2019-10-16 Increasing synchronization of virtual reality scene elements with software defined network (SDN) originated information
PCT/US2020/054986 WO2021076414A1 (en) 2019-10-16 2020-10-09 Increasing synchronization of virtual reality scene elements with software defined network (sdn) originated information

Publications (1)

Publication Number Publication Date
CN114600493A true CN114600493A (zh) 2022-06-07

Family

ID=73040273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080072390.7A Pending CN114600493A (zh) 2019-10-16 2020-10-09 增强虚拟现实场景元素与软件定义网络(sdn)原始信息的同步

Country Status (4)

Country Link
US (1) US11395243B2 (zh)
EP (1) EP4046365B1 (zh)
CN (1) CN114600493A (zh)
WO (1) WO2021076414A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11252262B2 (en) 2019-10-28 2022-02-15 Facebook Technologies, Llc Coordination among artificial reality links

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130212228A1 (en) * 2012-02-11 2013-08-15 Social Communications Company Routing virtual area based communications
CN104919723A (zh) * 2012-12-12 2015-09-16 Lg电子株式会社 在无线通信***中发送/接收与关联标识符相关的信息的方法及其装置
US20170289994A1 (en) * 2016-03-29 2017-10-05 Lg Electronics Inc. Method for transmitting uplink frame in wireless local area network and wireless device using the same
CN107484256A (zh) * 2016-06-08 2017-12-15 华为技术有限公司 通信方法、第一站点、第二站点和接入点
CN108476518A (zh) * 2016-01-13 2018-08-31 高通股份有限公司 用于为不同站选择增强型分布式信道接入参数的方法和装置
CN109699049A (zh) * 2017-10-24 2019-04-30 成都鼎桥通信技术有限公司 用户面协议栈类型的确定方法和装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070008967A1 (en) * 2005-06-24 2007-01-11 Intel Corporation System and method for admission control of multicast downstream traffic in a wireless network
GB2555455B (en) * 2016-10-28 2020-02-26 Canon Kk QoS management for multi-user EDCA transmission mode in 802.11ax networks
WO2018182688A1 (en) 2017-03-31 2018-10-04 Intel Corporation Trigger-based deterministic access in time synchronized next generation wi-fi networks
US11470634B2 (en) 2018-01-18 2022-10-11 Intel Corporation Apparatuses, devices and methods for a wireless network access device, a network gateway device, a wireless communication device and for a network device
US10620697B2 (en) 2018-09-27 2020-04-14 Intel Corporation Wireless communication management for virtual reality devices

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130212228A1 (en) * 2012-02-11 2013-08-15 Social Communications Company Routing virtual area based communications
CN104919723A (zh) * 2012-12-12 2015-09-16 Lg电子株式会社 在无线通信***中发送/接收与关联标识符相关的信息的方法及其装置
CN108476518A (zh) * 2016-01-13 2018-08-31 高通股份有限公司 用于为不同站选择增强型分布式信道接入参数的方法和装置
US20170289994A1 (en) * 2016-03-29 2017-10-05 Lg Electronics Inc. Method for transmitting uplink frame in wireless local area network and wireless device using the same
CN107484256A (zh) * 2016-06-08 2017-12-15 华为技术有限公司 通信方法、第一站点、第二站点和接入点
CN109699049A (zh) * 2017-10-24 2019-04-30 成都鼎桥通信技术有限公司 用户面协议栈类型的确定方法和装置

Also Published As

Publication number Publication date
EP4046365A1 (en) 2022-08-24
EP4046365B1 (en) 2023-11-29
WO2021076414A1 (en) 2021-04-22
US20210120507A1 (en) 2021-04-22
US11395243B2 (en) 2022-07-19

Similar Documents

Publication Publication Date Title
US20220014339A1 (en) Signaling method for multi-user transmission, and wireless communication terminal and wireless communication method using same
CN111277532B (zh) 用于子载波组和帧格式的wlan ofdma设计的装置和方法
CA2957037C (en) System and method for packet information indication in communication systems
EP4203593B1 (en) Method and apparatus for receiving information, and storage medium
US20180376458A1 (en) Orthogonal frequency division multiple access uplink resource allocation
US20180324786A1 (en) Resource determination for uplink control channel for wireless networks
CN109152072B (zh) 一种调度信息传输方法及装置
US9913217B2 (en) Transmission feedback mechanism for polling wireless devices
WO2017028051A1 (zh) 一种信息的传输方法和基站以及用户设备
JP6800980B2 (ja) エンド・ツー・エンド・レイテンシが縮小された無線通信システムにおけるデータ信号送信
WO2017087079A1 (en) Aggregation of multiuser frames
US11159960B1 (en) Inter-access point scheduling and resource management system for dense deployments
CN116155670A (zh) Wlan中ofdm信号和开关键控(ook)信号的共存
JP2022549399A (ja) マルチユーザ送信における送信パラメータ値を選択するための方法および装置
CN106358297A (zh) 基于可配置结构帧的业务传输方法及装置、网元设备、终端
WO2017133013A1 (zh) 一种传输控制信令的方法及设备
US12028198B2 (en) Phase tracking reference signal for 6G wireless communication
TW201824801A (zh) 傳輸信息的方法、網絡設備和終端設備
EP4046365B1 (en) Increasing synchronization of virtual reality scene elements with software defined network (sdn) originated information
US11063781B2 (en) System and method for downlink OFDMA for reliable multicast and broadcast to workgroup bridge (WGB) bridged network
CN105830512B (zh) 基于竞争的接入信道信令
WO2016057132A1 (en) Systems, methods, and devices for efficient indication of bandwidth and stream allocation
CN111034133B (zh) 用于处理针对资源的查询的方法和设备
CN109644520A (zh) 资源映射的方法和通信设备
CN107534999A (zh) 一种数据传输方法及接入点、站点

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination