CN102572764B - On-line charging method of application program in mobile terminal, system thereof and user identification card - Google Patents

On-line charging method of application program in mobile terminal, system thereof and user identification card Download PDF

Info

Publication number
CN102572764B
CN102572764B CN201110040837.5A CN201110040837A CN102572764B CN 102572764 B CN102572764 B CN 102572764B CN 201110040837 A CN201110040837 A CN 201110040837A CN 102572764 B CN102572764 B CN 102572764B
Authority
CN
China
Prior art keywords
charging
user
mobile terminal
application program
operator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110040837.5A
Other languages
Chinese (zh)
Other versions
CN102572764A (en
Inventor
张恺
龚雪峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201110040837.5A priority Critical patent/CN102572764B/en
Publication of CN102572764A publication Critical patent/CN102572764A/en
Application granted granted Critical
Publication of CN102572764B publication Critical patent/CN102572764B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)
  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an on-line charging method of an application program in a mobile terminal, a system thereof and a user identification card. The method comprises the following steps: receiving a charging request message sent by the application program with the user identification card; verifying the charging request message, and after verification of the charging request message is passed, requesting a service provider service network to carry out charging through a mobile terminal; after a confirmation charging request message returned by the service provider service network is received, generating charging prompt information and displaying the information through the mobile terminal; after a confirmation charging feedback message sent by a user according to the charging prompt information, requesting the service provider service network to carry out charging through the mobile terminal; after a charging success result message returned by the service provider service network is received, forwarding the charging success result message to the application program. According to the embodiment of the invention, there is no need to increase development complexity of the application program, and a problem that an application program developer carries out arbitrary charging, overcharging, and repeated charging on an application program user is avoided.

Description

