动态语音和数据模式选择

文档序号:1851104 发布日期:2021-11-16 浏览:10次 >En<

阅读说明:本技术 动态语音和数据模式选择 (Dynamic voice and data mode selection ) 是由 王继兵 埃里克·理查德·施陶费尔 尼古拉斯·M·麦克唐奈 萨提什·卡鲁纳卡兰 于 2019-05-16 设计创作,主要内容包括:描述了一种用于在支持并发的语音和数据传输并且接入多个无线电时执行本地干扰避免的计算设备。计算设备从使用单独的无线电维持独立的语音和数据传输来预测何时将出现共存问题。为了避免本地干扰问题,计算设备自动切换以操作无线电的不同组合,从而使本地干扰不太可能发生。在一些情况下,计算设备可以合并语音和非语音数据交换以使用单个无线电发生。在一些情况下,而不是合并,计算设备可以将语音或非语音数据交换移动到不同的无线电,作为避免本地干扰的方式。(A computing device for performing local interference avoidance while supporting concurrent voice and data transmissions and accessing multiple radios is described. Computing devices predict when coexistence issues will arise from maintaining separate voice and data transmissions using separate radios. To avoid the local interference problem, the computing device automatically switches to operate different combinations of radios, making local interference less likely to occur. In some cases, the computing device may combine voice and non-voice data exchanges to occur using a single radio. In some cases, rather than being consolidated, the computing device may move voice or non-voice data exchanges to a different radio as a way to avoid local interference.)

动态语音和数据模式选择

背景技术

一些无线计算设备操作多个无线电以维持与一个以上的无线网络的并发连接。例如,为了改善连接性,移动电话通常包括蜂窝无线电和无线电,并且可以通过蜂窝无线电和无线电二者同时进行语音呼叫和交换数据。但是,以这种方式使用多个无线电维持连接性能够导致无线电之间的本地干扰。这种本地干扰能够退化链路质量并降低(reduce)服务质量。

发明内容

描述了一种计算设备,该计算设备用于在支持并发的语音和数据传输并且接入多个无线电时执行本地干扰避免。计算设备从使用单独的无线电维持独立的语音和数据传输来预测何时将出现共存问题。为了避免本地干扰问题并维持高链路质量和服务质量,计算设备自动切换到(例如,或偏向)无线电选择策略,以使计算设备更有可能正在操作无线电的不同组合,从而使本地干扰发生的可能性较小。在一些情况下,计算设备可以将语音和非语音数据交换合并到单个无线电上。在其他情况下,计算设备可以将语音或非语音数据交换移动到不同的无线电以避免本地干扰。

在一个实施例中,描述了一种用于避免计算设备的第一无线电与第二无线电之间的本地干扰的方法。该方法包括使用第一无线电交换语音数据和使用第二无线电交换非语音数据。基于确定使用第一无线电交换语音数据并发使用第二无线电交换非语音数据产生第一无线电与第二无线电之间的本地干扰,该方法进一步包括通过从使用第二无线电切换到使用不同的无线电交换非语音数据来避免第一无线电与第二无线电之间的本地干扰。

在另一个实施例中,描述了一种计算设备。该计算设备包括第一无线电、第二无线电以及耦合到第一无线电和第二无线电的处理器和存储器系统。处理器和存储器系统包括指令,该指令可由处理器执行以配置计算设备通过使用第一无线电交换语音数据并使用第二无线电交换非语音数据来避免第一无线电与第二无线电之间的本地干扰。基于确定使用第一无线电交换语音数据并发使用第二无线电交换非语音数据产生第一无线电与第二无线电之间的本地干扰,指令在被执行时进一步配置计算设备通过从使用第二无线电切换到使用不同的无线电交换非语音数据来避免第一无线电与第二无线电之间的本地干扰。

在又一个实施例中,描述了包括指令的计算机可读存储介质,该指令在由计算设备的处理器执行时,配置计算设备避免计算设备的第一无线电与第二无线电之间的本地干扰。指令在被执行时配置计算设备通过使用第一无线电交换语音数据并使用第二无线电交换非语音数据来避免本地干扰。基于确定使用第一无线电交换语音数据并发使用第二无线电交换非语音数据产生第一无线电与第二无线电之间的本地干扰,指令在被执行时,进一步配置计算设备通过从使用第二无线电切换到使用不同的无线电来交换非语音数据来避免在第一无线电与第二无线电之间的本地干扰。

