专利名称:一种无线资源控制连接建立消息的发送方法及装置的利记博彩app
技术领域:
本发明涉及通信技术领域,尤其涉及一种无线资源控制(Radio ResourceControl, RRC)连接(connection)建立(setup)消息的发送方法及装置。
背景技术:
无线资源控制(RadioResource Control, RRC)连接(connection)建立(setup)过程如图I所示,包括用户设备(UserEquipment,UE)发送 RRC 连接请求(RRC connection request)消息给无线网络控制器(Radio Network Controller, RNC); RNC 发送 RRC 连接建立(RRC connection setup)消息给 UE;UE 发送 RRC 连接建立完成(RRC connection setup COMPLETE)消息给 RNC。其中,由于RRC connection setup消息是无线网络控制器(Radio NetworkController, RNC)发给用户设备(User Equipment, UE)的消息,在无线链路控制(RadioLink Control,RLC)层采用的是UM模式,也就是没有反馈的模式。所以该消息在发出后,RNC无法知道UE是否已经接收到该消息。为了提高呼叫的接通率,网络侧可以重复发送RRCconnection setup消息,以提高UE接收到该消息的概率。而现有技术中,针对RRC connection setup消息重复发送的次数和重复发送的时间间隔都是人为配置的。一旦配置成功了,以后都不能更改了,存在一定的盲目性。如果配置的重复发送次数太多,容易增加网络负荷;如果重复发送的时间间隔不合理,容易影响接通时延,影响用户感知。
发明内容
本发明实施例提供了一种RRC connection setup消息的发送方法及装置,用以根据历史经验值自适应实现RRC connection setup消息的重复发送,避免了人为设置的盲目性,从而可以最大限度的保证RRC连接建立的成功率。本发明实施例提供的一种RRC connection setup消息的发送方法包括接收UE发送的RRC连接请求消息,从中获取该UE的RSCP ;确定该RSCP所属的RSCP范围,以及该RSCP范围对应的定时器的定时时长,其中该定时时长是根据已接入的UE的RRC连接建立时间间隔实时更新的;向UE发送RRC连接建立消息,同时启动该RSCP范围对应的定时器;当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息。本发明实施例提供的一种RRC connection setup消息的发送装置包括RRC连接请求消息接收单元,用于接收UE发送的RRC连接请求消息,从中获取该UE 的 RSCP ;RSCP范围确定单元,用于确定该RSCP所属的RSCP范围,以及该RSCP范围对应的定时器的定时时长,其中该定时时长是根据已接入的UE的RRC连接建立时间间隔实时更新的;发送RRC连接建立消息单元,用于向UE发送RRC连接建立消息,同时启动该RSCP范围对应的定时器;重发判断单元,用于当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息。本发明实施例,接收UE发送的RRC连接请求消息,从中获取该UE的RSCP ;确定该RSCP所属的RSCP范围,以及该RSCP范围对应的定时器的定时时长,其中该定时时长是根据已接入的UE的RRC连接建立时间间隔实时更新的;向UE发送RRC连接建立消息,同时启动该RSCP范围对应的定时器;当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息,从而可以根据历史经验值自适应实现RRC connection setup消息的重复发送,避免了人为设置的盲目性, 从而可以最大限度的保证RRC连接建立的成功率。
图I为现有技术中RRC连接建立过程示意图;图2为本发明实施例提供的RRC连接建立消息的发送方法的总体流程示意图;图3为本发明实施例提供的RRC连接建立消息的发送方法的具体流程示意图;图4为本发明实施例提供的RRC连接建立消息的发送装置的结构示意图。
具体实施例方式本发明实施例提供了一种RRC connection setup消息的发送方法及装置,用以根据历史经验值自适应实现RRC connection setup消息的重复发送,避免了人为设置的盲目性,从而可以最大限度的保证RRC连接建立的成功率,尽可能的减小接入时延,提高用户感知。本发明实施例中,RNC接收到UE发送的RRC connection setup消息后,从中获取接收信号码功率(RSCP),RSCP的值为
中一个值,
是预先约定的RSCP协议值范围,对应的实际值为[-115,-25] dBm。本发明实施例中,将
划分为多个范围,每个范围对应一定时器,当每次收到UE的RRC connection request时,从中提取RSCP,确定该RSCP所属的RSCP范围,并更新该RSCP范围对应的定时器的定时时长,具体可以利用从向该UE发送RRC connectionsetup成功到收到该UE回复的RRCconnection setup complete消息的时间间隔,来更新该定时器的定时时长,供后续发起RRC connection request消息的UE使用,即重发RRCconnection setup消息的时间间隔为RSCP范围对应的定时器的定时时长。进一步,本发明实施例中针对每一 UE还设置一 RRC建立定时器,该RRC建立定时器的定时时长,大于针对每一 RSCP范围设置的定时器的定时时长,用以监控向同一 UE重发RRC connection setup消息的次数,该RRC建立定时器,在向UE第一次发送RRC connection setup消息时启动,若在RRC建立定时器超时时,还没有收到该UE回复的 RRC connection setup complete 消息,则放弃重发 RRC connection setup 消息,释放该UE的RRC连接。若在RRC建立定时器未超时时,收到该UE回复的RRC connectionsetup complete消息,则该RRC建立定时器归零,停止计时,否则,可以向该UE重发RRCconnection setup 消息。由此可见,本发明实施例中,RRC connection setup消息重发的时间间隔,是根据历史经验值自适应计算出来的,避免了人为设置的盲目性,而且RRC connection setup消息的发送次数不是固定的,可以最大限度的保证RRC连接建立的成功率。下面结合附图对本发明实施例提供的技术方案进行说明。参见图2、本发明实施例提供的一种无线资源控制RRC连接建立消息的发送方法,包括SlOl、接收UE发送的RRC连接请求消息,从中获取该UE的RSCP ; S102、确定该RSCP所属的RSCP范围,以及该RSCP范围对应的监控时间,该监控时间是根据已接入的UE的RRC连接建立时间间隔实时更新的;具体地,确定该RSCP所属的RSCP范围,以及该RSCP范围对应的定时器的定时时长,其中该定时时长是根据已接入的UE的RRC连接建立时间间隔实时更新的,所述RRC连接建立时间间隔,为从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,其中,所述RSCP范围与从该UE发送的RRC连接请求消息中获取的RSCP所属的RSCP范围为同一范围;S103、向UE发送RRC连接建立消息,同时在所述监控时间内监控是否收到UE回复的RRC连接建立完成消息;具体地,向UE发送RRC连接建立消息,同时启动该RSCP范围对应的定时器;S104、当在所述监控时间内没有收到UE回复的RRC连接建立完成消息时,判断是否需要重新向UE发送RRC连接建立消息。具体地,当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息。较佳地,所述RSCP范围对应的定时器的定时时长为预设的初始值;或者,UE的RRC连接建立时间间隔,所述RRC连接建立时间间隔,为从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,其中,所述RSCP范围与从该UE发送的RRC连接请求消息中获取的RSCP所属的RSCP范围为同一范围;或者,多个UE的RRC连接建立时间间隔的平均值。较佳地,当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息,包括当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,判断该UE对应的RRC建立定时器是否超时,如果是,则释放该UE的RRC连接;否则,重新向UE发送RRC连接建立消息,并同时启动该RSCP范围对应的定时器。较佳地,所述RRC建立定时器,在第一次向该UE发送RRC连接建立消息时启动。较佳地,该方法还包括当该RSCP范围对应的定时器未超时时,若收到UE回复的RRC连接建立完成消息,则利用从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,更新该RSCP范围对应的定时器的定时时长。下面给出一个具体实施例的说明。例如,本发明实施例把RSCP范围分成9个小范围
, [11,20], [21,30], [31,40], [41,50], [51,60], [61,70], [71,80], [81,91]。当收到UE 的 RRC connection request 消息时,RNC 从 RRC connection request消息中获取该UE的RSCP值,确定该RSCP归属于哪一范围,并记录向该UE发送RRCconnection setup 消息成功到收到该 UE 回复的 RRC connection setup complete 消息的时间间隔tn,把该时间间隔tn,作为该UE的RSCP对应的RSCP范围对应的定时器的定时时长。或者,RNC可以实时计算各RSCP范围对应的定时器的定时时长的平均值。例如,对于
范围,当第一个UE接入时,
范围对应的定时器的定时时长1\ = h,其中为RNC向该第一个UE发送RRC connection setup消息成功到接收到该第一个UE回复的RRC connection setup complete消息的时间间隔,当第二个UE接入后,T2= (ti+t2)/2,其中t2表示RNC向该第二个UE发送RRC connection setup消息成功到接收到该第二个UE回复的RRC connection setup complete消息的时间间隔,以此类推,当第n个UE接入后,Tn= (Utn)/2,其中,Tn表示第n个UE接入后的
范围对应的定时器的定时时长的更新值。从向UE发送RRC connection setup消息成功开始,在Tn的时间内没有收到该UE回复 RRC connection setup complete 消息,则 RNC 重新发送该 RRCconnection setup 消
息给UE oRNC重新发送RRC connection setup消息后,当到达Tn时,需要重新发送RRCconnection setup消息时,判断RRC建立定时器是否超时,如果超时,RNC释放RRC连接,不再重新发送RRC connection setup消息;如果未超时,重新启动定时器Tn,继续判断Tn时间内是否收到 RRC connection setup complete 消息。本发明实施例提供的技术方案的具体流程如图3所示,包括步骤S201、UE接入,发送RRC连接请求消息给RNC。S202、RNC从RRC连接请求消息中获取该UE的RSCP,并确定该RSCP所属的RSCP范围。S203、确定该RSCP范围对应的Tn值,以及向UE发送RRC连接建立消息。S204、判断Tn时间内是否收到RRC连接建立完成消息,如果是,则执行步骤S208 ;否则,执行步骤S205。S205、向UE重新发送RRC连接建立消息。S206、判断RRC建立定时器是否超时,如果是,则执行步骤S207 ;否则,执行步骤S204。S207、释放该UE的RRC连接。S208、利用从向UE发送RRC连接建立消息成功到收到RRC连接建立完成消息的时间,更新该RSCP范围对应的Tn值。参见图4,本发明实施例提供的一种RRC连接建立消息的发送装置,,包括、
RRC连接请求消息接收单元11,用于接收UE发送的RRC连接请求消息,从中获取该 UE 的 RSCP ;RSCP范围确定单元12,用于确定该RSCP所属的RSCP范围,以及该RSCP范围对应的监控时间,该监控时间是根据已接入的UE的RRC连接建立时间间隔实时更新的;发送RRC连接建立消息单元13,用于向UE发送RRC连接建立消息,同时在所述监 控时间内监控是否收到UE回复的RRC连接建立完成消息;重发判断单元14,用于当在所述监控时间内没有收到UE回复的RRC连接建立完成消息时,判断是否需要重新向UE发送RRC连接建立消息。较佳地,RSCP范围确定单元12,具体用于确定该RSCP所属的RSCP范围,以及该RSCP范围对应的定时器的定时时长,其中该定时时长是根据已接入的UE的RRC连接建立时间间隔实时更新的,所述RRC连接建立时间间隔,为从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,其中,所述RSCP范围与从该UE发送的RRC连接请求消息中获取的RSCP所属的RSCP范围为同一范围;发送RRC连接建立消息单元13,具体用于向UE发送RRC连接建立消息,同时启动该RSCP范围对应的定时器;重发判断单元14,具体用于当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息。较佳地,所述RSCP范围对应的定时器的定时时长为预设的初始值;或者,UE的RRC连接建立时间间隔,所述RRC连接建立时间间隔,为从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,其中,所述RSCP范围与从该UE发送的RRC连接请求消息中获取的RSCP所属的RSCP范围为同一范围;或者,多个UE的RRC连接建立时间间隔的平均值。较佳地,所述重发判断单元14,具体用于当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,判断该UE对应的RRC建立定时器是否超时,如果是,则释放该UE的RRC连接;否则,重新向UE发送RRC连接建立消息,并同时启动该RSCP范围对应的定时器。较佳地,所述发送RRC连接建立消息单元13,在第一次向所述UE发送RRC连接建立消息时启动所述RRC建立定时器。较佳地,该装置还包括更新单元15,用于当该RSCP范围对应的定时器未超时时,若收到UE回复的RRC连接建立完成消息,则利用从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,更新该RSCP范围对应的定时器的定时时长。较佳地,该装置为RNC。综上所述,本发明实施例中,RRC connection setup消息的重发间隔是根据历史经验值自适应计算出来的,避免了人为设置的盲目性,而且发送次数也不是固定的,可以最大限度的保证RRC连接建立的成功率。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线资源控制RRC连接建立消息的发送方法,其特征在于,该方法包括 接收UE发送的RRC连接请求消息,从中获取该UE的接收信号码功率RSCP ; 确定该RSCP所属的RSCP范围,以及该RSCP范围对应的监控时间,该监控时间是根据已接入的UE的RRC连接建立时间间隔实时更新的; 向UE发送RRC连接建立消息,同时在所述监控时间内监控是否收到UE回复的RRC连接建立完成消息; 当在所述监控时间内没有收到UE回复的RRC连接建立完成消息时,判断是否需要重新向UE发送RRC连接建立消息。
2.根据权利要求I所述的方法,其特征在于,确定所述RSCP范围对应的监控时间,包括确定该RSCP范围对应的定时器的定时时长; 在所述监控时间内监控是否收到UE回复的RRC连接建立完成消息,包括启动该RSCP范围对应的定时器; 当在所述监控时间内没有收到UE回复的RRC连接建立完成消息时,判断是否需要重新向UE发送RRC连接建立消息,包括 当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息。
3.根据权利要求2所述的方法,其特征在于,所述RSCP范围对应的定时器的定时时长为 最近一次接入的UE的RRC连接建立时间间隔; 或者,多个已接入的UE的RRC连接建立时间间隔的平均值。
4.根据权利要求2所述的方法,其特征在于,当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息,包括 当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,判断该UE对应的RRC建立定时器是否超时,如果是,则释放该UE的RRC连接;否则,重新向UE发送RRC连接建立消息,并同时启动该RSCP范围对应的定时器。
5.根据权利要求4所述的方法,其特征在于,所述RRC建立定时器,在第一次向该UE发送RRC连接建立消息时启动。
6.根据权利要求2所述的方法,其特征在于,该方法还包括 当该RSCP范围对应的定时器未超时时,若收到UE回复的RRC连接建立完成消息,则利用从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,更新该RSCP范围对应的定时器的定时时长。
7.—种RRC连接建立消息的发送装置,其特征在于,该装置包括 RRC连接请求消息接收单元,用于接收UE发送的RRC连接请求消息,从中获取该UE的接收信号码功率RSCP ; RSCP范围确定单元,用于确定该RSCP所属的RSCP范围,以及该RSCP范围对应的监控时间,该监控时间是根据已接入的UE的RRC连接建立时间间隔实时更新的; 发送RRC连接建立消息单元,用于向UE发送RRC连接建立消息,同时在所述监控时间内监控是否收到UE回复的RRC连接建立完成消息;重发判断单元,用于当在所述监控时间内没有收到UE回复的RRC连接建立完成消息时,判断是否需要重新向UE发送RRC连接建立消息。
8.根据权利要求7所述的装置,其特征在于, 所述RSCP范围确定单元,具体用于确定该RSCP所属的RSCP范围,以及该RSCP范围对应的定时器的定时时长,其中该定时时长是根据已接入的UE的RRC连接建立时间间隔实时更新的; 所述发送RRC连接建立消息单元,具体用于向UE发送RRC连接建立消息,同时启动该RSCP范围对应的定时器; 所述重发判断单元,具体用于当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,则判断是否需要重新向UE发送RRC连接建立消息。
9.根据权利要求8所述的装置,其特征在于,所述RSCP范围对应的定时器的定时时长为 最近一次接入的UE的RRC连接建立时间间隔; 或者,多个已接入的UE的RRC连接建立时间间隔的平均值。
10.根据权利要求8所述的装置,其特征在于,所述重发判断单元,具体用于 当该RSCP范围对应的定时器超时时,若没有收到UE回复的RRC连接建立完成消息,判断该UE对应的RRC建立定时器是否超时,如果是,则释放该UE的RRC连接;否则,重新向UE发送RRC连接建立消息,并同时启动该RSCP范围对应的定时器。
11.根据权利要求10所述的装置,其特征在于,所述发送RRC连接建立消息单元,在第一次向所述UE发送RRC连接建立消息时启动所述RRC建立定时器。
12.根据权利要求8所述的装置,其特征在于,该装置还包括 更新单元,用于当该RSCP范围对应的定时器未超时时,若收到UE回复的RRC连接建立完成消息,则利用从向该UE发送RRC连接建立消息成功,到接收到该UE回复的RRC连接建立完成消息的时间间隔,更新该RSCP范围对应的定时器的定时时长。
全文摘要
本发明公开了一种RRC connection setup消息的发送方法及装置,用以根据历史经验值自适应实现RRC connection setup消息的重复发送。所述方法包括接收UE发送的RRC连接请求消息,从中获取该UE的接收信号码功率RSCP;确定该RSCP所属的RSCP范围,以及该RSCP范围对应的监控时间,该监控时间是根据已接入的UE的RRC连接建立时间间隔实时更新的;向UE发送RRC连接建立消息,同时在所述监控时间内监控是否收到UE回复的RRC连接建立完成消息;当在所述监控时间内没有收到UE回复的RRC连接建立完成消息时,判断是否需要重新向UE发送RRC连接建立消息。
文档编号H04W76/02GK102711063SQ201210165020
公开日2012年10月3日 申请日期2012年5月24日 优先权日2012年5月24日
发明者刘春 , 杜懋江, 董乐, 钟步雷 申请人:大唐移动通信设备有限公司