WO2012009875A1 - Method, short message center, home location register and system for achieving short message user roaming between networks - Google Patents

Method, short message center, home location register and system for achieving short message user roaming between networks Download PDF

Info

Publication number
WO2012009875A1
WO2012009875A1 PCT/CN2010/077142 CN2010077142W WO2012009875A1 WO 2012009875 A1 WO2012009875 A1 WO 2012009875A1 CN 2010077142 W CN2010077142 W CN 2010077142W WO 2012009875 A1 WO2012009875 A1 WO 2012009875A1
Authority
WO
WIPO (PCT)
Prior art keywords
short message
hlr
network
call request
user
Prior art date
Application number
PCT/CN2010/077142
Other languages
French (fr)
Chinese (zh)
Inventor
张道平
施健
何磊
崔新峰
孙雷
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to CA2793043A priority Critical patent/CA2793043C/en
Priority to BR112012023406A priority patent/BR112012023406A2/en
Publication of WO2012009875A1 publication Critical patent/WO2012009875A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre

Definitions

  • the present invention relates to the field of mobile communications, and in particular, to a method for implementing roaming between short message users, a short message center, an HLR, and a system. Background technique
  • Inter-network roaming is a service set up to provide users with multiple networks and to dilute user network barriers. Users can perform soft handover between different networks of operators through network roaming, so as to make reasonable use of network resources.
  • the short message center is based on the called number segment for routing and forwarding of messages.
  • This delivery forwarding method is based entirely on the ownership relationship between the number segment and the carrier network.
  • the number of the user is always one.
  • the user number has no attribution relationship with the network. Therefore, it is not possible to simply forward the short message directly through the number segment.
  • This method is similar to the standard number portability mode, and the current attribution of the destination user is judged by the RN.
  • the method is very accurate and the process is clear, the RN query message interface needs to be added, and the network element is added to store the correspondence between the user number and the RN. Therefore, it is more suitable for the number portability service of the entire network, and the global user RN information is uniformly managed by the independent network element. But come with a single carrier To say, it is not economical, requires high network transformation costs, and adds maintenance to a network element.
  • This method actually uses the SMS center to save the user's attribution information.
  • the SMS center is required to additionally maintain a set of user information, and may also need to add an interface to synchronize the SMS center through the Home Location Register (HLR). User Info. Therefore, this method also makes the cost higher.
  • HLR Home Location Register
  • the main object of the present invention is to provide a method for realizing roaming between short message users, a short message center, an HLR and a system, which aims to save cost and effectively realize delivery of roaming users between networks.
  • the present invention provides a method for implementing roaming between short message users, including:
  • the short message center initiates a call request to the home location register HLR;
  • the short message center determines that the terminating MSC address includes a special number, and then re-initiating a corresponding terminal call to the HLR according to the special number request.
  • the HLR responds to the terminal call request and returns a terminating MSC address:
  • the HLR acquires the terminal call request information according to the terminal call request
  • the HLR determines whether the terminal call request information is consistent with the current network location information of the user; if the terminal call request information is consistent with the current network location information of the user, the terminal MSC address including the current location information of the user is returned; the call request information and the current user If the network location information is inconsistent, the terminating MSC address containing the special number is returned.
  • the short message center re-initiates a call request to the HLR according to the special number: the short message center obtains network information that the terminal call user roams according to the special number; the short message center roams according to the terminal call user Network information, re-initiated to the HLR The corresponding call request.
  • the HLR is a composite home location register that supports a call request for a plurality of different network interfaces, or a plurality of single home location registers corresponding to a call request that supports a single network interface.
  • the method further comprises: adding a network identity to the terminal call request before the short message center initiates a terminal call request to the HLR home location register.
  • the present invention further provides a short message center for realizing roaming between short message users, including: a service logic processing module and a signaling processing module;
  • the service logic processing module is configured to initiate a terminal call request to the home location register HLR; and when the HLR includes a special number in the terminal call mobile switching center MSC address returned by the HLR in response to the terminal call request, according to the special number, The HLR initiates a corresponding final call request.
  • the service logic processing module re-initiates a corresponding call request to the HLR according to the special number: the service logic processing module acquires network information roamed by the terminating user according to the special number, and according to the network roaming by the terminating user Information, re-initiating a corresponding call request to the HLR.
  • the service logic processing module is further configured to add a network identifier to the initiated terminal call request.
  • the present invention also provides an HLR for implementing inter-network roaming of a short message user, including: an obtaining module and a response module;
  • the obtaining module is configured to obtain, according to the terminal call request initiated by the short message center, the terminal call request information
  • the response module is configured to determine whether the terminal call request information is consistent with the current network location information of the user; if the terminal call request information is consistent with the current network location information of the user, return a terminal MSC address including the current location information of the user; If the information is inconsistent with the current network location information of the user, the terminal MSC address including the special number is returned, so that the short message center determines that the terminating MSC address contains a special number, and according to the special number, re-initiates the corresponding call request to the HLR.
  • the HLR is a comprehensive home location register that supports a call request for a plurality of different network interfaces, or a plurality of single home location registers corresponding to a call request that supports a single network interface.
  • a system for implementing inter-network roaming of a short message user comprising: a short message center and an HLR; wherein the short message center is configured to initiate a call request to the home location register HLR; and return to the end when the HLR responds to the terminal call request
  • the mobile exchange center MSC address contains a special number, according to the special number, the corresponding call request is re-initiated to the HLR;
  • the HLR is configured to respond to the terminal call request initiated by the short message center, and return a terminating MSC address.
  • the HLR obtaining the terminal call request information according to the terminal call request initiated by the short message center, determining the terminal call request information and the current network location of the user Whether the information is consistent; if the terminal call request information is consistent with the current network location information of the user, the terminal MSC address including the current location information of the user is returned; if the terminal call request information is inconsistent with the current network location information of the user, the terminal call containing the special number is returned. MSC address.
  • the invention queries the short message center to check whether the terminal MSC address returned by the HLR contains a special number, thereby performing special processing of inter-network roaming according to the special number. It not only effectively realizes the message delivery between the roaming users of the network, but also does not need to add redundant interfaces or network elements, which greatly saves the cost compared with the prior art.
  • FIG. 1 is a schematic flow chart of an embodiment of a method for implementing roaming between short message users according to the present invention
  • FIG. 2 is a schematic flowchart of an HLR responding to a call request in a method for implementing inter-network roaming of a short message user according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a process for implementing a short message user roaming from a G network to a C network according to the present invention
  • FIG. 4 is a schematic flow chart of another embodiment of a method for implementing inter-network roaming of a short message user according to the present invention
  • FIG. 5 is a schematic structural diagram of an embodiment of a system for implementing inter-network roaming of a short message user according to the present invention
  • FIG. 6 is a schematic structural diagram of an HLR according to an embodiment of the present invention for implementing inter-network roaming of a short message user
  • FIG. 7 is a schematic structural diagram of an embodiment of a short message center for implementing inter-network roaming between short message users according to the present invention.
  • the invention is applied to the same operator to build multiple networks, and realizes roaming between short message users.
  • the multiple networks respectively support different network types, such as a network support type CDMA network (CDMA95, CDMA2000, etc.), hereinafter referred to as C network; another network supports GSM-like networks (GSM, WCDMA, TDSCDMA, etc.), Hereinafter referred to as the G network.
  • CDMA95, CDMA2000, etc. a network support type CDMA network
  • GSM GSM-like networks
  • WCDMA WCDMA, TDSCDMA, etc.
  • the present invention specifically describes a process of implementing inter-network roaming for short message users by taking a CDMA-like network and a GSM-like network as examples.
  • the present invention is equally applicable to inter-network roaming between other networks.
  • FIG. 1 is a schematic flowchart of an embodiment of a method for implementing inter-network roaming of a short message user. As shown in FIG. 1, the method for implementing roaming between short message users in this embodiment includes:
  • Step S10 The short message center initiates a call request to the HLR.
  • the calling user submits the short message to the short message center.
  • the short message center initiates a call request to the home location register (HLR) to obtain the routing information of the called user.
  • HLR home location register
  • the short message center initiates a call request of the C network, that is, an SMSREQ request.
  • the short message center initiates a final call request of the G network, that is, an SRI request.
  • Step Sl l The HLR responds to the final call request and returns the terminating MSC address.
  • the HLR can store the location information of the user; when the user experiences inter-network roaming, the roaming information, that is, the current network location information of the user, can also be stored. After receiving the terminal call request initiated by the short message center, the HLR responds to the terminal call request and returns to the terminating mobile switching center (Mobile). Switching Center, MSC ) address.
  • the HLR here is preferably a comprehensive home location register, and supports the routing interface of the C network and the G network.
  • FIG. 2 is a schematic flowchart of the HLR responding to the final call request in the method for implementing the inter-network roaming of the short message user according to the embodiment of the present invention. As shown in FIG. 2, step S11 further includes:
  • Step Si l l The HLR obtains the call request information according to the final call request.
  • the HLR supports the routing interface of the C network and the G network at the same time, and obtains the terminal call request information according to the routing interface that the short message center initiates the call request. For example, when the SMS center is requested by the C network, the HLR obtains the SMSREQ request information; when the SMS center is initiated by the G network, the HLR obtains the SRI request information.
  • Step S112 Determine whether the terminal call request information is consistent with the current network location information of the user; if yes, go to step S113; otherwise, go to step S114.
  • the HLR determines whether the obtained terminal call request information is consistent with the current network location information of the user. For example, it is assumed that the terminal call request obtained by the HLR is an SRI request, and according to the current network location information of the user, that the user originally belongs to the G network and has roamed to the C network, the terminal call request information is determined to be inconsistent with the network location information, and the process proceeds to step S114. . It is assumed that the terminal call request obtained by the HLR is an SRI request, and the user is originally in the G network according to the current network location information of the user, and the terminal call request information is consistent with the network location information, and the process proceeds to step S113.
  • Step S113 Returning the terminating MSC address including the current location information of the user.
  • the HLR When the called user does not roam, the HLR responds to the call request and returns a terminating MSC address containing the current location information of the user.
  • Step S114 Return the terminal MSC address including the special number.
  • the HLR When the called user roams, the HLR responds to the call request and returns the terminating MSC address containing the special number.
  • This special number can be a network identifier or a prefix.
  • the network identifier of the G network is 01
  • the network identifier of the C network is 02.
  • Step S12 The short message center determines whether the terminal MSC address contains a special number; if yes, then Step S13; otherwise, go to step S14.
  • the short message center After receiving the terminating MSC address returned by the HLR, the short message center determines whether the terminal MSC address contains a special number; if yes, the process goes to step S13; otherwise, the process goes to step S14.
  • Step S13 Re-initiating a corresponding terminal call request to the HLR according to the special number; and returning to step Sl1.
  • the step S13 further includes:
  • Step A Obtain network information of the roaming of the terminating user according to the special number
  • the SMS center obtains the network information of the roaming of the terminating user according to the special number returned by the HLR. For example, if the special number in this embodiment is 01, the network information of the terminal call user roaming is G network, that is, the terminal call user roams to the G network; and the special number is 02, the network information of the terminal call user roaming is obtained.
  • the C network that is, the terminating user roams to the C network.
  • Step B Re-initiating a corresponding call request to the HLR according to the network information roamed by the terminating user.
  • the SRI request is re-initiated to the HLR; when the network information roamed by the terminating user is the C network, the SMSREQ request is re-initiated to the HLR.
  • Step S14 Maintain the original terminal call mode to perform the final call.
  • the terminating MSC address does not include a special number, it means that the terminating user does not roam to another network, and the short message center keeps the original terminating mode according to the terminating MSC address returned by the HLR. Whether the terminating MSC address returned by the HLR contains a special number, so that special processing of inter-network roaming is performed according to the special number. In this embodiment, not only the message delivery between the roaming users of the network is effectively realized, but also the redundant interface or the network element is not added, which greatly saves the cost compared with the prior art.
  • FIG. 3 is a schematic diagram of a process for implementing a short message user roaming from a G network to a C network according to the present invention.
  • a user whose called number is 861890000000 is originally attributed to the G network, and when the current network roams to the C network,
  • the final call process is as follows:
  • the SMS Center initiates a G network termination request (that is, an SRI request) to the integrated HLR.
  • the called number is 8618900000001.
  • the integrated HLR responds to the SRI request because the currently called user has roamed to the C network by the G network, so the integrated HLR returns the terminating MSC address containing the special number. For example, add a special number to the called number as the terminating MSC address, which is 028618900000001.
  • the short message center determines whether the terminal MSC address returned by the integrated HLR includes a special number. As a result, the terminating MSC address returned by the integrated HLR includes a special number, and the short message center determines, according to the special number, that the called user has roamed between the networks. To the C network, the SMSHQ termination request is re-initiated to the integrated HLR.
  • the integrated HLR responds to the SMSREQ request and returns a terminating MSC address containing the current location information. Therefore, the short message center successfully terminates the message according to the terminating MSC address including the current location information.
  • the HLR is a single home location register, corresponding to A call request that supports a single network interface.
  • the C network HLR supports the SMSREQ request initiated by the SMS center
  • the G network HLR supports the SRI request initiated by the SMS center.
  • the short message center When the short message center initiates a call request to the HLR, in addition to selecting the interface type, it also needs to determine the office direction of the HLR. Generally, the SCCP (Signaling Connection Control Part) layer is routed as the terminating subscriber number. Realized. For the integrated HLR, when the inter-network roaming occurs, the two call requests initiated by the SMS center are different, but the office direction is one. For a single HLR, in order to distinguish the office direction of the two-call request, as shown in FIG. 4, the method for implementing the inter-network roaming of the short message user in this embodiment includes the following steps:
  • Step S20 Add a network identifier to the terminal call request.
  • the network identifier is added before the destination address of the SCCP layer in the terminal call request, so that the HLR supporting the network identifier responds to the terminal call request initiated by the short message center.
  • the office route indicating the call request is the G network HLR.
  • the office route indicating the call request is the C network HLR.
  • the corresponding HLR also supports the identification of a call request with a network flag added.
  • Step S21 The short message center initiates a call request to the HLR.
  • Step S22 The HLR responds to the call request and returns the terminating MSC address.
  • Step S23 The short message center determines whether the MSC address includes a special number; if yes, go to step S24; otherwise, go to step S25.
  • Step S24 Re-initiating a corresponding terminal call request to the HLR according to the special number, and then returning to step S22.
  • Step S25 Maintain the original terminal call mode to perform the final call.
  • Step S21, step S22, step S23, step S24, and step S25 are the same as step S10, step S1, step S12, step S13, and step S14 in the foregoing embodiment, and are not described herein again.
  • the following describes the implementation flow of the inter-network roaming of the short message user in the case where the HLR is a single home location register. Assume that the user whose called number is 8618900000002 originally belongs to the C network, and the current network roams to the G network.
  • the termination process is as follows:
  • the SMS center initiates an SMSREQ request to the HLR.
  • the called number is 8618900000002.
  • the destination address of the SCCP layer in the SMSREQ request is 028618900000002.
  • the C network HLR responds to the SMSREQ request because the currently called user has roamed to the G network by the C network, so the C network HLR returns the terminating MSC address containing the special number. If the terminating MSC address returned by the C network HLR contains a special number, the short message center re-initiates the SRI request, and the called number is still 8618900000002, but after adding the network identity in the final call request (ie, the SRI request), the SRI requests the SCCP.
  • the destination address of the layer is 011866900000002.
  • the G network HLR responds to the SRI request and returns the terminating MSC address containing the current location information. Therefore, the short message center successfully terminates the message according to the terminating MSC address including the current location information.
  • FIG. 5 is a schematic structural diagram of an embodiment of a system for implementing inter-network roaming of a short message user.
  • the system for implementing inter-network roaming of a short message user in this embodiment includes: a short message center 100 and an HLR 200;
  • the short message center 100 is configured to initiate a call request to the home location register HLR 200.
  • the call center 100 is further configured to: when the HLR 200 includes the special number in the MSC address of the terminating mobile switching center returned in response to the terminal call request, re-direct to the HLR 200 according to the special number. Initiating a corresponding terminating call request; when the HLR 200 does not include a special number in the terminating MSC address returned in response to the terminating call request, the original terminating mode is maintained to perform the terminating call;
  • the HLR 200 is configured to respond to the terminal call request initiated by the short message center 100, and return the terminating MSC address.
  • the calling user submits the short message to the short message center 100.
  • the short message center 100 After receiving the short message, the short message center 100 initiates a call request to the HLR 200 to obtain the routing information of the called user. Then, according to the terminating MSC address returned by the HLR 200, the short message center 100 selects whether to maintain the original terminating mode for the terminating call or to initiate a final call request to the HLR 200 according to the special number.
  • the HLR 200 that implements roaming between the SMS users can store the location information of the user.
  • the roaming information that is, the current network location information of the user, can also be stored.
  • the HLR 200 After receiving the terminal call request initiated by the short message center 100, the HLR 200 responds to the terminal call request and returns a Mobile Switching Center (Mobile Switching Center) address.
  • FIG. 6 is a schematic structural diagram of an HLR 200 for implementing inter-network roaming of a short message user according to the present invention. As shown in FIG. 6, the HLR 200 for implementing inter-network roaming of a short message user includes: an obtaining module 20 and a response module 21;
  • the obtaining module 20 is configured to obtain the terminal call request information according to the terminal call request initiated by the short message center 100;
  • the response module 21 is configured to determine whether the terminal call request information is consistent with the current network location information of the user; if yes, return a terminating MSC address including the current location information of the user; otherwise, return a terminal MSC address including the special number.
  • the response module 21 of the HLR 200 determines whether the terminal call request information acquired by the obtaining module 20 is consistent with the current network location information of the user. For example, it is assumed that the terminal call request obtained by the obtaining module 20 is an SRI request, and according to the current network location information of the user, it is known that the user originally belongs to the G network and has roamed to the C network, and then the terminal call request information is inconsistent with the network location information, and is returned.
  • the terminating MSC address containing the special number.
  • the terminal call request obtained by the obtaining module 20 is an SRI request, and according to the current network location information of the user, it can be known that the user originally belongs to the G network and is still in the G network, and then the terminal call request information is consistent with the network location information, and the return includes the current user.
  • the location information of the terminating MSC address is an SRI request, and according to the current network location information of the user, it can be known that the user originally belongs to the G network and is still in the G network, and then the terminal call request information is consistent with the network location information, and the return includes the current user.
  • the location information of the terminating MSC address is an SRI request, and according to the current network location information of the user, it can be known that the user originally belongs to the G network and is still in the G network, and then the terminal call request information is consistent with the network location information, and the return includes the current user.
  • the location information of the terminating MSC address is an SRI request, and according to the current network location information of the user, it can be
  • the HLR 200 can be a comprehensive home location register that supports both end-of-call requests for multiple different network interfaces or a single home location register for multiple call requests that support a single network interface.
  • FIG. 7 is a schematic structural diagram of an embodiment of a short message center for implementing SMS roaming between short message users.
  • the short message center 100 for implementing SMS inter-network roaming in this embodiment includes: a service logic processing module 10 and signaling. Processing module 11; wherein
  • the service logic processing module 10 is configured to initiate a call request to the HLR 200, and is further configured to re-initiate the corresponding end to the HLR 200 according to the special number when the HLR 200 includes the special number in the terminating MSC address returned in response to the terminal call request.
  • Call request The signaling processing module 11 is configured to: when the HLR 200 does not include the special number in the terminating MSC address returned by the HLR 200 in response to the terminal call request, maintain the original terminating mode to perform the terminating call.
  • the service logic processing module re-initiates a corresponding call request to the HLR according to the special number: the service logic processing module acquires network information roamed by the terminating user according to the special number, and according to the terminating user Roaming network information, re-initiating a corresponding call request to the HLR.
  • the HLR 200 in this embodiment is a comprehensive home location register, and supports end call requests of a plurality of different network interfaces, such as a C network and a G network.
  • the HLR 200 responds to the call request initiated by the service logic processing module 10 to determine whether the terminating user has an inter-network roaming, and returns a terminating MSC address containing the special number; otherwise, returns a terminating MSC address containing the current location information of the user.
  • This special number can be a network ID or prefix.
  • the network identifier of the G network is 01
  • the network identifier of the C network is 02.
  • the service logic processing module 10 is specifically configured to: obtain network information of the roaming of the terminating user according to the special number, and initiate a call request to the HLR 200 according to the network information of the roaming of the terminating user. For example, if the special number in this embodiment is 01, the network information of the terminal call user roaming is the G network, that is, the terminal call user roams to the G network, and then the SLR request is re-initiated to the HLR 200; The network information that the user roams is the C network, that is, the terminating user roams to the C network, and then the SMSREQ request is re-initiated to the HLR 200.
  • the SMS center 100 and the integrated HLR 200 are used to implement the short message delivery of the inter-network roaming, without adding redundant network elements or interfaces, which greatly saves the operator's construction and operation costs.
  • the short message delivery can be completed only through a set of the short message center 100, which not only reduces the cost of network construction and maintenance of the operator, but also makes the short message billing more accurate.
  • the short message center 100 initiates a call request to the HLR 200, in addition to selecting the interface type, it is also necessary to determine the office direction of the HLR 200.
  • the Signaling Connection Control Part (SCCP) layer is used as the terminating subscriber number. Routed implementation. Correct In the integrated HLR200, when the inter-network roaming occurs, the two call requests initiated by the short message center 100 are different, but the office directions are one. For a single HLR 200 corresponding to a call request that supports a single network interface, in order to distinguish the office direction of the two call requests, the SMS center 100 needs to improve accordingly.
  • SCCP Signaling Connection Control Part
  • the service logic processing module 10 of the short message center 100 that implements the roaming of the short message user network is also used to: add a network identifier in the initiated call request.
  • the short message center 100 adds a network identifier in front of the destination address of the SCCP layer in the terminal call request, so that the HLR 200 supporting the network identifier responds to the terminal call request.
  • the office route indicating the call request is the G network HLR 200.
  • the office route indicating the call request is the network HLR 200.
  • the corresponding HLR200 also supports the identification of a call request that adds a network flag. Therefore, by adding a network call end call request, the problem of the office route differentiation initiated by the short message center 100 in the case of a single HLR 200 can be solved.

