CN100456756C - A method and network for implementing prepaid subscriber short message service - Google Patents

A method and network for implementing prepaid subscriber short message service Download PDF

Info

Publication number
CN100456756C
CN100456756C CNB031466311A CN03146631A CN100456756C CN 100456756 C CN100456756 C CN 100456756C CN B031466311 A CNB031466311 A CN B031466311A CN 03146631 A CN03146631 A CN 03146631A CN 100456756 C CN100456756 C CN 100456756C
Authority
CN
China
Prior art keywords
short message
smsc
bill
scp
reimbursement
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.)
Expired - Fee Related
Application number
CNB031466311A
Other languages
Chinese (zh)
Other versions
CN1567972A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB031466311A priority Critical patent/CN100456756C/en
Publication of CN1567972A publication Critical patent/CN1567972A/en
Application granted granted Critical
Publication of CN100456756C publication Critical patent/CN100456756C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention discloses a method for implementing a short message service of a prepaying subscriber, which comprises the following steps: a short message sending party submits a short message to a short message switching center (SMSC), and the SMSC authenticates the prepaying subscriber on a service control point (SCP) according to the received short message; if authentication of the SCP is failed, then the SCP tells the SMSC to stop the flow of the short message service, else the SCP charges the prepaying subscriber; the SMSC sends the short message to a short message receiving party and produces a money paying list according to a sending result of the short message, and the SCP acquires the money paying list from the SMSC periodically and handles the balance of the prepaying subscriber according to the money paying list. The present invention also discloses a network for implementing the short message service of the prepaying subscriber, which is characterized in that the network at least comprises the SMSC, the SCP and a short message gateway, wherein the SCP and the SMSC are connected, and the SMSC and the short message gateway are connected.

Description