在附图和以下描述中阐述一种或多种实施方式的细节。根据说明书和附图以及根据权利要求书,其他特征和优点将显而易见。提供此发明内容以介绍在详细描述和附图中进一步描述的主题。因此,不应考虑将本发明内容描述为描述基本特征,也不应将其用于限制要求保护的主题的范围。

附图说明

下面描述避免本地干扰的一个或多个方面的细节。在说明书和附图中的不同实例中使用相同的附图标记指示相似的元素:

图1图示其中计算设备可以执行本地避免干扰的示例操作环境。

图2图示可以实现避免本地干扰的各种方面的计算设备的示例设备图。

图3图示用于实现本地干扰避免的示例系统图。

图4图示实现本地干扰避免的计算设备的组件的事务图。

图5图示当执行本地干扰避免时由计算设备实现的示例过程。

具体实施方式

一些无线计算设备操作多个无线电以维持与一个以上的无线网络的并发连接。例如,为了改善便携性和与互联网的连接性,移动电话通常包括蜂窝无线电和无线电,并且移动电话能够同时与两者交换信息。然而,例如,如果无线电在相似频率上通信,则并发地操作多个无线电会在无线电之间产生本地干扰。例如,使用长期演进(LTE)无线电支持语音呼叫,而并发使用无线电进行非语音传输,可能会在无线电之间产生本地干扰,尤其是当两个无线电在相似(例如,~2Hz)频率上通信时。这种“本地干扰”会退化链路质量,从而导致带宽降低,通信丢失或以其它方式性能不佳。

描述了一种计算设备,该计算设备用于在支持并发的语音和非语音传输并且接入多个无线电时执行本地干扰避免。计算设备通过使用单独的无线电来维持独立的语音和非语音数据交换来预测何时将出现共存问题。为了避免本地干扰问题,计算设备自动切换到(例如,或偏向无线电选择策略,以使更有可能计算设备正在)操作一个或多个不同的无线电,使来自于并发语音和非语音数据交换的本地干扰的变化最小化,将会发生。

例如,代替使用一个无线电用于语音数据并且使用不同的干扰无线电用于非语音数据,计算设备可以通过使用可以支持并发传输的单个无线电通信语音和非语音数据两者来避免一些本地干扰问题。可替选地,计算设备可以切换为对语音或非语音数据交换使用不同的第三无线电,作为防止本地干扰的方式。例如,尽管能够使用LTE蜂窝无线电来支持语音呼叫,而同时使用无线电来支持数据交换,当两个无线电之间的本地干扰被预测为无法忍受时(例如,由于有时共享的2.4GHz或大约2.4GHz的传输频率),该计算设备可以通过仅依靠用于语音和非语音数据的LTE无线电来改善链路质量和服务质量。可替代地,计算设备可以通过依赖无线电的不同组合(诸如在与LTE的工作频率不太相似的不同频率上操作的不同的无线电)来改善链路质量和服务质量。例如,计算设备可以从使用2.4GHz切换到使用5Ghz无线电,以使通过~2GHz无线LTE链路的语音呼叫的干扰最小化。

计算设备可以在支持并发语音和非语音传输时在确保链路质量和服务质量中克服挑战。通过执行避免本地干扰,计算设备可以降低在相似频率上并发通信的竞争无线电之间生成的共存问题(本地干扰)。通过在期望本地干扰时选择性地合并或以其他方式重新布置其他方式的干扰通信,计算设备可以以改善的链路质量和服务质量进行操作。

虽然在无线电和蓝牙TM无线电的上下文中进行了描述,但是以下技术适用于其他类型的无线本地接入网络(WLAN)和其他无线电接入网络(RAN)类型的无线电。例如,可以理解的是,无线电是WLAN无线电的一个示例,就像蓝牙TM无线电是RAN无线电的一个示例一样,并且因此该技术通常也适用于WLAN和RAN无线电,甚至在特定示例中,可以使用和蓝牙TM

示例环境

图1图示其中计算设备可以执行本地避免干扰的示例操作环境。图1图示包括计算设备110的示例环境100,该计算设备110可以通过无线通信链路130与基站120通信,并且可以进一步通过无线通信链路132与无线接入点180通信。为了简单起见,计算设备110被实现为智能手机,但可以实现为任何合适的计算或电子设备,诸如智能手表、移动通信设备、调制解调器、蜂窝电话、游戏设备、导航设备、媒体设备、便携式计算机、台式计算机、平板电脑、智能电器、基于车辆的通信系统或物联网(IoT)设备(诸如传感器或致动器)。

