在线应用的计费方法与系统的制作方法

文档序号:7999174阅读:161来源:国知局
在线应用的计费方法与系统的制作方法
【专利摘要】本发明实施例公开了一种在线应用的计费方法与系统,其中,方法包括:在线应用服务器向应用客户端返回计费确认指示;应用客户端与计费网关建立通信连接,计费网关向应用客户端推送计费确认页面;用户发送的确认消息后,计费网关向业务管理平台发送用户确认消息;业务管理平台生成临时订购关系并分配临时计费确认ID;计费网关通过应用客户端将临时计费确认ID转发给在线应用服务器;在线应用服务器通过计费网关向业务管理平台发送计费请求;业务管理平台比较是否存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订购关系;若存在,基于计费请求进行计费。本发明实施例可以在不中断在线应用业务的前提下,实现用户确认扣费。
【专利说明】在线应用的计费方法与系统

【技术领域】
[0001] 本发明涉及通信技术,尤其是一种在线应用的计费方法与系统。

【背景技术】
[0002] 随着智能手机终端(也称为:用户终端)的发展,基于客户端的在线应用越来越普 遍,例如,在在线游戏这一在线应用中,手机终端用户在客户端与在线应用服务器交互过程 中订购该在线应用的增值服务产品,产生该在线应用内的计费需求。
[0003] 在实现本发明的过程中,发明人发现现有对在线应用的计费方式至少存在以下问 题:
[0004] 现有技术中,直接由该在线应用所属的第三方产品平台向运营商业务管理平台或 计费系统发起扣费请求,这样,可能产生第三方服务提供商(SP)向运营商业务管理平台或 计费系统发送虚假订购请求,例如在用户未订购在线应用的增值服务产品时对用户进行扣 费,或者在用户订购一项在线应用的增值服务产品时对用户进行多扣费,从而形成对用户 的欺诈,损害了用户权益。
[0005] 如果向用户发送计费确认短消息,则由于短消息是在在线应用交互外发送到手机 终端,短消息浏览功能通过另一个应用程序实现,在已启动在线应用的客户端内用户无法 查看短消息,这就需要先中断在线应用交互过程,然后打开另一应用程序浏览短消息。由 此,基于短消息的计费确认会使得在线应用产生中断,从而影响用户的业务体验。


【发明内容】

[0006] 本发明实施例所要解决的其中一个技术问题是:提供一种在线应用的计费方法与 系统,使得用户使用在线应用时,如果在该在线应用内发起订购增值服务产品,在不中断正 在进行的在线应用业务的前提下,实现用户确认扣费,从而保护用户权益与用户使用在线 应用的业务体验。
[0007] 本发明实施例提供的一种在线应用的计费方法,包括:
[0008] 在线应用服务器接收到应用客户端发送的订购请求消息后,查询获取该订购请求 消息中用户请求订购的增值服务产品的产品标识ID对应的计费金额,并向所述应用客户 端返回计费确认指示,所述计费确认指示中包括所述产品ID、所述计费金额与应用提供商 标识SPID ;
[0009] 应用客户端与计费网关建立通信连接后,计费网关向应用客户端推送计费确认页 面,所述计费确认页面包括产品ID、计费金额与确认字符,所述确认字符由所述计费网关随 机产生;
[0010] 应用客户端接收到用户基于计费确认页面发送的确认消息后,计费网关向业务管 理平台发送用户确认消息,所述用户确认消息中包括用户ID、所述产品ID与所述计费金 额、SPID ;
[0011] 业务管理平台生成临时订购关系并基于所述用户确认消息分配临时计费确认ID, 所述临时订购关系包括临时订购关系ID、用户ID、产品ID、计费金额与SPID ;
[0012] 计费网关将临时计费确认ID返回应用客户端;
[0013] 应用客户端将所述临时计费确认ID转发给在线应用服务器;
[0014] 在线应用服务器通过计费网关向业务管理平台发送计费请求,所述计费请求中包 括用户ID、产品ID与临时计费确认ID ;
[0015] 业务管理平台比较是否存在与计费请求中的用户ID、产品ID、临时计费确认ID完 全匹配的临时订购关系;
[0016] 响应于存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订 购关系,业务管理平台基于所述计费请求进行计费,从所述用户ID对应的用户帐户内扣除 所述计费金额。
[0017] 在上述方法的一个具体实施例中,应用客户端与计费网关建立通信连接具体为:
[0018] 应用客户端通过调用预先设置的计费确认单元与计费网关建立通信连接,并向所 述计费网关发送确认请求,所述确认请求中包括所述产品ID与所述计费金额。
[0019] 在上述方法的一个具体实施例中,所述计费确认单元包括计费插件或应用程序接 □ API。
[0020] 在上述方法的一个具体实施例中,计费网关向应用客户端推送计费确认页面包 括:
[0021] 计费网关通过超文本传输协议HTTP或者套接字Socket协议向应用客户端推送计 费确认页面。
[0022] 在上述方法的一个具体实施例中,还包括:
[0023] 业务管理平台计费完成后,删除所述与计费请求中的用户ID、产品ID、临时计费 确认ID完全匹配的临时订购关系。
[0024] 本发明实施例提供的一种在线应用的计费系统,包括在线应用服务器、应用客户 端、计费网关与业务管理平台;其中:
[0025] 所述在线应用服务器,用于接收到应用客户端发送的订购请求消息后,查询获取 该订购请求消息中用户请求订购的增值服务产品的产品标识ID对应的计费金额,并向所 述应用客户端返回计费确认指示,所述计费确认指示中包括所述产品ID、所述计费金额与 应用提供商标识SPID ;以及通过计费网关向业务管理平台发送计费请求,所述计费请求中 包括用户ID、产品ID与临时计费确认ID ;
[0026] 所述应用客户端,用于向所述在线应用服务器发送订购请求消息,响应于接收到 所述在线应用服务器返回的计费确认指示,与计费网关建立通信连接;以及在接收到用户 基于计费确认页面发送的确认消息后,向计费网关发送用户确认消息,所述用户确认消息 中包括用户ID、所述产品ID与所述计费金额、SPID ;以及将所述计费网关返回的临时计费 确认ID转发给在线应用服务器;
[0027] 所述计费网关,用于在与所述应用客户端建立通信连接后,向所述应用客户端推 送计费确认页面,所述计费确认页面包括产品ID、计费金额与确认字符,所述确认字符由所 述计费网关随机产生;以及向业务管理平台发送所述用户确认消息;并将业务管理平台分 配的临时计费确认ID返回应用客户端;以及向业务管理平台发送所述计费请求;
[0028] 所述业务管理平台,用于生成临时订购关系并基于所述用户确认消息分配临时计 费确认ID,所述临时订购关系包括临时订购关系ID、用户ID、产品ID、计费金额与SPID ;以 及比较是否存在与计费网关发送的计费请求中的用户ID、产品ID、临时计费确认ID完全匹 配的临时订购关系;响应于存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹 配的临时订购关系,基于所述计费请求进行计费,从所述用户ID对应的用户帐户内扣除所 述计费金额。
[0029] 在上述系统的一个具体实施例中,所述应用客户端与计费网关建立通信连接时, 具体通过调用预先设置的计费确认单元与计费网关建立通信连接,并向所述计费网关发送 确认请求,所述确认请求中包括所述产品ID与所述计费金额。
[0030] 在上述系统的一个具体实施例中,所述计费确认单元包括计费插件或应用程序接 □ API。
[0031] 在上述系统的一个具体实施例中,所述计费网关具体通过超文本传输协议HTTP 或者套接字Socket协议向应用客户端推送计费确认页面。
[0032] 在上述系统的一个具体实施例中,所述业务管理平台还用于在计费完成后,删除 所述与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订购关系。
[0033] 基于本发明上述实施例提供的在线应用的计费方法与系统,在线应用服务器接收 到应用客户端发送的订购请求消息后,查询获取该订购请求消息中用户请求订购的增值服 务产品的产品ID对应的计费金额,并向应用客户端返回计费确认指示;应用客户端与计费 网关建立通信连接后,计费网关向应用客户端推送计费确认页面,计费确认页面包括产品 ID、计费金额与确认字符;应用客户端接收到用户基于计费确认页面发送的确认消息后,计 费网关向业务管理平台发送用户确认消息;业务管理平台生成临时订购关系并基于用户确 认消息分配临时计费确认ID ;计费网关将临时计费确认ID返回应用客户端;应用客户端将 临时计费确认ID转发给在线应用服务器;在线应用服务器通过计费网关向业务管理平台 发送计费请求时,业务管理平台比较是否存在与计费请求中的用户ID、产品ID、临时计费 确认ID完全匹配的临时订购关系;响应于存在与计费请求中的用户ID、产品ID、临时计费 确认ID完全匹配的临时订购关系,业务管理平台基于计费请求进行计费,从用户ID对应的 用户帐户内扣除计费金额。
[0034] 与现有技术相比,本发明实施例由于整个计费流程是由同一个应用客户端发起 的,所以不会中断正在进行的在线应用业务流程,使得用户使用在线应用时,在应用客户端 使用在线应用的过程中,如果在该在线应用内发起订购增值服务产品,应用客户端通过调 用计费网关推送计费确认页面,用户通过在线方式确认计费,由业务管理平台分配一个临 时计费确认标识(Charging AckID),在线应用服务器通过该临时计费确认ID向业务管理 平台发起计费请求,业务管理平台对该计费请求验证通过后,在不中断正在进行的在线应 用业务的前提下,实现用户确认扣费,只有用户确认扣费后,才能由第三方产品平台发起实 际计费请求以进行扣费,提供了在线应用内的安全计费和防欺诈保障机制,保证了计费的 安全性,从而保护用户权益与用户使用在线应用的业务体验。
[0035] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