Abstract

A method for achieving short message user roaming between networks is provided in the present invention, wherein a short message center initiates a termination request to a home location register (HLR); the HLR returns the address of the termination mobile switching center (MSC) for responding to the termination request; the short message center determines whether the termination MSC address includes a particular number; when the termination MSC address includes a particular number, the short message center re-initiates a corresponding termination request to the HLR. A short message center, an HLR and a system for achieving the short message user roaming between networks are provided. The short message center inquires whether the termination MSC address returned by the HLR includes a particular number, and then special processing for roaming between networks is performed according to the particular number. Not only is the message delivery between users roaming between networks achieved effectively, but also no additional interface or network element is required, and thereby the present invention reduces the cost greatly compared with the prior art.

Description

实现短信用户网间漫游的方法、 短信中心、 HLR及系统 技术领域  Method for realizing roaming between short message users, short message center, HLR and system
本发明涉及移动通讯领域, 特别涉及一种实现短信用户网间漫游的方 法、 短信中心、 HLR及系统。 背景技术  The present invention relates to the field of mobile communications, and in particular, to a method for implementing roaming between short message users, a short message center, an HLR, and a system. Background technique
网间漫游, 是同一运营商搭建多张网络的情况下, 为了提供用户使用 多张网络并且淡化用户的网络间障碍而设置的一种业务。 用户可以通过网 间漫游在运营商的不同网络间进行软切换, 从而合理利用网络资源。  Inter-network roaming is a service set up to provide users with multiple networks and to dilute user network barriers. Users can perform soft handover between different networks of operators through network roaming, so as to make reasonable use of network resources.
随着 3G时代的到来, WCDMA、 TDS-CDMA、 CDMA2000三种制式网 络并驾齐驱将成为主流, 各种网络制式也都有着各自的优势, 因此网间漫 游的优化也变得尤其重要, 例如网间漫游用户之间消息的投递。  With the advent of the 3G era, WCDMA, TDS-CDMA, and CDMA2000 will become mainstream, and various network standards will have their own advantages. Therefore, the optimization of inter-network roaming has become especially important, such as inter-network roaming. Delivery of messages between users.
的短消息中心是基于被叫号段进行消息的路由和转发, 这种投递转发 方式完全基于号段与运营商网络的归属关系进行。 但是如果支持用户网间 漫游的业务, 用户号码始终是一个, 在不同网络间切换时, 就造成用户号 段与网络没有了归属关系 , 因此不能再简单的直接通过号段进行短信终呼。  The short message center is based on the called number segment for routing and forwarding of messages. This delivery forwarding method is based entirely on the ownership relationship between the number segment and the carrier network. However, if the service of roaming between users is supported, the number of the user is always one. When switching between different networks, the user number has no attribution relationship with the network. Therefore, it is not possible to simply forward the short message directly through the number segment.
基于以上原因, 在这种应用下如何实现目的用户号码归属的问题就成 了关键, 现有的常见做法有以下两种:  Based on the above reasons, how to achieve the attribution of the destination user number in this application becomes a key issue. There are two common practices:
1、 增加路由号码(Routing Number, RN )查询消息, 在终呼前先判断 用户归属。  1. Add a Routing Number (RN) query message to determine the user's attribution before terminating the call.
这种方法类似标准号码携带模式,通过 RN来判断目的用户的当前归属。 虽然这种方法很准确, 流程也很清晰, 但是需要增加 RN查询消息接口, 并 且增加网元保存用户号码与 RN的对应关系。 因此, 其比较适合全网实现号 码携带业务, 用独立的网元统一管理全局用户 RN信息。 但就单个运营商来 说, 却不够经济, 需要较高的网络改造成本, 并增加了一个网元的维护。This method is similar to the standard number portability mode, and the current attribution of the destination user is judged by the RN. Although the method is very accurate and the process is clear, the RN query message interface needs to be added, and the network element is added to store the correspondence between the user number and the RN. Therefore, it is more suitable for the number portability service of the entire network, and the global user RN information is uniformly managed by the independent network element. But come with a single carrier To say, it is not economical, requires high network transformation costs, and adds maintenance to a network element.
2、 通过短信中心开户, 根据用户网络归属信息投递消息。 2. Open an account through the SMS center and deliver the message according to the user's network attribution information.
这种方法实际是利用短信中心来做用户归属信息的保存。 如此, 在短 信中心侧, 虽对用户的归属很明确, 但是也需要短信中心另外维护一套用 户信息,并且可能还需要增加接口,以通过归属位置寄存器(Home Location Register, HLR ) 同步短信中心的用户信息。 因此, 这种方法也使得成本较 高。  This method actually uses the SMS center to save the user's attribution information. Thus, on the SMS center side, although the attribution to the user is clear, the SMS center is required to additionally maintain a set of user information, and may also need to add an interface to synchronize the SMS center through the Home Location Register (HLR). User Info. Therefore, this method also makes the cost higher.
因此, 急需一种能节省成本, 并有效实现网间漫游用户的投递的方法。 发明内容  Therefore, there is an urgent need for a method that can save costs and effectively realize delivery of roaming users between networks. Summary of the invention
本发明的主要目的是提供一种实现短信用户网间漫游的方法、 短信中 心、 HLR及系统, 旨在节省成本、 并有效地实现网间漫游用户的投递。  The main object of the present invention is to provide a method for realizing roaming between short message users, a short message center, an HLR and a system, which aims to save cost and effectively realize delivery of roaming users between networks.
本发明提供了一种实现短信用户网间漫游的方法, 包括:  The present invention provides a method for implementing roaming between short message users, including:
短信中心向归属位置寄存器 HLR发起终呼请求;  The short message center initiates a call request to the home location register HLR;
所述 HLR响应所述终呼请求, 并返回终呼移动交换中心 MSC地址; 所述短信中心判定所述终呼 MSC地址包含特殊号码, 则根据所述特殊 号码, 重新向 HLR发起相应的终呼请求。  Responding to the terminal call request, and returning to the terminating mobile switching center MSC address; the short message center determines that the terminating MSC address includes a special number, and then re-initiating a corresponding terminal call to the HLR according to the special number request.
所述 HLR响应所述终呼请求 , 并返回终呼 MSC地址为:  The HLR responds to the terminal call request and returns a terminating MSC address:
所述 HLR根据所述终呼请求, 获取终呼请求信息;  The HLR acquires the terminal call request information according to the terminal call request;
所述 HLR判断终呼请求信息与用户当前网络位置信息是否一致; 终呼 请求信息与用户当前网络位置信息一致, 则返回包含用户当前的位置信息 的终呼 MSC地址; 终呼请求信息与用户当前网络位置信息不一致, 则返回 包含特殊号码的终呼 MSC地址。  The HLR determines whether the terminal call request information is consistent with the current network location information of the user; if the terminal call request information is consistent with the current network location information of the user, the terminal MSC address including the current location information of the user is returned; the call request information and the current user If the network location information is inconsistent, the terminating MSC address containing the special number is returned.
所述短信中心根据所述特殊号码重新向 HLR发起终呼请求为: 所述短信中心根据所述特殊号码, 获取终呼用户所漫游的网络信息; 所述短信中心根据所述终呼用户所漫游的网络信息, 重新向 HLR发起 相应的终呼请求。 The short message center re-initiates a call request to the HLR according to the special number: the short message center obtains network information that the terminal call user roams according to the special number; the short message center roams according to the terminal call user Network information, re-initiated to the HLR The corresponding call request.
所述 HLR为同时支持多种不同网络接口的终呼请求的综合归属位置寄 存器, 或多个对应支持单个网络接口的终呼请求的单一归属位置寄存器。  The HLR is a composite home location register that supports a call request for a plurality of different network interfaces, or a plurality of single home location registers corresponding to a call request that supports a single network interface.
当所述 HLR为多个单一归属位置寄存器时, 该方法还包括: 所述短信 中心向 HLR归属位置寄存器发起终呼请求之前, 在终呼请求中添加网络标 识。  When the HLR is a plurality of single home location registers, the method further comprises: adding a network identity to the terminal call request before the short message center initiates a terminal call request to the HLR home location register.
本发明还提供一种实现短信用户网间漫游的短信中心, 包括: 业务逻 辑处理模块和信令处理模块; 其中,  The present invention further provides a short message center for realizing roaming between short message users, including: a service logic processing module and a signaling processing module;
所述业务逻辑处理模块, 用于向归属位置寄存器 HLR发起终呼请求; 以及在 HLR响应所述终呼请求而返回的终呼移动交换中心 MSC地址中包含 特殊号码时, 根据特殊号码, 重新向 HLR发起相应的终呼请求。  The service logic processing module is configured to initiate a terminal call request to the home location register HLR; and when the HLR includes a special number in the terminal call mobile switching center MSC address returned by the HLR in response to the terminal call request, according to the special number, The HLR initiates a corresponding final call request.
所述业务逻辑处理模块根据特殊号码, 重新向 HLR发起相应的终呼请 求为: 所述业务逻辑处理模块根据特殊号码获取终呼用户所漫游的网络信 息, 并根据所述终呼用户漫游的网络信息, 重新向 HLR发起相应的终呼请 求。  The service logic processing module re-initiates a corresponding call request to the HLR according to the special number: the service logic processing module acquires network information roamed by the terminating user according to the special number, and according to the network roaming by the terminating user Information, re-initiating a corresponding call request to the HLR.
所述业务逻辑处理模块, 还用于在发起的终呼请求中添加网络标识。 本发明还提供一种实现短信用户网间漫游的 HLR, 包括: 获取模块和 响应模块; 其中,  The service logic processing module is further configured to add a network identifier to the initiated terminal call request. The present invention also provides an HLR for implementing inter-network roaming of a short message user, including: an obtaining module and a response module;
所述获取模块, 用于根据所述短信中心发起的终呼请求, 获取终呼请 求信息;  The obtaining module is configured to obtain, according to the terminal call request initiated by the short message center, the terminal call request information;
所述响应模块, 用于判断终呼请求信息与用户当前网络位置信息是否 一致; 终呼请求信息与用户当前网络位置信息一致, 则返回包含用户当前 的位置信息的终呼 MSC地址; 终呼请求信息与用户当前网络位置信息不一 致,则返回包含特殊号码的终呼 MSC地址,以供短信中心判断所述终呼 MSC 地址中包含特殊号码时, 根据特殊号码, 重新向 HLR发起相应的终呼请求。 所述 HLR为同时支持多种不同网络接口的终呼请求的综合归属位置寄 存器, 或多个对应支持单个网络接口的终呼请求的单一归属位置寄存器。 The response module is configured to determine whether the terminal call request information is consistent with the current network location information of the user; if the terminal call request information is consistent with the current network location information of the user, return a terminal MSC address including the current location information of the user; If the information is inconsistent with the current network location information of the user, the terminal MSC address including the special number is returned, so that the short message center determines that the terminating MSC address contains a special number, and according to the special number, re-initiates the corresponding call request to the HLR. . The HLR is a comprehensive home location register that supports a call request for a plurality of different network interfaces, or a plurality of single home location registers corresponding to a call request that supports a single network interface.
一种实现短信用户网间漫游的系统, 包括: 短信中心和 HLR; 其中, 所述短信中心,用于向归属位置寄存器 HLR发起终呼请求; 以及当 HLR 响应所述终呼请求而返回的终呼移动交换中心 MSC地址中包含特殊号码 时, 根据特殊号码, 重新向 HLR发起相应的终呼请求;  A system for implementing inter-network roaming of a short message user, comprising: a short message center and an HLR; wherein the short message center is configured to initiate a call request to the home location register HLR; and return to the end when the HLR responds to the terminal call request When the mobile exchange center MSC address contains a special number, according to the special number, the corresponding call request is re-initiated to the HLR;
所述 HLR, 用于响应所述短信中心发起的终呼请求, 并返回终呼 MSC 地址。  The HLR is configured to respond to the terminal call request initiated by the short message center, and return a terminating MSC address.
所述 HLR响应所述短信中心发起的终呼请求 , 并返回终呼 MSC地址为 所述 HLR根据所述短信中心发起的终呼请求获取终呼请求信息, 判断终呼 请求信息与用户当前网络位置信息是否一致; 终呼请求信息与用户当前网 络位置信息一致, 则返回包含用户当前的位置信息的终呼 MSC地址; 终呼 请求信息与用户当前网络位置信息不一致, 则返回包含特殊号码的终呼 MSC地址。  Responding to the terminal call request initiated by the short message center, and returning the terminating MSC address, the HLR obtaining the terminal call request information according to the terminal call request initiated by the short message center, determining the terminal call request information and the current network location of the user Whether the information is consistent; if the terminal call request information is consistent with the current network location information of the user, the terminal MSC address including the current location information of the user is returned; if the terminal call request information is inconsistent with the current network location information of the user, the terminal call containing the special number is returned. MSC address.
本发明通过短信中心查询 HLR返回的终呼 MSC地址是否包含特殊号 码, 从而根据特殊号码进行网间漫游的特殊处理。 不但有效实现了网间漫 游用户之间的消息投递, 而且不用增加多余的接口或网元, 相对于现有技 术中大大节省了成本。 附图说明  The invention queries the short message center to check whether the terminal MSC address returned by the HLR contains a special number, thereby performing special processing of inter-network roaming according to the special number. It not only effectively realizes the message delivery between the roaming users of the network, but also does not need to add redundant interfaces or network elements, which greatly saves the cost compared with the prior art. DRAWINGS
图 1是本发明实现短信用户网间漫游的方法一实施例的流程示意图; 图 2是本发明实现短信用户网间漫游的方法一实施例中 HLR响应终呼 请求的流程示意图;  1 is a schematic flow chart of an embodiment of a method for implementing roaming between short message users according to the present invention; FIG. 2 is a schematic flowchart of an HLR responding to a call request in a method for implementing inter-network roaming of a short message user according to an embodiment of the present invention;
图 3是本发明实现短信用户由 G网漫游至 C网的流程示意图;  3 is a schematic diagram of a process for implementing a short message user roaming from a G network to a C network according to the present invention;
图 4是本发明实现短信用户网间漫游的方法另一实施例的流程示意图; 图 5是本发明实现短信用户网间漫游的系统一实施例的结构示意图; 图 6是本发明实现短信用户网间漫游的 HLR—实施例的结构示意图; 图 7是本发明实现短信用户网间漫游的短信中心一实施例的结构示意 图。 具体实施方式 4 is a schematic flow chart of another embodiment of a method for implementing inter-network roaming of a short message user according to the present invention; FIG. 5 is a schematic structural diagram of an embodiment of a system for implementing inter-network roaming of a short message user according to the present invention; FIG. 6 is a schematic structural diagram of an HLR according to an embodiment of the present invention for implementing inter-network roaming of a short message user; FIG. 7 is a schematic structural diagram of an embodiment of a short message center for implementing inter-network roaming between short message users according to the present invention. detailed description
应当理解, 此处所描述的具体实施例仅仅用以解释本发明, 并不用于 限定本发明。  It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明应用于同一运营商搭建多张网络的情况下, 实现短信用户网间 漫游。 该多张网络分别支持不同的网络类型, 例如一张网络支持类 CDMA 网络(CDMA95、 CDMA2000等等), 以下简称 C网; 另一张网支持类 GSM 网络(GSM、 WCDMA、 TDSCDMA等等), 以下简称 G网。 本发明就以类 CDMA网络与类 GSM网络为例具体描述短信用户网间漫游的实现过程。 当 然, 并不仅限于类 CDMA网络与类 GSM网络之间的网间漫游, 本发明同样 适用于其他网络之间的网间漫游。  The invention is applied to the same operator to build multiple networks, and realizes roaming between short message users. The multiple networks respectively support different network types, such as a network support type CDMA network (CDMA95, CDMA2000, etc.), hereinafter referred to as C network; another network supports GSM-like networks (GSM, WCDMA, TDSCDMA, etc.), Hereinafter referred to as the G network. The present invention specifically describes a process of implementing inter-network roaming for short message users by taking a CDMA-like network and a GSM-like network as examples. Of course, and not limited to inter-network roaming between a CDMA-like network and a GSM-like network, the present invention is equally applicable to inter-network roaming between other networks.
图 1是本发明实现短信用户网间漫游的方法一实施例的流程示意图, 如 图 1所示, 本实施例实现短信用户网间漫游的方法包括:  1 is a schematic flowchart of an embodiment of a method for implementing inter-network roaming of a short message user. As shown in FIG. 1, the method for implementing roaming between short message users in this embodiment includes:
步骤 S 10: 短信中心向 HLR发起终呼请求。  Step S10: The short message center initiates a call request to the HLR.
主叫用户将短消息提交至短信中心, 短信中心接收到该短消息后, 向 归属位置寄存器 (Home Location Register, HLR)发起终呼请求, 以获取被 叫用户的路由信息。 当被叫用户归属于 C网, 则短信中心发起 C网的终呼请 求, 即 SMSREQ请求。 当被叫用户归属于 G网, 则短信中心发起 G网的终呼 请求, 即 SRI请求。  The calling user submits the short message to the short message center. After receiving the short message, the short message center initiates a call request to the home location register (HLR) to obtain the routing information of the called user. When the called user belongs to the C network, the short message center initiates a call request of the C network, that is, an SMSREQ request. When the called user belongs to the G network, the short message center initiates a final call request of the G network, that is, an SRI request.
步骤 Sl l : HLR响应终呼请求, 并返回终呼 MSC地址。  Step Sl l: The HLR responds to the final call request and returns the terminating MSC address.
HLR可以存储用户的位置信息; 当该用户发生网间漫游时, 还可以存 储漫游信息, 即用户所处的当前网络位置信息。 HLR接收到短信中心发起 的终呼请求后, 则响应该终呼请求, 并返回终呼移动交换中心 (Mobile Switching Center, MSC )地址。 此处的 HLR优选为综合归属位置寄存器, 同时支持 C网和 G网的取路由接口。 The HLR can store the location information of the user; when the user experiences inter-network roaming, the roaming information, that is, the current network location information of the user, can also be stored. After receiving the terminal call request initiated by the short message center, the HLR responds to the terminal call request and returns to the terminating mobile switching center (Mobile). Switching Center, MSC ) address. The HLR here is preferably a comprehensive home location register, and supports the routing interface of the C network and the G network.
图 2是本发明实现短信用户网间漫游的方法一实施例中 HLR响应终呼 请求的流程示意图, 如图 2所示, 步骤 S11进一步包括:  FIG. 2 is a schematic flowchart of the HLR responding to the final call request in the method for implementing the inter-network roaming of the short message user according to the embodiment of the present invention. As shown in FIG. 2, step S11 further includes:
步骤 Si l l : HLR根据终呼请求, 获取终呼请求信息。  Step Si l l : The HLR obtains the call request information according to the final call request.
该 HLR同时支持 C网和 G 网的取路由接口,并根据短信中心发起终呼请 求通过的取路由接口, 获取终呼请求信息。 例如, 当短信中心由 C网发起的 SMSREQ请求, 则 HLR获取该 SMSREQ请求信息; 当短信中心由 G网发起的 SRI请求则 HLR获取该 SRI请求信息。  The HLR supports the routing interface of the C network and the G network at the same time, and obtains the terminal call request information according to the routing interface that the short message center initiates the call request. For example, when the SMS center is requested by the C network, the HLR obtains the SMSREQ request information; when the SMS center is initiated by the G network, the HLR obtains the SRI request information.
步骤 S112: 判断终呼请求信息与用户当前网络位置信息是否一致; 若 是, 则转步骤 S113; 否则, 转步骤 S114。  Step S112: Determine whether the terminal call request information is consistent with the current network location information of the user; if yes, go to step S113; otherwise, go to step S114.
HLR判断获取到的终呼请求信息与用户当前网络位置信息是否一致。 例如, 假设 HLR获取到的终呼请求为 SRI请求, 且根据用户当前网络位置信 息可知用户原属于 G网、 当前已经漫游至 C网, 则判断终呼请求信息与网络 位置信息不一致, 转步骤 S114。 假设 HLR获取到的终呼请求为 SRI请求, 且 才艮据用户当前网络位置信息可知用户原属于 G网、 当前仍处于 G网, 则判断 终呼请求信息与网络位置信息一致, 转步骤 S113。  The HLR determines whether the obtained terminal call request information is consistent with the current network location information of the user. For example, it is assumed that the terminal call request obtained by the HLR is an SRI request, and according to the current network location information of the user, that the user originally belongs to the G network and has roamed to the C network, the terminal call request information is determined to be inconsistent with the network location information, and the process proceeds to step S114. . It is assumed that the terminal call request obtained by the HLR is an SRI request, and the user is originally in the G network according to the current network location information of the user, and the terminal call request information is consistent with the network location information, and the process proceeds to step S113.
步骤 S113 : 返回包含用户当前的位置信息的终呼 MSC地址。  Step S113: Returning the terminating MSC address including the current location information of the user.
当被叫用户未发生漫游时, 则 HLR响应该终呼请求, 并返回包含用户 当前的位置信息的终呼 MSC地址。  When the called user does not roam, the HLR responds to the call request and returns a terminating MSC address containing the current location information of the user.
步骤 S114: 返回包含特殊号码的终呼 MSC地址。  Step S114: Return the terminal MSC address including the special number.
当被叫用户发生漫游时, 则 HLR响应该终呼请求, 并返回包含特殊号 码的终呼 MSC地址。 该特殊号码可以为网络标识或前缀。 例如, 本实施例 中 G网的网络标识为 01 , C网的网络标识为 02。  When the called user roams, the HLR responds to the call request and returns the terminating MSC address containing the special number. This special number can be a network identifier or a prefix. For example, in this embodiment, the network identifier of the G network is 01, and the network identifier of the C network is 02.
步骤 S12: 短信中心判断终呼 MSC地址是否包含特殊号码; 若是, 则转 步骤 S13 ; 否则转步骤 S14。 Step S12: The short message center determines whether the terminal MSC address contains a special number; if yes, then Step S13; otherwise, go to step S14.
短信中心接收 HLR返回的终呼 MSC地址后 , 判断该终呼 MSC地址是否 包含特殊号码; 若是, 则转步骤 S13 ; 否则转步骤 S14。  After receiving the terminating MSC address returned by the HLR, the short message center determines whether the terminal MSC address contains a special number; if yes, the process goes to step S13; otherwise, the process goes to step S14.
步骤 S13 : 根据特殊号码, 重新向 HLR发起相应的终呼请求; 并返回步 骤 Sl l。  Step S13: Re-initiating a corresponding terminal call request to the HLR according to the special number; and returning to step Sl1.
该步骤 S13进一步包括:  The step S13 further includes:
步骤 A: 根据特殊号码, 获取终呼用户漫游的网络信息;  Step A: Obtain network information of the roaming of the terminating user according to the special number;
短信中心根据 HLR返回的特殊号码, 获取终呼用户漫游的网络信息。 例如,本实施例中的特殊号码为 01 ,则获取终呼用户漫游的网络信息为 G网, 即终呼用户漫游至 G网; 特殊号码为 02, 则获取终呼用户漫游的网络信息为 The SMS center obtains the network information of the roaming of the terminating user according to the special number returned by the HLR. For example, if the special number in this embodiment is 01, the network information of the terminal call user roaming is G network, that is, the terminal call user roams to the G network; and the special number is 02, the network information of the terminal call user roaming is obtained.
C网, 即终呼用户漫游至 C网。 The C network, that is, the terminating user roams to the C network.
步骤 B: 根据终呼用户所漫游的网络信息, 重新向 HLR发起相应的终呼 请求。  Step B: Re-initiating a corresponding call request to the HLR according to the network information roamed by the terminating user.
当终呼用户所漫游的网络信息为 G网时, 则重新向 HLR发起 SRI请求; 当终呼用户所漫游的网络信息为 C网时, 则重新向 HLR发起 SMSREQ请求。  When the network information roamed by the terminating user is the G network, the SRI request is re-initiated to the HLR; when the network information roamed by the terminating user is the C network, the SMSREQ request is re-initiated to the HLR.
步骤 S14: 保持原有终呼模式进行终呼。  Step S14: Maintain the original terminal call mode to perform the final call.
当终呼 MSC地址不包含特殊号码时, 即表示该终呼用户没有漫游至别 的网络, 则短信中心根据 HLR返回的终呼 MSC地址, 保持原有的终呼模式 本实施例通过短信中心查询 HLR返回的终呼 MSC地址是否包含特殊号 码, 从而根据特殊号码进行网间漫游的特殊处理。 本实施例不但有效实现 了网间漫游用户之间的消息投递, 而且不用增加多余的接口或网元, 相对 于现有技术中大大节省了成本。  When the terminating MSC address does not include a special number, it means that the terminating user does not roam to another network, and the short message center keeps the original terminating mode according to the terminating MSC address returned by the HLR. Whether the terminating MSC address returned by the HLR contains a special number, so that special processing of inter-network roaming is performed according to the special number. In this embodiment, not only the message delivery between the roaming users of the network is effectively realized, but also the redundant interface or the network element is not added, which greatly saves the cost compared with the prior art.
图 3是本发明实现短信用户由 G网漫游至 C网的流程示意图,如图 3所示, 被叫号码为 8618900000001的用户原来归属于 G网, 当前网间漫游至 C网时 , 其终呼流程如下: 3 is a schematic diagram of a process for implementing a short message user roaming from a G network to a C network according to the present invention. As shown in FIG. 3, a user whose called number is 861890000000 is originally attributed to the G network, and when the current network roams to the C network, The final call process is as follows:
a、 短信中心向综合 HLR发起 G网终呼请求(即 SRI请求), 被叫号码为 8618900000001„  a. The SMS Center initiates a G network termination request (that is, an SRI request) to the integrated HLR. The called number is 8618900000001.
b、综合 HLR响应该 SRI请求, 因为当前被叫用户已经由 G网漫游至 C网, 故该综合 HLR返回包含特殊号码的终呼 MSC地址。 例如, 在被叫号码上添 加特殊号码作为终呼 MSC地址, 即 028618900000001。  b. The integrated HLR responds to the SRI request because the currently called user has roamed to the C network by the G network, so the integrated HLR returns the terminating MSC address containing the special number. For example, add a special number to the called number as the terminating MSC address, which is 028618900000001.
c、 短信中心判断综合 HLR返回的终呼 MSC地址中是否包含特殊号码, 结果该综合 HLR返回的终呼 MSC地址包含特殊号码, 则短信中心根据该特 殊号码, 判断该被叫用户已经网间漫游至 C网, 故重新向综合 HLR发起 SMSREQ的终呼请求。  c. The short message center determines whether the terminal MSC address returned by the integrated HLR includes a special number. As a result, the terminating MSC address returned by the integrated HLR includes a special number, and the short message center determines, according to the special number, that the called user has roamed between the networks. To the C network, the SMSHQ termination request is re-initiated to the integrated HLR.
d、 综合 HLR响应该 SMSREQ请求, 并返回包含当前的位置信息的终呼 MSC地址。 从而使得短信中心根据包含当前的位置信息的终呼 MSC地址, 将消息成功终呼。  d. The integrated HLR responds to the SMSREQ request and returns a terminating MSC address containing the current location information. Therefore, the short message center successfully terminates the message according to the terminating MSC address including the current location information.
需要说明的是, 本发明实现短信用户由 C网漫游至 G网的流程与实现短 信用户由 G网漫游至 C网的流程一致, 在此就不再赘述。  It should be noted that the process of the SMS user roaming from the C network to the G network is consistent with the process of implementing the short message user roaming from the G network to the C network, and details are not described herein.
图 4是本发明实现短信用户网间漫游的方法另一实施例的流程示意图, 其与前述实施例的区别在于, 本实施例实现短信用户网间漫游的方法中 HLR为单个归属位置寄存器, 对应支持单个网络接口的终呼请求。 例如, C 网 HLR支持短信中心发起的 SMSREQ请求, G网 HLR支持短信中心发起的 SRI请求。  4 is a schematic flowchart of another embodiment of a method for implementing inter-network roaming of a short message user, which is different from the previous embodiment in that, in the method for implementing roaming between short message users, the HLR is a single home location register, corresponding to A call request that supports a single network interface. For example, the C network HLR supports the SMSREQ request initiated by the SMS center, and the G network HLR supports the SRI request initiated by the SMS center.
由于短信中心向 HLR发起终呼请求时, 除了需要选择接口类型, 同时 还需要确定 HLR的局向, 一般是将 SCCP ( Signaling Connection Control Part, 信令连接控制部分)层作为终呼用户号码进行路由实现的。 对于综合 HLR 来说, 发生网间漫游时, 短信中心发起的两次终呼请求虽然接口不同, 但 是局向均是一个。 而对于单个 HLR来说, 为了区分两次终呼请求的局向, 如图 4所示, 本 实施例实现短信用户网间漫游的方法包括以下步骤: When the short message center initiates a call request to the HLR, in addition to selecting the interface type, it also needs to determine the office direction of the HLR. Generally, the SCCP (Signaling Connection Control Part) layer is routed as the terminating subscriber number. Realized. For the integrated HLR, when the inter-network roaming occurs, the two call requests initiated by the SMS center are different, but the office direction is one. For a single HLR, in order to distinguish the office direction of the two-call request, as shown in FIG. 4, the method for implementing the inter-network roaming of the short message user in this embodiment includes the following steps:
步骤 S20: 在终呼请求中添加网络标识。  Step S20: Add a network identifier to the terminal call request.
具体的, 在终呼请求中的 SCCP层的目的地址前添加网络标识, 以便支 持网络标识的 HLR响应短信中心发起的终呼请求。 例如, 添加网络标识 01 时, 表示该终呼请求的局向为 G网 HLR; 添加网络标识 02时, 表示该终呼请 求的局向为 C网 HLR。 同理, 对应的 HLR也支持添加了网络标志的终呼请求 的识别。  Specifically, the network identifier is added before the destination address of the SCCP layer in the terminal call request, so that the HLR supporting the network identifier responds to the terminal call request initiated by the short message center. For example, when the network identifier 01 is added, the office route indicating the call request is the G network HLR. When the network identifier 02 is added, the office route indicating the call request is the C network HLR. Similarly, the corresponding HLR also supports the identification of a call request with a network flag added.
步骤 S21: 短信中心向 HLR发起终呼请求。  Step S21: The short message center initiates a call request to the HLR.
步骤 S22: HLR响应终呼请求, 并返回终呼 MSC地址。  Step S22: The HLR responds to the call request and returns the terminating MSC address.
步骤 S23: 短信中心判断终呼 MSC地址是否包含特殊号码; 若是, 则转 步骤 S24; 否则转步骤 S25。  Step S23: The short message center determines whether the MSC address includes a special number; if yes, go to step S24; otherwise, go to step S25.
步骤 S24: 根据特殊号码, 重新向 HLR发起相应的终呼请求, 之后返回 步骤 S22。  Step S24: Re-initiating a corresponding terminal call request to the HLR according to the special number, and then returning to step S22.
步骤 S25: 保持原有终呼模式进行终呼。  Step S25: Maintain the original terminal call mode to perform the final call.
步骤 S21、 步骤 S22、 步骤 S23、 步骤 S24、 步骤 S25与上述实施例中步骤 S10、 步骤 Sl l、 步骤 S12、 步骤 S13、 步骤 S14—致, 在此就不再赘述。  Step S21, step S22, step S23, step S24, and step S25 are the same as step S10, step S1, step S12, step S13, and step S14 in the foregoing embodiment, and are not described herein again.
下面具体叙述 HLR为单个归属位置寄存器的情况下短信用户网间漫游 的实现流程。 假设被叫号码为 8618900000002的用户原来归属于 C网, 当前 网间漫游至 G网, 终呼流程如下:  The following describes the implementation flow of the inter-network roaming of the short message user in the case where the HLR is a single home location register. Assume that the user whose called number is 8618900000002 originally belongs to the C network, and the current network roams to the G network. The termination process is as follows:
a: 短信中心向 HLR发起 SMSREQ请求, 被叫号码为 8618900000002 , 在终呼请求(即 SMSREQ请求) 中添加网络标识后, SMSREQ请求中 SCCP 层的目的地址为 028618900000002。  a: The SMS center initiates an SMSREQ request to the HLR. The called number is 8618900000002. After adding the network identifier in the final call request (that is, the SMSREQ request), the destination address of the SCCP layer in the SMSREQ request is 028618900000002.
b: C网 HLR响应该 SMSREQ请求, 因为当前被叫用户已经由 C网漫游至 G网, 故 C网 HLR返回包含特殊号码的终呼 MSC地址。 果该 C网 HLR返回的终呼 MSC地址包含特殊号码, 则短信中心重新发起 SRI 请求, 被叫号码仍然是 8618900000002 , 但是在终呼请求 (即 SRI请求) 中 添加网络标识后, SRI请求中 SCCP层的目的地址为 018618900000002。 b: The C network HLR responds to the SMSREQ request because the currently called user has roamed to the G network by the C network, so the C network HLR returns the terminating MSC address containing the special number. If the terminating MSC address returned by the C network HLR contains a special number, the short message center re-initiates the SRI request, and the called number is still 8618900000002, but after adding the network identity in the final call request (ie, the SRI request), the SRI requests the SCCP. The destination address of the layer is 011866900000002.
d: G网 HLR响应该 SRI请求, 并返回包含当前的位置信息的终呼 MSC 地址。 从而使得短信中心根据包含当前的位置信息的终呼 MSC地址, 将消 息成功终呼。  d: The G network HLR responds to the SRI request and returns the terminating MSC address containing the current location information. Therefore, the short message center successfully terminates the message according to the terminating MSC address including the current location information.
图 5是本发明实现短信用户网间漫游的系统一实施例的结构示意图, 如 图 5所示,本实施例实现短信用户网间漫游的系统包括:短信中心 100和 HLR 200; 其中,  FIG. 5 is a schematic structural diagram of an embodiment of a system for implementing inter-network roaming of a short message user. As shown in FIG. 5, the system for implementing inter-network roaming of a short message user in this embodiment includes: a short message center 100 and an HLR 200;
短信中心 100, 用于向归属位置寄存器 HLR200发起终呼请求; 还用于 当 HLR200响应所述终呼请求而返回的终呼移动交换中心 MSC地址中包含 特殊号码时, 根据特殊号码, 重新向 HLR200发起相应的终呼请求; 当 HLR200响应所述终呼请求而返回的终呼 MSC地址中不包含特殊号码时 , 则 保持原有的终呼模式进行终呼;  The short message center 100 is configured to initiate a call request to the home location register HLR 200. The call center 100 is further configured to: when the HLR 200 includes the special number in the MSC address of the terminating mobile switching center returned in response to the terminal call request, re-direct to the HLR 200 according to the special number. Initiating a corresponding terminating call request; when the HLR 200 does not include a special number in the terminating MSC address returned in response to the terminating call request, the original terminating mode is maintained to perform the terminating call;
HLR200, 用于响应短信中心 100发起的终呼请求, 并返回终呼 MSC地 址。  The HLR 200 is configured to respond to the terminal call request initiated by the short message center 100, and return the terminating MSC address.
主叫用户将短消息提交至短信中心 100 , 短信中心 100接收到该短消息 后, 向 HLR200发起终呼请求, 以获取被叫用户的路由信息。 然后短信中心 100根据 HLR200返回的终呼 MSC地址选择是保持原有的终呼模式进行终呼 还是根据特殊号码, 重新向 HLR200发起终呼请求。  The calling user submits the short message to the short message center 100. After receiving the short message, the short message center 100 initiates a call request to the HLR 200 to obtain the routing information of the called user. Then, according to the terminating MSC address returned by the HLR 200, the short message center 100 selects whether to maintain the original terminating mode for the terminating call or to initiate a final call request to the HLR 200 according to the special number.
本实施例实现短信用户网间漫游的 HLR200可以存储用户的位置信息; 当该用户发生网间漫游时, 还可以存储漫游信息, 即用户所处的当前网络 位置信息。 HLR200接收到短信中心 100发起的终呼请求后, 则响应该终呼 请求, 并返回终呼 MSC ( Mobile Switching Center, 移动交换中心)地址。 图 6是本发明实现短信用户网间漫游的 HLR200—实施例的结构示意图, 如 图 6所示, 该实现短信用户网间漫游的 HLR200具体包括: 获取模块 20和响 应模块 21 ; 其中, In this embodiment, the HLR 200 that implements roaming between the SMS users can store the location information of the user. When the user experiences inter-network roaming, the roaming information, that is, the current network location information of the user, can also be stored. After receiving the terminal call request initiated by the short message center 100, the HLR 200 responds to the terminal call request and returns a Mobile Switching Center (Mobile Switching Center) address. FIG. 6 is a schematic structural diagram of an HLR 200 for implementing inter-network roaming of a short message user according to the present invention. As shown in FIG. 6, the HLR 200 for implementing inter-network roaming of a short message user includes: an obtaining module 20 and a response module 21;
获取模块 20, 用于根据短信中心 100发起的终呼请求, 获取终呼请求信 息;  The obtaining module 20 is configured to obtain the terminal call request information according to the terminal call request initiated by the short message center 100;
响应模块 21 , 用于判断终呼请求信息与用户当前网络位置信息是否一 致; 若是, 则返回包含用户当前的位置信息的终呼 MSC地址; 否则返回包 含特殊号码的终呼 MSC地址。  The response module 21 is configured to determine whether the terminal call request information is consistent with the current network location information of the user; if yes, return a terminating MSC address including the current location information of the user; otherwise, return a terminal MSC address including the special number.
HLR200的响应模块 21判断获取模块 20获取到的终呼请求信息与用户 当前网络位置信息是否一致。 例如, 假设获取模块 20获取到的终呼请求为 SRI请求, 且根据用户当前网络位置信息可知用户原属于 G网、 当前已经漫 游至 C网, 则判断终呼请求信息与网络位置信息不一致, 返回包含特殊号码 的终呼 MSC地址。 假设获取模块 20获取到的终呼请求为 SRI请求, 且根据用 户当前网络位置信息可知用户原属于 G网、 当前仍处于 G网, 则判断终呼请 求信息与网络位置信息一致, 返回包含用户当前的位置信息的终呼 MSC地 址。  The response module 21 of the HLR 200 determines whether the terminal call request information acquired by the obtaining module 20 is consistent with the current network location information of the user. For example, it is assumed that the terminal call request obtained by the obtaining module 20 is an SRI request, and according to the current network location information of the user, it is known that the user originally belongs to the G network and has roamed to the C network, and then the terminal call request information is inconsistent with the network location information, and is returned. The terminating MSC address containing the special number. It is assumed that the terminal call request obtained by the obtaining module 20 is an SRI request, and according to the current network location information of the user, it can be known that the user originally belongs to the G network and is still in the G network, and then the terminal call request information is consistent with the network location information, and the return includes the current user. The location information of the terminating MSC address.
该 HLR200可以为同时支持多种不同网络接口的终呼请求的综合归属 位置寄存器或者为多个对应支持单个网络接口的终呼请求的单一归属位置 寄存器。  The HLR 200 can be a comprehensive home location register that supports both end-of-call requests for multiple different network interfaces or a single home location register for multiple call requests that support a single network interface.
图 7是本发明实现短信用户网间漫游的短信中心一实施例的结构示意 图, 如图 7所示, 本实施例实现短信用户网间漫游的短信中心 100包括: 业 务逻辑处理模块 10和信令处理模块 11 ; 其中,  FIG. 7 is a schematic structural diagram of an embodiment of a short message center for implementing SMS roaming between short message users. As shown in FIG. 7, the short message center 100 for implementing SMS inter-network roaming in this embodiment includes: a service logic processing module 10 and signaling. Processing module 11; wherein
业务逻辑处理模块 10,用于向 HLR200发起终呼请求;还用于当 HLR200 响应所述终呼请求而返回的终呼 MSC地址中包含特殊号码时, 根据特殊号 码, 重新向 HLR200发起相应的终呼请求; 信令处理模块 11 , 用于当 HLR200响应所述终呼请求而返回的终呼 MSC 地址中不包含特殊号码时, 则保持原有的终呼模式进行终呼。 The service logic processing module 10 is configured to initiate a call request to the HLR 200, and is further configured to re-initiate the corresponding end to the HLR 200 according to the special number when the HLR 200 includes the special number in the terminating MSC address returned in response to the terminal call request. Call request The signaling processing module 11 is configured to: when the HLR 200 does not include the special number in the terminating MSC address returned by the HLR 200 in response to the terminal call request, maintain the original terminating mode to perform the terminating call.
具体的, 所述业务逻辑处理模块根据特殊号码, 重新向 HLR发起相应 的终呼请求为: 所述业务逻辑处理模块根据特殊号码获取终呼用户所漫游 的网络信息, 并根据所述终呼用户漫游的网络信息, 重新向 HLR发起相应 的终呼请求。  Specifically, the service logic processing module re-initiates a corresponding call request to the HLR according to the special number: the service logic processing module acquires network information roamed by the terminating user according to the special number, and according to the terminating user Roaming network information, re-initiating a corresponding call request to the HLR.
本实施例中的 HLR200为综合归属位置寄存器, 同时支持多种不同网络 接口的终呼请求 ,例如 C网和 G网。 HLR200响应业务逻辑处理模块 10发起的 终呼请求, 判断终呼用户是否发生网间漫游, 是则返回包含特殊号码的终 呼 MSC地址; 否则返回包含用户当前的位置信息的终呼 MSC地址。 该特殊 号码可以为网络标识或前缀。 例如, 本实施例中 G网的网络标识为 01 , C网 的网络标识为 02。  The HLR 200 in this embodiment is a comprehensive home location register, and supports end call requests of a plurality of different network interfaces, such as a C network and a G network. The HLR 200 responds to the call request initiated by the service logic processing module 10 to determine whether the terminating user has an inter-network roaming, and returns a terminating MSC address containing the special number; otherwise, returns a terminating MSC address containing the current location information of the user. This special number can be a network ID or prefix. For example, in this embodiment, the network identifier of the G network is 01, and the network identifier of the C network is 02.
该业务逻辑处理模块 10具体用于: 根据特殊号码获取终呼用户漫游的 网络信息, 并根据该终呼用户漫游的网络信息, 重新向 HLR200发起终呼请 求。 例如, 本实施例中的特殊号码为 01 , 则获取终呼用户漫游的网络信息 为 G网, 即终呼用户漫游至 G网, 则重新向 HLR200发起 SRI请求; 特殊号码 为 02, 则获取终呼用户漫游的网络信息为 C网, 即终呼用户漫游至 C网, 则 重新向 HLR200发起 SMSREQ请求。  The service logic processing module 10 is specifically configured to: obtain network information of the roaming of the terminating user according to the special number, and initiate a call request to the HLR 200 according to the network information of the roaming of the terminating user. For example, if the special number in this embodiment is 01, the network information of the terminal call user roaming is the G network, that is, the terminal call user roams to the G network, and then the SLR request is re-initiated to the HLR 200; The network information that the user roams is the C network, that is, the terminating user roams to the C network, and then the SMSREQ request is re-initiated to the HLR 200.
本实施例通过综合短信中心 100和综合 HLR200实现网间漫游的短信投 递, 不用增加多余的网元或接口, 大大节省了运营商的建设和运营成本。 而且, 本实施例仅通过一套短信中心 100即可完成短信的投递, 既降低了运 营商建网和维护的成本, 也使得短信计费更加准确。  In this embodiment, the SMS center 100 and the integrated HLR 200 are used to implement the short message delivery of the inter-network roaming, without adding redundant network elements or interfaces, which greatly saves the operator's construction and operation costs. Moreover, in this embodiment, the short message delivery can be completed only through a set of the short message center 100, which not only reduces the cost of network construction and maintenance of the operator, but also makes the short message billing more accurate.
由于短信中心 100向 HLR200发起终呼请求时, 除了需要选择接口类型, 同时还需要确定 HLR200的局向, 一般是将信令连接控制部分 (Signaling Connection Control Part, SCCP )层作为终呼用户号码进行路由实现的。 对 于综合 HLR200来说, 发生网间漫游时, 短信中心 100发起的两次终呼请求 虽然接口不同, 但是局向均是一个。 而对于多个对应支持单个网络接口的 终呼请求的单一 HLR200来说, 为了区分两次终呼请求的局向, 则短信中心 100需#文相应的改进。 When the short message center 100 initiates a call request to the HLR 200, in addition to selecting the interface type, it is also necessary to determine the office direction of the HLR 200. Generally, the Signaling Connection Control Part (SCCP) layer is used as the terminating subscriber number. Routed implementation. Correct In the integrated HLR200, when the inter-network roaming occurs, the two call requests initiated by the short message center 100 are different, but the office directions are one. For a single HLR 200 corresponding to a call request that supports a single network interface, in order to distinguish the office direction of the two call requests, the SMS center 100 needs to improve accordingly.
因此, 在上述实施例的基础上, 又提出了本发明实现短信用户网间漫 游的短信中心的另一实施例。 本实施例实现短信用户网间漫游的短信中心 100的业务逻辑处理模块 10还用于: 在发起的终呼请求中添加网络标识。  Therefore, on the basis of the above embodiments, another embodiment of the short message center for realizing the roaming between the short message users is proposed. The service logic processing module 10 of the short message center 100 that implements the roaming of the short message user network is also used to: add a network identifier in the initiated call request.
具体的, 短信中心 100在终呼请求中的 SCCP层的目的地址前添加网络 标识, 以便支持该网络标识的 HLR200响应终呼请求。 例如, 添加网络标识 01时, 表示该终呼请求的局向为 G网 HLR200; 添加网络标识 02时, 表示该 终呼请求的局向为 C网 HLR200。 同理, 对应的 HLR200也支持添加了网络标 志的终呼请求的识别。 因此, 通过添加网络标识的终呼请求, 即可解决单 个 HLR200情况下, 短信中心 100发起的终呼请求的局向区分问题。  Specifically, the short message center 100 adds a network identifier in front of the destination address of the SCCP layer in the terminal call request, so that the HLR 200 supporting the network identifier responds to the terminal call request. For example, when the network identifier 01 is added, the office route indicating the call request is the G network HLR 200. When the network identifier 02 is added, the office route indicating the call request is the network HLR 200. Similarly, the corresponding HLR200 also supports the identification of a call request that adds a network flag. Therefore, by adding a network call end call request, the problem of the office route differentiation initiated by the short message center 100 in the case of a single HLR 200 can be solved.
以上所述仅为本发明的优选实施例, 并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换, 或直 接或间接运用在其他相关的技术领域, 均同理包括在本发明的专利保护范 围内。  The above description is only the preferred embodiment of the present invention, and is not intended to limit the scope of the invention, and the equivalent structure or equivalent flow transformation made by the specification and the drawings of the present invention may be directly or indirectly applied to other related The technical field is equally included in the scope of patent protection of the present invention.

