A kind of method and system of multi-intelligent service nested triggering
Technical field
The present invention relates to mobile communication technology field, the method for especially multi-intelligent service nested triggering in CDMA2000 network system.
Background technology
In traditional CDMA2000 communication system, as shown in Figure 1, IN service relates generally to the mobile switching centre of interconnective core net, attaching position register (HLR) and service control point (SCP), wherein MSC and SCP, and between HLR and SCP, all observe wireless intelligent network (WIN) agreement.User is signing various IN service trigger in hlr.When user's initiation or receipt of call, the list of triggers that MSC contracts from HLR acquisition user, each trigger point in call-connection process, the IN service being accomplished to SCP according to signing trigger triggers, complete concrete service logic by SCP to control, and how instruct MS C carries out next step operation.
Typical IN service trigger flow as shown in Figure 2, calling and called user is mobile intelligent subscriber, and current be in same MSC under, caller makes a call, MSC loads a series of IN service triggers that this user contracts, call treatment is to each Calling Side trigging control point, this MSC inquires about the signing IN service trigger of this caller, as wherein comprised trigger type corresponding to this trigging control point, then this MSC sends Trigger message to the SCP1 that caller is signing, otherwise, process according to regular traffic flow process, then this MSC asks called related data and business information to the HLR that this called subscriber belongs to, HLR returns this called signing list of triggers, this MSC loads this called signing a series of IN service triggers according to this list of triggers, call treatment is to each callee side trigging control point, this MSC inquires about this called signing IN service trigger, as wherein comprised trigger type corresponding to this trigging control point, then send Trigger message to this called signing SCP2, otherwise, process according to regular traffic flow process, when continuing called, this MSC asks called positional information to the HLR of this called ownership.
Under this IN service triggering mode, the multiple IN service if certain user contracts, because prior art repeatedly cannot send Trigger message to different SCP or application server (AS) at same trigging control point, same user signing different business in multiple SCP or AS cannot be realized, therefore all IN services of this user must be realized in SCP or AS, be unfavorable for expansion and the network operation of business, when operator wishes newly-increased a kind of IN service, need to transform all SCP or AS of the whole network.
In order to address this problem, be currently suggested the method by the multiple IN service of IP Multimedia System (IMS) network-triggered.As shown in Figure 3, set up the connection of MSC and IMS network, IMS network is connected to multiple AS server, provides corresponding Business Processing by AS server.To the user needing signing multiple IN service, only signing guide service in traditional SCP, to contract described multiple IN service in IMS network.This guide service refers to that revising the mode of routing address by SCP makes MSC by the business of call proceeding to the IMS network of user ascription area.Under the instruction of SCP, CDMA2000 network routes the call to IMS network, is realized the overlap-add procedure of multiple IN service by IMS network equipment and multiple AS server interaction, and then continues called by call routing passback system CDMA2000 network.As shown in Figure 4, when calling and called user lays respectively at different MSC, caller contract multiple IN service time, its trigger process comprises the following steps:
Step 401: mobile subscriber makes a call, when the MSC (being called caller MSC) residing for it preserves data and the business information of this calling subscriber, be intelligent subscriber according to CAMEL-Subscription-Information identification wherein, load a series of IN service triggers (only needing a signing trigger to SCP) that this calling subscriber contracts;
Step 402: call treatment is to a certain Calling Side trigging control point, in the IN service trigger of this calling subscriber that caller MSC loads, as comprised trigger type corresponding to this trigging control point, then the SCP that this caller MSC contracts to this calling subscriber sends Trigger message;
Step 403:SCP identifies that this calling subscriber have registered guide service, indicates this caller MSC to revise the IMS network of routing address to user attaching;
Step 404: this caller MSC, according to the instruction of SCP, routes the call to the IMS network of user attaching;
Step 405 ~ 407:IMS network is according to the CAMEL-Subscription-Information of this calling subscriber, mutual with multiple AS successively, carries out the control of multiple business;
Step 408:IMS network is analyzed called number, again by call routing passback system CDMA2000 network, to called residing MSC (being called called MS C);
As IMS network again by call routing passback system CDMA2000 network time, need to be routed to called MS C through combining network, be then routed to called MS C by this combining network.
Step 409: called MS C continuing called subscriber, when called terminal ringing, called MS C calling process link in back transfer ALERTING message to IMS network;
Step 410 ~ 412:IMS network is according to the CAMEL-Subscription-Information of this calling subscriber, mutual with multiple AS successively, carries out the control of multiple business;
The step 413:IMS network equipment calling process link in back transfer ALERTING message to the caller MSC of traditional C DMA2000 network;
Step 414: when called party answer, called MS C calling process link in back transfer response message to IMS network;
Step 415 ~ 417:IMS network is according to the CAMEL-Subscription-Information of this calling subscriber, mutual with multiple AS successively, carries out the control of multiple business;
Step 418:IMS network calling process link in back transfer response message to the caller MSC of caller traditional C DMA2000 network;
Step 419: calling and called user enters talking state;
Step 420: called subscriber's on-hook, call release, called MS C calling process link in back transfer release message to IMS network;
Step 421 ~ 423:IMS network is according to the CAMEL-Subscription-Information of this calling subscriber, mutual with multiple AS successively, carries out the control of multiple business;
Step 424:IMS network calling process link in back transfer release message to the caller MSC of traditional C DMA2000 network.
Under calling and called user is positioned at same MSC, then according to the same manner process.
Above-mentioned flow process achieves the multi-intelligent service of calling subscriber, for in the multi-intelligent service scheme of called subscriber, also according to the same manner be routed to IMS network realize time, when calling out from IMS network route passback system CDMA2000 network, because called residing MSC analyzes called number, called signing list of triggers can be obtained again from HLR, identical trigger message is sent to SCP, trigger guide service and be routed to IMS network again, thus cause repeated trigger and call routing circulation.Calling and called are as shown in Figure 5 in same MSC, and belong to the call flow diagram of same IMS network, when calling out from IMS network route passback system CDMA2000 network, MSC analyzes called number, called signing list of triggers is obtained again from HLR, send identical trigger message to SCP, trigger guide service and be routed to IMS network again, thus cause repeated trigger and call routing circulation.When calling and called are in different MS C, when belonging to identical or different IMS network, also there is same problem.Therefore need to provide a kind of IMS network can be utilized to realize called subscriber is provided multi-intelligent service by multiple SCP or AS method at same trigging control point.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of method of multi-intelligent service nested triggering, solve repeated trigger in called subscriber business trigger process and Routing loops to the problem of IMS network, thus achieve the IN service utilizing IMS network to realize called subscriber.
In order to solve the problems of the technologies described above, the invention provides a kind of method of multi-intelligent service nested triggering, it is characterized in that:
When mobile subscriber does called, this called residing mobile switching centre receives the call request that Calling Side is sent, by call proceeding to IMS network, this IMS network carries out the trigging control of IN service and the called number revised in this calling, routes the call to the mobile switching centre residing for this mobile subscriber;
This mobile switching centre called number identified in this calling is after amended called number, obtains called positional information, by call proceeding to called.
Further, one or more called intelligent services signing on IP Multimedia System (IMS) network of mobile user affiliation, and guide service of contracting on the SCP of this mobile user affiliation;
This called residing mobile switching centre receives the call request that Calling Side is sent, before call proceeding to IMS network, also obtain this called information from called attaching position register (HLR), then trigger the guide service on this SCP, this SCP guides this mobile switching centre by this call proceeding to this IMS network;
After this call proceeding to this IMS network, this IMS network carries out trigging control to the business on one or more Intelligent Service Control Point or server.
Further, this mobile switching centre obtains called positional information and refers to:
This mobile switching centre utilizes this amended called number to service control point (SCP) trigger business, and trigger type is special number trigger;
This SCP returns the list of triggers of local this mobile subscriber preserved to this mobile switching centre, comprising position requests trigger, does not comprise mobile called terminal trigger;
The list of triggers that this mobile switching centre returns by this SCP carries out Call-Control1, according to this amended called number trigger position trigger, obtains called positional information from attaching position register HLR.
Further, this mobile switching centre obtains called positional information and refers to:
This mobile switching centre utilizes this amended called number trigger position request trigger, asks called positional information to this HLR.
Further, this mobile switching centre continue called after, receive the ALERTING message of this called subscriber, response message or release message, also this calling process link in corresponding described ALERTING message, response message or the release message of back transfer to this IMS network;
When this IMS network receives described ALERTING message, response message or release message, also according to the CAMEL-Subscription-Information of this called subscriber, mutual with multiple application server (AS) successively, carry out the control of IN service corresponding on described application server; And then by described ALERTING message, response message or release message this calling process link in back transfer to the network at calling subscriber place.
In order to solve the problems of the technologies described above, present invention also offers a kind of system supporting multi-intelligent service nested triggering, it is characterized in that comprising conventional mobile communications network and IP Multimedia System (IMS) network, wherein:
This IMS network, for carrying out the trigging control of called intelligent service, after having processed, to the called number number of changing, routes the call to called residing mobile switching centre in conventional mobile communications network;
This conventional mobile communications network comprises mobile switching centre, for receiving the call request that Calling Side sends, this call proceeding is to this IMS network, receive the calling come from IMS network route, if the called number identified in this calling is amended called number, obtain called positional information, by call proceeding to called.
Further, described IMS network comprises multiple application server, for one or more called intelligent services of contracting for user;
Described conventional mobile communications network also comprises Home Location Register (HLR) and service control point (SCP), wherein:
This HLR, for data and the business information of this called subscriber signing;
This SCP supports guide service, for receiving this mobile switching centre's trigger intelligent business request, guides this mobile switching centre by call proceeding to this IMS network according to guide service.
This mobile switching centre, also for receiving the call request that Calling Side is sent, obtain called user information from called attaching position register (HLR), then trigger intelligent business is to this SCP, according to the guiding of SCP by call proceeding to this IMS network.
Further, this mobile switching centre is also for receiving the calling that IMS network route is come, the called number identified in this calling is amended called number, trigger to service control point (SCP), trigger type is special number trigger, carries out Call-Control1 according to the list of triggers that this SCP received returns, according to this amended called number trigger position trigger, obtain called positional information from attaching position register HLR, continue called;
This SCP is also for receiving the request of this mobile switching centre's trigger intelligent business, as judged, trigger type is special number trigger, the list of triggers of local this mobile subscriber preserved is returned to this mobile switching centre, comprising position requests trigger, do not comprise mobile called terminal trigger.
Further, this mobile switching centre is also for receiving the calling that IMS network route is come, and the called number identified in this calling is amended called number, according to this amended called number trigger position request trigger, ask called positional information to this HLR, continue called.
Further, this mobile switching centre also for receiving the ALERTING message of this called subscriber, response message or release message, this calling process link in corresponding described ALERTING message, response message or the release message of back transfer to this IMS network;
This IMS network is also for receiving described ALERTING message, response message or release message, according to the CAMEL-Subscription-Information of this called subscriber, mutual with multiple application server (AS) successively, carry out the control of corresponding multiple IN services, then by described ALERTING message, response message or release message this calling process link in back transfer to the network at calling subscriber place.
The present invention by providing guide service on SCP, MSC trigger intelligent business is to SCP, IMS network is routed the call to according to the guide service instruction that SCP returns, to the multi-intelligent service of multiple AS activated user registration in IMS network, and return traditional C DMA2000 network after called number is modified again calling is processed, avoid the repeated trigger of called subscriber's IN service, thus can realize providing multi-intelligent service at same trigging control point by multiple SCP or AS to called subscriber, same user is signing different business in multiple SCP or AS, be conducive to expansion and the network operation of business.
Accompanying drawing explanation
Fig. 1 is the schematic network structure of traditional C DMA2000 system intelligence business;
Fig. 2 is the call flow diagram of traditional C DMA2000 system intelligence business;
Fig. 3 is the schematic network structure utilizing IMS network to realize multi-intelligent service;
Fig. 4 is the call flow diagram utilizing IMS network to realize the triggering of calling subscriber's multi-intelligent service;
Fig. 5 is the call flow diagram causing repeated trigger and call routing utilizing IMS network to carry out the triggering of called subscriber's multi-intelligent service;
Fig. 6 is that the embodiment of the present invention utilizes IMS network to realize the call flow diagram of the multi-intelligent service nested triggering of called subscriber.
Embodiment
Below in conjunction with drawings and Examples, technical scheme of the present invention is described in detail.
The IMS network that utilizes as shown in Figure 3 realizes the network system of multi-intelligent service, comprises conventional mobile communications network and IMS network, wherein:
IMS network comprises multiple application server (AS), for carrying out the trigging control of one or more called intelligent services, after having processed, to the called number number of changing process (as added prefix before called number), then route the call to called residing MSC in conventional mobile communications network;
Conventional mobile communications network comprises SCP, HLR and MSC, wherein all observes WIN agreement between SCP and HLR and SCP and MSC.
This HLR is same as the prior art, for data and the business information of this called subscriber signing.
When this MSC is as called MS C, after receiving the calling of returning from IMS network route, use special number trigger trigger business to SCP according to the amended called number of this IMS.
This SCP is used for when the request receiving MSC, and if trigger type is initially called, guide operation flow, instruct MS C routes the call to IMS network; As trigger type be special number time, the list of triggers of this user of configuration on this SCP is issued to MSC, comprise position requests (Loca-tionRequest) trigger, do not comprise mobile called terminal (Mobile_Termination) trigger.
This HLR is used for the business information of signing this called subscriber registration, and the business list of triggers of user's registration comprises this called initial trigger;
This MSC for identifying the prefix that IMS network is added before called number, and uses special number trigger to be triggered to SCP according to the number that this IMS revises; Also for receiving the guide service instruction of SCP, route the call to IMS network, receive the IN service instruction of SCP, trigger position request trigger, asks the positional information of called subscriber to HLR.
The conventional mobile communications network of the present embodiment is for CDMA2000 network, and the multiple called intelligent service of user is contracted on multiple SCP or AS servers of IMS network.Carry out in one or more intelligent industry trigger process of called subscriber utilizing IMS network, called number is revised by IMS network, as increased prefix before called number, and on MSC, configure the number analysis data of the called number of this amendment, make MSC trigger special number trigger according to this amended called number and send a message to SCP request called party information, continue called by the instruction of SCP again, and do not perform guide service flow process.The present embodiment receives the call request accessed by gateway exchange (GMSC) for the called subscriber of signing multi-intelligent service, when the GMSC of called ownership receives incoming call request, this multi-intelligent service handling process is as shown in Figure 6 (in order to represent clear, in figure, the AS in IMS network is illustrated separately), comprise the steps:
Step 601: the GMSC of called ownership receives incoming call request, analyzes called number;
Step 602:GMSC identifies that this called subscriber is mobile subscriber, and the HLR belonged to this called subscriber asks called related service information;
According to 3GPP2 N.S0013 agreement regulation, this GMSC sends position requests (LocationRequest) message to HLR, and trigger type is mobile called terminal (Mobile_Termination).
Step 603:HLR identifies that this called subscriber is intelligent subscriber, returns to GMSC the list of triggers that called subscriber contracts, and GMSC loads according to the instruction of HLR a series of IN service triggers that called subscriber contracts;
Step 604: call treatment is to a certain callee side trigging control point, and in the IN service trigger of this called subscriber that this GMSC loads, as comprised trigger type corresponding to this trigging control point, then the SCP that this GMSC contracts to called subscriber sends Trigger message;
According to 3GPP2 N.S0004 agreement regulation, this GMSC sends and analyzes message (AnalyzedInfor-mationRequest), and trigger type is called initial (Initial_Termination).
Step 605:SCP judges that this user has contracted guide service, the IMS network indicating this GMSC to revise routing address to belong to this called subscriber;
Step 606:GMSC, according to the instruction of SCP, routes the call to the IMS network of this called subscriber ownership;
Step 607 ~ 609:IMS network is according to the CAMEL-Subscription-Information of user, mutual with multiple AS successively, carries out the control of multiple business;
Step 610: described multiple Business Processing is complete, IMS network again by call routing passback system CDMA2000 network, and revises this called number, as increased prefix before called number;
In the present embodiment, IMS network is again by this GMSC in call routing passback system CDMA2000 network.According to real networking situation, the MSC at this called place in traditional C DMA2000 network also can be routed the call to.
Step 611:GMSC is by analyzing this amended called number, as the prefix of analyzing called number, trigger special number trigger trigger intelligent business to SCP according to the called number (prefix) of this amendment, trigger type extends this as special number trigger;
According to 3GPP2 N.S0004 agreement, this GMSC sends and analyzes message (AnalyzedInforma-tionRequest), and trigger type is special number (Specific_Called_Party_Digit_String).
Step 612:SCP is by identifying that the trigger type in this analysis message is special number trigger, determine the list of triggers returning this called subscriber that this SCP preserves to GMSC, comprising position requests trigger, but do not comprise mobile called terminal trigger;
This called number is revised by IMS network, this GMSC utilizes special number trigger to be triggered to the IN service of SCP, according to this trigger type, SCP determines that current is not guide service, no longer indicate this GMSC to be routed to IMS network, thus avoid the repeated trigger of guide service and Routing loops to IMS network.
The list of triggers that step 613:GMSC returns by SCP triggers each trigger successively, when being triggered to position requests trigger, asks called positional information to HLR;
According to 3GPP2 N.S0013 agreement regulation, this GMSC sends position requests (LocationRequest) message, and trigger type is position (Location).
Step 614:HLR returns called positional information;
Step 615:GMSC continues called according to called positional information, routes the call to the MSC at user place;
Step 616: this MSC paging also continues called, when called terminal ringing, this MSC back transfer ALERTING message is to GMSC;
Step 617: this this ALERTING message of GMSC back transfer is to IMS network;
Step 618 ~ 620:IMS network is according to the CAMEL-Subscription-Information of this called subscriber, mutual with multiple AS successively, carries out the control of multiple business;
This ALERTING message of step 621:IMS network back transfer is to GMSC;
Step 622:GMSC is to this ALERTING message of network delivery at calling subscriber place;
Step 623: called party answer, called MS C back transfer response message is to GMSC;
Step 624:GMSC transmits this response message to IMS network;
Step 625 ~ 627:IMS network is according to the CAMEL-Subscription-Information of this called subscriber, mutual with multiple AS successively, carries out the control of multiple business;
This response message of step 628:IMS network delivery is to GMSC;
Step 629:GMSC is to this response message of network delivery at caller place;
Step 630: calling and called user enters talking state;
Step 631: calling subscriber's on-hook, GMSC receives the release message that caller place network sends;
Step 632:GMSC transmits this release message to IMS network;
Step 633 ~ 635:IMS network is according to the CAMEL-Subscription-Information of this called subscriber, mutual with multiple AS successively, carries out the control of multiple business;
This release message of step 636:IMS network delivery is to GMSC;
Step 637:GMSC transmits this release message to called MS C.
Above-mentioned flow process is only for main for he network users calling local exchange intelligent mobile user in CDMA2000 network, when calling and called user is at consolidated network, be in identical MSC and carry out office call, or being in different MS C when carrying out station to station call, this called MS C is identical with the processing mode of GMSC in the present embodiment to called multi-intelligent service, by that analogy, when in other situations such as called roaming, MSC is also according to the same manner process, and this method is applicable equally to other conventional mobile communications networks.
In literary composition, the equipment being used for performing mobile switch process in MSC, GMSC and other networks is referred to as mobile switching centre.
Above-mentioned steps 611 and 612, MSC analyzes amended number, according to the called number of this amendment to SCP trigger intelligent business, fetch the list of triggers of the user that this SCP preserves, wherein comprise position requests trigger, and do not comprise mobile called terminal trigger, the nested triggering that just can realize called subscriber's multi-intelligent service by means of only amendment mobile switching centre, SCP and the data configuration in IMS network can be realized, do not need to upgrade to equipment.
In another embodiment, the list of triggers (comprising position requests trigger, called initial trigger etc.) of called subscriber only configures on HLR, need the software function revising mobile switching centre simultaneously, in step 611, after MSC identifies the number revised in the next calling of IMS network route, trigger position request trigger, asks called positional information directly to HLR, does not send message request called party information to SCP; Then directly perform step 614, HLR returns called positional information according to the data of the called number of this amendment.Other steps are same as the previously described embodiments, also can prevent the repeated trigger of the guide service of this SCP and Routing loops to IMS.