WO2007115454A1 - Charging method and system based on push service content and push service proxy device - Google Patents

Charging method and system based on push service content and push service proxy device Download PDF

Info

Publication number
WO2007115454A1
WO2007115454A1 PCT/CN2006/003630 CN2006003630W WO2007115454A1 WO 2007115454 A1 WO2007115454 A1 WO 2007115454A1 CN 2006003630 W CN2006003630 W CN 2006003630W WO 2007115454 A1 WO2007115454 A1 WO 2007115454A1
Authority
WO
WIPO (PCT)
Prior art keywords
push
message
charging
information
proxy
Prior art date
Application number
PCT/CN2006/003630
Other languages
French (fr)
Chinese (zh)
Inventor
Ronggao Li
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.
Publication of WO2007115454A1 publication Critical patent/WO2007115454A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Definitions

  • the present invention relates to a charging method in a communication network, and in particular to a method, system and push service agent device for implementing content charging by Push (PUSH) service.
  • PUSH Push
  • the PUSH service is a service initiated by the service party to "push" information to the user.
  • the PUSH service generally includes: including a PUSH initiator (PI), a PUSH proxy (PPG: Push Proxy Gateway, delivering content to the terminal according to the PUSH instruction), and a PUSH receiver (terminal, MS: Mobile Station). Entities.
  • Figure 1 shows a schematic diagram of the PUSH system using WAP PUSH as an example.
  • the PI is located in the Internet and communicates with the PPG through the Push Access Protocol (PAP), which is an access point between the Internet and the mobile network.
  • PAP Push Access Protocol
  • the PPG pushes the message to the client through the Space Transport Protocol (OTA).
  • OTA Space Transport Protocol
  • the PI When there is a message to be pushed to the client, the PI first constructs a push message according to the content and nature of the message, and sends a push request to the PPG through the PAP protocol;
  • the PPG processes the PUSH message. After receiving the request, the PPG performs some necessary processing (including compression, protocol conversion, security authentication, etc.), and then transmits the push content to the client through the OTA protocol. 3.
  • the client receives the PUSH message. Then, interact with the PPG based on the message content and service type.
  • Figure 2 shows the business process of processing PUSH messages by PI, PPG, and MS in the prior art:
  • the PPG sends the PUSH message to the MS through the OTA protocol
  • the PPG sends a PUSH message result notification (Result) to the PI;
  • the PI constructs a PUSH message request according to the standard PAP protocol, and submits a PUSH message to the PPG.
  • the push message of the standard PAP interface (Push-message) is defined as follows: ⁇ !ELEMENT push-message ( address+, quality-of-service?) >
  • the PAP protocol does not define the charging information of the PUSH message, the identifier of the PUSH message service, and the charging party.
  • the PPG cannot determine whether to charge the sender or the receiver, and the PUSH service can only be based on the carrier. It is required to be unified into one charging mode.
  • different PUSH service types do not have service identifiers, and all PUSH services cannot be charged according to PUSH service content.
  • the PPG can only adopt the unified charging mode for all PUSH messages of the PI, and perform the information fee pricing and charging for the PUSH message according to the number of PUSH messages, and collect and charge the unified charging price for all PUSH messages.
  • the field information recorded in the bill :
  • the method or system and the push service proxy device can adopt different charging policies for different PIs and different PUSH services.
  • the method for charging the content based on the push service includes the following steps:
  • the initiator of the push sends a push message to the push proxy, where the message includes billing information, where the billing information includes billing party information;
  • the push proxy sends the billing information as a billing request message to the data service management platform, where the data service management platform stores a billing policy;
  • the data service management platform processes the received charging request message sent by the push proxy, deducts the information fee, and returns a response message to the push proxy, and sends the information fee price to the push proxy through the response message;
  • the push proxy processes the received response message, and if the withholding is unsuccessful, the current service request is interrupted; otherwise,
  • the push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy;
  • the push proxy sends a charging confirmation request message to the data service management platform according to the response message returned by the terminal, where the charging confirmation request message includes a status code of the delivery result of the push message;
  • the data service management platform determines whether the real charging or the charging replenishment needs to be performed according to the status code in the delivery result of the push message, and sends the charging confirmation including the push message information fee to the push proxy. Answer the message.
  • the charging information further includes a service type identifier, and the charging policy saved by the data service management platform is a charging policy corresponding to each service type.
  • the charging method of the push service content-based charging method includes the following steps: the initiator of the push sends a push message to the push proxy, where the message includes charging information, where the charging information includes billing party information;
  • the push proxy maintains a charging policy;
  • the push proxy processes the billing information, determines the price of the information fee, and deducts the information fee. If the withholding is unsuccessful, the current service request is interrupted; otherwise,
  • the push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy, where the response message includes a status code of the result of the push message delivery, and the push proxy determines that the real code needs to be performed according to the status code.
  • the fee is still charged for billing.
  • the invention provides a charging service based on a push service content, comprising a launching device for pushing a message, a push proxy device, a data service management device, and a terminal for receiving a push message, wherein:
  • An initiating device configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes charging party information;
  • the push proxy device is configured to store the charging policy, and forward the charging request message including the charging information to the data service management platform; receive the response message fed back by the data service management platform, determine whether the withholding is successful, and if the withholding is unsuccessful, The current service request is interrupted, and the push message is sent to the terminal, and the response message of the terminal is received, and the charging confirmation request message including the status code of the delivery result of the push message is sent to the data service management platform;
  • the data service management platform processes the charging request message sent by the received push proxy device, deducts the information fee, and returns a response message to the push proxy device, and sends the information fee price to the push proxy device by using the response message, and Determining whether real charging or charging replenishment is required according to the status code, and transmitting a charging confirmation response message including a push message information fee to the push proxy device.
  • Another billing system based on push service content includes an initiating device for pushing a message, a push proxy device, and a terminal receiving a push message, wherein:
  • An initiating device configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes a service type identifier and billing party information;
  • the push proxy device is configured to store the charging policy, process the charging request message sent by the initiating device, determine the price of the information fee, and deduct the information fee. If the pre-deduction is successful, the push message is sent to the terminal, and Receiving a response message returned by the terminal, where the response message includes a status code of the result of the delivery of the message, and determining whether the real or charging is required to be performed according to the status code; if the pre-emption is unsuccessful, the current service is interrupted. request.
  • the charging information further includes a service type identifier, and the charging policy saved by the push proxy is a charging policy corresponding to each service type.
  • a push service agent device provided by the present invention includes:
  • a storage unit configured to store a charging policy
  • a billing information processing unit configured to forward a billing request message including billing information to the data service management platform; and receive a response message fed back by the data service management platform;
  • the judging processing unit determines whether the pre-deduction of the data service management platform is successful according to the response message, and if the pre-deduction is unsuccessful, interrupts the current service request, otherwise, the push message is sent to the terminal, and the response message of the terminal is received. Sending a charging confirmation request to the data service management platform that includes the status code of the delivery result of the push message, 3 ⁇ 4.
  • Another push service agent device provided by the present invention includes:
  • a storage unit configured to store a charging policy
  • the charging information processing unit processes the received charging request message, determines the information fee price, and the withholding information fee;
  • the determining processing unit determines whether the pre-deduction information fee is successful. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, where the response message includes a status code of the delivery result of the push message, according to the The status code determines whether real charging or charging is required. If the withholding is unsuccessful, the current service request is interrupted.
  • different charging policies may be adopted for different PIs for PUSH messages sent by different PIs; different charging policies may be adopted for different PUSH services sent by the same PI; PUSH services may be performed on PIs.
  • the receiving party can be charged or the two parties can perform charging at the same time.
  • the PUSH service of the present invention can adopt a flexible charging policy to issue a PUSH service.
  • FIG. 1 is a schematic diagram of a PUSH system in the prior art by using a WAP PUSH as an example
  • FIG. 2 is a flow chart of a service flow of processing a PUSH message by a PI, a PPG, and an MS in the prior art
  • FIG. 3 is a flowchart of the present invention. Flow chart of an embodiment
  • FIG. 4 is a block diagram of an embodiment of the system of the present invention.
  • FIG. 5 is a block diagram of an embodiment of the push proxy device of the present invention.
  • the charging service content-based charging system provided by the embodiment of the present invention refers to FIG. 4, and includes four physical devices connected to each other through a network, a push message initiating device 11, a push proxy device 12, a data service management platform 13, and a receiving push.
  • the terminal 14 of the message (in FIG. 4, only one of the above devices is drawn, in fact, there may be multiples respectively), wherein:
  • the initiating device 11 is configured to send a push message to the push proxy device, where the message includes the charging information, where the push message includes the service type identifier and the billing party information;
  • the push proxy device 12 is configured to store a charging policy of various service types, and forward an accounting request message including charging information to the data service management platform; receive a response message fed back by the data service management platform, and determine whether the withholding is successful, if If the pre-emption is unsuccessful, the current service request is interrupted. Otherwise, the push message is sent to the terminal, and the response message of the terminal is received, and the charging confirmation request including the status code of the delivery result of the push message is sent to the data service management platform.
  • the data service management platform 13 processes the received charging request message sent by the push proxy device, deducts the information fee, and returns a response message to the push proxy device, and sends the information fee price to the push proxy device by using the response message, and Determining whether real charging or charging replenishment is required according to the status code, and sending a charging confirmation response message including a push message information fee to the push proxy device.
  • the push proxy device 12 refers to FIG. 5, and includes:
  • the storage unit 121 is configured to store a charging policy.
  • the billing information processing unit 122 is configured to forward the billing request message including the billing information to the data service management platform; and receive the response message fed back by the data service management platform;
  • the judging processing unit 123 is configured to determine whether the pre-deduction of the data service management platform is successful according to the response message, and if the pre-deduction is unsuccessful, interrupt the current service request, otherwise, the push message is sent to the terminal, and the response message of the terminal is received. And sending, to the data service management platform, a charging confirmation request message that includes a status code of the delivery result of the push message.
  • the initiating device 11 is a PI
  • the push proxy device 12 is a PPG
  • the terminal 14 receiving the push message is an MS.
  • the PUSH message needs to be extended, and the charging related field is added in the PUSH message.
  • the charging party identifier is added in the PAP interface protocol. Service code identification field;
  • the PAP interface protocol is extended, and the extended PAP interface specification is as follows:
  • the underlined field is the extended field information in the PAP interface:
  • the PPG After receiving the PUSH message sent by the PI, the PPG parses the extended PAP interface protocol, analyzes the charging policy of the PUSH service, and performs charging for the charging policy of the PUSH message.
  • the extended PAP interface specification is used. Perform analysis to extract business identification and billing party information.
  • the PI sends a PUSH message (push-message) to the PPG, where the message includes a service type identifier "0101010101" and a billing party information "receiver"; the biller information indicates charging to the receiver.
  • PUSH message push-message
  • the following is the PUSH message of the extended PAP interface:
  • the underlined segment indicates the billing information that is extended in the PUSH message.
  • the PPG returns a PUSH message response (Push-Response) to the PI.
  • Push-Response PUSH message response
  • the request message is parsed, and the PUSH message is analyzed and payment-
  • the charging information related to the control-information tag if the servicelD and the charge-party field information are included in the PUSH message, the corresponding service type identifier and the charging party information are extracted;
  • the PPG sends the service identification and charging information (including Source-Reference, ServicelD, and ChargeParty) as a charging authentication and rating request message to the Data Service Management Platform (DSMP); the charging authentication and the rating request message are also
  • the data service management platform (DSMP: Data Service Manage Platform) stores the charging policies of different service types, including the pricing information of various services; for example, Source-Referece (PI code identification) ServicelD (service code identification) and Price (the price of the service), etc., the following description of these parameters;
  • the billing mode and price of the service are specified during the release and service release. This form can be published online or in advance on the DSMP.
  • the service type identifier is determined.
  • the billing policy table is as follows:
  • the DSMP receives the charging authentication and the rating request sent by the PPG, and uses the ServicelD and Source-Referece fields in the request message as the joint primary health, and queries the charging policy table (PrcieTable) to match the PUSH message sent by the PI.
  • the corresponding information fee price, the inquiry information fee price is returned to the PPG by sending an authentication and rating response message to the PPG.
  • the PPG processes the received authentication and rating response message, and analyzes the status code of the PUSH message charging authentication response message. If the status code is "OK", the pre-deactivation is successful, then the process proceeds to step 6); If the deduction is unsuccessful, the current service request is interrupted;
  • the PPG sends the PUSH message to the terminal; the terminal sends a response message of the PUSH message to the PPG; 7) the PPG process delivers the response result (ie, whether the push message is sent "successful” or "failed”); the response result reflects the PUSH Whether the delivery of the message is successful; according to the PUSH message delivery result (that is, whether the push message is sent as "successful" or "failed,"), the DSMP sends a charging confirmation request message, and the charging confirmation request message includes the PUSH message delivery result.
  • the DSMP determines whether the real-time charging or the charging is required to be performed according to the status code in the PUSH message delivery result, and sends a charging confirmation response message to the PPG, where the message includes the PUSH message information fee; if the PUSH message is successfully delivered The DSMP performs the actual deduction. If the PUSH message fails to be delivered, the DSMP performs the information fee replenishment;
  • the PPG writes the CDR according to the PUSH message delivery result and the PUSH message information fee.
  • the PPG sends a result notification request to the PI; the PI returns a response message to the result notification request. This step is not required. It is optional and does not affect the sending of PUSH messages or the billing of PUSH messages.
  • the method of the present invention may apply different charging policies to different PIs for PUSH messages sent by different PIs. Different charging policies may be adopted for different PUSH services sent by the same PI.
  • the PI is charged, and the receiver can be charged or the two parties can be charged at the same time.
  • the PUSH service of the present invention adopts a flexible charging policy to issue a PUSH service.
  • the second embodiment of the charging service content-based charging system provided by the present invention provides the function of the data service management device to the push proxy device. Therefore, in this embodiment, only the initiating device, the push proxy device, and the receiving device of the push message are included.
  • the terminal that pushes the message where:
  • the initiating device is configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes a service type identifier and billing party information; and the push proxy device stores billing of various service types.
  • Pushing proxy device which is used to store charging policies of various service types, and sends the receiving device to the receiving device.
  • the sent charging request message is processed to determine the information fee price and the withholding information fee. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, and the response message includes the push message.
  • the status code of the result determines whether real charging or charging is required according to the status code; if the withholding is unsuccessful, the current service request is interrupted.
  • the structure of the push proxy device may refer to FIG. 5, which includes:
  • a storage unit configured to store a charging policy
  • the charging information processing unit processes the received charging request message, determines the information fee price, and the withholding information fee;
  • the determining processing unit determines whether the pre-deduction information fee is successful. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, where the response message includes a status code of the result of the push message delivery, according to the The status code determines whether real charging or charging is required. If the withholding is unsuccessful, the current service request is interrupted.
  • the second embodiment of the method for charging the content based on the push service provided by the present invention is the initiator of the push.
  • the initiator of the push is the initiator device
  • the push proxy is the push proxy device.
  • the embodiment includes the following steps. :
  • the initiator of the push sends a push message to the push proxy, where the message includes the charging information, where the charging information includes the service type identifier and the billing party information; the push proxy stores the charging policy of various service types. ;
  • the push proxy processes the received charging request message sent by the push proxy to determine the price of the information fee and the withholding information fee. If the withholding is successful, the process proceeds to step 3); if the withholding is unsuccessful, the interrupt is interrupted. Current business request;
  • the push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy, where the response message includes a status code of the result of the push message delivery, and the push proxy determines the status code according to the status code. Whether real billing or billing replenishment is required.
  • the method further includes: or includes: the push proxy returns a response to the push message to the initiator of the push; and the push proxy delivers the result according to the push message and the push message information The fee generates a bill.
  • the charging policy includes one or more of a code identifier of the initiator of the push, a service code identifier, an IP address of the initiator of the push, and a price of the service.
  • the bill includes one or more of a code identifier of the initiator of the push, a service code identifier, an IP address of the initiator of the push, a delivery result of the push message, a recipient number, a biller, and a push message information fee.
  • the push proxy processes the billing information according to the following steps: Querying the billing policy table, and matching the price of the information fee corresponding to the push message sent by the initiator of the push.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