基站120(例如,演进型通用陆地无线电接入网络节点B、E-UTRAN节点B、演进型节点B、e节点B、eNB、下一代节点B、g节点B、gNB等)可以在宏小区、微小区、小型小区、微微小区等中或其任何组合中实现。无线接入点180是使其他启用的设备能够连接到有线网络(诸如核心网络190)的任何联网硬件设备。

基站120使用无线链路130与计算设备110通信,并且无线接入点180使用无线链路132与计算设备110通信。无线链路130和132可以均被实现为任何合适类型的无线链接。无线链路130和132包括控制和数据通信,诸如(例如,从基站120传达到计算设备110的)数据和控制信息的下行链路、(例如,从计算设备110传达到基站120的)其他数据和控制信息的上行链路、或两者。

基站120连接到核心网络150。在102处,基站120通过用于控制平面信令的NG2接口并且当连接到5G核心网络时使用用于用户平面数据通信的NG3接口或者当连接到演进型分组核心(EPC)网络时使用用于控制平面信令和用户平面数据通信的S1接口连接到核心网络150。基站120可以通过Xn接口使用Xn应用协议(XnAP)进行通信,或者通过X2接口使用X2应用协议(X2AP)进行通信以交换用户平面和控制平面数据。计算设备110可以经由核心网络150连接到诸如因特网160的公共网络,以与远程服务170交互。

无线接入点180连接到核心网络190。无线接入点180在182处通过以太网接口连接到核心网络190。无线接入点180可以使用以太网协议通过以太网接口进行通信以与核心网络190交换数据。计算设备110可以经由核心网络190连接到相同的公共网络,其经由核心网络150连接到诸如互联网160和远程服务170。

计算设备110执行用于避免第一无线电与第二无线电之间的本地干扰的技术,例如,以改善语音呼叫的服务质量。计算设备110可以使用诸如第三代合作伙伴计划长期演进(3GPP LTE)无线电、第五代新无线电(5G NR)无线电等等的计算设备110的蜂窝无线电通过无线链路130发送和接收语音数据。计算设备110可以使用计算设备110的无线电通过无线链路132发送和接收非语音数据,该无线电包括被配置成基于电气和电子工程师协会(IEEE)802.11标准进行通信的任何无线电。

来自计算设备110的并发传输会在无线电和蜂窝无线电之间引起本地干扰,这可能会导致中断、掉线或未接来电,或者以其它方式降低无线链路130的链路质量,从而导致降低语音通话的服务质量。基于确定使用蜂窝无线电发送语音数据并发使用无线电发送非语音数据会引起蜂窝和无线电之间的本地干扰,通过切换到仅使用蜂窝无线电或无线电,或通过切换到使用不同的无线电或完全使用无线电的组合来并发地发送语音数据和非语音数据,计算设备110可以避免蜂窝和无线电之间的本地干扰。

通过动态地重新配置传输资源以最小化本地干扰,特别是在语音呼叫期间,计算设备110可以确保足够的链路质量和服务质量,同时支持并发的语音和非语音数据交换。通过执行本地干扰避免,计算设备110可以降低在相似频率上并发地通信的无线电之间生成的共存问题(本地干扰)。通过在期望本地干扰时选择性地合并或以其他方式管理无线电以避免本地干扰,计算设备110可以以改善的链路质量和服务质量进行操作。

示例设备

图2图示可以实现本地干扰避免的各个方面的计算设备的示例设备图200。计算设备100包括在图2中。为了清楚起见,计算设备110可以包括从图2中省略的附加组件和接口。

计算设备110包括天线202、射频前端204(RF前端204)以及无线电206、208、210和212,其用于通过一个或多个本地无线网络(例如,无线局域网(WLAN)、蓝牙TM、声纳、雷达、激光雷达、近场通信(NFC)、无线个人局域网(WPAN)、Wi-Fi-Direct、IEEE 802.15.4、紫蜂、Thread、mmWave)进行通信。例如,无线电206、208、210和212分别包括LTE收发器、5G NR收发器、收发器和蓝牙TM收发器。无线电206、208、210和212可以包括用于连接到其他无线本地接入网络和类似的无线电接入网络的其他类型的无线电。计算设备110的RF前端204可以将无线电206、208、210和212耦合或连接到天线202,以促进各种类型的无线通信。

