用于针对mrab呼叫的增强的ulrlc流控制的方法和装置制造方法

文档序号:7990901阅读:275来源:国知局
用于针对 mrab 呼叫的增强的ul rlc 流控制的方法和装置制造方法
【专利摘要】用于针对多无线接入承载(MRAB)呼叫的无线增强的上行链路(UL)无线链路控制(RLC)流控制的系统、设备和方法。在一个方面,提供了被配置为管理语音和数据通信中的无线连接的设备。所述设备包括被配置为接收无线链路控制(RLC)控制信息的接收机。所述设备还包括被配置为检测一个或多个射频(RF)状况的控制器。所述控制器还被配置为响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
【专利说明】用于针对MRAB呼叫的增强的UL RLC流控制的方法和装置
[0001]相关申请的交叉引用
[0002]本公开内容要求享有于2011年7月1日递交的、名称为“METHODS AND APPARATUSFOR ENHANCED UL RLC FLOW CONTROL FOR mRAB CALLS”并已转让给本申请的受让人的美国临时专利申请N0.61/504, 103的优先权,以及于2011年7月7日递交的、名称为“Methodsand Apparatus for Enhanced UL RLC Flow Control for mRAB calls,,并已转让给本申请的受让人的美国临时专利申请N0.61/505,409的优先权。两个在先申请的公开内容将被认为是本公开内容的一部分并以引用方式并入本公开内容。
【技术领域】
[0003]本发明的方面涉及无线通信,具体地说,涉及被配置为基于无线状况来实现多无线接入承载通信的系统、方法和装置。
【背景技术】
[0004]无线通信系统被广泛地部署以提供各种类型的通信内容,诸如语音、数据等。这些系统可以是能够通过共享可用的系统资源(例如带宽和发送功率)来支持与多个用户通信的多址系统。这种多址系统的例子包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、3GPP长期演进(LTE)系统和正交频分多址(0FDMA)系统。
[0005]通常,无线多址通信系统可同时支持多个无线终端(例如,蜂窝电话、平板电脑和其它的电子设备)的通信。每个无线终端经由在一个或多个上行链路和下行链路上的传输与一个或多个基站通信。下行链路(或前向链路)是指从基站到无线终端的通信链路,而上行链路(或反向链路)是指从无线终端到基站的通信链路。这些通信链路可经由单入单出(SIS0)、多入单出(MIS0)或多入多出(ΜΜ0)系统而建立。
[0006]ΜΙΜ0系统使用多个发送天线和多个接收天线用于数据传输。由发送天线和接收天线形成的ΜΜ0信道可被分解成独立的信道,其也被称为空间信道。独立信道中的每一个对应于一维度。如果对由多个发送天线和接收天线创建的额外的维度加以利用,则ΜΙΜ0系统可提供改善的性能(例如,更高的吞吐量和/或更大的可靠性)。
[0007]ΜΜ0系统支持时分双工(TDD)和频分双工(FDD)系统。在TDD系统中,上行链路和下行链路传输是在相同的频率范围内,因此互易性原理允许根据上行链路信道对下行链路信道的估计。当多个天线在基站处可用时,这使基站能够在下行链路上获得发送波束成形增益。
[0008]基站的主要目的在于提供一个或多个无线终端与核心通信网络之间的连接。在UMTS无线接入网络(RAN)中,基站的功能可拆分为两种网络单元:无线网络控制器(RNC),其处理连接建立、资源分配和移动性及其它功能;基节点(节点B),其被配置为处理向无线终端的无线发送和从无线终端的无线接收以及处理共享信道上针对已连接用户的资源分配。
[0009]为建立无线终端与基站之间的呼叫连接,需要无线接入承载(RAB)。RAB携带无线终端与核心通信网络之间的语音或其它数据。存在不同类型的RAB以用于不同类型的数据,诸如,举例来说,语音数据、流式传输数据(例如流式传输视频片段)、交互性数据(例如与网站交互)和其它数据。同时的语音和数据连接需要多个RAB并且可被称为多RAB连接或MRAB连接。在结合语音和数据的网络(例如3G UMTS)的早期,同时的语音和数据连接并不普遍。然而,较新的无线终端设备(例如触摸屏蜂窝电话)越来越同时地使用语音和数据连接。相应地,存在对MRAB资源的改进管理的需求。尤其是,MRAB呼叫相比遍及全球的UMTS3G网络中的语音呼叫经历了明显较高的掉话率(DCR)。在网络和用户设备(UE)侧的专门优化可减轻MRAB呼叫的差性能。

【发明内容】

[0010]在所附权利要求的范围内的系统、方法和装置的各种实现均具有若干方面,其中任何单一方面不能单独决定本文所描述的期望的属性。在不限制所附权利要求的范围的情况下,本文描述了一些突出的特征。在研究了该论述后,尤其是在阅读了标题为“【具体实施方式】”的部分后,将会明白各种实现的特征是如何用于在MRAB呼叫中管理向各种信道的功率分配。
[0011]在一个方面,提供了管理语音和数据通信中的无线连接的方法。所述方法包括接收无线链路控制(RLC)控制信息。所述方法还包括检测一个或多个射频(RF)状况。所述方法还包括响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
[0012]在一个实施例中,所述调整可以由用户设备执行。在一个实施例中,所述调整可以由网络设备执行。在一个实施例中,所述调整可以包括调整一个或多个RLC参数。在一个实施例中,所述调整可以包括调整超过相应标准值的所述一个或多个RLC参数。在一个实施例中,所述调整可以包括扩展允许的RLC参数设置的范围。所述一个或多个RLC参数可以包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。所述检测可以由以下各项中的至少一项触发:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
[0013]在另一个方面,提供了被配置为管理语音和数据通信中的无线连接的设备。所述设备包括被配置为接收无线链路控制(RLC)控制信息的接收机。所述设备还包括被配置为检测一个或多个射频(RF)状况的控制器。所述控制器还被配置为响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
[0014]在一个实施例中,所述设备可以被配置为用户设备。在一个实施例中,所述设备可以被配置为网络设备。在一个实施例中,所述控制器可以被配置为通过调整一个或多个RLC参数来调整所述RLC流控制。在一个实施例中,所述控制器可以被配置为通过调整超过相应标准值的所述一个或多个RLC参数来调整所述RLC流控制。在一个实施例中,所述控制器可以被配置为通过扩展允许的RLC参数设置的范围来调整所述RLC流控制。所述一个或多个RLC参数可以包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。所述控制器可以被配置为由以下各项中的至少一项来触发对所述一个或多个射频(RF)状况进行检测:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
[0015]在另一个方面,提供了用于管理语音和数据通信中的无线连接的装置。所述装置包括用于接收无线链路控制(RLC)控制信息的模块。所述装置还包括用于检测一个或多个射频(RF)状况的模块。所述装置还包括用于响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制的模块。
[0016]在一个实施例中,所述用于调整的模块可以包括用户设备。在一个实施例中,所述用于调整的模块可以包括网络设备。在一个实施例中,用于调整的模块可以包括用于调整一个或多个RLC参数的模块。在一个实施例中,用于调整的模块可以包括用于调整超过相应标准值的所述一个或多个RLC参数的模块。在一个实施例中,用于调整的模块可以包括用于扩展允许的RLC参数设置的范围的模块。所述一个或多个RLC参数可以包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。用于检测的模块可以由以下各项中的至少一项触发:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
[0017]在另一个方面,提供了非暂时性计算机可读存储介质。所述介质包括指令,所述指令在由装置中的至少一个处理器执行时,使所述装置接收无线链路控制(RLC)控制信息。所述介质还包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置检测一个或多个射频(RF)状况。所述介质还包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
[0018]在一个实施例中,所述装置可以包括用户设备。在一个实施例中,所述装置可以包括网络设备。在一个实施例中,所述介质还可以包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置调整一个或多个RLC参数。在一个实施例中,所述介质还可以包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置调整超过相应标准值的所述一个或多个RLC参数。在一个实施例中,所述介质还可以包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置扩展允许的RLC参数设置的范围。所述一个或多个RLC参数可以包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。在一个实施例中,所述介质还可以包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置通过以下各项中的至少一项来触发所述检测:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
【专利附图】