Online charging method and system, the user ID card of application program in mobile terminal
Technical field
The present invention relates to the communication technology, online charging method and system, the user ID card of application program in especially a kind of mobile terminal.
Background technology
Along with the development of mobile communication technology and the raising of mobile terminal disposal ability, wireless internet service starts to obtain flourish at moving communicating field, and the online sales service of application program for mobile terminal also will become the emphasis business of Ge great operator.In the online sales process of application program, application developer is except the copyright cost of use collecting application program, after application program is sold, in use the online charging of application program for mobile terminal is also become gradually to the important revenue source of application developer.The online charging of application program for mobile terminal refers to, mobile phone users is being bought and is running in certain application program for mobile terminal process, need by paying from service provider (the Service Provider of application program, hereinafter referred to as: SP) or content supplier (Content Provider obtains Additional Services based on this application program or content hereinafter referred to as: server CP).
At present the online charging mode of application program in mobile terminal is mainly contained: trigger charging, by short message (short message by application program running environment, hereinafter referred to as: SM) trigger charging with by WAP (wireless application protocol) (Wireless Application Protocol, hereinafter referred to as: WAP) trigger the several modes etc. such as charging.
Such as: (the Binary Runtime Environment for Wireless of Apple (Apple) common at present, the vedio on radio binary operation environment of Qualcomm, hereinafter referred to as: BREW) etc. application program for mobile terminal adopts and triggers charging by application program running environment, generally realized by application call running environment bottom function, depend critically upon mobile terminal, need to carry out customization transformation to mobile terminal operating system, the cost needed is higher, and workload is larger.
In reality operation, operation seller and the supplier of application program for mobile terminal of application program for mobile terminal are generally two different roles, the operation seller of application program for mobile terminal is born by operator usually, the supplier of application program for mobile terminal usually by SP or CP (hereinafter referred to as: SP/CP) bear.
Realizing in process of the present invention, inventor finds, triggering in the online charging mode of charging by short message or WAP, because the realization of accounting code realizes being combined completely with application program, add Develop Application System complexity, and, application developer controls the online charging process of application programs, operator cannot supervise online charging process, there is application developer application programs user disorderly to deduct fees, deduct fees more, repeat the problem of deducting fees, the grievous injury economic interests of application user.
Summary of the invention
Embodiment of the present invention technical problem to be solved is: provide the online charging method and system of application program in a kind of mobile terminal, user ID card, mobile terminal is not relied on during application program online charging in mobile terminal, and without the need to increasing Develop Application System complexity, application developer application programs user can be avoided disorderly to deduct fees, deduct fees more, repeat the problem of deducting fees.
For solving the problems of the technologies described above, the online charging method of application program in a kind of mobile terminal that the embodiment of the present invention provides, comprising:
The charging request message that application program sends is received in user ID clamping, and this charging request message comprises the application ID of application program described in user ID ID, unique identification, charging way and billing amount;
Described user ID card is according to the charging reference information prestored, described charging request message is verified, and after charging request message is by checking, carry out charging by the communication service module request operator service network in described mobile terminal, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees;
Described user ID is stuck in after described communication service module receives the confirmation charging request message that operator service network returns, and generates charging prompting information and by the human-computer interaction module display in mobile terminal;
Described user ID is stuck in after described human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, is deducted fees by operator service network described in described communication service module request;
Described user ID is stuck in after described communication service module receives the successful result message of deducting fees that described operator service network returns, successful result message of this being deducted fees is transmitted to described application program, to be provided the service or content of deducting fees based on this to described user ID card user by described application program.
A kind of user ID card that the embodiment of the present invention provides, comprising:
Receiving element, for receiving the charging request message that application program sends, this charging request message comprises user ID, application ID, charging way and billing amount; And receive communication service module forwards in corresponding mobile terminal, the successful result message of deducting fees that returned by operator service network;
Transmitting element, for described successful result message of deducting fees is transmitted to described application program, to provide the service or content of deducting fees based on this to described user ID card user by described application program;
Memory cell, for storing charging reference information corresponding to described user ID, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees;
Authentication unit, for according to the charging reference information in described memory cell, verifies described charging request message;
Charging control unit, for the result according to described authentication unit, after charging request message is by checking, indicates described communication service module request operator service network to carry out charging; And after the human-computer interaction module in described mobile terminal receives the confirmation charging feedback message that user sends according to charging prompting information, indicate described communication service module request operator service network to deduct fees;
Generation unit, for receive confirmation charging request message that operator service network returns in described communication service module after, generates described charging prompting information and indicates described human-computer interaction module to show.
The Online Charging System of application program in a kind of mobile terminal that the embodiment of the present invention provides, comprise the application program run in mobile terminal, described mobile terminal, the user ID card of described mobile phone users and operator service network, described application program, for sending charging request message to described user ID card in running, this charging request message comprises user ID, application ID, charging way and billing amount; And receive the successful result message of deducting fees of described user ID card forwarding, to provide the service or content of deducting fees based on this to described user ID card user;
Described user ID card, for receiving the charging request message that described application program sends, according to the charging reference information prestored, described charging request message is verified, and after charging request message is by checking, carry out charging by the communication service module request operator service network in described mobile terminal, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees; And after described communication service module receives the confirmation charging request message that operator service network returns, generate charging prompting information and by the human-computer interaction module display in described mobile terminal; And after described human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, deducted fees by operator service network described in described communication service module request; And after described communication service module receives the successful result message of deducting fees that described operator service network returns, successful result message of this being deducted fees is transmitted to described application program;
Described mobile terminal, for the instruction according to described user ID card, request operator service network carries out charging, and sends to described user ID card after receiving the confirmation charging request message that described operator service network returns; Show the charging prompting information that described user ID card generates; Receive confirmation charging feedback message that user sends according to this charging prompting information and send to described user ID card, and asking described operator service network to be deducted fees according to the instruction of described user ID card; The successful result message be transmitted to described user ID card of deducting fees receiving that described operator service network returns;
Described operator service network, carries out charging for the request according to described mobile terminal, and returns confirmation charging request message to described mobile terminal; And deduct fees according to the request of described mobile terminal, and return confirmation charging request message to described mobile terminal and deduct fees successful result message.
Based on the online charging method and system of application program in the mobile terminal that the above embodiment of the present invention provides, user ID card, user is in the process using application program in mobile terminal, when application program initiates online charging, application program does not directly trigger charging, but send charging request message to user ID card, by in user ID card, this charging request message is verified, only after being verified, trigger operator service network carry out charging and generate charging prompting information, only after user confirms charging, just carry out corresponding fee deduction, compared with prior art, mobile terminal is not relied on during application program online charging in mobile terminal, application program is not relied on yet, therefore without the need to increasing Develop Application System complexity, and, simplify the design difficulty of application developer to application praise, in addition, peel off the control that application developer application programs is deducted fees, strengthen the control dynamics of operator application programs charging, avoid application developer application programs user disorderly to deduct fees, deduct fees more, repeat the problem of deducting fees.
Below by drawings and Examples, technical scheme of the present invention is described in further detail.
Description of the invention provides in order to example with for the purpose of describing, and is not exhaustively or limit the invention to disclosed form.Many modifications and variations are obvious for the ordinary skill in the art.Selecting and describing embodiment is in order to principle of the present invention and practical application are better described, and enables those of ordinary skill in the art understand the present invention thus design the various embodiments with various amendment being suitable for special-purpose.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the flow chart of an online charging method embodiment of application program in mobile terminal of the present invention;
Fig. 2 is the flow chart of another embodiment of online charging method of application program in mobile terminal of the present invention;
Fig. 3 is the flow chart of another embodiment of online charging method of application program in mobile terminal of the present invention;
Fig. 4 is the structural representation of a user ID card of the present invention embodiment;
Fig. 5 is the structural representation of another embodiment of user ID card of the present invention;
Fig. 6 is the structural representation of an Online Charging System embodiment of application program in mobile terminal of the present invention;
Fig. 7 is the structural representation of another embodiment of Online Charging System of application program in mobile terminal of the present invention;
Fig. 8 is the structural representation of another embodiment of Online Charging System of application program in mobile terminal of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the flow chart of an online charging method embodiment of application program in mobile terminal of the present invention.As shown in Figure 1, in this embodiment mobile terminal, the online charging method of application program comprises following flow process:
Step 101, the charging request message that application program sends is received in user ID clamping, this charging request message comprise user ID (identification, hereinafter referred to as: ID), the application ID of unique identification application program, charging way and billing amount.
According to a specific embodiment of the present invention, user ID card can be the identification card of the operable any mark mobile phone users identity of mobile terminal, include but not limited to: subscriber identification module (User Identifier Module, hereinafter referred to as: UIM), user identification module (Subscriber Identity Module, hereinafter referred to as: SIM), universal subscriber identity identification module (Universal Subscriber Identity Module, hereinafter referred to as: USIM) etc.
Step 102, user ID card is according to the charging reference information prestored, charging request message is verified, and after charging request message is by checking, carry out charging by the communication service module request operator service network in mobile terminal, charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees.
By the charging reference information prestored, charging request message verified, can avoid disorderly deducting fees to user for same application, deduct fees more, repeat the problem of deducting fees.
Step 103, user ID is stuck in after communication service module receives the confirmation charging request message that operator service network returns, and generates charging prompting information and by the human-computer interaction module display in mobile terminal.
Particularly, application ID and billing amount information can be comprised in confirmation charging request message wherein.
Step 104, user ID is stuck in after human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, is deducted fees by communication service module request operator service network.
User ID is stuck in after communication service module receives the confirmation charging request message that operator service network returns, generate charging prompting information and point out customer charging information, only when user confirms charging, just user is deducted fees, thus avoid user in the unwitting situation of user and carry out disorderly deducting fees and the problem of deducting fees more.
Step 105, user ID is stuck in after communication service module receives the successful result message of deducting fees that operator service network returns, successful result message of this being deducted fees is transmitted to application program, to be provided the service or content of deducting fees based on this to user ID card user by application program.
Particularly, successful result message of deducting fees wherein can comprise application ID and deduct fees amount information.
After application program receives the successful result message of deducting fees of user ID card transmission, successful result message of this can being deducted fees sends to SP server or the CP server of this application program, corresponding SP server or CP server, based on this successful result message of deducting fees, provide the service or content of deducting fees based on this to user by this application program.
In the mobile terminal that the above embodiment of the present invention provides application program online charging method in, user is in the process using application program in mobile terminal, when application program initiates online charging, application program does not directly trigger charging, but send charging request message to user ID card, by in user ID card, this charging request message is verified, only after being verified, trigger operator service network carry out charging and generate charging prompting information, only after user confirms charging, just carry out corresponding fee deduction, mobile terminal is not relied on during application program online charging in mobile terminal, application program is not relied on yet, therefore without the need to increasing Develop Application System complexity, and, simplify the design difficulty of application developer to application praise, in addition, peel off the control that application developer application programs is deducted fees, strengthen the control dynamics of operator application programs charging, avoid application developer application programs user disorderly to deduct fees, deduct fees more, repeat the problem of deducting fees.
The embodiment of the present invention achieves the centralized control of operator's application programs online charging, specifically, the initiation of application program online charging, authentication, wholesale price and the overall process of having deducted fees complete by operator's facility trusty or system, and operator has monitor and forecast ability to whole charging process and power.
As a specific embodiment of the present invention, in step 105, after user ID is stuck in and receives successful result message of deducting fees that operator service network returns, recorded information of deducting fees that can also be corresponding to the application ID deducted fees upgrades, increase up-to-date record of deducting fees, recorded information of deducting fees wherein comprises deduct fees moment and amount information of deducting fees.
Further, as another embodiment of online charging method of application program in mobile terminal of the present invention, in the embodiment shown in fig. 1, carry out charging by the communication service module request operator service network in mobile terminal in step 102 specifically to comprise: user ID card calling communication business module, trigger Operator Specific Service management platform with short message way and carry out charging.Accordingly, in step 103, after communication service module receives the confirmation charging request message that Operator Specific Service management platform returns with short message way, generate charging prompting information and by the human-computer interaction module display in mobile terminal.In step 104, being undertaken deducting fees by communication service module request operator service network specifically comprises: user ID card calling communication business module, triggers Operator Specific Service management platform deduct fees with short message way.In step 105, communication service module receives after Operator Specific Service management platform disappears with the successful result of deducting fees that short message way returns, successful result message of this being deducted fees is transmitted to application program, to be provided the service or content of deducting fees based on this to user ID card user by application program.
Fig. 2 is the flow chart of another embodiment of online charging method of application program in mobile terminal of the present invention.As Fig. 2 shows, in this embodiment mobile terminal, the online charging method of application program comprises following flow process:
Step 201, the charging request message that application program sends is received in user ID clamping, and this charging request message comprises user ID, the application ID of application program, charging way and billing amount.
Step 202, user ID card, according to the charging reference information prestored, is verified charging request message, and charging reference information wherein comprises application ID, charging way, billing amount and recorded information of deducting fees.If charging request message is by checking, perform step 203.Otherwise, if charging request message is not by checking, the follow-up flow process of not knowing and doing the present embodiment.
Step 203, user ID card calls the communication service CMOS macro cell accounting request short message in corresponding mobile terminal, communication service module this accounting request short message is sent to SMS service center (Short Message Service Center, hereinafter referred to as: SMSC).User ID, the application ID of application program, charging way and billing amount can be comprised in accounting request short message wherein, and the address information of Operator Specific Service management platform.
Step 204, SMSC by this accounting request short message to Operator Specific Service management platform.
Step 205, Operator Specific Service management platform carries out charging according to the application ID of the user ID in accounting request short message, application program, charging way and billing amount, generates and confirms that accounting request short message also returns SMSC.User ID, application ID and billing amount information can be comprised in confirmation accounting request short message wherein.
Step 206, SMSC will confirm that accounting request short message is to the communication service module in mobile terminal corresponding to user ID card.
Step 207, communication service module will confirm that accounting request short message is to user ID card.
Step 208, user ID card is generated charging prompting information and is shown by the human-computer interaction module in mobile terminal.
According to this charging prompting information, user can know this charge situation of application program, if agree to this charging, can human-computer interaction module input validation charging feedback message be passed through, otherwise the feedback message of any operation or the charging of input refusal can not be carried out.
Step 209, user ID is stuck in after human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, the communication service CMOS macro cell called in corresponding mobile terminal is deducted fees request short message, and communication service module request short message of this being deducted fees is sent to SMSC.Can comprise in request short message of deducting fees wherein user ID, application program application ID with to deduct fees the amount of money and the address information of Operator Specific Service management platform.
Step 210, SMSC request short message of this being deducted fees is forwarded to Operator Specific Service management platform.
Step 211, Operator Specific Service management platform is deducted fees according to the application ID of the user ID in accounting request short message, application program and the amount of money of deducting fees, and deduct fees successfully in the user account that user ID is corresponding, generate and deduct fees successful result short message and return SMSC.User ID, application ID can be comprised in successful result short message of deducting fees wherein and deduct fees amount information.
Step 212, SMSC by successful result short message of deducting fees to the communication service module in mobile terminal corresponding to user ID card.
Step 213, communication service module will deduct fees successful result short message to user ID card.
Step 214, user ID card by successful result short message of deducting fees to the application program in corresponding mobile terminal.
Step 215, application program by successful result short message of deducting fees to the SP server of this application program or CP server, corresponding SP server or CP server, based on this successful result message of deducting fees, provide the service or content of deducting fees based on this to user by this application program.
Further, as another embodiment of online charging method of application program in mobile terminal of the present invention, in the embodiment shown in fig. 1, carry out charging by the communication service module request operator service network in mobile terminal in step 102 specifically to comprise: user ID card calling communication business module, by HTML (Hypertext Markup Language) (Hyper Text Transport Protocol, hereinafter referred to as: HTTP) trigger Operator Specific Service management platform and carry out charging.Accordingly, in step 103, after communication service module receives the confirmation charging request message that Operator Specific Service management platform returns with HTTP, generate charging prompting information and by the human-computer interaction module display in mobile terminal.In step 104, being undertaken deducting fees by communication service module request operator service network specifically comprises: user ID card calling communication business module, triggers Operator Specific Service management platform deduct fees with HTTP.In step 105, after communication service module receives the successful result message of deducting fees that Operator Specific Service management platform returns with HTTP, successful result message of this being deducted fees is transmitted to application program, to be provided the service or content of deducting fees based on this to user ID card user by application program.
Fig. 3 is the flow chart of another embodiment of online charging method of application program in mobile terminal of the present invention.As Fig. 3 shows, in this embodiment mobile terminal, the online charging method of application program comprises following flow process:
Step 301, the charging request message that application program sends is received in user ID clamping, and this charging request message comprises user ID, the application ID of application program, charging way and billing amount.
Step 302, user ID card, according to the charging reference information prestored, is verified charging request message, and charging reference information wherein comprises application ID, charging way, billing amount and recorded information of deducting fees.If charging request message is by checking, perform step 303.Otherwise, if charging request message is not by checking, the follow-up flow process of not knowing and doing the present embodiment.
Step 303, user ID card calls the communication service module in corresponding mobile terminal, by WAP door, charging request message is sent to Operator Specific Service management platform with HTTP.
Step 304, Operator Specific Service management platform carries out charging according to the application ID of the user ID in charging request message, application program, charging way and billing amount, generates and confirms that charging request message also returns WAP door with HTTP.
Step 305, the confirmation charging request message that WAP door receives by communication service module is transmitted to user ID card.
Step 306, user ID card is generated charging prompting information and is shown by the human-computer interaction module in mobile terminal.
According to this charging prompting information, user can know this charge situation of application program, if agree to this charging, can human-computer interaction module input validation charging feedback message be passed through, otherwise the feedback message of any operation or the charging of input refusal can not be carried out.
Step 307, user ID is stuck in after human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, the communication service CMOS macro cell called in corresponding mobile terminal is deducted fees request message, with HTTP, charging request message is sent to Operator Specific Service management platform by WAP door.Can comprise in request short message of deducting fees wherein user ID, application program application ID with to deduct fees the amount of money.
Step 308, Operator Specific Service management platform is deducted fees according to the application ID of the user ID in charging request message, application program and the amount of money of deducting fees, and deduct fees successfully in the user account that user ID is corresponding, generate and deduct fees successful result message and return WAP door with HTTP.User ID, application ID can be comprised in successful result message of deducting fees wherein and deduct fees amount information.
Step 309, what WAP door received by communication service module deduct fees, and successful result message is transmitted to user ID card.
Step 310, successful result message of deducting fees is transmitted to the application program in corresponding mobile terminal by user ID card.
Step 311, successful result message of deducting fees is transmitted to SP server or the CP server of this application program by application program, corresponding SP server or CP server, based on this successful result message of deducting fees, provide the service or content of deducting fees based on this to user by this application program.
Fig. 4 is the structural representation of a user ID card of the present invention embodiment.The user ID card of this embodiment can be used in the present invention the corresponding function of user ID card in the online charging method of application program in above-mentioned each mobile terminal.As shown in Figure 4, it comprises receiving element 401, transmitting element 402, memory cell 403, authentication unit 404, charging control unit 405 and generation unit 406.
Wherein, the charging request message that receiving element 401 sends for receiving application program, this charging request message comprises user ID, application ID, charging way and billing amount; And receive communication service module forwards in corresponding mobile terminal, the successful result message of deducting fees that returned by operator service network.
Transmitting element 402 is transmitted to application program for the successful result message of deducting fees received by receiving element 401, to be provided the service or content of deducting fees based on this to user ID card user by this application program.
Memory cell 403, for storing charging reference information corresponding to user ID, comprises application ID, charging way, billing amount and recorded information of deducting fees.
Authentication unit 404, for according to the charging reference information stored in memory cell 403, is verified the charging request message that receiving element 401 receives.
Charging control unit 405 is for the result according to authentication unit 404, and after charging request message is by checking, instruction communication service module request operator service network carries out charging; And after human-computer interaction module in the terminal receives the confirmation charging feedback message that user sends according to charging prompting information, indicate this communication service module request operator service network to deduct fees.
Generation unit 406, for after receiving operator service network in communication service module and indicating for the charging of charging control unit 405 the confirmation charging request message returned, generates charging prompting information and also indicates human-computer interaction module to show.
The user ID card that the above embodiment of the present invention provides, can application programs initiate charging request message verify, only after being verified, trigger operator service network carry out charging and generate charging prompting information, only after user confirms charging, just carry out corresponding fee deduction, mobile terminal is not relied on during application program online charging in mobile terminal, application program is not relied on yet, therefore without the need to increasing Develop Application System complexity, and, simplify the design difficulty of application developer to application praise, in addition, peel off the control that application developer application programs is deducted fees, strengthen the control dynamics of operator application programs charging, avoid application developer application programs user disorderly to deduct fees, deduct fees more, repeat the problem of deducting fees.
Corresponding to said method embodiment of the present invention, as shown in Figure 5, as another embodiment of user ID card of the present invention, updating block 407 can also be comprised, after receiving at receiving element 401 successful result message of deducting fees, the deduct fees recorded information corresponding to the application ID stored in memory cell 403 upgrades, and recorded information of deducting fees wherein comprises deduct fees moment and amount information of deducting fees.
Fig. 6 is the structural representation of an Online Charging System embodiment of application program in mobile terminal of the present invention.In this embodiment mobile terminal, the Online Charging System of application program can be used in the present invention the online charging method of application program in above-mentioned each mobile terminal.As shown in Figure 6, it comprises the application program 2 of operation in mobile terminal 1, mobile terminal 1, user ID card 3 and the operator service network 4 of mobile terminal 1 user.
Wherein, application program 2, for sending charging request message to user ID card 3 in running, this charging request message comprises user ID, application ID, charging way and billing amount; And receive the successful result message of deducting fees of user ID card 3 forwarding, to provide the service or content of deducting fees based on this to user ID card 3 user.
User ID card 3, for receiving the charging request message that application program 2 sends, according to the charging reference information prestored, this charging request message is verified, and after this charging request message is by checking, carry out charging by the communication service module request operator service network 4 in mobile terminal 1, charging reference information wherein comprises application ID, charging way, billing amount and recorded information of deducting fees; And after communication service module receives the confirmation charging request message that operator service network 4 returns, generate charging prompting information and by the human-computer interaction module display in mobile terminal; And after human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, deducted fees by communication service module request operator service network 4; And after communication service module receives the successful result message of deducting fees that operator service network 4 returns, successful result message of this being deducted fees is transmitted to application program 2.
Particularly, this user ID card 3 can be realized by the structure of above-mentioned Fig. 4 or Fig. 5 any embodiment of the present invention, and can be specifically SIM, UIM or USIM.Instantiation when user ID card 3 adopts embodiment illustrated in fig. 5 is particularly illustrated in this embodiment.
In addition, as a specific embodiment of the present invention, standard data interface in accordance with communication standard protocol can be set between user ID card and application program, according to this standard agreement, user ID card can adopt corresponding data field format and cipher mode etc. to the interaction message between application program.
Mobile terminal 1 comprises communication service module and human-computer interaction module, for the instruction according to user ID card 3, request operator service network 4 carries out charging, and sends to user ID card 3 after receiving the confirmation charging request message that operator service network 4 returns; The charging prompting information that display user ID card 3 generates; Receive confirmation charging feedback message that user sends according to this charging prompting information and send to user ID card 3, and deducting fees according to the instruction request operator service network 4 of user ID card 3; Receive the successful result message be transmitted to user ID card 3 of deducting fees that operator service network 4 returns.
Operator service network 4 carries out charging for the request according to mobile terminal 1, and returns confirmation charging request message to mobile terminal 1; And deduct fees according to the request of mobile terminal 1, and return confirmation charging request message to mobile terminal 1 and deduct fees successful result message.
In the mobile terminal that the above embodiment of the present invention provides application program Online Charging System in, user is in the process using application program in mobile terminal, when application program initiates online charging, application program does not directly trigger charging, but send charging request message to user ID card, by in user ID card, this charging request message is verified, only after being verified, trigger operator service network carry out charging and generate charging prompting information, only after user confirms charging, just carry out corresponding fee deduction, mobile terminal is not relied on during application program online charging in mobile terminal, application program is not relied on yet, therefore without the need to increasing Develop Application System complexity, and, simplify the design difficulty of application developer to application praise, in addition, peel off the control that application developer application programs is deducted fees, strengthen the control dynamics of operator application programs charging, avoid application developer application programs user disorderly to deduct fees, deduct fees more, repeat the problem of deducting fees.
Fig. 7 is the structural representation of another embodiment of Online Charging System of application program in mobile terminal of the present invention.In this embodiment mobile terminal, the Online Charging System of application program can be used in the present invention the online charging embodiment of the method for application program in mobile terminal shown in above-mentioned Fig. 3.As shown in Figure 7, compared with the embodiment shown in Fig. 6, the operator service network 4 in this embodiment specifically can be realized by Operator Specific Service management platform.
Fig. 8 is the structural representation of another embodiment of Online Charging System of application program in mobile terminal of the present invention.In this embodiment mobile terminal, the Online Charging System of application program can be used in the present invention the online charging embodiment of the method for application program in mobile terminal shown in above-mentioned Fig. 2.As shown in Figure 8, compared with the embodiment shown in Fig. 7, in the operator service network 4 in this embodiment, can also comprise SMSC5, it is mutual that mobile terminal 1 carries out short message especially by SMSC5 and Operator Specific Service management platform 4.
In this specification, each embodiment all adopts the mode of going forward one by one to describe, and what each embodiment stressed is the difference with other embodiment, same or analogous part cross-reference between each embodiment.For device, system embodiment, due to itself and embodiment of the method basic simlarity, so description is fairly simple, relevant part illustrates see the part of embodiment of the method.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that program command is relevant, aforesaid program can be stored in a computer read/write memory medium, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
The embodiment of the present invention does not rely on mobile terminal in mobile terminal during application program online charging, application program is not relied on yet, therefore without the need to increasing Develop Application System complexity, and, simplify the design difficulty of application developer to application praise, in addition, peel off the control that application developer application programs is deducted fees, strengthen the control dynamics of operator application programs charging, avoid application developer application programs user and disorderly deduct fees, deduct fees more, repeat the problem of deducting fees.

