无线通信网络中的方法和装置的制作方法

文档序号:7942165阅读:133来源:国知局
专利名称:无线通信网络中的方法和装置的制作方法
技术领域
本发明涉及被包含在无线通信网络中的第一节点中的方法和装置。更具体地,本 发明涉及针对无线通信网络内连续传输的无线电链路控制(RLC)轮询的机制。
背景技术
在无线通信系统内的两个节点(例如基站和用户设备)之间的通信信道的无线通 信传输质量和/或相干属性根据对信号和无线电传播条件的不利影响而不同。这种不利影 响的一些非限制性示例可以是例如热噪声和干扰,不利地影响传播条件的一些现象的示例 包括路径损耗、信号多径和多普勒展宽。此外,信道估计的精确度会影响传输质量。因此, 从一个节点发送的诸如协议数据单元(PDU)的数据单元可能会失真地到达接收节点,或者 根本到达不了接收节点。实际中,由于不同的RLC PDU将经历不同次数的混合自动重传请 求(HARQ)重传,HARQ重传会造成顺序重排,因此可能会不按照顺序接收到RLCPDU。因此,需要发送节点重新向接收节点发送丢失或失真的数据单元。为了执行重发, 在某些方面,必须通知发送节点要向接收节点重发哪些数据(如果需要重发的话)。发送节点可使用以知道是否必须重发数据的一种机制是轮询接收节点,以向发送 节点发回状态报告。在第三代合作伙伴计划(3GPP)发布的文献3GPP TS 36. 322“Evolved Universal Terrestrial Radio Access (E-UTRA), Radio LinkControl(RLC) protocol specification Release 8”中已经规定了在演进UTRAN(E-UTRAN,也表示为长期演进(LTE))中应用的RLC 协议。RLC协议包括根据数个标准来发送轮询的轮询过程。在触发了轮询时,RLC传输机将 在RLC首部中设置轮询比特,该轮询比特用作请求对等实体发送RLC状态报告的请求。当 前针对设置轮询比特已经达成一致的标准包括首先,传输缓冲器中的最后的协议数据单元(PDU),即在传输可用于传输或重传的 最后一个PDU时发送轮询。其次,轮询重传定时器的期满,即,当发送包含轮询的PDU时启动定时器,如果在 定时器期满时未对具有轮询比特的PDU进行应答,则重传PDU。对于突发业务,这种设置轮询比特的标准运行良好,其中,针对每一个突发中的最 后的PDU发送轮询。然而,对于连续传输,必须要考虑附加的触发机制。可以使用适当设计 的轮询过程来限制未决(即,已经传输但是未应答)的PDU或字节的数目,并且避免中止情 况。已经识别出两种机制,即基于计数器的机制和基于窗的机制,以避免协议中止。协议中 止是表示无法再传输新的数据的表述。此外,停止机制可以对已传输的RLC PDU或已传输 的字节产生作用。基于计数器的机制对已传输PDU或字节的数量进行计数,并在已经传输了所配置 数目的PDU或字节时设置轮询比特。基于窗的机制类似,但是仅在未决数据的数量超过一定数目的PDU或字节时才传 输轮询。基于窗的机制也许需要附加的逻辑,用于只要未决数据的数量超过阈值就定期传输轮询。然而,已有机制均未考虑到有时由于序号的限制,或者有时由于存储器的限制, 会发生中止。尤其是,用户设备(例如移动电话)的缓冲存储器是有限的。无线通信网络环境中的用户接入质量和整体容量受到数据丢失和协议中止的影 响,但是不必要的轮询和数据重发也会产生影响。

