WO2010034192A1 - Method and device for initiating a routing request, and method, device and system for processing a routing request - Google Patents

Method and device for initiating a routing request, and method, device and system for processing a routing request Download PDF

Info

Publication number
WO2010034192A1
WO2010034192A1 PCT/CN2009/071117 CN2009071117W WO2010034192A1 WO 2010034192 A1 WO2010034192 A1 WO 2010034192A1 CN 2009071117 W CN2009071117 W CN 2009071117W WO 2010034192 A1 WO2010034192 A1 WO 2010034192A1
Authority
WO
WIPO (PCT)
Prior art keywords
called party
user
carrying
routing
information
Prior art date
Application number
PCT/CN2009/071117
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 华为技术有限公司
Publication of WO2010034192A1 publication Critical patent/WO2010034192A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • H04W8/28Number portability ; Network address portability

Definitions

  • Embodiments of the present invention relate to the field of mobile communications, and in particular, to a method and apparatus for initiating a routing request, and a processing method, apparatus, and system. Background technique
  • MNP Mobile Number Portability
  • MSISDN Mobile Station International ISDN Number
  • MDN Mobile Directory Number
  • the new subscription network will be assigned a new International Mobile Subscriber Identity (IMSI), which is the Subscriber Identity Module (SIM) User Identity Module (UIM) card (the GSM network user uses the SIM card).
  • IMSI International Mobile Subscriber Identity
  • SIM Subscriber Identity Module
  • UIM User Identity Module
  • the CDMA network user uses the UIM card to give the number portability (NP) user, and all the services of the NP user are provided by the new subscription network, and are not affected by the original contracted network. In the same contracted network, the original There is no difference in the use of the business between the contracted user and the NP user.
  • the routing scheme of the most commonly used MNP service is a signaling method, that is, accessing a number portability database (NPDB) through a Home Location Register (HLR), and the number carrying information of each operator is concentrated to a unified NPDB. storage.
  • NPDB number portability database
  • HLR Home Location Register
  • the short message service As an example: When the short message service center (SMSC) sends a message, it must go to the HLR to query the carrier information of the corresponding receiver number, and then perform service scheduling according to the query result. With routing processing.
  • SMSC short message service center
  • the embodiment of the invention provides a method and a device for initiating a routing request, a processing method, a device and a system, which do not need to modify network devices in the existing network, reduce network delay caused by query number carrying information, and improve query efficiency.
  • the embodiment of the invention provides a method for initiating a routing request, including:
  • the embodiment of the invention provides a method for processing a routing request, including:
  • the embodiment of the invention further provides an apparatus for initiating a routing request, including:
  • a first receiving module configured to receive a service request message that is sent by the calling party and carries the called party number
  • a first determining module configured to determine, according to the called party number in the service request message received by the first receiving module, whether the called party is a user of the network number segment;
  • the requesting module is configured to send a routing request message carrying the called party number to the HLR or the NPHLR according to the judgment result of the first determining module to obtain the number carrying information.
  • the embodiment of the present invention further provides a processing device for routing a request, including:
  • a second receiving module configured to receive a routing request message carrying the called party number
  • a second determining module configured to determine, according to the called party number in the routing request message received by the second receiving module, whether the called party is a non-local network segment user that carries the number
  • a sending module configured to: when the second determining module determines that the called party is a non-local network segment user that carries the number, returns a routing response message carrying the number carrying information of the called party.
  • the embodiment of the invention further provides a processing system for routing requests, including:
  • the HLR is configured to receive a route request message carrying the called party number, and return a route response message carrying the routing information of the called party according to the called party number in the route request message;
  • the NPHLR is configured to receive a routing request message carrying the called party number, and determine, according to the called party number in the routing request message, that the called party is a non-local network segment user that carries the number, and returns to carry the a route response message carrying the number of the called party;
  • the service center is configured to receive a service request message that is sent by the calling party and that carries the called party number, and determine, according to the called party number in the service request message, whether the called party is the user of the network number segment, and if the judgment result is If yes, the route request message carrying the called party number is sent to the HLR to obtain the number portability information. If the determination result is no, the route request message carrying the called party number is sent to the NPHLR to obtain the number portability. information.
  • the NPHLR device can be used as a HLR dedicated to the user of the network number segment, and the number portability information in the local NPDB can be synchronously saved, and the user number can be queried and fed back.
  • the number carries the information, so that the network equipment in the existing network does not need to be modified, thereby reducing the network delay caused by the inquiry number carrying information.
  • the service center can take routes to the HLR and the NPHLR respectively, which improves the success rate of the route fetching, reduces the number of NP queries, reduces the delay of message processing, and reduces the information of the query number.
  • the resulting network latency improves query efficiency.
  • FIG. 1 is a schematic flowchart diagram of an embodiment of a method for processing a routing request according to the present invention
  • FIG. 2 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 3 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 5 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 6 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 7 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 8 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 8 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 10 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 11 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention
  • FIG. 13 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention
  • FIG. 13 is a schematic structural diagram of an embodiment of a device for processing a route request according to the present invention
  • 15 is a schematic structural diagram of an embodiment of a processing system for routing requests according to the present invention.
  • 16 is a schematic flowchart of an embodiment of a method for initiating a routing request according to the present invention.
  • FIG. 17 is a schematic structural diagram of an apparatus for initiating a routing request according to the present invention. detailed description
  • a central NPDB is set up nationwide, and a local NPDB is set in the local network, and the local NPDB is synchronized with the data in the central NPDB by means of notification and full synchronization.
  • Each operator establishes a local number portability home location register NPHLR and the local NPDB of the local network to synchronize the number carrying information of the carrying user. All the number of the different network users, that is, the number carrying information of the user other than the network number segment are stored in the NPHLR.
  • the MSISDN and IMSI of the outbound user are reserved in the original HLR, and the HLR should support the Route Number (RN) and MSISDN fields.
  • the user A1 of the operator A wants to transfer the network to the operator C
  • the user A1 of the operator A needs to open the account at the operator C
  • the carrier C stores the user A1 when the account is opened in the local NPHLR-C.
  • Number carrying information, and synchronizing the number to carry information to the local NPDB-C The local NPDB-C synchronizes the changed number portability information with the central NPDB.
  • the NPDB of the new A1 user informs the local NPDB-ISL of all operators that the local NPHLR-A carried by the user A1 sends the information, that is, the number portability information to the HLR-A, and changes the user A1.
  • Location information for example: GT information of NPHLR-C or RN information of carrier C.
  • the location information of the user A1 is stored, for example: GT information of the NPHLR-C or RN information of the operator C.
  • the NPHLR device can have the function of NPDB, that is, synchronously save the number carrying information in the local NPDB, and match and feedback the number carrying information of the user number; and also have the function of the HLR. That is, it can be used as a user-specific HLR that is not a network segment; it can also have a part of the MSC/VLR function, that is, it has multiple GT functions, and each GT corresponds to a network of another carrier.
  • the embodiment of the present invention stores the data carried by the network in the existing HLR, and stores the data in the new NPHLR that is not carried by the network, and the user of the third-party carrier that is not related to the carrier. The data is stored separately in the NPDB, which disperses the data storage and improves the efficiency of information query.
  • FIG. 16 is a schematic flowchart of an embodiment of a method for initiating a routing request according to the present invention. As shown in FIG. 16, the embodiment may include the following steps:
  • Step 001 The service center receives a service request message sent by the calling party and carries the MSISDN of the called party, that is, the called party number.
  • the service center can be a short message service center, and the service request message is a data service request message; the service center can also be a switching center, and the switching center can represent the mobile switching center MSC or the mobile switching center MSC and the gateway mobile exchange.
  • the sum of the central GMSCs, and the service request message is a voice service request message;
  • Step 002 The service center determines, according to the MSISDN of the called party in the service request message, whether the called party is the user of the network number segment, and if yes, executing step 003; otherwise, executing step 004; Step 003, the service center to the HLR Sending a route request message carrying the MSISDN of the called party;
  • Step 004 The service center sends a route request message carrying the MSISDN of the called party to the NPHLR, where the NPHLR can pre-store the number portability information of the non-local network segment user carrying the number and the non-local network number of the number portability.
  • the routing information of the segment user may initiate a routing request to the HLR or the NPHLR according to the network segment number of the called party.
  • the NPHLR may serve as the HLR dedicated to the user of the network segment segment, and simultaneously save the number carrying information in the local NPDB. And can query and feed back the number carrying information of the MSISDN number, so that the network equipment in the existing network does not need to be modified, thereby reducing the network delay caused by the query number carrying information.
  • FIG. 1 is a schematic flowchart of an embodiment of a method for processing a routing request according to the present invention. As shown in FIG. 1, the embodiment may include the following steps:
  • Step 101 The NPHLR receives a routing request message carrying the MSISDN with the called party number, that is, the called party.
  • the NPHLR can pre-store the number portability information of the user who is not carrying the number of the network number segment and the routing information of the user who is not carrying the number of the network segment that does not carry the number;
  • Step 102 The NPHLR determines, according to the MSISDN in the route request message, whether the called party is a number portability user (a user who is not carrying the network number segment), that is, whether the number portability information of the called party is matched, and if yes, executing Step 103;
  • Step 103 The NPHLR returns a route response message carrying the number portability information of the called party.
  • the number portability information can be regarded as a new type of routing information, which is the RN of the network to which the called party and the MSISDN of the called party.
  • the NPHLR determines, according to the MSISDN in the route request message, the called party is a non-number carrying user (a user who does not have a number carrying non-local network segment), that is, the number carrying information of the called party is not matched. , then proceed to step 104:
  • Step 104 The NPHLR returns a route response message carrying the routing information of the called party.
  • the NPHLR can be used as the HLR for the user of the network segment, and the number carrying information of the local NPDB can be synchronously saved, and the number carrying information of the MSISDN number can be queried and fed back, so that the network equipment in the existing network does not need to be modified. Thereby reducing the network delay caused by the inquiry number carrying information.
  • FIG. 2 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention.
  • the embodiment is applicable to a mobile phone number of a called party being a network number, and the number is carried and carried to the non- In the case of the network, the user A3 of the operator A is transferred to the operator C, The user A1 of the operator A sends a short message to the user A3 as an example for description.
  • the embodiment may specifically include the following steps:
  • Step 201 The short message service center (SMSC-A) of the operator A receives the short message sent by the calling party user A1, and the short message carries the MSISDN of the called party user A3;
  • SMSC-A short message service center
  • Step 202 The SMSC-A determines, according to the MSISDN of the called party user A3, that the called party user A3 is the operation number segment of the network, and sends a routing request (SRI) message to the home location register (HLR-A) of the operator A. Requesting routing information, the SRI message carries the MSISDN of the called party user A3;
  • GT Global Title
  • the user can write different fixed GT codes in the original HLR of the network. These GTs belong to the same number carrying special device for short.
  • the message service center can determine, according to the GT returned by the HLR, whether the corresponding user carries out and carries the network to which operator.
  • Step 204 The SMSC-A determines that the called party user A3 carries the user to the local network according to the GT of the VLR, and adds a corresponding routing code (RN) to the MSISDN of the called party user A3 according to the GT;
  • RN routing code
  • Step 205 The SMSC-A sends a short message carrying the RN and the MSISDN to the short message gateway (GW-A) of the carrier A.
  • GW-A short message gateway
  • Step 206 The GW-A routes the short message according to the RN to the short message gateway of the corresponding carrier C.
  • Step 207 After receiving the short message, the GW-C sends the short message to the called party user A3 according to the number-carrying manner, that is, the short message is forwarded to the short message service center of the operator C (SMSC-C).
  • SMSC-C matches the location information of the called party user A3 in the number portation home location register (NPHLR-C) of the operator C, and delivers the short message to the mobile switching center (MSC-C) of the operator C.
  • NPHLR-C number portation home location register
  • the short message service center of the operator routes the short message to the HLR to the routing information of the HLR, and the short message gateway of the carrier routes the short message to the carried according to the obtained routing information.
  • the short message gateway corresponding to the operator, the short message gateway of the corresponding operator The short message is delivered in the manner of carrying the number.
  • FIG. 3 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention.
  • the mobile phone number of the called party is not the local network number, and the number is not carried in the called party.
  • the user A1 of the operator A sends a short message to the user B1 of the operator B as an example.
  • the embodiment may specifically include the following steps:
  • Step 301 The SMSC-A receives the short message sent by the calling party user A1, where the short message carries the MSISDN of the called party user B1.
  • Step 302 The SMSC-A determines, according to the MSISDN of the called party user B1, that the called party user B1 is an operation number segment of the non-local network, and sends a routing request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries The MSISDN of the called party B1;
  • SRI routing request
  • Step 303 The NPHLR-A determines that the called party user B1 is not a number portability user, that is, the number portability information of the called party user B1 is not matched, and then the routing response is returned to the SMSC-A according to the MSISDN of the called party user B1.
  • SRI SRI
  • the SRI message carries the RN and MSISDN of the network to which the called party B1 belongs;
  • Step 304 The SMSC-A sends a short message carrying the RN and the MSISDN to the operator.
  • GW-A short message gateway
  • Step 305 The GW-A routes the short message according to the RN to the short message gateway (GW-B) of the corresponding operator B.
  • Step 306 After receiving the short message, the GW-B sends the short message to the called party user B1 according to the method of not carrying the number.
  • the short message service center of the operator routes the short message sent to the non-local network segment to the NPHLR, and the short message gateway routes the short message to the operator according to the obtained routing information.
  • the short message gateway sends the short message according to the method in which the corresponding carrier does not carry the number.
  • FIG. 4 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in the following figure.
  • Step 401 The SMSC-A receives the short message sent by the calling party user A1, where the short message carries the MSISDN of the called party user B2.
  • Step 402 The SMSC-A determines, according to the MSISDN of the called party user B2, that the called party user B2 is an operation number segment of the non-local network, and sends a routing request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries The MSISDN of the called party B2;
  • SRI routing request
  • Step 403 The NPHLR-A determines that the called party user B2 is the number-carrying user, that is, matches the number portability information of the called party user B2, and returns a route response (SRI) to the SMSC-A according to the MSISDN of the called party user B2. a message, the SRI message carries the GT of the current MSC/VLR of the called party B2;
  • Step 404 The SMSC-A determines that the GT does not belong to a specific GT used by the number portability user-specific device, and directly sends the short message to the current MSC-B of the called party user B2.
  • the short message service center of the operator takes a route to the NPHLR for the short message sent to the non-network segment, and when the carrier that is carried out is the operator, the direct routing information is directly obtained according to the obtained routing information.
  • the short message is delivered to the current MSC of the called party user.
  • FIG. 5 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in FIG.
  • the embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the called party is carried to the third-party network, where the user B3 of the operator B transfers the network to the operator C.
  • the user A1 of the operator A sends a short message to the user B3 as an example for description.
  • the embodiment may specifically include the following steps:
  • Step 501 The SMSC-A receives the short message sent by the calling party user A1, and the short message carries the MSISDN of the called party user B3.
  • Step 502 The SMSC-A determines, according to the MSISDN of the called party user B3, that the called party user B3 is an operation number segment of the non-local network, and sends a routing request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries The MSISDN of the called party B3;
  • SRI routing request
  • Step 503 The NPHLR-A determines that the called party user B3 is a number portability user, that is, matches the number portability information of the called party user B3, and returns a route response (SRI) message to the SMSC-A according to the MSISDN of the called party user B3.
  • the SRI message carries the RN and the MSISDN of the operator C that the called party user B3 carries;
  • Step 504 The SMSC-A sends a short message carrying the RN and the MSISDN to the carrier.
  • a short message gateway (GW-A);
  • Step 505 The GW-A routes the short message according to the RN to the short message gateway (GW-C) of the corresponding carrier C.
  • GW-C short message gateway
  • Step 506 After receiving the short message, the GW-C sends the short message to the called party B3 in the manner of carrying the number.
  • the short message service center of the operator obtains a route to the NPHLR for the short message sent to the non-network segment, and the short message gateway of the carrier when the carrier is the third-party operator.
  • the short message is routed to the short message gateway of the third-party operator according to the obtained routing information, and the corresponding third-party operator delivers the short message according to the number.
  • FIG. 6 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention.
  • the embodiment is applicable to a mobile phone number of a called party being a network number, which is carried by a number and carried to a non- In the case of the network, the user A3 of the operator A is transferred to the operator B, and the user A1 of the operator A is called to the user A3 as an example.
  • the embodiment may specifically include the following steps:
  • Step 601 The Mobile Switching Centre (MSC-A) of the operator A receives the call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user A3.
  • MSC-A Mobile Switching Centre
  • Step 602 The MSC-A determines, according to the MSISDN of the called party user A3, that the called party user A3 is the operation number segment of the network, and sends a routing request (SRI) message to the HLR-A to request routing information, where the SRI message carries The MSISDN of the called party user A3;
  • SRI routing request
  • Step 603 The HLR-A returns a Route Response (SRI) message to the MSC-A according to the MSISDN of the called party user A3, where the SRI message carries the GT of the VLR;
  • SRI Route Response
  • Step 604 The MSC-A determines, according to the GT of the VLR, that the called party user A3 carries the user to the local network, and adds the corresponding RN according to the GT before the MSISDN of the called party user A3.
  • Step 605 The MSC-A sends an Initial Address Message ( ⁇ ) message carrying the RN and the MSISDN to the gateway mobile switching center (GMSC-A) of the carrier.
  • Initial Address Message
  • Step 606 The GMSC-A routes the IAM message according to the RN to the corresponding operator B.
  • Mobile switching center GMSC-B
  • Step 607 After receiving the ⁇ message, the GMSC-B processes the IAM message according to the number carrying manner to perform a subsequent call receiving process, that is, carrying the home location register (NPHLR-B) according to the number of the IAM message to the operator B.
  • the location information of the called party user A3 is matched, and the IAM message is forwarded to the MSC-B according to the RN and the MSISDN.
  • the mobile switching center of the carrier routes the called party to the HLR for the call of the network number segment, and the gateway mobile switching center of the carrier routes the call to the carried out according to the obtained routing information.
  • the corresponding operator carries out the subsequent call receiving process according to the number porting method.
  • FIG. 7 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in FIG.
  • this embodiment is applicable to the case where the mobile phone number of the called party is not the network number, and the number of the called party does not occur.
  • the user A1 of the operator A calls the user B1 of the operator B as an example.
  • the embodiment may specifically include the following steps:
  • Step 701 The MSC-A receives a call request message initiated by the calling party user A1, where the call request message carries the MSISDN of the called party user B1.
  • Step 702 The MSC-A determines, according to the MSISDN of the called party user B1, that the called party user B1 is an operation number segment of the non-local network, and sends an IAM message to the GMSC-A, where the IAM message carries the MSISDN of the called party user B1;
  • Step 703 The GMSC-A sends a route request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries the MSISDN of the called party B1.
  • SRI route request
  • Step 704 The NPHLR-A determines that the called party user B1 is not a number portability user, that is, the number portability information of the called party user B1 is not matched, and then the routing response is returned to the GMSC-A according to the MSISDN of the called party user B1.
  • SRI SRI
  • the SRI message carries the RN and MSISDN of the network to which the called party B1 belongs;
  • Step 705 The GMSC-A routes the IAM message according to the RN to the gateway mobile switching center (GMSC-B) of the corresponding carrier B.
  • GMSC-B gateway mobile switching center
  • Step 706 After receiving the IAM message, the GMSC-B processes the IAM message according to the method of not carrying the number to perform the subsequent call receiving process.
  • the mobile switching center of the operator is called by the called party for the non-local network segment. Calling the gateway mobile switching center of the carrier to take the route to the NPHLR, and routing the IAM message of the call to the gateway mobile switching center of the operator according to the obtained routing information, and the corresponding operator follows the method of not carrying the number. To carry out the subsequent call receiving process.
  • FIG. 8 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention.
  • the mobile phone number of the called party is not a local network number, and the number is carried and carried to In the case of the network, the user B2 of the operator B is transferred to the operator A, and the user A1 of the operator A is called the B2 as an example.
  • the embodiment may specifically include the following steps: Step 801: The MSC-A receives the master Calling a call request message initiated by the party A1, the call request message carrying the MSISDN of the called party B2;
  • Step 802 The MSC-A determines, according to the MSISDN of the called party user B2, that the called party user B2 is an operation number segment of the non-local network, and sends an IAM message to the GMSC-A, where the IAM message carries the MSISDN of the called party user B2.
  • Step 803 The GMSC-A sends a route request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries the MSISDN of the called party B2.
  • SRI route request
  • Step 804 The NPHLR-A determines that the called party user B2 is a number portability user, that is, matches the number portability information of the called party user B2, and returns a route response (SRI) message to the GMSC-A according to the MSISDN of the called party user B2.
  • the SRI message carries the VMSC-A information of the called party B2;
  • Step 805 The GMSC-A directly delivers the IAM message to the current VMSC-A of the called party B2 according to the VMSC-A information.
  • the mobile switching center of the operator sends a route to the NPHLR of the operator's gateway mobile switching center for the call of the called party not for the network number segment, when the carrier that is carried out is the carrier.
  • the IAM message of the call is directly sent to the current VMSC of the called party according to the obtained routing information.
  • FIG. 9 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention, as shown in FIG.
  • the embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the number is carried and carried to the third-party network.
  • the user B3 of the operator B transfers the network to the operator C.
  • the user A1 of the operator A is called to the user B3 as an example.
  • the embodiment may specifically include the following steps: Step 901: The MSC-A receives a call request message initiated by the calling party user A1, where the call request message carries the MSISDN of the called party user B3.
  • Step 902 The MSC-A determines, according to the MSISDN of the called party user B3, that the called party user B3 is an operation number segment of the non-local network, and sends an IAM message to the GMSC-A, where the IAM message carries the MSISDN of the called party user B3.
  • Step 903 The GMSC-A sends a route request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries the MSISDN of the called party B3.
  • SRI route request
  • Step 904 The NPHLR-A determines that the called party user B3 is a number portability user, that is, matches the number portability information of the called party user B3, and returns a route response (SRI) message to the GMSC-A according to the MSISDN of the called party user B3.
  • the SRI message carries the RN and the MSISDN of the operator C that the called party user B3 carries;
  • Step 905 The GMSC-A routes the IAM message according to the RN to the gateway mobile switching center (GMSC-C) of the corresponding carrier C.
  • GMSC-C gateway mobile switching center
  • Step 906 After receiving the IAM message, the GMSC-C processes the IAM message according to the number-carrying manner to perform a subsequent call receiving process, that is, the location information of the called party B3 is matched to the NPHLR-C, according to the RN and The MSISDN forwards the IAM message to the VMSC-C.
  • the mobile switching center of the operator sends a route to the NPHLR of the operator's gateway mobile switching center for the call of the called party to the non-network number segment, and the carrier that is carried out is a third-party carrier.
  • the gateway mobile switching center of the carrier routes the IAM message of the call to the gateway mobile switching center of the third-party operator according to the obtained routing information, and the corresponding third-party operator performs the subsequent call according to the number carrying manner. Receiving process.
  • the four embodiments of the above-described processing method of the routing request of the present invention are related processes of the local voice service.
  • four embodiments of the processing method of the routing request of the present invention are used to explain the related flow of the foreign voice service.
  • FIG. 10 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in FIG.
  • the embodiment is applicable to the case where the mobile phone number of the called party is the network number, and the number is carried and carried to the non-local network.
  • the user A3 of the operator A local network B is transferred to the operator.
  • the user A1 of the local network A of the operator A is used as an example for the description of the user A3.
  • the embodiment may specifically include the following steps: Step 1001: The mobile switching center (MSC-AA) of the operator A local network A receives a call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user A3;
  • Step 1002 The MSC-AA determines, according to the MSISDN of the called party user A3, that the called party user A3 is a local network user other than the local network A, and then sends a signaling transfer point to the operator A local network A.
  • STP STP
  • STP-AA sends a route request (SRI) message to request routing information, the SRI message carrying the MSISDN of the called party user A3;
  • Step 1003 The STP-A-A forwards the SRI message to the signaling transfer point (STP-A-B) of the operator A local network B.
  • STP-A-B signaling transfer point
  • Step 1004 The STP-AB queries the routing information of the HLR-AB corresponding to the called party user A3 according to the MSISDN of the called party user A3, and returns a routing response (SRI) message to the STP-AB, where the SRI message carries the called party.
  • Step 1005 The STP-AB forwards the SRI message to the STP-AA;
  • Step 1006 The STP-A-A forwards the SRI message to the MSC-A-A.
  • Step 1007 The MSC-A-A sends an IAM message to the Trunking Mobile Switching Center (TMSC-A-B) of the local network B of the operator A according to the RN and the MSISDN, where the IAM message carries the RN and the MSISDN;
  • TMSC-A-B Trunking Mobile Switching Center
  • Step 1008 The TMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-A-B) of the operator A local network B.
  • GMSC-A-B gateway mobile switching center
  • Step 1009 The GMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-B) of the operator B.
  • GMSC-B gateway mobile switching center
  • Step 1010 After receiving the IAM message, the GMSC-B processes the IAM message according to the number-carrying manner to perform a subsequent call receiving process, that is, the location information of the called party user A3 is matched to the NPHLR-B, according to the RN and The MSISDN forwards the IAM message to the MSC-B.
  • FIG. 11 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention, as shown in FIG.
  • the embodiment is applicable to the case where the mobile phone number of the called party is not the network number, and the number of the called party does not occur.
  • the user A1 of the operator A calls the user B1 of the operator B as an example.
  • the embodiment may specifically include the following steps:
  • Step 1101 The mobile switching center (MSC-AA) of the operator A local network A receives the calling party. A call request message initiated by the party user A1, the call request message carrying the MSISDN of the called party B1;
  • Step 1102 The MSC-AA determines, according to the MSISDN of the called party user B1, that the called party user B1 is the operator B user of the local network B, and sends the caller to the tandem mobile switching center (TMC-AA) of the local network A of the operator A.
  • TMC-AA tandem mobile switching center
  • Step 1103 The TMSC-A-A forwards the IAM message to the tandem mobile switching center (TCC-A-B) of the operator A local network B.
  • TCC-A-B tandem mobile switching center
  • Step 1104 The TMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-A-B) of the operator A local network B.
  • GMSC-A-B gateway mobile switching center
  • Step 1105 The GMSC-A-B sends a route request (SRI) message to the NPHLR-A-B to request routing information, where the SRI message carries the MSISDN of the called party B1;
  • SRI route request
  • Step 1106 The NPHLR-AB determines that the called party user B1 is not a number portability user, that is, does not match the number portability information of the called party user B1, and returns a route response (SRI) to the GMSC-AB according to the MSISDN of the called party user B1.
  • SRI route response
  • a message, the SRI message carries an RN and an MSISDN of a network to which the called party B1 belongs;
  • Step 1107 The GMSC-A-B routes the IAM message according to the RN to the corresponding mobile switching center (GMSC-B) of the operator B.
  • Step 1108 After receiving the IAM message, the GMSC-B processes the IAM message according to the method in which the user does not carry the number of the local network to perform the subsequent call receiving process, that is, the location information of the called party B1 is matched to the HLR-B.
  • the IAM message is forwarded to the MSC-B according to the RN and the MSISDN.
  • FIG. 12 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention.
  • the mobile phone number of the called party is not a local network number, and the number is carried and carried to In the case of the network, the user B2 of the operator B is transferred to the operator A, and the user A1 of the operator A is called the B2 as an example.
  • the embodiment may include the following steps: Step 1201: Operator A local network
  • the mobile switching center (MSC-AA) of A receives the call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user B2;
  • Step 1202 The MSC-AA determines the called party user according to the MSISDN of the called party user B2.
  • B2 is the operator B user of the local network B, and sends an IAM message to the tandem mobile switching center (TMC-AA) of the operator A local network A, where the IAM message carries the MSISDN of the called party user B2;
  • TMC-AA tandem mobile switching center
  • Step 1203 The TMSC-A-A forwards the IAM message to the tandem mobile switching center (TCC-A-B) of the operator A local network B.
  • TCC-A-B tandem mobile switching center
  • Step 1204 The TMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-A-B) of the operator A local network B.
  • GMSC-A-B gateway mobile switching center
  • Step 1205 The GMSC-A-B sends a route request (SRI) message to the NPHLR-A-B to request routing information, where the SRI message carries the MSISDN of the called party B2;
  • SRI route request
  • Step 1206 NPHLR-AB determines that the called party user B2 is a number portability user, that is, matches the number portability information of the called party user B2, and then returns a route response (SRI) to the GMSC-AB according to the MSISDN of the called party user B2. a message, the SRI message carrying the RN and the MSISDN of the called party B2;
  • SRI route response
  • Step 1207 The GMSC-A-B routes the IAM message to the MSC-A-B according to the RN and the MSISDN.
  • 13 is a schematic flowchart of still another embodiment of a method for processing a route request according to the present invention.
  • the embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the number is carried and carried to the third-party network.
  • the user B3 of the operator B is transferred to the operator C.
  • the user A1 of the operator A is called to the user B3 as an example.
  • the embodiment may specifically include the following steps:
  • Step 1301 The mobile switching center (MSC-A-A) of the operator A local network A receives a call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user B3;
  • Step 1302 The MSC-AA determines, according to the MSISDN of the called party user B3, that the called party user B3 is the operator B user of the local network B, and sends the caller to the tandem mobile switching center (TMC-AA) of the local network A of the operator A.
  • TMC-AA tandem mobile switching center
  • Step 1303 The TMSC-A-A forwards the IAM message to the tandem mobile switching center (TCC-A-B) of the operator A local network B.
  • TCC-A-B tandem mobile switching center
  • Step 1304 The TMSC-AB moves to the gateway mobile switching center of the operator A local network B. (GMSC-AB) forwards the IAM message;
  • Step 1305 The GMSC-A-B sends a route request (SRI) message to the NPHLR-A-B to request routing information, where the SRI message carries the MSISDN of the called party B3.
  • SRI route request
  • Step 1306 The NPHLR-AB determines that the called party user B3 is a number portability user, that is, matches the number portability information of the called party user B3, and then returns a route response (SRI) according to the MSISDN of the called party user B3 to the GMSC-AB. a message, the SRI message carrying the RN and the MSISDN of the network to which the called party B3 belongs;
  • SRI route response
  • Step 1307 The GMSC-A-B routes the IAM message according to the RN to the corresponding mobile switching center (GMSC-C) of the operator C;
  • Step 1308 After receiving the IAM message, the GMSC-C processes the IAM message according to the number of the user in the local network to perform the subsequent call receiving process, that is, the location information of the called party B3 is matched to the NPHLR-C, according to The RN and the MSISDN forward the IAM message to the MSC-C.
  • the embodiment of the present invention stores the data carried by the user on the local network in the existing HLR, and stores the data in the NPHLR for the data carried by the external network, for the user of the third-party carrier that is not related to the operator.
  • the data is stored separately in the NPDB, which decentralizes the data storage and improves the efficiency of information query.
  • the local NPDB only needs to store NP information that is not related to the operator, and the amount of stored data is small; the short message service center and the mobile switching center
  • the network segment and the different network segment respectively route to the HLR and NPHLR, which improves the success rate of the route taken once and reduces the number of NP queries.
  • FIG. 17 is a schematic structural diagram of an apparatus for initiating a routing request according to the present invention.
  • the embodiment may include a first receiving module 1701, a first determining module 1702, and a requesting module 1703.
  • the first receiving module 1701 receives the service request message that is sent by the calling party and carries the called party number
  • the first determining module 1702 determines the called party according to the called party number in the service request message received by the first receiving module 1701. Whether it is the user of this network segment.
  • the requesting module 1703 sends a routing request message carrying the called party number to the HLR or the NPHLR according to the judgment result of the first determining module 1702 to obtain the number carrying information.
  • the requesting module may initiate a routing request to the HLR or the NPHLR according to the network segment number of the called party determined by the first determining module, and the NPHLR may serve as the HLR dedicated to the user of the network number segment, and Synchronize the number portability information in the local NPDB, and The number carrying information of the called party number can be queried and fed back, so that the network equipment in the existing network does not need to be modified, thereby reducing the network delay caused by the inquiry number carrying information.
  • FIG. 14 is a schematic structural diagram of an apparatus for processing a routing request according to the present invention.
  • the embodiment may include a second receiving module 1401, a second determining module 1402, and a sending module 1403.
  • the second determining module 1402 determines whether the called party is based on the called party number in the routing request message received by the second receiving module 1401. For users who are not carrying this number in the network number segment.
  • the sending module 1403 returns a routing response message carrying the number carrying information of the called party to the service center.
  • the embodiment may further include a storage module 1404, configured to store the number portability information of the non-local network segment user carrying the number, so that the sending module 1403 returns the route response carrying the number carrying information to the service center.
  • the message carrying information may be the RN of the network to which the network is carried and the user number of the called party, that is, the called party number.
  • the sending module 1403 in this embodiment may be further configured to: when the second determining module 1402 determines that the called party is a non-local network segment user that does not have a number portability, return to the service center to carry the called party. Routing response message for routing information.
  • the storage module 1404 in this embodiment may be further configured to store routing information of a non-local network segment user that does not have a number carrying, so that the sending module 1403 returns a routing response message carrying the routing information to the service center. .
  • the embodiment of the processing device of the routing request of the present invention can be used as an HLR dedicated to the user of the network segment segment, and can synchronously save the number carrying information in the local NPDB, and can query and feed back the carrying information of the called party number, so that the existing network does not need to be modified.
  • the network device thereby reducing the network delay caused by the inquiry number carrying information.
  • FIG. 15 is a schematic structural diagram of an embodiment of a processing system for routing requests according to the present invention.
  • the embodiment may include an HLR 1501, a NPHLR 1502 newly established by each operator, and a service center 1503 of each operator.
  • the service center 1503 After receiving the service request message that is sent by the calling party and carrying the called party number, the service center 1503 determines whether the called party is the user of the network number segment according to the called party number in the service request message, and according to the above judgment The judgment result sends a route request message carrying the called party number to the HLR 1501 or the NPHLR 1502 to obtain the number portability information.
  • the HLR 1501 After receiving the routing request message carrying the called party number sent by the service center 1503, the HLR 1501 Returning, by the called party number in the routing request message, a routing response message carrying the routing information of the called party; after receiving the routing request message that is sent by the service center 1503 and carrying the called party number, the NPHLR 1502, according to the routing request The called party number in the message determines that the called party is a non-local network segment user carrying the number, and returns a routing response message carrying the number carrying information of the called party to the service center 1503.
  • the structure of the service center 1503 in this embodiment may also be specifically the embodiment of the device for initiating the routing request of the present invention.
  • the structure of the NPHLR 1502 may also be specifically the embodiment of the processing device for the routing request of the present invention.
  • the embodiment may further include a central NPDB 1600 set up nationwide and a local NPDB 1700 set in each local network.
  • the central NPDB 1600 is configured to store the carrying information of all number portability users.
  • the local NPDB 1700 is configured to store the information carried by the number carrying the number carried by the user into the local network, and use the notification and the full amount of synchronization to carry the user with the central NPDB.
  • the carrying information is synchronized.
  • the NPHLR 1502 and the local NPDB 1700 carry the number carrying information of the number portability user (the number carrying information of the non-local network number segment carried by the number).
  • the synchronization carries the information of the user who is not the network number segment.
  • the service center 1503 may be a short message service center; for the voice service, the service center 1503 may also be a switching center, and the switching center may represent the mobile switching center MSC or the mobile switching center MSC and the gateway. The sum of the mobile switching center GMSC.
  • the newly added NPHLR in the embodiment of the present invention may have the function of the NPDB, that is, the number carrying information in the local NPDB is synchronously saved, and the carrying information of the called party number is matched and fed back; and the function of the HLR may also be provided, that is, it may be used as a non- The user-specific HLR of this network segment; also has the function of partial MSC/VLR, that is, having multiple GT functions, and each GT corresponds to a network of another operator.
  • the NPHLR in the embodiment of the present invention can be used as an HLR dedicated to the user of the network segment, and can synchronously save the number carrying information in the local NPDB, and can query and feed back the carrying information of the called party number, so that the existing network does not need to be modified.
  • the network device thereby reducing the network delay caused by the inquiry number carrying information.
  • the service center can take routes to the HLR and the NPHLR respectively, which improves the success rate of the route taken at one time, and also reduces the delay of message processing, thereby reducing the network delay caused by the information carried by the query number. When the query is improved effectiveness.