Claims (15)

1. the online charging method of application program in mobile terminal, is characterized in that, comprising:
The charging request message that application program sends is received in user ID clamping, and this charging request message comprises the application ID of application program described in user ID ID, unique identification, charging way and billing amount;
Described user ID card is according to the charging reference information prestored, described charging request message is verified, and after charging request message is by checking, carry out charging by the communication service module request operator service network in described mobile terminal, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees;
Described user ID is stuck in after described communication service module receives the confirmation charging request message that operator service network returns, and generates charging prompting information and by the human-computer interaction module display in mobile terminal;
Described user ID is stuck in after described human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, is deducted fees by operator service network described in described communication service module request;
Described user ID is stuck in after described communication service module receives the successful result message of deducting fees that described operator service network returns, successful result message of this being deducted fees is transmitted to described application program, to be provided the service or content of deducting fees based on this to described user ID card user by described application program.
2. method according to claim 1, is characterized in that, described user ID card comprises subscriber identification module SIM, user identification module UIM or universal subscriber identity identification module USIM.
3. method according to claim 1, it is characterized in that, after described user ID is stuck in and receives successful result message of deducting fees that described operator service network returns, also comprise: recorded information of deducting fees corresponding to described application ID is upgraded, described in deduct fees recorded information comprise deduct fees the moment with deduct fees amount information.
4. the method according to claims 1 to 3 any one, it is characterized in that, carry out charging by the communication service module request operator service network in described mobile terminal to comprise: described user ID card calls described communication service module, trigger Operator Specific Service management platform with short message way and carry out charging;
Described communication service module receives the confirmation charging request message that operator service network returns and is specially: described communication service module receives the confirmation charging request message that described Operator Specific Service management platform returns with short message way;
Undertaken deducting fees comprising by operator service network described in described communication service module request: described user ID card calls described communication service module, trigger described Operator Specific Service management platform with short message way and deduct fees;
Described communication service module receives the successful result message of deducting fees that described operator service network returns and is specially: described communication service module receives the successful result message of deducting fees that described Operator Specific Service management platform returns with short message way.
5. the method according to claims 1 to 3 any one, it is characterized in that, carry out charging by the communication service module request operator service network in described mobile terminal to comprise: described user ID card calls described communication service module, trigger Operator Specific Service management platform by HTML (Hypertext Markup Language) HTTP and carry out charging;
Described communication service module receives the confirmation charging request message that operator service network returns and is specially: described communication service module receives the confirmation charging request message that described Operator Specific Service management platform returns with HTTP;
Undertaken deducting fees comprising by operator service network described in described communication service module request: described user ID card calls described communication service module, trigger described Operator Specific Service management platform with HTTP and deduct fees;
Described communication service module receives the successful result message of deducting fees that described operator service network returns and is specially: described communication service module receives the successful result message of deducting fees that described Operator Specific Service management platform returns with HTTP.
6. a user ID card, is characterized in that, comprising:
Receiving element, for receiving the charging request message that application program sends, this charging request message comprises user ID, application ID, charging way and billing amount; And receive communication service module forwards in corresponding mobile terminal, the successful result message of deducting fees that returned by operator service network;
Transmitting element, for described successful result message of deducting fees is transmitted to described application program, to provide the service or content of deducting fees based on this to described user ID card user by described application program;
Memory cell, for storing charging reference information corresponding to described user ID, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees;
Authentication unit, for according to the charging reference information in described memory cell, verifies described charging request message;
Charging control unit, for the result according to described authentication unit, after charging request message is by checking, indicates described communication service module request operator service network to carry out charging; And after the human-computer interaction module in described mobile terminal receives the confirmation charging feedback message that user sends according to charging prompting information, indicate described communication service module request operator service network to deduct fees;
Generation unit, for receive confirmation charging request message that operator service network returns in described communication service module after, generates described charging prompting information and indicates described human-computer interaction module to show.
7. user ID card according to claim 6, is characterized in that, also comprise:
Updating block, after receiving at described receiving element successful result message of deducting fees, upgrades the recorded information of deducting fees applying ID described in described memory cell corresponding, described in deduct fees recorded information comprise deduct fees the moment with to deduct fees amount information.
8. the Online Charging System of application program in a mobile terminal, comprise the application program run in mobile terminal, described mobile terminal, the user ID card of described mobile phone users and operator service network, it is characterized in that, described application program, for sending charging request message to described user ID card in running, this charging request message comprises user ID, application ID, charging way and billing amount; And receive the successful result message of deducting fees of described user ID card forwarding, to provide the service or content of deducting fees based on this to described user ID card user;
Described user ID card, for receiving the charging request message that described application program sends, according to the charging reference information prestored, described charging request message is verified, and after charging request message is by checking, carry out charging by the communication service module request operator service network in described mobile terminal, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees; And after described communication service module receives the confirmation charging request message that operator service network returns, generate charging prompting information and by the human-computer interaction module display in described mobile terminal; And after described human-computer interaction module receives the confirmation charging feedback message that user sends according to this charging prompting information, deducted fees by operator service network described in described communication service module request; And after described communication service module receives the successful result message of deducting fees that described operator service network returns, successful result message of this being deducted fees is transmitted to described application program;
Described mobile terminal, for the instruction according to described user ID card, request operator service network carries out charging, and sends to described user ID card after receiving the confirmation charging request message that described operator service network returns; Show the charging prompting information that described user ID card generates; Receive confirmation charging feedback message that user sends according to this charging prompting information and send to described user ID card, and asking described operator service network to be deducted fees according to the instruction of described user ID card; The successful result message be transmitted to described user ID card of deducting fees receiving that described operator service network returns;
Described operator service network, carries out charging for the request according to described mobile terminal, and returns confirmation charging request message to described mobile terminal; And deduct fees according to the request of described mobile terminal, and return confirmation charging request message to described mobile terminal and deduct fees successful result message.
9. system according to claim 8, is characterized in that, described user ID card comprises:
Receiving element, for receiving the charging request message that application program sends, this charging request message comprises user ID, application ID, charging way and billing amount; And receive communication service module forwards in corresponding mobile terminal, the successful result message of deducting fees that returned by operator service network;
Transmitting element, for described successful result message of deducting fees is transmitted to described application program, to provide the service or content of deducting fees based on this to described user ID card user by described application program;
Memory cell, for storing charging reference information corresponding to described user ID, described charging reference information comprises application ID, charging way, billing amount and recorded information of deducting fees;
Authentication unit, for according to the charging reference information in described memory cell, verifies described charging request message;
Charging control unit, for the result according to described authentication unit, after charging request message is by checking, indicates described communication service module request operator service network to carry out charging; And after the human-computer interaction module in described mobile terminal receives the confirmation charging feedback message that user sends according to charging prompting information, indicate described communication service module request operator service network to deduct fees;
Generation unit, for receive confirmation charging request message that operator service network returns in described communication service module after, generates described charging prompting information and indicates described human-computer interaction module to show.
10. system according to claim 9, is characterized in that, described user ID card also comprises:
Updating block, after receiving at described receiving element successful result message of deducting fees, upgrades the recorded information of deducting fees applying ID described in described memory cell corresponding, described in deduct fees recorded information comprise deduct fees the moment with to deduct fees amount information.
11. systems according to claim 9 or 10, it is characterized in that, described user ID card comprises SIM, UIM or USIM.
System described in 12. according to Claim 8 to 10 any one, it is characterized in that, described operator service network comprises Operator Specific Service management platform.
13. systems according to claim 12, is characterized in that, described operator service network also comprises SMS service center SMSC.
14. systems according to claim 11, is characterized in that, described operator service network comprises Operator Specific Service management platform.
15. systems according to claim 14, is characterized in that, described operator service network also comprises SMS service center SMSC.
CN201110040837.5A 2010-12-08 2011-02-18 On-line charging method of application program in mobile terminal, system thereof and user identification card Active CN102572764B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110040837.5A CN102572764B (en) 2010-12-08 2011-02-18 On-line charging method of application program in mobile terminal, system thereof and user identification card

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201010579137.9 2010-12-08
CN201010579137 2010-12-08
CN201110040837.5A CN102572764B (en) 2010-12-08 2011-02-18 On-line charging method of application program in mobile terminal, system thereof and user identification card