Claims

权利要求书 Claim
1、 一种实现短信用户网间漫游的方法, 其特征在于, 该方法包括: 短信中心向归属位置寄存器 HLR发起终呼请求;  A method for implementing roaming between short message users, wherein the method comprises: the short message center initiating a call request to the home location register HLR;
所述 HLR响应所述终呼请求, 并返回终呼移动交换中心 MSC地址; 所述短信中心判定所述终呼 MSC地址包含特殊号码, 则根据所述特殊 号码, 重新向 HLR发起相应的终呼请求。  Responding to the terminal call request, and returning to the terminating mobile switching center MSC address; the short message center determines that the terminating MSC address includes a special number, and then re-initiating a corresponding terminal call to the HLR according to the special number request.
2、 根据权利要求 1所述的实现短信用户网间漫游的方法, 其特征在于, 所述 HLR响应所述终呼请求 , 并返回终呼 MSC地址为:  2. The method for implementing inter-network roaming of a short message user according to claim 1, wherein the HLR responds to the terminal call request and returns a terminating MSC address:
所述 HLR根据所述终呼请求, 获取终呼请求信息;  The HLR acquires the terminal call request information according to the terminal call request;
所述 HLR判断终呼请求信息与用户当前网络位置信息是否一致; 终呼 请求信息与用户当前网络位置信息一致, 则返回包含用户当前的位置信息 的终呼 MSC地址; 终呼请求信息与用户当前网络位置信息不一致, 则返回 包含特殊号码的终呼 MSC地址。  The HLR determines whether the terminal call request information is consistent with the current network location information of the user; if the terminal call request information is consistent with the current network location information of the user, the terminal MSC address including the current location information of the user is returned; the call request information and the current user If the network location information is inconsistent, the terminating MSC address containing the special number is returned.
3、 根据权利要求 1所述的实现短信用户网间漫游的方法, 其特征在于, 所述短信中心根据所述特殊号码重新向 HLR发起终呼请求为:  The method for implementing the inter-network roaming of the short message user according to claim 1, wherein the short message center re-initiates the final call request to the HLR according to the special number:
所述短信中心根据所述特殊号码, 获取终呼用户所漫游的网络信息; 所述短信中心根据所述终呼用户所漫游的网络信息, 重新向 HLR发起 相应的终呼请求。  The short message center obtains network information that the terminal call user roams according to the special number; the short message center re-initiates a corresponding call request to the HLR according to the network information that the terminal call user roams.
4、 根据权利要求 1至 3任一项所述的实现短信用户网间漫游的方法, 其 特征在于, 所述 HLR为同时支持多种不同网络接口的终呼请求的综合归属 位置寄存器, 或多个对应支持单个网络接口的终呼请求的单一归属位置寄 存器。  The method for implementing inter-network roaming of a short message user according to any one of claims 1 to 3, wherein the HLR is a comprehensive home location register for supporting a call request of a plurality of different network interfaces, or more A single home location register corresponding to a call request that supports a single network interface.
5、 根据权利要求 4所述的实现短信用户网间漫游的方法, 其特征在于, 当所述 HLR为多个单一归属位置寄存器时, 该方法还包括: 所述短信中心 向 HLR归属位置寄存器发起终呼请求之前, 在终呼请求中添加网络标识。 The method for implementing inter-network roaming of a short message user according to claim 4, wherein when the HLR is a plurality of single home location registers, the method further comprises: the short message center is initiated to the HLR home location register Add a network identifier to the call request before the end call request.
6、 一种实现短信用户网间漫游的短信中心, 其特征在于, 该实现短信 用户网间漫游的短信中心包括: 业务逻辑处理模块和信令处理模块; 其中, 所述业务逻辑处理模块, 用于向归属位置寄存器 HLR发起终呼请求; 以及在 HLR响应所述终呼请求而返回的终呼移动交换中心 MSC地址中包含 特殊号码时, 根据特殊号码, 重新向 HLR发起相应的终呼请求。 6. A short message center for realizing roaming between short message users, wherein the short message center for roaming between the short message users comprises: a service logic processing module and a signaling processing module; wherein the service logic processing module uses And initiating a final call request to the home location register HLR; and when the HLR includes a special number in the terminal call mobile switching center MSC address returned by the HLR in response to the terminal call request, according to the special number, re-initiating a corresponding terminal call request to the HLR.
7、 根据权利要求 6所述的实现短信用户网间漫游的短信中心, 其特征 在于, 所述业务逻辑处理模块根据特殊号码, 重新向 HLR发起相应的终呼 请求为: 所述业务逻辑处理模块根据特殊号码获取终呼用户所漫游的网络 信息, 并根据所述终呼用户漫游的网络信息, 重新向 HLR发起相应的终呼 请求。  The SMS center for implementing the inter-network roaming of the short message user according to claim 6, wherein the service logic processing module re-initiates a corresponding call request to the HLR according to the special number: the service logic processing module Obtaining the network information roamed by the terminating user according to the special number, and re-initiating the corresponding terminal call request to the HLR according to the network information of the terminal calling user roaming.
8、 根据权利要求 6或 7所述的实现短信用户网间漫游的短信中心, 其特 征在于, 所述业务逻辑处理模块, 还用于在发起的终呼请求中添加网络标 识。  The SMS center for implementing inter-network roaming of a short message user according to claim 6 or 7, wherein the service logic processing module is further configured to add a network identifier to the initiated terminal call request.
9、 一种实现短信用户网间漫游的 HLR, 其特征在于, 该实现短信用户 网间漫游的 HLR包括: 获取模块和响应模块; 其中,  An HLR for implementing inter-network roaming between short message users, wherein the HLR for implementing inter-network roaming of the short message user comprises: an obtaining module and a response module;
所述获取模块, 用于根据所述短信中心发起的终呼请求, 获取终呼请 求信息;  The obtaining module is configured to obtain, according to the terminal call request initiated by the short message center, the terminal call request information;
所述响应模块, 用于判断终呼请求信息与用户当前网络位置信息是否 一致; 终呼请求信息与用户当前网络位置信息一致, 则返回包含用户当前 的位置信息的终呼 MSC地址; 终呼请求信息与用户当前网络位置信息不一 致,则返回包含特殊号码的终呼 MSC地址,以供短信中心判断所述终呼 MSC 地址中包含特殊号码时, 根据特殊号码, 重新向 HLR发起相应的终呼请求。  The response module is configured to determine whether the terminal call request information is consistent with the current network location information of the user; if the terminal call request information is consistent with the current network location information of the user, return a terminal MSC address including the current location information of the user; If the information is inconsistent with the current network location information of the user, the terminal MSC address including the special number is returned, so that the short message center determines that the terminating MSC address contains a special number, and according to the special number, re-initiates the corresponding call request to the HLR. .
10、根据权利要求 9所述的实现短信用户网间漫游的 HLR,其特征在于, 所述 HLR为同时支持多种不同网络接口的终呼请求的综合归属位置寄存 器, 或多个对应支持单个网络接口的终呼请求的单一归属位置寄存器。 The HLR for implementing inter-network roaming of a short message user according to claim 9, wherein the HLR is a comprehensive home location register for supporting a call request of a plurality of different network interfaces, or multiple corresponding supporting a single network. A single home location register for the interface's termination request.
11、 一种实现短信用户网间漫游的系统, 其特征在于, 该系统包括: 短信中心和 HLR; 其中, 11. A system for implementing inter-network roaming of a short message user, wherein the system comprises: a short message center and an HLR; wherein
所述短信中心,用于向归属位置寄存器 HLR发起终呼请求; 以及当 HLR 响应所述终呼请求而返回的终呼移动交换中心 MSC地址中包含特殊号码 时, 根据特殊号码, 重新向 HLR发起相应的终呼请求;  The short message center is configured to initiate a terminal call request to the home location register HLR; and when the HLR responds to the terminal call request and the terminal call mobile switching center MSC address includes a special number, according to the special number, re-initiated to the HLR Corresponding termination request;
所述 HLR, 用于响应所述短信中心发起的终呼请求, 并返回终呼 MSC 地址。  The HLR is configured to respond to the terminal call request initiated by the short message center, and return a terminating MSC address.
12、 根据权利要求 11所述的实现短信用户网间漫游的系统, 其特征在 于 , 所述 HLR响应所述短信中心发起的终呼请求 , 并返回终呼 MSC地址为 所述 HLR根据所述短信中心发起的终呼请求获取终呼请求信息, 判断终呼 请求信息与用户当前网络位置信息是否一致; 终呼请求信息与用户当前网 络位置信息一致, 则返回包含用户当前的位置信息的终呼 MSC地址; 终呼 请求信息与用户当前网络位置信息不一致, 则返回包含特殊号码的终呼 MSC地址。  12. The system for implementing inter-network roaming of a short message user according to claim 11, wherein the HLR responds to a call request initiated by the short message center, and returns a terminating MSC address to the HLR according to the short message. The terminal-initiated call request obtains the terminal call request information, and determines whether the terminal call request information is consistent with the current network location information of the user. If the terminal call request information is consistent with the current network location information of the user, the terminal MSC that includes the current location information of the user is returned. Address; If the terminal call request information is inconsistent with the current network location information of the user, the terminal MSC address including the special number is returned.
PCT/CN2010/077142 2010-07-21 2010-09-20 Method, short message center, home location register and system for achieving short message user roaming between networks WO2012009875A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA2793043A CA2793043C (en) 2010-07-21 2010-09-20 Method, short message center, home location register and system for achieving short message user roaming between networks
BR112012023406A BR112012023406A2 (en) 2010-07-21 2010-09-20 method for deploying short message user roaming, short message center for deploying short message user roaming, hlr for deploying short message user roaming, and system for deploying short message user roaming short message user

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010233148.1A CN101902709B (en) 2010-07-21 2010-07-21 Realize the method for short-message users internetwork roaming, sms center, HLR and system
CN201010233148.1 2010-07-21

