一种信息备份方法、装置、存储介质和计算机设备与流程

文档序号:21084962发布日期:2020-06-12 16:50阅读:161来源:国知局
一种信息备份方法、装置、存储介质和计算机设备与流程

【技术领域】

本发明涉及移动通讯技术领域,具体地涉及一种信息备份方法、装置、存储介质和计算机设备。



背景技术:

在3gpp标准中,规定了各个网元之间的参考接口,如基站与核心网之间使用s1/ng接口,分为与mme/amf之间控制面接口s1-mme/ng-c(n1)及与sgw/upf间用户面接口的s1-u/ng-u(n3)。mme/amf与mme/amf间的控制面接口s10/n4,mme/amf与用户信息存储中心hss/udm间的控制面接口s6a/n8等。在ue成功附着到网络后,mme/amf内会存储有关此ue的相关信息,包括移动信息,部分签约信息及安全信息等,用于管理ue正常使用网络资源。当ue重新附着网络或者进行位置更新消息时,mme/amf中有关此ue的信息有效时可以快速使此ue入网,建立会话。否则需要重新认证,建立安全上下文等。正常情况下,基站使用s1接口通过网关或者直连到远端核心网,建立链路进行通信。

当s1/ng回传链路断路时,此基站覆盖下的所有设备将无法进行正常通信,而在矿山类似的场景下,s1/ng回传链路中断时常发生。在相关技术中,mme/amf间ue信息的传递都是在ue发生切换时发生。但是在矿上此种情况下,由于环境的恶劣,回传链路中断是不定时发生,无法预测,因此当链路中断后,远程核心网中的ue的信息也无法传递给本地核心网,而本地核心网无相关数据的情况下,无法为ue提供通信服务。因此亟需一种能够解决回传链路中断或者恢复时,保证ue通信不受影响的技术方案。



技术实现要素:

有鉴于此,本发明提供一种信息备份方法、装置、存储介质和计算机设备,通过本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

一方面,本发明实施例提供了一种信息备份方法,包括:

本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识;

第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

第一网络节点向第二网络节点发送所述身份标识对应所述ue的第一用户信息;

第二网络节点存储所述ue的第一用户信息。

可选地,还包括:

第二网络节点若判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔向第一网络节点发送获取ue的第二用户信息的请求;

第一网络节点向第二网络节点发送所述ue的第二用户信息;

所述第二网络节点若判断出所述第二用户信息发生数据更新,则根据更新后的第二用户信息对存储的用户信息进行更新。

可选地,在所述第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息之后,还包括:

若本地核心网的第二网络节点与远端核心网的第一网络节点之间存在线路连接,则所述本地核心网的第二网络节点监测本地网络与远端核心网的链路是否发生中断;

若所述本地核心网的第二网络节点监测出本地网络与远端核心网的链路未发生中断,继续执行所述向远端核心网的第一网络节点发送获取ue的第一用户信息的请求的步骤。

可选地,在所述第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息之后,还包括:

若本地核心网的第二网络节点与远端核心网的第一网络节点之间通过本地基站转发进行通信,则所述本地基站监测本地网络与远端核心网的链路是否发生中断;

若所述本地基站监测出本地网络与远端核心网的链路未发生中断,继续执行所述向远端核心网的第一网络节点发送获取ue的第一用户信息的请求的步骤。

可选地,还包括:

若所述本地核心网的第二网络节点监测出本地网络与远端核心网的链路发生中断,所述第二网络节点执行以下一个或多个步骤:

所述第二网络节点丢弃所述通信消息;

所述第二网络节点向所述本地基站发送指示消息,所述指示消息包括链路中断指示、未获取到ue的用户信息指示或者错误指示。

可选地,还包括:

若所述本地基站监测出本地网络与远端核心网的链路发生中断,所述本地基站执行以下一个或多个步骤:

所述本地基站丢弃所述通信消息;

所述本地基站向所述第一网络节点发送指示消息,所述指示消息包括链路中断指示。

可选地,在所述本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识之前,还包括:

ue通过本地基站将所述的ue的通信消息发送到远端核心网;

远端核心网对所述ue进行认证,并将认证后获取的ue的用户信息存储在所述远端核心网。

可选地,所述通信消息包括附着消息或者位置更新消息。

可选地,所述的ue的通信消息中携带ue的移动信息;

远端核心网对所述ue进行认证,包括:

远端核心网对所述身份标识进行认证;