Publications (2)

Publication Number Publication Date
CN102572764A CN102572764A (en) 2012-07-11
CN102572764B true CN102572764B (en) 2015-01-14

Family

ID=46416986

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110040837.5A Active CN102572764B (en) 2010-12-08 2011-02-18 On-line charging method of application program in mobile terminal, system thereof and user identification card

Country Status (1)

Country Link
CN (1) CN102572764B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103716763B (en) * 2012-09-29 2017-03-08 卓望数码技术(深圳)有限公司 A kind of method and system of checking charging point
CN103796186B (en) * 2012-10-30 2017-11-28 中国电信股份有限公司 Communication flows statistical method and mobile terminal desktop system based on application
CN104144400B (en) * 2013-05-10 2017-11-07 中国电信股份有限公司 The charging method and system of application on site
CN104796868A (en) * 2014-01-16 2015-07-22 中兴通讯股份有限公司 Service package use notifying and sending methods and devices, and server
CN105208540A (en) * 2014-06-11 2015-12-30 中兴通讯股份有限公司 Realization methods and apparatuses for charging of service delivery platform and third party
CN105472592B (en) * 2015-11-17 2018-09-11 上海迪静信息技术有限公司 The toll collection system and charging method of application software
CN108282343A (en) * 2017-12-29 2018-07-13 广州贝睿信息科技有限公司 A kind of transparent billing technology of multimedia file
CN111385754B (en) * 2018-12-29 2022-05-31 华为技术有限公司 Charging method, device and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170620A (en) * 2007-11-23 2008-04-30 中兴通讯股份有限公司 A device and method for charging user terminal
CN101702715A (en) * 2009-11-13 2010-05-05 中国电信股份有限公司 Permission control point, permission control method and system of application software

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153227A1 (en) * 2008-12-12 2010-06-17 Microsoft Corporation Mobile phone billing for content payment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170620A (en) * 2007-11-23 2008-04-30 中兴通讯股份有限公司 A device and method for charging user terminal
CN101702715A (en) * 2009-11-13 2010-05-05 中国电信股份有限公司 Permission control point, permission control method and system of application software

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
构建下一代网络中的内容计费***;宋秀丽;《电信工程技术与标准化》;20081130;全文 *

Also Published As

Publication number Publication date
CN102572764A (en) 2012-07-11

Similar Documents

Publication Publication Date Title
CN102572764B (en) On-line charging method of application program in mobile terminal, system thereof and user identification card
JP5980853B2 (en) Billing system with authenticated wireless device transaction event data
US20190279189A1 (en) Method, system, and computer program product for facilitating post-sale transactions using mobile devices
CN101203000B (en) Method and system for downloading mobile terminal applied software
KR100964766B1 (en) Wireless subscriber billing and distribution
KR100898529B1 (en) Application-based value billing in a wireless subscriber network
US20110217994A1 (en) Systems and Methods to Automate Transactions via Mobile Devices
CN102469419B (en) Method for charging on line, charging gateway and system of online application content
WO2008051488A1 (en) Premium mobile service for discovery, payment, personalization and access of mobile content
JP2006520173A (en) Automatic subscription system for applications and services supplied to wireless devices
JP2008519353A (en) Method, software, and apparatus for activating resident applications
CN105308907B (en) Installation package authorization method and device
JP5838218B2 (en) Application store system and application development method using the application store system
CN105659641A (en) System and methods for account creation using a feature phone
US20130110600A1 (en) Mobile data service platform, system and method for providing value-added services
CN104955005A (en) Method and device for depositing for communication terminal
KR100638474B1 (en) Payment system using mobile message and mobile message payment system using the same
CN102105863B (en) Methods for mobile phone applications
CN103795552A (en) Charging processing method and charging processing device of embedded charging point
CN101827347A (en) Communication method, communication system and access method to service provider base
KR101725096B1 (en) Method and apparatus for membership service
CN106255983B (en) Linking secure download of application data with payment
KR20110036481A (en) Method for wireless settlement based on messaging
KR20110073626A (en) Method for charging advance payment card using mobile phone's rf reader/writer, mobile phone and recording medium
CN101133671A (en) Payment method for content, mobile equipment and content item implementing the method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant