Summary of the invention
In view of this, main purpose of the present invention is to provide limited roaming method and the temporary number application method in a kind of CDMA intelligent network, when the user being in do not provide services of roaming regional, still can call out and converse, and improves user experience.
For achieving the above object, technical scheme of the present invention is achieved in that
Limited roaming method in a kind of code division multiple access CDMA intelligent network, the temporary number that the user desires random zone by application becomes the limited roaming user, and this method comprises:
After receiving user's call request, SCP judges in the calling/called Subscriber Number of this calling and has limited roamer, the temporary number of being applied for described limited roaming user substitutes former calling number and/or called number, the informing business exchange point SSP user's communication that continues.
This method also comprises:
End of conversation, SCP are determined calling user both sides' cost of the phone call, for the limited roaming user, according to the duration of call of temporary number in this conversation, deduct cost of the phone call from the limited roaming user account of described temporary number correspondence.
Judge to have limited roamer in the calling/called Subscriber Number, be specially:
When described calling/called Subscriber Number is arranged in the limited roaming user record of SCP, be the limited roaming user.
Described limited roaming user record comprises at least: the term of validity of Subscriber Number, temporary number, temporary number state and the temporary number corresponding with Subscriber Number.
Described application temporary number comprises:
The user sends the temporary number application request to SCP; SCP carries out authentication to the user, authentication by after notify the user to desire random zone attaching position register HLR revise the limited roaming user record of described HLR, return the modification result to SCP; SCP returns the temporary number application result to the user after revising the limited roaming user record and Original CDR record of self.
Parameter in the described temporary number application request comprises at least: Subscriber Number, user international roaming number, need application city, temporary number place area code, temporary number type and temporary number distribute the time started.
Described temporary number application result carries parameter at least: Subscriber Number, user international roaming number and application success or not sign.
This method also comprises:
B1, user send the temporary number request of nullifying to SCP;
The state that B2, the SCP notice affiliated HLR of temporary number to be nullified revises described temporary number is a freezing state;
B3, described HLR return the modification result to SCP, and SCP revises limited roaming user record and the Original CDR record of self, and return the temporary number deregistration to the user.
The parameter that the request of the described cancellation temporary number of step B1 is carried comprises at least: the temporary number of Subscriber Number, user international roaming number and cancellation.
The described temporary number deregistration of step B3 is carried parameter at least: Subscriber Number and cancellation success or not sign.
A kind of temporary number application method, this method comprises:
A1, receive user's temporary number application request, SCP carries out authentication to the user, authentication by after notify the user to desire random zone attaching position register HLR revise the limited roaming user record of described HLR, return the modification result to SCP;
A2, SCP revise limited roaming user record and the Original CDR record of self, return the temporary number application result to the user.
Described limited roaming user record comprises at least: the term of validity of Subscriber Number, temporary number, temporary number state and the temporary number corresponding with Subscriber Number.
Parameter in the steps A 1 described temporary number application request comprises at least: Subscriber Number, user international roaming number, need application city, temporary number place area code, temporary number type and temporary number distribute the time started.
Steps A 2 described temporary number application results carry parameter at least: Subscriber Number, user international roaming number and application success or not sign.
This method also comprises:
After receiving user's calling initiation request, SCP judges in the calling/called Subscriber Number of this calling and has limited roamer, SCP substitutes former calling number or called number with temporary number that described user was applied for, the informing business exchange point SSP user's communication that continues.
This method also comprises:
Receive user's cancellation temporary number request, the state that the SCP notice affiliated HLR of temporary number to be nullified revises described temporary number is a freezing state; Receive the modification result that HLR returns, SCP revises limited roaming user record and the Original CDR record of self, and returns the temporary number deregistration to the user.
The parameter that the request of described cancellation temporary number is carried comprises at least: the temporary number of Subscriber Number, user international roaming number and cancellation.
Described temporary number deregistration is carried parameter at least: Subscriber Number and cancellation success or not sign.
The present invention does not provide the zone of services of roaming to be provided with temporary number, if user applies the temporary number in the zone of services of roaming is not provided, so, the user is in described when services of roaming regional is not provided, need not change User Recognition (UIM) card and just can call out and converse, improve user experience by the temporary number of applying for.
Embodiment
Basic thought of the present invention is: do not provide the zone of services of roaming to be provided with temporary number, if user applies the temporary number in the zone of services of roaming is not provided, so, the user is in described when services of roaming regional is not provided, and need not change the UIM card and just can call out and converse by the temporary number of application.Below in conjunction with specific embodiment and accompanying drawing the present invention is described in further detail.
Fig. 1 is the limited roaming method flow diagram in the CDMA intelligent network of the present invention, and as shown in Figure 1, the limited roaming method in the CDMA intelligent network of the present invention may further comprise the steps:
Step 10: the user makes a call to SCP.Among the present invention, the usefulness that all states are normal and remaining sum is enough can become the limited roaming user by the temporary number of application desire random zone per family.
Step 11:SCP judges whether the both call sides in this calling exists limited roamer, if there is execution in step 12; If do not exist, then execution in step 18.
Generally speaking, whether SCP can have the rear subscriber number of this calling and called number to judge whether the user is the limited roaming user by searching in the limited roaming user record of self storing, generally speaking, described limited roaming user record comprises at least: the term of validity of Subscriber Number, temporary number, temporary number state and the temporary number corresponding with Subscriber Number.
Step 12: whether the temporary number of judging the limited roaming user applies is effective, if effectively, and execution in step 13; Otherwise, execution in step 18.
Here, temporary number has four kinds of existences: state to be activated, effective status, freezing state and state to be allocated, if the user selects application to be limited roaming user but do not activate temporary number immediately, then temporary number is a state to be activated; If the limited roaming user selects to activate temporary number, the state of then revising temporary number is an effective status; If temporary number is expired or by user log off, then the state of temporary number is a freezing state; Temporary number just can revert to state to be allocated after being in the pool period of freezing state above setting.Pool period is set is for fear of the unusual situation such as expired of temporary number makes troubles to the user.
Temporary number only just can be used to realize the limited roaming function under effective status.
Step 13:SCP replaces the former rear subscriber number or the former called number of its correspondence with the described temporary number of step 12, the notice SSP user's communication that continues.
Here, if the calling subscriber of this calling and called subscriber are the limited roaming user, and calling subscriber's temporary number is A, and called subscriber's temporary number is B, and then SCP is that calling number, B are called number with A, the notice SSP user's communication that continues.
Step 14: user's communication finishes.
Step 15:SCP judges whether calling user is the limited roaming user, if, execution in step 16; Otherwise, execution in step 17.
Here, SCP still judges by the limited roaming user record of searching HLR whether the user is the limited roaming user.
Step 16:SCP deducts cost of the phone call according to the duration of call of temporary number in this conversation from the limited roaming user account of temporary number correspondence.
Step 17:SCP is directly from user account deduction cost of the phone call.
Here, if the calling subscriber C of conversation is the limited roaming user, its temporary number is D, the called subscriber E of conversation is a domestic consumer, then behind user both sides' end of conversation, SCP deducts the cost of the phone call of temporary number D from the account of calling subscriber C, deducts its cost of the phone call from the account of called subscriber E.
Step 18:SCP handles according to general flow.
Here, SCP is treated to according to general flow: SCP informs SSP with the rear subscriber number and the called number of this calling, by SSP according to the rear subscriber number received and the called number user's communication that continues.
Because the user will become the limited roaming user, need application to desire the temporary number of random zone, the user who has applied for temporary number is during as calling/called user, SCP can substitute former calling number or called number with temporary number that described user was applied for, the informing business exchange point SSP user's communication that continues.Describe the flow process of user's temporary number application below in detail.
The application of temporary number can be undertaken by business operation support system (BOSS), also can be undertaken by the professional WEB of limited roaming, can also carry out by call voice (IVR).Fig. 2 is the temporary number application flow chart of CDMA intelligent net system of the present invention, and as shown in Figure 2, the application temporary number may further comprise the steps in the CDMA intelligent net system:
Step 21: the user initiates the temporary number application request to SCP.
Here, the temporary number application request parameter of carrying comprises at least: Subscriber Number, user international roaming number, need application city, temporary number place area code, temporary number type and temporary number to distribute the time started.
Temporary number can be divided into two classes: do not have the temporary number and the temporary number that valid expiration date is arranged of valid expiration date, do not have the temporary number of the term of validity.Do not have the temporary number of valid expiration date generally monthly to collect Monthly Fee, this temporary number can not lose efficacy, unless the user initiatively nullifies this temporary number; The general pay-per-use of temporary number of valid expiration date is arranged, before valid expiration date expired again, the user can extend the expiration date according to actual needs, still, if the user does not prolong the term of validity of this temporary number before valid expiration date expires, then SCP can nullify this temporary number automatically.
Step 22:SCP judges the user, and whether authentication is passed through, if, execution in step 23; Otherwise, execution in step 27.
Step 23:SCP carries out the temporary number distribution according to the entrained parameter of receiving of temporary number application request and deducts fees.
In the parameter that the temporary number application request is carried, temporary number distributes the time started to carry out the temporary number distribution after dividing timing, SCP to receive the temporary number application request immediately; In the parameter that the temporary number application request is carried, it is the designated time that temporary number distributes the time started, as one week the back divide timing, after SCP receives the temporary number application request, this request is registered to the allocating task tabulation, wait until that the designated time distributes again.
Here, each HLR has a temporary number pond, temporary number in the temporary number pond can recycle when the temporary number of the corresponding roaming place of user applies HLR, when SCP distributes temporary number for the user, at first search qualified temporary number to be allocated in the temporary number pond, and then therefrom distribute at random according to the temporary number type of user applies.If there has been temporary number in the user, then cover original temporary number with new temporary number.
Step 24:SCP sends the limited roaming user record request of revising to the HLR that the user desires random zone.
Here, revise the request of limited roaming user record and carry parameter at least: Subscriber Number, user international roaming number, the temporary number that distributes for the user and be the temporary number type of user's distribution.
Step 25:HLR revises the limited roaming user record and returns the modification result to SCP according to the modification limited roaming user record request of receiving.
Here, the modification result who returns carries parameter at least: Subscriber Number, user international roaming number and modification success or not sign.
Step 26:SCP returns the temporary number application result to the user after revising the limited roaming user record and Original CDR record (CDR) of self.
Here, the temporary number application result carries parameter at least: the expense of Subscriber Number, user international roaming number, deduction and application success or not sign.
It is for reconciliation and verification afterwards that SCP writes CDR.
Step 27:SCP returns failed message to the user.
Among the present invention, the user not only can also initiatively nullify temporary number by mode application temporary numbers such as BOSS or professional WEB of limited roaming or IVR when not needing temporary number, below describe in detail.
Fig. 3 is the temporary number logout flow path figure of CDMA intelligent net system of the present invention, and as shown in Figure 3, the cancellation temporary number of CDMA intelligent net system of the present invention may further comprise the steps:
Step 31: the user sends the temporary number request of nullifying to SCP.
Here, nullifying the parameter that the temporary number request carries comprises at least: the temporary number of Subscriber Number, user international roaming number and needs cancellation.
The HLR of step 32:SCP under the temporary number that needs are nullified sends and nullifies the temporary number notice.
Here, nullify the temporary number notice and carry parameter at least: Subscriber Number, user international roaming number and the temporary number that needs cancellation.
Step 33: it is freezing state that the described HLR of step 32 revises the temporary number state that needs to nullify, and returns the modification result to SCP.
Here, the modification result who returns carries parameter at least: Subscriber Number, user international roaming number and modification success or not sign.
The freezing state duration can be by default, and after a period of time of freezing setting, temporary number can be reclaimed by resource, becomes temporary number to be allocated, so that the user of the temporary number of filing an application continues to use.
Step 34:SCP revises limited roaming user record and the CDR of self, and returns the temporary number deregistration to the user.
Here, the temporary number deregistration is carried parameter at least: Subscriber Number and cancellation success or not sign.
The above is preferred embodiment of the present invention only, is not to be used to limit protection scope of the present invention.