Wi-Fi通信和窄带通信共存的系统和方法与流程
未命名
09-27
阅读:132
评论:0
wi-fi通信和窄带通信共存的系统和方法
1.相关申请的交叉引用
2.本技术要求于2021年2月3日提交的、第63/145,337号美国临时专利申请的优先权,该申请通过引用全部结合在本文中。
技术领域
3.本公开总体上涉及用于渲染人工现实的通信,包括但不限于协调/启用用于wi-fi设备和窄带设备的信道接入。
背景技术:
4.人工现实(例如,虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)、或混合现实(mixed reality,mr))向用户提供沉浸式体验。在一个示例中,佩戴着头部可穿戴显示器(head wearabledisplay,hwd)的用户可以转动其头部,并且在hwd上可以显示与该hwd的位置和用户的注视方向相对应的虚拟对象的图像,以允许用户感觉好像用户正在人工现实空间(例如,vr空间、ar空间或mr空间)内移动一样。
5.在一种实施方式中,虚拟对象的图像由直接耦接到hwd的控制台生成。在一个示例中,hwd包括检测hwd的位置和/或方位的各种传感器,并通过有线连接或无线连接向控制台发送所检测到的hwd的位置和/或方位。该控制台可以根据所检测到的该hwd的位置和/或方位来确定人工现实空间的用户视野,并且生成指示与该用户视野相对应的人工现实空间的图像的图像数据。该控制台可以向hwd发送该图像数据,通过该hwd,可以向用户呈现与该用户视野相对应的人工现实空间的图像。在一个方面,检测hwd的位置和佩戴着该hwd的用户的注视方向、并向用户渲染该图像的过程应当在一帧时间(例如,小于11ms(毫秒))内执行。佩戴着hwd用户的运动和显示与该用户的运动相对应的图像之间的任何时延均可能引起抖动,这可能导致晕动病并且可能会降低用户体验。
技术实现要素:
6.本文所公开的各种实施例涉及一种用于无线通信的方法。
7.在一些实施例中,该方法包括:由无线设备确定要在其中执行跳频的至少一个频带,该至少一个频带包括以下项中的至少一项:预先确定的频率范围内的上连续部分,或者以定义的间隔彼此隔开并且各自具有定义的带宽的多个频带。在一些实施例中,该方法包括:由该无线设备在该至少一个频带内执行跳频。
8.预先确定的频率范围可以处于5925兆赫(mhz)到6425mhz之间。
9.在一些实施例中,由该无线设备进行跳频的传输输出功率小于或等于10dbm/mhz。
10.在一些实施例中,该多个频带中的每个频带小于定义的间隔。
11.在一些实施例中,该定义的间隔是通过第一(无线通信)协议进行通信的信道带宽,并且该多个频带的每个频带是通过第二(无线通信)协议进行通信的信道带宽。
12.在一些实施例中,该第一协议是wi-fi通信协议,并且该第二协议是蓝牙通信协
议。
13.在一些实施例中,该至少一个频带是根据通过该第一协议进行通信的信道带宽来定义的。
14.在一些实施例中,该方法包括:由无线设备确定通过第一协议进行通信的可用信道的数量。
15.在一些实施例中,该方法包括:由无线设备根据可用信道的数量来确定该至少一个频带。
16.在一些实施例中,该方法包括:由无线设备根据第一协议的信道带宽来设置跳频的传输占空比。
17.在一些实施例中,该跳频的传输占空比与第一协议的信道带宽成比例。
18.在一些实施例中,该方法包括:由无线设备将信道占用时间(channel occupancy time,cot)设置为等于或小于驻留时间。
19.在一些实施例中,cot是无线设备评估用于跳频的信道的时间段,而驻留时间是无线设备可以停留在用于跳频的同一信道的时间段。
20.在一些实施例中,该方法包括:由无线设备根据该至少一个频带的带宽来设置跳频的容许传输功率。
21.本文所公开的各种实施例涉及无线设备。
22.在一些实施例中,该无线设备包括无线接口和一个或多个处理器。
23.在一些实施例中,该一个或多个处理器被配置为确定要在其中执行跳频的至少一个频带,该至少一个频带包括以下项中的至少一项:预先确定的频率范围内的上连续部分,或者以定义的间隔彼此隔开并且各自具有定义的带宽的多个频带。
24.在一些实施例中,该一个或多个处理器被配置为使该无线接口在该至少一个频带内执行跳频。
25.预先确定的频率范围可以处于5925兆赫(mhz)到6425mhz之间。
26.在一些实施例中,由该无线设备进行的跳频的传输输出功率小于或等于10dbm/mhz。
27.在一些实施例中,该多个频带中的每个频带小于定义的间隔。
28.在一些实施例中,该定义的间隔是通过第一协议进行通信的信道带宽。
29.在一些实施例中,该多个频带的每个频带是通过第二协议进行通信的信道带宽。
30.在一些实施例中,该第一协议是wi-fi通信协议。
31.在一些实施例中,该第二协议是蓝牙通信协议。
32.在一些实施例中,该至少一个频带是根据通过第一协议进行通信的信道带宽来定义的。
33.在一些实施例中,该一个或多个处理器还被配置为确定通过第一协议进行通信的可用信道的数量。
34.在一些实施例中,该一个或多个处理器还被配置为根据可用信道的数量来确定该至少一个频带。
35.在一些实施例中,该一个或多个处理器还被配置为将信道占用时间(cot)设置为等于或小于驻留时间。
附图说明
36.附图不旨在按比例进行绘制。各种附图中的相似附图标记和名称指代相似的元件。为了清楚起见,不是每个部件都在每个附图中进行了标记。
37.图1是根据本公开示例实施方式的包括人工现实系统的系统环境的示意图。
38.图2是根据本公开示例实施方式的头部可穿戴显示器的示意图。
39.图3是根据本公开示例实施方式的系统环境的框图,该系统环境包括通过各种协议进行通信的多个无线设备。
40.图4是根据本公开示例实施方式的针对窄带通信而分配的示例频带的示意图。
41.图5是根据本公开示例实施方式的针对相应数量的跳频的窄带通信的示例可容许输出功率的示意图。
42.图6是根据本公开示例实施方式的针对相应信道带宽的窄带通信的示例容许输出功率的示意图。
43.图7是根据本公开示例实施方式的显示了执行窄带通信的过程的示例流程图的示意图。
44.图8是根据本公开示例实施方式的计算环境的框图。
具体实施方式
45.在开始对详细示出了某些实施例的附图进行介绍之前,应理解的是,本公开不限于在说明书中阐述的或在附图中示出的细节或方法。还应理解的是,本文所使用的术语仅用于描述的目的,而不应被认为是限制性的。
46.本文所公开的内容涉及用于使通过不同协议进行的无线通信共存的系统、方法和设备。在一个方面,两个设备可以通过无线链路彼此通信。这两个设备可以根据第一无线通信协议,通过一个或多个频带来传送时延敏感数据(例如,人工现实数据)。同时,附近(例如,在25英尺内)的另一设备可以根据第二无线通信协议,通过一个或多个频带的一部分进行通信或尝试进行通信。第一无线通信协议可以是wi-fi通信协议,其中,第二无线通信协议可以是窄带(narrow band,nb)通信协议,例如蓝牙通信协议等。在一个方面,该另一设备根据(或使用)第二通信协议的高功率传输可能会干扰该两个设备之间根据(或使用)第一通信协议的通信。
47.在一个方面,实现了各种方法来减少由于设备通过第二通信协议(例如,nb通信协议)进行通信而引起的干扰。在一种方法中,通过第二通信协议(例如,nb通信协议)通信的设备可以在一组频带的子集内执行跳频。该一组频带可以处于5925mhz至6425mhz之间的范围内。该一组频带的子集可以是预先确定的,或者可以根据信道条件自适应地确定。在一种方法中,设备的信道占用时间(cot)尝试次数可以被设置为或限制为驻留时间内的一次。cot可以是无线设备评估用于跳频的信道的时间段,而驻留时间可以是无线设备可以停留在用于跳频的同一信道的时间段。在一种方法中,可以设置或确定设备通过第二通信协议(例如,nb通信协议)进行通信的容许传输(transmission,tx)功率。容许tx功率可以预先确定,或者可以动态地调整。例如,设备的容许传输(tx)功率或容许功率谱密度(power spectral density,psd)可以不超过10dbm/mhz。容许tx功率可以根据通过第二通信协议(例如,nb通信协议)进行通信的带宽而改变。在一种方法中,可以设置或确定设备通过第二
通信协议(例如,nb通信协议)进行通信的占空比。占空比可以被设置为预先确定的值,和/或可以根据tx功率来设置。在一种方法中,设备可以发送和/或接收通知跳频模式和/或预期带宽的信号,其中该信号可以与通过第一通信协议的通信兼容,使得可以与根据第一通信协议(例如,wi-fi通信协议)运行的其他设备交换和协商跳频模式、预期带宽和/或其他信息。
48.有利地,通过本文所公开的不同方法,可以降低/避免/防止另一设备通过第二通信协议(例如,nb通信协议)进行通信带来的干扰,以保护通过第一通信协议(例如,wi-fi通信协议)进行的时延敏感数据的传送。尽管本文中的一些示例和描述涉及提供或保护对人工现实(例如,虚拟现实、增强现实或混合现实)的远程渲染,但本文所公开的一般原理可以适用于提供或保护任何时延敏感通信。
49.图1是示例人工现实系统环境100的框图。在一些实施例中,人工现实系统环境100包括由用户佩戴的hwd 150、以及向hwd 150提供人工现实内容的控制台110。hwd 150可以称为以下部件、包括以下部件、或者是以下部件的一部分:头戴式显示器(head mounted display,hmd)、头戴式设备(head mounted device,hmd)、头部可穿戴设备(head wearabledevice,hwd)、头部穿戴显示器(head worn display,hwd)或头部穿戴设备(head worn device,hwd)。hwd 150可以检测hwd 150的位置和/或方位、以及用户的身体/手部/脸部的形状、位置和/或方位,并向控制台110提供检测到的hwd 150的位置和/或方位、和/或指示身体/手部/脸部的形状、位置和/或方位的追踪信息。控制台110可以根据检测到的hwd 150的位置和/或方位、检测到的用户的身体/手部/脸部的形状、位置和/或方位、和/或人工现实的用户输入,来生成指示人工现实的图像的图像数据,并向hwd 150发送该图像数据以用于呈现。在一些实施例中,人工现实系统环境100包括比图1所示的部件更多或更少的部件,或者包括与图1所示的部件不同的部件。在一些实施例中,人工现实系统环境100中的一个或多个部件的功能可以以与此处所描述的方式不同的方式而分布在多个部件之中。例如,控制台110的一些功能可以由hwd 150执行。例如,hwd 150的一些功能可以由控制台110执行。在一些实施例中,控制台110被集成为hwd 150的一部分。
50.在一些实施例中,hwd 150是可被用户穿戴且可向用户呈现或提供人工现实体验的电子部件。hwd 150可以渲染一幅或多幅图像、视频、音频或它们的某种组合,以向用户提供人工现实体验。在一些实施例中,通过外部设备(例如,扬声器和/或耳机)来呈现音频,该外部设备接收来自hwd 150、控制台110或这两者的音频信息,并且基于该音频信息呈现音频。在一些实施例中,hwd 150包括多个传感器155、通信接口165、图像渲染器170、电子显示器175、透镜180和补偿器185。这些部件可以协同运行以检测hwd 150的位置和正佩戴着hwd 150的用户的注视方向,并且渲染人工现实内、与检测到的hwd 150的位置和/或方位相对应的视野的图像。在其他实施例中,hwd 150包括比图1所示的部件更多或更少的部件,或者包括与图1所示的部件不同的部件。
51.在一些实施例中,传感器155包括检测hwd 150的位置和方位的电子部件、或者电子部件和软件部件的组合。各传感器155的示例可以包括:一个或多个成像传感器、一个或多个加速度计、一个或多个陀螺仪、一个或多个磁力计、或检测运动和/或位置的另一合适类型的传感器。例如,一个或多个加速度计可以测量平移运动(例如,向前/向后运动、向上/向下运动、向左/向右运动),并且一个或多个陀螺仪可以测量转动运动(例如,俯仰、左右摇
摆、侧倾)。在一些实施例中,传感器155检测平移运动和转动运动,并确定hwd 150的方位和位置。在一个方面,传感器155可以检测相对于hwd 150的先前方位和位置的平移运动和转动运动,并通过对检测到的平移运动和/或转动运动进行累计或整合,来确定hwd 150的新的方位和/或位置。例如,假设hwd 150朝向与参考方向成25度的方向,则传感器155可以响应于检测到hwd 150已转动了20度,确定hwd 150现在面向或朝向与该参考方向成45度的方向。再例如,假设hwd 150在第一方向上位于距离参考点两英尺处,则传感器155可以响应于检测到hwd 150已沿第二方向移动了三英尺,确定hwd 150现在位于在第一方向上的两英尺和在第二方向上的三英尺的矢量乘积处。
52.在一些实施例中,传感器155包括眼动追踪器。眼动追踪器可以包括确定hwd 150的用户的注视方向的电子部件、或者电子部件和软件部件的组合。在一些实施例中,hwd 150、控制台110或它们的组合可以结合hwd 150的用户的注视方向,来生成人工现实的图像数据。在一些实施例中,各眼动追踪器包括两个眼动追踪器,其中每个眼动追踪器采集一对应眼睛的图像,并确定该眼睛的注视方向。在一个示例中,眼动追踪器根据采集到的眼睛的图像来确定该眼睛的角转动、该眼睛的平移、该眼睛的扭转(torsion)变化、和/或该眼睛的形状变化,并且根据所确定的该眼睛的角转动、该眼睛的平移和该眼睛的扭转变化,来确定相对于hwd 150的相对注视方向。在一种方式中,眼动追踪器可以将预定的参考图案或结构图案照射或投射在眼睛的一部分上,并采集该眼睛的图像以对投射在该眼睛的该部分上的图案进行分析,从而确定该眼睛相对于hwd 150的相对注视方向。在一些实施例中,眼动追踪器结合hwd 150的方位、和相对于hwd 150的相对注视方向,来确定用户的注视方向。例如,假设hwd 150朝向与参考方向成30度的方向、且hwd 150相对注视方向为相对于计算设备150的-10度(或350度)方向,则眼动追踪器可以确定用户的注视方向为与参考方向成20度的方向。在一些实施例中,hwd 150的用户可以(例如通过用户设置)配置hwd 150,以启用或禁用眼动追踪器。在一些实施例中,hwd 150的用户被提示启用或禁用眼动追踪器。
53.在一些实施例中,通信接口165包括与控制台110通信的电子部件、或者电子部件和软件部件的组合。通信接口165可以通过通信链路与控制台110的通信接口115通信。该通信链路可以是无线链路。该无线链路的示例可以包括蜂窝通信链路、近场通信链路、wi-fi、蓝牙、60ghz无线链路、或任何通信无线通信链路。通过该通信链路,通信接口165可以向控制台110发送如下数据:该数据指示了所确定的hwd 150的位置和/或方位、和/或所确定的用户的注视方向。此外,通过该通信链路,通信接口165可以接收来自控制台110的指示或对应于待渲染的图像的图像数据、以及与该图像相关联的附加数据。
54.在一些实施例中,图像渲染器170包括(例如根据人工现实空间中的视野的变化)生成供显示的一幅或多幅图像的电子部件、或者电子部件和软件部件的组合。在一些实施例中,图像渲染器170被实现为执行多个指令以执行本文所描述的各种功能的处理器(或图形处理单元(graphical processing unit,gpu))。图像渲染器170可以通过通信接口165接收描述了待渲染人工现实图像的图像数据、以及与该图像相关联的附加数据,并且可以通过电子显示器175渲染该图像。在一些实施例中,来自控制台110的图像数据可以是经编码的,并且图像渲染器170可以对图像数据进行解码以渲染图像。在一些实施例中,图像渲染器170接收来自控制台110的位于附加数据中的对象信息和深度信息,该对象信息指示了人工现实空间中的虚拟对象,该深度信息指示了虚拟对象的深度(或距hwd 150的距离)。在一
个方面,图像渲染器170可以根据来自控制台110的人工现实图像、对象信息、深度信息、和/或来自传感器155的更新后的传感器测量结果,来执行着色(shading)、重新投影和/或混合(blending),以将人工现实图像更新为与hwd 150的更新后的位置和/或方位相对应。假设用户在初始传感器测量之后转动了其头部,则图像渲染器170可以根据更新后的传感器测量结果来生成图像中与人工现实内的更新后的视野相对应的一小部分(例如,10%),并通过重新投影将该部分附加到来自控制台110的图像数据中的图像,而不是响应于更新后的传感器测量结果来重建整幅图像。图像渲染器170可以对附加的边缘执行着色和/或混合。因此,图像渲染器170可以在不根据更新后的传感器测量结果来重建人工现实的图像的情况下,生成人工现实的图像。
55.在一些实施例中,电子显示器175为显示图像的电子部件。电子显示器175可以例如为液晶显示器或有机发光二极管显示器。电子显示器175可以是允许用户透视的透明显示器。在一些实施例中,当hwd 150被用户佩戴时,电子显示器175位于用户的双眼附近(例如,小于3英寸)。在一个方面,电子显示器175根据由图像渲染器170生成的图像,朝向用户的双眼发射光或投射光。
56.在一些实施例中,透镜180是对接收到的来自电子显示器175的光进行改变的机械部件。透镜180可以放大来自电子显示器175的光,并对与该光相关联的光学误差进行校正。透镜180可以是菲涅耳透镜、凸透镜、凹透镜、滤光器、或对来自电子显示器175的光进行改变的任何合适的光学部件。即使电子显示器175非常靠近双眼,来自电子显示器175的光也可以通过该透镜180到达瞳孔(pupil),使得用户可以看到由电子显示器175显示的图像。
57.在一些实施例中,补偿器185包括执行补偿以补偿任何失真或像差的电子部件、或者电子部件和软件部件的组合。在一个方面,透镜180引入了光学像差(例如,色差)、枕形失真、桶形失真等。补偿器185可以确定要应用于来自图像渲染器170的待渲染图像的补偿(例如,预失真)以补偿由透镜180引起的失真,并将所确定的补偿应用到来自图像渲染器170的图像。补偿器185可以向电子显示器175提供经预失真的图像。
58.在一些实施例中,控制台110是向hwd 150提供待渲染的内容的电子部件、或者电子部件和软件部件的组合。在一个方面,控制台110包括通信接口115和内容提供器130。这些部件可以协同运行以确定与hwd 150的位置和hwd 150的用户的注视方向相对应的人工现实的视野(例如,用户的视场角(field of view,fov)),并且可以生成指示与所确定的视野相对应的人工现实图像的图像数据。此外,这些部件可以协同运行以生成与该图像相关联的附加数据。该附加数据可以是除人工现实图像之外的、与呈现或渲染人工现实相关联的信息。附加数据的示例包括手部模型数据、用于将hwd 150在物理空间中的位置和方位转换到虚拟空间中的建图(mapping)信息(或即时定位与地图构建(simultaneous localization and mapping,slam)数据)、眼动追踪数据、运动矢量信息、深度信息、边缘信息、对象信息等。控制台110可以向hwd 150提供图像数据和附加数据,以用于呈现人工现实。在其它实施例中,控制台110包括比图1中所示的部件更多、更少的部件、或者包括与图1所示的部件不同的部件。在一些实施例中,控制台110被集成为hwd 150的一部分。
59.在一些实施例中,通信接口115是与hwd 150通信的电子部件、或者电子部件和软件部件的组合。通信接口115可以是通信接口165的对应部件,该通信接口165通过通信链路(例如,无线链路)与控制台110的通信接口115通信。通过该通信链路,通信接口115可以接
收来自hwd 150的如下数据:该数据指示了所确定的hwd 150的位置和方位、和/或所确定的用户的注视方向。此外,通过该通信链路,通信接口115可以向hwd 150发送如下数据:该数据描述了待渲染图像的图像数据、和与人工现实的该图像相关联的附加数据。
60.内容提供器130可以包括根据hwd 150的位置和/或方位来生成待渲染的内容的部件,或者与该部件相对应。在一些实施例中,内容提供器130可以结合hwd 150的用户的注视方向。在一个方面,内容提供器130根据hwd 150的位置和/或方位确定人工现实的视野。例如,内容提供器130将hwd 150在物理空间中的位置绘制到人工现实空间内的位置,并从人工现实空间中的所绘制的位置沿与绘制方位相对应的方向,确定人工现实空间的视野。内容提供器130可以生成描述了所确定的人工现实空间的视野的图像的图像数据,并且通过通信接口115向hwd 150发送该图像数据。在一些实施例中,内容提供器130可以生成与该图像相关联的附加数据(包括运动矢量信息、深度信息、边缘信息、对象信息、手部模型数据等),并且同图像数据一起、通过通信接口115向hwd 150发送该附加数据。内容提供器130可以对描述了该图像的图像数据进行编码,并且可以向hwd 150发送经编码的数据。在一些实施例中,内容提供器130周期性地(例如,每11ms)生成图像数据并向hwd 150提供该图像数据。
61.图2是根据示例实施例的hwd 150的示意图。在一些实施例中,hwd 150包括前部刚性体205及带210。前部刚性体205包括电子显示器175(图2中未示出)、透镜180(图2中未示出)、多个传感器155、通信接口165和图像渲染器170。在图2所示的实施例中,通信接口165、图像渲染器170和多个传感器155位于前部刚性体205内,并且可以在外部不可见。在其他实施例中,hwd 150具有与图2所示的不同的配置。例如,通信接口165、图像渲染器170和/或多个传感器155可以位于与图2所示的不同位置处。
62.图3是根据本公开示例实施方式的系统环境的示意图,该系统环境包括通过各种协议进行通信的多个无线设备。在一个方面,如以上关于图1所描述的,控制台110和hwd 150可以通过通信链路325彼此通信。该通信链路325可以是符合第一无线通信协议(例如,wi-fi协议)的无线通信链路。在一个方面,nb设备350a可以不与hwd 150和/或控制台110通信(但可能会对该hwd和/或控制台的通信造成干扰)。在某些实施例中,nb设备350a可以通过通信链路315与hwd 150通信,通过通信链路335与控制台110通信,和/或通过通信链路345与nb设备350b通信。通信链路315、335、345中的每一个可以是符合第二无线通信协议(例如,nb通信协议或蓝牙通信协议)的无线通信链路。在一个方面,图3中所示的各设备以根据不同协议执行的通信可共存的方式运行,即使这些设备非常接近(例如,在25英尺内)。在一些实施例中,控制台110可以作为软接入点来运行。
63.在一些实施例中,nb设备350是无线设备。例如,nb设备350可以是膝上型计算机、智能电话、平板个人计算机(pc)、无线鼠标、无线键盘、无线扬声器、无线耳机、无线耳塞、无线头戴式设备(headset)、无线传声器、或通过窄带通信链路(例如,蓝牙通信链路)进行通信的任何设备。nb设备350可以包括通信接口362、处理器364和存储器368。在其他实施例中,nb设备350包括比图3所示的部件更多、更少的部件,或者包括与图3所示的部件不同的部件。例如,nb设备350可以包括用于向用户呈现视觉反馈的显示设备。
64.在一些实施例中,通信接口362包括根据nb通信协议(或蓝牙通信协议)与另一设备通信的电子部件、或者电子部件和软件部件的组合。在一些实施例中,通信接口362包括
发送器和接收器,其中可以根据配置信息设置或调整发送器和接收器的配置。该配置信息可以是这样的数据:该数据指示容许tx功率、传输的信道带宽、被允许通信的一个或多个频带、跳频模式、占空比等。该配置信息可以由存储器368存储。该配置信息可以是预先设置的,也可以被调整。在一些实施例中,通信接口362可以根据配置信息,对通过nb通信协议进行通信的发送器和/或接收器进行配置。
65.在一些实施例中,处理器364包括执行程序或指令的电子部件、或者电子部件和软件部件的组合。处理器364可以实现为硬件、或硬件和软件的组合。处理器364可以是专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或任何逻辑计算设备。在一些实施例中,存储器368是可存储各种指令的任何存储设备。存储器368可以是非暂态存储介质。在一个方面,处理器364可以存储这样的指令:所述指令在被处理器364执行时,使得处理器364或通信接口362执行本文所公开的nb设备350的各种功能。在一些实施例中,处理器364可以从存储器368中检索通信接口362的配置信息,并根据该配置信息配置通信接口362或使通信接口362运行,以通过nb通信协议进行通信。在一些实施例中,处理器364可以例如通过由nb设备350a呈现的用户界面、或通过通信接口362,从另一设备接收目标或输入配置信息。在一些实施例中,处理器364可以通过通信接口362与另一设备协商例如容许tx功率、传输的信道带宽、被允许通信的频带、和/或占空比,并且可以根据该协商确定配置信息。处理器364可以使用存储器368存储目标配置信息或更新后的配置信息。
66.在一种方法中,处理器364可以使通信接口362根据nb通信协议在要通信的一组频带的子集内执行跳频。例如,该组频带可以处于5925mhz和6425mhz之间的范围内。例如,该组频带的子集可以是预先确定的,或者可以根据信道条件进行动态调整。该组频带的子集可以包括该组频带的上连续部分(或下连续部分、或其他连续部分)、或符合wi-fi通信协议的通信频率信道之间的间隙。在一个方面,处理器364可以根据通过wi-fi通信协议进行通信的可用信道的数量,来选择或确定频带子集中的频带的数量。处理器364可以监测频带,以确定通过wi-fi通信协议进行通信的可用通信信道的数量。替代地或附加地,处理器364可以接收来自另一设备(例如,控制台110、hwd 150或接入点(access point,ap))的、指示通过wi-fi通信协议进行通信的可用通信信道的数量的信息。在一个方面,通过nb通信协议进行通信的频带的数量可以与通过wi-fi通信协议进行通信的可用信道的数量相对应,或者可以与通过wi-fi通信协议进行通信的可用信道的数量成比例。例如,随着通过wi-fi通信协议进行通信的可用信道的数量增加,通过nb通信协议进行通信的频带的数量也可能会增加。以下关于图4提供了通过nb通信协议进行通信的频带的子集(例如,标记有“x”的部分)的示例。
67.在一种方法中,处理器364可以设置通过第二通信协议(例如,nb通信协议)进行通信的占空比。占空比可以是发送器在一段时间内被启用的相对持续时间(例如,相对于发送器被禁用或不发送的持续时间)。处理器364可以根据通信接口362的tx功率来确定或调整通信的占空比。该占空比可以被设置为预先确定的值,或者可以根据tx功率来设置。在一种方法中,在通信接口362的tx功率和/或psd超过预定阈值(例如,10dbm/mhz)的情况下,处理器364会降低占空比。
68.在一个方面,可以向如下占空比分配不超过(预先)确定的占空比或占空比阈值
(例如,占空比不超过6.67%):在分配的信道(例如,连续20mhz信道的较低16个信道)上的或通过该分配的信道的极低功率(very low power,vlp)nb传输的占空比。在一些实施例中,可以将任何给定20mhz信道上的vlp nb传输的占空比选择为不超过0.417%。可以选择vlp nb传输,使得nb传输不会每次或同时在多于一个的nb信道上进行。这些nb信道可以被选择为非重叠。可以至少部分地基于信道带宽来改变并选择占空比。因此,可以显著降低nb传输对wi-fi通信协议的信道的影响,如下表1所示:
69.wi-fi带宽(mhz)示例实施方式的影响200.417%受影响(最差情况)400.83%受影响(最差情况)801.67%受影响(最差情况)1603.3%受影响(最差情况)3206.67%受影响(最差情况)
70.表1.对wi-fi通信的影响
71.在一些实施例中,可以部分地基于设备是否正在使用自适应或非自适应频谱共享,来控制和/或监测占空比。例如,由于自适应nb没有占空比限制,因此可以限制或阻止自适应nb频谱共享或技术。非自适应nb频谱共享可以被允许在前320mhz连续信道带宽上的最大占空比例如为但不限于6.67%。在一些实施例中,当有附加的320mhz连续信道可用时,相同的6.67%的限制可以适用于附加的320mhz连续信道带宽。在一些实施例中,对于特定类型的信号(例如但不限于,短控制信令(short control signaling,scs)信号(例如,3gpp中的发现参考信号(discovery reference signals,drs)),可以准许或允许10dbm/mhz,而剩余传输或所有其他传输可以使用1dbm/mhz。
72.在一种方法中,处理器364可以设置通过第二通信协议(例如,nb通信协议)进行通信的容许psd和/或tx功率。处理器364可以根据通过第二通信协议(例如,nb通信协议)进行的通信的跳频次数,来确定或调整容许psd或tx功率。例如,容许psd或tx功率可以随着跳频次数的增加而增加,直到达到跳频的阈值次数。以下关于图5提供了根据跳频次数改变psd或tx功率的示例。
73.在一种方法中,处理器364可以设置或限制nb设备350通过第二通信协议(例如,nb通信协议)进行通信的容许传输(tx)功率。容许tx功率可以预先确定,或者可以根据通过第二通信协议(例如,nb通信协议)进行通信的带宽来设置。例如,nb设备350的容许tx功率或容许psd可以不超过10dbm/mhz。可以增加容许tx功率,直到通过第二通信协议(例如,nb通信协议)进行通信的带宽达到阈值。在通过第二通信协议(例如,nb通信协议)进行通信的带宽达到阈值之后,可以将容许tx功率设置为预先确定的值(例如,14dbm)。以下关于图6提供了根据通过nb通信协议进行的通信的带宽来改变容许tx功率的示例。
74.在一种方法中,处理器364可以设置或限制cot的数量。在一些实施例中,极低功率(vlp)nb传输可以包括,由vlp设备在小于20mhz的信道带宽中以高于1dbm/mhz的平均有效各向辐射功率(e.i.r.p.)密度进行的传输。cot可以被选择或被限制为一个vlp nb传输。在一些实施例中,nb设备350的cot尝试次数可以被设置为或限制为在(预先)确定的驻留时间内进行1次尝试。在一些实施例中,nb设备的最大cot数量可以被减小或设置为特定数量/持续时间(例如,625微秒)。因此,nb设备350可以不占用该信道或不尝试接入该信道达延长的
时间段,使得通过wi-fi通信协议进行的通信可以共存、或被保护/被支持。
75.在一种方法中,处理器364生成对信息(例如,配置信息)进行通知的信号,并配置或使通信接口362发送该信号。在一个方面,该信号可由通过wi-fi通信协议进行通信的其他设备(例如,控制台110或hwd 150)理解或解码。例如,该信号可以是用于指示跳频模式和/或预期带宽(bandwidth,bw)的、具有前导码的(nb)信标信号,其中前导码可以具有与针对wi-fi通信协议而实现的结构类似/相同的结构。其他设备可以使用来自nb信标信号的信息来做出关于如何将nb设备350的跳频模式限制或分配到特定信道或信道间隙的知情决定。在一些实施例中,可以指示、命令或请求nb设备350提供或发送信号(例如,具有wi-fi前导码的nb信标信号)以指示或通知跳频模式、跳频模式属性和/或预期占用的带宽。前导码可以包括:可在nb信号传输之前使用或发送的802.11、802.11ax或802.11be前导码。
76.参考图4,示出了根据本公开示例实施方式的针对窄带通信分配的示例频带的示意图400。在一个方面,不同的设备(例如,控制台110、hwd 150、nb设备350等)可以共享频率范围405的一部分,并且可以通过不同的协议进行通信。频率范围405可以处于5925mhz和6425mhz之间。
77.nb设备350可以在不干扰通过wi-fi通信协议进行的通信的情况下,通过nb通信协议、通过频率范围405中的一组频带的子集进行通信。在一些实施例中,nb设备350可以被指定或分配一组频带的子集以用于跳频。剩余的子集可以被分配或被指定用于wi-fi通信。例如,频率范围405可以被划分或分为一组频带410。每个频带410可以具有与wi-fi通信的信道宽度相对应的带宽。这些频带410中的一些频带可以被分配或被用作用于nb通信协议的信道,而剩余/剩下的频带410可以被分配或被用作用于wi-fi通信协议的信道。
78.在一个示例中,针对nb通信而分配的频带410的数量可以根据频带410的带宽而改变。例如,每个频带410可以具有20mhz、40mhz、80mhz、160mhz或320mhz带宽,如在情况460、465、470、475、480中分别所示。
79.例如,在情况460中,频率范围405可以被划分为20mhz频带410a,并且可以将15个独特的频带410a(例如,频率范围405内的15个上连续频带410a)分配给nb设备350,以根据nb通信协议执行跳频。可以将频率范围405内的剩余的或更低的频带410a中的每一个分配或指定为用于wi-fi通信的对应信道。
80.例如,在情况465中,频率范围405可以被划分为40mhz频带410b,并且可以将4个独特的20mhz频带410b(例如,频率范围405内的8个较高频带410b)分配给nb设备350,以根据nb通信协议执行跳频。可以将频率范围405内的剩余的或更低的频带410b中的每一个分配或指定为用于wi-fi通信的对应信道。该4个上频带410b可以被分配或指定为用于nb通信的8个独特的20mhz信道、16个独特的10mhz信道、32个独特的5mhz信道、64个独特的2.5mhz信道、80个独特的2mhz信道或160个独特的1mhz信道。
81.例如,在情况470中,频率范围405可以被划分为80mhz频带410c,并且可以将一个独特的80mhz频带410c(例如,频率范围405内的最高的频带410c)分配给nb设备350,以根据nb通信协议执行跳频。可以将频率范围405内的剩余的或更低的频带410c中的每一个分配或指定为用于wi-fi通信的对应信道。上频带410c可以被分配或被指定为用于nb通信的4个独特的20mhz信道、8个独特的10mhz信道、或16个独特的5mhz信道、或32个独特的2.5mhz信道、或40个独特的2mhz信道、或80个独特的1mhz信道。
82.在一些实施例中,nb设备的跳频模式可以被分配到或限制到各个信道之间的间隙,或者被分配在或限制在各个信道之间的间隙内。例如,在一些实施例中,可以将跳频模式分配到1.875mhz的间隙425,其中频带410可以位于两个间隙425之间。通过向nb设备350指定或分配间隙425(或其部分)以通过nb通信协议进行通信,可以保护通过wi-fi通信协议进行的通信。
83.在一个方面,nb设备350可以检测wi-fi通信的信道条件,并且可以自动选择或确定执行nb通信的跳频的频带。在一个方面,被指定给或被分配给nb通信的频带的数量取决于wi-fi通信协议的信道数量。例如,wi-fi通信被保证有阈值数量的信道(例如,3个或4个)。随着用于wi-fi通信的信道数量的增加,可以向nb通信指定或分配更多数量的频带。例如,在情况475中,可以将频率范围405划分为三个用于wi-fi通信的160mhz频带410d。类似地,例如在情况480中,可以将频率范围405分配给或指定给用于wi-fi通信的一个320mhz频带410e。在情况475和480中,由于用于wi-fi通信的信道数量小于信道的阈值数量(例如,4个),因此频带410d、410e可以不被指定给nb通信。如情况460、465和470中所示,随着用于wi-fi通信的信道数量增加,被分配给或被指定给nb通信的频带410的数量可以增加。
84.图5是根据本公开示例实施方式的针对相应的跳频次数的nb通信的示例容许tx功率或psd的示意图500。在一个方面,处理器364可以通过存储器368存储表示曲线510的函数或表,并且可以将nb通信的目标跳频次数应用于该函数或表以确定相应的tx功率或psd。在一个示例中,随着目标跳频次数增加,nb通信的tx功率或psd可以线性增加,直到tx功率或psd达到阈值(例如,10dbm/mhz)。例如,曲线510可以由以下等式表示:
85.psd限制=min(3/22*(跳数)-0.9091,10)dbm/mhz。
86.在一个方面,nb通信的跳频次数越少,干扰wi-fi通信的可能性越高。与如曲线520所示的、允许以阈值功率或psd(例如,10dbm/mhz)传输任意数量的跳频相比,允许更低的tx功率或psd用于nb通信的更低目标次数的跳频可以帮助保护通过wi-fi通信协议进行的通信。
87.图6是根据本公开示例实施方式的针对相应的信道带宽的nb通信的示例容许输出功率的示意图600。在一个方面,处理器364可以通过存储器368存储表示曲线610的函数或表,并且可以将nb通信的目标带宽应用于该函数或表以确定相应的tx功率。在一个方面,设置曲线610,使得psd(或每带宽的tx功率)小于10dbm/mhz并且tx功率小于14dbm。控制或限制nb设备350的tx功率可以帮助保护通过wi-fi通信协议进行的通信。
88.图7是根据本公开示例实施方式的显示了执行窄带通信的过程700的示例流程图的示意图。在一些实施例中,该过程700由nb设备350执行。在一些实施例中,该过程700由其他设备执行。在一些实施例中,该过程700包括比图7所示的步骤更多、更少的步骤,或者包括与图7所示的步骤不同的步骤。
89.在一种方法中,nb设备350确定710用于执行如下跳频的配置:该跳频用于通过nb通信协议进行的通信。该nb设备350可以通过以下方式来确定用于执行通过nb通信协议进行的通信的配置:获取由存储器368存储的预设置的配置信息、接收来自其他设备(例如,hwd 150、控制台110或任何wi-fi通信设备)的指令或命令、或者监测wi-fi通信的信道条件。
90.在一个方面,nb设备350可以确定712用于执行nb通信的跳频的一个或多个频带。
例如,用于执行nb通信的跳频的一个或多个频带可以是一个或多个上连续频带。例如,用于执行nb通信的跳频的一个或多个频带可以是一个或多个更低连续频带或中间连续频带。例如,一个或多个频带可以是wi-fi通信的信道之间的一个或多个间隙。在一种方法中,nb设备350可以监测、确定或检测wi-fi通信的信道数量,并根据wi-fi通信的信道数量来确定用于执行nb通信的一个或多个频带。例如,随着wi-fi通信的更多数量的信道可用,可以将更多数量的频带指定给或分配给nb设备350。可以将一个或多个确定的频带指定给或分配给用于nb通信的一组信道。
91.在一个方面,nb设备350可以确定714用于执行nb通信的跳频的占空比。在一个示例中,如果目标tx功率或目标psd小于10dbm/mhz或某个其他定义的阈值,则可以允许100%的占空比用于nb通信。当目标tx功率或目标psd达到10dbm/mhz时,占空比可以减少到25%,并且可以随着目标tx功率的增加而进一步降低。
92.在一个方面,nb设备350可以确定716用于执行nb通信的跳频的tx功率或psd。例如,随着目标跳频次数增加,nb通信的tx功率或psd可以线性增加,直到tx功率或psd达到阈值(例如,10dbm/mhz)。例如,psd可以被设置为小于10dbm/mhz,并且tx功率可以小于14dbm。
93.在一种方法中,nb设备350可以根据所确定的配置执行750跳频。例如,处理器364可以根据所确定的tx功率/psd、频带、占空比等,使得或配置通信接口362执行nb通信。有利地,通过控制或限制如本文所公开的tx功率、频带和/或占空比,可以减少由于nb设备350通过nb通信协议的通信而引起的干扰,以保护通过wi-fi通信协议进行的时延敏感数据的传送。
94.本文所描述的各种操作可以在计算机系统上实现。图8示出了可用于实现本公开的代表性计算系统814的框图。在一些实施例中,图1中的控制台110、hwd 150或图3中的nb设备350均由计算系统314实现。计算系统814可以被实现为例如消费者设备,该消费者设备例如为智能手机、其他移动电话、平板计算机、可穿戴计算设备(例如,智能手表、眼镜、头部可穿戴显示器)、台式计算机、膝上型计算机,或者该消费者设备可以利用分布式计算设备来实现。计算系统814可以被实现为提供vr、ar、mr体验。在一些实施例中,计算系统814可以包括常规的计算机部件,例如处理器816、存储设备818、网络接口820、用户输入设备822和用户输出设备824。
95.网络接口820可以提供到广域网(例如,互联网)的连接,远程服务器系统的(wide area network,wan)接口也连接到该广域网。网络接口820可以包括有线接口(例如,以太网)和/或无线接口,该无线接口实现各种rf数据通信标准(例如,wi-fi、蓝牙或蜂窝数据网络标准(例如,3g、4g、5g、60ghz、lte等))。
96.用户输入设备822可以包括用户可通过其向计算系统814提供信号的任何设备(或多个设备);计算系统814可以将这些信号解释为指示特定用户请求或信息。用户输入设备822可以包括以下中任何一者或全部:键盘、触摸板、触摸屏、鼠标或其他定点设备、滚轮、点击轮、拨号盘、按钮、开关、小键盘、传声器、和多个传感器(例如,运动传感器、眼动追踪传感器等)等。
97.用户输出设备824可以包括计算系统814可通过其向用户提供信息的任何设备。例如,用户输出设备824可以包括显示器,该显示器用于显示由计算系统814生成或传递到计算系统514的图像。该显示器可以将各种图像生成技术与支持型电子器件(例如,数模转换
器或模数转换器、或信号处理器等)结合到一起,这些图像生成技术例如为液晶显示器(liquid crystal display,lcd)、包括有机发光二极管(organic light-emitting diode,oled)的发光二极管(light-emitting diode,led)、投影系统、阴极射线管(cathode ray tube,crt)等。可以使用诸如触摸屏等既用作输入设备又用作输出设备的设备。除了显示器之外或代替该显示器,可以提供输出设备824。示例包括指示灯、扬声器、触觉“显示”设备、和打印机等。
98.一些实施方式包括多个电子部件,例如微处理器、存储器和内存,该存储器和内存将计算机程序指令存储在计算机可读存储介质(例如,非暂态计算机可读介质)中。本说明书中所描述的多个特征中的许多特征可以被实现为如下过程:所述过程被指定为在计算机可读存储介质上编码的一组程序指令。当这些程序指令被一个或多个处理器执行时,这些程序指令使处理器执行这些程序指令中所指示的各种操作。程序指令或计算机代码的示例包括机器代码和文件,该机器代码例如由编译器生成,所述文件包括由计算机、电子部件或微处理器使用解释器来执行的高级代码。处理器816可以通过合适的编程,为计算系统814提供各种功能,这些功能包括以下中的任何功能:在本文中被描述为由服务器或客户端执行的功能、或与消息管理服务相关联的其他功能。
99.应当理解的是,计算系统814是说明性的且可以进行各种变型和修改。结合本公开使用的计算机系统可以具有此处未具体描述的其他功能。此外,尽管参考特定块(block)对计算系统814进行了描述,但应当理解的是,这些块是为了方便描述而定义的,且不旨在暗示多个部件部分的特定物理布置。例如,不同块可以位于同一设施中、位于同一服务器框架中或位于同一主板上。此外,这些块无需与物理上不同的部件相对应。多个块可以被配置为例如通过对处理器进行编程或提供合适的控制电路来执行各种操作,并且各种块可能是或可能不是可重新配置的,这取决于如何获得初始配置。本公开的各实施方式可以在多种装置中实现,这些装置包括使用电路和软件的任何组合来实现的电子设备。
100.现在已经描述了一些说明性的实施方式,显而易见的是,已通过示例的方式而呈现的前述内容是说明性的而非限制性的。具体地,尽管本文中所呈现的多个示例中的许多示例涉及多个方法动作或多个系统元件的特定组合,但这些动作和这些元件可以以其他方式进行组合以实现相同的目的。结合一种实施方式所论述的多个动作、多个元件和多个特征不旨在被排除在其它实施方式中的类似角色之外或被排除在各实施方式之外。
101.用于实现结合本文所公开的实施例而描述的各种过程、操作、说明性逻辑、逻辑块、模块和电路的硬件和多个数据处理部件可以是使用被设计成执行本文所描述的功能的如下部件来实现或执行:通用单芯片处理器或通用多芯片处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件部件、或它们的任意组合。通用处理器可以是微处理器,或者可以是任何常规的处理器、控制器、微控制器或状态机。处理器也可以被实现为多个计算设备的组合,例如,dsp与微处理器的组合、多个微处理器的组合、结合dsp核的一个或更多个微处理器、或任何其他这种配置。在一些实施例中,可以由针对给定功能的电路来执行特定的过程和方法。存储器(例如,存储器、存储器单元、存储设备等)可以包括用于存储数据和/或计算机代码的一个或多个设备(例如,随机存取存储器(ram)、只读存储
器(rom)、闪存、硬盘存储器等),该数据和/或计算机代码用于完成或促进本公开中所描述的各种过程、层和模块。该存储器可以是或可以包括易失性存储器或非易失性存储器,并且可以包括数据库组件、目标代码组件、脚本组件、或用于支持本公开中所描述的各种活动和信息结构的任何其它类型的信息结构。根据一个示例性实施例,存储器通过处理电路可通信地连接到处理器,并且包括用于(例如由处理电路和/或处理器)执行本文所描述的一个或更多个过程的计算机代码。
102.本公开考虑了用于实现各种操作的多种方法、多个系统和在任何机器可读介质上的多个程序产品。本公开的各实施例可以使用现有的计算机处理器来实现,或者可以通过出于该目的和其他目的而被结合的、用于合适的系统的专用计算机处理器来实现,或者可以通过硬连线系统来实现。本公开范围内的各实施例包括多个程序产品,这些程序产品包括用于携带或在其上存储机器可执行指令或数据结构的机器可读介质。这样的机器可读介质可以是可被通用计算机或专用计算机或具有处理器的其它机器访问的任何可用介质。作为示例,这样的机器可读介质可以包括ram、rom、可擦除可编程只读存储器(eprom)、电子可擦除只读存储器(eeprom),或者可以包括其它光盘存储器、磁盘存储器或其它磁存储设备,或者可以包括如下的任何其他介质:该其他介质可以用于携带或存储机器可执行指令形式或数据结构形式的期望程序代码、且可被通用计算机或专用计算机或具有处理器的其他机器访问。以上的各组合也包括在机器可读介质的范围内。机器可执行指令例如包括使得通用计算机、专用计算机或专用处理机器执行某一功能或某一组功能的指令和数据。
103.本文所使用的词语和术语是出于描述的目的,而不应被认为是限制性的。本文中对“包含”、“包括”、“具有”、“含有”“涉及”、“特征为”、“特征在于”、及它们的变型的使用意味着涵盖其后所列出的项目、这些项目的等同物、和附加项目,以及包括由其后所列出的项目专门组成的替代实施方式。在一个实施方式中,本文所描述的系统和方法由所描述的元件、动作或部件中的一个组成,由所描述的元件、动作或部件的超过一个的各种组合组成,或者由所描述的元件、动作或部件中的全部组成。
104.对本文中以单数形式提及的系统和方法的实施方式或元件或动作的任何引用也可以涵盖包括多个这些元件的实施方式,并且以复数形式对本文中任何实施方式或元件或动作的引用也可以涵盖仅包括单个元件的实施方式。以单数形式或复数形式的引用并不旨在将当前公开的系统或方法、它们的部件、动作或元件限制为单数配置或复数配置。基于任何信息、动作或元件对任何动作或元件的引用可以包括该动作或元素至少部分地基于任何信息、动作或元素的实施方式。
105.本文公开的任何实施方式可以与任何其他实施方式或实施例相结合,并且对“一实施方式”、“一些实施方式”、“一个实施方式”等的引用不一定相互排斥,而是旨在表明结合该实施方式所描述的特定特征、结构或特性可以被包括在至少一个实施方式或实施例中。本文所使用的这些术语不一定都指代同一实施方式。任何实施方式可以以与本文所公开的各方面和各实施方式一致的任何方式,来与任何其它实施方式包含性或者排他性结合。
106.在各附图、具体实施方式或任何权利要求中的技术特征被附图标记跟随的情况下,这些附图标记已被包括以增加各附图、具体实施方式和权利要求的可理解性。因此,这些附图标记的存在与否都不会对对任何权利要求要素的范围产生任何限制作用。
107.在不脱离本文所描述的系统和方法的特征的情况下,本文所描述的系统和方法可以以其他特定形式来体现。除非另外明确指出,否则对“大约”、“约”、“大体上”、或其他程度术语的引用包括距给定测量结果、单位或范围的+/-10%的变化。耦接的元件可以直接彼此电耦接、机械耦接或物理耦接,或者可以通过中间元件电耦接、机械耦接或物理耦接。因此,本文所描述的系统和方法的范围由所附权利要求书而不是前面的描述来表明,并且在其中涵盖了落入权利要求书的等同物的含义和范围内的变型。
108.术语“耦接(coupled)”及其变型包括两个构件直接连接或间接连接。这种连接可以是不变的(例如,永久的或固定的)或活动的(例如,可拆除的或可释放的)。这种连接可以通过以下方式来实现:两个构件彼此直接耦接、两个构件使用单独的中间构件和彼此耦接的任何附加的中间构件来彼此耦接、或者两个构件使用与该两个构件中的一个构件一体形成为单个统一体的中间构件而彼此耦接。如果“耦接”或其变型被附加术语(例如,直接耦接)所修饰,则以上提供的对“耦接”的一般定义被附加术语的普通语言含义所修饰(例如,“直接耦接”意味着两个构件在没有任何单独的中间构件的情况下连接),从而产生比以上提供的“耦接”的一般定义更窄的定义。这种耦接可以是机械的、电气的或流体的。
109.对“或”的引用可以被解释为包含性的,使得使用“或”描述的任何术语可以表示所描述的多个术语中的单个术语、多于一个的术语和所有术语中的任何一个。对
“‘
a’和
‘
b’中的至少一个”的引用可以包括仅
‘
a’、仅
‘
b’、以及
‘
a’和
‘
b’这两者。与“包括”或其他开放性术语结合使用的这种引用可以包括附加的项。
110.在本质上不脱离本文所公开的主题的教导和优点的情况下,可以对所描述的元件和动作进行各种修改,这些修改例如为对各种元件的大小、尺寸、结构、形状和比例的变型,对参数值、安装布置、材料的使用、颜色、方位的变型。例如,被显示为一体成型的元件可以由多个部分或元件构成,多个元件的位置可以颠倒或以其他方式改变,并且分立元件的性质或数量、或位置可以更改或变化。在不脱离本公开的范围的情况下,还可以在所公开的元件和操作的设计、操作条件和布置中进行其它替换、修改、改变和省略。
111.本文对元件的位置(例如,“顶部”、“底部”、“上方”、“下方”)的引用仅用于描述附图中各种元件的方位。根据其它示例实施例,各种元件的方位可以不同,并且这些变型旨在被本公开所涵盖。
技术特征:
1.一种方法,包括:由无线设备确定要在其中执行跳频的至少一个频带,所述至少一个频带包括以下项中的至少一项:预先确定的频率范围内的上连续部分,或者以定义的间隔彼此隔开并且各自具有定义的带宽的多个频带;由所述无线设备在所述至少一个频带内执行跳频。2.根据权利要求1所述的方法,其中,所述无线设备进行所述跳频的传输输出功率小于或等于10dbm/mhz。3.根据权利要求1所述的方法,其中,所述多个频带中的每个频带小于所述定义的间隔。4.根据权利要求1所述的方法,其中,所述定义的间隔是通过第一协议进行通信的信道带宽,并且其中,所述多个频带的每个频带是通过第二协议进行通信的信道带宽。5.根据权利要求4所述的方法,其中,所述第一协议是wi-fi通信协议,并且其中,所述第二协议是蓝牙通信协议。6.根据权利要求4所述的方法,其中,所述至少一个频带是根据通过所述第一协议进行通信的信道带宽来定义的。7.根据权利要求4所述的方法,还包括:由所述无线设备确定通过所述第一协议进行通信的可用信道的数量;以及由所述无线设备根据所述可用信道的数量确定所述至少一个频带。8.根据权利要求4所述的方法,还包括:由所述无线设备根据所述第一协议的信道带宽设置所述跳频的传输占空比。9.根据权利要求8所述的方法,其中,所述跳频的所述传输占空比与所述第一协议的信道带宽成比例。10.根据权利要求1所述的方法,还包括:由所述无线设备将信道占用时间(cot)设置为等于或小于驻留时间。11.根据权利要求10所述的方法,其中,cot是所述无线设备评估用于所述跳频的信道的时间段,并且所述驻留时间是所述无线设备可以停留在用于所述跳频的同一信道的时间段。12.根据权利要求1所述的方法,还包括:由所述无线设备根据所述至少一个频带的带宽,设置所述跳频的容许传输功率。13.一种无线设备,包括:无线接口;以及一个或多个处理器,所述一个或多个处理器被配置为:确定要在其中执行跳频的至少一个频带,所述至少一个频带包括以下项中的至少一项:预先确定的频率范围内的上连续部分,或者以定义的间隔彼此隔开并且各自具有定义的带宽的多个频带;以及使得所述无线接口在所述至少一个频带内执行跳频。14.根据权利要求13所述的无线设备,以及以下项中的任一项:
a)其中,所述无线设备进行所述跳频的传输输出功率小于或等于10dbm/mhz;或者b)其中,所述多个频带中的每个频带小于所述定义的间隔;或者c)其中,所述定义的间隔是通过第一协议进行通信的信道带宽,并且其中,所述多个频带的每个频带是通过第二协议进行通信的信道带宽;在这种情况下,可选地具有以下项中的任一项:i)其中,所述第一协议是wi-fi通信协议,并且其中,所述第二协议是蓝牙通信协议;或者ii)其中,所述至少一个频带是根据通过所述第一协议进行通信的信道带宽来定义的;或者iii)其中,所述一个或多个处理器还被配置为:确定通过所述第一协议进行通信的可用信道的数量;并且根据所述可用信道的数量确定所述至少一个频带。15.根据权利要求13所述的无线设备,其中,所述一个或多个处理器还被配置为:将信道占用时间(cot)设置为等于或小于驻留时间。
技术总结
本文所公开的内容涉及通过不同协议的无线通信的共存。在一个方面,两个设备可以通过无线链路彼此通信。该两个设备可以根据第一无线通信协议,通过一个或多个频带来传送时延敏感数据(例如,人工现实数据)。同时,附近的另一设备可以根据第二无线通信协议,通过该一个或多个频带的一部分进行通信或尝试进行通信。在一个方面,可以设置或控制该另一设备通过第二通信协议进行通信的频带、传输功率和/或传输占空比,以避免干扰通过第一通信协议的通信。以避免干扰通过第一通信协议的通信。以避免干扰通过第一通信协议的通信。
技术研发人员:卡洛斯
受保护的技术使用者:元平台技术有限公司
技术研发日:2022.02.01
技术公布日:2023/9/23
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/