一种提高切换成功率的方法和用户设备 |
|||||||
申请号 | CN201610112579.X | 申请日 | 2016-02-26 | 公开(公告)号 | CN107135522A | 公开(公告)日 | 2017-09-05 |
申请人 | 中兴通讯股份有限公司; | 发明人 | 建栋锐; | ||||
摘要 | 本 发明 涉及移动通信的切换领域,尤其涉及一种提高切换成功率的方法和用户设备。其中,提高切换成功率的方法包括:切换过程中,T304 定时器 超时时,用户设备UE判断MSG3是否已发送;所述MSG3中包含切换重配完成消息;若已发送,则等待所述MSG3的确认ACK反馈;否则发起重建立过程。相应的,本发明还提供了一种提高切换成功率的用户设备。 | ||||||
权利要求 | 1.一种提高切换成功率的方法,其特征在于,所述方法包括:切换过程中,T304定时器超时时,用户设备UE判断MSG3是否已发送;所述MSG3中包含切换重配完成消息;若已发送,则等待所述MSG3的确认ACK反馈;否则发起重建立过程。 |
||||||
说明书全文 | 一种提高切换成功率的方法和用户设备技术领域[0001] 本发明涉及移动通信的切换领域,尤其涉及一种提高切换成功率的方法和用户设备。 背景技术[0002] 随着第三代合作伙伴计划(The 3rd Generation Partnership Project,简称3GPP)技术的推进,通信行业对长期演进(Long Term Evolution,简称LTE)系统的商用加速推广,LTE技术已越来越多的被人们所接受和掌握,技术文档和规定也随之完善,短短的几年时间内LTE协议经历了多个版本的发展,内容更丰富、功能更全面、细节更精确,但随着LTE系统商用场景的增多,实际应用中就会反映出协议中未考虑周全的方面。 [0003] 当前协议中,对于切换触发的基于非竞争的随机接入过程,基本流程如下:目标小区给源小区的切换响应中携带一个专用的前导码,用于UE切换时使用非竞争方式随机接入;当用户设备(User Equipment,简称UE)收到携带移动性控制(mobilityControlInfo)字段的RRC连接重配消息后,认为切换开始,启动T304定时器,并发起向目标侧的随机接入,当随机接入过程完成则杀死T304定时器。根据现有协议在具体实现时会出现UE和基站(LTE系统中也称为演进型节点B,evolved Node B,简称eNB)对切换成功还是失败的判断不一致的情况,从而导致后续流程的异常,切换成功率降低。 发明内容[0004] 本发明提供了一种提高切换成功率的方法和用户设备,以解决UE和eNB对切换结果判断不一致导致的切换成功率低的问题。 [0005] 为解决上述问题,本发明提供的提高切换成功率的方法,包括:切换过程中,T304定时器超时时,用户设备UE判断MSG3是否已发送;所述MSG3中包含切换重配完成消息;若已发送,则等待所述MSG3的确认ACK反馈;否则发起重建立过程。 [0006] 优选的,上述等待MSG3的ACK反馈包括:如果在预设时间T内收到所述ACK反馈,则确定切换成功,不再发起重建立过程。如果在预设时间T内未收到所述ACK反馈,则确定切换失败,发起重建立过程。 [0007] 优选的,上述预设时间T小于或等于无线链路控制层RLC达到最大重传次数所用的时间。 [0008] 为解决上述技术问题,本发明还提供了一种提高切换成功率的用户设备包括判断模块、重建立过程发起模块;其中,判断模块用于切换过程中,T304定时器超时时,判断MSG3是否已发送;并将判断结果通知所述重建立过程发起模块;所述MSG3中包含切换重配完成消息;当所述判断结果为MSG3已发送时,所述重建立过程发起模块延时发起重建立,等待所述MSG3的确认ACK反馈;当所述判断结果为MSG3未发送时,所述重建立过程发起模块立即发起重建立过程。 [0009] 优选的,如果在预设时间T内收到所述ACK反馈,则确定切换成功,不再发起重建立过程。如果在预设时间T内未收到所述ACK反馈,则确定切换失败,发起重建立过程。 [0010] 优选的,上述预设时间T小于或等于无线链路控制层RLC达到最大重传次数所用的时间。 [0012] 图1为本发明提高切换成功率的方法的基本步骤流程图; [0013] 图2为第一应用示例提高切换成功率的方法流程图; [0014] 图3为第二应用示例提高切换成功率的方法流程图; [0015] 图4为第三应用示例提高切换成功率的方法流程图; [0016] 图5为第四应用示例提高切换成功率的方法流程图; [0017] 图6为本发明提高切换成功率的用户设备的组成模块图。 具体实施方式[0019] 相关技术中,在切换触发的非竞争方式接入的场景下,目标侧随机接入过程的结束标志是UE成功解码随机接入响应消息(也称为MSG2)并收到上行授权。根据协议,具体实现时,UE先把上行授权(UL grant)发到底层,然后再标记随机接入过程的完成。如果UE刚好把UL grant发到底层,此时无线资源控制(Radio Resource Control,简称RRC)连接重配完成消息(也称为MSG3)已经准备好了,则会立即启动发送,而此时T304还未被杀死,则存在这样一种情况:MSG3已经发出去,T304在被杀死前发生超时,UE此时判断切换失败,会接着发起重建立过程;而eNB侧因为收到了MSG3,解码出重配完成消息,判断UE切换完成并会通知核心网UE已切换成功;可见,此时UE和eNB对切换成功还是失败的判断是不一致的,从而导致后续流程的异常,本次切换也以失败告终,降低了成功率。图1为本发明提高切换成功率的方法的基本步骤流程图。如图所示,本发明提高切换成功率的方法主要包括: [0020] S101:在T304定时器超时时,UE判断MSG3是否已发送;若已发送,则跳转至S102;否则跳转至S103; [0021] S102:等待MSG3的确认(Acknowledge,简称ACK)反馈; [0022] S103:发起重建立过程。 [0023] 上述MSG3中包含切换重配完成消息,下同,不再赘述。 [0024] 如果T304超时时,UE的MSG3还未发送,则说明基站不可能收到切换的重配完成消息,也不会认为UE切换成功,此时UE应该停止MSG3的发送,直接发起重建立过程。 [0025] 如果T304超时时,UE的MSG3已经发送,则很可能基站已经收到MSG3,只要收到该消息基站就判断UE切换成功。此时UE不发起重建立,并等待信令无线承载1(Signalling radio bearers,简称SRB1)上重配完成消息的无线链路控制层(Radio Link Control,简称RLC)反馈,如果在预设时间T内收到了RLC ACK反馈,则说明基站已经认为UE切换成功,并且即将为UE调度资源,此时UE放弃重建立,把状态置为切换成功,继续在目标小区进行上下行数据传输的处理。如果在预设时间T内一直没有收到重配完成消息的RLC ACK反馈,则说明基站没有收到重配完成消息,此时UE和基站侧状态一致,都认为切换失败了,此时UE再发起重建立过程。 [0026] 上述预设时间T可以根据对网络时延的要求,设定为小于或等于RLC达到最大重传次数所用的时间。 [0027] 采用上述方法,与现有技术相比,解决了UE可以切换成功但由于T304超时必须执行重建从而切换失败的问题,提高了切换成功的概率,提升了网络的质量。 [0028] 下面通过三个应用示例对上述实施例进行进一步说明。 [0029] 图2为第一应用示例提高切换成功率的方法流程图。如图所示,本示例中提高切换成功率的方法包括以下步骤: [0030] S201:UE收到源基站发送的切换命令,启动T304定时器;T304定时器时长设定依据现有协议即可; [0031] S202:UE发起随机接入过程,向目标基站发送随机接入前导(称为:MSG1); [0032] S203:UE接收来自目标基站的MSG2; [0033] S204:T304定时器超时,UE直接发起重建立过程。 [0034] 图3为第二应用示例提高切换成功率的方法流程图。如图所示,本示例中提高切换成功率的方法包括以下步骤: [0035] S301:UE收到源基站发送的切换命令,启动T304定时器; [0036] S302:UE执行随机接入过程,向目标基站发送MSG1; [0037] S303:UE接收来自目标基站的MSG2; [0038] S304:UE向目标基站发送MSG3; [0039] S305:T304定时器超时,UE判断MSG3已发送,等待重配完成消息的ACK反馈; [0040] S306:在预设时间T内收到上述ACK反馈,确定切换成功,把状态置为切换成功。其中,预设时间T小于等于RLC达到最大重传次数所用的时间。 [0041] 图4为第三应用示例提高切换成功率的方法流程图。如图所示,本示例中提高切换成功率的方法包括以下步骤: [0042] S401:UE收到源基站发送的切换命令,启动T304定时器; [0043] S402:UE执行随机接入过程,向目标基站发送MSG1; [0044] S403:UE接收来自目标基站的MSG2; [0045] S404:UE向目标基站发送MSG3; [0046] S405:T304定时器超时,UE判断MSG3已发送,等待重配完成消息的ACK反馈; [0047] S406:在预设时间T内未接收到上述ACK反馈,确定切换失败,发起重建立过程。其中,预设时间T小于等于RLC达到最大重传次数所用的时间。 [0048] 图5为第四应用示例提高切换成功率的方法流程图。如图所示,本示例中提高切换成功率的方法包括以下步骤: [0049] S501:UE收到源基站发送的切换命令,启动T304定时器; [0050] S502:T304定时器超时,UE判断MSG3是否已发送;若已发送,则跳转至S503;否则跳转至S504; [0051] S503:等待MSG3的ACK反馈;如果在预设时间T内收到所述ACK反馈,则确定切换成功;否则跳转至步骤S504;其中,预设时间T小于等于RLC达到最大重传次数所用的时间。 [0052] S504:发起重建立过程。 [0053] 图6为本发明提高切换成功率的用户设备组成模块图。如图所示,该用户设备包括:判断模块01、重建立过程发起模块02;其中判断模块01用于切换过程中T304定时器超时时,判断MSG3是否已发送;并将判断结果通知重建立过程发起模块02;当所述判断结果为MSG3已发送时,重建立过程发起模块02延时发起重建立,等待MSG3的确认ACK反馈;当所述判断结果为MSG3未发送时,重建立过程发起模块02立即发起重建立过程。 [0054] 上述等待MSG3的ACK反馈包括: [0055] 如果在预设时间T内收到所述ACK反馈,则将切换状态置为切换成功,不再发起重建立过程。如果在预设时间T内未收到所述ACK反馈,则将切换状态置为切换失败,发起重建立过程。其中,预设时间T小于或等于无线链路控制层RLC达到最大重传次数所用的时间。 |