【附图说明】
[0019]为了能够详细地理解本公开内容的特征的实现方式,通过参照多个方面对上文的简要概述进行更具体的描述,在附图中示出这些方面中的一些方面。然而,应当注意的是,附图仅示出了本公开内容的某些典型方面并且不应该被认为是对它的范围的限制,因为该描述可以允许其它等同有效的方面。
[0020]图1示出了无线通信系统的示例性功能框图。
[0021]图2示出了可被用于促进通信节点(例如无线终端和基站)之间的通信的组件的示例性功能框图。
[0022]图3示出了示例性流程图,其示出了在图1的无线终端中基于无线状况的通信的方法的实现。[0023]图4示出了示例性流程图,其示出了在图1的无线终端中基于无线状况的通信的方法的另一个实现。
[0024]图5示出了另一个无线终端的示例性功能框图。
[0025]根据通用的做法,附图中所示出的各种特征可以不按比例绘制。相应地,为了清楚起见可任意地扩大或减小各种特征的尺寸。此外,附图中的一些图可能无法描述给定的系统、方法或设备的所有组件。最后,类似的附图标记可被用于表示整个说明书和附图中相似的特征。
【具体实施方式】
[0026]以下将描述在所附权利要求的范围内的实现的各种方面。应当显而易见的是,本文所描述的方面可以以各种各样的形式加以实现并且本文所描述的任何特定的结构和/或功能仅是说明性的。基于本公开内容,本领域技术人员应当意识到,本文所描述的方面可以独立于任何其它方面来实现并且这些方面中的两个或多个可以以各种方式进行组合。例如,可使用本文给出的任意数量的方面来实现装置和/或实施方法。此外,可以使用除了或者不同于本文给出的一个或多个方面的其它结构和/或功能来实现这种装置或实施这种方法。
[0027]本文所描述的技术可被用于各种无线通信网络,例如码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA (0FDMA)网络、单载波FDMA (SC-FDMA)网络等。术语“网络”和“系统”通常可被互换地使用。CDMA网络可实现诸如通用陆地无线接入(UTRA)、cdma2000等的无线技术。UTRA包括宽带CDMA (W-CDMA)和低码片速率(LCR)。cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA网络可实现诸如全球移动通信系统(GSM)的无线技术。0FDMA网络可实现诸如演进型UTRA(E-UTRA)、IEEE802.1UIEEE802.16、IEEE802.20、IEEE802.22、Flash_0FDMA 等的无线技术。UTRA、E_UTRA 和 GSM 是通用移动电信系统(UMTS)的一部分。长期演进(LTE)是使用E-UTRA的UMTS的即将发布的版本。在来自名为“第3代合作伙伴项目”(3GPP)的组织的文档中描述了 UTRA、E-UTRA、GSM、UMTS和LTE。类似地,在来自名为“第3代合作伙伴项目2” (3GPP2)的组织的文档中描述了 cdma2000。
[0028]在一些方面,可以在包括宏规模覆盖(例如,诸如3G网络的大面积蜂窝网络,通常被称为宏小区网络)和较小规模覆盖(例如,基于住所的或者基于建筑物的网络环境)的网络中使用本文的教导。当无线终端(WT)或用户设备(UE)移动通过这种网络时,在某些位置无线终端可由提供宏覆盖的基站(BS)或接入节点(AN)来服务,而在其它位置无线终端可由提供较小规模覆盖的接入节点(例如毫微微节点(FN))来服务。在一些方面,较小覆盖的节点可被用于提供递增的容量增长、建筑物内覆盖和不同的服务(例如用于更稳健的用户体验)。在本文的论述中,在相对大的区域上提供覆盖的节点可被称为宏节点。在相对小的区域(例如住所)上提供覆盖的节点可被称为毫微微节点。在小于宏区域且大于毫微微区域的区域上提供覆盖的节点可被称为微微节点(例如在商业建筑物内提供覆盖)。
[0029]与宏节点、毫微微节点或微微节点相关联的小区可分别被称为宏小区、毫微微小区或微微小区。在一些实现中,每个小区还可被关联到(例如分成)一个或多个扇区。
[0030]在各种应用中,可使用其它术语来指代宏节点、毫微微节点或微微节点。例如,宏节点可被配置为或称为接入节点、接入点、基站、节点B、eN0deB、宏小区等。此外,毫微微节点可被配置为或称为家庭节点B (HNB )、家庭eNodeB (HeNB )、接入点接入点、毫微微小区等。
[0031]图1示出了无线通信系统的示例性功能框图。无线通信系统10可包括被配置为在第一通信链路161和第二通信链路163上互相通信的至少一个无线终端100和至少一个基站101。第一和第二通信链路161、163中的每一个可以是在每个周期期间在其上发送单个分组的单分组通信链路或在每个周期期间在其上发送多个分组的多分组通信链路。例如,第一通信链路161可以是在每个周期期间在其上发送零个、一个或两个分组的双分组通信链路。
[0032]在图1中所示出的实现中,无线终端100包括耦合至存储器120的至少一个处理器110、输入设备130和输出设备140。处理器可与调制解调器150和收发机160耦接。所示出的收发机160也与调制解调器150和天线170耦接。无线终端100及其组件可由电池180和/或外部电源供电。在一些实现中,电池180或其部分可经由电力接口 190由外部电源再充电。尽管是分开地描述,但应当意识到,针对无线终端100而描述的功能框不必是分开的结构元件。例如,处理器110和存储器120可实施在单个芯片中。类似地,处理器110、调制解调器150和收发机160中的两个或多个可实施在单个芯片中。
[0033]处理器110可以是被设计为执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它的可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、或其任何适当的组合。至少一个处理器还可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它此种配置。
[0034]在图1中所示出的实现中,处理器110可经由一条或多条总线耦合从存储器120读取信息或向存储器120写入信息。处理器可额外地或替代地包含存储器,例如处理器寄存器。存储器120可包括处理器缓存,这包括多级分层缓存,其中不同的级具有不同的容量和存取速度。存储器120还可包括随机存取存储器(RAM)、其它易失性存储器件或非易失性存储器件。存储装置可包括硬盘、光盘(例如压缩光盘(CD)或数字视频光盘(DVD))、闪存、软盘、磁带和Zip驱动器。
[0035]处理器110还与输入设备130和输出设备140 f禹接,输入设备130和输出设备140被分别配置用于接收来自无线终端100的用户的输入和向无线终端100的用户提供输出。适合的输入设备可包括但不限于,键盘、按钮、按键、开关、指向设备、鼠标、操纵杆、远程控制、红外检测器、摄像机(可能与视频处理软件耦接,用于例如检测手部姿势或面部姿态)、运动检测器、或麦克风(可能与音频处理软件耦接,用于例如检测语音命令)。适合的输出设备可包括但不限于,视觉输出设备(包括显示器和打印机)、音频输出设备(包括扬声器、头戴式受话器、耳机和警报)和触觉输出设备(包括力反馈游戏控制器和振动设备)。
[0036]处理器110可以与调制解调器150和收发机160耦接。调制解调器150和收发机160可以被配置为准备由处理器110生成的数据以用于经由天线170在通信链路161、163上的无线传输。调制解调器150和收发机160还解调经由天线170在通信链路161、163上所接收的数据。在一些实现中,调制解调器150和收发机160可以被配置为根据一个或多个空中接口标准来操作。收发机可以包括发射机162、接收机164或两者。在其它的实现中,发射机162和接收机164是两个分开的组件。调制解调器150和收发机160可以实现为被设计成执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它的可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、或其任何适当的组合。天线170可以包括用于多输入/多输出(ΜΙΜΟ)通信的多个天线。
[0037]无线终端100及其组件可由电池180和/或外部电源供电。电池180可以是存储能量的任何设备,尤其是存储化学能并将它提供为电能的任何设备。电池180可以包括一个或多个蓄电池(secondary cell)(包括锂聚合物电池、锂离子电池、镍氢电池(nickel-metal hydride battery)或镍镉电池)或者一个或多个原电池(包括碱性电池、锂电池、氧化银电池或锌碳电池)。外部电源可以包括壁式插座、车辆点烟器插座(vehicularcigar lighter receptacle)、无线能量转移平台或太阳。
[0038]在一些实现中,电池180或其一部分可经由电力接口 190由外部电源再充电。电力接口 190可包括用于连接电池充电器的插口、用于近场无线能量转移的电感器,或用于将太阳能转换成电能的光伏面板(photovoltaic panel)。
[0039]在一些实现中,无线终端100是移动电话、个人数据助理(PDA)、手持式计算机、膝上型计算机、无线数据存取卡、GPS接收机/导航仪、照相机、MP3播放器、摄像机、游戏控制台、腕表、时钟或电视机。
[0040]如图1中所示出的,基站101还至少包括与存储器112和收发机165耦接的至少一个处理器111。收发机165包括与天线171耦接的发射机167和接收机166。处理器111、存储器112、收发机165和天线171可以如上文针对无线终端100所描述的来实现。
[0041]在图1的无线通信系统10中,基站101可经由第一通信链路161和/或第二通信链路163向无线终端100发送数据分组。
[0042]图2示出了可被用于促进通信节点(例如无线终端和基站)之间的通信的组件的示例性功能框图。具体地,图2是通信系统200中的第一无线设备210 (例如基站)和第二无线设备250 (例如无线终端)的简化框图。在第一设备210处,从数据源212向发送(TX)数据处理器214提供若干数据流的业务数据。
[0043]在一些实现中,在相应的发送天线上发送每个数据流。TX数据处理器214可以被配置为基于针对每个数据流选择的特定的编码方案而对该数据流的业务数据进行格式化、编码和交织。
[0044]每个数据流的编码数据可使用0FDM技术与导频数据复用在一起。导频数据通常是按已知方式处理的已知数据模式并可在接收机系统处被用于估计信道响应。随后基于针对每个数据流选择的特定调制方案(例如,BPSK、QPSK、M-PSK或M-QAM),对该数据流的复用导频和编码数据进行调制(即,符号映射)以提供调制符号。每个数据流的数据速率、编码和调制可由指令确定,所述指令由至少一个处理器230执行。数据存储器232可存储由处理器230或设备210的其它组件所使用的程序代码、数据或其它信息。
[0045]在图2中所示出的实现中,可将一些数据流的调制符号提供给TX ΜΜ0处理器220,其可进一步处理调制符号(例如,用于OFDM)。TX ΜΜ0处理器220随后向收发机(XCVR)222A至222T提供调制符号流。在一些方面,TX ΜΜ0处理器220将波束成形权重应用到数据流的符号以及应用到从其上发送符号的天线。
[0046]每个收发机222接收并处理相应的符号流以提供一个或多个模拟信号,并且进一步调节(例如,放大、滤波或上变频)模拟信号以提供适合于在信道上传输的调制信号。随后相应地从天线224A至224T发射来自收发机222k至222T的调制信号。
[0047]在第二设备250处,所发射的调制信号由天线252A至252R接收并且将从每个天线252接收的信号提供给相应的收发机(XCVR) 254A至254R。每个收发机254可被配置为调节(例如,滤波、放大或下变频)相应的接收信号,对调节的信号进行数字化以提供采样,并且进一步处理采样以提供对应的“接收到的”符号流。
[0048]接收(RX)数据处理器165随后基于特定的接收机处理技术来接收并处理从收发机254接收的符号流以提供“检测到的”符号流。RX数据处理器165随后对每个检测到的符号流进行解调、解交织和解码来恢复数据流的业务数据。RX数据处理器165的处理与在设备210处TX MIMO处理器220和TX数据处理器214执行的处理是互补的。
[0049]处理器270形成上行链路消息,上行链路消息可包括关于通信链路和/或所接收的数据流的各种类型的信息。反向链路消息随后由TX数据处理器238进行处理、由调制器280进行调制、由收发机254A至254R进行调节并被发送回设备210,TX数据处理器238还接收来自数据源236的若干数据流的业务数据。
[0050]在设备210处,来自第二设备250的调制信号由天线224进行接收、由收发机222进行调节、由解调器(DEMOD) 240进行解调并且由RX数据处理器242进行处理以提取由第二设备250发送的上行链路消息。处理器230随后处理所提取的消息。
[0051]图2还示出了通信组件可以包括执行接入控制的一个或多个组件。例如,接入控制组件290可以与处理器230和/或设备210的其它组件协作以向另一个设备(例如设备250)发送信号/从另一个设备(例如设备250)接收信号。类似地,接入控制组件292可以与处理器270和/或设备250的其它组件协作以向另一个设备(例如设备210)发送信号/从另一个设备(例如设备210)接收信号。应当注意的是,对于每个设备210和250来说,可由单个组件提供所描述的组件的两个或多个功能。例如,单个处理组件可以提供接入控制组件290和处理器230的功能,以及单个处理组件可以提供接入控制组件292和处理器270的功能。
[0052]基站与无线终端之间的接口可通过协议栈进行描述,协议栈由若干协议层组成,每个协议层给出了到向上和/或向下的相邻层的具体服务。例如,协议栈的顶层(有时被称为无线资源控制(RRC)层)可控制信令以控制到无线终端的无线连接。这一层可以额外地提供对来自基站的无线终端的方面的控制并且可以包括用于控制无线承载、物理信道、不同信道类型的映射、测量的功能和其它功能。
[0053]在一些实例中,MRAB呼叫中数据连接的失败(例如处于差的射频(RF)环境中的分组交换(PS) RAB)可引起较高的DCR。即使在差的RF状况下当无线终端100发送功率达到最大水平时,无线终端100可继续在上行链路(UL)中发送少量的数据。在一个实施例中,传输格式组合(TFC)的最小集是可允许无线终端100在UL中进行发送的一组TFC,而不考虑分配的发送功率预算和/或余量的限制。在一些实现中,包括来自PS RAB的仅一个发送块的TFC是在TFC的最小集中。相应地,假如没有任何要被发送的语音或信令,即使当无线终端100耗尽功率时也可在UL中发送数据。
[0054]然而,由于差的RF状况,所发送的UL数据可能未被接入点(AP)确认。在相关的定时器超时之后,无线终端100可触发无线链路控制(RLC)的复位进程。在各种情况下,由于差的RF状况,复位进程也会失败。不成功的复位可导致无线资源控制(RRC)连接的掉线,导致符合应用标准的掉话。根据一些策略,可以接受纯数据的呼叫掉线,因为它们可被轻易地重新建立。反过来说,在对数据呼叫的复位也将拉低语音呼叫的情况下,MRAB呼叫的掉线是不可接受的。
[0055]相应地,需要将PS RAB和其它的RAB隔离开以避免PS RAB在差的RF状况下拉低整体的连接。在一个实施例中,无线终端100可响应于检测到的RF状况来调整RLC流控制。更具体地说,在差的RF状况下,例如在失败的数据连接之后失败的复位会使得电路交换(CS)呼叫失败的情况下,无线终端100可避免或延迟发送RLC复位。本文所描述的方法和系统尤其适用于语音+99版(R99) UL+HSDPA下行链路(DL) MRAB配置。
[0056]在一个实施例中,无线终端100可单方面动态地调整一个或多个RLC参数以避免RLC复位。RLC参数可包括(但不限于)以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。在一些实施例中,无线终端100可仅调整特定于数据的RLC参数。无线终端100可基于以下状况中的一个或多个来调整RLC参数:RF质量测量(诸如RSCP、Ec/No、CQI等)、在各种层(诸如物理层、MAC层、RLC层等)的块差错率(BLER)、重传次数、RLC复位的发生和反映差的RF状况的其它触发点。
[0057]无线终端100可以使用以下各项中的一项或多项在间隔和数量上调整RLC流控制参数:周期性变化、事件触发的变化、具有增加/减少数量的递增变化。例如,在恶化的RF环境中,调整可更为频繁,反之亦然。此外,在恶化的RF环境中,调整的步长大小可以更大,反之亦然。
[0058]图3示出了示例性流程图,该流程图说明了在图1的无线终端100中无线通信的方法300的实现。尽管本文参照上文针对图1所讨论的无线终端100而描述了方法300,但本领域普通技术人员应当意识到,方法300可由任何其它适当的设备来实现,诸如,举例来说,设备210和250中的一个或两者(图2)。在一个实施例中,方法300可由CPUl 10结合发射机162、接收机164和存储器120来执行。尽管本文参照特定的顺序描述了方法300,但在各种实施例中,本文的框可按不同的顺序执行、或被省略,以及可添加额外的框。
[0059]首先,在框310,方法300开始,其中无线终端100根据一个或多个度量来评估RF质量。在各种实施例中,无线终端100可接收或生成一个或多个质量指示,诸如,举例来说,RF质量测量值(例如,接收信号码功率、接收信号强度,导频信道质量、信道质量指示符)、块差错率(例如,物理层、介质接入控制层、无线链路控制层)、由无线终端重传的分组的数量、基站确认的分组的数量、基站未确认的分组的数量、无线链路控制(RLC)层复位的发生和/或其它RLC流控制和状态指示符、超过阈值的设备的发送功率、和/或差的无线通信状况的其它标记。在一些实现中,控制器可直接地或间接地从一个或多个检测器获得各种质量指示符。检测器可通过将所检测到的质量指示符存储在存储器中来提供质量指示符。质量可以是离散的或是汇总评价(例如,因素的平均值、包括多个因素的复合计算)。
[0060]接着,在框320,无线终端100评估RLC流控制是否已超过了阈值触发点。该阈值可从另一个设备(诸如基站101)接收到或在本地(动态地或预先)确定。在一些实现中,控制器可从存储器、基带处理器等获得一个或多个RLC流控制阈值(其可各自应用于不同的流控制度量)。如果未达到阈值,则无线终端100可继续在框310评估RF质量。相反,如果达到阈值,则无线终端100可前进到框340。
[0061]然后,在框340,无线终端100确定在RLC缓冲器中是否存在可用的发送数据。如果在RLC缓冲器中不存在任何可用的发送数据,则无线终端100可继续在框310评估RF质量。相反,如果在RLC缓冲器中存在可用的发送数据,则无线终端100可前进到框350。
[0062]随后,在框350,无线终端100确定要调整的一个或多个RLC参数。如上文所讨论的,无线终端100可潜在地调整以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。
[0063]此后,在框360,无线终端100可进一步确定间隔和/或数量以改变待调整的RLC参数中的每一个。间隔和/或数量可基于上文所讨论的RF质量指示符。在各种实施例中,所述一个或多个RLC参数可以在一个或多个选择的速率下从幅度和/或频率方面加以改变。例如,无线终端100可应用周期性的变化、事件触发的变化和具有增加/减少量的递增变化。对于频率,调整可以更频繁或者不太频繁。对于幅度,调整的步长大小可以更大或更小。
[0064]接着,在框370,无线终端100可根据所确定的间隔和/或数量来调整所选择的RLC参数。在以下所讨论的示例性实施例中,无线终端100可扩展RLC最大复位定时器和计数器。
[0065]在一些实施例中,最大复位定时器可具有例如整数范围(以毫秒为单位),其可被用于触发 RESET PDU 的重传。示例性值包括 50、100、150、200、250、300、350、400、450、500、550、600、700、800、900和1000毫秒。在一个实施例中,最大复位定时器的范围可被扩展超过1000毫秒。在无线终端100 (或RLC发送实体)没有接收到来自网络(或RLC接收实体)的任何RESET ACK时,范围扩展可以是整数值的线性或指数增长。
[0066]类似地,最大复位计数器可具有整数范围,其定义了在确定出发生不可恢复的差错之前RESET PDU将被发送的次数。示例性值包括1、4、6、8、12、16、24和32。在一个实施例中,最大复位计数器的范围可被扩展超过32,并且可包括“无限”的值,其中无线终端100将不确定发生不可恢复的差错。
[0067]对于范围扩展的最大复位定时器和范围扩展的最大复位计数器两者来说,范围扩展会受限于当无线终端100处于具有活动的分组交换(PS)和电路交换(CS)部分二者的多RAB呼叫中时的次数。在CS部分被释放时,无线终端100可停止对RLC设置的范围扩展。
[0068]图4示出了流程图,其示出了无线终端中发送功率控制的方法的另一个实现。尽管本文参照上文针对图1所讨论的无线终端100而描述了方法400,但本领域普通技术人员应当意识到,方法400可由任何其它适当的设备来实现,诸如,举例来说,设备210和250中的一个或两者(图2)。在一个实施例中,方法400可由CPUllO结合发射机162、接收机164和存储器120来执行。尽管本文参照特定的顺序描述了方法400,但在各种实施例中,本文的框可按不同的顺序执行、或被省略,以及可添加额外的框。
[0069]首先,在框410,方法400开始,其中无线终端100接收RLC控制信息。例如,无线终端100可经由天线170从基站101接收RLC控制信息。在各种实施例中,RLC控制信息可请求和/或命令无线终端100调整一个或多个RLC参数。
[0070]接着,在框420,无线终端100检测一个或多个RF状况。如上文所讨论的,RF状况可包括以下各项中的一项或多项:RF质量测量(诸如RSCP、Ec/No、CQI等)、在各种层(诸如物理层、MAC层、RLC层等)的块差错率(BLER)、重传次数、RLC复位的发生和反映差的RF状况的其它触发点。在一些实施例中,无线终端100可将一个或多个RF度量与阈值相比较。在无线终端100检测到所述一个或多个RF状况时,方法400前进到框430。
[0071]然后,在框430,无线终端100独立于所接收的RLC控制信息、动态地调整一个或至少一个RLC流控制。例如,无线终端100可以扩展一个或多个定时器和/或计数器超过在所接收的RLC控制信息中所指示的值。在一些实施例中,无线终端100可以避免将RLC流控制调整为在所接收的RLC控制信息中所指示的值。
[0072]相应地,无线终端100可独立地或单方面地确定何时和如何调整RLC流控制参数。在各种情况下,无线终端100能够更好地确定数据应当如何在数据信道上输送,以便提高保持同时的语音信道的可能性。
[0073]图5示出了另一个无线终端的示例性功能框图。本领域技术人员应当意识到,无线终端可以比图5中所示出的简化无线终端500具有更多的组件。无线终端500仅示出了对描述在权利要求书的范围内的实现的一些突出的特征有用的那些组件。
[0074]在所示出的实施例中,无线终端500包括接收电路530、检测电路540、调整电路550和天线560。在一个实现中,接收电路530被配置为接收RLC控制信息。例如,接收电路可被配置为执行如上文针对图4所描述的框410。在一个实现中,用于接收的模块包括接收电路530。
[0075]检测电路540被配置为检测所述一个或多个RF状况。例如,检测电路540可被配置为执行如上文针对图4所描述的框420。在一些实现中,用于检测的模块包括检测电路540。
[0076]调整电路550被配置为独立于所接收的RLC控制信息、调整至少一个RLC流控制参数。例如,调整电路550可被配置为执行如上文针对图4所描述的框430。在一个实现中,用于调整的模块包括调整电路550。
[0077]无线终端可以包括、实现为、或称为用户设备、用户站、用户单元、移动站、移动电话、移动节点、远程站、远程终端、用户终端、用户代理、用户设备或某些其它术语。在一些实现中,无线终端可以包括蜂窝电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、或连接到无线调制解调器的某些其它适当的处理设备。相应地,本文所教导的一个或多个方面可以被合并入电话(例如蜂窝电话或智能电话)、计算机(例如膝上型计算机)、便携式通信设备、便携式计算设备(例如个人数据助理)、娱乐设备(例如,音乐设备、视频设备、或卫星无线电)、全球定位系统设备、或被配置为经由无线介质进行通信的任何其它合适的设备。
[0078]基站可以包括、实现为、或称为节点B、eNodeB、无线网络控制器(RNC)、基站(BS)、无线基站(RBS)、基站控制器(BSC)、基站收发机(BTS)、收发机功能(“TF”)、无线收发机、无线路由器、基本服务集(BSS)、扩展服务集(ESS)或某些其它类似的术语。
[0079]在一些方面,基站可以包括通信系统的接入节点。这种接入节点例如可以经由到网络的有线或无线通信链路提供针对或到网络(例如,诸如因特网或蜂窝网之类的广域网)的连接。相应地,基站可以使另一个节点(例如无线终端)能够访问网络或具有某些其它功能。此外,应当意识到,这些节点中的一个或两者可以是便携式,或者在一些情况下,可以是相对非便携的。
[0080]此外,应当意识到,无线节点能够以非无线方式(例如经由有线连接)发送和/或接收信息。因此,本文所讨论的接收机和发射机可以包括适当的通信接口组件(例如电或光接口组件)以经由非无线介质进行通信。
[0081]无线终端或节点可以经由基于或以其它方式支持任何适当的无线通信技术的一个或多个无线通信链路来进行通信。例如,在一些方面,无线终端可以与网络相关联。在一些方面,网络可以包括局域网或广域网。无线终端可以支持或以其它方式使用各种无线通信技术、协议、或标准中的一种或多种,例如本文所讨论的那些(例如,CDMA, TDMA, 0FDM、OFDMA、WiMAX、W1-Fi等)。类似地,无线终端可以支持或以其它方式使用各种对应的调制或复用方案中的一种或多种。因此,无线终端可以包括适当的组件(例如空中接口)以经由使用上面的或其它的无线通信技术的一个或多个无线通信链路来建立连接并进行通信。例如,无线终端可以包括具有相关联的发射机组件和接收机组件的无线收发机,该发射机组件和接收机组件可以包括促成无线介质上的通信的各种组件(例如信号发生器和信号处理器)。
[0082]应当明白,本文使用诸如“第一”、“第二”等这样的指定对元件的任何引用一般来说并不限制这些元件的数量或顺序。而是,这些指定在本文中可以用作在两个或更多个元件或者元件的多个实例之间进行区分的方便的方法。因此,对第一和第二元件的引用并不表示仅能采用两个元件,或者第一元件必须以某种方式在第二元件之前。此外,除非另有声明,否则一组元件可以包括一个或多个元件。
[0083]本领域技术人员应当理解,可以使用各种不同的技艺和技术中的任意一种来表示信息和信号。例如,在遍及上文的描述中引用的数据、指令、命令、信息、信号、比特、符号以及码片可以用电压、电流、电磁波、磁场或磁性粒子、光场或光学粒子、或者其任意组合来表
/Jn ο
[0084]技术人员还应当意识到,结合本文公开的方面所描述的各种说明性的逻辑框、模块、处理器、单元、电路以及算法步骤可以实现为电子硬件(例如,可以使用信源编码或某些其它技术来设计的数字实现、模拟实现、或两者的组合)、各种形式的包含指令的程序或设计代码(为方便起见,其在本文中可以称为“软件”或“软件模块”)、或两者的组合。为了清晰地说明硬件和软件的可互换性,上文已经将各种说明性的组件、框、模块、电路以及步骤总体地按照它们的功能进行了描述。至于这种功能是实现为硬件还是软件取决于特定应用和施加在整体系统上的设计约束。本领域普通技术人员可以针对每种特定应用以变化的方式来实现所描述的功能,但是这些实现决定不应该被认为是导致脱离了本公开内容的范围。
[0085]结合本文公开的方面所描述的各种说明性的逻辑块、模块以及电路可以被实现在集成电路(“1C”)、无线终端、或基站内或者被它们执行。IC可以包括被设计成执行本文所描述的功能、并且可以执行驻留在IC内部、IC外部或者这两处都有的代码或指令的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件、电气组件、光组件、机械组件、或者其任意组合。通用处理器可以是微处理器,但可替代地,处理器可以是任何常规的处理器、控制器、微控制器或状态机。至少一个处理器还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核,或者任何其它此种配置。
[0086]应当明白,任何公开的过程中各个步骤的任意具体顺序或层次是示例性方法的例子。应当明白,基于设计偏好,可以在保持落入本发明的范围的同时重新排列这些过程中步骤的具体顺序或层次。所附的方法权利要求以示例顺序介绍了各种步骤的要素,但是并不表示要受限于所给出的具体顺序或层次。
[0087]所描述的功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则所述功能可以作为一个或多个指令或代码存储在计算机可读介质中或者通过其进行传输。计算机可读介质包括计算机存储介质和通信介质两者,所述通信介质包括促进计算机程序从一个地方传送到另一个地方的任何介质。存储介质可以是可由计算机存取的任何可用的介质。通过举例而非限制性的方式,这样的计算机可读介质可以包括RAM、R0M、EEPR0M、CD-ROM或其它光盘存储、磁盘存储或其它磁存储设备、或者可以用于以指令或数据结构的形式携带或存储期望的程序代码以及可以由计算机来存取的任何其它的介质。此外,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或无线技术(诸如红外线、无线电和微波)从网站、服务器或其它远程源发送软件,则将同轴电缆、光纤光缆、双绞线、DSL或无线技术(诸如红外线、无线电和微波)包括在介质的定义中。如本文所使用的,磁盘和光盘包括压缩光盘(CD)、激光光盘、光盘、数字多功能光盘(DVD)、软盘和蓝光光盘,其中磁盘通常磁性地复制数据,而光盘则利用激光来光学地复制数据。上述的组合也应当被包括在计算机可读介质的范围内。总之,应当意识到,计算机可读介质可以在任何适当的计算机程序产品中实现。
[0088]提供以上描述以使本领域任何技术人员能够实施或使用所附权利要求的范围内的实施方式。对这些方面的各种修改对于本领域技术人员来说将是显而易见的,并且在不脱离本公开内容的范围的情况下,可以将本文所定义的一般性原理应用于其它方面。因此,本公开内容并不旨在要受限于本文所示出的方面,而是要符合与本文所公开的原理和新颖特征相一致的最广泛的范围。
【权利要求】
1.一种管理语音和数据通信中的无线连接的方法,包括:接收无线链路控制(RLC)控制信息;检测一个或多个射频(RF)状况;以及响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
2.根据权利要求1所述的方法,其中,所述调整由用户设备执行。
3.根据权利要求1所述的方法,其中,所述调整由网络设备执行。
4.根据权利要求1所述的方法,其中,所述调整包括调整一个或多个RLC参数。
5.根据权利要求5所述的方法,其中,所述调整包括调整超过相应标准值的所述一个或多个RLC参数。
6.根据权利要求5所述的方法,其中,所述调整包括扩展允许的RLC参数设置的范围。
7.根据权利要求5所述的方法,其中,所述一个或多个RLC参数包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。
8.根据权利要求1所述的方法,其中,所述检测由以下各项中的至少一项触发:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
9.一种被配置为管理语音和数据通信中的无线连接的设备,包括:接收机,其被配置为接收无线链路控制(RLC)控制信息;以及控制器,其被配置为:检测一个或多个射频(RF)状况;以及响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
10.根据权利要求9所述的设备,其中,所述设备被配置为用户设备。
11.根据权利要求9所述的设备,其中,所述设备被配置为网络设备。
12.根据权利要求9所述的设备,其中,所述控制器被配置为通过调整一个或多个RLC参数来调整所述RLC流控制。
13.根据权利要求12所述的设备,其中,所述控制器被配置为通过调整超过相应标准值的所述一个或多个RLC参数来调整所述RLC流控制。
14.根据权利要求12所述的设备,其中,所述控制器被配置为通过扩展允许的RLC参数设置的范围来调整所述RLC流控制。
15.根据权利要求12所述的设备,其中,所述一个或多个RLC参数包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。
16.根据权利要求9所述的设备,其中,所述控制器被配置为由以下各项中的至少一项来触发对所述一个或多个射频(RF)状况进行检测:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
17.一种用于管理语音和数据通信中的无线连接的装置,包括:用于接收无线链路控制(RLC)控制信息的模块;用于检测一个或多个射频(RF)状况的模块;以及用于响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制的模块。
18.根据权利要求17所述的装置,其中,所述用于调整的模块包括用户设备。
19.根据权利要求17所述的装置,其中,所述用于调整的模块包括网络设备。
20.根据权利要求17所述的装置,其中,用于调整的模块包括用于调整一个或多个RLC参数的模块。
21.根据权利要求20所述的装置,其中,用于调整的模块包括用于调整超过相应标准值的所述一个或多个RLC参数的模块。
22.根据权利要求20所述的装置,其中,用于调整的模块包括用于扩展允许的RLC参数设置的范围的模块。
23.根据权利要求20所述的装置,其中,所述一个或多个RLC参数包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。
24.根据权利要求17所述的装置,其中,所述用于检测的模块由以下各项中的至少一项触发:RF测量值、块差错率(BLER)、重传次数和RLC复位的发生率。
25.一种非暂时性计算机可读存储介质,包括指令,所述指令在由装置中的至少一个处理器执行时使所述装置进行以下操作:接收无线链路控制(RLC)控制信息;检测一个或多个射频(RF)状况;以及响应于所述RF状况,独立于所接收的RLC控制信息、动态地调整RLC流控制。
26.根据权利要求25所述的介质,其中,所述装置包括用户设备。
27.根据权利要求25所述的介质,其中,所述装置包括网络设备。
28.根据权利要求25所述的介质,还包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置调整一个或多个RLC参数。
29.根据权利要求28所述的介质,还包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置调整超过相应标准值的所述一个或多个RLC参数。
30.根据权利要求28所述的介质,还包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置扩展允许的RLC参数设置的范围。
31.根据权利要求28所述的介质,其中,所述一个或多个RLC参数包括以下各项中的一项或多项:最大复位定时器和计数器、RLC窗口大小、轮询定时器、复位定时器和状态定时器。
32.根据权利要求25所述的介质,还包括指令,所述指令在由所述装置中的至少一个处理器执行时,使所述装置通过以下各项中的至少一项来触发所述检测:RF测量值、块差错率(BLER)、重传次数和R LC复位的发生率。
【文档编号】H04W28/02GK103636250SQ201280033012
【公开日】2014年3月12日 申请日期:2012年7月2日 优先权日:2011年7月1日
【发明者】A·恰托维奇, M·A·赛义德尼, C·陈 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1