在所述远端核心网对所述ue进行认证之后,还包括:

若所述远端核心网对所述身份标识认证通过,将获取的ue的移动信息、签约信息以及安全信息发送至远端核心网的第一网络节点;

所述第一网络节点根据所述移动信息、所述签约信息以及所述安全信息生成用户信息,并继续执行所述本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识的步骤。

可选地,在所述第二网络节点若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新之后,还包括:

本地基站若检测到回传链路发生中断时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送通信消息;

ue向本地基站发送通信消息,所述通信消息中携带业务触发指令;

本地基站向第二网络节点发送所述业务触发指令,以触发第二网络节点为ue创建会话生成第一会话信息以及为ue分配第一guti;

第二网络节点将所述第一会话信息以及所述第一guti发送至本地基站;

本地基站根据所述第一会话信息以及所述第一guti,对存储的用户信息进行更新。

可选地,在所述本地基站根据所述第一会话信息以及所述第一guti,对存储的用户信息进行更新之后,还包括:

本地基站若检测到回传链路中断恢复时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务请求消息;

ue向本地基站发送通信消息,所述通信消息中携带业务触发指令;

本地基站向第一网络节点发送所述业务触发指令,以触发第一网络节点为ue创建会话生成第二会话信息以及为ue分配第二guti;

第一网络节点向第二网络节点发送获取ue的用户信息的请求;

第二网络节点向第一网络节点发送所述用户信息;

第一网络节点将第二会话信息以及第二guti发送至本地基站;

本地基站根据所述第二会话信息以及第二guti,对存储的用户信息进行更新。

另一方面,本发明实施例提供了一种信息备份方法,应用于远端核心网的第一网络节点,包括:

接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识;

接收第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息时,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

向第二网络节点发送所述身份标识对应所述ue的第一用户信息,以使第二网络节点存储所述ue的第一用户信息。

可选地,还包括:

若第二网络节点判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔接收第二网络节点发送的获取ue的第二用户信息的请求;

向第二网络节点发送所述ue的第二用户信息,以使所述第二网络节点若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

可选地,在所述接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识之前,还包括:

若所述远端核心网对所述身份标识认证通过,接收远端核心网发送的ue的移动信息、签约信息以及安全信息;

根据所述移动信息、所述签约信息以及所述安全信息生成用户信息,并继续执行所述接收本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识的步骤。

可选地,在所述向第二网络节点发送所述ue的第二用户信息,以使所述第二网络节点若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新之后,还包括:

当本地基站若检测到回传链路中断恢复时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,所述通信消息中携带业务触发指令之后,接收本地基站发送的所述业务触发指令,并根据所述业务触发指令为ue创建会话生成第二会话信息以及为ue分配第二guti;

向第二网络节点发送获取ue的用户信息的请求;

接收第二网络节点发送的所述用户信息;

将第二会话信息以及第二guti发送至本地基站,以使本地基站根据所述第二会话信息以及第二guti,对存储的用户信息进行更新。

另一方面,本发明实施例提供了一种信息备份方法,应用于本地核心网的第二网络节点,包括:

接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识;

若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

接收第一网络节点发送的所述身份标识对应所述ue的第一用户信息;

存储所述ue的第一用户信息。

可选地,还包括:

若判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔向第一网络节点发送获取ue的第二用户信息的请求;

接收第一网络节点发送的所述ue的第二用户信息;

若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

可选地,在所述若判断出未存储所述身份标识对应的ue的第一用户信息之后,还包括:

若本地核心网的第二网络节点与远端核心网的第一网络节点之间存在线路连接,监测本地网络与远端核心网的链路是否发生中断;

若监测出本地网络与远端核心网的链路未发生中断,继续执行所述若判断出未存储所述身份标识对应的ue的第一用户信息的步骤。

可选地,在所述若判断出未存储所述身份标识对应的ue的第一用户信息之后,还包括:

若监测出本地网络与远端核心网的链路发生中断,执行以下一个或多个步骤:

丢弃所述通信消息;

向所述本地基站发送指示消息,所述指示消息包括链路中断指示、未获取到ue的用户信息指示或者错误指示。

可选地,在所述若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新之后,还包括:

当本地基站若检测到回传链路发生中断时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,所述通信消息中携带所述业务触发指令之后,接收本地基站发送的业务触发指令,并根据所述为ue创建会话生成第一会话信息以及为ue分配第一guti。

