CN113453212B - 容灾hss签约信息的方法、装置、存储介质和计算机设备 - Google Patents
容灾hss签约信息的方法、装置、存储介质和计算机设备 Download PDFInfo
- Publication number
- CN113453212B CN113453212B CN202010225802.8A CN202010225802A CN113453212B CN 113453212 B CN113453212 B CN 113453212B CN 202010225802 A CN202010225802 A CN 202010225802A CN 113453212 B CN113453212 B CN 113453212B
- Authority
- CN
- China
- Prior art keywords
- emergency
- information
- mme
- subscription information
- user
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供的一种容灾HSS签约信息的方法、装置、存储介质和计算机设备的技术方案中,根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS,若判断出未能正常访问UE的归属HSS,判断是否已配置UE的号段,若判断出未配置UE的号段,通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信,从而提高了业务的安全性。
Description
【技术领域】
本发明涉及无线通信领域领域,具体地涉及一种容灾HSS签约信息的方法、装置、存储介质和计算机设备。
【背景技术】
在EPC网络中,HSS(归属用户服务器(Home Subscriber Server))主要存储用户的基本标识、安全信息、路由信息和业务签约信息等。相关技术中的HSS的容灾方案均集中在HSS侧,即通过对HSS进行冗余备份,以保证HSS业务的可用性。然而,当现网发生因HSS自身原因,或者至HSS的网络连通性出现故障而导致主备用的HSS均无法提供服务的场景时,MME无法从HSS中查询用户的应急信息,使得用户附着失败,从而导致用户将无法正常使用网络的问题,造成大范围的业务影响。
【发明内容】
有鉴于此,本发明提供一种容灾HSS签约信息的方法、装置、存储介质和计算机设备,当UE的归属HSS无法提供服务时,用户所在的移动性管理实体(Mobility ManagementEntity,简称MME)能够查询自身的应急签约信息表或查询其他MME中的应急签约信息表,使得UE能够通过获取该UE的应急签约信息进行正常通信,从而提高了业务的安全性。
一方面,本发明实施例提供了一种容灾HSS签约信息的方法,包括:
根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS;
若判断出未能正常访问所述UE的归属HSS,判断是否已配置所述UE的号段;
若判断出未配置所述UE的号段,通过DNS查询出所述UE的应急信息所在的MME,并从应急信息所在的MME中获取所述UE的应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
可选地,在所述根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS之后,还包括:
若判断出能够正常访问所述UE的归属HSS,判断是否已配置所述UE的号段;
若判断出已配置所述UE的号段,通过预先建立的应急签约信息表中创建或更新所述UE的应急信息,并从应急信息中获取应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
可选地,在所述通过预先建立的应急签约信息表中创建或更新所述UE的应急信息,包括:
若通过预先建立的应急签约信息表中创建所述UE的应急信息,根据获取的所述UE的签约信息以及鉴权信息生成应急签约信息和应急鉴权信息;
将所述应急签约信息和应急鉴权信息作为所述UE的应急信息存储至所述预先建立的应急签约信息表;
将所述应急信息分享至当前MME池内的除所述UE所在的MME之外的其他MME;
将所述应急信息分享至所述当前MME池之外的其他MME池内的MME;
若通过预先建立的应急签约信息表中更新所述UE的应急信息,根据获取的所述UE的签约信息以及鉴权信息生成更新后的应急签约信息和更新后的应急鉴权信息;
根据所述更新后的应急签约信息和更新后的应急鉴权信息,更新所述在所述预先建立的应急签约信息表中对应的所述UE的应急信息;
将更新后的所述应急信息分享至当前MME池内的除所述UE所在的MME之外的其他MME;
将更新后的所述应急信息分享至所述当前MME池之外的其他MME池内的MME。
可选地,所述应急信息中包括用户IMSI字段,所述用户IMSI字段包括所述移动性上下文中的一个字段;
所述通过DNS查询出所述UE的应急信息所在的MME,包括:
获取所述UE的应急信息中的用户IMSI字段;
判断所述用户IMSI字段包括本省用户IMSI字段或者是外省用户IMSI字段;
若判断出所述用户IMSI字段包括本省用户IMSI字段,通过所述DNS解析所述用户IMSI字段,获取所述UE的号段的归属MME的设备地址,并根据所述设备地址查询出所述UE的应急信息所在的MME。
可选地,还包括:
若判断出所述用户IMSI字段包括外省用户IMSI字段,通过上一级的DNS解析所述用户IMSI字段,获取所述UE的号段所属的DNS;
通过所述UE的号段所属的DNS解析所述用户IMSI字段,获取所述UE的号段的归属MME的设备地址,并根据所述设备地址查询出所述UE的应急信息所在的MME。
可选地,所述应急信息包括所述UE的移动性上下文,所述移动性上下文包括多个字段;
在所述通过预先建立的应急签约信息表中创建或更新所述UE的应急信息之前,还包括:
根据获取的多个用户的移动性上下文中的多个字段、用户应急签约信息项目以及用户应急鉴权信息项目建立应急签约信息表。
可选地,还包括:
若无法使用所述UE的归属HSS提供的服务时,在所述移动性上下文中增加标记字段,所述标记字段用于标记所述UE是否为应急签约用户;
若通过预先建立的应急签约信息表中未查询出所述UE的应急信息,或者若通过DNS查询出所述UE的应急信息所在的MME时,在所述UE对应的标记字段中添加标识;
若正常使用所述UE的归属HSS提供的服务时,按照设定周期通过所述标识查询出所述UE是否为应急签约用户,若查询出所述UE为应急签约用户,则对所述UE发送去附着指令,以使得所述UE根据所述去附着指令重新进行注册。
另一方面,本发明实施例提供了一种容灾HSS签约信息的装置,所述装置包括:
第一判断模块,用于根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS;
第二判断模块,用于若第一判断模块判断出未能正常访问所述UE的归属HSS,判断是否已配置所述UE的号段;
查询模块用于,若判断出未配置所述UE的号段,通过DNS查询出所述UE的应急信息所在的MME;
获取模块,用于从应急信息所在的MME中获取所述UE的应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
另一方面,本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的容灾HSS签约信息的方法。
另一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,所述程序指令被处理器加载并执行上述的容灾HSS签约信息的方法的步骤。
本发明实施例提供的技术方案中,根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS,若判断出未能正常访问UE的归属HSS,判断是否已配置UE的号段,若判断出未配置UE的号段,通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信,从而提高了业务的安全性。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1是本发明一实施例所提供的一种容灾HSS签约信息的方法的流程图;
图2是本发明又一实施例所提供的一种容灾HSS签约信息的方法的流程图;
图3是本发明一实施例所提供的一种容灾HSS签约信息的装置的结构示意图;
图4为本发明实施例提供的一种计算机设备的示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
图1为本发明一实施例提供的一种容灾HSS签约信息的方法的流程图,如图1所示,该方法包括:
步骤101、根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS。
步骤102、若判断出未能正常访问UE的归属HSS,判断是否已配置UE的号段。
步骤103、若判断出未配置UE的号段,通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信。
本发明实施例提供的技术方案中,根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS,若判断出未能正常访问UE的归属HSS,判断是否已配置UE的号段,若判断出未配置UE的号段,通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信,从而提高了业务的安全性。
本发明实施例所一种容灾HSS签约信息的方法,能够实现MME近端容灾各类原因导致HSS无法提供服务的场景,极大地提高了网络的健壮性。
图2为本发明又一实施例提供的一种容灾HSS签约信息的方法的流程图,如图2所示,该方法包括:
步骤201、根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS,若否,执行步骤202;若是,执行步骤205。
本发明实施例中,通过UE所在的MME执行以下各步骤。需要说明的是,UE所在的MME可包括本地MME和漫游MME。例如,具有天津号段的UE,当前处于北京时,UE当前所在的MME是北京的MME,而UE的本地MME是天津的MME。
本发明实施例中,若判断出能够正常访问UE的归属HSS,表明当前UE的归属HSS处于正常提供服务的状态;若判断出未能正常访问UE的归属HSS,表明当前UE的归属HSS处于无法正常提供服务的状态。其中,导致当前UE的归属HSS处于无法正常提供服务的原因可包括HSS自身原因故障,或者与HSS连接的网络出现故障。
在相关技术中,容灾HSS签约信息的方案均集中在HSS侧,即通过对HSS进行冗余备份,例如通过创建多个备份的HSS,以保证HSS业务的可用性,而本发明实施例是针对当前UE的归属HSS处于无法正常提供服务的状态,提供的一种容灾HSS签约信息的方法,相对于相关技术,本发明能够解决因各类原因导致的HSS无法服务,造成用户正常通信问题。
本发明实施例中,在步骤201之前,还包括:获取用户的号段,并将用户的号段配置至对应的MME。
本发明实施例中,号段用于指示用户的手机号码的前3位数,例如,用户的号段可包括139。
本发明实施例中,用户能够进行正常通信的前提是需要将用户的号段配置至对应的MME,即将用户的号段设置为对应服务的MME覆盖范围的号段,其中,对应的MME通常时用户的号段所归属的MME,例如用户号段为155,该号段属于天津号段,因此将该号段配置至天津的MME。需要说明的是,每个MME可配置多个号段,例如,每个MME可配置100个号段。除此之外,还可以将特定号段配置至指定的MME。
当用户的号段配置至对应的MME之后,当该号段中的用户在对应的MME中进行了业务操作时,在后续步骤中对应的MME能够使用该用户的签约信息和鉴权信息,在应急签约信息表中创建或更新该用户的应急签约信息、应急鉴权信息。
步骤202、判断是否已配置UE的号段,若否,执行步骤203;若是,执行步骤204。
本发明实施例中,用户能够进行正常通信的前提是需要用户所在的MME配置用户的号段配置。因此,若判断出UE所在的MME未配置UE的号段,则表明UE所在的MME包括漫游MME,而漫游MME中未配置有UE的号段;若判断出UE所在的MME配置UE的号段,则表明UE所在的MME包括本地MME,而本地MME中配置有UE的号段。
本发明实施例中,在步骤202之前还包括:
步骤201a、根据获取的多个用户的移动性上下文中的多个字段、用户应急签约信息项目以及用户应急鉴权信息项目建立应急签约信息表。
本发明实施例中,例如,移动性上下文中的多个字段可包括用户国际移动用户识别码字段(International Mobile Subscriber Identity,简称IMSI)和用户移动台国际用户识别码字段(Mobile Subscriber International ISDN number,简称MSISDN)。其中,MSISDN是指主叫用户为呼叫GSM PLMN中的一个移动用户所需拨的号码,作用同于固定网PSTN号码;是在公共电话网交换网络编号计划中,唯一能识别移动用户的号码。
步骤201b、判断是否启用应急签约信息表的功能,若是,继续执行步骤202;若否,流程结束。
本发明实施例中,通过步骤201a之后,该应急签约信息表可包括多个用户的应急信息,应急信息包括用户的签约应急信息和用户的鉴权应急信息。由于UE的应急信息存储至应急签约信息表中,因此当判断出启用应急签约信息表的功能之后,才能执行后续步骤203通过域名***服务(Domain Name System,简称DNS)查询出UE的应急信息所在的MME。
步骤203、通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信。
本发明实施例中,DNS通常为UE所在省份的域名***服务。
本发明实施例中,其中,通过DNS查询出UE的应急信息所在的MME,具体包括以下步骤:
步骤2031、获取UE的应急信息中的用户IMSI字段。
本发明实施例中,应急信息还包括用户IMSI字段,用户IMSI字段包括移动性上下文中的一个字段。
步骤2032、判断用户IMSI字段包括本省用户IMSI字段或者是外省用户IMSI字段,若用户IMSI字段包括本省用户IMSI字段,执行步骤2033;若用户IMSI字段包括外省用户IMSI字段,执行步骤2034。
本发明实施例中,若用户IMSI字段包括本省用户IMSI字段,则表明UE所在省份的DNS即为UE归属省份的DNS,因此执行后续步骤2033获取UE的号段的归属MME的设备地址;若用户IMSI字段包括外省用户IMSI字段,则表明UE所在省份的DNS不是UE归属省份的DNS,因此执行后续步骤2034通过上一级的DNS解析用户IMSI字段,获取UE的号段所属的DNS。
步骤2033、通过DNS解析用户IMSI字段,获取UE的号段的归属MME的设备地址,并根据设备地址查询出UE的应急信息所在的MME。
本发明实施例中,在执行步骤2033之前,还包括:各省网络内部的DNS均配置本省IMSI号段解析数据,通过解析本省号段,能够获取该号段所属的MME池中每个MME的设备地址,其中设备地址包括S10接口地址。
由于用户IMSI字段包括本省用户IMSI字段,即为UE归属省份的DNS配置了用户IMSI字段的解析数据,因此通过执行步骤2033,DNS解析用户IMSI字段,从而能够获取UE的号段的归属MME的设备地址。
步骤2034、通过上一级的DNS解析用户IMSI字段,获取UE的号段所属的DNS。
本发明实施例中,在执行步骤2034之前,还包括:各省网络内部的DNS均配置外省IMSI号段解析数据,通过解析本省号段,能够获取上一级的DNS。其中,上一级的DNS用于指示比UE所在的DNS更高级别的DNS。
需要说明的是,上一级的DNS配置各省号段指向数据,从而能够通过上一级的DNS解析用户IMSI字段,获取UE的号段所属的DNS,从而获取存储UE的应急信息的MME设备地址。
本发明实施例中,例如,吉林的UE此时位于天津,即UE当前所在的DNS是天津的DNS,通过天津的DNS解析吉林的UE的号段,能够获取上一级的DNS,例如上一级的DNS是北京的DNS。通过执行步骤2034,即通过北京的DNS解析用户的IMSI字段,获取UE号段所属的DNS为吉林的DNS。
步骤2035、通过UE的号段所属的DNS解析用户IMSI字段,获取UE的号段的归属MME的设备地址,并根据设备地址查询出UE的应急信息所在的MME。
本发明实施例中,其中,从应急信息所在的MME中获取UE的应急签约信息,具体包括以下步骤:
步骤2036、向UE的应急信息所在的MME发送应急信息的查询指令。
本发明实施例中,UE的应急信息所在的MME可以是本地MME,也可以是与本地MME同一个MME池中的其他MME,本发明对此不做限定。
步骤2037、获取UE的应急信息所在的MME返回的用户的应急信息。
本发明实施例中,通过执行步骤2037使得UE所在的MME能够通过获取该UE的应急签约信息以继续为该用户提供服务。
本发明实施例中,进一步地,还包括:若从应急信息所在的MME中未获取UE的应急签约信息,则流程结束。
步骤204、在预先建立的应急签约信息表中查询出UE的应急信息,应急信息包括应急签约信息,以使UE能够通过应急签约信息进行正常通信。
本发明实时例中,在UE所在的MME未能正常访问UE的归属HSS的情况,若UE所在的MME配置有UE的号段,则表明UE所在的MME包括本地MME,而本地MME中配置有UE的号段。
步骤205、判断是否已配置UE的号段,若是,执行步骤206;若否,流程结束。
本发明实施例中,当在UE所在的MME能够正常访问UE的归属HSS的情况下,表明当前UE的归属HSS处于正常提供服务的状态,因此需要执行步骤205,进一步判断UE所在的MME是否配置UE的号段,若UE所在的MME配置有UE的号段,则表明UE所在的MME能够为UE提供服务,即能够执行后续步骤206获取UE的应急签约信息,从而能够实现正常通信。
步骤206、通过预先建立的应急签约信息表中创建或更新UE的应急信息,并从应急信息中获取应急签约信息,以使UE能够通过应急签约信息进行正常通信。
本发明实施例中,步骤206,可具体包括:
步骤2061、若通过预先建立的应急签约信息表中创建UE的应急信息,根据获取的UE的签约信息以及鉴权信息生成应急签约信息和应急鉴权信息。
本发明实施例中,通过生成用户的应急签约信息和应急鉴权信息,使得UE所在的MME能够依据用户的应急签约信息通过创建会话请求为用户发起相应业务的承载建立请求。
步骤2062、将应急签约信息和应急鉴权信息作为UE的应急信息存储至预先建立的应急签约信息表。
本发明实施例中,将UE的应急信息存储至预先建立的应急签约信息表的目的是为了后续能够更新UE的应急信息。
步骤2063、将应急信息分享至当前MME池内的除UE所在的MME之外的其他MME。
本发明实施例中,其中,其他MME可包括备份的MME。通过执行步骤2063使得同一个MME池的各个MME中应急签约信息表的数据信息是相同的。即每个MME中的用户的应急信息是相同的。执行步骤2063目的在于避免一个MME损坏导致容灾失败时,同一个MME池中的其他MME能够为用户提供服务的,从而使得该用户能够正常通信,从而提高了业务的安全性。
需要说明的时,执行步骤2063的方式可包括通过S10接口共享至其他MME池内MME。
步骤2064、将应急信息分享至当前MME池之外的其他MME池内的MME。
本发明实施例中,其中,其他MME池可包括备份的MME池。通过执行步骤2064使得不同的MME池之间各个MME中应急签约信息表的数据信息是相同的。即不同的MME池之间各个MME中的用户的应急信息是相同的。执行步骤2064目的在于避免一个MME池损坏导致容灾失败时,其他MME池中的MME能够为用户提供服务的,从而使得该用户能够正常通信,从而提高了业务的安全性。
步骤2065、若通过预先建立的应急签约信息表中更新UE的应急信息,根据获取的UE的签约信息以及鉴权信息生成更新后的应急签约信息和更新后的应急鉴权信息。
本发明实施例中,通过生成UE的更新后的应急签约信息和更新后的应急鉴权信息,使得UE所在的MME能够依据用户的更新后应急签约信息通过创建会话请求为用户发起相应业务的承载建立请求,从而保证了业务的安全性。
步骤2066、根据更新后的应急签约信息和更新后的应急鉴权信息,更新在预先建立的应急签约信息表中对应的UE的应急信息。
本发明实施例中,不同MME池的各个MME后续更新应急签约信息表中UE的应急信息时,以UE所在的MME获取的更新后的应急签约信息和更新后的应急鉴权信息为准。
步骤2067、将更新后的应急信息分享至当前MME池内的除UE所在的MME之外的其他MME。
本发明实施例中,步骤2067的具体执行过程可参见步骤2063。
步骤2068、将更新后的应急信息分享至当前MME池之外的其他MME池内的MME。本发明实施例中,步骤2068的具体执行过程可参见步骤2064。
本发明实施例中,进一步地,方法还包括:
步骤301、若无法使用UE的归属HSS提供的服务时,在移动性上下文中增加标记字段,标记字段用于标记UE是否为应急签约用户。
本发明实施例中,UE所在的MME无法使用UE的归属HSS提供的服务的情况,可包括,UE所在的MME无法正常访问HSS,或者UE所在的MME获取UE的鉴权信息失败,除此之外,还可以包括其他情况,本发明对此不做限定,当满足UE所在的MME无法使用UE的归属HSS提供的服务的条件时,即可执行本步骤。
步骤302、若通过预先建立的应急签约信息表中未查询出UE的应急信息,或者若通过DNS查询出UE的应急信息所在的MME时,在UE对应的标记字段中添加标识。
本发明实施例中,例如,在UE对应的标记字段中添加标识的方式可包括:将UE的标记字段“是否为应急签约用户”标记为“是”。
本发明实施例中,通过DNS查询出UE的应急信息所在的MME的具体步骤可参见上述步骤2031-步骤2035。
步骤303、若正常使用UE的归属HSS提供的服务时,按照设定周期通过标识查询出UE是否为应急签约用户,若查询出UE为应急签约用户,则对UE发送去附着指令,以使得UE根据去附着指令重新进行注册。
本发明实施例提供的技术方案中,UE的归属HSS无法提供服务时,UE所在的MME能够查询自身的应急签约信息表或查询其他MME中的应急签约信息表为该用户提供网络服务,从而避免了用户将无法正常使用网络的问题,造成大范围的业务影响的问题,提高了业务的安全性。
本发明实施例提供的技术方案中,根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS,若判断出未能正常访问UE的归属HSS,判断是否已配置UE的号段,若判断出未配置UE的号段,通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信,从而提高了业务的安全性。
图3是本发明一实施例所提供的一种容灾HSS签约信息的装置的结构示意图,如图3所示,该装置包括:第一判断模块11、第二判断模块12、查询模块13、获取模块14。
第一判断模块11用于根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS。
第二判断模块12用于若第一判断模块11判断出未能正常访问所述UE的归属HSS,判断是否已配置所述UE的号段。
查询模块13用于若判断出未配置所述UE的号段,通过DNS查询出所述UE的应急信息所在的MME。
获取模块14用于从应急信息所在的MME中获取所述UE的应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
本发明实施例中,所述装置还包括:创建更新模块15。
所述第二判断模块12还用于若第一判断模块11判断出能够正常访问所述UE的归属HSS,判断是否已配置所述UE的号段。
创建更新模块15用于通过预先建立的应急签约信息表中创建或更新所述UE的应急信息。
所述获取模块14还用于并从应急信息中获取应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
本发明实施例中,所述装置的创建更新模块15具体包括创建子模块151、更新子模块152、存储子模块153以及分享子模块154。
创建子模块151用于若通过预先建立的应急签约信息表中创建所述UE的应急信息,根据获取的所述UE的签约信息以及鉴权信息生成应急签约信息和应急鉴权信息。
存储子模块153用于将所述应急签约信息和应急鉴权信息作为所述UE的应急信息存储至所述预先建立的应急签约信息表。
分享子模块154用于将所述应急信息分享至当前MME池内的除所述UE所在的MME之外的其他MME。
所述分享自模块154还用于将所述应急信息分享至所述当前MME池之外的其他MME池内的MME。
更新子模块152用于若通过预先建立的应急签约信息表中更新所述UE的应急信息,根据获取的所述UE的签约信息以及鉴权信息生成更新后的应急签约信息和更新后的应急鉴权信息;根据所述更新后的应急签约信息和更新后的应急鉴权信息,更新所述在所述预先建立的应急签约信息表中对应的所述UE的应急信息。
所述分享自模块154还用于将更新后的所述应急信息分享至当前MME池内的除所述UE所在的MME之外的其他MME;将更新后的所述应急信息分享至所述当前MME池之外的其他MME池内的MME。
本发明实施例中,所述应急信息中包括用户IMSI字段,所述用户IMSI字段包括所述移动性上下文中的一个字段;所述装置的查询模块13具体包括:获取子模块131、判断子模块132、查询子模块133。
获取子模块131用于获取所述UE的应急信息中的用户IMSI字段。
判断子模块132用于判断所述用户IMSI字段包括本省用户IMSI字段或者是外省用户IMSI字段。
查询子模块133用于若判断子模块132判断出所述用户IMSI字段包括本省用户IMSI字段,通过所述DNS解析所述用户IMSI字段,获取所述UE的号段的归属MME的设备地址,并根据所述设备地址查询出所述UE的应急信息所在的MME。
所述获取子模块131还用于若判断子模块132判断出所述用户IMSI字段包括外省用户IMSI字段,通过上一级的DNS解析所述用户IMSI字段,获取所述UE的号段所属的DNS。
所述获取子模块131还用于通过所述UE的号段所属的DNS解析所述用户IMSI字段,获取所述UE的号段的归属MME的设备地址。
所述查询子模块133还用于根据所述设备地址查询出所述UE的应急信息所在的MME。
本发明实施例中,所述应急信息包括所述UE的移动性上下文,所述移动性上下文包括多个字段;所述装置包括:生成模块16。
生成模块16用于根据获取的多个用户的移动性上下文中的多个字段、用户应急签约信息项目以及用户应急鉴权信息项目建立应急签约信息表。
本发明实施例中,所述装置还包括:添加模块17和发送模块18。
添加模块17用于若无法使用所述UE的归属HSS提供的服务时,在所述移动性上下文中增加标记字段,所述标记字段用于标记所述UE是否为应急签约用户。
所述添加模块17还用于若通过预先建立的应急签约信息表中未查询出所述UE的应急信息,或者若通过DNS查询出所述UE的应急信息所在的MME时,在所述UE对应的标记字段中添加标识。
所述查询模块13还用于若正常使用所述UE的归属HSS提供的服务时,按照设定周期通过所述标识查询出所述UE是否为应急签约用户。
发送模块18用于若查询模块13查询出所述UE为应急签约用户,则对所述UE发送去附着指令,以使得所述UE根据所述去附着指令重新进行注册。
本发明实施例提供的技术方案中,根据UE发送的附着请求消息,判断是否能够正常访问UE的归属HSS,若判断出未能正常访问UE的归属HSS,判断是否已配置UE的号段,若判断出未配置UE的号段,通过DNS查询出UE的应急信息所在的MME,并从应急信息所在的MME中获取UE的应急签约信息,以使UE能够通过应急签约信息进行正常通信,从而提高了业务的安全性。
本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述容灾HSS签约信息的方法的实施例的各步骤,具体描述可参见上述容灾HSS签约信息的方法的实施例。
本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述容灾HSS签约信息的方法的步骤。具体描述可参见上述容灾HSS签约信息的方法的实施例。
图4为本发明实施例提供的一种计算机设备的示意图。如图4所示,该实施例的计算机设备4包括:处理器41、存储器42以及存储在存储42中并可在处理器41上运行的计算机程序43,该计算机程序43被处理器41执行时实现实施例中的应用于容灾HSS签约信息的方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器41执行时实现实施例中应用于容灾HSS签约信息的装置中各模型/单元的功能,为避免重复,此处不一一赘述。
计算机设备4包括,但不仅限于,处理器41、存储器42。本领域技术人员可以理解,图4仅仅是计算机设备4的示例,并不构成对计算机设备4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备4还可以包括输入输出设备、网络接入设备、总线等。
所称处理器41可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器42可以是计算机设备4的内部存储单元,例如计算机设备4的硬盘或内存。存储器42也可以是计算机设备4的外部存储设备,例如计算机设备4上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(FlashCard)等。进一步地,存储器42还可以既包括计算机设备4的内部存储单元也包括外部存储设备。存储器42用于存储计算机程序以及计算机设备4所需的其他程序和数据。存储器42还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
Claims (10)
1.一种容灾HSS签约信息的方法,其特征在于,包括:
根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS;
若判断出未能正常访问所述UE的归属HSS,判断是否已配置所述UE的号段;
若判断出未配置所述UE的号段,通过DNS查询出所述UE的应急信息所在的MME,并从应急信息所在的MME中获取所述UE的应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
2.根据权利要求1所述的方法,其特征在于,在所述根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS之后,还包括:
若判断出能够正常访问所述UE的归属HSS,判断是否已配置所述UE的号段;
若判断出已配置所述UE的号段,通过预先建立的应急签约信息表中创建或更新所述UE的应急信息,并从应急信息中获取应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
3.根据权利要求2所述的方法,其特征在于,在所述通过预先建立的应急签约信息表中创建或更新所述UE的应急信息,包括:
若通过预先建立的应急签约信息表中创建所述UE的应急信息,根据获取的所述UE的签约信息以及鉴权信息生成应急签约信息和应急鉴权信息;
将所述应急签约信息和应急鉴权信息作为所述UE的应急信息存储至所述预先建立的应急签约信息表;
将所述应急信息分享至当前MME池内的除所述UE所在的MME之外的其他MME;
将所述应急信息分享至所述当前MME池之外的其他MME池内的MME;
若通过预先建立的应急签约信息表中更新所述UE的应急信息,根据获取的所述UE的签约信息以及鉴权信息生成更新后的应急签约信息和更新后的应急鉴权信息;
根据所述更新后的应急签约信息和更新后的应急鉴权信息,更新所述在所述预先建立的应急签约信息表中对应的所述UE的应急信息;
将更新后的所述应急信息分享至当前MME池内的除所述UE所在的MME之外的其他MME;
将更新后的所述应急信息分享至所述当前MME池之外的其他MME池内的MME。
4.根据权利要求1所述的方法,其特征在于,所述应急信息中包括用户IMSI字段,所述用户IMSI字段包括移动性上下文中的一个字段;
所述通过DNS查询出所述UE的应急信息所在的MME,包括:
获取所述UE的应急信息中的用户IMSI字段;
判断所述用户IMSI字段包括本省用户IMSI字段或者是外省用户IMSI字段;
若判断出所述用户IMSI字段包括本省用户IMSI字段,通过所述DNS解析所述用户IMSI字段,获取所述UE的号段的归属MME的设备地址,并根据所述设备地址查询出所述UE的应急信息所在的MME。
5.根据权利要求4所述的方法,其特征在于,还包括:
若判断出所述用户IMSI字段包括外省用户IMSI字段,通过上一级的DNS解析所述用户IMSI字段,获取所述UE的号段所属的DNS;
通过所述UE的号段所属的DNS解析所述用户IMSI字段,获取所述UE的号段的归属MME的设备地址,并根据所述设备地址查询出所述UE的应急信息所在的MME。
6.根据权利要求2所述的方法,其特征在于,所述应急信息包括所述UE的移动性上下文,所述移动性上下文包括多个字段;
在所述通过预先建立的应急签约信息表中创建或更新所述UE的应急信息之前,还包括:
根据获取的多个用户的移动性上下文中的多个字段、用户应急签约信息项目以及用户应急鉴权信息项目建立应急签约信息表。
7.根据权利要求6所述的方法,其特征在于,还包括:
若无法使用所述UE的归属HSS提供的服务时,在所述移动性上下文中增加标记字段,所述标记字段用于标记所述UE是否为应急签约用户;
若通过预先建立的应急签约信息表中未查询出所述UE的应急信息,或者若通过DNS查询出所述UE的应急信息所在的MME时,在所述UE对应的标记字段中添加标识;
若正常使用所述UE的归属HSS提供的服务时,按照设定周期通过所述标识查询出所述UE是否为应急签约用户,若查询出所述UE为应急签约用户,则对所述UE发送去附着指令,以使得所述UE根据所述去附着指令重新进行注册。
8.一种容灾HSS签约信息的装置,其特征在于,所述装置包括:
第一判断模块,用于根据UE发送的附着请求消息,判断是否能够正常访问所述UE的归属HSS;
第二判断模块,用于若第一判断模块判断出未能正常访问所述UE的归属HSS,判断是否已配置所述UE的号段;
查询模块,用于若判断出未配置所述UE的号段,通过DNS查询出所述UE的应急信息所在的MME;
获取模块,用于从应急信息所在的MME中获取所述UE的应急签约信息,以使所述UE能够通过所述应急签约信息进行正常通信。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至7中任意一项所述的容灾HSS签约信息的方法。
10.一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至7任意一项所述的容灾HSS签约信息的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010225802.8A CN113453212B (zh) | 2020-03-26 | 2020-03-26 | 容灾hss签约信息的方法、装置、存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010225802.8A CN113453212B (zh) | 2020-03-26 | 2020-03-26 | 容灾hss签约信息的方法、装置、存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113453212A CN113453212A (zh) | 2021-09-28 |
CN113453212B true CN113453212B (zh) | 2022-07-01 |
Family
ID=77807377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010225802.8A Active CN113453212B (zh) | 2020-03-26 | 2020-03-26 | 容灾hss签约信息的方法、装置、存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113453212B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577891A (zh) * | 2008-08-22 | 2009-11-11 | 中兴通讯股份有限公司 | 下载网络侧紧急号码的方法和*** |
CN101998333A (zh) * | 2009-08-17 | 2011-03-30 | 中兴通讯股份有限公司 | 紧急指示的传递方法、紧急附着的处理方法和*** |
EP2509345A1 (en) * | 2011-04-05 | 2012-10-10 | Panasonic Corporation | Improved small data transmissions for machine-type-communication (MTC) devices |
CN103686726A (zh) * | 2012-09-26 | 2014-03-26 | 成都鼎桥通信技术有限公司 | 用户数据管理方法、设备和*** |
WO2015192323A1 (zh) * | 2014-06-17 | 2015-12-23 | 华为技术有限公司 | 一种mme重选的方法和mme |
CN105516952A (zh) * | 2014-10-20 | 2016-04-20 | 中兴通讯股份有限公司 | 一种策略和计费规则功能的选择方法及装置 |
CN108901018A (zh) * | 2018-07-27 | 2018-11-27 | 中国电子科技集团公司第三十研究所 | 一种终端发起的移动通信***用户身份隐匿方法 |
CN110582115A (zh) * | 2018-06-11 | 2019-12-17 | ***通信有限公司研究院 | 一种寻呼时间窗口长度配置方法、装置和存储介质 |
CN110621051A (zh) * | 2019-10-16 | 2019-12-27 | 中国联合网络通信集团有限公司 | 路由方法及装置 |
-
2020
- 2020-03-26 CN CN202010225802.8A patent/CN113453212B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101577891A (zh) * | 2008-08-22 | 2009-11-11 | 中兴通讯股份有限公司 | 下载网络侧紧急号码的方法和*** |
CN101998333A (zh) * | 2009-08-17 | 2011-03-30 | 中兴通讯股份有限公司 | 紧急指示的传递方法、紧急附着的处理方法和*** |
EP2509345A1 (en) * | 2011-04-05 | 2012-10-10 | Panasonic Corporation | Improved small data transmissions for machine-type-communication (MTC) devices |
CN103686726A (zh) * | 2012-09-26 | 2014-03-26 | 成都鼎桥通信技术有限公司 | 用户数据管理方法、设备和*** |
WO2015192323A1 (zh) * | 2014-06-17 | 2015-12-23 | 华为技术有限公司 | 一种mme重选的方法和mme |
CN105516952A (zh) * | 2014-10-20 | 2016-04-20 | 中兴通讯股份有限公司 | 一种策略和计费规则功能的选择方法及装置 |
CN110582115A (zh) * | 2018-06-11 | 2019-12-17 | ***通信有限公司研究院 | 一种寻呼时间窗口长度配置方法、装置和存储介质 |
CN108901018A (zh) * | 2018-07-27 | 2018-11-27 | 中国电子科技集团公司第三十研究所 | 一种终端发起的移动通信***用户身份隐匿方法 |
CN110621051A (zh) * | 2019-10-16 | 2019-12-27 | 中国联合网络通信集团有限公司 | 路由方法及装置 |
Non-Patent Citations (2)
Title |
---|
丁新根等.LTE网络安全模式问题优化分析.《湖南邮电职业技术学院学报》.2017,(第01期), * |
许慕鸿.EPS网络中的紧急呼叫技术.《电信网技术》.2012,(第12期), * |
Also Published As
Publication number | Publication date |
---|---|
CN113453212A (zh) | 2021-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10389848B2 (en) | Message transmission method and core network interface device | |
EP3664372B1 (en) | Network management method and related device | |
CN104837180B (zh) | 一种智能手机的漫游搜网方法及装置 | |
CN111510326B (zh) | 主从设备配置信息同步方法、***、终端设备及存储介质 | |
CN112954664B (zh) | 一种数据处理方法、装置及*** | |
WO2018000653A1 (zh) | M2m应用的信息方法、cse及ae | |
US20170280313A1 (en) | Method and Apparatus for Determining Roaming Status of Terminal, Terminal, and Server | |
CN111917896A (zh) | 一种可信的域名解析方法、***、电子设备及存储介质 | |
CN112218342A (zh) | 一种实现核心网子切片容灾的方法、装置和*** | |
US20220174063A1 (en) | Communication method, apparatus, and system | |
CN113453212B (zh) | 容灾hss签约信息的方法、装置、存储介质和计算机设备 | |
EP3010182A1 (en) | Fault management method and apparatus | |
CN106685708B (zh) | 一种服务关系的确定方法、装置及*** | |
CN113099449B (zh) | 分布式核心网的鉴权方法和***、归属签约用户服务器 | |
EP3554099A1 (en) | Method for resource creation and registration of application entity, and communication node device and terminal device | |
KR20200004879A (ko) | 안정적인 분산형 M2M/IoT 서비스들의 가능화 | |
EP3860175B1 (en) | Terminal configuration method and device | |
CN108024326A (zh) | 一种网络注册方法和终端 | |
CN111090881A (zh) | 一种数据库访问方法与装置 | |
CN107911813A (zh) | 透明模式的移动用户身份管理方法及*** | |
CN110611909B (zh) | 一种基于移动终端的身份识别方法及*** | |
CN115396127A (zh) | 通信方法、网关设备和通信*** | |
CN115134800A (zh) | 5g专网接入方法、专网网关、5gc***以及存储介质 | |
CN111866122A (zh) | 一种微服务处理方法、装置、客户终端 | |
WO2021109117A1 (zh) | 一种虚拟卡的获取方法、装置以及用户终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |