Embodiment
In order to be illustrated more clearly in the technical scheme of the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Take calling subscriber as one-card multi-number user be example, for realizing one card multi-number business, described calling subscriber has two class numbers: a class is O-Number (Original Number, major number), another kind of is A-Number (Additional Number, minor number).Use one card multi-number business to really embody calling subscriber, described calling subscriber need use minor number to call out.When described calling subscriber uses major number to call out, the handling process between calling and called is identical with of the prior art.
As shown in Figure 1, when calling subscriber uses minor number to make a call, the method realizing one card multi-number business of the embodiment of the present invention one comprises the steps:
Step 11, one-card multi-number platform receive the call request sent by calling subscriber, and wherein calling subscriber is first network user, and called subscriber is second network user, and described call request is forwarded by the calling mobile exchanging center in first network.
Presently used for described calling subscriber calling number, according to described call request, is revised as minor number by step 12, described one-card multi-number platform.Detailed process comprises:
Step 121, described one-card multi-number platform, according to described call request, obtain the user signing contract information of described calling subscriber;
Step 122, user signing contract information according to described calling subscriber, determine that described calling subscriber have activated one card multi-number business, and carry out authentication operations to described calling subscriber;
Step 123, call request according to described calling subscriber, obtaining the presently used number of described calling subscriber is minor number, and the calling number of described calling subscriber is revised as minor number.
Step 13, described one-card multi-number platform send response message to the calling mobile exchanging center in described first network, indicate the calling mobile exchanging center in described first network that the call request of described calling subscriber is routed to the called subscriber of second network.
Wherein, first network can be CDMA, second network can be GSM network; Or first network can be GSM network, second network can be cdma network.
Concrete, calling mobile exchanging center in first network proceeds call treatment after receiving the response message of one-card multi-number platform, if called subscriber is minor number, calling will be triggered to the GMSC of second network by calling mobile exchanging center according to called number, calling is then triggered to one-card multi-number platform according to the CAMEL-Subscription-Information of called subscriber by the GMSC of second network, one-card multi-number platform is from the pre-recorded called user information of called subscriber, obtain the Visited Mobile Switching Center information of called subscriber, and the Mobile Station Roaming Number of described called subscriber is obtained from the Visited Mobile Switching Center of described called subscriber, described Mobile Station Roaming Number is returned to described GMSC (gateway mobile switching center), indicate described GMSC (gateway mobile switching center) by the mobile switching centre of the call proceeding of described calling subscriber to called subscriber.
Wherein, pre-recorded called user information is the position updating process by monitor called user, and the user profile that obtains called subscriber from the signaling message of location updating is gone forward side by side line item.
Concrete, one-card multi-number platform can be monitored the use calling subscriber of minor number or the position updating process of called subscriber in advance, the position updating process of C network users comprises: service MSC determines that a roaming mobile stations enters service area, REGNOT (location register) message is sent, the service item inventory of application user and authorization message to service VLR.Service VLR determines that it does not have the information of this travelling carriage, forwards described REGNOT message to the HLR relevant to this travelling carriage.Described HLR determines to this travelling carriage mandate, to return results in message the information of application is sent to service MSC at regnot (position response registration).
The position updating process of G network users comprises: service MSC determines that a roaming mobile stations enters service area, this service MSC sends Update Location (location update message) message to HLR, the service item inventory of application user and authorization message.Described HLR determines can to this travelling carriage mandate, and the information of application is sent to service MSC by ISD (insertion subscriber data message) message by HLR.Described MSC returns ISD ACK (inserting user data response message) response message to described HLR.After described HLR receives ISD ACK message, Update Location ACK (location updating response message) response message can be returned to described MSC.
Wherein, the user profile recorded in described location updating can comprise the roaming location information of user, IMSI (International Mobile Subscriber Identification Number, international mobile subscriber identity), MSISDN (Mobile Station Integrated Services Digital Number, mobile subscriber's international number), VLR (Visit Location Register, VLR Visitor Location Register) number, visited MSC (Mobile Switching Center, mobile switching centre) number, corresponding relation of major number and major number and minor number etc.
As seen from the above, the method realizing one card multi-number business of the embodiment of the present invention one, utilizes the various signalings of one-card multi-number platform to international gateway to monitor, does not need to change existing network structure.Therefore utilize the embodiment of the present invention under reduction affects little prerequisite to existing network, achieve the one card multi-number business in heterogeneous networks.
As shown in Figure 2, when called subscriber uses minor number, the method realizing one card multi-number business of the embodiment of the present invention two comprises the steps:
Step 21, one-card multi-number platform receive the Mobile Station Roaming Number request message sent by the GMSC (gateway mobile switching center) in second network.
The user profile of step 22, described basis monitoring record in advance, one-card multi-number platform obtains the Mobile Station Roaming Number of called subscriber.
Concrete, the user profile according to monitoring record is in advance when user carries out location updating, monitors the signaling message in position updating process.When the location updating of described called subscriber, one-card multi-number platform monitors the location updating acknowledge message or enroll in notifications results messages that called attaching position register sends to described called mobile switching centre, the user profile of record called subscriber.
With describe in embodiment one identical, described user profile comprises: the IMSI of user, MSISDN, VLR number, visited MSC number, corresponding relation of major number and major number and minor number etc.Detailed implementation participates in the explanation in embodiment one.
Step 23, described one-card multi-number platform send response message to the GMSC (gateway mobile switching center) in described second network, in described response message, carry the Mobile Station Roaming Number of described called subscriber, and indicate GMSC (gateway mobile switching center) in described second network by the call proceeding of calling subscriber in first network to the mobile switching centre in second network.
Concrete, step 22 can comprise following process:
Step 221, described one-card multi-number platform receive the transmission route messages sent by the GMSC (gateway mobile switching center) in described second network;
Step 222, described one-card multi-number platform are according to described transmission route messages, obtain the Visited Mobile Switching Center information of called subscriber from the user profile of described record, and obtain the Mobile Station Roaming Number of described called subscriber from the Visited Mobile Switching Center of described called subscriber.
Before step 22, described method also can comprise: carry out authentication to described called subscriber, determines that described called subscriber have activated one card multi-number business.
Identical with embodiment one, first network can be CDMA, second network can be GSM network; Or first network can be GSM network, second network can be cdma network.Accordingly, described Mobile Station Roaming Number request message can be initial point (Initial Detect Point, Initial Detection Point) detect-message or analyze message.
When described Mobile Station Roaming Number request message is initial point detect-message, described method also comprises:
When after call through, described one-card multi-number platform receives the OANSWER message sent by the calling mobile exchanging center in first network.When after cutting off calling, described one-card multi-number platform receives the ODISCONNECT message sent by calling mobile exchanging center, and receives the onhook event and charging event report that are sent by described called GMSC (gateway mobile switching center).
When described Mobile Station Roaming Number request message is for analyzing message, described method also comprises:
When after call through, described one-card multi-number platform receives the TANSWER message sent by calling mobile exchanging center, starts to carry out charging.When after cutting off calling, described one-card multi-number platform receives the onhook event and charging event report that are sent by calling mobile exchanging center, and receives the TDISCONNECT message sent by described called GMSC (gateway mobile switching center).
As seen from the above, the method realizing one card multi-number business of the embodiment of the present invention two, utilizes the various signalings of one-card multi-number platform to international gateway to monitor, does not need to change existing network structure.Therefore utilize the embodiment of the present invention under reduction affects little prerequisite to existing network, achieve the one card multi-number business in heterogeneous networks.
Embodiment three the present embodiment uses minor number A-Number to call out with C network users, and G network users uses minor number receipt of call to be described for example
As shown in Figure 3, the method realizing one card multi-number business described in the embodiment of the present invention three comprises the steps:
Step 51, calling subscriber A are to the calling mobile exchanging center MSCa request of making a call;
First step 52, MSCa trigger Origination_Attempt_Atuhorized trigger, send ORREQ message (initiating source request message) to one-card multi-number platform;
Step 53, one-card multi-number platform, according to described call request, obtain the user signing contract information of described calling subscriber, determine that calling subscriber A have activated one card multi-number business, and carry out authentication operations to described calling subscriber.
After all authentication operations are passed through, the minor number (A-Number) that described one-card multi-number platform inquiry obtains the current needs use of calling subscriber completes this time calling, therefore, described one-card multi-number platform then can by amendment Displaytext, be A-Number by the calling number of calling subscriber, the also i.e. presently used calling number of this calling subscriber.
Step 54, one-card multi-number platform send orreq message to MSCa, indicate described MSCa to proceed call treatment.
Step 55, MSCa analyze the called number of calling user dials, and prepare call routing for described calling subscriber.Now, MSCa triggers Calling_Routing_Address_Available trigger, sends ANLYZD message to one-card multi-number platform.
Step 56, one-card multi-number platform send anlyzed results messages to MSCa.
Step 57, MSCa are by IAM message (Initial Address Message, initial address message) GMSCb (the Gateway Mobile Switching Center that nets to G of route, Gateway Mobile Switching Center), request call route;
Step 58, GMSCb send SRI message (Sending Routing Information sends route messages) to the HLRb of called subscriber, carry the number of called subscriber in described message.
The HLRb of step 59, described called subscriber returns the T-CSI (terminal unit contractual information) of called subscriber by SRI rec message (sending route messages response message).
Step 510, GMSCb, by the address obtaining one-card multi-number platform in T_CSI data, send IDP message to described one-card multi-number platform, ask the MSRN of described called subscriber.
First step 511, one-card multi-number platform carry out authentication to described called subscriber after receiving described IDP message.After authentication is passed through, one-card multi-number platform sends PRN (Providing Roaming Number, Provides Roaming Number) message to called moving exchanging center MSC b, obtains MSRN.
Step 512, MSCb return MSRN by the acknowledge message PRN Ack that Provides Roaming Number to one-card multi-number platform.
If called subscriber is effective for step 513-step 516, then one-card multi-number platform sends RRBE (report of BCSM event request), AC (charging application), FCI (Furnish Charging Information provide charge information) and Connect (continuing) message, with special access code " * 1 " in wherein said Connect message to GMSCb.
Step 517, GMSCb carry out route according to the MSRN of called subscriber, by the call proceeding of calling subscriber to MSCb.
Call through between step 518, calling and called, MSCa triggers O_Answer trigger, sends OANSWER to one-card multi-number platform.Afterwards, communication process is carried out between calling and called.
After step 519, calling subscriber A on-hook, MSCa triggers O_Disconnect trigger, and sends ODISCONNECT message to one-card multi-number platform.
Step 520, one-card multi-number platform send odisconnect message to MSCa.
Step 521-step 522, GMSCB report onhook event and the charging report of called subscriber, and transmission ACR (charging application paper) and ERB (BCSM reporting events) message are to one-card multi-number platform.
Step 523, one-card multi-number platform send RELEASE CALL (call release) message to MSCa/SSPa, cut off the calling between calling and called.
Embodiment four, the present embodiment uses minor number A-Number to call out with G network users, and C network users uses minor number receipt of call to be described for example.
As shown in Figure 4, the method realizing one card multi-number business described in the embodiment of the present invention four comprises the steps:
Step 61, the calling subscriber A request of making a call, calling mobile exchanging center MSCa receives the called number dialed.
Step 62, MSCa/VLR/SSP receive described call request, related service is triggered according to special access code " * 1 " (or CAMEL-Subscription-Information O-CSI of calling subscriber), directly by the trunk code of MSCa/VLR/SSP position, be placed in the Location Number parameter in IDP message, and send IDP message to one-card multi-number platform.
After step 63-66, one-card multi-number platform receive IDP message, first analyze the signing service information of calling subscriber, determine that user A have activated one card multi-number business, and authentication operations is carried out to described calling subscriber, and inquiry obtains, and G net calling subscriber is current needs use minor number A-Number, therefore, calling number in universal number parameter is revised as the minor number A-Number of the current use of calling subscriber by one-card multi-number platform, and sends RRBE, AC, FCI and Continue to MSCa/VLR/SSP.
Step 67, MSCa analyze called number, determine that called subscriber is the mobile number of C net, and the GMSCb netted to C by I AM Message routing.
Step 68, GMSCb send LOCREQ message to the HLRb relevant to called subscriber, TRANSCAP parameter wherein in this message specifies GMSCb can process TRIGADDRLIST parameter, WINCAP parameter indicates the trigger that GMSCb can support, the instruction of TRIGTYPE parameter triggers Mobile_Termination trigger.
Step 69, HLRB return response message locreq to GMSCb, and the TRIGADDRLIST parameter wherein arranged indicates and is configured with Initial_Termination, Location and Called_Routing_Address_Available trigger; Parameter MSID is used for identifying called subscriber.
Step 610, GMSCb trigger Initial_Termination trigger, send ANLYZD message to the one-card multi-number platform indicated by parameter TRIGADDRLIST.
Step 611, one-card multi-number platform analyze called subscriber's signing service information, determine that called subscriber have activated one card multi-number business, and after carrying out authentication operations to described called subscriber, obtain the information such as its corresponding major number according to the minor number of called subscriber.
Step 612, one-card multi-number platform send ROUTREQ message by the moving exchanging center MSC b of called subscriber, request dispatching roaming number.
The roaming number TLDN (roaming number) distributed for called subscriber is sent to one-card multi-number platform by route request information routreq by step 613, MSCb.
Step 614, one-card multi-number platform send anlyzed message to described GMSCb, special access code " * 1 " is comprised in described message, and revise called number by Terminationlist, revise calling number for (* 1+ rises and wails code) by Displaytext, instruction GMSC continues.
Step 615, GMSCb set up the calling of calling subscriber to called subscriber, called subscriber answer.
Step 616, MSCb trigger T_Answer trigger, send TANSWER message to one-card multi-number platform.One-card multi-number platform starts charging after receiving TANSWER message.Call through.
Step 617-619, calling subscriber A on-hook, MSCa/VLR/SSP reports onhook event and charging report to one-card multi-number platform, sends ACR and ERB to one-card multi-number platform.One-card multi-number platform sends RELEASE CALL (RC) message to SSP simultaneously.
Step 620-621, MSCb receive called subscriber's terminated call notice, and MSCb triggers T_Disconnect trigger, send TDISCONNECT message to one-card multi-number platform.One-card multi-number platform sends tdisconnect and returns results message to service MSCa.Cutting off calling.
Can be found out by above-described embodiment, the method realizing one card multi-number business described in the embodiment of the present invention, utilize the various signalings of one-card multi-number platform to international gateway to monitor, do not need to change existing network structure.Therefore utilize the embodiment of the present invention under reduction affects little prerequisite to existing network, achieve the one card multi-number business in heterogeneous networks.
In addition, the embodiment of the present invention five additionally provides one-card multi-number platform.
As shown in Figure 5, the one-card multi-number platform of the embodiment of the present invention five comprises:
Message reception units 71, for receiving the call request sent by calling subscriber, wherein calling subscriber is first network user, and called subscriber is second network user, and described call request is forwarded by the calling mobile exchanging center in first network;
Call processing unit 72, for according to described call request, is revised as minor number by presently used for described calling subscriber calling number;
Message sending unit 73, for sending response message to the calling mobile exchanging center in described first network, indicates the calling mobile exchanging center in described first network that the call request of described calling subscriber is routed to the called subscriber of second network.
Wherein, described call processing unit 72 can comprise:
Data obtaining module, for according to described call request, obtains the user signing contract information of described calling subscriber; Authentication module, for the user signing contract information according to described calling subscriber, determines that described calling subscriber have activated one card multi-number business, and carries out authentication operations to described calling subscriber; Number update module, for the call request according to described calling subscriber, obtaining the presently used number of described calling subscriber is minor number, and the calling number of described calling subscriber is revised as minor number.
In order to improve efficiency and the success rate of calling subscriber calls further, as shown in Figure 8, also can comprise: user profile record cell 74, for when the location updating of described calling subscriber, the location updating acknowledge message that monitoring master home location register sends to described calling mobile exchanging center or enroll in notifications results messages, record described calling subscriber carry out location updating after user profile.
As shown in Figure 6, also can comprise: calling indicating member 75, for when described called subscriber uses minor number, when carrying out location updating from called subscriber record called user information, obtain the Visited Mobile Switching Center information of called subscriber, and the Mobile Station Roaming Number of described called subscriber is obtained from the Visited Mobile Switching Center of described called subscriber, described Mobile Station Roaming Number is returned to described GMSC (gateway mobile switching center), indicates described GMSC (gateway mobile switching center) by the mobile switching centre of the call proceeding of described calling subscriber to called subscriber.
In the technical scheme of the embodiment of the present invention five, utilize the various signalings of one-card multi-number platform to international gateway to monitor, do not need to change existing network structure.Therefore utilize the embodiment of the present invention under reduction affects little prerequisite to existing network, achieve the one card multi-number business in heterogeneous networks.
In addition, the embodiment of the present invention six additionally provides one-card multi-number platform.
As shown in Figure 7, the one-card multi-number platform of the embodiment of the present invention six comprises:
Message reception units 91, for receiving the Mobile Station Roaming Number request message sent by the GMSC (gateway mobile switching center) in second network;
Number acquiring unit 92, for the user profile according to monitoring record in advance, obtains the Mobile Station Roaming Number of called subscriber;
Message sending unit 93, for sending response message to the GMSC (gateway mobile switching center) in described second network, in described response message, carry the Mobile Station Roaming Number of described called subscriber, and indicate the GMSC (gateway mobile switching center) in described second network by the routing keeping of calling subscriber to the mobile switching centre in second network.
In order to improve efficiency and the success rate of calling subscriber calls further, as shown in Figure 8, also can comprise: user profile record cell 94, for when the location updating of described called subscriber, monitor location updating acknowledge message or enroll in notifications results messages that called attaching position register sends to described called mobile switching centre, record the user profile of described called subscriber.
Authenticating unit 95, for carrying out authentication to described called subscriber, determines that described called subscriber have activated one card multi-number business.
Wherein, described number acquiring unit 92 comprises: message reception module, for receiving the transmission route messages sent by the GMSC (gateway mobile switching center) in described second network; Number acquisition module, for according to described transmission route messages, obtain the major number of described called subscriber, obtain the Visited Mobile Switching Center information of called subscriber from the user profile of described record, and obtain the Mobile Station Roaming Number of described called subscriber from the Visited Mobile Switching Center of described called subscriber.
Identical with previous embodiment, first network can be CDMA, second network can be GSM network; Or first network can be GSM network, second network can be cdma network.Accordingly, described Mobile Station Roaming Number request message can be initial point detect-message or analyze message.
When described Mobile Station Roaming Number request message is initial point detect-message, described message reception units 91 also for when after call through, receives the TANSWER message sent by calling mobile exchanging center, starts to carry out charging.Described message reception units 91 also for when after cutting off calling, receives the onhook event and charging event report that are sent by calling mobile exchanging center; And receive the TDISCONNECT message sent by described called GMSC (gateway mobile switching center).
When described Mobile Station Roaming Number request message is for analyzing message, described message reception units 91 also for when after call through, receives the OANSWER message sent by the calling mobile exchanging center in first network.Described message reception units 91 also for when after cutting off calling, receives the ODISCONNECT message sent by calling mobile exchanging center; And receive the onhook event and charging event report that are sent by described called GMSC (gateway mobile switching center).
In sum, the method and apparatus of what the embodiment of the present invention provided realize one card multi-number business, utilizes the various signalings of one-card multi-number platform to international gateway to monitor, does not need to change existing network structure.Therefore utilize the embodiment of the present invention under reduction affects little prerequisite to existing network, achieve the one card multi-number business in heterogeneous networks.
By the description of above embodiment, those skilled in the art can be well understood to the mode that the present invention can add required general hardware platform by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, the technical scheme of the embodiment of the present invention can embody with the form of software product the part that prior art contributes in essence in other words, this software product is stored in a storage medium, comprising some instructions in order to make mobile device (can be mobile phone, personal computer, media player etc.) perform method described in each embodiment of the present invention.Here alleged storage medium, as: ROM/RAM, disk, CD etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should described be as the criterion with the protection range of claim.