将所述第一会话信息以及所述第一guti发送至本地基站,以使本地基站根据所述第一会话信息以及所述第一guti,对存储的用户信息进行更新。

另一方面,本发明实施例提供了一种信息备份装置,应用于远端核心网的第一网络节点,所述装置包括:

第一接收模块,用于接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识;

第一接收模块还用于接收若第二网络节点判断出未存储所述身份标识对应的ue的第一用户信息时,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

第一发送模块,用于向第二网络节点发送所述身份标识对应所述ue的第一用户信息,以使第二网络节点存储所述ue的第一用户信息。

可选地,所述装置还包括:

第一接收模块还用于若第二网络节点判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔接收第二网络节点发送的获取ue的第二用户信息的请求;

第一发送模块还用于向第二网络节点发送所述ue的第二用户信息,以使所述第二网络节点若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

可选地,所述装置还包括:

第一接收模块还用于若所述远端核心网对所述身份标识认证通过,接收远端核心网发送的ue的移动信息、签约信息以及安全信息;

第一生成模块,用于根据所述移动信息、所述签约信息以及所述安全信息生成用户信息,并继续执行所述接收本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识的步骤。

可选地,所述装置还包括:

第一接收模块还用于当本地基站若检测到回传链路中断恢复时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,所述通信消息中携带业务触发指令之后,接收本地基站发送的所述业务触发指令;

第一生成模块还用于根据所述业务触发指令为ue创建会话生成第二会话信息以及为ue分配第二guti;

第一发送模块还用于向第二网络节点发送获取ue的用户信息的请求;

第一接收模块还用于接收第二网络节点发送的所述用户信息;

第一发送模块还用于将第二会话信息以及第二guti发送至本地基站,以使本地基站根据所述第二会话信息以及第二guti,对存储的用户信息进行更新。

另一方面,本发明实施例提供了一种信息备份装置,应用于本地核心网的第二网络节点,所述装置包括:

第二接收模块,用于接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识;

第二发送模块,用于若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

第二接收模块还用于接收第一网络节点发送的所述身份标识对应所述ue的第一用户信息;

第二存储模块,用于存储所述ue的第一用户信息。

可选地,所述装置还包括:

第二发送模块还用于若判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔向第一网络节点发送获取ue的第二用户信息的请求;

第二接收模块还用于接收第一网络节点发送的所述ue的第二用户信息;

第二更新模块,用于若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

可选地,所述装置还包括:

第二监测模块,用于若本地核心网的第二网络节点与远端核心网的第一网络节点之间存在线路连接,监测本地网络与远端核心网的链路是否发生中断;若监测出本地网络与远端核心网的链路未发生中断,继续执行所述若判断出未存储所述身份标识对应的ue的第一用户信息的步骤。

可选地,所述装置还包括:

第二丢弃模块,用于若所述本地核心网的第二网络节点监测出本地网络与远端核心网的链路发生中断时,丢弃所述通信消息;

第二发送模块还用于若所述本地核心网的第二网络节点监测出本地网络与远端核心网的链路发生中断时,向所述本地基站发送指示消息,所述指示消息包括链路中断指示、未获取到ue的用户信息指示或者错误指示。

可选地,所述装置还包括:

第二接收模块还用于当本地基站若检测到回传链路发生中断时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,所述通信消息中携带所述业务触发指令之后,接收本地基站发送的业务触发指令;

第二生成模块,用于根据所述为ue创建会话生成第一会话信息以及为ue分配第一guti。

第二发送模块还用于将所述第一会话信息以及所述第一guti发送至本地基站,以使本地基站根据所述第一会话信息以及所述第一guti,对存储的用户信息进行更新。

另一方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的信息备份方法。

另一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行上述的信息备份方法的步骤。

本发明实施例提供的技术方案中,本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识,第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求,第一网络节点向第二网络节点发送所述身份标识对应所述ue的第一用户信息,第二网络节点存储所述ue的第一用户信息,从而本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1是本发明一实施例所提供的一种信息备份的流程图;

图2是本发明又一实施例所提供的一种信息备份的流程图;

图3是本发明又一实施例所提供的一种信息备份的流程图;

图4是本发明一实施例所提供的一种信息备份的结构示意图;

图5是本发明又一实施例所提供的一种信息备份的结构示意图;

图6为本发明实施例提供的一种计算机设备的示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

以下发明实施例均以4g的基站与核心网为例,同时亦适用于5g的基站与核心网,本发明对此不做限定。

