CN102572764A - 移动终端中应用程序的在线计费方法与***、用户标识卡 - Google Patents
移动终端中应用程序的在线计费方法与***、用户标识卡 Download PDFInfo
- Publication number
- CN102572764A CN102572764A CN2011100408375A CN201110040837A CN102572764A CN 102572764 A CN102572764 A CN 102572764A CN 2011100408375 A CN2011100408375 A CN 2011100408375A CN 201110040837 A CN201110040837 A CN 201110040837A CN 102572764 A CN102572764 A CN 102572764A
- Authority
- CN
- China
- Prior art keywords
- charging
- operator specific
- specific service
- application program
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Meter Arrangements (AREA)
- Mobile Radio Communication Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种移动终端中应用程序的在线计费方法与***、用户标识卡,其中,方法包括:用户标识卡接收应用程序发送的计费请求消息;对计费请求消息进行验证,在计费请求消息通过验证后,通过移动终端请求运营商业务网络进行计费;在接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过移动终端显示;在接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过移动终端请求运营商业务网络进行扣费;在接收到运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给应用程序。本发明实施例无需增加应用程序的开发复杂度,避免应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
Description
技术领域
本发明涉及通信技术,尤其是一种移动终端中应用程序的在线计费方法与***、用户标识卡。
背景技术
随着移动通信技术的发展与移动终端处理能力的提高,无线互联网业务在移动通信领域开始得到蓬勃发展,移动终端应用程序的在线销售服务也将成为各大运营商的重点业务。在应用程序的在线销售过程中,应用程序开发者除了收取应用程序的版权使用费用外,应用程序被售出后,在使用过程中对移动终端应用程序的在线计费也逐渐成为应用程序开发者的重要收入来源。移动终端应用程序的在线计费是指,移动终端用户在购买并运行某移动终端应用程序过程中,需要通过付费从应用程序的服务提供商(Service Provider,以下简称:SP)或内容提供商(Content Provider,以下简称:CP)的服务器获得基于此应用程序的附加服务或内容。
目前对移动终端中应用程序的在线计费方式主要有:通过应用程序运行环境触发计费、通过短消息(short message,以下简称:SM)触发计费与通过无线应用协议(Wireless Application Protocol,以下简称:WAP)触发计费等几种模式等。
例如:目前常见的苹果公司(Apple)、高通公司的无线二进制运行环境的(Binary Runtime Environment for Wireless,以下简称:BREW)等移动终端应用程序采用通过应用程序运行环境触发计费,一般是通过应用程序调用运行环境底层函数实现,严重依赖于移动终端,需要对移动终端操作***进行定制化改造,需要的成本较高,工作量较大。
在实际运营中,移动终端应用程序的运营销售方与移动终端应用程序的供应方通常为两个不同的角色,移动终端应用程序的运营销售方通常由运营商承担,移动终端应用程序的供应方通常由SP或CP(以下简称:SP/CP)承担。
在实现本发明的过程中,发明人发现,在通过短消息或WAP触发计费的在线计费方式中,由于计费代码的实现与应用程序实现完全结合,增加了应用程序的开发复杂度,并且,应用程序开发者控制了对应用程序的在线计费过程,运营商无法对在线计费过程进行监管,存在着应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题,严重损害了应用程序用户的经济利益。
发明内容
本发明实施例所要解决的技术问题是:提供一种移动终端中应用程序的在线计费方法与***、用户标识卡,对移动终端中应用程序在线计费时不依赖于移动终端,且无需增加应用程序的开发复杂度,可以避免应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
为解决上述技术问题,本发明实施例提供的一种移动终端中应用程序的在线计费方法,包括:
用户标识卡接收应用程序发送的计费请求消息,该计费请求消息中包括用户标识ID、唯一标识所述应用程序的应用ID、计费方式与计费金额;
所述用户标识卡根据预先存储的计费参考信息,对所述计费请求消息进行验证,并在计费请求消息通过验证后,通过所述移动终端中的通信业务模块请求运营商业务网络进行计费,所述计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;
所述用户标识卡在所述通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过移动终端中的人机交互模块显示;
所述用户标识卡在所述人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过所述通信业务模块请求所述运营商业务网络进行扣费;
所述用户标识卡在所述通信业务模块接收到所述运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给所述应用程序,以便通过所述应用程序向所述用户标识卡用户提供基于本次扣费的服务或内容。
本发明实施例提供的一种用户标识卡,包括:
接收单元,用于接收应用程序发送的计费请求消息,该计费请求消息中包括用户ID、应用ID、计费方式与计费金额;以及接收对应移动终端中的通信业务模块转发的、由运营商业务网络返回的扣费成功结果消息;
发送单元,用于将所述扣费成功结果消息转发给所述应用程序,以便通过所述应用程序向所述用户标识卡用户提供基于本次扣费的服务或内容;
存储单元,用于存储所述用户ID对应的计费参考信息,所述计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;
验证单元,用于根据所述存储单元中的计费参考信息,对所述计费请求消息进行验证;
计费控制单元,用于根据所述验证单元的验证结果,在计费请求消息通过验证后,指示所述通信业务模块请求运营商业务网络进行计费;以及在所述移动终端中的人机交互模块接收到用户根据计费提示信息发送的确认计费反馈消息后,指示所述通信业务模块请求运营商业务网络进行扣费;
生成单元,用于在所述通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成所述计费提示信息并指示所述人机交互模块显示。
本发明实施例提供的一种移动终端中应用程序的在线计费***,包括移动终端、所述移动终端中运行的应用程序、所述移动终端用户的用户标识卡与运营商业务网络,所述应用程序,用于在运行过程中向所述用户标识卡发送计费请求消息,该计费请求消息中包括用户ID、应用ID、计费方式与计费金额;以及接收所述用户标识卡转发的扣费成功结果消息,以便向所述用户标识卡用户提供基于本次扣费的服务或内容;
所述用户标识卡,用于接收所述应用程序发送的计费请求消息,根据预先存储的计费参考信息,对所述计费请求消息进行验证,并在计费请求消息通过验证后,通过所述移动终端中的通信业务模块请求运营商业务网络进行计费,所述计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;并在所述通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过所述移动终端中的人机交互模块显示;以及在所述人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过所述通信业务模块请求所述运营商业务网络进行扣费;并在所述通信业务模块接收到所述运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给所述应用程序;
所述移动终端,用于根据所述用户标识卡的指示,请求运营商业务网络进行计费,并在接收到所述运营商业务网络返回的确认计费请求消息后发送给所述用户标识卡;显示所述用户标识卡生成的计费提示信息;接收用户根据该计费提示信息发送的确认计费反馈消息并发送给所述用户标识卡,以及根据所述用户标识卡的指示请求所述运营商业务网络进行扣费;接收所述运营商业务网络返回的扣费成功结果消息并转发给所述用户标识卡;
所述运营商业务网络,用于根据所述移动终端的请求进行计费,并向所述移动终端返回确认计费请求消息;以及根据所述移动终端的请求进行扣费,并向所述移动终端返回确认计费请求消息与扣费成功结果消息。
基于本发明上述实施例提供的移动终端中应用程序的在线计费方法与***、用户标识卡,用户在使用移动终端中应用程序的过程中,应用程序发起在线计费时,应用程序不直接触发计费,而是向用户标识卡发送计费请求消息,由用户标识卡内对该计费请求消息进行验证,只有在验证通过后,触发运营商业务网络进行计费并生成计费提示信息,只有在用户确认计费后才进行相应扣费,与现有技术相比,对移动终端中应用程序在线计费时不依赖于移动终端,也不依赖于应用程序,因此无需增加应用程序的开发复杂度,并且,简化了应用开发者对应用称许的设计难度,另外,剥离了应用开发者对应用程序扣费的控制权,加强了运营方对应用程序计费的控制力度,避免了应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明移动终端中应用程序的在线计费方法一个实施例的流程图;
图2为本发明移动终端中应用程序的在线计费方法另一个实施例的流程图;
图3为本发明移动终端中应用程序的在线计费方法又一个实施例的流程图;
图4为本发明用户标识卡一个实施例的结构示意图;
图5为本发明用户标识卡另一个实施例的结构示意图;
图6为本发明移动终端中应用程序的在线计费***一个实施例的结构示意图;
图7为本发明移动终端中应用程序的在线计费***另一个实施例的结构示意图;
图8为本发明移动终端中应用程序的在线计费***又一个实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明移动终端中应用程序的在线计费方法一个实施例的流程图。如图1所示,该实施例移动终端中应用程序的在线计费方法包括以下流程:
步骤101,用户标识卡接收应用程序发送的计费请求消息,该计费请求消息中包括用户标识(identification,以下简称:ID)、唯一标识应用程序的应用ID、计费方式与计费金额。
根据本发明的一个具体实施例,用户标识卡可以是移动终端可以使用的任何标识移动终端用户身份的识别卡,包括但不限于:用户识别模块(User Identifier Module,以下简称:UIM)、用户身份识别模块(Subscriber Identity Module,以下简称:SIM)、全球用户身份识别模块(Universal Subscriber Identity Module,以下简称:USIM)等。
步骤102,用户标识卡根据预先存储的计费参考信息,对计费请求消息进行验证,并在计费请求消息通过验证后,通过移动终端中的通信业务模块请求运营商业务网络进行计费,计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息。
通过预先存储的计费参考信息,对计费请求消息进行验证,可以避免针对同一应用程序对用户乱扣费、多扣费、重复扣费的问题。
步骤103,用户标识卡在通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过移动终端中的人机交互模块显示。
具体地,其中的确认计费请求消息中可以包括应用ID与计费金额信息。
步骤104,用户标识卡在人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过通信业务模块请求运营商业务网络进行扣费。
用户标识卡在通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息来提示用户计费信息,只有在用户确认计费的情况下,才对用户进行扣费,从而避免了在用户不知情的情况下用户进行乱扣费与多扣费的问题。
步骤105,用户标识卡在通信业务模块接收到运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给应用程序,以便通过应用程序向用户标识卡用户提供基于本次扣费的服务或内容。
具体地,其中的扣费成功结果消息可以包括应用ID与扣费金额信息。
应用程序接收到用户标识卡发送的扣费成功结果消息后,可以将该扣费成功结果消息发送给该应用程序的SP服务器或CP服务器,相应的SP服务器或CP服务器基于该扣费成功结果消息,通过该应用程序向用户提供基于本次扣费的服务或内容。
本发明上述实施例提供的移动终端中应用程序的在线计费方法中,用户在使用移动终端中应用程序的过程中,应用程序发起在线计费时,应用程序不直接触发计费,而是向用户标识卡发送计费请求消息,由用户标识卡内对该计费请求消息进行验证,只有在验证通过后,触发运营商业务网络进行计费并生成计费提示信息,只有在用户确认计费后才进行相应扣费,对移动终端中应用程序在线计费时不依赖于移动终端,也不依赖于应用程序,因此无需增加应用程序的开发复杂度,并且,简化了应用开发者对应用称许的设计难度,另外,剥离了应用开发者对应用程序扣费的控制权,加强了运营方对应用程序计费的控制力度,避免了应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
本发明实施例实现了运营商对应用程序在线计费的集中控制,具体来说,应用程序在线计费的发起、鉴权、批价以及扣费完成的全过程均由运营商可信任的设施或***完成,运营商拥有对整个计费过程的监测和控制能力及权力。
作为本发明的一个具体实施例,步骤105中,用户标识卡在接收到运营商业务网络返回的扣费成功结果消息后,还可以对扣费的应用ID对应的扣费记录信息进行更新,增加最新的扣费记录,其中的扣费记录信息包括扣费时刻与扣费金额信息。
进一步地,作为本发明移动终端中应用程序的在线计费方法另一个实施例,在图1所示的实施例中,步骤102中通过移动终端中的通信业务模块请求运营商业务网络进行计费具体包括:用户标识卡调用通信业务模块,以短消息方式触发运营商业务管理平台进行计费。相应的,步骤103中,通信业务模块接收到运营商业务管理平台以短消息方式返回的确认计费请求消息后,生成计费提示信息并通过移动终端中的人机交互模块显示。步骤104中,通过通信业务模块请求运营商业务网络进行扣费具体包括:用户标识卡调用通信业务模块,以短消息方式触发运营商业务管理平台进行扣费。步骤105中,通信业务模块接收到运营商业务管理平台以短消息方式返回的扣费成功结果消后,将该扣费成功结果消息转发给应用程序,以便通过应用程序向用户标识卡用户提供基于本次扣费的服务或内容。
图2为本发明移动终端中应用程序的在线计费方法另一个实施例的流程图。如图2示,该实施例移动终端中应用程序的在线计费方法包括以下流程:
步骤201,用户标识卡接收应用程序发送的计费请求消息,该计费请求消息中包括用户ID、应用程序的应用ID、计费方式与计费金额。
步骤202,用户标识卡根据预先存储的计费参考信息,对计费请求消息进行验证,其中的计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息。若计费请求消息通过验证,执行步骤203。否则,若计费请求消息未通过验证,不知行本实施例的后续流程。
步骤203,用户标识卡调用对应的移动终端中的通信业务模块生成计费请求短消息,通信业务模块将该计费请求短消息发送到短消息服务中心(Short Message Service Center,以下简称:SMSC)。其中的计费请求短消息中可以包括用户ID、应用程序的应用ID、计费方式与计费金额,以及运营商业务管理平台的地址信息。
步骤204,SMSC将该计费请求短消息转发到运营商业务管理平台。
步骤205,运营商业务管理平台根据计费请求短消息中的用户ID、应用程序的应用ID、计费方式与计费金额进行计费,生成确认计费请求短消息并返回SMSC。其中的确认计费请求短消息中可以包括用户ID、应用ID与计费金额信息。
步骤206,SMSC将确认计费请求短消息转发给用户标识卡对应的移动终端中的通信业务模块。
步骤207,通信业务模块将确认计费请求短消息转发给用户标识卡。
步骤208,用户标识卡生成计费提示信息并通过移动终端中的人机交互模块显示。
根据该计费提示信息,用户可以获知应用程序的本次收费情况,若同意本次计费,可以通过人机交互模块输入确认计费反馈消息,否则可以不进行任何操作或者输入拒绝计费的反馈消息。
步骤209,用户标识卡在人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,调用对应的移动终端中的通信业务模块生成扣费请求短消息,通信业务模块将该扣费请求短消息发送到SMSC。其中的扣费请求短消息中可以包括用户ID、应用程序的应用ID与扣费金额,以及运营商业务管理平台的地址信息。
步骤210,SMSC将该扣费请求短消息转发到运营商业务管理平台。
步骤211,运营商业务管理平台根据计费请求短消息中的用户ID、应用程序的应用ID与扣费金额进行扣费,并在用户ID对应的用户帐户中扣费成功后,生成扣费成功结果短消息并返回SMSC。其中的扣费成功结果短消息中可以包括用户ID、应用ID与扣费金额信息。
步骤212,SMSC将扣费成功结果短消息转发给用户标识卡对应的移动终端中的通信业务模块。
步骤213,通信业务模块将扣费成功结果短消息转发给用户标识卡。
步骤214,用户标识卡将扣费成功结果短消息转发给对应移动终端中的应用程序。
步骤215,应用程序将扣费成功结果短消息转发给该应用程序的SP服务器或CP服务器,相应的SP服务器或CP服务器基于该扣费成功结果消息,通过该应用程序向用户提供基于本次扣费的服务或内容。
进一步地,作为本发明移动终端中应用程序的在线计费方法又一个实施例,在图1所示的实施例中,步骤102中通过移动终端中的通信业务模块请求运营商业务网络进行计费具体包括:用户标识卡调用通信业务模块,通过超文本传输协议(Hyper Text Transport Protocol,以下简称:HTTP)触发运营商业务管理平台进行计费。相应的,步骤103中,通信业务模块接收到运营商业务管理平台以HTTP返回的确认计费请求消息后,生成计费提示信息并通过移动终端中的人机交互模块显示。步骤104中,通过通信业务模块请求运营商业务网络进行扣费具体包括:用户标识卡调用通信业务模块,以HTTP触发运营商业务管理平台进行扣费。步骤105中,通信业务模块接收到运营商业务管理平台以HTTP返回的扣费成功结果消息后,将该扣费成功结果消息转发给应用程序,以便通过应用程序向用户标识卡用户提供基于本次扣费的服务或内容。
图3为本发明移动终端中应用程序的在线计费方法又一个实施例的流程图。如图3示,该实施例移动终端中应用程序的在线计费方法包括以下流程:
步骤301,用户标识卡接收应用程序发送的计费请求消息,该计费请求消息中包括用户ID、应用程序的应用ID、计费方式与计费金额。
步骤302,用户标识卡根据预先存储的计费参考信息,对计费请求消息进行验证,其中的计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息。若计费请求消息通过验证,执行步骤303。否则,若计费请求消息未通过验证,不知行本实施例的后续流程。
步骤303,用户标识卡调用对应的移动终端中的通信业务模块,通过WAP门户将计费请求消息以HTTP发送到运营商业务管理平台。
步骤304,运营商业务管理平台根据计费请求消息中的用户ID、应用程序的应用ID、计费方式与计费金额进行计费,生成确认计费请求消息并以HTTP返回WAP门户。
步骤305,通信业务模块将WAP门户接收到的确认计费请求消息转发给用户标识卡。
步骤306,用户标识卡生成计费提示信息并通过移动终端中的人机交互模块显示。
根据该计费提示信息,用户可以获知应用程序的本次收费情况,若同意本次计费,可以通过人机交互模块输入确认计费反馈消息,否则可以不进行任何操作或者输入拒绝计费的反馈消息。
步骤307,用户标识卡在人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,调用对应的移动终端中的通信业务模块生成扣费请求消息,通过WAP门户以HTTP将计费请求消息发送到运营商业务管理平台。其中的扣费请求短消息中可以包括用户ID、应用程序的应用ID与扣费金额。
步骤308,运营商业务管理平台根据计费请求消息中的用户ID、应用程序的应用ID与扣费金额进行扣费,并在用户ID对应的用户帐户中扣费成功后,生成扣费成功结果消息并以HTTP返回WAP门户。其中的扣费成功结果消息中可以包括用户ID、应用ID与扣费金额信息。
步骤309,通信业务模块将WAP门户接收到的扣费成功结果消息转发给用户标识卡。
步骤310,用户标识卡将扣费成功结果消息转发给对应移动终端中的应用程序。
步骤311,应用程序将扣费成功结果消息转发给该应用程序的SP服务器或CP服务器,相应的SP服务器或CP服务器基于该扣费成功结果消息,通过该应用程序向用户提供基于本次扣费的服务或内容。
图4为本发明用户标识卡一个实施例的结构示意图。该实施例的用户标识卡可用于实现本发明上述各移动终端中应用程序的在线计费方法中用户标识卡的相应功能。如图4所示,其包括接收单元401、发送单元402、存储单元403、验证单元404、计费控制单元405与生成单元406。
其中,接收单元401用于接收应用程序发送的计费请求消息,该计费请求消息中包括用户ID、应用ID、计费方式与计费金额;以及接收对应移动终端中的通信业务模块转发的、由运营商业务网络返回的扣费成功结果消息。
发送单元402用于将接收单元401接收到的扣费成功结果消息转发给应用程序,以便通过该应用程序向用户标识卡用户提供基于本次扣费的服务或内容。
存储单元403用于存储用户ID对应的计费参考信息,包括应用ID、计费方式、计费金额与扣费记录信息。
验证单元404用于根据存储单元403中存储的计费参考信息,对接收单元401接收到的计费请求消息进行验证。
计费控制单元405用于根据验证单元404的验证结果,在计费请求消息通过验证后,指示通信业务模块请求运营商业务网络进行计费;以及在移动终端中的人机交互模块接收到用户根据计费提示信息发送的确认计费反馈消息后,指示该通信业务模块请求运营商业务网络进行扣费。
生成单元406用于在通信业务模块接收到运营商业务网络针对计费控制单元405的计费指示返回的确认计费请求消息后,生成计费提示信息并指示人机交互模块显示。
本发明上述实施例提供的用户标识卡,可以对应用程序发起的计费请求消息进行验证,只有在验证通过后,触发运营商业务网络进行计费并生成计费提示信息,只有在用户确认计费后才进行相应扣费,对移动终端中应用程序在线计费时不依赖于移动终端,也不依赖于应用程序,因此无需增加应用程序的开发复杂度,并且,简化了应用开发者对应用称许的设计难度,另外,剥离了应用开发者对应用程序扣费的控制权,加强了运营方对应用程序计费的控制力度,避免了应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
与本发明上述方法实施例相应的,如图5所示,作为本发明用户标识卡的另一个实施例,还可以包括更新单元407,用于在接收单元401接收到扣费成功结果消息后,对存储单元403中存储的应用ID对应的扣费记录信息进行更新,其中的扣费记录信息包括扣费时刻与扣费金额信息。
图6为本发明移动终端中应用程序的在线计费***一个实施例的结构示意图。该实施例移动终端中应用程序的在线计费***可用于实现本发明上述各移动终端中应用程序的在线计费方法。如图6所示,其包括移动终端1、移动终端1中运行的应用程序2、移动终端1用户的用户标识卡3与运营商业务网络4。
其中,应用程序2,用于在运行过程中向用户标识卡3发送计费请求消息,该计费请求消息中包括用户ID、应用ID、计费方式与计费金额;以及接收用户标识卡3转发的扣费成功结果消息,以便向用户标识卡3用户提供基于本次扣费的服务或内容。
用户标识卡3,用于接收应用程序2发送的计费请求消息,根据预先存储的计费参考信息,对该计费请求消息进行验证,并在该计费请求消息通过验证后,通过移动终端1中的通信业务模块请求运营商业务网络4进行计费,其中的计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;并在通信业务模块接收到运营商业务网络4返回的确认计费请求消息后,生成计费提示信息并通过移动终端中的人机交互模块显示;以及在人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过通信业务模块请求运营商业务网络4进行扣费;并在通信业务模块接收到运营商业务网络4返回的扣费成功结果消息后,将该扣费成功结果消息转发给应用程序2。
具体地,该用户标识卡3可以通过本发明上述图4或图5任一实施例的结构实现,并且具体可以是SIM、UIM或者USIM。该实施例中具体示出了用户标识卡3采用图5所示实施例时的一个具体实例。
另外,作为本发明的一个具体实施例,用户标识卡与应用程序之间可以设置遵守通信标准协议的标准数据接口,根据该标准协议,用户标识卡与应用程序之间的交互消息可以采用相应的数据字段格式与加密方式等。
移动终端1包括通信业务模块与人机交互模块,用于根据用户标识卡3的指示,请求运营商业务网络4进行计费,并在接收到运营商业务网络4返回的确认计费请求消息后发送给用户标识卡3;显示用户标识卡3生成的计费提示信息;接收用户根据该计费提示信息发送的确认计费反馈消息并发送给用户标识卡3,以及根据用户标识卡3的指示请求运营商业务网络4进行扣费;接收运营商业务网络4返回的扣费成功结果消息并转发给用户标识卡3。
运营商业务网络4用于根据移动终端1的请求进行计费,并向移动终端1返回确认计费请求消息;以及根据移动终端1的请求进行扣费,并向移动终端1返回确认计费请求消息与扣费成功结果消息。
本发明上述实施例提供的移动终端中应用程序的在线计费***中,用户在使用移动终端中应用程序的过程中,应用程序发起在线计费时,应用程序不直接触发计费,而是向用户标识卡发送计费请求消息,由用户标识卡内对该计费请求消息进行验证,只有在验证通过后,触发运营商业务网络进行计费并生成计费提示信息,只有在用户确认计费后才进行相应扣费,对移动终端中应用程序在线计费时不依赖于移动终端,也不依赖于应用程序,因此无需增加应用程序的开发复杂度,并且,简化了应用开发者对应用称许的设计难度,另外,剥离了应用开发者对应用程序扣费的控制权,加强了运营方对应用程序计费的控制力度,避免了应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
图7为本发明移动终端中应用程序的在线计费***另一个实施例的结构示意图。该实施例移动终端中应用程序的在线计费***可用于实现本发明上述图3所示移动终端中应用程序的在线计费方法实施例。如图7所示,与图6所示的实施例相比,该实施例中的运营商业务网络4具体可以通过运营商业务管理平台实现。
图8为本发明移动终端中应用程序的在线计费***又一个实施例的结构示意图。该实施例移动终端中应用程序的在线计费***可用于实现本发明上述图2所示移动终端中应用程序的在线计费方法实施例。如图8所示,与图7所示的实施例相比,该实施例中的运营商业务网络4中,还可以包括SMSC5,移动终端1具体通过SMSC5与运营商业务管理平台4进行短消息交互。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置、***实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例对移动终端中应用程序在线计费时不依赖于移动终端,也不依赖于应用程序,因此无需增加应用程序的开发复杂度,并且,简化了应用开发者对应用称许的设计难度,另外,剥离了应用开发者对应用程序扣费的控制权,加强了运营方对应用程序计费的控制力度,避免了应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
Claims (12)
1.一种移动终端中应用程序的在线计费方法,其特征在于,包括:
用户标识卡接收应用程序发送的计费请求消息,该计费请求消息中包括用户标识ID、唯一标识所述应用程序的应用ID、计费方式与计费金额;
所述用户标识卡根据预先存储的计费参考信息,对所述计费请求消息进行验证,并在计费请求消息通过验证后,通过所述移动终端中的通信业务模块请求运营商业务网络进行计费,所述计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;
所述用户标识卡在所述通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过移动终端中的人机交互模块显示;
所述用户标识卡在所述人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过所述通信业务模块请求所述运营商业务网络进行扣费;
所述用户标识卡在所述通信业务模块接收到所述运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给所述应用程序,以便通过所述应用程序向所述用户标识卡用户提供基于本次扣费的服务或内容。
2.根据权利要求1所述的方法,其特征在于,所述用户标识卡包括用户识别模块SIM、用户身份识别模块UIM或者全球用户身份识别模块USIM。
3.根据权利要求1所述的方法,其特征在于,所述用户标识卡在接收到所述运营商业务网络返回的扣费成功结果消息后,还包括:对所述应用ID对应的扣费记录信息进行更新,所述扣费记录信息包括扣费时刻与扣费金额信息。
4.根据权利要求1至3任意一项所述的方法,其特征在于,通过所述移动终端中的通信业务模块请求运营商业务网络进行计费包括:所述用户标识卡调用所述通信业务模块,以短消息方式触发运营商业务管理平台进行计费;
所述通信业务模块接收到运营商业务网络返回的确认计费请求消息具体为:所述通信业务模块接收到所述运营商业务管理平台以短消息方式返回的确认计费请求消息;
通过所述通信业务模块请求所述运营商业务网络进行扣费包括:所述用户标识卡调用所述通信业务模块,以短消息方式触发所述运营商业务管理平台进行扣费;
所述通信业务模块接收到所述运营商业务网络返回的扣费成功结果消息具体为:所述通信业务模块接收到所述运营商业务管理平台以短消息方式返回的扣费成功结果消息。
5.根据权利要求1至3任意一项所述的方法,其特征在于,通过所述移动终端中的通信业务模块请求运营商业务网络进行计费包括:所述用户标识卡调用所述通信业务模块,通过超文本传输协议HTTP触发运营商业务管理平台进行计费;
所述通信业务模块接收到运营商业务网络返回的确认计费请求消息具体为:所述通信业务模块接收到所述运营商业务管理平台以HTTP返回的确认计费请求消息;
通过所述通信业务模块请求所述运营商业务网络进行扣费包括:所述用户标识卡调用所述通信业务模块,以HTTP触发所述运营商业务管理平台进行扣费;
所述通信业务模块接收到所述运营商业务网络返回的扣费成功结果消息具体为:所述通信业务模块接收到所述运营商业务管理平台以HTTP返回的扣费成功结果消息。
6.一种用户标识卡,其特征在于,包括:
接收单元,用于接收应用程序发送的计费请求消息,该计费请求消息中包括用户ID、应用ID、计费方式与计费金额;以及接收对应移动终端中的通信业务模块转发的、由运营商业务网络返回的扣费成功结果消息;
发送单元,用于将所述扣费成功结果消息转发给所述应用程序,以便通过所述应用程序向所述用户标识卡用户提供基于本次扣费的服务或内容;
存储单元,用于存储所述用户ID对应的计费参考信息,所述计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;
验证单元,用于根据所述存储单元中的计费参考信息,对所述计费请求消息进行验证;
计费控制单元,用于根据所述验证单元的验证结果,在计费请求消息通过验证后,指示所述通信业务模块请求运营商业务网络进行计费;以及在所述移动终端中的人机交互模块接收到用户根据计费提示信息发送的确认计费反馈消息后,指示所述通信业务模块请求运营商业务网络进行扣费;
生成单元,用于在所述通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成所述计费提示信息并指示所述人机交互模块显示。
7.根据权利要求6所述的用户标识卡,其特征在于,还包括:
更新单元,用于在所述接收单元接收到扣费成功结果消息后,对所述存储单元中所述应用ID对应的扣费记录信息进行更新,所述扣费记录信息包括扣费时刻与扣费金额信息。
8.一种移动终端中应用程序的在线计费***,包括移动终端、所述移动终端中运行的应用程序、所述移动终端用户的用户标识卡与运营商业务网络,其特征在于,所述应用程序,用于在运行过程中向所述用户标识卡发送计费请求消息,该计费请求消息中包括用户ID、应用ID、计费方式与计费金额;以及接收所述用户标识卡转发的扣费成功结果消息,以便向所述用户标识卡用户提供基于本次扣费的服务或内容;
所述用户标识卡,用于接收所述应用程序发送的计费请求消息,根据预先存储的计费参考信息,对所述计费请求消息进行验证,并在计费请求消息通过验证后,通过所述移动终端中的通信业务模块请求运营商业务网络进行计费,所述计费参考信息包括应用ID、计费方式、计费金额与扣费记录信息;并在所述通信业务模块接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过所述移动终端中的人机交互模块显示;以及在所述人机交互模块接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过所述通信业务模块请求所述运营商业务网络进行扣费;并在所述通信业务模块接收到所述运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给所述应用程序;
所述移动终端,用于根据所述用户标识卡的指示,请求运营商业务网络进行计费,并在接收到所述运营商业务网络返回的确认计费请求消息后发送给所述用户标识卡;显示所述用户标识卡生成的计费提示信息;接收用户根据该计费提示信息发送的确认计费反馈消息并发送给所述用户标识卡,以及根据所述用户标识卡的指示请求所述运营商业务网络进行扣费;接收所述运营商业务网络返回的扣费成功结果消息并转发给所述用户标识卡;
所述运营商业务网络,用于根据所述移动终端的请求进行计费,并向所述移动终端返回确认计费请求消息;以及根据所述移动终端的请求进行扣费,并向所述移动终端返回确认计费请求消息与扣费成功结果消息。
9.根据权利要求8所述的***,其特征在于,所述用户标识卡具体为权利要求6或7所述的用户标识卡。
10.根据权利要求9所述的***,其特征在于,所述用户标识卡包括SIM、UIM或者USIM。
11.根据权利要求8至10任意一项所述的***,其特征在于,所述运营商业务网络包括运营商业务管理平台。
12.根据权利要求11所述的***,其特征在于,所述运营商业务网络还包括短消息服务中心SMSC。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110040837.5A CN102572764B (zh) | 2010-12-08 | 2011-02-18 | 移动终端中应用程序的在线计费方法与***、用户标识卡 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010579137 | 2010-12-08 | ||
CN201010579137.9 | 2010-12-08 | ||
CN201110040837.5A CN102572764B (zh) | 2010-12-08 | 2011-02-18 | 移动终端中应用程序的在线计费方法与***、用户标识卡 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102572764A true CN102572764A (zh) | 2012-07-11 |
CN102572764B CN102572764B (zh) | 2015-01-14 |
Family
ID=46416986
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110040837.5A Active CN102572764B (zh) | 2010-12-08 | 2011-02-18 | 移动终端中应用程序的在线计费方法与***、用户标识卡 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102572764B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103716763A (zh) * | 2012-09-29 | 2014-04-09 | 卓望数码技术(深圳)有限公司 | 一种验证计费点的方法和*** |
CN103796186A (zh) * | 2012-10-30 | 2014-05-14 | 中国电信股份有限公司 | 基于应用的通信流量统计方法与移动终端桌面*** |
CN104144400A (zh) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | 在线应用的计费方法与*** |
CN104796868A (zh) * | 2014-01-16 | 2015-07-22 | 中兴通讯股份有限公司 | 业务套餐使用情况的通知/发送方法及装置、服务器 |
CN105208540A (zh) * | 2014-06-11 | 2015-12-30 | 中兴通讯股份有限公司 | 业务发布平台的计费以及第三方计费的实现方法及装置 |
CN105472592A (zh) * | 2015-11-17 | 2016-04-06 | 上海迪静信息技术有限公司 | 应用软件的收费***及收费方法 |
CN108282343A (zh) * | 2017-12-29 | 2018-07-13 | 广州贝睿信息科技有限公司 | 一种多媒体文件透明计费技术 |
CN111385754A (zh) * | 2018-12-29 | 2020-07-07 | 华为技术有限公司 | 计费的方法、装置及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170620A (zh) * | 2007-11-23 | 2008-04-30 | 中兴通讯股份有限公司 | 一种用户终端计费装置和方法 |
CN101702715A (zh) * | 2009-11-13 | 2010-05-05 | 中国电信股份有限公司 | 应用软件的使用权限控制点、使用权限控制方法和*** |
US20100153227A1 (en) * | 2008-12-12 | 2010-06-17 | Microsoft Corporation | Mobile phone billing for content payment |
-
2011
- 2011-02-18 CN CN201110040837.5A patent/CN102572764B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101170620A (zh) * | 2007-11-23 | 2008-04-30 | 中兴通讯股份有限公司 | 一种用户终端计费装置和方法 |
US20100153227A1 (en) * | 2008-12-12 | 2010-06-17 | Microsoft Corporation | Mobile phone billing for content payment |
CN101702715A (zh) * | 2009-11-13 | 2010-05-05 | 中国电信股份有限公司 | 应用软件的使用权限控制点、使用权限控制方法和*** |
Non-Patent Citations (1)
Title |
---|
宋秀丽: "构建下一代网络中的内容计费***", 《电信工程技术与标准化》, 30 November 2008 (2008-11-30) * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103716763A (zh) * | 2012-09-29 | 2014-04-09 | 卓望数码技术(深圳)有限公司 | 一种验证计费点的方法和*** |
CN103716763B (zh) * | 2012-09-29 | 2017-03-08 | 卓望数码技术(深圳)有限公司 | 一种验证计费点的方法和*** |
CN103796186A (zh) * | 2012-10-30 | 2014-05-14 | 中国电信股份有限公司 | 基于应用的通信流量统计方法与移动终端桌面*** |
CN104144400A (zh) * | 2013-05-10 | 2014-11-12 | 中国电信股份有限公司 | 在线应用的计费方法与*** |
CN104144400B (zh) * | 2013-05-10 | 2017-11-07 | 中国电信股份有限公司 | 在线应用的计费方法与*** |
CN104796868A (zh) * | 2014-01-16 | 2015-07-22 | 中兴通讯股份有限公司 | 业务套餐使用情况的通知/发送方法及装置、服务器 |
CN105208540A (zh) * | 2014-06-11 | 2015-12-30 | 中兴通讯股份有限公司 | 业务发布平台的计费以及第三方计费的实现方法及装置 |
CN105472592A (zh) * | 2015-11-17 | 2016-04-06 | 上海迪静信息技术有限公司 | 应用软件的收费***及收费方法 |
CN105472592B (zh) * | 2015-11-17 | 2018-09-11 | 上海迪静信息技术有限公司 | 应用软件的收费***及收费方法 |
CN108282343A (zh) * | 2017-12-29 | 2018-07-13 | 广州贝睿信息科技有限公司 | 一种多媒体文件透明计费技术 |
CN111385754A (zh) * | 2018-12-29 | 2020-07-07 | 华为技术有限公司 | 计费的方法、装置及*** |
Also Published As
Publication number | Publication date |
---|---|
CN102572764B (zh) | 2015-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102572764B (zh) | 移动终端中应用程序的在线计费方法与***、用户标识卡 | |
RU2523184C2 (ru) | Способ и устройство для управления услугами с помощью повторно используемых меток носителей | |
US9307341B2 (en) | Payment application download to mobile phone and phone personalization | |
CN101203000B (zh) | 一种移动终端应用软件的下载方法及*** | |
CN101615322B (zh) | 实现有磁支付功能的移动终端支付方法及*** | |
US20120011072A1 (en) | Method, System, And Computer Program Product For Facilitating Post-Sale Transactions Using Mobile Devices | |
CN102971758A (zh) | 用于提供自动化支付的方法和装置 | |
CN105308907B (zh) | 一种安装包授权方法及装置 | |
CN103781044B (zh) | 一种用手机话费购买移动应用中的商品的计费方法和计费*** | |
JP2011147145A (ja) | 認証された無線装置トランザクションイベントデータを有した請求システム | |
CN102469419B (zh) | 在线计费的方法、在线应用内容计费网关和*** | |
CN104899731B (zh) | 移动支付数据的传输方法、装置和*** | |
CN103777961A (zh) | 一种移动应用计费软件开发套件、移动应用和移动终端 | |
CN104637192A (zh) | 一种电子钱包及其使用方法、移动终端和电子票交易*** | |
CN101329793A (zh) | 电子货币信息的处理方法和*** | |
CN110769410B (zh) | 用于激活车载单元设备的方法、应用模块、***和终端 | |
CN104700264A (zh) | 一种能力服务使用时计费的方法及装置 | |
CN102118685A (zh) | 电子书推送方法、***及服务器 | |
CN104955005A (zh) | 为通讯终端进行充值的方法及装置 | |
US20070155364A1 (en) | Method and system for content based obligation enforcement in an electronic equipment | |
CN102105863B (zh) | 用于移动电话应用程序的方法 | |
CN103338320A (zh) | 一种移动用户充值数据处理方法及装置 | |
CN103795552A (zh) | 内嵌计费点的计费处理方法及装置 | |
CN103871160A (zh) | 一种rfid-uim卡内电子钱包充值的方法和*** | |
CN101827347A (zh) | 通信方法、通信***、业务提供平台接入方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |