Method, system and service platform for realizing communication terminal service payment
Technical Field
The invention relates to a service payment technology in the field of communication, in particular to a method, a system and a service platform for realizing communication terminal service payment.
Background
The current payment modes of the wireless communication terminal comprise prepayment and post-payment. Where prepaid is the amount a user must pay in advance before using a service, and the amount is given an actual deduction after the user has successfully used the service. The post-payment is bill payment, the user pays in a specified period after receiving the bill, and the user uses the service by depending on the credit degree, namely, the user uses the service first and then pays. When the user needs to pay the current service charge using another account in the user database, the charge may be transferred to the other account by way of a telephone call or the like. However, when the current account of the user has no pre-paid fee or no credit (i.e. the bill is received and no fee is paid within the specified period), the telephone call cannot be used and the payment account cannot be transferred.
As in patent application No.: CN200710001931 entitled "method for transferring call charges between mobile communication terminals", discloses a mobile terminal and method for transferring call charges between mobile terminals, comprising the following steps: step one, a calling mobile terminal initiates a call to a called mobile terminal to establish call connection for conversation; step two, the calling mobile terminal sends a call transfer request to apply the charge related to the call to the called mobile terminal; and step three, if the called mobile terminal accepts the call transfer request, executing the call transfer operation of applying the call related cost to the called mobile terminal, and if the called mobile terminal refuses the call transfer request, keeping applying the call related cost to the calling mobile terminal. If the calling mobile terminal defaults, the calling call cannot be initiated, and thus the transfer of the payment account cannot be realized. Furthermore, when the caller applies the charge related to the call to the called mobile terminal, there is a possibility that the caller may maliciously damage the called terminal.
It can be seen that in the current technology, when the current account of the prepaid user has no prepaid fee or the postpaid user has no credit, it is difficult to actively control so that the user can transfer the fee to other accounts, and thus it cannot be guaranteed that the user can still use the call service when the prepaid or postpaid conditions are not satisfied.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a method, a system and a service platform for realizing communication terminal service payment, which can transfer the payment to other accounts when the user does not meet the conditions of prepayment or post-payment, thereby ensuring that the user can still use the calling service.
In order to solve the technical problem, the invention provides a method for realizing communication terminal service payment, which relates to a communication terminal, a service platform and a charging center, and comprises the following steps:
the communication terminal provides a mode for realizing service payment by transferring the account for the user;
and after the service platform acquires the transferred account information of the communication terminal, the service platform informs the communication terminal after confirming that the transferred account is available, and sends the account information bound with the transferred account information to the charging center.
Further, the method also involves a Mobile Switching Center (MSC), the method also including:
the communication terminal initiates a call request to the MSC after receiving the notification of the service platform;
MSC obtains the account information of the communication terminal from the charging center, and allows the communication terminal to initiate a call after confirming that the transfer account is available; transmitting the recorded calling time to a charging center after the calling is finished;
the charging center deducts corresponding cost from the balance of the transferred account of the communication terminal according to the calling time, and then returns the account balance information to the service platform;
and the service platform stores the received account balance information in the corresponding transfer account of the user database.
Further, after the service platform learns the information of the transfer account of the communication terminal, the service platform notifies the communication terminal after confirming that the transfer account is available, which specifically includes:
the communication terminal sends the account information containing the transferred account information to the service platform through the first specific short message;
the service platform analyzes the received first specific short message, confirms that the short message is a short message of the transfer account of the payment account, searches corresponding transfer account information in the user database according to the extracted transfer account verification information, and returns account confirmation information to the communication terminal through the second specific short message after confirming that the transfer account is legal and has available balance.
Further, the air conditioner is provided with a fan,
the first specific short message includes:
the first short message header check data and the first short message tail check data are used for matching and carrying out format check on the first specific short message;
the current account information is used for transmitting the current account information of the communication terminal user;
the transfer account verification information is used for transmitting transfer account information comprising a transfer account name and a verification password;
the second specific short message includes:
the first short message header check data and the first short message tail check data are used for matching and carrying out format check on the first specific short message;
and the payment account transfer confirmation information is used for transmitting the payment account transfer success information of the communication terminal user.
Further, after the service platform learns the information of the transfer account of the communication terminal, the service platform notifies the communication terminal after confirming that the transfer account is available, which specifically includes:
the communication terminal sends account information containing transferred account information to a service platform through a first Unstructured Supplementary Service Data (USSD) message;
the service platform analyzes the received first USSD message, confirms that the USSD message is the USSD message of the payment account transfer account, searches corresponding transfer account information in a user database according to the transfer account verification information extracted from the USSD message, and returns account confirmation information to the communication terminal through second USSD message after confirming that the transfer account is legal and has available balance;
or,
the user of the communication terminal informs the transferred account information to the service platform by using a Dual Tone Multi Frequency (DTMF) voice mode, and acquires the confirmation of the transferred account by the service platform.
Further, the communication terminal provides the user with a mode of realizing service payment by transferring the account, which specifically comprises:
the communication terminal provides an interface for inputting account information when knowing that a user needs to realize account transfer payment calling, wherein the interface at least comprises the input of a transfer account name and a verification password; the account information is transmitted to the service platform after the user has completed input on the interface.
In order to solve the above technical problem, the present invention provides a system for realizing communication terminal service payment, which comprises a service platform and a charging center, wherein:
the communication terminal is used for providing a mode for realizing service payment through the transfer account for the user and informing the transfer account information input by the user to the service platform; initiating a call request after the notification of the service platform is obtained;
the service platform is used for notifying the communication terminal after confirming that the transfer account is available after acquiring the transfer account information of the communication terminal, and sending the account information bound with the transfer account information to the charging center;
and the charging center is used for storing the account information bound with the transferred account information.
Further, a Mobile Switching Center (MSC) is included, wherein:
MSC, which is used to obtain the account information of the communication terminal from the charging center after receiving the call request, and allows the communication terminal to call after confirming that the transfer account is available; transmitting the recorded calling time to a charging center after the calling is finished;
the charging center deducts corresponding cost from the balance of the transferred account of the communication terminal according to the calling time, and then returns the account balance information to the service platform;
and the service platform stores the received account balance information in the corresponding transfer account of the user database.
Further, the air conditioner is provided with a fan,
the service platform interacts with the communication terminal in any one mode of a specific short message, Unstructured Supplementary Service Data (USSD) message and a dual-tone multi-frequency (DTMF) voice mode to obtain account information of the communication terminal, searches corresponding transfer account information in a user database according to transfer account names and verification password information extracted from the account information, and notifies the communication terminal after confirming that a transfer account is legal and has available balance.
Further, the air conditioner is provided with a fan,
the communication terminal provides an interface for inputting account information when knowing that a user needs to realize account transfer payment calling, wherein the interface at least comprises the input of a transfer account name and a verification password; and transmitting the account information to the service platform after the user completes the input on the interface.
In order to solve the above technical problem, the present invention provides a service platform for implementing communication terminal service payment, which includes a message processing module and a user database system, wherein:
the message processing module is used for receiving, storing and analyzing the specific message sent by the communication terminal and/or the signaling message sent by the charging center, and outputting the account information analyzed from the specific message and/or the signaling message to the user database system; after receiving an account confirmation instruction of a user database system, sending a specific message for confirming the transfer account to the communication terminal;
and the user database system is used for storing the user account information, and outputting an account confirmation instruction to the message processing module after inquiring and confirming that the transfer account is available.
Further, the message processing module comprises a message receiving/sending module, a storage module and a message parsing module, wherein:
the message receiving/sending module is used for outputting the received specific message and/or signaling message to the storage module; according to an account confirmation instruction input from a user database system, sending a specific message for confirming a transfer account to a communication terminal;
the storage module is used for storing the specific message and/or the signaling message and transmitting the specific message and/or the signaling message to the message analysis module;
and the message analysis module is used for confirming the message type and analyzing the content of the specific message and/or the signaling message and outputting the analyzed account information to the user database system.
Further, the user database system comprises an account information query module, an account information storage module and an account confirmation module, wherein:
the account information query module is used for querying the legality and balance information of the transferred account in the account information output by the message analysis module and transmitting a query result to the account information storage module;
the account information storage module is used for storing the binding relationship of the account information acquired according to the query result in a user database and transmitting the query result to the account confirmation module;
and the account confirmation module is used for outputting an account confirmation instruction to the message receiving/sending module after confirming that the transfer account is legal and has available balance according to the query result.
Further, the specific message includes any one of a specific short message and an Unstructured Supplementary Service Data (USSD) message.
By the method, the system and the service platform for realizing the communication terminal service payment, when the current account of the communication terminal user does not meet the pre-payment or post-payment condition, the current account of the user is transferred to other accounts through the specific message and the service platform, so that the user is ensured to realize calling on the communication terminal.
Drawings
Fig. 1 is a flowchart of an embodiment of a method for implementing service payment of a communication terminal according to the present invention;
fig. 2 is a schematic diagram of a format of a specific short message sent by the communication terminal to the service platform according to the present invention;
fig. 3 is a schematic format diagram of a specific short message returned to a communication terminal by the service platform of the present invention;
fig. 4 is a schematic structural diagram of an embodiment of the system for implementing service payment of the communication terminal according to the present invention;
fig. 5 is a schematic structural diagram of an embodiment of a service platform for implementing service payment of a communication terminal according to the present invention.
Detailed Description
The technical solution of the present invention will be further described in detail with reference to the accompanying drawings and preferred embodiments. The following examples are given only for illustrating and explaining the present invention and are not to be construed as limiting the technical aspects of the present invention.
As shown in fig. 1, it is a flow of an embodiment of a method for implementing service payment of a communication terminal provided by the present invention, and the method includes the following steps:
110, the user inputs account information containing transfer account name and password on the communication terminal;
when a user wants to use the communication terminal to realize payment calling, the communication terminal firstly provides an interface for inputting the identity information of the transfer account for the user, wherein the interface comprises the input of the transfer account name, the password, the random check code and the like, and the random check code has timeliness and is used for preventing the user account from being stolen by other people when the communication terminal stays on the interface for a long time after the user inputs the transfer account name and the password.
120, the communication terminal sends the account information input by the user to the service platform through the specific short message;
after the user inputs the account information, the communication terminal sends the account information input by the user to the service platform through the short message with the specific format. The structure of the short message with the specific format is shown in fig. 2, and includes first short message header verification data, current account information, transfer account verification information, and first short message tail verification data, where:
the first short message header checking data is used for checking the format of the specific short message of the communication terminal;
current account information for transmitting the current account information;
the transfer account verification information is used for transmitting verification information such as user names, passwords and the like of the transfer accounts;
the first short message tail check data is used for matching with the short message header check information and carrying out format check on the specific short message of the communication terminal so as to enhance the safety of short message transmission.
The specific short message with special format may be network management short message or other type of short message. The format of the specific short message can be changed by the service platform sending the specific short message.
130, the service platform analyzes the account information from the specific short message, inquires and confirms whether the transfer account is available;
the service platform analyzes the received short message with the specific format, confirms that the short message is the short message of the transfer account of the payment account, extracts the current account information and the verification information of the transfer account from the short message, searches the transfer account information in a user database system according to the user name and the password of the transfer account, and confirms whether the account is legal and has available balance.
The transfer account may be an account that the user has registered with the service provider or may be another account that the user database system can identify. The information of the transferred account can be the legality and balance information of the account, and can also be other information used for account transfer charging.
140, after confirming that the payment transfer account is available, the service platform encapsulates the confirmation information into a short message with a specific format and sends the short message back to the communication terminal, and meanwhile, sends the account binding information to the charging center;
the structure of the short message encapsulated by the service platform in a specific format is shown in fig. 3, and includes second short message header verification data, payment account transfer confirmation information, and second short message tail verification data, where:
the second short message header checking data is used for checking the format of the specific short message of the service platform;
the payment account transfer confirmation information is used for transmitting the payment account transfer success information;
and the second short message tail check data is used for matching with the head check information and carrying out format check on the specific short message of the service platform so as to enhance the safety of short message transmission.
And after the service platform confirms that the payment transfer account is available, the service platform sends the binding information of the current account and the transfer account to the charging center.
150, the communication terminal initiates a call after confirming that the transferred account information is legal;
after receiving the payment account transfer confirmation message sent back by the service platform, the communication terminal confirms that the call is allowed by the network terminal, and sends a call request message to a Mobile Switching Center (MSC).
160, MSC obtains account information from charging center, after confirming that transfer account is available, communication terminal is allowed to initiate call, and after call is finished, recorded call time is transmitted to charging center;
170: the charging center deducts corresponding cost from the balance of the account transferred by the communication terminal according to the calling time, and then returns the account balance information to the service platform for storage.
After the call is finished, the communication terminal can be selected by the user to clear the stored current transfer account information, and can also automatically clear the stored current transfer account information after the communication terminal is kept still for a period of time.
In the above embodiment, the communication terminal and the service platform interact in a specific short message manner, and the service platform returns the account confirmation information to the communication terminal after acquiring the transferred account information of the communication terminal.
The invention can also exemplify an embodiment that the communication terminal and the service platform are interacted in other modes, such as an Unstructured Supplementary Service Data (USSD) message mode, that is, when the communication terminal and the service platform need to realize customized service whose protocol is not specified, the message mode can be used for interaction, so that both sides can respectively obtain necessary information; or, the communication terminal sends a request to the service platform by using Dual Tone Multi Frequency (DTMF) voice, and informs the service platform of the transferred account information.
In the above, the embodiment is taken as an example that the user of the communication terminal performs the telephone call service, and actually, the method, the system and the service platform for paying the communication terminal service of the present invention can also be extended to other services, such as a short message service, an internet access service, and the like.
As shown in fig. 4, it is a structure of an embodiment of the system for implementing service payment of a communication terminal in the present invention, the system includes a communication terminal, a service platform, a charging center and an MSC, wherein:
the communication terminal is used for sending the account information input by the user to the service platform through the specific short message, and sending a call request message to the MSC after receiving the specific short message that the service platform confirms to transfer the account.
The structure of the specific short message sent by the communication terminal to the service platform is shown in fig. 2, and includes first short message header verification data, current account information, transfer account verification information, and first short message tail verification data.
The service platform is used for analyzing the account information from the specific short message, after inquiring and confirming that the transfer account is available, packaging the confirmation information into the specific short message and returning the specific short message to the communication terminal, and simultaneously sending the account binding information to the charging center; and storing the account balance information returned by the charging center after the communication terminal calls.
The structure of the specific short message returned to the communication terminal by the service platform is shown in fig. 3, and includes second short message header verification data, payment account transfer confirmation information, and second short message tail verification data.
The service platform sends the binding information of the current account and the transferred account of the communication terminal to the charging center.
The charging center is used for sending the account information of the communication terminal to the MSC according to the request of the MSC; and deducting corresponding cost from the transferred account according to the call time transmitted by the MSC, and then returning the account balance information to the service platform.
And the MSC is used for requesting to acquire the account information of the communication terminal from the charging center after receiving the call request message of the communication terminal, allowing the communication terminal to initiate a call after confirming that a transfer account in the account information is available, and transmitting the recorded call time to the charging center after the call is finished.
Of course, besides the above system embodiment, in which the communication terminal and the service platform interact in a specific short message manner, the present invention can also exemplify embodiments in which the communication terminal and the service platform interact in other manners, such as the USSD message manner and the DTMF voice manner mentioned above.
Fig. 5 shows a structure of an embodiment of the service platform for implementing service payment of the communication terminal, where the service platform includes a message processing module and a user database system, where:
the message processing module is used for receiving, storing and analyzing the specific short message sent by the communication terminal and/or the signaling message sent by the charging center, and outputting the account information analyzed from the specific short message and/or the signaling message to the user database system; after receiving the account confirmation instruction of the user database system, sending a specific short message for confirming the transfer account to the communication terminal.
And the user database system is used for storing the user account information and outputting an account confirmation instruction to the message processing module after inquiring and confirming the availability of the transferred account.
The user account information stored in the user database system comprises current account information and transferred account check information which are analyzed from a specific short message by the message processing module, and/or account balance information after user call which is analyzed from a signaling message.
Of course, similarly in other embodiments, in addition to receiving, storing and parsing the specific short message sent by the communication terminal, the message processing module may also receive, store and parse a USSD message sent by the communication terminal, and output account information parsed from the USSD message to the user database system; and after receiving an account confirmation instruction of the user database system, sending a USSD message for confirming the transfer of the account to the communication terminal.
The message processing module in fig. 5 further includes a message receiving/sending module, a storage module, and a message parsing module, wherein:
the message receiving/sending module is used for outputting the received specific short message and/or signaling message to the storage module; according to an account confirmation instruction input from a user database system, sending a specific short message for confirming a transferred account to a communication terminal;
the storage module is used for storing the specific short message and/or the signaling message and transmitting the specific short message and/or the signaling message to the message analysis module;
and the message analysis module is used for confirming the message type and analyzing the content of the specific short message and/or the signaling message and outputting the analyzed account information to the user database system.
The message analysis module confirms the type of the short message according to the first short message header and trailer verification data shown in fig. 2, and analyzes account information including current account information and transfer account verification information from the short message. Or the message analysis module analyzes the account balance information of the user after the call from the signaling message.
The structure of the short message receiving/sending module sending the specific short message for confirming the account transfer to the communication terminal is shown in fig. 3.
The user database system in fig. 5 further includes an account information query module, an account information saving module, and an account confirmation module, where:
the account information query module is used for querying the legality and balance of the transferred account in the account information output by the message analysis module and transmitting a query result to the account information storage module;
the account information storage module is used for storing the account information binding relationship obtained according to the query result in a user database and continuously transmitting the query result to the account confirmation module;
and the account confirmation module is used for outputting an account confirmation instruction to the message receiving/sending module after confirming the availability of the transfer account according to the query result.
Confirming the availability of the transfer account includes, but is not limited to, confirming whether the transfer account is legitimate and whether a balance is available.
The present invention may be embodied in several forms without departing from the spirit or essential attributes thereof, and it should be understood that various changes and modifications can be made therein by those skilled in the art without departing from the spirit and scope of the invention.