A charging method based on push service content includes: a push initiator sends a push message to a push proxy, in which the message includes a charging information which includes a charger information; the push proxy sends the charging information as a charging request message to a data service management entity, the data service management entity processes the charging request message received from the push proxy, pre-deducts the information fee and sends a information fee rate to the push proxy through a response message; the push proxy processes the received response message, if the pre-deduct is successful, the push proxy sends the push message downward to a terminal, the data service management entity determines whether processing a real charging or processing a backtrack charging according to a state code in the sending downward result of the push message. There is charging system based on push service content and push service proxy device.

Description

基于推送业务内容的计费方法、 系统和推送业务代理设备 本申请要求于 2006 年 4 月 7 日提交中国专利局、 申请号为 200610072536.X, 发明名称为"一种 PUSH业务实现内容计费的方法,,的中国专 利申请的优先权, 其全部内容通过引用结合在本申请中。  Charging method, system and push service agent device based on push service content The application is submitted to the Chinese Patent Office on April 7, 2006, and the application number is 200610072536.X, and the invention name is "a PUSH service to realize content charging". The priority of the Chinese Patent Application, the entire content of which is incorporated herein by reference.
技术械 Technical equipment
本发明涉及通信网络中的一种计费方法, 尤其涉及一种推送(PUSH )业 务实现内容计费的方法、 系统和推送业务代理设备。  The present invention relates to a charging method in a communication network, and in particular to a method, system and push service agent device for implementing content charging by Push (PUSH) service.
背景技术 Background technique
PUSH业务是一种由服务方主动发起, 把信息 "推送 "给用户的一种业务。 PUSH业务从业务开展的角度来看一般包括: 包括 PUSH发起者(PI )、 PUSH 代理( PPG: Push Proxy Gateway, 根据 PUSH指令递送内容给终端 )和 PUSH 接收者(终端, MS : Mobile Station )三个实体。 图 1以 WAP PUSH为例描 述了 PUSH体系的一个示意图。 参考图 1, PI位于 Internet中, 通过推送访问 协议 (PAP)同 PPG通信, PPG是 Internet网和移动网之间的访问接入点, PPG 通过空间传输协议 (OTA)把消息推送到客户。 基本的工作流程如下:  The PUSH service is a service initiated by the service party to "push" information to the user. From the perspective of service development, the PUSH service generally includes: including a PUSH initiator (PI), a PUSH proxy (PPG: Push Proxy Gateway, delivering content to the terminal according to the PUSH instruction), and a PUSH receiver (terminal, MS: Mobile Station). Entities. Figure 1 shows a schematic diagram of the PUSH system using WAP PUSH as an example. Referring to Figure 1, the PI is located in the Internet and communicates with the PPG through the Push Access Protocol (PAP), which is an access point between the Internet and the mobile network. The PPG pushes the message to the client through the Space Transport Protocol (OTA). The basic workflow is as follows:
1、 当有消息要推送到客户时, PI首先根据消息的内容和性质构造推送消 息, 通过 PAP协议向 PPG发出推送请求;  1. When there is a message to be pushed to the client, the PI first constructs a push message according to the content and nature of the message, and sends a push request to the PPG through the PAP protocol;
2、 PPG处理 PUSH消息, PPG收到请求后进行一些必要的处理工作 (包括 压缩、协议转换、安全认证等), 然后通过 OTA协议将推送内容传送给客户端; 3、客户端收到 PUSH消息后,根据消息内容和服务类型同 PPG进行交互。 图 2为现有技术中 PI、 PPG, MS处理 PUSH消息的业务流程:  2. The PPG processes the PUSH message. After receiving the request, the PPG performs some necessary processing (including compression, protocol conversion, security authentication, etc.), and then transmits the push content to the client through the OTA protocol. 3. The client receives the PUSH message. Then, interact with the PPG based on the message content and service type. Figure 2 shows the business process of processing PUSH messages by PI, PPG, and MS in the prior art:
1 ) PI提交 PUSH消息到 PPG;  1) PI submits PUSH message to PPG;
2 ) PPG向 PI返回所述 PUSH消息的响应 ( Response );  2) The PPG returns a response of the PUSH message to the PI (Response);
3 ) PPG通过 OTA协议把 PUSH消息下发给 MS;  3) The PPG sends the PUSH message to the MS through the OTA protocol;
4 ) MS向 PPG返回所述下发的 PUSH消息的 Response;  4) The MS returns a Response of the delivered PUSH message to the PPG;
5 ) PPG向 PI发送 PUSH消息的结果通知(Result );  5) The PPG sends a PUSH message result notification (Result) to the PI;
6 ) PI向 PPG返回所述结果通知的 Response;  6) The PI returns a Response to the result notification to the PPG;
其中, PI按照标准的 PAP协议构造 PUSH消息请求,提交 PUSH消息给 PPG, 标准 PAP接口的推送消息 ( Push -message )定义如下: <!ELEMENT push-message ( address+, quality-of-service?) > The PI constructs a PUSH message request according to the standard PAP protocol, and submits a PUSH message to the PPG. The push message of the standard PAP interface (Push-message) is defined as follows: <!ELEMENT push-message ( address+, quality-of-service?) >
<! ATTLIST push-message <! ATTLIST push-message
push-id CDATA #REQUIRED  Push-id CDATA #REQUIRED
//push消息标识 ID  //push message ID
replace-pus -id CDATA #IMPLIED Replace-pus -id CDATA #IMPLIED
〃被替换的 push消息标识 Push replaced push message identifier
replace-method ( pending-only| all ) "all  Replace-method ( pending-only| all ) "all
//push消息替换方法  //push message replacement method
deliver-before-timestamp %Datetime; #IMPLIED  Deliver-before-timestamp %Datetime; #IMPLIED
//push消息在时刻前下发的时间戳  //The timestamp of the push message sent before the time
deliver-after-timestamp %Datetime; #IMPLIED  Deliver-after-timestamp %Datetime; #IMPLIED
//push消息在时刻后下发的时间戳  //The timestamp of the push message sent after the time
source-reference CDATA IMPLIED Source-reference CDATA IMPLIED
〃发送 push消息内容提供商名称 〃 send push message content provider name
ppg-notify-requested-to CDATA #IMPLIED Ppg-notify-requested-to CDATA #IMPLIED
〃接收 push消息结果通知消息的地址 〃 Receive the address of the push message result notification message
progress-notes-requested ( true | false ) "false" Progress-notes-requested ( true | false ) "false"
//push消息处理进展状态通知标志位(需要通知 i不需要通知)//push message processing progress status notification flag (requires notification i does not need notification)
> >
可见, PAP协议中没有定义 PUSH消息有关计费信息, PUSH消息业务的标 识、 计费方等信息, PPG无法确定是对发送方计费还是对接收方计费, PUSH 业务只能根据运营商的要求统一为一种计费模式, 同时不同 PUSH业务类型没 有业务标识 , 所有的 PUSH业务不能按 PUSH业务内容进行计费。  It can be seen that the PAP protocol does not define the charging information of the PUSH message, the identifier of the PUSH message service, and the charging party. The PPG cannot determine whether to charge the sender or the receiver, and the PUSH service can only be based on the carrier. It is required to be unified into one charging mode. At the same time, different PUSH service types do not have service identifiers, and all PUSH services cannot be charged according to PUSH service content.
因此, PPG只能对 PI的所有 PUSH消息采取统一计费模式, 按 PUSH消息条 数对 PUSH消息进行信息费批价、计费,对所有 PUSH消息釆取统一的计费价格 计费、 写话单, 话单中记录的字段信息:  Therefore, the PPG can only adopt the unified charging mode for all PUSH messages of the PI, and perform the information fee pricing and charging for the PUSH message according to the number of PUSH messages, and collect and charge the unified charging price for all PUSH messages. Single, the field information recorded in the bill:
字段名称 说明  Field name Description
S ource-Reference PI代码标识  S ource-Reference PI code identifier
IPAddress PI的 IP地址 Result PUSH消息下发结果 IPAddress PI IP address Result PUSH message delivery result
MSISDN 接收方号码  MSISDN recipient number
InfoFee PUSH消息信息费 从上述现有方案可以看出, PUSH业务计费只能采用固定的计费模式, 主 要缺点:  InfoFee PUSH message information fee As can be seen from the above existing solutions, PUSH service charging can only adopt a fixed charging mode. The main disadvantages are:
1) 无法确定是对发送方进行计费、 接收方进行计费, 还是双方同时进行 计费;  1) It cannot be determined whether the sender is billed, the receiver is billed, or both parties perform billing at the same time;
2) 不能针对不同的 PI以及同一 PI不同的 PUSH业务内容进行差别计费。 发明内容  2) Differential accounting cannot be performed for different PIs and PUSH service contents of the same PI. Summary of the invention
本发明的目的是提供一种基于推送业务内容的计费方法、系统和推送业务 代理设备, 该方法或系统以及和推送业务代理设备能够针对不同 PI、 不同的 PUSH业务采取不同的计费策略。  It is an object of the present invention to provide a charging method, a system, and a push service proxy device based on push service content. The method or system and the push service proxy device can adopt different charging policies for different PIs and different PUSH services.
本发明提供的一种基于推送业务内容的计费方法, 包括如下步骤: 推送的发起者向推送代理发送推送消息, 消息中包含计费信息, 所述计费 信息中包含计费方信息;  The method for charging the content based on the push service includes the following steps: The initiator of the push sends a push message to the push proxy, where the message includes billing information, where the billing information includes billing party information;
推送代理将所述计费信息作为计费请求消息发送给数据业务管理平台,所 述数据业务管理平台保存有计费策略;  The push proxy sends the billing information as a billing request message to the data service management platform, where the data service management platform stores a billing policy;
数据业务管理平台对收到的推送代理发送的计费请求消息进行处理,预扣 信息费, 并返回应答消息给推送代理,通过应答消息将信息费价格发送给推送 代理;  The data service management platform processes the received charging request message sent by the push proxy, deducts the information fee, and returns a response message to the push proxy, and sends the information fee price to the push proxy through the response message;
推送代理处理接收到的所述应答消息,如果预扣不成功, 则中断当前业务 请求; 否则,  The push proxy processes the received response message, and if the withholding is unsuccessful, the current service request is interrupted; otherwise,
推送代理把推送消息下发给终端,终端向推送代理返回推送消息的应答消 息;  The push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy;
推送代理根据终端返回的应答消息向数据业务管理平台发送计费确认请 求消息, 计费确认请求消息中包含推送消息下发结果的状态码;  The push proxy sends a charging confirmation request message to the data service management platform according to the response message returned by the terminal, where the charging confirmation request message includes a status code of the delivery result of the push message;
数据业务管理平台根据推送消息下发结果中的状态码决定需要进行真实 计费还是进行计费回补,并向推送代理发送包括推送消息信息费的计费确认应 答消息。 The data service management platform determines whether the real charging or the charging replenishment needs to be performed according to the status code in the delivery result of the push message, and sends the charging confirmation including the push message information fee to the push proxy. Answer the message.
所述计费信息中还包含业务类型标识, 以及, 所述数据业务管理平台保存 的计费策略为各业务类型对应的计费策略。  The charging information further includes a service type identifier, and the charging policy saved by the data service management platform is a charging policy corresponding to each service type.
本发明提供的另一种基于推送业务内容的计费方法, 包括如下步骤: 推送的发起者向推送代理发送推送消息, 消息中包含计费信息, 所述计费 信息中包含计费方信息; 所述推送代理保存有计费策略;  The charging method of the push service content-based charging method includes the following steps: the initiator of the push sends a push message to the push proxy, where the message includes charging information, where the charging information includes billing party information; The push proxy maintains a charging policy;
所述推送代理对计费信息进行处理, 确定信息费价格, 预扣信息费, 如果 预扣不成功, 则中断当前业务请求; 否则,  The push proxy processes the billing information, determines the price of the information fee, and deducts the information fee. If the withholding is unsuccessful, the current service request is interrupted; otherwise,
推送代理把推送消息下发给终端,终端向推送代理返回推送消息的应答消 息,所述应答消息中包含推送消息下发结果的状态码, 所述推送代理根据所述 状态码决定需要进行真实计费还是进行计费回补。  The push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy, where the response message includes a status code of the result of the push message delivery, and the push proxy determines that the real code needs to be performed according to the status code. The fee is still charged for billing.
本发明提供的一种基于推送业务内容的计费系统 ,包括推送消息的发起设 备、 推送代理设备、 数据业务管理设备和接收推送消息的终端, 其中:  The invention provides a charging service based on a push service content, comprising a launching device for pushing a message, a push proxy device, a data service management device, and a terminal for receiving a push message, wherein:
发起设备, 用于向推送代理设备发送推送消息, 消息中包含计费信息, 所 述计费信息中包含计费方信息;  An initiating device, configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes charging party information;
推送代理设备, 用于存储计费策略, 向数据业务管理平台转发包括计费信 息的计费请求消息; 接收数据业务管理平台反馈的应答消息, 判断预扣是否成 功, 如果预扣不成功, 则中断当前业务请求, 否则将推送消息下发给终端, 并 接收所述终端的应答消息,向数据业务管理平台发送包含推送消息下发结果的 状态码的计费确认请求消息;  The push proxy device is configured to store the charging policy, and forward the charging request message including the charging information to the data service management platform; receive the response message fed back by the data service management platform, determine whether the withholding is successful, and if the withholding is unsuccessful, The current service request is interrupted, and the push message is sent to the terminal, and the response message of the terminal is received, and the charging confirmation request message including the status code of the delivery result of the push message is sent to the data service management platform;
数据业务管理平台, 对收到的推送代理设备发送的计费请求消息进行处 理, 预扣信息费, 并返回应答消息给推送代理设备, 通过应答消息将信息费价 格发送给推送代理设备, 以及,根据所述状态码决定需要进行真实计费还是进 行计费回补, 并向推送代理设备发送包括推送消息信息费的计费确认应答消 息。  The data service management platform processes the charging request message sent by the received push proxy device, deducts the information fee, and returns a response message to the push proxy device, and sends the information fee price to the push proxy device by using the response message, and Determining whether real charging or charging replenishment is required according to the status code, and transmitting a charging confirmation response message including a push message information fee to the push proxy device.
本发明提供的另一种基于推送业务内容的计费系统,包括推送消息的发起 设备、 推送代理设备和接收推送消息的终端, 其中:  Another billing system based on push service content provided by the present invention includes an initiating device for pushing a message, a push proxy device, and a terminal receiving a push message, wherein:
发起设备, 用于向推送代理设备发送推送消息, 消息中包含计费信息, 所 述计费信息中包含业务类型标识和计费方信息; 推送代理设备, 用于存储计费策略,对收到的发起设备发送的计费请求消 息进行处理, 确定信息费价格, 预扣信息费, 如果预扣成功, 将推送消息下发 给终端, 并接收终端返回的应答消息, 所述应答消息中包含推送消息下发结果 的状态码,根据所述状态码决定需要进行真实计费还是进行计费回补;如果预 扣不成功, 则中断当前业务请求。 An initiating device, configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes a service type identifier and billing party information; The push proxy device is configured to store the charging policy, process the charging request message sent by the initiating device, determine the price of the information fee, and deduct the information fee. If the pre-deduction is successful, the push message is sent to the terminal, and Receiving a response message returned by the terminal, where the response message includes a status code of the result of the delivery of the message, and determining whether the real or charging is required to be performed according to the status code; if the pre-emption is unsuccessful, the current service is interrupted. request.
所述计费信息中还包含业务类型标识, 以及,所述推送代理保存的计费策 略为各业务类型对应的计费策略。  The charging information further includes a service type identifier, and the charging policy saved by the push proxy is a charging policy corresponding to each service type.
本发明提供的一种推送业务代理设备, 包括:  A push service agent device provided by the present invention includes:
存储单元, 用于存储计费策略;  a storage unit, configured to store a charging policy;
计费信息处理单元,用于向数据业务管理平台转发包括计费信息的计费请 求消息; 以及, 接收数据业务管理平台反馈的应答消息;  a billing information processing unit, configured to forward a billing request message including billing information to the data service management platform; and receive a response message fed back by the data service management platform;
判断处理单元, 根据所述应答消息判断数据业务管理平台的预扣是否成 功, 如果预扣不成功, 则中断当前业务请求, 否则将推送消息下发给终端, 并 接收所述终端的应答消息,向数据业务管理平台发送包含推送消息下发结果的 状态码的计费确认请求消 , ¾。  The judging processing unit determines whether the pre-deduction of the data service management platform is successful according to the response message, and if the pre-deduction is unsuccessful, interrupts the current service request, otherwise, the push message is sent to the terminal, and the response message of the terminal is received. Sending a charging confirmation request to the data service management platform that includes the status code of the delivery result of the push message, 3⁄4.
本发明提供的另一种推送业务代理设备, 包括:  Another push service agent device provided by the present invention includes:
存储单元, 用于存储计费策略;  a storage unit, configured to store a charging policy;
计费信息处理单元, 对收到计费请求消息进行处理, 确定信息费价格, 预 扣信息费;  The charging information processing unit processes the received charging request message, determines the information fee price, and the withholding information fee;
判断处理单元, 判断预扣信息费是否成功, 如果预扣成功, 将推送消息下 发给终端, 并接收终端返回的应答消息, 所述应答消息中包含推送消息下发结 果的状态码,根据所述状态码决定需要进行真实计费还是进行计费回补; 如果 预扣不成功, 则中断当前业务请求。  The determining processing unit determines whether the pre-deduction information fee is successful. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, where the response message includes a status code of the delivery result of the push message, according to the The status code determines whether real charging or charging is required. If the withholding is unsuccessful, the current service request is interrupted.
应用本发明的上述方案, 可以针对不同 PI发送的 PUSH消息, 对不同 PI 釆取不同的计费策略; 可以对同一 PI发送的不同的 PUSH业务采取不同的计 费策略; PUSH业务可以对 PI进行计费, 也可以对接收方进行计费, 或者对 双方同时进行计费;本发明的 PUSH业务能够采取灵活的计费策略发布 PUSH 业务。  Applying the foregoing solution of the present invention, different charging policies may be adopted for different PIs for PUSH messages sent by different PIs; different charging policies may be adopted for different PUSH services sent by the same PI; PUSH services may be performed on PIs. For the charging, the receiving party can be charged or the two parties can perform charging at the same time. The PUSH service of the present invention can adopt a flexible charging policy to issue a PUSH service.
通过以下结合附图对本发明优选实施方式的描述,本发明的其他特点、 目 的和效果将变得更加清楚和易于理解。 Other features and objects of the present invention will become apparent from the following description of the preferred embodiments of the invention And the effects will become clearer and easier to understand.
附图说明 DRAWINGS
图 1为现有技术中的以 WAP PUSH为例描述了 PUSH体系的一个示意图; 图 2为现有技术中 PI、 PPG, MS处理 PUSH消息的业务流程流程图: 图 3 为本发明所述方法的实施例流程图;  1 is a schematic diagram of a PUSH system in the prior art by using a WAP PUSH as an example; FIG. 2 is a flow chart of a service flow of processing a PUSH message by a PI, a PPG, and an MS in the prior art: FIG. 3 is a flowchart of the present invention. Flow chart of an embodiment;
图 4是本发明所述系统的实施例框图;  Figure 4 is a block diagram of an embodiment of the system of the present invention;
图 5是本发明所述推送代理设备的实施例框图。  Figure 5 is a block diagram of an embodiment of the push proxy device of the present invention.
具体实施方式 detailed description
下面结合附图对本发明 #支进一步的说明。  Further description of the present invention will be given below with reference to the accompanying drawings.
本发明实施例提供的基于推送业务内容的计费系统, 参考图 4, 包括通过 网络相互连接的四种实体设备, 推送消息的发起设备 11、推送代理设备 12、数 据业务管理平台 13和接收推送消息的终端 14 (在图 4中, 上述设备分别只绘制 了一个, 实际上可以分别有多个), 其中:  The charging service content-based charging system provided by the embodiment of the present invention refers to FIG. 4, and includes four physical devices connected to each other through a network, a push message initiating device 11, a push proxy device 12, a data service management platform 13, and a receiving push. The terminal 14 of the message (in FIG. 4, only one of the above devices is drawn, in fact, there may be multiples respectively), wherein:
发起设备 11 , 用于向推送代理设备发送推送消息, 消息中包含计费信息, 所述推送消息中包含业务类型标识和计费方信息;  The initiating device 11 is configured to send a push message to the push proxy device, where the message includes the charging information, where the push message includes the service type identifier and the billing party information;
推送代理设备 12, 用于存储各类业务类型的计费策略, 向数据业务管理平 台转发包括计费信息的计费请求消息; 接收数据业务管理平台反馈的应答消 息, 判断预扣是否成功, 如果预扣不成功, 则中断当前业务清求, 否则将推送 消息下发给终端, 并接收所述终端的应答消息, 向数据业务管理平台发送包含 推送消息下发结果的状态码的计费确认请求消息;  The push proxy device 12 is configured to store a charging policy of various service types, and forward an accounting request message including charging information to the data service management platform; receive a response message fed back by the data service management platform, and determine whether the withholding is successful, if If the pre-emption is unsuccessful, the current service request is interrupted. Otherwise, the push message is sent to the terminal, and the response message of the terminal is received, and the charging confirmation request including the status code of the delivery result of the push message is sent to the data service management platform. Message
数据业务管理平台 13,对收到的推送代理设备发送的计费请求消息进行处 理, 预扣信息费, 并返回应答消息给推送代理设备, 通过应答消息将信息费价 格发送给推送代理设备, 以及,根据所述状态码决定需要进行真实计费还是进 行计费回补, 并向推送代理设备发送包括推送消息信息费的计费确认应答消 息。  The data service management platform 13 processes the received charging request message sent by the push proxy device, deducts the information fee, and returns a response message to the push proxy device, and sends the information fee price to the push proxy device by using the response message, and Determining whether real charging or charging replenishment is required according to the status code, and sending a charging confirmation response message including a push message information fee to the push proxy device.
其中, 推送代理设备 12参考图 5, 它包括:  Wherein, the push proxy device 12 refers to FIG. 5, and includes:
存储单元 121, 用于存储计费策略;  The storage unit 121 is configured to store a charging policy.
计费信息处理单元 122, 用于向数据业务管理平台转发包括计费信息的计 费请求消息; 以及, 接收数据业务管理平台反馈的应答消息; 判断处理单元 123 , 根据所述应答消息判断数据业务管理平台的预扣是否 成功, 如果预扣不成功, 则中断当前业务请求, 否则将推送消息下发给终端, 并接收所述终端的应答消息,向数据业务管理平台发送包含推送消息下发结果 的状态码的计费确认请求消息。 The billing information processing unit 122 is configured to forward the billing request message including the billing information to the data service management platform; and receive the response message fed back by the data service management platform; The judging processing unit 123 is configured to determine whether the pre-deduction of the data service management platform is successful according to the response message, and if the pre-deduction is unsuccessful, interrupt the current service request, otherwise, the push message is sent to the terminal, and the response message of the terminal is received. And sending, to the data service management platform, a charging confirmation request message that includes a status code of the delivery result of the push message.
在本发明实施例中, 发起设备 11为 PI、 推送代理设备 12为 PPG、 接收 推送消息的终端 14为 MS。 在上述方案具体实现时, 例如 PI在发送 PUSH消 息给 PPG时, 首先需要扩展 PUSH消息,在 PUSH消息中增加计费相关字段, PI发送 PUSH业务时, 在 PAP接口协议中增加计费方标识、 业务代码标识字 段; 将 PAP接口协议进行扩展, 扩展了的 PAP接口规范如下:  In the embodiment of the present invention, the initiating device 11 is a PI, the push proxy device 12 is a PPG, and the terminal 14 receiving the push message is an MS. When the foregoing solution is specifically implemented, for example, when the PI sends a PUSH message to the PPG, the PUSH message needs to be extended, and the charging related field is added in the PUSH message. When the PI sends the PUSH service, the charging party identifier is added in the PAP interface protocol. Service code identification field; The PAP interface protocol is extended, and the extended PAP interface specification is as follows:
<! ELEMENT push-message ( address+, quality-of-service? , payment-control-information? ) > <! ATTLIST push-message <! ELEMENT push-message ( address+, quality-of-service? , payment-control-information? ) > <! ATTLIST push-message
push-id CDATA #REQUIRED  Push-id CDATA #REQUIRED
//push消息标识 ID  //push message ID
replace-push-id CDATA IMPLIED  Replace-push-id CDATA IMPLIED
//被替换的 push消息标识 ID  // replaced push message ID
replace-method ( pending-only| all ) "all"  Replace-method ( pending-only| all ) "all"
〃push消息替换方法  〃push message replacement method
deliver-before-timestamp %Datetime; #IMPLIED  Deliver-before-timestamp %Datetime; #IMPLIED
//push消息在某时刻前下发的时间戳  //The timestamp of the push message sent before a certain time
deliver-after-timestamp %Datetime; #IMPLIED  Deliver-after-timestamp %Datetime; #IMPLIED
//push消息在某时刻后下发的时间戳  //The timestamp of the push message sent after a certain time
source-reference CDATA 舰 PLIED  Source-reference CDATA ship PLIED
〃发送 push消息内容提供商名称  〃 send push message content provider name
ppg-notify-requested-to CDATA #IMPLIED  Ppg-notify-requested-to CDATA #IMPLIED
//接收 push消息结果通知消息的地址  / / Receive the address of the push message result notification message
progress-notes-requested ( true | false ) "false"  Progress-notes-requested ( true | false ) "false"
//push消息处理进展状态通知标志位(需要通知 I不需要通知) 〈! ELEMENT pavment-control-information EMPTY >  //push message processing progress status notification flag (requires notification I do not need notification) 〈! ELEMENT pavment-control-information EMPTY >
<! ATTLIST payment-control-information service!D CDATA #IMPLIED <! ATTLIST payment-control-information Service!D CDATA #IMPLIED
//push业务标识 ID  //push business ID
chareed-partv CDATA #IMPLIED  Chareed-partv CDATA #IMPLIED
〃计费方  Billing party
> 具有下划线的字段为 PAP接口中扩展的字段信息:  > The underlined field is the extended field information in the PAP interface:
Figure imgf000011_0001
Figure imgf000011_0001
PPG收到 PI发送的 PUSH消息后, 对扩展的 PAP接口协议进行解析, 分析 PUSH业务的计费策略, 针对 PUSH消息的计费策略进行计费; PPG解析 PUSH 消息时, 对扩展的 PAP接口规范进行分析, 提取业务标识、 计费方信息。 After receiving the PUSH message sent by the PI, the PPG parses the extended PAP interface protocol, analyzes the charging policy of the PUSH service, and performs charging for the charging policy of the PUSH message. When the PPG parses the PUSH message, the extended PAP interface specification is used. Perform analysis to extract business identification and billing party information.
涉及图 4所述系统的计费方法参照图 3 , 图 3对本发明实施例中的整个计费 流程作一个详细的说明:  Referring to FIG. 3 and FIG. 3, a detailed description of the entire charging process in the embodiment of the present invention is provided.
1 ) PI向 PPG发送 PUSH消息(push-message ), 消息中包含了业务类型标识 "0101010101"和计费方信息 "receiver"; 该计费方信息表示对接收方计费。 下面 是扩展了的 PAP接口的 PUSH消息:  1) The PI sends a PUSH message (push-message) to the PPG, where the message includes a service type identifier "0101010101" and a billing party information "receiver"; the biller information indicates charging to the receiver. The following is the PUSH message of the extended PAP interface:
Content-Type: multipart/related; boundary=asdlfkj iurwghasf; Content-Type: multipart/related; boundary=asdlfkj iurwghasf;
//Push消息内容类型  //Push message content type
type="application/xml" Type="application/xml"
〃类型 〃Types of
—asdlfkj iurwghasf  —asdlfkj iurwghasf
//push消息内容 0 //push message content 0
一 9一  One nine one
Content-Type: application/xml  Content-Type: application/xml
〃内容类型  〃Content type
<?xml version- ' 1.0"?>  <?xml version- ' 1.0"?>
//xml文档版本号 //xml document version number
<!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.0//EN" <!DOCTYPE pap PUBLIC "-//WAPFORUM//DTD PAP 2.0//EN"
http://www.wapforum. org/DTD/pap_2.0. dtd  Http://www.wapforum. org/DTD/pap_2.0. dtd
[<?wap-pap-ver supported-versions="2.0,1. *"?>]>  [<?wap-pap-ver supported-versions="2.0,1. *"?>]>
<pap>  <pap>
//PAP†办议开始标识  / / PAP † start to discuss the logo
<push-message push-id="9fjeo39jfD84(¾pi.com">  <push-message push-id="9fjeo39jfD84(3⁄4pi.com">
//push消息 ID  //push message ID
<address address-value="wappush=:12345/tvpe:=user(¾ppg.operator.com"></address> //push消息接收方地址 <address address-value="wappush= : 12345/tvpe : =user(3⁄4ppg.operator.com"></address> //push message recipient address
<payment-control-information  <payment-control-information
//push消息扩展协议内容开始  //Push message extension protocol content begins
servicelD-'OlOlOlOlOl"  servicelD-'OlOlOlOlOl"
//push业务 ID  //push business ID
charged-party ^"receiver "  Charged-party ^"receiver "
//push消息计费方  //push message billing party
</payment-control-information >  </payment-control-information >
//pus 消息扩展协议内容结束  //pus message extension protocol content ends
</push-message>  </push-message>
</pap> </pap>
其中有下划线的语段表示在 PUSH消息中扩展了的计费信息。 The underlined segment indicates the billing information that is extended in the PUSH message.
2 ) PPG向 PI返回一个 PUSH消息的响应 (Push-Response ), 当然返回响应 并不是必需的,只是一个优选方案,不返回也不影响计费; 然后解析请求消息, 分析 PUSH消息中与 payment-control-information标签有关的计费信息, 如果 PUSH消息中包含了 servicelD和 charge-party字段信息 , 则把相应的业务类型标 识和计费方信息提取出来; 3 ) PPG将业务标识和计费信息 (包括 Source-Reference 、 ServicelD , ChargeParty )作为计费鉴权、批价请求消息发送给数据业务管理平台( DSMP ); 计费鉴权、批价请求消息也可以称之为计费请求消息; 其中数据业务管理平台 ( DSMP: Data Service Manage Platform )保存了不同业务类型的计费策略, 包 括各类业务的批价信息; 如 Source-Referece ( PI代码标识)、 ServicelD (业务代 码标识)和 Price (该业务的价格)等, 下面有对这些参数的说明; PI发送 PUSH 消息前, 对需要计费的 PUSH业务, 都需要在运营商的数据管理平台 DSMP进 行发布、 业务发布时规定了该业务的计费模式、价格, 这种形式可以是在线发 布, 也可以是事先在 DSMP上进行设定; PUSH业务发布时, 确定了该业务类 型的标识、 该业务对应的计费策略、 信息费价格等。 计费策略表 (PrcieTable) 如下: 2) The PPG returns a PUSH message response (Push-Response) to the PI. Of course, returning the response is not necessary. It is only a preferred solution. It does not return or affect the charging. Then, the request message is parsed, and the PUSH message is analyzed and payment- The charging information related to the control-information tag, if the servicelD and the charge-party field information are included in the PUSH message, the corresponding service type identifier and the charging party information are extracted; 3) The PPG sends the service identification and charging information (including Source-Reference, ServicelD, and ChargeParty) as a charging authentication and rating request message to the Data Service Management Platform (DSMP); the charging authentication and the rating request message are also The data service management platform (DSMP: Data Service Manage Platform) stores the charging policies of different service types, including the pricing information of various services; for example, Source-Referece (PI code identification) ServicelD (service code identification) and Price (the price of the service), etc., the following description of these parameters; before the PI sends the PUSH message, the PUSH service that needs to be charged needs to be performed on the operator's data management platform DSMP. The billing mode and price of the service are specified during the release and service release. This form can be published online or in advance on the DSMP. When the PUSH service is released, the service type identifier is determined. Corresponding billing strategy, information fee price, etc. The billing policy table (PrcieTable) is as follows:
Figure imgf000013_0001
Figure imgf000013_0001
4 ) DSMP收到 PPG发送的计费鉴权、批价请求,把请求消息中的 ServicelD、 Source-Referece字段作为联合主健, 查询计费策略表 (PrcieTable), 匹配到该 PI 发送的 PUSH消息对应的信息费价格,查询到信息费价格通过向 PPG发送鉴权、 批价应答消息返回给 PPG。  4) The DSMP receives the charging authentication and the rating request sent by the PPG, and uses the ServicelD and Source-Referece fields in the request message as the joint primary health, and queries the charging policy table (PrcieTable) to match the PUSH message sent by the PI. The corresponding information fee price, the inquiry information fee price is returned to the PPG by sending an authentication and rating response message to the PPG.
5 ) PPG处理接收到的所述鉴权、 批价应答消息, 分析 PUSH消息计费鉴权 应答消息的状态码, 如果状态码为 "OK"表示预扣成功, 则进入步骤 6 ); 否则 预扣不成功, 则中断当前业务请求;  5) The PPG processes the received authentication and rating response message, and analyzes the status code of the PUSH message charging authentication response message. If the status code is "OK", the pre-deactivation is successful, then the process proceeds to step 6); If the deduction is unsuccessful, the current service request is interrupted;
6 ) PPG把 PUSH消息下发给终端; 终端向 PPG发送 PUSH消息的应答消息; 7 ) PPG处理下发应答结果(即 push消息发送是"成功"还是"失败"); 应答 结果反应所述 PUSH消息下发是否成功;根据 PUSH消息下发结果(即 push消息 发送是"成功"还是"失败,,), 给 DSMP发送计费确认请求消息,计费确认请求消 息中包含了 PUSH消息下发结果的状态码, 如果 push消息发送"成功"、 计费确 认请求消息中为"成功"; 否则为 "失败"; 8 ) DSMP根据 PUSH消息下发结果中的状态码决定需要进行真实计费还是 进行计费回补, 并向 PPG发送计费确认应答消息, 该消息包括 PUSH消息信息 費; 如果 PUSH消息下发成功, DSMP进行真实扣费,如果 PUSH消息下发失败, DSMP进行信息费回补; 6) The PPG sends the PUSH message to the terminal; the terminal sends a response message of the PUSH message to the PPG; 7) the PPG process delivers the response result (ie, whether the push message is sent "successful" or "failed"); the response result reflects the PUSH Whether the delivery of the message is successful; according to the PUSH message delivery result (that is, whether the push message is sent as "successful" or "failed,"), the DSMP sends a charging confirmation request message, and the charging confirmation request message includes the PUSH message delivery result. Status code, if the push message is sent "success", the billing confirmation request message is "successful"; otherwise it is "failed"; 8) The DSMP determines whether the real-time charging or the charging is required to be performed according to the status code in the PUSH message delivery result, and sends a charging confirmation response message to the PPG, where the message includes the PUSH message information fee; if the PUSH message is successfully delivered The DSMP performs the actual deduction. If the PUSH message fails to be delivered, the DSMP performs the information fee replenishment;
9 ) PPG根据 PUSH消息下发结果和 PUSH消息信息费两部分信息写话单 , 话单中需要记录如下字段信息:  9) The PPG writes the CDR according to the PUSH message delivery result and the PUSH message information fee. The following field information needs to be recorded in the CDR:
Figure imgf000014_0001
Figure imgf000014_0001
10 ) PPG向 PI发送结果通知请求; PI返回结果通知请求的应答消息。 该步骤并不是必需的,为可选项,并不影响 PUSH消息的发送,也不影响 PUSH 消息的计费。  10) The PPG sends a result notification request to the PI; the PI returns a response message to the result notification request. This step is not required. It is optional and does not affect the sending of PUSH messages or the billing of PUSH messages.
通过上述实施例可知, 本发明的方法可以针对不同 PI发送的 PUSH消息, 对不同 PI釆取不同的计费策略; 可以对同一 PI发送的不同的 PUSH业务采取不 同的计费策略; PUSH业务可以对 PI进行计费, 也可以对接收方进行计费, 或 者对双方同时进行计费; 本发明的 PUSH业务采取灵活的计费策略发布 PUSH 业务。  According to the foregoing embodiment, the method of the present invention may apply different charging policies to different PIs for PUSH messages sent by different PIs. Different charging policies may be adopted for different PUSH services sent by the same PI. The PI is charged, and the receiver can be charged or the two parties can be charged at the same time. The PUSH service of the present invention adopts a flexible charging policy to issue a PUSH service.
本发明提供的第二个基于推送业务内容的计费系统的实施例,将数据业务 管理设备的功能赋予推送代理设备, 因此该实施例中 , 只包括推送消息的发起 设备、 推送代理设备和接收推送消息的终端, 其中:  The second embodiment of the charging service content-based charging system provided by the present invention provides the function of the data service management device to the push proxy device. Therefore, in this embodiment, only the initiating device, the push proxy device, and the receiving device of the push message are included. The terminal that pushes the message, where:
发起设备, 用于向推送代理设备发送推送消息, 消息中包含计费信息, 所 述计费信息中包含业务类型标识和计费方信息;所述推送代理设备保存有各类 业务类型的计费策略;  The initiating device is configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes a service type identifier and billing party information; and the push proxy device stores billing of various service types. Strategy
推送代理设备, 用于存储各类业务类型的计费策略,对收到的发起设备发 送的计费请求消息进行处理, 确定信息费价格, 预扣信息费, 如果预扣成功, 将推送消息下发给终端, 并接收终端返回的应答消息,所述应答消息中包含推 送消息下发结果的状态码,根据所述状态码决定需要进行真实计费还是进行计 费回补; 如果预扣不成功, 则中断当前业务请求。 Pushing proxy device, which is used to store charging policies of various service types, and sends the receiving device to the receiving device. The sent charging request message is processed to determine the information fee price and the withholding information fee. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, and the response message includes the push message. The status code of the result determines whether real charging or charging is required according to the status code; if the withholding is unsuccessful, the current service request is interrupted.
其中, 所述推送代理设备的结构可以参考图 5, 它包括:  The structure of the push proxy device may refer to FIG. 5, which includes:
存储单元, 用于存储计费策略;  a storage unit, configured to store a charging policy;
计费信息处理单元, 对收到计费请求消息进行处理, 确定信息费价格, 预 扣信息费;  The charging information processing unit processes the received charging request message, determines the information fee price, and the withholding information fee;
判断处理单元, 判断预扣信息费是否成功, 如果预扣成功, 将推送消息下 发给终端,并接收终端返回的应答消息,所述应答消息中包含推送消息下发结 果的状态码,根据所述状态码决定需要进行真实计费还是进行计费回补; 如果 预扣不成功, 则中断当前业务请求。  The determining processing unit determines whether the pre-deduction information fee is successful. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, where the response message includes a status code of the result of the push message delivery, according to the The status code determines whether real charging or charging is required. If the withholding is unsuccessful, the current service request is interrupted.
以第二个基于推送业务内容的计费系统的实施例为! ^出,本发明提供的基 于推送业务内容的计费方法的第二个实施例, 该实施例中,推送的发起者即为 发起设备, 推送代理即为推送代理设备, 该实施例包括如下步骤:  An example of a second billing system based on push service content is! The second embodiment of the method for charging the content based on the push service provided by the present invention. In this embodiment, the initiator of the push is the initiator device, and the push proxy is the push proxy device. The embodiment includes the following steps. :
1 )推送的发起者向推送代理发送推送消息, 消息中包含计费信息, 所述 计费信息中包含业务类型标识和计费方信息;所述推送代理保存有各类业务类 型的计费策略;  1) The initiator of the push sends a push message to the push proxy, where the message includes the charging information, where the charging information includes the service type identifier and the billing party information; the push proxy stores the charging policy of various service types. ;
2 )所述推送代理对收到的推送代理发送的计费请求消息进行处理, 确定 信息费价格, 预扣信息费, 如果预扣成功, 则进入步骤 3 ); 如果预扣不成功, 则中断当前业务请求;  2) The push proxy processes the received charging request message sent by the push proxy to determine the price of the information fee and the withholding information fee. If the withholding is successful, the process proceeds to step 3); if the withholding is unsuccessful, the interrupt is interrupted. Current business request;
3 )推送代理把推送消息下发给终端, 终端向推送代理返回推送消息的应 答消息, 所述应答消息中包含推送消息下发结果的状态码, 所述推送代理才艮据 所述状态码决定需要进行真实计费还是进行计费回补。  3) The push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy, where the response message includes a status code of the result of the push message delivery, and the push proxy determines the status code according to the status code. Whether real billing or billing replenishment is required.
在其他的实施例中, 所述方法还有选择的或同时包括下述内容: 推送代理 向推送的发起者返回推送消息的响应; 以及,推送代理根据推送消息下发结果 和所述推送消息信息费生成话单。  In other embodiments, the method further includes: or includes: the push proxy returns a response to the push message to the initiator of the push; and the push proxy delivers the result according to the push message and the push message information The fee generates a bill.
其中, 所述计费策略包括推送的发起者的代码标识、 业务代码标识、 推送 的发起者的 IP地址和该业务的价格中的一个或几个。 所述话单包括推送的发起者的代码标识、业务代码标识、推送的发起者的 IP地址、 推送消息下发结果、接收方号码、 计费方和推送消息信息费中的一个 或多个。 The charging policy includes one or more of a code identifier of the initiator of the push, a service code identifier, an IP address of the initiator of the push, and a price of the service. The bill includes one or more of a code identifier of the initiator of the push, a service code identifier, an IP address of the initiator of the push, a delivery result of the push message, a recipient number, a biller, and a push message information fee.
所述推送代理按照下述步骤对计费信息进行处理: 查询计费策略表, 匹配 到该推送的发起者发送的推送消息对应的信息费价格。  The push proxy processes the billing information according to the following steps: Querying the billing policy table, and matching the price of the information fee corresponding to the push message sent by the initiator of the push.
鉴于本实施例以及本发明所述系统实施例的实现细节在本发明所述方法 的第一个实施例中有详细说明, 在此不再赘述。  The implementation details of the embodiment and the system embodiment of the present invention are described in detail in the first embodiment of the method of the present invention, and are not described herein again.
以上所述仅是本发明的优选实施方式,应当指出, 对于本技术领域的普通 技术人员来说, 在不脱离本发明原理的前提下, 还可以作出若干改进和润饰, 这些改进和润饰也应视为本发明的保护范围。  The above description is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It is considered as the scope of protection of the present invention.

Claims

权 利 要 求 Rights request
1.一种基于推送业务内容的计费方法, 包括如下步驟:  A charging method based on pushing service content, comprising the following steps:
推送的发起者向推送代理发送推送消息, 消息中包含计费信息, 所述计费 信息中包含计费方信息;  The initiator of the push sends a push message to the push proxy, where the message includes billing information, where the billing information includes billing party information;
推送代理将所述计费信息作为计费请求消息发送给数据业务管理平台,所 述数据业务管理平台保存有计费策略;  The push proxy sends the billing information as a billing request message to the data service management platform, where the data service management platform stores a billing policy;
数据业务管理平台对收到的推送代理发送的计费请求消息进行处理,预扣 信息费, 并返回应答消息给推送代理, 通过应答消息将信息费价格发送给推送 代理;  The data service management platform processes the received charging request message sent by the push proxy, deducts the information fee, and returns a response message to the push proxy, and sends the information fee price to the push proxy through the response message;
推送代理处理接收到的所述应答消息,如果预扣不成功, 则中断当前业务 请求, 否则;  The push proxy processes the received response message, and if the withholding is unsuccessful, interrupts the current service request, otherwise;
推送代理把推送消息下发给终端,终端向推送代理返回推送消息的应答消 推送代理根据终端返回的应答消息向数据业务管理平台发送计费确认请 求消息, 计费确认请求消息中包含推送消息下发结果的状态码;  The push proxy sends the push message to the terminal, and the terminal returns the push message to the push proxy. The push push proxy sends a billing confirmation request message to the data service management platform according to the response message returned by the terminal, and the billing confirmation request message includes the push message. Status code of the result;
数据业务管理平台根据推送消息下发结果中的状态码决定需要进行真实 计费还是进行计费回补,并向推送代理发送包括推送消息信息费的计费确认应 答消息。  The data service management platform determines whether the real charging or the charging replenishment needs to be performed according to the status code in the delivery result of the push message, and sends a charging confirmation response message including the push message information fee to the push proxy.
2.才艮据权利要求 1所述的计费方法, 其特征在于, 所述计费信息中还包含 业务类型标识, 以及, 所述数据业务管理平台保存的计费策略为各业务类型对 应的计费策略。  2. The charging method according to claim 1, wherein the charging information further includes a service type identifier, and the charging policy saved by the data service management platform is corresponding to each service type. Billing strategy.
3.才艮据权利要求 2所述的计费方法, 其特征在于还包括:  3. The charging method according to claim 2, characterized by further comprising:
推送代理向推送的发起者返回推送消息的响应。  The push proxy returns a response to the push message to the originator of the push.
4.才 据权利要求 2所述的计费方法, 其特征在于还包括:  4. The charging method according to claim 2, characterized by further comprising:
推送代理根据推送消息下发结果和所述推送消息信息费生成话单。  The push proxy generates a bill according to the push message delivery result and the push message information fee.
5. #居权利要求 2所述的计费方法, 其特征在于, 所述计费策略包括推送 的发起者的代码标识、 业务代码标识、推送的发起者的 IP地址和该业务的价格 中的一个或几个。  5. The charging method according to claim 2, wherein the charging policy comprises a code identifier of a promoter of the push, a service code identifier, an IP address of the initiator of the push, and a price of the service. One or several.
6.根据权利要求 4计费方法, 其特征在于, 所述话单包括推送的发起者的 代码标识、 业务代码标识、 推送的发起者的 IP地址、 推送消息下发结果、 接收 方号码、 计费方和推送消息信息费中的一个或多个。 6. The charging method according to claim 4, wherein said bill comprises a pusher of a pusher One or more of code identification, service code identification, IP address of the initiator of the push, delivery result of the push message, recipient number, biller and push message information fee.
7根据权利要求 1至 6中任一项所述的计费方法, 其特征在于,数据业务管 理平台对收到的推送代理发送的计费请求消息按照下述步骤进行处理:利用请 求消息中的字段查询计费策略表,匹配到该推送的发起者发送的推送消息对应 的信息费价格。  The charging method according to any one of claims 1 to 6, wherein the data service management platform processes the charging request message sent by the received push proxy according to the following steps: using the request message The field queries the charging policy table and matches the price of the information fee corresponding to the push message sent by the initiator of the push.
8.根据权利要求 7中任一项所述的计费方法, 其特征在于, 如果推送消息 下发成功, 数据业务管理平台进行真实扣费, 如果推送消息下发失败, 数据业 务管理平台进行信息费回补。  The charging method according to any one of the preceding claims, wherein, if the push message is successfully delivered, the data service management platform performs a real deduction, and if the push message fails to be delivered, the data service management platform performs the information. Fees are covered.
9.一种基于推送业务内容的计费方法, 包括如下步骤:  9. A charging method based on push service content, comprising the following steps:
推送的发起者向推送代理发送推送消息, 消息中包含计费信息, 所述计费 信息中包含计费方信息; 所述推送代理保存有计费策略;  The initiator of the push sends a push message to the push proxy, where the message includes billing information, where the billing information includes billing party information; the push proxy stores a billing policy;
所述推送代理对计费信息进行处理, 确定信息费价格, 预扣信息费, 如果 预扣不成功, 则中断当前业务请求; 否则,  The push proxy processes the billing information, determines the price of the information fee, and deducts the information fee. If the withholding is unsuccessful, the current service request is interrupted; otherwise,
推送代理把推送消息下发给终端,终端向推送代理返回推送消息的应答消 息, 所述应答消息中包含推送消息下发结果的状态码,所述推送代理根据所述 状态码决定需要进行真实计费还是进行计费回补。  The push proxy sends the push message to the terminal, and the terminal returns a response message of the push message to the push proxy, where the response message includes a status code of the result of the push message delivery, and the push proxy determines that the real code needs to be performed according to the status code. The fee is still charged for billing.
10. 根据权利要求 9所述的计费方法, 其特征在于, 所述计费信息中还包 含业务类型标识, 以及,所述推送代理保存的计费策略为各业务类型对应的计 费策略。  The charging method according to claim 9, wherein the charging information further includes a service type identifier, and the charging policy saved by the pushing proxy is a charging policy corresponding to each service type.
11.根据权利要求 10所述的计费方法, 其特征在于还包括:  The charging method according to claim 10, further comprising:
推送代理向推送的发起者返回推送消息的响应。  The push proxy returns a response to the push message to the originator of the push.
12.根据权利要求 10所述的计费方法, 其特征在于还包括:  The charging method according to claim 10, further comprising:
推送代理根据推送消息下发结果和所述推送消息信息费生成话单。  The push proxy generates a bill according to the push message delivery result and the push message information fee.
13.根据权利要求 10所述的计费方法, 其特征在于, 所述计费策略包括推 送的发起者的代码标识、 业务代码标识、推送的发起者的 IP地址和该业务的价 格中的一个或几个。  The charging method according to claim 10, wherein the charging policy comprises one of a code identifier of a push initiator, a service code identifier, an IP address of a push initiator, and a price of the service. Or a few.
14.根据权利要求 12中任一项所述的计费方法, 其特征在于, 所述话单包 括推送的发起者的代码标识、 业务代码标识、 推送的发起者的 IP地址、 推送消 息下发结果、 接收方号码、 计费方和推送消息信息费中的一个或多个。 The charging method according to any one of claims 12 to 12, wherein the bill includes a code identifier of the initiator of the push, a service code identifier, an IP address of the initiator of the push, and a push cancellation. One or more of the result, the recipient number, the billing party, and the push message information fee.
15根据权利要求 10至 14中任一项所述的计费方法, 其特征在于, 所述推 送代理按照下述步骤对计费信息进行处理: 查询计费策略表, 匹配到该推送的 发起者发送的推送消息对应的信息费价格。  The charging method according to any one of claims 10 to 14, wherein the pushing agent processes the charging information according to the following steps: querying the charging policy table, matching the initiator of the pushing The price of the information fee corresponding to the sent push message.
16.一种基于推送业务内容的计费系统, 包括推送消息的发起设备、 推送 代理设备、 数据业务管理设备和接收推送消息的终端, 其中:  16. A charging system based on push service content, comprising: an initiating device for pushing a message, a push proxy device, a data service management device, and a terminal receiving a push message, wherein:
发起设备, 用于向推送代理设备发送推送消息, 消息中包含计费信息, 所 述计费信息中包含计费方信息;  An initiating device, configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes charging party information;
推送代理设备, 用于存储计费策略, 向数据业务管理平台转发包括计费信 息的计费请求消息;接收数据业务管理平台反馈的应答消息, 判断预扣是否成 功, 如果预扣不成功, 则中断当前业务请求, 否则将推送消息下发给终端, 并 接收所述终端的应答消息,向数据业务管理平台发送包含推送消息下发结果的 状态码的计费确认请求;肖 , ¾;  The push proxy device is configured to store the charging policy, forward the charging request message including the charging information to the data service management platform, and receive the response message fed back by the data service management platform to determine whether the withholding is successful, and if the withholding is unsuccessful, The current service request is interrupted, otherwise the push message is sent to the terminal, and the response message of the terminal is received, and the charging confirmation request including the status code of the delivery result of the push message is sent to the data service management platform; Xiao, 3⁄4;
数据业务管理平台, 对收到的推送代理设备发送的计费请求消息进行处 理, 预扣信息费, 并返回应答消息给推送代理设备, 通过应答消息将信息费价 格发送给推送代理设备, 以及,根据所述状态码决定需要进行真实计费还是进 行计费回补, 并向推送代理设备发送包括推送消息信息费的计费确认应答消  The data service management platform processes the charging request message sent by the received push proxy device, deducts the information fee, and returns a response message to the push proxy device, and sends the information fee price to the push proxy device by using the response message, and Determining whether real charging or charging replenishment is required according to the status code, and sending a charging confirmation response including a push message information fee to the push proxy device
17.一种基于推送业务内容的计费系统, 包括推送消息的发起设备、 推送 代理设备和接收推送消息的终端, 其中: 17. A charging system based on push service content, comprising: an initiating device for pushing a message, a push proxy device, and a terminal receiving a push message, wherein:
发起设备, 用于向推送代理设备发送推送消息, 消息中包含计费信息, 所 述计费信息中包含计费方信息;  An initiating device, configured to send a push message to the push proxy device, where the message includes charging information, where the charging information includes charging party information;
推送代理设备, 用于存储计费策略,对收到的发起设备发送的计费请求消 息进行处理, 确定信息费价格, 预扣信息费, 如果预扣成功, 将推送消息下发 给终端,并接收终端返回的应答消息, 所述应答消息中包含推送消息下发结果 的状态码,根据所述状态码决定需要进行真实计费还是进行计费回补; 如果预 扣不成功, 则中断当前业务请求。  The push proxy device is configured to store the charging policy, process the charging request message sent by the initiating device, determine the price of the information fee, and deduct the information fee. If the withholding is successful, the push message is sent to the terminal, and Receiving a response message returned by the terminal, where the response message includes a status code of the result of the delivery of the push message, and determining whether the actual charging or the charging is required to be performed according to the status code; if the pre-deduction is unsuccessful, the current service is interrupted. request.
18、 一种推送业务代理设备, 其特征在于包括:  18. A push service agent device, comprising:
存储单元, 用于存储计费策略; 计费信息处理单元,用于向数据业务管理平台转发包括计费信息的计费请 求消息; 以及, 接收数据业务管理平台反馈的应答消息; a storage unit, configured to store a charging policy; a billing information processing unit, configured to forward a billing request message including billing information to the data service management platform; and receive a response message fed back by the data service management platform;
判断处理单元, 根据所述应答消息判断数据业务管理平台的预扣是否成 功, 如果预扣不成功, 则中断当前业务请求, 否则将推送消息下发给终端, 并 接收所述终端的应答消息,向数据业务管理平台发送包含推送消息下发结果的 状态码的计费确认请求;肖 , ¾。  The judging processing unit determines whether the pre-deduction of the data service management platform is successful according to the response message, and if the pre-deduction is unsuccessful, interrupts the current service request, otherwise, the push message is sent to the terminal, and the response message of the terminal is received. Sending a billing confirmation request containing the status code of the result of the push message delivery to the data service management platform; Xiao, 3⁄4.
19、 一种推送业务代理设备, 其特征在于包括:  19. A push service agent device, comprising:
存储单元, 用于存储计费策略;  a storage unit, configured to store a charging policy;
计费信息处理单元, 对收到计费请求消息进行处理, 确定信息费价格, 预 扣信息费;  The charging information processing unit processes the received charging request message, determines the information fee price, and the withholding information fee;
判断处理单元, 判断预扣信息费是否成功, 如果预扣成功, 将推送消息下 发给终端,并接收终端返回的应答消息,所述应答消息中包含推送消息下发结 果的状态码,根据所述状态码决定需要进行真实计费还是进行计费回补; 如果 预扣不成功, 则中断当前业务请求。  The determining processing unit determines whether the pre-deduction information fee is successful. If the pre-deduction is successful, the push message is sent to the terminal, and the response message returned by the terminal is received, where the response message includes a status code of the result of the push message delivery, according to the The status code determines whether real charging or charging is required. If the withholding is unsuccessful, the current service request is interrupted.
PCT/CN2006/003630 2006-04-07 2006-12-27 Charging method and system based on push service content and push service proxy device WO2007115454A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200610072536.X 2006-04-07
CNB200610072536XA CN100452709C (en) 2006-04-07 2006-04-07 Method for PUSH service realizing content charging

