CN1258935C - Disaster Tolerance Method for Mobile Softswitch Network - Google Patents
Disaster Tolerance Method for Mobile Softswitch Network Download PDFInfo
- Publication number
- CN1258935C CN1258935C CN 200310112136 CN200310112136A CN1258935C CN 1258935 C CN1258935 C CN 1258935C CN 200310112136 CN200310112136 CN 200310112136 CN 200310112136 A CN200310112136 A CN 200310112136A CN 1258935 C CN1258935 C CN 1258935C
- Authority
- CN
- China
- Prior art keywords
- switching center
- mobile switching
- center server
- standby
- active
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了移动软交换网络的容灾方法,利用冗余机制,对PLMN网络系统中MSC Server网元进行备份,使网元在网络中的地位及功能不再唯一,来达到提高网元的稳定性,并进一步提高整个网络的稳定性的目的。当MSC Server出现重大故障,且一时难以恢复时,由备用MSC Server接管所有用户,不间断处理用户业务,达到容灾目的。
The invention discloses a disaster recovery method for a mobile softswitch network. The redundant mechanism is used to back up the MSC Server network elements in the PLMN network system, so that the position and function of the network elements in the network are no longer unique, so as to improve the security of the network elements. Stability, and the purpose of further improving the stability of the entire network. When a major failure occurs on the MSC Server and it is difficult to recover for a while, the standby MSC Server will take over all users and process user services without interruption to achieve disaster recovery.
Description
技术领域technical field
本发明涉及移动通讯,特别涉及移动软交换网络。The invention relates to mobile communication, in particular to a mobile softswitch network.
背景技术Background technique
移动通信技术发展使得移动用户通过核心网中不同网元的运作实现呼叫业务、短消息业务、预付费业务等多种业务。The development of mobile communication technology enables mobile users to realize various services such as call service, short message service, and prepaid service through the operation of different network elements in the core network.
在PLMN(Public Land Mobile Network,公共陆地移动网)网络中,移动用户处于某个位置区中,位置区归属于某个RNC(RadioNetwork Controller,无线接入网控制器)管辖,而RNC又由某个MSC Server(Mobile Switching Centre Server,移动交换中心服务器)管辖。当移动用户需要进行某种业务时需要首先通过接入网接入核心网,然后由核心网中的MSC Server网元控制呼叫等业务信令流程,完成用户所期望的业务。In the PLMN (Public Land Mobile Network, public land mobile network) network, the mobile user is in a certain location area, and the location area is under the jurisdiction of a certain RNC (Radio Network Controller, radio access network controller), and the RNC is controlled by a certain A MSC Server (Mobile Switching Center Server, mobile switching center server) jurisdiction. When a mobile user needs to perform a certain service, it needs to first access the core network through the access network, and then the MSC Server network element in the core network controls the call and other service signaling processes to complete the service expected by the user.
在目前的网络实现中,每个网元都是独立唯一的,其所管理的用户和实现的功能,网络中的其它网元不能替代,一旦某个网元发生严重故障,短期不能恢复,便会造成大批用户长时间无法接入网络。In the current network implementation, each network element is independent and unique. The users it manages and the functions it implements cannot be replaced by other network elements in the network. It will cause a large number of users to be unable to access the network for a long time.
发明内容Contents of the invention
本发明目的:是为了解决目前网络实现中,每个网元都是独立唯一的,其所管理的用户和实现的功能,网络中的其它网元不能替代,一旦某个网元发生严重故障,短期不能恢复,造成大批用户长时间无法接入网络的问题。The purpose of the present invention is to solve the problem that in the current network implementation, each network element is independent and unique, and the users and functions it manages cannot be replaced by other network elements in the network. Once a serious failure occurs in a certain network element, It cannot be restored in a short time, causing a large number of users to be unable to access the network for a long time.
为实现上述发明目的,本发明提出了移动软交换网络的容灾方法,其特征在于,包括以下步骤:For realizing the above-mentioned purpose of the invention, the present invention proposes the disaster tolerance method of mobile softswitch network, it is characterized in that, comprises the following steps:
一、每个RNC通过MGW(Media Gate Way,媒体网关)与两个或两个以上(不包括两个)MSC Server连接;1. Each RNC is connected to two or more (not including two) MSC Servers through MGW (Media Gate Way, Media Gateway);
二、确定主用MSC Server与其它备用MSC Server之间的对应关系,包括以下四种方案:2. Determine the corresponding relationship between the active MSC Server and other standby MSC Servers, including the following four schemes:
(一)MSC Server 1+1主备方案:与RNC相连的MSC Server包括两个,一个主用,另一个备用,备用与主用一一对应。(1) MSC Server 1+1 active/standby scheme: MSC Servers connected to RNC include two, one is active and the other is standby, and the standby corresponds to the active one.
(二)MSC Server N+1主备方案:每一个RNC分别与每一个对应的主用MSC Server相连,所有主用MSC Server的备用Server都是同一个与所有RNC相连接的MSC Server。(2) MSC Server N+1 active/standby scheme: each RNC is connected to each corresponding active MSC Server, and the standby Servers of all active MSC Servers are the same MSC Server connected to all RNCs.
(三)MSC Server的负荷分担方案:与RNC相连的MSC Server包括两个,一个主用,另一个备用,对于备用MSC Server来说又是其它RNC的主用MSC Server。(3) The load sharing scheme of MSC Server: the MSC Server that links to each other with RNC comprises two, and one is active, and another one is standby, and for standby MSC Server, it is the active MSC Server of other RNC again.
(四)RNC选择MSC Server方案:与RNC相连的MSC Server包括两个和两个以上(不包括两个),其中只有一个是主用MSC Server,其它是备用的。对于备用MSC Server来说又是其它RNC的主用MSCServer。(4) RNC selects the MSC Server scheme: the MSC Server connected to the RNC includes two or more than two (not including two), wherein only one is the main MSC Server, and the others are standby. For the standby MSC Server, it is also the active MSC Server of other RNCs.
三、主用MSC Server与备用MSC Server之间的相互切换:3. Mutual switching between the active MSC Server and the standby MSC Server:
(一)对于MSC Server 1+1主备方案,主用MSC Server正常工作时,备用MSC Server不工作。当主用MSC Server宕机后,备用MSC Server转变为主用MSC Server接管RNC的用户,原主用MSCServer恢复正常后,转变为备用MSC Server。(1) For the MSC Server 1+1 active/standby scheme, when the active MSC Server works normally, the standby MSC Server does not work. When the active MSC Server goes down, the standby MSC Server becomes the active MSC Server to take over the RNC users, and after the original active MSC Server returns to normal, it becomes the standby MSC Server.
(二)对于MSC Server N+1主备方案,主用MSC Server正常工作时,备用MSC Server不工作。当主用MSC Server宕机后,原RNC的用户由备用MSC Server接管,当主用MSC Server恢复正常后,所有用户再切换回主用MSC Server。(2) For the MSC Server N+1 active/standby scheme, when the active MSC Server works normally, the standby MSC Server does not work. When the active MSC Server goes down, the users of the original RNC are taken over by the standby MSC Server, and when the active MSC Server returns to normal, all users switch back to the active MSC Server.
(三)对于MSC Server的负荷分担方案,当与RNC相连的主用MSC Server工作正常时,所有通过该RNC接入的用户都由主用MSCServer处理,当主用MSC Server异常时,MGW由备用MSC Server接管控制,所有通过该RNC接入的用户由备用MSC Server处理,当主用MSC Server恢复正常时,用户切回主用MSC Server。主用MSCServer和备用MSC Server是独立的网元,彼此互为主备,备用MSCServer同时是其它RNC的主用MSC Server,在网络中正常工作。(3) For the load sharing scheme of MSC Server, when the active MSC Server connected to the RNC works normally, all users accessing through the RNC are handled by the active MSC Server. When the active MSC Server is abnormal, the MGW is handled by the standby MSC The Server takes over the control, and all users accessing through the RNC are handled by the standby MSC Server. When the active MSC Server returns to normal, the user switches back to the active MSC Server. The active MSC Server and the standby MSC Server are independent network elements, and they are mutually active and standby. The standby MSC Server is also the active MSC Server of other RNCs and works normally in the network.
(四)对于RNC选择MSC Server方案,当与RNC相连的主用MSCServer工作正常时,所有通过该RNC接入的用户都由主用MSC Server处理,当主用MSC Server异常时,RNC从备用的MSC Server中选择一个或负荷分担选择多个备用MSC Server处理该RNC接入的用户。当主用MSC Server恢复正常时,用户切回主用MSC Server。(4) For the RNC to select the MSC Server scheme, when the active MSC Server connected to the RNC works normally, all users accessing through the RNC are processed by the active MSC Server. Select one of the Servers or select multiple standby MSC Servers for load sharing to handle the users connected to the RNC. When the active MSC Server returns to normal, the user switches back to the active MSC Server.
采用本发明所述移动软交换网络的容灾方法,在MSC Server发生异常时,其它MSC Server(故障MSC Server的备用MSC Server)可以接管所有用户,并能成功处理此类用户的所有业务。当原故障MSC Server恢复正常工作时,用户的业务也可平滑的切换回原MSCServer。以至MSC Server出现重大故障一时难以恢复时,可以正常处理其所管理用户的业务,达到容灾的目的。By adopting the disaster recovery method of the mobile softswitch network described in the present invention, when an abnormality occurs in an MSC Server, other MSC Servers (standby MSC Servers of the faulty MSC Server) can take over all users and can successfully process all services of such users. When the original faulty MSC Server resumes normal operation, the user's business can also be smoothly switched back to the original MSC Server. As a result, when MSC Server has a major failure and is difficult to recover for a while, it can normally process the business of the users it manages to achieve the purpose of disaster recovery.
附图说明Description of drawings
图1是本发明所述移动软交换网络的容灾方法的流程图。Fig. 1 is a flowchart of a disaster recovery method for a mobile softswitch network according to the present invention.
图2是本发明所述的MSC Server 1+1主备系统结构图。Fig. 2 is a structural diagram of the MSC Server 1+1 active/standby system of the present invention.
图3是本发明所述的MSC Server N+1主备系统结构图。Fig. 3 is the structural diagram of MSC Server N+1 main backup system of the present invention.
图4是本发明所述的MSC Server负荷分担系统结构图。Fig. 4 is a structural diagram of the MSC Server load sharing system of the present invention.
图5是本发明所述的RNC选择MSC Server方案系统结构图。Fig. 5 is that RNC of the present invention selects MSC Server scheme system structural diagram.
具体实施方式Detailed ways
图1是本发明所述移动软交换网络的容灾方法的流程图。每个RNC通过MGW与两个或两个以上(不包括两个)MSC Server连接;Fig. 1 is a flowchart of a disaster recovery method for a mobile softswitch network according to the present invention. Each RNC is connected to two or more (not including two) MSC Servers through the MGW;
确定主用MSC Server与其它备用MSC Server之间的对应关系,包括四种方案:MSC Server 1+1主备方案,与RNC相连的MSC Server包括两个,一个主用,另一个备用,备用与主用一一对应;MSC ServerN+1主备方案,与RNC相连的MSC Server包括两个,其中只有一个是主用MSC Server,一个是备用的,所有主用MSC Server的备用Server都是同一个MSC Server;MSC Server的负荷分担方案,与RNC相连的MSC Server包括两个,一个主用,另一个备用,对于备用MSCServer来说又是其它RNC的主用MSC Server;RNC选择MSC Server方案:与RNC相连的MSC Server包括两个和两个以上(不包括两个),其中只有一个是主用MSC Server,其它是备用的。对于备用MSCServer来说又是其它RNC的主用MSC Server。Determine the corresponding relationship between the active MSC Server and other standby MSC Servers, including four schemes: MSC Server 1+1 active standby scheme, the MSC Server connected to the RNC includes two, one is active, the other is standby, and the standby and Master one-to-one correspondence; MSC ServerN+1 master-backup scheme, there are two MSC Servers connected to the RNC, only one of which is the master MSC Server, and one is the backup, and the backup Servers of all the master MSC Servers are the same MSC Server; the load sharing scheme of MSC Server, the MSC Server connected to the RNC includes two, one is active and the other is standby, and for the standby MSC Server, it is the active MSC Server of other RNCs; RNC chooses the MSC Server scheme: with The MSC Servers connected by the RNC include two or more than two (not including two), of which only one is the active MSC Server, and the others are standby. For the standby MSC Server, it is also the active MSC Server of other RNCs.
主用MSC Server与备用MSC Server之间的相互切换:对于MSCServer 1+1主备方案,主用MSC Server正常工作时,备用MSC Server不工作。当主用MSC Server宕机后,备用MSC Server转变为主用MSC Server接管RNC的用户,原主用MSC Server恢复正常后,转变为备用MSC Server;对于MSC Server N+1主备方案,主用MSC Server正常工作时,备用MSC Server不工作。当主用MSC Server宕机后,原RNC的用户由备用MSC Server接管,当主用MSC Server恢复正常后,所有用户再切换回主用MSC Server;对于MSC Server的负荷分担方案,当与RNC相连的主用MSC Server工作正常时,所有通过该RNC接入的用户都由主用MSC Server处理,当主用MSC Server异常时,MGW由备用MSC Server接管控制,所有通过该RNC接入的用户由备用MSC Server处理,当主用MSC Server恢复正常时,用户切回主用MSC Server。主用MSC Server和备用MSC Server是独立的网元,彼此互为主备,备用MSC Server同时是其它RNC的主用MSCServer,在网络中正常工作;对于RNC选择MSC Server方案,当与RNC相连的主用MSC Server工作正常时,所有通过该RNC接入的用户都由主用MSC Server处理,当主用MSC Server异常时,RNC从备用的MSC Server中选择一个或负荷分担选择多个备用MSC Server处理该RNC接入的用户。当主用MSC Server恢复正常时,用户切回主用MSC Server。Mutual switching between the active MSC Server and the standby MSC Server: For the MSCServer 1+1 active-standby scheme, when the active MSC Server works normally, the standby MSC Server does not work. When the active MSC Server goes down, the standby MSC Server becomes the active MSC Server to take over the users of the RNC. After the original active MSC Server returns to normal, it becomes the standby MSC Server; for MSC Server N+1 active/standby scheme, the active MSC Server When working normally, the standby MSC Server does not work. When the active MSC Server goes down, the users of the original RNC will be taken over by the standby MSC Server. When the active MSC Server returns to normal, all users will switch back to the active MSC Server; When the MSC Server works normally, all users accessing through the RNC are handled by the active MSC Server. When the active MSC Server is abnormal, the MGW is taken over by the standby MSC Server, and all users accessing through the RNC are handled by the standby MSC Server. Processing, when the active MSC Server returns to normal, the user switches back to the active MSC Server. The active MSC Server and the standby MSC Server are independent network elements, and they are mutually active and standby. The standby MSC Server is also the active MSC Server of other RNCs, and works normally in the network; When the active MSC Server is working normally, all the users accessing through the RNC will be processed by the active MSC Server. When the active MSC Server is abnormal, the RNC will select one of the standby MSC Servers or select multiple standby MSC Servers for load sharing. Users accessed by the RNC. When the active MSC Server returns to normal, the user switches back to the active MSC Server.
图2是本发明所述的MSC Server 1+1主备系统结构图。当MSCServer上电启动时,先将状态修改为备用,待收到MGW的注册消息后,再将状态改为主用。当主用MSC Server发生宕机等异常情况,其所控制MGW向备用MSC Server重新注册,MSC Server收到MGW的注册消息后,修改MSC Server状态为主用,且发送Reset(复位)消息通知RNC释放资源。Fig. 2 is a structural diagram of the MSC Server 1+1 active/standby system of the present invention. When the MSC Server is powered on and started, it first changes the status to standby, and then changes the status to active after receiving the registration message from the MGW. When the active MSC Server has abnormal conditions such as downtime, the MGW controlled by it re-registers with the standby MSC Server. After receiving the registration message from the MGW, the MSC Server modifies the status of the MSC Server to be active, and sends a Reset (reset) message to notify the RNC to release the MSC Server. resource.
在此种方案中,位置更新和接入过程不受影响,与正常过程一致。对于被叫用户需要作特殊处理。HLR(Home Location Register,归属位置寄存器)收到查询路由请求后,向MSC Server请求漫游号码。消息在与MSC server直联的STP(Signal Transfer Point信令转接点)上选路时,如果主用Server链路不通,则选择备用路由,发给备用MSC Server。MSC Server收到漫游号码请求消息后,向HLR进行Restore(恢复)过程,获得用户的数据,并提供漫游号码。In this scheme, the location update and access process are not affected, which is consistent with the normal process. Special processing is required for the called user. After HLR (Home Location Register, Home Location Register) receives the query routing request, it requests the roaming number from MSC Server. When the message selects a route on the STP (Signal Transfer Point) directly connected to the MSC server, if the link of the active server fails, a backup route is selected and sent to the backup MSC Server. After receiving the roaming number request message, the MSC Server performs a Restore (recovery) process to the HLR to obtain the user's data and provide the roaming number.
当原主用MSC Server恢复正常后,重新上电启动,将状态修改为备用,转变为备用MSC Server,停止工作。When the original active MSC Server returns to normal, power on again to start, change the status to standby, change to standby MSC Server, and stop working.
原主用转变为新备用后,位置更新和出呼不受影响。对于HLR中VLR号码仍为原主用VLR号码的被叫用户,可以采用更新HLR的方法来恢复被叫能力。当HLR收到GMSC(Gateway MSC,移动交换中心网关)的查询路由请求后,向原主用MSC Server请求漫游号码。原主用Server收到消息后,检查发现自己处于备用状态,则向HLR回maperror(移动应用部分错误)消息,提供漫游号码失败。然后向HLR发送位置更新请求,消息中携带新主用VLR号码。HLR收到消息后,会更新HLR中的VLR(Visitor Location Register,移动位置寄存器)号码为新主用VLR号码,同时给原主用VLR发送Cancel Location(位置删除)消息,和插入用户数据消息。不论HLR更新是否成功,HLR中的VLR号码已经修改为新主用VLR号码。原主用VLR在更新HLR过程结束后,主动调用数据库删除保存的用户信息。After the original master is changed to the new standby, the location update and outgoing calls will not be affected. For the called user whose VLR number in the HLR is still the original active VLR number, the method of updating the HLR can be used to restore the called ability. After HLR receives the inquiry routing request of GMSC (Gateway MSC, mobile switching center gateway), it requests roaming number to original active MSC Server. After the original main server receives the message, it checks and finds that it is in the standby state, then returns a maperror (mobile application part error) message to the HLR, and fails to provide the roaming number. Then send a location update request to the HLR, and the message carries the number of the new active VLR. After the HLR receives the message, it will update the VLR (Visitor Location Register, mobile location register) number in the HLR to be the new main VLR number, and send a Cancel Location (location deletion) message to the original main VLR at the same time, and insert a user data message. Regardless of whether the HLR update is successful, the VLR number in the HLR has been changed to the new primary VLR number. After the process of updating the HLR, the original master VLR actively invokes the database to delete the stored user information.
图3是本发明所述的MSC Server N+1主备系统结构图。当主用MSC Server发生宕机等异常情况,其所控制MGW向备用MSC Server重新注册,MSC Server收到MGW的注册消息后,修改备用RNC、LAI的状态为主用,且发送Reset消息通知RNC释放资源。Fig. 3 is the structural diagram of MSC Server N+1 main backup system of the present invention. When the active MSC Server has abnormal conditions such as downtime, the MGW controlled by it re-registers with the standby MSC Server. After receiving the registration message from the MGW, the MSC Server modifies the status of the standby RNC and LAI to be active, and sends a Reset message to notify the RNC to release resource.
当用户从该RNC接入时,SG(singnal gateway,信令网关)转发给MSC Server处理。MSC Server收到消息后,首先在主用状态RNC列表中检查该RNC是否属本MSC Server管辖,如果查到则允许用户从该RNC接入。然后在主用状态LAI列表中检查LAI是否认识。如果查到,则认为允许用户接入。When the user accesses from the RNC, the SG (singnal gateway, signaling gateway) forwards it to the MSC Server for processing. After the MSC Server receives the message, it first checks whether the RNC is under the jurisdiction of the MSC Server in the active state RNC list, and if it is found, the user is allowed to access from the RNC. Then check whether the LAI is recognized in the active state LAI list. If found, it is considered that the user is allowed to access.
如果信令中所带用户标识为TMSI(Temporary Mobile SubscriberIdentity,临时用户标识),且MSC Server的状态为备用状态,如果按照TMSI可以查找到用户,为避免该用户可能是TMSI相同的不同用户情况,可采取如下三种方法:一、必须向MS要得IMSI(International Mobile Subscriber Identity,国际用户标识);If the subscriber identity carried in the signaling is TMSI (Temporary Mobile Subscriber Identity, temporary subscriber identity), and the state of the MSC Server is the standby state, if the subscriber can be found according to the TMSI, in order to avoid that the subscriber may be a different subscriber with the same TMSI, The following three methods can be adopted: 1. It is necessary to obtain an IMSI (International Mobile Subscriber Identity) from the MS;
二、必须进行鉴权,如果鉴权失败,需要向MS要得IMSI后重新鉴权。2. Authentication must be performed. If the authentication fails, it is necessary to obtain the IMSI from the MS and re-authenticate.
三、通过控制TMSI的分配方式,来决定是否向MS要IMSI(如主用MSC Server分配0xxxxxxxxxxxxxx,备用MSC Server分配1xxxxxxxxxxxxxxx;这样通过TMSI标识就可以知道这是否是自己分配的,如果是,则按照正常流程进行处理,否则发起用户标识过程,向MS要IMSI)。当备用MSC Server中没有用户数据时,如何获得用户数据可以有以下两种方案:一、进行HLR的位置更新过程,更新HLR中的VLR号码为备用VLR号码,从而获得用户数据。二、如果VLR发现MSC Server的状态为备用状态,则不启动位置更新过程,启动Restore过程,获得用户数据,HLR中的VLR号码保持不变。3. Determine whether to ask for IMSI from the MS by controlling the TMSI allocation method (for example, the active MSC Server allocates 0xxxxxxxxxxxxxxx, and the standby MSC Server allocates 1xxxxxxxxxxxxxxx; in this way, you can know whether it is allocated by yourself through the TMSI ID. If so, follow the The normal flow is processed, otherwise, the user identification process is initiated, and the MS asks for an IMSI). When there is no subscriber data in the standby MSC Server, how to obtain subscriber data can have the following two schemes: one, carry out the location update process of HLR, update the VLR number in the HLR to be standby VLR number, thereby obtain subscriber data. Two, if VLR finds that the state of MSC Server is standby state, then do not start the location update process, start the Restore process, obtain subscriber data, the VLR number in the HLR remains unchanged.
HLR收到查询路由请求后,向MSC Server(VLR)请求漫游号码。消息在与MSC server直联的STP上选路时,如果主用Server链路不通,则选择备用路由,发给备用MSC Server。After the HLR receives the query routing request, it requests the roaming number from the MSC Server (VLR). When the message selects a route on the STP directly connected to the MSC server, if the link of the active server fails, a backup route is selected and sent to the backup MSC Server.
MSC Server收到漫游号码请求消息后,向HLR进行Restore过程,获得用户的数据并提供漫游号码。MSC Server寻呼用户,只向RNC状态为主用的RNC发送寻呼消息。After receiving the roaming number request message, the MSC Server performs a Restore process to the HLR to obtain the user's data and provide the roaming number. MSC Server paging user, only send paging message to the RNC whose RNC state is active.
主用MSC server恢复正常后,MGW断开与备用MSC Server的连接,向主要MSC Server重新注册。备用MSC Server收到MGW的断开消息后,修改备用RNC、LAI的状态为备用。主用MSC Server恢复正常后,向RNC发送Reset消息,通知RNC释放资源。用户切回主用MSC Server。After the main MSC server returns to normal, the MGW disconnects from the standby MSC Server and re-registers with the main MSC Server. After receiving the disconnection message from the MGW, the standby MSC Server modifies the status of the standby RNC and LAI to standby. After the active MSC Server returns to normal, it sends a Reset message to the RNC to notify the RNC to release resources. The user switches back to the active MSC Server.
对于位置更新或出呼的处理,与备用MSC Server一致,为避免出现TMSI相同的不同用户情况,也需要强制鉴权。For the processing of location update or outgoing call, it is consistent with the standby MSC Server. In order to avoid different users with the same TMSI, mandatory authentication is also required.
对于被叫用户,如果位置更新或主叫时选择不更新HLR,启动Restore过程,则业务自动切回主用MSC Server,被叫流程不受影响。如果选择更新HLR,对于HLR中VLR号码已经为备用VLR号码的被叫用户,考虑采用更新HLR的方法来恢复被叫能力。当HLR收到GMSC的查询路由请求后,向备用MSC Server请求漫游号码。备用MSCServer收到消息后,查找到用户信息后,检查用户的LAI状态是否为备用状态,如果是,则向HLR回map error消息,提供漫游号码失败。然后向HLR发送位置更新请求,消息中携带主用VLR号码。HLR收到消息后,会更新HLR中的VLR号码为主用VLR号码,同时给备用VLR发送Cancel Location消息,和插入用户数据消息。不论HLR更新是否成功,HLR中的VLR号码已经修改为主用VLR号码。备用VLR在更新HLR过程结束后,主动调用数据库删除保存的用户信息。For the called user, if the location is updated or the caller chooses not to update the HLR and starts the Restore process, the service will automatically switch back to the active MSC Server, and the called process will not be affected. If you choose to update the HLR, for the called user whose VLR number in the HLR is already the standby VLR number, consider using the method of updating the HLR to restore the called ability. When the HLR receives the routing request from the GMSC, it requests the roaming number from the standby MSC Server. After the standby MSCServer receives the message, after finding the user information, check whether the LAI state of the user is a standby state, if so, return a map error message to the HLR, and provide a roaming number failure. Then send a location update request to the HLR, and the message carries the active VLR number. After the HLR receives the message, it will update the VLR number in the HLR as the active VLR number, and at the same time send a Cancel Location message to the backup VLR and insert a user data message. Regardless of whether the HLR update is successful, the VLR number in the HLR has been changed to the active VLR number. After the process of updating the HLR is completed, the standby VLR actively invokes the database to delete the stored user information.
图4是本发明所述的MSC Server负荷分担系统结构图。当主用MSC Server发生宕机等异常情况,其所控制MGW向备用MSC Server重新注册,MSC Server收到MGW的注册消息后,修改备用RNC、LAI(Location Area Identity,位置区标识)的状态为备用转为主用,且发送Reset消息通知RNC释放资源。Fig. 4 is a structural diagram of the MSC Server load sharing system of the present invention. When the active MSC Server has abnormal conditions such as downtime, the MGW controlled by it re-registers with the standby MSC Server. After receiving the registration message from the MGW, the MSC Server modifies the status of the standby RNC and LAI (Location Area Identity) to standby Change to active use, and send a Reset message to notify the RNC to release resources.
当用户从该RNC接入时,SG转发给MSC Server处理。MSC Server收到消息后,调用数据库,在主用状态RNC列表和备用转主用状态RNC列表中检查该RNC是否属本MSC Server管辖,如果查到则允许用户从该RNC接入然后从主用状态LAI列表和备用转主用状态LAI列表中查找。如果查到,认为允许用户接入。When the user accesses from the RNC, the SG is forwarded to the MSC Server for processing. After the MSC Server receives the message, it calls the database, checks whether the RNC is under the jurisdiction of the MSC Server in the active state RNC list and the standby-to-active state RNC list, and if found, allows the user to access from the RNC and then from the active state. The state LAI list and the standby-to-active state LAI list are searched. If found, it is considered that the user is allowed to access.
如果信令中所带用户标识为TMSI,且MSC Server的状态为备用状态,如果按照TMSI可以查找到用户,为避免该用户可能是TMSI相同的不同用户情况,处理可参照N+1备份的处理。If the user ID carried in the signaling is TMSI, and the MSC Server is in the standby state, if the user can be found according to the TMSI, in order to avoid the situation that the user may be a different user with the same TMSI, the processing can refer to the processing of N+1 backup .
当备用MSC Server中没有用户数据时,如何获得用户数据可以参照N+1备份的处理。When there is no user data in the standby MSC Server, how to obtain user data can refer to the processing of N+1 backup.
HLR收到查询路由请求后,向MSC Server请求漫游号码。消息在与MSC Server直联的STP上选路时,如果主用Server链路不通,则选择备用路由,发给备用MSC Server。After the HLR receives the query routing request, it requests the roaming number from the MSC Server. When the message is selected on the STP directly connected to the MSC Server, if the link of the active Server is unreachable, the backup route will be selected and sent to the backup MSC Server.
MSC Server收到漫游号码请求消息后,向HLR进行Restore过程,获得用户的数据。并提供漫游号码。After receiving the roaming number request message, the MSC Server performs a Restore process to the HLR to obtain the user's data. And provide roaming numbers.
MSC Server寻呼用户,只向RNC状态为主用和备用转主用的RNC发送寻呼消息。MSC Server paging users, only send paging messages to the RNC whose RNC status is master and backup to master.
主用MSC server恢复正常后,MGW断开与备用MSC Server的连接,向主要MSC Server重新注册。备用MSC Server收到MGW的断开消息后,修改备用RNC、LAI的状态为备用。主用MSC Server恢复正常后,向RNC发送Reset消息,通知RNC释放资源。用户切回主用MSC Server。After the main MSC server returns to normal, the MGW disconnects from the standby MSC Server and re-registers with the main MSC Server. After receiving the disconnection message from the MGW, the standby MSC Server modifies the status of the standby RNC and LAI to standby. After the active MSC Server returns to normal, it sends a Reset message to the RNC to notify the RNC to release resources. The user switches back to the active MSC Server.
对于位置更新或出呼的处理,与备用MSC Server一致。被叫的处理,可以参照N+1备份的处理。The processing of location update or outgoing calls is consistent with that of the standby MSC Server. For the processing of the called party, refer to the processing of N+1 backup.
图5是本发明所述的RNC选择MSC Server方案系统结构图。RNC选择MSC Server方式可以采取如下三种方法。方法一,按照优先级优选一个备用MSC Server处理RNC的所有用户;方法二,按照用户所属LAI,选择不同的MSC Server处理RNC的不同用户;方法三,按照轮巡的原则,选择不同的MSC Server处理RNC的不同用户。当RNC的主用MSC Server宕机后,RNC与主用MSC Server链路完全中断,信令点不可达。Fig. 5 is that RNC of the present invention selects MSC Server scheme system structural diagram. The RNC can select the MSC Server mode in the following three ways. Method 1: Select a standby MSC Server to handle all RNC users according to priority; Method 2: Select different MSC Servers to handle different RNC users according to the LAI to which users belong; Method 3: Select different MSC Servers according to the principle of patrolling Handle different users of the RNC. When the active MSC Server of the RNC goes down, the link between the RNC and the active MSC Server is completely interrupted, and the signaling point is unreachable.
如果RNC选择MSC Server方式为方法一,则RNC从备用MSC Server列表中选择一个工作正常(信令点可达)的优先级最高的MSC Server,将其状态变为备用转主用状态。RNC给新接管的MSC Server发送Reset消息,MSC Server收到消息后,将RNC、LAI状态改为备用转主用。用户从RNC接入时,选择状态为备用转主用的MSC Server来处理所有用户。If the RNC selects the MSC Server mode as method one, then the RNC selects a MSC Server with the highest priority that works normally (the signaling point is reachable) from the list of standby MSC Servers, and its state is changed from standby to active state. RNC sends a Reset message to the newly taken-over MSC Server, and after receiving the message, the MSC Server changes the status of RNC and LAI from standby to active. When a user accesses from the RNC, select the MSC Server whose status is standby to master to handle all users.
如果RNC选择MSC Server方式为方法二,则RNC从备用MSC Server列表中选择工作正常的MSC Server,将RNC管辖的LAI分配给这些Server,记录LAI与Server的对应关系,并发送Reset消息,通知这些MSC Server将RNC、LAI状态改为备用转主用。用户接入时,按照LAI与Server的对应关系表,来选择MSC Server。If the RNC selects the MSC Server mode as method two, then the RNC selects the MSC Servers that work normally from the list of standby MSC Servers, distributes the LAI under the jurisdiction of the RNC to these Servers, records the correspondence between the LAI and the Servers, and sends a Reset message to notify these MSC Server changes the status of RNC and LAI from standby to active. When the user accesses, select the MSC Server according to the corresponding relationship table between LAI and Server.
如果RNC选择MSC Server方式为方法三,发送Reset消息,通知所有备用MSC Server将RNC、LAI状态改为备用转主用。用户从RNC接入时,按照轮巡原则选择具体的MSC Server来处理用户。If the RNC selects the MSC Server mode as method three, it sends a Reset message to notify all standby MSC Servers to change the state of RNC and LAI from standby to active. When a user accesses from the RNC, a specific MSC Server is selected to process the user according to the patrolling principle.
位置更新或接入过程的实现与MSC Server负荷分担方案相同。选择更新HLR中的信息。The implementation of location update or access process is the same as that of MSC Server load sharing scheme. Select to update the information in the HLR.
HLR收到查询路由请求后,向MSC Server(VLR)请求漫游号码。消息在与MSC server直联的STP上选路时,如果主用Server链路不通,则选择备用路由,发给备用MSC Server。After the HLR receives the query routing request, it requests the roaming number from the MSC Server (VLR). When the message selects a route on the STP directly connected to the MSC server, if the link of the active server fails, a backup route is selected and sent to the backup MSC Server.
MSC Server收到漫游号码请求消息后,向HLR进行Restore过程,获得用户的数据。并提供漫游号码。After receiving the roaming number request message, the MSC Server performs a Restore process to the HLR to obtain the user's data. And provide roaming number.
MSC Server寻呼用户,只向RNC状态为主用和备用转主用的RNC发送寻呼消息。MSC Server paging users, only send paging messages to the RNC whose RNC status is master and backup to master.
RNC收到寻呼消息后,需要记录被寻呼的用户及发送寻呼的MSCServer标识,以便在收到寻呼响应或位置更新或出呼请求时,选择发送寻呼的MSC Server来处理。After the RNC receives the paging message, it needs to record the paged user and the MSC Server identification that sends the paging, so that when receiving a paging response or location update or an outgoing call request, it selects the MSC Server that sends the paging to process.
主用MSC Server恢复正常后,发送Reset消息通知RNC,MSCServer恢复正常工作,RNC收到Reset消息后,将备用转主用状态的MSC Server的状态修改为备用。此后通过该RNC接入的用户,仍正常由其主用MSC Server处理。After the active MSC Server returns to normal, it sends a Reset message to notify the RNC, and the MSC Server resumes normal work. After the RNC receives the Reset message, it changes the state of the MSC Server from the standby to the active state to standby. Subsequent users accessing through the RNC are still normally processed by its primary MSC Server.
对于位置更新或出呼叫的处理,与备用MSC Server一致。The processing of location update or outgoing calls is consistent with that of the standby MSC Server.
对于HLR中VLR号码已经为备用VLR号码的被叫用户,由于备用MSC Server无法获得主用MSC Server是否恢复正常,所以无法修改备用转主用的RNC、LAI的状态,所以考虑此类用户仍然暂时由备用MSC Server来处理,直到此类用户通过RNC进行位置更新后,修改了HLR中的VLR号码。备用MSC Server发送寻呼消息,RNC收到后,如果是来自备用MSC Server的,则记录被寻呼的用户及发送寻呼的MSC Server标识,以便在收到寻呼响应或位置更新或出呼请求时,选择发送寻呼的MSC Server来处理。For the called subscriber whose VLR number in the HLR is already the standby VLR number, since the standby MSC Server cannot obtain whether the active MSC Server is back to normal, the state of the RNC and LAI from the standby to the active one cannot be modified, so it is considered that such users are still temporarily It is handled by the standby MSC Server until such users modify the VLR number in the HLR after performing location update through the RNC. Standby MSC Server sends the paging message, after RNC receives it, if it is from the standby MSC Server, it will record the user being paged and the MSC Server ID that sent the paging, so that when it receives a paging response or location update or calls out When requesting, select the MSC Server that sends the paging to process.
当此类用户通过RNC进行正常位置更新时,会修改HLR中的VLR号码为主用VLR号码,HLR会发送Cancel Location消息给备用MSCServer,此时备用MSC Server删除用户数据。可以将VLR中的用户按照根据LAI构成一个链表,主要是状态为备用转主用状态的LAI。当备用MSC Server删除LAI状态为备用转主用的用户后,检查该列表,如果链表为空,则将该LAI的状态修改为备用。当RNC下所有LAI的状态都由备用转主用状态变为备用状态,将此RNC的状态修改为备用。When this type of user performs normal location update through the RNC, the VLR number in the HLR will be modified as the primary VLR number, and the HLR will send a Cancel Location message to the backup MSC Server, and the backup MSC Server will delete the user data at this time. The users in the VLR can be formed into a linked list according to the LAI, mainly the LAI whose state is changed from standby to active. After the standby MSC Server deletes the user whose LAI status is standby to master, check the list, and if the linked list is empty, then modify the status of the LAI to standby. When the states of all LAIs under the RNC are changed from the standby state to the active state to the standby state, the state of the RNC is changed to the standby state.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200310112136 CN1258935C (en) | 2003-11-12 | 2003-11-12 | Disaster Tolerance Method for Mobile Softswitch Network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 200310112136 CN1258935C (en) | 2003-11-12 | 2003-11-12 | Disaster Tolerance Method for Mobile Softswitch Network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1545345A CN1545345A (en) | 2004-11-10 |
| CN1258935C true CN1258935C (en) | 2006-06-07 |
Family
ID=34336399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200310112136 Expired - Lifetime CN1258935C (en) | 2003-11-12 | 2003-11-12 | Disaster Tolerance Method for Mobile Softswitch Network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1258935C (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100065711A (en) * | 2008-12-08 | 2010-06-17 | 에스케이 텔레콤주식회사 | Back up exchange and apparatus for recovering service in mobile communication system and method thereof |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2005279575B2 (en) | 2004-08-29 | 2009-05-21 | Huawei Technologies Co., Ltd. | A method for implementing dual-homing |
| CN100344190C (en) * | 2004-12-14 | 2007-10-17 | 华为技术有限公司 | Base station networking method for wireless access network |
| CN100353798C (en) * | 2004-12-31 | 2007-12-05 | 华为技术有限公司 | Method for positoning call fault |
| CN1327728C (en) | 2005-06-27 | 2007-07-18 | 华为技术有限公司 | Method for realizing mobile switching center double ownerships |
| CN1332584C (en) * | 2005-10-21 | 2007-08-15 | 华为技术有限公司 | Method and system for preventing mobile terminal calling fault |
| CN100370761C (en) * | 2005-10-26 | 2008-02-20 | 华为技术有限公司 | A Disaster Recovery System for Intelligent Network Service Control Equipment |
| CN100456846C (en) * | 2005-11-28 | 2009-01-28 | 华为技术有限公司 | Wireless network end office and call connection method |
| CN100389628C (en) * | 2006-02-10 | 2008-05-21 | 华为技术有限公司 | Disaster recovery method and system for a wireless network controller node |
| CN100420205C (en) * | 2006-03-08 | 2008-09-17 | 华为技术有限公司 | A Softswitch Fault Tolerance Processing Method and Implementation System |
| CN100455133C (en) * | 2006-04-05 | 2009-01-21 | 华为技术有限公司 | Call restoration method and system when network fails |
| CN101072417B (en) * | 2006-05-09 | 2010-12-08 | 中兴通讯股份有限公司 | Device and method for realizing flexible configuration of A interface in third generation CDMA system |
| CN101083606B (en) * | 2006-05-29 | 2011-03-02 | 中兴通讯股份有限公司 | Disaster recovery backup method and apparatus for mobile switching centre simulation |
| CN1984474B (en) * | 2006-05-30 | 2010-05-12 | 华为技术有限公司 | Method and system for realizing safe backup of mobile user data |
| CN100459810C (en) * | 2006-05-30 | 2009-02-04 | 华为技术有限公司 | Method and system for implementing secure backup of mobile user data using distributed transactions |
| CN100563358C (en) | 2006-05-31 | 2009-11-25 | 华为技术有限公司 | A system, device and method for dealing with failures of mobile switching nodes |
| CN101094437B (en) * | 2006-06-20 | 2012-04-11 | 中兴通讯股份有限公司 | A Method for Realizing Disaster Recovery by Simulation in Mobile Switching Center |
| CN100464541C (en) * | 2006-07-04 | 2009-02-25 | 华为技术有限公司 | A method and system for realizing time-division multiplexing bearer resource sharing |
| CN101005633B (en) | 2006-07-21 | 2010-07-21 | 华为技术有限公司 | A method and system for realizing mobile switching center pool |
| CN100473191C (en) * | 2006-08-14 | 2009-03-25 | 中兴通讯股份有限公司 | A Call Disaster Recovery Method Based on Order Registration |
| CN100551127C (en) * | 2006-09-05 | 2009-10-14 | 华为技术有限公司 | Method and system for implementing load migration in pool area |
| CN100571445C (en) * | 2006-09-19 | 2009-12-16 | 中兴通讯股份有限公司 | A Disaster Recovery Method Based on Modifying User Periodic Registration Time to Force User Registration |
| CN101155407B (en) * | 2006-09-29 | 2010-11-10 | 中兴通讯股份有限公司 | Simulation Disaster Recovery Method of Mobile Switching Center Based on Visitor Location Register |
| CN101047900B (en) * | 2007-04-29 | 2012-01-25 | 中国移动通信集团公司 | Recovery method of terminal called service, mobile exchange center and system |
| CN101299823B (en) * | 2007-05-01 | 2011-09-07 | 上海贝尔阿尔卡特股份有限公司 | Apparatus and method for controlling signal transmission between BSC and MSC servers |
| CN101325738B (en) * | 2007-06-15 | 2011-11-09 | 大唐移动通信设备有限公司 | Method and apparatus for repairing fault of mobile communication core network register |
| CN101166309B (en) * | 2007-08-10 | 2010-06-23 | 中兴通讯股份有限公司 | A Method for Realizing User Data Synchronization in Dual Homing System |
| CN101141398A (en) * | 2007-10-11 | 2008-03-12 | 华为技术有限公司 | A method, system and device for RNC load sharing and disaster recovery |
| CN101217694B (en) * | 2007-12-26 | 2011-04-20 | 华为技术有限公司 | A method, system and device of called resumption in the mobile transferring pool |
| CN101610427B (en) * | 2008-06-16 | 2011-04-20 | 中兴通讯股份有限公司 | Method and system for calling interface machine |
| CN102457875B (en) * | 2010-10-21 | 2014-05-07 | 中国移动通信集团江苏有限公司 | Business switching method and system |
| CN102045221A (en) * | 2011-01-04 | 2011-05-04 | 中兴通讯股份有限公司 | Density wavelength division multiplexing network monitoring system, method and gateway network element |
| CN102681911B (en) * | 2011-03-09 | 2016-03-02 | 腾讯科技(深圳)有限公司 | A kind of disaster tolerance system of configuration center and method |
| CN102804910A (en) * | 2011-03-21 | 2012-11-28 | 华为技术有限公司 | Connection establishment method, fault handling method, communication system and related equipment |
| CN102891762B (en) * | 2011-07-20 | 2016-05-04 | 赛恩倍吉科技顾问(深圳)有限公司 | The system and method for network data continuously |
| CN103001787B (en) * | 2011-09-16 | 2016-08-03 | 中国银联股份有限公司 | System and method for data processing centre's disaster-tolerant backup |
| CN102708026A (en) * | 2012-04-27 | 2012-10-03 | 深圳市邦彦信息技术有限公司 | Backup method of soft switch equipment |
| CN104254099B (en) * | 2013-06-28 | 2017-11-21 | 中国移动通信集团公司 | The restoration methods and system of termination short message service in MSC POOL |
| CN108235375B (en) * | 2016-12-21 | 2020-06-09 | 中国移动通信集团公司 | Method and device for load balancing configuration in mobile switching center pool |
-
2003
- 2003-11-12 CN CN 200310112136 patent/CN1258935C/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20100065711A (en) * | 2008-12-08 | 2010-06-17 | 에스케이 텔레콤주식회사 | Back up exchange and apparatus for recovering service in mobile communication system and method thereof |
| KR101595531B1 (en) * | 2008-12-08 | 2016-02-17 | 에스케이텔레콤 주식회사 | Back up exchange and apparatus for recovering service in mobile communication system and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1545345A (en) | 2004-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1258935C (en) | Disaster Tolerance Method for Mobile Softswitch Network | |
| US8160582B2 (en) | Method, system and device for called party recovery in mobile switch center pool | |
| CN1279863A (en) | Method and apparatus for defining and updating mobile services based on subscriber groups | |
| CN1356009A (en) | Support for features associated with subscriber in networks with gateway location register and visitor location register | |
| EP2003913B1 (en) | A call recovery method during the network failure and the system thereof | |
| CN1157980C (en) | Method and system for providing telecommunication services over networks using different protocols | |
| WO2012097731A1 (en) | Location management method for group-based machine type communication (mtc) devices and device therefor | |
| CN1314278C (en) | Method for conducting roaming limitation | |
| CN101068376A (en) | Short message system, flow control configurating method and flow controlling method | |
| CN101150781B (en) | Called recovery method, device and system for mobile switching center pool | |
| CN1829337A (en) | Mobile soft switching server disaster recovery method | |
| CN101217694B (en) | A method, system and device of called resumption in the mobile transferring pool | |
| WO2007112683A1 (en) | Method,apparatus and system for call recovery | |
| CN101179815B (en) | Mobile switching center pool fault handling method, device and system | |
| CN1317918C (en) | Method for trans-region roaming for mobile users | |
| CN101047900A (en) | Recovery method, of terminal called service mobile exchange centre and system | |
| CN100344182C (en) | Method for group calling by user of group radio communication system | |
| CN101277464B (en) | InFlex network system as well as method for settling stopping machine of work access position register | |
| CN1476263A (en) | Method for location management in radio access network and network elements thereof | |
| CN1819699A (en) | Method and system for preventing mobile terminal calling fault | |
| CN1549621A (en) | A Method to Realize Lawful Interception | |
| CN101060711A (en) | A mobile communication terminal position updating method | |
| CN1499890A (en) | Method for assigning roaming number of mobile user | |
| CN1072431C (en) | Realizing method for access position register in mobile exchange centre for cellular mobile telecommunication | |
| CN1878404A (en) | Load redistribution handling method under A-Flex structure |
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 | ||
| CX01 | Expiry of patent term | ||
| CX01 | Expiry of patent term |
Granted publication date: 20060607 |