数据链路恢复方法、装置、电子设备、存储介质与流程
1.本技术涉及通信技术领域,特别是涉及一种数据链路恢复方法、装置、电子设备、存储介质。
背景技术:
2.由于5g网络具有高速率、低时延、高安全性、接入量大的优点,5g网络和终端设备的使用越来越广泛。但由于5g网络布网的不够成熟,会存在某些终端在和交互过程中上行失步的情况,导致发生rlf(radio link failure,无线链路失败)现象。在发生rlf现象后,根据协议规定,终端应该发起无线资源控制(radio resource control,rrc)重建立请求,但如果终端设备收不到下发的rrc setup(无线资源控制建立)应答消息,会导致数据链路重建立失败。
3.相关技术中,当终端设备在发起重建立请求后,如果收不到下发的rrc setup消息,会继续发送rrc重建立请求,但如果此时已经出现rlf现象,会导致收不到终端发到的rrc重建立请求,进而导致终端设备一直接收不到下发的rrc set up消息,进而导致终端设备与之间的数据链路,将一直保持在无限链路失败的状态。因此,在发生rlf现象后,如何恢复与之间的数据链路成为本领域技术人员亟需解决的技术问题。
技术实现要素:
4.基于此,有必要针对上述技术问题,提供一种在发生rlf现象后,能够提高数据链路恢复概率的数据链路恢复方法、装置、电子设备、存储介质。
5.第一方面,本技术提供了一种数据链路恢复方法,应用于终端设备。所述方法包括:
6.向发送rrc重建立请求,以使所述根据所述rrc重建立请求下发重建立应答消息;
7.当所述rrc重建立请求的发送是所述终端设备与所述之间发生无线链路失败而导致时,获取所述重建立应答消息对应的消息接收状态;
8.若所述消息接收状态为消息接收失败的状态,则进入飞行模式;
9.解除所述飞行模式,并进行搜网注册,以恢复与所述之间的数据链路。
10.在其中一个实施例中,步骤a包括:所述方法还包括:
11.若所述消息接收状态为消息接收成功的状态,则向所述发起上行资源请求;
12.当基于所述上行资源请求获取上行资源失败时,进入所述飞行模式。
13.在其中一个实施例中,所述方法还包括:
14.当基于所述上行资源请求获取上行资源成功时,则与所述之间的所述数据链路恢复成功。
15.在其中一个实施例中,所述方法还包括:
16.若所述搜网注册成功,则获取pdu连接状态;
17.基于所述pdu连接状态,确定与所述之间的数据链路之间的恢复情况。
18.在其中一个实施例中,所述pdu连接状态包括pdu连接成功的状态和pdu连接失败的状态;
19.所述基于所述pdu连接状态,确定与所述之间的数据链路之间的恢复情况,包括:
20.若所述pdu连接失败的状态,则与所述之间的所述数据链路恢复失败;
21.若所述pdu连接成功的状态,则与所述之间的所述数据链路恢复成功。
22.第二方面,本技术还提供了一种数据链路恢复装置,应用于终端设备。所述装置包括:
23.rrc重建立请求发送模块,用于向发送rrc重建立请求,以使所述根据所述rrc重建立请求下发重建立应答消息;
24.消息接收状态获取模块,用于当所述rrc重建立请求的发送是所述终端设备与所述之间发生无线链路失败而导致时,获取所述重建立应答消息对应的消息接收状态;
25.第一飞行模式控制模块,用于若所述消息接收状态为消息接收失败的状态,则进入飞行模式;
26.搜网注册模块,用于解除所述飞行模式,并进行搜网注册,以恢复与所述之间的数据链路。
27.在其中一个实施例中,所述装置还包括:
28.上行资源请求发起模块,用于若所述消息接收状态为消息接收成功的状态,则向所述发起上行资源请求;
29.第二飞行模式控制模块,用于当基于所述上行资源请求获取上行资源失败时,进入所述飞行模式。
30.第三方面,本技术还提供了一种电子设备。所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面实施例中数据链路恢复方法的步骤。
31.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面实施例中数据链路恢复方法的步骤。
32.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面实施例中数据链路恢复方法的步骤。
33.上述数据链路恢复方法、装置、电子设备、存储介质,通过向发送rrc重建立请求,以使所述根据所述rrc重建立请求下发重建立应答消息,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致的,获取重建立应答消息对应的消息接收状态,当消息接收状态为消息接收失败的状态时,进入飞行模式,以断开与非接入层之间的连接,再解除飞行模式,并重新进行搜网注册,以建立与非接入层之间的连接,从而恢复与之间的数据链路,通过这样设置,当rrc重建立请求是由于终端设备与所述之间发生无线链路失败而导致时,断开了与非接入层之间的连接,并重新进行了搜网注册,从而重新建立了无线承载,从而提高了与之间的数据链路恢复的概率,便于与之间的数据链路的恢复,同时,由于重新建立了无线承载,因此恢复后的数据链路不容易发生上行失
步。
附图说明
34.图1为一个实施例中数据链路恢复方法的应用环境图;
35.图2为一个实施例中数据链路恢复方法的流程示意图;
36.图3为另一个实施例中数据链路恢复方法的流程示意图;
37.图4为另一个实施例中数据链路恢复方法的流程示意图;
38.图5为图4中步骤404的具体实现方法的流程示意图;
39.图6为另一个实施例中数据链路恢复方法的流程示意图;
40.图7为一个实施例中数据链路恢复装置的结构框图;
41.图8为一个实施例中电子设备的内部结构图。
具体实施方式
42.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
43.本技术实施例提供的数据链路恢复方法,可以应用于如图1所示的应用环境中。其中,终端设备102通过网络与104进行通信。当终端设备和之间的通信连接出现故障时,终端设备102向104发起rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息,当rrc重建立请求的发送有终端设备和之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态,若消息接收状态为消息接收失败的状态,则进入飞行模式,再解除飞行模式,并进行搜网注册,以恢复终端设备与之间的数据链路。这样设置,提高了终端设备与之间数据链路恢复的概率,便于终端设备与之间数据链路的恢复。
44.其中,终端设备102可以包括但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
45.在一些实施例中,如图2所示,提供了一种数据链路恢复方法,以该方法应用于图1中的终端设备102为例进行说明,包括以下步骤:
46.步骤202,向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息。
47.在一些实施例的步骤202中,rrc指的是无线资源控制层,英文全称为radio resource control。
48.rrc重建立请求指的是当终端设备与处于rrc连接状态时,如果出现rrc重配置失败、无线链路失败、完整性保护失败、切换失败等情况时,将会触发终端设备向发起rrc重建立请求,以触发rrc连接重建的过程,该过程旨在重建rrc连接,包括srb1(signalling radio bearers,信令无线承载)操作的恢复,以及安全的重新激活。
49.其中,无线链路失败包括rlc(radio link control,无线链路层控制协议)达到最大重传次数、上行失步、下行失步。切换失败包括系统内和系统外的切换,指的是如果网络
侧发送给终端设备的rrc连接重配置消息中包含mobility controlinfo(移动性控制信息),则执行切换,若切换失败,终端设备会发起rrc重建立请求,并在重建立原因封装时携带ho failure消息,以便于ho failure消息中查失败的原因。完整性保护失败指的是底层制式完整性校验失败,例如终端设备与的机密算法或者完整性保护算法不一致。
50.重建立应答消息指的是rrc setup消息,当接收到终端设备发起的rrc重建立请求时,基于该rrc重建立请求下发的应答消息,该重建立应答消息包括允许终端设备接入的rrc connection setup(rrc连接建立)消息和拒绝终端设备接入的rrc connection reject(rrc连接拒绝)消息。
51.当终端设备与之间的rrc连接出现故障时,终端设备会向发起rrc重建立请求,以重新恢复rrc连接。
52.步骤204,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态。
53.在一些实施例的步骤204中,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态,以判断终端设备是否接收到下发的重建立应答消息。
54.当rrc重建立请求的发送不是终端设备与之间发生无线链路失败而导致时,根据标准的rrc重建立流程处理即可。即终端设备直接向发起重建立请求,不需要对终端设备进行额外的处理。
55.步骤206,若消息接收状态为消息接收失败的状态,则进入飞行模式。
56.在一些实施例的步骤206中,飞行模式指的是将终端设备上的所有无线通讯模块都置于关闭状态的模式。消息接收失败的状态指的是终端设备未接收到下发的rrc setup消息。
57.当终端设备未接收到下发的rrc setup消息时,进入飞行模式,以断开与非接入层(non-access stratum,nas)的连接。
58.步骤208,解除飞行模式,并进行搜网注册,以恢复与之间的数据链路。
59.在一些实施例的步骤208中,搜网注册指的是终端设备重新搜索网络并重新建立网络连接。
60.当终端设备进入飞行模式,断开与nas的连接后,解除终端设备的飞行模式,从而实现了终端设备连接的重置,然后,终端设备再重新发起搜网注册,以重新建立与nas的连接,从而重新建立无线承载,便于恢复与之间的数据链路。
61.本技术实施例的数据链路恢复方法,通过向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致的,获取重建立应答消息对应的消息接收状态,当消息接收状态为消息接收失败的状态时,进入飞行模式,以断开与非接入层之间的连接,再解除飞行模式,并重新进行搜网注册,以建立与非接入层之间的连接,从而恢复与之间的数据链路,通过这样设置,当rrc重建立请求是由于终端设备与之间发生无线链路失败而导致时,断开了与非接入层之间的连接,并重新进行了搜网注册,从而重新建立了无线承载,从而提高了与之间的数据链路恢复的概率,便于与之间的数据链路的恢复,同时,由于重新建立了无线承载,因此恢复后的数据链路不容易发生上行失步。
62.请参照图3,在一些实施例中,数据链路恢复方法还包括但不限于步骤302和步骤304,下面结合图3对这两个步骤进行详细介绍。
63.步骤302,若消息接收状态为消息接收成功的状态,则向发起上行资源请求。
64.在一些实施例的步骤302中,消息接收成功的状态指的是终端设备接收到下发的rrc setup消息。上行资源请求指的是终端设备向发起的请求上行资源的要求,即ul grant(uplink grant,上行授权)消息。
65.步骤304,当基于上行资源请求获取上行资源失败时,进入飞行模式。
66.在一些实施例的步骤304中,当终端设备请求获取上行资源失败时,说明即使终端设备接收到了下发的rrc setup消息,但是,终端设备与之间的rrc连接还是处于故障的状态,在这种情况下,控制终端设备进入飞行模式,以断开与nas的连接后,再解除终端设备的飞行模式,从而实现了终端设备连接的重置,然后,终端设备再重新发起搜网注册,以重新建立与nas的连接,从而重新建立无线承载,便于恢复与之间的数据链路。
67.在一些实施例中,数据链路恢复方法还包括但不限于以下步骤:
68.当基于上行资源请求获取上行资源成功时,则与之间的数据链路恢复成功。
69.在本实施例中,当请求获取上行资源成功时,说明终端设备与之间的rrc连接重建立成功,在这种情况下,终端设备与之间的数据链路恢复。
70.在一些实施例中,如图4所示,数据链路恢复方法还包括步骤402和步骤404,应理解,数据链路恢复方法包括但不限于这两个步骤,下面结合图4对这两个步骤进行详细介绍。
71.步骤402,若搜网注册成功,则获取pdu连接状态。
72.在一些实施例中,pdu(protocol data unit,协议数据单元)连接指的是终端设备和数据网络之间交换pdu数据包的业务,pdu连接业务通过终端设备或应用服务器发起pdu会话的建立来实现。一个pdu会话是指一个终端设备与数据网络之间进行通讯的过程,pdu会话建立后,也就是建立了一条终端设备和数据网络的数据传输通道。
73.当搜网注册成功后,终端设备获取pdu的连接状态,以判断与数据网络之间的连接情况。
74.当搜网注册失败时,说明在这种情况下,数据网络无法注册。
75.步骤404,基于pdu连接状态,确定与之间的数据链路之间的恢复情况。
76.在一些实施例的步骤404中,根据当前pdu的连接状态,确定终端设备与数据网络之间的连接情况,进而确定终端设备与之间数据链路之间的恢复情况。
77.如图5所示,在一些实施例中,pdu连接状态包括pdu连接成功的状态和pdu连接失败的状态,步骤404包括但不限于步骤502和步骤504,下面结合图5对这两个步骤进行详细介绍。
78.步骤502,若pdu连接失败的状态,则与之间的数据链路恢复失败。
79.在一些实施例的步骤502中,pdu连接失败的状态指的是终端设备与数据网络之间连接失败,在这种情况下,终端设备与之间的数据链路恢复失败。
80.步骤504,若pdu连接成功的状态,则与之间的数据链路恢复成功。
81.在一些实施例的步骤504中,pdu连接成功的状态指的是终端设备与数据网络之间连接成功,在这种情况下,说明终端设备与之间的数据链路恢复成功。
82.请参照图6,本技术的一些实施例提供了一种数据链路恢复方法,包括但不限于以下步骤:
83.步骤602,向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息。
84.在一些实施例的步骤602中,rrc重建立请求指的是当终端设备与处于rrc连接状态时,如果出现rrc重配置失败、无线链路失败、完整性保护失败、切换失败等情况时,将会触发终端设备向发起rrc重建立请求,以触发rrc连接重建的过程,该过程旨在重建rrc连接,包括srb1(signalling radio bearers,信令无线承载)操作的恢复,以及安全的重新激活。
85.重建立应答消息指的是rrc setup消息,当接收到终端设备发起的rrc重建立请求时,基于该rrc重建立请求下发的应答消息,该重建立应答消息包括允许终端设备接入的rrc connection setup(rrc连接建立)消息和拒绝终端设备接入的rrc connection reject(rrc连接拒绝)消息。
86.当终端设备与之间的rrc连接出现故障时,终端设备会向发起rrc重建立请求,以重新恢复rrc连接。
87.步骤604,rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致的?
88.在一些实施例的步骤604中,如果rrc重建立请求的发送不是终端设备与之间发生无线链路失败而导致的,则根据标准的rrc重建立流程处理。如果rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致的,执行步骤606。
89.步骤606,接收到下发的rrc setup消息?
90.在一些实施例的步骤606中,如果接收到下发的rrc setup消息,则执行步骤608,如果未接受度奥下发的rrc setup消息,则执行步骤610。
91.步骤608,向发起上行资源请求,获取上行资源是否失败?
92.在一些实施例中,如果获取上行资源失败,说明即使终端设备接收到了下发的rrc setup消息,但是,终端设备与之间的rrc连接还是处于故障的状态,在这种情况下,执行步骤610。如果获取上行资源成功,则说明终端设备与之间的rrc连接重建立成功,在这种情况下,终端设备与之间的数据链路恢复成功。
93.步骤610,进入飞行模式。
94.在一些实施例的步骤610中,飞行模式指的是将终端设备上的所有无线通讯模块都置于关闭状态的模式。当终端设备未接收到下发的rrc setup消息时,进入飞行模式,以断开与非接入层(non-access stratum,nas)的连接。
95.步骤612,解除飞行模式,并进行搜网注册。
96.在一些实施例的步骤612中,当终端设备进入飞行模式,断开与nas的连接后,解除终端设备的飞行模式,从而实现了终端设备连接的重置,然后,终端设备再重新发起搜网注册,以重新建立与nas的连接,从而重新建立无线承载,便于恢复与之间的数据链路。
97.步骤614,搜网注册是否成功?
98.当搜网注册成功后,执行步骤616,终端设备获取pdu的连接状态,以判断与数据网络之间的连接情况。当搜网注册失败,说明当前状态下数据网络无法注册。
99.步骤616,pdu连接是否成功?
100.在一些实施例的步骤616中,pdu(protocol data unit,协议数据单元)连接指的是终端设备和数据网络之间交换pdu数据包的业务,pdu连接业务通过终端设备或应用服务器发起pdu会话的建立来实现。一个pdu会话是指一个终端设备与数据网络之间进行通讯的过程,pdu会话建立后,也就是建立了一条终端设备和数据网络的数据传输通道。
101.当pdu连接成功时,说明终端设备与之间的数据链路恢复成功。当pdu连接失败时,说明终端设备与之间的数据链路恢复失败。
102.应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
103.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的数据链路恢复方法的数据链路恢复装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数据链路恢复装置实施例中的具体限定可以参见上文中对于数据链路恢复方法的限定,在此不再赘述。
104.在一个实施例中,如图7所示,提供了一种数据链路恢复装置,包括:rrc重建立请求发送模块702、消息接收状态获取模块704、第一飞行模式控制模块706和搜网注册模块708,其中:
105.rrc重建立请求发送模块702,用于向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息。
106.消息接收状态获取模块704,用于当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态。
107.第一飞行模式控制模块706,用于若消息接收状态为消息接收失败的状态,则进入飞行模式。
108.搜网注册模块708,用于解除飞行模式,并进行搜网注册,以恢复与之间的数据链路。
109.在一些实施例中,数据链路恢复装置还包括:
110.上行资源请求发起模块,用于若消息接收状态为消息接收成功的状态,则向发起上行资源请求;
111.第二飞行模式控制模块,用于当基于上行资源请求获取上行资源失败时,进入飞行模式。
112.在一些实施例中,数据链路恢复装置还包括:
113.数据链路恢复判断模块,用于当基于上行资源请求获取上行资源成功时,则与之间的数据链路恢复成功。
114.在一些实施例中,数据链路恢复装置还包括:
115.pdu连接状态获取模块,用于若搜网注册成功,则获取pdu连接状态。
116.数据链路恢复情况判断模块,用于基于pdu连接状态,确定与之间的数据链路之间的恢复情况。
117.在一些实施例中,数据链路恢复情况判断模块包括:
118.第一判断模块,用于若pdu连接失败的状态,则与之间的数据链路恢复失败。
119.第二判断模块,用于若pdu连接成功的状态,则与之间的数据链路恢复成功。
120.上述数据链路恢复装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
121.在一个实施例中,提供了一种电子设备,该电子设备可以是服务器,其内部结构图可以如图8所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种数据链路恢复方法。
122.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
123.本领域技术人员可以理解,电子设备可以是无线通信模组,或是包含了无线通信模组的智能设备(如智能汽车、智能柜、智能仪表等),或是手机、电脑、平板等通信设备。
124.在一个实施例中,提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
125.步骤202,向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息。
126.步骤204,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态。
127.步骤206,若消息接收状态为消息接收失败的状态,则进入飞行模式。
128.步骤208,解除飞行模式,并进行搜网注册,以恢复与之间的数据链路。
129.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
130.步骤302,若消息接收状态为消息接收成功的状态,则向发起上行资源请求。
131.步骤304,当基于上行资源请求获取上行资源失败时,进入飞行模式。
132.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
133.当基于上行资源请求获取上行资源成功时,则与之间的数据链路恢复成功。
134.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
135.步骤402,若搜网注册成功,则获取pdu连接状态。
136.步骤404,基于pdu连接状态,确定与之间的数据链路之间的恢复情况。
137.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
138.步骤502,若pdu连接失败的状态,则与之间的数据链路恢复失败。
139.步骤504,若pdu连接成功的状态,则与之间的数据链路恢复成功。
140.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
141.步骤202,向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息。
142.步骤204,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态。
143.步骤206,若消息接收状态为消息接收失败的状态,则进入飞行模式。
144.步骤208,解除飞行模式,并进行搜网注册,以恢复与之间的数据链路。
145.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
146.步骤302,若消息接收状态为消息接收成功的状态,则向发起上行资源请求。
147.步骤304,当基于上行资源请求获取上行资源失败时,进入飞行模式。
148.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
149.当基于上行资源请求获取上行资源成功时,则与之间的数据链路恢复成功。
150.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
151.步骤402,若搜网注册成功,则获取pdu连接状态。
152.步骤404,基于pdu连接状态,确定与之间的数据链路之间的恢复情况。
153.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
154.步骤502,若pdu连接失败的状态,则与之间的数据链路恢复失败。
155.步骤504,若pdu连接成功的状态,则与之间的数据链路恢复成功。
156.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
157.步骤202,向发送rrc重建立请求,以使根据rrc重建立请求下发重建立应答消息。
158.步骤204,当rrc重建立请求的发送是终端设备与之间发生无线链路失败而导致时,获取重建立应答消息对应的消息接收状态。
159.步骤206,若消息接收状态为消息接收失败的状态,则进入飞行模式。
160.步骤208,解除飞行模式,并进行搜网注册,以恢复与之间的数据链路。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
162.步骤302,若消息接收状态为消息接收成功的状态,则向发起上行资源请求。
163.步骤304,当基于上行资源请求获取上行资源失败时,进入飞行模式。
164.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
165.当基于上行资源请求获取上行资源成功时,则与之间的数据链路恢复成功。
166.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
167.步骤402,若搜网注册成功,则获取pdu连接状态。
168.步骤404,基于pdu连接状态,确定与之间的数据链路之间的恢复情况。
169.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
170.步骤502,若pdu连接失败的状态,则与之间的数据链路恢复失败。
171.步骤504,若pdu连接成功的状态,则与之间的数据链路恢复成功。
172.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
173.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
174.以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。