Abstract

A method and device for initiating a routing request, as well as a method, device and system for processing a routing request are disclosed in the embodiments of the present invention, wherein, the method for processing a routing request includes that the NPHLR returns a routing response message carrying number portability information of the called party upon that the called party is judged as a subscriber of number portability but does not belong to the local network number section according to the number of the called party carried in the received routing request message carrying the number of the called party. The NPHLR in the embodiments of the present invention could be a HLR dedicated for subscribers who do not belong to the local network number section, and could synchronously store the number portability information in the local NPDB, and could inquire and feed back the number portability information of numbers of subscribers, so that it is no need to change network equipments in the current network and accordingly network time delay caused by inquiring number portability information is reduced. The service center could acquire routing in the HLR or the NPHLR according to the local network number section or the different network number section, therefore delay for processing message is reduced, and accordingly network time delay caused by inquiring number portability information is reduced.

Description

路由请求的发起方法和装置以及处理方法、 装置和系统 技术领域  Method and device for initiating route request, and processing method, device and system thereof
本发明实施例涉及移动通信领域, 特别是一种路由请求的发起方法和装 置以及处理方法、 装置和系统。 背景技术  Embodiments of the present invention relate to the field of mobile communications, and in particular, to a method and apparatus for initiating a routing request, and a processing method, apparatus, and system. Background technique
移动号码携带 (Mobile Number Portability, 简称 MNP )是移动网絡向 用户提供的一种服务能力, 它允许移动用户在改变签约网絡(运营商) 时, 而不用改变原有的用户号码即移动台国际 ISDN 号码 ( Mobile Station International ISDN Number,简称 MSISDN )/移动电话号码( Mobile Directory Number, 简称 MDN ) ( GSM网絡用户的用户号码为 MSISDN , CDMA网絡 用户的用户号码为 MDN ), 从而满足了用户 "换网不换号" 的需求。 新签约 网絡将分配新的国际移动用户识别码 ( International Mobile Subscriber Identity, 简称 IMSI ) 即用户识别模块(Subscriber Identity Module, 简称 SIM ) " User Identity Module, 简称 UIM )卡 ( GSM网絡用户使用 SIM卡, CDMA网絡用户使用 UIM卡)给号码携带 ( Number Portability, 简称 NP ) 用户, 该 NP用户的所有业务改由新的签约网絡提供, 并且不受原签约网絡 的影响。 在同一个签约网絡中, 原签约用户和 NP用户在业务使用上没有差 别。  Mobile Number Portability (MNP) is a service capability provided by mobile networks to users. It allows mobile users to change the subscription network (operator) without changing the original subscriber number, ie, mobile station international ISDN. Mobile Station International ISDN Number (MSISDN)/Mobile Directory Number (MDN) (the user number of the GSM network user is MSISDN, and the user number of the CDMA network user is MDN), thus satisfying the user's "network change" Do not change the number of "demand. The new subscription network will be assigned a new International Mobile Subscriber Identity (IMSI), which is the Subscriber Identity Module (SIM) User Identity Module (UIM) card (the GSM network user uses the SIM card). The CDMA network user uses the UIM card to give the number portability (NP) user, and all the services of the NP user are provided by the new subscription network, and are not affected by the original contracted network. In the same contracted network, the original There is no difference in the use of the business between the contracted user and the NP user.
目前, 最常用的 MNP 业务的路由方案是信令方式, 即通过归属位置寄 存器( Home Location Register, 简称 HLR )访问号码携带数据库( NPDB ), 各运营商的号码携带信息集中到一个统一的 NPDB来存储。 以短消息业务为 例: 各个短消息业务中心 (Short Message Service Center, 简称 SMSC ) 在下发消息时, 都要去 HLR查询一下对应的接收方号码的运营商信息, 之后 根据查询结果来进行业务调度与路由处理。  At present, the routing scheme of the most commonly used MNP service is a signaling method, that is, accessing a number portability database (NPDB) through a Home Location Register (HLR), and the number carrying information of each operator is concentrated to a unified NPDB. storage. Take the short message service as an example: When the short message service center (SMSC) sends a message, it must go to the HLR to query the carrier information of the corresponding receiver number, and then perform service scheduling according to the query result. With routing processing.
在实现本发明过程中, 发明人发现现有技术中至少存在如下问题: 每次 进行业务时, 均需要通过 HLR进行查询, 增加了消息处理的延时, 同时对于 不同运营商的消息调度复杂。 发明内容 In the process of implementing the present invention, the inventors have found that at least the following problems exist in the prior art: Each time a service is performed, an inquiry is required through the HLR, which increases the delay of message processing, and the message scheduling for different operators is complicated. Summary of the invention
本发明实施例提供一种路由请求的发起方法和装置以及处理方法、 装置 和系统, 无需改造现网中的网絡设备, 减少查询号码携带信息引起的网絡延 时, 提高查询效率。  The embodiment of the invention provides a method and a device for initiating a routing request, a processing method, a device and a system, which do not need to modify network devices in the existing network, reduce network delay caused by query number carrying information, and improve query efficiency.
本发明实施例提供了一种路由请求的发起方法, 包括:  The embodiment of the invention provides a method for initiating a routing request, including:
接收主叫方发送的携带有被叫方号码的业务请求消息;  Receiving a service request message sent by the calling party and carrying the called party number;
根据所述业务请求消息中的被叫方号码判断被叫方是否为本网絡号段用 户, 如果是, 则向归属位置寄存器 HLR发送携带有被叫方号码的路由请求消 息以获取号码携带信息, 否则, 则向号码携带归属位置寄存器 NPHLR发送 携带有被叫方号码的路由请求消息以获取号码携带信息。  Determining, according to the called party number in the service request message, whether the called party is a user of the network number segment, and if yes, sending a routing request message carrying the called party number to the home location register HLR to obtain the number portability information, Otherwise, a route request message carrying the called party number is sent to the number portability home location register NPHLR to obtain the number portability information.
本发明实施例提供了一种路由请求的处理方法, 包括:  The embodiment of the invention provides a method for processing a routing request, including:
接收携带有被叫方号码的路由请求消息;  Receiving a routing request message carrying the called party number;
根据所述路由请求消息中的被叫方号码判断被叫方为发生号码携带的非 本网絡号段用户,则返回携带有所述被叫方的号码携带信息的路由响应消息。  And determining, according to the called party number in the routing request message, that the called party is a non-local network segment user carrying the number, and returning a route response message carrying the number carrying information of the called party.
本发明实施例还提供了一种路由请求的发起装置, 包括:  The embodiment of the invention further provides an apparatus for initiating a routing request, including:
第一接收模块, 用于接收主叫方发送的携带有被叫方号码的业务请求消 息;  a first receiving module, configured to receive a service request message that is sent by the calling party and carries the called party number;
第一判断模块, 用于根据所述第一接收模块接收的所述业务请求消息中 的被叫方号码判断被叫方是否为本网絡号段用户;  a first determining module, configured to determine, according to the called party number in the service request message received by the first receiving module, whether the called party is a user of the network number segment;
请求模块,用于根据所述第一判断模块的判断结果向 HLR或 NPHLR发 送携带有被叫方号码的路由请求消息以获取号码携带信息。  The requesting module is configured to send a routing request message carrying the called party number to the HLR or the NPHLR according to the judgment result of the first determining module to obtain the number carrying information.
本发明实施例还提供了一种路由请求的处理装置, 包括:  The embodiment of the present invention further provides a processing device for routing a request, including:
第二接收模块, 用于接收携带有被叫方号码的路由请求消息;  a second receiving module, configured to receive a routing request message carrying the called party number;
第二判断模块, 用于根据所述第二接收模块接收的所述路由请求消息中 的被叫方号码判断被叫方是否为发生号码携带的非本网絡号段用户;  a second determining module, configured to determine, according to the called party number in the routing request message received by the second receiving module, whether the called party is a non-local network segment user that carries the number;
下发模块 , 用于当所述第二判断模块判断被叫方为发生号码携带的非本 网絡号段用户时,则返回携带有所述被叫方的号码携带信息的路由响应消息。  And a sending module, configured to: when the second determining module determines that the called party is a non-local network segment user that carries the number, returns a routing response message carrying the number carrying information of the called party.
本发明实施例又提供了一种路由请求的处理系统, 包括: HLR, 用于接收携带有被叫方号码的路由请求消息, 根据所述路由请求 消息中的被叫方号码返回携带有所述被叫方的路由信息的路由响应消息;The embodiment of the invention further provides a processing system for routing requests, including: The HLR is configured to receive a route request message carrying the called party number, and return a route response message carrying the routing information of the called party according to the called party number in the route request message;
NPHLR, 用于接收携带有被叫方号码的路由请求消息,根据所述路由请 求消息中的被叫方号码判断被叫方为发生号码携带的非本网絡号段用户, 并 返回携带有所述被叫方的号码携带信息的路由响应消息; The NPHLR is configured to receive a routing request message carrying the called party number, and determine, according to the called party number in the routing request message, that the called party is a non-local network segment user that carries the number, and returns to carry the a route response message carrying the number of the called party;
业务中心, 用于接收主叫方发送的携带有被叫方号码的业务请求消息, 根据所述业务请求消息中的被叫方号码判断被叫方是否为本网絡号段用户, 若判断结果为是,则向所述 HLR发送携带有被叫方号码的路由请求消息以获 取号码携带信息, 若判断结果为否, 则向所述 NPHLR发送携带有被叫方号 码的路由请求消息以获取号码携带信息。  The service center is configured to receive a service request message that is sent by the calling party and that carries the called party number, and determine, according to the called party number in the service request message, whether the called party is the user of the network number segment, and if the judgment result is If yes, the route request message carrying the called party number is sent to the HLR to obtain the number portability information. If the determination result is no, the route request message carrying the called party number is sent to the NPHLR to obtain the number portability. information.
由上述技术方案可知, 本发明实施例通过新增加一 NPHLR设备, 该 NPHLR设备可以作为非本网絡号段用户专用的 HLR, 并可以同步保存本地 NPDB 中号码携带信息, 并能够查询并反馈用户号码的号码携带信息, 使得 无需改造现网中的网絡设备,从而减少了查询号码携带信息引起的网絡延时。 业务中心对于本网号段与异网号段可以分别到 HLR与 NPHLR取路由,提高 了一次取路由的成功率, 减少了 NP查询次数, 减少了消息处理的延时, 从 而减少查询号码携带信息引起的网絡延时, 提高了查询效率。 附图说明  According to the foregoing technical solution, the NPHLR device can be used as a HLR dedicated to the user of the network number segment, and the number portability information in the local NPDB can be synchronously saved, and the user number can be queried and fed back. The number carries the information, so that the network equipment in the existing network does not need to be modified, thereby reducing the network delay caused by the inquiry number carrying information. For the local network segment and the different network segment, the service center can take routes to the HLR and the NPHLR respectively, which improves the success rate of the route fetching, reduces the number of NP queries, reduces the delay of message processing, and reduces the information of the query number. The resulting network latency improves query efficiency. DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面 描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。  In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly described below. Obviously, the drawings in the following description are only It is a certain embodiment of the present invention, and other drawings can be obtained from those skilled in the art without any inventive labor.
图 1为本发明路由请求的处理方法的一个实施例的流程示意图;  1 is a schematic flowchart diagram of an embodiment of a method for processing a routing request according to the present invention;
图 2为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 3为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 4为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 5为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 6为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 7为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 8为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 9为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 10为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 11为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 12为本发明路由请求的处理方法的另一个实施例的流程示意图; 图 13为本发明路由请求的处理方法的又一个实施例的流程示意图; 图 14为本发明路由请求的处理装置实施例的结构示意图; 2 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 3 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 5 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 6 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 7 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 8 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 10 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 11 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention; FIG. 13 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention; FIG. 13 is a schematic structural diagram of an embodiment of a device for processing a route request according to the present invention;
图 15为本发明路由请求的处理系统实施例的结构示意图;  15 is a schematic structural diagram of an embodiment of a processing system for routing requests according to the present invention;
图 16为本发明路由请求的发起方法实施例的流程示意图;  16 is a schematic flowchart of an embodiment of a method for initiating a routing request according to the present invention;
图 17为本发明路由请求的发起装置实施例的结构示意图。 具体实施方式  FIG. 17 is a schematic structural diagram of an apparatus for initiating a routing request according to the present invention. detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。  The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
下述的本发明各个实施例将以 GSM 网絡为例进行说明, 各实施例中的 用户号码可以认为是 MSISDN , CDMA网絡则此处不再赘述。 本发明实施例 中, 在全国范围内设置有中心 NPDB, 在本地网内设置本地 NPDB, 并且本 地 NPDB釆用通知及全量同步的方式与中心 NPDB中的数据保持同步。各个 运营商在本地新建号码携带归属位置寄存器 NPHLR与本地网的本地 NPDB 进行携带用户的号码携带信息同步, 所有异网用户即非本网絡号段用户的号 码携带信息均存储在该 NPHLR中。对于各个本地网的携出用户,则在原 HLR 中保留该携出用户的 MSISDN 和 IMSI , 同时该 HLR应支持传递路由码 ( Route Number, 简称 RN )和 MSISDN字段。  The following embodiments of the present invention will be described by taking a GSM network as an example. The user number in each embodiment may be considered as an MSISDN, and the CDMA network will not be described here. In the embodiment of the present invention, a central NPDB is set up nationwide, and a local NPDB is set in the local network, and the local NPDB is synchronized with the data in the central NPDB by means of notification and full synchronization. Each operator establishes a local number portability home location register NPHLR and the local NPDB of the local network to synchronize the number carrying information of the carrying user. All the number of the different network users, that is, the number carrying information of the user other than the network number segment are stored in the NPHLR. For the outbound users of the local network, the MSISDN and IMSI of the outbound user are reserved in the original HLR, and the HLR should support the Route Number (RN) and MSISDN fields.
例如: 当运营商 A的用户 A1要转网到运营商 C时, 首先运营商 A的用 户 A1需要在运营商 C进行开户, 运营商 C在本地 NPHLR-C中存储有开户 时的携带用户 A1的号码携带信息, 并同步该号码携带信息到本地 NPDB-C, 本地 NPDB-C将变更的号码携带信息与中心 NPDB进行同步。 中心 NPDB 对于新增的 A1用户的 NP信息,通知所有运营商的本地 NPDB-ISL对于用户 A1携出的本地 NPHLR-A, 4巴携出信息即号码携带信息通知 HLR-A, 更改用 户 A1的位置信息, 例如: NPHLR-C的 GT信息或者运营商 C的 RN信息。 对于第三方运营商 B 的本地 NPDB-B, 存储用户 A1 的位置信息, 例如: NPHLR-C的 GT信息或者运营商 C的 RN信息。 For example, when the user A1 of the operator A wants to transfer the network to the operator C, the user A1 of the operator A needs to open the account at the operator C, and the carrier C stores the user A1 when the account is opened in the local NPHLR-C. Number carrying information, and synchronizing the number to carry information to the local NPDB-C, The local NPDB-C synchronizes the changed number portability information with the central NPDB. The NPDB of the new A1 user informs the local NPDB-ISL of all operators that the local NPHLR-A carried by the user A1 sends the information, that is, the number portability information to the HLR-A, and changes the user A1. Location information, for example: GT information of NPHLR-C or RN information of carrier C. For the local NPDB-B of the third-party carrier B, the location information of the user A1 is stored, for example: GT information of the NPHLR-C or RN information of the operator C.
本发明实施例通过新增加一 NPHLR设备, 该 NPHLR设备可以具有 NPDB的功能, 即同步保存本地 NPDB中的号码携带信息, 以及匹配并反馈 用户号码的号码携带信息; 还同时可以具有 HLR的功能, 即可以作为非本网 絡号段用户专用的 HLR; 还可以另外具有部分 MSC/VLR的功能, 即具备多 GT功能, 每个 GT对应一个其它运营商的网絡。 本发明实施例通过对本网絡 携出用户的数据在现有的 HLR中进行存储,对于非本网絡携入用户的数据新 建 NPHLR中进行存储, 对于与本运营商不相关的第三方运营商的用户数据 单独在 NPDB中进行存储, 从而分散了数据存储, 提高了信息查询的效率。  In the embodiment of the present invention, by adding a new NPHLR device, the NPHLR device can have the function of NPDB, that is, synchronously save the number carrying information in the local NPDB, and match and feedback the number carrying information of the user number; and also have the function of the HLR. That is, it can be used as a user-specific HLR that is not a network segment; it can also have a part of the MSC/VLR function, that is, it has multiple GT functions, and each GT corresponds to a network of another carrier. The embodiment of the present invention stores the data carried by the network in the existing HLR, and stores the data in the new NPHLR that is not carried by the network, and the user of the third-party carrier that is not related to the carrier. The data is stored separately in the NPDB, which disperses the data storage and improves the efficiency of information query.
图 16为本发明路由请求的发起方法实施例的流程示意图,如图 16所示, 本实施例可以包括以下步骤:  FIG. 16 is a schematic flowchart of an embodiment of a method for initiating a routing request according to the present invention. As shown in FIG. 16, the embodiment may include the following steps:
步骤 001、 业务中心接收主叫方发送的携带有被叫方号码即被叫方的 MSISDN的业务请求消息。  Step 001: The service center receives a service request message sent by the calling party and carries the MSISDN of the called party, that is, the called party number.
其中的业务中心可以为短消息业务中心, 业务请求消息则为数据业务请 求消息; 业务中心还可以为交换中心, 该交换中心可以代表移动交换中心 MSC, 也可以代表移动交换中心 MSC与关口移动交换中心 GMSC的总和, 业务请求消息则为语音业务请求消息;  The service center can be a short message service center, and the service request message is a data service request message; the service center can also be a switching center, and the switching center can represent the mobile switching center MSC or the mobile switching center MSC and the gateway mobile exchange. The sum of the central GMSCs, and the service request message is a voice service request message;
步骤 002、 业务中心根据业务请求消息中的被叫方的 MSISDN判断被叫 方是否为本网絡号段用户,如果是,则执行步骤 003;否则,则执行步骤 004; 步骤 003、 业务中心向 HLR发送携带有被叫方的 MSISDN的路由请求 消息;  Step 002: The service center determines, according to the MSISDN of the called party in the service request message, whether the called party is the user of the network number segment, and if yes, executing step 003; otherwise, executing step 004; Step 003, the service center to the HLR Sending a route request message carrying the MSISDN of the called party;
步骤 004、 业务中心向 NPHLR发送携带有被叫方的 MSISDN的路由请 求消息, 该 NPHLR中可以预先存储发生号码携带的非本网絡号段用户的号 码携带信息和未发生号码携带的非本网絡号段用户的路由信息。 本实施例中,业务中心可以根据被叫方所属网絡号段的情况,分别向 HLR 或 NPHLR发起路由请求, NPHLR可以作为非本网絡号段用户专用的 HLR, 并同步保存本地 NPDB中号码携带信息,并能够查询并反馈 MSISDN号码的 号码携带信息, 使得无需改造现网中的网絡设备, 从而减少了查询号码携带 信息引起的网絡延时。 Step 004: The service center sends a route request message carrying the MSISDN of the called party to the NPHLR, where the NPHLR can pre-store the number portability information of the non-local network segment user carrying the number and the non-local network number of the number portability. The routing information of the segment user. In this embodiment, the service center may initiate a routing request to the HLR or the NPHLR according to the network segment number of the called party. The NPHLR may serve as the HLR dedicated to the user of the network segment segment, and simultaneously save the number carrying information in the local NPDB. And can query and feed back the number carrying information of the MSISDN number, so that the network equipment in the existing network does not need to be modified, thereby reducing the network delay caused by the query number carrying information.
图 1 为本发明路由请求的处理方法的一个实施例的流程示意图, 如图 1 所示, 本实施例可以包括以下步骤:  FIG. 1 is a schematic flowchart of an embodiment of a method for processing a routing request according to the present invention. As shown in FIG. 1, the embodiment may include the following steps:
步骤 101、 NPHLR接收携带有被叫方号码即被叫方的 MSISDN的路由 请求消息。  Step 101: The NPHLR receives a routing request message carrying the MSISDN with the called party number, that is, the called party.
NPHLR 中可以预先存储发生号码携带的非本网絡号段用户的号码携带 信息和未发生号码携带的非本网絡号段用户的路由信息;  The NPHLR can pre-store the number portability information of the user who is not carrying the number of the network number segment and the routing information of the user who is not carrying the number of the network segment that does not carry the number;
步骤 102、 NPHLR根据路由请求消息中的 MSISDN判断被叫方是否为 号码携带用户 (发生号码携带的非本网絡号段用户), 即是否匹配出被叫方的 号码携带信息, 如果是, 则执行步骤 103;  Step 102: The NPHLR determines, according to the MSISDN in the route request message, whether the called party is a number portability user (a user who is not carrying the network number segment), that is, whether the number portability information of the called party is matched, and if yes, executing Step 103;
步骤 103、 NPHLR返回携带有所述被叫方的号码携带信息的路由响应消 息。  Step 103: The NPHLR returns a route response message carrying the number portability information of the called party.
该号码携带信息可以认为是一种新的路由信息, 为被叫方所携出到的网 絡的 RN和被叫方的 MSISDN。  The number portability information can be regarded as a new type of routing information, which is the RN of the network to which the called party and the MSISDN of the called party.
进一步地, 本实施例中当 NPHLR根据路由请求消息中的 MSISDN判断 被叫方为非号码携带用户 (未发生号码携带的非本网絡号段用户), 即未匹配 出被叫方的号码携带信息, 则继续执行步骤 104:  Further, in this embodiment, when the NPHLR determines, according to the MSISDN in the route request message, the called party is a non-number carrying user (a user who does not have a number carrying non-local network segment), that is, the number carrying information of the called party is not matched. , then proceed to step 104:
步骤 104、 NPHLR返回携带有所述被叫方的路由信息的路由响应消息。 本实施例中, NPHLR可以作为非本网絡号段用户专用的 HLR, 并同步 保存本地 NPDB中号码携带信息,并能够查询并反馈 MSISDN号码的号码携 带信息, 使得无需改造现网中的网絡设备, 从而减少了查询号码携带信息引 起的网洛延时。  Step 104: The NPHLR returns a route response message carrying the routing information of the called party. In this embodiment, the NPHLR can be used as the HLR for the user of the network segment, and the number carrying information of the local NPDB can be synchronously saved, and the number carrying information of the MSISDN number can be queried and fed back, so that the network equipment in the existing network does not need to be modified. Thereby reducing the network delay caused by the inquiry number carrying information.
图 2为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 2 所示, 本实施例适用于被叫方的移动电话号码为本网絡号码, 发生号码携 带且被携带到非本网絡的情况, 这里以运营商 A的用户 A3转网到运营商 C, 运营商 A的用户 A1给用户 A3发送短消息为例进行说明,本实施例具体可以 包括以下步骤: 2 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention. As shown in FIG. 2, the embodiment is applicable to a mobile phone number of a called party being a network number, and the number is carried and carried to the non- In the case of the network, the user A3 of the operator A is transferred to the operator C, The user A1 of the operator A sends a short message to the user A3 as an example for description. The embodiment may specifically include the following steps:
步骤 201、 运营商 A的短消息业务中心(SMSC-A )接收主叫方用户 A1 发送的短消息, 该短消息携带有被叫方用户 A3的 MSISDN;  Step 201: The short message service center (SMSC-A) of the operator A receives the short message sent by the calling party user A1, and the short message carries the MSISDN of the called party user A3;
步骤 202、 SMSC-A根据被叫方用户 A3的 MSISDN判断被叫方用户 A3 为本网的运营号段, 则向运营商 A的归属位置寄存器(HLR-A )发送路由请 求( SRI )消息以请求路由信息,该 SRI消息携带有被叫方用户 A3的 MSISDN; 步骤 203、 HLR-A根据被叫方用户 A3的 MSISDN向 SMSC-A返回路由 响应 (SRI ) 消息, 该 SRI 消息携带有拜访位置寄存器 (Visitor Location Register, 简称 VLR ) 的全局码( Global Title, 简称 GT )。  Step 202: The SMSC-A determines, according to the MSISDN of the called party user A3, that the called party user A3 is the operation number segment of the network, and sends a routing request (SRI) message to the home location register (HLR-A) of the operator A. Requesting routing information, the SRI message carries the MSISDN of the called party user A3; Step 203: The HLR-A returns a Route Response (SRI) message to the SMSC-A according to the MSISDN of the called party user A3, where the SRI message carries the visited location The Global Title (GT) of the Register Location Register (VLR).
才艮据本网的 NP用户所携出到的网絡的不同, 该用户在本网的原 HLR中 可以写入不同的固定 GT码, 这些 GT都属于同一个的号码携带专用设备, 以供短消息业务中心能够根据 HLR返回的 GT判断对应的用户是否携出以及 携出到哪个运营商的网絡;  According to the network that the NP user of the network carries, the user can write different fixed GT codes in the original HLR of the network. These GTs belong to the same number carrying special device for short. The message service center can determine, according to the GT returned by the HLR, whether the corresponding user carries out and carries the network to which operator.
步骤 204、 SMSC-A根据 VLR的 GT判断被叫方用户 A3为本网携出用 户,则根据该 GT在被叫方用户 A3的 MSISDN之前增加相应的路由码( Route Number, 简称 RN );  Step 204: The SMSC-A determines that the called party user A3 carries the user to the local network according to the GT of the VLR, and adds a corresponding routing code (RN) to the MSISDN of the called party user A3 according to the GT;
步骤 205、 SMSC-A将携带有 RN和 MSISDN的短消息发送到本运营商 A的短消息网关 (GW-A );  Step 205: The SMSC-A sends a short message carrying the RN and the MSISDN to the short message gateway (GW-A) of the carrier A.
步骤 206、 GW-A根据 RN路由短消息到对应的运营商 C的短消息网关 Step 206: The GW-A routes the short message according to the RN to the short message gateway of the corresponding carrier C.
( GW-C ); (GW-C);
步骤 207、 GW-C接收到该短消息后, 按照号码携入的方式向被叫方用 户 A3 下发该短消息, 即将该短消息转发到运营商 C 的短消息业务中心 ( SMSC-C ), SMSC-C到运营商 C的号码携带归属位置寄存器( NPHLR-C ) 中匹配出被叫方用户 A3的位置信息,向运营商 C的移动交换中心(MSC-C ) 下发该短消息。  Step 207: After receiving the short message, the GW-C sends the short message to the called party user A3 according to the number-carrying manner, that is, the short message is forwarded to the short message service center of the operator C (SMSC-C). The SMSC-C matches the location information of the called party user A3 in the number portation home location register (NPHLR-C) of the operator C, and delivers the short message to the mobile switching center (MSC-C) of the operator C.
本实施例, 本运营商的短消息业务中心对于发往本网号段的短消息到 HLR取路由信息, 并由本运营商的短消息网关根据所获取的路由信息将该短 消息路由到所携出的对应运营商的短消息网关, 相应的运营商的短消息网关 按照号码携入的方式来下发该短消息。 In this embodiment, the short message service center of the operator routes the short message to the HLR to the routing information of the HLR, and the short message gateway of the carrier routes the short message to the carried according to the obtained routing information. The short message gateway corresponding to the operator, the short message gateway of the corresponding operator The short message is delivered in the manner of carrying the number.
图 3为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 3 所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 且被叫未 发生号码携带的情况, 这里以运营商 A的用户 A1给运营商 B的用户 B1发 送短消息为例进行说明, 本实施例具体可以包括以下步骤:  FIG. 3 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention. As shown in FIG. 3, the mobile phone number of the called party is not the local network number, and the number is not carried in the called party. In this case, the user A1 of the operator A sends a short message to the user B1 of the operator B as an example. The embodiment may specifically include the following steps:
步骤 301、 SMSC-A接收主叫方用户 A1发送的短消息, 该短消息携带 有被叫方用户 B1的 MSISDN;  Step 301: The SMSC-A receives the short message sent by the calling party user A1, where the short message carries the MSISDN of the called party user B1.
步骤 302、 SMSC-A根据被叫方用户 B1的 MSISDN判断被叫方用户 B1 是非本网的运营号段, 则向 NPHLR-A发送路由请求(SRI )消息以请求路由 信息, 该 SRI消息携带有被叫方用户 B1的 MSISDN;  Step 302: The SMSC-A determines, according to the MSISDN of the called party user B1, that the called party user B1 is an operation number segment of the non-local network, and sends a routing request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries The MSISDN of the called party B1;
步骤 303、 NPHLR-A判断被叫方用户 B1不是号码携带用户, 即未匹配 出被叫方用户 B1 的号码携带信息, 则才艮据被叫方用户 B1 的 MSISDN 向 SMSC-A返回路由响应(SRI )消息, 该 SRI消息携带有被叫方用户 B1所属 的网絡的 RN和 MSISDN;  Step 303: The NPHLR-A determines that the called party user B1 is not a number portability user, that is, the number portability information of the called party user B1 is not matched, and then the routing response is returned to the SMSC-A according to the MSISDN of the called party user B1. SRI) message, the SRI message carries the RN and MSISDN of the network to which the called party B1 belongs;
步骤 304、 SMSC-A将携带有 RN和 MSISDN的短消息发送到本运营商 Step 304: The SMSC-A sends a short message carrying the RN and the MSISDN to the operator.
A的短消息网关 (GW-A ); A short message gateway (GW-A);
步骤 305、 GW-A根据 RN路由短消息到对应的运营商 B的短消息网关 ( GW-B );  Step 305: The GW-A routes the short message according to the RN to the short message gateway (GW-B) of the corresponding operator B.
步骤 306、 GW-B接收到该短消息后, 按照未发生号码携带的方式向被 叫方用户 B1下发该短消息。  Step 306: After receiving the short message, the GW-B sends the short message to the called party user B1 according to the method of not carrying the number.
本实施例, 本运营商的短消息业务中心对于发往其非本网絡号段的短消 息到 NPHLR取路由, 并由短消息网关根据所获取的路由信息将该短消息路 由到所属运营商的短消息网关, 相应的运营商按照未发生号码携带的方式来 下发该短消息。  In this embodiment, the short message service center of the operator routes the short message sent to the non-local network segment to the NPHLR, and the short message gateway routes the short message to the operator according to the obtained routing information. The short message gateway sends the short message according to the method in which the corresponding carrier does not carry the number.
图 4为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 4 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in the following figure.
4 所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 且被叫方 被携带到本网絡的情况, 这里以运营商 B的用户 B2转网到运营商 A, 运营 商 A的用户 A1给用户 B2发送短消息为例进行说明,本实施例具体可以包括 以下步骤: 步骤 401、 SMSC-A接收主叫方用户 A1发送的短消息, 该短消息携带 有被叫方用户 B2的 MSISDN; 4, this embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the called party is carried to the network, where the user B2 of the operator B transfers the network to the operator A, and operates. The user A1 of the quotient A sends a short message to the user B2 as an example for description. The embodiment may specifically include the following steps: Step 401: The SMSC-A receives the short message sent by the calling party user A1, where the short message carries the MSISDN of the called party user B2.
步骤 402、 SMSC-A根据被叫方用户 B2的 MSISDN判断被叫方用户 B2 是非本网的运营号段, 则向 NPHLR-A发送路由请求(SRI )消息以请求路由 信息, 该 SRI消息携带有被叫方用户 B2的 MSISDN;  Step 402: The SMSC-A determines, according to the MSISDN of the called party user B2, that the called party user B2 is an operation number segment of the non-local network, and sends a routing request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries The MSISDN of the called party B2;
步骤 403、 NPHLR-A判断被叫方用户 B2为号码携入用户, 即匹配出被 叫方用户 B2的号码携带信息,则根据被叫方用户 B2的 MSISDN向 SMSC-A 返回路由响应( SRI )消息,该 SRI消息携带有被叫方用户 B2当前的 MSC/VLR 的 GT;  Step 403: The NPHLR-A determines that the called party user B2 is the number-carrying user, that is, matches the number portability information of the called party user B2, and returns a route response (SRI) to the SMSC-A according to the MSISDN of the called party user B2. a message, the SRI message carries the GT of the current MSC/VLR of the called party B2;
步骤 404、 SMSC-A判断该 GT不属于号码携带用户专用设备所用的特 定 GT, 则直接下发该短消息到被叫方用户 B2当前 MSC-B上。  Step 404: The SMSC-A determines that the GT does not belong to a specific GT used by the number portability user-specific device, and directly sends the short message to the current MSC-B of the called party user B2.
本实施例, 本运营商的短消息业务中心对于发往其非本网絡号段的短消 息到 NPHLR取路由, 当所携出到的运营商为本运营商时, 直接根据所获取 的路由信息将该短消息下发到被叫方用户当前 MSC上。  In this embodiment, the short message service center of the operator takes a route to the NPHLR for the short message sent to the non-network segment, and when the carrier that is carried out is the operator, the direct routing information is directly obtained according to the obtained routing information. The short message is delivered to the current MSC of the called party user.
图 5为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 FIG. 5 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in FIG.
5 所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 且被叫方 被携带到第三方网絡的情况, 这里以运营商 B的用户 B3转网到运营商 C, 运营商 A的用户 A1给用户 B3发送短消息为例进行说明,本实施例具体可以 包括以下步骤: 5, the embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the called party is carried to the third-party network, where the user B3 of the operator B transfers the network to the operator C. The user A1 of the operator A sends a short message to the user B3 as an example for description. The embodiment may specifically include the following steps:
步骤 501、 SMSC-A接收主叫方用户 A1发送的短消息, 该短消息携带 有被叫方用户 B3的 MSISDN;  Step 501: The SMSC-A receives the short message sent by the calling party user A1, and the short message carries the MSISDN of the called party user B3.
步骤 502、 SMSC-A根据被叫方用户 B3的 MSISDN判断被叫方用户 B3 是非本网的运营号段, 则向 NPHLR-A发送路由请求(SRI )消息以请求路由 信息, 该 SRI消息携带有被叫方用户 B3的 MSISDN;  Step 502: The SMSC-A determines, according to the MSISDN of the called party user B3, that the called party user B3 is an operation number segment of the non-local network, and sends a routing request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries The MSISDN of the called party B3;
步骤 503、 NPHLR-A判断被叫方用户 B3为号码携带用户, 即匹配出被 叫方用户 B3的号码携带信息,则根据被叫方用户 B3的 MSISDN向 SMSC-A 返回路由响应(SRI )消息, 该 SRI消息携带有被叫方用户 B3所携出到的运 营商 C的 RN和 MSISDN;  Step 503: The NPHLR-A determines that the called party user B3 is a number portability user, that is, matches the number portability information of the called party user B3, and returns a route response (SRI) message to the SMSC-A according to the MSISDN of the called party user B3. The SRI message carries the RN and the MSISDN of the operator C that the called party user B3 carries;
步骤 504、 SMSC-A将携带有 RN和 MSISDN的短消息发送到本运营商 A的短消息网关 (GW-A ); Step 504: The SMSC-A sends a short message carrying the RN and the MSISDN to the carrier. A short message gateway (GW-A);
步骤 505、 GW-A根据 RN路由短消息到对应的运营商 C的短消息网关 ( GW-C );  Step 505: The GW-A routes the short message according to the RN to the short message gateway (GW-C) of the corresponding carrier C.
步骤 506、 GW-C接收到该短消息后, 按照号码携入的方式向被叫方用 户 B3下发该短消息。  Step 506: After receiving the short message, the GW-C sends the short message to the called party B3 in the manner of carrying the number.
本实施例, 本运营商的短消息业务中心对于发往其非本网絡号段的短消 息到 NPHLR取路由, 当所携出到的运营商为第三方运营商时, 由本运营商 的短消息网关根据所获取的路由信息将该短消息路由到第三方运营商的短消 息网关, 相应的第三方运营商按照号码携入的方式来下发该短消息。  In this embodiment, the short message service center of the operator obtains a route to the NPHLR for the short message sent to the non-network segment, and the short message gateway of the carrier when the carrier is the third-party operator. The short message is routed to the short message gateway of the third-party operator according to the obtained routing information, and the corresponding third-party operator delivers the short message according to the number.
上述本发明路由请求的处理方法的实施例为短消息业务的相关流程。 图 6为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 6 所示, 本实施例适用于被叫方的移动电话号码为本网絡号码, 发生号码携 带且被携带到非本网絡的情况, 这里以运营商 A的用户 A3转网到运营商 B, 运营商 A的用户 A1呼叫用户 A3为例进行说明,本实施例具体可以包括以下 步骤:  An embodiment of the foregoing method for processing a routing request of the present invention is a related process of a short message service. FIG. 6 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention. As shown in FIG. 6, the embodiment is applicable to a mobile phone number of a called party being a network number, which is carried by a number and carried to a non- In the case of the network, the user A3 of the operator A is transferred to the operator B, and the user A1 of the operator A is called to the user A3 as an example. The embodiment may specifically include the following steps:
步骤 601、 运营商 A的移动交换中心 ( Mobile Switching Centre, 简称 MSC ) ( MSC-A )接收主叫方用户 A1发起的呼叫请求消息, 该呼叫请求消息 携带有被叫方用户 A3的 MSISDN;  Step 601: The Mobile Switching Centre (MSC-A) of the operator A receives the call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user A3.
步骤 602、 MSC-A根据被叫方用户 A3的 MSISDN判断被叫方用户 A3 为本网的运营号段, 则向 HLR-A发送路由请求(SRI )消息以请求路由信息, 该 SRI消息携带有被叫方用户 A3的 MSISDN;  Step 602: The MSC-A determines, according to the MSISDN of the called party user A3, that the called party user A3 is the operation number segment of the network, and sends a routing request (SRI) message to the HLR-A to request routing information, where the SRI message carries The MSISDN of the called party user A3;
步骤 603、 HLR-A根据被叫方用户 A3的 MSISDN向 MSC-A返回路由 响应 (SRI ) 消息, 该 SRI消息携带有 VLR的 GT;  Step 603: The HLR-A returns a Route Response (SRI) message to the MSC-A according to the MSISDN of the called party user A3, where the SRI message carries the GT of the VLR;
步骤 604、 MSC-A根据 VLR的 GT判断被叫方用户 A3为本网携出用户, 则根据该 GT在被叫方用户 A3的 MSISDN之前增加相应的 RN;  Step 604: The MSC-A determines, according to the GT of the VLR, that the called party user A3 carries the user to the local network, and adds the corresponding RN according to the GT before the MSISDN of the called party user A3.
步骤 605、 MSC-A将携带有 RN 和 MSISDN 的初始地址消息 ( Initial Address Message , ΙΑΜ ) 消息发送到本运营商 Α 的关口移动交换中心 ( GMSC-A );  Step 605: The MSC-A sends an Initial Address Message (ΙΑΜ) message carrying the RN and the MSISDN to the gateway mobile switching center (GMSC-A) of the carrier.
步骤 606、 GMSC-A根据 RN路由 IAM消息到对应的运营商 B的关口移 动交换中心 (GMSC-B ); Step 606: The GMSC-A routes the IAM message according to the RN to the corresponding operator B. Mobile switching center (GMSC-B);
步骤 607、 GMSC-B接收到该 ΙΑΜ消息后, 按照号码携入的方式处理该 IAM消息以进行后续呼叫接收流程, 即根据该 IAM消息到运营商 B的号码携 带归属位置寄存器 (NPHLR-B ) 中匹配出被叫方用户 A3的位置信息, 根据 RN和 MSISDN向 MSC-B转发 IAM消息。  Step 607: After receiving the ΙΑΜ message, the GMSC-B processes the IAM message according to the number carrying manner to perform a subsequent call receiving process, that is, carrying the home location register (NPHLR-B) according to the number of the IAM message to the operator B. The location information of the called party user A3 is matched, and the IAM message is forwarded to the MSC-B according to the RN and the MSISDN.
本实施例, 本运营商的移动交换中心对于被叫方为本网号段的呼叫到 HLR取路由, 并由本运营商的关口移动交换中心根据所获取的路由信息将呼 叫路由到所携出到的对应运营商的关口移动交换中心, 相应的运营商按照号 码携入的方式来进行后续呼叫接收流程。  In this embodiment, the mobile switching center of the carrier routes the called party to the HLR for the call of the network number segment, and the gateway mobile switching center of the carrier routes the call to the carried out according to the obtained routing information. Corresponding to the operator's gateway mobile switching center, the corresponding operator carries out the subsequent call receiving process according to the number porting method.
图 7为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 FIG. 7 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in FIG.
7 所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 且被叫未 发生号码携带的情况, 这里以运营商 A的用户 A1呼叫运营商 B的用户 B1 为例进行说明, 本实施例具体可以包括以下步骤: As shown in Figure 7, this embodiment is applicable to the case where the mobile phone number of the called party is not the network number, and the number of the called party does not occur. Here, the user A1 of the operator A calls the user B1 of the operator B as an example. The embodiment may specifically include the following steps:
步骤 701、 MSC-A接收主叫方用户 A1发起的呼叫请求消息, 该呼叫请 求消息携带有被叫方用户 B1的 MSISDN;  Step 701: The MSC-A receives a call request message initiated by the calling party user A1, where the call request message carries the MSISDN of the called party user B1.
步骤 702、 MSC-A根据被叫方用户 B1的 MSISDN判断被叫方用户 B1 是非本网的运营号段, 则向 GMSC-A发送 IAM消息, 该 IAM消息携带有被 叫方用户 B1的 MSISDN;  Step 702: The MSC-A determines, according to the MSISDN of the called party user B1, that the called party user B1 is an operation number segment of the non-local network, and sends an IAM message to the GMSC-A, where the IAM message carries the MSISDN of the called party user B1;
步骤 703、 GMSC-A向 NPHLR-A发送路由请求( SRI ) 消息以请求路 由信息, 该 SRI消息携带有被叫方用户 B1的 MSISDN;  Step 703: The GMSC-A sends a route request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries the MSISDN of the called party B1.
步骤 704、 NPHLR-A判断被叫方用户 B1不是号码携带用户, 即未匹配 出被叫方用户 B1 的号码携带信息, 则才艮据被叫方用户 B1 的 MSISDN 向 GMSC-A返回路由响应 (SRI ) 消息, 该 SRI消息携带有被叫方用户 B1所 属的网絡的 RN和 MSISDN;  Step 704: The NPHLR-A determines that the called party user B1 is not a number portability user, that is, the number portability information of the called party user B1 is not matched, and then the routing response is returned to the GMSC-A according to the MSISDN of the called party user B1. SRI) message, the SRI message carries the RN and MSISDN of the network to which the called party B1 belongs;
步骤 705、 GMSC-A根据 RN路由 IAM消息到对应的运营商 B的关口移 动交换中心 (GMSC-B );  Step 705: The GMSC-A routes the IAM message according to the RN to the gateway mobile switching center (GMSC-B) of the corresponding carrier B.
步骤 706、 GMSC-B接收到该 IAM消息后, 按照未发生号码携带的方式 处理该 IAM消息以进行后续呼叫接收流程。  Step 706: After receiving the IAM message, the GMSC-B processes the IAM message according to the method of not carrying the number to perform the subsequent call receiving process.
本实施例, 本运营商的移动交换中心对于被叫方为其非本网絡号段的呼 叫触发本运营商的关口移动交换中心到 NPHLR取路由, 并根据所获取的路 由信息将该呼叫的 IAM消息路由到所属运营商的关口移动交换中心, 相应的 运营商按照未发生号码携带的方式来进行后续呼叫接收流程。 In this embodiment, the mobile switching center of the operator is called by the called party for the non-local network segment. Calling the gateway mobile switching center of the carrier to take the route to the NPHLR, and routing the IAM message of the call to the gateway mobile switching center of the operator according to the obtained routing information, and the corresponding operator follows the method of not carrying the number. To carry out the subsequent call receiving process.
图 8为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 8 所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 发生号码 携带且被携带到本网絡的情况, 这里以运营商 B的用户 B2转网到运营商 A, 运营商 A的用户 A1呼叫 B2为例进行说明,本实施例具体可以包括以下步骤: 步骤 801、 MSC-A接收主叫方用户 A1发起的呼叫请求消息, 该呼叫请 求消息携带有被叫方用户 B2的 MSISDN;  FIG. 8 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention. As shown in FIG. 8, the mobile phone number of the called party is not a local network number, and the number is carried and carried to In the case of the network, the user B2 of the operator B is transferred to the operator A, and the user A1 of the operator A is called the B2 as an example. The embodiment may specifically include the following steps: Step 801: The MSC-A receives the master Calling a call request message initiated by the party A1, the call request message carrying the MSISDN of the called party B2;
步骤 802、 MSC-A根据被叫方用户 B2的 MSISDN判断被叫方用户 B2 是非本网的运营号段, 则向 GMSC-A发送 IAM消息, 该 IAM消息携带有被 叫方用户 B2的 MSISDN;  Step 802: The MSC-A determines, according to the MSISDN of the called party user B2, that the called party user B2 is an operation number segment of the non-local network, and sends an IAM message to the GMSC-A, where the IAM message carries the MSISDN of the called party user B2.
步骤 803、 GMSC-A向 NPHLR-A发送路由请求( SRI ) 消息以请求路 由信息, 该 SRI消息携带有被叫方用户 B2的 MSISDN;  Step 803: The GMSC-A sends a route request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries the MSISDN of the called party B2.
步骤 804、 NPHLR-A判断被叫方用户 B2为号码携带用户, 即匹配出被 叫方用户 B2的号码携带信息,则根据被叫方用户 B2的 MSISDN向 GMSC-A 返回路由响应 (SRI ) 消息, 该 SRI消息携带有被叫方用户 B2的 VMSC-A 信息;  Step 804: The NPHLR-A determines that the called party user B2 is a number portability user, that is, matches the number portability information of the called party user B2, and returns a route response (SRI) message to the GMSC-A according to the MSISDN of the called party user B2. The SRI message carries the VMSC-A information of the called party B2;
步骤 805、 GMSC-A根据 VMSC-A信息, 直接下发该 IAM消息到被叫 方用户 B2当前 VMSC-A上。  Step 805: The GMSC-A directly delivers the IAM message to the current VMSC-A of the called party B2 according to the VMSC-A information.
本实施例, 本运营商的移动交换中心对于被叫方为其非本网絡号段的呼 叫触发本运营商的关口移动交换中心到 NPHLR取路由, 当所携出到的运营 商为本运营商时, 直接根据所获取的路由信息将该呼叫的 IAM消息下发到被 叫方用户当前 VMSC上。  In this embodiment, the mobile switching center of the operator sends a route to the NPHLR of the operator's gateway mobile switching center for the call of the called party not for the network number segment, when the carrier that is carried out is the carrier. The IAM message of the call is directly sent to the current VMSC of the called party according to the obtained routing information.
图 9为本发明路由请求的处理方法的另一个实施例的流程示意图, 如图 FIG. 9 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention, as shown in FIG.
9 所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 发生号码 携带且被携带到第三方网絡的情况, 这里以运营商 B的用户 B3转网到运营 商 C,运营商 A的用户 A1呼叫用户 B3为例进行说明, 本实施例具体可以包 括以下步骤: 步骤 901、 MSC-A接收主叫方用户 A1发起的呼叫请求消息, 该呼叫请 求消息携带有被叫方用户 B3的 MSISDN; As shown in FIG. 9, the embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the number is carried and carried to the third-party network. Here, the user B3 of the operator B transfers the network to the operator C. The user A1 of the operator A is called to the user B3 as an example. The embodiment may specifically include the following steps: Step 901: The MSC-A receives a call request message initiated by the calling party user A1, where the call request message carries the MSISDN of the called party user B3.
步骤 902、 MSC-A根据被叫方用户 B3的 MSISDN判断被叫方用户 B3 是非本网的运营号段, 则向 GMSC-A发送 IAM消息, 该 IAM消息携带有被 叫方用户 B3的 MSISDN;  Step 902: The MSC-A determines, according to the MSISDN of the called party user B3, that the called party user B3 is an operation number segment of the non-local network, and sends an IAM message to the GMSC-A, where the IAM message carries the MSISDN of the called party user B3.
步骤 903、 GMSC-A向 NPHLR-A发送路由请求( SRI ) 消息以请求路 由信息, 该 SRI消息携带有被叫方用户 B3的 MSISDN;  Step 903: The GMSC-A sends a route request (SRI) message to the NPHLR-A to request routing information, where the SRI message carries the MSISDN of the called party B3.
步骤 904、 NPHLR-A判断被叫方用户 B3为号码携带用户, 即匹配出被 叫方用户 B3的号码携带信息,则根据被叫方用户 B3的 MSISDN向 GMSC-A 返回路由响应(SRI )消息, 该 SRI消息携带有被叫方用户 B3所携出到的运 营商 C的 RN和 MSISDN;  Step 904: The NPHLR-A determines that the called party user B3 is a number portability user, that is, matches the number portability information of the called party user B3, and returns a route response (SRI) message to the GMSC-A according to the MSISDN of the called party user B3. The SRI message carries the RN and the MSISDN of the operator C that the called party user B3 carries;
步骤 905、 GMSC-A根据 RN路由 IAM消息到对应的运营商 C的关口移 动交换中心 (GMSC-C );  Step 905: The GMSC-A routes the IAM message according to the RN to the gateway mobile switching center (GMSC-C) of the corresponding carrier C.
步骤 906、 GMSC-C接收到该 IAM消息后, 按照号码携入的方式处理该 IAM消息以进行后续呼叫接收流程, 即到 NPHLR-C中匹配出被叫方用户 B3 的位置信息, 根据 RN和 MSISDN向 VMSC-C转发 IAM消息。  Step 906: After receiving the IAM message, the GMSC-C processes the IAM message according to the number-carrying manner to perform a subsequent call receiving process, that is, the location information of the called party B3 is matched to the NPHLR-C, according to the RN and The MSISDN forwards the IAM message to the VMSC-C.
本实施例, 本运营商的移动交换中心对于被叫方为其非本网絡号段的呼 叫触发本运营商的关口移动交换中心到 NPHLR取路由, 当所携出到的运营 商为第三方运营商时, 由本运营商的关口移动交换中心根据所获取的路由信 息将该呼叫的 IAM消息路由到第三方运营商的关口移动交换中心, 相应的第 三方运营商按照号码携入的方式来进行后续呼叫接收流程。  In this embodiment, the mobile switching center of the operator sends a route to the NPHLR of the operator's gateway mobile switching center for the call of the called party to the non-network number segment, and the carrier that is carried out is a third-party carrier. The gateway mobile switching center of the carrier routes the IAM message of the call to the gateway mobile switching center of the third-party operator according to the obtained routing information, and the corresponding third-party operator performs the subsequent call according to the number carrying manner. Receiving process.
上述本发明路由请求的处理方法的 4个实施例为本地语音业务的相关流 程。 下面, 利用本发明路由请求的处理方法的 4个实施例说明异地语音业务 的相关流程。  The four embodiments of the above-described processing method of the routing request of the present invention are related processes of the local voice service. In the following, four embodiments of the processing method of the routing request of the present invention are used to explain the related flow of the foreign voice service.
图 10为本发明路由请求的处理方法的另一个实施例的流程示意图,如图 10 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention, as shown in FIG.
10所示, 本实施例适用于被叫方的移动电话号码为本网絡号码, 发生号码携 带且被携带到非本网絡的情况, 这里以运营商 A本地网 B的用户 A3转网到 运营商 B,运营商 A本地网 A的用户 A1呼叫用户 A3为例进行说明,本实施 例具体可以包括以下步骤: 步骤 1001、 运营商 A本地网 A的移动交换中心 (MSC-A-A )接收主叫 方用户 A1 发起的呼叫请求消息, 该呼叫请求消息携带有被叫方用户 A3 的 MSISDN; As shown in FIG. 10, the embodiment is applicable to the case where the mobile phone number of the called party is the network number, and the number is carried and carried to the non-local network. Here, the user A3 of the operator A local network B is transferred to the operator. B. The user A1 of the local network A of the operator A is used as an example for the description of the user A3. The embodiment may specifically include the following steps: Step 1001: The mobile switching center (MSC-AA) of the operator A local network A receives a call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user A3;
步骤 1002、 MSC-A-A根据被叫方用户 A3的 MSISDN判断被叫方用户 A3 为非本地网 A 的本网用户, 则向运营商 A 本地网 A 的信令转接点 ( Signalling Transfer Point, 简称 STP ) ( STP-A-A )发送路由请求( SRI ) 消息以请求路由信息, 该 SRI消息携带有被叫方用户 A3的 MSISDN;  Step 1002: The MSC-AA determines, according to the MSISDN of the called party user A3, that the called party user A3 is a local network user other than the local network A, and then sends a signaling transfer point to the operator A local network A. STP) (STP-AA) sends a route request (SRI) message to request routing information, the SRI message carrying the MSISDN of the called party user A3;
步骤 1003、 STP-A-A向运营商 A本地网 B的信令转接点 ( STP-A-B ) 转发 SRI消息;  Step 1003: The STP-A-A forwards the SRI message to the signaling transfer point (STP-A-B) of the operator A local network B.
步骤 1004、 STP-A-B根据被叫方用户 A3的 MSISDN到被叫方用户 A3 对应的 HLR-A-B查询路由信息, 并向 STP-A-B返回路由响应 ( SRI ) 消息, 该 SRI消息携带有被叫方用户 A3所携出到的运营商 B的 RN和 MSISDN; 步骤 1005、 STP-A-B向 STP-A-A转发 SRI消息;  Step 1004: The STP-AB queries the routing information of the HLR-AB corresponding to the called party user A3 according to the MSISDN of the called party user A3, and returns a routing response (SRI) message to the STP-AB, where the SRI message carries the called party. The RN and the MSISDN of the operator B that the user A3 carries; Step 1005: The STP-AB forwards the SRI message to the STP-AA;
步骤 1006、 STP-A-A向 MSC-A-A转发 SRI消息;  Step 1006: The STP-A-A forwards the SRI message to the MSC-A-A.
步骤 1007、 MSC-A-A根据 RN和 MSISDN , 向运营商 A本地网 B的汇 接移动交换中心 (TMSC-A-B )发送 IAM 消息, 该 IAM消息携带有 RN和 MSISDN;  Step 1007: The MSC-A-A sends an IAM message to the Trunking Mobile Switching Center (TMSC-A-B) of the local network B of the operator A according to the RN and the MSISDN, where the IAM message carries the RN and the MSISDN;
步骤 1008、 TMSC-A-B 向运营商 A本地网 B 的关口移动交换中心 ( GMSC-A-B )转发 IAM消息;  Step 1008: The TMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-A-B) of the operator A local network B.
步骤 1009、 GMSC-A-B向运营商 B的关口移动交换中心 ( GMSC-B ) 转发 IAM消息;  Step 1009: The GMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-B) of the operator B.
步骤 1010、 GMSC-B接收到该 IAM消息后, 按照号码携入的方式处理 该 IAM消息以进行后续呼叫接收流程, 即到 NPHLR-B中匹配出被叫方用户 A3的位置信息, 根据 RN和 MSISDN向 MSC-B转发 IAM消息。  Step 1010: After receiving the IAM message, the GMSC-B processes the IAM message according to the number-carrying manner to perform a subsequent call receiving process, that is, the location information of the called party user A3 is matched to the NPHLR-B, according to the RN and The MSISDN forwards the IAM message to the MSC-B.
图 11为本发明路由请求的处理方法的另一个实施例的流程示意图,如图 11 is a schematic flowchart of another embodiment of a method for processing a route request according to the present invention, as shown in FIG.
11所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 且被叫未 发生号码携带的情况, 这里以运营商 A的用户 A1呼叫运营商 B的用户 B1 为例进行说明, 本实施例具体可以包括以下步骤: As shown in FIG. 11, the embodiment is applicable to the case where the mobile phone number of the called party is not the network number, and the number of the called party does not occur. Here, the user A1 of the operator A calls the user B1 of the operator B as an example. The embodiment may specifically include the following steps:
步骤 1101、 运营商 A本地网 A的移动交换中心 ( MSC-A-A )接收主叫 方用户 A1 发起的呼叫请求消息, 该呼叫请求消息携带有被叫方用户 B1 的 MSISDN; Step 1101: The mobile switching center (MSC-AA) of the operator A local network A receives the calling party. A call request message initiated by the party user A1, the call request message carrying the MSISDN of the called party B1;
步骤 1102、 MSC-A-A根据被叫方用户 B1的 MSISDN判断被叫方用户 B1为本地网 B的运营商 B用户, 则向运营商 A本地网 A的汇接移动交换中 心 ( TMSC-A-A )发送 IAM 消息, 该 IAM 消息携带有被叫方用户 B1 的 MSISDN;  Step 1102: The MSC-AA determines, according to the MSISDN of the called party user B1, that the called party user B1 is the operator B user of the local network B, and sends the caller to the tandem mobile switching center (TMC-AA) of the local network A of the operator A. An IAM message, the IAM message carrying the MSISDN of the called party B1;
步骤 1103、 TMSC-A-A 向运营商 A 本地网 B 的汇接移动交换中心 ( TMSC-A-B )转发 IAM消息;  Step 1103: The TMSC-A-A forwards the IAM message to the tandem mobile switching center (TCC-A-B) of the operator A local network B.
步骤 1104、 TMSC-A-B 向运营商 A 本地网 B 的关口移动交换中心 ( GMSC-A-B )转发 IAM消息;  Step 1104: The TMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-A-B) of the operator A local network B.
步骤 1105、 GMSC-A-B向 NPHLR-A-B发送路由请求( SRI ) 消息以请 求路由信息, 该 SRI消息携带有被叫方用户 B1的 MSISDN;  Step 1105: The GMSC-A-B sends a route request (SRI) message to the NPHLR-A-B to request routing information, where the SRI message carries the MSISDN of the called party B1;
步骤 1106、 NPHLR-A-B判断被叫方用户 B1 不是号码携带用户, 即未 匹配出被叫方用户 B1 的号码携带信息, 则根据被叫方用户 B1 的 MSISDN 向 GMSC-A-B返回路由响应 (SRI ) 消息, 该 SRI 消息携带有被叫方用户 B1所属的网絡的 RN和 MSISDN;  Step 1106: The NPHLR-AB determines that the called party user B1 is not a number portability user, that is, does not match the number portability information of the called party user B1, and returns a route response (SRI) to the GMSC-AB according to the MSISDN of the called party user B1. a message, the SRI message carries an RN and an MSISDN of a network to which the called party B1 belongs;
步骤 1107、 GMSC-A-B根据 RN路由 IAM消息到对应的运营商 B的关 口移动交换中心 (GMSC-B );  Step 1107: The GMSC-A-B routes the IAM message according to the RN to the corresponding mobile switching center (GMSC-B) of the operator B.
步骤 1108、 GMSC-B接收到该 IAM消息后, 按照本网用户未发生号码 携带的方式处理该 IAM消息以进行后续呼叫接收流程, 即到 HLR-B中匹配 被叫方用户 B1的位置信息,根据 RN和 MSISDN向 MSC-B转发 IAM消息。  Step 1108: After receiving the IAM message, the GMSC-B processes the IAM message according to the method in which the user does not carry the number of the local network to perform the subsequent call receiving process, that is, the location information of the called party B1 is matched to the HLR-B. The IAM message is forwarded to the MSC-B according to the RN and the MSISDN.
图 12为本发明路由请求的处理方法的另一个实施例的流程示意图,如图 12所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 发生号码 携带且被携带到本网絡的情况, 这里以运营商 B的用户 B2转网到运营商 A, 运营商 A的用户 A1呼叫 B2为例进行说明,本实施例具体可以包括以下步骤: 步骤 1201、 运营商 A本地网 A的移动交换中心 (MSC-A-A )接收主叫 方用户 A1 发起的呼叫请求消息, 该呼叫请求消息携带有被叫方用户 B2 的 MSISDN;  FIG. 12 is a schematic flowchart of another embodiment of a method for processing a routing request according to the present invention. As shown in FIG. 12, the mobile phone number of the called party is not a local network number, and the number is carried and carried to In the case of the network, the user B2 of the operator B is transferred to the operator A, and the user A1 of the operator A is called the B2 as an example. The embodiment may include the following steps: Step 1201: Operator A local network The mobile switching center (MSC-AA) of A receives the call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user B2;
步骤 1202、 MSC-A-A根据被叫方用户 B2的 MSISDN判断被叫方用户 B2为本地网 B的运营商 B用户, 则向运营商 A本地网 A的汇接移动交换中 心 ( TMSC-A-A )发送 IAM 消息, 该 IAM 消息携带有被叫方用户 B2 的 MSISDN; Step 1202: The MSC-AA determines the called party user according to the MSISDN of the called party user B2. B2 is the operator B user of the local network B, and sends an IAM message to the tandem mobile switching center (TMC-AA) of the operator A local network A, where the IAM message carries the MSISDN of the called party user B2;
步骤 1203、 TMSC-A-A 向运营商 A本地网 B 的汇接移动交换中心 ( TMSC-A-B )转发 I AM消息;  Step 1203: The TMSC-A-A forwards the IAM message to the tandem mobile switching center (TCC-A-B) of the operator A local network B.
步骤 1204、 TMSC-A-B 向运营商 A本地网 B 的关口移动交换中心 ( GMSC-A-B )转发 IAM消息;  Step 1204: The TMSC-A-B forwards the IAM message to the gateway mobile switching center (GMSC-A-B) of the operator A local network B.
步骤 1205、 GMSC-A-B向 NPHLR-A-B发送路由请求( SRI ) 消息以请 求路由信息, 该 SRI消息携带有被叫方用户 B2的 MSISDN;  Step 1205: The GMSC-A-B sends a route request (SRI) message to the NPHLR-A-B to request routing information, where the SRI message carries the MSISDN of the called party B2;
步骤 1206、 NPHLR-A-B判断被叫方用户 B2是号码携带用户, 即匹配 出被叫方用户 B2 的号码携带信息, 则才艮据被叫方用户 B2 的 MSISDN 向 GMSC-A-B返回路由响应 (SRI ) 消息, 该 SRI 消息携带有被叫方用户 B2 的 RN和 MSISDN;  Step 1206: NPHLR-AB determines that the called party user B2 is a number portability user, that is, matches the number portability information of the called party user B2, and then returns a route response (SRI) to the GMSC-AB according to the MSISDN of the called party user B2. a message, the SRI message carrying the RN and the MSISDN of the called party B2;
步骤 1207、 GMSC-A-B根据 RN和 MSISDN路由 IAM消息到 MSC-A-B。 图 13为本发明路由请求的处理方法的又一个实施例的流程示意图,如图 Step 1207: The GMSC-A-B routes the IAM message to the MSC-A-B according to the RN and the MSISDN. 13 is a schematic flowchart of still another embodiment of a method for processing a route request according to the present invention.
13所示, 本实施例适用于被叫方的移动电话号码为非本网絡号码, 发生号码 携带且被携带到第三方网絡的情况, 这里以运营商 B的用户 B3转网到运营 商 C,运营商 A的用户 A1呼叫用户 B3为例进行说明, 本实施例具体可以包 括以下步骤: As shown in FIG. 13, the embodiment is applicable to the case where the mobile phone number of the called party is not the local network number, and the number is carried and carried to the third-party network. Here, the user B3 of the operator B is transferred to the operator C. The user A1 of the operator A is called to the user B3 as an example. The embodiment may specifically include the following steps:
步骤 1301、 运营商 A本地网 A的移动交换中心 (MSC-A-A )接收主叫 方用户 A1 发起的呼叫请求消息, 该呼叫请求消息携带有被叫方用户 B3 的 MSISDN;  Step 1301: The mobile switching center (MSC-A-A) of the operator A local network A receives a call request message initiated by the calling party user A1, and the call request message carries the MSISDN of the called party user B3;
步骤 1302、 MSC-A-A根据被叫方用户 B3的 MSISDN判断被叫方用户 B3为本地网 B的运营商 B用户, 则向运营商 A本地网 A的汇接移动交换中 心 ( TMSC-A-A )发送 IAM 消息, 该 IAM 消息携带有被叫方用户 B3 的 MSISDN;  Step 1302: The MSC-AA determines, according to the MSISDN of the called party user B3, that the called party user B3 is the operator B user of the local network B, and sends the caller to the tandem mobile switching center (TMC-AA) of the local network A of the operator A. An IAM message, the IAM message carrying the MSISDN of the called party B3;
步骤 1303、 TMSC-A-A 向运营商 A本地网 B 的汇接移动交换中心 ( TMSC-A-B )转发 IAM消息;  Step 1303: The TMSC-A-A forwards the IAM message to the tandem mobile switching center (TCC-A-B) of the operator A local network B.
步骤 1304、 TMSC-A-B 向运营商 A本地网 B 的关口移动交换中心 ( GMSC-A-B )转发 IAM消息; Step 1304: The TMSC-AB moves to the gateway mobile switching center of the operator A local network B. (GMSC-AB) forwards the IAM message;
步骤 1305、 GMSC-A-B向 NPHLR-A-B发送路由请求(SRI ) 消息以请 求路由信息, 该 SRI消息携带有被叫方用户 B3的 MSISDN;  Step 1305: The GMSC-A-B sends a route request (SRI) message to the NPHLR-A-B to request routing information, where the SRI message carries the MSISDN of the called party B3.
步骤 1306、 NPHLR-A-B判断被叫方用户 B3是号码携带用户, 即匹配 出被叫方用户 B3 的号码携带信息, 则才艮据被叫方用户 B3 的 MSISDN 向 GMSC-A-B返回路由响应 (SRI ) 消息, 该 SRI 消息携带有被叫方用户 B3 所属的网絡的 RN和 MSISDN;  Step 1306: The NPHLR-AB determines that the called party user B3 is a number portability user, that is, matches the number portability information of the called party user B3, and then returns a route response (SRI) according to the MSISDN of the called party user B3 to the GMSC-AB. a message, the SRI message carrying the RN and the MSISDN of the network to which the called party B3 belongs;
步骤 1307、 GMSC-A-B根据 RN路由 IAM消息到对应的运营商 C的关 口移动交换中心 (GMSC-C );  Step 1307: The GMSC-A-B routes the IAM message according to the RN to the corresponding mobile switching center (GMSC-C) of the operator C;
步骤 1308、 GMSC-C接收到该 IAM消息后, 按照本网用户发生号码携 带的方式处理该 IAM消息以进行后续呼叫接收流程, 即到 NPHLR-C中匹配 被叫方用户 B3的位置信息,根据 RN和 MSISDN向 MSC-C转发 IAM消息。  Step 1308: After receiving the IAM message, the GMSC-C processes the IAM message according to the number of the user in the local network to perform the subsequent call receiving process, that is, the location information of the called party B3 is matched to the NPHLR-C, according to The RN and the MSISDN forward the IAM message to the MSC-C.
本发明实施例通过对于本网携出用户的数据在现有的 HLR中进行存储, 对于外网携入用户的数据新建 NPHLR中进行存储, 对于与本运营商不相关 的第三方运营商的用户数据单独在 NPDB中进行存储,从而分散了数据存储, 提高了信息查询的效率; 本地 NPDB只需要存储与本运营商不相关的 NP信 息, 存储数据量小; 短消息业务中心和移动交换中心对于本网号段与异网号 段分别到 HLR与 NPHLR取路由, 提高了一次取路由的成功率, 减少了 NP 查询次数。  The embodiment of the present invention stores the data carried by the user on the local network in the existing HLR, and stores the data in the NPHLR for the data carried by the external network, for the user of the third-party carrier that is not related to the operator. The data is stored separately in the NPDB, which decentralizes the data storage and improves the efficiency of information query. The local NPDB only needs to store NP information that is not related to the operator, and the amount of stored data is small; the short message service center and the mobile switching center The network segment and the different network segment respectively route to the HLR and NPHLR, which improves the success rate of the route taken once and reduces the number of NP queries.
图 17为本发明路由请求的发起装置实施例的结构示意图,如图 17所示, 本实施例可以包括第一接收模块 1701、第一判断模块 1702和请求模块 1703。 第一接收模块 1701 接收到主叫方发送的携带有被叫方号码的业务请求消息 后,第一判断模块 1702根据第一接收模块 1701接收的业务请求消息中的被 叫方号码判断被叫方是否为本网絡号段用户。 请求模块 1703根据第一判断 模块 1702的判断结果向 HLR或 NPHLR发送携带有被叫方号码的路由请求 消息以获取号码携带信息。  FIG. 17 is a schematic structural diagram of an apparatus for initiating a routing request according to the present invention. As shown in FIG. 17, the embodiment may include a first receiving module 1701, a first determining module 1702, and a requesting module 1703. After the first receiving module 1701 receives the service request message that is sent by the calling party and carries the called party number, the first determining module 1702 determines the called party according to the called party number in the service request message received by the first receiving module 1701. Whether it is the user of this network segment. The requesting module 1703 sends a routing request message carrying the called party number to the HLR or the NPHLR according to the judgment result of the first determining module 1702 to obtain the number carrying information.
本实施例中, 请求模块可以根据第一判断模块所判断出的被叫方所属网 絡号段的情况, 分别向 HLR或 NPHLR发起路由请求, NPHLR可以作为非 本网絡号段用户专用的 HLR, 并同步保存本地 NPDB中号码携带信息, 并能 够查询并反馈被叫方号码的号码携带信息,使得无需改造现网中的网絡设备, 从而减少了查询号码携带信息引起的网絡延时。 In this embodiment, the requesting module may initiate a routing request to the HLR or the NPHLR according to the network segment number of the called party determined by the first determining module, and the NPHLR may serve as the HLR dedicated to the user of the network number segment, and Synchronize the number portability information in the local NPDB, and The number carrying information of the called party number can be queried and fed back, so that the network equipment in the existing network does not need to be modified, thereby reducing the network delay caused by the inquiry number carrying information.
图 14为本发明路由请求的处理装置实施例的结构示意图,如图 14所示, 本实施例可以包括第二接收模块 1401、第二判断模块 1402和下发模块 1403。 第二接收模块 1401 接收到业务中心发送的携带有被叫方号码的路由请求消 息后,第二判断模块 1402根据第二接收模块 1401接收的路由请求消息中的 被叫方号码判断被叫方是否为发生号码携带的非本网絡号段用户。 当第二判 断模块 1402 判断被叫方为发生号码携带的非本网絡号段用户时, 下发模块 1403则向业务中心返回携带有被叫方的号码携带信息的路由响应消息。  FIG. 14 is a schematic structural diagram of an apparatus for processing a routing request according to the present invention. As shown in FIG. 14, the embodiment may include a second receiving module 1401, a second determining module 1402, and a sending module 1403. After the second receiving module 1401 receives the routing request message carrying the called party number sent by the service center, the second determining module 1402 determines whether the called party is based on the called party number in the routing request message received by the second receiving module 1401. For users who are not carrying this number in the network number segment. When the second judging module 1402 determines that the called party is a non-local network segment user that carries the number, the sending module 1403 returns a routing response message carrying the number carrying information of the called party to the service center.
进一步地, 本实施例还可以包括存储模块 1404, 用于存储发生号码携带 的非本网絡号段用户的号码携带信息, 以供下发模块 1403 向业务中心返回 携带有上述号码携带信息的路由响应消息, 其中的号码携带信息可以是所携 出到的网絡的 RN和上述被叫方的用户号码即被叫方号码。  Further, the embodiment may further include a storage module 1404, configured to store the number portability information of the non-local network segment user carrying the number, so that the sending module 1403 returns the route response carrying the number carrying information to the service center. The message carrying information may be the RN of the network to which the network is carried and the user number of the called party, that is, the called party number.
进一步地, 本实施例中的下发模块 1403 还可以用于当第二判断模块 1402判断被叫方为未发生号码携带的非本网絡号段用户时,则向业务中心返 回携带有被叫方的路由信息的路由响应消息。 相应地, 本实施例中的存储模 块 1404还可以用于存储未发生号码携带的非本网絡号段用户的路由信息, 以供下发模块 1403向业务中心返回携带有上述路由信息的路由响应消息。  Further, the sending module 1403 in this embodiment may be further configured to: when the second determining module 1402 determines that the called party is a non-local network segment user that does not have a number portability, return to the service center to carry the called party. Routing response message for routing information. Correspondingly, the storage module 1404 in this embodiment may be further configured to store routing information of a non-local network segment user that does not have a number carrying, so that the sending module 1403 returns a routing response message carrying the routing information to the service center. .
本发明路由请求的处理装置实施例可以作为非本网絡号段用户专用的 HLR, 并同步保存本地 NPDB中号码携带信息, 并能够查询并反馈被叫方号 码的携带信息, 使得无需改造现网中的网絡设备, 从而减少了查询号码携带 信息引起的网絡延时。  The embodiment of the processing device of the routing request of the present invention can be used as an HLR dedicated to the user of the network segment segment, and can synchronously save the number carrying information in the local NPDB, and can query and feed back the carrying information of the called party number, so that the existing network does not need to be modified. The network device, thereby reducing the network delay caused by the inquiry number carrying information.
图 15为本发明路由请求的处理系统实施例的结构示意图,如图 15所示, 本实施例可以包括 HLR 1501、 各个运营商在本地新建的 NPHLR 1502和各 个运营商的业务中心 1503。 业务中心 1503接收到主叫方发送的携带有被叫 方号码的业务请求消息后, 根据该业务请求消息中的被叫方号码判断被叫方 是否为本网絡号段用户,并根据上述判断的判断结果向 HLR 1501或 NPHLR 1502 发送携带有被叫方号码的路由请求消息以获取号码携带信息。 HLR 1501接收到业务中心 1503发送的携带有被叫方号码的路由请求消息后, 根 据该路由请求消息中的被叫方号码返回携带有被叫方的路由信息的路由响应 消息; NPHLR 1502接收到业务中心 1503发送的携带有被叫方号码的路由 请求消息后, 根据该路由请求消息中的被叫方号码判断被叫方为发生号码携 带的非本网絡号段用户后, 并向业务中心 1503返回携带有被叫方的号码携 带信息的路由响应消息。 FIG. 15 is a schematic structural diagram of an embodiment of a processing system for routing requests according to the present invention. As shown in FIG. 15, the embodiment may include an HLR 1501, a NPHLR 1502 newly established by each operator, and a service center 1503 of each operator. After receiving the service request message that is sent by the calling party and carrying the called party number, the service center 1503 determines whether the called party is the user of the network number segment according to the called party number in the service request message, and according to the above judgment The judgment result sends a route request message carrying the called party number to the HLR 1501 or the NPHLR 1502 to obtain the number portability information. After receiving the routing request message carrying the called party number sent by the service center 1503, the HLR 1501 Returning, by the called party number in the routing request message, a routing response message carrying the routing information of the called party; after receiving the routing request message that is sent by the service center 1503 and carrying the called party number, the NPHLR 1502, according to the routing request The called party number in the message determines that the called party is a non-local network segment user carrying the number, and returns a routing response message carrying the number carrying information of the called party to the service center 1503.
本实施例中业务中心 1503 的结构还可以具体为本发明路由请求的发起 装置实施例, NPHLR 1502的结构还可以具体为本发明路由请求的处理装置 实施例。  The structure of the service center 1503 in this embodiment may also be specifically the embodiment of the device for initiating the routing request of the present invention. The structure of the NPHLR 1502 may also be specifically the embodiment of the processing device for the routing request of the present invention.
进一步地, 本实施例还可以包括在全国范围内设置的中心 NPDB 1600 和在各个本地网内分别设置的本地 NPDB 1700。 其中, 中心 NPDB 1600用 于存储所有号码携带用户的携带信息; 本地 NPDB 1700用于存储号码携带 用户携入本地网絡的号码携带的信息, 釆用通知及全量同步的方式与上述中 心 NPDB进行携带用户的携带信息同步, NPHLR 1502与本地 NPDB 1700 进行号码携带用户的号码携带信息 (发生号码携带的非本地网絡号段用户的 号码携带信息) 同步, 存储非本网絡号段用户的携带信息。  Further, the embodiment may further include a central NPDB 1600 set up nationwide and a local NPDB 1700 set in each local network. The central NPDB 1600 is configured to store the carrying information of all number portability users. The local NPDB 1700 is configured to store the information carried by the number carrying the number carried by the user into the local network, and use the notification and the full amount of synchronization to carry the user with the central NPDB. The carrying information is synchronized. The NPHLR 1502 and the local NPDB 1700 carry the number carrying information of the number portability user (the number carrying information of the non-local network number segment carried by the number). The synchronization carries the information of the user who is not the network number segment.
对于短消息业务, 其中的业务中心 1503 可以为短消息业务中心; 对于 语音业务, 其中业务中心 1503还可以为交换中心, 该交换中心可以代表移 动交换中心 MSC , 也可以代表移动交换中心 MSC 与关口移动交换中心 GMSC的总和。  For the short message service, the service center 1503 may be a short message service center; for the voice service, the service center 1503 may also be a switching center, and the switching center may represent the mobile switching center MSC or the mobile switching center MSC and the gateway. The sum of the mobile switching center GMSC.
本发明实施例中新增加的 NPHLR可以具有 NPDB的功能, 即同步保存 本地 NPDB中的号码携带信息, 以及匹配并反馈被叫方号码的携带信息; 还 同时可以具有 HLR的功能, 即可以作为非本网絡号段用户专用的 HLR; 还 可以另外具有部分 MSC/VLR的功能, 即具备多 GT功能, 每个 GT对应一 个其它运营商的网絡。 本发明实施例中的 NPHLR可以作为非本网絡号段用 户专用的 HLR, 并可以同步保存本地 NPDB中号码携带信息, 并能够查询并 反馈被叫方号码的携带信息, 使得无需改造现网中的网絡设备, 从而减少了 查询号码携带信息引起的网絡延时。 业务中心对于本网号段与异网号段可以 分别到 HLR与 NPHLR取路由, 提高了一次取路由的成功率, 同时也减少了 消息处理的延时, 从而减少查询号码携带信息引起的网絡延时, 提高了查询 效率。 The newly added NPHLR in the embodiment of the present invention may have the function of the NPDB, that is, the number carrying information in the local NPDB is synchronously saved, and the carrying information of the called party number is matched and fed back; and the function of the HLR may also be provided, that is, it may be used as a non- The user-specific HLR of this network segment; also has the function of partial MSC/VLR, that is, having multiple GT functions, and each GT corresponds to a network of another operator. The NPHLR in the embodiment of the present invention can be used as an HLR dedicated to the user of the network segment, and can synchronously save the number carrying information in the local NPDB, and can query and feed back the carrying information of the called party number, so that the existing network does not need to be modified. The network device, thereby reducing the network delay caused by the inquiry number carrying information. For the local network segment and the different network segment, the service center can take routes to the HLR and the NPHLR respectively, which improves the success rate of the route taken at one time, and also reduces the delay of message processing, thereby reducing the network delay caused by the information carried by the query number. When the query is improved effectiveness.
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。  A person skilled in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by using hardware related to program instructions, and the foregoing program may be stored in a computer readable storage medium, and the program is executed when executed. The foregoing steps include the steps of the foregoing method embodiments; and the foregoing storage medium includes: a medium that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
最后应说明的是: 以上实施例仅用以说明本发明的技术方案, 而非对其 限制; 尽管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术 人员应当理解: 其依然可以对前述各实施例所记载的技术方案进行修改, 或 者对其中部分技术特征进行等同替换; 而这些修改或者替换, 并不使相应技 术方案的本质脱离本发明各实施例技术方案的精神和范围。  It should be noted that the above embodiments are only for explaining the technical solutions of the present invention, and are not intended to be limiting; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that: The technical solutions described in the foregoing embodiments are modified, or some of the technical features are equivalently replaced. The modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