【专利附图】

【附图说明】
[0036] 构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释 本发明的原理。
[0037] 参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0038] 图1为本发明在线应用的计费方法一个实施例的流程图。
[0039] 图2为本发明在线应用的计费系统一个实施例的结构示意图。

【具体实施方式】
[0040] 现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具 体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本 发明的范围。
[0041] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。
[0042] 以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明 及其应用或使用的任何限制。
[0043] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0044] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0045] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0046] 本发明实施例适合应用客户端在线应用发起在线应用内的计费场景,包括:
[0047] 1,在不中断交互的应用前提下,有用户确认的在线应用内计费完整流程机制,可 有效防止第三方SP对用户进行欺诈计费;
[0048] 2,完整的端到端应用内安全计费流程,机制简洁,并通过计费网关保障了业务管 理平台(或称为计费系统)的核心数据免受互联网侵犯。
[0049] 图1为本发明在线应用的计费方法一个实施例的流程图。如图1所示,该实施例 在线应用的计费方法包括:
[0050] 110,应用客户端接收到用户使用在线应用时,在该在线应用内发起的订购增值服 务产品的订购请求时,生成并向在线应用服务器发送订购请求消息,其中包括增值服务产 品的广品标识(ID)。
[0051] 其中,每一个产品ID唯一标识一个增值服务产品,用户使用在线应用的过程中可 以通过点击该增值服务产品的方式发起订购请求,此时应用客户端可以读取到预先设置的 该增值服务产品的产品ID。
[0052] 120,在线应用服务器接收到应用客户端发送的订购请求消息后,查询预先存储的 产品信息,从中获取该订购请求消息中用户请求订购的增值服务产品的产品ID对应的计 费金额,并向应用客户端返回计费确认指示,该计费确认指示中包括产品ID、计费金额与应 用提供商(SP)标识SPID。
[0053] 其中的在线应用服务器为SP的第三方产品平台,用于提供该SP的各种在线应用 的增值服务产品的相关服务,在线应用服务器中设置有提供增值服务产品服务的SPID。
[0054] 130,应用客户端与计费网关建立通信连接,并与计费网关进行信息交互,并向计 费网关发送确认请求,该确认请求中包括所述产品ID与计费金额,以及SPID。
[0055] 140,计费网关向应用客户端推送计费确认页面,以向用户展示本次要消费的产品 信息,该计费确认页面包括产品ID、计费金额与确认字符。其中的确认字符由计费网关随机 产生,具体可以表现为图片形式,其中设置有字符需人眼识别,以用于防止应用客户端产生 假的计费确认页面,从而向用户收费,对用户进行计费欺诈。
[0056] 150,应用客户端接收到用户基于计费确认页面发送的确认消息后,向计费网关转 发该确认消息。
[0057] 160,计费网关向业务管理平台(该业务管理平台具体也可以通过一个计费系统实 现)发送用户确认消息,该用户确认消息中包括用户ID、产品ID与计费金额、SPID。
[0058] 170,业务管理平台生成临时订购关系并基于用户确认消息分配临时计费确认ID, 并将临时计费确认ID返回计费网关,其中的临时订购关系包括临时订购关系ID、用户ID、 产品ID、计费金额与SPID。
[0059] 业务管理平台生成上述临时订购关系后可以存储,其中的临时订购关系ID唯一 标识一条临时订购关系。
[0060] 180,计费网关将临时计费确认ID返回应用客户端。
[0061] 190,应用客户端将临时计费确认ID转发给在线应用服务器。
[0062] 200,在线应用服务器通过计费网关向业务管理平台发送计费请求,该计费请求中 包括用户ID、产品ID与临时计费确认ID。
[0063] 210,业务管理平台比较是否存在与计费请求中的用户ID、产品ID、临时计费确认 ID完全匹配的临时订购关系。
[0064] 响应于存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订 购关系,确认该计费请求的有效性,执行220的操作。否则,不执行本实施例的后续操作,或 者业务管理平台通过计费网关向在线应用服务器发送失败的响应消息。
[0065] 220,业务管理平台基于计费请求进行计费,从用户ID对应的用户帐户内扣除计 费金额。
[0066] 在线应用内的计费完成。
[0067] 本发明实施例由于整个计费流程是由同一个应用客户端发起的,所以不会中断 正在进行的在线应用业务流程,使得用户使用在线应用时,在应用客户端使用在线应用的 过程中,如果在该在线应用内发起订购增值服务产品,应用客户端通过调用计费网关推送 计费确认页面,用户通过在线方式确认计费,由业务管理平台分配一个临时计费确认标识 (Charging AckID),在线应用服务器通过该临时计费确认ID向业务管理平台发起计费请 求,业务管理平台对该计费请求验证通过后,在不中断正在进行的在线应用业务的前提下, 实现用户确认扣费,只有用户确认扣费后,才能由第三方产品平台发起实际计费请求以进 行扣费,提供了在线应用内的安全计费和防欺诈保障机制,保证了计费的安全性,从而保护 用户权益与用户使用在线应用的业务体验。
[0068] 根据本发明在线应用的计费方法实施例的一个具体示例而非限制,操作130中, 应用客户端与计费网关建立通信连接时,具体可以是应用客户端通过调用预先设置的计费 确认单元与计费网关建立通信连接,并向计费网关发送确认请求,确认请求中包括产品ID 与计费金额。
[0069] 示例性地,计费确认单元可以包括但不限于计费插件或应用程序接口 (Application Program Interface, API)〇
[0070] 根据本发明在线应用的计费方法实施例的另一个具体示例而非限制,操作140 中,计费网关向应用客户端推送计费确认页面具体可以是:计费网关通过超文本传输协议 (Hyper Text Transport Protocol, HTTP)或者套接字(Socket)协议向应用客户端推送计 费确认页面。
[0071] 在本发明在线应用的计费方法的另一个实施例中,业务管理平台计费完成后,还 可以删除与接收到的计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订购 关系。
[0072] 图2为本发明在线应用的计费系统一个实施例的结构示意图。该实施例的在线应 用的计费系统可用于实现本发明上述各在线应用的计费方法实施例。如图2所示,其包括 在线应用服务器310、应用客户端320、计费网关330与业务管理平台340。其中:
[0073] 在线应用服务器310,为第三方在线应用服务器,位于互联网中,用于在接收到应 用客户端320发送的订购请求消息后,查询获取该订购请求消息中用户请求订购的增值服 务产品的产品ID对应的计费金额,并向应用客户端320返回计费确认指示,该计费确认指 示中包括产品ID、计费金额与SPID ;以及通过计费网关330向业务管理平台340发送计费 请求,计费请求中包括用户ID、产品ID与临时计费确认ID。
[0074] 示例性地,在线应用服务器310具体可以调用计费网关330上设置的计费请求接 口向业务管理平台340发送计费请求。
[0075] 应用客户端320,为位于手机终端(例如,智能用户终端)的客户端应用,可与在线 应用服务器310交互实现在线应用,用于向在线应用服务器310发送订购请求消息,响应于 接收到在线应用服务器310返回的计费确认指示,与计费网关330建立通信连接;以及在接 收到用户基于计费确认页面发送的确认消息后,向计费网关330发送用户确认消息,该用 户确认消息中包括用户ID、产品ID与计费金额、SPID ;以及将计费网关330返回的临时计 费确认ID转发给在线应用服务器310。
[0076] 计费网关330,可以向互联网开放计费接口与计费确认接口,用于在与应用客户端 320建立通信连接后,向应用客户端320推送计费确认页面,该计费确认页面包括产品ID、 计费金额与确认字符,该确认字符由计费网关330随机产生;以及向业务管理平台340发送 用户确认消息;并将业务管理平台340分配的临时计费确认ID返回应用客户端320,以及 向业务管理平台340发送计费请求。
[0077] 业务管理平台340,用于响应于计费网关330发送的用户确认消息生成临时订购 关系并基于用户确认消息分配临时计费确认ID,该临时订购关系包括临时订购关系ID、用 户ID、产品ID、计费金额与SPID ;以及比较是否存在与计费网关330发送的计费请求中的 用户ID、产品ID、临时计费确认ID完全匹配的临时订购关系;响应于存在与计费请求中的 用户ID、产品ID、临时计费确认ID完全匹配的临时订购关系,基于计费请求进行计费,从用 户ID对应的用户帐户内扣除计费金额。
[0078] 可选地,业务管理平台340基于计费请求进行计费时,可以记录在线应用的计费 和使用日志,记载话单所必须内容,例如,时间戳、产品或应用ID、SPID、计费金额、唯一标识 一个计费请求的消息ID、唯一标识一个手机终端用户的用户ID等。
[0079] 本发明实施例由于整个计费流程是由同一个应用客户端发起的,所以不会中断 正在进行的在线应用业务流程,使得用户使用在线应用时,在应用客户端使用在线应用的 过程中,如果在该在线应用内发起订购增值服务产品,应用客户端通过调用计费网关推送 计费确认页面,用户通过在线方式确认计费,由业务管理平台分配一个临时计费确认标识 (Charging AckID),在线应用服务器通过该临时计费确认ID向业务管理平台发起计费请 求,业务管理平台对该计费请求验证通过后,在不中断正在进行的在线应用业务的前提下, 实现用户确认扣费,只有用户确认扣费后,才能由第三方产品平台发起实际计费请求以进 行扣费,提供了在线应用内的安全计费和防欺诈保障机制,保证了计费的安全性,从而保护 用户权益与用户使用在线应用的业务体验。
[0080] 另外,本发明实施例中,计费网关与业务管理平台分离设置,计费接口通过计费网 关开放,可以通过计费网关实现流量控制,而计费这一核心通过业务管理平台实现,不暴露 在公网上,从而可以保证业务管理平台上的核心数据免受来自互联网的非正常攻击和计费 业务核心数据泄露。
[0081] 根据本发明在线应用的计费系统实施例的一个具体示例而非限制,应用客户端 320与计费网关330建立通信连接时,具体可以通过调用预先设置的计费确认单元(或称为 计费确认插件)与计费网关330建立通信连接,并向计费网关330发送确认请求,该确认请 求中包括产品ID与计费金额。其中的计费确认插件为运营商通过计费网关330提供的标 准化应用插件或API,起包含计费网关330地址、接口,可以支持HTTP、S 〇cket等通信协议。
[0082] 示例性地,计费确认单元具体可以包括但不限于计费插件或API。
[0083] 根据本发明在线应用的计费系统实施例的另一个具体示例而非限制,计费网关 330具体可以通过HTTP或者Socket协议向应用客户端320推送计费确认页面。
[0084] 在本发明在线应用的计费系统的另一个实施例中,业务管理平台340还可用于在 计费完成后,删除与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订购 关系。
[0085] 本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其 它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置实施例 而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部 分说明即可。
[0086] 可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者 软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序 仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特 别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序 包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据 本发明的方法的程序的记录介质。
[0087] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者 光盘等各种可以存储程序代码的介质。
[0088] 本发明实施例中,业务管理平台通过计费网关开放计费确认接口,并提供"计费确 认单元"的应用客户端插件,在线应用服务器通过触发应用客户端计费确认单元与计费网 关进行交互,计费网关能够确认是用户确认的情况下,分配一个临时计费确认ID,并由应用 客户端反馈给在线应用服务器,应用服务器通过临时计费确认ID向业务管理平台或计费 系统发起计费请求。因此,本发明实施例具有以下有益技术效果:
[0089] 提出了在不中断交互的在线应用前提下,有用户确认的在线应用内计费完整流程 机制,可有效防止第三方SP对用户进行欺诈;
[0090] 克服了现有在线应用内计费技术中的安全性问题、业务中断问题;
[0091] 提出了完整的端到端安全计费流程,机制简洁,而且计费确认API开发简单,并通 过计费网关保障了业务管理平台/计费系统核心数据免受侵犯。
[0092] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明 限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描 述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理 解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1. 一种在线应用的计费方法,其特征在于,包括: 在线应用服务器接收到应用客户端发送的订购请求消息后,查询获取该订购请求消息 中用户请求订购的增值服务产品的产品标识ID对应的计费金额,并向所述应用客户端返 回计费确认指示,所述计费确认指示中包括所述产品ID、所述计费金额与应用提供商标识 SPID ; 应用客户端与计费网关建立通信连接后,计费网关向应用客户端推送计费确认页面, 所述计费确认页面包括产品ID、计费金额与确认字符,所述确认字符由所述计费网关随机 产生; 应用客户端接收到用户基于计费确认页面发送的确认消息后,计费网关向业务管理 平台发送用户确认消息,所述用户确认消息中包括用户ID、所述产品ID与所述计费金额、 SPID ; 业务管理平台生成临时订购关系并基于所述用户确认消息分配临时计费确认ID,所述 临时订购关系包括临时订购关系ID、用户ID、产品ID、计费金额与SPID ; 计费网关将临时计费确认ID返回应用客户端; 应用客户端将所述临时计费确认ID转发给在线应用服务器; 在线应用服务器通过计费网关向业务管理平台发送计费请求,所述计费请求中包括用 户ID、产品ID与临时计费确认ID ; 业务管理平台比较是否存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹 配的临时订购关系; 响应于存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临时订购关 系,业务管理平台基于所述计费请求进行计费,从所述用户ID对应的用户帐户内扣除所述 计费金额。
2. 根据权利要求1所述的方法,其特征在于,应用客户端与计费网关建立通信连接具 体为: 应用客户端通过调用预先设置的计费确认单元与计费网关建立通信连接,并向所述计 费网关发送确认请求,所述确认请求中包括所述产品ID与所述计费金额。
3. 根据权利要求2所述的方法,其特征在于,所述计费确认单元包括计费插件或应用 程序接口 API。
4. 根据权利要求2所述的方法,其特征在于,计费网关向应用客户端推送计费确认页 面包括: 计费网关通过超文本传输协议HTTP或者套接字Socket协议向应用客户端推送计费确 认页面。
5. 根据权利要求1至4任意一项所述的方法,其特征在于,还包括: 业务管理平台计费完成后,删除所述与计费请求中的用户ID、产品ID、临时计费确认 ID完全匹配的临时订购关系。
6. -种在线应用的计费系统,其特征在于,包括在线应用服务器、应用客户端、计费网 关与业务管理平台;其中: 所述在线应用服务器,用于接收到应用客户端发送的订购请求消息后,查询获取该订 购请求消息中用户请求订购的增值服务产品的产品标识ID对应的计费金额,并向所述应 用客户端返回计费确认指示,所述计费确认指示中包括所述产品ID、所述计费金额与应用 提供商标识SPID;以及通过计费网关向业务管理平台发送计费请求,所述计费请求中包括 用户ID、产品ID与临时计费确认ID ; 所述应用客户端,用于向所述在线应用服务器发送订购请求消息,响应于接收到所述 在线应用服务器返回的计费确认指示,与计费网关建立通信连接;以及在接收到用户基于 计费确认页面发送的确认消息后,向计费网关发送用户确认消息,所述用户确认消息中包 括用户ID、所述产品ID与所述计费金额、SPID ;以及将所述计费网关返回的临时计费确认 ID转发给在线应用服务器; 所述计费网关,用于在与所述应用客户端建立通信连接后,向所述应用客户端推送计 费确认页面,所述计费确认页面包括产品ID、计费金额与确认字符,所述确认字符由所述计 费网关随机产生;以及向业务管理平台发送所述用户确认消息;并将业务管理平台分配的 临时计费确认ID返回应用客户端;以及向业务管理平台发送所述计费请求; 所述业务管理平台,用于生成临时订购关系并基于所述用户确认消息分配临时计费确 认ID,所述临时订购关系包括临时订购关系ID、用户ID、产品ID、计费金额与SPID ;以及比 较是否存在与计费网关发送的计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的 临时订购关系;响应于存在与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的 临时订购关系,基于所述计费请求进行计费,从所述用户ID对应的用户帐户内扣除所述计 费金额。
7. 根据权利要求6所述的系统,其特征在于,所述应用客户端与计费网关建立通信连 接时,具体通过调用预先设置的计费确认单元与计费网关建立通信连接,并向所述计费网 关发送确认请求,所述确认请求中包括所述产品ID与所述计费金额。
8. 根据权利要求7所述的系统,其特征在于,所述计费确认单元包括计费插件或应用 程序接口 API。
9. 根据权利要求7所述的系统,其特征在于,所述计费网关具体通过超文本传输协议 HTTP或者套接字Socket协议向应用客户端推送计费确认页面。
10. 根据权利要求6至10任意一项所述的系统,其特征在于,所述业务管理平台还用于 在计费完成后,删除所述与计费请求中的用户ID、产品ID、临时计费确认ID完全匹配的临 时订购关系。
【文档编号】H04W4/24GK104144400SQ201310170514
【公开日】2014年11月12日 申请日期:2013年5月10日 优先权日:2013年5月10日
【发明者】董斌, 周涛, 王铮, 白冰, 曹敏, 马卫民, 邹一心, 李一明 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1