计算设备110的天线202可以包括配置成彼此相似或彼此不同的多个天线的阵列。天线202和RF前端204可以被调谐到和/或可调谐到由蓝牙TMLTE和5G NR通信标准定义并由无线电206、208、210和212实现的一个或多个频带。另外,天线202、RF前端204、无线电206、208、210和212可以被配置成支持波束成形以用于与基站120和无线接入点180的通信的传输和接收。作为示例而非限制,可以将天线202和RF前端204实现为在由蓝牙TMLTE和/或5G NR通信标准定义的低于千兆赫兹的频带、低于6GHz的频带和/或高于6GHz的频带中操作。另外,RF前端204可以被调谐到和/或可调谐到由本地无线网络无线电210定义和实现的一个或多个频带,以支持通过本地无线网络与协作集中的其他设备的通信的传输和接收。

计算设备110包括传感器224,该传感器224可以被实现为检测各种属性,诸如运动、温度、所供应的电力、电力使用、电池状态等。这样,传感器224可以包括温度传感器、热敏电阻、电池传感器、运动传感器、位置传感器和电力使用传感器中的任何一个或组合。

计算设备110也包括处理器214和计算机可读存储介质216(CRM216)。处理器214可以是由多种材料(诸如硅、多晶硅、高K电介质、铜等)组成的单核处理器或多核处理器。本文所述的计算机可读存储介质排除传播信号。CRM 216可以包括任何合适的内存或存储设备,诸如随机存取存储器(RAM)、静态RAM(SRAM)、动态RAM(DRAM)、非易失性RAM(NVRAM)、只读存储器(ROM)或闪存存储器,可用于存储计算设备110的设备数据。设备数据包括用户数据、多媒体数据、波束成形码本、应用和/或计算设备110的操作系统,其可由处理器214执行以启用用户平面通信、控制平面信令以及用户与计算设备110的交互。

CRM包括语音应用218和非语音应用220。当由处理器214执行语音应用218时,使用来自LTE无线电206、5G NR无线电208、无线电210和蓝牙TM无线电212的任何可用无线电,语音应用218使语音数据(例如,基于互联网协议数据的语音)被发送到互联网160或从互联网160接收。类似地,在由处理器214执行非语音应用220时,使用来自LTE无线电206、5G NR无线电208、无线电210和蓝牙TM无线电212的任何可用无线电,非语音应用220使非语音数据(例如,其它通过互联网协议的非语音数据)发送到互联网160和从互联网160接收。

CRM 216包括无线电管理器222。可替代地或另外,无线电管理器222可以全部或部分地实现为与计算设备110的其他组件集成或分离的硬件逻辑或电路。在至少一些方面中,无线电管理器222配置RF前端204、LTE无线电206、5G NR无线电208、无线电210和蓝牙TM无线电212以实现本文描述的技术。

无线电管理器222被配置成标识无线电206、208、210和212当中可能发生本地干扰的情形,并为了保存链路质量,尤其是语音呼叫的好处而使用无线电206、208、210和212的不同分组。例如,无线电管理器222可以偏向选择算法以使计算设备110在其他无线电206、208、210和212上选择一个特定的无线电以进行语音数据交换。

无线电管理器222可以执行模型(例如,机器学习模型,参数模型),该模型被配置成确定当无线电206、208、210或212的组合可能引起本地干扰并退化链路质量特别是语音呼叫时的情况。该模型可以是在历史数据上训练的机器学习模型,该历史数据指示无线电206、208、210或212的何种配置或其他计算设备的其他类似配置产生本地干扰。该模型可以是手动编程以检测无线电206、208、210和212何时可能相互干扰的参数模型,例如,通过执行指定数据类型、工作功率、工作频率等的各种组合的规则,并且用于避免本地干扰。无线电管理器222执行规则以实现本地干扰避免过程。

无线电管理器222可以以几种方式中的一种确定第一和第二无线电之间的本地干扰的发生。在一些情况下,无线电管理器222基于第一无线电和第二无线电的配置设置来确定本地干扰。在一些情况下,无线电管理器222基于第一无线电和第二无线电的调度信息来确定本地干扰。

例如,无线电管理器222可以根据无线电管理器经由无线电的编程接口获得的配置信息来执行干扰评估。无线电管理器222可以将LTE无线电206的参考信号接收功率(RSRP)用作确定无线电208、210和212可能期望遇到多少本地干扰的信号。无线电管理器222可以使用LTE无线电206的半持续调度作为用于确定本地干扰何时可能影响无线电208、210和212的信号。基于干扰评估,无线电管理器222可以指导计算设备110重新配置无线电206、208、210和212,以避免本地干扰。