权 利 要求 Rights request
1、 一种路由请求的发起方法, 其特征在于, 包括:  A method for initiating a routing request, comprising:
接收主叫方发送的携带有被叫方号码的业务请求消息;  Receiving a service request message sent by the calling party and carrying the called party number;
根据所述业务请求消息中的被叫方号码判断被叫方是否为本网絡号段用 户, 如果是, 则向归属位置寄存器 HLR发送携带有被叫方号码的路由请求消 息以获取号码携带信息, 否则, 则向号码携带归属位置寄存器 NPHLR发送 携带有被叫方号码的路由请求消息以获取号码携带信息。  Determining, according to the called party number in the service request message, whether the called party is a user of the network number segment, and if yes, sending a routing request message carrying the called party number to the home location register HLR to obtain the number portability information, Otherwise, a route request message carrying the called party number is sent to the number portability home location register NPHLR to obtain the number portability information.
2、 一种路由请求的处理方法, 其特征在于, 包括:  2. A method for processing a routing request, comprising:
接收携带有被叫方号码的路由请求消息;  Receiving a routing request message carrying the called party number;
根据所述路由请求消息中的被叫方号码判断被叫方为发生号码携带的非 本网絡号段用户,则返回携带有所述被叫方的号码携带信息的路由响应消息。  And determining, according to the called party number in the routing request message, that the called party is a non-local network segment user carrying the number, and returning a route response message carrying the number carrying information of the called party.
3、 根据权利要求 2所述的方法, 其特征在于, 还包括: 预先存储发生号 码携带的非本网絡号段用户的号码携带信息。  The method according to claim 2, further comprising: pre-storing the number portability information of the non-local network segment user carried by the generated number.
4、 根据权利要求 2所述的方法, 其特征在于, 还包括: 根据所述路由请 求消息中的被叫方号码判断被叫方为未发生号码携带的非本网絡号段用户, 则返回携带有所述被叫方的路由信息的路由响应消息。  The method according to claim 2, further comprising: determining, according to the called party number in the routing request message, that the called party is a non-local network segment user that does not carry a number, and then returns to carry A routing response message with routing information of the called party.
5、 根据权利要求 4所述的方法, 其特征在于, 还包括: 预先存储未发生 号码携带的非本网絡号段用户的路由信息。  The method according to claim 4, further comprising: pre-storing routing information of the non-local network segment user that does not carry the number.
6、 根据权利要求 2所述的方法, 其特征在于, 还包括: 业务中心根据接 收到的主叫方发送的携带有被叫方号码的业务请求消息中的被叫方号码判断 被叫方是否为本网絡号段用户, 如果是, 则向 HLR发送携带有被叫方号码的 路由请求消息, 否则, 则向 NPHLR发送携带有被叫方号码的路由请求消息。  The method according to claim 2, further comprising: determining, by the service center, whether the called party is based on the called party number in the service request message that is sent by the calling party and carrying the called party number If the network segment number is a user, if yes, the route request message carrying the called party number is sent to the HLR; otherwise, the route request message carrying the called party number is sent to the NPHLR.
7、 根据权利要求 6所述的方法, 其特征在于, 还包括:  7. The method according to claim 6, further comprising:
预先设置中心号码携带数据库 NPDB和本地 NPDB,所述本地 NPDB与 中心 NPDB进行携带用户的号码携带信息同步;  The central number portability database NPDB and the local NPDB are preset, and the local NPDB and the central NPDB synchronize the number carrying information of the carrying user;
所述 NPHLR与本地 NPDB进行携带用户的号码携带信息同步, 存储非 本网絡号段用户的号码携带信息。  The NPHLR synchronizes with the local NPDB to carry the number carrying information of the user, and stores the number carrying information of the user who is not the network number segment.
8、 一种路由请求的发起装置, 其特征在于, 包括:  8. A device for initiating a routing request, comprising:
第一接收模块, 用于接收主叫方发送的携带有被叫方号码的业务请求消 息; a first receiving module, configured to receive a service request that is sent by the calling party and carries the called party number Interest rate
第一判断模块, 用于根据所述第一接收模块接收的所述业务请求消息中 的被叫方号码判断被叫方是否为本网絡号段用户;  a first determining module, configured to determine, according to the called party number in the service request message received by the first receiving module, whether the called party is a user of the network number segment;
请求模块, 用于根据所述第一判断模块的判断结果向 HLR或 NPHLR发 送携带有被叫方号码的路由请求消息以获取号码携带信息。  The requesting module is configured to send a routing request message carrying the called party number to the HLR or the NPHLR according to the judgment result of the first determining module to obtain the number carrying information.
9、 一种路由请求的处理装置, 其特征在于, 包括:  A device for processing a routing request, comprising:
第二接收模块, 用于接收携带有被叫方号码的路由请求消息;  a second receiving module, configured to receive a routing request message carrying the called party number;
第二判断模块, 用于根据所述第二接收模块接收的所述路由请求消息中 的被叫方号码判断被叫方是否为发生号码携带的非本网絡号段用户;  a second determining module, configured to determine, according to the called party number in the routing request message received by the second receiving module, whether the called party is a non-local network segment user that carries the number;
下发模块, 用于当所述第二判断模块判断被叫方为发生号码携带的非本 网絡号段用户时,则返回携带有所述被叫方的号码携带信息的路由响应消息。  And a sending module, configured to: when the second determining module determines that the called party is a non-local network segment user that carries the number, returns a routing response message carrying the number carrying information of the called party.
10、 根据权利要求 9所述的装置, 其特征在于, 还包括: 存储模块, 用 于存储发生号码携带的非本网絡号段用户的号码携带信息 , 以供所述下发模 块返回携带有所述号码携带信息的路由响应消息。  The device according to claim 9, further comprising: a storage module, configured to store the number portability information of the non-local network segment user carrying the number, for the returning module to return and carry A route response message carrying the number carrying information.
11、根据权利要求 9或 10所述的装置, 其特征在于, 所述下发模块还用 于当所述第二判断模块判断被叫方为未发生号码携带的非本网絡号段用户 时, 则返回携带有所述被叫方的路由信息的路由响应消息。  The device according to claim 9 or 10, wherein the sending module is further configured to: when the second determining module determines that the called party is a non-local network segment user that does not carry a number, Then, a route response message carrying the routing information of the called party is returned.
12、根据权利要求 11所述的装置, 其特征在于, 所述存储模块还用于存 储未发生号码携带的非本网絡号段用户的路由信息, 以供所述下发模块返回 携带有所述路由信息的路由响应消息。  The device according to claim 11, wherein the storage module is further configured to store routing information of a non-local network segment user that does not have a number carrying, and the returning module returns the carrying Route response message for routing information.
13、 一种路由请求的处理系统, 其特征在于, 包括:  13. A processing system for routing requests, comprising:
HLR, 用于接收携带有被叫方号码的路由请求消息, 根据路由请求消息 中的被叫方号码返回携带有所述被叫方的路由信息的路由响应消息;  The HLR is configured to receive a route request message carrying the called party number, and return a route response message carrying the routing information of the called party according to the called party number in the route request message;
NPHLR, 用于接收携带有被叫方号码的路由请求消息, 根据所述路由请 求消息中的被叫方号码判断被叫方为发生号码携带的非本网絡号段用户, 则 返回携带有所述被叫方的号码携带信息的路由响应消息;  The NPHLR is configured to receive a route request message carrying the called party number, and determine, according to the called party number in the route request message, that the called party is a non-local network segment user that carries the number, and then returns the carried a route response message carrying the number of the called party;
业务中心, 用于接收主叫方发送的携带有被叫方号码的业务请求消息, 根据所述业务请求消息中的被叫方号码判断被叫方是否为本网絡号段用户, 若判断结果为是,则向所述 HLR发送携带有被叫方号码的路由请求消息以获 取号码携带信息, 若判断结果为否, 则向所述 NPHLR发送携带有被叫方号 码的路由请求消息以获取号码携带信息。 The service center is configured to receive a service request message that is sent by the calling party and that carries the called party number, and determine, according to the called party number in the service request message, whether the called party is the user of the network number segment, and if the judgment result is Yes, sending a routing request message carrying the called party number to the HLR to obtain If the result of the determination is no, the route request message carrying the called party number is sent to the NPHLR to obtain the number portability information.
14、 根据权利要求 13所述的系统, 其特征在于, 还包括:  14. The system according to claim 13, further comprising:
中心 NPDB, 用于存储发生号码携带的全部网絡号段用户的号码携带信 息;  The central NPDB is configured to store number portability information of all network number segments that are carried by the number;
本地 NPDB,用于与所述中心 NPDB进行携带用户的号码携带信息同步,  The local NPDB is used to synchronize the number carrying information of the carrying user with the central NPDB.
15、 根据权利要求 13或 14所述的系统, 其特征在于, 所述业务中心为 短消息业务中心或交换中心。 The system according to claim 13 or 14, wherein the service center is a short message service center or a switching center.
PCT/CN2009/071117 2008-09-25 2009-03-31 Method and device for initiating a routing request, and method, device and system for processing a routing request WO2010034192A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200810222795.5 2008-09-25
CN 200810222795 CN101686462A (en) 2008-09-25 2008-09-25 Method for initiating routing request and device thereof, processing method, processing device and processing system