Publications (1)

Publication Number Publication Date
WO2012009875A1 true WO2012009875A1 (en) 2012-01-26

Family

ID=43227833

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/077142 WO2012009875A1 (en) 2010-07-21 2010-09-20 Method, short message center, home location register and system for achieving short message user roaming between networks

Country Status (4)

Country Link
CN (1) CN101902709B (en)
BR (1) BR112012023406A2 (en)
CA (1) CA2793043C (en)
WO (1) WO2012009875A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11058431B2 (en) 2019-05-25 2021-07-13 Galaxy Therapeutics, Inc. Systems and methods for treating aneurysms

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102984671A (en) * 2011-09-02 2013-03-20 中兴通讯股份有限公司 Method and apparatus for message handling
CN105791217B (en) * 2014-12-19 2019-02-26 中国电信股份有限公司 A kind of system and method for realizing IP short message service

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745041B2 (en) * 2001-06-27 2004-06-01 Tekelec Methods and systems for communicating between subscribers of different application-layer mobile communications protocols
CN101213848A (en) * 2007-01-10 2008-07-02 华为技术有限公司 Method and system for inter-network mobile number portability
CN101247569A (en) * 2007-03-09 2008-08-20 华为技术有限公司 Method and system for dispatching message, message center equipment
CN101754128A (en) * 2009-12-31 2010-06-23 上海粱江通信系统股份有限公司 Method for receiving short messages for mobile network carrying users

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007120921A2 (en) * 2006-04-14 2007-10-25 Aicent, Inc. Fixed mobile roaming service solution
CN101287152A (en) * 2007-04-10 2008-10-15 中兴通讯股份有限公司 Implementing method of short message callee function on multiple networks
CN101304601B (en) * 2007-05-08 2011-07-13 中兴通讯股份有限公司 System for implementing roaming between networks as well as method for implementing roaming between networks using the same
CN101635899B (en) * 2009-08-28 2012-05-09 中兴通讯股份有限公司 Method and system and signaling gateway for realizing message intercommunication of GSM and CDMA

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6745041B2 (en) * 2001-06-27 2004-06-01 Tekelec Methods and systems for communicating between subscribers of different application-layer mobile communications protocols
CN101213848A (en) * 2007-01-10 2008-07-02 华为技术有限公司 Method and system for inter-network mobile number portability
CN101247569A (en) * 2007-03-09 2008-08-20 华为技术有限公司 Method and system for dispatching message, message center equipment
CN101754128A (en) * 2009-12-31 2010-06-23 上海粱江通信系统股份有限公司 Method for receiving short messages for mobile network carrying users

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11058431B2 (en) 2019-05-25 2021-07-13 Galaxy Therapeutics, Inc. Systems and methods for treating aneurysms

