用于在无线通信系统中进行轮询的方法和装置与流程

文档序号:13145878阅读:636来源:国知局
本申请是申请日为2008年03月17日,申请号为200880008539.4的同名专利申请的分案申请。根据35U.S.C.§119的优先权要求本专利申请要求2007年3月16日递交的标题为“METHODANDAPPARATUSFORPOLLINGINAWIRELESSCOMMUNICATIONSYSTEM”的临时申请No.60/895,394的优先权,该临时申请已转让给本申请的受让人,特此通过引用将其明确并入本文。本专利申请要求2007年3月17日递交的标题为“METHODANDAPPARATUSFORPOLLINGINAWIRELESSCOMMUNICATIONSYSTEM”的临时申请No.60/895,451的优先权,该临时申请已转让给本申请的受让人,特此通过引用将其明确并入本文。技术领域本申请涉及用无线电接入网来进行从发射机到接收机的数据分组传输,该无线电接入网用于进行可靠的确认的通信。

背景技术:
3GPP(第三代合作伙伴计划)规范系列的层2规范将自动重传请求(ARQ)机制表征为无线链路控制(RLC)协议的一部分。当RLC创建协议数据单元(PDU)时,数据被提交给较低层并被缓存,直到接收机确认其接收或者丢弃定时器命令丢弃该PDU。将单调增加的序列号分派给每个PUD,以允许接收机对接收到的PUD进行重新排序,并检测接收到的序列中的丢失分组。RLC规定了通过状态PDU(STATUSPDU)携带来自接收机的缓冲器状态信息的分组格式和过程,并且规定了发射机请求该信息的过程,其是通过设置所选RLCPDU中的“轮询(Poll)”位来执行的。各种定时器和事件触发Poll或STATUS控制命令的传输。例如,发射机可以以周期性间隔,如每当发送了N个PDU时,发送轮询命令,或者只要发送了RLC缓冲器中的最后的数据时,就发送轮询命令。接收机可以响应于Poll命令,以周期性间隔(即,每当接收到N个PDU),或者只要由于序列号中的空缺而检测到丢失了PDU时,就发送STATUSPDU。当发射机要发送轮询时,发射机选择尚未被确认的RLCPDU并重传轮询位设置为“1”的PDU,以将轮询命令传送给接收机。这种实现的实例是通用移动电信系统(UMTS)第五版。HSPA+(高速分组接入演进)和3GPPLTE(第三代合作伙伴计划长期演进)的系统架构的修改支持更大的PDU以减小开销。尽管重传完整的PDU对于适度大小的PDU来说可能是满意的方案,但是在更新的系统中重传大的PDU可能成为一种浪费。