Publications (1)

Publication Number Publication Date
WO2010034192A1 true WO2010034192A1 (en) 2010-04-01

Family

ID=42049366

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/071117 WO2010034192A1 (en) 2008-09-25 2009-03-31 Method and device for initiating a routing request, and method, device and system for processing a routing request

Country Status (2)

Country Link
CN (1) CN101686462A (en)
WO (1) WO2010034192A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105207981A (en) * 2014-06-26 2015-12-30 中兴通讯股份有限公司 Method of realizing number portability announcement application, equipment and system
CN106453345A (en) * 2016-10-21 2017-02-22 中国联合网络通信集团有限公司 Call set-up method and system
CN109474972B (en) * 2019-01-04 2020-12-01 中国联合网络通信集团有限公司 Call processing method, system and storage medium
CN109547493B (en) * 2019-01-04 2021-10-22 中国联合网络通信集团有限公司 Call processing method, system and storage medium
CN109639717B (en) * 2019-01-04 2021-05-11 中国联合网络通信集团有限公司 Number portability communication method and calling side/called side service control point server
CN110267261B (en) * 2019-07-02 2022-05-27 中国联合网络通信集团有限公司 Roaming communication method for number portability and call session control function entity

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226517B1 (en) * 1997-10-07 2001-05-01 Telefonaktiebolaget L M Ericsson (Publ) Home location register and method of routing calls to portable numbers in a radio telecommunications network
CN1431837A (en) * 2002-01-06 2003-07-23 华为技术有限公司 Method for realizing carryover of mobile number
CN101304559A (en) * 2008-06-02 2008-11-12 中国联合通信有限公司 Method and system for implementing short message service supporting number-carried

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6226517B1 (en) * 1997-10-07 2001-05-01 Telefonaktiebolaget L M Ericsson (Publ) Home location register and method of routing calls to portable numbers in a radio telecommunications network
CN1431837A (en) * 2002-01-06 2003-07-23 华为技术有限公司 Method for realizing carryover of mobile number
CN101304559A (en) * 2008-06-02 2008-11-12 中国联合通信有限公司 Method and system for implementing short message service supporting number-carried