发明内容
因此,本发明的目的是提供一种改进的无线通信系统。根据本发明的第一方面,该目的由第一节点中用于向第二节点请求状态报告的方 法实现。第一节点和第二节点均被包含在无线通信网络内。状态报告包括对从第一节点发 送的、要由第二节点接收的数据的肯定和/或否定应答。当传输要由第二节点接收的一系 列数据单元或数据单元段时,第一节点对已传输的数据单元的数目和已传输的数据字节的 数目进行计数。然后,如果所计数的已传输的数据单元的数目或所计数的已传输的数据字 节的数目超过或等于各自的预定值,则第一节点向第二节点请求状态报告。根据第二方面,该目的由第一节点中用于向第二节点请求状态报告的装置来实 现。第一节点和第二节点均被包含在无线通信网络内。状态报告包括对从第一节点发送的、 要由第二节点接收的数据的肯定和/或否定应答。所述装置包括传输机。该传输机适用 于传输要由第二节点接收的一系列数据单元或数据单元段。此外,所述装置还包括计数机 制。该计数机制适用于对已传输的数据单元的数目和已传输的数据字节的数目进行计数。 此外,所述装置包括请求单元。所述请求单元适用于如果所计数的已传输的数据单元的数 目或所计数的已传输的数据字节的计数数目超过或等于预定值,则向第二节点请求状态报
生 I=I O根据本发明的方法和装置,借助于一个单一机制而避免了由于序号限制和存储器 限制而引起的过量轮询。通过将“已传输的数据单元的数目”和“已传输的字节的数目”这 两个标准组合为一个机制,避免了在由于另一个(第二)标准而近期已经触发了轮询的情 况下,在满足第一标准时不必要地发送轮询的情形。因此,减少了无线通信系统内包含的节 点之间的不必要的信令,这降低了信令开销,从而增加了系统容量。因此,由于本发明的对 无线通信网络内的轮询的改进机制,提供了改进的无线通信系统。本发明的另一优点在于该机制对字节和数据单元均起作用,因而避免了由于序 号限制和存储器限制而引起的中止。这有利地由单一机制实现,该单一机制协调两种标准 的轮询,从而产生了高效的轮询机制。本发明的方法和装置的优点包括消除或至少减少了过量轮询的产生。根据本发明的下面的详细说明,本发明的其它目的、优点以及新颖性特征将变得 显而易见。