A kind of method and network of realizing prepaid user's short message service
Technical field
The present invention relates to the IN service field, relate in particular to a kind of method and network of the prepaid user's of realization short message service.
Background technology
Along with developing rapidly of telecommunications prepaid user, in order to need to solve the real time billing problem of prepaid user's short message service for the user provides better high-quality value-added service.Current short message service mainly is divided into two big classes, be respectively point-to-point short message service and program request short message service, wherein, the point-to-point short message service is further divided in the net two kinds of point to point service, PTP between point to point service, PTP and net again, point to point service, PTP mainly solves the sending and receiving short messages business between user of mobile station in the same type net in the net, and point to point service, PTP then mainly solves the sending and receiving short messages business between the user of mobile station of the dissimilar mobile radio communications in office between net; The program request short message service also can be further divided into demand (telecommunication) service and two kinds of forms of custom service, wherein, in demand (telecommunication) service, the user directly obtains the information of wanting by the input access code, the specific implementation of this demand (telecommunication) service comprises that the user submits to program request short message and business to provide end (SP)/internet content to provide end (ICP)/internet service to provide end (ISP) to send these two processes of program request object information to the user, wherein, SP, ICP and ISP are referred to as short message service end are provided; In custom service, the service charge of user's payment on terms custom service provides end regularly to provide the information that has customized to the user by business, and SP/ICP/ISP is identical to the process that the user sends the program request object information in this process and the demand (telecommunication) service.
In order to realize pre-payment short message service, must finish authentication and charging work to the short message service that comprises above-mentioned four types of business, its key is to differentiate that the user has or not the ability that realizes its business that will carry out, and user's remaining sum is withholdd exactly.In the prior art, generally all be to adopt following method to realize pre-payment short message service:
Prepaid user's balance amount information is kept in the Service Control Point, when this prepaid user carries out short message service, short message service center (SMSC) determines according to this user profile of this locality whether this user is the prepaid user, if not, then SMSC is according to carrying out short message service with domestic consumer corresponding normal flow, if, then SMSC carries out authentication to SCP to this user, if authentication is passed through, then this user of SCP notice SMSC has the right to carry out short message service, SCP withholds, thereby realizes the real time billing of short message service; In this process, the form that adopts SMSC to produce amendment bill/reimbursement bill realizes the notice of short message service operation result, be specially: SMSC is according to the ruuning situation of short message service, producing amendment bill/reimbursement bill from one's body, SCP obtains this amendment bill/reimbursement bill from SMSC, thereby obtain the ruuning situation of short message service, SCP can be handled user balance according to the represented short message service ruuning situation of this amendment bill/reimbursement bill.Introduce the method that realizes pre-payment short message service in the prior art at point-to-point short message service and program request short message service respectively below.
1, point-to-point short message service:
With point-to-point short message service between net is example, in order to realize the pre-payment of this short message service, adopt networking structure shown in Figure 1, wherein, SMSC carries out authentication to SCP, to finish the authentication functions in the prepayment service, internet short message Interworking GateWay (ISMG) generates amendment bill/reimbursement bill, SCP obtains amendment bill/reimbursement bill from ISMG, and user balance is handled according to the short message service operation result that is embodied in the amendment bill/reimbursement bill, referring to shown in Figure 2, realize that point-to-point short message prepayment service specifically comprises between net:
After SMSC receives the short message that the user submits to, send authentication message to SCP and send short message to judge user's forelock of whether having a surplus, if authentication is passed through, then SCP is deducting corresponding user balance from one's body, then, SMSC is sent to ISMG with short message, ISMG again short message is sent to the corresponding opposite end of Home Network network in user of mobile station on, ISMG waits for the status report that the opposite end network returns, if status report shows short message and sends failure, then ISMG generates amendment bill/reimbursement bill, and SCP regularly obtains amendment bill/reimbursement bill to ISMG, and the user's that will deduct according to this ticket corresponding expense refills.
Point-to-point short message realization of prepayment service method is similar between interior point-to-point short message realization of prepayment service method of net and above-mentioned net, difference only is: sent SMS message by the user of mobile station of SMSC in Home Network, and, SMSC generates amendment bill/reimbursement bill, and SCP obtains this amendment bill/reimbursement bill on SMSC.
Yet, adopt the prior art to realize that the prepayment service of point-to-point short message has following shortcoming:
(1) networking is comparatively complicated: because SCP need arrive SMSC or ISMG obtains amendment bill/reimbursement bill, thereby need provide SCP to being connected of SMSC and ISMG simultaneously, thereby cause the connection relative complex in the networking;
(2) confusion of chargeing may appear: under the situation that SCP breaks down, referring to shown in Figure 2, SMSC is after SCP sends authentication message, SCP can not withhold owing to fault, and do not send authentication response message to SMSC yet, but the short message service of considering the user should not interrupted, then, SMSC can continue short message is sent to ISMG, ISMG is sent to short message on the travelling carriage of user in the network of opposite end again, thereby can cause the user to carry out short message service and SCP does not carry out corresponding situation of withholing; In addition, if ISMG sends the status report that expression sends failure to SMSC, SMSC can generate amendment bill/reimbursement bill according to this report, and SCP is in case carry out extra money according to this amendment bill/reimbursement bill, the situation that then can cause the user balance mistake to increase.
2, program request short message service:
With the custom service is example, adopts networking mode shown in Figure 3 to realize the prepayment service of customization short message.This business adopts service short message gateway (SSMG) to go up called subscriber's authentication to SCP, on SSMG, generate the mechanism of amendment bill/reimbursement bill, its flow process is referring to shown in Figure 4: SP/ICP/ISP sends the customization short message according to user's customization in advance to SSMG, SSMG sends authentication message to SCP, SCP carries out authentication to the user, if authentication is passed through, then SCP deducts fees earlier, notify this subscription authentication of SSMG to pass through then, SSMG is sent to SMSC with the short message of customization, SMSC sends SMS message to the travelling carriage of customized user, after SMSC is sent completely, will sends the result and return to SSMG, show the transmission failure if send the result, then SSMG generates amendment bill/reimbursement bill, and SCP obtains amendment bill/reimbursement bill from SSMG, and the corresponding user who has deducted fees is carried out extra money.
Demand (telecommunication) service adopts identical networking mode with custom service, difference only is in demand (telecommunication) service, user place travelling carriage sends broadcast messages to SMSC, SMSC returns response message to user place travelling carriage, then, SMSC is sent to SSMG with message, and SSMG is sent to SP with message again, SP sends the short message of program request again to user place travelling carriage, it is consistent that SP SP/ICP/ISP in process that the user sends the program request short message and customization procedure sends the process that customizes short message to the user.
The prior art has following shortcoming:
(1), thereby causes the networking relative complex because this Technology Need provides being connected of SSMG and SCP;
(2) in demand (telecommunication) service, by flow chart shown in Figure 4 as can be seen, user place travelling carriage is as long as submit the program request short message to SMSC, and SMSC will notify the user to submit success to travelling carriage echo reply message, and in real process, therefore the situation that might exist the user can't carry out program request owing to Sorry, your ticket has not enough value, just may cause the user to obtain submitting to successful indication, and the actual inconsistency that can not receive broadcast messages, this kind situation causes user's complaint easily;
(3) in demand (telecommunication) service, by flow chart shown in Figure 4 as can be seen, submit in the flow process of program request short message the user, SMSC and SSMG do not carry out authentication, but default user has the authority of program request, in case SCP shows that to the result of subscription authentication this user does not have the program request authority, then can cause the front user to submit the waste of broadcast messages flow process to, thereby waste a large amount of system resources.
As seen, the method that realizes the short message prepayment service in the prior art has the networking complexity, causes the defective of chaotic, the waste system resource of chargeing etc. easily, and, in the prior art, the amendment bill/reimbursement bill that is generated only carries critical fielies such as charge number, expense, for the mistake of user not being deducted fees that may cause then can't remedy because SCP breaks down.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method and network of the prepaid user's of realization short message service, handling process that this method is perfect, thus the charging confusion, the miscue user that have avoided occurring submit success to and owing to the not enough wasting of resources problem that causes of user balance; Adopt succinct mode to set up this network, unification in SMSC realizes with the function that generates amendment bill/reimbursement bill with authentication, thereby has reduced the interface between short messaging gateway and the SCP, thereby has improved the maintainability of network.
The present invention is a kind of method that realizes prepaid user's short message service, it is characterized in that, this method may further comprise the steps:
The short message sending direction SMSC of short message service center submits short message to, SMSC carries out authentication to the prepaid user according to the short message of receiving on the service control point (SCP), if SCP failed authentication, then SCP notice SMSC stops the short message service flow process, otherwise, SCP deducts fees to this prepaid user, SMSC sends SMS message to the short message receiving debit, SMSC generates amendment bill/reimbursement bill according to the transmission result of short message, SCP regularly obtains amendment bill/reimbursement bill to SMSC, according to this amendment bill/reimbursement bill this prepaid user's remaining sum is handled.
Wherein, described SCP is treated to according to the remaining sum of amendment bill/reimbursement bill to this prepaid user:
SCP withholds or extra money to described prepaid user's remaining sum according to the extra money type in the amendment bill/reimbursement bill.
Wherein, described SMSC after on the SCP prepaid user being carried out authentication, the result that SMSC sends SMS message and submits to the short message transmit leg.
Wherein, described short message transmit leg and short message receiving debit are respectively calling subscriber and the called subscriber in the consolidated network, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC issues the short message of described submission to called subscriber's travelling carriage, called subscriber's travelling carriage returns to SMSC and issues response message, represent to issue failure if issue response message, then SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money.
Wherein, described short message transmit leg and short message receiving debit are calling subscriber and the called subscriber in the heterogeneous networks, and described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to internet short message Interworking GateWay ISMG with the short message of described submission, ISMG sends to called subscriber place travelling carriage with this short message by called subscriber place network, judge whether that SMSC sends failure to send SMS message failure or short message of ISMG at called subscriber place network, if, then ISMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money; Otherwise, do not process.
Wherein, described short message receiving debit provides end for short message service, and described prepaid user is short message transmit leg user, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to service short message gateway SSMG with the short message of described submission, SSMG is sent to short message service with this short message end is provided, judge whether that SMSC provides the end failure that sends SMS message to send SMS message failure or SSMG of SSMG to short message service, if, then SSMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money; Otherwise, do not process.
Wherein, described short message transmit leg provides end for short message service, and described prepaid user is short message receiving debit user, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC judges whether to issue failure with the short message issuing of the described submission user place travelling carriage to the short message receiving debit, if then SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money; Otherwise, do not process.
Wherein, described short message transmit leg and short message receiving debit are respectively calling subscriber in the consolidated network and called subscriber and SCP operation irregularity and can't finish described deducting fees the time, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC issues the short message of described submission to called subscriber's travelling carriage, called subscriber's travelling carriage returns to SMSC and issues response message, judging whether to issue response message represents to issue successfully, if, then SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to withhold, otherwise, do not process.
Wherein, when described short message transmit leg and short message receiving debit can't finish described deducting fees for the calling subscriber in the heterogeneous networks and called subscriber and SCP operation irregularity, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to ISMG with the short message of described submission, ISMG sends to called subscriber place travelling carriage with this short message by called subscriber place network, judge whether that SMSC sends successfully at called subscriber place network to send SMS message success or short message of ISMG, if, then ISMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to withhold; Otherwise, do not process.
Wherein, when described short message receiving debit provides end and SCP operation irregularity can't finish described deducting fees for short message service, described prepaid user is short message transmit leg user, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to SSMG with the short message of described submission, SSMG is sent to short message service with this short message end is provided, judge whether that SMSC provides end to send SMS message successfully to SSMG forwarding short message success or SSMG to short message service, if, then SSMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to withhold; Otherwise, do not process.
The present invention also aims to provide a kind of network of the prepaid user's of realization short message service, it is characterized in that, this network comprises SMSC, SCP and short messaging gateway at least, and SCP is connected with SMSC, and SMSC is connected with short messaging gateway;
Wherein, SMSC receives the short message that the short message transmit leg is submitted to, and on SCP, the prepaid user is carried out authentication according to the short message of receiving, if SCP failed authentication, then SCP notice SMSC stops the short message service flow process, otherwise SCP deducts fees to this prepaid user, and SMSC sends SMS message to the short message receiving debit; SMSC generates amendment bill/reimbursement bill according to the transmission result of short message; SCP regularly obtains amendment bill/reimbursement bill to SMSC, according to this amendment bill/reimbursement bill this prepaid user's remaining sum is handled.
Wherein, this network application is when point to point service, PTP, and described short messaging gateway is ISMG, and this ISMG is connected with the rete mirabile short message platform.
Wherein, this network application is when program request or custom service, and described short messaging gateway is SSMG, and this SSMG provides end to be connected with short message service.
As seen, the present invention has following beneficial effect:
1, the invention provides succinct networking mode, the authentication of all short message services and the function that generates amendment bill/reimbursement bill all be placed on short message service center realize, reduced the interface of ISMG/SSMG and SCP like this, strong raising the maintainability of network;
2, handling process that the present invention is perfect, SMSC generates amendment bill/reimbursement bill according to the implementation status of short message service, SCP regularly obtains amendment bill/reimbursement bill and according to amendment bill/reimbursement bill prepaid user's remaining sum is handled from SMSC, like this, solve the problem of the charging confusion that exists in the prior art scheme, when SCP breaks down, guaranteed the normal operation of short message service, and expense is mended, button is flexible, accurately;
3, in the existing scheme, when the user submits short message to, the response that SMSC returns success earlier, arrive the SCP authentication again, even failed authentication like this, mobile phone also can show to be submitted to successfully, apt to be misleading, the present invention adopts first authentication, returns the scheme of response again, and the assurance user can receive and submit the result really and accurately to;
4, in the user submits the flow process of program request to, just carry out remaining sum and judge, if Sorry, your ticket has not enough value, direct termination process just, the flow process that has reduced equipment room necessity is mutual, has saved system resource.
Description of drawings
Fig. 1 is the network diagram that realizes the short message service of prepaid user's point-to-point in the prior art.
Fig. 2 is a flow chart of realizing the short message service of prepaid user's point-to-point in the prior art.
Fig. 3 is the network diagram that realizes prepaid user's program request short message service in the prior art.
Fig. 4 is a flow chart of realizing prepaid user's program request short message service in the prior art.
Fig. 5 is for realizing the network diagram of prepaid user's point-to-point short message service among the present invention.
Fig. 6 is for realizing the flow chart of prepaid user's point-to-point short message service among the present invention.
Fig. 7 is for realizing the network diagram of prepaid user's program request short message service among the present invention.
Fig. 8 is for realizing the flow chart of prepaid user's program request short message service among the present invention.
Embodiment
The present invention is a kind of method and network of realizing prepaid user's short message service, respectively at short message service described in the prior art four types, describes the present invention in conjunction with the accompanying drawings below.
1, prepaid user's point-to-point short message service flow process:
Adopt networking mode shown in Figure 5 to realize this business, in this network, preserve the authentication information of the balance amount information that comprises the prepaid user among the SCP, SMSC is connected with SCP, SCP no longer is connected with ISMG, and SMSC is prepaid user's authentication to SCP, and SCP obtains amendment bill/reimbursement bill to SMSC.User's travelling carriage sends SMS message to SMSC, the short message that SMSC will send to Home Network directly sends to the travelling carriage of Home Network, the short message that sends to rete mirabile is sent to the rete mirabile short message platform by the ISMG as short messaging gateway, this short message is sent to the purpose travelling carriage by the rete mirabile short message platform.
Referring to shown in Figure 6, below to utilizing this networking mode to realize that the flow process of prepaid user's point-to-point short message service is described in detail:
Step 601: submit to user place travelling carriage (MS) of short message to submit short message to SMSC as the calling subscriber, SMSC judges according to the user profile of this locality whether the calling subscriber is the prepaid user, if not, show that this user is domestic consumer, SMSC sends to the called subscriber according to the normal flow at domestic consumer with short message, and no longer carry out follow-up described prepayment service process, wherein, the process that SMSC sends SMS message according to normal flow is the technology that SMSC has realized, do not belong to content of the present invention, so be not described in detail; If it is the prepaid user that SMSC judges the user of this submission short message, then execution in step 602;
Step 602~step 603:SMSC sends authentication request to SCP, SCP judges this user according to the authentication information of self storing that comprises user balance information, and whether authentication is passed through, in embodiments of the present invention, SCP judges whether calling subscriber's remaining sum is sufficient, if it is sufficient, then authentication is passed through, SCP is that the authentication request of authentication success is replied to the SMSC returned content, and deduct fees on this user's remaining sum according to the short message that the calling subscriber submitted to simultaneously, Sorry, your ticket has not enough value if SCP judges the calling subscriber, then authentication is not passed through, and SCP is that the authentication request of failed authentication is replied to the SMSC returned content; Wherein, SMSC carries in the authentication request message that SCP sent out: authentication number and type of service indication, the authentication number is for carrying out the number of authentication, may be calling number or called number, the type of service indication is operated user account according to this type of service indication accordingly as indication SCP, comprises and withholds or do not withhold; Other fields in the authentication request message are flexible configuration according to actual needs;
Step 604:SMSC receives that the authentication request that SCP sends replys, and the content in replying according to this authentication request is done following processing:
If this authentication request shows failed authentication in replying, then SMSC sends content to the calling subscriber and replys for the short message of submitting failure to, and SMSC deletes the short message that the calling subscriber sends simultaneously, finishes this flow process; If show the authentication success during authentication request is replied, then the SMSC analyzing called number obtains the local user of called number for the local SMSC of ownership if analyze, and then execution in step 605, and is professional to realize in the net in the point-to-point short message service; If analyzing and obtaining called number is the rete mirabile user, then execution in step 608, to realize the network utility in the point-to-point short message service;
In the present invention, if SMSC does not receive the authentication request that SCP sends and replys in the predefined time, then show the work that does not have the authentication in the completing steps 603 and deduct fees owing to the SCP operation irregularity, SMSC execution in step 613 is to realize short message service in particular cases;
Step 605~step 606:SMSC issues the short message that the calling subscriber submits to called subscriber's travelling carriage, whether called subscriber's travelling carriage according to returns to SMSC and issues response message to called subscriber's success that sends SMS message, if called subscriber's travelling carriage is the short-message sending success under the called subscriber, then called subscriber's travelling carriage is notified the success of SMSC short message issuing by the response message of returning to SMSC that issues, if called subscriber's travelling carriage short-message sending under the called subscriber is unsuccessful, then called subscriber's travelling carriage returns the response message that issues that issues failure to SMSC, after SMSC obtains this and issues response message, generate amendment bill/reimbursement bill, because in such cases, SCP has carried out withholing to the calling subscriber and actual and for finishing the process that sends SMS message in the step 603, therefore, the type of the amendment bill/reimbursement bill that SMSC generated is set to extra money; Wherein, the field that should carry in the amendment bill/reimbursement bill comprises:
Operation number: the number of need mend, withholing may be caller or called number;
Extra money type: be used to indicate SCP that this user account is carried out the sign of associative operation, have two kinds of values at least: extra money or withhold defaults to extra money;
Other fields in the amendment bill/reimbursement bill are flexible configuration according to actual needs;
Step 607:SCP obtains amendment bill/reimbursement bill to SMSC, after focusing on, according to the amendment bill/reimbursement bill after handling, to corresponding having deducted fees and the actual user that should not deduct fees carries out extra money;
Above step 601~607 have constituted the interior business realizing flow process of net in the short message service of prepaid user's point-to-point, carry out business in the net that can finish in the short message service of prepaid user's point-to-point according to step 601~607, and no longer carry out subsequent step;
Step 608: because the called subscriber is the rete mirabile user, therefore, SMSC is forwarded to ISMG with the short message that the calling subscriber submits to, this short message is forwarded on the called subscriber who is arranged in the opposite end network by ISMG, wherein, in embodiments of the present invention, SMSC carries by the DELIVER_SM in the Short Message Peer to Peer (SMPP) to the short message that ISMG transmitted;
Step 609:ISMG returns DELIVER_SM_RSP message to SMSC, if SMSC receives the DELIVER_SM_RSP message of success, then SMSC thinks that short message sends to the ISMG success, and ISMG waits for that the opposite end network returns the transmission result, and execution in step 610 then; If SMSC receives the DELIVER_SM_RSP message of failure, perhaps in the predefined time, do not receive DELIVER_SM_RSP message yet, then SMSC thinks that short message sends to the ISMG failure, because SCP deducts fees to the calling subscriber in step 603, and under this kind situation, short message sends failure, thereby SMSC generates amendment bill/reimbursement bill, extra money type in the amendment bill/reimbursement bill is set to extra money, and execution in step 612 then;
Step 610:ISMG receives the status report that the opposite end network returns, and sends successful sign if having in this status report, shows that then short message sends successfully at rete mirabile, has realized the process that the calling subscriber sends SMS message to the called subscriber, no longer carries out subsequent step; If the sign of the failure of sending is arranged in this status report, show that then short message sends failure at rete mirabile, because in step 603, SCP deducts fees to the calling subscriber, and under this kind situation, short message sends failure, thereby, ISMG sends the extra money notification message to SMSC, and SMSC generates amendment bill/reimbursement bill with notice, and then execution in step 611; Wherein, ISMG is achieved by the expanded SMPP agreement in embodiments of the present invention to the extra money notification message that SMSC sent, and carries the key message that comprises extra money number, the extra money amount of money in this message;
Step 611:SMSC receives the extra money notification message, generates amendment bill/reimbursement bill according to the key message in this message, and then, SMSC returns extra money push-notification-answer message to ISMG; Wherein, the extra money type of amendment bill/reimbursement bill is set to extra money;
Step 612:SCP is timed to and obtains amendment bill/reimbursement bill on the SMSC, and after focusing on, according to the amendment bill/reimbursement bill after handling, the actual user who does not finish short message service carries out extra money to deducting fees;
Above step 601~604 and step 608~612 have constituted the realization flow of putting the network utility in the short message service of prepaid user's point-to-point.
Step 613: the special processing of being done when step 613 does not receive that for SMSC authentication request that SCP sends is replied in the predefined time, in order to guarantee can not influence the situation of short message service owing to SCP breaks down, SMSC is issuing message still, specifically comprises:
(1) if the called subscriber is the local user, after then SMSC issues and finishes, SMSC generates corresponding amendment bill/reimbursement bill according to issuing the result, notice SCP operates accordingly: if issue successfully, SCP does not deduct fees during then owing to authentication, and this moment, SMSC generated amendment bill/reimbursement bill, and the extra money type of this amendment bill/reimbursement bill is set to deduct fees, SCP will deduct fees to the calling subscriber according to the type of deducting fees in the amendment bill/reimbursement bill when obtaining this amendment bill/reimbursement bill; If issue failure, then because SCP does not deduct fees in authentication process, therefore, SMSC does not generate amendment bill/reimbursement bill; SCP obtains amendment bill/reimbursement bill from SMSC, according to amendment bill/reimbursement bill calling subscriber's remaining sum is handled;
(2) if the called subscriber is the rete mirabile user, then SMSC is sent to ISMG with short message, ISMG carries short message with DELIVER_SM, short message is sent to the opposite end network, ISMG returns the DELIVER_SM_RSP response message to SMSC, if SMSC receives the DELIVER_SM_RSP message of success, then SMSC thinks that message has sent success, and owing to SCP in the step 603 does not deduct fees to the calling subscriber, therefore, SMSC generates amendment bill/reimbursement bill, and the extra money type in the amendment bill/reimbursement bill is set to withhold, and then return step 610 and restart to carry out, finish prepaid user's point-to-point short message rete mirabile business.
2, prepaid user's program request short message service flow process:
Adopt networking mode shown in Figure 7 to realize this business, in this network, in store all prepaid users' of SCP charge information, SMSC is connected with SCP, and no longer be connected with SSMG, SMSC carries out authentication to SCP to the prepaid user, SCP obtains amendment bill/reimbursement bill to SMSC, SP/ICP/ISP provides end for business, various short message program requests and custom service are provided, for fear of for example flow and the viral direct impact of SP/ICP/ISP to SMSC, employing connects SMSC and SP/ICP/ISP as the SSMG of short messaging gateway, and wherein, SP/ICP/ISP can link to each other with SSMG by networks such as Internet, the main realization SP/ICP/ISP of SSMG and the forwards between the SMSC make network have higher fail safe.
Referring to shown in Figure 8, below the flow process of utilizing this networking mode realization prepaid user program request short message service is introduced in detail:
Step 801~step 802: the calling subscriber submits the program request short message to SMSC, SMSC receives this short message, judge whether the calling subscriber is the prepaid user, if, then SMSC sends authentication request to SCP, otherwise the calling subscriber is a domestic consumer, SMSC handles short message according to the handling process to domestic consumer's short message, and no longer handles short message according to the described method of subsequent step;
Step 803:SCP judges this user according to the authentication information that comprises user balance information of storage, and whether authentication is passed through, in embodiments of the present invention, SCP judges whether calling subscriber's remaining sum is sufficient, if it is sufficient, then authentication is passed through, SCP is that the authentication request of authentication success is replied to the SMSC returned content, and deduct fees on this user's remaining sum according to the short message that the calling subscriber submitted to simultaneously, Sorry, your ticket has not enough value if SCP judges the calling subscriber, then authentication is not passed through, and SCP is that the authentication request of failed authentication is replied to the SMSC returned content;
Step 804:SMSC receives that the authentication request that SCP sends replys, and the content in replying according to this authentication request is done following processing:
If this authentication request shows failed authentication in replying, then SMSC sends content to the calling subscriber and replys for the short message of submitting failure to, and, SMSC deletes the short message that the calling subscriber sends simultaneously, stop this flow process, if authentication request shows the authentication success in replying, then execution in step 805;
Wherein, in this step, if SMSC does not receive the authentication request that SCP sends and replys in the predefined time, then show the work that SCP does not have the authentication in the completing steps 803 and deducts fees owing to operation irregularity, but for guaranteeing can be owing to the situation that operation irregularity influences short message service appears in SCP, still continue execution in step 805, but in follow-up step 806, need carry out according to special processing;
Step 805:SMSC is forwarded to SSMG with the program request short message that the calling subscriber submits to, and wherein, SMSC carries short message by the DELIVER_SM of SMPP agreement, thereby short message is forwarded to SSMG;
Step 806:SSMG returns the DELIVER_SM_RSP response message to SMSC, if SMSC sends the message success to SSMG, then SSMG sends the DELIVER_SM_RSP message that shows that transmission is successful, SSMG execution in step 807 to SMSC; If SMSC sends message failure to SSMG, then SSMG returns to SMSC and shows the DELIVER_SM_RSP message that sends failure, since SCP in step 803 the remaining sum to the calling subscriber deduct fees, therefore, SMSC is after receiving the DELIVER_SM_RSP message of this failure, generate amendment bill/reimbursement bill, execution in step 820 then; Wherein, the extra money type of amendment bill/reimbursement bill is set to extra money;
Wherein,, show the SCP operation irregularity, then no longer carry out above-mentioned processing in this step, and adopt following special processing if the situation that authentication request that SMSC do not receive that in the predefined time SCP sends is replied in step 804, occurred:
If SMSC receives the DELIVER_SM_RSP message of success, then because at this kind in particular cases, SCP does not withhold in step 803, so SMSC generates the ticket of withholing at this moment, and the type that this ticket of withholing is set is for withholing; If SMSC received the DELIVER_SM_RSP message of failure or do not receive DELIVER_SM_RSP message in the predefined time, then owing to SCP in step 803 does not withhold, then this moment, SMSC also need not to generate the ticket of withholing, and directly deleted this short message, stopped this flow process;
Step 807:SSMG transmits broadcast messages to SP, this message is carried by DELIVER_SM, because this message is all realized by the self-defining standard of operator generally with professional relevant, therefore, in embodiments of the present invention SSMG is referred to as DELIVER message to the message that SP transmits;
Step 808:SP returns the DELIVER_RSP response message to SSMG, if SSMG receives the response message of failure, perhaps SSMG does not receive the response message of SP in the predefined time, and then execution in step 809; If SSMG receives the response message of success, then execution in step 811, begin to carry out SP and issue the program request process of short message as a result to the calling subscriber;
Step 809~step 810: since SCP in step 803 the remaining sum to the calling subscriber deduct fees, therefore, SSMG sends the extra money notification message to SMSC, this message realizes by the expanded SMPP agreement, carries the key message that comprises the extra money number and the extra money amount of money on it, the extra money notification message that SMSC sends according to SSMG, generate the amendment bill/reimbursement bill that the extra money type is set to extra money, and return push-notification-answer message to SSMG, and then, execution in step 820;
Above-mentioned steps 801~step 810 has been finished the flow process that the user submits broadcast messages to;
The program request short message that step 811:SP submits to according to the calling subscriber, send the corresponding program request of program request short message submitted to user short message as a result to SSMG, this short message is by the SUBMIT_SM carrying of SMPP, because the program request that SSMG sent short message as a result is generally relevant with business, all realize by the self-defining standard of operator, therefore, the SUBMIT_SM with the carrying program request short message that SSMG sent is referred to as SUBMIT message;
Step 812:SSMG handles the SUBMIT message receive, if handle normal, the SUBMIT_RSP response message that returns success to SP of SSMG then; Otherwise SSMG returns the SUBMIT_RSP response message of failure to SP, and the SUBMIT message that the SSMG deletion is received stops this flow process;
Step 813:SSMG sends the program request results messages to SMSC, in the embodiment of the invention, this message is from the SMPP protocol extension, with the SUBMIT message content in the step 812 is base configuration, wherein include rate and charge number information at least, for explaining conveniently, the program request results messages that makes up is called SUMBIT_EX message;
Step 814:SMSC receives SUMBIT_EX message, according to the content in this message, judges whether user's fee is the prepaid user, if then SMSC sends authentication request message to SCP, execution in step 815 then; Otherwise, show that this user's fee is a domestic consumer, then handles according to the normal flow at domestic consumer, and no longer carries out subsequent step;
Step 815:SCP judges that can user's fee pass through authentication, and in embodiments of the present invention, SCP judges whether the remaining sum of user's fee is sufficient, if, then user's fee authentication success, SCP deducts fees to this user balance, and the authentication response message that returns success to SMSC; Otherwise SCP returns the authentication response message of failure to SMSC;
Step 816:SMSC carries out following processing according to the authentication response message that obtains:
If SMSC receives the authentication response message of success, the SUBMIT_EX_RSP message that returns success to SSMG of SMSC then; If SMSC receives the authentication response message of failure, then SMSC returns the SUBMIT_EX_RSP message of failure to SSMG, and deletes message, stops this flow process
Step 817~step 819:SMSC issues program request short message as a result to user's fee, the SMSC judgement issues the result, if issue short message failure as a result, then deducts fees in step 815 owing to SCP, therefore SMSC generates amendment bill/reimbursement bill, and the extra money type of this amendment bill/reimbursement bill is set to extra money; If judging, SMSC obtains issuing short message success as a result, then SMSC informs that the SSMG short message sends the result, so that SSMG does the subsequent treatment of for example result notification being given SP to the SSMG status report, after SSMG obtains the status report of SMSC transmission, to SMSC return state report response message;
Step 820:SCP regularly goes up to SMSC and gathers amendment bill/reimbursement bill, focuses on, and according to the content in the amendment bill/reimbursement bill user balance is handled, and flow process finishes.
Above step 811~step 820 is the realization flow of short message custom service just, difference only is in step 811, regularly send SUBMIT message by SP to SSMG, all the other steps are identical with SP implementation procedure of short-message sending under the user in the above-mentioned custom service.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not several, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1, a kind of method that realizes prepaid user's short message service is characterized in that, this method may further comprise the steps:
The short message sending direction SMSC of short message service center submits short message to, SMSC carries out authentication to the prepaid user according to the short message of receiving on the service control point (SCP), if SCP failed authentication, then SCP notice SMSC stops the short message service flow process, otherwise, SCP deducts fees to this prepaid user, SMSC sends SMS message to the short message receiving debit, SMSC generates amendment bill/reimbursement bill according to the transmission result of short message, SCP regularly obtains amendment bill/reimbursement bill to SMSC, according to this amendment bill/reimbursement bill this prepaid user's remaining sum is handled.
2, method according to claim 1 is characterized in that, described SCP is treated to according to the remaining sum of amendment bill/reimbursement bill to this prepaid user:
SCP withholds or extra money to described prepaid user's remaining sum according to the extra money type in the amendment bill/reimbursement bill.
3, method according to claim 1 is characterized in that, described SMSC after on the SCP prepaid user being carried out authentication, the result that SMSC sends SMS message and submits to the short message transmit leg.
4, method according to claim 1, it is characterized in that, described short message transmit leg and short message receiving debit are respectively calling subscriber and the called subscriber in the consolidated network, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC issues the short message of described submission to called subscriber's travelling carriage, called subscriber's travelling carriage returns to SMSC and issues response message, represent to issue failure if issue response message, then SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money.
5, method according to claim 1, it is characterized in that, described short message transmit leg and short message receiving debit are calling subscriber and the called subscriber in the heterogeneous networks, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to internet short message Interworking GateWay ISMG with the short message of described submission, ISMG sends to called subscriber place travelling carriage with this short message by called subscriber place network, judge whether that SMSC sends failure to send SMS message failure or short message of ISMG at called subscriber place network, if, then ISMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money; Otherwise, do not process.
6, method according to claim 1, it is characterized in that, described short message receiving debit provides end for short message service, and described prepaid user is short message transmit leg user, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to service short message gateway SSMG with the short message of described submission, SSMG is sent to short message service with this short message end is provided, judge whether that SMSC provides the end failure that sends SMS message to send SMS message failure or SSMG of SSMG to short message service, if, then SSMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money; Otherwise, do not process.
7, method according to claim 1, it is characterized in that, described short message transmit leg provides end for short message service, and described prepaid user is short message receiving debit user, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC judges whether to issue failure with the short message issuing of the described submission user place travelling carriage to the short message receiving debit, if then SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to extra money; Otherwise, do not process.
8, method according to claim 1, it is characterized in that, described short message transmit leg and short message receiving debit are respectively calling subscriber in the consolidated network and called subscriber and SCP operation irregularity and can't finish described deducting fees the time, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC issues the short message of described submission to called subscriber's travelling carriage, called subscriber's travelling carriage returns to SMSC and issues response message, judging whether to issue response message represents to issue successfully, if, then SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to withhold, otherwise, do not process.
9, method according to claim 1, it is characterized in that, when described short message transmit leg and short message receiving debit can't finish described deducting fees for the calling subscriber in the heterogeneous networks and called subscriber and SCP operation irregularity, described prepaid user is the calling subscriber, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to ISMG with the short message of described submission, ISMG sends to called subscriber place travelling carriage with this short message by called subscriber place network, judge whether that SMSC sends successfully at called subscriber place network to send SMS message success or short message of ISMG, if, then ISMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to withhold; Otherwise, do not process.
10, method according to claim 1, it is characterized in that, when described short message receiving debit provides end and SCP operation irregularity can't finish described deducting fees for short message service, described prepaid user is short message transmit leg user, and described SMSC sends SMS message and generates amendment bill/reimbursement bill according to the transmission result of short message and further comprises:
SMSC is forwarded to SSMG with the short message of described submission, SSMG is sent to short message service with this short message end is provided, judge whether that SMSC provides end to send SMS message successfully to SSMG forwarding short message success or SSMG to short message service, if, then SSMG notice SMSC generates amendment bill/reimbursement bill, and the extra money type of amendment bill/reimbursement bill is set to withhold; Otherwise, do not process.
11, a kind of network of realizing prepaid user's short message service is characterized in that, this network comprises SMSC, SCP and short messaging gateway at least, and SCP is connected with SMSC, and SMSC is connected with short messaging gateway;
Wherein, SMSC receives the short message that the short message transmit leg is submitted to, and on SCP, the prepaid user is carried out authentication according to the short message of receiving, if SCP failed authentication, then SCP notice SMSC stops the short message service flow process, otherwise SCP deducts fees to this prepaid user, and SMSC sends SMS message to the short message receiving debit; SMSC generates amendment bill/reimbursement bill according to the transmission result of short message; SCP regularly obtains amendment bill/reimbursement bill to SMSC, according to this amendment bill/reimbursement bill this prepaid user's remaining sum is handled.
12, network according to claim 11 is characterized in that, this network application is when point to point service, PTP, and described short messaging gateway is ISMG, and this ISMG is connected with the rete mirabile short message platform.
13, network according to claim 11 is characterized in that, this network application is when program request or custom service, and described short messaging gateway is SSMG, and this SSMG provides end to be connected with short message service.
CNB031466311A 2003-07-10 2003-07-10 A method and network for implementing prepaid subscriber short message service Expired - Fee Related CN100456756C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031466311A CN100456756C (en) 2003-07-10 2003-07-10 A method and network for implementing prepaid subscriber short message service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031466311A CN100456756C (en) 2003-07-10 2003-07-10 A method and network for implementing prepaid subscriber short message service