Also Published As

Publication number Publication date
CN101686462A (en) 2010-03-31

Similar Documents

Publication Publication Date Title
JP3184526B2 (en) Method for establishing an inbound call to a mobile phone in a cellular mobile phone network
US6490451B1 (en) System and method for providing packet-switched telephony
CN101677474B (en) Method, system and device for realizing service of one card with multiple numbers
WO2007033546A1 (en) Method for realizing one card with multiple numbers service
WO2004102940A1 (en) A system and method for providng rbt in communication network
EP1864519A2 (en) Inbound roamer call control system
WO2010034192A1 (en) Method and device for initiating a routing request, and method, device and system for processing a routing request
US7957754B2 (en) Method and system for authenticating short message calling party
CN101304559B (en) Method and system for implementing short message service supporting number-carried
JP2007282239A (en) International call, and data routing
US7756518B2 (en) Method and system for minimizing call setup delay for calls occurring in one or more wireless networks
WO2011017918A1 (en) Method for short message signaling intercommunication and short message service center
US8027319B2 (en) Methods and systems for wireless number portability without WNP query
WO2008037191A1 (en) A method, system and device for triggering the intelligent service and acquiring the number portability message
WO2008145038A1 (en) Method and system for processing call
WO2007115480A1 (en) A method, a system and an equipment of a roaming intelligent subscriber triggering an intelligent service in its home location
WO2011140942A1 (en) Method, device and system for realizing intelligent network service
US6519454B1 (en) Apparatus and method providing ubiquitous call transfer of an incoming call to a mobile subscriber unit
CN101374345B (en) Method, apparatus and system for transferring wireless virtual private network VPN short number of calling subscriber
CN101820617A (en) Method for processing mobile number carrying service
CN101656930A (en) Method, device and system for realizing number carrying service
WO2007068205A1 (en) A method, and system for realizing call waiting service for the called terminal
CN100452913C (en) Incoming connecting method for mobile network
EP2068573A1 (en) Method, device and system for processing terminal identification carried information in communication network
EP2648431B1 (en) Method and system for processing late call forwarding of a user

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: 09815562

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09815562

Country of ref document: EP

Kind code of ref document: A1