CN101686462A - Method for initiating routing request and device thereof, processing method, processing device and processing system - Google Patents
Method for initiating routing request and device thereof, processing method, processing device and processing system Download PDFInfo
- Publication number
- CN101686462A CN101686462A CN 200810222795 CN200810222795A CN101686462A CN 101686462 A CN101686462 A CN 101686462A CN 200810222795 CN200810222795 CN 200810222795 CN 200810222795 A CN200810222795 A CN 200810222795A CN 101686462 A CN101686462 A CN 101686462A
- Authority
- CN
- China
- Prior art keywords
- carries
- callee
- information
- user
- called party
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
- H04W8/28—Number portability ; Network address portability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例涉及一种路由请求的发起方法和装置以及处理方法、装置和系统,其中,该路由请求的处理方法为NPHLR根据接收到的携带有被叫方号码的路由请求消息中的被叫方号码判断被叫方为发生号码携带的非本网络号段用户后,返回携带有被叫方的号码携带信息的路由响应消息。本发明实施例中的NPHLR可以作为非本网络号段用户专用的HLR,并可以同步保存本地NPDB中号码携带信息,并能够查询并反馈用户号码的号码携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。业务中心对于本网号段与异网号段可以分别到HLR与NPHLR取路由,减少了消息处理的延时,从而减少查询号码携带信息引起的网络延时。
The embodiment of the present invention relates to a routing request initiation method and device as well as a processing method, device and system, wherein, the routing request processing method is NPHLR according to the received callee number in the routing request message carrying the called party number After the party number judges that the called party is a user in a non-local network number segment where number portability occurs, it returns a routing response message carrying the number portability information of the called party. The NPHLR in the embodiment of the present invention can be used as a dedicated HLR for users of non-local network numbers, and can simultaneously save the number portability information in the local NPDB, and can query and feed back the number portability information of the user number, so that there is no need to modify the network in the existing network equipment, thereby reducing the network delay caused by the information carried by the query number. The business center can take routes to the HLR and NPHLR respectively for the local network number segment and the different network number segment, which reduces the delay in message processing, thereby reducing the network delay caused by the information carried by the query number.
Description
技术领域 technical field
本发明涉及移动通信领域,特别是一种路由请求的发起方法和装置以及处理方法、装置和系统。The invention relates to the field of mobile communication, in particular to a method and device for initiating a routing request and a processing method, device and system.
背景技术 Background technique
移动号码携带(Mobile Number Portability,简称MNP)是移动网络向用户提供的一种服务能力,它允许移动用户在改变签约网络(运营商)时,而不用改变原有的用户号码即移动台国际ISDN号码(Mobile StationInternational ISDN Number,简称MSISDN)/移动电话号码(Mobile DirectoryNumber,简称MDN)(GSM网络用户的用户号码为MSISDN,CDMA网络用户的用户号码为MDN),从而满足了用户“换网不换号”的需求。新签约网络将分配新的国际移动用户识别码(International Mobile Subscriber Identity,简称IMSI)即用户识别模块(Subscriber Identity Module,简称SIM)/(UserIdentity Module,简称UIM)卡(GSM网络用户使用SIM卡,CDMA网络用户使用UIM卡)给号码携带(Number Portability,简称NP)用户,该NP用户的所有业务改由新的签约网络提供,并且不受原签约网络的影响。在同一个签约网络中,原签约用户和NP用户在业务使用上没有差别。Mobile Number Portability (MNP for short) is a service capability provided by the mobile network to users, which allows mobile users to change the contract network (operator) without changing the original user number, that is, the mobile station international ISDN Number (Mobile Station International ISDN Number, MSISDN for short)/Mobile Directory Number (MDN for short) (the user number of a GSM network user is MSISDN, and the user number of a CDMA network user is MDN), thus satisfying the user's need to "change the network without changing the network" number" requirements. The new contract network will assign a new International Mobile Subscriber Identity (IMSI) or Subscriber Identity Module (SIM)/(UserIdentity Module, UIM) card (GSM network users use SIM cards, CDMA network users use UIM cards) to Number Portability (NP for short) users, and all services of the NP users are provided by the new contract network and are not affected by the original contract network. In the same contracted network, there is no difference in service usage between original contracted users and NP users.
目前,最常用的MNP业务的路由方案是信令方式,即通过归属位置寄存器(Home Location Register,简称HLR)访问号码携带数据库(NPDB),各运营商的号码携带信息集中到一个统一的NPDB来存储。以短消息业务为例:各个短消息业务中心(Short Message Service Center,简称SMSC)在下发消息时,都要去HLR查询一下对应的接收方号码的运营商信息,之后根据查询结果来进行业务调度与路由处理。At present, the most commonly used routing scheme for MNP services is the signaling method, that is, the number portability database (NPDB) is accessed through the Home Location Register (HLR), and the number portability information of each operator is concentrated into a unified NPDB. storage. Take the short message service as an example: when sending a message, each Short Message Service Center (Short Message Service Center, SMSC) must go to the HLR to query the operator information of the corresponding receiver number, and then perform service scheduling according to the query results Handled with routing.
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:每次进行业务时,均需要通过HLR进行查询,增加了消息处理的延时,同时对于不同运营商的消息调度复杂。During the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art: each time a service is performed, it needs to be inquired through the HLR, which increases the delay of message processing, and at the same time, the message scheduling for different operators is complicated.
发明内容 Contents of the invention
本发明实施例提供一种路由请求的发起方法和装置以及处理方法、装置和系统,无需改造现网中的网络设备,减少查询号码携带信息引起的网络延时,提高查询效率。Embodiments of the present invention provide a routing request initiation method and device, as well as a processing method, device and system, without modifying network equipment in the existing network, reducing network delay caused by information carried by the query number, and improving query efficiency.
本发明实施例提供了一种路由请求的发起方法,包括:An embodiment of the present invention provides a method for initiating a routing request, including:
接收主叫方发送的携带有被叫方号码的业务请求消息;Receive the service request message carrying the number of the called party sent by the calling party;
根据所述业务请求消息中的被叫方号码判断被叫方是否为本网络号段用户,如果是,则向归属位置寄存器HLR发送携带有被叫方号码的路由请求消息以获取号码携带信息,否则,则向号码携带归属位置寄存器NPHLR发送携带有被叫方号码的路由请求消息以获取号码携带信息。Judging whether the called party is a user of the network number segment according to the called party number in the service request message, if so, sending a routing request message carrying the called party number to the home location register HLR to obtain the number portability information, Otherwise, send a routing request message carrying the called party number to the number portability home location register NPHLR to obtain the number portability information.
本发明实施例提供了一种路由请求的处理方法,包括:An embodiment of the present invention provides a method for processing a routing request, including:
接收携带有被叫方号码的路由请求消息;receiving a routing request message carrying the called party number;
根据所述路由请求消息中的被叫方号码判断被叫方为发生号码携带的非本网络号段用户,则返回携带有所述被叫方的号码携带信息的路由响应消息。According to the called party number in the routing request message, it is judged that the called party is a user in a non-local network number segment where number portability occurs, and then a routing response message carrying the number portability information of the called party is returned.
本发明实施例还提供了一种路由请求的发起装置,包括:The embodiment of the present invention also provides a device for initiating a routing request, including:
第一接收模块,用于接收主叫方发送的携带有被叫方号码的业务请求消息;The first receiving module is used to receive the service request message carrying the number of the called party sent by the calling party;
第一判断模块,用于根据所述第一接收模块接收的所述业务请求消息中的被叫方号码判断被叫方是否为本网络号段用户;A first judging module, configured to judge whether the called party is a user of the network number segment according to the called party number in the service request message received by the first receiving module;
请求模块,用于根据所述第一判断模块的判断结果向HLR或NPHLR发送携带有被叫方号码的路由请求消息以获取号码携带信息。The request module is configured to send a routing request message carrying the called party number to the HLR or NPHLR according to the judgment result of the first judgment module to obtain the number portability information.
本发明实施例还提供了一种路由请求的处理装置,包括:The embodiment of the present invention also provides a routing request processing device, including:
第二接收模块,用于接收携带有被叫方号码的路由请求消息;The second receiving module is used to receive the routing request message carrying the called party number;
第二判断模块,用于根据所述第二接收模块接收的所述路由请求消息中的被叫方号码判断被叫方是否为发生号码携带的非本网络号段用户;The second judging module is configured to judge whether the called party is a user of a non-local network number segment where number portability occurs according to the called party number in the routing request message received by the second receiving module;
下发模块,用于当所述第二判断模块判断被叫方为发生号码携带的非本网络号段用户时,则返回携带有所述被叫方的号码携带信息的路由响应消息。A sending module, configured to return a routing response message carrying the number portability information of the called party when the second judging module judges that the called party is a user in a non-local network number segment where number portability occurs.
本发明实施例又提供了一种路由请求的处理系统,包括:The embodiment of the present invention provides a processing system for routing requests, including:
HLR,用于接收携带有被叫方号码的路由请求消息,根据所述路由请求消息中的被叫方号码返回携带有所述被叫方的路由信息的路由响应消息;The HLR is configured to receive a routing request message carrying the called party number, and return a routing response message carrying the routing information of the called party according to the called party number in the routing request message;
NPHLR,用于接收携带有被叫方号码的路由请求消息,根据所述路由请求消息中的被叫方号码判断被叫方为发生号码携带的非本网络号段用户,并返回携带有所述被叫方的号码携带信息的路由响应消息;NPHLR is used to receive the routing request message carrying the called party number, determine that the called party is a non-local network number segment user that has occurred number porting according to the called party number in the routing request message, and return the routing request message carrying the A routing response message carrying information on the number of the called party;
业务中心,用于接收主叫方发送的携带有被叫方号码的业务请求消息,根据所述业务请求消息中的被叫方号码判断被叫方是否为本网络号段用户,若判断结果为是,则向所述HLR发送携带有被叫方号码的路由请求消息以获取号码携带信息,若判断结果为否,则向所述NPHLR发送携带有被叫方号码的路由请求消息以获取号码携带信息。The service center is used to receive the service request message carrying the called party number sent by the calling party, and judge whether the called party is a user of the network number segment according to the called party number in the service request message, and if the judgment result is Yes, then send a routing request message carrying the called party number to the HLR to obtain the number portability information, if the judgment result is no, then send a routing request message carrying the called party number to the NPHLR to obtain the number portability information.
由上述技术方案可知,本发明实施例通过新增加一NPHLR设备,该NPHLR设备可以作为非本网络号段用户专用的HLR,并可以同步保存本地NPDB中号码携带信息,并能够查询并反馈用户号码的号码携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。业务中心对于本网号段与异网号段可以分别到HLR与NPHLR取路由,提高了一次取路由的成功率,减少了NP查询次数,减少了消息处理的延时,从而减少查询号码携带信息引起的网络延时,提高了查询效率。It can be seen from the above technical solution that the embodiment of the present invention adds a new NPHLR device, the NPHLR device can be used as a dedicated HLR for users not in the network number segment, and can simultaneously save the number portability information in the local NPDB, and can query and feed back the user number The number carrying information of the number does not need to modify the network equipment in the existing network, thus reducing the network delay caused by querying the number carrying information. The service center can obtain routes from the HLR and NPHLR respectively for the local network number segment and the different network number segment, which improves the success rate of one-time routing, reduces the number of NP queries, and reduces the delay in message processing, thereby reducing the information carried by the query number The resulting network delay improves query efficiency.
下面结合附图对本发明的具体实施例作进一步详细的说明。Specific embodiments of the present invention will be described in further detail below in conjunction with the accompanying drawings.
附图说明 Description of drawings
图1为本发明路由请求的处理方法的一个实施例的流程示意图;FIG. 1 is a schematic flow diagram of an embodiment of a method for processing a routing request in the present invention;
图2为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 2 is a schematic flowchart of another embodiment of the method for processing routing requests in the present invention;
图3为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 3 is a schematic flowchart of another embodiment of the method for processing routing requests in the present invention;
图4为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 4 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图5为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 5 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图6为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 6 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图7为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 7 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图8为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 8 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图9为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 9 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图10为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 10 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图11为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 11 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图12为本发明路由请求的处理方法的另一个实施例的流程示意图;FIG. 12 is a schematic flowchart of another embodiment of a method for processing a routing request in the present invention;
图13为本发明路由请求的处理方法的又一个实施例的流程示意图;FIG. 13 is a schematic flowchart of another embodiment of the method for processing routing requests in the present invention;
图14为本发明路由请求的处理装置实施例的结构示意图;FIG. 14 is a schematic structural diagram of an embodiment of a device for processing routing requests according to the present invention;
图15为本发明路由请求的处理系统实施例的结构示意图;FIG. 15 is a schematic structural diagram of an embodiment of a system for processing routing requests in the present invention;
图16为本发明路由请求的发起方法实施例的流程示意图;FIG. 16 is a schematic flowchart of an embodiment of a method for initiating a routing request in the present invention;
图17为本发明路由请求的发起装置实施例的结构示意图。Fig. 17 is a schematic structural diagram of an embodiment of a device for initiating a routing request according to the present invention.
具体实施方式 Detailed ways
下述的本发明各个实施例将以GSM网络为例进行说明,各实施例中的用户号码可以认为是MSISDN,CDMA网络则此处不再赘述。本发明实施例中,在全国范围内设置有中心NPDB,在本地网内设置本地NPDB,并且本地NPDB采用通知及全量同步的方式与中心NPDB中的数据保持同步。各个运营商在本地新建号码携带归属位置寄存器NPHLR与本地网的本地NPDB进行携带用户的号码携带信息同步,所有异网用户即非本网络号段用户的号码携带信息均存储在该NPHLR中。对于各个本地网的携出用户,则在原HLR中保留该携出用户的MSISDN和IMSI,同时该HLR应支持传递路由码(RouteNumber,简称RN)和MSISDN字段。The following embodiments of the present invention will be described by taking the GSM network as an example. The user number in each embodiment can be considered as the MSISDN, and the CDMA network will not be repeated here. In the embodiment of the present invention, a central NPDB is set up nationwide, and a local NPDB is set up in a local network, and the local NPDB is synchronized with the data in the central NPDB by means of notification and full synchronization. Each operator creates a local number portability home location register NPHLR and the local NPDB of the local network to synchronize the number portability information of the portability users. The number portability information of all users on different networks, that is, users not in the network number segment, are stored in the NPHLR. For the carried-out users of each local network, the MSISDN and IMSI of the carried-out users are reserved in the original HLR, and the HLR should support the transfer of routing code (RouteNumber, RN for short) and MSISDN fields.
例如:当运营商A的用户A1要转网到运营商C时,首先运营商A的用户A1需要在运营商C进行开户,运营商C在本地NPHLR-C中存储有开户时的携带用户A1的号码携带信息,并同步该号码携带信息到本地NPDB-C,本地NPDB-C将变更的号码携带信息与中心NPDB进行同步。中心NPDB对于新增的A1用户的NP信息,通知所有运营商的本地NPDB-N。对于用户A1携出的本地NPHLR-A,把携出信息即号码携带信息通知HLR-A,更改用户A1的位置信息,例如:NPHLR-C的GT信息或者运营商C的RN信息。对于第三方运营商B的本地NPDB-B,存储用户A1的位置信息,例如:NPHLR-C的GT信息或者运营商C的RN信息。For example: when user A1 of operator A wants to transfer to operator C, first user A1 of operator A needs to open an account with operator C, and operator C stores the portable user A1 when opening an account in the local NPHLR-C and synchronize the number carrying information to the local NPDB-C, and the local NPDB-C will synchronize the changed number carrying information with the central NPDB. The central NPDB notifies all operators' local NPDB-Ns of the newly added NP information of the A1 user. For the local NPHLR-A carried out by user A1, notify HLR-A of the ported information, that is, the number portability information, and change the location information of user A1, for example: GT information of NPHLR-C or RN information of operator C. For the local NPDB-B of the third-party operator B, the location information of the user A1 is stored, for example: the GT information of the NPHLR-C or the RN information of the operator C.
本发明实施例通过新增加一NPHLR设备,该NPHLR设备可以具有NPDB的功能,即同步保存本地NPDB中的号码携带信息,以及匹配并反馈用户号码的号码携带信息;还同时可以具有HLR的功能,即可以作为非本网络号段用户专用的HLR;还可以另外具有部分MSC/VLR的功能,即具备多GT功能,每个GT对应一个其它运营商的网络。本发明实施例通过对本网络携出用户的数据在现有的HLR中进行存储,对于非本网络携入用户的数据新建NPHLR中进行存储,对于与本运营商不相关的第三方运营商的用户数据单独在NPDB中进行存储,从而分散了数据存储,提高了信息查询的效率。The embodiment of the present invention adds a new NPHLR device, and the NPHLR device can have the function of NPDB, that is, synchronously save the number portability information in the local NPDB, and match and feed back the number portability information of the user number; it can also have the function of HLR at the same time, That is, it can be used as a dedicated HLR for users of non-local network numbers; it can also have some MSC/VLR functions, that is, it has multiple GT functions, and each GT corresponds to a network of other operators. In the embodiment of the present invention, the data of the users carried out by the network are stored in the existing HLR, and the data of the users brought in by the network are not stored in the new NPHLR. For users of third-party operators not related to the operator Data is stored separately in NPDB, thus dispersing data storage and improving the efficiency of information query.
图16为本发明路由请求的发起方法实施例的流程示意图,如图16所示,本实施例可以包括以下步骤:Fig. 16 is a schematic flowchart of an embodiment of a method for initiating a routing request in the present invention. As shown in Fig. 16, this embodiment may include the following steps:
步骤001、业务中心接收主叫方发送的携带有被叫方号码即被叫方的MSISDN的业务请求消息。Step 001, the service center receives a service request message from the calling party that carries the number of the called party, that is, the MSISDN of the called party.
其中的业务中心可以为短消息业务中心,业务请求消息则为数据业务请求消息;业务中心还可以为交换中心,该交换中心可以代表移动交换中心MSC,也可以代表移动交换中心MSC与关口移动交换中心GMSC的总和,业务请求消息则为语音业务请求消息;The service center can be a short message service center, and the service request message can be a data service request message; the service center can also be a switching center, which can represent the mobile switching center MSC, or represent the mobile switching center MSC and the gateway mobile switching center. The sum of the central GMSC, the service request message is the voice service request message;
步骤002、业务中心根据业务请求消息中的被叫方的MSISDN判断被叫方是否为本网络号段用户,如果是,则执行步骤003;否则,则执行步骤004;
步骤003、业务中心向HLR发送携带有被叫方的MSISDN的路由请求消息;
步骤004、业务中心向NPHLR发送携带有被叫方的MSISDN的路由请求消息,该NPHLR中可以预先存储发生号码携带的非本网络号段用户的号码携带信息和未发生号码携带的非本网络号段用户的路由信息。
本实施例中,业务中心可以根据被叫方所属网络号段的情况,分别向HLR或NPHLR发起路由请求,NPHLR可以作为非本网络号段用户专用的HLR,并同步保存本地NPDB中号码携带信息,并能够查询并反馈MSISDN号码的号码携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。In this embodiment, the service center can initiate routing requests to HLR or NPHLR respectively according to the situation of the network number segment to which the called party belongs. , and can query and feed back the number portability information of the MSISDN number, so that there is no need to modify the network equipment in the existing network, thereby reducing the network delay caused by querying the number portability information.
图1为本发明路由请求的处理方法的一个实施例的流程示意图,如图1所示,本实施例可以包括以下步骤:Fig. 1 is a schematic flow chart of an embodiment of a method for processing a routing request of the present invention. As shown in Fig. 1, this embodiment may include the following steps:
步骤101、NPHLR接收携带有被叫方号码即被叫方的MSISDN的路由请求消息。In
NPHLR中可以预先存储发生号码携带的非本网络号段用户的号码携带信息和未发生号码携带的非本网络号段用户的路由信息;NPHLR can pre-store the number portability information of non-local network number users with number portability and the routing information of non-local network number users without number portability;
步骤102、NPHLR根据路由请求消息中的MSISDN判断被叫方是否为号码携带用户(发生号码携带的非本网络号段用户),即是否匹配出被叫方的号码携带信息,如果是,则执行步骤103;
步骤103、NPHLR返回携带有所述被叫方的号码携带信息的路由响应消息。In
该号码携带信息可以认为是一种新的路由信息,为被叫方所携出到的网络的RN和被叫方的MSISDN。The number portability information can be regarded as a new routing information, which is the RN of the network to which the called party is ported and the MSISDN of the called party.
进一步地,本实施例中当NPHLR根据路由请求消息中的MSISDN判断被叫方为非号码携带用户(未发生号码携带的非本网络号段用户),即未匹配出被叫方的号码携带信息,则继续执行步骤104:Further, in this embodiment, when NPHLR judges that the called party is a non-number portability user (a user whose number segment does not occur in the network) according to the MSISDN in the routing request message, the number portability information of the called party is not matched. , proceed to step 104:
步骤104、NPHLR返回携带有所述被叫方的路由信息的路由响应消息。In
本实施例中,NPHLR可以作为非本网络号段用户专用的HLR,并同步保存本地NPDB中号码携带信息,并能够查询并反馈MSISDN号码的号码携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。In this embodiment, the NPHLR can be used as a dedicated HLR for users of non-local network numbers, and simultaneously saves the number portability information in the local NPDB, and can query and feed back the number portability information of the MSISDN number, so that there is no need to modify the network equipment in the existing network. Therefore, the network delay caused by the information carried by the query number is reduced.
图2为本发明路由请求的处理方法的另一个实施例的流程示意图,如图2所示,本实施例适用于被叫方的移动电话号码为本网络号码,发生号码携带且被携带到非本网络的情况,这里以运营商A的用户A3转网到运营商C,运营商A的用户A1给用户A3发送短消息为例进行说明,本实施例具体可以包括以下步骤:Fig. 2 is a schematic flow chart of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 2, this embodiment is applicable to the case where the mobile phone number of the called party is the number of the local network, and the number portability occurs and is carried to the non-local network. The situation of this network, transfer the network to operator C with the user A3 of operator A here, the user A1 of operator A sends a short message to user A3 as an example and illustrate, and this embodiment specifically can comprise the following steps:
步骤201、运营商A的短消息业务中心(SMSC-A)接收主叫方用户A1发送的短消息,该短消息携带有被叫方用户A3的MSISDN;
步骤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)。
根据本网的NP用户所携出到的网络的不同,该用户在本网的原HLR中可以写入不同的固定GT码,这些GT都属于同一个的号码携带专用设备,以供短消息业务中心能够根据HLR返回的GT判断对应的用户是否携出以及携出到哪个运营商的网络;According to the different networks that the NP user of this network carries out, the user can write different fixed GT codes in the original HLR of this network. These GTs all belong to the same number carrying special equipment for short message service According to the GT returned by the HLR, the center can judge whether the corresponding user is ported out and which operator's network the ported out to;
步骤204、SMSC-A根据VLR的GT判断被叫方用户A3为本网携出用户,则根据该GT在被叫方用户A3的MSISDN之前增加相应的路由码(RouteNumber,简称RN);
步骤205、SMSC-A将携带有RN和MSISDN的短消息发送到本运营商A的短消息网关(GW-A);
步骤206、GW-A根据RN路由短消息到对应的运营商C的短消息网关(GW-C);
步骤207、GW-C接收到该短消息后,按照号码携入的方式向被叫方用户A3下发该短消息,即将该短消息转发到运营商C的短消息业务中心(SMSC-C),SMSC-C到运营商C的号码携带归属位置寄存器(NPHLR-C)中匹配出被叫方用户A3的位置信息,向运营商C的移动交换中心(MSC-C)下发该短消息。
本实施例,本运营商的短消息业务中心对于发往本网号段的短消息到HLR取路由信息,并由本运营商的短消息网关根据所获取的路由信息将该短消息路由到所携出的对应运营商的短消息网关,相应的运营商的短消息网关按照号码携入的方式来下发该短消息。In this embodiment, the short message service center of the operator obtains routing information for the short message sent to the network number segment to the HLR, and the short message gateway of the operator routes the short message to the portable terminal according to the obtained routing information. The corresponding operator's short message gateway sent out, and the corresponding operator's short message gateway sends the short message according to the way of number porting.
图3为本发明路由请求的处理方法的另一个实施例的流程示意图,如图3所示,本实施例适用于被叫方的移动电话号码为非本网络号码,且被叫未发生号码携带的情况,这里以运营商A的用户A1给运营商B的用户B1发送短消息为例进行说明,本实施例具体可以包括以下步骤:Fig. 3 is a schematic flow diagram of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 3, this embodiment is applicable to the case where the called party's mobile phone number is not the number of the local network, and the called party does not have number portability 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 for illustration. This embodiment may specifically include the following steps:
步骤301、SMSC-A接收主叫方用户A1发送的短消息,该短消息携带有被叫方用户B1的MSISDN;
步骤302、SMSC-A根据被叫方用户B1的MSISDN判断被叫方用户B1是非本网的运营号段,则向NPHLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B1的MSISDN;
步骤303、NPHLR-A判断被叫方用户B1不是号码携带用户,即未匹配出被叫方用户B1的号码携带信息,则根据被叫方用户B1的MSISDN向SMSC-A返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B1所属的网络的RN和MSISDN;
步骤304、SMSC-A将携带有RN和MSISDN的短消息发送到本运营商A的短消息网关(GW-A);
步骤305、GW-A根据RN路由短消息到对应的运营商B的短消息网关(GW-B);
步骤306、GW-B接收到该短消息后,按照未发生号码携带的方式向被叫方用户B1下发该短消息。Step 306: After receiving the short message, GW-B sends the short message to the called party user B1 in a manner that no number portability occurs.
本实施例,本运营商的短消息业务中心对于发往其非本网络号段的短消息到NPHLR取路由,并由短消息网关根据所获取的路由信息将该短消息路由到所属运营商的短消息网关,相应的运营商按照未发生号码携带的方式来下发该短消息。In this embodiment, the short message service center of the operator sends the short message to the NPHLR to obtain the route for the short message sent to its non-local network number segment, and the short message gateway routes the short message to the operator's service center according to the obtained routing information. The short message gateway, the corresponding operator sends the short message in a way that no number portability occurs.
图4为本发明路由请求的处理方法的另一个实施例的流程示意图,如图4所示,本实施例适用于被叫方的移动电话号码为非本网络号码,且被叫方被携带到本网络的情况,这里以运营商B的用户B2转网到运营商A,运营商A的用户A1给用户B2发送短消息为例进行说明,本实施例具体可以包括以下步骤:Fig. 4 is a schematic flow diagram of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 4, this embodiment is applicable to the case where the mobile phone number of the called party is not the number of the local network, and the called party is carried to In the case of this network, the user B2 of the operator B transfers to the operator A, and the user A1 of the operator A sends a short message to the user B2 as an example for illustration. This embodiment can specifically include the following steps:
步骤401、SMSC-A接收主叫方用户A1发送的短消息,该短消息携带有被叫方用户B2的MSISDN;
步骤402、SMSC-A根据被叫方用户B2的MSISDN判断被叫方用户B2是非本网的运营号段,则向NPHLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B2的MSISDN;
步骤403、NPHLR-A判断被叫方用户B2为号码携入用户,即匹配出被叫方用户B2的号码携带信息,则根据被叫方用户B2的MSISDN向SMSC-A返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B2当前的MSC/VLR的GT;
步骤404、SMSC-A判断该GT不属于号码携带用户专用设备所用的特定GT,则直接下发该短消息到被叫方用户B2当前MSC-B上。
本实施例,本运营商的短消息业务中心对于发往其非本网络号段的短消息到NPHLR取路由,当所携出到的运营商为本运营商时,直接根据所获取的路由信息将该短消息下发到被叫方用户当前MSC上。In this embodiment, the short message service center of the operator takes the route to the NPHLR for the short message sent to its non-local network number segment. The short message is delivered to the current MSC of the called party user.
图5为本发明路由请求的处理方法的另一个实施例的流程示意图,如图5所示,本实施例适用于被叫方的移动电话号码为非本网络号码,且被叫方被携带到第三方网络的情况,这里以运营商B的用户B3转网到运营商C,运营商A的用户A1给用户B3发送短消息为例进行说明,本实施例具体可以包括以下步骤:Fig. 5 is a schematic flow chart of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 5, this embodiment is applicable to the case where the mobile phone number of the called party is not the number of the local network, and the called party is carried to In the case of a third-party network, here, user B3 of operator B transfers to operator C, and user A1 of operator A sends a short message to user B3 as an example for illustration. This embodiment may specifically include the following steps:
步骤501、SMSC-A接收主叫方用户A1发送的短消息,该短消息携带有被叫方用户B3的MSISDN;
步骤502、SMSC-A根据被叫方用户B3的MSISDN判断被叫方用户B3是非本网的运营号段,则向NPHLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B3的MSISDN;
步骤503、NPHLR-A判断被叫方用户B3为号码携带用户,即匹配出被叫方用户B3的号码携带信息,则根据被叫方用户B3的MSISDN向SMSC-A返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B3所携出到的运营商C的RN和MSISDN;
步骤504、SMSC-A将携带有RN和MSISDN的短消息发送到本运营商A的短消息网关(GW-A);
步骤505、GW-A根据RN路由短消息到对应的运营商C的短消息网关(GW-C);
步骤506、GW-C接收到该短消息后,按照号码携入的方式向被叫方用户B3下发该短消息。
本实施例,本运营商的短消息业务中心对于发往其非本网络号段的短消息到NPHLR取路由,当所携出到的运营商为第三方运营商时,由本运营商的短消息网关根据所获取的路由信息将该短消息路由到第三方运营商的短消息网关,相应的第三方运营商按照号码携入的方式来下发该短消息。In this embodiment, the short message service center of the operator gets the route to the NPHLR for the short message sent to its non-local network number section. When the operator carried out is a third-party operator, the short message gateway of the operator According to the obtained routing information, the short message is routed to the short message gateway of the third-party operator, and the corresponding third-party operator sends the short message in the manner of carrying in the number.
上述本发明路由请求的处理方法的实施例为短消息业务的相关流程。The embodiment of the method for processing the routing request of the present invention is a related process of the short message service.
图6为本发明路由请求的处理方法的另一个实施例的流程示意图,如图6所示,本实施例适用于被叫方的移动电话号码为本网络号码,发生号码携带且被携带到非本网络的情况,这里以运营商A的用户A3转网到运营商B,运营商A的用户A1呼叫用户A3为例进行说明,本实施例具体可以包括以下步骤:Fig. 6 is a schematic flowchart of another embodiment of the routing request processing method of the present invention. As shown in Fig. 6, this embodiment is applicable to the case where the mobile phone number of the called party is the number of the local network, and the number portability occurs and is carried to the non-local network. In the case of this network, the user A3 of the operator A transfers to the operator B, and the user A1 of the operator A calls the user A3 as an example. This embodiment may specifically include the following steps:
步骤601、运营商A的移动交换中心(Mobile Switching Centre,简称MSC)(MSC-A)接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户A3的MSISDN;
步骤602、MSC-A根据被叫方用户A3的MSISDN判断被叫方用户A3为本网的运营号段,则向HLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户A3的MSISDN;
步骤603、HLR-A根据被叫方用户A3的MSISDN向MSC-A返回路由响应(SRI)消息,该SRI消息携带有VLR的GT;
步骤604、MSC-A根据VLR的GT判断被叫方用户A3为本网携出用户,则根据该GT在被叫方用户A3的MSISDN之前增加相应的RN;
步骤605、MSC-A将携带有RN和MSISDN的初始地址消息(InitialAddress Message,IAM)消息发送到本运营商A的关口移动交换中心(GMSC-A);
步骤606、GMSC-A根据RN路由IAM消息到对应的运营商B的关口移动交换中心(GMSC-B);
步骤607、GMSC-B接收到该IAM消息后,按照号码携入的方式处理该IAM消息以进行后续呼叫接收流程,即根据该IAM消息到运营商B的号码携带归属位置寄存器(NPHLR-B)中匹配出被叫方用户A3的位置信息,根据RN和MSISDN向MSC-B转发IAM消息。Step 607: After receiving the IAM message, the GMSC-B processes the IAM message in the manner of number portability to carry out the subsequent call receiving process, that is, according to the IAM message to the number portability home location register (NPHLR-B) of 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 operator takes the route for the called party's call to the HLR of the network number segment, and the gateway mobile switching center of the operator routes the call to the port that is carried out according to the obtained routing information. The gateway mobile switching center of the corresponding operator, and the corresponding operator will carry out the subsequent call receiving process according to the way of number porting.
图7为本发明路由请求的处理方法的另一个实施例的流程示意图,如图7所示,本实施例适用于被叫方的移动电话号码为非本网络号码,且被叫未发生号码携带的情况,这里以运营商A的用户A1呼叫运营商B的用户B1为例进行说明,本实施例具体可以包括以下步骤:Fig. 7 is a schematic flowchart of another embodiment of the routing request processing method of the present invention. As shown in Fig. 7, this embodiment is applicable to the case where the called party's mobile phone number is not the number of the local network, and the called party does not have number portability In the case of , the user A1 of the operator A calls the user B1 of the operator B as an example for illustration. This embodiment may specifically include the following steps:
步骤701、MSC-A接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户B1的MSISDN;
步骤702、MSC-A根据被叫方用户B1的MSISDN判断被叫方用户B1是非本网的运营号段,则向GMSC-A发送IAM消息,该IAM消息携带有被叫方用户B1的MSISDN;
步骤703、GMSC-A向NPHLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B1的MSISDN;
步骤704、NPHLR-A判断被叫方用户B1不是号码携带用户,即未匹配出被叫方用户B1的号码携带信息,则根据被叫方用户B1的MSISDN向GMSC-A返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B1所属的网络的RN和MSISDN;
步骤705、GMSC-A根据RN路由IAM消息到对应的运营商B的关口移动交换中心(GMSC-B);
步骤706、GMSC-B接收到该IAM消息后,按照未发生号码携带的方式处理该IAM消息以进行后续呼叫接收流程。In
本实施例,本运营商的移动交换中心对于被叫方为其非本网络号段的呼叫触发本运营商的关口移动交换中心到NPHLR取路由,并根据所获取的路由信息将该呼叫的IAM消息路由到所属运营商的关口移动交换中心,相应的运营商按照未发生号码携带的方式来进行后续呼叫接收流程。In this embodiment, the operator's mobile switching center triggers the operator's gateway mobile switching center to NPHLR to obtain a route for the called party's call of a non-local network number segment, and according to the obtained routing information, the IAM of the call The message is routed to the gateway mobile switching center of the operator to which it belongs, and the corresponding operator carries out the subsequent call receiving process in a manner in which no number portability occurs.
图8为本发明路由请求的处理方法的另一个实施例的流程示意图,如图8所示,本实施例适用于被叫方的移动电话号码为非本网络号码,发生号码携带且被携带到本网络的情况,这里以运营商B的用户B2转网到运营商A,运营商A的用户A1呼叫B2为例进行说明,本实施例具体可以包括以下步骤:Fig. 8 is a schematic flowchart of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 8, this embodiment is applicable to the case where the called party's mobile phone number is a non-local network number, and number portability occurs and is carried to In the case of this network, the user B2 of the operator B transfers to the operator A, and the user A1 of the operator A calls B2 as an example. This embodiment may specifically include the following steps:
步骤801、MSC-A接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户B2的MSISDN;
步骤802、MSC-A根据被叫方用户B2的MSISDN判断被叫方用户B2是非本网的运营号段,则向GMSC-A发送IAM消息,该IAM消息携带有被叫方用户B2的MSISDN;
步骤803、GMSC-A向NPHLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B2的MSISDN;
步骤804、NPHLR-A判断被叫方用户B2为号码携带用户,即匹配出被叫方用户B2的号码携带信息,则根据被叫方用户B2的MSISDN向GMSC-A返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B2的VMSC-A信息;
步骤805、GMSC-A根据VMSC-A信息,直接下发该IAM消息到被叫方用户B2当前VMSC-A上。
本实施例,本运营商的移动交换中心对于被叫方为其非本网络号段的呼叫触发本运营商的关口移动交换中心到NPHLR取路由,当所携出到的运营商为本运营商时,直接根据所获取的路由信息将该呼叫的IAM消息下发到被叫方用户当前VMSC上。In this embodiment, the operator's mobile switching center triggers the operator's gateway mobile switching center to NPHLR to take a route for the called party whose call is not in the network number range. When the operator carried out is the operator , directly deliver the IAM message of the call to the current VMSC of the called party user according to the obtained routing information.
图9为本发明路由请求的处理方法的另一个实施例的流程示意图,如图9所示,本实施例适用于被叫方的移动电话号码为非本网络号码,发生号码携带且被携带到第三方网络的情况,这里以运营商B的用户B3转网到运营商C,运营商A的用户A1呼叫用户B3为例进行说明,本实施例具体可以包括以下步骤:Fig. 9 is a schematic flowchart of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 9, this embodiment is applicable to the case where the called party's mobile phone number is a non-local network number, and number portability occurs and is carried to In the case of a third-party network, the user B3 of the operator B transfers to the operator C, and the user A1 of the operator A calls the user B3 as an example. This embodiment may specifically include the following steps:
步骤901、MSC-A接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户B3的MSISDN;
步骤902、MSC-A根据被叫方用户B3的MSISDN判断被叫方用户B3是非本网的运营号段,则向GMSC-A发送IAM消息,该IAM消息携带有被叫方用户B3的MSISDN;
步骤903、GMSC-A向NPHLR-A发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B3的MSISDN;
步骤904、NPHLR-A判断被叫方用户B3为号码携带用户,即匹配出被叫方用户B3的号码携带信息,则根据被叫方用户B3的MSISDN向GMSC-A返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B3所携出到的运营商C的RN和MSISDN;
步骤905、GMSC-A根据RN路由IAM消息到对应的运营商C的关口移动交换中心(GMSC-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 in the manner of number portability to carry out the subsequent call receiving process, that is, matches the location information of the called party user B3 in the NPHLR-C, and according to the RN and MSISDN forwards the IAM message to VMSC-C.
本实施例,本运营商的移动交换中心对于被叫方为其非本网络号段的呼叫触发本运营商的关口移动交换中心到NPHLR取路由,当所携出到的运营商为第三方运营商时,由本运营商的关口移动交换中心根据所获取的路由信息将该呼叫的IAM消息路由到第三方运营商的关口移动交换中心,相应的第三方运营商按照号码携入的方式来进行后续呼叫接收流程。In this embodiment, the operator's mobile switching center triggers the operator's gateway mobile switching center to NPHLR to take a route for the called party whose call is not in the network number range. When the operator carried out is a third-party operator , the IAM message of the call will be routed by the gateway mobile switching center of the operator to the gateway mobile switching center of the third-party operator according to the obtained routing information, and the corresponding third-party operator will carry out subsequent calls according to the method of number porting Receive process.
上述本发明路由请求的处理方法的4个实施例为本地语音业务的相关流程。下面,利用本发明路由请求的处理方法的4个实施例说明异地语音业务的相关流程。The above four embodiments of the method for processing routing requests of the present invention are related processes of local voice services. Next, using four embodiments of the method for processing routing requests of the present invention, the relevant flow of remote voice services will be described.
图10为本发明路由请求的处理方法的另一个实施例的流程示意图,如图10所示,本实施例适用于被叫方的移动电话号码为本网络号码,发生号码携带且被携带到非本网络的情况,这里以运营商A本地网B的用户A3转网到运营商B,运营商A本地网A的用户A1呼叫用户A3为例进行说明,本实施例具体可以包括以下步骤:Fig. 10 is a schematic flowchart of another embodiment of the routing request processing method of the present invention. As shown in Fig. 10, this embodiment is applicable to the case where the mobile phone number of the called party is the number of the local network, and the number portability occurs and is carried to the non-local network. In the case of this network, the user A3 of the local network B of the operator A transfers to the operator B, and the user A1 of the local network A of the operator A calls the user A3 as an example. This embodiment may specifically include the following steps:
步骤1001、运营商A本地网A的移动交换中心(MSC-A-A)接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户A3的MSISDN;
步骤1002、MSC-A-A根据被叫方用户A3的MSISDN判断被叫方用户A3为非本地网A的本网用户,则向运营商A本地网A的信令转接点(Signalling Transfer Point,简称STP)(STP-A-A)发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户A3的MSISDN;
步骤1003、STP-A-A向运营商A本地网B的信令转接点(STP-A-B)转发SRI消息;
步骤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消息;
步骤1006、STP-A-A向MSC-A-A转发SRI消息;
步骤1007、MSC-A-A根据RN和MSISDN,向运营商A本地网B的汇接移动交换中心(TMSC-A-B)发送IAM消息,该IAM消息携带有RN和MSISDN;
步骤1008、TMSC-A-B向运营商A本地网B的关口移动交换中心(GMSC-A-B)转发IAM消息;
步骤1009、GMSC-A-B向运营商B的关口移动交换中心(GMSC-B)转发IAM消息;
步骤1010、GMSC-B接收到该IAM消息后,按照号码携入的方式处理该IAM消息以进行后续呼叫接收流程,即到NPHLR-B中匹配出被叫方用户A3的位置信息,根据RN和MSISDN向MSC-B转发IAM消息。
图11为本发明路由请求的处理方法的另一个实施例的流程示意图,如图11所示,本实施例适用于被叫方的移动电话号码为非本网络号码,且被叫未发生号码携带的情况,这里以运营商A的用户A1呼叫运营商B的用户B1为例进行说明,本实施例具体可以包括以下步骤:Fig. 11 is a schematic flowchart of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 11, this embodiment is applicable to the case where the mobile phone number of the called party is not the number of the local network, and no number portability occurs for the called party In the case of , the user A1 of the operator A calls the user B1 of the operator B as an example for illustration. This embodiment may specifically include the following steps:
步骤1101、运营商A本地网A的移动交换中心(MSC-A-A)接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户B1的MSISDN;
步骤1102、MSC-A-A根据被叫方用户B1的MSISDN判断被叫方用户B1为本地网B的运营商B用户,则向运营商A本地网A的汇接移动交换中心(TMSC-A-A)发送IAM消息,该IAM消息携带有被叫方用户B1的MSISDN;
步骤1103、TMSC-A-A向运营商A本地网B的汇接移动交换中心(TMSC-A-B)转发IAM消息;
步骤1104、TMSC-A-B向运营商A本地网B的关口移动交换中心(GMSC-A-B)转发IAM消息;
步骤1105、GMSC-A-B向NPHLR-A-B发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B1的MSISDN;
步骤1106、NPHLR-A-B判断被叫方用户B1不是号码携带用户,即未匹配出被叫方用户B1的号码携带信息,则根据被叫方用户B1的MSISDN向GMSC-A-B返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B1所属的网络的RN和MSISDN;
步骤1107、GMSC-A-B根据RN路由IAM消息到对应的运营商B的关口移动交换中心(GMSC-B);
步骤1108、GMSC-B接收到该IAM消息后,按照本网用户未发生号码携带的方式处理该IAM消息以进行后续呼叫接收流程,即到HLR-B中匹配被叫方用户B1的位置信息,根据RN和MSISDN向MSC-B转发IAM消息。
图12为本发明路由请求的处理方法的另一个实施例的流程示意图,如图12所示,本实施例适用于被叫方的移动电话号码为非本网络号码,发生号码携带且被携带到本网络的情况,这里以运营商B的用户B2转网到运营商A,运营商A的用户A1呼叫B2为例进行说明,本实施例具体可以包括以下步骤:Fig. 12 is a schematic flowchart of another embodiment of the method for processing routing requests of the present invention. As shown in Fig. 12, this embodiment is applicable to the case where the called party's mobile phone number is a non-local network number, and number portability occurs and is carried to In the case of this network, the user B2 of the operator B transfers to the operator A, and the user A1 of the operator A calls B2 as an example. This embodiment may specifically include the following steps:
步骤1201、运营商A本地网A的移动交换中心(MSC-A-A)接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户B2的MSISDN;
步骤1202、MSC-A-A根据被叫方用户B2的MSISDN判断被叫方用户B2为本地网B的运营商B用户,则向运营商A本地网A的汇接移动交换中心(TMSC-A-A)发送IAM消息,该IAM消息携带有被叫方用户B2的MSISDN;
步骤1203、TMSC-A-A向运营商A本地网B的汇接移动交换中心(TMSC-A-B)转发IAM消息;
步骤1204、TMSC-A-B向运营商A本地网B的关口移动交换中心(GMSC-A-B)转发IAM消息;
步骤1205、GMSC-A-B向NPHLR-A-B发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B2的MSISDN;
步骤1206、NPHLR-A-B判断被叫方用户B2是号码携带用户,即匹配出被叫方用户B2的号码携带信息,则根据被叫方用户B2的MSISDN向GMSC-A-B返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B2的RN和MSISDN;
步骤1207、GMSC-A-B根据RN和MSISDN路由IAM消息到MSC-A-B。
图13为本发明路由请求的处理方法的又一个实施例的流程示意图,如图13所示,本实施例适用于被叫方的移动电话号码为非本网络号码,发生号码携带且被携带到第三方网络的情况,这里以运营商B的用户B3转网到运营商C,运营商A的用户A1呼叫用户B3为例进行说明,本实施例具体可以包括以下步骤:Fig. 13 is a schematic flowchart of another embodiment of the routing request processing method of the present invention. As shown in Fig. 13, this embodiment is applicable to the case where the called party's mobile phone number is a non-local network number, and number portability occurs and is carried to In the case of a third-party network, the user B3 of the operator B transfers to the operator C, and the user A1 of the operator A calls the user B3 as an example. This embodiment may specifically include the following steps:
步骤1301、运营商A本地网A的移动交换中心(MSC-A-A)接收主叫方用户A1发起的呼叫请求消息,该呼叫请求消息携带有被叫方用户B3的MSISDN;
步骤1302、MSC-A-A根据被叫方用户B3的MSISDN判断被叫方用户B3为本地网B的运营商B用户,则向运营商A本地网A的汇接移动交换中心(TMSC-A-A)发送IAM消息,该IAM消息携带有被叫方用户B3的MSISDN;
步骤1303、TMSC-A-A向运营商A本地网B的汇接移动交换中心(TMSC-A-B)转发IAM消息;
步骤1304、TMSC-A-B向运营商A本地网B的关口移动交换中心(GMSC-A-B)转发IAM消息;
步骤1305、GMSC-A-B向NPHLR-A-B发送路由请求(SRI)消息以请求路由信息,该SRI消息携带有被叫方用户B3的MSISDN;
步骤1306、NPHLR-A-B判断被叫方用户B3是号码携带用户,即匹配出被叫方用户B3的号码携带信息,则根据被叫方用户B3的MSISDN向GMSC-A-B返回路由响应(SRI)消息,该SRI消息携带有被叫方用户B3所属的网络的RN和MSISDN;
步骤1307、GMSC-A-B根据RN路由IAM消息到对应的运营商C的关口移动交换中心(GMSC-C);
步骤1308、GMSC-C接收到该IAM消息后,按照本网用户发生号码携带的方式处理该IAM消息以进行后续呼叫接收流程,即到NPHLR-C中匹配被叫方用户B3的位置信息,根据RN和MSISDN向MSC-C转发IAM消息。
本发明实施例通过对于本网携出用户的数据在现有的HLR中进行存储,对于外网携入用户的数据新建NPHLR中进行存储,对于与本运营商不相关的第三方运营商的用户数据单独在NPDB中进行存储,从而分散了数据存储,提高了信息查询的效率;本地NPDB只需要存储与本运营商不相关的NP信息,存储数据量小;短消息业务中心和移动交换中心对于本网号段与异网号段分别到HLR与NPHLR取路由,提高了一次取路由的成功率,减少了NP查询次数。In the embodiment of the present invention, the data of the users carried out from the home network are stored in the existing HLR, and the data of the users brought in from the external network are stored in the new NPHLR. For users of third-party operators not related to the operator The data is stored separately in the NPDB, thereby dispersing the data storage and improving 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 mobile switching center are The local network number segment and the different network number segment get routes to HLR and NPHLR respectively, which improves the success rate of routing 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 embodiment of an apparatus for initiating a routing request in the present invention. As shown in FIG. 17 , this embodiment may include a
本实施例中,请求模块可以根据第一判断模块所判断出的被叫方所属网络号段的情况,分别向HLR或NPHLR发起路由请求,NPHLR可以作为非本网络号段用户专用的HLR,并同步保存本地NPDB中号码携带信息,并能够查询并反馈被叫方号码的号码携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。In this embodiment, the requesting module can initiate routing requests to HLR or NPHLR respectively according to the situation of the network number section to which the called party belongs according to the first judging module. Synchronously save the number portability information in the local NPDB, and can query and feed back the number portability information of the called party number, so that there is no need to modify the network equipment in the existing network, thereby reducing the network delay caused by querying the number portability information.
图14为本发明路由请求的处理装置实施例的结构示意图,如图14所示,本实施例可以包括第二接收模块1401、第二判断模块1402和下发模块1403。第二接收模块1401接收到业务中心发送的携带有被叫方号码的路由请求消息后,第二判断模块1402根据第二接收模块1401接收的路由请求消息中的被叫方号码判断被叫方是否为发生号码携带的非本网络号段用户。当第二判断模块1402判断被叫方为发生号码携带的非本网络号段用户时,下发模块1403则向业务中心返回携带有被叫方的号码携带信息的路由响应消息。FIG. 14 is a schematic structural diagram of an embodiment of an apparatus for processing routing requests in the present invention. As shown in FIG. 14 , this embodiment may include a second receiving module 1401 , a second judging module 1402 and a
进一步地,本实施例还可以包括存储模块1404,用于存储发生号码携带的非本网络号段用户的号码携带信息,以供下发模块1403向业务中心返回携带有上述号码携带信息的路由响应消息,其中的号码携带信息可以是所携出到的网络的RN和上述被叫方的用户号码即被叫方号码。Further, this embodiment may also include a
进一步地,本实施例中的下发模块1403还可以用于当第二判断模块1402判断被叫方为未发生号码携带的非本网络号段用户时,则向业务中心返回携带有被叫方的路由信息的路由响应消息。相应地,本实施例中的存储模块1404还可以用于存储未发生号码携带的非本网络号段用户的路由信息,以供下发模块1403向业务中心返回携带有上述路由信息的路由响应消息。Further, the sending
本发明路由请求的处理装置实施例可以作为非本网络号段用户专用的HLR,并同步保存本地NPDB中号码携带信息,并能够查询并反馈被叫方号码的携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。The embodiment of the routing request processing device of the present invention can be used as a dedicated HLR for users of non-local network numbers, and simultaneously saves the number portability information in the local NPDB, and can query and feed back the portability information of the called party number, so that there is no need to modify the existing network Network equipment, thereby reducing the network delay caused by the information carried by the inquiry number.
图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 , this embodiment may include
本实施例中业务中心1503的结构还可以具体为本发明路由请求的发起装置实施例,NPHLR 1502的结构还可以具体为本发明路由请求的处理装置实施例。The structure of the
进一步地,本实施例还可以包括在全国范围内设置的中心NPDB 1600和在各个本地网内分别设置的本地NPDB 1700。其中,中心NPDB 1600用于存储所有号码携带用户的携带信息;本地NPDB 1700用于存储号码携带用户携入本地网络的号码携带的信息,采用通知及全量同步的方式与上述中心NPDB进行携带用户的携带信息同步,NPHLR 1502与本地NPDB 1700进行号码携带用户的号码携带信息(发生号码携带的非本地网络号段用户的号码携带信息)同步,存储非本网络号段用户的携带信息。Further, this embodiment may also include a
对于短消息业务,其中的业务中心1503可以为短消息业务中心;对于语音业务,其中业务中心1503还可以为交换中心,该交换中心可以代表移动交换中心MSC,也可以代表移动交换中心MSC与关口移动交换中心GMSC的总和。For the short message service, the
本发明实施例中新增加的NPHLR可以具有NPDB的功能,即同步保存本地NPDB中的号码携带信息,以及匹配并反馈被叫方号码的携带信息;还同时可以具有HLR的功能,即可以作为非本网络号段用户专用的HLR;还可以另外具有部分MSC/VLR的功能,即具备多GT功能,每个GT对应一个其它运营商的网络。本发明实施例中的NPHLR可以作为非本网络号段用户专用的HLR,并可以同步保存本地NPDB中号码携带信息,并能够查询并反馈被叫方号码的携带信息,使得无需改造现网中的网络设备,从而减少了查询号码携带信息引起的网络延时。业务中心对于本网号段与异网号段可以分别到HLR与NPHLR取路由,提高了一次取路由的成功率,同时也减少了消息处理的延时,从而减少查询号码携带信息引起的网络延时,提高了查询效率。In the embodiment of the present invention, the newly added NPHLR can have the function of NPDB, that is, synchronously save the number portability information in the local NPDB, and match and feed back the portability information of the called party number; it can also have the function of HLR at the same time, that is, it can be used as a non- The dedicated HLR for users in the network number segment; it can also have some MSC/VLR functions, that is, it has multiple GT functions, and each GT corresponds to a network of other operators. The NPHLR in the embodiment of the present invention can be used as a dedicated HLR for users of non-local network numbers, and can simultaneously save the number portability information in the local NPDB, and can query and feed back the portability information of the called party number, so that there is no need to modify the number portability information in the existing network. Network equipment, thereby reducing the network delay caused by the information carried by the query number. The business center can obtain routes from the HLR and NPHLR respectively for the local network number segment and the different network number segment, which improves the success rate of one-time routing, and also reduces the delay of message processing, thereby reducing the network delay caused by the information carried by the query number. , which improves the query efficiency.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims (15)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| 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 |
| 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 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| 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 |
|---|---|
| CN101686462A true CN101686462A (en) | 2010-03-31 |
Family
ID=42049366
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 200810222795 Pending CN101686462A (en) | 2008-09-25 | 2008-09-25 | Method for initiating routing request and device thereof, processing method, processing device and processing system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101686462A (en) |
| WO (1) | WO2010034192A1 (en) |
Cited By (6)
| 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 |
| CN109474972A (en) * | 2019-01-04 | 2019-03-15 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
| CN109547493A (en) * | 2019-01-04 | 2019-03-29 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
| CN109639717A (en) * | 2019-01-04 | 2019-04-16 | 中国联合网络通信集团有限公司 | The number of taking turns the communication means of net, Calling Side/callee side Service control point server |
| CN110267261A (en) * | 2019-07-02 | 2019-09-20 | 中国联合网络通信集团有限公司 | Roaming communication method and call session control functional entity for number portability |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116137714A (en) * | 2021-11-18 | 2023-05-19 | 中国移动通信有限公司研究院 | Short message processing method and device |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6161017A (en) * | 1997-10-07 | 2000-12-12 | Telefonaktiebolaget Lm Ericsson | Method of routing calls to portable numbers in a radio telecommunications network |
| CN1199482C (en) * | 2002-01-06 | 2005-04-27 | 华为技术有限公司 | Method for realizing mobile number portability |
| CN101304559B (en) * | 2008-06-02 | 2011-06-15 | 中国联合网络通信集团有限公司 | Method and system for implementing short message service supporting number-carried |
-
2008
- 2008-09-25 CN CN 200810222795 patent/CN101686462A/en active Pending
-
2009
- 2009-03-31 WO PCT/CN2009/071117 patent/WO2010034192A1/en active Application Filing
Cited By (9)
| 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 |
| CN109474972A (en) * | 2019-01-04 | 2019-03-15 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
| CN109547493A (en) * | 2019-01-04 | 2019-03-29 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
| CN109639717A (en) * | 2019-01-04 | 2019-04-16 | 中国联合网络通信集团有限公司 | The number of taking turns the communication means of net, Calling Side/callee side Service control point server |
| CN109474972B (en) * | 2019-01-04 | 2020-12-01 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
| CN109639717B (en) * | 2019-01-04 | 2021-05-11 | 中国联合网络通信集团有限公司 | Communication method for number portability transfer, calling side/called side service control point server |
| CN109547493B (en) * | 2019-01-04 | 2021-10-22 | 中国联合网络通信集团有限公司 | Call processing method, system and storage medium |
| CN110267261A (en) * | 2019-07-02 | 2019-09-20 | 中国联合网络通信集团有限公司 | Roaming communication method and call session control functional entity for number portability |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010034192A1 (en) | 2010-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101156494A (en) | Method for Realizing One-Card-Multiple-Numbers Service | |
| CN101677474B (en) | Method, system and device for realizing service of one card with multiple numbers | |
| US7986656B2 (en) | Method and system for inter-network mobile number portability | |
| CN101686462A (en) | Method for initiating routing request and device thereof, processing method, processing device and processing system | |
| CN101304559B (en) | Method and system for implementing short message service supporting number-carried | |
| CN101453731B (en) | Method for realizing number portability, signaling transfer function device and system | |
| CN109041220A (en) | Method of calling and calling system | |
| CN1929629B (en) | Method, system for triggering intelligent business and signal processing device | |
| WO2011017918A1 (en) | Method for short message signaling intercommunication and short message service center | |
| CN101330760B (en) | Communication service realization method and network side equipment | |
| US20060052110A1 (en) | Method and system for minimizing call setup delay for calls occurring in one or more wireless networks | |
| CN101540969A (en) | Method for realizing number carried in short message system and device thereof | |
| CN103096279A (en) | Calling method, device, system and platform equipment for achieving one number service business | |
| WO2008083519A1 (en) | Method and system for inter-network mobile number portability | |
| CN101119591A (en) | Method of implementing classification calling forward shifting and home location register | |
| US9154944B2 (en) | Method, network entity, telecommunications network and computer program product for handling subscription data in a telecommunications network | |
| CN102665185B (en) | Method, device and system for opening call forwarding service | |
| CN101374345B (en) | Method, apparatus and system for transferring wireless virtual private network VPN short number of calling subscriber | |
| CN102045671A (en) | Method and system for allocating telephone number resources in mobile communication network | |
| CN101656930B (en) | Method, device and system for realizing number portability service | |
| CN102761846B (en) | USSD service providing method, USSD service providing apparatus and system | |
| CN103875266B (en) | A kind of method for realizing one-card multi-number services of roaming | |
| CN101730068B (en) | Method and system for establishing mobile communication process, home location register | |
| EP2068573A1 (en) | Method, device and system for processing terminal identification carried information in communication network | |
| KR100576729B1 (en) | Method for providing Number Portability using communications terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100331 |