Publications (2)

Publication Number Publication Date
CN1567972A CN1567972A (en) 2005-01-19
CN100456756C true CN100456756C (en) 2009-01-28

Family

ID=34471812

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031466311A Expired - Fee Related CN100456756C (en) 2003-07-10 2003-07-10 A method and network for implementing prepaid subscriber short message service

Country Status (1)

Country Link
CN (1) CN100456756C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100387075C (en) * 2006-07-03 2008-05-07 华为技术有限公司 Rate treating device, short message charge-deducting system and method
CN101500203B (en) * 2008-02-02 2011-04-20 华为技术有限公司 Implementation method, system and apparatus for message receiver paid service

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1263674A (en) * 1997-06-03 2000-08-16 诺基亚网络有限公司 Billing mobile terminated short messages
CN1340956A (en) * 2000-08-29 2002-03-20 华为技术有限公司 Method and system for implementing pre-payment service of mobile network
US20030036394A1 (en) * 2001-05-30 2003-02-20 Arnaud Henry-Labordere Short message system, especially prepaid message system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1263674A (en) * 1997-06-03 2000-08-16 诺基亚网络有限公司 Billing mobile terminated short messages
US6473622B1 (en) * 1997-06-03 2002-10-29 Nokia Networks Oy Billing mobile terminated short messages
CN1340956A (en) * 2000-08-29 2002-03-20 华为技术有限公司 Method and system for implementing pre-payment service of mobile network
US20030036394A1 (en) * 2001-05-30 2003-02-20 Arnaud Henry-Labordere Short message system, especially prepaid message system

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
无线智能网短消息业务的关键技术分析. 王晖,廖建新,周俊峰,徐童.高技术通讯,第3期. 2003
无线智能网短消息业务的关键技术分析. 王晖,廖建新,周俊峰,徐童.高技术通讯,第3期. 2003 *
预付费用户实现短消息业务的关键技术分析. 徐童,王晶,唐洲,廖建新.高技术通讯,第5期. 2002
预付费用户实现短消息业务的关键技术分析. 徐童,王晶,唐洲,廖建新.高技术通讯,第5期. 2002 *

Also Published As

Publication number Publication date
CN1567972A (en) 2005-01-19

Similar Documents

Publication Publication Date Title
US7003306B2 (en) Short message system, especially prepaid message system
JP5417438B2 (en) Billing for short message delivery
CN101208943A (en) Controlling provision of services in a communications network
CN100389561C (en) Charge network and charge agency device and charge method
US7526271B2 (en) Method for implementing prepaid multimedia messaging service
EP1435182B1 (en) System and method for charging in a communications network and a communications network charging server
CN101099399A (en) System and method for message-based interactive services
US8160545B2 (en) Premium SMS for prepaid service
CN101213863A (en) Online charging management server
US20100233995A1 (en) System and method of selectively restricting operations of a mobile phone in a telecommunications system
CN101860838B (en) Method and system for charging prepayment
CA2457866C (en) Mobile phone telephony
CN100456756C (en) A method and network for implementing prepaid subscriber short message service
EP1767016B1 (en) Charging of a short message transmission
CN101018365A (en) A charging system, method and device for realizing the SMS service
CN100389587C (en) Counting method based on Internet short message transmitting system
CN100364346C (en) An implementing method for sending short message via short number of handset
CN1658645B (en) LCS system prepayment method
CN102238508B (en) Online charging method, device and system
CN102056125B (en) Method, equipment and system for realizing service control during roaming
CN100450212C (en) Method for realizing dispersed number triggering pre-payment short message service
CN109218033A (en) DCC system, switching account charging method, system and storage medium
CN102083014B (en) Credit control method and system for data message service
CN105792161A (en) Online charging method and system and SIM (Subscriber Identity Module) card device
CN106487527A (en) A kind of elasticity charging method and device

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090128

Termination date: 20170710

CF01 Termination of patent right due to non-payment of annual fee