专利名称:移动终端获取应用服务的方法
技术领域:
本发明涉及一种移动终端获取应用服务的方法,尤其是一种预先在应用服务程序中封装激活代码,使移动终端通过移动通信网络自动激活应用服务程序,从而获取应用服务的方法。
背景技术:
随着科学技术的不断发展以及人民生活水平的不断提高,移动终端已经成为人们生活中不可或缺的一部分,而且人们对移动终端的应用已经不满足于移动通话,而是被要求具备更多的商务或者娱乐方面的功能。
移动终端生产厂家为了迎合消费者的需要,已经开始在移动终端出厂时预置一些商务以及娱乐方面的应用软件。但这些预置的软件由于不肯能另行收取费用,因此,不可能是受到版权等保护的高端应用软件,因此,也很难达到消费者对于应用软件功能的要求。
随着网络带宽的增加和通信技术的发展,通过无线下载应用软件来获取移动终端应用服务的方式逐渐被人们慢慢接受通过无线下载方式,消费者可以自由选择应用服务,同时提供应用服务的SP/CP也能够通过移动通信网络进行合理和有效的计费。
但无线下载的方式过于单一,而且存在相当大的局限性,比如要受到移动终端硬件配置的限制,受到移动终端内存大小的限制,受到移动通信网络带宽影响等,这种局限性直接影响了消费者的使用感受,也必然影响应用服务提供商的收益,因此不能满足消费者对移动终端应用服务日渐增长的需求。因此,无论从消费者的使用角度,还是从应用服务提供商的角度,都迫切需要增加获取应用服务的途径。
相对于无线下载获取应用服务而言,通过非无线方式获取应用服务的渠道更加丰富例如移动终端出厂预置,即移动终端生产厂家在出厂销售之前就在移动终端内部预置好应用服务项目,消费者购买移动终端后就可以直接选择使用这些业务应用项目;例如通过互联网下载,即消费者使用PC机下载应用服务程序,然后通过数据线传送到移动终端上;例如通过购买光盘安装,即应用服务提供商将应用服务程序刻录到光盘上,通过购买光盘并安装,消费者能够获取相应的应用服务。但囿于前面已经指出的移动终端生产厂家限于收费问题无法提供合适的应用服务,以及层出不穷的破解方法以及光盘拷贝问题,因此,都无法有效推广。可见,无法解决非无线方式获取应用服务过程中的控制问题以及计费问题,就无法扩展获取应用服务的途径。
发明内容
本发明的目的是为了克服上述现有技术中的缺陷,提供一种移动终端获取应用服务的方法,使通过非无线方式获取的应用服务自发进行激活鉴权的过程,保证该应用服务的可控性以及真实性。
本发明的另一目的是在该移动终端获取应用服务的方法的基础上,进一步在激活鉴权的过程中进行对计费系统的触发,实现非无线方式获取应用服务时能够进行合理计费。
为实现上述目的,本发明提供了一种移动终端获取应用服务的方法,包括以下步骤步骤1、移动终端通过非无线方式获取应用服务程序,所述应用服务程序中封装有激活代码;步骤2、所述移动终端运行该应用服务程序时,所述激活代码自动检查所述应用服务程序的激活状态,需要激活则执行步骤3,否则执行步骤5;步骤3、所述激活代码指令所述移动终端连通通用下载平台,请求激活;步骤4、激活成功,则生成订购关系,返回激活成功指令并执行步骤5;否则返回激活失败指令并结束;
步骤5、所述移动终端提供所述应用服务,结束。
为了保证使用者能够进行试用,较佳的技术方案是步骤2具体为步骤21、所述移动终端运行该应用服务程序时,所述激活代码检查所述应用服务程序的激活状态,已激活则执行步骤5,否则执行步骤22;步骤22、所述移动终端显示激活提示信息,如果接收到激活指令,则执行步骤3,否则执行步骤23;步骤23、所述激活代码检查所述应用服务程序是否处于试用有效期,是则执行步骤5,否则结束。
为了实现计费的目的,更佳的技术方案是所述步骤3具体为步骤31、所述激活代码指令所述移动终端向通用下载平台请求资费信息;步骤32、所述通用下载平台向所述移动终端返回资费信息;步骤33、如果所述移动终端接收到对所述资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤34,所述激活请求中携带用户信息;否则结束;步骤34、所述通用下载平台进行激活。
或者,所述步骤3具体为步骤31′、所述激活代码通过所述移动终端显示资费信息,所述资费信息封装于激活代码中;步骤32′、如果所述移动终端接收到对所述资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤33′,所述激活请求中携带用户信息;否则结束;步骤33′、所述通用下载平台进行激活。
则上述两种情况下,所述步骤5中提供所述应用服务时还包括触发计费系统,根据所述资费信息进行计费。
由上述技术方案可知,本发明通过预先在应用服务程序中封装激活代码,采用移动终端通过移动通信网络自动激活应用服务程序的方式,具有以下有益效果1、解决了非无线方式获取移动终端应用服务中的鉴权问题;2、扩展了获取移动终端应用服务的方式;3、促进了全面完善计费方案的实施。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明所提供的移动终端获取应用服务的方法的原理流程图;图2为图1所示方法的一个完整实施例的流程图。
具体实施例方式
为了实现移动终端获取应用服务的多样化,本发明提供了一种移动终端获取应用服务的方法,其原理如图1所示,包括以下步骤步骤1、移动终端通过非无线方式获取应用服务程序,所述应用服务程序中封装有激活代码;步骤2、所述移动终端运行该应用服务程序时,所述激活代码运行,并自动检查所述应用服务程序的激活状态,需要激活则执行步骤3,否则执行步骤5;步骤3、所述激活代码指令所述移动终端连通通用下载平台请求激活;步骤4、激活成功,则生成订购关系,返回激活成功指令并执行步骤5;否则返回激活失败指令并结束;其中,订购记录的基本内容包括用户移动终端号码、SP/CP的ID、应用服务ID、终端类型;还可以包括计费代码和计费类型;对于在线应用的服务,平台还会生成并保存在线应用许可;步骤5、所述移动终端提供所述应用服务,结束。
其中,步骤1中移动终端可通过出厂预置的方式,或者互联网下载的方式,或者光盘刻录的方式获取应用服务程序。
在本发明中,激活代码可以通过本领域技术人员所知的任一计算机语言编写实现。具体的,在步骤1中封装激活代码的方法为SP/CP开发所述应用服务程序并提交给通用下载平台;所述通用下载平台生成激活代码,并添加到应用服务程序中完成封装。在这一过程中,通用下载平台并不提供软件开发工具包给SP/CP,而是由SP/CP自主开发;当通用下载平台接收到开发完成的应用服务程序后,使用本领域技术人员所知的任一计算机语言生成激活代码并注入应用服务程序中,并自由选择封装程序完成封装。
该激活代码的编写可以参考常规激活方法程序的编写,比如现有的光盘激活方法;该封装程序可以选择本领域技术人员所知的任一封装程序,比如JAVA中的类封装。如何编写激活代码或者选择何种封装程序,并不对本发明的技术方案构成影响。
或者,步骤1中封装激活代码的方法为SP/CP根据通用下载平台提供的软件开发工具包定义的API接口,进行应用服务程序的开发并提交给通用下载平台;所述通用下载平台根据所述API接口,选择预存的激活代码并建立与所述激活代码的链接,完成封装。在这一过程中,通用下在平台需要预先存储针对不同API接口的激活代码,通过建立链接的方式,避免反复生成相近代码所带来的时间/资源浪费。尤其对于一些对修改兼容性比较差的计算机语言,比如非JAVA语言,通过建立链接的方式,能够避免直接生成激活代码所导致的应用服务程序运行的障碍。
可以看出,通过上述技术方案,拓展了获取应用服务程序的方法,不再局限于无线下载,而是无线与非无线模式的并行出现;通过预置激活代码,保证了对非无线模式获取应用服务程序的鉴权防伪,实现了应用服务程序获取方式的多样化。
由于用户有可能通过光盘、互联网或者出厂预置获取的是试用版本。该试用版本在试用有效期(一定的试用时间限制或一定的试用次数限制)内可以未经激活使用,从而使消费者获得实际的体验后,在决定是否订购。因此,本发明进一步提供了保证消费者体验权益的技术方案,即所述步骤2具体为步骤21、所述移动终端运行该应用服务程序时,所述激活代码检查所述应用服务程序的激活状态,已激活则执行步骤5,否则执行步骤22;步骤22、所述移动终端显示激活提示信息,如果接收到用户输入的激活指令,则执行步骤3,否则执行步骤23;步骤23、所述激活代码检查所述应用服务程序是否处于使用有效期,是则执行步骤5,否则结束。
这样,消费者可以免费试用该应用服务,但在试用有效期结束后,则必须激活才能够继续使用。
为了进一步实现有效的计费,所述步骤3具体为步骤31、所述激活代码指令所述移动终端向通用下载平台请求资费信息;步骤32、所述通用下载平台向所述移动终端返回资费信息,该资费信息用于提示用户计费标准及计费模式;步骤33、如果所述移动终端接收到对所述资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤34,所述激活请求中携带用户信息;否则结束;步骤34、所述通用下载平台进行激活。
或者,所述步骤3具体为步骤31′、所述激活代码通过所述移动终端显示资费信息,所述资费信息封装于激活代码中,用于提示用户计费模式;步骤32′、如果所述移动终端接收到对所述资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤33′,所述激活请求中携带用户信息;否则结束;步骤33′、所述通用下载平台进行激活。
在资费信息中,不仅可以包括收费标准,还可以包括计费方式,比如包次、包天、包月等。则步骤5中提供所述应用服务时还包括触发计费系统,根据所述资费信息进行计费。
通过上述方案,同时保证了计费过程的实施。
实施例参见图2,为一个基本应用激活的流程,包括以下步骤步骤101、移动终端通过互联网下载获取应用服务程序,所述应用服务程序中封装有激活代码;步骤102、移动终端运行该应用服务程序时,激活代码检查所述应用服务程序的激活状态,已激活则执行步骤111,否则执行步骤103;步骤103、移动终端向用户显示激活提示信息,如果用户选择激活,即移动终端接收到激活指令,则执行步骤105,否则执行步骤104;步骤104、所述激活代码检查所述应用服务程序是否处于试用有效期,是则执行步骤111,否则结束;步骤105、激活代码指令所述移动终端向通用下载平台请求资费信息;步骤106、所述通用下载平台向所述移动终端返回该应用服务的资费信息;步骤107、如果用户接受该资费信息,即移动终端接收到对该资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤108,所述激活请求中携带用户信息;否则结束;步骤108、通用下载平台进行激活,具体为根据用户信息进行鉴权以及对资费信息进行确认;步骤109、激活成功,则执行步骤110;否则返回激活失败指令并结束;步骤110、所述通用下载平台生成订购关系,并通过WAP网关向移动终端返回激活成功指令,该移动终端标示激活成功;步骤111、移动终端提供该应用服务,并触发计费系统,该计费系统根据所述资费信息进行计费。
通过本实施例,移动终端通过光盘获取应用服务程序,并通过通用下载平台实现鉴权和订购,同时实现计费。既实现了应用服务获取方式的扩展,同时保证了计费方案的实施。
本领域技术人员应当理解,在本实施例中,用户无需每次使用该应用服务都进行光盘安装,但每次启动该应用服务时,其中封装的激活代码必然执行对激活状态的检查。
同时,在本实施例中,资费信息也可由封装的激活代码提供,不影响本发明目的的实现。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种移动终端获取应用服务的方法,其特征在于包括以下步骤步骤1、移动终端通过非无线方式获取应用服务程序,所述应用服务程序中封装有激活代码;步骤2、所述移动终端运行该应用服务程序时,所述激活代码自动检查所述应用服务程序的激活状态,需要激活则执行步骤3,否则执行步骤5;步骤3、所述激活代码指令所述移动终端连通通用下载平台,请求激活;步骤4、激活成功,则生成订购关系,返回激活成功指令并执行步骤5;否则返回激活失败指令并结束;步骤5、所述移动终端提供所述应用服务,结束。
2.根据权利要求1所述的方法,其特征在于所述步骤1中移动终端通过出厂预置或者互联网或者光盘方式获取应用服务程序。
3.根据权利要求1所述的方法,其特征在于所述步骤1中封装激活代码的方法为SP/CP开发所述应用服务程序并提交给通用下载平台;所述通用下载平台生成并添加激活代码,完成封装。
4.根据权利要求1所述的方法,其特征在于所述步骤1中封装激活代码的方法为SP/CP根据通用下载平台提供的软件开发工具包定义的API接口,进行应用服务程序的开发并提交给通用下载平台;所述通用下载平台根据所述API接口,选择预存的激活代码,并建立应用服务程序与所述激活代码的链接,完成封装。
5.根据权利要求1所述的方法,其特征在于所述步骤2具体为步骤21、所述移动终端运行该应用服务程序时,所述激活代码检查所述应用服务程序的激活状态,已激活则执行步骤5,否则执行步骤22;步骤22、所述移动终端显示激活提示信息,如果接收到激活指令,则执行步骤3,否则执行步骤23;步骤23、所述激活代码检查所述应用服务程序是否处于试用有效期,是则执行步骤5,否则结束。
6.根据权利要求1-5任一所述的方法,其特征在于所述步骤3具体为步骤31、所述激活代码指令所述移动终端向通用下载平台请求资费信息;步骤32、所述通用下载平台向所述移动终端返回资费信息;步骤33、如果所述移动终端接收到对所述资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤34,所述激活请求中携带用户信息;否则结束;步骤34、所述通用下载平台进行激活。
7.根据权利要求6所述的方法,其特征在于所述步骤5中提供所述应用服务时还包括触发计费系统,根据所述资费信息进行计费。
8.根据权利要求1-5任一所述的方法,其特征在于所述步骤3具体为步骤31′、所述激活代码通过所述移动终端显示资费信息,所述资费信息封装于激活代码中;步骤32′、如果所述移动终端接收到对所述资费信息的接受指令,则通过WAP网关向通用下载平台发送激活请求并执行步骤33′,所述激活请求中携带用户信息;否则结束;步骤33′、所述通用下载平台进行激活。
9.根据权利要求8所述的方法,其特征在于所述步骤5中提供所述应用服务时还包括触发计费系统,根据所述资费信息进行计费。
全文摘要
本发明公开了一种移动终端获取应用服务的方法移动终端通过非无线方式获取封装有激活代码的应用服务程序;移动终端运行该应用服务程序时,所述激活代码自动检查应用服务程序的激活状态,需要激活则指令移动终端连通通用下载平台,请求激活;激活成功,则生成订购关系,并返回激活成功指令;移动终端提供应用服务。还包括提供应用服务时还包括触发计费系统,根据资费信息进行计费。通过本发明公开的方法,解决了非无线方式获取移动终端应用服务中的鉴权问题;扩展了获取移动终端应用服务的方式;促进了全面完善计费方案的实施。
文档编号H04W88/02GK1870793SQ20061008068
公开日2006年11月29日 申请日期2006年5月29日 优先权日2006年5月29日
发明者张炎, 何彬 申请人:中国移动通信集团公司