CN1874583A - Method for recovering service data when service rearrangement / rollback in system of dual attributes - Google Patents
Method for recovering service data when service rearrangement / rollback in system of dual attributes Download PDFInfo
- Publication number
- CN1874583A CN1874583A CNA2006100084892A CN200610008489A CN1874583A CN 1874583 A CN1874583 A CN 1874583A CN A2006100084892 A CNA2006100084892 A CN A2006100084892A CN 200610008489 A CN200610008489 A CN 200610008489A CN 1874583 A CN1874583 A CN 1874583A
- Authority
- CN
- China
- Prior art keywords
- information
- call
- additional information
- context
- message
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种双归属系统中业务倒换/倒回时恢复业务数据的方法,为解决现有技术中当发生业务倒换/倒回时已经建立的稳态呼叫不能正常保持等问题,本发明的方案是:在呼叫过程中,软交换中心在向注册到它的媒体网关发送的承载操作时还增加发送相应的附加信息;媒体网关除进行正常的承载操作外还保存其收到的所述附加信息;当发生业务倒换/倒回使得所述媒体网关重新注册到另一个软交换中心后,它将上报包含附加信息的呼叫信息;所述另一个软交换中心则根据其收到的包含附加信息的呼叫信息判断当前呼叫是否为稳态呼叫并进行相应的处理,从而保证已经建立的稳态呼叫能正常保持,对于非稳态呼叫则能释放MGW和对端实体的资源以免资源吊死。
The present invention relates to a method for recovering service data during service switching/returning in a dual-homing system. In order to solve the problems in the prior art that established steady-state calls cannot be maintained normally when service switching/returning occurs, the method of the present invention The scheme is: during the call process, the softswitch center also sends corresponding additional information when sending the bearer operation to the media gateway registered to it; the media gateway also saves the additional information received by it in addition to carrying out the normal bearer operation. information; when the media gateway re-registers to another softswitch center after service switching/return occurs, it will report the call information containing additional information; the other softswitch center will receive additional information based on the The call information judges whether the current call is a steady-state call and performs corresponding processing, so as to ensure that the established steady-state call can be maintained normally, and for an unsteady-state call, the resources of the MGW and the peer entity can be released to avoid resource hanging.
Description
技术领域technical field
本发明涉及移动通信网络中双归属系统下的业务倒换或业务倒回处理技术,更具体地说,涉及一种双归属系统中业务倒换/倒回时恢复业务数据的方法。The invention relates to a service switching or service reversing processing technology under a dual-homing system in a mobile communication network, and more specifically relates to a method for recovering service data during service switching/reversing in a dual-homing system.
背景技术Background technique
随着移动通信技术的不断发展,在WCDMA和CDMA2000网络的电路域核心网都引入了承载和控制分离的结构,也就是将原来的移动交换中心(MSC)分成移动软交换中心(MSCe)和媒体网关(MGW)两个设备。以下为了描述方便,以CDMA2000的网络和习惯来描述,但本发明的方案并不限于CDMA2000,在WCDMA及固网中也同样适用。With the continuous development of mobile communication technology, the circuit domain core network of WCDMA and CDMA2000 networks has introduced the structure of separation of bearer and control, that is, the original mobile switching center (MSC) is divided into mobile soft switching center (MSCe) and media Gateway (MGW) two devices. For the convenience of description, the network and habits of CDMA2000 are used for description below, but the solution of the present invention is not limited to CDMA2000, and is also applicable to WCDMA and fixed networks.
如图1所示,本发明中的双归属,是指一个MGW可以接两个MSCe,也就是从属于两个MSCe。这两个MSCe会按主备方式工作:正常运行情况下,MGW只能注册到其中一个MSCe上;当此MSCe发生故障时候,MGW可注册到另一个MSCe上,由后一个MSCe继续为此MGW管理的资源提供服务。As shown in FIG. 1 , dual-homing in the present invention means that one MGW can be connected to two MSCes, that is, it is subordinate to two MSCes. The two MSCes will work in the active/standby mode: under normal operation, the MGW can only register with one of the MSCe; when the MSCe fails, the MGW can register with the other MSCe, and the latter MSCe will continue to serve as the MGW Managed resources provide services.
从图1中可以看出,正常情况下,MGW1归属于MSCe1,MGW2归属于MSCe2。配置双归属后,MGW1的备MSCe为MSCe2,MGW2的备MSCe为MSCe1。这样一来,MSCe1除配置有MGW1的资源外,还配置有MGW2的资源,正常情况下MSCe1不使用MGW2的资源。MSCe2除配置有MGW2的资源外,还配置有MGW1的资源,正常情况下MSCe2不使用MGW1的资源。正常工作时,MGW1注册在MSCe1上,MGW2注册在MSCe2上,经过MGW1转发的信令发送到它注册的MSCe1上,经过MGW2转发的信令发送到它注册的MSCe2上。图1中的BSC是基站控制器。It can be seen from Fig. 1 that under normal circumstances, MGW1 belongs to MSCe1, and MGW2 belongs to MSCe2. After dual-homing is configured, the standby MSCe of MGW1 is MSCe2, and the standby MSCe of MGW2 is MSCe1. In this way, the MSCe1 is configured with the resources of the MGW2 in addition to the resources of the MGW1, and normally the MSCe1 does not use the resources of the MGW2. The MSCe2 is configured with the resources of the MGW1 in addition to the resources of the MGW2. Normally, the MSCe2 does not use the resources of the MGW1. When working normally, MGW1 is registered on MSCe1, MGW2 is registered on MSCe2, the signaling forwarded by MGW1 is sent to its registered MSCe1, and the signaling forwarded by MGW2 is sent to its registered MSCe2. The BSC in Figure 1 is a base station controller.
当某种原因使得MSCe1失效时,归属于它的MGW会注册到MSCe2上;与此同时,MSCe2会检测到心跳中断而激活相关资源,并接管主MSCe1的工作。此处所说的心跳,通常叫做心跳检测,即本端定时向对端实体发送心跳消息,对端收到后再回送心跳响应消息;本端收到心跳响应消息即认为对端处于正常工作状态,如果一段时间内不能收到对端的心跳响应消息则认为对端处于异常状态。当失效的MSCe1恢复正常后,归属于它的MGW1重新注册到MSCe1上,同时MSCe2会检测到心跳恢复而结束接管主MSCe1的工作。在上述过程中,相对于MGW1而言,MSCe1为主,MSCe2为备。如果是发生MSCe2失效,则相对于MGW2而言,MSCe2为主,MSCe1为备When MSCe1 fails for some reason, the MGW belonging to it will register with MSCe2; at the same time, MSCe2 will detect heartbeat interruption and activate related resources, and take over the work of master MSCe1. The heartbeat mentioned here is usually called heartbeat detection, that is, the local end regularly sends a heartbeat message to the peer entity, and the peer end sends back a heartbeat response message after receiving it; the local end considers the peer end to be in a normal working state when it receives the heartbeat response message. If the heartbeat response message from the peer end cannot be received within a period of time, the peer end is considered to be in an abnormal state. When the failed MSCe1 returns to normal, its MGW1 re-registers with the MSCe1, and at the same time, the MSCe2 will detect the recovery of the heartbeat and finish taking over the work of the master MSCe1. In the above process, relative to MGW1, MSCe1 is the master and MSCe2 is the backup. If MSCe2 fails, compared to MGW2, MSCe2 is the master and MSCe1 is the backup
对于主MSCe失效时备MSCe接管工作的过程,我们称为业务倒换;对于主MSCe恢复正常重新接管工作的过程为,则称为业务倒回。在现有技术的业务倒换和业务倒回过程中,存在以下主要问题:(1)接管工作的MSCe(对于业务倒换,接管工作的是备MSCe;对于业务倒回,接管工作的是主MSCe)上没有已经建立的呼叫在MGW上的承载信息;(2)接管工作的MSCe上没有已经建立的呼叫与其它实体的信令连接关系;(3)接管工作的MSCe上没有已经建立的呼叫的用户信息及其他呼叫信息。上述缺陷会导致后续信令无法正常处理、无法正常进行承载操作、话单丢失等问题。For the process that the standby MSCe takes over the work when the main MSCe fails, we call it service switching; for the process that the main MSCe recovers and takes over the work again, it is called service reversion. In the process of service switching and service reversion in the prior art, there are the following main problems: (1) take over the working MSCe (for service switching, it is the standby MSCe that takes over the work; for service reversion, it is the main MSCe that takes over the work) (2) There is no signaling connection relationship between the established call and other entities on the taking-over MSCe; (3) There is no established call user on the taking-over MSCe messages and other call information. The above-mentioned defects will lead to problems such as failure to normally process subsequent signaling, failure to carry out normal bearer operations, and loss of bills.
以A口消息为例,对于传统电路域结构,MSC与BSC间的信令承载在7号信令上,A口信令协议栈如图2所示。其中,MTP为消息传输部分(Message Transfer Part),SCCP为信令连接控制部分(Signalling ConnectionControl Part),A口协议承载在SCCP上。Taking the A port message as an example, for the traditional circuit domain structure, the signaling between the MSC and the BSC is carried on the No. 7 signaling, and the A port signaling protocol stack is shown in Figure 2. Among them, MTP is the Message Transfer Part (Message Transfer Part), SCCP is the Signaling Connection Control Part (Signalling Connection Control Part), and the A port protocol is carried on the SCCP.
采用软交换结构后,控制与承载分离,MSC分成两个部分,即软交换MSCe和媒体网关MGW,此时的A口信令协议栈如图3所示(也可以用其他形式的协议栈,但双归属一般采用此协议栈),从图中可以看出,MGW与BSC间为电路域的7号信令,MGW与MSCe间的信令承载在IP(Internet Protocol,互联网协议)上。其中的M2UA是MTP2用户适配层(SS7 MTP2-User AdaptationLayer),用于为处于IP网中的MTP3和处于网络边缘的MTP2提供原语通信服务;SCTP为流控制传送协议(Stream Control Transport Protocol)。其中的M2UA方式相当于建立一个IP通道,通过此IP通道,MSCe像使用本端链路一样使用在MGW上的链路。After the softswitch structure is adopted, the control and bearer are separated, and the MSC is divided into two parts, namely the softswitch MSCe and the media gateway MGW. At this time, the A port signaling protocol stack is shown in Figure 3 (other forms of protocol stacks can also be used, However, this protocol stack is generally used for dual-homing), as can be seen from the figure, the No. 7 signaling between the MGW and the BSC is the circuit domain signaling, and the signaling between the MGW and the MSCe is carried on the IP (Internet Protocol, Internet Protocol). Among them, M2UA is the MTP2 User Adaptation Layer (SS7 MTP2-User AdaptationLayer), which is used to provide primitive communication services for MTP3 in the IP network and MTP2 at the edge of the network; SCTP is the Stream Control Transport Protocol (Stream Control Transport Protocol) . The M2UA method is equivalent to establishing an IP channel through which the MSCe uses the link on the MGW just like using the link at the local end.
针对A口协议,正常的SCCP连接建立过程如图4所示。For the A port protocol, the normal SCCP connection establishment process is shown in Figure 4.
(1)SCCP A收到上层业务的业务请求后,会分配自己的连接参考,记录上层业务的连接信息,并向对端(即SCCP B)发起连接建立请求(CR),在该请求中带有A端的连接参考。(1) After SCCP A receives the service request of the upper-layer service, it will allocate its own connection reference, record the connection information of the upper-layer service, and initiate a connection establishment request (CR) to the peer end (SCCP B). There is a connection reference for the A terminal.
(2)B端接收到上述连接建立请求后,会分配自己的连接参考,记录A端的连接参考,并把数据发送给上层业务;收到上层业务的确认消息后,再记录上层业务的连接信息,并发送连接确认(CC)给A端,在该确认中带有B端连接参考和A端连接参考。(2) After receiving the above connection establishment request, terminal B will allocate its own connection reference, record the connection reference of terminal A, and send the data to the upper-level business; after receiving the confirmation message of the upper-level business, record the connection information of the upper-level business , and send a connection confirmation (CC) to terminal A, in which the connection reference of terminal B and the connection reference of terminal A are included in the confirmation.
(3)A、B双方都知道本端连接参考和对端连接参考后,连接建立完成。(3) After both parties A and B know the connection reference of the local end and the connection reference of the opposite end, the connection establishment is completed.
(4)当后续上层业务要发送数据时,会发消息给SCCP,其中带有SCCP的连接信息;SCCP再发送消息给对端,其中带对端的连接参考;对端收到消息后,根据消息中的连接参考找到本端的数据记录,并把数据发送给上层业务模块。(4) When the subsequent upper-layer business wants to send data, it will send a message to SCCP, which contains the connection information of SCCP; SCCP then sends a message to the opposite end, which contains the connection reference of the opposite end; The connection reference in finds the data record of the local end, and sends the data to the upper-layer business module.
当发生业务倒换,使得备MSCe接管工作后,如果没有信令连接信息,对于来自BSC的后续呼叫信息,会由于找不到对应的连接参考而导致信令无法处理,最终会进行异常拆线。When the service switching occurs and the standby MSCe takes over the work, if there is no signaling connection information, the subsequent call information from the BSC will not be able to process the signaling because the corresponding connection reference cannot be found, and eventually the connection will be abnormally disconnected.
再以中继侧为例,传统技术中,MSC与PSTN等进行对接一般采用ISUP或TUP。这里以TUP为例进行说明,ISUP与之类似。TUP信令承载在MTP上,其协议栈如图5所示。采用软交换后,其协议栈如图4所示。Taking the trunk side again as an example, in traditional technologies, ISUP or TUP is generally used for interconnection between MSC and PSTN. Here TUP is taken as an example for illustration, and ISUP is similar to it. TUP signaling is carried on the MTP, and its protocol stack is shown in Figure 5. After using softswitch, its protocol stack is shown in Figure 4.
进行TUP中继呼叫时,要占用一条TDM电路用来承载话务,两实体间用唯一的电路标识CIC来标记此电路,同时两个实体间的信令也是靠CIC来建立连接。发起呼叫时,会占用一条电路,并把业务表号记录在CIC对应的电路表中,并向对端发送带CIC的IAM消息;对端收到IAM消息后,会占用CIC对应的电路,分配业务处理表,并把业务处理表号记录在CIC对应的电路表中。后续的呼叫消息中也都带有CIC,通过对应电路表中记录的业务连接表,就可以正常进行呼叫处理。When making a TUP trunk call, a TDM circuit is used to bear the traffic, and the circuit is marked with a unique circuit identifier CIC between the two entities, and the signaling between the two entities also depends on the CIC to establish a connection. When initiating a call, a circuit will be occupied, and the service table number will be recorded in the circuit table corresponding to the CIC, and an IAM message with CIC will be sent to the opposite end; after receiving the IAM message, the opposite end will occupy the circuit corresponding to the CIC, and allocate Business processing table, and record the business processing table number in the circuit table corresponding to the CIC. Subsequent call messages also carry the CIC, and call processing can be performed normally through the service connection table recorded in the corresponding circuit table.
当发生业务倒换,使得备MSCe接管工作后,如果没有信令连接信息,对于来自对端实体的TUP后续呼叫信息,会由于找不到对应的业务连接表或者是找到错误的业务连接表而导致呼叫异常拆线。When a service switchover occurs and the standby MSCe takes over the work, if there is no signaling connection information, for the TUP subsequent call information from the peer entity, the corresponding service connection table will not be found or the wrong service connection table will be found. The call is disconnected abnormally.
为解决上述技术问题,现有技术的解决方案是让主、备MSCe之间实时备份呼叫信息。其缺点是备份数据量非常大,实现成本很高。In order to solve the above-mentioned technical problems, the solution in the prior art is to make real-time backup of call information between the active MSCe and the standby MSCe. Its disadvantage is that the amount of backup data is very large, and the implementation cost is very high.
发明内容Contents of the invention
针对现有技术的上述缺陷,本发明要解决现有技术中当发生业务倒换/倒回时,已经建立的稳态呼叫不能正常保持,后续呼叫信令无法正确处理,而让主、备软交换中心之间实时备份的方法又会导致成本很高的问题。Aiming at the above-mentioned defects of the prior art, the present invention solves the problem that in the prior art, when service switching/returning occurs, the established steady-state call cannot be maintained normally, subsequent call signaling cannot be processed correctly, and the active and standby softswitches The method of real-time backup between centers will lead to the problem of high cost.
本发明解决其技术问题所采用的技术方案是:提供一种双归属系统中业务倒换/倒回时恢复业务数据的方法,其中包括以下步骤:The technical solution adopted by the present invention to solve the technical problem is to provide a method for recovering service data during service switching/returning in a dual-homing system, which includes the following steps:
(S1)在呼叫过程中,软交换中心在向其注册的媒体网关发送承载操作时,增加发送相应的附加信息;(S1) During the call process, when the softswitch center sends a bearer operation to its registered media gateway, it increases and sends corresponding additional information;
(S2)媒体网关进行承载操作,并保存其收到的所述附加信息;(S2) The media gateway performs a bearer operation, and saves the additional information it receives;
(S3)当发生业务倒换/倒回时,所述媒体网关重新注册到另一个软交换中心,并上报带有所述附加信息的呼叫信息;(S3) When service switching/returning occurs, the media gateway re-registers with another softswitch center, and reports the call information with the additional information;
(S4)所述另一个软交换中心根据其收到的包含所述附加信息的呼叫信息,判断当前呼叫是否为稳态呼叫,如果是则根据包含所述附加信息的呼叫信息来恢复相应的承载信息、信令连接信息及用户信息。(S4) The other softswitch center judges whether the current call is a steady-state call according to the received call information containing the additional information, and if so, restores the corresponding bearer according to the call information containing the additional information information, signaling connection information and user information.
在本发明所述方法的步骤(S4)中,如果判定当前呼叫为非稳态呼叫,则所述软交换中心向媒体网关发送释放承载的消息,并向对端实体发送拆线消息。In the step (S4) of the method of the present invention, if it is determined that the current call is an unsteady call, the softswitch center sends a bearer release message to the media gateway, and sends a disconnection message to the peer entity.
在本发明所述方法的步骤(S4)中,对于稳态呼叫,还恢复其话单信息。In the step (S4) of the method of the present invention, for a steady state call, its bill information is also restored.
在本发明所述的方法中,针对移动通信系统,所述附加信息可包括信令连接信息和用户信息;在所述步骤(S3)中上报的呼叫信息中包括:Context、Context的附加信息、Termination、以及Termination的附加信息;在所述步骤(S4)中,所述另一个软交换中心根据Context的附加信息中的稳态标志来判断当前呼叫是否为稳态呼叫。In the method of the present invention, for the mobile communication system, the additional information may include signaling connection information and user information; the call information reported in the step (S3) includes: Context, additional information of Context, Termination, and the additional information of Termination; in the step (S4), the other softswitch center judges whether the current call is a steady state call according to the steady state flag in the additional information of Context.
在本发明所述方法的步骤(S4)中,如果判定当前呼叫是稳态呼叫,则:In the step (S4) of the method of the present invention, if it is determined that the current call is a steady state call, then:
根据所述Context、Termination来恢复承载信息;Restoring bearer information according to the Context and Termination;
根据所述Termination的附加信息恢复与其它实体的信令连接信息;Restoring signaling connection information with other entities according to the additional information of the Termination;
根据所述Context的附加信息、Termination的附加信息恢复用户信息和话单信息。The user information and bill information are restored according to the additional information of the Context and the additional information of the Termination.
在本发明所述方法的步骤(S3)中,采用流量控制的方式来上报所述呼叫信息。所述流量控制方式可以是单位时间内按照固定的Context个数上报,直到所有Context信息上报完成;或者是在规定时间内平均分配Context个数,进行均匀上报。In the step (S3) of the method of the present invention, the call information is reported by means of flow control. The flow control method may be to report according to a fixed number of Contexts per unit time until all Context information is reported; or to evenly distribute the number of Contexts within a specified time to perform uniform reporting.
由于上述技术方案可知,本发明中,由于媒体网关中保存了相应的附加信息(其中包含信令连接信息和用户信息等),并可在主、备软交换中心之间发生业务倒换或业务倒回时将这些信息上报给软交换中心,让软交换中心可根据其收到的包含所述附加信息的呼叫信息来恢复相应的承载信息、信令连接信息及用户信息;从而使得已经建立的稳态呼叫能正常保持,后续呼叫信令也能正确处理,且能够正常出话单。对于非稳态呼叫,则能释放MGW上的承载资源、软交换中心和对端实体的资源,以免资源吊死。As can be seen from the foregoing technical scheme, in the present invention, since the corresponding additional information (which includes signaling connection information and user information, etc.) Report these information to the softswitch center when returning, so that the softswitch center can restore the corresponding bearer information, signaling connection information and user information according to the call information received by it that contains the additional information; thus making the established stable The state call can be held normally, the subsequent call signaling can also be processed correctly, and the bill can be issued normally. For non-stable calls, the bearer resources on the MGW, the resources of the softswitch center and the peer entity can be released, so as to avoid resource hanging.
附图说明Description of drawings
下面将结合附图及实施例对本发明作进一步说明,附图中:The present invention will be further described below in conjunction with accompanying drawing and embodiment, in the accompanying drawing:
图1是双归属系统的原理图;FIG. 1 is a schematic diagram of a dual-homing system;
图2是传统A口消息的协议栈示意图Figure 2 is a schematic diagram of the protocol stack of the traditional A port message
图3是采用软交换结构之后的A口消息的协议栈示意图Figure 3 is a schematic diagram of the protocol stack of the A port message after adopting the softswitch structure
图4是A口消息的正常SCCP连接建立过程示意图;Fig. 4 is a schematic diagram of the normal SCCP connection establishment process of the A port message;
图5是传统TUP信令的协议栈示意图;Fig. 5 is a schematic diagram of a protocol stack of traditional TUP signaling;
图6是采用软交换结构之后的TUP信令的协议栈示意图;Fig. 6 is a schematic diagram of the protocol stack of the TUP signaling after adopting the softswitch structure;
图7是本发明一个优选实施例中的呼叫建立过程示意图;Fig. 7 is a schematic diagram of the call establishment process in a preferred embodiment of the present invention;
图8是本发明一个优选实施例中的倒换/倒回过程示意图。Fig. 8 is a schematic diagram of a switching/rewinding process in a preferred embodiment of the present invention.
具体实施方式Detailed ways
下面的具体实施方式中,以CDMA2000的网络和习惯来描述,但本发明的方案并不限于CDMA2000,在WCDMA及固网中也同样适用。In the following specific embodiments, the network and habits of CDMA2000 are used to describe, but the solution of the present invention is not limited to CDMA2000, and is also applicable to WCDMA and fixed networks.
由于媒体网关(MGW)中有呼叫建立的承载信息,所以可通过MGW和MSCe(移动软交换中心)的交互来恢复承载信息。然而,由前述内容可知,只恢复承载信息是不够的,如果不能恢复信令信息,将会导致后续信令无法正确处理。既然MGW上有承载信息,可以进一步在MGW上增加保存信令和用户信息,这样,通过MGW与MSCe的交互,就可以全面恢复承载、信令、用户、话单等信息,实现业务倒换、业务倒回过程的平滑过渡。具体做法是,在呼叫建立过程中,MSCe在给MGW的承载操作命令中增加附加信息(包括信令连接信息、用户信息等);并由MGW保存这些附加信息。Since the media gateway (MGW) has the bearer information for call establishment, the bearer information can be restored through the interaction between the MGW and the MSCe (Mobile Soft Switch Center). However, it can be seen from the foregoing that it is not enough to restore only the bearer information, and if the signaling information cannot be restored, subsequent signaling cannot be processed correctly. Since there is bearer information on the MGW, signaling and user information can be further stored on the MGW. In this way, through the interaction between the MGW and MSCe, information such as bearer, signaling, user, and bill can be fully restored, and service switching and service switching can be realized. Smooth transitions during rewinding. Specifically, during the call establishment process, MSCe adds additional information (including signaling connection information, user information, etc.) to the bearer operation command to MGW; and the MGW saves these additional information.
在发生倒换或倒回时,MGW注册到新的MSCe上后,会把其保存的承载信息、用户信息、信令信息一起上报给MSCe,由MSCe进行信息恢复,并重建呼叫的信令、承载、用户话单信息。When a switchover or switchback occurs, after the MGW registers with the new MSCe, it will report its stored bearer information, user information, and signaling information to the MSCe, and the MSCe will restore the information and rebuild the signaling and bearer of the call. , User bill information.
如果没有发生倒换、倒回,发给MGW的附加信息是没有用的。为了保证不影响正常的业务处理效率,附加信息应该尽可能精简。其中,If there is no switchover or switchback, the additional information sent to the MGW is useless. In order to ensure that the normal business processing efficiency is not affected, the additional information should be as concise as possible. in,
(1)对于可以通过静态数据配置查询恢复的信息,可以将其省略,比如TUP、ISUP等中继通过CIC与对端实体建立信令连接,其CIC信息可以通过MGW上报的Termination查静态数据得到,因此其呼叫信息可以不带CIC;(1) For the information that can be retrieved through static data configuration query, it can be omitted. For example, TUP, ISUP and other relays establish a signaling connection with the peer entity through CIC, and the CIC information can be obtained by querying static data through Termination reported by MGW , so its call information can be without CIC;
(2)对于A口信令,由于本端连接参考和对端连接参考是动态数据,所以必须增加到附加信息中。(2) For port A signaling, since the connection reference of the local end and the connection reference of the opposite end are dynamic data, they must be added to the additional information.
(3)由于话单信息需要通过主、被叫用户信息、接通时间等数据恢复,所以相应的数据也必须增加到附加信息中。(3) Since the call list information needs to be recovered through data such as caller and called user information, connection time, etc., the corresponding data must also be added to the additional information.
在发生业务倒换或倒回时,MGW注册完毕后,就通过Notify消息通知MSCe呼叫信息。同时MGW把相关的Context、termination、呼叫附加信息上报给MSCe。上报信息时采用流量控制进行上报,有两种流量控制方式:其一是单位时间内按照固定的Context个数上报,直到所有Context信息上报完成;其二是在规定时间内平均分配Context个数,进行均匀上报。When service switching or switching occurs, the MGW notifies the MSCe of the call information through a Notify message after the registration is completed. At the same time, the MGW reports the relevant Context, termination, and call additional information to the MSCe. When reporting information, flow control is used to report. There are two flow control methods: one is to report according to a fixed number of Contexts per unit time until all Context information is reported; the other is to distribute the number of Contexts evenly within a specified time. Report evenly.
本发明中的Termination(端点)是MGW上的逻辑实体,可用来标识MGW上的电路资源。Context(上下文)用于表明端点间的连接关系。其中,Context由MSCe申请,MGW分配,当两个端点加入同一个Context后,缺省是把两个Termination进行双向连接。也就是说,当把主、被叫电路的Termination加入同一个Context后,实际上就是把主、被叫电路进行双向接网。Termination (endpoint) in the present invention is a logical entity on the MGW, which can be used to identify circuit resources on the MGW. Context (context) is used to indicate the connection relationship between endpoints. Among them, Context is applied for by MSCe and allocated by MGW. When two endpoints join the same Context, the default is to connect the two Terminations bidirectionally. That is to say, when the termination of the calling and called circuits are added to the same Context, the calling and called circuits are actually bidirectionally connected to the network.
MSCe收到呼叫信息后,对稳态呼叫恢复承载、信令、话单信息;对于非稳态呼叫则发起拆线,并向对端实体发送拆线消息,以免对端实体资源吊死。After receiving the call information, the MSCe restores the bearer, signaling, and bill information for the steady-state call; for the unsteady-state call, it initiates a disconnection and sends a disconnection message to the peer entity to avoid resource hangup of the peer entity.
具体实施时,呼叫建立过程中的处理如图7所示。下面分别对每一步进行说明。During specific implementation, the processing in the call establishment process is shown in FIG. 7 . Each step is described below.
步骤701、主叫用户发起呼叫,主叫BSC向MSCe发送CM业务请求(CMService Req)消息,该消息中带有主叫用户标识、被叫号码等。此消息用SCCP的CR消息携带,其中还带有BSC侧的连接参考。Step 701, the calling user initiates a call, and the calling BSC sends a CM Service Req (CMService Req) message to the MSCe, which contains the calling user ID, called number, etc. This message is carried by the SCCP CR message, which also contains the connection reference of the BSC side.
步骤702、MSCe分配本端的连接参考,并分配MSCe与主叫BSC间的电路,(MSCe与BSC间用CIC来标识此电路;MSCe与MGW间用Termination来标识此电路)。然后,MSCe向MGW发送加入端点消息(ADD),其中带有Termination信息(该端点为与BSC间的电路),要求申请一个上下文(Context),并把Termination加入该Context。本实施例中,还在此消息中增加附加呼叫信息:包括主叫用户信息及与BSC的信令连接关系(包括本端连接参考和对端连接参考)。Step 702, MSCe allocates the local connection reference, and allocates the circuit between MSCe and calling BSC (the circuit between MSCe and BSC is identified by CIC; between MSCe and MGW, this circuit is identified by Termination). Then, MSCe sends an add endpoint message (ADD) to MGW, which contains Termination information (the endpoint is the circuit with BSC), requesting to apply for a context (Context), and add Termination to the Context. In this embodiment, additional call information is added to the message: including the calling party information and the signaling connection relationship with the BSC (including the connection reference of the local end and the connection reference of the opposite end).
步骤703、MGW分配一个Context,把对应的Termination加入该上下文,然后返回消息给MSCe,MSCe记录对应的Context,同时MGW记录前述附加呼叫信息。In step 703, the MGW allocates a Context, adds the corresponding Termination to the Context, and then returns a message to the MSCe, the MSCe records the corresponding Context, and the MGW records the aforementioned additional call information.
步骤704、MSCe向主叫BSC发送指配请求消息(Assignment Request),要求建立MSC与BSC间的地面电路和空口信道;此消息用SCCP的CC消息携带,并带有MSC的连接参考和BSC侧的连接参考。Step 704, MSCe sends an assignment request message (Assignment Request) to the calling BSC, requesting to establish a ground circuit and an air interface channel between the MSC and the BSC; this message is carried by the CC message of the SCCP, and has the connection reference of the MSC and the BSC side connection reference.
步骤705、对于被叫为移动用户的情况,MSC到HLR取被叫位置信息。Step 705, for the case that the called party is a mobile subscriber, the MSC obtains the called location information from the HLR.
步骤706、如果HLR发现被叫就在发起请求的MSC中,则直接返回消息,指示被叫在发起位置请求的MSC中;Step 706, if the HLR finds that the called party is in the MSC that initiated the request, then directly return a message indicating that the called party is in the MSC that initiated the location request;
步骤707、主叫BSC的地面电路和空口信道建好后,BSC给MSCe发送指配完成消息(Assignment Complete);此消息用SCCP的DT消息携带,带有MSC的连接参考。Step 707: After the terrestrial circuit and the air channel of the calling BSC are established, the BSC sends an assignment complete message (Assignment Complete) to the MSCe; this message is carried in the SCCP DT message with the connection reference of the MSC.
步骤708、MSCe向被叫所在BSC发寻呼消息(Paging Request);此消息用SCCP的无连接消息UDT消息携带。Step 708, MSCe sends a paging message (Paging Request) to the called BSC; this message is carried by the connectionless message UDT message of SCCP.
步骤709、寻呼到被叫后,被叫BSC给MSC发送寻呼响应消息(PagingResponse)。此消息用SCCP的CR消息携带,带BSC侧的连接参考。Step 709: After the called party is paged, the called BSC sends a paging response message (PagingResponse) to the MSC. This message is carried in the SCCP CR message, with the connection reference on the BSC side.
步骤710、MSCe分配本端的连接参考,分配MSCe与被叫BSC间的电路。MSCe向MGW发送加入端点消息(ADD),带刚才申请的Context、被叫侧Termination信息。在该消息中还增加附加呼叫信息:包括被叫用户信息、与BSC的信令连接关系(本端连接参考和对端连接参考)。Step 710, the MSCe allocates the connection reference of the local end, and allocates the circuit between the MSCe and the called BSC. The MSCe sends an Add Endpoint message (ADD) to the MGW, carrying the Context and called side Termination information just applied for. Additional call information is also added in the message: including the called user information, the signaling connection relationship with the BSC (local connection reference and peer connection reference).
步骤711、MGW把被叫侧Termination加入该上下文,然后返回消息给MSCe。MGW记录前述附加呼叫信息。In step 711, the MGW adds the Termination on the called side to the context, and then returns a message to the MSCe. The MGW records the aforementioned additional call information.
步骤712、MSCe向被叫BSC发送指配消息,要求建立MSC与BSC间的地面电路和空口信道,在消息中带振铃参数让被叫终端振铃;此消息用SCCP的CC消息携带,带MSC的连接参考和BSC侧的连接参考。Step 712, MSCe sends an assignment message to the called BSC, requesting to establish a ground circuit and an air interface channel between the MSC and the BSC, with ringing parameters in the message to allow the called terminal to ring; this message is carried in the CC message of the SCCP, with The connection reference of the MSC and the connection reference of the BSC side.
步骤713、地面电路和空口信道建好后,被叫BSC给MSC发送指配完成消息;此消息用SCCP的DT消息携带,带MSC的连接参考。Step 713: After the terrestrial circuit and the air interface channel are established, the called BSC sends an assignment complete message to the MSC; this message is carried in the SCCP DT message with the connection reference of the MSC.
步骤714、MSCe给MGW发送修改承载消息(Modify),带主叫侧Termination,通知MGW给主叫侧放回铃音。In step 714, the MSCe sends a modify bearer message (Modify) to the MGW with the Termination on the calling side, and notifies the MGW to play a ring back tone to the calling side.
步骤715、MGW完成操作后,给MSCe回响应消息(Reply)。Step 715, after the MGW completes the operation, it returns a response message (Reply) to the MSCe.
步骤716、被叫应答后,被叫BSC给MSCe发送CONNECT消息;此消息用SCCP的DT消息携带,带MSCe的连接参考。Step 716: After the called party answers, the called BSC sends a CONNECT message to the MSCe; this message is carried in the DT message of the SCCP and carries the connection reference of the MSCe.
步骤717、MSCe向MGW发送修改承载消息(Modify),带主叫侧Termination,通知MGW停止给主叫侧放回铃音,把主、被叫Termination进行双向接网。所述修改承载消息中增加了附加呼叫信息:包括主、被叫用户信息、接通时间、稳态标志等。Step 717, MSCe sends a modify bearer message (Modify) to the MGW with the termination on the calling side, instructing the MGW to stop playing the ring back tone to the calling side, and connect the calling and called terminations to the network in both directions. Additional call information is added to the modified bearer message: including caller and called user information, connection time, steady-state flag, and the like.
步骤718、MGW向MSCe回响应消息(Reply)。Step 718, the MGW returns a response message (Reply) to the MSCe.
在上述步骤中,MGW除进行正常的正常的承载操作外,还记录相关消息中的附加呼叫信息,以备业务倒换或倒回时使用。In the above steps, in addition to carrying out the normal bearer operation, the MGW also records the additional call information in the related message for use during service switching or switching.
当发生业务倒换或业务倒回时的处理过程如图8所示。其中,The processing procedure when service switching or service reversing occurs is shown in FIG. 8 . in,
步骤801、MGW向MSCe发送重新注册消息。In
步骤802、MSCe回传注册响应消息。
步骤803、在收到注册响应消息后,MGW进行流量控制上报呼叫信息,即发出承载及呼叫相关信息通知。其中,MGW根据Context上报信息,其上报的内容包括:Context、Context的附加信息、Termination、Termination的附加信息。
步骤804、MSCe收到上报信息后,根据Contex的附加信息中的稳态标志进行区分处理,向MGW发送相应的通知响应:
(1)对于处于稳态的呼叫,根据Context、Termination恢复承载信息;根据Termination的附加信息恢复与其它实体的信令连接信息;根据Context的附加信息、Termination的附加信息恢复用户信息、话单信息。(1) For a call in a steady state, restore the bearer information according to Context and Termination; restore the signaling connection information with other entities according to the additional information of Termination; restore user information and bill information according to the additional information of Context and Termination .
(2)对于没有处于稳态的呼叫或者信息不全的呼叫,则向MGW发送释放承载的消息,向对端实体发送拆线消息,以免对端实体资源吊死。(2) For calls that are not in a steady state or with incomplete information, send a bearer release message to the MGW, and send a disconnection message to the peer entity, so as to avoid resource hangup of the peer entity.
由上述实施例可见,通过本发明的方法,当主、备MSCe之间发生业务倒换或业务倒回时,已经建立的稳态呼叫能正常保持,后续呼叫信令也能正确处理,且能够正常出话单。对于非稳态呼叫,则能释放MGW和对端实体的资源,以免资源吊死。It can be seen from the above-mentioned embodiments that, through the method of the present invention, when a service switching or service reversing occurs between the active and standby MSCe, the established steady-state call can be maintained normally, and the subsequent call signaling can also be correctly processed, and can be sent out normally. bill. For an unsteady call, the resources of the MGW and the peer entity can be released to prevent resources from hanging.
附表:本文中所用到的缩略语
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100084892A CN100428825C (en) | 2006-01-25 | 2006-01-25 | Method for recovering service data during service switching/rewinding in dual-homing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2006100084892A CN100428825C (en) | 2006-01-25 | 2006-01-25 | Method for recovering service data during service switching/rewinding in dual-homing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1874583A true CN1874583A (en) | 2006-12-06 |
CN100428825C CN100428825C (en) | 2008-10-22 |
Family
ID=37484789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006100084892A Expired - Fee Related CN100428825C (en) | 2006-01-25 | 2006-01-25 | Method for recovering service data during service switching/rewinding in dual-homing system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100428825C (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217824B (en) * | 2008-01-07 | 2010-12-22 | 华为技术有限公司 | Wireless network switching system and its switching method |
CN101541097B (en) * | 2008-03-19 | 2013-04-17 | 华为技术有限公司 | Method, device and system for recovering bearing |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1219360C (en) * | 2002-01-24 | 2005-09-14 | 华为技术有限公司 | Backup method for mobile exchange center |
WO2004090676A2 (en) * | 2003-04-03 | 2004-10-21 | Commvault Systems, Inc. | Remote disaster data recovery system and method |
CN1536819B (en) * | 2003-04-11 | 2010-08-04 | 华为技术有限公司 | Realization Method of Dual Homing in Next Generation Network |
-
2006
- 2006-01-25 CN CNB2006100084892A patent/CN100428825C/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101217824B (en) * | 2008-01-07 | 2010-12-22 | 华为技术有限公司 | Wireless network switching system and its switching method |
CN101541097B (en) * | 2008-03-19 | 2013-04-17 | 华为技术有限公司 | Method, device and system for recovering bearing |
Also Published As
Publication number | Publication date |
---|---|
CN100428825C (en) | 2008-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1258935C (en) | Disaster Tolerance Method for Mobile Softswitch Network | |
CN1882170A (en) | Realization method and system for traditional terminal user accessing IMS domain | |
CN1650656A (en) | Address deregistration for IP multimedia networks | |
CN1822685A (en) | A Method for Realizing Dual Homing of Mobile Switching Center | |
CN101083520A (en) | Access gateway disaster recovery method of NGN network | |
CN100337486C (en) | Method for realizing circuit domain multimedia business backspace to voice business | |
CN101217694B (en) | A method, system and device of called resumption in the mobile transferring pool | |
JP2009200584A (en) | Emergency call processing apparatus, method and program, server and emergency call processing system using the same | |
CN1968504A (en) | Call recovery method and system during network failure | |
CN101188859B (en) | A method for replacing non-stable status call | |
CN101159981A (en) | Call routing establishment method, network element equipment and network system | |
CN100558088C (en) | Method and system for virtual media gateway to optimize network connection | |
CN1167285C (en) | Method for realizing one-number multi-device service in mobile network based on mobile intelligent service | |
CN1750569A (en) | How to Play Video RBT | |
CN1874583A (en) | Method for recovering service data when service rearrangement / rollback in system of dual attributes | |
CN1406077A (en) | Method for realizing mobile network of one number to multiple sets based on expanded compensation business | |
CN1874327A (en) | Method and system of providing service of subsystem in IP multimedia for users in circuit switching domain | |
CN1897622A (en) | Method for inspecting and releasing abnormal realtime transmission protocol source of medium gateway | |
CN1874380A (en) | Method for realizing a call | |
CN1848875A (en) | A method for realizing color ring back tone service | |
CN1870536A (en) | Soft exchange fault-tolerant processing method and implementing system | |
CN1885993A (en) | Mobility event packet subscribing method and multi-connection state reporting method | |
CN1842196A (en) | Method for Analyzing the Cause of Call Failure | |
CN100421492C (en) | A method for restoring dual-homing service and softswitch equipment | |
CN1750476A (en) | Method and device for ensuring call continuity in intelligent network system |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20081022 |