图1为本发明一实施例提供的一种信息备份方法的流程图,如图1所示,该方法包括:

步骤101、ue通过本地基站将ue的通信消息发送到远端核心网。

本发明实施例中,通信消息包括附着消息或者位置更新消息。

本步骤具体可包括:ue通过本地基站将ue的通信消息发送到远端核心网的第一网络节点。远端核心网中包括多个网元,例如远端核心网的多个网元可包括mme、sgw、pgw、hss,其中,远端核心网的第一网络节点可包括lte网络中的远端核心网的移动管理功能节点(mobilitymanagemententity,简称:mme),则ue可通过本地基站将ue的通信消息发送到远端核心网的mme。在其他实施例中,第一网络节点还可以为其他网络中的网络节点,例如为5g网络中的网络节点,如核心网的接入与移动管理功能amf,本发明对此不做限定。

步骤102、远端核心网对ue进行认证,并将认证后获取的ue的用户信息进行存储。

本发明实施例中,ue的通信消息中携带ue的身份标识和ue的移动信息,因此步骤102具体可包括:远端核心网对身份标识进行认证。例如,远端核心网中的第一网络节点对身份标识进行识别,识别通过之后,远端核心网中的用户信息存储中心对身份标识进行认证,其中对身份标识进行认证具体可包括用户信息存储中心检测该身份标识与预先存储的用户身份标识是否相同,若检测出该身份标识与预先存储的用户身份标识相同,然后再通过协商好的密钥验证方式双方进行验证,双方验证通过后,则表示网络与ue之间的身份认证通过。在本发明其他实施例中,还可以采用其他的认证方式,也可以采用远端核心网的其他网元对ue进行认证,本发明对此不做限定。其中,用户信息存储中心可包括归属签约用户服务器(homesubscriberserver,hss)。

远端核心网对ue认证后,能够获取到ue的用户信息,并存储获取的ue的用户信息,以便于后续步骤中能够将存储的用户信息发送至本地核心网的第二网络节点。

步骤103、若远端核心网对身份标识认证通过,远端核心网将获取的ue的移动信息、签约信息以及安全信息发送至远端核心网的第一网络节点。

本发明实施例中,远端核心网对ue认证后,能够获取到ue的用户信息,ue的用户信息包括移动信息、签约信息、安全信息等,用户信息还可以包括其他信息,本发明对此不做限定。例如,移动信息是ue通过本地基站将的ue的通信消息发送到远端核心网时,通信消息中携带的ue的移动信息;安全信息是远端核心网对ue认证过程中生成的ue的安全信息。其中,移动信息包括ue的位置信息;签约信息包括用户可使用的服务,例如该服务包括最大速率等;安全信息包括ue与远端核心网互认证后,生成相关密钥以及各段的传输等。通过将获取的用户信息发送至远端核心网的第一网络节点,以使ue能够正常使用网络资源,例如当ue重新附着网络或者进行位置更新消息时,第一网络节点中存储有关该ue的用户信息有效时可以快速使该ue完成入网,建立会话,否则需要重新认证,建立安全上下文等。

步骤104、第一网络节点根据移动信息、签约信息以及安全信息生成用户信息。

本步骤中,生成的用户信息包括移动信息、签约信息和安全信息。

步骤105、本地基站接收ue发送的通信消息后,将通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,通信消息中携带ue的身份标识。

步骤106、第二网络节点判断是否存储身份标识对应的ue的第一用户信息,若是,执行步骤107;若否,执行步骤122。

步骤107、第二网络节点按设定时间间隔向第一网络节点发送获取ue的第二用户信息的请求。

本发明实施例中,设定时间间隔可以为每间隔5s向第一网络节点发送一次获取ue的第二用户信息的请求。

步骤108、第一网络节点向第二网络节点发送ue的第二用户信息。

例如,本发明实施例的场景为lte网络,则远端核心网的第一网络节点可通过接口s10将第二用户信息发送至本地核心网的第二网络节点,以使得在本地网络与远端核心网之间的链路中断及恢复后,通过预先存储在第二网络节点中的ue的第二用户信息以及后续步骤中的方法,使得ue能正常通信。

步骤109、第二网络节点若判断出第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

本发明实施例中,更新信息包括数据更新后的第二用户信息,其中,数据更新后的第二用户信息包括全部更新的第二用户信息或者是部分更新的第二用户信息。

本发明实施例中,根据数据更新后的第二用户信息对存储的用户信息进行更新之后,以使得存储的用户信息为有效的用户信息,以便于在本地网络与远端核心网之间的链路中断及恢复后,通过预先存储在第二网络节点中的ue的用户信息以及后续步骤中的方法,使得ue能正常通信。

本发明实施例中,在步骤109之后,还包括:第二网络节点根据第二用户信息创建会话生成会话信息。

本发明实施例中,第二网络节点根据用户信息创建会话生成会话信息,当回传链路发生中断时,能够为ue快速恢复通信链路。

步骤110、本地基站若检测到回传链路发生中断时,本地基站向ue发送触发消息,触发消息用于指示ue向本地基站发送业务触发指令。

步骤111、ue向本地基站发送通信消息,通信消息中携带业务触发指令。

步骤112、本地基站向第二网络节点发送业务触发指令,以触发第二网络节点为ue创建会话生成第一会话信息以及为ue分配第一guti。

本发明实施例中,终端全球唯一临时标识(globallyuniquetemporaryueidentity,简称guti)为在网络中唯一ue标识,可以减少imsi、imei等用户私有参数暴露在网络传输中。guti由远端核心网或者本地核心网分配,可通过附着消息等通信消息将guti发送给。

步骤113、第二网络节点将第一会话信息以及第一guti发送至本地基站。

步骤114、本地基站根据第一会话信息以及第一guti,对存储的用户信息进行更新。

具体地,本地基站根据第一会话信息对用户信息中的会话信息进行更新,根据第一guti对用户信息中的guti进行更新。例如,根据步骤114中的第一会话信息对步骤109之后生成的用户信息中的会话信息进行更新。

本发明实施例中,通过步骤114,以使得本地基站中的用户信息与本地核心网中的第二网络节点的用户信息是相同的,从而使得在本地网络与远端核心网之间的回传链路中断后,ue能够通过本地核心网实现正常通信。

步骤115、本地基站若检测到回传链路中断恢复时,本地基站向ue发送触发消息,触发消息用于指示ue向本地基站发送业务触发指令。

步骤116、ue向本地基站发送通信消息,通信消息中携带业务触发指令。

步骤117、本地基站向第一网络节点发送业务触发指令,以触发第一网络节点为ue创建会话生成第二会话信息以及为ue分配第二guti。

步骤118、第一网络节点向第二网络节点发送获取ue的用户信息的请求。

本发明实施例中,该获取ue的用户信息的请求可包括标识请求(identificationrequest)消息或者上下文请求(contextrequest)消息。本发明实施例中,获取的ue的用户信息,可以是单个ue的用户信息,也可以是多个ue的用户信息,本发明对此不做限定。

步骤119、第二网络节点向第一网络节点发送用户信息。

步骤120、第一网络节点将第二会话信息以及第二guti发送至本地基站。

步骤121、本地基站根据第二会话信息以及第二guti,对存储的用户信息进行更新。

具体地,本地基站根据第二会话信息对用户信息中的会话信息进行更新,根据第二guti对用户信息中的guti进行更新。

本发明实施例中,通过步骤121,以使得本地基站中的用户信息与本地核心网中的第二网络节点的用户信息是相同的,从而使得在本地网络与远端核心网之间的回传链路中断恢复后,ue能够通过远端核心网实现正常通信。

步骤122、若本地核心网的第二网络节点与远端核心网的第一网络节点之间存在线路连接,则本地核心网的第二网络节点监测本地网络与远端核心网的链路是否发生中断,若是,执行步骤123;若否,继续执行步骤124。

本发明实施例中,本地网络包括本地基站和/或本地核心网。若本地基站监测本地网络与远端核心网的链路未发生中断之后,本地基站将本地网络与远端核心网的链路未发送中断的消息转发至远端核心网,以使远端核心网的第一网络节点将获取的ue的用户信息发送至本地核心网的第二网络节点。

步骤123、第二网络节点丢弃通信消息,流程结束。

本发明实施例中,作为一种可选方案,步骤123还可以包括:第二网络节点向本地基站发送指示消息,指示消息包括链路中断指示、未获取到ue的用户信息指示或者错误指示。作为另一种可选方案,步骤123还可以包括:第二网络节点不处理通信消息。

本发明实施例中,第二网络节点还可以执行上述方案中的一个或者多个步骤,或者除此之外的其他步骤,本发明对此不做限定。

本发明实施例中,作为一种可选方案,步骤122还可以为步骤122’,具体执行的步骤由本地核心网的第二网络节点与远端核心网的第一网络节点之间的通信方式决定,若本地核心网的第二网络节点与远端核心网的第一网络节点之间存在线路连接,执行步骤122;若本地核心网的第二网络节点与远端核心网的第一网络节点之间通过本地基站转发进行通信,执行步骤122’,步骤122’具体包括:

步骤122’、若本地核心网的第二网络节点与远端核心网的第一网络节点之间通过本地基站转发进行通信,则本地基站监测本地网络与远端核心网的链路是否发生中断,若是,执行步骤123’;若否,继续执行步骤124。

本发明实施例中,若本地基站监测本地网络与远端核心网的链路未发生中断之后,本地基站将本地网络与远端核心网的链路未发送中断的消息转发至远端核心网,以使远端核心网的第一网络节点将获取的ue的用户信息发送至本地核心网的第二网络节点。

步骤123’、本地基站丢弃通信消息,流程结束。

本发明实施例中,作为一种可选方案,步骤123’还可以包括:本地基站向第一网络节点发送指示消息,指示消息包括链路中断指示。作为另一种可选方案,步骤123’还可以包括:本地基站不处理通信消息。

本发明实施例中,本地基站还可以执行上述方案中的一个或者多个步骤,或者除此之外的其他步骤,本发明对此不做限定。

步骤124、第二网络节点向远端核心网的第一网络节点发送获取ue的第一用户信息的请求。

步骤125、第一网络节点向第二网络节点发送身份标识对应的ue的第一用户信息。

本发明实施例中,在lte网络中,远端核心网的第一网络节点可通过接口s10将获取的ue的用户信息发送至本地核心网的第二网络节点。通过在本地网络与远端核心网的链路未发生中断,将ue的用户信息发送至本地核心网的第二网络节点,以使得在本地网络与远端核心网之间的链路中断及恢复后,通过预先存储在第二网络节点中的ue的用户信息以及后续步骤中的方法,使得ue能正常通信。

步骤126、第二网络节点存储ue的第一用户信息。

本发明实施例中,第二网络节点存储用户信息,以使得在本地网络与远端核心网之间的链路中断及恢复后,通过预先存储在第二网络节点中的ue的用户信息以及后续步骤中的方法,使得ue能正常通信。

本发明实施例提供的技术方案中,本地基站接收ue发送的通信消息后,将通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,通信消息中携带ue的身份标识,第二网络节点若判断出未存储身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求,第一网络节点向第二网络节点发送身份标识对应ue的第一用户信息,第二网络节点存储ue的第一用户信息,从而本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

图2为本发明一实施例提供的一种信息备份方法的流程图,该方法应用于远端核心网的第一网络节点,如图2所示,该方法包括:

步骤201、接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,通信消息中携带ue的身份标识。

步骤202、接收若第二网络节点判断出未存储身份标识对应的ue的第一用户信息时,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求。

步骤203、向第二网络节点发送身份标识对应ue的第一用户信息,以使第二网络节点存储ue的第一用户信息。

本发明实施例中,进一步地,还包括:

步骤203a、若第二网络节点判断出存储有身份标识对应的ue的第一用户信息,按设定时间间隔接收第二网络节点发送的获取ue的第二用户信息的请求。

步骤203b、向第二网络节点发送ue的第二用户信息,以使第二网络节点若判断出第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

本发明实施例中,进一步地,在步骤203b之后,还包括:

当本地基站若检测到回传链路中断恢复时,本地基站向ue发送触发消息,触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,通信消息中携带业务触发指令之后,接收本地基站发送的业务触发指令,并根据业务触发指令为ue创建会话生成第二会话信息以及为ue分配第二guti;

向第二网络节点发送获取ue的用户信息的请求;

接收第二网络节点发送的用户信息;

将第二会话信息以及第二guti发送至本地基站,以使本地基站根据第二会话信息以及第二guti,对存储的用户信息进行更新。

本发明实施例中,进一步地,在步骤201之前,还包括:

若远端核心网对身份标识认证通过,接收远端核心网发送的ue的移动信息、签约信息以及安全信息;

根据移动信息、签约信息以及安全信息生成用户信息,并继续执行步骤201。

本发明实施例提供的技术方案中,本地基站接收ue发送的通信消息后,将通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,通信消息中携带ue的身份标识,第二网络节点若判断出未存储身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求,第一网络节点向第二网络节点发送身份标识对应ue的第一用户信息,第二网络节点存储ue的第一用户信息,从而本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

图3为本发明一实施例提供的一种信息备份方法的流程图,该方法应用于本地核心网的第二网络节点,如图3所示,该方法包括:

步骤301、接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,通信消息中携带ue的身份标识。

步骤302、若判断出未存储身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求。

步骤303、接收第一网络节点发送的身份标识对应ue的第一用户信息。

步骤304、存储ue的第一用户信息。

本发明实施例中,进一步地,还包括:

步骤304a、若判断出存储有身份标识对应的ue的第一用户信息,按设定时间间隔向第一网络节点发送获取ue的第二用户信息的请求。

步骤304b、接收第一网络节点发送的ue的第二用户信息。

步骤304c、若判断出第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

本发明实施例中,在步骤304c之后,还包括:

当本地基站若检测到回传链路发生中断时,本地基站向ue发送触发消息,触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,通信消息中携带业务触发指令之后,接收本地基站发送的业务触发指令,并根据为ue创建会话生成第一会话信息以及为ue分配第一guti。

将第一会话信息以及第一guti发送至本地基站,以使本地基站根据第一会话信息以及第一guti,对存储的用户信息进行更新。

本发明实施例中,进一步地,在步骤302中的若判断出未存储身份标识对应的ue的第一用户信息之后,还包括:

若本地核心网的第二网络节点与远端核心网的第一网络节点之间存在线路连接,监测本地网络与远端核心网的链路是否发生中断;

若监测出本地网络与远端核心网的链路未发生中断,继续执行步骤302中的向远端核心网的第一网络节点发送获取ue的第一用户信息的请求。

本发明实施例中,进一步地,在步骤302中的若判断出未存储身份标识对应的ue的第一用户信息之后,还包括:

若监测出本地网络与远端核心网的链路发生中断,执行以下一个或多个步骤:

丢弃通信消息;

向本地基站发送指示消息,指示消息包括链路中断指示、未获取到ue的用户信息指示或者错误指示。

本发明实施例提供的技术方案中,本地基站接收ue发送的通信消息后,将通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,通信消息中携带ue的身份标识,第二网络节点若判断出未存储身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求,第一网络节点向第二网络节点发送身份标识对应ue的第一用户信息,第二网络节点存储ue的第一用户信息,从而本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

图4是本发明一实施例所提供的一种信息备份装置的结构示意图,该装置应用于远端核心网的第一网络节点,如图4所示,该装置包括:第一接收模块11和第一发送模块12。

第一接收模块11用于接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识;

第一接收模块11还用于接收若第二网络节点判断出未存储所述身份标识对应的ue的第一用户信息时,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

第一发送模块12用于向第二网络节点发送所述身份标识对应所述ue的第一用户信息,以使第二网络节点存储所述ue的第一用户信息。

本发明实施例中,该装置包括:

第一接收模块11还用于若第二网络节点判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔接收第二网络节点发送的获取ue的第二用户信息的请求。

第一发送模块12还用于向第二网络节点发送所述ue的第二用户信息,以使所述第二网络节点若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

本发明实施例中,该装置包括:第一生成模块13

第一接收模块11还用于若所述远端核心网对所述身份标识认证通过,接收远端核心网发送的ue的移动信息、签约信息以及安全信息。

第一生成模块13用于根据所述移动信息、所述签约信息以及所述安全信息生成用户信息。

本发明实施例中,该装置包括:

第一接收模块11还用于当本地基站若检测到回传链路中断恢复时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,所述通信消息中携带业务触发指令之后,接收本地基站发送的所述业务触发指令;

第一生成模块还用于根据所述业务触发指令为ue创建会话生成第二会话信息以及为ue分配第二guti。

第一发送模块12还用于向第二网络节点发送获取ue的用户信息的请求。

第一接收模块11还用于接收第二网络节点发送的所述用户信息。

第一发送模块12还用于将第二会话信息以及第二guti发送至本地基站,以使本地基站根据所述第二会话信息以及第二guti,对存储的用户信息进行更新。

本发明实施例提供的技术方案中,本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识,第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求,第一网络节点向第二网络节点发送所述身份标识对应所述ue的第一用户信息,第二网络节点存储所述ue的第一用户信息,从而本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

图5是本发明又一实施例所提供的一种信息备份装置的结构示意图,该装置应用于本地核心网的第二网络节点,如图5所示,该装置包括:第二接收模块21、第二发送模块22以及第二存储模块23。

第二接收模块21用于接收本地基站接收ue发送的通信消息后,发送给远端核心网的第一网络节点和本地核心网的第二网络节点的通信消息,所述通信消息中携带ue的身份标识;

第二发送模块22用于若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求;

第二接收模块21还用于接收第一网络节点发送的所述身份标识对应所述ue的第一用户信息;

第二存储模块23用于存储所述ue的第一用户信息。

本发明实施例中,该装置包括:第二更新模块24。

第二发送模块22还用于若判断出存储有所述身份标识对应的ue的第一用户信息,按设定时间间隔向第一网络节点发送获取ue的第二用户信息的请求。

第二接收模块21还用于接收第一网络节点发送的所述ue的第二用户信息;

第二更新模块24用于若判断出所述第二用户信息发生数据更新,则根据更新信息对存储的用户信息进行更新。

本发明实施例中,该装置包括:第二监测模块25。

第二监测模块25用于若与远端核心网的第一网络节点之间存在线路连接,监测本地网络与远端核心网的链路是否发生中断;若监测出本地网络与远端核心网的链路未发生中断,继续执行第二发送模块22所述向远端核心网的第一网络节点发送获取ue的第一用户信息的请求的步骤。

本发明实施例中,该装置包括:第二丢弃模块26。

第二丢弃模块26用于若所述本地核心网的第二网络节点监测出本地网络与远端核心网的链路发生中断时,丢弃所述通信消息。

第二发送模块22还用于若所述本地核心网的第二网络节点监测出本地网络与远端核心网的链路发生中断时,向所述本地基站发送指示消息,所述指示消息包括链路中断指示、未获取到ue的用户信息指示或者错误指示。

本发明实施例中,该装置包括:第二生成模块27

第二接收模块21还用于当本地基站若检测到回传链路发生中断时,本地基站向ue发送触发消息,所述触发消息用于指示ue向本地基站发送业务触发指令,以使ue向本地基站发送通信消息,所述通信消息中携带所述业务触发指令之后,接收本地基站发送的业务触发指令;

第二生成模块27,用于根据所述为ue创建会话生成第一会话信息以及为ue分配第一guti。

第二发送模块22还用于将所述第一会话信息以及所述第一guti发送至本地基站,以使本地基站根据所述第一会话信息以及所述第一guti,对存储的用户信息进行更新。

本发明实施例提供的技术方案中,本地基站接收ue发送的通信消息后,将所述通信消息发送给远端核心网的第一网络节点和本地核心网的第二网络节点,所述通信消息中携带ue的身份标识,第二网络节点若判断出未存储所述身份标识对应的ue的第一用户信息,向远端核心网的第一网络节点发送获取ue的第一用户信息的请求,第一网络节点向第二网络节点发送所述身份标识对应所述ue的第一用户信息,第二网络节点存储所述ue的第一用户信息,从而本地核心网的第二网络节点能够实时备份远程核心网的第一网络节点中的用户信息,以应对回传链路中断时,已接入的ue通信不受影响。

本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述信息备份方法的实施例的各步骤,具体描述可参见上述信息备份方法的实施例。

本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述信息备份方法的步骤。具体描述可参见上述信息备份方法的实施例。

图6为本发明实施例提供的一种计算机设备的示意图。如图6所示,该实施例的计算机设备4包括:处理器41、存储器42以及存储在存储42中并可在处理器41上运行的计算机程序43,该计算机程序43被处理器41执行时实现实施例中的应用于信息备份方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器41执行时实现实施例中应用于根因告警的定位装置中各模型/单元的功能,为避免重复,此处不一一赘述。

计算机设备4包括,但不仅限于,处理器41、存储器42。本领域技术人员可以理解,图6仅仅是计算机设备4的示例,并不构成对计算机设备4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备4还可以包括输入输出设备、网络接入设备、总线等。

所称处理器41可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器42可以是计算机设备4的内部存储单元,例如计算机设备4的硬盘或内存。存储器42也可以是计算机设备4的外部存储设备,例如计算机设备4上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器42还可以既包括计算机设备4的内部存储单元也包括外部存储设备。存储器42用于存储计算机程序以及计算机设备4所需的其他程序和数据。存储器42还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1