CN102714615B - 节点故障处理方法、系统及相关设备 - Google Patents
节点故障处理方法、系统及相关设备 Download PDFInfo
- Publication number
- CN102714615B CN102714615B CN201080003423.9A CN201080003423A CN102714615B CN 102714615 B CN102714615 B CN 102714615B CN 201080003423 A CN201080003423 A CN 201080003423A CN 102714615 B CN102714615 B CN 102714615B
- Authority
- CN
- China
- Prior art keywords
- controlling vertex
- subscriber equipment
- node
- subsequent use
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种节点故障处理方法、系统及相关设备。该方法包括:与用户设备连接的接入网络侧接收到用户设备发送的连接建立请求,当主用控制节点发生故障,则获得储存对应索引表的存储节点的信息,并将连接建立请求发送给存储节点,以便存储节点根据对应索引表将连接建立请求发送给备份主用控制节点上用户设备当前业务数据的备用控制节点,这样备用控制节点就能执行该用户设备当前的业务。
Description
技术领域
本发明涉及通信技术领域,特别涉及节点故障处理方法、系统及相关设备。
背景技术
在网络系统中,每个实体如移动性管理网元(Mobility ManagementEntity,MME)、服务网关(Serving Gateway,SGW)、数据网关(PDN GateWay,PGW)等都有自己的网元标识,如节点标识(Identity,ID)等。
在第三代合作项目(third Generation Partnership Project,3GPP)制定了长期演进计划(Long Term Evolution,LTE)指导下,定义了新的移动通信网络架构,其中:
移动管理网元(Mobility Management Entity,MME)负责网络附属存储(NAS)信令的处理,包括NAS信令加密以及漫游、跟踪功能,为用户设备分配临时身份标识,以及安全功能等;服务网关(Serving Gateway,SGW)负责本地的移动性锚点和合法监听等相关功能;数据网关(PDN Gateway,PGW)负责执行策略和计费以及与非3GPP切换过程中的用户面锚点。
上述MME对应于通用移动通信系统(UMTS)内部的通用分组无线服务技术的服务网元(Serving GPRS Support Node,SGSN)的控制平面部分;而PGW/SGW相对于UMTS系统中通用分组无线服务技术的网关(GatewayGPRS Support Node,GGSN)的功能。
为了增强未来网络的竞争能力,向用户提供高质量、稳定性的服务,3GPP提出移动性管理网元资源池(MME/SGSN POOL)概念,当资源池中有节点发生故障时,网络侧可以将用户设备切换到该资源池中其他正常节点重新附着,虽然可以尽快恢复用户业务,但无法保证用户业务连续性。
发明内容
本发明实施例提供节点故障处理方法、系统及相关设备,在网络节点故障时保证用户设备上业务的连续。
本发明实施例提供一种节点故障处理方法,包括:
接收用户设备发送的连接建立请求;
当所述用户设备附着的主用控制节点发生故障时,获取储存对应索引表的存储节点的信息,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关系;所述备用控制节点用于备份所述主用控制节点上储存的用户设备当前业务的业务数据;
根据所述存储节点的信息转发所述连接建立请求给存储节点,以便所述存储节点根据所述对应索引表将所述连接建立请求发送给相应的备用控制节点;使得所述备用控制节点执行所述用户设备当前的业务。
本发明实施例提供一种节点故障处理方法,包括:
当用户设备附着到主用控制节点后,备份所述主用控制节点上储存的用户设备当前业务的业务数据;
当所述主用控制节点发生故障时,根据所述备份的业务数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网关节点;
将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取所述用户设备的最新签约数据;
将所述备用控制节点为用户设备分配的第二资源信息更新到所述接入网络侧。
本发明实施例还提供一种接入网络侧设备,包括:
接收单元,用于接收用户设备发送的连接建立请求;
信息获取单元,用于所述用户设备附着的主用控制节点发生故障时,获取储存对应索引表的存储节点的信息,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关系;所述备用控制节点用于备份所述主用控制节点上储存的用户设备当前业务的业务数据;
连接建立处理单元,用于根据所述信息获取单元获取的存储节点的信息转发所述连接建立请求给存储节点,以便所述存储节点根据所述对应索引表将所述连接建立请求发送给相应的备用控制节点,使得所述备用控制节点执行所述用户设备当前的业务。
本发明实施例还提供一种控制节点,包括:
故障前备份单元,用于当用户设备附着到主用控制节点后,备份所述主用控制节点上储存的用户设备的业务数据;
第一资源更新单元,用于当用户设备附着的主用控制节点发生故障时,根据所述故障前备份单元备份的业务数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网关节点;
本地信息更新单元,用于将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取所述用户设备的最新签约数据;
第二资源更新单元,用于将所述备用控制节点为用户设备分配的第二资源信息更新到所述接入网络侧。
本发明实施例还提供了一种节点故障处理系统,包括:主用控制节点和备用控制节点;其中:
主用控制节点,用于在用户设备附着后,将用户设备当前业务的业务数据备份到备用控制节点上,并将用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应索引表储存到存储节点;
而备用控制节点则是前述的控制节点。
本实施例中,与用户设备连接的接入网络侧接收到用户设备发送的连接建立请求,当主用控制节点发生故障,则获得储存对应索引表的存储节点的信息,并将连接建立请求发送给存储节点,以便存储节点根据对应索引表将连接建立请求发送给备份主用控制节点上用户设备当前业务数据的备用控制节点,备用控制节点就能执行该用户设备当前的业务,从而保证了当前业务的连续性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1a是本发明方法实施例提供的一种节点故障处理方法的流程图;
图1b是本发明方法实施例提供的另一种节点故障处理方法的流程图;
图2是本发明方法实施例提供的另一种节点故障前的处理方法的流程图;
图3是本发明方法实施例提供的另一种节点故障后的处理方法的流程图;
图4是本发明一个具体实施例提供的节点故障前的处理方法的流程图;
图5是本发明另一具体实施例提供的节点故障后的处理方法的流程图;
图6是本发明设备实施例提供的一种接入网络侧设备的结构示意图;
图7是本发明设备实施例提供的一种控制节点的结构示意图;
图8是本发明设备实施例提供的另一控制节点的结构示意图;
图9是本发明设备实施例提供的另一种控制节点的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明方法实施例提供的一种节点故障处理方法,本实施例的方法适用于在用户设备附着到控制节点后,处于空闲态的用户设备(即用户设备当前与主用控制节点之间没有连接)当前业务的网络连接系统中,当与用户设备附着的主用控制节点如MME或SGSN发生故障后,用户设备所在的接入网络侧执行的故障处理方法,流程图如图1a所示,包括:
步骤100、接入网络侧接收用户设备发送的连接建立请求;
可以理解,当用户设备发起一次业务时,会先发送附着请求;与用户设备连接的接入网络侧如基站会选择一个节点作为控制节点,比如在与基站连接的所有MME或SGSN等节点中,选择大于用户设备节点标识的最小节点标识对应节点作为控制节点,或选择小于用户设备节点标识的最大节点标识对应节点作为控制节点等,并将附着请求给选择的控制节点;控制节点接收到附着请求后,对用户设备进行鉴权认证,认证通过的用户设备被允许附着。
在用户设备运行业务的过程中,该控制节点记录用户设备的业务数据,包括用户设备上下文数据如当前业务连接的核心网络侧的信息、接入网络侧的信息等。在本发明实施例中,为了避免该控制节点发生故障后,控制节点的切换过程导致的业务不连续性,则将该控制节点记录的用户设备的业务数据备份到另一控制节点上,则该控制节点为主用控制节点,其上记录的业务数据为主用业务数据;另一控制节点为备用控制节点,其上备份的业务数据为备用业务数据。
在用户设备附着到主用控制节点后,如果当前的用户设备正处于空闲态时,即用户设备与主用控制节点之间没有连接。在有些情况下,比如服务请求或跟踪区更新请求等情况时,用户设备会发起与主用控制节点的连接,则会发送连接建立请求;当与用户设备连接的接入网络侧接收到连接建立请求后,会查找到该用户设备附着的主用控制节点,如果主用控制节点正常,则将连接建立请求发送给主用控制节点,从而建立主用控制节点与用户设备之间的连接,如果主用控制节点故障,则执行步骤101。
在查找过程中接入网络侧可以根据用户的节点标识,及用户设备与主用控制节点的节点标识的对应关系进行查找,比如接入网络侧可以在与接入网络侧连接的MME或SGSN等节点中,选择大于用户设备节点标识的最小节点标识对应的节点,或选择小于用户设备节点的最大节点标识对应的节点作为主用控制节点等。
步骤101、获取储存对应索引表的存储节点的信息,该对应索引表包含用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关系;其中备用控制节点用于备份主用控制节点上储存的用户设备当前业务的业务数据;
本实施例中,主用控制节点会将用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应索引表储存在主用控制节点之外的另一个节点即存储节点上,比如储存在主用控制节点的前驱或后继节点上。
这里的第一标识信息和第二标识信息并不表示顺序关系,而是指代标识信息的不同,其中:第一标识信息和第二标识信息可以是永久标识信息如国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI),国际移动综合业务数字网识别码(Mobile Subscriber InternationalISDN/PSTN number,MSISDN),或全称域名(Full Qualified Domain Name,FQDN)等;也可以是临时标识信息如基于分布式Hash表(Distributed HashTable,DHT)的节点标识等,且在临时标识信息中还可以包含用户设备所处区域位置信息,主用控制节点类型标识等。
其中:在网络系统中节点的地址是以顺时针增大的方向形成“地址空间环”,节点按其节点标识值分布在地址空间环上,相邻节点互为前驱后继节点。具体来讲,两个相邻节点中,节点标识小的节点为节点标识大的节点的前驱节点,反之,节点标识大的节点为节点标识小的节点的后继节点。
在获取存储节点的信息时,如果存储节点是主用控制节点的前驱或后继节点时,接入网络侧可以获取主用控制节点的前驱或后继节点的节点标识等信息。
步骤102、接入网络侧根据存储节点的信息转发连接建立请求给存储节点,以便存储节点根据对应索引表将连接建立请求发送给相应的备用控制节点,使得备用控制节点执行用户设备当前的业务。
而对于备用控制节点来说,当备用控制节点发现主用控制节点故障时,则接管主用控制节点上的业务,执行用户设备当前的业务,具体地:根据备份的业务数据中网关节点的信息,将为用户设备分配的资源信息包括用户控制面信息、隧道端点标识符(TEID)等第一资源信息更新到网关节点;并将本地备用控制节点的信息注册到归属域服务器,从归属域服务器上获取用户设备的最新签约数据;备用控制节点根据连接建立请求,通过用户设备所在接入网络侧建立与用户设备的通信连接,并将备用控制节点为用户设备分配的备用控制节点与接入网络侧约定的标识用户设备的信息,和承载信息等第二资源信息更新到接入网络侧。
需要说明的是,上述备用控制节点接管业务的步骤是用户设备附着到主用控制节点后,当备用控制节点发现主用控制节点故障时即可执行的步骤,与用户设备处于连接态还是空闲态无关。即可以在空闲态的用户设备发起与主用控制节点的连接步骤之前,同时或之后,没有绝对的顺序关系。
当备用控制节点接收到存储节点的连接建立请求后,就与用户设备建立通信连接,这样与用户设备连接的核心网络侧(包括备用控制节点、网关节点和归属域服务器等设备)和接入网络侧分别根据备用控制节点更新的用户设备的最新签约数据和为用户设备分配的资源信息,及与用户设备的新建立的通信连接等继续当前业务,且在进行当前业务的流程是现有流程,在此不进行赘述。
可见,本发明实施例中:接入网络侧接收到用户设备发送的连接建立请求,当用户设备附着的主用控制节点发生故障时,获取储存对应索引表的存储节点的信息,并转发连接建立请求给存储节点;存储节点根据储存的对应索引表将连接建立请求发送给相应的备用控制节点,并由备用控制节点建立与用户设备之间的通信连接。使得在用户设备处于空闲态时主用控制节点发生故障,当用户设备发起与主用控制节点的下一次连接时,接入网络侧会通过存储节点转发连接建立请求给备用控制节点,这样备用控制节点就与用户设备建立通信连接,并由接入网络侧和核心网络侧根据更新的数据继续当前的用户业务。
在一个具体的实施例中,为了方便下一次用户设备与备用控制节点的连接,可以不用通过存储节点转发连接建立请求,从而建立备用控制节点与用户设备的连接,备用控制节点会为用户设备重新分配节点标识,并将重新分配的节点标识通过接入网络侧发送给用户设备进行储存。而对于接入网络侧来说,只要在接收到备用控制节点为用户设备分配的节点标识,则发送用户设备进行储存。
具体来说,备用控制节点在为用户设备重新分配节点标识时,可以在备用控制节点的节点标识,到备用控制节点的后继节点标识或前驱节点标识的范围内,选择某一未被其他用户设备使用的整数值作为重新分配的节点标识。
这样在下一次备用控制节点与用户设备的连接时,接入网络侧可以直接通过重新分配的用户设备的节点标识连接到备用控制节点上,从而节省了信令传输。
本发明实施例还提供另一种节点故障处理方法:
本实施例的方法适用于用户设备当前业务的网络连接系统中,当与用户设备附着的主用控制节点如MME或SGSN发生故障后的处理方法,流程图如图1b所示,包括:
步骤110、当用户设备附着到主用控制节点后,备用控制节点备份主用控制节点上储存的用户设备当前业务的业务数据;
可以理解,在用户设备附着到主用控制节点后,主用控制节点会选择另一控制节点即备用控制节点备份主用控制节点上储存的用户设备的业务数据。
备用控制节点在进行备份时,可以采用定时备份或事件触发备份的方法进行备份。
步骤120、当用户设备附着的主用控制节点发生故障时,备用控制节点根据备份的业务数据中网关节点的信息,将该备用控制节点为用户设备分配的第一资源信息更新到网关节点;
这里更新到网关节点的第一资源信息是在运行业务过程中网关节点必需要用到的用户信息,包括:用户控制面信息和隧道端点标识符(TEID)等。
步骤130、备用控制节点将备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取用户设备的最新签约数据;
步骤140、备用控制节点将备用控制节点为用户设备分配的第二资源信息更新到接入网络侧。更新到接入网络侧的第二资源信息是在运行业务过程中接入网络侧必需要用到的用户信息,包括备用控制节点与接入网络侧约定的标识用户设备的信息,和承载信息等。
这里的第一资源信息和第二资源信息并不表示顺序关系,而是指代分配的资源信息的不同。
可以理解,主备控制节点之间可以相互进行故障的检测,如可以通过基于心跳检测、链路检测及故障节点重启通知等方法来检测对方是否发生故障;还可以由主备控制节点之外的设备发现故障后通知相关节点。具体的检测方法并不能造成对本发明的限制。
如果当前用户设备正处于连接态,即用户设备与主用控制节点之间有连接,当备用控制节点发现主用控制节点故障后,就接管主用控制节点上该用户设备的业务,具体地,通过上述120到140的步骤来实现,这些步骤之间没有绝对的顺序关系,可以同时执行,也可是顺序执行,图1b中只是一种具体的实现方式。这样用户设备就可以与备用控制节点进行通信,由与用户设备连接的核心网络侧包括备用控制节点、网关节点和归属域服务器等设备,及接入网络侧分别根据为用户设备分配的第一资源信息和用户设备的最新签约数据,及第二资源信息继续当前业务。在继续当前业务时,具体的过程是现有的过程,在此不进行赘述。且在执行上述步骤140的过程之前,备用控制节点先要根据备份的业务数据中接入网络侧的信息,与接入网络侧建立连接,再进行第二资源信息的更新的。
如果当前用户设备正处于空闲态,即用户设备在附着到用户设备与主用控制节点之间有连接,当备用控制节点发现主用控制节点故障后,就接管主用控制节点上该用户设备的业务,具体地,通过上述120到130的步骤实现;在用户设备发起又一次与控制节点的连接时,当备用控制节点从存储节点接收到用户设备发送的连接建立请求后,则根据接收的连接建立请求,通过用户设备所在接入网络侧建立与用户设备之间的通信连接后,再执行步骤140中第二资源信息的更新。而用户设备发送连接建立请求,并由存储节点转发给备用控制节点的过程如图1a所示,在此不进行赘述。
可见,本实施例中,备用控制节点对主用控制节点上的业务数据进行备份,当发现主用控制节点发生故障时,备用控制节点会接管主用控制节点上该用户设备当前业务,即根据网关节点的信息,将为用户设备分配的第一资源信息更新到网关节点;并将本地备用控制节点的信息注册到归属域服务器,从归属域服务器上获取用户设备的最新签约数据;并将备用控制节点为用户设备分配的第二资源信息更新到接入网络侧。这样备用控制节点就代替上述主用控制节点与用户设备进行通信,由于在业务运行过程中的信息没有丢失,使得与用户设备连接的核心网络侧和接入网络侧可以根据为用户设备分配的第一资源信息和用户设备的最新签约数据,及第二资源信息继续当前业务,而保证了当前业务的连续性。
可以理解,在一个具体的实施例中,备用控制节点可以为用户设备重新分配一个节点标识,并发送给用户设备储存。备用控制节点可以根据备用控制节点的节点标识,并采用基于DHT的方法来为用户设备重新分配节点标识,具体地:可以在备用控制节点的节点标识,到备用控制节点的后继节点标识范围内,选择某一未被其他用户设备使用的整数值作为重新分配的节点标识;也可以在备用控制节点的节点标识,到备用控制节点的前驱节点标识范围内,选择某一未被其他用户设备使用的整数值作为重新分配的节点标识。
备用控制节点为用户设备分配一个与备用控制节点的节点标识相邻的一个节点标识,用户设备在发起与控制节点的下一次连接的时候(如服务请求或跟踪区更新请求等情况),用户设备的接入网络侧可以直接根据用户设备新的节点标识,选择大于(或小于)用户设备新的节点标识的最小(或最大)节点标识即查找到该备用控制节点,发送连接建立请求给该备用控制节点,并进行该备用控制节点与用户设备的连接,而不会查找到故障的主用控制节点进行连接。
为了节省资源,备用控制节点在为用户设备重新分配了节点标识后,会发送删除请求消息给存储节点,以便存储节点删除储存的用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应索引表。在发送删除请求消息时,备用控制节点可以根据用户设备原来的节点标识获取存储节点的节点标识,即该存储节点为故障的主用控制节点的前驱或后继节点对应节点标识,而故障的主用控制节点为用户设备原来节点标识的前驱或后继节点对应节点标识;并进行删除请求消息的发送。
在另一个具体的实施例中,备用控制节点接管主用控制节点的业务后,在用户设备与备用控制节点的当前连接中,备用控制节点可以不用为用户设备重新分配一个节点标识,而是等用户设备发起下一次与控制节点的连接时,当用户设备发送了连接建立请求消息后,接入网络侧发现该主用控制节点故障,则将连接建立请求消息发送给储存对应索引表的存储节点,即该故障的主用控制节点的前驱或后继节点;
当存储节点接收到连接建立请求消息后,根据本地储存的对应索引表获取了备用控制节点的节点标识,并将连接建立请求消息发送给该备用控制节点标识;
当备用控制节点接收到存储节点根据对应索引表发送的连接建立请求消息,与用户设备当前所在的接入网络侧建立连接;备用控制节点为该用户设备重新分配一个节点标识,并将重新分配的节点标识发送给用户设备进行储存;这里在重新分配用户设备节点标识时,备用控制节点可以根据备用控制节点的节点标识,并采用基于DHT的方法来获取另一节点标识,具体如前所述,在此不进行赘述。
为了节省资源,备用控制节点在重新分配用户设备节点标识后,会发送删除请求消息给存储节点,以便存储节点删除储存的用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应索引表。
可以理解,在其他的具体实施例中,备用控制节点可以不用为用户设备重新分配一个节点标识,而在之后用户设备发起与主用控制节点的连接时,都由接入网络侧获取到存储节点的信息,再由存储节点将连接建立请求转发给备用控制节点,从而建立备用控制节点与用户设备的通信连接。这种情况下,就不需要删除存储节点上的对应索引表,这样才能实现用户设备当前业务的继续进行。
在其它具体的实施例中,为了保证当前业务的连续性,在备用控制节点接管用户设备当前业务后,可以获取另一备用控制节点的节点标识,并将用户设备当前业务的业务数据备份到另一备用控制节点上;将另一备用控制节点的标识信息与用户设备当前的标识信息对应地储存到另一存储节点,比如储存到接管用户设备当前业务的备用控制节点的前驱或后继节点上。这样在该备用控制节点发生故障时,选择的另一备用控制节点按照上述方法进行故障的处理,同时保证了用户设备当前业务的连续性。
(1)在获取另一备用控制节点的节点标识时:
备用控制节点可以先基于各个节点当前的负荷情况,选择负载最小的节点作为另一备用控制节点,并进行节点标识的获取;也可以接收其它网元设备选择的另一备用控制节点的节点标识。
(2)在进行业务数据的备份时:
可以是定时备份或事件触发备份,采用定时备份时,该备用和另一备用控制节点之间启动数据同步定时器,当此定时器超时后完成业务数据的备份;如果采用事件触发备份,主要是当该备用控制节点上记录的用户设备当前业务的业务数据发生改变如用户设备完成附着、分离、或由用户设备进行跟踪区位置更新(Tracking Area Update,TAU)或切换导致的用户设备数据的创建等时,触发另一备用控制节点的备份。
该备用控制节点发送数据备份请求消息给另一备用控制节点,如果另一备用控制节点同意进行备份,则两者之间建立数据传输通道,进行业务数据的传输备份。该备用控制节点也可以将业务数据包含在数据备份请求消息中发送给另一备用控制节点。当用户设备去附着时,该备用控制节点负责删除该用户设备的业务数据,并通知另一备用控制节点删除相应用户设备的业务数据。
(3)在该备用控制节点的前驱或后继节点储存对应索引表时:
该备用控制节点会发送新建请求消息给另一存储节点,比如备用控制节点的前驱或后继节点,要求将另一备用控制节点的标识信息与用户设备当前的标识信息对应地储存到另一存储节点,在其它过程如控制节点之间的位置更新等过程也会发生对应索引表的新建;
当用户设备去附着,或用户设备移动到其他位置区域等过程发生时,需要删除另一存储节点上的对应索引表,该备用控制节点就会发送删除请求消息给另一存储节点,要求删除储存的对应索引表;
该备用控制节点可以对另一备用控制节点进行故障检测,当另一备用控制节点发生故障时,会选择另一备用控制节点之外的其它节点作为备份节点,这样对应索引表会发生改变,该备用控制节点就发送更新请求消息给另一存储节点,要求对储存的对应索引表进行相应的变更。
需要说明的是,上述提到接入网络侧在进行主用控节点的选择时,如果选择大于(或小于)用户设备节点标识的最小(或最大)节点标识对应节点即用户设备的后继(或前驱)节点作为主用控制节点,则储存对应索引表的存储节点即为主用控制节点的后继(或前驱)节点;备用控制节点在重新分配用户设备的节点标识时,需要选择备用控制节点的节点标识到备用控制节点的前驱(或后继)节点中的一个整数值作为重新分配的节点标识,这样接入网络侧才能根据重新分配的用户设备节点标识查找到该备用控制节点的节点标识。也就是说,在节点故障处理的过程中,在进行查找节点的方法需要统一,这样可以简化网络节点的处理。
本发明方法实施例提供的一种节点故障处理方法:
本实施例的方法中用户设备当前业务的网络连接系统为新的移动通信网络架构,用户附着的控制节点是MME。
(1)如图2所示,当用户设备发起一次业务,且主用MME没有发生故障:
201、用户设备与基站(eNB)建立无线资源控制协议(Radio ResourceControl,RRC)的连接,并发送携带附着请求(Attach Request)消息的RRC信令给eNB。
对于初次附着的用户设备,可将用户设备永久标识携带在RRC参数中发送给eNB,使得eNB获取该用户设备永久标识,其中用户设备的永久标识可采用IMSI、MSISDN或全称域名FQDN等。
202、eNB对用户设备永久标识进行哈希(Hash)计算后得到用户设备的节点标识,或eNB直接根据网络侧分配给用户设备的临时标识进行主用MME的选取,并将附着请求发送给主用MME。
这里用户设备的临时标识是用户设备附着一次后由网络侧分配给用户设备的标识信息。
对于初次附着的用户设备,eNB可以先根据用户设备永久标识计算用户设备的节点标识。非初次附着的用户设备可以直接采用其临时标识中的用户设备节点标识。其中在计算用户设备的节点标识时,具体可以对用户设备永久标识进行Hash函数运算,得到的哈希计算值则为用户设备的节点标识。
eNB选择与该eNB相连的所有MME中,节点标识大于用户设备节点标识的最小节点作为该用户设备的附着的主用MME,并将附着请求消息连同用户设备的节点标识发送给主用MME节点。其中与eNB相连的所有MME的节点标识可以在MME与eNB的交互过程中获取,比如在eNB与MME的新建连接过程中,MME可以通过S1的新建响应(SETUP RESPONSE)消息,或配置更新(CONFIGURATION UPDATE)消息,将MME新增或待删除的节点标识发送给eNB。
203、主用MME接收到附着请求后,进行用户设备的鉴权认证、加密及完整性保护流程。
对于鉴权认证通过的用户设备,主用MME为该用户设备分配资源并创建用户设备上下文。此外,主用MME发送会发送位置更新请求(Update LocationRequest)消息给归属用户服务器(Home Subscriber Server,HSS),注册主用MME的地址信息并下载用户设备的签约数据。
204、核心网络侧分配资源,本实施例中核心网络侧包括:HSS、MME和SGW/PGW等设备。
具体地:主用MME基于用户设备的位置信息选择SGW,并发送承载建立请求消息给SGW,并携带主用MME控制面地址、隧道端点标识符(TunnelEndpoint Identifier,TEID)、PGW地址、缺省承载服务质量(Quality of Service,QoS)、用户位置信息(User Location Information,ECGI)、最大接入点限制(Maximum APN Restriction)、和双栈地址标识符(Dual Address Bearer Flag),用户设备信息更新上报支持指示(MS Info Change Reporting supportindication)等信元;
SGW接收到承载建立请求消息,创建用户设备上下文,并根据PGW的地址转发承载建立请求消息给PGW,在转发的承载建立请求消息中包含TEID,承载标识(EPS Bearer Identity)和ECGI等信元;PGW返回承载建立响应消息给SGW,并携带PGW用户面地址与TEID、EPS bearer ID等信息;并由SGW将承载建立响应消息转发给主用MME。
如果采用动态策略生成机制,PGW与策略和计费规则功能实体(Policyand Charging Rule Function,PCRF)交互。PCRF会下发策略控制和计费(PolicyControl and Charging,PCC)规则给PGW,其中包括承载的QoS,例如带宽、延时、丢包率、服务类型(Type ofService,ToS)、区分服务编码点(DifferentiatedServices Code Point,DSCP和服务质量类标识(QoS Class Identifier,QCI)。
205、接入网络侧即eNB分配资源。
具体地:主用MME储存核心网络侧分配的资源信息,如SGW与PGW地址及TEID等信息,并将SGW分配的用户面参数发送给eNB;eNB为该用户设备创建无线承载,分配无线资源;主用MME将eNB分配的无线接入承载参数上报给SGW,从而建立了eNB与SGW之间的用户面隧道。
206、用户设备附着成功后,主用MME将用户设备的节点标识作为用户设备临时标识或用户设备临时标识中的一部分通过附着响应(Attach Response)消息发送给用户设备进行储存。
207、用户设备上下文建立完成后,主用MME节点将该用户设备上下文数据同步到备份到备用MME。备用MME可以由主MME节点根据其他MME节点的负载情况选择的,比如选择当前负荷最小的节点作为备份节点;或由其他网元选择的。
数据备份可以是定时备份或事件触发备份。主用MME将该用户设备当前业务的业务数据即用户设备上下文发送给备用MME进行备份。主备用MME之间分别记录对方节点的标识,如节点标识、或网络协议地址等。
当用户设备去附着后,主用MME可以通知备用MME节点删除相应的用户设备上下文数据;且在备用MME节点故障后,主用MME节点可以重新选择新另一备用MME。
208、主用MME与其后继MME节点进行交互,发送对应索引表给后继MME进行储存。当主用MME新建的用户设备上下文数据后,可以发送建立用户设备索引表请求消息给其后继MME,要求后继MME储存对应索引表,即用户设备的标识信息与备用MME的标识信息的对应关系。
当主用MME发现某用户设备的备用MME节点发生改变时(如备份节点故障的情况),会发送更改用户设备索引表请求消息给其后继MME,要求更改用户设备的对应索引表中备用MME的标识信息;当主用MME删除某用户设备上下文数据后,可以发送删除用户设备索引表请求消息给其后继MME,删除该用户设备的对应索引表。
(2)如图3所示,当主用MME发生故障之后,且当前用户设备处于连接态:
209-211、当备用MME发现主用MME发生故障,接管主用MME上的用户业务。当eNB发现主用MME故障时,可以标记故障MME的节点标识。
在接管主用MME上的用户业务时:备用MME发送位置更新请求(UpdateLocation Request)消息给HSS,将备用MME的节点标识注册到HSS,并从HSS下载用户设备最新的签约数据;根据用户设备上下文数据中的SGW地址,发送参数更新请求消息,如承载更新请求(Modify Bearer Request)消息给SGW,其中携带备用MME为该用户设备分配的资源信息如控制面地址及TEID等信息。
对于连接态用户设备,备用MME节点根据用户设备上下文数据中接入网络侧即该用户设备所在的eNB的信息,建立与eNB的S1连接,并将备用MME分配的资源信息发送给eNB。
通过步骤209-211,用户设备即可和备用MME进行通信,且核心网络侧和接入网路侧可以根据为用户设备分配的资源信息及用户设备的最新签约信息继续当前业务。
212、备用MME为当前处于连接态的用户设备重新分配节点标识,比如可以在备用MME节点标识和该备用MME的前驱MME节点标识中,选择某一其他用户设备没有使用的一个整数值作为重新分配的节点标识,并发送给用户设备储存;
备用MME发送删除用户设备索引表请求消息给故障节点的后继MME,该后继MME的节点标识可基于用户设备原来的节点标识查找到,即在所有没有发生故障节点的节点标识中,大于用户设备原来节点标识的最小节点标识即为故障节点的后继MME节点标识。
213、备用MME将用户设备的业务数据发送给另一备用MME0进行备份,并将用户设备的标识信息与备用MME0的标识信息储存到该备用MME的后继节点上。
可以理解,步骤212是个可选的步骤,如果备用MME暂时不为用户设备分配新的节点标识,则在用户设备的发起下一次与主用MME的连接时,可以通过如下步骤来实现,如图中虚线箭头指示的流程:
214、用户设备发送接入请求消息,例如服务请求消息(Server Request)、或跟踪区更新请求(TAU Request)消息等,给eNB,要求与主用MME进行连接。
215、eNB基于用户设备的节点标识找到主用MME,发现主用MME故障,则与故障节点的后继MME节点建立连接,将连接建立请求消息发送给该后继MME。
216、该后继MME节点查找用户设备的标识信息与备用MME的标识信息的对应索引表,获取备用MME的节点标识,然后将上述连接建立请求消息转发给备用MME。
217、备用MME进行用户设备的鉴权认证,如果认证通过,则通过eNB新建与用户设备的连接。即将SGW用户面地址及TEID等信息发送给eNB,eNB为该用户设备分配无线资源。
备用MME为该用户设备重新分配新的节点标识并发送给用户设备,则在此后的连接中,eNB可以基于用户设备的新的节点标识连接到备用MME。
218、备用MME发送删除用户设备索引表信息给故障的主用MME的后继MME,其中携带相关用户设备的永久标识或原来节点标识等信息,要求后继MME删除相应的对应索引表。
本发明方法实施例还提供一种节点故障处理方法:
本实施例的方法中用户设备当前业务的网络连接系统为UMTS网络系统,用户附着的控制节点是SGSN。
(1)如图4所示,当用户设备发起一次业务,且主用SGSN故障之前:
301、用户设备发送附着请求给无线网络控制器(Radio NetworkController,RNC)。
对于初次附着的用户设备,用户设备发送用户设备永久标识给RNC,其中用户设备的永久标识可采用IMSI、MSISDN或全称域名FQDN等;而对于非初次附着的用户设备,用户设备发送临时标识给RNC,该临时标识是网络侧分配给用户设备的。
302、RNC基于用户设备的永久标识计算用户设备的节点标识,或直接采用用户设备临时标识中的用户设备节点标识进行主用SGSN的选取,并将附着请求发送给主用SGSN。
对于初次附着的用户设备,RNC可以先根据用户设备永久标识计算用户设备的节点标识,对于非初次附着用户设备直接采用临时标识中的用户设备的节点标识。其中在计算用户设备的节点标识时,具体可以对用户设备永久标识进行Hash函数计算,则得到的哈希计算值则为用户设备的节点标识。
RNC选择与该RNC相连的所有SGSN中,节点标识大于用户设备的节点标识的最小节点作为该用户设备的附着的主用SGSN,并将附着请求消息连同用户设备的节点标识发送给主用SGSN节点。其中与RNC相连的所有SGSN的节点标识可以在SGSN与RNC的交互过程中获取,比如可以将SGSN携带在信息传输指示(INFORMATION TRANSFER INDICATION)等消息中发送给RNC。
303、主用SGSN接收到附着请求后,进行用户设备的鉴权认证、加密及完整性保护流程。
对于鉴权认证通过的用户设备,主用SGSN创建用户设备上下文,并发送会发送位置更新请求消息给归属位置寄存器(Home Location Register,HLR),注册主用SGSN的地址信息并下载用户设备的签约数据。
304、用户设备附着成功后,主用SGSN将用户设备的节点标识作为用户设备临时标识或用户设备临时标识中的一部分通过附着响应消息发送给用户设备进行储存。
305、用户设备上下文建立完成后,主用SGSN节点将该用户设备上下文数据即业务数据同步到备份到备用SGSN。
数据备份可以是定时备份或事件触发备份。主用SGSN将该用户设备当前业务的业务数据即用户设备上下文发送给备用SGSN进行备份。主备用SGSN之间分别记录对方节点的标识,如节点标识、或网络协议地址等。
当用户设备去附着后,主用SGSN可以通知备用SGSN节点删除相应的用户设备上下文数据;且在备用SGSN节点故障后,主用SGSN节点可以重新选择新另一备用SGSN。
306、主用SGSN与其后继SGSN节点进行交互,发送对应索引表给后继SGSN进行储存。当主用SGSN新建的用户设备上下文数据后,可以发送建立用户设备索引表请求消息给其后继SGSN,要求后继SGSN储存对应索引表,即用户设备的标识信息与备用SGSN的标识信息的对应关系。
当主用SGSN发现某用户设备的备用SGSN节点发生改变时,会发送更改用户设备索引表请求消息给其后继SGSN,要求更改用户设备的对应索引表中备用SGSN的标识信息;当主用SGSN删除某用户设备上下文数据后,可以发送删除用户设备索引表请求消息给其后继SGSN,删除该用户设备的对应索引表。
(2)如图5所示,当主用SGSN发生故障之后,且当前用户设备处于连接态:
307-309、当备用SGSN发现主用SGSN发生故障,接管主用SGSN上的用户业务。
在接管主用SGSN上的用户业务时:备用SGSN发送位置更新请求消息给HLR,将备用SGSN的节点标识注册到HLR,并从HLR下载获取用户设备最新的签约数据;根据用户设备上下文数据中的GGSN地址,发送参数更新请求消息,如上下文更新请求(Update PDP Context Request)消息给GGSN,其中携带备用SGSN为该用户设备分配的资源信息如控制面地址及TEID等信息。
备用SGSN节点根据用户设备上下文数据中接入网络侧即该用户设备所在的RNC的信息,建立与RNC的连接,并将备用SGSN分配的资源信息发送给RNC。
通过步骤307到309,用户设备即可和备用SGSN进行通信,并根据为用户设备分配的资源信息继续当前业务。
310、备用SGSN为当前处于连接态的用户设备重新分配节点标识,并将新的节点标识发送给用户设备储存;备用SGSN发送删除用户设备索引表请求消息给故障节点的后继SGSN时,该后继SGSN的节点标识可基于用户设备原来的节点标识查找到,比如在所有正常节点的节点标识中,节点标识大于用户设备原来节点标识的最小节点标识即为故障节点的后继SGSN的节点标识。
311、备用SGSN将用户设备的业务数据发送给另一备用SGSN0进行备份,并将用户设备的标识信息与备用SGSN0的标识信息储存到该备用SGSN的后继节点上。
可以理解,步骤310是个可选的步骤,如果备用SGSN暂时不为用户设备分配新的节点标识,则在用户设备的发起下一次与主用SGSN的连接时,可以通过如下步骤来实现,如图中虚线箭头指示的流程:
312、用户设备发送接入请求消息,例如服务请求消息、或跟踪区更新请求消息等给RNC,要求与主用SGSN进行连接。
313、RNC基于用户设备的节点标识找到主用SGSN,发现主用SGSN故障,则与故障节点的后继SGSN节点建立连接,将连接建立请求消息发送给该后继SGSN。
314、该后继SGSN节点查找用户设备的标识信息与备用SGSN的标识信息的对应索引表,获取备用SGSN的节点标识,然后将上述连接建立请求消息转发给备用SGSN。
315、备用SGSN进行用户设备的鉴权认证,如果认证通过,则通过RNC新建与用户设备的连接,RNC为该用户设备分配无线资源。
备用SGSN为该用户设备重新分配新的节点标识并发送给用户设备,则在此后的连接中,RNC可以基于用户设备的新的节点标识连接到备用SGSN。
316、备用SGSN发送删除用户设备索引表信息给主用SGSN的后继SGSN,其中携带相关用户设备的永久标识或原来节点标识等信息,要求后继SGSN删除相应的对应索引表。
本发明实施例提供一种接入网络侧设备比如RNC或eNB等设备,结构示意图如图6所示,包括:
接收单元11,用于接收用户设备发送的连接建立请求;
信息获取单元12,用于当接收单元11接收到连接建立请求,当主用控制节点发生故障时,获取储存对应索引表的存储节点的信息,对应索引表包含用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关系;备用控制节点用于备份主用控制节点上储存的用户设备当前业务的业务数据;
连接建立处理单元13,用于根据信息获取单元获取的存储节点的信息转发连接建立请求给存储节点,以便存储节点根据对应索引表将连接建立请求发送给相应的备用控制节点,使得所述备用控制节点执行所述用户设备当前的业务。
具体地:由备用控制节点通过接入网络侧建立与用户设备之间的通信连接;使得与用户设备连接的接入网络侧和核心网络侧分别根据与用户设备新建立的通信连接,及备用控制节点为用户设备分配的资源信息和用户设备的最新签约数据继续当前业务。
本发明实施例的接入网络侧设备中:当接收单元11接收到用户设备发送的连接建立请求,当用户设备附着的主用控制节点发生故障时,则由信息获取单元12获取储存对应索引表的存储节点的信息,连接建立处理单元13转发连接建立请求给存储节点,由存储节点根据储存的对应索引表将连接建立请求发送给相应的备用控制节点,并由备用控制节点建立与用户设备之间的通信连接。使得在用户设备处于空闲态时主用控制节点发生故障,当用户设备发起与主用控制节点的下一次连接时,接入网络侧会通过存储节点转发连接建立请求给备用控制节点,这样备用控制节点就与用户设备建立通信连接,并由接入网络侧和核心网络侧根据更新的数据继续当前的用户业务。
在一个具体的实施例中,接入网络侧设备还包括:
主用查找单元14,用于在与接入网络侧连接的所有控制节点中,选择大于用户设备节点标识的最小节点标识对应节点作为主用控制节点;则信息获取单元12具体用于获得主用控制节点的后继节点的节点标识;或,
当主用查找单元14在与接入网络侧连接的所有控制节点中,选择小于用户设备节点标识的最大节点标识对应节点作为主用控制节点;则信息获取单元12具体用于获得主用控制节点的前驱节点的节点标识。
重分配发送单元15,用于接收备用控制节点发送的重新分配的用户设备的节点标识,并将重新分配的节点标识发送给用户设备进行储存。
可以理解,本实施例的接入网络侧设备中的接收单元11在接收到连接建立请求使,已经确认主用控制节点故障,则通过信息获取单元12进行获取存储节点的信息;如果还没有确认主用控制节点故障,则需要通过主用查找单元14进行查找主用控制节点,在进行查找的过程中,如果将最小节点标识对应节点作为主用控制节点,则信息获取单元12获取主用控制节点的后继节点的节点标识,如果将最大节点标识对应节点作为主用控制节点,则信息获取单元12获取主用控制节点的前驱节点的节点标识。
在建立备用控制节点和用户设备的连接后,备用控制节点可以为用户设备重新分配一个节点标识,分配的节点标识通过重分配发送单元15发送给用户设备进行储存,这样在用户设备发起下一次连接时,接入网络侧设备可以根据重新分配的节点标识直接查找到备用控制节点,而不用通过存储节点进行转发。
本发明实施例还提供一种控制节点,本实施例中的控制节点可以是MME,也可以是SGSN,按照方法实施例一中的流程进行节点故障的处理,结构示意图如图7所示,包括:
故障前备份单元20,用于当用户设备附着到主用控制节点后,备份主用控制节点上储存的用户设备的业务数据;
第一资源更新单元21,用于当用户设备附着的主用控制节点发生故障时,根据故障前备份单元20备份的业务数据中网关节点的信息,将为用户设备分配的第一资源信息更新到网关节点;
本地信息更新单元22,用于将备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取用户设备的最新签约数据;
第二资源更新单元23,用于将本地备用控制节点的分配的第二资源信息更新到接入网络侧。
可以理解,本实施例的控制节点还可以包括建立单元,用于根据故障前备份单元20备份的业务数据中接入网络侧的信息,与接入网络侧建立连接,再由第二资源更新单元23进行第二资源的更新。
或建立单元,用于从存储节点接收到用户设备发送的连接建立请求后,根据连接建立请求,通过接入网络侧建立与用户设备的通信连接后,再由第二资源更新单元23进行第二资源的更新。
在本实施例的控制节点中:故障前备份单元20对主用控制节点上的业务数据进行备份,当发现主用控制节点发生故障时,备用控制节点接管主用控制节点上该用户设备业务,即由第一资源更新单元21根据网关节点的信息,将为用户设备分配的第一资源信息更新到网关节点;本地信息更新单元22将备用控制节点的信息注册到归属域服务器,从归属域服务器上获取用户设备的最新签约数据;对于连接态用户设备,还要由第二资源更新单元23将备用控制节点分配的第二资源信息发送给接入网络侧。这样备用控制节点就代替上述主用控制节点与用户设备进行通信,由于在业务运行过程中的信息没有丢失,使得与用户设备连接的核心网络侧和接入网络侧可以分别根据为用户设备分配的第一资源信息和用户设备的最新签约数据,及第二资源信息继续当前业务,而保证了当前业务的连续性。
参考图8所示,在其它的具体实施例中,本实施例的控制节点还可以包括:
分配处理单元24,用于为用户设备重新分配节点标识,并将重新分配后的节点标识发送给用户设备进行储存;以便接入网络侧根据重新分配后的节点标识查找到本地备用控制节点,进行用户设备与本地备用控制节点的下一次连接。
删除单元25,用于发送删除请求消息给存储节点,以便存储节点删除储存的用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应索引表。
备份单元26,用于为用户设备选择另一备用控制节点,并将用户设备当前业务的业务数据备份到选择的另一备用控制节点上。
索引表储存单元27,用于将备份单元26选择的另一备用控制节点的标识信息与用户设备的标识信息对应地储存到另一存储节点上。
本实施例的控制节点中:在建立单元建立与接入网络侧的连接后,可以通过分配处理单元24将重新分配的节点标识通过接入网络侧发送给用户设备,这样使得用户设备在发起下一次连接时,接入网络侧可以通过重新分配的节点标识直接查找到备用控制节点;并由删除单元25将储存在存储节点上的对应索引表删除,可以节省资源。为了使得在故障处理后业务的连续性,备份单元26将用户设备当前的业务数据备份到另一备用控制节点上,并由索引表储存单元27将另一备用控制节点的标识信息与用户设备当前的标识信息储存到另一存储节点上。
参考图9所示,在其它具体的实施例中,控制节点可以包括故障前备份单元20、第一资源更新单元21、本地信息更新单元22、第二资源更新单元23、删除单元25、建立请求接收单元18、连接建立单元29、分配单元30和对应储存单元31,其中:
建立请求接收单元28,用于接收存储节点根据对应索引表发送的建立连接请求,对应索引表包含用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应关系;
连接建立单元29,用于根据建立请求接收单元28接收的连接建立请求通过接入网络侧与用户设备建立连接;
分配单元30,用于为用户设备重新分配的节点标识,并将重新分配的节点标识通过连接建立单元29建立的连接发送给用户设备进行储存;
对应储存单元31,用于储存其他用户设备的标识信息和备份其他用户设备附着的主用控制节点上业务数据的备用控制节点的标识信息的对应关系。
当用户设备发起下一次与主用控制节点的连接时,本实施例的控制节点中:当建立请求接收单元28接收到连接建立请求后,由连接建立单元29建立与用户设备的连接,此时分配单元30可以为用户设备重新分配一个节点标识,并通过连接建立单元29建立的连接,将重新分配的节点标识发送给用户设备。
为了节省资源本实施例中的控制节点通过删除单元25删除原来存储节点上储存的对应索引表。还可以由对应储存单元31其他用户设备在业务运行过程中的对应关系。
本发明实施例还提供一种节点故障处理系统,包括:主用控制节点和备用控制节点;其中:
主用控制节点,用于在用户设备附着后,将用户设备当前业务的业务数据备份到备用控制节点上,并将用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应索引表储存到存储节点;
而备用控制节点如图7到9任一图所示的控制节点。
本发明实施例还提供一种节点故障处理系统,包括主用控制节点、备用控制节点和用户设备所属的接入网络侧设备,其中:
主用控制节点,用于在用户设备附着后,将用户设备当前业务的业务数据备份到备用控制节点上,并将用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应索引表储存到存储节点;备用控制节点是如图7到9任一图所示的控制节点;而接入网络侧设备是如图6所示的设备。本实施例中,与用户设备连接的接入网络侧接收到用户设备发送的连接建立请求,当主用控制节点发生故障,则获得储存对应索引表的存储节点的信息,并将连接建立请求发送给存储节点,以便存储节点根据对应索引表将连接建立请求发送给备份主用控制节点上用户设备当前业务数据的备用控制节点,备用控制节点在接收到连接建立请求后与用户设备建立连接。这样备用控制节点就代替上述主用控制节点与用户设备进行通信,由于在业务运行过程中的信息没有丢失,使得接入网络侧和核心网络侧分别根据与用户设备新建立的通信连接,及为用户设备分配的资源信息和最新签约数据继续当前业务,从而保证了当前业务的连续性。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM)、随机存取存储器(RAM)、磁盘或光盘等。
以上对本发明实施例所提供的被叫处理方法、系统及网络节点,其中网络节点包括用户设备和服务器,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (23)
1.一种节点故障处理方法,其特征在于,包括:
接收用户设备发送的连接建立请求;
当所述用户设备附着的主用控制节点发生故障时,获取储存对应索引表的存储节点的信息,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关系;所述备用控制节点用于备份所述主用控制节点上储存的用户设备当前业务的业务数据;
根据所述存储节点的信息转发所述连接建立请求给存储节点,以便所述存储节点根据所述对应索引表将所述连接建立请求发送给相应的备用控制节点,使得所述备用控制节点执行所述用户设备当前的业务;所述备用控制节点执行所述用户设备当前的业务具体包括:
当所述主用控制节点发生故障时,所述备用控制节点根据所述备份的业务数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网关节点;并将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取所述用户设备的最新签约数据;
所述备用控制节点根据所述连接建立请求,通过所述用户设备所在接入网络侧建立与用户设备的通信连接,并将所述备用控制节点为用户设备分配的第二资源信息更新到所述接入网络侧;
使得与所述用户设备连接的接入网络侧和核心网络侧分别根据所述通信连接,及用户设备的最新签约数据和备用控制节点更新的为用户设备分配的资源信息继续当前业务。
2.如权利要求1所述的方法,其特征在于,所述备用控制节点执行所述用户设备当前的业务之前还包括:当用户设备附着到主用控制节点后,所述备用控制节点备份所述主用控制节点上储存的用户设备当前业务的业务数据。
3.如权利要求1所述的方法,其特征在于,所述获取储存对应索引表的存储节点的信息之前还包括:在与所述接入网络侧连接的所有控制节点中,选择大于用户设备节点标识的最小节点标识对应节点作为主用控制节点;则获取储存对应索引表的存储节点的信息具体包括:获得所述主用控制节点的后继节点的节点标识;或,
所述获取储存对应索引表的存储节点的信息之前还包括:在与所述接入网络侧连接的所有控制节点中,选择小于用户设备节点标识的最大节点标识对应节点作为主用控制节点;则获取储存对应索引表的存储节点的信息具体包括:获得所述主用控制节点的前驱节点的节点标识。
4.如权利要求1至3任一项所述的方法,其特征在于,还包括:
接收所述备用控制节点发送的重新分配的用户设备的节点标识,并将所述重新分配的节点标识发送给所述用户设备进行储存。
5.如权利要求4所述的方法,其特征在于,所述重新分配的用户设备的节点标识是:所述备用控制节点在备用控制节点的节点标识,到所述备用控制节点的后继节点标识或前驱节点标识的范围内,选择某一未被其他用户设备使用的整数值作为重新分配的节点标识。
6.一种节点故障处理方法,其特征在于,包括:
当用户设备附着到主用控制节点后,备用控制节点备份所述主用控制节点上储存的用户设备当前业务的业务数据;
当所述主用控制节点发生故障时,根据所述备份的业务数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网关节点;
将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取所述用户设备的最新签约数据;
将所述备用控制节点为用户设备分配的第二资源信息更新到接入网络侧;
其中,还包括:
接收存储节点根据对应索引表发送的连接建立请求,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应关系;
根据所述连接建立请求通过所述接入网络侧与用户设备建立连接。
7.如权利要求6所述的方法,其特征在于,所述将所述备用控制节点为用户设备分配的第二资源信息更新到接入网络侧之前还包括:
根据所述备份的业务数据中接入网络侧的信息,建立与所述接入网络侧的连接;或,
接收到所述接入网络侧发送的连接建立请求,通过所述用户设备所在接入网络侧建立与用户设备之间的通信连接。
8.如权利要求6所述的方法,其特征在于,还包括:
为所述用户设备重新分配节点标识,并将重新分配后的节点标识发送给用户设备进行储存;以便所述接入网络侧根据重新分配后的节点标识查找到所述本地备用控制节点,进行所述用户设备与备用控制节点的下一次连接。
9.如权利要求6所述的方法,其特征在于,还包括:
为所述用户设备重新分配节点标识;并将所述重新分配的节点标识通过所述接入网络侧发送给用户设备进行储存。
10.如权利要求8或9所述的方法,其特征在于,所述为所述用户设备重新分配节点标识具体包括:
在备用控制节点的节点标识,到所述备用控制节点的后继节点标识或前驱节点标识的范围内,选择某一未被其他用户设备使用的整数值作为重新分配的节点标识。
11.如权利要求10所述的方法,其特征在于,还包括:
发送删除请求消息给存储节点,以便所述存储节点删除储存的所述用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应索引表。
12.如权利要求6到9任一项所述的方法,其特征在于,还包括:
获取另一备用控制节点的节点标识,并将所述用户设备当前业务的业务数据备份到所述另一备用控制节点上;
将所述另一备用控制节点的标识信息与所述用户设备当前的标识信息对应地储存到另一存储节点上。
13.一种接入网络侧设备,其特征在于,包括:
接收单元,用于接收用户设备发送的连接建立请求;
信息获取单元,用于所述用户设备附着的主用控制节点发生故障时,获取储存对应索引表的存储节点的信息,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应关系;所述备用控制节点用于备份所述主用控制节点上储存的用户设备当前业务的业务数据;
连接建立处理单元,用于根据所述信息获取单元获取的存储节点的信息转发所述连接建立请求给存储节点,以便所述存储节点根据所述对应索引表将所述连接建立请求发送给相应的备用控制节点,使得所述备用控制节点执行所述用户设备当前的业务;
所述备用控制节点执行所述用户设备当前的业务具体包括:
当所述主用控制节点发生故障时,所述备用控制节点根据所述备份的业务数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网关节点;并将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取所述用户设备的最新签约数据;
所述备用控制节点根据所述连接建立请求,通过所述用户设备所在接入网络侧建立与用户设备的通信连接,并将所述备用控制节点为用户设备分配的第二资源信息更新到所述接入网络侧;
使得与所述用户设备连接的接入网络侧和核心网络侧分别根据所述通信连接,及用户设备的最新签约数据和备用控制节点更新的为用户设备分配的资源信息继续当前业务。
14.如权利要求13所述的设备,其特征在于,还包括:
主用查找单元,用于在与所述接入网络侧连接的所有控制节点中,选择大于用户设备节点标识的最小节点标识对应节点作为主用控制节点;则所述信息获取单元具体用于获得所述主用控制节点的后继节点的节点标识;或,
主用查找单元,用于在与所述接入网络侧连接的所有控制节点中,选择小于用户设备节点标识的最大节点标识对应节点作为主用控制节点;则所述信息获取单元具体用于获得所述主用控制节点的前驱节点的节点标识。
15.如权利要求13或14所述的设备,其特征在于,还包括:
重分配发送单元,用于接收所述备用控制节点发送的重新分配的用户设备的节点标识,并将所述重新分配的节点标识发送给所述用户设备进行储存。
16.一种控制节点,其特征在于,包括:
故障前备份单元,用于当用户设备附着到主用控制节点后,备用控制节点备份所述主用控制节点上储存的用户设备的业务数据;
第一资源更新单元,用于当用户设备附着的主用控制节点发生故障时,根据所述故障前备份单元备份的业务数据中网关节点的信息,将为所述用户设备分配的第一资源信息更新到所述网关节点;
本地信息更新单元,用于将本地备用控制节点的信息注册到归属域服务器,并从归属域服务器上获取所述用户设备的最新签约数据;
第二资源更新单元,用于将所述备用控制节点为用户设备分配的第二资源信息更新到接入网络侧;
还包括:
建立请求接收单元,用于接收存储节点根据对应索引表发送的连接建立请求,所述对应索引表包含所述用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应关系;
连接建立单元,用于根据所述建立请求接收单元接收的连接建立请求通过所述接入网络侧与用户设备建立连接。
17.如权利要求16所述的节点,其特征在于,还包括:
分配处理单元,用于为所述用户设备重新分配节点标识,并将重新分配后的节点标识发送给用户设备进行储存;以便所述接入网络侧根据重新分配后的节点标识查找到所述本地备用控制节点,进行所述用户设备与本地备用控制节点的下一次连接。
18.如权利要求16所述的节点,其特征在于,还包括:
分配单元,用于为所述用户设备重新分配的节点标识,并将所述重新分配的节点标识通过所述接入网络侧发送给用户设备进行储存。
19.如权利要求17至18任一项所述的节点,其特征在于,还包括:
删除单元,用于发送删除请求消息给存储节点,以便所述存储节点删除储存的所述用户设备的第一标识信息与备份用户设备业务数据的节点的第二标识信息的对应索引表。
20.如权利要求16所述的节点,其特征在于,还包括:
备份单元,用于为所述用户设备选择另一备用控制节点,并将所述用户设备当前业务的业务数据备份到选择的另一备用控制节点上;
索引表储存单元,用于将所述选择的另一备用控制节点的标识信息与所述用户设备的标识信息对应地储存到另一存储节点上。
21.如权利要求16所述的节点,其特征在于,还包括:
对应储存单元,用于储存其他用户设备的标识信息和备份所述其他用户设备附着的主用控制节点上业务数据的备用控制节点的标识信息的对应关系。
22.一种节点故障处理系统,其特征在于,包括:主用控制节点、备用控制节点;
所述主用控制节点,用于在用户设备附着后,将所述用户设备当前业务的业务数据备份到备用控制节点上,并将所述用户设备的第一标识信息与备份用户设备业务数据的备用控制节点的第二标识信息的对应索引表储存到存储节点;
所述备用控制节点如权利要求17到21任一项所述的控制节点。
23.如权利要求22所述的系统,其特征在于,还包括如权利要求13至15任一项所述的接入网络侧设备。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2010/079226 WO2012071695A1 (zh) | 2010-11-29 | 2010-11-29 | 节点故障处理方法、系统及相关设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102714615A CN102714615A (zh) | 2012-10-03 |
CN102714615B true CN102714615B (zh) | 2015-05-27 |
Family
ID=46171154
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080003423.9A Active CN102714615B (zh) | 2010-11-29 | 2010-11-29 | 节点故障处理方法、系统及相关设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102714615B (zh) |
WO (1) | WO2012071695A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106627154A (zh) * | 2016-10-21 | 2017-05-10 | 深圳市沃特玛电池有限公司 | 电动汽车及其主机 |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104469969B (zh) * | 2013-09-16 | 2018-10-19 | 北京久华信信息技术有限公司 | 一种无线通讯系统中网元参数配置和错误自恢复的方法 |
CN104636218B (zh) * | 2013-11-15 | 2019-04-16 | 腾讯科技(深圳)有限公司 | 数据恢复方法及装置 |
CN105578517A (zh) * | 2014-10-17 | 2016-05-11 | 普天信息技术有限公司 | 一种基于lte的故障弱化实现方法及系统 |
CN105556900B (zh) | 2015-01-30 | 2019-11-05 | 华为技术有限公司 | 一种业务容灾的方法和相关装置 |
WO2016119262A1 (zh) * | 2015-01-30 | 2016-08-04 | 华为技术有限公司 | 一种业务容灾的方法、相关装置和通信系统 |
CN107092437B (zh) * | 2016-02-17 | 2019-11-22 | 杭州海康威视数字技术股份有限公司 | 数据写入、读取方法及装置、云存储系统 |
CN107343012B (zh) | 2016-04-28 | 2019-12-03 | 杭州海康威视数字技术股份有限公司 | 视频存储系统及其视频数据发送方法 |
CN108667635B (zh) * | 2017-03-27 | 2021-01-12 | 腾讯科技(深圳)有限公司 | 一种容灾处理的方法、设备及系统 |
CN108833205B (zh) * | 2018-06-05 | 2022-03-29 | 中国平安人寿保险股份有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN112543467A (zh) * | 2019-09-23 | 2021-03-23 | 普天信息技术有限公司 | 一种电力无线专网的核心网主备容灾状态确定方法和装置 |
CN113746902B (zh) * | 2021-08-04 | 2023-06-16 | 新华三大数据技术有限公司 | 通信方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1874264A (zh) * | 2006-01-05 | 2006-12-06 | 华为技术有限公司 | 归属用户服务器的备份实现方法及ip多媒体网络 |
CN1984045A (zh) * | 2006-06-12 | 2007-06-20 | 华为技术有限公司 | 一种实现弹性分组环上业务保护的方法 |
CN101163047A (zh) * | 2007-11-23 | 2008-04-16 | 上海华为技术有限公司 | 一种实现主设备和备用设备倒换的方法和装置 |
CN101345651A (zh) * | 2008-08-15 | 2009-01-14 | 南京邮电大学 | 一种基于多协议标签交换的卫星网保护方法 |
CN101646270A (zh) * | 2008-08-06 | 2010-02-10 | 华为技术有限公司 | 保持业务连续的方法、系统、移动性管理实体和存储设备 |
WO2010106427A1 (en) * | 2009-03-20 | 2010-09-23 | Telefonaktiebolaget L M Ericsson (Publ) | Signaling mechanisms for network-relay interface with reduced overhead |
-
2010
- 2010-11-29 WO PCT/CN2010/079226 patent/WO2012071695A1/zh active Application Filing
- 2010-11-29 CN CN201080003423.9A patent/CN102714615B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1874264A (zh) * | 2006-01-05 | 2006-12-06 | 华为技术有限公司 | 归属用户服务器的备份实现方法及ip多媒体网络 |
CN1984045A (zh) * | 2006-06-12 | 2007-06-20 | 华为技术有限公司 | 一种实现弹性分组环上业务保护的方法 |
CN101163047A (zh) * | 2007-11-23 | 2008-04-16 | 上海华为技术有限公司 | 一种实现主设备和备用设备倒换的方法和装置 |
CN101646270A (zh) * | 2008-08-06 | 2010-02-10 | 华为技术有限公司 | 保持业务连续的方法、系统、移动性管理实体和存储设备 |
CN101345651A (zh) * | 2008-08-15 | 2009-01-14 | 南京邮电大学 | 一种基于多协议标签交换的卫星网保护方法 |
WO2010106427A1 (en) * | 2009-03-20 | 2010-09-23 | Telefonaktiebolaget L M Ericsson (Publ) | Signaling mechanisms for network-relay interface with reduced overhead |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106627154A (zh) * | 2016-10-21 | 2017-05-10 | 深圳市沃特玛电池有限公司 | 电动汽车及其主机 |
Also Published As
Publication number | Publication date |
---|---|
CN102714615A (zh) | 2012-10-03 |
WO2012071695A1 (zh) | 2012-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102714615B (zh) | 节点故障处理方法、系统及相关设备 | |
CN108419270B (zh) | 一种业务分流实现方法及装置 | |
US11785454B2 (en) | Terminal apparatus, base station apparatus, mobility management entity (MME), and communication control method | |
US20190335365A1 (en) | Network Handover Method and Related Device | |
RU2456774C2 (ru) | Способ обновления информации о местоположении абонентского оборудования | |
CN107318176B (zh) | 恢复标识的获取、发送方法及装置、ue、接入网设备 | |
CN101588325B (zh) | 一种基于无线分组网关的容灾方法、设备及系统 | |
CN103906152B (zh) | 支持ue快速恢复的方法 | |
US10070357B2 (en) | Smooth UE transfer within an evolved packet core | |
CN101330753B (zh) | 一种资源创建方法、资源删除方法及网络设备 | |
US20150138952A1 (en) | Communication system and method for path control | |
US20120188983A1 (en) | Mobility Anchor Relocation | |
US20040266438A1 (en) | Methods involving a core network node that is handling a mobile subscriber and initiates a request to a second core network node to handle said mobile subscriber | |
CN114449603A (zh) | 无线通信系统中的基站及由其执行的方法 | |
CN101730072B (zh) | 在多接入场景下分组数据网络网关标识的保存方法及系统 | |
JP2011514068A5 (zh) | ||
CN102450052B (zh) | 数据网关负载处理方法、设备及系统 | |
KR102200821B1 (ko) | 작은 셀 아키텍처에서 로컬 브레이크아웃을 지원하기 위한 방법, 시스템 및 장치 | |
JPWO2016035230A1 (ja) | モビリティ管理及びベアラ管理を移転するための方法及び装置 | |
CN103338487B (zh) | 一种异系统间重选或切换处理方法和设备 | |
EP3297333A1 (en) | Access method and corresponding access node, terminal and communication network | |
CN104618976A (zh) | 一种保持ip地址连续性的方法和设备 | |
JP2018508155A (ja) | 通信システム | |
CN110140416A (zh) | 用户设备上下文管理方法、装置和设备 | |
CN113259924B (zh) | 一种私网签约信息更新方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |