连接处理方法及设备与流程

文档序号:29749391发布日期:2022-04-21 23:44阅读:56来源:国知局
连接处理方法及设备与流程
连接处理方法及设备
1.本技术为分案申请,原申请的申请日为:2018年08月17日;申请号为:201810942854.x;发明名称为:连接处理方法及设备。
技术领域
2.本发明涉及通信技术领域,尤其涉及一种连接处理方法及设备。


背景技术:

3.在第五代移动通信技术(fifth-generation,5g)中,在移动性过程中时,为了满足终端设备与网络侧设备数据传输的零毫秒中断延时,需要终端设备同时与源节点和目标节点进行数据的收发。终端设备为了实现与源节点和目标节点同时保持数据连接,一般可以采用双重连接(dual connectivity,dc)架构。
4.dc架构一般包括主小区组(master cell group,mcg)和辅小区组(secondary cell group,scg),因此,使用dc架构的终端设备能够同时与源节点和目标节点进行数据连接。另外,dc架构还支持了包数据汇聚协议(packet data convergence protocol,pdcp)复制功能,因此,可以产生不同的承载类型,各个类型的承载类型的协议实体和dc架构的小区组之间的对应关系如图1(a)、图1(b)和图1(c)所示。在图1(a)所示情况中为mcg承载和scg承载,mcg承载对应的mcg实体为pdcp/无线链路控制(radio link control,rlc)/媒体接入控制(medium access control,mac)实体,scg承载对应的scg实体为pdcp/rlc/mac实体;图1(b)所示的承载类型为分离承载,该承载对应的pdcp实体在一个小区组,但是所对应的两个rlc和两个mac在不同的小区组;图1(c)所示的承载类型为复制承载,该承载对应的一个pdcp实体、两个rlc实体和一个mac实体在一个小区组里。
5.针对采用dc架构的终端设备,在进行节点切换、scg改变或者scg添加等移动性管理时,如何建立连接、以及对连接中所遇到的问题进行合理的处理成为当前亟需解决的问题。


技术实现要素:

6.本发明实施例的目的是提供一种连接处理方法及设备,以解决在移动性管理时,如何建立连接、以及对连接中所遇到的问题进行合理的处理的问题。
7.为解决上述技术问题,本发明实施例是这样实现的:
8.第一方面,本发明实施例提供了一种连接处理方法,应用于终端设备,该方法包括:
9.接收配置信息,所述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和所述目标节点连接的第二连接配置信息;
10.基于所述配置信息执行连接操作,并检测所述配置信息所对应的连接操作是否失败;
11.若检测到所述连接操作失败,则执行失败的连接操作所对应的处理过程。
12.第二方面,本发明实施例提供了一种连接处理方法,应用于网络侧设备,该方法包括:
13.发送配置信息,所述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和所述目标节点连接的第二连接配置信息;
14.所述配置信息用于终端设备根据所述配置信息执行连接操作。
15.第三方面,本发明实施例提供了一种终端设备,所述设备包括:
16.接收模块,用于接收配置信息,所述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和所述目标节点连接的第二连接配置信息;
17.第一执行模块,用于基于所述配置信息执行连接操作;
18.检测模块,用于检测所述配置信息所对应的连接操作是否失败;
19.第二执行模块,用于若检测到所述连接操作失败,则执行失败的连接操作所对应的处理过程。
20.第四方面,本发明实施例提供了一种网络侧设备,所述设备包括:
21.第一发送模块,用于发送配置信息,所述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和所述目标节点连接的第二连接配置信息;
22.所述配置信息用于终端设备根据所述配置信息执行连接操作。
23.第五方面,本发明实施例还提供了一种终端设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第一方面所述的连接处理方法的步骤。
24.第六方面,本发明实施例还提供了一种网络侧设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述第二方面所述的连接处理方法的步骤。
25.第七方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的连接处理方法的步骤,或者,所述计算机程序被处理器执行时实现如上述第二方面所述的连接处理方法的步骤。
26.通过本发明实施例提供的连接处理方法及设备,接收到的配置信息包括移动性过程中的第一连接配置信息和第二连接配置信息,并根据该配置信息执行相应的连接操作;并分别执行第一连接配置信息和第二连接配置信息相应的连接操作;通过检测相应的连接操作是否失败,可以及时发现失败的连接操作,并采用与该连接操作相应的处理过程进行处理,从而实现了移动过程中不同的连接操作失败的合理处理,使得失败的连接可以快速恢复,从而减少数据的丢失。
附图说明
27.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
28.图1(a)是dc架构的示意图之一;
29.图1(b)是dc架构的示意图之二;
30.图1(c)是dc架构的示意图之三;
31.图2是本发明的一个实施例提供的连接处理方法的方法流程图之一;
32.图3是本发明的一个实施例提供的连接处理方法中,检测第一连接操作是否失败的方法流程图;
33.图4是本发明的一个实施例提供的连接处理方法中,检测连接操作是否失败的方法流程图;
34.图5是本发明的另一个实施例提供的连接处理方法的方法流程图之二;
35.图6是本发明的一个实施例提供的连接处理方法的交互流程图之一;
36.图7是本发明的一个实施例提供的连接处理方法的交互流程图之二;
37.图8是本发明的一个实施例提供的终端设备的模块组成示意图;
38.图9是本发明的一个实施例提供的网络侧设备的模块组成示意图;
39.图10是本发明一个实施例提供的终端设备的结构示意图;
40.图11是本发明一个实施例提供的网络侧设备的结构示意图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。说明书以及权利要求中使用“和/或”表示连接对象至少其中之一。
42.本发明的技术方案,可以应用于各种通信系统,例如:全球移动通讯系统(global system of mobile communication,gsm),码分多址(code division multiple access,cdma)系统,宽带码分多址(wideband code division multiple access,wcdma),通用分组无线业务(general packet radio service,gprs),长期演进(long term evolution,lte)/增强长期演进(long term evolution advanced,lte-a),新空口(new radio,nr)等。
43.用户侧设备(ue,user equipment),也可称之为用户端、移动终端(mobile terminal)、移动用户设备等,可以经无线接入网(例如,ran,radio access network)与一个或多个核心网进行通信,用户侧设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。
44.网络侧设备,用于与用户侧设备通信,可以是gsm或cdma中的基站(bts,base transceiver station),也可以是wcdma中的基站(nodeb),还可以是lte中的演进型基站(enb或e-nodeb,evolutional node b)及5g基站(gnb),本发明并不限定,但为描述方便,下述实施例以gnb为例进行说明。
45.以下结合附图,详细说明本发明各实施例提供的技术方案。
46.本发明实施例涉及到的英文缩写注释如下。
47.主节点(master node,mn);
48.副节点(second node,sn);
49.无线资源控制(radio resource control,rrc);
50.服务数据适配协议(service data adaptation protocol,sdap);
51.用于完整性验证的消息鉴权码(message authentication code for integrity,mac-i)。
52.本发明实施例提供了一种连接处理方法,该方法应用于终端设备,可以由终端设备执行。图2为本发明实施例提供的连接处理方法的流程示意图,如图2所示,该方法至少包括如下步骤:
53.步骤102,接收配置信息,该配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和目标节点连接的第二连接配置信息。
54.在具体实施时,步骤102中接收配置信息可以是网络侧设备发送的。该配置信息可以为针对终端设备连接节点切换命令、scg添加连接节点或者改变scg的连接节点的命令的配置信息。
55.其中,源节点可以理解为终端设备当前所连接的节点,目标节点可以理解为需要添加的、切换到的或者改变为的节点。具体的,源节点可以为终端设备在移动性过程中的源小区、源基站、源mn或者源sn;目标节点可以为终端设备在移动性过程中的目标小区、目标基站、目标mn或目标sn。
56.步骤104,基于上述配置信息执行连接操作,并检测该配置信息所对应的连接操作是否失败。
57.具体的,在步骤104中,基于上述配置信息执行连接操作包括:在移动性过程中基于第一连接配置信息执行第一连接操作,以及基于第二连接配置信息执行第二连接操作。
58.其中,上述执行第一连接操作可以是在保持与源节点的连接的基础上,建立与目标节点的连接;上述执行第二连接操作可以是重配置与目标节点的连接,同时释放与源节点的连接。
59.相应的,上述检测该配置信息所对应的连接操作是否失败,包括:检测第一连接配置信息所对应的第一连接操作是否失败,以及检测第二连接配置信息所对应的第二连接操作是否失败。
60.步骤106,若检测到上述连接操作失败,则执行失败的连接操作所对应的处理过程。
61.在本发明实施例中,若检测到第一连接操作失败,则执行第一连接操作所对应的处理过程;若检测到第二连接操作失败,则执行第二连接操作所对应的处理过程。
62.本说明书实施例提供的连接处理方法,在移动性过程中,分别基于第一连接配置信息和第二连接配置信息执行相应的连接操作,通过检测相应的连接操作是否失败,可以及时发现失败的连接操作,并采用与该连接操作相对应的处理过程进行处理,从而实现了移动过程中不同的连接操作失败的合理处理,使得失败的连接可以快速恢复,减少数据的丢失。
63.在本发明实施例中,可以采用不同的方法检测连接操作是否失败,相应的,针对不同的方法检测到的连接操作失败的类型可能存在差异,进而需要通过不同的处理过程进行处理。下述将详细介绍上述步骤104中的具体检测过程,步骤106中所对应的具体处理过程。
64.具体的,步骤104中,可以通过设置于终端设备上的定时器检测连接操作是否失
败,通过该种方式检测到的连接失败类型则为定时器超时所导致的连接失败。其中,通过定时器检测连接操作是否失败至少可以通过如下两种方式实现,下述将分别进行介绍。
65.方式一,
66.通过第一定时器对第一连接配置信息所对应的第一连接操作进行计时,基于第一定时器的计时结果检测第一连接操作是否失败;通过第二定时器对第二连接配置信息所对应的第二连接操作进行计时,基于第二定时器的计时结果检测第二连接操作是否失败。
67.在本发明实施例中,则是在终端设备上设置有第一定时器和第二定时器两个定时器,通过第一定时器检测第一连接操作是否失败,通过第二定时器检测第二连接操作是否失败。
68.其中,上述通过第一定时器对第一连接配置信息所对应的第一连接操作进行计时的具体过程可以为:
69.在基于第一连接配置信息执行第一连接操作时,启动第一定时器;当建立第一连接时,停止第一定时器。
70.在具体实施时,可以将第一定时器从启动时刻到停止时刻的时长,确定为第一定时器的计时结果;其中,第一定时器的时长用于表示第一连接操作的连接时长。例如,可以记录在启动时第一定时器的第一计时时刻,以及记录停止时第一定时器的第二计时时刻,使用第二定时时刻减去第一定时时刻,则为第一定时器所计时的时长,将第一定时器的时长确定为第一定时器的计时结果。
71.当然,上述只是介绍了确定第一定时器的计时结果的一种具体实现方式,在本领域中确定定时器的计时结果的具体实现方式并不止上述一种,还可通过其它方式实现,此处只是示例性说明,并不构成对本发明实施例的限定。
72.另外,在本发明实施例中,在开始执行第一连接操作时,启动第一定时器;当建立第一连接(即建立了第一连接)时,停止第一定时器。因此,为了能够确定何时停止第一定时器,需要判断是否建立了第一连接。
73.在本发明实施例中,可以通过以下方式中的至少一种判断是否建立了第一连接:
74.(1)、若接收到网络侧设备发送的到目标节点的随机接入过程完成的指示信息,则确定建立了第一连接;
75.(2)、若检测到终端设备向网络侧设备发送第一连接建立完成的确认信息,则确定建立了第一连接;
76.(3)、若接收到网络侧设备发送的第一连接建立完成的确认信息,则确定建立了第一连接。
77.具体的,可以是通过上述方式中的任意一种方式、任意两种方式的组合或者三种方式判断是否建立了第一连接。
78.当然,本发明实施例只是列举了判断是否建立了第一连接的三种具体实现过程,判断是否建立了第一连接还可以通过其他方式实现,即判断是否建立了第一连接的具体方式并不局限于此,此处不再一一列举。
79.下述将详细介绍上述三种方式的具体实现过程。
80.在本发明实施例中,当终端设备在基于第一连接配置信息执行第一连接操作时,会触发执行到目标节点的随机接入过程,因此,可以通过检测随机接入过程是否完成来检
测是否建立了第一连接。具体的,在上述(1)中,可以实时或者按照设定时间间隔检测是否接收到网络侧设备发送的到目标节点的随机接入过程完成的指示信息,若检测到接收到了网络侧设备发送的该指示信息,则确定建立了第一连接。
81.当终端设备在建立了第一连接后,会向网络侧设备发送rrc配置完成的消息,因此,上述(2)中的第一连接建立完成的确认信息可以为rrc配置完成的消息。具体的,在上述(2)中,可以实时或者按照设定时间间隔检测终端设备是否向网络侧设备发送第一连接建立完成的确认信息,若是检测到终端设备向网络侧设备发送了上述确认信息,则确定建立了第一连接。
82.另外,在本发明实施例中,若终端设备建立了第一连接,则网络侧设备会向终端设备发送rrc配置完成的消息。因此,在上述(3)中,网络侧设备发送的第一连接建立完成的确认信息可以为rrc配置完成的消息。具体的,在上述(3)中,可以实时或者按照设定时间间隔检测终端设备是否接收到网络侧设备发送的第一连接建立完成的确认信息,若是检测到网络侧设备发送的上述确认信息,则确定建立了第一连接。
83.需要说明的是,在本发明实施例中,上述(1)、(2)、(3)中,可以通过与源节点的连接与网络侧设备之间进行数据传输。
84.具体的,在该种实现方式中,上述通过第二定时器对第二连接配置信息所对应的第二连接操作进行计时,具体包括:
85.在基于第二连接配置信息执行第二连接操作时,启动第二定时器;当建立第二连接操作时,停止第二定时器。
86.在具体实施时,可以将第二定时器从启动时刻到停止时刻的时长,确定为第二定时器的计时结果;其中,第二定时器的时长用于表示第二连接操作所对应的连接时长。例如,可以记录在启动时第二定时器的第一计时时刻,以及记录停止时第二定时器的第二计时时刻,使用第二定时时刻减去第一定时时刻,则为第二定时器所计时的时长,将第二定时器的时长确定为第二定时器的计时结果。
87.当然,上述只是介绍了确定第二定时器的计时结果的一种具体实现方式,在本领域中确定定时器的计时结果的具体实现方式并不止上述一种,还可通过其它方式实现,此处只是示例性说明,并不构成对本发明实施例的限定。
88.另外,在本发明实施例中,在开始执行第二连接操作时,启动第二定时器;当建立第二连接(即建立了第二连接)时,停止第二定时器。因此,为了能够确定何时停止第二定时器,需要判断是否建立了第二连接。
89.1)、若接收到网络侧设备发送的目标节点的随机接入过程完成的指示信息,则确定建立了第二连接;
90.2)、若检测到终端设备向网络侧设备发送第二连接建立完成的确认信息,则确定建立了第二连接;
91.3)、若接收到网络侧设备发送的第二连接建立完成的确认信息,则确定建立了第二连接。
92.具体的,可以是通过上述方式中的任意一种方式判断是否建立了第二连接;或者,还可以通过上述方式中的任意两种方式组合判断是否建立了第二连接;还或者,同时上述三种方式组合判断是否建立了第二连接。
93.当然,本发明实施例只是列举了判断是否建立了第二连接的三种具体实现过程,判断是否建立了第二连接还可以通过其他方式实现,即判断是否建立了第二连接的具体方式并不局限于此,此处不再一一列举。
94.在本发明实施例中,当终端设备在基于第二连接配置信息执行第二连接操作时,会触发执行到目标节点的随机接入过程,因此,可以通过检测到目标节点的随机接入过程是否完成来检测是否建立了第二连接。具体的,在上述1)中,可以实时或者按照设定时间间隔检测是否接收到网络侧设备发送的到目标节点的随机接入过程完成的指示信息,若检测到接收到了网络侧设备发送的该指示信息,则确定建立了第二连接。
95.当终端设备在建立了第二连接后,会向网络侧设备发送rrc配置完成的消息,因此,上述2)中的第二连接建立完成的确认信息可以为rrc配置完成的消息。具体的,在上述2)中,可以实时或者按照设定时间间隔检测终端设备是否向网络侧设备发送第二连接建立完成的确认信息,若是检测到终端设备向网络侧设备发送了上述确认信息,则确定建立了第二连接。
96.另外,在本发明实施例中,若终端设备建立了第二连接,则网络侧设备会向终端设备发送rrc配置完成的消息。因此,在上述3)中,网络侧设备发送的第二连接建立完成的确认信息可以为rrc配置完成的消息。具体的,在上述3)中,可以实时或者按照设定时间间隔检测终端设备是否接收到网络侧设备发送第二连接建立完成的确认信息,若是检测到网络侧设备发送的上述确认信息,则确定建立了第二连接。
97.另外,为了实现通过第一定时器和第二定时器检测连接操作是否失败,在在本发明实施例中,上述配置信息还包括第一定时器的第一定时阈值和第二定时器的第二定时阈值;
98.相应的,上述基于第一定时器的计时结果检测第一连接操作是否失败,包括:根据第一定时阈值判断第一定时器是否超时;若是,则确定第一连接操作失败;
99.相应的,上述基于第二定时器的计时结果检测第二连接操作是否失败,包括:根据第二定时阈值判断第二定时器是否超时;若是,则确定第二连接操作失败。
100.在具体实施时,可以是将第一定时器的计时结果与第一定时阈值进行比较,若是第一定时器的计时结果大于或等于第一定时阈值,则确定第一定时器超时;将第二定时器的计时结果与第二定时阈值进行比较,若是第二定时器的计时结果大于或等于第二定时阈值,则确定第二定时器超时。
101.当然,上述只是列举了判断第一定时器、第二定时器是否超时的一种具体实现方式,而判断第一定时器、第二定时器是否超时的具体实现方式并不局限于此,还可以通过其他方式实现,此处不再一一赘述。
102.为便于理解,下述将以检测第一连接操作是否失败为例详细介绍本发明实施例提供的方法中检测操作失败的具体过程。
103.图3示出了本发明实施例中,在移动性过程中检测第一连接操作是否失败的方法流程图,图3所示的方法,至少包括如下步骤:
104.步骤202,在处于移动性过程中时,基于第一连接配置信息执行第一连接操作时并启动第一定时器。
105.步骤204,判断是否建立了第一连接操作;若是,则执行步骤206;
106.步骤206,停止第一定时器。
107.步骤208,根据第一定时阈值判断第一定时器是否超时;若是,则执行步骤210。
108.步骤210,确定第一连接操作失败。
109.其中,上述第一定时阈值为网络侧设备配置的。
110.在本发明实施例中,通过第一定时器对第一连接操作进行计时,通过第二定时器对第二连接操作进行计时,并根据第一定时器和第二定时器的计时时长分别检测第一连接操作和第二连接操作是否失败,实现过程简单方便,可以方便、快捷的检测出第一连接操作和第二连接操作是否出现由于定时器超时而出现的失败,便于后续针对该种失败类型对第一连接操作和第二连接操作执行相应的处理过程。
111.方式二,
112.通过第一定时器对第一连接配置信息所对应的第一连接操作进行计时,基于第一定时器的计时结果检测第一连接操作是否失败;通过第二定时器对第一连接配置信息所对应的第一连接操作以及第二连接配置信息所对应的第二连接操作进行计时,基于第二定时器的计时结果检测第二连接操作是否失败。
113.具体的,在该种方式下,通过第一定时器对第一连接配置信息所对应的第一连接操作进行计时,以及基于第一定时器的计时结果检测第一连接操作是否失败的具体过程与上述第一种情况相同,可参考上述第一种情况的详细介绍,此处不再赘述。
114.需要说明的是,在该种方式下,第二定时器所计时的时长为第一连接操作和第二连接操作的总连接时长。
115.相应的,上述通过第二定时器对第一连接配置信息所对应的第一连接操作和第二连接配置信息所对应的第二连接操作进行计时,具体包括如下过程:
116.在基于第一连接配置信息执行第一连接操作时,启动第一定时器;当建立第二连接时,停止第二定时器。
117.将第二定时器从启动时刻到停止时刻的时长,确定为第二定时器的定时结果;其中,第二定时器的时长用于表示第一连接操作和第二连接操作所对应的总连接时长。
118.其中,在该种方式下,判断是否建立了第二连接操作的具体过程与第一种情况中相同,此处不再赘述。
119.另外,由于在该种方式下,第二定时器的计时时长为第一连接操作和第二连接操作对应的总连接时长。网络侧设备发送的配置信息中第二定时器所对应的定时阈值的具体大小不同于上述方式一种的第二定时阈值,为了进行区分,在该种方式下,第二定时器所对应的定时阈值记为第三定时阈值。
120.相应的,上述基于第二定时器的计时结果检测第二连接操作是否失败,包括:
121.根据第三定时阈值判断第二定时器是否超时;若是,则确定第二连接操作失败。
122.为便于理解该种方式下检测第一连接操作和第二连接操作是否失败的具体实现过程,下述将通过具体实施例进行说明。
123.图4为本发明实施例中检测连接操作是否失败的方法流程图,图4所示的方法至少包括如下步骤:
124.步骤302,处于移动性过程中时,基于第一连接配置信息执行第一连接操作并启动第一定时器和第二定时器;
125.步骤304,判断是否建立了第一连接操作;若是,则执行步骤306;
126.步骤306,停止第一定时器。
127.步骤308,根据第一定时阈值判断第一定时器是否超时;若是,则执行步骤310。
128.步骤310,确定第一连接操作失败。
129.步骤312,基于第二连接配置信息执行第二连接操作。
130.步骤314,判断是否建立了第二连接操作;若是,则执行步骤316。
131.步骤316,停止第二定时器。
132.步骤318,根据第三定时阈值判断第二定时器是否超时;若是,则执行步骤320。
133.步骤320,确定第二连接操作失败。
134.需要说明的是,上述第一定时阈值和第三定时阈值均为网络侧设备配置的。
135.在本发明实施例中,在通过第一定时器和第二定时器检测连接操作是否失败时,在基于第一连接配置信息建立第一连接操作时,启动第一定时器和第二定时器,并在建立了第一连接操作时,停止第一定时器,在建立了第二连接操作时,停止第二定时器;避免了在基于第二连接配置信息建立第二连接操作时,再启动第二定时器,在一个触发时刻同时启动两个定时器,使得检测过程更加方便,因此可以简单、方便的检测是否由于定时器超时而导致连接操作失败。
136.上述介绍的为通过定时器检测是否出现由于定时器超时而导致的连接操作失败,相应的,若是检测到第一连接操作失败,则步骤106中执行失败的连接操作所对应的处理过程,则为执行第一连接操作失败所对应的处理过程,具体可以包括以下a1~a6处理过程中的至少一种:
137.a1、向网络侧设备上报失败信息;其中,上述失败信息至少包括以下信息:第一连接操作失败的类型;源节点小区、目标节点小区和邻小区中至少一个小区的测量信息;
138.a2、根据第二连接配置信息执行第二连接操作;
139.a3、重建立终端设备与网络侧设备之间的rrc连接;
140.a4、将终端设备的连接状态恢复至执行连接操作之前的连接状态;
141.a5、停止或挂起终端设备与源节点的连接;
142.a6、重置或重建终端设备与源节点的连接实体。
143.具体的,在上述a1中,上述第一连接操作失败的类型则为第一定时器超时导致的连接失败。在该种情况下,可以通过与源节点的连接将失败信息上报给网络侧设备。当网络侧设备接收到终端设备上报的第一连接操作失败的失败信息后,向终端设备发送连接重配置信息,以使终端设备与当前可建立连接的节点建立连接。
144.在上述a4中,将终端设备的连接状态恢复至执行连接操作之前的连接状态,可以理解为,将终端设备的连接状态恢复至执行第一连接操作之前的连接状态。即在执行第一连接操作之前终端设备与哪些节点建立了连接,则使终端设备仍然保持与上述节点的连接即可。
145.在上述a5中,停止或挂起终端设备与源节点的连接,则是停止通过与源节点的连接进行数据的接收和发送。
146.在上述a6中,重置或重建终端设备与源节点的连接实体可以是终端设备与源节点连接的mac/rlc/pdcp/sdap实体。
147.另外,若是检测到第二连接操作失败,则步骤106中执行失败的连接操作所对应的处理过程,则为执行第二连接操作失败所对应的处理过程,具体可以包括以下b1~b3处理过程中的至少一种:
148.b1、重建立终端设备与网络侧设备之间的rrc连接;
149.b2、将终端设备的连接状态恢复至执行连接操作之前的连接状态;
150.b3、向网络侧设备上报失败信息;其中,上述失败信息至少包括以下信息:第二连接操作失败的类型;源节点小区、目标节点小区和邻小区中至少一个小区的测量信息。
151.其中,在上述b2中,将终端设备的连接状态恢复至执行连接操作之前的连接状态,可以理解为,将终端设备的连接状态恢复至执行第一连接操作之前的连接状态。即在执行第一连接操作之前终端设备与哪些节点建立了连接,则使终端设备仍然保持与上述节点的连接即可。
152.在上述b3中,第二连接操作失败的类型则为第二定时器超时导致的失败。在一种具体实现方式中,可以在执行完上述b1的处理过程后,向网络侧设备上报失败信息。具体的,当网络侧设备接收到终端设备上报的第一连接操作失败的失败信息后,向终端设备发送连接重配置信息,以使终端设备与当前可建立连接的节点建立连接。
153.当然,在本发明实施例中,除了通过定时器检测是否出现由于定时器超时而导致的连接失败,上述步骤104中,检测配置信息所对应的连接操作是否失败还可以包括以下s1-s7检测方式中的至少一种:
154.s1、若检测到上述连接的物理层失步,则确定上述配置信息所对应的连接操作失败;
155.s2、若检测到上述连接的mac层的随机接入达到最大发送次数,则确定上述配置信息所对应的连接操作失败;
156.s3、若检测到上述终端设备的数据传输次数达到上述连接的rlc实体的最大重传次数,则确定上述配置信息所对应的连接操作失败;
157.s4、若检测到上述连接的rrc消息重配置失败,则确定上述配置信息所对应的连接操作失败;
158.s5、若检测到上述终端设备的波束恢复过程失败,则确定上述配置信息所对应的连接操作失败;
159.s6、若检测到pdcp实体的mac-i错误,则确定上述配置信息所对应的连接操作失败;
160.s7、若检测到上述终端设备的主小区组和辅小区组之间的上行传输的子帧边界的差值超出最大上行传输定时差,则确定上述配置信息所对应的连接操作失败。
161.具体的,若是使用上述s1-s7中的一种或者多种的组合检测第一连接操作是否失败,在s1-s7中所提及到的连接则为第一连接,若是使用上述s1-s7中的一种或者多种的组合检测第二连接操作是否失败,在s1-s7中所提及到的连接则为第二连接。
162.下述将以检测第一连接操作是否失败为例,详细介绍上述s1-s7中各种方法的具体实现过程。
163.其中,在s1中则检测第一连接的物理层是否失步,若是检测到第一连接的物理层失步,则确定第一连接操作失败。具体的,在本发明实施例中,可以通过检测定时器t310是
否超时来检测第一连接的物理层是否失步,若是定时器t310超时,则确定第一连接的物理层失步。
164.在s2所示方式中,则是在执行第一连接操作的过程中,检测第一连接的mac层的随机接入的次数,并判断该随机接入的次数是否达到最大发送次数(该最大发送次数可以理解为最大尝试次数),若是,则确定第一连接操作失败。
165.在s3所示方式中,则是在执行第一连接操作的过程中,检测终端设备的数据传输次数,并判断该数据传输次数是否达到第一连接的rlc实体的嘴大重传次数,若是,则确定第一连接操作失败。
166.在s4所示方式中,则是检测第一连接的rrc消息是否重配置失败,若是检测到rrc消息重配置失败,则确定第一连接操作失败。
167.在s5所示方式中,则通过检测终端设备的波束恢复过程是否失败,若是检测到波束恢复过程失败,则确定第一连接操作失败。
168.在s6所示方式中,可以检测第一连接的pdcp实体的mac-i是否错误,若是检测到mac-i错误,则确定第一连接操作失败。
169.在s7所示方式中,可以检测终端设备的主小区组和辅小区组之间的上行传输的子帧边界的差值是否超过最大上行传输定时差,若是超出最大上行传输定时差,则确定第一连接操作失败。
170.在本发明实施例中,第一连接操作失败包括终端设备与源节点和/或目标节点的连接操作失败;即可以是终端设备与源节点的连接操作失败,也可以是终端设备与目标节点的连接操作失败,还可以是终端设备与源节点和目标节点的连接操作均失败。
171.相应的,在本发明实施例中,若是通过上述s1-s7中至少一种方式检测到第一连接操作失败;则在上述步骤106中,执行失败的连接操作所对应的处理过程,则为执行第一连接操作所对应的处理过程,具体的,该处理过程包括以下c1-c9处理中的至少一种:
172.c1、向网络侧设备上报失败信息;其中,上述失败信息至少包括:第一连接操作失败的类型;源节点小区、目标节点小区和邻小区中至少一个小区的测量信息。
173.c2、重新基于上述配置信息执行连接操作;
174.c3、基于第二连接配置信息执行第二连接操作;
175.c4、重建立终端设备与网络侧设备之间的rrc连接;
176.c5、将终端设备的连接状态恢复至执行连接操作之前的连接状态;
177.c6、停止或挂起终端设备与源节点的连接;
178.c7、重置或重建终端设备与源节点的连接实体;
179.c8、停止或挂起终端设备与目标节点的连接;
180.c9、重置或重建终端设备与目标节点的连接实体。
181.其中,在c1中,第一连接操作失败的类型基于第一连接操作失败的判断方式所确定,即第一连接操作失败的类型与第一连接操作失败的判断方式相对应。上报给网络侧设备的失败信息可以为终端设备与源节点和/或目标节点连接失败的失败信息。当网络侧设备接收到终端设备上报的第一连接操作失败的失败信息后,向终端设备发送连接重配置信息,以使终端设备与当前可建立连接的节点建立连接。
182.在c2中,则是继续进行切换或者添加、改变scg,可以从基于第一连接配置信息执
行第一连接操作重新开始。
183.在c5中,将所述终端设备的连接状态恢复至执行连接操作之前的连接状态,可以为将终端设备的连接配置回退到执行第一连接操作之前终端设备的配置。即在执行第一连接操作之前终端设备与哪些节点建立了连接,则使终端设备仍然保持与上述节点的连接即可。
184.在c6中,停止或挂起终端设备与源节点的连接,则是停止通过与源节点的连接进行数据的接收和发送。
185.在c7中,重置或重建终端设备与源节点的连接实体,可以为重置或重建终端设备与源节点的mac/rlc/pdcp/sdap实体。
186.在c8中,停止或挂起终端设备与目标节点的连接,则是停止通过与目标节点的连接进行数据的接收和发送。
187.在c9中,重置或重建终端设备与目标节点的连接实体,可以为重置或重建终端设备与目标节点的mac/rlc/pdcp/sdap实体。
188.其中,第二连接操作失败包括终端设备与目标节点的连接操作失败。
189.相应的,在本发明实施例中,若是通过上述s1-s7中至少一种方式检测到第一连接操作失败;则在上述步骤106中,执行失败的连接操作所对应的处理过程,则为执行第二连接操作所对应的处理过程,具体的,该处理过程包括以下d1-d4处理中的至少一种:
190.d1、重新基于上述配置信息执行连接操作;
191.d2、重建立终端设备与网络侧设备之间的rrc连接;
192.d3、将终端设备的连接状态恢复至执行连接操作之前的连接状态;
193.d4、向网络侧设备上报失败信息;其中,上述失败信息至少包括:第二连接操作失败的类型;上述源节点小区、上述目标节点小区和邻小区中至少一个小区的测量信息。
194.具体的,上述d1-d4的详细介绍可上述第一连接操作失败时,执行第一连接操作所对应的处理过程,此处不再赘述。
195.其中,在一种具体实现方式中,可以是在重建立终端设备与网络侧设备之间的rrc连接后,终端设备再向网络侧设备上报失败信息。
196.本发明实施例提供的连接处理方法中,接收到的配置信息包括第一连接配置信息和第二连接配置信息,并分别执行第一连接配置信息和第二连接配置信息相应的连接操作;通过检测相应的连接操作是否失败,可以及时发现失败的连接操作,并采用与该连接操作相应的处理过程进行处理,从而实现了移动过程中不同的连接操作失败的合理处理,使得失败的连接可以快速恢复,从而减少数据的丢失。
197.与上述实施例相对应,本发明一个实施例还提供了一种连接处理方法,应用于网络侧设备,在本发明实施例中,与上述连接处理方法实施例相同的部分的详细描述可参考上述实施例的内容,本实施例不再重复。图5为本发明实施例提供的连接处理方法的方法流程图之二,图5所示的方法,至少包括如下步骤:
198.步骤402,发送配置信息,该配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和目标节点连接的第二连接配置信息;
199.其中,上述配置信息用于终端设备根据该配置信息执行连接操作。
200.具体的,终端设备在根据该配置信息执行连接操作时,包括根据第一连接配置信
息执行第一连接操作,以及根据第二连接配置信息执行第二连接操作。
201.并且,终端设备在根据配置信息执行连接操作时,会通过第一定时器对第一连接操作进行计时,根据第一定时器的计时结果检测第一连接操作是否失败;以及通过第二定时器对第二连接操作进行计时,或者,通过第二定时器对第一连接操作和第二连接操作进行计时,并根据第二定时器的计时结果检测第二连接操作是否失败。
202.为了实现终端设备可以根据第一定时器的计时结果检测第一连接操作是否失败,以及根据第二定时器的计时结果检测第二连接操作是否失败,在本说明书实施例中,上述第二配置信息包括第一定时阈值和第二定时阈值;
203.第一定时阈值,用于终端设备根据第一定时阈值检测基于第一连接配置信息的第一连接操作是否失败;
204.第二定时阈值,用于终端设备根据第二定时阈值检测基于第二连接配置信息的第二连接操作是否失败。
205.在本发明实施例中,终端设备根据第一定时阈值判断第一定时器是否超时;若是,则确定第一连接操作失败;以及根据第二定时阈值判断第二定时器是否超时;若是,则确定第二连接操作失败。
206.图6示出了本发明实施例提供的连接处理方法的交互流程图之一,图6所示的方法,至少包括如下步骤:
207.步骤502,网络侧设备向终端设备发送配置信息。
208.该配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和目标节点连接的第二连接配置信息;该配置信息还包括第一定时阈值和第二定时阈值。
209.步骤504,在移动性过程中,终端设备基于第一连接配置信息执行第一连接操作,并启动第一定时器。
210.步骤506,若终端设备确定建立了第一连接,停止第一定时器。
211.步骤508,终端设备根据第一定时阈值判断第一定时器是否超时,若是,则确定第一连接操作失败。
212.步骤510,终端设备执行第一连接操作所对应的失败处理过程。
213.步骤512,终端设备基于第二连接配置信息执行第二连接操作,并启动第二定时器。
214.步骤514,若终端设备确定建立了第二连接,停止第二定时器。
215.步骤516,终端设备根据第二定时阈值判断第二定时器是否超时,若是,则确定第二连接操作失败。
216.步骤518,终端设备执行第二连接操作所对应的失败处理过程。
217.图7示出了本发明实施例提供的连接处理方法的交互流程图之二,图7所示的方法,至少包括如下步骤:
218.步骤602,网络侧设备向终端设备发送配置信息。
219.该配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和目标节点连接的第二连接配置信息;该配置信息还包括第一定时阈值和第三定时阈值。
220.步骤604,在移动性过程中,终端设备基于第一连接配置信息执行第一连接操作,并启动第一定时器和第二定时器。
221.步骤606,若终端设备确定建立了第一连接,停止第一定时器。
222.步骤608,终端设备根据第一定时阈值判断第一定时器是否超时,若是,则确定第一连接操作失败。
223.步骤610,终端设备执行第一连接操作所对应的失败处理过程。
224.步骤612,终端设备基于第二连接配置信息执行第二连接操作。
225.步骤614,若终端设备确定建立了第二连接,停止第二定时器。
226.步骤616,终端设备根据第三定时阈值判断第二定时器是否超时,若是,则确定第二连接操作失败。
227.步骤618,终端设备执行第二连接操作所对应的失败处理过程。
228.另外,在本发明实施例中,当终端设备确定第一连接操作失败或者第二连接操作失败时,会向网络侧设备上报连接操作失败的失败信息。具体的,该失败信息至少包括如下信息:
229.连接操作失败的类型;源节点小区、目标节点小区和邻小区中至少一个小区的测量信息。
230.当网络侧设备接收到终端设备上报的失败信息后,向终端设备发送连接重配置信息;其中,该连接重配置信息用于终端设备在出现连接操作失败时,根据该连接重配置信息重新建立连接。
231.具体的,终端设备在出现连接操作失败时,可以与当前可建立连接的任意节点建立连接。
232.本发明实施例提供的连接处理方法,向终端设备发送的配置信息包括第一连接配置信息和第二连接配置信息,以使终端设备分别根据第一连接配置信息和第二连接配置信息执行不同的连接操作,便于进行移动性管理,并且在移动过程中保持与源节点和目标节点的同时连接,还可以降低移动性过程中数据传输的中断延时。
233.对应上述实施例提供的连接处理方法,本发明实施例提供了一种终端设备,本发明实施例提供的终端设备能够实现上述实施例中终端设备实现的各个过程。
234.图8为本发明实施例提供的终端设备的模块组成示意图,图8所示的设备,包括:
235.接收模块702,用于接收配置信息,上述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和上述目标节点连接的第二连接配置信息;
236.第一执行模块704,用于基于上述配置信息执行连接操作;
237.检测模块706,用于检测上述配置信息所对应的连接操作是否失败;
238.第二执行模块708,用于若检测到上述连接操作失败,则执行失败的连接操作所对应的处理过程。
239.可选的,上述检测模块706,包括:
240.第一计时单元,用于通过第一定时器对上述第一连接配置信息所对应的第一连接操作进行计时;
241.第一检测单元,用于基于上述第一定时器的计时结果检测上述第一连接操作是否
失败;
242.第二计时单元,用于通过第二定时器对上述第二连接配置信息所对应的第二连接操作进行计时;
243.第二检测单元,用于基于上述第二定时器的计时结果检测上述第二连接操作是否失败;
244.或者,
245.上述检测模块706,包括:
246.第一计时单元,用于通过第一定时器对上述第一连接配置信息所对应的第一连接操作进行计时;
247.第一检测单元,用于基于上述第一定时器的计时结果检测第一连接操作是否失败;
248.第三计时单元,用于通过第二定时器对上述第一连接配置信息所对应的第一连接操作以及上述第二连接配置信息所对应的第二连接操作进行计时;
249.第三检测单元,用于基于上述第二定时器的计时结果检测上述第二连接操作是否失败。
250.可选的,上述配置信息还包括第一定时器的第一定时阈值和第二定时器的第二定时阈值;
251.相应的,上述第一检测单元,具体用于:
252.根据第一定时阈值判断第一定时器是否超时;若是,则确定上述第一连接操作失败;
253.上述第二检测单元,具体用于:
254.根据第二定时阈值判断第二定时器是否超时;若是,则确定上述第二连接操作失败。
255.可选的,上述第一计时单元,具体用于:
256.在基于上述第一连接配置信息执行第一连接操作时,启动上述第一定时器;当建立上述第一连接时,停止上述第一定时器。
257.可选的,上述第一计时单元,还具体用于执行以下操作中的至少一项:
258.若接收到网络侧设备发送的到上述目标节点的随机接入过程完成的指示信息,则确定建立了上述第一连接;
259.若向网络侧设备发送上述第一连接建立完成的确认信息,则确定建立了上述第一连接;
260.若接收到上述网络侧设备发送的上述第一连接建立完成的确认信息,则确定建立了上述第一连接。
261.可选的,上述第二计时单元,具体用于:
262.在基于上述第二连接配置信息执行第二连接操作时,启动上述第二定时器;
263.当建立上述第二连接时,停止上述第二定时器。
264.可选的,上述第三计时单元,具体用于:
265.在基于上述第一连接配置信息执行第一连接操作时,启动上述第二定时器;
266.当建立上述第二连接时,停止上述第二定时器。
267.可选的,上述第二计时单元还用于执行以下操作中的至少一项:
268.若接收到网络侧设备发送的到上述目标节点的随机接入过程完成的指示信息,则确定建立了上述第二连接;
269.若向网络侧设备发送上述第二连接建立完成的确认信息,则确定建立了上述第二连接;
270.若接收到上述网络侧设备发送的上述第二连接建立完成的确认信息,则确定建立了上述第二连接。
271.可选的,上述第三计时单元还用于执行以下操作中的至少一项:
272.若接收到网络侧设备发送的到上述目标节点的随机接入过程完成的指示信息,则确定建立了上述第二连接;
273.若向网络侧设备发送上述第二连接建立完成的确认信息,则确定建立了上述第二连接;
274.若接收到上述网络侧设备发送的上述第二连接建立完成的确认信息,则确定建立了上述第二连接。
275.可选的,若检测到上述连接操作失败为检测到上述第一连接操作失败;
276.上述第二执行模块708,具体用于执行以下处理中的至少一种:
277.向网络侧设备上报失败信息;其中,上述失败信息至少包括以下信息:第一连接操作失败的类型;上述源节点小区、上述目标节点小区和邻小区中至少一个小区的测量信息;
278.根据上述第二连接配置信息执行第二连接操作;
279.重建立上述终端设备与网络侧设备之间的无线资源控制rrc连接;
280.将上述终端设备的连接状态恢复至执行连接操作之前的连接状态;
281.停止或挂起上述终端设备与上述源节点的连接;
282.重置或重建上述终端设备与上述源节点的连接实体。
283.可选的,若检测到上述连接操作失败为检测到上述第二连接操作失败;
284.上述第二执行模块708,具体用于执行以下处理中的至少一种:
285.重建立上述终端设备与网络侧设备之间的rrc连接;
286.将上述终端设备的连接状态恢复至执行连接操作之前的连接状态;
287.向网络侧设备上报失败信息;其中,上述失败信息至少包括以下信息:第二连接操作失败的类型;上述源节点小区、上述目标节点小区和邻小区中至少一个小区的测量信息。
288.可选的,上述检测模块706,还具体用于执行以下操作中的至少一种:
289.若检测到上述连接的物理层失步,则确定上述配置信息所对应的连接操作失败;
290.若检测到上述连接的媒体访问控制mac层的随机接入达到最大发送次数,则确定上述配置信息所对应的连接操作失败;
291.若检测到上述终端设备的数据传输次数达到上述连接的无线链路控制rlc实体的最大重传次数,则确定上述配置信息所对应的连接操作失败;
292.若检测到上述连接的rrc消息重配置失败,则确定上述配置信息所对应的连接操作失败;
293.若检测到上述终端设备的波束恢复过程失败,则确定上述配置信息所对应的连接操作失败;
294.若检测到包数据汇聚协议pdcp实体的用于完整性验证的消息鉴权码mac-i错误,则确定上述配置信息所对应的连接操作失败;
295.若检测到上述终端设备的主小区组和辅小区组之间的上行传输的子帧边界的差值超出最大上行传输定时差,则确定上述配置信息所对应的连接操作失败。
296.可选的,若检测到上述连接操作失败为检测到上述第一连接配置信息所对应的第一连接操作失败;上述第一连接操作失败包括:上述终端设备与上述源节点和/或上述目标节点的连接操作失败;
297.上述第二执行模块708,还具体用于执行以下处理中的至少一种:
298.向网络侧设备上报失败信息;其中,上述失败信息至少包括:上述第一连接操作失败的类型;上述源节点小区、上述目标节点小区和邻小区中至少一个小区的测量信息。
299.重新基于上述配置信息执行连接操作;
300.重建立上述终端设备与网络侧设备之间的rrc连接;
301.将上述终端设备的连接状态恢复至执行连接操作之前的连接状态;
302.停止或挂起上述终端设备与上述源节点的连接;
303.重置或重建上述终端设备与上述源节点的连接实体;
304.停止或挂起上述终端设备与上述目标节点的连接;
305.重置或重建上述终端设备与上述目标节点的连接实体。
306.可选的,若检测到上述连接操作失败为检测到上述第二连接配置信息所对应的第二连接操作失败;上述第二连接操作失败包括:上述终端设备与上述目标节点的连接操作失败;
307.上述第二执行模块708,还具体用于执行以下处理中的至少一种:
308.重新基于上述配置信息执行连接操作;
309.重建立上述终端设备与网络侧设备之间的rrc连接;
310.将上述终端设备的连接状态恢复至执行连接操作之前的连接状态;
311.向网络侧设备上报失败信息;其中,上述失败信息至少包括:上述第二连接操作失败的类型;上述源节点小区、上述目标节点小区和邻小区中至少一个小区的测量信息。
312.本发明实施例提供的终端设备,接收到的配置信息包括第一连接配置信息和第二连接配置信息,并分别执行第一连接配置信息和第二连接配置信息相应的连接操作;通过检测相应的连接操作是否失败,可以及时发现失败的连接操作,并采用与该连接操作相应的处理过程进行处理,从而实现了移动过程中不同的连接操作失败的合理处理,使得失败的连接可以快速恢复,从而减少数据的丢失。
313.对应上述实施例提供的连接处理方法,本发明实施例提供了一种网络侧设备,本发明实施例提供的网络侧设备能够实现上述实施例中网络侧设备实现的各个过程。
314.图9为本发明实施例提供的网络侧设备的模块组成示意图,图9所示的网络侧设备,包括:
315.第一发送模块802,用于发送配置信息,上述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和上述目标节点连接的第二连接配置信息;
316.上述配置信息用于终端设备根据上述配置信息执行连接操作。
317.可选的,上述配置信息包括第一定时阈值和第二定时阈值;
318.上述第一定时阈值,用于上述终端设备根据上述第一定时阈值检测基于上述第一连接配置信息的第一连接操作是否失败;
319.上述第二定时阈值,用于上述终端设备根据上述第二定时阈值检测基于上述第二连接配置信息的第二连接操作是否失败。
320.可选的,上述设备还包括:
321.第二发送模块,用于发送连接重配置信息;其中,上述连接重配置信息用于上述终端设备在出现连接操作失败时,根据上述连接重配置信息重新建立连接。
322.本发明实施例提供的网络侧设备,向终端设备发送的配置信息包括第一连接配置信息和第二连接配置信息,以使终端设备分别根据第一连接配置信息和第二连接配置信息执行不同的连接操作,便于进行移动性管理,并且在移动过程中保持与源节点和目标节点的同时连接,还可以降低移动性过程中数据传输的中断延时。
323.对应上述实施例提供的连接处理方法,本实施例提供了一种终端设备,本发明实施例提供的终端设备能够实现上述实施例中终端设备实现的各个过程。
324.图10为本发明一个实施例提供的终端设备的结构示意图,如图10所示,该终端设备900包括:至少一个处理器901、存储器902、至少一个网络接口904和用户接口903。终端设备900中的各个组件通过总线系统905耦合在一起。可理解,总线系统905用于实现这些组件之间的连接通信。总线系统905除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线系统905。
325.其中,用户接口903可以包括显示器、键盘或者点击设备(例如,鼠标,轨迹球(trackball)、触感板或者触摸屏等。
326.可以理解,本发明实施例中的存储器902可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrs dram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本发明实施例描述的系统和方法的存储器902旨在包括但不限于这些和任意其它适合类型的存储器。
327.在一些实施方式中,存储器902存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:操作系统9021和应用程序9022。
328.其中,操作系统9021,包含各种系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序9022,包含各种应用程序,例如媒体播放器(media player)、浏览器(browser)等,用于实现各种应用业务。实现本发明实施例方法的程序可以包含在应用程序9022中。
329.在本发明实施例中,终端设备900还包括:存储器902、处理器901、存储在存储器上902并可在处理器901上运行的计算机程序,计算机程序被处理器901执行时实现如下步骤:
330.接收配置信息,所述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和所述目标节点连接的第二连接配置信息;
331.基于所述配置信息执行连接操作,并检测所述配置信息所对应的连接操作是否失败;
332.若检测到所述连接操作失败,则执行失败的连接操作所对应的处理过程。
333.其中,计算机程序被处理器901执行时还可以实现本发明实施例中连接处理方法中的各个步骤,且能达到相同的效果,为避免重复,此处不再赘述。
334.上述本发明实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的计算机可读存储介质中。该计算机可读存储介质位于存储器902,处理器901读取存储器902中的信息,结合其硬件完成上述方法的步骤。具体地,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器901执行时实现如上述实施例中的各步骤。
335.可以理解的是,本发明实施例描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(application specific integrated circuits,asic)、数字信号处理器(digital signal processing,dsp)、数字信号处理设备(dsp device,dspd)、可编程逻辑设备(programmable logic device,pld)、现场可编程门阵列(field-programmable gate array,fpga)、通用处理器、控制器、微控制器、微处理器、用于执行本发明所述功能的其它电子单元或其组合中。
336.对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
337.本发明实施例提供的终端设备,接收到的配置信息包括第一连接配置信息和第二连接配置信息,并分别执行第一连接配置信息和第二连接配置信息相应的连接操作;通过检测相应的连接操作是否失败,可以及时发现失败的连接操作,并采用与该连接操作相应的处理过程进行处理,从而实现了移动过程中不同的连接操作失败的合理处理,使得失败的连接可以快速恢复,从而减少数据的丢失。
338.对应上述实施例提供的连接处理方法,本实施例提供了一种网络侧设备,本发明实施例提供的网络侧设备能够实现上述实施例中网络侧设备实现的各个过程。
339.图11为本发明一个实施例提供的网络侧设备的结构示意图,如图11所示,该网络侧设备1000包括:处理器1001、收发机1002、存储器1003、用户接口1004和总线接口。
340.在本发明实施例中,网络侧设备1000还包括:存储在存储器1003上并可在处理器1001上运行的计算机程序,计算机程序被处理器1001、执行时实现如下步骤:
341.发送配置信息,所述配置信息包括用于移动性过程中同时保持源节点和目标节点连接的第一连接配置信息,以及用于重配置和所述目标节点连接的第二连接配置信息;
342.所述配置信息用于终端设备根据所述配置信息执行连接操作。
343.在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1001代表的一个或多个处理器和存储器1003代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1002可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户侧设备,用户接口1004还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
344.处理器1001负责管理总线架构和通常的处理,存储器1003可以存储处理器1001在执行操作时所使用的数据。
345.计算机程序被处理器1001执行时能够实现上述实施例中连接处理方法的各个步骤。
346.网络侧设备1000能够实现前述实施例中网络侧设备实现的各个过程,并到达相同的技术效果,为避免重复,这里不再赘述。
347.本发明实施例提供的网络侧设备,向终端设备发送的配置信息包括第一连接配置信息和第二连接配置信息,以使终端设备分别根据第一连接配置信息和第二连接配置信息执行不同的连接操作,便于进行移动性管理,并且在移动过程中保持与源节点和目标节点的同时连接,还可以降低移动性过程中数据传输的中断延时。
348.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中连接处理方法的各个过程,且能达到相同的技术效果,或者,该计算机程序被处理器执行时实现上述实施例中连接处理方法实施例的各个过程,且能达到相同的技术效果,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
349.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明实施例的范围。
350.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
351.在本发明实施例所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述
单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
352.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
353.另外,在本发明实施例各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
354.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明实施例各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
355.以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1