Publications (1)

Publication Number Publication Date
WO2007115454A1 true WO2007115454A1 (en) 2007-10-18

Family

ID=37425734

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2006/003630 WO2007115454A1 (en) 2006-04-07 2006-12-27 Charging method and system based on push service content and push service proxy device

Country Status (2)

Country Link
CN (1) CN100452709C (en)
WO (1) WO2007115454A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040259553A1 (en) * 2003-05-12 2004-12-23 Tekelec Methods and systems for generating, distributing, and screening commercial content
CN1700713A (en) * 2005-06-22 2005-11-23 北京邮电大学 Method and system for implementing download of multimedia ringing tone by a mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1225097C (en) * 2001-06-22 2005-10-26 北京天助基业科技发展有限公司 Internet data scheduling method and equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040259553A1 (en) * 2003-05-12 2004-12-23 Tekelec Methods and systems for generating, distributing, and screening commercial content
CN1700713A (en) * 2005-06-22 2005-11-23 北京邮电大学 Method and system for implementing download of multimedia ringing tone by a mobile terminal

Also Published As

Publication number Publication date
CN100452709C (en) 2009-01-14
CN1866842A (en) 2006-11-22

Similar Documents

Publication Publication Date Title
EP1695565B1 (en) Number portability
WO2008006274A1 (en) Method and system for implementing short message signature and short message implementing device
CN102132550B (en) The charging of short message delivery
WO2004062255A1 (en) Method of paying the multi-media message to the receiver by the third party
WO2007082446A1 (en) A method and system for offline charging
WO2009082981A1 (en) Method, system and mobile terminal for advice of charge of service
US20070178895A1 (en) Method, network entity, system, mobile device and computer program product for automatic provisioning of a service
WO2008116411A1 (en) Purchase service processing method, system and gateway device
WO2012055134A1 (en) Method and system for group sending short message
WO2007014533A1 (en) A method for service application accessing the charging system, a charging engine and charging network thereof
RU2297723C2 (en) Method for organizing provision of previously paid service of multimedia message transfer
CN101803276B (en) Subscription and charge notice control
WO2013107402A1 (en) Method, device and system for releasing resource after network element restarts
WO2012088995A1 (en) Service control method and device
WO2007048348A1 (en) Method and system for realizing advertisement service charging
WO2004045170A1 (en) Method for forwarding message between the different multimedia message centers
JP2002185528A (en) Ip multicast communication device and method for providing contents
WO2005117338A1 (en) A method for implementing the charge of the multimedia messaging service
KR101187514B1 (en) System and method for sending multimedia message storage address
WO2009086773A1 (en) Charging method, system and charging trigger device
WO2007041960A1 (en) A multimedia message center and a terminal and the corresponding processing method of multimedia messages
WO2007115454A1 (en) Charging method and system based on push service content and push service proxy device
KR101146287B1 (en) Real-Time Data Charging Method and System for WCDMA-WiBro DBDM Service
WO2011106952A1 (en) Method, system, and service platform for realizing service payment of communication terminal
WO2012055137A1 (en) Method and system for charging multimedia messages service, and multimedia messaging service center

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06840672

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06840672

Country of ref document: EP

Kind code of ref document: A1