使用带内信号的应用通知和服务选择的制作方法

文档序号:7992884阅读:156来源:国知局
使用带内信号的应用通知和服务选择的制作方法
【专利摘要】可在两个站点之间使用带内信令来确定所述站点的能力和/或在参与呼叫的站点之间发送可行动信息。带内信号指示正发射所述带内信号的站点可使用带内信号作为发送和/或接收各种类型的信息的管道,且用于探测接收站点是否可类似地操作。如果所述接收站点检测到所述带内信号并对所述带内信号作出反应,那么两个站点均可传递控制信息和数据以及彼此之间的增强,而不需要基础设施升级和/或对于传统电话用户的质量损害。另外或作为替代,也可使用带外接口和水印。
【专利说明】使用带内信号的应用通知和服务选择
[0001]相关申请案的交叉参考
[0002]本申请案依据35U.S.C.§ 119(e)的权益主张2011年11月3日申请的第61/555,327号临时专利申请案的优先权。该临时专利申请案全文以引用的方式明确地并入本文中。
【背景技术】
[0003]在电信网络中,信息以经编码形式在发射通信装置与接收通信装置(例如,发起站点与终端站点)之间传递。发射通信装置将原始信息(例如,语音信号)编码为经编码信息且将其发送到接收通信装置。接收通信装置解码所接收的经编码信息以再产生原始信息。使用编解码器执行编码和解码。语音信号的编码在位于发射通信装置中的编解码器中执行,且解码在位于接收通信装置中的编解码器中执行。
[0004]在发射通信装置与接收通信装置(例如,移动电话和/或非移动电话)之间传递控制信息和数据以及增强可由于对于运营商和服务提供者的基础设施升级成本以及适当手持机的核心架构复杂性和可用性而不实施。需要允许在现有电路交换网络上选择和/或触发控制信息和数据(包含增强、预和后处理特征以及非标准声码器类型)。

【发明内容】

[0005]在两个或两个以上站点(例如,移动装置)之间建立语音呼叫之后,可在站点之间使用带内信令来在站点之间传递控制信息和数据。使用带内信号来探测站点是否兼容。举例来说,如果接收站点检测到带内信号并对带内信号作出反应,那么站点可使用带内信令(或在一些实施方案中,带外(OOB)接口)作为发送各种类型的信息的管道,而不需要基础设施升级和/或对传统电话用户(即,不彼此兼容的站点)的质量损害。另外或作为替代,可使用水印来确定站点是否兼容且/或在站点之间发送各种类型的信息。
[0006]在一实施方案中,所述装置可经由带内信道(或在一些实施方案中,带外接口)中的信号交换(装置的)控制信号。所述装置可接着基于所交换的控制信号来控制。
[0007]在一实施方案中,可交换装置信息,例如手持机卖主身份(ID)、芯片组卖主ID、操作系统版本ID和调制解调器能力或数据连接的类型。在另一实施方案中,可在装置之间交换用户的个人信息。
[0008]在一实施方案中,可基于经由带内信令(或在一些实施方案中,带外接口)接收的信息控制(例如,启用、停用或调整)装置的音频质量相关设置的水平。举例来说,所述技术可用于基于关于其它装置的信息启用或停用或控制一个装置的远端噪声抑制或接收语音增强的量。作为另一实例,所交换的信息可含有发射装置(例如,Tx侧)近程传感器信息(例如,电话距人的头部多远)且控制接收装置(例如,Rx侧)的音量或频率响应。可发送额外音频通知。带内信道和/或带外接口中的信号还可用于其它低速率数据,例如图像或位置数据。
[0009]在一实施方案中,带内信号经设计使得(a)其不作为有效包由传统解码器(例如,不能使用带内信令作为管道操作的解码器)接收,以及(b)如果其到达可使用带内信令作为管道操作的站点的接收器,那么所述站点可可靠地得出结论:发射路径正免除转码且另一侧的站点也可使用带内信令作为管道操作使得两个站点可使用带内信令作为管道。
[0010]在一实施方案中,针对有限时间帧周期性地发射所述探测带内信号以使对传统电话用户的质量影响最小化。
[0011]提供此概述是为了以简化形式介绍下文中在详细描述内容中进一步描述的概念选择。此概述不希望识别所主张标的物的关键特征或本质特征,也不希望用于限制所主张标的物的范围。
【专利附图】

