专利名称:实现数据包的查询处理的方法、通信系统和发送端设备的制作方法
技术领域:
本发明涉及无线移动通信领域,更具体地,涉及一种实现针对数
据包的査询处理的方法、通信系统和发送端设备,能够通过在MAC(媒 体接入控制)层预留查询请求位来实现针对数据包的查询处理,能够 节省数据包空间、无线资源且无需接收端RLC (无线链路控制)层的参 与。
背景技术:
3GPP (第三代合作伙伴计划)在2005年启动了长期演进研究项目 (LTE),希望以更高的数据吞吐量和更好的网络性能,为运营商和用 户不断增长的需求提供支持。
在LTE中,已经提出了针对单独或最后一个数据净荷传输的查询 策略。其一般思想是当净荷在缓冲器中为单独数据包或最后一个数据 包的情况下,请求接收机反馈指示该数据包是否已经被正确接收的报 告。否则,如果在预定的时间内未接收到这样的报告,则该发射机将 认为先前传输是失败的并触发ARQ(自动重传请求)级重传。其目的是 解决在单独或最后一个数据净荷传输的场景下的HARQ (混合自动重传 请求)反馈信令差错。
另外,还提出了在RLC PDU (无线链路控制层协议数据单元)头中设 置一个查询位以指示查询请求。例如,当RLC PDU是单独或最后一个 数据净荷时,将该查询位设置为1,于是,相关的接收端RLC (无线链 路控制)层实体应该反馈该査询的RLC PDU己经被正确接收的报告。 否则,将该查询位设置为O,而该接收端RLC层实体并不反馈这样的 报告,如图l所示。
但是,图l所示的传统方法存在以下缺陷-无论是否需要查询,必须为每一个RLC PDU预留一个查询位Q。 这意味着在一个MACPDU (媒体接入控制层协议数据单元)中,为此目
的会浪费许多这样的位;
-如果多于一个RLC PDU要求查询,则在Uu接口中会传输许多状 态报告,这导致了不可估量的无线资源浪费;以及
-因为查询位Q添加在RLC PDU头中,因此仅在接收端的RLC层中 对相关的RLCPDU进行处理之后,例如重新排序进程之后,才能够反馈 状态报告。这可能会导致较大的延迟,结果会导致在发送端的错误重 传。
发明内容
为了克服现有技术的上述缺陷,提出了本发明。因此,本发明的 目的是提出一种实现针对数据包的査询处理的方法、通信系统和发送 端设备,能够通过在MAC (媒体接入控制)层预留查询请求位来实现针 对数据包的查询处理,能够节省数据包空间、无线资源且无需接收端 RLC (无线链路控制)层的参与。
为了实现上述目的,根据本发明,提出了一种在通信系统中实现 针对数据包的査询处理的方法。在发送端,所述方法包括步骤从无 线链路控制RLC层向媒体接入控制MAC层传输各个RLC层数据包、以及指 示各个RLC层数据包的查询请求状态的查询请求信息,在MAC层,接收 来自RLC层的各个RLC层数据包和所述查询请求信息,对接收到的各个 RLC层数据包进行合并以生成MAC层数据包,并且根据所述查询请求信 息来设置駄C层数据包包头的查询请求位,并将所述MAC层数据包传输 到接收端。在接收端,所述方法包括步骤在MAC层,接收来自发送端 的所述MAC层数据包,并根据接收到的所述MAC层数据包包头的査询请 求位来确定是否向发送端返回针对所述查询请求的查询响应。
优选地,该方法还包括步骤在发送端的MAC层,根据査询请求 信息记录关于哪些RLC层数据包请求了查询的信息。
优选地,在接收端向发送端返回针对所述查询请求的查询响应的 步骤之后,在发送端,所述方法还包括步骤在MAC层,接收来自接收端的查询响应,并根据记录的关于哪些RLC层数据包请求了查询的信 息,将所述查询响应分发到相应的RLC层实体。
优选地,所述査询请求信息包括各个RLC层数据包的査询请求和 请求了查询的RLC层数据包的逻辑信道指示。
优选地,该方法还包括步骤如果在接收端MAC层,接收到的所 述MAC层数据包包头的査询请求位指示存在所述查询请求,则向发送端 返回针对所述查询请求的查询响应;否则,不发送查询响应。
优选地,该方法还包括步骤如果在发送端的MAC层,所述查询 请求信息指示至少一个RLC数据包请求了查询,则设置MAC层数据包包
头的査询请求位来指示存在査询请求;否则,如果所述査询请求信息 指示没有任何RLC数据包请求了查询,则设置MAC层数据包包头的査询
请求位来指示无查询请求。
优选地,所述査询位为一个比特。
优选地,该方法还包括步骤在发送端的RLC层,如果所述RLC层 数据包是单独数据包或最后一个数据包,则请求针对RLC层数据包的查 询。
优选地,在发送端和接收端之间的MAC层数据包的传递是通过物 理层实现的。
此外,根据本发明,还提出了一种实现针对数据包的查询处理的 通信系统,包括发送端设备,从无线链路控制RLC层向媒体接入控制 MAC层传输各个RLC层数据包、以及指示各个RLC层数据包的查询请求状 态的査询请求信息,在MAC层,接收来自RLC层的各个RLC层数据包和所 述查询请求信息,对接收到的各个RLC层数据包进行合并以生成MAC层 数据包,并且根据所述查询请求信息来设置MAC层数据包包头的查询请 求位,并将所述MAC层数据包传输到接收端设备;以及接收端设备,在 MAC层,接收来自发送端设备的所述MAC层数据包,并根据接收到的所 述MAC层数据包包头的査询请求位来确定是否向发送端设备返回针对 所述查询请求的查询响应。
优选地,所述发送端设备包括第一输入装置,接收来自高层的 数据包,以及接收来自MAC层的査询响应;第一控制装置,根据接收到的来自高层的数据包,生成RLC层数据包,并且产生指示各个RLC层数 据包的查询请求状态的查询请求信息;第一输出装置将各个RLC层数 据包和所述查询请求信息传输到MAC层;第二输入装置,接收来自RLC 层的各个RLC层数据包和所述查询请求信息,以及接收来自接收端的 MAC层的査询响应并将其传输到分发装置;第二控制装置对接收到的 各个RLC层数据包进行合并以生成MAC层数据包,记录査询请求信息, 以及根据所述查询请求信息来设置MAC层数据包包头的査询请求位,并 且将所述MAC层数据包传输到第二输出装置;第二输出装置,通过物理 层向接收端设备传输从第二控制装置接收到的MAC层数据包;以及分发 装置,根据记录的査询请求信息,将从接收端设备接收到的査询响应 传输到相应的RLC层实体。
优选地,所述第一输入装置、第一控制装置和第一输出装置是RLC 层装置,而所述第二输入装置、第二控制装置、第二输出装置和分发 装置是MAC层装置。
优选地,所述接收端设备包括第三输入装置,接收来自发送端 设备的所述MAC层数据包,并传输到控制装置;第三控制装置,根据接 收到的所述MAC层数据包包头的査询请求位来确定是否向发送端返回 针对所述查询请求的查询响应;以及第三输出装置,根据控制装置的 指示发送所述查询响应,并将所述MAC层数据包传输到高层进行处理。
优选地,所述第三输入装置、第三控制装置和第三输出装置是MAC 层装置。
根据本发明,还提出了一种实现针对数据包的査询处理的通信系 统中的发送端设备,所述发送端设备包括第一输入装置,接收来自 高层的数据包,以及接收来自媒体接入控制MAC层的査询响应;第一控 制装置,根据接收到的来自高层的数据包,生成无线链路控制RLC层数 据包,并且产生指示各个RLC层数据包的查询请求状态的査询请求信 息;第一输出装置将各个RLC层数据包和所述査询请求信息传输到MAC 层;第二输入装置,接收来自RLC层的各个RLC层数据包和所述查询请 求信息,以及接收来自接收端的MAC层的查询响应并将其传输到分发装 置;第二控制装置对接收到的各个RLC层数据包进行合并以生成MAC层数据包,记录查询请求信息,以及根据所述査询请求信息来设置MAC 层数据包包头的查询请求位,并且将所述MAC层数据包传输到第二输出 装置;第二输出装置,通过物理层向接收端设备传输从第二控制装置 接收到的MAC层数据包;以及分发装置,根据记录的查询请求信息,将 从接收端设备接收到的査询响应传输到相应的RLC层实体。
通过参考以下结合附图对所采用的优选实施例的详细描述,本发
明的上述目的、优点和特征将变得显而易见,其中
图l是传统的针对单独数据包或最后一个数据包的查询处理的示 意图2是根据本发明的针对单独数据包或最后一个数据包的查询处 理的示意图3是根据本发明的方法在发送端的数据发送的处理流程图4是根据本发明的方法在接收端的处理流程图5是根据本发明的方法在发送端的査询响应的处理流程图6是根据本发明的通信系统的发送端的RLC层装置的方框图; 图7是根据本发明的通信系统的发送端的MAC层装置的方框图;以
及
图8是根据本发明的通信系统的接收端的MAC层装置的方框图。
具体实施例方式
下面将参考附图来描述本发明的优选实施例。 图2是根据本发明的针对单独数据包或最后一个数据包的査询处 理的示意图。
如图2所示,在MAC PDU中仅预留一个査询位作为査询请求指示, 并且在RLCPDU报头中并不预留比特。在发送端,如果至少一个RLCPDU 需要查询,则针对该查询在MACPDU中设置该预留的査询位Q (例如,Q =1)。否则,如果没有任何RLCPDU需要查询,则针对该无查询的状态 设置查询位Q (例如,Q = 0)。此外,发送端MAC层会记录哪些RLC PDU要求查询。
在接收端,对MAC PDU处理进行处理。如果接收到的MAC层数据包 的该査询位Q表示至少一个RLCPDU需要查询(例如,Q=l),则立即向 发送端反馈相应MAC层状态报告,即,指示该MAC层数据包是否己经被 正确接收的报告。在发送端,接收该反馈的状态报告。然后,该发送 端MAC层根据先前的记录,将该状态报告分发给相关的RLC实体,以便 通过该査询来确认先前的传输。根据本发明,由来自接收端MAC层的状 态报告替代了传统技术中来自接收端的RLC层的状态报告。
图3是根据本发明的方法在发送端的数据发送的处理流程图。 如图3所示,首先,在RLC层接收来自高层的数据包,判断该数据 包是否为单独数据包或是最后一个数据包(步骤301)。如果该数据包 是单独数据包或者是最后一个数据包,则在RLC层,把该数据包通过层 间原语传输到MAC层的同时,通过层间原语传输查询请求信息(步骤 303)。该查询请求信息包括查询请求和该数据包(数据源)的逻辑信 道指示(当然,可以是其他指示信息)。否则,将数据包直接传输到MAC 层(步骤305)。
在MAC层,接收来自RLC层的数据包并进行合并以生成MAC层数据 包(步骤307)。根据査询请求信息判断是否至少有一个RLC数据包请求 查询(步骤309)。如果判断至少有一个RLC数据包请求査询,贝UMAC层 设置位于MAC数据包头的查询请求位为查询请求指示,并记录哪些RLC 层数据包请求了査询(步骤311)。否则,如果没有任何一个RLC数据包 请求查询,则MAC层设置位于MAC数据包头的查询请求位为无査询请求 (步骤313)。然后,在MAC层传输该数据包到物理层以便传输该数据包 到接收端(步骤315)。
图4是根据本发明的方法在接收端的处理流程图。 如图4所示,接收端的MAC层接收来自物理层的MAC数据包(步骤 401)。然后,在MAC层,该接收到的数据包包头的查询请求位是否指示 存在查询请求(步骤403)。如果该数据包包头的查询请求位指示存在 査询请求,则接收端MAC层发送相应的查询响应到发送端(步骤405)。 否则,不发送査询响应(步骤407)。图5是根据本发明的方法在发送端的查询响应的处理流程图。
如图5所示,在发送端的MAC层,接收从接收端反馈的査询响应(步 骤501)。然后,根据所记录的请求了査询RLC数据包的逻辑信道指示, 发送端MAC将该查询响应分发到相应的RLC层实体(步骤503)。
图6是根据本发明的通信系统的发送端的RLC层装置的方框图。 如图6所示,根据本发明的通信系统的发送端的RLC层装置包括 输入装置601、控制装置603和输出装置605。输入装置601接收来自高 层的数据包,并且接收从接收端的MAC层反馈的查询响应,以最终完成 该数据包的传输。控制装置603,根据接收到的来自高层的数据包,生 成RLC层数据包,并根据来自高层数据包的特性,如果是单个数据包或 最后一个数据包,则产生查询请求信息,以指示各个RLC层数据包的査 询请求状态。输出装置605将各个RLC层数据包和相关的査询请求信息 传输到MAC层。
图7是根据本发明的通信系统的发送端的MAC层装置的方框图。 如图7所示,根据本发明的通信系统的发送端的MAC层装置包括输 入装置701、控制装置703、输出装置705和分发装置707。输入装置701 接收来自RLC层的RLC层数据包和相应的查询请求信息,接收来自接收 端MAC层的査询响应并将其传输到分发装置707。控制装置703对接收到 的各个RLC层数据包进行合并,生成相应的MAC层数据包。如果根据査 询请求信息判断至少有一个RLC层数据包需要査询,则设置位于MAC数 据包头的査询请求位为查询请求指示,并记录哪些RLC层数据包需要查 询请求,否则,将该查询请求位设置为无査询请求指示,并将该MAC 数据包传输到输出装置705。输出装置705将从控制装置703接收到的 MAC层数据包传输到物理层以便向接收端进一步传输。分发装置707根 据记录的査询请求信息,将从接收端反馈回来的查询响应传输到相应 的RLC实体。
图8是根据本发明的通信系统的接收端的MAC层装置的方框图。 如图8所示,根据本发明的通信系统的接收端的MAC层装置包括 输入装置801、控制装置803和输出装置805。输入装置801接收来自发 送端设备的该MAC层数据包,并传输到控制装置803。控制装置803解析该接收到的数据包,如果数据包包头的查询请求位设置为查询请求指 示(即,请求了查询),则指示输出装置805反馈查询响应,否则,不
指示输出装置805反馈查询响应。输出装置805根据控制装置的指示向 发送端反馈查询响应,并将数据包传输到高层进行进一步的处理。
根据本发明,只在MAC层数据包头中预留一个査询请求位(可以是 一个比特),节约了数据包空间。另外,由于通过空中接口中只传输一 个查询请求响应信息,节约了无线资源。此外,由于传输响应信息由 接收端MAC层传输,而不需要接收端RLC层的参与,因此对查询请求的 响应更及时。
尽管以上己经结合本发明的优选实施例示出了本发明,但是本领 域的技术人员将会理解,在不脱离本发明的精神和范围的情况下,可 以对本发明进行各种修改、替换和改变。因此,本发明不应由上述实 施例来限定,而应由所附权利要求及其等价物来限定。
权利要求
1、一种在通信系统中实现针对数据包的查询处理的方法,在发送端,所述方法包括步骤从无线链路控制RLC层向媒体接入控制MAC层传输各个RLC层数据包、以及指示各个RLC层数据包的查询请求状态的查询请求信息,在MAC层,接收来自RLC层的各个RLC层数据包和所述查询请求信息,对接收到的各个RLC层数据包进行合并以生成MAC层数据包,并且根据所述查询请求信息来设置MAC层数据包包头的查询请求位,并将所述MAC层数据包传输到接收端;在接收端,所述方法包括步骤在MAC层,接收来自发送端的所述MAC层数据包,并根据接收到的所述MAC层数据包包头的查询请求位来确定是否向发送端返回针对所述查询请求的查询响应。
2、 根据权利要求l所述的方法,其特征在于还包括步骤在发送端的MAC层,根据查询请求信息记录关于哪些RLC层数据包请求了查询 的信息。
3、 根据权利要求2所述的方法,其特征在于在接收端向发送端返 回针对所述査询请求的査询响应的步骤之后,在发送端,所述方法还包括步骤在MAC层,接收来自接收端的査询响应,并根据记录的关于哪些 RLC层数据包请求了查询的信息,将所述查询响应分发到相应的RLC层 实体。
4、 根据权利要求l所述的方法,其特征在于所述査询请求信息 包括各个RLC层数据包的查询请求和请求了查询的RLC层数据包的逻辑 信道指示。
5、 根据权利要求l所述的方法,其特征在于还包括步骤如果在接收端MAC层,接收到的所述MAC层数据包包头的査询请求位指示存在所述査询请求,则向发送端返回针对所述査询请求的査询响应;否则,不发送査询响应。
6、 根据权利要求l所述的方法,其特征在于还包括步骤如果在发送端的MAC层,所述查询请求信息指示至少一个RLC数据包请求了查 询,则设置MAC层数据包包头的查询请求位来指示存在査询请求;否则, 如果所述査询请求信息指示没有任何RLC数据包请求了査询,则设置 MAC层数据包包头的查询请求位来指示无査询请求。
7、 根据权利要求l所述的方法,其特征在于所述查询位为一个 比特。
8、 根据权利要求l所述的方法,其特征在于还包括步骤在发送 端的RLC层,如果所述RLC层数据包是单独数据包或最后一个数据包, 则请求针对RLC层数据包的查询。
9、 根据权利要求l所述的方法,其特征在于在发送端和接收端 之间的MAC层数据包的传递是通过物理层实现的。
10、 一种实现针对数据包的查询处理的通信系统,包括 发送端设备,从无线链路控制RLC层向媒体接入控制MAC层传输各个RLC层数据包、以及指示各个RLC层数据包的查询请求状态的查询请 求信息,在MAC层,接收来自RLC层的各个RLC层数据包和所述査询请求 信息,对接收到的各个RLC层数据包进行合并以生成MAC层数据包,并 且根据所述査询请求信息来设置MAC层数据包包头的査询请求位,并将 所述MAC层数据包传输到接收端设备;以及接收端设备,在MAC层,接收来自发送端设备的所述MAC层数据包, 并根据接收到的所述MAC层数据包包头的査询请求位来确定是否向发 送端设备返回针对所述査询请求的査询响应。
11、 根据权利要求10所述的通信系统,其特征在于所述发送端设 备包括-第一输入装置,接收来自高层的数据包,以及接收来自MAC层的 査询响应;第一控制装置,根据接收到的来自高层的数据包,生成RLC层数 据包,并且产生指示各个RLC层数据包的查询请求状态的査询请求信 息;第一输出装置将各个RLC层数据包和所述查询请求信息传输到 MAC层;第二输入装置,接收来自RLC层的各个RLC层数据包和所述查询请 求信息,以及接收来自接收端的MAC层的査询响应并将其传输到分发装 置;第二控制装置对接收到的各个RLC层数据包进行合并以生成MAC 层数据包,记录查询请求信息,以及根据所述查询请求信息来设置MAC 层数据包包头的査询请求位,并且将所述MAC层数据包传输到第二输出 装置;第二输出装置,通过物理层向接收端设备传输从第二控制装置接 收到的MAC层数据包;以及分发装置,根据记录的查询请求信息,将从接收端设备接收到的 查询响应传输到相应的RLC层实体。
12、 根据权利要求ll所述的通信系统,其特征在于所述第一输入 装置、第一控制装置和第一输出装置是RLC层装置,而所述第二输入装 置、第二控制装置、第二输出装置和分发装置是MAC层装置。
13、 根据权利要求10所述的通信系统,其特征在于所述接收端设 备包括第三输入装置,接收来自发送端设备的所述MAC层数据包,并传 输到控制装置;第三控制装置,根据接收到的所述MAC层数据包包头的査询请求 位来确定是否向发送端返回针对所述查询请求的查询响应;以及第三输出装置,根据控制装置的指示发送所述查询响应,并将所 述MAC层数据包传输到高层进行处理。
14、 根据权利要求13所述的通信系统,其特征在于所述第三输入 装置、第三控制装置和第三输出装置是MAC层装置。
15、 一种实现针对数据包的查询处理的通信系统中的发送端设备,所述发送端设备包括第一输入装置,接收来自高层的数据包,以及接收来自媒体接入 控制MAC层的查询响应;第一控制装置,根据接收到的来自高层的数据包,生成无线链路控制RLC层数据包,并且产生指示各个RLC层数据包的査询请求状态的查询请求信息;第一输出装置将各个RLC层数据包和所述査询请求信息传输到 MAC层;第二输入装置,接收来自RLC层的各个RLC层数据包和所述查询请 求信息,以及接收来自接收端的MAC层的査询响应并将其传输到分发装 置;第二控制装置对接收到的各个RLC层数据包进行合并以生成MAC 层数据包,记录查询请求信息,以及根据所述査询请求信息来设置MAC 层数据包包头的查询请求位,并且将所述MAC层数据包传输到第二输出 装置;第二输出装置,通过物理层向接收端设备传输从第二控制装置接 收到的MAC层数据包;以及分发装置,根据记录的査询请求信息,将从接收端设备接收到的 查询响应传输到相应的RLC层实体。
全文摘要
根据本发明,提出了一种在通信系统中实现针对数据包的查询处理的方法,在发送端,所述方法包括步骤从无线链路控制RLC层向媒体接入控制MAC层传输各个RLC层数据包、以及指示各个RLC层数据包的查询请求状态的查询请求信息,在MAC层,接收来自RLC层的各个RLC层数据包和所述查询请求信息,对接收到的各个RLC层数据包进行合并以生成MAC层数据包,并且根据所述查询请求信息来设置MAC层数据包包头的查询请求位,并将所述MAC层数据包传输到接收端;在接收端,所述方法包括步骤在MAC层,接收来自发送端的所述MAC层数据包,并根据接收到的所述MAC层数据包包头的查询请求位来确定是否向发送端返回针对所述查询请求的查询响应。
文档编号H04L12/56GK101299706SQ20071004038
公开日2008年11月5日 申请日期2007年4月30日 优先权日2007年4月30日
发明者涛 杨 申请人:上海贝尔阿尔卡特股份有限公司