一种消息发送方法和装置的制造方法

文档序号:8946371阅读:302来源:国知局
一种消息发送方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种消息发送方法和装置。
【背景技术】
[0002]RLC(无线链路控制,Rad1 Link Control)是GPRS(通用分组无线服务技术,General Packet Rad1 Service)、WCDMA(宽带码分多址,宽带码分多址,Wideband CodeDivis1n Multiple Access)、TD_SCDMA(时分同步码分多址,Time Divis1n-SynchronousCode Divis1n Multiple Access)、LTE (长期演进,Long Term Evolut1n)等无线通信系统中的无线链路控制层协议。RLC层位于MAC (媒体介入控制,Media Access Control)层之上,属于第二层的一部分。RLC层是由RRC (无线资源控制,Rad1 Resource Control)层配置,其功能是由RLC实体完成,主要执行分段和级联、按需递交等功能。
[0003]3G(第三代数字通信,3rd Generat1n)网络的实际运行过程中,由于分组交换调整、切换,测量报告数据采集等,会导致测量控制(Measure Report)消息在RLC层上累积等待发送较多。此外无线承载重新配置(Rad1 Bearer Reconfigurat1n)消息、传输通道重新配置(Transport channel Reconfigurat1n)消息、物理信道重新配置(Physical channel Reconfigurat1n)消息、无线承载建立配置(Rad1 Bearer SetupConfigurat1n)消息,无线承载释放(Rad1 Bearer Release)消息等都需要在RLC层的信令无线承载(SRB,Signal Rad1 Bear)上进行发送。无线承载重新配置消息,传输通道重新配置消息,物理信道重新配置消息一般为UE(用户设备,即终端,User Equipment)进行小区切换或者调整,实时性要求高。
[0004]RLC实体会按照高层请求的消息顺序进行发送,如果之前已经有大量的测量控制消息等待发送,会导致后续无线承载重新配置等重要的消息在RLC层进行积压,导致终端不能及时切换,掉话率提升或者用户感知变差。另外,无线承载建立配置消息、无线承载释放消息等若没有及时发送给终端,会导致掉线等问题。

【发明内容】

[0005]本发明实施例提供一种消息发送方法和装置,用以基于优先级进行消息发送,进而提高消息发送的实时性。
[0006]本发明实施例提供的消息发送方法包括:
[0007]RLC实体接收RRC实体发来的服务数据单元SDU ;
[0008]对所述SDU进行处理,得到与所述SDU对应的协议数据单元PDU ;
[0009]根据所述SDU的优先级,发送所述SDU对应的rou。
[0010]较佳地,所述RLC实体接收RRC实体发来的SDU,包括:
[0011 ] 所述RLC实体接收所述RRC实体发来的RLC数据发送请求消息,所述RLC数据发送请求消息中携带所述SDU以及所述SDU的优先级指示信息。
[0012]较佳地,所述RLC实体根据所述SDU的优先级,发送所述SDU对应的TOU,包括:
[0013]所述RLC实体确定所述SDU的优先级,一个SDU的优先级为高优先级或低优先级;
[0014]若所述SDU为高优先级SDU,则将所述rou发送缓存队列中未发送完成的低优先级SDU所对应的PDU从所述PDU发送缓存队列中删除,并将所述高优先级SDU所对应的PDU放置在所述PDU发送缓存队列中进行发送。
[0015]较佳地,所述将所述高优先级SDU所对应的PDU放置在所述PDU发送缓存队列中之后,还包括:
[0016]对被删除的PDU所对应的低优先级SDU进行处理得到对应的rou,将得到的PDU放在所述PDU发送缓存队列中的所述高优先级SDU所对应的PDU之后。
[0017]较佳地,若所述SDU为低优先级,则将所述SDU对应的PDU放置在所述PDU发送缓存队列中进行发送。
[0018]—种消息发送装置,包括:RRC实体和RLC实体;
[0019]所述RRC实体,用于将服务数据单元SDU发送给所述RLC实体;
[0020]所述RLC实体,用于接收所述RRC实体发来的所述SDU ;对所述SDU进行处理,得到与所述SDU对应的协议数据单元rou ;根据所述SDU的优先级,发送所述SDU对应的rou。[0021 ] 较佳地,所述RLC实体包括:
[0022]接收模块,用于接收所述RRC实体发来的RLC数据发送请求消息;
[0023]判断模块,用于确定所述SDU的优先级,一个SDU的优先级为高优先级或低优先级;
[0024]发送模块,用于若所述SDU为高优先级SDU,则将所述PDU发送缓存队列中未发送完成的低优先级SDU所对应的PDU从所述PDU发送缓存队列中删除,并将所述高优先级SDU所对应的PDU放置在所述PDU发送缓存队列中进行发送。
[0025]较佳地,所述RLC数据发送请求消息中携带所述SDU以及所述SDU的优先级指示
?目息O
[0026]较佳地,所述发送模块还用于:
[0027]对被删除的PDU所对应的低优先级SDU进行处理得到对应的H)U,将得到的PDU放在所述PDU发送缓存队列中的所述高优先级SDU所对应的PDU之后。
[0028]较佳地,所述发送模块还用于:
[0029]若所述SDU为低优先级,则将所述SDU对应的PDU放置在所述PDU发送缓存队列中进行发送。
[0030]本发明实施例中,RLC实体接收RRC实体发来的SDU后,对所述SDU进行处理,得到与所述SDU对应的rou,在发送rou时,根据sdu的优先级,发送所述sdu对应的rou。由于RLC实体根据SDU的优先级对相应的PDU进行发送,而不是完全按照高层发来SDU的顺序进行发送,如果针对实时性要求高的重要消息,将其SDU设置为较高的优先级,则与现有技术相比,该实时性要求高的重要消息可以及时被发送,从而针对该实时性要求高的重要消息,提高了其消息发送的及时性。
【附图说明】
[0031]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为现有技术中消息发送方法的示意图;
[0033]图2为本发明实施例一中消息发送方法的流程图;
[0034]图3为本发明实施例二中消息发送方法的流程图;
[0035]图4为本发明实施例中消息发送装置的结构图。
【具体实施方式】
[0036]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0037]LTE系统的协议层,从用户面考虑,从上至下包括F1DCP (Packet Data ConvergenceProtocol,分组数据汇聚协议)层、RLC层、MAC层、物理(Physical,PHY)层;从控制面考虑,还包括F1DCP层之上的RRC(Rad1 Resource Control,无线资源控制)层,用于提供无线网络的控制信令。
[0038]在对本发明实施例进行详细描述之前,首先进行如下预定:
[0039]本发明实施例主要关注RLC消息发送过程,该过程主要涉及RRC层、RLC层的处理操作。为了便于描述,本发明实施例中将RRC层的协议实体称为RRC实体,将RLC层的协议实体称为RLC实体。
[0040]RRC层管理RLC层的配置,RLC实体负责执行RLC层的功能,在基站侧配置RLC实体,在用户侧也有对应的RLC实体,反之亦然。一个RLC实体负责接收来自上层的服务数据单元(SDU,Service Data Unit),或者发送SDU到上层;同时,一个RLC实体负责发送协议数据单元(PDU,Packet Data Unit)到它的对等端的RLC实体上,或接收来自对等端RLC实体的rou。
[0041]如图1所示,无线网络控制器(RNC,Rad1 Network Controller)内的信令高层如RRC层有信令需要传送时,会给RLC实体发送一个RLC数据发送请求消息(图中示为RLC_AM_DATA_REQ消息),该消息中携带有SDU以及各种参数。RLC实体接收到RLC_AM_DATA_REQ消息后,根据该消息中携带的参数,对其中的SDU进行处理,将SDU分成固定大小的分段,每个分段即为H)U,每个PD
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1