无线电管理器222可以以其他方式确定本地干扰。例如,无线电管理器222可以确定本底噪声或其他信号质量度量以确定本地干扰。当不期望无线电206、208、210和212中的一个或多个无线电接收无线电信号时,无线电管理器222可以在一段时间内测量噪声,并且使用噪声测量(例如,以分贝为单位测量的本底噪声)作为用于确定整个接收器链(包括无线电206、208、210和212)的本地干扰的起始点。无线电管理器222可以使用无线电206、208、210、212的输出功率、接收信号强度、信道设置、信噪比测量、无线电206、208、210、212的其他特性来确定其它信号特性以同样确定本地干扰(包括但不限于)。

示例实施方式

图3图示用于实现本地干扰避免的示例系统图。如图3所示,系统300可以是操作系统或其他系统级组件的一部分,并且包括语音应用218、非语音应用220、无线电管理器222和选择器334之间的接口324。系统300的接口328将无线电管理器222耦合到LTE无线电206、5G NR无线电208、无线电210和蓝牙TM无线电212中的每个的相应诊断或编程接口。LTE无线电206、5G NR无线电208、无线电210和蓝牙TM无线电212中的每个与选择器334、系统300的相应接口329、330、331或332共享。无线电管理器222被配置成通过系统300控制选择器334以重定向语音和非语音数据,以避免无线电206、208、210和212之间的本地干扰,并通过改善链路质量来改善服务质量。

选择器334被配置成每当语音应用218和非语音应用220需要传送语音和非语音数据时,就从无线电206、208、210和212当中选择无线电。选择器334使用接口329、330、331和332中的适当的一个或多个来通过系统300路由语音或非语音数据。选择器334可以确定无线电206、208、210和212中的哪一个取决于各种信息(包括操作系统(OS)设置、用户偏好、网络/无线电可用性等)交换语音和非语音数据。选择器334可以进一步基于其他因素(诸如来自无线电管理器222的偏置信号)从无线电206、208、210和212当中选择无线电以传送语音和非语音数据。

选择器334被配置成基于从无线电管理器222接收的信息来选择无线电。选择器334在接口326处直接耦合到无线电管理器222。无线电管理器222可以从接口326发送信息或信号以使选择器334偏向选择所有其他无线电206、208、210和212中的一个无线电。

无线电管理器222基于接口324上包含的数据以及基于无线电管理器222经由接口328从无线电206、208、210和212获得的信息来确定偏置信息或信号。无线电管理器222标识无线电206、208、210和212之间的本地干扰何时可能退化语音或数据传输,并与选择器334通信以重新配置无线电206、208、210和212以在这种情况下改善链路质量。

例如,语音应用218和非语音应用220可以并发地执行,包括使用无线电206、208、210和212传送和接收数据。最初,选择器334可以将语音数据转发到LTE无线电206以进行传输。非语音应用218可以将非语音数据输出到接口324上,并且选择器334可以在无线电206、208、210和212之间进行选择以传送非语音数据并且确定将非语音数据转发给无线电210以进行传输。

LTE无线电206和无线电210可以以相似的工作频率进行传送和接收,这可能会由于另一无线电的并发传输而在一个无线电的接收上产生本地干扰而引起共存问题。例如,如果无线电210在2.4Ghz频带内操作并且LTE无线电206在被指配相似频率(例如,2.3GHz、2.5GHz或2.6Ghz)的可用LTE频带(例如,B7、B40、B41)中的任何一个内操作,则无线电206、210之一的传输可能会干扰无线电206、210中的另一个处的接收。无线电管理器222确定何时来自于无线电206、210之一的传输可能会干扰无线电206、210中的另一个处的接收,并向选择器334发送信息以指导选择器334以将一个传输与另一个合并。

选择器334可以从无线电管理器222接收输入,该输入使选择器334停止使用无线电210代表非语音应用220传送和接收非语音数据。选择器334可以将非语音数据与语音数据进行转发,以仅由LTE无线电206进行传输,从而消除在LTE无线电206进行语音呼叫期间操作无线电210所存在的任何共存问题。

在其它情况下,当选择器334接收来自无线电管理器222的输入时,选择器334可以最初将语音数据转发到无线电210以进行传输。响应于来自于无线电管理器222的输入,输入选择器334可以停止使用LTE无线电206传送和接收非语音数据,而是将非语音数据与语音数据合并,以单独通过无线电210进行传输,因此,可以防止从并发地操作LTE无线电206和无线电210产生的可能在此示例中已经存在的共存问题。

无线电管理器222可以执行模型336,该模型被配置成确定无线电206、208、210或212的组合何时可能导致退化语音呼叫的本地干扰。该模型可以是机器学习模型、参数模型或一些其他类型的模型,其被配置成以置信度或得分来确定是否将从无线电206、208、210或212的特定操作状态出现本地干扰。

模型336可以是机器学习模型或基于人工智能的模型,该模型是根据对各种给定无线电配置所产生的本地干扰的历史观察进行训练,从而以一定的置信度预测当前无线电配置是否可能导致本地干扰。模型336可以是神经网络或其他机器学习模型。

模型可以是参数模型,其被手动编程以检测无线电206、208、210和212可能相互干扰的无线电配置。例如,模型336可以执行指定数据类型、操作功率、操作频率等的各种组合的规则,以利用或避免本地干扰。模型336可以执行规则来避免可能引起本地干扰的数据类型、操作功率、操作频率等的各种组合。无线电管理器222执行规则以指导选择器334来实现本地干扰避免过程。

示例过程

图4图示实现本地干扰避免的计算设备的组件的事务图。无线电管理器222、选择器334、LTE无线电206、5G NR无线电208、无线电210和蓝牙TM无线电212相同,如在图3中先前所描述的。图4图示本地干扰避免的两个示例,并且在前述附图的背景下进行描述。

在第一示例中,计算设备110正在经由蓝牙TM无线电212输出音频数据,而通过无线电210并发地交换语音数据,例如,进行语音或视频呼叫。响应于确定在蓝牙TM无线电212正在交换非语音数据时无线电210正在交换语音数据,无线电管理器222可以指导选择器334通过从使用用于交换语音数据的无线电210切换到使用交换语音数据的不同无线电避免无线电210与蓝牙TM212之间的本地干扰。

例如,在402和404处,无线电管理器222经由接口直接或间接与无线电212和210共享(例如,接口328),无线电管理器222分别接收关于无线电210和212的配置信息以确定无线电210和212维护的无线连接的活动状态和特性。当以与用于蓝牙TM的频带(例如2.4GHz)相似的频带中操作时,基于在402和404处接收到的信息,无线电管理器222可以推断在蓝牙TM无线电212以蓝牙TM的频带在积极地流传输音频数据时蓝牙TM无线电212正在在由无线电210维护的无线连接上产生本地干扰。

在一些情况下,无线电管理器222对无线电配置的变化执行持续的监视,以根据需要动态地应用干扰避免技术。无线电管理器222可以经由接口328接收信息,例如,蓝牙TM配置(例如,同步定向连接的设置,无线电设置)以及蓝牙TM链接度量(例如,接收信号强度指示器,功率设置)。无线电管理器222可以在402和404处接收信息,并且动态地增强或降低偏置信号以控制选择器334。

在406处,无线电管理器222使选择器334偏向于更可能使用LTE无线电206而不是当前使用的无线电210进行语音或视频呼叫。例如,无线电管理器222可以设置标志或其他变量,该标志或其他变量使选择器334自动从使用无线电210交换语音数据切换到使用LTE无线电206而不用于交换语音数据。在408处,选择器334指导无线电210停止传送语音数据,并且在410处,选择器334指导LTE无线电206接管传送语音数据。

在第二示例中,计算设备110已停止经由蓝牙TM无线电212输出音频数据。在412处,无线电管理器222经由接口328接收信息,该信息指示蓝牙TM无线电212是不活动的。在414和416处,无线电管理器从5G NR无线电208和LTE无线电206接收信息,其指示在LTE无线电206正在交换用于语音或者视频呼叫的语音数据时5G NR无线电208正在从LTE应用220传送非语音数据。

由于LTE和5G NR信号之间的相互调制,无线电管理器222将确定LTE无线电206与5G NR无线电208之间可能存在共存问题。因此无线电管理器222可以将非语音数据交换从5G NR无线电208移动到无线电210,从而防止共存问题。

在418处,无线电管理器222使选择器334偏置以将非语音数据交换放到由无线电210控制的无线连接上。在420处,选择器334在5G NR无线电208处暂停非语音数据交换,并且在422处,选择器334在无线电处恢复非语音数据交换。

在任一示例中,无线电管理器222可以改善语音数据传输的链路质量。这样,无线电管理器222可以使选择器334偏向使用无线电206、208、210和212以避免本地干扰。

图5图示当执行本地干扰避免时由计算设备实现的示例过程。图5的示例中的计算设备是如先前所描述的计算设备110。计算设备110可以以与图5中所示不同的顺序并且以附加的或更少的操作来执行操作500。并且,当然,可能涉及一个以上的计算设备,并且操作可能会随时间改变以处理不同的本地干扰情况。

在505处,计算设备110使用第一无线电交换语音数据。例如,计算设备110的处理器可以执行用于实现选择器334的指令。选择器334可以使用无线电206、208、210或212中的任何一个来代表语音应用218交换语音数据。

类似地,在510处,计算设备110使用第二无线电(不同于第一无线电)交换非语音数据。选择器334可以使用无线电206、208、210或212中的不同的一个来代表非语音应用218交换非语音数据。

在515处,计算设备110确定在第一无线电交换语音数据时使用第二无线电交换非语音数据是否引起任何共存问题。例如,基于确定使用第一无线电发送语音数据并发使用第二无线电交换非语音数据产生第一和第二无线电之间的本地干扰,无线电管理器222可以配置选择器334以通过使选择器334偏向从使用第二无线电切换到使用不同的无线电来交换非语音数据避免在第一无线电和第二无线电之间的本地干扰。

例如,无线电管理器222可以执行被配置成确定何时无线电206、208、210或212的组合很可能引起本地干扰并退化链路质量(特别是对于语音呼叫)的情况的模型。该模型可以是在历史数据上训练的机器学习模型,该历史数据指示无线电206、208、210或212的何种配置或其他计算设备的其他类似配置产生本地干扰。该模型可以被手动编程以检测无线电206、208、210和212何时可能相互干扰,例如,通过执行指定数据类型、操作功率、操作频率等各种组合的规则来利用和避免本地干扰。无线电管理器222执行规则以指导选择器334实现本地干扰避免过程。

条款1.一种用于避免计算设备的第一无线电与第二无线电之间的本地干扰的方法,所述方法包括:由所述计算设备的至少一个处理器并且使用所述第一无线电交换语音数据;使用所述第二无线电交换非语音数据;以及基于确定使用所述第一无线电交换所述语音数据并发地使用所述第二无线电交换所述非语音数据产生所述第一无线电与第二无线电之间的所述本地干扰,通过从使用所述第二无线电切换到使用不同的无线电以交换所述非语音数据来避免所述第一无线电与第二无线电之间的所述本地干扰。

条款2.根据条款1所述的方法,其中所述不同的无线电包括所述第一无线电或与所述第一无线电和所述第二无线电不同的第三无线电。

条款3.根据条款1-2中的任一项所述的方法,进一步包括:基于所述第一无线电或所述第二无线电的配置设置,确定所述第一无线电与所述第二无线电之间的本地干扰。

条款4.根据条款1-3中的任一项所述的方法,进一步包括:基于所述第一无线电或所述第二无线电的调度信息,确定所述第一无线电与所述第二无线电之间的所述本地干扰。

条款5.根据条款1-4中的任一项所述的方法,其中:所述第一无线电是无线电,并且所述第二无线电是蜂窝无线电;或所述第二无线电是无线电,并且所述第一无线电是蜂窝无线电。

条款6.根据条款1-5中的任一项所述的方法,根据条款1所述的方法,进一步包括:响应于确定所述第一无线电是交换所述语音数据的无线电并且所述第二无线电是交换所述非语音数据的蓝牙TM无线电:抑制从使用所述第二无线电切换到使用所述不同的无线电以交换所述非语音数据;以及通过从使用所述第一无线电切换到使用所述不同的无线电以交换所述语音数据来避免所述第一无线电与所述第二无线电之间的所述本地干扰。

条款7:根据条款6所述的方法,其中所述不同的无线电是长期演进(LTE)无线电。

条款8.根据条款1-7中的任一项所述的方法,其中所述第一无线电是长期演进(LTE)无线电,所述第二无线电是第五代新无线电(NR),并且所述不同的无线电是无线电。

条款9:一种计算设备,包括:第一无线电;第二无线电;以及处理器和存储器系统,所述处理器和存储器系统被耦合到所述第一无线电和第二无线电,所述处理器和存储器系统包括指令,其可由所述处理器执行以配置所述计算设备通过下述避免所述第一无线电与所述第二无线电之间的本地干扰的指令,使用所述第一无线电交互语音数据;使用所述第二无线电交换非语音数据;以及基于确定使用所述第一无线电发送所述语音数据并发地使用所述第二无线电交换所述非语音数据产生所述第一无线电与第二无线电之间的所述本地干扰,通过从使用所述第二无线电切换到使用不同的无线电以交换所述非语音数据来避免所述第一无线电与第二无线电之间的所述本地干扰。

条款10.根据条款9所述的计算设备,其中,所述不同的无线电包括所述第一无线电或者与所述第一无线电和第二无线电不同的所述计算设备的第三无线电。

条款11.根据条款9-10中的任一项所述的计算设备,其中,所述指令可进一步由所述处理器执行以配置所述计算设备通过基于所述第一无线电或者所述第二无线电的配置设置确定所述第一无线电与所述第二无线电之间的所述本地干扰来避免所述第一无线电与所述第二无线电之间的所述本地干扰。

条款12:根据条款9-11中的任一项所述的计算设备,其中,所述指令可由所述处理器进一步执行以配置所述计算设备通过基于所述第一无线电或所述第二无线电的一个或多个信号质量度量确定所述第一无线电和第二无线电之间的所述本地干扰来避免所述第一无线电与第二无线电之间的所述本地干扰。

条款13.根据条款9-12中的任一项所述的计算设备,其中:所述第一无线电是无线电,并且所述第二无线电是长期演进(LTE)无线电;或所述第二无线电是无线电并且所述第一无线电是所述LTE无线电。

条款14;根据条款9-13中的任一项所述的计算设备,其中,所述指令可由所述处理器进一步执行以配置所述计算设备通过下述避免所述第一无线电与所述第二无线电之间的所述本地干扰:响应于确定所述第一无线电是交换所述语音数据的无线电并且所述第二无线电是交换所述非语音数据的蓝牙TM无线电:抑制从使用所述第二无线电切换到使用不同的无线电以交换所述非语音数据;以及通过从使用所述第一无线电切换到使用不同的无线电来交换所述语音数据来避免所述第一无线电和所述第二无线电之间的所述本地干扰。

条款15.根据条款14所述的计算设备,其中所述不同的无线电是长期演进(LTE)无线电。

条款16.根据条款9-15中的任一项所述的计算设备,其中所述第一无线电是长期演进(LTE)无线电,并且所述第二无线电是第五代新无线电(NR),并且所述不同的无线电是无线电。

条款17:一种计算机可读存储介质,包括指令,所述指令在由计算设备的处理器执行时,配置所述计算设备通过下述避免所述计算设备的第一无线电与第二无线电之间的本地干扰:使用所述第一无线电交换语音数据;使用所述第二无线电交换非语音数据;以及基于确定使用所述第一无线电发送所述语音数据并发地使用所述第二无线电交换所述非语音数据产生所述第一无线电和第二无线电之间的所述本地干扰,通过从使用所述第二无线电切换到使用不同的无线电来交换所述非语音数据来避免所述第一无线电与第二无线电之间的所述本地干扰。

条款18.根据条款17所述的计算机可读存储介质,其中所述不同的无线电包括所述第一无线电或者与所述第一无线电和所述第二无线电不同的所述计算设备的第三无线电。

条款19.根据条款17-18中的任一项所述的计算机可读存储介质,其中所述指令可由所述处理器进一步执行以配置所述计算设备通过基于所述第一无线电或所述第二无线电的配置设置以及基于所述第一无线电或所述第二无线电的调度信息确定所述第一和第二无线电之间的所述本地干扰来避免所述第一无线电与所述第二无线电之间的所述本地干扰。

条款20.根据条款17-19中的任一项所述的计算机可读存储介质,其中:所述第一无线电是无线电,并且所述第二无线电是长期演进(LTE)无线电;或所述第二无线电是无线电,并且所述第一无线电是所述LTE无线电。

条款21.一种计算设备,包括至少一个处理器,所述至少一个处理器被配置成执行根据条款1-8所述的任何方法。

条款22:一种计算设备,包括用于执行条款1-8中的任何一项所述的方法的装置。

条款23.一种计算机可读存储介质,包括指令,所述指令在被执行时使计算设备的至少一个处理器执行条款1-8的方法中的任何一项。通常,本文描述的任何组件、方法和操作可以使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任意组合来实现。可以在存储在计算机处理系统本地和/或远程的计算机可读存储存储器上的可执行指令的一般上下文中描述示例方法的一些操作,并且实施方式可以包括软件应用、程序、功能等。可替选地或另外,本文描述的任何功能性可以至少部分地由一个或多个硬件逻辑组件,诸如但不限于现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SoC)、复杂可编程逻辑器件(CPLD)等执行。

结论

尽管已经以特定于特征和/或方法的语言描述了用于实现避免本地干扰的技术和设备,但是要理解的是,所附权利要求的主题不必限于所描述的特定特征或方法。而是,公开了特定的特征和方法作为用于启用本地干扰避免的示例实施方式。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基站装置、终端装置、无线通信系统以及连接变更方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!