Embodiment
The embodiment of the invention provides a kind of PNM of realization business and the method for going into to exhale restricted service interaction, in the method, in the miscellaneous service that the circuit domain user of mobile communication system is contracted, make the PNM business at first obtain carrying out, in carrying out the CAMEL business procedure, call in simultaneously into exhaling restricted business.
The implementation method of the embodiment of the invention is: after the calling subscriber makes a call to the circuit domain called subscriber, network side receives Calling Side when comprising the routing information request of CSI called subscriber identification, if the called subscriber contracts and has registered the PNM business, then at first carry out the PNM service logic, and whether carry out into exhaling restricted business according to the execution result decision of PNM business.
Referring to Fig. 2, the specific implementation said method may further comprise the steps:
Step 201: the calling subscriber makes a call to the circuit domain called subscriber, the business datum storage server of called subscriber's home network receives that GMSC sends when comprising the route request information of CSI called subscriber identification, will return to GMSC for the CAMEL class service parameter of the professional control relation of this call setup CAMEL class;
In this step, in a single day the business datum storage server of realizing called subscriber's home network receives the routing information request that GMSC sends, and the specific implementation that just preferentially the CAMEL class service parameter in the miscellaneous service data of self preserving is returned to GMSC has two kinds:
Scheme one: go into to exhale restricted business setting in the cancellation prior art in the business datum storage server, the restricted business datum of going into to exhale that was kept at the user of business datum storage server originally is kept among the SCP of user attaching network.Go into to exhale restricted business this moment is to have existed with CAMEL class trafficwise, so can preserve corresponding record in the business datum storage server, shows to have CAMEL class business.The business datum of preserving in the business datum storage server has only user's CAMEL class service parameter and CFU business datum.So, when the business datum storage server of called subscriber's home network receives the routing information request that GMSC sends, directly will return to GMSC, and simultaneously the forwarding data of CFU business also be downloaded to GMSC for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to the called subscriber;
Scheme two: user's the restricted business datum of going into to exhale is kept in the business datum storage server, so, when the business datum storage server of called subscriber's home network receives the route request information that GMSC sends, at first judge whether to satisfy the trigger condition of PNM business, when satisfying the trigger condition of PNM business, just will return to GMSC for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to the called subscriber, if do not satisfy the trigger condition of PNM business, then other business is carried out judgement.Here, whether signatory whether the business datum storage server can carry out the trigger condition that the professional registration of PNM judges whether to satisfy the PNM business by called subscriber's PNM business or called subscriber, if signatory PNM business of called subscriber or called subscriber have carried out the professional registration of PNM, then satisfy the trigger condition of PNM business, otherwise, do not satisfy the trigger condition of PNM business.
In the circuit domain business execution sequence, except guaranteeing that the PNM business obtains carrying out at first, need make into exhaling restricted business after the PNM business, to carry out, other CAMEL class business except the PNM business are carried out after going into to exhale restricted business, even go into to exhale the execution priority of restricted business only to be lower than the execution priority of PNM business, make the execution priority of other CAMEL class business except the PNM business be lower than PNM business and the execution priority of going into to exhale restricted business.So, described business datum storage server is being judged the trigger condition that does not satisfy the PNM business, and other business is carried out judgement, be meant that the restricted business of going into to exhale that the called subscriber is contracted carries out judgement, judge promptly this is gone into to exhale restricted business whether to be in state of activation and satisfies into exhaling restrictive condition, if, then carry out and go into to exhale restricted business, promptly return error message to GMSC, finish this calling, otherwise do not carry out into exhaling restricted business, but other CAMEL class business except the PNM business are carried out judgement, when judging that through carrying out other CAMEL classes of decision execution are professional, the CAMEL class service parameter that the call session that will initiate for the called subscriber is set up the professional control relation of CAMEL class except the PNM business returns to GMSC, and the business that GMSC will comprise this CAMEL class service parameter again triggers the SCP that message sends to called subscriber's home network; This SCP utilizes described CAMEL class service parameter to carry out the CAMEL class business except the PNM business that the called subscriber contracts.
Step 202:GMSC sends the professional message that triggers according to the CAMEL class service parameter that obtains to called subscriber's SCP;
After GMSC receives the CAMEL class service parameter that the business datum storage server returns, determine called subscriber's SCP address, and send the business that comprises described CAMEL class service parameter to this SCP and trigger message (InitialDP) according to these data.
Step 203:SCP receive professional trigger message after, carry out the PNM business that the called subscriber contracts, and go into to exhale restricted business according to what whether the execution result decision of PNM business carried out that the called subscriber contracts.
SCP receives business that GMSC sends when triggering message, at first the PNM business is carried out and is judged or directly carry out the PNM business.Here, the employing scheme for the moment in step 201, perhaps adopt in scheme two and this scheme when judging the trigger condition that satisfies the PNM business by the signatory PNM of called subscriber is professional, SCP at first carries out judgement to the PNM business, promptly the CAMEL class service parameter that triggers in the message according to business judges whether the called subscriber finishes registration to signatory PNM business, if finish registration, promptly when the PNM service condition is in registered state, SCP carries out the PNM service logic, and determines according to the PNM service executing result whether needs are carried out judgement to other business; If do not finish registration, promptly when the PNM service condition was in unregistered state, SCP carried out judgement to other business.When judging the trigger condition that satisfies the PNM business when employing scheme two in the step 201 and by the registered PNM of called subscriber is professional, SCP directly carries out the PNM business, and determines according to the PNM service executing result whether needs are carried out judgement to other business.
Above-mentioned PNM service executing result can comprise the call re-direction that call failure that the private network circumscription logic causes or PNM redirect logic cause, if the call re-direction that the PNM service executing result call failure that causes because of the private network circumscription logic do not occur or causes because of the PNM redirect logic, then SCP carries out judgement to other business; Otherwise,,, then return to GMSC and initiate new calling by the SCP number that will alter course if because of the PNM redirect logic causes call re-direction if, then directly discharge this calling because of PNM private network circumscription logic causes call failure.
In this step, except guaranteeing that the PNM business obtains carrying out at first, for with the professional execution sequence unanimity in the business datum storage server in the step 201, can make the execution priority that is lower than the PNM business into the execution priority of exhaling restricted business, make the execution priority of other CAMEL class business except the PNM business be lower than PNM business and the execution priority of going into to exhale restricted business, so described SCP carries out judgement to other business, be meant that at first to going into to exhale restricted business to carry out judgement, its concrete steps are:
If what SCP self preserved the called subscriber goes into to exhale restricted business datum, then whether SCP is to satisfying into exhaling restrictive condition further to judge, when satisfying when exhaling restrictive condition, SCP sends error message to GMSC, this end of calling, when not satisfying when exhaling restrictive condition, SCP carries out the execution of other business and judges.If what SCP self did not preserve the called subscriber goes into to exhale restricted business datum, then whether SCP is exhaling before restrictive condition further judges satisfying, also need from what professional data storage server obtained the called subscriber to go into to exhale restricted business datum, and the called subscriber that will get access to from professional data storage server go into to exhale restricted business datum to preserve in this locality being used to judge into the execution of exhaling restricted business.
The above-mentioned restricted business datum of going into to exhale of obtaining the called subscriber from professional data storage server has following dual mode:
First kind of obtain manner, when the SCP decision is judged going into to exhale restricted business to carry out, send the query requests comprise CSI called subscriber identification and type of service sign to the business datum storage server, what SCP obtained the called subscriber from the response message that professional data storage server returns goes into to exhale restricted business datum;
Second kind of obtain manner, SCP sends the subscribe request that comprises CSI called subscriber identification and type of service sign to the business datum storage server in advance, the business datum storage server to SCP return the called subscriber current go into to exhale restricted business datum, and, afterwards in case when the user contract go into to exhale restricted business datum in the business datum storage server, to change the time, the business datum storage server is the notification message of going into to exhale restricted business datum after the SCP transmission comprises variation initiatively, and SCP obtains the back and preserves this data in this locality.Can receive after business that GMSC sends triggers message (InitialDP) transmission opportunity of this subscribe request for: user finishes PNM registration back or SCP.
Whether above-mentioned SCP is meant satisfying into exhaling restrictive condition further to judge: at first, SCP judges into exhaling restricted service condition according to the restricted business datum of obtaining of going into to exhale, this goes into to exhale restricted service condition to comprise unactivated state and state of activation, when going into to exhale restricted business to be in state of activation, SCP further judge its particular type and thus type decided whether need to obtain called subscriber's positional information to the entity requests of perception called subscriber positional information, SCP is according to the calling attribute then, or calling attribute and called subscriber's positional information judges whether to satisfy into exhaling restrictive condition; When going into to exhale restricted business to be in unactivated state, SCP judges and not satisfy into exhaling restrictive condition, and directly enters the execution of other CAMEL class business beyond the PNM business is judged.In the prior art, owing to go into to exhale restricted business in the business datum storage server, to carry out, the business datum storage server self has been preserved user's relevant information, comprise user position information, thereby the entity of described perception called subscriber positional information is the business datum storage server just, and do not need to obtain from other places called subscriber's positional information; And in the embodiment of the invention, going into to exhale restricted business is to be placed among called subscriber's the SCP to carry out, so the entity of described perception called subscriber positional information includes but not limited to business datum storage server, location server, presence (Presence) server.
When SCP judges when exhaling restrictive condition not satisfy, the CAMEL class business except the PNM business that the called subscriber contracts is carried out judgement, during judgement, if this service condition is in registered state, then carry out this service logic, if this service condition is in unregistered state, then the business of next execution priority is carried out judgement, after the CAMEL class business that the called subscriber contracts was finished, GMSC judged whether that according to Connect or the Continue message returned from SCP needs carry out preceding commentaries on classics again.
In the embodiment of the invention, the business datum storage server comprises HSS and HLR, go into to exhale restricted business comprises that the user contracts go into to exhale restricted supplementary service and operator's decision go into to exhale restricted business; The user can carry out the service contracting setting by the Ut between USSD or subscriber equipment (UE) and the application server (AS); Operator can carry out the service contracting setting by the OSS interface.
Be specifically described with the method for specific embodiment below the embodiment of the invention:
Embodiment one:
In the present embodiment, in SCP, set in advance and exhale restricted business datum, SCP is provided with according to this, carry out and go into to exhale restricted business, can directly will go into to exhale restricted business datum to be placed on the SCP, go into to exhale restricted business setting in the cancellation prior art among the HLR/HSS of called subscriber's home network.As shown in Figure 3, present embodiment may further comprise the steps:
Step 301~302: go into to exhale restricted business setting in the cancellation prior art among the HLR/HSS, and will go into to exhale restricted business datum to be kept among the SCP;
Step 303: the GMSC of called subscriber's home network gateway exchange receives the incoming call request IAM that Calling Side is sent, and carries information such as called number in this request;
Step 304:GMSC sends the route request information SRI that comprises called number to the HLR/HSS of called subscriber's home network;
Step 305: the HLR/HSS of called subscriber's home network returns route requests response message SRI_ACK to GMSC, wherein carries the T-CSI data of the CAMEL class service parameter of the professional control relation of call setup CAMEL class that is included as called subscriber's initiation;
Step 306:GMSC sends the business that comprises the T-CSI data to called subscriber's SCP and triggers message InitialDP;
After step 307:SCP receives InitialDP message, check the PNM service condition:
After SCP received InitialDP message, whether finishing PNM registration decision according to the user was to carry out the PNM business or directly go into to exhale the execution of restricted business to judge:
When the PNM business of contracting as the called subscriber was in registered state, SCP carried out the PNM service logic, and promptly execution in step 308;
When the PNM business of contracting as the called subscriber is in unregistered state, directly go into to exhale the execution of restricted business to judge, skip to step 310;
Step 308~309:SCP carries out the PNM service logic, and whether decision goes into to exhale the execution of restricted business to judge according to the PNM service executing result:
If the call re-direction that the PNM service executing result call failure that causes because of the private network circumscription logic do not occur or causes because of the PNM redirect logic then goes into to exhale the execution of restricted business to judge that promptly execution in step 310;
Otherwise if the call failure that causes because of PNM private network circumscription logic, direct call release then if the call re-direction that causes because of the PNM redirect logic, then returns to GMSC to initiate new calling by the SCP number that will alter course;
Step 310: check and go into to exhale restricted service condition:
When the called subscriber contract go into to exhale restricted business to be in state of activation the time, SCP further judges its particular type, promptly execution in step 311;
When the called subscriber contract go into to exhale restricted business to be in unactivated state the time, SCP directly enters the implementation to follow-up other CAMEL class business, skips to step 314;
Step 311: judge and to go into to exhale restricted professional particular type that decision is whether to the entity requests inquiry called subscriber's of perception called subscriber positional information positional information thus:
Obtain called subscriber's positional information if desired, then execution in step 312;
If do not need to obtain called subscriber's positional information, then skip to step 313;
Step 312: obtain called subscriber's positional information to the entity requests of perception called subscriber positional information, the entity of perception called subscriber positional information includes but not limited to location server, presence server;
Step 313: whether satisfy into exhaling restrictive condition whether to carry out into exhaling restricted service logic with decision according to the calling determined property:
If satisfy, then carry out and go into to exhale restricted service logic, this calling of locking into exhaling restrictive condition;
If do not satisfy, then enter the execution of follow-up CAMEL class business is judged that promptly execution in step 314 into exhaling restrictive condition;
Step 314: other CAMEL class business is carried out implementation.
Embodiment two:
In the present embodiment, suppressed into exhaling restricted business by HLR/HSS, as shown in Figure 4, present embodiment may further comprise the steps:
Step 401: called subscriber's home network gateway exchange GMSC receives the incoming call request IAM that Calling Side is sent, and carries information such as called number in this request;
Step 402:GMSC sends the route request information SRI that comprises called number by the HLR/HSS to called subscriber's home network;
When step 403~405:HLR/HSS receives from the SRI message of GMSC, judge the whether signatory PNM business of called subscriber:
If the signatory PNM business of called subscriber, then skip going into to exhale the execution of restricted business, return route requests response message SRI_ACK to GMSC, wherein carry the T-CSI data of the CAMEL class service parameter of the professional control relation of call setup CAMEL class that is included as called subscriber's initiation;
GMSC sends the business that comprises the T-CSI data to called subscriber's SCP again and triggers message InitialDP;
Otherwise go into to exhale restricted service logic according to prior art execution earlier;
After step 406:SCP receives InitialDP message, check the PNM service condition:
After SCP received InitialDP message, whether finishing PNM registration decision according to the user was to carry out the PNM business or directly go into to exhale the execution of restricted business to judge:
When the PNM business of contracting as the called subscriber was in registered state, SCP carried out the PNM service logic, and promptly execution in step 407;
When the PNM business of contracting as the called subscriber is in unregistered state, directly go into to exhale the execution of restricted business to judge, skip to step 409;
Step 407~408:SCP carries out the PNM service logic, and whether decision carries out follow-up execution judgement of going into to exhale restricted business according to the PNM service executing result:
If the call re-direction that the PNM service executing result call failure that causes because of the private network circumscription logic do not occur or causes because of the PNM redirect logic then goes into to exhale the execution of restricted business to judge that promptly execution in step 409;
Otherwise if the call failure that causes because of PNM private network circumscription logic, direct call release then if the call re-direction that causes because of the PNM redirect logic, then returns to GMSC to initiate new calling by the SCP number that will alter course;
Step 409~410:SCP sends the inquiry request message Any_Time_Subscription_Interrogation that comprises CSI called subscriber identification and type of service sign to HLR/HSS, and HLR/HSS returns to SCP and comprises the response message Any_Time_Subscription_Interrogation Response that goes into to exhale restricted business datum that the called subscriber contracts;
Step 411:SCP obtains that the called subscriber contracts go into to exhale restricted business datum after, check and go into to exhale restricted service condition:
When going into to exhale restricted business to be in state of activation, SCP further judges its particular type when described, and promptly execution in step 412;
When going into to exhale restricted business to be in unactivated state, SCP directly enters the implementation to follow-up CAMEL class business, promptly skips to step 415 when described;
Step 412: judge the particular type go into to exhale restricted business, whether decision is to the entity requests inquiry called subscriber's of perception called subscriber positional information positional information thus:
Obtain called subscriber's positional information if desired, then execution in step 413;
If do not need to obtain called subscriber's positional information, then skip to step 414;
Step 413: obtain called subscriber's positional information to the entity requests of perception called subscriber positional information, the entity of perception called subscriber positional information includes but not limited to location server, presence server;
Step 414: whether satisfy into exhaling restrictive condition whether to limit to going into to exhale with decision according to the calling determined property:
If satisfy, then carry out and go into to exhale restricted service logic, this calling of locking into exhaling restrictive condition;
If do not satisfy, then enter the execution of follow-up CAMEL class business is judged that promptly execution in step 415 into exhaling restrictive condition;
Step 415: the implementation of other CAMEL class business.
Embodiment three:
In the present embodiment, still suppressed into exhaling restricted business by HLR/HSS, different with embodiment two is when HLR/HSS receives from the SRI message of GMSC, judges whether the called subscriber finishes registration to signatory PNM business, as shown in Figure 5, present embodiment may further comprise the steps:
Step 501: called subscriber's home network gateway exchange GMSC receives the incoming call request IAM that Calling Side is sent, and carries called number information in this request;
Step 502:GMSC sends the route request information SRI that comprises called number by the HLR/HSS to called subscriber's home network;
When step 503~505:HLR/HSS receives from the SRI message of GMSC, judge whether the called subscriber registers signatory PNM business:
If the called subscriber registers signatory PNM business, then skip going into to exhale the execution of restricted service logic, return route requests response message SRI_ACK to GMSC, wherein carry the T-CSI data of the CAMEL class service parameter of the professional control relation of call setup CAMEL class that is included as called subscriber's initiation;
GMSC sends the business that comprises the T-CSI data to called subscriber's SCP again and triggers message InitialDP;
Otherwise go into to exhale restricted service logic according to prior art execution earlier;
After step 506:SCP receives InitialDP message, directly carry out the PNM service logic;
Step 507:SCP carries out the PNM service logic, and whether decision carries out follow-up execution judgement of going into to exhale restricted business according to the PNM service executing result:
If the call re-direction that the PNM service executing result call failure that causes because of the private network circumscription logic do not occur or causes because of the PNM redirect logic then goes into to exhale the execution of restricted business to judge that promptly execution in step 508;
Otherwise if the call failure that causes because of PNM private network circumscription logic, direct call release then if the call re-direction that causes because of the PNM redirect logic, then returns to GMSC to initiate new calling by the SCP number that will alter course;
Step 508~509:SCP sends the inquiry request message Any_Time_Subscription_Interrogation that comprises CSI called subscriber identification and type of service sign to HLR/HSS, and HLR/HSS returns to SCP and comprises the response message Any_Time_Subscription_Interrogation Response that goes into to exhale restricted business datum that the called subscriber contracts;
Step 510:SCP obtains that the called subscriber contracts go into to exhale restricted business datum after, check and go into to exhale restricted service condition:
When going into to exhale restricted business to be in state of activation, SCP further judges its particular type when described, and promptly execution in step 511;
When going into to exhale restricted business to be in unactivated state, SCP directly enters the implementation to follow-up CAMEL class business, promptly skips to step 514 when described;
Step 511: judge the particular type go into to exhale restricted business, whether decision is to the entity requests inquiry called subscriber's of perception called subscriber positional information positional information thus:
Obtain called subscriber's positional information if desired, then execution in step 512;
If do not need to obtain called subscriber's positional information, then skip to step 513;
Step 512: obtain called subscriber's positional information to the entity requests of perception called subscriber positional information, the entity of perception called subscriber positional information includes but not limited to location server, presence server;
Step 513: whether satisfy into exhaling restrictive condition whether to limit to going into to exhale with decision according to the calling determined property:
If satisfy, then carry out and go into to exhale restricted service logic, this calling of locking into exhaling restrictive condition;
If do not satisfy, then enter the execution of follow-up CAMEL class business is judged that promptly execution in step 514 into exhaling restrictive condition;
Step 514: the implementation of other CAMEL class business.
In step 508~509 of step 409~410 of the foregoing description two and embodiment three, what SCP used that inquiry mode obtains the called subscriber goes into to exhale restricted business datum, its method is: send inquiry request message to HLR/HSS, and from the response message that HLR/HSS returns, obtain the called subscriber go into to exhale restricted business datum.This inquiry mode can also substitute with subscribing manner, subscribing manner is meant: SCP sends the subscription request message that comprises CSI called subscriber identification and type of service sign to HLR/HSS in advance, as Any_Time_Modification, HLR/HSS returns to SCP and comprises the current signatory response message of going into to exhale restricted business datum of called subscriber, as Any_Time_Modification Response, SCP will this moment the called subscriber that get access to from HLR/HSS contracts goes into to exhale restricted business datum to preserve in this locality and be used to judge into the execution of exhaling restricted business.
Transmission opportunity of described subscription request message can for: called subscriber finish PNM registration back or SCP receive professional trigger message InitialDP after.And, adopted this subscribing manner, afterwards in case when the called subscriber contract go into to exhale restricted business datum in HLR/HSS, to change the time, HLR/HSS can initiatively send the notification message of going into to exhale restricted business datum that the called subscriber after comprising variation contracts to SCP, as Note_Subscriber_Data_Modified, SCP obtains that the called subscriber contracts preserves in this locality after going into to exhale restricted business datum, and return response message to HLR/HSS, as Note_Subscriber_Data_Modified Response.
Referring to Fig. 6, the embodiment of the invention also provides a kind of PNM of realization business and the system of going into to exhale restricted service interaction, this system comprises that gateway moves crosspoint 601 and service control processor 602, wherein, gateway moves crosspoint 601, and the business that is used for being included as the CAMEL class service parameter of the professional control relation of initiating to the called subscriber of call setup CAMEL class triggers the service control processor that message sends to described called subscriber's home network; Whether service control processor 602 is used to utilize described CAMEL class service parameter to carry out the PNM business that described called subscriber contracts, and go into to exhale the execution of restricted business to judge according to the execution result decision of described PNM business.
Gateway moves crosspoint 601 and is further used for: when receiving the call request that Calling Side sends, send the routing iinformation request that comprises CSI called subscriber identification to the business datum storage server; Then this system further comprises business datum storage server 603, when being used to receive described routing iinformation request, if self preserve the setting of going into to exhale restricted business that described called subscriber is contracted, then when satisfying the professional trigger condition of PNM, will return to described gateway and move crosspoint for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber; Otherwise, directly will return to described gateway and move crosspoint for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber.
Business datum storage server 603 is used for: whether signatory whether professional or described called subscriber has carried out the trigger condition that the professional registration of PNM judges whether to satisfy the PNM business by described called subscriber PNM, if the signatory PNM of described called subscriber is professional or described called subscriber has carried out the professional registration of PNM, then satisfy the trigger condition of PNM business, otherwise, do not satisfy the trigger condition of PNM business.
Business datum storage server 603 is further used for: when the trigger condition of PNM business is not satisfied in judgement, the restricted business of going into to exhale that described called subscriber contracts is carried out judgement, go into to exhale restricted business to be in state of activation and satisfy when exhaling restrictive condition described, carry out and go into to exhale restricted business, indicate described gateway to move crosspoint and finish this calling.
Business datum storage server 603 is further used for: go into to exhale restricted business to be in unactivated state or do not satisfy when exhaling restrictive condition described, the service parameter of the CAMEL class business except the PNM business that described called subscriber is contracted returns to described gateway and moves crosspoint; Then gateway moves crosspoint 601 and is further used for: the business that will comprise described service parameter triggers message and sends to described service control processor; Then service control processor 602 is further used for: according to described service parameter corresponding CAMEL class service logic is called.
Service control processor 602 is further used for: when described business datum storage server is judged the trigger condition that satisfies the PNM business by the signatory PNM of described called subscriber is professional, judge whether the PNM business that described called subscriber contracts is in registered state, and when the PNM business that described called subscriber contracts is in registered state, utilize described CAMEL class service parameter to carry out the PNM business that described called subscriber contracts; When judging that PNM business that described called subscriber contracts is in unregistered state, that obtains that described called subscriber contracts goes into to exhale restricted business datum, and goes into to exhale the execution of restricted business to judge according to the data that get access to.
Service control processor 602 is used for: if the call re-direction result that call failure that the private network circumscription logic causes or PNM redirect logic cause occurs carrying out PNM business that described called subscriber contracts, then discharge this calling, or indicate described gateway to move crosspoint and initiate new calling, otherwise, that obtains that described called subscriber contracts goes into to exhale restricted business datum, and goes into to exhale the execution of restricted business to judge according to the data that get access to.
Service control processor 602 is used for: when the execution of going into to exhale restricted business is judged, judge describedly go into to exhale restricted business whether to be in state of activation and satisfy according to the data that get access to into exhaling restrictive condition, if, then carry out and go into to exhale restricted business, indicate described gateway to move crosspoint and finish this calling, otherwise, carry out the CAMEL class business except that the PNM business that described called subscriber contracts.
Service control processor 602 is used for: self preserve that described called subscriber contracts go into to exhale restricted data the time, go into to exhale restricted business datum by what search that the data of self preserving obtain that described called subscriber contracts; Self do not preserve that described called subscriber contracts go into to exhale restricted data the time, go into to exhale restricted business datum from what described business datum storage server got access to that described called subscriber contracts.
Service control processor 602 is used for: self do not preserve that described called subscriber contracts go into to exhale restricted data the time, to comprise described CSI called subscriber identification and go into to exhale the query requests of restricted service identification to send to described business datum storage server, then business datum storage server 603 is further used for: the restricted business datum of going into to exhale that the described called subscriber who self preserves is contracted returns to described service control processor.
Service control processor 602 is used for: self do not preserve that described called subscriber contracts go into to exhale restricted data the time, to comprise described CSI called subscriber identification in advance and go into to exhale the subscribe request of restricted service identification to send to described business datum storage server, then business datum storage server 603 is further used for: the restricted business datum of going into to exhale that the described called subscriber who self preserves is contracted returns to described service control processor; When described called subscriber contract go into to exhale restricted business datum to change in this locality the time, the restricted business datum of going into to exhale that the described called subscriber after changing is contracted sends to described service control processor.
Service control processor 602 is used for: receiving described professionally when triggering message or after described called subscriber finishes the professional registration of PNM, will comprise described CSI called subscriber identification and go into to exhale the subscribe request of restricted service identification to send to described business datum storage server.
Service control processor 602 is used for: according to the calling attribute, perhaps calling attribute and described called subscriber's positional information judges describedly go into to exhale restricted business whether to satisfy into exhaling restrictive condition, and then service control processor 602 is further used for: the positional information of obtaining described called subscriber from described business information memory cell or location server or presence server.
Referring to Fig. 7, the embodiment of the invention also provides a kind of business datum storage server, can be applied to realize the PNM business and go into to exhale in the system of restricted service interaction, moving crosspoint with gateway links to each other with service control processor, this server comprises business datum memory cell 701, be used to receive that described gateway moves that crosspoint sends when comprising the routing iinformation request of CSI called subscriber identification, if self preserve the setting of going into to exhale restricted business that described called subscriber is contracted, then when satisfying the professional trigger condition of PNM, will return to described gateway and move crosspoint for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber; Otherwise, directly will return to described gateway and move crosspoint for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber.
Business datum memory cell 701 comprises first judging unit 7011, first performance element 7012 and second performance element 7013, wherein, first judging unit 7011, be used to receive that described gateway moves that crosspoint sends when comprising the routing iinformation request of CSI called subscriber identification, judge whether described server self preserves the setting of going into to exhale restricted business that described called subscriber is contracted; First performance element 7012, be used for the described server of first judgment unit judges self preserve to described called subscriber contract go into to exhale being provided with of restricted business the time, when satisfying the professional trigger condition of PNM, will return to described gateway and move crosspoint for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber; Second performance element 7013, be used for the described server of first judgment unit judges self do not preserve to described called subscriber contract go into to exhale being provided with of restricted business the time, directly will return to described gateway and move crosspoint for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber.
First performance element 7012 comprises that second judging unit 70121 and first returns unit 70122, wherein, second judging unit 70121, be used for whether signatory whether professional or described called subscriber has carried out the trigger condition that the professional registration of PNM judges whether to satisfy the PNM business by described called subscriber PNM, if the signatory PNM of described called subscriber is professional or described called subscriber has carried out the professional registration of PNM, then satisfy the trigger condition of PNM business, otherwise, do not satisfy the trigger condition of PNM business; First returns unit 70122, be used for when second judgment unit judges satisfies the trigger condition of PNM business, will return to described gateway for the CAMEL class service parameter of the professional control relation of call setup CAMEL class initiated to described called subscriber and move crosspoint.
First performance element 7012 further includes exhales restriction performance element 70123, be used for when second judgment unit judges does not satisfy the trigger condition of PNM business, the restricted business of going into to exhale that described called subscriber contracts is carried out judgement, go into to exhale restricted business to be in state of activation and satisfy when exhaling restrictive condition when described, carry out and go into to exhale restricted business, indicate described gateway to move crosspoint and finish this calling.
Go into to exhale restriction performance element 70123 to comprise the 3rd judging unit 701231 and end of calling unit 701232, wherein, the 3rd judging unit 701231, be used for the restricted business of going into to exhale that described called subscriber contracts is carried out judgement, judge describedly go into to exhale restricted business whether to be in state of activation and satisfy into exhaling restrictive condition; End of calling unit 701232 is used for going into to exhale restricted business to be in state of activation and satisfying when exhaling restrictive condition in that the 3rd judgment unit judges is described, carries out and goes into to exhale restricted business, indicates described gateway to move crosspoint and finishes this calling.
Go into to exhale restriction performance element 70123 to comprise that further second returns unit 701233, be used for going into to exhale restricted business not to be in state of activation or not satisfying when exhaling restrictive condition in that the 3rd judgment unit judges is described, the service parameter of the CAMEL class business except the PNM business that described called subscriber is contracted returns to described gateway and moves crosspoint.
This server further comprises first response unit 702 and second response unit 703, wherein, first response unit 702, when being used to receive described service control processor sends comprise CSI called subscriber identification and go into to exhale the query requests of restricted service identification, the restricted business datum of going into to exhale that the described called subscriber who self preserves is contracted returns to described service control processor; Second response unit 703, when being used to receive described service control processor sends comprise CSI called subscriber identification and go into to exhale the subscribe request of restricted service identification, the restricted business datum of going into to exhale that the described called subscriber who self preserves is contracted returns to described service control processor; When described called subscriber contract go into to exhale restricted business datum to change in this locality the time, the restricted business datum of going into to exhale that the described called subscriber after changing is contracted sends to described service control processor.
Referring to Fig. 8, the embodiment of the invention also provides a kind of service control processor, can be applied to realize the PNM business and go into to exhale in the system of restricted service interaction, moving crosspoint with gateway links to each other with the business datum storage server, this processor comprises Service Processing Unit 801, when being used to receive business that described gateway moves the CAMEL class service parameter that is included as the professional control relation of initiating to the called subscriber of call setup CAMEL class that crosspoint sends and triggering message, utilize described CAMEL class service parameter to carry out the PNM business that described called subscriber contracts, and whether go into to exhale the execution of restricted business to judge according to the execution result decision of described PNM business.
Service Processing Unit 801 comprises the professional performance element 8011 of PNM and goes into to exhale restriction identifying unit 8012, wherein, the professional performance element 8011 of PNM, when being used to receive business that described gateway moves the CAMEL class service parameter that is included as the professional control relation of initiating to the called subscriber of call setup CAMEL class that crosspoint sends and triggering message, utilize described CAMEL class service parameter to carry out the PNM business that described called subscriber contracts; Go into to exhale restriction identifying unit 8012, be used for whether going into to exhale the execution of restricted business to judge according to the execution result decision of the professional performance element of PNM.
This processor further comprises first judging unit 802, is used to judge whether the PNM business that described called subscriber contracts is in registered state.Then the professional performance element 8011 of PNM is used for: when the PNM business of contracting the described called subscriber of first judgment unit judges is in registered state, utilize described CAMEL class service parameter to carry out the PNM business that described called subscriber contracts.
This processor further includes exhales restriction performance element 803, be used for when the PNM business that the described called subscriber of described first judgment unit judges contracts is in unregistered state, that obtains that described called subscriber contracts goes into to exhale restricted business datum, and goes into to exhale the execution of restricted business to judge according to the data that get access to.
Go into to exhale restriction identifying unit 8012 to comprise second judging unit 80121, call out releasing unit 80122 and identifying unit 80123 as a result, wherein, second judging unit 80121 is used to judge that the professional performance element of described PNM carries out PNM that described called subscriber contracts and whether occur call failure or call re-direction result when professional; Call out releasing unit 80122, be used for carrying out PNM business that described called subscriber contracts and call failure or call re-direction occur as a result the time, discharge this calling or indicate described gateway to move crosspoint and initiate new calling at the professional performance element of the described PNM of second judgment unit judges; Identifying unit 80123 as a result, be used for carrying out PNM business that described called subscriber contracts and call failure or call re-direction do not occur as a result the time at the professional performance element of the described PNM of second judgment unit judges, indicate and describedly go into to exhale that the restriction performance element obtains that described called subscriber contracts goes into to exhale restricted business datum, and go into to exhale the execution of restricted business to judge according to the data that get access to.
Go into to exhale restriction performance element 803 to comprise data capture unit 8031 and carry out identifying unit 8032, wherein, data capture unit 8031 is used to obtain that described called subscriber contracts goes into to exhale restricted business datum; Carry out identifying unit 8032, be used for judging describedly go into to exhale restricted business whether to be in state of activation and satisfy into exhaling restrictive condition according to the data that data capture unit gets access to, if, then carry out and go into to exhale restricted business, indicate described gateway to move crosspoint and finish this calling, otherwise, carry out the CAMEL class business except that the PNM business that described called subscriber contracts.
Data capture unit 8031 comprises first acquiring unit 80311 and second acquisition unit 80312, wherein, first acquiring unit 80311, be used for described processor self preserve that described called subscriber contracts go into to exhale restricted data the time, go into to exhale restricted business datum by what search that the data of self preserving obtain that described called subscriber contracts; Second acquisition unit 80312, be used for described processor self do not preserve that described called subscriber contracts go into to exhale restricted data the time, go into to exhale restricted business datum from what described business datum storage server got access to that described called subscriber contracts.
Second acquisition unit 80312 comprises query requests transmitting element 803121 and subscribe request transmitting element 803122, wherein, query requests transmitting element 803121, the query requests that is used for will comprising described CSI called subscriber identification and go into to exhale restricted service identification sends to described business datum storage server, and obtain from the response message that described business datum storage server returns that described called subscriber contracts go into to exhale restricted business datum; Subscribe request transmitting element 803122, be used for comprising described CSI called subscriber identification in advance and go into to exhale the subscribe request of restricted service identification to send to described business datum storage server, and obtain from the response message that described business datum storage server returns that described called subscriber contracts go into to exhale restricted business datum.
Subscribe request transmitting element 803122 is used for: receiving described professionally when triggering message or after described called subscriber finishes the professional registration of PNM, will comprise described CSI called subscriber identification and go into to exhale the subscribe request of restricted service identification to send to described business datum storage server.
Data capture unit 8031 further comprises the 3rd acquiring unit 80313, is used for obtaining from described business information storage server or location server or presence server described called subscriber's positional information.Then carrying out identifying unit 8032 is used for: according to the calling attribute, perhaps calling attribute and described called subscriber's positional information judges describedly go into to exhale restricted business whether to satisfy into exhaling restrictive condition.
As seen, in embodiments of the present invention, when the business that SCP receives the CAMEL class service parameter that is included as the professional control relation of initiating to the called subscriber of call setup CAMEL class that GMSC sends triggers message, utilize this CAMEL class service parameter to carry out the PNM business that described called subscriber contracts, and according to the execution result of PNM business whether decision goes into to exhale the execution of restricted business to judge: going into to exhale restricted business to be in state of activation and satisfying when exhaling restrictive condition, carry out and go into to exhale restricted business, going into to exhale restricted business not to be in state of activation or do not satisfying when exhaling restrictive condition, just carry out other CAMEL class business except the PNM business, make professionally and go into to exhale restricted when professional, go into to exhale restricted business to have an opportunity the PNM business after, to obtain execution at the signatory simultaneously PNM of circuit domain user.
Simultaneously, in the business datum storage server, go into to exhale restricted business setting by cancellation, at first judge whether to satisfy the professional trigger condition of PNM when perhaps making the business datum storage server receive the routing iinformation request, make that the PNM business preferentially obtains carrying out in the business that the user contracts.
Like this, promptly realized the preferential execution of PNM business, realized again in the process of carrying out CAMEL class business, calling in into exhaling restricted business, make into exhaling restricted business to have an opportunity after the PNM business, to obtain to carry out, promptly make the execution priority of exhaling restricted business between PNM business and other CAMEL class business except the PNM business.
Need to prove that when the present invention sold as software product independently or uses, the software of this invention correspondence can be stored in the computer read/write memory medium, and the function that can finish by this software of computer realization.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.