【附图说明】
[0012]结合附图阅读更好地理解以上概述以及说明性实施例的以下【具体实施方式】。出于说明实施例的目的,图式中展示实施例的实例构造;然而,实施例不限于所揭示的特定方法和手段。图中:
[0013]图1是用于提供带内信令作为两个站点之间的管道的实例环境的说明;
[0014]图2是实例网络基础设施的图;
[0015]图3是用于提供带内信令作为两个站点之间的管道的另一实例环境的说明;
[0016]图4是用于提供带内信令作为两个站点之间的管道的方法的实施方案的操作流程;
[0017]图5是用于提供带内信令作为两个站点之间的管道的方法的另一实施方案的操作流程;
[0018]图6是实例装置的调制解调器层、语音层和应用层的实施方案的图;
[0019]图7是实例库形式实施方案的图;
[0020]图8是可用于选择两个兼容移动站点之间的新声码器类型的库形式方法的实施方案的操作流程;
[0021]图9是实例集成驱动器形式实施方案的图;
[0022]图10是实例带内数字信号处理(DSP)形式实施方案的图;
[0023]图11是语音发射路径的处理的实施方案的图;
[0024]图12是语音接收路径的处理的实施方案的图;
[0025]图13是实例移动站点的图;以及
[0026]图14展示示范性计算环境。
【具体实施方式】
[0027]在两个或两个以上站点(例如,移动装置)之间建立呼叫之后,可在站点之间使用带内信令来在站点之间传递控制信息和数据。使用带内信号来探测站点是否兼容。举例来说,如果接收站点检测到带内信号并对带内信号作出反应,那么站点可使用带内信令作为发送各种类型的信息的管道,而不需要基础设施升级和/或对传统电话用户(即,不彼此兼容的站点)的质量损害。因此,装置可经由带内信道中的信号交换(装置的)控制信号。另外或作为替代,可经由带外(OOB)接口执行控制信号的交换。所述装置可基于所交换的控制信号来控制。[0028]图1是用于提供带内信令作为两个站点之间的管道的实例环境100的说明。环境100可使用(不限于)码分多址(CDMA)原理、全球移动通信系统(GSM)原理或其它无线原理,包含例如宽带CDMA (WCDMA)、cdma2000 (例如,cdma20001x或3x空中接口标准)、时分多址(TDMA)和频分多址(FDMA)。包含语音的多媒体内容或者可视需要例如提供在双向点对点链路上,例如蓝牙链路或802.11链路或CDMA链路或GSM链路。同样,语音内容也可使用因特网语音协议(VoIP)发射。VoIP是经优化用于语音经由因特网或可与基于CDMA和GSM的系统介接和/或合并的其它包交换网络的发射的协议。
[0029]在环境100内,经由基站120、170和网络150在移动站点110与移动站点180之间建立呼叫。基站120可经由空中接口建立与移动站点110的通信链路。针对无线通信系统开发的各种空中接口包含FDMA、TDMA和CDMA。关于其,已建立各种国内和国际标准,包含例如先进移动电话服务(AMPS)、GSM和暂时标准95 (IS-95)。本文描述的实施方案存在于经配置以采用CDMA空中接口的无线电话通信系统中。不管怎样,所属领域的技术人员将理解,具有如本文描述的特征的方法和设备可存在于采用所属领域的技术人员已知的广泛种类的技术的各种通信系统的任一者中,例如采用有线和/或无线(例如,CDMA, TDMA, FDMA等)发射信道上的VoIP的系统。
[0030]基站120可经由网络150建立与基站170的通信链路,且基站170可经由空中接口建立与移动站点180的通信链路。通信链路可为CDMA通信链路,但应用不限于此,因为可依据实施方案且在不脱离本发明的精神的情况下使用任何无线或有线型通信链路。
[0031]在一实施方案中,环境100可包括无线通信网络。无线通信网络可为CDMA系统、GSM系统等。无线通信网络经广泛部署以提供例如语音、视频、包数据、消息收发、广播等各种通信服务。这些无线通信网络可包含包交换网络和电路交换网络。包交换指代经由可由多个用户共享的共同资源(例如,共享信道)传递用户的数据。电路交换指代经由指派给用户的专门资源(例如,专门信道)传递用户的数据。可在环境100内使用例如能够进行转码器免除操作(TrFO)或汇接免除操作(TFO)的任何网络。实例网络包含cdma20001x电路交换网络和cdma20001x包交换网络。举例来说,参看图2描述电路交换网络的实施方案。
[0032]转码是借以将根据一个速率和编码标准编码的语音信号转换为另一编码标准和可能另一速率的过程。转码可在正发射的语音信号中引入等待时间和降级。为避免与转码相关联的困难,已开发TrFO。利用转码器免除操作,在例如移动电话和/或非移动电话等电信端点之间建立连接,所述电信端点具有兼容编解码器因此所述连接不使用转码器。TrFO已经广泛部署以消除归因于网络转码的质量降级。转码不限于源和目的地装置使用不兼容编解码器的情况。另外,TFO是可用于在核心网络为电路交换时忠实地将经编码信息从一个装置递送到另一装置的技术。
[0033]在一实施方案中,网络150 (即,核心网络)包括有线连接(例如,Tl或El型回程)。核心网络是电信网络的例如通过接入网络向连接到其的消费者提供各种服务的中心部分。在一些实施方案中,核心网络(例如,网络150)可为无线的。依据实施方案,基站120、170与核心网络之间的连接可为有线或无线的。
[0034]本文描述的技术可用于上文提及的网络和技术以及其它网络和无线电技术。为清楚起见,下文针对3GPP2带内信号处理器114可产生带内信号以供从带内信号发射器116发射到移动站点180,且可处理经由带内信号接收器118从移动站点180接收的带内信号。网络描述所述技术的某些方面,且在下文的大部分描述中使用3GPP2术语。在3GPP2中,IS-2000版本O和A通常称为cdma20001X,且IS-2000版本C和D通常称为cdma20001xEV-DVo IS-2000网络是电路交换网络且通常称为IX网络。IS-856通常称为高速率包数据(HRPD)、cdma20001xEV-D0、lxEV-D0、lx-D0、DO、高数据速率(HDR)等。IS-856网络为包交换网络且通常称为HRPD网络。
[0035]每一移动站点110、180可为例如蜂窝式电话、终端机、手持机、个人数字助理(PDA)、无线调制解调器、无绳电话、手持式装置、膝上型计算机等无线通信装置。参看图13描述实例移动站点。
[0036]存在许多不同语音编解码器。对于一些编解码器,当源和目的地装置使用不兼容编解码器时可需要转码。移动站点110具有编解码器组112且移动站点180具有编解码器组182。每一编解码器组112、182具有可选择性地启用以便处理音频数据的若干编解码器。编解码器组112可与编解码器组182相同或不同。举例来说,编解码器组112可具有与编解码器组182相同数目的编解码器以及相同能力。作为另一实例,编解码器组112可具有与编解码器组182不同数目的编解码器和/或不同能力。可包含在编解码器组112、182中的编解码器的实例包含EVRC-WB和EVRC-B,但可在不脱离本发明的精神的情况下使用任何数目和类型的编解码器。
[0037]移动站点110还可包括带内信号处理器114、带内信号发射器116和带内信号接收器118。带内信号处理器114可产生带内信号以供从带内信号发射器116发射到移动站点180,且可处理经由带内信号接收器118从移动站点180接收的带内信号。类似地,移动站点180可包括带内信号处理器184以产生带内信号以供从带内信号发射器186发射到移动站点110,且处理经由带内信号接收器188从移动站点110接收的带内信号。在电信中,带内信令是如用于数据的同一频带中同一信道上元数据和控制信息的发送;即,利用为用户数据发射保留的连接。在一些实施方案中,数据信道可为语音数据信道,而在其它实施方案中,可使用任何类型数据信道。举例来说,元数据可经由数据信道传递。在一些实施方案中,非语音数据可经由语音信道发射,或额外语音数据可经由语音信道发射。
[0038]呼叫设置是建立专门物理信道且在移动站点与基站之间协商服务配置参数使得通信可发生的过程。在使用已在呼叫设置期间协商的编解码器在两个移动站点110与180之间建立呼叫之后,可在移动站点110、180之间使用带内信令作为传递控制信息和数据的管道,例如触发远程站点上的应用、在远程站点上产生系统声音、事件或通知,以及选择新声码器类型,其均不对网络作出改变。
[0039]在一实施方案中,以编解码器(例如,EVRC-B,窄带)建立呼叫,且将带内信号从终端(即,接收)站点发送到发起移动站点。所述带内信号指示终端站点可使用带内信令作为管道操作且用于探测发起站点是否也可使用带内信令作为管道操作。如果发起站点检测到带内信号并对带内信号作出反应,那么两个站点可使用带内信令作为管道传送控制数据或其它信息(本文描述)。在一些实施方案中,可使用OOB接口代替带内信令用于探测和/或作为管道。此类技术在不需要基础设施升级和/或对传统电话用户(即,不能使用带内信令或OOB接口作为管道操作的站点)的质量损害的情况下执行。因此,在一实施方案中,使用带内信令和/或OOB接口来确定站点的能力和/或在参与所建立呼叫的站点之间发送可行动信息。可行动信息的发射和激活是基础设施不可见的。在一些实施方案中,任一站点或两个站点可在建立呼叫之后发送探测带内信号。
[0040]在一实施方案中,带内信号经设计使得(a)其不作为有效包由传统解码器(例如,不能使用带内信令作为管道(终端站点发射的带内信号所指示)操作的解码器)接收,以及(b)如果其到达可使用带内信令作为管道操作的站点的接收器,那么所述站点可可靠地得出结论:(I)发射路径正免除转码,且(2)另一侧的站点也可使用带内信令作为管道操作使得其将准备就绪使用带内信号交换或接收可行动信息。针对有限时间帧周期性地发射所述探测带内信号以使对传统电话用户的质量影响最小化。
[0041]每一移动站点可能够与包交换网络和电路交换网络通信。预期且在此揭示,本文中所揭示的配置可适合用于包交换的网络(例如,经布置以根据例如VoIP等协议而携载音频发射的有线及和/或无线网络)和/或电路交换的网络中。还预期且在此揭示,本文中所揭示的配置可适合用于窄带译码系统(例如,对约为四千赫或五千赫的音频频率范围进行编码的系统)中且用于宽带译码系统(例如,对大于五千赫的音频频率进行编码的系统)中,所述宽带译码系统包含完整频带宽带译码系统和分割频带宽带译码系统。实例组合包含例如电路交换空中接口和电路交换核心网络、电路交换空中接口和包交换核心网络,以及IP接入和包交换核心网络。进一步预期,尽管相对于两个端点(例如,两个站点)描述本文的实例,但此不希望具有限制性,因为可依据实施方案并入额外端点。因此,在各个实施方案中,两个以上端点可与本文描述的实例一起使用。
[0042]图2是实例电路交换网络200的图。网络200包括移动站点205、230 (MSUMS2)、基站210,225 (BSU BS2)、移动交换中心215、220 (MSC1、MSC2)、公共交换电话网络235 (PSTN)和固定电话240。MSC215、220可支持电路交换服务(例如,语音)且可执行无线电资源管理、移动性管理和其它功能以支持移动站点205、230利用电路交换呼叫的通信。预期如果网络可在TFO中或在TrFO中在包交换(PS)域的情况下操作,那么在一实施方案中可使用宽带服务用于移动到移动呼叫。
[0043]现代第二代(2G)和第三代(3G)无线电电话通信系统已尝试产生与常规PSTN相称的语音质量。PSTN传统上带宽限于频率范围300-3400kHz。例如蜂窝式电话和VoIP等语音通信的新网络不一定受所述相同带宽限制约束。因此,可能需要在此类网络上发射和接收包含宽带频率范围的语音通信。举例来说,可能需要支持向下延伸到50Hz且/或向上延伸到7或8kHz的音频频率范围。还可能需要支持例如高质量音频或音频/视频会议等其它应用,其可具有传统PSTN限制外的范围内的音频语音内容。试图延伸如上文陈述的音频频率范围的编解码器通常称为宽带编解码器。
[0044]电路交换网络和包交换网络是众所周知的,且为简洁起见省略进一步描述。网络200不限于所展示的组件,且可包括例如更多或更少移动站点、基站、移动交换中心和固定电话,且可包括未展示的替代和/或额外组件。基站和移动交换中心的集合可称为“基础设施”。
[0045]在一实施方案中,在第一移动站点与第二移动站点之间建立呼叫,确定两个移动站点是否如本文所界定为“特殊的”。如果是,那么可使用带内信令和/或OOB接口将可行动信息从一个站点发送到另一站点,或在站点之间交换。如本文进一步描述,带内信令可连同探测一起使用以便确定移动站点的能力(例如,移动站点的一者或一者以上是否为特殊的)和/或发送可行动信息。可行动信息的发送以及对所述可行动信息的行动是基础设施不可见的。
[0046]更特定来说,使用端对端带内信令来部署或以其它方式启用一个或一个以上特征(本文中进一步描述),所述特征增强用户呼叫体验而不需要基础设施升级和/或对传统电话用户(即,不具有本文描述的带内信令功能性且因此不是“特殊”的移动站点或非移动站点的用户)不具质量损害。
[0047]图3是用于提供带内信令作为两个站点之间的管道的另一实例环境300的说明。端点310和端点380 (也称为站点)是经由网络350彼此通信的通信装置。每一端点310、380可为移动站点,或可为例如个人计算机(PC)或电话等非移动站点。换句话说,每一端点310,380可为适于经由网络350与另一端点通信的任何终端或计算装置。可包括例如非移动站点的实例计算装置参看图14加以描述。
[0048]每一端点310、380包括编解码器组312、382、带内信号处理器314、384、带内信号发射器316、386和带内信号接收器318、388,类似于参看图1所描述。可在不脱离本发明的精神的情况下使用任何数目和类型的编解码器。
[0049]类似于参看图1描述的功能性,举例来说,每一带内信号处理器(例如,处理器314)可产生带内信号以供经由网络350从带内信号发射器(例如,发射器316)发射到其它端点(例如,端点380),且可处理经由带内信号接收器(例如,接收器318)从其它端点接收的带内信号。每一带内信号处理器、带内信号发射器和带内信号接收器可使用例如图14中说明的计算装置1400等一个或一个以上计算装置实施。
[0050]如本文进一步描述,在使用已在呼叫设置期间协商的编解码器在两个端点310、380之间建立呼叫之后,可在两个端点310、380之间使用带内信令(或依据实施方案,OOB接口中的信令)来发送、接收或交换可行动信息。在一实施方案中,以编解码器建立呼叫,且将带内探测信号从发射端点发送到发起端点以探测发起端点是否也可使用带内信号作为管道操作。如果发起端点检测到带内信号并对带内信号作出反应,那么两个端点可使用带内信号(或依据实施方案,OOB接口)作为管道传送可行动信息。不需要基础设施升级和/或对不能使用带内信号作为管道操作的端点的用户的质量损害。因此,在一实施方案中,使用带内信令和/或OOB接口来确定端点的能力和/或在端点之间发送、接收或交换可行动信息。
[0051]依据实施方案,网络350可为任何网络。网络350可包括接入和核心网络的任何组合,且端点310的接入网络可不同于端点380的接入网络。举例来说,接入网络可为lx、DO、UMTS、DSL等,核心网络可为电路交换域、包交换域、IP等。
[0052]带内信令技术允许端点确定其它端点是否也具有带内信令解决方案(即,如本文所描述为特殊),以及是否网络在无更改的情况下端对端递送包且使得可实现使用本文的技术的可行动信息交换。
[0053]图4是用于提供带内信令作为两个站点之间的管道的方法400的实施方案的操作流程。在410处,在两个站点(也称为端点),例如移动站点110与移动站点180或端点310与端点380之间完成呼叫设置。举例来说,移动站点110可为发起站点且移动站点180可为终端站点,或端点310可为发起站点且端点380可为终端站点。每一站点可为移动装置或非移动装置。
[0054]在呼叫设置后,发起站点和终端站点在420处使用先前协商的编解码器(例如,窄带编解码器)通信。先前协商的编解码器可为待由网络上的站点使用的预定编解码器。网络上的任何站点可使用先前协商的编解码器,包含作为不装备有本文描述的带内信令功能性和特征的站点的传统站点。
[0055]在430处,终端站点(如果其是具有带内信令功能性的特殊站点)产生带内信号且将带内信号作为探测发送到发起站点。带内信号指示终端站点可操作以使用带内信令作为发送各种类型的信息的管道且用于探测发起站点是否也可类似地操作。可使用带内信令发射的各种类型的信息包含例如控制信息和数据,例如触发远程站点上的应用、在远程站点上产生系统声音、事件或通知,以及选择新声码器类型。在一实施方案中,带内信号还可用于确定网络是否可在非转码模式中操作。在TFO中,并行执行转码和非转码。可在例如检测到语音时或在终端站点拾取时发送带内信号。因此,在一些实施方案中,带内信令仅在已建立呼叫之后发送。然而,在其它实施方案中,带内信令可在例如检测到语音之前或终端站点拾取之前一旦进行呼叫(例如,语音呼叫)便发送。
[0056]在一实施方案中,终端站点在其开始发送带内探测信号时开始计时器。所述计时器可用于确定终端站点发送带内探测信号的时间长度。终端站点可在没有来自发起站点的响应的情况下在预定时间长度之后停止发射带内探测信号。
[0057]在440处,在终端站点处确定发起站点是否已检测到终端站点发送的带内信号并对带内信号作出反应。如果发起站点使用带内信令产生响应并将响应发送到终端站点,那么确定发起站点已检测到带内信号并对带内信号作出反应。
[0058]在450处,如果发起站点未能响应于终端站点发送的带内探测信号(例如,在计时器测得的预定时间量内),那么两个站点之间的通信使用原始协商的编解码器继续。以此方式,因为发起站点未响应于带内探测信号,所以不认为发起站点具有使用带内信令作为发送各种类型的信息的管道的能力。这可例如在网络不在非转码模式中操作和/或发起站点不是特殊站点(即,为传统站点)或探测信号未可靠地由发起站点检测到的情况下发生。因此,传统站点的用户可仍呼叫具有使用带内信令作为发送各种类型的信息的管道的能力的站点(特殊站点)并与之通信。因此,尽管终端站点可为特殊电话,但在450处,终端站点保持在原始编解码器模式中且直到呼叫终止(即,呼叫释放)才使用带内信令作为发送各种类型的信息的管道。
[0059]在460处,如果发起站点确实检测到带内探测信号并对带内探测信号作出反应(例如,通过将确认信号发送到终端站点),那么站点可在不对基础设施作出任何改变或修改的情况下在发起站点与终端站点之间传递控制信息和数据以及增强。通信继续直到例如呼叫终止为止,或直到发生越区切换或某一其它事件(这致使TrFO条件丢失)为止。经由带内信令的通信可周期性地再尝试直到再次实现TrFO为止。因此,带内信令用于确定站点的能力和/或在参与所建立呼叫的站点之间发送可行动信息。
[0060]在一实施方案中,终端站点可开始周期性地发送带内探测信号且在430处设定计时器。在一实施方案中,例如每隔16个帧发送带内信号。从终端站点发送到发起站点的带内信号指示终端站点为特殊的。带内信号仅发送持续计时器设定的时间量(例如,20每秒),当计时器期满时,终端站点停止发送带内信号。
[0061]因此,在一实施方案中,如果终端站点为特殊的且所协商服务选择满足预定准则,那么终端站点在呼叫设置完成之后立即开始每隔预定数目的帧发送一次探测信号并设定计时器。探测信号在带内发射。举例来说,每当需要发射探测时,如果正常帧为完全速率或八分之一速率,那么使用完全速率探测替代正常帧,且如果正常帧为二分之一速率,那么使用二分之一速率探测替代正常帧。
[0062]在一实施方案中,在计时器期满之前,终端站点可接收指示发起站点也为特殊且发起站点已可靠地检测到探测信号的确认。所述确认可为包括例如特殊信号、带内信号或基于包结构(例如,无四分之一速率结构)的宽带帧的序列的指示。否则,发起站点为传统站点,或探测信号不能由发起站点在计时器期满之前及时可靠地检测到。
[0063]在一实施方案中,特殊站点能够支持EVRC-B(S068)和EVRC-WB(S070)两者,且产生、检测特殊带内信号并对所述特殊带内信号作出反应,包含探测信号和对探测信号的确认,以及在响应于一些层3消息之前执行额外操作。
[0064]本文描述的实施方案描述终端站点将带内探测信号发送到发起站点。然而,作为替代或另外,发起站点可将带内探测信号发送到终端站点。在此类实施方案中。终端站点(如果其不是传统站点)可检测发起站点发送的带内信号并对其作出反应。
[0065]在一实施方案中,一个站点可经装备使得其发送带内探测信号而不管其是发起站点还是终端站点。然而,所述站点可与仅在其为终端站点时(例如,当PC客户端正与移动装置通信时)发送带内信号的另一站点通信。
[0066]图5是用于提供带内信令作为两个站点之间的管道的方法500的另一实施方案的操作流程。在510和520处,类似于410和420,完成两个站点之间的呼叫设置,且发起站点和终端站点使用先前协商的编解码器通信。
[0067]在530处,装备有带内信令能力的每一站点产生带内信号且将带内信号作为探测发送到其它站点。依据每一站点如何装备(例如,依据本文使用的术语,站点为传统站点还是特殊站点),每一站点可经装备以发送带内探测信号并等待来自其它站点的响应,或站点的仅一者可经装备以发送带内探测信号并等待(或监视)来自其它站点的响应。带内信号指示发射站点可操作以使用带内信令在参与所建立的呼叫的站点之间发送可行动信息,且用于探测其它站点是否可类似地操作。在一实施方案中,每一发射站点(即,每一特殊站点)在其开始发送带内探测信号时开始计时器。所述计时器可用于确定发射站点发送带内探测信号的时间长度,且发射站点可在没有来自其它站点的响应的情况下在预定时间长度之后停止发射带内探测信号。一旦接收到正确认,发射站点就可停止发射带内探测信号,即使计时器尚未期满也如此。在一实施方案中,探测可用于确定转码是否存在于发射路径上和/或其它站点是否也是特殊站点。
[0068]在540处,在发射站点处确定其它站点是否已检测到发射站点发送的带内信号且对带内信号作出反应。如果其它站点使用带内信令产生响应并将响应发送到发射站点,那么确定其它站点已检测到带内信号且对带内信号作出反应。如果两个站点正发射带内信号,那么可确定两个站点检测到带内信号且对带内信号作出反应。
[0069]在550处,如果站点均未(如果两个站点正充当发射站点,但预期如本文进一步描述站点的仅一者充当发射站点)检测到其它站点发送的带内信号且对带内信号作出反应(例如,在发射站点设定的计时器测得的预定时间量内),那么两个站点之间的通信继续而不使用带内信令在站点之间发送可行动信息。然而,在560处,如果站点的一者检测到带内探测信号且对带内探测信号作出反应(例如,通过将确认信号发送到发射站点),那么站点可使用带内信令作发送各种类型的信息的管道。通信继续例如直到呼叫终止为止,或直到发生越区切换或某一其它事件(这致使TrFO条件丢失)为止。经由带内信令的通信可接着周期性地再尝试直到再次实现TrFO为止。
[0070]预期站点的所有带内(和/或,在各个实施方案中,00B)信令功能性(即,使其变为“特殊”)可经由软件/固件升级实现。在无基础设施升级的情况下且在无对传统电话用户的负面影响的情况下增强用户体验。
[0071]因此,在一实施方案中,探测技术用于TrFO电路交换呼叫(即,电路交换语音呼叫业务信道)。探测用于确定两个移动单元是否彼此兼容。如果是,那么可在现有TrFO电路交换语音呼叫业务信道上发射交互式应用、通知和服务选择。此技术可应用于GSM、UMTS和允许TrFO模式的任何此类电路交换网络。在针对非EVRC声码器的实施方案中,声码器包(例如,探测消息)可经构造为近似无声且具有可经检测以识别和/或确定两个兼容单元的存在的预定样式。或者,带内信号可编码为声码器包(例如,DTMF音调或任何任意信号)以识别和/或确定两个兼容单元的存在。
[0072]更特定来说,在一些实施方案中,在转码器免除语音业务信道上支持应用事件和流穿隧以提供与用户接口(Π)、应用程序和语音服务交互并触发用户接口(Π)、应用程序和语音服务的方法,从而在现有电路交换网络基础设施上提供特征。因此,移动装置可用于触发远程移动装置运行新应用程序,产生系统声音/事件/通知,且选择新声码器类型,其均不对网络作出改变。举例来说,此操作模式可用作用于再协商增强的语音服务的管道,例如选择包含不在标准中的类型的新声码器类型、影响语音增强算法的远程设置使其具有环保意识,以及提供UI/应用增强以在视觉上和听觉上展示两个移动装置之间的事件。
[0073]图6是实例装置(例如,移动站点)的调制解调器层610、语音层620和应用层630的实施方案的框图。调制解调器层610包括接收并发送RF信号的RF613,以及信令层615。信令层615向语音层620发送并接收语音数据。语音层620包括带内语音服务探测和检测单元622、声码器驱动器624、声码器和语音处理算法626,以及音频前端628。语音层620与应用层630通信。控制数据和事件通知可在语音层620与应用层630之间交换。
[0074]在一实施方案中,带内语音服务扩展(B卩,如本文描述的带内信号的使用)用于检测针对移动到移动通信的TrFO上的额外用户设备(UE)能力。额外UE能力用作远程可行动信息来致使兼容UE选择新的或额外增强操作模式而不需要来自运营商的额外基础设施改变。将可行动信息提供到语音层且提供到应用层以提供增强的服务。
[0075]在一实施方案中,远程可行动信息可用于选择包含非标准化类型的任何声码器类型、声码器算法修订,和绕过选定呼叫建立的服务选择的操作模式。
[0076]在一实施方案中,远程可行动信息可用于使两个移动装置彼此影响,例如基于UE兼容性、地理位置意识、人类接口传感器、时间戳同步、环境意识(定向、风景、空隙、等待时间)和用户应用协商语音处理增强。在一些实施方案中,远程可行动信息可用于协商启用通常由用户接口控制的语音特征扩展。
[0077]在一实施方案中,远程可行动信息可产生触发远程应用程序运行或展示通知的事件。交互式应用程序可异步发送元数据。事件是应用程序相依的。实例包含心率监视器、呼吸分析器、多层游戏数据和广域传感器。任何此数据可在数据服务不可靠或不能使用时携载在带内信号管道或OOB管道上(作为替代)。[0078]在一实施方案中,远程可行动信息可建立带外(OOB)链路(在本文也称为OOB接口)、信道或管道)。举例来说,可提供管道以供应用层在网络上汇集转码器免除VoIP流。远程可行动信息的用途和类型不限于上文陈述的内容。
[0079]因此,在一些实施方案中,OOB接口(例如,相对于蜂窝式网络)可用作发送本文描述的控制数据或其它可行动信息的管道。触发条件可例如致使站点或通信装置激活带外无线电设备发送含有控制数据或信息的OOB消息。触发条件可包含探测。
[0080]举例来说,OOB接口可包含在操作中消耗相对少量功率且/或可产生带内频谱中相对于带内收发器的较少干扰的收发器。此OOB接口可根据实施例利用以提供相对于各个适当配置的装置的低功率无线通信。
[0081]OOB接口可例如提供蓝牙链路、超宽带(UWB)链路、IEEE802.1l(WLAN)链路等。然而,应了解,并不限制OOB装置和接口为低功率、短程和/或低带宽。实施例可使用任何适宜的带外链路(不论无线还是其它),例如IEEE802.11、蓝牙、PEANUT、UffB, ZigBee, IP隧道、有线链路等。
[0082]因此,OOB接口可针对给定时间的操作消耗比本机蜂窝式接口少的功率。在一个实施方案中,此OOB接口提供相对低带宽通信、相对短程通信且且/或消耗相对少的功率,而本机蜂窝式接口提供相对高带宽通信、较长距离通信且且/或略微更多功率。然而,应了解,特定实施例的OOB接口为低功率、短程或低带宽。
[0083]库形式方法可用于根据实施方案拦截业务。图7展示实例库形式实施方案的框图。在库形式中,信令层615基于所检查的带内声码器包数据确定选择哪一声码器类型。一个站点的信令层615向远程站点探测(例如,广播)其能力,且收听来自远程站点的指示远程站点的能力的特殊包。信令层615、声码器驱动器624与语音DSP之间的定期数据交换保持对于此工作透明。对于待选择的实际声码器的检测的任何错误肯定将增加设置等待时间。此形式知晓在设置时间而非设置后选择哪一声码器,因此其提供选择正确声码器类型的最少差错(错误肯定)。
[0084]在库形式实施方案中,带内语音服务探测和检测单元622可包括可由信令层615调用的库。应用层630可用于确定哪些服务在兼容装置之间共享。
[0085]图8是可用于选择两个兼容移动站点之间的新声码器类型的库形式方法800的流程图。在810处,移动站点的信令层615向带内语音服务探测和检测单元622注册回叫功能。在820处,信令层615进行传出语音呼叫且应答传入语音呼叫。
[0086]在呼叫建立后,在830处,信令层615即刻开始将声码器帧提供到带内语音服务探测和检测单元622。带内语音服务探测和检测单元622将语音帧和确认语音帧(关于所选择的能力)发送到远程站点。
[0087]在840处,通知信令层615在运行时间期间待选择的声码器类型。所述声码器类型可不同于呼叫建立时所协商的服务选择。声码器可在稳态期间改变或再协商,当执行移动到陆地线时撤退到服务选择,且在重新连接回到TrFO模式之后再建立增强服务。在两个移动站点不能确定可靠操作模式的任何时间(即,例如呼叫保持之后),移动站点撤退到网络选择的声码器类型且再尝试再协商能力(即,在呼叫恢复之后)。
[0088]在850处,通知应用层630来自远程站点的能力列表和事件消息。应用层630可回复事件消息回到远程站点以触发交互式服务运行。[0089]在一实施方案中,集成驱动器形式方法可用于拦截业务。图9展示实例集成驱动器形式实施方案的框图。在集成驱动器形式中,信令层615以正常方式调用声码器驱动器624。DSP用于驱动包交换(例如,探测和检测)。因此,声码器驱动器624可提供带内语音服务探测和检测。换句话说,信令层615调用的库移动到现有声码器驱动器624。声码器驱动器624使用语音DSP910提供的定时来驱动包交换。在检测探测帧后,声码器驱动器624将语音DSP910重新配置为新声码器类型以运行。此实施方案允许调制解调器使用来自不同卖主的芯片外声码器。语音DSP910可为任何适宜的第三方语音DSP。
[0090]在一实施方案中,带内DSP形式方法可用于拦截业务。图10展示实例带内DSP形式实施方案的框图。在带内DSP滤波器形式中,语音DSP1010可用于提供带内语音服务探测和检测1022。因此,带内检测移动到DSP。类似于集成驱动器形式实施方案,语音DSP1010重新配置其自身以在运行时间期间切换到新声码器类型。此实施方案允许语音DSP解决方案与来自不同卖主的芯片外调制解调器一起工作。
[0091]在一实施方案中,带内DSP形式方法可与水印结合使用。接收站点可接收并提取水印且相应地解码数据。水印可实施为所发射信号上的签名,且可含有可用于控制站点的本文描述的任何类型的控制信息或数据。或者,水印可识别站点可结合如本文描述的带内信令和/或OOB接口使用。当站点接收水印时,所述站点可检索与水印相关联的数据(或其相关联信号)且执行适当动作(例如,设定特定控制、建立管道等)。
[0092]在一些方面中,移动装置将搜索从信号接收的数据以确定是否存在指示存在控制信息或关于建立管道的信息的水印。
[0093]在一实施方案中,水印可与本文描述的带内DSP方法一起使用作为周期性探测的替代方案。在一些实施方案中,带内探测方法将带内信号编码为由终端端点上的解码器丢弃的整个帧。这意味着带内信号以不会对语音质量有不利影响的足够长的周期周期性发射。然而,水印可以一方式应用于大多数包使得其可由传统解码器解码而无明显的质量损失。然而,如果这些有水印的包在网络发射(经由TrFO)中幸存下来且由解码器在接收站点处解码,那么水印可被解释为带内信号。此可用于传达例如宽带信息,且其还可用于传送本文描述的数据或元数据的任一者作为探测技术的替代方案。
[0094]将电路交换语音业务信道用于应用通知和触发的能力在不需要数据和SMS/MMS服务的情况下提供了 UI交互性。使用电路交换语音业务信道在呼叫设置、越区移交和呼叫保持/切换时选择新声码器和语音服务的能力归因于协议定时要求对于使用其它业务信道的带外通知是不可能的。在不破坏基础设施兼容性且无语音质量性能的明显降级的情况下提供了使用本文描述的带内探测和检测方法的此类能力。
[0095]本文描述的技术可用于触发OOB数据传递(针对较大数据传递),且/或可用于经由语音信道继续交换额外信息。以此方式,用户本质上获得免费低位速率数据信道。这可在例如用户未针对其移动装置预订数据计划的情况下使用。可经由语音信道交换的信息的类型并无限制,例如关于用户的信息(例如,谈话期间的血压监视、呼叫者ID等)、装置信息(例如,另一方正使用的装置的类型),以及关于每一电话的噪声抑制(NS)设置的两个装置共享信息(例如,远端NS为开/近端NS为关,其可用于改进语音质量)。
[0096]在一实施方案中,可交换装置信息,例如手持机卖主ID、芯片组卖主ID、操作系统版本ID和调制解调器能力或数据连接的类型。在另一实施方案中,可在装置之间交换用户的个人信息。带内信道或OOB信道中的信息还可用于其它低速率数据,例如图像或位置数据。
[0097]关于Rx/Tx路径中的语音处理控制,对于两方或两方以上之间的呼叫,经由本文描述的基础设施不可知带内信令技术,可通过选择性启用或停用特征来改进电话呼叫中的语音质量。图11是语音发射路径的处理1100的实施方案的图,且图12是语音接收路径的处理1200的实施方案的图。在图11和12中,噪声抑制可在端点I上发生(1130处),可能在来自麦克风输入(可能一个以上麦克风)的信号的一些预处理之后(在1110和1120处)。噪声抑制还可由端点2 (1230处)在接收和解码语音包(1210和1220处)之后执行,其后可输出到一个或一个以上扬声器或接收器(1240处)。可尽可能接近原始麦克风执行噪声减小(在此情况下,在端点I中TX路径上)。如果在所述路径上执行此噪声抑制,那么端点2不应执行噪声抑制,因为其将只会使信号失真。因此,经由带内信令或OOB信令,端点I的能力可传送到端点2,使得端点2可停用其噪声抑制模块。
[0098]同样,如果端点I已经在执行例如动态范围抑制或自动增益控制等特定处理(1140处),那么其应将这些传送到端点2使得在另一侧不启用类似模块。在1140处的后处理之后,在1150处编码数据且在1160处将其发射到远程站点。
[0099]并且,端点2的用户可潜在地经由UI控制更改TX侧的噪声抑制的侵入性。依据环境或端点2用户的偏好,端点2用户可想要具有较好语音质量和/或较好噪声减小。此信息或设置可经由带内信令传送到端点I以增加或减小噪声抑制侵入性。
[0100]还可基于来自端点2用户的环境的信息自动进行从端点2控制端点I的TX噪声抑制的侵入性。可在端点2处控制的其它处理包含动态范围压缩、自动增益控制、基于环境噪声的自动增益等化、滤波、限制等。RX处理链(端点2)中的算法的一者是基于环境噪声的自动增益等化。在一实施方案中,针对此的算法称为RVE (接收语音增强)和AVC (自动音量控制)。当用户在噪声环境中时这些类型的算法可放大存在于所接收信号中的噪声。当端点2用户的环境中检测到噪声时,使用带内信令方法,通过增加端点I上的TX噪声抑制的侵入性来减小所接收信号中的噪声可能较佳。
[0101]因此,所述技术可用于基于经由带内信令接收的信息控制(启用/停用)电话的音频质量相关设置(Rx/Tx)的程度。举例来说,端点2的Rx侧可基于经由带内信令接收的关于端点I的Tx侧的信息来控制。类似地,端点2的Tx侧可基于经由带内信令接收的关于端点I的Rx侧的信息来控制。作为另一实例,所述技术可用于基于关于端点I的信息启用或停用或控制远端噪声抑制或接收语音增强(RVE)的量。
[0102]此外,所交换的信息可含有发射装置I (例如,Tx侧)近程传感器信息(例如,电话距人的头部有多远)且控制Rx侧音量或频率响应。可发送额外音频通知。
[0103]如本文所使用,术语“确定”(及其语法变型)在极其广泛的意义上使用。术语“确定”涵盖广泛多种动作,且因此,“确定”可包含推算、计算、处理、导出、调查、查找(例如,在表、数据库或另一数据结构中查找)、断定等。并且,“确定”可包含接收(例如,接收信息)、存取(例如,在存储器中存取数据)等等。并且,“确定”可包含解析、选择、挑选、建立等等。
[0104]术语“信号处理”(及其语法变型)可指代信号的处理和解释。所关注的信号可包含声音、图像和许多其它特征。此类信号的处理可包含存储和重建、信息与噪声分离、压缩和特征提取。术语“数字信号处理”可指代数字表示中的信号和这些信号的处理方法的研究。数字信号处理是例如移动站点、非移动站点和因特网等许多通信技术的元素。用于数字信号处理的算法可使用专门计算机执行,专门计算机可利用称为数字信号处理器(有时简称为DSP)的专门微处理器。
[0105]除非另外指出,否则对具有特定特征的设备的操作的任何揭示内容还明确地希望揭示具有类似特征的方法(且反之亦然),且对根据特定配置的设备的操作的任何揭示内容还明确地希望揭示根据类似配置的方法(且反之亦然)。
[0106]图13展示无线通信系统中的实例移动站点1300的设计的框图。移动站点1300可为蜂窝式电话、终端、手持机、PDA、无线调制解调器、无绳电话等。无线通信系统可为CDMA系统、GSM系统等。
[0107]移动站点1300能够经由接收路径和发射路径提供双向通信。在接收路径上,由基站发射的信号由天线1312接收,且提供给接收器(RCVR) 1314。接收器1314调节并数字化所接收的信号,且将样本提供给数字区段1320以供进一步处理。在发射路径上,发射器(TMTR) 1316接收将要从数字区段1320发射的数据,处理并调节所述数据,且产生经调制信号,所述经调制信号经由天线1312发射到基站。接收器1314和发射器1316可为可支持CDMA, GSM等的收发器的一部分。
[0108]数字区段1320包含各种处理、接口和存储器单元,例如调制解调器处理器1322、精简指令集计算机/数字信号处理器(RISC/DSP) 1324、控制器/处理器1326、内部存储器1328、一般化音频编码器1332、一般化音频解码器1334、图形/显示处理器1336,以及外部总线接口(EBI) 1338。调制解调器处理器1322可执行用于数据发射和接收的处理,例如编码、调制、解调和解码。RISC/DSP1324可执行用于无线装置1300的一般和专用处理。控制器/处理器1326可引导数字区段1320内的各种处理和接口单元的操作。内部存储器1328可存储数字区段1320内的各种单元的数据和/或指令。
[0109]—般化音频编码器1332可执行对于来自音频源1342、麦克风1343等的输入信号的编码。一般化音频解码器1334可执行对于经译码音频数据的解码且可将输出信号提供到扬声器/头戴式耳机1344。图形/显示处理器1336可针对可呈现给显示单元1346的图形、视频、图像和文本执行处理。EBI1338可促进数据在数字区段1320与主存储器1348之间的传送。
[0110]可用一个或一个以上处理器、DSP、微处理器、RISC等来实施数字区段1320。数字区段1320还可在一个或一个以上专用集成电路(ASIC)和/或某一其它类型的集成电路(IC)上制造。
[0111]图14展示其中可实施实例实施方案和方面的示范性计算环境。计算系统环境仅为适宜的计算环境的一个实例且不希望暗示关于用途或功能性的范围的任何限制。
[0112]可使用正由计算机执行的例如程序模块等计算机可执行指令。一般来说,程序模块包含执行特定任务或实施特定抽象数据类型的例程、程序、对象、组件、数据结构等。可使用分布式计算环境,其中任务由经由通信网络或其它数据发射媒体链接的远程处理装置执行。在分布式计算环境中,程序模块和其它数据可位于包含存储器存储装置的本地和远程计算机存储媒体两者中。
[0113]参看图14,用于实施本文描述的方面的示范性系统包含计算装置,例如计算装置1400。在其最基本配置中,计算装置1400通常包含至少一个处理单元1402和存储器1404。依据计算装置的确切配置和类型,存储器1404可为易失性(例如,随机存取存储器(RAM))、非易失性(例如,只读存储器(ROM)、快闪存储器等),或两者的某一组合。此最基本配置在图14中由虚线1406说明。
[0114]计算装置1400可具有额外特征和/或功能性。举例来说,计算装置1400可包含额外存储装置(可装卸和/或非可装卸),包含(但不限于)磁盘或光盘或磁带。此类额外存储装置在图14中由可装卸存储装置1408和非可装卸存储装置1410说明。
[0115]计算装置1400通常包含多种计算机可读媒体。计算机可读媒体可为可由装置1400存取的任何可用媒体,且包含易失性和非易失性媒体两者以及可装卸和非可装卸媒体两者。计算机存储媒体包含在用于例如计算机可读指令、数据结构、程序模块或其它数据等信息的存储的任何方法或技术中实施的易失性和非易失性媒体以及可装卸和非可装卸媒体。存储器1404、可装卸存储装置1408和非可装卸存储装置1410均为计算机存储媒体的实例。计算机存储媒体包含(但不限于)RAM、ROM、电可擦除编程只读存储器(EEPROM)、快闪存储器或其它存储器技术、CD-ROM、数字多功能磁盘(DVD)或其它光学存储装置、磁带盒、磁带、磁盘存储装置或其它磁性存储装置,或可用于存储所要信息且可由计算装置1400存取的任何其它媒体。任何此类计算机存储媒体可为计算装置1400的一部分。
[0116]计算装置1400可含有允许装置与其它装置通信的通信连接1412。计算装置1400还可具有例如键盘、鼠标、笔、语音输入装置、触摸输入装置等输入装置1414。还可包含例如显示器、扬声器、打印机等输出装置1416。所有这些装置在此项技术中为众所周知的且不需要在此处详细论述。
[0117]一般来说,本文描述的任何装置可表示各种类型的装置,例如无线或有线电话、蜂窝式电话、膝上型计算机、无线多媒体装置、无线通信PC卡、PDA、外部或内部调制解调器、经由无线或有线信道通信的装置等。装置可具有各种名称,例如接入终端(AT)、接入单元、订户单元、移动站点、移动装置、移动单元、移动电话、移动体、远程站点、远程终端、远程单元、用户装置、用户设备、手持式装置、非移动站点、非移动装置、端点等。本文描述的任何装置可具有用于存储指令和数据的存储器,以及硬件、软件、固件或其组合。
[0118]本文描述的带内和OOB信令技术可由各种手段实施。举例来说,可以硬件、固件、软件或其组合来实施这些技术。技术人员将进一步了解,结合本文的发明描述的各种说明性逻辑块、模块、电路和算法步骤可实施为电子硬件、计算机软件,或两者的组合。为清楚地说明硬件与软件的此互换性,上文已大致关于其功能性而描述了各种说明性组件、块、模块、电路和步骤。此功能性实施为硬件还是软件取决于特定应用和强加于整个系统的设计约束。熟练的技术人员可针对每一特定应用以不同方式实施所描述的功能性,但此类实施决策不应被解释为导致偏离本发明的范围。
[0119]对于硬件实施方案来说,用以执行所述技术的处理单元可实施于一个或一个以上ASIC、DSP、数字信号处理装置(DSro)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中所描述的功能的其它电子单元、计算机,或其组合中。
[0120]因此,结合本文的发明描述的各种说明性逻辑块、模块和电路可以通用处理器、DSP、ASIC、FPGA或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件,或经设计以执行本文描述的功能的其任何组合实施或执行。通用处理器可以是微处理器,但在替代方案中,处理器可以是任何常规处理器、控制器、微控制器或状态机。处理器还可实施为计算装置的组合,例如,DSP与微处理器的组合、多个微处理器的组合、一个或一个以上微处理器与DSP核心的联合,或任何其它此类配置。
[0121]对于固件和/或软件实施方案,所述技术可体现为例如随机存取RAM、R0M、非易失性RAM、可编程ROM、EEPR0M、快闪存储器、紧密光盘(CD)、磁性或光学数据存储装置等计算机可读媒体上的指令。所述指令可由一个或一个以上处理器执行且可致使所述处理器执行本文中所描述的功能性的某些方面。
[0122]如果实施于软件中,则可将所述功能作为一个或一个以上指令或代码存储在计算机可读媒体上或经由计算机可读媒体发射。计算机可读媒体包含计算机存储媒体和通信媒体两者,通信媒体包含促进计算机程序从一处传递到另一处的任何媒体。存储媒体可为可由通用或专用计算机存取的任何可用媒体。举例来说(且并非限制),此些计算机可读媒体可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于携载或存储呈指令或数据结构的形式的所要程序代码装置且可由通用或专用计算机或者通用或专用处理器存取的任何其它媒体。并且,可恰当地将任何连接称作计算机可读媒体。举例来说,如果使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)或例如红外线、无线电和微波等无线技术从网站、服务器或其它远程源发射软件,则同轴电缆、光纤电缆、双绞线、DSL或例如红外线、无线电和微波等无线技术包含于媒体的定义中。如本文使用的磁盘和光盘包含CD、激光光盘、光学光盘、数字多功能光盘(DVD)、软性磁盘和蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光以光学方式再现数据。上文的组合也应包含在计算机可读媒体的范围内。
[0123]软件模块可驻存在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可装卸盘、CD-ROM,或此项技术中已知的任一其它形式的存储媒体中。示范性存储媒体耦合到处理器,使得处理器可从存储媒体读取信息并将信息写入到存储媒体。在替代方案中,存储媒体可与处理器成一体式。处理器和存储媒体可驻留于ASIC中。ASIC可驻留于用户终端中。在替代方案中,处理器和存储媒体可作为离散组件驻留在用户终端中。
[0124]提供本发明的先前描述以使所属领域的任何技术人员能够制造或使用本发明。所属领域的技术人员将容易了解对本发明的各种修改,且本文中界定的一般原理可应用于其它变化而不背离本发明的精神或范围。因此,本发明并非希望限于本文中所描述的实例,而是应被赋予与本文中所揭示的原理和新颖特征一致的最广泛范围。
[0125]尽管示范性实施方案可提及在一个或一个以上独立计算机系统的上下文中利用当前揭示的标的物的方面,但所述标的物不限于此,而是可结合任何计算环境(例如,网络或分布式计算环境)实施。另外,当前揭示的标的物的方面可实施在多个处理芯片或装置中或上,且存储装置可类似地在多个装置上实行。此类装置可能包含例如PC、网络服务器和手持式装置。
[0126]尽管已用结构特征和/或方法动作特有的语言描述了标的物,但应理解,所附权利要求书中所界定的标的物不一定限于上文所描述的特定特征或动作。相反,上文所描述的特定特征和动作是作为实施权利要求书的实例形式而揭示的。
【权利要求】
1.一种在互相通信的第一站点与第二站点之间交换控制信号的方法,其包括: 确定所述第一站点经装备以在语音呼叫期间使用带内信令与所述第二站点交换控制信号; 设定所述第一站点与所述第二站点之间的带内信道;以及 使用所述带内信道在所述第一站点与所述第二站点之间交换控制信号。
2.根据权利要求1所述的方法,其中确定所述第一站点经装备以使用带内信令与所述第二站点交换控制信号包括在所述第一站点处确定所述第二站点经装备以使用带内信令与所述第一站点交换控制信号。
3.根据权利要求2所述的方法,其中在所述第一站点处确定所述第二站点是否经装备以使用带内信令与所述第一站点交换信息包括使用带内信令发送探测信号。
4.根据权利要求2所述的方法,其中在所述第一站点处确定所述第二站点是否经装备以使用带内信令与所述第一站点交换信息包括将带内探测信号发射到所述第二站点,以及从所述第二站点接收带内确认信号。
5.根据权利要求4所述的方法,其进一步包括周期性发射所述带内探测信号持续有限时间量。
6.根据权利要求4所述的方法,其中所述第一站点能够产生、检测带内信号并对带内信号作出反应,所述带内信号经设计使得(a)所述带内探测信号不作为有效包的任一者由未经装备以使用带内信令与所述第一站交换信息的站点接收,以及(b)如果所述带内确认信号由所述第一站点接收,那么所述第一站点确定发射路径为转码免除的且所述第二站点经装备以使用带内信令与所述第一站点交换信息。
7.根据权利要求1所述的方法,其中所述控制信号包括控制信息和数据,用于在不对基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
8.根据权利要求1所述的方法,其进一步包括在所述第一站点处确定所述第二站点是否经装备以使用带内信令与所述第一站交换信息。
9.根据权利要求1所述的方法,其进一步包括: 设置所述第一站点与所述第二站点之间的所述语音呼叫; 使用所述控制信号经由所述带内信道在所述第一站点与所述第二站点之间交换装置/[目息;以及 基于经由所述带内信道经由所述控制信号的所述带内信令接收的所述所交换的装置信息控制所述第一站点或所述第二站点的设置。
10.根据权利要求9所述的方法,其中所述装置信息包括可行动信息。
11.根据权利要求10所述的方法,其中所述可行动信息包括控制信息和数据,用于在不对所述基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
12.根据权利要求1所述的方法,其中所述第一站点为移动站点。
13.根据权利要求1所述的方法,其中所述第一站点为针对所述语音呼叫的终端站点。
14.根据权利要求1所述的方法,其中所述第一站点为针对所述语音呼叫的发起站点。
15.根据权利要 求1所述的方法,其进一步包括:确定所述第二站点经装备以使用带外OOB接口与所述第一站点交换装置信息;以及 设定用于在所述第一站点与所述第二站点之间交换装置信息的OOB管道。
16.根据权利要求15所述的方法,其中确定所述第二站点是否经装备以使用所述OOB接口与所述第一站点交换信息包括发送探测信号或使用水印中的至少一者。
17.根据权利要求15所述的方法,其进一步包括使用所述OOB接口在所述第一站点与所述第二站点之间交换可行动信息。
18.一种用于在互相通信的第一站点与第二站点之间交换控制信号的系统,其包括: 带内语音服务探测和检测单元,其能够确定所述第一站点经装备以在语音呼叫期间使用带内信令与所述第二站点交换控制信号;以及 信令层,其能够设定所述第一站点与所述第二站点之间的带内信道以及使用所述带内信道在所述第一站点与所述第二站点之间交换控制信号。
19.根据权利要求18所述的系统,其中所述带内语音服务探测和检测单元进一步能够在所述第一站点处确定所述第二站点经装备以使用带内信令与所述第一站点交换控制信号。
20.根据权利要求19所述的系统,其进一步包括能够使用带内信令发送探测信号的发射器。
21.根据权利要求19所述的系统,其进一步包括: 发射器,其能够将带内探测信号发射到所述第二站点;以及 接收器,其能够从所述第二站点接收带内确认信号。
22.根据权利要求21所述的系统,其中所述发射器进一步能够周期性发射所述带内探测信号持续有限时间量。
23.根据权利要求21所述的系统,其中所述第一站点能够产生、检测带内信号并对带内信号作出反应,所述带内信号经设计使得(a)所述带内探测信号不作为有效包的任一者由未经装备以使用带内信令与所述第一站交换信息的站点接收,以及(b)如果所述带内确认信号由所述第一站点接收,那么所述第一站点确定发射路径为转码免除的且所述第二站点经装备以使用带内信令与所述第一站点交换信息。
24.根据权利要求18所述的系统,其中所述控制信号包括控制信息和数据,用于在不对基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
25.根据权利要求18所述的系统,其中所述带内语音服务探测和检测单元进一步能够在所述第一站点处确定所述第二站点是否经装备以使用带内信令与所述第一站交换信息。
26.根据权利要求18所述的系统,其进一步包括: 语音层,其能够设置所述第一站点与所述第二站点之间的所述语音呼叫,以及使用所述控制信号经由所述带内信道在所述第一站点与所述第二站点之间交换装置信息;以及应用层,其能够基于经由所述带内信道经由所述控制信号的所述带内信令接收的所述所交换的装置信息控制所述第一站点或所述第二站点的设置。
27.根据权利要求26所述的系统,其中所述装置信息包括可行动信息。
28.根据权利要求27所述的系统,其中所述可行动信息包括控制信息和数据,用于在不对所述基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
29.根据权利要求18所述的系统,其中所述第一站点为移动站点。
30.根据权利要求18所述的系统,其中所述第一站点为针对所述语音呼叫的终端站点。
31.根据权利要求18所述的系统,其中所述第一站点为针对所述语音呼叫的发起站点。
32.根据权利要求18所述的系统,其中所述带内语音服务探测和检测单元进一步能够确定所述第二站点经装备以使用带外OOB接口与所述第一站点交换装置信息,以及设定用于在所述第一站点与所述第二站点之间交换装置信息的OOB管道。
33.根据权利要求32所述的系统,其中确定所述第二站点是否经装备以使用所述OOB接口与所述第一站点交换信息包括发送探测信号或使用水印中的至少一者。
34.根据权利要求32所述的系统,其中所述带内语音服务探测和检测单元进一步能够使用所述OOB接口在所述 第一站点与所述第二站点之间交换可行动信息。
35.一种用于在互相通信的第一站点与第二站点之间交换控制信号的设备,其包括: 用于确定所述第一站点经装备以在语音呼叫期间使用带内信令与所述第二站点交换控制信号的装置; 用于设定所述第一站点与所述第二站点之间的带内信道的装置;以及 用于使用所述带内信道在所述第一站点与所述第二站点之间交换控制信号的装置。
36.根据权利要求35所述的设备,其中所述用于确定的装置进一步包括用于在所述第一站点处确定所述第二站点经装备以使用带内信令与所述第一站点交换控制信号的装置。
37.根据权利要求36所述的设备,其进一步包括用于使用带内信令发送探测信号的装置。
38.根据权利要求36所述的设备,其进一步包括: 用于将带内探测信号发射到所述第二站点的装置;以及 用于从所述第二站点接收带内确认信号的装置。
39.根据权利要求38所述的设备,其进一步包括用于周期性发射所述带内探测信号持续有限时间量的装置。
40.根据权利要求38所述的设备,其进一步包括用于产生、检测带内信号并对带内信号作出反应的装置,所述带内信号经设计使得(a)所述带内探测信号不作为有效包的任一者由未经装备以使用带内信令与所述第一站交换信息的站点接收,以及(b)如果所述带内确认信号由所述第一站点接收,那么所述第一站点确定发射路径为转码免除的且所述第二站点经装备以使用带内信令与所述第一站点交换信息。
41.根据权利要求35所述的设备,其中所述控制信号包括控制信息和数据,用于在不对基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
42.根据权利要求35所述的设备,其进一步包括用于在所述第一站点处确定所述第二站点是否经装备以使用带内信令与所述第一站交换信息的装置。
43.根据权利要求35所述的设备,其进一步包括: 用于设置所述第一站点与所述第二站点之间的所述语音呼叫的装置;用于使用所述控制信号经由所述带内信道在所述第一站点与所述第二站点之间交换装置信息的装置;以及 用于基于经由所述带内信道经由所述控制信号的所述带内信令接收的所述所交换的装置信息控制所述第一站点或所述第二站点的设置的装置。
44.根据权利要求43所述的设备,其中所述装置信息包括可行动信息。
45.根据权利要求44所述的设备,其中所述可行动信息包括控制信息和数据,用于在不对所述基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
46.根据权利要求35所述的设备,其中所述第一站点为移动站点。
47.根据权利要求35所述的设备,其中所述第一站点为针对所述语音呼叫的终端站点。
48.根据权利要求35所述的设备,其中所述第一站点为针对所述语音呼叫的发起站点。
49.根据权利要求35所述的设备,其进一步包括: 用于确定所述第二站点经装备以使用带外OOB接口与所述第一站点交换装置信息的装置;以及 用于设定用于在所述第一站点与所述第二站点之间交换装置信息的OOB管道的装置。
50.根据权利要求49所述的设备,其中确定所述第二站点是否经装备以使用所述OOB接口与所述第一站点交换信息包括发送探测信号或使用水印中的至少一者。
51.根据权利要求49所述的设备,其进一步包括用于使用所述OOB接口在所述第一站点与所述第二站点之间交换可行动信息的装置。
52.—种包括计算机可读指令的计算机可读媒体,所述计算机可读指令致使计算机: 确定第一站点经装备以在语音呼叫期间使用带内信令与第二站点交换控制信号; 设定所述第一站点与所述第二站点之间的带内信道;以及 使用所述带内信道在所述第一站点与所述第二站点之间交换控制信号。
53.根据权利要求52所述的计算机可读媒体,其进一步包括致使所述计算机在所述第一站点处确定所述第二站点经装备以使用带内信令与所述第一站点交换控制信号的指令。
54.根据权利要求53所述的计算机可读媒体,其进一步包括致使所述计算机使用带内信令发送探测信号的指令。
55.根据权利要求53所述的计算机可读媒体,其进一步致使所述计算机将带内探测信号发射到所述第二站点并从所述第二站点接收带内确认信号的指令。
56.根据权利要求55所述的计算机可读媒体,其进一步包括致使所述计算机周期性发射所述带内探测信号持续有限时间量的指令。
57.根据权利要求55所述的计算机可读媒体,其进一步包括致使所述计算机产生、检测带内信号并对带内信号作出反应的指令,所述带内信号经设计使得(a)所述带内探测信号不作为有效包的任一者由未经装备以使用带内信令与所述第一站交换信息的站点接收,以及(b)如果所述带内确认信号由所述第一站点接收,那么所述第一站点确定发射路径为转码免除的且所述第二站点经装备以使用带内信令与所述第一站点交换信息。
58.根据权利要求52所述的计算机可读媒体,其中所述控制信号包括控制信息和数据,用于在不对基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
59.根据权利要求52所述的计算机可读媒体,其进一步包括致使所述计算机在所述第一站点处确定所述第二站点是否经装备以使用带内信令与所述第一站交换信息的指令。
60.根据权利要求52所述的计算机可读媒体,其进一步包括致使所述计算机进行以下操作的指令: 设置所述第一站点与所述第二站点之间的所述语音呼叫; 使用所述控制信号经由所述带内信道在所述第一站点与所述第二站点之间交换装置/[目息;以及 基于经由所述带内信道经由所述控制信号的所述带内信令接收的所述所交换的装置信息控制所述第一站点或所述第二站点的设置。
61.根据权利要求60所述的计算机可读媒体,其中所述装置信息包括可行动信息。
62.根据权利要求61所述的计算机可读媒体,其中所述可行动信息包括控制信息和数据,用于在不对所述基础设施作出改变的情况下进行以下操作中的至少一者:触发所述站点的一者上的应用程序、在所述站点的一者上产生系统声音、事件或通知,或选择新声码器类型。
63.根据权利要求52所述的计算机可读媒体,其中所述第一站点为移动站点。
64.根据权利要求52所述的计算机可读媒体,其中所述第一站点为针对所述语音呼叫的终端站点。
65.根据权利要求52所述的计算机可读媒体,其中所述第一站点为针对所述语音呼叫的发起站点。
66.根据权利要求52所述的计算机可读媒体,其进一步包括致使所述计算机进行以下操作的指令: 确定所述第二站点经装备以使用带外OOB接口与所述第一站点交换装置信息; 以及 设定用于在所述第一站点与所述第二站点之间交换装置信息的OOB管道。
67.根据权利要求66所述的计算机可读媒体,其中确定所述第二站点是否经装备以使用所述OOB接口与所述第一站点交 换装置信息包括发送探测信号或使用水印中的至少一 者。
68.根据权利要求66所述的计算机可读媒体,其进一步包括致使所述计算机使用所述OOB接口在所述第一站点与所述第二站点之间交换可行动信息的指令。
【文档编号】H04W88/18GK103931269SQ201280053333
【公开日】2014年7月16日 申请日期:2012年11月2日 优先权日:2011年11月3日
【发明者】安迪·I·余, 阿南塔帕德玛纳班·阿拉桑尼帕莱·坎迪哈代, 阿里礼萨·瑞安·海达瑞, 敏·王, 杰洛米·P·托曼 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1