移动终端中应用程序的在线计费方法与系统、用户标识卡的制作方法

文档序号:7588038阅读:120来源:国知局
专利名称:移动终端中应用程序的在线计费方法与系统、用户标识卡的制作方法
技术领域
本发明涉及通信技术,尤其是一种移动终端中应用程序的在线计费方法与系统、用户标识卡。
背景技术
随着移动通信技术的发展与移动终端处理能力的提高,无线互联网业务在移动通信领域开始得到蓬勃发展,移动终端应用程序的在线销售服务也将成为各大运营商的重点业务。在应用程序的在线销售过程中,应用程序开发者除了收取应用程序的版权使用费用外,应用程序被售出后,在使用过程中对移动终端应用程序的在线计费也逐渐成为应用程序开发者的重要收入来源。移动终端应用程序的在线计费是指,移动终端用户在购买并运行某移动终端应用程序过程中,需要通过付费从应用程序的服务提供商(ServiceProvider,以下简称SP)或内容提供商(Content Provider,以下简称CP)的服务器获得基于此应用程序的附加服务或内容。目前对移动终端中应用程序的在线计费方式主要有通过应用程序运行环境触发计费、通过短消息(short message,以下简称SM)触发计费与通过无线应用协议(Wireless Application Protocol,以下简称WAP)触发计费等几种模式等。例如目前常见的苹果公司(Apple)、高通公司的无线二进制运行环境的(BinaryRuntime 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 ServiceCenter,以下简称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与扣费金额fn息ο步骤212,SMSC将扣费成功结果短消息转发给用户标识卡对应的移动终端中的通信业务模块。步骤213,通信业务模块将扣费成功结果短消息转发给用户标识卡。步骤214,用户标识卡将扣费成功结果短消息转发给对应移动终端中的应用程序。步骤215,应用程序将扣费成功结果短消息转发给该应用程序的SP服务器或CP服务器,相应的SP服务器或CP服务器基于该扣费成功结果消息,通过该应用程序向用户提供基于本次扣费的服务或内容。进一步地,作为本发明移动终端中应用程序的在线计费方法又一个实施例,在图1所示的实施例中,步骤102中通过移动终端中的通信业务模块请求运营商业务网络进行计费具体包括用户标识卡调用通信业务模块,通过超文本传输协议(Hyper Text TransportProtocol,以下简称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进行短消息交互。本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于装置、系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。本发明实施例对移动终端中应用程序在线计费时不依赖于移动终端,也不依赖于应用程序,因此无需增加应用程序的开发复杂度,并且,简化了应用开发者对应用称许的设计难度,另外,剥离了应用开发者对应用程序扣费的控制权,加强了运营方对应用程序计费的控制力度,避免了应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
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。
全文摘要
本发明公开了一种移动终端中应用程序的在线计费方法与系统、用户标识卡,其中,方法包括用户标识卡接收应用程序发送的计费请求消息;对计费请求消息进行验证,在计费请求消息通过验证后,通过移动终端请求运营商业务网络进行计费;在接收到运营商业务网络返回的确认计费请求消息后,生成计费提示信息并通过移动终端显示;在接收到用户根据该计费提示信息发送的确认计费反馈消息后,通过移动终端请求运营商业务网络进行扣费;在接收到运营商业务网络返回的扣费成功结果消息后,将该扣费成功结果消息转发给应用程序。本发明实施例无需增加应用程序的开发复杂度,避免应用程序开发者对应用程序用户乱扣费、多扣费、重复扣费的问题。
文档编号H04W4/24GK102572764SQ20111004083
公开日2012年7月11日 申请日期2011年2月18日 优先权日2010年12月8日
发明者张恺, 龚雪峰 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1