Embodiment
In order to make those skilled in the art better understand content of the present invention, below in conjunction with accompanying drawing and specific embodiment content of the present invention is specified.
The basic procedure of the method for the triggering intelligent network service of the embodiment of the invention can with reference to figure 1, mainly comprise step:
The insertion subscriber data message that A1, reception ancillary equipment send, the user profile of intelligent network user comprises the roaming place SCP address in the described insertion subscriber data message;
The ancillary equipment here can be monitored Monitor equipment or transmit Transfer equipment.
When ancillary equipment is Monitor equipment, Monitor equipment obtains the roaming place Service Control Unit ADDress, and to VMSC transmission insertion subscriber data message, concrete steps comprise: after the user arrives the roaming place, be registered to (the VMSC of mobile switching centre of roaming place, Visited Mobile Switching Center), VMSC is to ownership place attaching position register (HLR, Home Location Register) issues the position and upgrade the UpdateLocation signaling to obtain user profile, after HLR receives Update Location signaling, by international signalling transfer point (ISTP, International Signaling Transfer Point,) send insertion user data (ISD to VMSC, Insert Subscriber Data) signaling, so that user profile is sent to VMSC, because Monitor equipment links to each other with the ISTP of roaming place, the Monitor equipment Inspection is to the ISD signaling, the recording user relevant information, next, owing to had roaming place service control point (SCP in the Monitor equipment, Service Control Point) address, Monitor equipment sends the ISD signaling so that VMSC is updated to the roaming place SCP address with the address, service control point (SCP) in the user profile of this intelligent network user of this locality storage to VMSC.
When ancillary equipment is Transfer equipment, Transfer equipment obtains the roaming place Service Control Unit ADDress, and to VMSC transmission insertion subscriber data message, concrete steps comprise: after the user arrives the roaming place, be registered to the VMSC of mobile switching centre of roaming place, VMSC issues Update Location signaling to obtain user profile by international signalling transfer point ISTP to ownership place attaching position register HLR, because Transfer equipment links to each other respectively with ownership place ISTP with the ISTP of roaming place, the interception of Transfer equipment is also transmitted Update Location signaling to HLR, after HLR receives Update Location signaling, send insertion user profile ISD signaling so that user profile is sent to VMSC by international signalling transfer point ISTP to VMSC, Transfer equipment is tackled this signaling, the SCP address that upgrades in the signaling is the roaming place SCP address, and the signaling after will upgrading sends to VMSC, so that VMSC is updated to the roaming place SCP address with the address, service control point (SCP) in the user profile of this intelligent network user of this locality storage.
A2, according to described roaming place SCP address, the address, service control point (SCP) in the user profile of this intelligent network user of this locality storage is updated to the roaming place SCP address;
The calling that A3, the described prepaid user of reception initiate in the roaming place, the roaming place SCP address that comprises in the user profile according to described intelligent network user sends to roaming place SCP with described calling, so that described roaming place SCP calls out control and charging;
The user makes a call, call routing is to user's roaming place VMSC, judge this user intelligent network business of having contracted, be described intelligent network user, and the SCP address in the user profile is SCP1 address, roaming place, VMSC delivers on the SCP of roaming place calling out by initial Detection Point (IDP, Initial Detect Point) signaling, so that the SCP of roaming place control is called out and charging.
The embodiment of the invention provides a kind of composition frame chart of system of triggering intelligent network service with reference to figure 2, comprises VMSC101, roaming place SCP102, ancillary equipment 103;
VMSC101, be used for accepting the insertion subscriber data message that ancillary equipment 103 sends, the SCP102 address, roaming place that comprises according to the user profile in the described insertion subscriber data message is updated to roaming place SCP address 102 with the address, service control point (SCP) in the user profile of intelligent network user, receive the calling that described intelligent network user is initiated in the roaming place, the SCP102 address, roaming place that comprises in the user profile according to described intelligent network user sends to roaming place SCP102 with described calling;
Roaming place SCP102 is used for receiving the calling that VMSC101 initiates, and control and charging are called out in described calling;
Ancillary equipment 103 is used for obtaining the user profile of intelligent network user and the SCP address of user profile is updated to SCP102 address, roaming place, sends that to comprise SCP address be that the insertion subscriber data message of SCP102 address, roaming place is to VMSC101.
Further, wherein, roaming place SCP102 also is used for initiating authentication request to ownership place SCP, receives ownership place SCP authentication and sends connection request by the backward VMSC101 of the response of returning;
VMSC101 also is used for receiving described connection request, continuing called subscriber.
Further, wherein, described VMSC101 is also for the call-information that reports intelligent network user and called subscriber to described roaming place SCP;
Described roaming place SCP102 also for finish calling charge calculating according to described call-information after, sends the request of deducting fees to ownership place SCP.
The embodiment of the invention provides a kind of ancillary equipment, as shown in Figure 3, comprising:
Acquisition module 201, the user profile for obtaining intelligent network user comprises described intelligent network user ownership place SCP address in the described user profile;
Here obtain manner can have two kinds at least, such as, the first, monitoring comprises user profile through the insertion subscriber data message ISD signaling of roaming place international signalling transfer point in the ISD signaling, to obtain user profile after monitoring the ISD signaling, the second, to process ownership place international signalling transfer point, the insertion subscriber data message ISD signaling of described ancillary equipment and ownership place international signalling transfer point is tackled, comprise user profile in the ISD signaling, obtain user profile after intercepting the ISD signaling.
Update module 202, the ownership place SCP address that is used for user profile that acquisition module 201 is obtained is updated to intelligent network user roaming place SCP address;
Sending module 203 is used for sending the insertion subscriber data message to VMSC, and the user profile in the above-mentioned insertion subscriber data message comprises the roaming place SCP address.
Here obtain manner can have two kinds at least, such as, after ownership place SCP address in obtaining user profile and update user information is updated to intelligent network user roaming place SCP address, send a new insertion subscriber data message to VMSC, the second, after subscriber data message was inserted in interception, the ownership place SCP address that obtains in user profile and the update user information was updated to intelligent network user roaming place SCP address, and the insertion subscriber data message that will tackle again sends to VMSC.
The embodiment of the invention provides a kind of mobile switching centre, as shown in Figure 4, comprising:
The first receiver module 301 is used for receiving the insertion subscriber data message that ancillary equipment sends, and the user profile of intelligent network user comprises the roaming place SCP address in the described insertion subscriber data message;
The second receiver module 302 is used for receiving the calling that described intelligent network user is initiated in the roaming place;
Update module 303 is used for the roaming place SCP address according to 301 receptions of the first receiver module, and the address, service control point (SCP) in the user profile of intelligent network user is updated to the roaming place SCP address;
Sending module 304 is used for according to described roaming place SCP address the calling that the second receiver module 302 receives being sent to roaming place SCP.
For better understanding above-described embodiment, be that example describes below in conjunction with a concrete implementation in the method for roaming place triggering intelligent network service, networking as shown in Figure 5, be included in the service control point (SCP) 1 that the roaming place is disposed, the VMSC of roaming place mobile switching centre, Monitor equipment, user A, ownership place service control point (SCP) 2, ownership place attaching position register HLR passes through international signalling transfer point ISTP1 between VMSC and the HLR, ISTP2 links to each other, SCP1 links to each other by IP network with SCP2, the Monitor equipment connection is on the ISTP1 of roaming place, and user A both can be the contracted intelligent network user of pre-payment, i.e. prepaid user here, also can be the postpaid service user of IN service of having contracted, here describe as an example of the prepaid user example, schematic flow sheet as shown in Figure 6, idiographic flow is as follows:
601, the user is registered to the VMSC/VLR of roaming place behind the roaming place;
602, VMSC/VLR sends position renewal Update Location signaling to HLR;
Update Location signaling is used to indicate HLR report of user information, and this signaling is transferred by ISTP, through roaming place ISTP1 and ownership place ISTP2, arrives at last HLR;
603, HLR sends the ISD signaling to VMSC/VLR, comprises user profile in the ISD signaling, and this signaling arrives VMSC/VLR at last through ownership place ISTP2 and roaming place ISTP1 switching;
604, link to each other with roaming place ISTP1 owing to Monitor equipment, when ISD signaling during through roaming place ISTP1, the Monitor monitoring of equipment is to this signaling, and the user related information that comprises in the Monitor equipment records signaling, the SCP address in its user profile are the address of ownership place SCP2;
605, VMSC/VLR sends response ISD ACK to HLR;
606, HLR sends Update Location ACK to VMSC/VLR;
607, Monitor equipment sends the ISD signaling to VMSC, the SCP address of user profile among the VMSC is updated to the address of roaming place SCP1;
608, VMSC/VLR sends response ISD ACK to Monitor equipment;
609, when prepaid user A makes a call in the roaming place, call routing is to the roaming place VMSC of user A;
610, VMSC judges this user prepayment service of having contracted, and the SCP address in the user profile of preserving because of VMSC is the address of SCP1, and VMSC judges the contracted SCP1 of roaming place of this user A, and VMSC delivers on the SCP1 of roaming place by the IDP signaling calling out;
611, roaming place SCP1 issues request report BSCM (Basic Call Service Model, basic call business model) event (RRBE, Request Report BCSM Event), monitors customer incident;
612, roaming place SCP1 finds the prepaid user that this user A is ownership place, then sends authentication request Auth_Request to ownership place SCP2;
613, ownership place SCP2 finishes the authentication to user A, sends Authentication Response to roaming place SCP1, and user balance is notified to SCP1;
614, SCP1 issues Apply Charging message (AC, Apply Charge), connection message CONNECT to VMSC/VLR, and the user that continues calls out;
615, behind the end of conversation, VMSC/VLR reports BSCM event report (ERB, EventReport BSCM) and Apply Charging Report (ACR, Apply Charge Report), the user's communication information reporting to SCP1;
616, SCP1 finishes calling charge calculating according to call-information, and sends the request Deduct_Request that deducts fees to ownership place SCP2;
617, after ownership place SCP2 deducts fees successfully, send the sound of deducting fees to SCP1
Deduct_Response;
618, roaming place SCP1 issues call release request (RC, Release Call), end of calling.
The embodiment of the invention is by the signaling of monitoring through the roaming place Signalling Transfer Point, obtain user profile, the ownership place SCP address that comprises in the user profile is revised as the roaming place SCP address, and amended user profile sent to roaming place SCP by inserting subscriber data message, call out control and charging by roaming place SCP, reduced the cost that the prepaid user is docked with roaming place MSC at calling charge and the ownership place SCP of international roaming.
For better understanding above-described embodiment, be that example describes below in conjunction with another the concrete implementation in the method for roaming place triggering intelligent network service, networking diagram as shown in Figure 7, comprise service control point (SCP), roaming place 1, the VMSC of roaming place mobile switching centre, Transfer equipment, user A, ownership place service control point (SCP) 2, ownership place attaching position register HLR, linked to each other by international signalling transfer point ISTP between VMSC and the HLR, SCP1 links to each other by IP network with SCP2, and Transfer equipment can be arranged between the ISTP of the ISTP of roaming place and ownership place, also can be arranged between roaming place ISTP and the VMSC, can certainly be arranged between ownership place ISTP and the HLR etc. and can tackle the position that HLR returns to the VMSC signaling, user A both can be the contracted intelligent network user of pre-payment, i.e. prepaid user here, also can be the postpaid service user of IN service of having contracted, here describe as an example of the prepaid user example, schematic flow sheet as shown in Figure 8, idiographic flow is as follows:
801, the user is registered to the VMSC/VLR of roaming place behind the roaming place;
802, VMSC/VLR sends position renewal Update Location signaling to HLR;
Update Location signaling is used to indicate HLR report of user information, and this signaling is transferred by ISTP, through roaming place ISTP1, Transfer equipment and ownership place ISTP2, arrives at last HLR.
803, HLR sends the ISD signaling to VMSC/VLR, comprises user profile in the ISD signaling, and this signaling arrives VMSC/VLR at last through ownership place ISTP2 and roaming place ISTP1 switching.
804, since the transfer equipment connection between roaming place ISTP1 and ownership place ISTP2, transfer equipment is tackled this signaling, the SCP address of change in the user profile is roaming place SCP2.
805, VMSC/VLR sends response ISD ACK to HLR
806, HLR sends Update Location ACK to VMSC/VLR
807, when prepaid user A makes a call in the roaming place, call routing is to the roaming place VMSC of user A;
808, VMSC judges this user prepayment service of having contracted, and the SCP address in the user profile of preserving because of VMSC is the address of SCP1, and VMSC judges the contracted SCP1 of roaming place of this user A, and VMSC delivers on the SCP1 of roaming place by the IDP signaling calling out;
809, roaming place SCP1 issues request report BSCM (Basic Call Service Model, basic call business model event (RRBE, Request Report BCSM Event), supervision customer incident;
810, roaming place SCP1 finds the prepaid user that this user A is ownership place, then sends authentication request Auth_Request to ownership place SCP2;
811, ownership place SCP2 finishes the authentication to user A, sends Authentication Response to roaming place SCP1, and user balance is notified to SCP1;
812, SCP1 issues Apply Charging message (AC, Apply Charge), connection message CONNECT to VMSC/VLR, and the user that continues calls out;
813, behind the end of conversation, VMSC/VLR reports BSCM event report (ERB, EventReport BSCM) and Apply Charging Report (ACR, Apply Charge Report), the user's communication information reporting to SCP1;
814, SCP1 finishes calling charge calculating according to call-information, and sends the request Deduct_Request that deducts fees to ownership place SCP2;
815, after ownership place SCP2 deducts fees successfully, send the response Deduct_Response that deducts fees to SCP1;
816, roaming place SCP1 issues call release request (RC, Release Call), end of calling.
For better understanding above-described embodiment, be that example describes below in conjunction with a concrete implementation in the method for roaming place triggering intelligent network service, networking as shown in Figure 5, be included in the service control point (SCP) 1 that the roaming place is disposed, the VMSC of roaming place mobile switching centre, Monitor equipment, user A, ownership place service control point (SCP) 2, ownership place attaching position register HLR passes through international signalling transfer point ISTP1 between VMSC and the HLR, ISTP2 links to each other, SCP1 links to each other by IP network with SCP2, the Monitor equipment connection is on the ISTP1 of roaming place, and user A both can be the contracted intelligent network user of pre-payment, i.e. prepaid user here, also can be the postpaid service user of IN service of having contracted, here describe as an example of the postpaid service user of the IN service of having contracted example, schematic flow sheet as shown in Figure 9, idiographic flow is as follows:
901, the user is registered to the VMSC/VLR of roaming place behind the roaming place;
902, VMSC/VLR sends position renewal Update Location signaling to HLR;
Update Location signaling is used to indicate HLR report of user information, and this signaling is transferred by ISTP, through roaming place ISTP1 and ownership place ISTP2, arrives at last HLR.
903, HLR sends the ISD signaling to VMSC/VLR, comprises user profile in the ISD signaling, and this signaling arrives VMSC/VLR at last through ownership place ISTP2 and roaming place ISTP1 switching;
904, link to each other with roaming place ISTP1 owing to Monitor equipment, when ISD signaling during through roaming place ISTP1, the Monitor monitoring of equipment is to this signaling, and the user related information that comprises in the Monitor equipment records signaling, the SCP address in its user profile are the address of ownership place SCP2;
905, VMSC/VLR sends response ISD ACK to HLR;
906, HLR sends Update Location ACK to VMSC/VLR;
907, Monitor equipment sends the ISD signaling to VMSC, the SCP address of user profile among the VMSC is updated to the address of roaming place SCP1;
908, VMSC/VLR sends response ISD ACK to Monitor equipment;
909, when postpaid service user A makes a call in the roaming place, call routing is to the roaming place VMSC of user A;
910, VMSC judges this user post payment service of having contracted, and the SCP address in the user profile of preserving because of VMSC is the address of SCP1, and VMSC judges the contracted SCP1 of roaming place of this user A, and VMSC delivers on the SCP1 of roaming place by the IDP signaling calling out;
911, roaming place SCP1 issues request report BSCM (Basic Call Service Model, basic call business model) event (RRBE, Request Report BCSM Event), monitors customer incident;
912, roaming place SCP1 finds the postpaid service user that this user A is ownership place, then sends authentication request Auth Request to ownership place SCP2;
913, ownership place SCP2 finishes the authentication to user A, sends Authentication Response to roaming place SCP1;
914, SCP1 is to VMSC/VLR connection message CONNECT, and the user that continues calls out;
Optionally, SCP1 issues Apply Charging message (AC, Apply Charge) to VMSC/VLR;
915, behind the end of conversation, VMSC/VLR reports BSCM event report (ERB, EventReport BSCM), the user's communication information reporting to SCP1;
When VMSC/VLR receives the Apply Charging message (AC, Apply Charge) that SCP1 issues, behind the end of conversation, VMSC/VLR reports Apply Charging Report (ACR, Apply Charge Report) to SCP1;
916, roaming place SCP1 issues call release request (RC, Release Call), end of calling.
Alternative, Monitor equipment is replaced to transfer equipment, the transfer equipment connection is between roaming place ISTP1 and ownership place ISTP2, the 4th step is revised as accordingly: " because the transfer equipment connection is between roaming place ISTP1 and ownership place ISTP2; transfer equipment is tackled this signaling, the SCP address in the change user profile is roaming place SCP2.", simultaneously with the 7th step " Monitor equipment sends the ISD signaling to VMSC, the SCP address of user profile among the VMSC is updated to the address of roaming place SCP1 " and the 8th step " VMSC/VLR sends response ISD ACK to Monitor equipment " deletion.
The embodiment of the invention is by the signaling of interception through the roaming place Signalling Transfer Point, obtain user profile, the ownership place SCP address that comprises in the user profile is revised as the roaming place SCP address, and amended user profile sent to roaming place SCP by inserting subscriber data message, SCP calls out control by the roaming place, has reduced the cost that intelligent network user docks with roaming place MSC at calling charge and the ownership place SCP of international roaming.
One of ordinary skill in the art will appreciate that all or part of step in the whole bag of tricks of above-described embodiment is to come the relevant hardware of instruction finish by program, this program can be stored in the computer-readable recording medium, and storage medium can comprise: ROM, RAM, disk or CD etc.
More than provide a kind of method and system in the roaming place triggering intelligent network service to the embodiment of the invention, used specific case herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as limitation of the present invention.