Summary of the invention
Consider the problems referred to above and make the present invention that for this reason, main purpose of the present invention is, a kind of method and system that are used to realize Online Charging System non-structured supplementary service data center and the coexistence of traditional non-structured supplementary service data center are provided.
According to the method that is used to realize Online Charging System non-structured supplementary service data center and the coexistence of traditional non-structured supplementary service data center of the present invention, may further comprise the steps: step S302, the non-structured supplementary service data of Online Charging System center is by sending the CAMEL-Subscription-Information that routing iinformation instruction and attaching position register obtain the user alternately; And step S304, according to the CAMEL-Subscription-Information determining data center is Online Charging System non-structured supplementary service data center or traditional non-structured supplementary service data center, if the data center non-structured supplementary service data center that is Online Charging System, then processing is directly carried out at the non-structured supplementary service data of Online Charging System center, if data center is traditional non-structured supplementary service data center, then traditional non-structured supplementary service data center realizes handling by handling non-constructed supplementary business request message and the non-structured supplementary service data of Online Charging System center alternately.
In addition, in the step S302 of this method, comprise following processing: when the user dials non-structured supplementary service data access code, attaching position register triggers to the non-structured supplementary service data of Online Charging System center according to non-structured supplement data service information and sends processing non-constructed supplementary business request message, triggers the supercentral non-structured supplementary service data IN service of the non-structured supplementary service data of Online Charging System; And IN service receive handle non-structured supplementary service data request message after, carry out non-structured supplementary service data string manipulation to obtain the access code parameter, call and send the routing iinformation operation to obtain user's CAMEL-Subscription-Information.
In addition, in the step S304 of this method, comprise following processing: call the algorithm that obtains non-structured supplementary service data center attribute, if the Online Charging System user then enters Online Charging System user processing module, carry out and handle, if traditional non-structured supplementary service data central user then enters non-structured supplementary service data central user processing module, realize the access request of non-structured supplementary service data central user.
In addition, in the method, the supercentral business module of the non-structured supplementary service data of Online Charging System has non-structured supplementary service data central user request processing module.
In addition, in the method, CAMEL-Subscription-Information comprises paid service key, service control point global title.
The system of Online Charging System according to the present invention non-structured supplementary service data center and the coexistence of traditional non-structured supplementary service data center, comprise: the core net module, with the non-structured supplementary service data of Online Charging System center by sending the routing iinformation instruction interaction to obtain user's CAMEL-Subscription-Information; The Online Charging System module, mutual by man-machine language instruction and the non-structured supplementary service data of Online Charging System center, obtain the user profile of Online Charging System inquiring user state, think that the user provides the corresponding business function; The non-structured supplementary service data of tradition center, the user is given to traditional non-structured supplementary service data center processing with the request of the non-structured supplementary service data central user of tradition by handling the non-constructed supplementary business request message, by handling the result that the non-constructed supplementary business request responding receives traditional non-structured supplementary service data center, the result is sent to the user by the non-structured supplementary service data of Online Charging System center; And the non-structured supplementary service data of Online Charging System center, according to the CAMEL-Subscription-Information determining data center is Online Charging System non-structured supplementary service data center or traditional non-structured supplementary service data center, if the data center non-structured supplementary service data center that is Online Charging System, then processing is directly carried out at the non-structured supplementary service data of Online Charging System center, if data center is traditional non-structured supplementary service data center, then traditional non-structured supplementary service data center realizes handling by handling non-constructed supplementary business request message and the non-structured supplementary service data of Online Charging System center alternately.
In addition, in this system, also comprise WEB user's request processing module, be used to provide configuration interface with non-structured supplementary service data center type, access code attribute.
In addition, in this system, Online Charging System non-structured supplementary service data center and the coexistence of the non-structured supplementary service data of other Online Charging System center.
In addition, in this system, the quantity at traditional non-structured supplementary service data center is one or more.
In addition, in this system, the supercentral business module of the non-structured supplementary service data of Online Charging System has non-structured supplementary service data central user request processing module.
In addition, in this system, CAMEL-Subscription-Information comprises paid service key, service control point global title.
In addition, in this system, the core net module comprises mobile switching centre and attaching position register.
By above-mentioned aspect of the present invention, the present invention mainly is by under same non-structured supplementary service data access code, utilize Online Charging System non-structured supplementary service data center and traditional non-structured supplementary service data Central Message to distinguish Online Charging System user, traditional non-structured supplementary service data central user alternately and finish the thought of user request, realize the coexistence at Online Charging System non-structured supplementary service data center and traditional non-structured supplementary service data center.Be upgraded to the implementation method at the non-structured supplementary service data of Online Charging System center for operator provides the non-structured supplementary service data of a kind of Online Charging System center non-structured supplementary service data central smoothing of tradition, and can reach the effect of saving investment.
Other features and advantages of the present invention will be set forth in the following description, and, partly from specification, become apparent, perhaps understand by implementing the present invention.Purpose of the present invention and other advantages can realize and obtain by specifically noted structure in the specification of being write, claims and accompanying drawing.
Embodiment
Below in conjunction with accompanying drawing the preferred embodiments of the present invention are described, should be appreciated that preferred embodiment described herein only is used for description and interpretation the present invention, and be not used in qualification the present invention.
Fig. 3 shows the flow chart of method that is used to realize the coexistence of Online Charging System non-structured supplementary service data center and non-structured supplementary service data center according to the embodiment of the invention.
As shown in Figure 3, may further comprise the steps: step S302, the non-structured supplementary service data of Online Charging System center is by sending the CAMEL-Subscription-Information that routing iinformation instruction and home location register Signalling exchange obtain the user; And step S304, according to the CAMEL-Subscription-Information determining data center is Online Charging System non-structured supplementary service data center or non-structured supplementary service data center, if the data center non-structured supplementary service data center that is Online Charging System, then processing is directly carried out at the non-structured supplementary service data of Online Charging System center, if data center is non-structured supplementary service data center, then non-structured supplementary service data center realizes handling by handling non-constructed supplementary business request message and the non-structured supplementary service data of Online Charging System center alternately.
In addition, in the step S302 of this method, comprise following processing: when the user dialed non-structured supplementary service data access code, attaching position register triggered the supercentral non-structured supplementary service data IN service of the non-structured supplementary service data of Online Charging System according to non-structured supplement data service information; And after IN service receives non-structured supplementary service data request message, carry out non-structured supplementary service data string manipulation to obtain the access code parameter, call and send the routing iinformation operation to obtain user's CAMEL-Subscription-Information.
In addition, in the step S304 of this method, comprise following processing: call the algorithm that obtains non-structured supplementary service data center attribute, if the Online Charging System user then enters Online Charging System user processing module, carry out and handle, if non-structured supplementary service data central user then enters non-structured supplementary service data central user processing module, realize the access request of non-structured supplementary service data central user.
In addition, in the method, the supercentral business module of the non-structured supplementary service data of Online Charging System has non-structured supplementary service data central user request processing module.
In addition, in the method, CAMEL-Subscription-Information comprises paid service key, service control point global title.
Fig. 4 shows the structural representation according to the system that is used for Online Charging System non-structured supplementary service data center and the coexistence of non-structured supplementary service data center of the embodiment of the invention.
As shown in Figure 4, comprising: core net module 402, with the non-structured supplementary service data of Online Charging System center by sending the routing iinformation instruction interaction to obtain user's CAMEL-Subscription-Information; Online Charging System module 404, mutual by man-machine language instruction and the non-structured supplementary service data of Online Charging System center, obtain the user profile of Online Charging System inquiring user state, think that the user provides the corresponding business function; Non-structured supplementary service data center 406, the user is given to non-structured supplementary service data center processing with the request of non-structured supplementary service data central user by handling the non-constructed supplementary business request message, by handling the result that the non-constructed supplementary business request responding receives non-structured supplementary service data center, the result is sent to the user by the non-structured supplementary service data of Online Charging System center; And the non-structured supplementary service data of Online Charging System center 408, according to the CAMEL-Subscription-Information determining data center is Online Charging System non-structured supplementary service data center or non-structured supplementary service data center, if the data center non-structured supplementary service data center that is Online Charging System, then processing is directly carried out at the non-structured supplementary service data of Online Charging System center, if data center is non-structured supplementary service data center, then non-structured supplementary service data center realizes handling by handling non-constructed supplementary business request message and the non-structured supplementary service data of Online Charging System center alternately.
In addition, in this system, also comprise WEB user's request processing module, be used to provide configuration interface with non-structured supplementary service data center type, access code attribute.
In addition, in this system, Online Charging System non-structured supplementary service data center and the coexistence of the non-structured supplementary service data of other Online Charging System center.
In addition, in this system, the quantity at non-structured supplementary service data center is one or more.
In addition, in this system, the supercentral business module of the non-structured supplementary service data of Online Charging System has non-structured supplementary service data central user request processing module.
In addition, in this system, CAMEL-Subscription-Information comprises paid service key, service control point global title.
In addition, in this system, the core net module comprises mobile switching centre and attaching position register.
The structure chart and the message flow of system when Fig. 5 shows according to the Online Charging System of the embodiment of the invention non-structured supplementary service data center and the coexistence of traditional non-structured supplementary service data center.
As shown in Figure 5, wherein, (a) system construction drawing has been described Online Charging System non-structured supplementary service data center and attaching position register by the MAP instruction interaction, Online Charging System inquiring user state user profile is instructed by man-machine language in non-structured supplementary service data center, for the user provides the corresponding business function; If traditional non-structured supplementary service data central user, then the request of the non-structured supplementary service data central user of tradition being given to traditional non-structured supplementary service data center with the request of processing non-constructed supplementary business handles, the result that the non-structured supplementary service data of tradition center is returned receives by handling the non-constructed supplementary business request responding, finally by the non-structured supplementary service data of Online Charging System center the result is sent to the user.
Wherein, shown in (b) message flow diagram,
When the user dials non-structured supplementary service data access code, attaching position register triggers to the non-structured supplementary service data of Online Charging System center according to non-structured supplement data service information and sends processing non-constructed supplementary business request message, trigger non-structured supplementary service data IN service, after business was received and handled the non-constructed supplementary business request message, the processing of carrying out non-structured supplementary service data string was to obtain parameter such as access code; Call then and send the CAMEL-Subscription-Information that the user is obtained in the routing iinformation operation; After calling the algorithm that obtains non-structured supplementary service data center attribute, if traditional non-structured supplementary service data central user, then the request of the non-structured supplementary service data central user of tradition is given to traditional non-structured supplementary service data center by processing non-constructed supplementary business request message and handles, the result that traditional non-structured supplementary service data center is returned issues the non-structured supplementary service data of Online Charging System center by handling the non-constructed supplementary business request responding; The non-structured supplementary service data of Online Charging System center sends to the user with this result by handling the non-constructed supplementary business request responding again.
Shown in the table 1, in the SCP type map, the configuration item of each SCP has following two attribute service control point global title scpgt and access way accessmode (type at just non-structured supplementary service data center).
ScpgtSCP GT sign indicating number |
The accessmode access module |
861335599? |
0-MML represents that this GT is the GT of OCS USSDC |
861335515? |
1-MAP represents that this GT is the GT of traditional USSDC |
Scpgt is unique index, SCP of unique sign, the SCP at the prepayment service place that its value representation user contracts (that is, non-structured supplementary service data center).
The value of accessmode is 0 or 1, and wherein, the non-structured supplementary service data center of 0 this SCP correspondence of expression is the non-structured supplementary service data of Online Charging System center; The non-structured supplementary service data center of 1 this SCP correspondence of expression is traditional non-structured supplementary service data center.
Configuration item can dynamically increase, deletes or revise.
Table 2 shows the service access code relation
The sercodeUSSD service access code |
The funid feature index |
Traditional USSDC access code of scpsercode correspondence |
Description describes |
780? |
1? |
?790? |
Query the balance |
781? |
2? |
?791? |
Supplement with money |
782? |
3? |
?792? |
Debt-credit |
The access code scpsercode at a corresponding feature index funid of each service access code sercode (function items value corresponding index represents to query the balance function items etc. as 1) and the non-structured supplementary service data of a tradition center.
Sercode is the index of unique index, a function of unique expression, is the access code of the known function items correspondence of user.
Scpsercode represents the access code at traditional non-structured supplementary service data center, just operator is in addition at the expression of attaching position register configuration and the access code of sercode identical function index, but need not notify the user, in the non-structured supplementary service data central user of tradition, access code remains sercode.When the non-structured supplementary service data central user of tradition was initiated request, the sercode that scpsercode is replaced in the string of original non-structured supplementary service data center formed new non-structured supplementary service data string.
Funid, the scpsercode of sercode correspondence on-the-fly modify.
Fig. 6 shows the algorithm block diagram that obtains non-structured supplementary service data center type and traditional non-structured supplementary service data center access code according to the embodiment of the invention.
As shown in Figure 6, from the non-structured supplementary service data string of parameter of handling the non-constructed supplementary business request message, obtain sercode, from SRI_ACK, obtain the service control point global title.
Incoming traffic control point global title scpgt, its value is the GT sign indicating number at non-structured supplementary service data center, user place; Non-structured supplementary service data center service access code sercode.
In database, search the configuration item record of describing among Fig. 6 according to scpgt, obtaining the just non-structured supplementary service data centring system of accessmode type (scpmode:=accessmode), is the non-structured supplementary service data of Online Charging System center (scpmode:=0) if can not find then be defaulted as.Wherein, the non-structured supplementary service data center of 0 this SCP correspondence of expression is the non-structured supplementary service data of Online Charging System center; The non-structured supplementary service data center of 1 this SCP correspondence of expression is traditional non-structured supplementary service data center.
Search corresponding feature index funid, traditional non-structured supplementary service data center service access code scpsercode according to sercode, and with the success of set as a result (result:=1), otherwise inquiry failure (result:=0).
Business will handle accordingly according to Query Result.
Fig. 7 shows the flow chart according to the non-structured supplementary service data of the Online Charging System of embodiment of the invention center business.
As shown in Figure 7, when the user dials non-structured supplementary service data access code, attaching position register triggers to the non-structured supplementary service data of Online Charging System center according to non-structured supplement data service information and sends processing non-constructed supplementary business request message, triggers non-structured supplementary service data IN service.
After business was received and handled the non-constructed supplementary business request message, the processing of carrying out non-structured supplementary service data string was to obtain parameter such as access code.
Judge that the system level switch is not (if there is the existence at traditional non-structured supplementary service data center, operator can close time switch voluntarily so, the non-structured supplementary service data of Online Charging System center will judge no longer that the non-structured supplementary service data center type in user place is directly in local process user request), be whether Online Charging System non-structured supplementary service data center and traditional non-structured supplementary service data center coexist, if not symbiotic system, directly enter the non-structured supplementary service data central user of Online Charging System processing module.Otherwise enter next step.
Call the operation of transmission routing iinformation and obtained the CAMEL-Subscription-Information (service control point global title, service key) of exhaling the user.Just can obtain non-structured supplementary service data center GT from the service control point global title.
Importing non-structured supplementary service data center access code that non-structured supplementary service data center GT and subscriber dialing bring up calls " algorithm that obtains non-structured supplementary service data center type, traditional non-structured supplementary service data center access code " and has obtained exhaling user's place system type, traditional non-structured supplementary service data center service access code.
Judge whether to be the non-structured supplementary service data central user of tradition according to non-structured supplementary service data center type, if "No" directly enters the non-structured supplementary service data central user of Online Charging System processing module, if then enter next step.
The non-structured supplementary service data of Online Charging System center is received that the access code part sercode of non-structured supplementary service data string is changed to traditional non-structured supplementary service data center service access code scpsercode, forms new non-structured supplementary service data string.
Give attaching position register by handling the non-constructed supplementary business solicit operation non-structured supplementary service data string that the user is new, attaching position register triggers the supercentral business of traditional non-structured supplementary service data according to scpsercode, and this business is handled the request of traditional non-structured supplementary service data central user; Result is by handling the result that the non-constructed supplementary business request responding returns to the non-structured supplementary service data of Online Charging System center.
The center result sends to the user by USSDRES with the non-structured supplementary service data of Online Charging System.
So far, realized the coexistence at Online Charging System non-structured supplementary service data center and traditional non-structured supplementary service data center.
The traditional non-structured supplementary service data center of mentioning in the basic procedure of the present invention is that quantity can increase and decrease in real system, from 0 to several, the non-structured supplementary service data of Online Charging System center can coexist at the non-structured supplementary service data of Online Charging System center simultaneously, scheme is similar, according to actual needs deployment system.
In sum, by the present invention, under same non-structured supplementary service data access code, utilize Online Charging System non-structured supplementary service data center and traditional non-structured supplementary service data Central Message to distinguish Online Charging System user, traditional non-structured supplementary service data central user alternately and finish the thought of user request, realize the coexistence at Online Charging System non-structured supplementary service data center and traditional non-structured supplementary service data center.Be upgraded to the implementation method at the non-structured supplementary service data of Online Charging System center for operator provides the non-structured supplementary service data of a kind of Online Charging System center non-structured supplementary service data central smoothing of tradition, and can reach the effect of saving investment.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.