技术实现要素:
下面阐述了简要概述,以提供对所公开的方案中的一些方案的基本理解。本概述并非详尽综述,并且既不意图标识关键或重要要素,也不意图描绘这些方案的范围。其目的是以简化的形式阐述所公开的特征的一些概念,作为后面阐述的更详细的描述的序言。根据一个或更多方案及其对应公开,结合数据分组传输的方式来描述各种方案,其中,以消除需要重传用户数据的形式来发送轮询请求,并由此提高数据效率。在一个方案中,提供了一种用于在减少可能的冗余数据传输的情况下从本地发射机向远程接收机进行可靠传输的方法。将无线链路命令从本地发射机发送到远程接收机。响应于检测到轮询事件,发送实质上省略了之前发送的RLCPDU的数据的轮询命令。随后,从接收机接收状态PDU。在另一方案中,至少一个处理器被配置为在减少可能的冗余数据传输的情况下从本地发射机向远程接收机进行可靠传输。第一模块将无线链路命令从本地发射机发送到远程接收机。第二模块响应于检测到轮询事件,在不需要用户平面数据的传输的情况下发送轮询命令。第三模块从所述远程接收机接收状态PDU。在又一方案中,一种计算机程序产品在减少可能的冗余数据传输的情况下提供从发射机到接收机的可靠传输的。计算机可读介质具有第一组代码,其使得计算机将无线链路命令从本地发射机发送到远程接收机。第二组代码使得所述计算机响应于检测到轮询事件,在不需要用户平面数据的传输的情况下,发送轮询命令。第三组代码使得所述计算机接收状态PDU。在再一方案中,一种装置在减少可能的冗余数据传输的情况下提供从本地发射机到远程接收机的可靠传输。提供一单元来用于将无线链路命令从本地发射机发送到远程接收机。提供另一单元来用于响应于检测到轮询事件,在不需要用户平面数据的传输的情况下发送轮询命令。此外,提供再一单元来用于接收状态PDU。在再一方案中,提供一种用于在减少可能的冗余数据传输的情况下从本地发射机向远程接收机进行可靠传输的装置,其包括存储器。本地发射机将所述存储器中包含的无线链路命令发送到远程接收机。轮询部件响应于检测到轮询事件,来生成轮询命令并使得所述本地发射机在不需要用户平面数据的传输的情况下发送该轮询命令。本地接收机从所述远程接收机接收状态PDU。在再一方案中,提供一种用于在减少可能的冗余数据的接收的情况下在本地接收机处从远程发射机进行可靠接收的方法。接收从发射机到接收机的无线链路命令。响应于所述发射机检测到轮询事件,接收实质上省略了之前发送的RLCPDU的数据的轮询命令。然后,基于信令信息来发送状态PDU。在再一方案中,至少一种处理器被配置为在减少可能的冗余数据的接收的情况下,在本地接收机处从远程发射机进行可靠接收。第一模块接收从远程发射机到本地接收机的无线链路命令。第二模块响应于所述远程发射机检测到轮询事件,在不需要用户平面数据的传输的情况下接收轮询命令。第三模块基于信令信息来发送状态PDU。在再一方案中,一种计算机程序产品在减少可能的冗余数据的接收的情况下,提供在本地接收机处从远程发射机进行的可靠接收。计算机可读介质具有第一组代码,其使得计算机接收从远程发射机到本地接收机的无线链路命令。第二组代码使得所述计算机响应于所述远程发射机检测到轮询事件,在不需要用户平面数据的传输的情况下接收轮询命令。第三组代码使得所述计算机基于信令信息来发送状态PDU。在再一方案中,一种装置在减少可能的冗余数据的接收的情况下,提供在本地接收机处从远程发射机进行的可靠接收。提供一单元来用于接收从远程发射机到本地接收机的无线链路命令。提供另一单元来用于响应于所述发射机检测到轮询事件,在不需要用户平面数据的传输的情况下接收轮询命令。提供再一单元来用于基于信令信息来发送状态PDU。在再一方案中,提供一种装置,用于在减少可能的冗余数据的接收的情况下在本地接收机处从远程发射机进行可靠接收,包括存储器和本地接收机,所述本地接收机从远程发射机接收无线链路命令,以将其存储在所述存储器中,并且用于在不需要用户平面数据的传输的情况下接收轮询命令。状态部件响应于所述轮询命令,来生成状态PDU并使得接收机发送状态PDU。所述远程发射机接收状态PDU。为了实现前述以及相关目标,一个或更多方案包括在后文中完整描述并在权利要求书中具体指出的特征。以下说明书和附图详细阐述了某些说明性的方案,并且仅仅指示了可以采用这些方案的原理的各种方式中的少数几个。当结合附图来进行考虑时,其他优点和新颖特征将从以下详细描述中变得显而易见,并且所公开的方案意图包括所有这些方案及其等同方案。附图说明当结合附图时,本公开内容的特征、性质和优点将从下面所阐述的详细描述中变得更加显而易见,其中,全文中相同的参考符号标识对应项,并且其中:图1说明了用于通过发射机来发送可靠的确认的数据分组,并通过接收机来接收该数据分组的通信系统的框图;图2说明了利用轮询命令来进行可靠传输的方法的流程图;图3说明了根据一个方案的用于传送轮询信息的超字段(SUperFIeld(SUFI))格式的数据结构的框图;图4说明了根据另一方案的用于传送轮询信息的无线链路控制(RLC)协议数据单元(PDU)格式的数据结构的框图;图5说明了又一方案的RCLAM数据(AMD)PDU的示例性数据结构的框图;图6说明了根据一个方案的支持轮询命令的多址无线通信系统的图;并且图7说明了支持轮询命令的通信系统的示意框图;图8说明了具有用于将轮询命令发送给接收机的模块的发射机的框图;以及图9说明了具有用于接收轮询命令并以状态PDU进行响应的模块的接收机的框图。具体实施方式数据分组通信系统在发射机和接收机之间采用具有自动重传请求(ARQ)设置的无线链路控制(RLC)传输,由此在降低可能的冗余传输的数据量的情况下实现接收机的轮询。一旦发生轮询事件,例如,发射机的发射缓冲器为空、轮询定时器到期、达到RLC协议数据单元(PDU)计数阈值、或者达到未完成的发射字节阈值数,发射机将轮询命令发送给接收机。该轮询命令可以小于任何RLCPDU。在说明性方案中,轮询命令可以是从接入节点发送的状态PDU,其包括用于轮询的超字段(SuperField(SUFI))。轮询命令可以是作为专用控制命令的轮询PDU。轮询命令可以是退化的RLCPDU,其大小被设置为完全消除数据。因此,轮询命令的使用避免了使用常规方式中这样的问题,即,该常规方式重新发送具有轮询位设置的完整RLCPDU,以从接入终端请求状态PDU(STATUSPDU)。随着通信标准朝更大PDU演进,例如,超过千字节的HSPA+(高速分组接入演进)和3GPPLTE(即,长期演进(LTE)),这种低效问题的影响可能增加。现在参照附图描述各种方案。在下面的描述中,出于解释的目的,阐述了许多特定细节以提供对一个或更多方案的透彻理解。然而,显而易见地,可以在没有这些特定细节的情况下实践这些方案。在其他实例中,共知的结构和设备以框图的形式被示出,以便于描述这些方案。如本申请中所使用的,术语“部件”、“模块”、“系统”等意图指代计算机相关的实体,即,硬件、硬件和软件的组合、软件或执行中的软件。例如,部件可以是、但并不限于处理器上运行的进程、处理器、对象、可执行、执行的线程、程序和/或计算机。作为举例说明,服务器上运行的应用和该服务器都可以是部件。一个或更多部件可以驻留在执行的进程和/或线程内,并且部件可以位于一个计算机上,和/或被分布在两个或更多计算机之间。词语“示例性的”在本文中用于表示“用作实例、例子或说明”。本文描述为“示例性的”的任何方案或设计相对于其它方案或设计并不必然被解释为是优选或有利的。此外,可以将一个或更多版本实现为方法、装置或使用标准的编程和/或工程技术的制品,以产生软件、固件、硬件或其任意组合来控制计算机实现所公开的方案。在此使用的术语“制品”(或者可替换地,“计算机程序产品”)意图包含可从任何计算机可读设备、载体或介质访问的计算机程序。例如,计算机可读介质可以包括但不限于:磁存储设备(例如,硬盘、软盘、磁条……)、光盘(例如,致密盘(CD)、数字多用途盘(DVD)……)、智能卡以及闪存设备(例如,卡、棒)。另外,应该意识到,载波可以用来携带计算机可读电子数据,例如,发送和接收电子邮件或者访问诸如互联网或局域网(LAN)这样的网络中使用的电子数据。当然,本领域技术人员将认识到,可以在不偏离所公开的方案的范围的情况下对这种配置作出许多修改。将根据可以包括多个部件、模块等的系统来阐明各种方案。应该理解并意识到,各种系统可以包括另外的部件、模块等,和/或可以不包括结合附图所讨论的所有部件、模块等。也可以使用这些方式的组合。本文公开的各种方案可以在电子设备上执行,这些电子设备包括利用触摸屏显示技术和/或鼠标键盘型接口的设备。这些设备的实例包括计算机(台式或移动)、智能电话、个人数字助理(PDA),以及其他有线和无线电子设备。转至附图,在图1中,通信系统10提供从发射机12到接收机14的可靠数据分组传输。用户数据被分割成多个无线链路控制(RLC)PDU16、17、18,它们被存储在发射机(TX)窗口20中,直到无线链路控制22通过链路24将其发射,以被接收机14接收,接收机14的RLC26将接收到的RLCPDU16-18存储在RX窗口28中,以根据RX窗口状态部件30跟踪到的信令状态来进行处理。发射机12的TX窗口轮询事件(例如,定时器)部件32确定需要接收机14的RX窗口28的状态。轮询命令消息34由RX窗口轮询部件36来准备,并在链路24上被发送给接收机14,而接收机14接着用RX窗口状态38在上行链路40上进行响应。受益于本公开,应该意识到,无线链路控制是电信系统的“层2”中的协议,其中,作为HSPA的RLC和3GPP中LTE的RLC的实例,该协议实现ARQ(自动重传请求)。此外,本文描述的技术可以用于各种无线通信系统,例如,CDMA、TDMA、FDMA、OFDMA、SC-FDMA以及其它系统。术语“系统”和“网络”通常可互换使用。CDMA系统可以实现诸如通用陆地无线接入(UTRA)、CDMA2000等这样的无线技术。UTRA包括宽带CDMA(W-CDMA)和CDMA的其它变体。此外,CDMA2000涵盖了IS-2000、IS-95和IS-856标准。TDMA系统可以实现诸如全球移动通信系统(GSM)这样的无线技术。OFDMA系统可以实现诸如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、等这样的无线技术。UTRA和E-UTRA是通用移动电信系统(UMTS)的部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS版本,该版本在下行链路上采用OFDMA,在上行链路上采用SC-FDMA。在来自名为“第三代合作伙伴计划”(3GPP)的组织的文献中描述了UTRA、E-UTRA、UMTS、LTE以及GSM。在来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文献中描述了CDMA2000和UMB。这些各种无线技术和标准在本领域内是已知的。受益于本公开,应该意识到,在HSPA+和LTE引入演进之前,RLC将用户数据分割成固定大小的PDU;例如,20、40或80字节。因此,应该意识到,为了在发射缓冲器为空之后开始轮询,需要重发具有轮询(Poll)位设置的20、40或80字节的一个PDU。然而,该方法引入了与用户净荷的大小相比并不显著的开销。用于HSPA+和LTE的通信协议允许大小可变的RLCPDU,以提高协议的效率并减少处理。RLCPDU的大小目前是根据信道上分配的传输块的大小来选择的。鉴于在物理层实现的极高吞吐量,RLCPDU的大小可以超过千字节。在不修改已有规范的情况下,应该意识到,RLC需要传输一个这样的可能大的RLCPDU,来轮询接收机。许多方案都涉及在无线通信系统中发起最小化传送轮询信息所需开销的轮询。具体地,一个方案涉及在不需要重传之前传输的用户数据的情况下传送轮询信息。下面所讨论的是用于传送轮询信息的比当前方法更高效的各种方法。在图2中,用于传输轮询的方法100描绘了检测轮询事件的多种方式以及安排轮询命令34的格式的多种方式,而非重传RLCPDU16-18,从而提高数据传输效率。以可替换地或选择性地方式使用的每种轮询命令34远小于RLCPDU16-18。在框102中,判断轮询事件是否为轮询定时器到期。如果未到期,则在框104中进一步判断是否已经满足PDU计数阈值或字节计数阈值。如果不满足,则在框106中更进一步判断发射机(TX)窗口是否为空。应该注意,无论那种轮询事件用于发起轮询命令,都可以应用本发明。本发明还可以应用可能在未来定义的其他轮询事件。如果不为空,则处理返回到框102,以继续等待要被检测的轮询事件。应该意识到,仅能监控一个或两个这样的事件。如果例如在框102、104、106中检测到了任意的轮询事件,则在框108中执行发送轮询命令的操作。在说明性版本中,描述了三个轮询命令34:使用状态PDU的轮询(框110)、使用轮询PDU的轮询(框112)以及零数据RLCPDU(框114)。然后,发射机从接收机接收响应,该响应为框116中的状态PDU。使用状态PDU(STATUSPDU)的轮询。STATUSPDU是用于称为超字段(SUperFIeld(SUFI))的信息元素的灵活容器。定义了许多SUFI,包括:用于确认序列中接收到的最高序列号的确认SUFI(AckSUFI)、用于列出从起始序列号开始的Ack/Nak序列的列表SUFI(ListSUFI)、以位图形式表示Ack/Nak的位图SUFI(bitmapSUFI)等。发射机(例如,接入节点)和接收机(例如,接入终端)都可以使用STATUSPDU向其对等设备传达RLC信令信息。根据一个方案,可以定义可用来传达轮询命令的新SUFI200。轮询SUFI200的一种可能格式在图3中示出,其包括在状态PDU中包含的将类型设置为等于“轮询”的数据字段。当需要轮询时,发射机创建包含轮询SUFI200的STATUSPDU,该轮询SUFI200例如图3中所示的实例。包含轮询SUFI200的STATUSPDU可选地包含所发送的最高序列号,以最大化接收机处在准备状态报告时可获得的信息。可选地,可以定义新SUFI,以与轮询SUFI分离地携带所发送的最高序列号。使用轮询PDU的轮询。RLC可以定义各种分组格式,其中,这些分组格式是用于携带用户数据的格式,该用户数据例如RLCAck(确认)模式PDU(AMDPDU)、RLCUnAck(未确认)模式PDU(UMDPDU)、上面定义的STATUS消息或者用于重置接收机的RESETPDU。根据另一方案,可以定义新的RLCPDU数据结构来传达轮询命令。轮询PDU的一种可能的格式如图4中所特别示出的,以第一个八位字节中的数据或控制(D/C)位212和PDU类型字段214为起始。可选地,轮询PDU210可以包含在所发射的第二个八位字节中描绘的最高序列号字段216,以最大化在接收机处可获得的信息。可以包括随后的八位字节中的填充字段218以维持PDU210的长度。如果存在D/C位,则指示控制。如果存在PDU类型字段,则指示轮询。最高序列号的存在是可选的,并且可以用一个位来指示其被包括。使用长度为零的RLCAMDPDU的轮询。对利用诸如轮询PDU210这样的控制数据结构进行替换或者附加地,RLCAMDPDU格式可以适于实现不包含数据的被再分段的AMDPDU230。来自更高层的数据信息称为AM数据(AMD)。图5描绘了AMDPDU230的说明性的通用格式,其具有:第一个八位字节中的D/C位232和序列号字段234;第二个八位字节中的序列号字段236、轮询位238和用于指示下一个八位字节是头部信息(LI)还是数据的2位HE字段240、以及第三个八位字节中的长度指示符字段242和用于指示下一个八位字节是头部还是数据的1位E(扩展)字段。如果发射的最高序列号为N,则可以通过将净荷长度为0的RLCAMDPDU210上的轮询位设置为“1”来将轮询命令传送给接收机。可以将长度指示符设置为“0”。接收机将具有零数据和轮询位设置的PDU解释为轮询命令,并且不会试图将接收到的PDU存储在其接收缓冲器中。取决于具体语义,可以通过将PDU中的序列号设置为N+1或N+d(其中d为整数),来指示最高序列号以及轮询命令。然而,应该意识到,可以修改接收机过程来处理上述空AMDPDU的接收。本发明的方案可以涉及实现了任何版本的无线链路控制(RLC)协议规范的系统,这些规范包括但不限于:第七版3GPPTS25.322V7.2.0(2006-09)和规范组无线接入网;演进型通用陆地无线接入(E-UTRA)和演进型通用陆地无线接入网(E-UTRAN);总体说明;第二阶段(第八版)3GPPTS36.300。然而,应该意识到,这些方案可以应用于其他类型的网络。应该意识到,无线通信系统被广泛部署以提供各种通信内容,例如语音、数据等。这些系统可以是能够通过共享可用系统资源(例如,带宽和传输功率)来支持与多个用户进行通信的多址系统。这些多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统以及正交频分多址(OFDMA)系统。一般地,无线多址通信系统可以同时支持多个无线接入终端的通信。每个终端通过前向链路和反向链路上的传输与一个或更多基站进行通信。前向链路(或下行链路)是指从基站到终端的通信链路,而反向链路(或上行链路)是指从终端到基站的通信链路。该通信链路可以通过单入单出系统(SISO)、多入单出系统或多入多出(“MIMO”)系统来建立。MIMO系统采用多个(NT个)发射天线和多个(NR个)接收天线来进行数据传输。由NT个发射天线和NR个接收天线形成的MIMO信道可以被分解成NS个也被称为空间信道的独立信道,其中NS≤min{NT,NR
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1