现在结合附图来更详细地描述本发明,附图中图1是示出了无线通信网络的实施例的示意框图;图2是示出了无线通信网络的实施例的组合的信令方案和流程图3是示出了第一节点中的方法步骤的实施例的流程图;图4是示出了第一节点中的装置的实施例的框图。
具体实施例方式本发明被定义为可以在下面所述的实施例中实践的方法和装置。然而,本发明可 以以多种不同形式来体现,并且不应该被理解为局限于这里所示的实施例,而是,这些实施 例被提供用于使本公开详尽、完整,并且充分地向本领域技术人员传达本发明的范围。应该 理解,并不意欲将本发明的方法和装置限制于所公开的特定形式,而是相反,本发明的方法 和装置涵盖落入由所附权利要求所限定的本发明范围的所有修改、等同和替换。图1示出了无线通信网络100中的与至少一个第二节点120通信的第一节点110。 第一节点Iio和第二节点120之间的通信可以通过包含在无线通信网络100中的小区150 内的通信载波140进行。可以认识到,图1所示的组件的数目仅仅是示例。可以实现具有更多、更少或不同 的组件布置的其它配置。此外,在一些实施例中,图1所示的一个或多个组件可以执行被描 述为由图1所示的一个或多个组件所执行的一个或多个任务。根据一些可选实施例,基于所使用的技术,无线通信网络100还可包括控制节点 130。控制节点130可以是例如无线电网络控制器(RNC)。控制节点130是无线通信网络100中的管理元件,可以负责对与控制节点130连 接的基站(例如第二节点120)的控制。控制节点130可以执行无线电资源管理和一些移 动管理功能。在一些实施例中,第一节点110可以由以下设备表示例如用户设备、无线通信终 端、移动蜂窝电话、个人通信系统终端、个人数字助理(PDA)、膝上型计算机、计算机或能够 管理无线电资源的任意其它种类的设备。个人通信系统终端可以将蜂窝无线电话与数据处 理、传真和数据通信能力相结合。PDA可以包括无线电话、寻呼机、互联网/内联网接入设 备、网络浏览器、组织器、日历等。 然而,在一些实施例中,第一节点110可以由基站表示,基于所使用的无线电接入 技术和术语,所述基站可以是例如接入点、Node B、演进Node B(eNodeB)和/或基站收发 台、接入点基站、基站路由器等。在一些实施例中,基于所使用的无线电接入技术和术语,第二节点120可以表示 例如基站、接入点、Node B、演进Node B(eNodeB)和/或基站收发台、接入点基站、基站路由
器等 ο此外,根据一些实施例,第二节点120可以由用户设备、无线通信终端、移动蜂窝 电话、个人通信系统终端、个人数字助理(PDA)、膝上型计算机、计算机或能够管理无线电资 源的任何其它种类的设备。然而,在图1所示的非限制性示例中,第一节点110是移动蜂窝电话,第二节点120
是基站。无线通信网络100可以基于以下技术E_UTRAN、LTE、码分多址接入(CDMA)、宽带 码分多址接入(WCDMA)、CDMA 2000、高速下行分组数据接入(HSDPA)、高速上行分组数据接 入(HSUPA)、高数据率(HDR)、TD-SCDMA、Wimax 等。
仅作为非限制性示例,并且仅用于示意目的,结合在E-UTRAN环境中体现的发明 来撰写本说明书。然而,本发明的方法和装置也可以用于其它技术环境。图2是示出了无线通信网络100内的第一节点110和第二节点120之间的方法步 骤和信号传输的组合的信令和流程图。本发明的方法和装置的大体概念是要将之前描述的已传输的数据单元(例如 PDU)的数目和已传输数据单元的数据字节的数目的标准结合为单一机制,以便触发轮询, 例如向第二节点120请求状态报告的请求。210第一节点110可以包括数据单元计数器和字节计数器,第一节点110可以通过在 第一步骤210中将数据单元计数器和字节计数器初始化为零,来开始传输会话。220第一节点110然后传输要由第二节点120接收的数据单元。对于每个已传输数据 单元,相应地增加数据单元计数器,并且针对发送的每个字节,增加字节计数器。230然后,关于数据单元计数器是否已经达到或超过第一阈值极限值进行比较。此外, 关于字节计数器是否已经达到或超过第二阈值极限值进行另一比较。第一和第二阈值极限值可以是预定或预设的,例如,取决于发送的数据的类型,因 为一些数据类型比其它一些数据类型更加敏感。第一和第二阈值极限值可以由网络100通 过例如无线电资源控制(RRC)协议来设置。在LTE中,该阈值由RRC配置。在WCDMA/HSPA 中,该阈值也可以由RRC配置,对于HSPA,该RRC在RNC 130和用户设备中端接。对于LTE, RRC在eNodeB和用户设备中端接。240如果达到或超过第一或第二阈值极限值中的任何一个,则触发轮询。因此,在第一 节点Iio处产生轮询,并将其发送到第二节点120。此外,根据一些实施例,在发送轮询之 后,将数据单元计数器和字节计数器复位。250第二节点120在接收到轮询时产生与接收到的数据有关的状态报告。260将所产生的状态报告从第二节点120发送到第一节点110。与已传输数据单元和已传输字节有关的阈值极限值可以分别表示为PDU_ Threshold 禾口 ByteThresholcL阈值极限值PDU_ThreShold或ByteThreshold可以被设置为任意值。在一些特定 实施例中,可以将第一或第二阈值极限值中的任意一个值设置为表示无限阈值或机制禁用 的值。因此,根据一些实施例,在将PDU_Threshold设置为无限阈值的情况下,该机制可以 作为仅基于字节的技术方案进行操作。可选地,在将ByteThreshold设置为无限阈值的情 况下,该机制可以作为仅基于计数器的技术方案进行操作。以压缩书写方式,可以将所描述的方法表示为Initialise PDU_Counter and ByteCounter to their starting values ;[transmit data];
IF(PDU_Counter 彡 PDU_Threshold)OR(ByteCounter 彡 ByteThreshold)THEN-Trigger a poll ;-Reset PDU_Counter AND ByteCounter ;END IF上述过程的优点在于借助于一个单一机制,可以避免由于序号限制和存储器限 制而引起的中止。通过将两个标准组合为一个机制,可以避免在由于另一个(第二)标准 而近期已经触发了轮询的情况下,在满足第一标准时不必要地发送轮询的情形。为了阐述和进一步示意本发明,下面讨论另一示例。然而,应该注意,这仅仅是非 限制性示例,而绝不意欲限制本发明方法的范围,仅由独立权利要求来限制本发明方法的 范围。根据一些实施例,可以根据所配置的或有效的承载的数目来对所配置的参数字节 阈值极限值ByteThreshold进行缩放。因此,根据一些实施例,网络100可以配置字节阈值 极限值ByteThreshold,并且在已经传输了每一无线电承载数目的字节阈值极限值时触发 轮询。因此,这可以以压缩书写方式表示为Initialise PDU_Counter and ByteCounter to their starting values ;[transmit data];determine the number of radio bearers ;IF(PDU_Counter 彡 PDU_Threshold)OR(ByteCounter 彡(ByteThreshold/number_of_bearers))THEN-Trigger a poll ;-Reset PDU_Counter AND ByteCounter ;END IF考虑了无线电承载数目的该缩放补偿了以下事实存储器可以由每个无线电承载 上的未决数据单元(例如PDU)所占据。尽管本发明被描述为在演进UTRAN(E-UTRAN)环境中实现,当引入灵活的数据单 元大小(例如灵活的RLC PDU大小)时,类似的原理同样适用于UTRAN。本发明方法和装置的优点在于它们对字节和数据单元都起作用,并且避免了由 于序号限制和存储器限制而引起的中止。这是由单一机制实现的,该单一机制协调两个标 准的轮询,因而产生了高效的轮询。图3是示出了在第一节点110中执行的方法步骤301-312的实施例的流程图。该 方法意在向第二节点120请求状态报告。动作“请求状态报告”也可表示为“发送轮询”或“设置轮询比特”。在下文中,为 了清楚起见,始终使用表述“请求状态报告”,但是,应该理解,也可以代替地使用具有相同 含义的一些其它表述,例如“发送轮询”或“设置轮询比特”。第一节点Iio和第二节点120 被包含在无线通信网络100内。状态报告包括对从第一节点110发送的、要由第二节点120 接收的数据的肯定和/否定应答。如上所述,第一节点110可以是基站,第二节点120可以是移动台。
然而,当第一节点由基站表示时,可以在基站与控制节点130之间分配在第一节 点110中执行的方法步骤301-312中的任一、一些或甚至所有步骤。控制节点130可以是 例如无线电网络控制器RNC。因此,可以完整地或至少在某种程度下在控制节点130中执行 根据本发明方法实施例的方法步骤301-312中的任一、一些或所有步骤。然而,根据一些实施例,第一节点110可以是移动台,例如移动电话,第二节点120 可以是基站。为了正确地向第二节点120请求状态报告,该方法可包括多个方法步骤301-312。 然而,应该注意,所描述的方法步骤中的一些是可选的,并且仅被包含在一些实施例中,此 外,应该注意,可以以任意时间顺序来执行方法步骤301-312,并且可以同时或以改变的任 意重排的、分解的、甚至是完全相反的时间顺序来执行一些方法步骤(例如步骤304和步骤 305)或者甚至所有步骤。该方法可包括以下步骤步骤301该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。可以将第一计 数器421初始化。根据一些实施例,第一计数器421可以被初始化为零,并且适用于对已传输数据 单元的数目进行计数。因此,第一计数器421可以根据已传输的数据单元的数目而增加,直 到达到或超过第一预定值。然而,根据一些其它实施例,第一计数器421可以被初始化为第一预定值。然后, 第一计数器421根据已传输的数据单元的数目而减小,直到到达或低于零。步骤302该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中,可以将第二计 数器422初始化。根据一些实施例,第二计数器422可以被初始化为零,并且适用于对已传输数据 字节的数目进行计数。根据这些实施例,第二计数器422可以根据已传输的数据字节的数 目而增加,直到达到或超过第二预定值。根据一些其它实施例,第二计数器422可以被初始化为第二预定值。然后,第二计 数器422根据数据字节的已传输数目而减小,直到到达或低于零。步骤303该步骤是可选的。在该步骤中,可以获得所配置的或有效的无线电承载的数目。所配置的无线电承载由无线电资源控制RRC给出。可以由发送节点自身基于已传 输数据来确定有效的无线电承载,即存在业务的无线电承载。步骤304该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。可以获得与已 传输数据单元数目有关的第一预定值。该第一预定值可以是定义了在向第二节点发送针对 状态报告的请求之前可以传输的数据单元的最大数目的阈值极限值。根据一些实施例,数 据单元可以是例如协议数据单元PDU。该第一预定值可以由例如无线电资源控制RRC的更 高层配置并从该更高层获得。步骤305该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。可以获得与已传输数据字节数目有关的第二预定值。该第二预定值可以是定义了在向第二节点发送针对 状态报告的请求之前可以传输的数据字节的最大数量的阈值极限值。该第二预定值可以由 例如无线电资源控制RRC的更高层配置并从更高层获得。根据一些可选实施例,获得第二预定值的步骤包括获得表示字节阈值极限值的 参数值;以及将该参数值除以获得的所配置的或有效的无线电承载的数目。步骤306第一节点110传输要由第二节点120接收的数据单元。步骤307在发送要由第二节点120接收的数据时,对已传输数据单元的数目和已传输数据 字节的数目进行计数。根据一些实施例,第一节点110可以包括被配置为对已传输数据单元的数目进行 计数的第一计数器421。根据一些实施例,第一节点110可以包含第二计数器422。第二计 数器422可被配置为对已传输数据字节的数目进行计数。计数的步骤可选地可包括根据传输到第二节点120的数据单元的数量来调整第 一计数器421。此外,可以根据传输到第二节点120的数据字节的数量来调整第二计数器 422。根据一些实施例,计数的步骤可选地可包括根据传输到第二节点120的数据单 元的数量来增加第一计数器421。此外,可以根据传输到第二节点120的数据字节的数量来 增加第二计数器422。根据一些可选的其它实施例,计数的步骤可包括根据传输到第二节点120的数 据单元的数量来减小第一计数器421。此外,可以根据传输到第二节点120的数据字节的数 量来减小第二计数器422。步骤308该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。如果根据数据 单元的已传输数量增加了第一计数器421,可以将第一计数器421的值与第一预定值进行 比较。第一预定值可以是定义了在向第二节点发送针对状态报告的请求之前可以传输的数 据单元的最大数目的阈值极限值。根据一些实施例,如果根据数据单元的已传输数量减小了第一计数器421,则可以 将第一计数器421与零进行比较。因此,根据将第一计数器421初始化和/或复位为第一 预定值并且根据传输到第二节点120的数据单元的数量减小第一计数器421的一些可选实 施例,可以将第一计数器421的值与零进行比较。从第一预定值倒数到零的计数则对应于 在向第二节点发送针对状态报告的请求之前可以传输的数据单元的最大数目。根据一些实施例,可以将第一计数器421的绝对值(即第一计数器421的量值) 与第一预定值的绝对值(即量值)进行比较。步骤309该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。如果根据已传 输的数据字节的数量增加了第二计数器422,可以将第二计数器422的值与第二预定值进 行比较。第二预定值可以是定义了在向第二节点发送针对状态报告的请求之前可以传输的 数据字节的最大数量的阈值极限值。
根据一些实施例,如果根据数据字节的已传输数量减小了第二计数器422,则可以 将第二计数器422与零进行比较。因此,根据将第二计数器422初始化和/或复位为第二 预定值并且根据传输到第二节点120的数据字节的数量减小第二计数器422的一些可选实 施例,可以将第二计数器422的值与零进行比较。从第二预定值倒数到零的计数则对应于 在向第二节点发送针对状态报告的请求之前可以传输的数据字节的最大数目。根据一些实施例,可以将第二计数器422的绝对值(即第二计数器422的量值) 与第二预定值的绝对值(即量值)进行比较。步骤310如果所计数的已传输数据单元的数目或所计数的已传输数据字节的数目超过预 定值,则向第二节点120请求状态报告。根据一些实施例,如果第一计数器421达到或超过可以传输的数据单元的最大数 目或如果第二计数器422达到或超过可以传输的数据字节的最大数目,则向第二节点120 请求状态报告。根据一些其它可选实施例,如果第一计数器421达到或超过第一预定值或如果第 二计数器422达到或超过第二预定值,则向第二节点120请求状态报告。根据第一计数器421和/或第二计数器422分别被初始化和/或复位为第一预定 值和/或第二预定值的一些其它可选实施例,如果第一计数器421达到或低于零或者如果 第二计数器422达到或低于零,则可向第二节点120请求状态报告。步骤311该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。第一计数器421 可以被复位为零。根据其它一些可选实施例,第一计数器421可以被复位为第一预定值。可选地,可以在第一计数器421达到或超过第一预定值或第二计数器422达到或 超过第二预定值时将第一计数器421复位。根据一些其它可选实施例,可以在第一计数器421达到或低于零或第二计数器 422达到或低于零时将第一计数器421复位。根据一些实施例,可以在向第二节点120发送针对状态报告的请求或者在将轮询 比特设置为1时将第一计数器421复位。步骤312该步骤是可选的,并且可仅被包含在本发明方法的一些实施例中。第二计数器422 可以被复位为零。根据其它一些可选实施例,第二计数器422可以被复位为第二预定值。可选地,可以在第一计数器421达到或超过第一预定值或第二计数器422达到或 超过第二预定值时将第二计数器422复位。根据一些其它可选实施例,可以在第一计数器421达到或低于零或第二计数器 422达到或低于零时将第二计数器422复位。根据一些实施例,可以在向第二节点120发送针对状态报告的请求或者在将轮询 比特设置为1时将第二计数器422复位。图4是示出了位于第一节点110的装置400的实施例的框图。装置400被配置用 于执行方法步骤301-312,以向第二节点120请求状态报告。第一节点110和第二节点120 均被包含在无线通信网络100中。状态报告包括对从第一节点110发送的、要由第二节点120接收的数据的肯定和/或否定的应答。根据一些实施例,包含该装置400的第一节点 110可以由诸如移动电话的用户设备表示。然而,根据一些实施例,第一节点110可以由诸 如演进NodeBkNodeB)的基站表示。根据其它实施例,第一节点110可以由诸如无线电网 络控制器(RNC)的控制节点130表示。为了清楚起见,图4省略了装置400中执行该方法所不绝对必需的内部电子装置。装置400包括传输机406。传输机406适用于传输要由第二节点120接收的一系 列数据单元或数据单元段。装置400还包括计数机制407,计数机制407适用于对已传输数 据单元的数目和已传输数据字节的数目进行计数。根据一些实施例,计数机制407可包括 第一计数器421。可选的第一计数器421可适用于对已传输数据单元的数目进行计数。计 数机制407还可选地包括第二计数器422。第二计数器422可适用于对已传输数据字节的 数目进行计数。此外,装置400包括请求单元410。请求单元410适用于向第二节点120请 求状态报告。如果所计数的已传输数据单元的数目或所计数的已传输数据字节的数目超过 预定值,则请求状态报告。数据单元可以是例如PDU。根据一些可选实施例,请求单元410可以适用于在第一计数器421达到或超过第 一预定值或第二计数器422达到或超过第二预定值的情况下发送请求以向第二节点120请 求状态报告。根据一些实施例,装置400所包括的计数机制407还可包括第一计数器421。第一 计数器421可被配置用于对已传输数据单元的数目进行计数。计数机制407还可包括第二 计数器422。第二计数器422可被配置用于对已传输数据字节的数目进行计数。根据一些实施例,装置400可包括第一获取单元404。可选的第一获取单元404可 适用于获取与已传输数据单元的数目有关的第一预定值。根据一些实施例,装置400可包括第二获取单元405。可选的第二获取单元405可 适用于获取与已传输数据字节的数目有关的第二预定值。根据其它一些实施例,第二获取 单元405还可适用于获取表示字节阈值极限值的参数值,并将该参数值除以获取的所配置 的或有效的无线电承载的数目。根据一些实施例,装置400可包括第一比较单元408。第一比较单元408可适用 于将第一计数器421的值与第一预定值进行比较。第一预定值与已传输数据单元的数目有 关,并且可表示最大阈值极限值。根据一些实施例,装置400可包括第二比较单元409。第二比较单元40可适用于 将第二计数器422的值与第二预定值进行比较。第二预定值与已传输数据字节的数目有 关,并且可表示最大阈值极限值。如上所述,第一预定值和第二预定值是由诸如无线电资源控制RRC的更高层配置 并从更高层获得的。根据一些实施例,装置400可选地包括第一初始化单元401。第一初始化单元401 可适用于将第一计数器421初始化为零。根据一些实施例,第一初始化单元401可适用于 将第一计数器421初始化为第一预定值。根据一些实施例,装置400可包括第二初始化单元402。第二初始化单元402可适 用于将第二计数器422初始化为零。根据一些实施例,第二初始化单元402可适用于将第 二计数器422初始化为第二预定值。
此外,根据该装置400的一些实施例,可以包括第一复位单元411。第一复位单元 411可适用于将第一计数器421复位为零。根据一些实施例,第一复位单元411可适用于将 第一计数器421复位为第一预定值。该装置400的一些实施例可包括第二复位单元412。第二复位单元412可适用于 将第二计数器422复位为零。根据一些实施例,第二复位单元412可适用于将第二计数器 422复位为第二预定值。根据一些实施例,装置400可包括第三获取单元403。第三获取单元403可适用于 获取所配置的或有效的无线电承载的数目。根据一些实施例,装置400可包括处理单元420。处理单元420可由例如中央处理 单元(CPU)、处理器、微处理器或可解释并执行指令的处理逻辑来表示。处理单元420可执 行数据输入、输出和处理的包括数据缓冲的所有数据处理功能、和设备控制功能,例如呼叫 处理控制、用户接口控制等。应该注意,可将被包含在装置400中的所述单元401-422当作单独的逻辑实体, 但是它们不必是单独的物理实体。然而,单元401-422中的一些或所有可被包含或被共同 设置在相同的物理单元中。然而,为了便于理解装置400的功能,图4中将所包含的单元 401-422示出为独立的物理单元。一些特定实施例根据本方法,第一节点110中用于向第二节点120请求状态报告的方法可通过 第一节点Iio中的一个或多个处理器420以及执行该方法的功能的计算机程序代码来实 现。上述程序代码还可被提供作为计算机程序产品,计算机程序产品具有例如数据载体的 形式,数据载体承载当被加载到处理单元420中时执行根据本发明的方法的计算机程序代 码。数据载体可以是CD ROM盘、存储棒、或可以保存机器可读数据的诸如盘或带的任意其 它适当的介质。计算机程序代码还可被提供作为服务器上的、远程地下载到第一节点110 的纯程序代码。因此,包括用于执行根据方法步骤300-312中的至少一些方法步骤的方法的指令 集的计算机程序可用于实现上述方法。本领域技术人员可以认识到,本发明可以被实现为第一节点110中的装置400、方 法或计算机程序产品。相应地,本发明可以具有完全硬件实施例、软件实施例或结合软件和 硬件方面的形式,所有这些在这里被统称为“电路”或“模块”。此外,本发明可以具有计算 机可用存储介质上的计算机程序产品的形式,在介质中具有计算机可用程序代码。可以使 用任何适当的计算机可读介质,包括硬盘、CD-ROM、光学存储器件、诸如支持互联网或内联 网的传输介质或磁性存储器件。可以以诸如Java 、Smalltalk或C++的任意面前对象编程语言来编写用于执行 本发明操作的计算机程序代码。然而,用于执行本发明方法的步骤的计算机程序代码还可 以以诸如“C”编程语言和/或更低级的汇编语言的传统的过程编程语言来编写。程序代码 可以整个在装置400上执行、作为单机软件封装部分地在装置400上执行、部分地在装置 400上并且部分地在远程计算设备上执行或者整个在远程计算设备上执行。在最后的场景 下,远程计算设备可以通过局域网(LAN)或广域网(WAN)与装置400相连,或者可以例如使 用互联网服务提供商、通过互联网与外部计算机相连。
此外,上面部分地结合图2和图3所示的流程示意图和/或根据本发明实施例的 装置、方法和计算机程序产品描述了本发明的方法。应该理解,可以由计算机程序指令来实 现流程示意图和/或框图的每个框以及流程示意图中框的组合。这些计算机程序指令可 以被提供给通用计算机、专用计算机或其它可编程数据处理设备的处理器,以产生装置,使 得通过计算机的处理器或其它可编程数据处理装置执行的指令创建用于实现在流程图和/ 或框图中的框所指定的功能/动作的装置。这些计算机程序指令还可被存储在计算机可读存储器中,计算机可读存储器可以 引导计算机或其它可编程数据处理装置以按照特定方式运行,使得存储在计算机可读存储 器中的指令产生包括指令装置的产品,以实现图2或3所示的流程图和/或框图中的框所 指定的功能/动作。该计算机程序指令还可被加载到计算机或其它可编程数据处理装置,以使得在计 算机或其它可编程装置上执行的一系列操作步骤产生计算机实现的处理,从而在计算机或 其它可编程装置上执行的指令提供步骤以实现在流程图和/或框图中的框所指定的功能/ 动作。在附图中所示意的特定示例性实施例的详细描述中所使用的术语并不旨在对本 发明进行限制。如这里所使用的,除非特别声明,单数形式的“一”和“一个”旨在包括复数形式。 还应当理解,当在本说明书中使用时,术语“包括”和/或“包含”指定所声明的特征、整体、 步骤、操作、元件和/或组件的存在,但是不排除一个或者更多其它特征、整体、步骤、操作、 元件、组件和/或其组合的存在或者添加。应当理解,当将某个元件称作与另一个元件“连 接”或者“耦合”时,该元件可以是直接与其它元件连接或者耦合,或者可以存在居间元件。 此外,这里所使用的“连接”或者“耦合”可以包括以无线方式连接或者耦合。如这里所使 用的,术语“和/或”包括关联的列出条目中一个或者更多个的任意和所有组合。
权利要求
一种第一节点(110)中用于向第二节点(120)请求状态报告的方法,所述第一节点(110)和所述第二节点(120)均被包含在无线通信网络(100)内,所述状态报告包括对从所述第一节点(110)发送的、要由所述第二节点(120)接收的数据的肯定和/或否定应答,其中,所述方法包括步骤传输(306)要由所述第二节点(120)接收的一系列数据单元或数据单元段;对已传输数据单元的数目和已传输数据字节的数目进行计数(307);以及如果所计数的已传输数据单元的数目或所计数的已传输数据字节的数目超过或等于各自的预定值,则向所述第二节点(120)请求(310)状态报告。
2.根据权利要求1所述的方法,其中所述第一节点(110)包括第一计数器(421),被配置用于对已传输数据单元的数目进 行计数;以及第二计数器(422),被配置用于对已传输数据字节的数目进行计数,计数(307)的步骤包括根据数据单元的已传输数量来调整第一计数器(421),以及根 据数据字节的已传输数量来调整第二计数器(422),其中,所述方法还包括步骤 获取(304)与已传输数据单元的数目有关的第一预定值; 获取(305)与已传输数据字节的数目有关的第二预定值;如果根据数据单元的已传输数量增加了第一计数器(421),则将第一计数器(421)的 值与第一预定值进行比较(308);或者,如果根据数据单元的已传输数量减小了第一计数 器(421),则将第一计数器(421)的值与零进行比较(308),以及如果根据数据字节的已传输数量增加了第二计数器(422),则将第二计数器(422)的 值与第二预定值进行比较(309);或者,如果根据数据字节的已传输数量减小了第二计数 器(422),则将第二计数器(422)的值与零进行比较(308)。
3.根据权利要求1或2所述的方法,其中,第一预定值和第二预定值是由例如无线电资 源控制“RRC”的更高层配置并从所述更高层获得(304,305)的。
4.根据前述权利要求1-3之一所述的方法,其中,计数(307)的步骤包括根据数据单 元的已传输数量来增加第一计数器(421),以及根据数据字节的已传输数量来增加第二计 数器(422),其中,如果第一计数器(421)达到或超过第一预定值,或者如果第二计数器(422)达到 或超过第二预定值,则执行向所述第二节点(120)请求(310)状态报告的步骤。
5.根据前述权利要求1-4之一所述的方法,还包括步骤 将第一计数器(421)初始化(301)为零,以及将第二计数器(422)初始化(302)为零。
6.根据前述权利要求1-5之一所述的方法,还包括步骤 将第一计数器(421)复位(311)为零,以及将第二计数器(422)复位(312)为零。
7.根据前述权利要求1-3之一所述的方法,还包括步骤 将第一计数器(421)初始化(301)为第一预定值, 将第二计数器(422)初始化(302)为第二预定值, 将第一计数器(421)复位(311)为第一预定值, 将第二计数器(422)复位(312)为第二预定值,其中,计数(307)的步骤包括根据数据单元的已传输数量来减小第一计数器(421),以及根据数据字节的已传输数 量来减小第二计数器(422),其中,如果第一计数器(421)达到或低于零或者如果第二计数 器(422)达到或低于零,则执行向所述第二节点(120)请求(310)状态报告的步骤。
8.根据前述权利要求1-7之一所述的方法,还包括步骤获得(303)所配置的或有效的无线电承载的数目,其中,获得(305)第二预定值的步骤包括获得表示字节阈值极限值的参数值,以及将 该参数值除以获得的所配置的或有效的无线电承载的数目。
9.根据前述权利要求6-8之一所述的方法,其中,当第一计数器(421)达到或超过第一 预定值时,或者当第二计数器(422)达到或超过第二预定值时,执行复位(311)第一计数器 (421)和复位(312)第二计数器(422)的步骤。
10.根据前述权利要求1-9之一所述的方法,其中,第一节点(110)由诸如移动电话的 用户设备表示。
11.根据前述权利要求1-9之一所述的方法,其中,第一节点(110)由基站、或无线电网 络控制器“ RNC”或演进NodeB "eNodeB"表示。
12.—种第一节点(110)中用于向第二节点(120)请求状态报告的装置(400),所述第 一节点(110)和所述第二节点(120)均被包含在无线通信网络(100)内,所述状态报告包 括对从所述第一节点(110)发送的、要由所述第二节点(120)接收的数据的肯定和/或否 定应答,其中,所述装置(400)包括传输机(406),适用于传输要由所述第二节点(120)接收的一系列数据单元或数据单 元段;计数机制(407),适用于对已传输数据单元的数目和已传输数据字节的数目进行计数;以及请求单元(410),适用于如果所计数的已传输数据单元的数目或所计数的已传输数 据字节的计数数目超过或等于预定值,则向所述第二节点(120)请求状态报告。
13.根据权利要求12所述的装置(400),其中,第一节点(110)由诸如移动电话的用户 设备表示。
14.根据权利要求12所述的装置(400),其中,第一节点(110)由诸如演进 NodeB “eNodeB”的基站表示。
15.根据权利要求12所述的装置(400),其中,第一节点(110)由诸如无线电网络控制 器“RNC”的控制节点表示。
全文摘要
本发明公开了第一节点中用于向第二节点请求状态报告的方法和装置。第一节点和第二节点均被包含在无线通信网络内。状态报告包括对从第一节点发送的、要由第二节点接收的数据的肯定和/或否定应答。第一节点包括第一计数器,该第一计数器被配置为对已传输的协议数据单元PDU的数目进行计数;以及第二计数器,该第二计数器被配置为对已传输的数据字节的数目进行计数。所述方法和装置包括将第一计数器和第二计数器初始化为零;传输将要由第二节点接收的数据;将第一和第二计数器的值与第一阈值极限值和第二阈值极限值进行比较;以及如果未达到或超过阈值极限值中的任何一个,则向第二节点请求状态报告。
文档编号H04L1/16GK101911567SQ200880123699
公开日2010年12月8日 申请日期2008年10月7日 优先权日2008年1月8日
发明者简·佩萨, 约翰·特斯纳, 迈克尔·迈耶 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1