Background technology
When the mobile subscriber opens an account, operator distributes a user ID IMSI (InternationalMobile Subscriber Identity international mobile subscriber identity) for this user, there are data such as IMSI, encryption in SIM (the Subscriber IdentityModule user identification module) card, then in HLR (HomeLocation Register user attaching location register) for this user opens an account, i.e. all related datas such as the IMSI of recording user, mobile number, signing service in HLR.In existing mobile network, the data that HLR deposits are this area just generally, and promptly IMSI, mobile number all are this areas.
Be accompanied by global economic integration, mutual contact is constantly strengthened with communicating by letter between the different regions in the world, mobile communication is as communicating with each other important means, more seem convenient and tangible daily actual the use, the mobile subscriber is constantly growing up and maturation in the network use, make such user propose new demand to mobile communications network, when making things convenient for mobile subscriber oneself, also made things convenient for the user in other areas (comprising home and overseas) of contact with it can be subjected to the restriction of international call authority, also can link up easily, reach and link up limitless perfect network and the personalized service that people-oriented with it.
Existing these are crossed over the mobile subscriber of zone roaming through the various regions and nations of being everlasting, two kinds of trans-region roaming methods are generally arranged:
First method is signatories to a treaty's internet roamings, and promptly the mobile subscriber is at the signatory international roaming of HLR.
When the user roams into other country, to start shooting, the mobile phone automated location upgrades, the number the when mobile number that uses after the user successfully logins is opened an account in above-mentioned country as the user.Therefore, when user's trans-region roaming, this user exhales, exhale eventually and the roaming location said all be to use international number, and the international roaming telephone expenses of great number will be arranged.This scheme advantage is that the user crosses over when roaming, and need not change SIM card, facility easy to use; Its shortcoming is that leap roaming conversation international roaming expense is too high, possibly can't bear domestic consumer.
Second method is to carry multiple SIM card, the trans-regional roaming of user, because the great number telephone expenses are arranged, to make it to forget and step back the telephone expenses of most of user's great numbers, therefore to the user of frequent contact certain areas, they generally sell and have bought multiple SIM card, roam into certain area and use the SIM card of this area, but owing to do not connect each other between these SIM card, also brought the restriction in the communication, as: get in touch more and more closelyr between X area and the Y area, have many users two SIM cards are all arranged between these two places, the mobile number in a corresponding X area, the mobile number in a corresponding Y area, when the user roams into the X area, use X area SIM card, the then number in Y area shutdown, then dialing this user Y area number calling can't connect, and using to the user makes troubles.This scheme advantage is that during trans-region roaming, cost of the phone call is low owing to use local number; Need change SIM card when shortcoming is the cross-domain trip of user, use not convenient.
Summary of the invention
Technical problem to be solved by this invention is in order to overcome the technical problem that existing mobile subscriber need carry and change multiple SIM card when the trans-region roaming.
Further, technical problem to be solved by this invention is in order to overcome existing mobile subscriber in the too high technical problem of international roaming expense.
The technical scheme that realizes technical problem to be solved by this invention and take is summarized as follows:
A kind of method of trans-region roaming for mobile users may further comprise the steps:
A) mobile communication user is set to a plurality of mobile numbers that unique IMSI and a plurality of contract signing places district distribute;
B) among the HLR in the described a plurality of signatory areas of setting is mobile subscriber's a virtual HLR, and described virtual HLR is stored mobile number and other signatory option informations in the unique IMSI of each user, a plurality of signatory areas;
When c) user carries out the position renewal, initiate position updating request to local MSC/VLR, MSC/VLR analyzes this user's virtual HLR address according to IMSI in the request, initiates position updating request to virtual HLR;
D) virtual HLR is judged the whether signatory number of above-mentioned locality of user, if not, then upgrade the refusal response to above-mentioned local MSC/VLR home position, otherwise,
E) virtual HLR inserts signatory mobile number and the CAMEL-Subscription-Information thereof of user in the locality to above-mentioned local MSC/VLR, and home position upgrades success response, and virtual HLR writes down the mobile number and the customer position information of current activation.
Further, the method for above-mentioned trans-region roaming for mobile users, one of them mobile communication user is set in the step of a plurality of mobile numbers that unique IMSI and a plurality of contract signing places district distribute, and is further comprising the steps of:
Specifying a number in described a plurality of mobile number is the basic number of international roaming.
Adopt technical solution of the present invention, the user uses a SIM card just can stride the roaming of a plurality of areas, when roaming into certain area, the user just uses this area's mobile number, and other people dial other regional mobile number of this user, call out and also can be switched on, like this for the user provides fast, facility, service that expense is cheap.Further, owing to specified the basic number of international roaming for the user, when user signatories to a treaty internet roaming, (roam out when removing the mobile number of contracting regional) on the one hand, use basic number, on the other hand, the international roaming expense that can save great number for the international roaming user in the area of signatory mobile number.
Embodiment
Below in conjunction with accompanying drawing, illustrate the mode of concrete enforcement of the present invention.
In the present invention, when the user according to IMSI when HLR opens an account, the mobile number that distributes a plurality of signatory areas according to the signatory situation of user for this user, the i.e. mobile number in the corresponding a plurality of areas of IMSI, but user attaching HLR has only one, claim among the present invention that this ownership HLR is a virtual HLR, claims that described mobile subscriber is the all-purpose card user.
User's IMSI and mobile number can be number sections in a plurality of areas in the virtual HLR, and virtual HLR can be placed on these areas Anywhere.As offer a virtual HLR in the X area, be often user's service in contact Y area, X area, Z area, user IMSI section can be number section of these regional mobile operator in this virtual HLR, and the all-purpose card user is signatory Y area mobile number, X area mobile number and Z area mobile number.When the user used Y prefix resource, this virtual HLR should be Y area mobile network's a network element in theory.
In virtual HLR, each user has only an IMSI, to SIM card sign in should user mobile phone, but each user has the mobile number in a plurality of areas, initiate the position renewal when the user roams into certain area, virtual HLR inserts user this area mobile number in VLR (Visit Location Register VLR Visitor Location Register).When the trans-regional roaming of this user, SIM card need not be changed like this, and just the local number resource can be used.
Also exist among this HLR owing to other regional number of this user simultaneously, when dialing other prefix of this user, the GMSC of this called number location (Gateway Mobile Switch Center GMSC (gateway mobile switching center)) is according to number analysis, initiate route requests to virtual HLR, virtual HLR records the mobile number and the customer position information of current activation, therefore can be transferred to calling on the current number of this user, this user need not change SIM card and just can converse.
Because there are a plurality of mobile networks in each area, roaming for the convenience of the user, each mobile number of all-purpose card user all has own corresponding roaming scheme.Simultaneously for making things convenient for the all-purpose card user international roaming, when the user opened an account, the mobile number that can specify arbitrary area was as basic number, (roamed out when removing signatory mobile number regional) when user signatories to a treaty internet roaming, used basic number.
Said method is applicable to multiple mobile communications network, as GSM (Global system for MobileCommunications global mobile communication) network and CDMA (Code Division Multiple Access code division multiple access) network etc.
Below adopt the concrete application of technical scheme provided by the invention for the all-purpose card mobile subscriber:
1) open an account:
According to the signatory situation of all-purpose card user, virtual HLR write down this user worker IMSI, a plurality of regional mobile number, basic mobile number, reaches other subscription data in database.
All-purpose card user's a worker IMSI and the mobile number in corresponding a plurality of areas have been write down like this in the virtual HLR.
2) position updating process:
The all-purpose card user roams into certain area, handset-selected local mobile wireless network is initiated position updating request to MSC/VLR (Mobile Switch Center/Visit Location Register mobile switching center), MSC/VLR analyzes this user's virtual HLR address according to IMSI in the request, initiate position updating request to virtual HLR, comprise IMSI, current MSC/VLR address in this request.
With reference to accompanying drawing 1, it is as follows that virtual HLR receives that the process of handling is upgraded in this position:
At first, virtual HLR is according to the national code (CountryCode) in the MSC/VLR number of initiating to upgrade the position, judge whether signatory this country's local number of all-purpose card user, if signatory local number, then judge according to the roaming scheme of local number correspondence whether this MSC/VLR allows all-purpose card user roaming, if do not allow to roam, then directly return is put the renewal refusal, allows mobile phone reselect the GSM network and initiates the position renewal.If allow roaming, then insert signatory on-site mobile number of current roaming of all-purpose card user and subscription data thereof, home position upgrades success response then.
On the other hand, if this roaming of all-purpose card user not signing location number is then handled according to the roaming scheme of the basic number configuration of user, if do not allow international roaming, then home position upgrades refusal.If allow basic number international roaming, then insert the data that basic number and user contract, home position upgrades success response then.
3) work the process of exhaling:
The user is owing to successfully login at MSC/VLR, the data that have the user to contract, rise exhale with virtual HLR irrelevant.Because what register in VLR the all-purpose card user is local number, therefore, working what use when exhaling is local number.
4) called routing procedure: according to the user's request difference, we are divided into three classes to the all-purpose card user: the first kind is a high-end user, and this user at any time all is switched on, and we are referred to as FollowMe (following) user; Second class is middle end subscriber, when called connection has the international roaming telephone expenses, is routed to local call center, and manual service is provided: the 3rd class is a domestic consumer, when called connection has the international roaming telephone expenses, disconnects, directly refusal.Correspondingly, at virtual HLR each user is increased signatory option recited above.
When the all-purpose card user does when called, owing to do not support best route, call out the GMSC that at first is connected to called number belonging country, initiate route requests by it to virtual HLR, called process prescription is as follows:
(1) the all-purpose card user does calledly, and call proceeding is to the signatory GMSC of the called mobile number of dialling;
(2) GMSC sends route requests according to called number to the user attaching virtual HLR;
(3) virtual HLR judges whether GMSC and the current visited MSC that lands of user that the user initiates route requests are areal, if areal, then:
Virtual HLR is roamed place VLR to the user and is initiated the request of Providing Roaming Number; After request roaming number success, directly to the GMSC loop by response, in response, comprise MSRN (MobileSubscriberRoaming Number Mobile Station Roaming Number), GMsC according to MSRN call through;
If be not areal, because call establishment all-purpose card user has the international long-distance expense, then virtual HLR judges whether the user preengages FollowMe (following) function, if reservation FolfoWMe (following) function is arranged, then HLR obtains roaming number to VLR, then to the GMSC loop by response, GMSC is called to one-card roaming place VMSC then; If FolfowMe (following) does not preengage, then judge whether the booked call center service, as the booked call center service, then according to GMSC position and HLR system configuration, obtain the on-site call center numbers of this route GMSC, HLR returns the route success response to GMSC, and changeing the address before comprising in response is address, call center, GMSC location, by GMSC this Call Forwarding to the call center; Other situation (do not preengage, also not booked call center service) as FollowMe (following), then: HLR directly returns routing failure to GMSC, failure cause is thrashing, GMSC is according to this failure cause, and whether decision is to calling subscriber's playback " user temporarily can't connect, and please dials after a while again ".
5) SMS terminal call processing procedure:
When short message service center initiates SMS terminal call to mobile phone, at first according to called mobile number to the HLR route requests that sends SMS message, HLR is according to user record, after the processing, return the short message route response to short message service center, in response, comprise: current visited MSC address that roams into of user and user's IMSI.
This response is received by short message service center, sends SMS message to visited MSC and exhales eventually, and user ID is used IMSI in the SMS terminal call request, rather than mobile number, and therefore, SMS terminal call is the same with normal users.
Although the disclosed method that relates to trans-region roaming for mobile users has been carried out special description with reference to embodiment, those skilled in the art can understand, under the situation that does not depart from scope and spirit of the present invention, can carry out all conspicuous modification of form and details to it.Therefore, embodiment described above is illustrative and not restrictive, and under the situation that does not break away from the spirit and scope of the present invention, all variations and modification are all within the scope of the present invention.