本发明有关行动通信系统,尤指一种用于控制无线用户设备主动重传无线资源控制信息的控制电路。
背景技术:
在传统的行动通信系统中,无线用户设备(wireless user equipment)会根据信号信道质量(signal channel quality)的变化或因为完成交递(handover)程序的需要,而上传一些重要的无线资源控制信息(radio resource control message,RRC message)给网络端,例如,无线资源控制联机重设完成信息(RRC connection reconfiguration complete message,以下简称RRC联机重设完成信息)、或是包含量测报告(measurement report)数据的量测报告信息(measurement report message)等。
无线用户设备的信号环境会随时产生变化,倘若无线用户设备当时的信号联机质量很差,则网络端可能无法顺利接收无线用户设备所传送的特定无线资源控制信息。在此情况下,根据传统行动通信系统的标准程序,无线用户设备必须等到网络端传来与该特定无线资源控制信息对应的一否定应答(negative acknowledgement,NACK)信息后,才会尝试重新传送该特定无线资源控制信息给网络端。
然而,耗费在等待前述否定应答的时间,经常会延误网络端接收该特定无线资源控制信息的时机,因而造成无线用户设备发生联机中断或通话中断的问题。
技术实现要素:
有鉴于此,如何避免或减少无线用户设备发生联机中断或通话中断的问题,实为业界有待解决的问题。
本说明书提供一种无线用户设备的控制电路的实施例,用于控制该无线用户设备主动重传无线资源控制信息给一通信站。该控制电路包含:一信息产生电路,设置成产生欲通过该无线用户设备的一无线通信电路传送至该通信站的一目标无线资源控制信息,其中,该目标无线资源控制信息是属于一预定类型的无线资源控制信息;以及一数据控制电路,耦接于该信息产生电路,设置成将该目标无线资源控制信息通过该无线通信电路传送给该通信站,并在该无线通信电路接收到该通信站所产生与该目标无线资源控制信息对应的一否定应答信息之前,再至少一次通过该无线通信电路将该目标无线资源控制信息重新传送给该通信站。
上述实施例的优点之一,是在该无线通信电路接收到与该目标无线资源控制信息对应的该否定应答信息之前,便会主动尝试将该目标无线资源控制信息重新传送给该通信站,以提高该通信站顺利接收该目标无线资源控制信息的机会,藉此避免延误该通信站接收该特定无线资源控制信息的时机。
本发明的其它优点将藉由以下的说明和图式进行更详细的解说。
附图说明
图1为本发明一实施例的行动通信系统简化后的示意图。
图2为本发明主动重传无线资源控制信息的方法的一实施例简化后的流程图。
具体实施方式
以下将配合相关图式来说明本发明的实施例。在图式中,相同的标号表示相同或类似的组件或方法流程。
图1为本发明一实施例的行动通信系统100简化后的示意图。行动通信系统100中包含多个通信站(communication station)以及多个无线用户设备。为了说明上的方便,图1中仅绘示一通信站110与一无线用户设备120为例。如图1所示,通信站110包含一传收电路111、一储存装置113、以及一处理器模块115。无线用户设备120包含一第一无线通信电路121、一第二无线通信电路122、一内存装置123、以及一控制电路124,其中,控制电路124包含一信息产生电路(message generating circuit)125以及一数据控制电路(data control circuit)126。行动通信系统100中的其它通信站及无线用户设备的架构,也与前述的通信站110及无线用户设备120类似。
在通信站110中,传收电路111设置成利用一第一无线存取技术(radio access technology,RAT)来传送信号。储存装置113设置成储存通信站110运作所需的数据。处理器模块115耦接于传收电路111及储存装置113,且设置成控制传收电路111及储存装置113的运作。
在无线用户设备120中,第一无线通信电路121设置成利用该第一无线存取技术与通信站110的传收电路111进行通信。第二无线通信电路122设置成利用异于该第一无线存取技术的一第二无线存取技术与一或多个存取点(access point,AP,图1中未绘示)进行通信。内存装置123设置成储存第一无线通信电路121及第二无线通信电路122所接收到的数据、以及储存一目标信息队列(target message queue)128与一通用信息队列(common message queue)129。控制电路124耦接于第一无线通信电路121、 第二无线通信电路122、与内存装置123。控制电路124设置成通过信号总线(signal bus)127来存取内存装置123中的数据,并控制第一无线通信电路121、第二无线通信电路122、与内存装置123的运作。
实作上,前述的传收电路111和第一无线通信电路121皆可包含利用第一无线存取技术与其它装置进行通信的一或多个天线、一或多个调变器/解调变器、一或多个模拟信号处理电路、及/或一或多个数字处理电路。第二无线通信电路122可包含利用第二无线存取技术与其它装置进行通信的一或多个天线、一或多个调变器/解调变器、一或多个模拟信号处理电路、及/或一或多个数字处理电路。储存装置113以及内存装置123皆可利用一或多个挥发性/非挥发性内存电路来实现,例如,缓存器、硬盘、或闪存装置等。处理器模块115以及控制电路124皆可利用一或多个微处理器、一或多个网络处理器、一或多个数字信号处理电路、及/或其它合适的处理电路来实现。
换言之,控制电路124中的信息产生电路125及数据控制电路126可分别用不同的电路来实现,也可整合在单一电路中。
为了便利说明起见,行动通信系统100中的其它组件和连接关系并未绘示于图1中。
由前述说明可知,无线用户设备120可与采用第一无线存取技术的通信站110进行通信,并可与采用第二无线存取技术的存取点进行通信。实作上,第一无线存取技术指的是一或多种无线广域网(wireless wide area network,WWAN)技术、无线都会网络(wireless metropolitan area network,WMAN)技术、或其它适用于较大通信范围的无线通信技术,例如,WiMAX、GSM、UMTS、HSPA、LTE、LTE-Advanced、或其它的3GPP无线存取技术。第二无线存取技术指的是一或多种无线局域网络(wireless wide area network,WLAN)技术、或其它适用于通信范围较第一无线存取 技术来得小的无线通信技术,例如,IEEE 802.11系列技术标准的无线存取技术。
为了举例说明,以下假设第一无线存取技术指的是各种3GPP无线存取技术的其中一种。在此情况下,通信站110可用一3GPP基地台(base station,或简称为BS)来实现,例如节点B(Node B)或演进节点B(Evolved Node B,简称为eNodeB或eNB)。此外,通信站110亦可与一或多个存取点设置于实质上相同的地点。
在运作时,无线用户设备120的控制电路124会陆续产生多个各种类型的无线资源控制信息,并将这些无线资源控制信息储存在内存装置123中,以便在适当的时机传送给通信站110。
习知的无线用户设备在传送一特定无线资源控制信息给通信站110之后,必须等到通信站110传来与该特定无线资源控制信息对应的一否定应答信息后,才会尝试重新传送该特定无线资源控制信息给通信站110。如前所述,这样的传统重传机制经常会延误通信站110接收该特定无线资源控制信息的时机,因而造成习知的无线用户设备发生联机中断或通话中断的问题。
在本发明的行动通信系统100中,为了避免延误通信站110接收某些重要的无线资源控制信息的时机,控制电路124会控制无线用户设备120主动重新传送某些重要的无线资源控制信息给通信站110,而不会等到通信站110传来相对应的否定应答信息后才开始重传重要的无线资源控制信息。
以下将搭配图2来进一步说明控制电路124控制无线用户设备120主动重传无线资源控制信息的方法。
图2为本发明主动重传无线资源控制信息的方法的一实施例简化后的流程图。在图2的流程图中,位于一特定装置所属字段中的流程,即代表由该特定装置所进行的流程。例如,标记为「信息产生电路」的字段中的部分,代表信息产生电路125所进行的流程;标记为「数据控制电路」的字段中的部分,代表数据控制电路126所进行的流程。
在流程202中,控制电路124中的信息产生电路125会因应信号信道质量的变化、依据行动通信系统100中的某一通信站(可能是通信站110,也可能是其它通信站)的指示、或是因应其它需求,而产生包含预定类型的一目标无线资源控制信息(目标RRC信息)MSG_T在内的多个无线资源控制信息。
为了方便以下说明,以下假设控制电路124在流程202中除了产生预定类型的目标无线资源控制信息MSG_T之外,还产生了并非该预定类型的其它无线资源控制信息,例如,一第一无线资源控制信息MSG_A、一第二无线资源控制信息MSG_B等。
在流程204中,控制电路124中的信息产生电路125会依据个别无线资源控制信息的类型,将前述的多个无线资源控制信息存放在相对应的信息队列中。
在流程204中,信息产生电路125可依据一特定无线资源控制信息(例如,前述的目标无线资源控制信息MSG_T、第一无线资源控制信息MSG_A、或第二无线资源控制信息MSG_B)的类型,来决定用存放该特定无线资源控制信息的信息队列为何。
一般而言,无线资源控制信息可大致区分为三类:无线资源控制联机重设完成信息(以下简称RRC联机重设完成信息)、包含一量测报告数据的量测报告信息、以及除了RRC联机重设完成信息与量测报告信息以外的其它无线资源控制信息。
实作上,量测报告信息中的量测报告可以是一事件触发报告(event trigger report)或是一周期性报告(periodical report)。前述的事件触发报告可以是类型A1-A6报告的其中之一,或是类型B1-B2报告的其中之一。前述的周期性报告则可以是频内量测报告(intra-frequency measurement report)、频间量测报告(inter-frequency measurement report)、或是系统间量测报告(inter-RAT measurement report)。
在本说明书中,预定类型的无线资源控制信息专门用来指称重要性相对较高的无线资源控制信息。
在一实施例中,信息产生电路125只会将RRC联机重设完成信息归类为预定类型的无线资源控制信息。在此情况下,前述预定类型的目标无线资源控制信息MSG_T是一RRC联机重设完成信息,而第一无线资源控制信息MSG_A及第二无线资源控制信息MSG_B则是除了RRC联机重设完成信息以外的其它无线资源控制信息。
在另一实施例中,信息产生电路125只会将RRC联机重设完成信息及量测报告信息归类为预定类型的无线资源控制信息。在此情况下,前述预定类型的目标无线资源控制信息MSG_T是一RRC联机重设完成信息或一量测报告信息,而第一无线资源控制信息MSG_A及第二无线资源控制信息MSG_B则是除了RRC联机重设完成信息及量测报告信息以外的其它无线资源控制信息。
在另一实施例中,信息产生电路125只会将RRC联机重设完成信息及包含事件触发报告的量测报告信息归类为预定类型的无线资源控制信息。在此情况下,前述预定类型的目标无线资源控制信息MSG_T是一RRC联机重设完成信息或包含一事件触发报告的一量测报告信息,而第一无线资源控制信息MSG_A及第二无线资源控制信息MSG_B则是除了RRC联机重设完成信息及包含事件触发报告的量测报告信息以外的其它无线资源控制信息。
在流程204中,倘若该特定无线资源控制信息为预定类型的无线资源控制信息,则信息产生电路125可将该特定无线资源控制信息存放在内存装置123的目标信息队列128中。反之,倘若该特定无线资源控制信息并非该预定类型的无线资源控制信息,则信息产生电路125可将该特定无线资源控制信息存放在内存装置123的通用信息队列129中。因此,信息产生电路125在流程204中会将预定类型的目标无线资源控制信息MSG_T存放在目标信息队列128中,而将并非该预定类型的第一无线资源控制信息MSG_A及第二无线资源控制信息MSG_B存放在通用信息队列129中。
如此一来,信息排序电路126在后续的流程中便可依据特定无线资源控制信息所在的信息队列为何,迅速判断出该特定无线资源控制信息是否为一重要的无线资源控制信息。
在流程206中,数据控制电路126会将储存在内存装置123中的目标无线资源控制信息MSG_T及其它无线资源控制信息(例如,第一无线资源控制信息MSG_A),通过第一无线通信电路121传送给通信站110的传收电路111。
请注意,在第一无线通信电路121接收到通信站110产生的与目标无线资源控制信息MSG_T相对应的否定应答(NACK)之前,数据控制电路126便会主动进行流程208,通过第一无线通信电路121将目标无线资源控制信息MSG_T重新传送给通信站110。
当下一个信息传送机会出现时,数据控制电路126会进行流程210,判断第一无线通信电路121是否已收到通信站110产生的与目标无线资源控制信息MSG_T相对应的一肯定应答(positive acknowledgement,ACK)。倘若第一无线通信电路121已收到与目标无线资源控制信息MSG_T相对应的肯定应答,则数据控制电路126会判断目标无线资源控制信息MSG_T已被通信站110顺利接收。在此情况下,数据控制电路126会进行流程212。
反之,倘若第一无线通信电路121尚未收到与目标无线资源控制信息MSG_T相对应的任何肯定应答,则数据控制电路126会判断目标无线资源控制信息MSG_T尚未被通信站110顺利接收。在此情况下,数据控制电路126会进行流程214。
在流程212中,数据控制电路126会将目标无线资源控制信息MSG_T从对应的目标信息队列128中移除。
在流程214中,数据控制电路126会再次通过第一无线通信电路121将目标无线资源控制信息MSG_T重新传送给通信站110。
流程214中,倘若当时要传送给通信站110的一协议数据单元(protocol data unit,PDU)的承载字段(payload)具有足够的大小,则数据控制电路126可将存放在通用信息队列129中的其它无线资源控制信息(例如,第二无线资源控制信息MSG_B)的至少一部份,与存放在目标信息队列128中的目标无线资源控制信息MSG_T一起填入要传送给通信站110的同一协议数据单元中,以一并通过第一无线通信电路121传送给通信站110。
反之,倘若当时要传送给通信站110的协议数据单元的承载字段的大小不足以容纳目标无线资源控制信息MSG_T的全部数据,则数据控制电路126可将目标无线资源控制信息MSG_T切割成多个数据段,并将该多个数据段分别填入要传送给通信站110的多个协议数据单元中,以通过第一无线通信电路121陆续传送给通信站110。
实作上,在第一无线通信电路121接收到与目标无线资源控制信息MSG_T相对应的否定应答信息之前,数据控制电路126可再通过第一无线通信电路121将目标无线资源控制信息MSG_T重新传送给通信站110一次或多次,直到第一无线通信电路121接收到通信站110所产生与目标无线资源控制信息MSG_T相对应的肯定应答(ACK)信息为止。
由前述说明可知,在无线用户设备120接收到通信站110所产生与目标无线资源控制信息MSG_T相对应的否定应答之前,数据控制电路126便会控制无线用户设备120主动将目标无线资源控制信息MSG_T至少一次重新传送给通信站110,以有效提高通信站110顺利接收目标无线资源控制信息MSG_T的机会。此外,由于无线用户设备120无须耗费时间等待前述的否定应答就会提前重传目标无线资源控制信息MSG_T,故可有效避免延误通信站110接收目标无线资源控制信息MSG_T的时机,进而大幅降低无线用户设备120发生联机中断或通话中断的可能性。
请注意,前述图2中的流程执行顺序只是一示范性的实施例,并非局限本发明的实际实施方式。例如,流程202与204也可以同时进行。
另外,在某些实施例中,数据控制电路126只有在第一无线通信电路121与通信站110之间的信号传输质量低于一预定水平的情况下,才会在第一无线通信电路121接收到与目标无线资源控制信息MSG_T相对应的否定应答信息之前,将目标无线资源控制信息MSG_T重新传送给通信站110,而在第一无线通信电路121与通信站110之间的信号传输质量高于该预定水平的情况下,则可省略前述的主动重传动作,以节省无线用户设备120的电力消耗。
在说明书及申请专利范围中使用了某些词汇来指称特定的组件。然而,所属技术领域中具有通常知识者应可理解,同样的组件可能会用不同的名词来称呼。说明书及申请专利范围并不以名称的差异做为区分组件的方式,而是以组件在功能上的差异来做为区分的基准。在说明书及申请专利范围所提及的「包含」为开放式的用语,故应解释成「包含但不限定于」。另外,「耦接」在此包含任何直接及间接的连接手段。因此,若文中描述第一组件耦接于第二组件,则代表第一组件可通过电性连接或无线传输、光学传输等信号连接方式而直接地连接于第二组件,或者通过其它组件或连接手段间接地电性或信号连接至该第二组件。
在此所使用的「及/或」的描述方式,包含所列举的其中之一或多个项目的任意组合。另外,除非说明书中特别指明,否则任何单数格的用语都同时包含复数格的涵义。
以上仅为本发明的较佳实施例,凡依本发明请求项所做的均等变化与修饰,皆应属本发明的涵盖范围。
【符号说明】
100 行动通信系统
110 通信站
111 传收电路
113 储存装置
115 处理器模块
120 无线用户设备
121 第一无线通信电路
122 第二无线通信电路
123 内存装置
124 控制电路
125 信息产生电路
126 数据控制电路
127 信号总线
128 目标信息队列
129 通用信息队列。