CN101321379A - Method, system and device for determining routing in CDMA A-Flex network - Google Patents
Method, system and device for determining routing in CDMA A-Flex network Download PDFInfo
- Publication number
- CN101321379A CN101321379A CNA2007101109232A CN200710110923A CN101321379A CN 101321379 A CN101321379 A CN 101321379A CN A2007101109232 A CNA2007101109232 A CN A2007101109232A CN 200710110923 A CN200710110923 A CN 200710110923A CN 101321379 A CN101321379 A CN 101321379A
- Authority
- CN
- China
- Prior art keywords
- node
- imsi
- message
- information
- data
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种CDMA A-Flex网络中确定路由的方法及系统。该方法包括:消息分发设备收到用户发起的初始层3消息后,根据消息中携带的IMSI及数据备份中心中保存的IMSI与CN节点的对应关系选择一个CN节点,并将该消息路由到被选择的CN节点。另外,本发明还提供了一种数据备份中心及消息分发设备。利用本发明所提供的技术方案,能够减少局间位置更新。
The invention provides a method and system for determining routing in a CDMA A-Flex network. The method includes: after the message distribution device receives the initial layer 3 message initiated by the user, selects a CN node according to the IMSI carried in the message and the corresponding relationship between the IMSI and the CN node stored in the data backup center, and routes the message to the Selected CN node. In addition, the invention also provides a data backup center and message distribution equipment. Utilizing the technical solution provided by the invention can reduce inter-office location updates.
Description
技术领域 technical field
本发明涉及移动通信技术,尤其涉及码分多址(CDMA,Code DivisionMultiple Access)灵活A接口(A-Flex)网络中确定路由的方法、系统及装置。The present invention relates to mobile communication technology, in particular to a method, system and device for determining routing in a Code Division Multiple Access (CDMA, Code Division Multiple Access) flexible A interface (A-Flex) network.
背景技术 Background technique
在传统的CDMA网络架构中,一个移动交换中心(MSC,Mobile SwitchCenter)可以连接多个基站控制器(BSC,Base Station Control),一个BSC只能连接一个MSC。图1示出了传统CDMA网络架构下MSC与BSC的连接关系示意图。这种MSC与BSC之间1:N的连接关系制约了组网的灵活性。比如,如果一个MSC停机进行升级维护或者发生故障宕机,那么,该MSC下挂的所有BSC都将失去作用,这些BSC所覆盖范围内的所有用户都将无法进行电路业务通信。In the traditional CDMA network architecture, a mobile switching center (MSC, Mobile SwitchCenter) can be connected to multiple base station controllers (BSC, Base Station Control), and a BSC can only be connected to one MSC. Fig. 1 shows a schematic diagram of the connection relationship between MSC and BSC under the traditional CDMA network architecture. This 1:N connection relationship between MSC and BSC restricts the flexibility of networking. For example, if an MSC shuts down for upgrade and maintenance or fails, all BSCs connected to the MSC will lose their function, and all users within the coverage of these BSCs will be unable to communicate with circuit services.
为了解决上述问题,CDMA中引入了A-Flex组网方式。图2示出了CDMA A-Flex网络架构下MSC与BSC的连接关系示意图。在图2中,不仅一个MSC可以连接多个BSC,并且一个BSC也可以连接多个MSC,这些MSC对该BSC构成了一个MSC池,用户在池区中移动时不用改变服务MSC。在现有的CDMA A-Flex技术中,对于用户发起的初始层3消息,如业务请求消息、位置更新请求消息、寻呼响应消息等,一般是基于用户的国际移动台标识(IMSI,International Mobile Station Identity)来选择路由。其具体操作过程如下:在BSC上配置IMSI与MSC的对应关系,BSC收到用户发起的初始层3消息后,根据其中携带的IMSI以及所配置的对应关系选择相应的MSC进行消息分发。In order to solve the above problems, A-Flex networking mode is introduced in CDMA. Figure 2 shows a schematic diagram of the connection relationship between MSC and BSC under the CDMA A-Flex network architecture. In Figure 2, not only one MSC can be connected to multiple BSCs, but also one BSC can be connected to multiple MSCs. These MSCs form an MSC pool for the BSC, and the user does not need to change the serving MSC when moving in the pool area. In the existing CDMA A-Flex technology, for the initial layer 3 message initiated by the user, such as service request message, location update request message, paging response message, etc., it is generally based on the user's International Mobile Station Identity (IMSI, International Mobile Station Identity) to select the route. The specific operation process is as follows: configure the corresponding relationship between IMSI and MSC on the BSC. After receiving the initial layer 3 message initiated by the user, the BSC selects the corresponding MSC to distribute the message according to the IMSI carried in it and the configured corresponding relationship.
比如,操作管理系统(O&M)可以在池中的每个BSC上都配置表1所示的路由信息。BSC收到移动台(MS,Mobile Station)发起的初始层3消息后,从中提取出IMSI,计算IMSI/10mod 1000的值,然后根据该值查找表1确定该消息的目的MSC。For example, the operation management system (O&M) can configure the routing information shown in Table 1 on each BSC in the pool. After the BSC receives the initial layer 3 message initiated by the mobile station (MS, Mobile Station), it extracts the IMSI from it, calculates the value of IMSI/10mod 1000, and then looks up Table 1 according to the value to determine the destination MSC of the message.
表1Table 1
对于负载重分配或负载迁移的情况,可以通过修改BSC上配置的路由信息实现。比如,当由于负载较重或其它原因,需要将MSC 1上对应IMSI/10mod 1000=123这个号段的用户迁移到MSC2上时,可以将池内所有BSC上配置的路由信息同步修改为表2所示的形式。之后,对应IMSI/10mod 1000=123这个号段的用户无论从池中的哪个BSC发起初始层3消息,该消息都会被路由到MSC2上。For load redistribution or load migration, it can be realized by modifying the routing information configured on the BSC. For example, when it is necessary to migrate users corresponding to the IMSI/10mod 1000=123 range on MSC 1 to MSC 2 due to heavy load or other reasons, the routing information configured on all BSCs in the pool can be synchronously modified as shown in Table 2. displayed form. Afterwards, no matter which BSC in the pool the user corresponding to the number range of IMSI/10mod 1000=123 initiates the initial layer 3 message, the message will be routed to MSC2.
表2Table 2
除了上述在负载重分配或负载迁移情况下,同步修改池内所有BSC上的路由信息外,池区中的各个BSC也可以实时根据网络状态的变化修改自身所保存的路由信息。比如,如果BSC1发现自身与MSC3连接的链路出现故障,则BSC1可以将MSC3上的用户迁移到池内其它可达的MSC如MSC1上,即将BSC1所保存的路由信息中路由为MSC3的IMSI号段用户的路由修改为MSC1。这时,如果原MSC3所对应IMSI号段的MS如MS1向BSC1发起初始层3消息,那么,通过查看路由信息BSC1会将该初始层3消息路由到MSC1上。但是,由于此时其它BSC中的路由信息并没有发生改变,因此,当MS1漫游到池内其它BSC上时,其它BSC仍然会将MS1的消息路由到MSC3上。此时,MSC3就需要到归属位置寄存器(HLR,HomeLocation Register)执行局间位置更新。In addition to synchronously modifying the routing information on all BSCs in the pool in the case of load redistribution or load migration, each BSC in the pool area can also modify its saved routing information in real time according to changes in the network status. For example, if BSC1 finds that the link between itself and MSC3 fails, BSC1 can migrate users on MSC3 to other reachable MSCs in the pool, such as MSC1, and route the routing information saved by BSC1 to the IMSI number segment of MSC3 The user's route is changed to MSC1. At this time, if the MS in the IMSI number segment corresponding to the original MSC3, such as MS1, initiates an initial layer 3 message to BSC1, then BSC1 will route the initial layer 3 message to MSC1 by checking the routing information. However, since the routing information in other BSCs does not change at this time, when MS1 roams to other BSCs in the pool, other BSCs will still route MS1's message to MSC3. At this point, the MSC3 needs to go to the Home Location Register (HLR, HomeLocation Register) to perform an inter-office location update.
可见,现有CDMA A-Flex网络中确定路由的方法容易造成用户服务MSC的变化,导致漫游在池区内的用户的局间位置更新次数的增加。It can be seen that the method of determining the route in the existing CDMA A-Flex network is likely to cause changes in the user's service MSC, resulting in an increase in the number of inter-office location updates of users roaming in the pool area.
发明内容 Contents of the invention
有鉴于此,本发明的主要目的在于提供一种CDMA A-Flex网络中确定路由的方法、系统及装置,减少局间位置更新。In view of this, the main purpose of the present invention is to provide a method, system and device for determining routing in a CDMA A-Flex network, reducing inter-office location updates.
为达到上述目的,本发明实施例提供的确定路由的方法如下:In order to achieve the above purpose, the method for determining the route provided by the embodiment of the present invention is as follows:
消息分发设备收到用户发起的初始层3消息后,根据消息中携带的IMSI及数据备份中心中保存的IMSI与CN节点的对应关系选择一个CN节点,并将该消息路由到被选择的CN节点。After receiving the initial layer 3 message initiated by the user, the message distribution device selects a CN node according to the IMSI carried in the message and the corresponding relationship between the IMSI and the CN node stored in the data backup center, and routes the message to the selected CN node .
本发明实施例提供的CDMA A-Flex网络中确定路由的系统包括:数据备份中心、至少一个消息分发设备和至少一个CN节点,其中,The system for determining routing in the CDMA A-Flex network provided by the embodiments of the present invention includes: a data backup center, at least one message distribution device and at least one CN node, wherein,
数据备份中心,用于保存用户IMSI与CN节点的对应关系;Data backup center, used to save the corresponding relationship between user IMSI and CN node;
消息分发设备,用于接收用户发起的初始层3消息,根据消息中携带的IMSI及数据备份中心中保存的IMSI与CN节点的对应关系选择一个CN节点,并将该消息路由到被选择的CN节点。The message distribution device is used to receive the initial layer 3 message initiated by the user, select a CN node according to the IMSI carried in the message and the corresponding relationship between the IMSI and the CN node stored in the data backup center, and route the message to the selected CN node.
另外,本发明实施例还提供了一种数据备份中心,包括:数据保存单元和节点确定单元,其中,In addition, an embodiment of the present invention also provides a data backup center, including: a data storage unit and a node determination unit, wherein,
数据保存单元,用于保存用户IMSI与CN节点的对应关系;The data storage unit is used to store the corresponding relationship between the user IMSI and the CN node;
节点确定单元,用于接收来自消息分发设备的IMSI信息,根据收到的IMSI信息及数据保存单元中保存的IMSI与CN节点的对应关系选择一个CN节点,并将被选择的CN节点信息返回给消息分发设备。The node determination unit is used to receive the IMSI information from the message distribution device, select a CN node according to the received IMSI information and the corresponding relationship between the IMSI and the CN node stored in the data storage unit, and return the selected CN node information to Message distribution device.
本发明实施例还提供了一种消息分发设备,包括:消息接收单元和消息分发单元,其中,The embodiment of the present invention also provides a message distribution device, including: a message receiving unit and a message distribution unit, wherein,
消息接收单元,用于接收用户发起的初始层3消息,并将收到的初始层3消息转发给消息分发单元;a message receiving unit, configured to receive an initial layer 3 message initiated by a user, and forward the received initial layer 3 message to the message distribution unit;
消息分发单元,用于将收到的初始层3消息中所携带的IMSI信息发送给数据备份中心,并接收数据备份中心返回的CN节点信息,将收到的初始层3消息路由到该CN节点。The message distribution unit is configured to send the IMSI information carried in the received initial layer 3 message to the data backup center, and receive the CN node information returned by the data backup center, and route the received initial layer 3 message to the CN node .
由此可见,在本发明实施例中,池内的所有消息分发设备在收到用户发起的初始层3消息后,都是根据数据备份中心中所保存的信息确定用户消息的路由,而不是根据自身所保存的信息进行用户消息路由的确定。从而避免了现有技术中由于各个消息分发设备所维护的路由信息不一致而造成的用户服务CN节点产生变化的情况发生,减少了局间位置更新。It can be seen that, in the embodiment of the present invention, after receiving the initial layer 3 message initiated by the user, all the message distribution devices in the pool determine the route of the user message according to the information stored in the data backup center, rather than according to their own The saved information is used to determine the routing of user messages. In this way, the change of the user serving CN node due to the inconsistency of the routing information maintained by each message distribution device in the prior art is avoided, and the inter-office location update is reduced.
附图说明 Description of drawings
图1为现有技术中传统CDMA网络架构下MSC与BSC的连接关系示意图。FIG. 1 is a schematic diagram of a connection relationship between an MSC and a BSC under a traditional CDMA network architecture in the prior art.
图2为现有技术中CDMA A-Flex网络架构下MSC与BSC的连接关系示意图。Figure 2 is a schematic diagram of the connection relationship between MSC and BSC under the CDMA A-Flex network architecture in the prior art.
图3为本发明实施例中增加数据备份中心的CDMA A-Flex网络架构示意图。Fig. 3 is the CDMA A-Flex network architecture schematic diagram that increases data backup center in the embodiment of the present invention.
图4为本发明实施例中确定路由的方法流程图。Fig. 4 is a flowchart of a method for determining a route in an embodiment of the present invention.
图5为本发明实施例中增加数据备份中心的另一CDMA A-Flex网络架构示意图。FIG. 5 is a schematic diagram of another CDMA A-Flex network architecture in which a data backup center is added in an embodiment of the present invention.
图6为本发明实施例中确定路由的系统结构示意图。FIG. 6 is a schematic structural diagram of a system for determining routes in an embodiment of the present invention.
图7为本发明实施例中数据备份中心与消息分发设备的结构示意图。Fig. 7 is a schematic structural diagram of a data backup center and a message distribution device in an embodiment of the present invention.
图8为本发明实施例中节点确定单元的结构示意图。FIG. 8 is a schematic structural diagram of a node determining unit in an embodiment of the present invention.
图9为本发明实施例中采用主备数据备份中心的CDMA A-Flex网络架构示意图。Fig. 9 is a schematic diagram of the CDMA A-Flex network architecture using the active and standby data backup centers in the embodiment of the present invention.
具体实施方式 Detailed ways
为使本发明的目的、技术方案及优点更加清楚明白,下面参照附图并举实施例,对本发明作进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.
由背景技术描述可见,现有CDMA A-Flex网络中根据BSC上配置的路由信息确定消息路由的方法,容易造成用户服务MSC的变化,导致用户局间位置更新次数的增多。It can be seen from the description of the background technology that in the existing CDMA A-Flex network, the method of determining the message route according to the routing information configured on the BSC may easily cause changes in the user service MSC, resulting in an increase in the number of inter-office location updates.
为了克服上述问题,本发明实施例提供了一种CDMA A-Flex网络中确定路由的方法,包括:设置数据备份中心,在数据备份中心中保存用户IMSI与MSC的对应关系;BSC收到用户发起的初始层3消息后,根据消息中携带的IMSI及数据备份中心中保存的IMSI与MSC的对应关系选择一个MSC,然后BSC将收到的初始层3消息路由到被选择的MSC。In order to overcome the above problems, the embodiment of the present invention provides a method for determining routing in a CDMA A-Flex network, including: setting up a data backup center, storing the corresponding relationship between the user IMSI and the MSC in the data backup center; After receiving the initial layer 3 message, an MSC is selected according to the IMSI carried in the message and the corresponding relationship between the IMSI and the MSC stored in the data backup center, and then the BSC routes the received initial layer 3 message to the selected MSC.
也就是说,不在BSC上保存IMSI与MSC的对应关系,而是在增加的数据备份中心中保存IMSI与MSC的对应关系。池内的所有BSC收到用户发起的初始层3消息后,都是根据数据备份中心中所保存的信息确定用户消息的路由。从而避免了现有技术中由于各个BSC所维护的路由信息不一致而造成的用户服务MSC产生变化的情况发生,减少了局间位置更新。That is to say, the corresponding relationship between the IMSI and the MSC is not saved on the BSC, but the corresponding relationship between the IMSI and the MSC is saved in the added data backup center. After receiving the initial layer 3 message initiated by the user, all BSCs in the pool determine the route of the user message according to the information stored in the data backup center. Therefore, the situation in the prior art that the user serving MSC is changed due to the inconsistency of the routing information maintained by each BSC is avoided, and the inter-office location update is reduced.
其中,所述数据备份中心既可以是独立的物理设备,也可以是MSC中的一个功能部件。除了备份用户IMSI与MSC的对应关系之外,数据备份中心还可以用于备份用户的位置区标识(LAI)和开关机状态等信息。并且,数据备份中心与MSC全互联,当MSC中的用户数据发生变化时,MSC需要通知数据备份中心对其保存的信息进行更新。比如,当MSC中有新用户注册成功或者有用户删除时,MSC将注册成功或被删除的用户信息告知数据备份中心;数据备份中心收到后,保存注册成功的用户的IMSI与该用户所归属MSC的对应关系,或者删除所述已被删除的用户的IMSI与该用户归属MSC的对应关系。另外,MSC还可以将用户LAI发生变化的信息及用户开关机信息通知数据备份中心,数据备份中心收到后更新相应数据。Wherein, the data backup center can be an independent physical device, or a functional component in the MSC. In addition to backing up the corresponding relationship between the user's IMSI and the MSC, the data backup center can also be used to back up information such as the user's location area identifier (LAI) and power-on/off status. Moreover, the data backup center is fully interconnected with the MSC. When the user data in the MSC changes, the MSC needs to notify the data backup center to update the stored information. For example, when a new user in MSC is successfully registered or a user is deleted, MSC will notify the data backup center of the successfully registered or deleted user information; after the data backup center receives it, it will save the IMSI of the successfully registered user and the information to which the user belongs. MSC correspondence, or delete the correspondence between the IMSI of the deleted user and the user's home MSC. In addition, the MSC can also notify the data backup center of the change information of the user's LAI and the user's power-off information, and the data backup center will update the corresponding data after receiving it.
为了节省存储资源,数据备份中心还可以为每个用户数据分别设置一个定时器。如果在某个定时器保护时间内,没有对与该定时器所对应的用户数据进行任何操作,那么,则在该定时器超时后删除该用户数据。In order to save storage resources, the data backup center can also set a timer for each user data. If no operation is performed on the user data corresponding to the timer within a certain timer protection time, then the user data is deleted after the timer expires.
图3所示为本发明实施例中增加数据备份中心的CDMA A-Flex网络架构示意图。下面结合图3对本发明实施例中的路由确定方法进行详细说明。该方法流程参见图4所示,主要包括以下步骤:Figure 3 shows a schematic diagram of the CDMA A-Flex network architecture in which a data backup center is added in an embodiment of the present invention. The route determination method in the embodiment of the present invention will be described in detail below with reference to FIG. 3 . The process flow of the method is shown in Figure 4, and mainly includes the following steps:
步骤401:MS向BSC发起初始层3消息。Step 401: MS initiates an initial layer 3 message to BSC.
步骤402:BSC收到MS发起的初始层3消息后,将该消息中所携带的IMSI信息发送给数据备份中心。Step 402: After receiving the initial layer 3 message initiated by the MS, the BSC sends the IMSI information carried in the message to the data backup center.
步骤403:数据备份中心根据收到的IMSI信息以及自身保存的IMSI与MSC的对应关系选择一个MSC,并将被选择的MSC信息返回给BSC。Step 403: The data backup center selects an MSC according to the received IMSI information and the corresponding relationship between the IMSI and the MSC stored by itself, and returns the selected MSC information to the BSC.
步骤404:BSC收到数据备份中心返回的MSC信息后,将收到的初始层3信息路由给该MSC。Step 404: After receiving the MSC information returned by the data backup center, the BSC routes the received initial layer 3 information to the MSC.
其中,步骤403的具体过程包括:Wherein, the specific process of
数据备份中心收到BSC发送来的IMSI信息后,通过查找自身所保存的IMSI与MSC的对应关系,判断是否存在与收到的IMSI对应的MSC,如果存在对应的MSC,且该MSC的信令点可达,数据备份中心则将该MSC信息返回给BSC;如果存在对应的MSC,但该MSC的信令点不可达,或者判断出不存在对应的MSC,数据备份中心则从池内选择一个信令点可达的MSC,将该被选择的MSC信息发送给BSC,并保存所述收到的IMSI与该被选择的MSC的对应关系。之后,数据备份中心按照最新保存的对应关系进行路由的选择。After the data backup center receives the IMSI information sent by the BSC, it can determine whether there is an MSC corresponding to the received IMSI by searching the corresponding relationship between the IMSI and the MSC stored by itself. If there is a corresponding MSC, and the signaling of the MSC If the point is reachable, the data backup center will return the MSC information to the BSC; if there is a corresponding MSC, but the signaling point of the MSC is not reachable, or it is judged that there is no corresponding MSC, the data backup center will select a signaling point from the pool. The MSC that is reachable sends the selected MSC information to the BSC, and saves the corresponding relationship between the received IMSI and the selected MSC. Afterwards, the data backup center selects a route according to the latest stored correspondence.
其中,数据备份中心从池内选择一个信令点可达的MSC的策略包括但不限于以下几种:按照轮选原则从池内选择一个信令点可达的MSC;或者,从池内随机选择一个信令点可达的MSC;或者,从池内选择一个负载最轻的信令点可达的MSC等等。Among them, the strategies for the data backup center to select an MSC with reachable signaling point from the pool include but are not limited to the following: select an MSC with reachable signaling point from the pool according to the round-robin principle; Or, select an MSC with the lightest load and reachable signaling point from the pool, and so on.
以上所述的路由确定方法均是针对承载与控制一体的CDMA A-Flex网络架构进行阐述的。需要说明的是,本发明同样适用于承载与控制分离的CDMA A-Flex网络架构。其中,承载与控制分离是指,MSC采用软交换架构,包括移动交换中心服务器(MSC Server)和媒体网关(MGW)两部分。在承载与控制分离的CDMA A-Flex网络架构中,A-Flex功能既可以在BSC上实现,也可以在MGW上实现。The above-mentioned routing determination methods are all described for the CDMA A-Flex network architecture integrating bearer and control. It should be noted that the present invention is also applicable to the CDMA A-Flex network architecture in which bearer and control are separated. Among them, the separation of bearer and control means that the MSC adopts a softswitch architecture, including two parts: the mobile switching center server (MSC Server) and the media gateway (MGW). In the CDMA A-Flex network architecture where the bearer and control are separated, the A-Flex function can be implemented on the BSC or the MGW.
与图3所不同的是,在承载与控制分离的CDMA A-Flex网络架构中,数据备份中心中保存的是IMSI与MSC Server的对应关系。如果A-Flex功能是在BSC上实现的,则整个确定路由的实现过程与图4基本一致,区别在于:数据备份中心收到BSC发送来的IMSI信息后,根据收到的IMSI信息以及自身保存的IMSI与MSC Server的对应关系选择一个MSC Server,并将被选择的MSC Server信息返回给BSC;BSC收到数据备份中心返回的MSC Server信息后,将收到的初始层3信息路由给该MSC Server。参见图5所示的另一增加数据备份中心后的CDMA A-Flex网络架构示意图,如果A-Flex功能是在MGW上实现的,则向数据备份中心查询用户归属MSCServer信息的动作是由MGW完成的,数据备份中心需要将选择的MSCServer信息返回给MGW,然后MGW再将用户初始层3消息路由到数据备份中心返回的MSC Server上。其中,关于数据备份中心如何选择MSC Server的过程与步骤403一致,这里不再赘述。The difference from Figure 3 is that in the CDMA A-Flex network architecture where bearer and control are separated, the data backup center stores the corresponding relationship between IMSI and MSC Server. If the A-Flex function is implemented on the BSC, the entire implementation process of determining the route is basically the same as that shown in Figure 4. The difference is that after the data backup center receives the IMSI information sent by the BSC, it saves The corresponding relationship between the IMSI and the MSC Server selects an MSC Server, and returns the selected MSC Server information to the BSC; after receiving the MSC Server information returned by the data backup center, the BSC routes the received initial layer 3 information to the MSC Server. Refer to Figure 5 for another schematic diagram of the CDMA A-Flex network architecture after adding a data backup center. If the A-Flex function is implemented on the MGW, the action of querying the data backup center for the MSCServer information of the user is completed by the MGW Yes, the data backup center needs to return the selected MSC Server information to the MGW, and then the MGW routes the user's initial layer 3 message to the MSC Server returned by the data backup center. Wherein, the process of how the data backup center selects the MSC Server is consistent with
在本文中,为便于描述,可以将BSC和MGW统称为消息分发设备;将MSC和MSC Server统称为核心网(CN,Core Network)节点。In this paper, for the convenience of description, BSC and MGW can be collectively referred to as message distribution equipment; MSC and MSC Server can be collectively referred to as core network (CN, Core Network) nodes.
相应地,本发明实施例还提供了一种CDMA A-Flex网络中确定路由系统。该系统结构参见图6所示,主要包括:数据备份中心、至少一个消息分发设备和至少一个CN节点。其中,Correspondingly, the embodiment of the present invention also provides a system for determining routing in a CDMA A-Flex network. Referring to Figure 6, the system structure mainly includes: a data backup center, at least one message distribution device and at least one CN node. in,
数据备份中心,用于保存用户IMSI与CN节点的对应关系;Data backup center, used to save the corresponding relationship between user IMSI and CN node;
消息分发设备,用于接收用户发起的初始层3消息,根据消息中携带的IMSI及数据备份中心中保存的IMSI与CN节点的对应关系选择一个CN节点,并将该消息路由到被选择的CN节点。The message distribution device is used to receive the initial layer 3 message initiated by the user, select a CN node according to the IMSI carried in the message and the corresponding relationship between the IMSI and the CN node stored in the data backup center, and route the message to the selected CN node.
参见图7所示,数据备份中心具体可包括:数据保存单元和节点确定单元;消息分发设备具体可包括:消息接收单元和消息分发单元。其中,Referring to Fig. 7, the data backup center may specifically include: a data storage unit and a node determination unit; the message distribution device may specifically include: a message receiving unit and a message distribution unit. in,
数据保存单元,用于保存用户IMSI与CN节点的对应关系;The data storage unit is used to store the corresponding relationship between the user IMSI and the CN node;
节点确定单元,用于接收来自消息分发设备的IMSI信息,根据收到的IMSI信息及数据保存单元中保存的IMSI与CN节点的对应关系选择一个CN节点,并将被选择的CN节点信息返回给消息分发设备;The node determination unit is used to receive the IMSI information from the message distribution device, select a CN node according to the received IMSI information and the corresponding relationship between the IMSI and the CN node stored in the data storage unit, and return the selected CN node information to Message distribution equipment;
消息接收单元,用于接收用户发起的初始层3消息,并将收到的初始层3消息转发给消息分发单元;a message receiving unit, configured to receive an initial layer 3 message initiated by a user, and forward the received initial layer 3 message to the message distribution unit;
消息分发单元,用于将收到的初始层3消息中所携带的IMSI信息发送给数据备份中心,并接收数据备份中心返回的CN节点信息,将收到的初始层3消息路由到该CN节点。The message distribution unit is configured to send the IMSI information carried in the received initial layer 3 message to the data backup center, and receive the CN node information returned by the data backup center, and route the received initial layer 3 message to the CN node .
参见图8所示,节点确定单元可包括:信息收发单元和节点选择单元。其中,信息收发单元,用于接收来自消息分发设备的IMSI信息,将收到的IMSI信息转发给节点选择单元,并接收节点选择单元返回的CN节点信息,将收到的CN节点信息发送给消息分发设备;Referring to Fig. 8, the node determining unit may include: an information transceiving unit and a node selecting unit. Among them, the information sending and receiving unit is used to receive the IMSI information from the message distribution device, forward the received IMSI information to the node selection unit, and receive the CN node information returned by the node selection unit, and send the received CN node information to the message distribution equipment;
节点选择单元,用于通过查找数据保存单元中保存的IMSI与CN节点的对应关系判断是否存在与收到的IMSI对应的CN节点,如果存在对应的CN节点且该CN节点的信令点可达,则将该CN节点信息返回给信息收发单元;如果存在对应的CN节点但该CN节点的信令点不可达,或者判断出不存在对应的CN节点,则从池内选择一个信令点可达的CN节点,将该被选择的CN节点信息返回给信息收发单元,并在数据保存单元中保存所述收到的IMSI与该被选择的CN节点的对应关系。The node selection unit is used to judge whether there is a CN node corresponding to the received IMSI by searching the corresponding relationship between the IMSI and the CN node stored in the data storage unit, if there is a corresponding CN node and the signaling point of the CN node is reachable , then return the CN node information to the information sending and receiving unit; if there is a corresponding CN node but the signaling point of the CN node is not reachable, or it is judged that there is no corresponding CN node, then select a signaling point from the pool to be reachable The selected CN node returns the selected CN node information to the information sending and receiving unit, and saves the corresponding relationship between the received IMSI and the selected CN node in the data saving unit.
其中,CN节点可进一步用于将有用户注册成功或者有用户删除的信息通知数据备份中心;数据备份中心可进一步包括:数据更新单元,用于在收到CN节点的通知后对数据保存单元中保存的用户数据进行更新。Wherein, the CN node can be further used to notify the data backup center of information about successful user registration or user deletion; the data backup center can further include: a data update unit, which is used to update the data in the data storage unit after receiving the notification from the CN node. Saved user data is updated.
数据更新单元还可进一步用于分别为数据保存单元中保存的每个用户数据设置定时器,如果在定时器保护时间内,对该定时器对应的用户数据没有进行任何操作,则在定时器超时后删除数据保存单元中保存的该用户数据。The data update unit can also be further used to set a timer for each user data stored in the data storage unit, if no operation is performed on the user data corresponding to the timer within the timer protection time, then when the timer expires Then delete the user data stored in the data storage unit.
其中,数据备份中心可以为独立的物理设备,或者为CN节点中的功能部件。当CDMA A-Flex网络采用承载与控制一体的网络架构时,CN节点为MSC,消息分发设备为BSC;当CDMA A-Flex网络采用承载与控制分离的网络架构时,CN节点为MSC Server,消息分发设备为BSC或MGW。Wherein, the data backup center may be an independent physical device, or a functional component in the CN node. When the CDMA A-Flex network adopts a network architecture that integrates bearer and control, the CN node is an MSC, and the message distribution device is a BSC; when the CDMA A-Flex network adopts a network architecture that separates bearer and control, the CN node is an MSC Server, and the message The distribution equipment is BSC or MGW.
需要说明的是,图3、图5和图6中虽然只画出了一个数据备份中心,但是,在实际应用中,可以根据实际需求设置一个以上的数据备份中心。多个数据备份中心之间既可以采用主备方式工作,也可以采用互助方式工作。图9所示为一种采用主备数据备份中心的CDMA A-Flex网络架构示意图,主备数据备份中心的数据需要保持同步。It should be noted that although only one data backup center is shown in FIG. 3 , FIG. 5 and FIG. 6 , in practical applications, more than one data backup center can be set according to actual needs. Multiple data backup centers can work in either active/standby mode or mutual aid mode. Figure 9 is a schematic diagram of a CDMA A-Flex network architecture that uses an active/standby data backup center, and the data in the active/standby data backup center needs to be kept in sync.
可见,在本发明实施例中,池内的所有消息分发设备都是根据数据备份中心中所保存的信息确定用户消息的路由,能够避免现有技术中由于各个消息分发设备所维护的路由信息不一致而造成的用户服务CN节点产生变化的情况发生,从而减少了局间位置更新。It can be seen that in the embodiment of the present invention, all message distribution devices in the pool determine the route of user messages according to the information stored in the data backup center, which can avoid the inconsistency of routing information maintained by each message distribution device in the prior art. As a result, the CN node serving the user changes, thereby reducing inter-office location updates.
以上所述对本发明的目的、技术方案和有益效果进行了进一步的详细说明,所应理解的是,以上所述并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The purpose, technical solutions and beneficial effects of the present invention have been further described in detail above. It should be understood that the above description is not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. shall be included in the protection scope of the present invention.
Claims (19)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101109232A CN101321379A (en) | 2007-06-08 | 2007-06-08 | Method, system and device for determining routing in CDMA A-Flex network |
PCT/CN2008/071210 WO2008151554A1 (en) | 2007-06-08 | 2008-06-05 | Method, system and apparatus for determining the route in cdma network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007101109232A CN101321379A (en) | 2007-06-08 | 2007-06-08 | Method, system and device for determining routing in CDMA A-Flex network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101321379A true CN101321379A (en) | 2008-12-10 |
Family
ID=40129249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007101109232A Pending CN101321379A (en) | 2007-06-08 | 2007-06-08 | Method, system and device for determining routing in CDMA A-Flex network |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101321379A (en) |
WO (1) | WO2008151554A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009092259A1 (en) * | 2007-12-28 | 2009-07-30 | Huawei Technologies Co., Ltd. | Method for establishing connection and paging under flex networking, signaling process entity and network system thereof |
WO2010115373A1 (en) * | 2009-04-08 | 2010-10-14 | 中兴通讯股份有限公司 | Peer-to-peer-network-based resource information backup operation method and peer-to-peer network |
WO2011022873A1 (en) * | 2009-08-25 | 2011-03-03 | Huawei Technologies Co., Ltd. | Technique for routing a signal in a communication network |
CN101895913B (en) * | 2009-05-19 | 2012-10-31 | 中国移动通信集团公司 | User data backup and acquisition method, system and device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6993038B2 (en) * | 2002-06-11 | 2006-01-31 | Tekelec | Methods and systems for automatically provisioning address translation information in a mobile services node address translation database |
CN101180909A (en) * | 2005-03-30 | 2008-05-14 | 诺基亚公司 | Systems, devices, methods and programs for reducing service interruption during routing area changes |
CN100450206C (en) * | 2005-09-23 | 2009-01-07 | 华为技术有限公司 | CDMA2000 base station controller multi-homing method, device and network |
-
2007
- 2007-06-08 CN CNA2007101109232A patent/CN101321379A/en active Pending
-
2008
- 2008-06-05 WO PCT/CN2008/071210 patent/WO2008151554A1/en active Application Filing
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009092259A1 (en) * | 2007-12-28 | 2009-07-30 | Huawei Technologies Co., Ltd. | Method for establishing connection and paging under flex networking, signaling process entity and network system thereof |
WO2010115373A1 (en) * | 2009-04-08 | 2010-10-14 | 中兴通讯股份有限公司 | Peer-to-peer-network-based resource information backup operation method and peer-to-peer network |
CN101895913B (en) * | 2009-05-19 | 2012-10-31 | 中国移动通信集团公司 | User data backup and acquisition method, system and device |
WO2011022873A1 (en) * | 2009-08-25 | 2011-03-03 | Huawei Technologies Co., Ltd. | Technique for routing a signal in a communication network |
Also Published As
Publication number | Publication date |
---|---|
WO2008151554A1 (en) | 2008-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9307390B2 (en) | Group based mobility optimization method and device in machine-type communication | |
KR101541987B1 (en) | System and method for failover recovery at geo-redundant gateways | |
EP1928192B1 (en) | Method, system and device for called party recovery in mobile switch center pool | |
RU2418386C2 (en) | Method, system and media-gateway to implement consolidation of mobile communication switching centres | |
CN102118733B (en) | Processing method during a kind of user equipment requests SMSonly function and equipment | |
CN101646157B (en) | Pool information management method and device thereof | |
US20110044309A1 (en) | Method and device for deploying tracking areas | |
CN101047900B (en) | Recovery method of terminal called service, mobile exchange center and system | |
CN102045651B (en) | Cluster call method, MSC, BSC and communication system | |
CN101150781B (en) | Called recovery method, device and system for mobile switching center pool | |
CN101217694B (en) | A method, system and device of called resumption in the mobile transferring pool | |
CN101754488B (en) | Logic control class communication equipment and communication method therefor | |
CN101321379A (en) | Method, system and device for determining routing in CDMA A-Flex network | |
US9185584B1 (en) | Dual controller functionality in a wireless communication system | |
CN101179815B (en) | Mobile switching center pool fault handling method, device and system | |
CN109040327A (en) | A kind of distribution method and device of IP address of mobile terminal | |
CN101400038A (en) | Method, apparatus and system for customer service continuity during network fault | |
US10244505B2 (en) | Operating a pool of mobility nodes | |
CN100428851C (en) | A method and node for transferring users in a core network node pool | |
CN102547653B (en) | Reduce the method and system that terminal falls back to Circuit Switching Network's number | |
CN105722147A (en) | Core network load balancing method, base stations, base station pools and core network | |
WO2012003690A1 (en) | Method and network for realizing network function of mobile switching center pool | |
CN101562908B (en) | Method, system and device for signaling control | |
CN104640089B (en) | A kind of method, apparatus and system for realizing LTE network short message business disaster tolerance | |
Jiang et al. | The realization of the passive caller resumption about mobile system core pool |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20081210 |