小区切换方法、装置、网络设备及存储介质与流程

文档序号:29640475发布日期:2022-04-13 18:19阅读:102来源:国知局
小区切换方法、装置、网络设备及存储介质与流程

1.本技术实施例涉及通信技术领域,特别涉及一种小区切换方法、装置、网络设备及存储介质。


背景技术:

2.在无线通信系统中,终端常需要进行小区切换,即从源小区切换到目标小区。为了保证在切换小区的过程中终端的通信不中断,引入了一种双激活协议栈(dual active protocol stack,daps)切换(handover,ho)技术。基于daps ho技术进行小区切换时,终端保持与源小区的连接,向目标小区进行数据同步,实现连接建立,当连接建立完成时,网络设备会先通知源小区切换成功,释放源小区中终端的无线资源和配置信息,然后,通知终端删除源小区的配置信息,释放与源小区的连接。
3.相关技术中,在连接建立完成后,当终端在目标小区上发生无线链路失败时,终端会基于协议删除源小区和目标小区的配置信息,然后进行网络搜索,再向网络搜索到的新小区发起连接建立过程。
4.上述相关技术中,由于需要重新发起网络搜索再向新的小区发起连接建立过程,导致连接建立的过程延迟较长,造成终端通信中断。


技术实现要素:

5.本技术实施例提供了一种小区切换方法、装置、网络设备及存储介质,能够降低了网络延迟。所述技术方案如下:
6.一方面,提供了一种小区切换方法,所述方法由第一网络设备执行,所述第一网络设备为目标小区提供通信服务,所述方法包括:
7.响应于接收到终端的配置完成通知,向所述终端发送第一释放指示,所述第一释放指示指示释放与源小区的连接;
8.响应于接收到所述终端针对所述第一释放指示的释放完成通知,向第二网络设备发送第二释放指示,所述第二释放指示指示释放所述源小区与所述终端的连接,所述第二网络设备为源小区提供通信服务。
9.另一方面,提供了一种小区切换方法,所述方法由第二网络设备执行,所述第二网络设备为源小区提供通信服务,所述方法包括:
10.响应于接收到终端的第二释放指示,释放源小区与所述终端的连接,所述第二释放指示是所述终端在接收到第一网络设备发送的第一释放指示后,基于所述第一释放指示,释放与所述源小区的连接后发送的,所述第一网络设备用于为目标小区提供通信服务。
11.另一方面,提供了一种小区切换方法,所述方法由终端执行,所述方法包括:
12.在切换至目标小区后,向第一网络设备发送配置完成通知,所述第一网络设备用于为目标小区提供通信服务;
13.响应于所述第一网络设备发送的第一释放指示,释放与源小区的连接,并向所述
第一网络设备发送第一释放指示的释放完成通知,所述第一释放指示的释放完成通知用于指示所述第一网络设备向第二网络设备发送第二释放指示,所述第二释放指示用于指示所述第二网络设备释放源小区与所述终端的连接。
14.另一方面,提供了一种小区切换装置,所述装置由第一网络设备执行,所述第一网络设备为目标小区提供通信服务,所述装置包括:
15.第一发送模块,用于响应于接收到终端的配置完成通知,向所述终端发送第一释放指示,所述第一释放指示指示释放与源小区的连接;
16.第二发送模块,用于响应于接收到所述终端针对所述第一释放指示的释放完成通知,向第二网络设备发送第二释放指示,所述第二释放指示指示释放所述源小区与所述终端的连接,所述第二网络设备为源小区提供通信服务。
17.另一方面,提供了一种小区切换装置,所述装置由第二网络设备执行,所述第二网络设备为源小区提供通信服务,所述装置包括:
18.第一释放模块,用于响应于接收到终端的第二释放指示,释放源小区与所述终端的连接,所述第二释放指示是所述终端在接收到第一网络设备发送的第一释放指示后,基于所述第一释放指示,释放与所述源小区的连接后发送的,所述第一网络设备用于为目标小区提供通信服务。
19.另一方面,提供了一种小区切换装置,所述装置由终端执行,所述装置包括:
20.第三发送模块,用于在切换至目标小区后,向第一网络设备发送配置完成通知,所述第一网络设备用于为目标小区提供通信服务;
21.第二释放模块,用于响应于所述第一网络设备发送的第一释放指示,释放与源小区的连接,并向所述第一网络设备发送第一释放指示的释放完成通知,所述第一释放指示的释放完成通知用于指示所述第一网络设备向第二网络设备发送第二释放指示,所述第二释放指示用于指示所述第二网络设备释放源小区与所述终端的连接。
22.另一方面,提供了一种第一网络设备,所述第一网络设备包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述任一所述的小区切换方法。
23.另一方面,提供了一种第二网络设备,所述第二网络设备包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述任一所述的小区切换方法。
24.另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述任一所述的小区切换方法。
25.另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述任一方面所述的小区切换方法。
26.另一方面,提供了一种计算机程序产品,所述计算机程序产品存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如上述任一方面所述的小区切换方法。
27.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,
在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
附图说明
28.图1示出了本技术一个示例性实施例示出的小区切换方法所涉及的实施环境的示意图;
29.图2示出了本技术一个示例性实施例示出的小区切换方法的流程图;
30.图3示出了本技术一个示例性实施例示出的小区切换方法的流程图;
31.图4示出了本技术一个示例性实施例示出的小区切换方法的流程图;
32.图5示出了本技术一个示例性实施例示出的小区切换方法的流程图;
33.图6示出了本技术一个示例性实施例示出的小区切换方法的时序流程图;
34.图7示出了本技术一个示例性实施例示出的小区切换方法的流程图;
35.图8示出了本技术一个示例性实施例示出的小区切换方法的时序流程图;
36.图9示出了本技术一个示例性实施例示出的小区切换装置的框图;
37.图10示出了本技术一个示例性实施例示出的小区切换装置的框图;
38.图11示出了本技术一个示例性实施例示出的小区切换装置的框图;
39.图12示出了本技术一个示例性实施例示出的终端的结构框图;
40.图13示出了本技术一个示例性实施例示出的网络设备的结构框图。
具体实施方式
41.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
42.在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
43.下面对本技术涉及到的若干个名词进行简单介绍:
44.小区:也称蜂窝小区,是指在蜂窝移动通信系统中,其中的一个基站或基站的一部分(扇形天线)所覆盖的区域,在这个区域内终端可以通过无线信道可靠地与基站进行通信。
45.小区切换:在终端发生移动或者其他情况下,将服务器小区从当前服务小区切换到其他服务小区。其中,切换前的小区称为源小区,切换后的小区称为目标小区。
46.双激活协议栈切换(dual active protocol stack handover,daps ho):一种通信行业中的小区切换标准,能够保证终端在小区切换过程中保持通信。
47.请参考图1,其示出了本技术一个示例性实施例示出的小区切换方法所涉及的实施环境的示意图。参见图1,该实施环境包括终端10、第一网络设备20和第二网络设备30。其中,终端10、第一网络设备20和第二网络设备30之间均通过网络连接。
48.该第一网络设备20和第二网络设备30为任一具有无线收发功能的网络设备。例如,该第一网络设备20和第二网络设备30均可以为基站、演进型节点b(evolved node b,
enb)、下一代节点b(next generation,gnb)无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission point,tp)或者发送接收点(transmission and reception point,trp)等。
49.第一网络设备20和第二网络设备30均能够为终端10分配传输资源,使得终端10能够基于该传输资源与源小区或目标小区进行通信。每个网络设备的覆盖范围能够被划分为至少一个小区。在本技术实施例中,源小区和目标小区可以是同一网络设备或不同网络设备对应的小区。即第一网络设备20和第二网络设备30为同一网络设备或者不同的网络设备,在本技术实施例中,对此不作具体限定。
50.该终端10为具有无线通信功能的终端10。其中,该终端10可以为手机、平板电脑、具备无线通信功能的电脑或可穿戴设备等。在本技术实施例中,对此不作具体限定。
51.该小区切换过程可以为主小区群组(master cell group,mcg)切换过程,或者,为辅小区群组(secondary cell group,scg)变更过程。在本技术实施例中,对此不作具体限定。
52.请参见图2,其示出了本技术一个示例性实施例示出的小区切换方法的流程图。该方法由第一网络设备执行,该方法包括以下步骤:
53.步骤s201:响应于接收到终端的配置完成通知,向该终端发送第一释放指示,该第一释放指示指示释放与源小区的连接;
54.步骤s202:响应于接收到该终端针对该第一释放指示的释放完成通知,向第二网络设备发送第二释放指示,该第二释放指示指示释放该源小区与该终端的连接,该第二网络设备为源小区提供通信服务。
55.在一些实施例中,该方法还包括:
56.响应于接收到该第二网络设备的切换取消通知,释放该终端与该目标小区的连接。
57.在一些实施例中,该响应于接收到终端的配置完成通知,向该终端发送第一释放指示之前,该方法还包括:
58.响应于接收到该第二网络设备的切换请求,生成针对该切换请求的切换请求响应,该切换请求用于请求切换至目标小区,该切换请求响应包括该目标小区的第一配置信息;
59.向该第二网络设备发送切换请求响应。
60.在一些实施例中,该方法还包括:
61.响应于接收到该终端针对该第一释放指示的释放完成通知,向该第二网络设备发送切换成功通知,该第二网络设备用于基于该切换成功通知反馈序列码信息;
62.响应于接收到该第二网络设备的序列码信息,存储该序列码信息,该序列码信息表示分组数据汇聚协议pdcp的编码信息。
63.在一些实施例中,该接收该终端针对该第一释放指示的释放完成通知之后,该方法还包括:
64.向数据管理平台发送路径倒换请求,该路径倒换请求指示切换与终端进行数据交互时使用的服务小区;
65.接收该数据管理平台发送的路径倒换响应。
66.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
67.请参见图3,其示出了本技术一个示例性实施例示出的小区切换方法的流程图。所述方法由第二网络设备执行,该方法包括以下步骤:
68.步骤s301:响应于接收到终端的第二释放指示,释放源小区与该终端的连接,该第二释放指示是该终端在接收到第一网络设备发送的第一释放指示后,基于该第一释放指示,释放与该源小区的连接后发送的,该第一网络设备用于为目标小区提供通信服务。
69.在一些实施例中,该方法还包括:
70.响应于接收到终端的切换失败通知,恢复该源小区对该终端的数据传输配置;
71.响应于数据传输配置完成,向该终端发送完成恢复通知。
72.在一些实施例中,该方法还包括:
73.响应于接收到该终端的切换失败通知,向第一网络设备发送切换取消通知,该切换取消通知指示释放该终端与该目标小区的连接。
74.在一些实施例中,该恢复该源小区对该终端的数据传输配置,包括:
75.基于该切换失败通知,获取该源小区的第二配置信息;
76.基于该第二配置信息,恢复该源小区对该终端的数据传输配置。
77.在一些实施例中,响应于接收到终端的第二释放指示,释放源小区与该终端的连接之前,还包括:
78.在目标小区满足小区切换条件的情况下,向该第一网络设备发送切换请求,该切换请求用于请求切换至该目标小区;
79.接收该第一网络设备发送的切换请求响应,该切换请求响应包括该目标小区的第一配置信息。
80.在一些实施例中,该方法还包括:
81.响应于该第一网络设备发送的切换成功通知,基于该切换成功通知反馈序列码信息。
82.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
83.请参见图4,其示出了本技术一个示例性实施例示出的小区切换方法的流程图。该方法包括以下步骤:
84.步骤s401:在切换至目标小区后,向第一网络设备发送配置完成通知,所述第一网络设备用于为目标小区提供通信服务;
85.步骤s402:响应于所述第一网络设备发送的第一释放指示,释放与源小区的连接,并向所述第一网络设备发送第一释放指示的释放完成通知,所述第一释放指示的释放完成通知用于指示所述第一网络设备向第二网络设备发送第二释放指示,所述第二释放指示用于指示所述第二网络设备释放源小区与所述终端的连接。
86.在一些实施例中,所述方法还包括:
87.在未接收到所述第一网络设备发送的第一释放指示的情况下,向第二网络设备发送切换失败通知,所述切换失败通知用于指示所述第二网络设备恢复源小区对所述终端的数据传输配置;
88.响应于所述第二网络设备的完成恢复通知,恢复与源小区的数据传输配置。
89.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
90.请参见图5,其示出了本技术一个示例性实施例示出的小区切换方法的流程图。在本方法实施例中,以成功切换小区为例进行说明,该方法包括以下步骤:
91.步骤s501:第一网络设备接收第二网络设备发送的切换请求。
92.其中,该切换请求用于请求将终端从源小区切换至目标小区。参见图6,图6示出了本技术一个示例性实施例示出的小区切换方法的时序图。在本步骤之前,终端对当前网络环境进行测量,将测量结果上报至第二网络设备,第二网络设备基于该测量结果进行小区切换判定。如果判定为需要进行小区切换,则第二网络设备确定目标小区,向目标小区对应的第一网络设备发送切换请求。相应的,在本步骤中,第一网络设备接收第二网络设备发送的切换请求。
93.步骤s502:第一网络设备基于该切换请求,向该第二网络设备发送切换请求响应。
94.其中,该切换请求响应包括该目标小区的第一配置信息。该第一配置信息用于指示目标小区的配置参数。例如,该第一配置信息包括目标小区的标识、目标小区的小区无线网络临时标识(cell-radio network temporary identifier,c-rnti)、第一网络设备所选的安全算法的安全算法标识符等。
95.在本步骤中,第一网络设备基于该切换请求,生成针对该切换请求的切换请求响应,将生成的切换请求响应发送给第二网络设备。
96.步骤s503:第二网络设备接收该切换请求响应,该切换请求响应包括该目标小区的第一配置信息。
97.步骤s504:第二网络设备基于该切换请求响应中的第一配置信息,向终端发送重配置指令。
98.在本步骤中,该重配置指令中除包括上述第一配置信息外,还包括配置双激活协议配置参数(dapsconfig-r16)的数据无线承载(data radiobearer,drb),还可以包括一组专用的随机接入信道(random access channel,rach)、与其关联的同步信号和pbch块(synchronization signal and pbch block,ssb)的配置索引和与其关联的终端特征信道状态信息参考信号(channel state information reference signal,csi-rs)等。
99.该重配置指令可以为无线资源控制(radio resource control,rrc)指令等,在本技术实施例中,对此不作具体限定。
100.步骤s505:终端接收该重配置指令。
101.步骤s506:终端基于该重配置指令进行数据传输配置。
102.在本步骤中,终端保持与源小区对应的第二网络设备的连接,基于第一配置信息
进行配置。其中,参见图6,终端开启切换定时器t304,基于第一配置信息执行配置、同步和随机接入等过程,从而完成针对目标小区的配置,完成配置后,停止切换定时器t304。
103.在本步骤中,终端基于该重配置指令将源小区对应的数据传输配置进行修改,使得修改后的数据传输配置能够与目标小区匹配。其中,终端基于该第一配置信息,对重配置分组数据汇聚协议(packet data convergence protocol,pdcp)实体进行配置,从而使drb能够满足daps的要求,在小区切换过程中,同时承载源小区和目标小区的数据传输。对于非daps drb,终端基于第一配置信息中drb参数,对终端进行配置,使得drb满足目标小区的数据传输需求。该非daps drb承载的数据包括:pdcp、rlc状态变量、安全配置以及存储在pdcp和rlc实体中的传输和接收缓冲区中的数据。在本步骤中,终端基于第一配置信息,将上述数据的drb配置为目标小区对应的drb。另外,对于每个信令无线承载(signal radio bearers,srb),基于该第一配置信息,建立该srb的无线链路控制(radio link control,rlc)实体,将源小区对应的srb闲置。
104.步骤s507:终端在切换至目标小区后,向第一网络设备发送配置完成通知。
105.该配置完成通知用于指示已完成针对目标小区的配置,能够进行数据传输。
106.步骤s508:第一网络设备接收该配置完成通知。
107.步骤s509:第一网络设备向终端发送第一释放指示。
108.其中,该第一释放指示指示释放与源小区的连接。
109.步骤s510:终端接收该第一释放指示。
110.步骤s511:终端基于该第一释放指示,释放终端与源小区的连接。
111.在本步骤中,终端基于该第一释放指示删除源小区的相关配置,从而释放与源小区的连接。
112.步骤s512:终端向第一网络设备发送针对该第一释放指示的释放完成通知。
113.其中,该释放完成通知表示终端当前已释放与源小区的连接。
114.步骤s513:第一网络设备接收释放完成通知。
115.步骤s514:第一网络设备向第二网络设备发送第二释放指示,该第二释放指示携带该终端的终端标识。
116.其中,该第二释放指示指示释放该终端标识对应的终端与源小区的连接。
117.步骤s515:第二网络设备接收该第二释放指示。
118.步骤s516:第二网络设备基于该第二释放指示,释放该终端标识对应的终端与源小区的连接。
119.在本步骤中,第二网络设备基于该终端标识,确定待释放的终端,删除源小区中该终端相关的配置信息。
120.需要说明的一点是,第一网络设备在向第二网络设备发送第二释放指示之前,先向第二网络设备发送切换完成通知。响应于接收到第一网络设备的切换完成通知,第二网络设备获取当前的序列码信息,向第一网络设备发送该序列码信息,响应于接收到第二网络设备的序列码信息,第一网络设备存储该序列码信息。其中,该序列码信息可以为分组数据汇聚协议(packet data convergence protocol,pdcp)序列码(sequence number,sn),用于表示pdcp的编码信息。
121.另外,第一网络设备还向数据管理平台发送路径倒换请求,该路径倒换请求携带
目标小区的标识,数据管理平台基于该路径倒换请求,将数据传输路径由源小区切换至目标小区对应的数据路径,其中,该数据传输路径为数据管理平台与终端进行数据传输使用的传输路径,向第一网络设备发送路径倒换响应,该路径倒换响应指示当前已完成路径倒换,第一网络设备接收该路径倒换响应。第一网络设备基于该路径倒换响应,确定已完成路径切换,以便基于该路径传输数据管理平台和终端之间的数据。其中,该数据管理平台为接入和移动管理功能(access and mobility management function,amf)平台或用户面功能(user plane function,upf)平台等,在申请实施例中,对此不作具体限定。
122.需要说明的一点是,第一网络设备可以先向第二网络设备发送切换成功通知,再向数据管理平台发送路径倒换请求;第一网络设备还可以先向数据管理平台发送路径倒换请求,再向第二网络设备发送切换成功通知;第一网络设备还可以同时向第二网络设备发送切换成功通知和向数据管理平台发送路径倒换请求。在本技术实施例中,对此不作具体限定。
123.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
124.请参见图7,其示出了本技术一个示例性实施例示出的小区切换方法的流程图。在本方法实施例中,以未成功切换小区为例进行说明,该方法包括以下步骤:
125.步骤s701:第一网络设备接收第二网络设备发送的切换请求。
126.本步骤与步骤s501的原理相同,在此不再赘述。
127.步骤s702:第一网络设备基于该切换请求,向该第二网络设备发送切换请求响应。
128.本步骤与步骤s502的原理相同,在此不再赘述。
129.步骤s703:第二网络设备接收该切换请求响应,该切换请求响应包括该目标小区的第一配置信息。
130.步骤s704:第二网络设备基于该切换请求响应中的第一配置信息,向终端发送重配置指令。
131.本步骤与步骤s504的原理相同,在此不再赘述。
132.步骤s705:终端接收该重配置指令。
133.步骤s706:终端基于该重配置指令进行数据传输配置。
134.本步骤与步骤s506的原理相同,在此不再赘述。
135.步骤s707:终端在未接收到第一网络设备发送的第一释放指示的情况下,向第二网络设备发送切换失败通知。
136.在本步骤中,终端确定未从源小区成功切换至目标小区,释放与目标小区的连接。
137.在一些实施例中,终端未完成数据传输配置,从而切换失败,从而终端未向第一网络设备发送切换完成通知。例如,终端在切换定时器t304的开启时长达到第一预设时长时未完成数据传输配置,则终端确定切换失败。其中,第一预设时长根据需要继续设置,在本技术实施例中,对此不作具体限定。例如,该第一预设时长为1秒或2秒等。
138.在一些实施例中,终端完成了数据传输配置,向第一网络设备发送配置完成通知,在目标小区发生无线链路失败(radio link failure,rlf)时,终端确定切换失败。例如,在
终端向第一网络设备发送配置完成通知后,在第二预设时长内未接收到第一网络设备的通知响应,确定终端在目标小区发生rlf;或者,终端切换至目标性小区后,每隔第三预设时长,向第二网络设备发送检测信息,如果没有接收到该检测信息的应答信息,则确定在目标小区发生rlf。其中,第二预设时长和第三预设时长根据需要进行设置,在本技术实施例中,对第二预设时长和第三预设时长不作具体限定。
139.在本步骤中,参见图8,终端确定切换失败后,删除目标小区的配置信息。
140.需要说明的一点是,终端在删除目标小区的配置信息之前,存储有目标小区的配置信息和源小区的配置信息。在本步骤中,终端从存储的目标小区的配置信息和源小区的配置信息中,确定目标小区的配置信息,将该配置信息删除,这样终端中就只存储有源小区的配置信息,从而基于源小区的配置信息向第二网络设备发送切换失败通知,避免了根据已有的协议重新进行网络搜索和建立连接,进而提高了效率。
141.其中,参见图8,该切换失败通知指示终端当前未从源小区成功切换至目标小区。在本步骤中,终端基于原来存储的源小区的配置信息,向第二网络设备发送切换失败通知。其中,该切换失败通知包括本次切换失败的故障信息,例如,连接超时等。
142.终端向第二网络设备发送切换通知之前,需要恢复与源小区的数据传输配置。相应的,在本步骤之前,终端对目标小区对应的数据传输配置进行修改,使得修改后的数据传输配置能够与源小区匹配。其中,终端基于该第二配置信息,恢复pdcp实体,从而释放目标小区对应的满足daps要求的drb。对于非daps drb,终端基于第二配置信息中drb参数,对终端进行配置,使得drb恢复源小区的数据传输需求。在本步骤中,终端基于第二配置信息,将drb配置为源小区对应的drb,恢复源小区对应的数据传输配置。另外,对于每个srb,基于该第二配置信息,重建该srb的rlc实体,将之前闲置的srb恢复使用。
143.步骤s708:第二网络设备接收该切换失败通知。
144.步骤s709:第二网络设备基于该切换失败通知,恢复对该源小区的数据传输配置。
145.在本步骤中,第二网络设备基于该切换失败通知,获取该终端对应的源小区的第二配置信息;基于该第二配置信息,恢复对该源小区的数据传输配置。其中,第二网络设备恢复对源小区的数据传输配置包括:恢复源小区对应的pdcp、drb和srb等对应的参数设置。
146.在本技术实施例中,由于第二网络设备中仍保存着终端对应的源小区的配置信息,从而当终端向第二网络设备发送切换失败通知后,第二网络设备能够恢复对源小区对应的数据传输配置,这样无需再进行重连接建立过程,进而降低了小区切换失败时,终端的通信延迟。
147.步骤s710:第二网络设备向终端发送完成恢复通知。
148.第二网络设备基于与原终端的数据传输配置向终端发送完成恢复通知。
149.步骤s711:终端接收第二网络设备发送的完成恢复通知。
150.在本步骤中,终端基于第一配置信息进行配置的数据传输配置,对恢复的源小区对应的数据传输配置进行更新。该更新过程与步骤s708中恢复数据传输配置的原理相同,在此不再赘述。
151.步骤s712:第二网络设备向第一网络设备发送切换取消通知,该切换取消通知包括终端的终端标识。
152.该切换取消通知用于通知第一网络设备不再进行小区切换。
153.步骤s713:第一网络设备接收第二网络设备发送的切换取消通知。
154.步骤s714:第一网络设备基于该切换取消通知,释放终端标识对应的终端与目标小区的连接。
155.在本步骤中,第一网络设备基于该切换取消通知中的终端标识,确定待释放连接的目标小区,删除该目标小区对应的终端的无线资源和相关配置。
156.需要说明一点是,第二网络设备在恢复与终端的连接后,终端还可以继续进行测量,相应的,第二网络设备还可以继续基于测量结果判断是否进行小区切换,若仍需要进行小区切换,则第二网络设备从除该目标小区以外的小区中,确定待切换的小区。这样防止了小区切换再次失败,进而提高了小区切换的成功率。
157.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
158.请参考图9,其示出了本技术一个实施例提供的小区切换装置的结构框图。该小区切换装置可以通过软件、硬件或者两者的结合实现成为处理器的全部或一部分。该装置包括:
159.第一发送模块901,用于响应于接收到终端的配置完成通知,向该终端发送第一释放指示,该第一释放指示指示释放与源小区的连接;
160.第二发送模块902,用于响应于接收到该终端针对该第一释放指示的释放完成通知,向第二网络设备发送第二释放指示,该第二释放指示指示释放该源小区与该终端的连接,该第二网络设备为源小区提供通信服务。
161.在一些实施例中,该装置还包括:
162.第一释放模块,用于响应于接收到该第二网络设备的切换取消通知,释放该终端与该目标小区的连接。
163.在一些实施例中,该装置还包括:
164.生成模块,用于响应于接收到该第二网络设备的切换请求,生成针对该切换请求的切换请求响应,该切换请求用于请求切换至目标小区,该切换请求响应包括该目标小区的第一配置信息;
165.第四发送模块,用于向该第二网络设备发送切换请求响应。
166.在一些实施例中,该装置还包括:
167.第五发送模块,用于响应于接收到该终端针对该第一释放指示的释放完成通知,向该第二网络设备发送切换成功通知,该第二网络设备用于基于该切换成功通知反馈序列码信息;
168.同步模块,用于响应于接收到该第二网络设备的序列码信息,存储该序列码信息,该序列码信息表示分组数据汇聚协议pdcp的编码信息。
169.在一些实施例中,该装置还包括:
170.第六发送模块,用于向数据管理平台发送路径倒换请求,该路径倒换请求指示切换与终端进行数据交互时使用的服务小区;
171.第一接收模块,用于接收该数据管理平台发送的路径倒换响应。
172.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
173.请参考图10,其示出了本技术一个实施例提供的小区切换装置的结构框图。该小区切换装置可以通过软件、硬件或者两者的结合实现成为处理器的全部或一部分。该装置包括:
174.第一释放模块1001,用于响应于接收到终端的第二释放指示,释放源小区与该终端的连接,该第二释放指示是该终端在接收到第一网络设备发送的第一释放指示后,基于该第一释放指示,释放与该源小区的连接后发送的,该第一网络设备用于为目标小区提供通信服务。
175.在一些实施例中,该装置还包括:
176.第一恢复模块,用于响应于接收到终端的切换失败通知,恢复该源小区对该终端的数据传输配置;
177.第七发送模块,用于响应于数据传输配置完成,向该终端发送完成恢复通知。
178.在一些实施例中,该装置还包括:
179.第八发送模块,用于响应于接收到该终端的切换失败通知,向第一网络设备发送切换取消通知,该切换取消通知指示释放该终端与该目标小区的连接。
180.在一些实施例中,该第一恢复模块,包括:
181.获取单元,用于基于该切换失败通知,获取该源小区的第二配置信息;
182.恢复单元,用于基于该第二配置信息,恢复该源小区对该终端的数据传输配置。
183.在一些实施例中,该装置还包括:
184.第九发送模块,用于在目标小区满足小区切换条件的情况下,向该第一网络设备发送切换请求,该切换请求用于请求切换至该目标小区;
185.第二接收模块,用于接收该第一网络设备发送的切换请求响应,该切换请求响应包括该目标小区的第一配置信息;
186.第十发送模块,用于基于该切换请求响应中的第一配置信息,向终端发送重配置指令。
187.在一些实施例中,该装置还包括:
188.反馈模块,用于响应于该第一网络设备发送的切换成功通知,基于该切换成功通知反馈序列码信息。
189.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
190.请参考图11,其示出了本技术一个实施例提供的小区切换装置的结构框图。该小区切换装置可以通过软件、硬件或者两者的结合实现成为处理器的全部或一部分。该装置包括:
191.第三发送模块1101,用于在切换至目标小区后,向第一网络设备发送配置完成通
知,该第一网络设备用于为目标小区提供通信服务;
192.第二释放模块1102,用于响应于该第一网络设备发送的第一释放指示,释放与源小区的连接,并向该第一网络设备发送第一释放指示的释放完成通知,该第一释放指示的释放完成通知用于指示该第一网络设备向第二网络设备发送第二释放指示,该第二释放指示用于指示该第二网络设备释放源小区与该终端的连接。
193.在一些实施例中,该装置还包括:
194.第十一发送模块,用于在未接收到该第一网络设备发送的第一释放指示的情况下,向第二网络设备发送切换失败通知,该切换失败通知用于指示该第二网络设备恢复源小区对该终端的数据传输配置;
195.第二恢复模块,用于响应于该第二网络设备的完成恢复通知,恢复与源小区的数据传输配置。
196.在本技术实施例中,由于第一网络设备在小区切换成功时,先指示终端释放连接,在终端释放完成后,才指示第二网络设备释放连接,这样源小区对应的网络设备中能够在切换完成前保留终端的配置信息,从而如果小区切换失败,能够恢复终端与源小区的连接,这样无需重新进行网络搜索和建立连接,进而降低了网络延迟。
197.请参考图12,其示出了本技术一个示例性实施例提供的终端1200的结构方框图。终端1200可以是智能手机、平板电脑等具有图像处理功能的终端。本技术中的终端1200可以包括一个或多个如下部件:处理器1210、存储器1220、通信模块1230。
198.处理器1210可以包括一个或者多个处理核心。处理器1210利用各种接口和线路连接整个终端1200内的各个部分,通过运行或执行存储在存储器1220内的指令、程序、代码集或指令集,以及调用存储在存储器1220内的数据,执行终端1000的各种功能和处理数据。可选地,处理器1210可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1210可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)、神经网络处理器(neural-network processing unit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificial intelligence,ai)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1210中,单独通过一块芯片进行实现。
199.存储器1220可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory,rom)。可选地,该存储器1220包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1220可用于存储指令、程序、代码、代码集或指令集。存储器1220可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端1200的使用所创建的数据(比如音频数据、电话本)等。
200.通信模块1230用于发射和接收射频信号,该通信模块可以为无线保真(wireless fidelity,wifi)模块等。
201.该终端1210还可以包括显示屏,显示屏是用于显示用户界面的显示组件。可选的,该显示屏为具有触控功能的显示屏,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏上进行触控操作。
202.显示屏通常设置在终端1200的前面板。显示屏可被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。显示屏还可被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合等,本实施例对此不加以限定。
203.除此之外,本领域技术人员可以理解,上述附图所示出的终端1200的结构并不构成对终端1200的限定,终端1200可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端1200中还包括麦克风、扬声器、射频电路、输入单元、传感器、音频电路、电源、蓝牙模块等部件,在此不再赘述。
204.请参考图13,其示出了本技术一个示例性实施例提供的网络设备1300的结构方框图。该网络设备1300可以为第一网络设备也可以为第二网络设备。该网络设备1300可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)1310和一个或一个以上的存储器1320,其中,所述存储器1320中存储有至少一条指令,所述至少一条指令由所述处理器1310加载并执行以实现上述各个方法实施例提供的小区切换方法。当然,该网络设备1300还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该网络设备1300还可以包括其他用于实现设备功能的部件,在此不做赘述。
205.本技术实施例还提供了一种计算机可读介质,该计算机可读介质存储有至少一条指令,该至少一条指令由该处理器加载并执行以实现如上各个实施例示出的小区切换方法。
206.本技术实施例还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,该至少一条指令由该处理器加载并执行以实现如上各个实施例示出的小区切换方法。
207.本领域技术人员应该可以意识到,在上述一个或多个示例中,本技术实施例所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
208.以上所述仅为本技术的可选实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1