Also Published As

Publication number Publication date
CA2793043A1 (en) 2012-01-26
CN101902709B (en) 2016-07-27
BR112012023406A2 (en) 2017-12-12
CA2793043C (en) 2016-01-19
CN101902709A (en) 2010-12-01

Similar Documents

Publication Publication Date Title
US8086238B1 (en) HLR-dual circuit switched and packet switched registration support
JP6012772B2 (en) Circuit-switched fallback (CSFB) during pre-paging
US20110013623A1 (en) Method and system of circuit switched domain page realization, method of service realization
JP2013501392A (en) Method and apparatus for transmission of short messages in an evolved packet system providing an interconnect function
JP2006254208A (en) Communication system and mobile station of same
JP6034994B2 (en) Avoiding call loop formation due to handling mobile incoming calls in parallel with location updates in wireless communication networks
WO2006122504A1 (en) A method and system of short message calling authentication
US8718640B2 (en) Method for triggering roaming retry and a home location register
WO2010003345A1 (en) Method for implementing communication service and network-side equipment
WO2011140942A1 (en) Method, device and system for realizing intelligent network service
WO2013170449A1 (en) Method, device and system for processing network sharing
WO2012009875A1 (en) Method, short message center, home location register and system for achieving short message user roaming between networks
WO2007115480A1 (en) A method, a system and an equipment of a roaming intelligent subscriber triggering an intelligent service in its home location
WO2012019440A1 (en) Method, system and service control point for implementing call forwarding of one-phone-multiple-number terminal
WO2011026354A1 (en) Method for implementing mobility restriction of mobile communication terminals and cdma & gsm gateway thereof
JP2001103541A (en) Architecure to support sevice function with respect to wireless calling in wireless electric communication system
WO2009146595A1 (en) A method and system for implementing the flexible alerting service
CN101668265A (en) Method, system and device for sending short messages
WO2011069365A1 (en) Mobile communication process establishing method, system and home location register
KR101187361B1 (en) Method and apparatus for processing location registration of outbound roaming subscriber
WO2010045827A1 (en) Method for authenticating short message service
WO2013149427A1 (en) Method and device for providing short message service
WO2012097735A1 (en) Method and system for resending short message
CN105592507B (en) Method, device and system for voice fallback
WO2012083788A1 (en) Method, device and system for processing explicit call transfer service

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10854905

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 7876/CHENP/2012

Country of ref document: IN

ENP Entry into the national phase

Ref document number: 2793043

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10854905

Country of ref document: EP

Kind code of ref document: A1

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112012023406

Country of ref document: BR

REG Reference to national code

Ref country code: BR

Ref legal event code: B01E

Ref document number: 112012023406

Country of ref document: BR

ENP Entry into the national phase

Ref document number: 112012023406

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20120917