Java应用程序的试用方法、系统和装置的制作方法

文档序号:6333637阅读:184来源:国知局
专利名称:Java应用程序的试用方法、系统和装置的制作方法
技术领域
本发明涉及移动终端领域和JAVA技术领域,具体而言,涉及一种JAVA应用程序的 试用方法、系统和装置。
背景技术
近年来,随着手机、PDA (Personal Digital Assistant,个人数字助理)等移动 终端的发展,以及以人为本服务的消费转型,越来越多的终端出厂时即预置了很多JAVA应 用。这些应用增强了用户的消费体验,成为终端的一大卖点。通常JAVA应用的预置模式是由终端厂商和应用厂商进行协商,以付给应用厂商 许可证购买费或其它购买方式来进行应用的预置。应用厂商为了更好地推广应用,允许免 费预置,免费下载,免费体验试用版本的JAVA应用。这些试用版本分为功能性限制,时间限 制,次数限制等多种方式。功能性限制有碍用户的体验,已经渐渐退出试用舞台,市场上多 为时间和次数的限制。当用户对试用版本满意后,可以花钱购入正式版本。因这些试用版本多是从JAVA应用本身进行一些权限检查,用户通过一些特殊的 操作,如修改JAVA应用的RMS (ResourceManagement System,资源管理系统)数据库记录, 修改系统时间等方法,可以达到绕开权限检查的目的,从而无限制地使用试用版,导致JAVA 应用的试用版安全性不足,影响应用厂商的利益。

发明内容
本发明的主要目的在于提供一种JAVA应用的试用方法、系统和装置,以解决上述 JAVA应用的试用版安全性不足的问题。根据本发明的一个方面,提供了一种JAVA应用程序的试用方法,包括移动终端 启动JAVA应用程序,其中,该移动终端的JAVA虚拟机中配置有试用认证模块;试用认证模 块确定所述JAVA应用程序为试用版本;试用认证模块向网络侧设备认证JAVA应用程序是 否可继续使用;如果是,继续运行该JAVA应用程序;如果否,关闭该JAVA应用程序。根据本发明的另一方面,提供了一种移动终端,包括启动模块,用于启动JAVA应 用程序;试用认证模块,配置在移动终端的JAVA虚拟机中,用于确定启动模块启动的JAVA 应用程序为试用版本,向网络侧设备认证JAVA应用程序是否可继续使用;试用模块,用于 试用认证模块的认证结果为是时,运行JAVA应用程序;试用认证模块的认证结果为否时, 关闭JAVA应用程序。根据本发明的又一方面,提供了一种网络侧设备,包括接收模块,用于接收移动 终端发送的JAVA应用程序的试用信息;所述试用信息包括该移动终端的标识、该JAVA应 用程序的标识和该JAVA应用程序的版本;认证与通知模块,用于根据试用信息认证JAVA应 用程序是否可继续使用,并将认证结果通知该移动终端。根据本发明的再一方面,提供了一种JAVA应用程序的试用系统,包括上述移动终 端和上述网络侧设备。
通过本发明,采用在运行试用版的JAVA应用程序时,通过虚拟机内部的试用认证 模块强制对该应用程序的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全性不足的问题,进而达到了维护了应用厂商利益的效果。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例1的JAVA应用程序的试用方法的流程图;图2是根据本发明实施例2的基于JAVA技术的JAVA应用程序的试用方法示意 图;图3是根据本发明实施例3的在手机终端进行试用版的JAVA应用程序安装的方 法流程图;图4是根据本发明实施例3的在手机终端进行试用版的JAVA应用程序的使用方 法流程图;图5是根据本发明实施例4的JAVA应用程序的试用系统的结构框图;图6是根据本发明实施例5的移动终端的结构框图;图7是根据本发明实施例5的移动终端的具体结构框图;以及图8是根据本发明实施例6的网络侧设备的结构框图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。本发明实施例在移动终端的虚拟机内部设置一个试用认证模块,并开放该试用认 证模块的标准API (Application Programlnterface,应用编程接口)给应用程序开发商, 应用程序开发商在应用程序里使用该标准API对JAVA应用程序进行强制认证。基于此,本 发明实施例提供了一种JAVA应用程序的试用方法、系统和装置,该装置包括移动终端和网 络侧设备。实施例1图1示出了根据本发明实施例的一种JAVA应用程序的试用方法的流程图,该方法 包括以下步骤步骤S102,移动终端启动JAVA应用程序,其中,该移动终端的JAVA虚拟机中配置 有试用认证模块;优选地,在步骤S102之前,该方法还包括安装上述JAVA应用程序的步骤,为了能 够对试用版本的JAVA应用程序的运行进行限制,本发明实施例的移动终端安装JAVA应用 程序时,进行如下处理移动终端安装JAVA应用程序时,根据JAVA应用程序的属性信息确定JAVA应用 程序为试用版本,将调用试用认证模块;该试用认证模块向网络侧设备确定是否允许安装 该JAVA应用程序;如果是,允许该移动终端继续安装JAVA应用程序;如果否,取消安装该 JAVA应用程序。
其中,网络侧设备可以为内容提供商使用的设备,试用认证模块可以从JAVA应用 程序的属性信息中获取该网络侧设备的网络地址,试用认证模块和网络侧设备之间进行无 线空中通信,例如,以超文本链接方式向该网络侧设备发送试用信息。该试用认证模块取消安装该JAVA应用程序时,可以同时通知用户安装被取消的 原因,例如试用版的JAVA应用程序仅可以在该移动终端上安装一次,下次安装需要购买 正版的JAVA应用程序等。该试用认证模块向网络侧设备确定是否允许安装该JAVA应用程序具体包括试 用认证模块收集该JAVA应用程序的试用信息,将该试用信息发送给网络侧设备;其中,试 用信息包括移动终端的标识(例如手机号码)、JAVA应用程序的标识(例如应用名称) 和JAVA应用程序的版本;或者还可以包括应用厂商等信息;网络侧设备根据试用信息判断 JAVA应用程序是否为首次在移动终端安装,如果是,登记试用信息,并通知试用认证模块允 许安装该JAVA应用程序;如果否,通知试用认证模块不允许安装该JAVA应用程序。步骤S104,试用认证模块确定上述JAVA应用程序为试用版本;在确定JAVA应用程序是否为试用版本时,可以参考该JAVA应用程序的属性信息 进行确定。步骤S106,试用认证模块向网络侧设备认证上述JAVA应用程序是否可继续使用; 如果是,执行步骤S108 ;如果否,执行步骤SllO ;例如,试用认证模块将JAVA应用程序的试用信息发送给网络侧设备,请求对该 JAVA应用程序的权限进行认证;网络侧设备根据该试用信息获取该JAVA应用程序当前的 试用值,根据试用值认证该JAVA应用程序是否可继续使用,并将认证结果通知试用认证模 块。其中,试用值可以用时间表示,也可以用次数表示,其获取方式如下网络侧设备根据试 用信息获取该JAVA应用程序对应的试用规则,按照对应的试用规则修改该JAVA应用程序 的试用值,得到当前试用值;当前试用值满足试用门限时,网络侧设备确定该JAVA应用程 序可继续使用;当前试用值不满足试用门限时,该网络侧设备确定该JAVA应用程序不可继 续使用。步骤S108,继续运行上述JAVA应用程序;步骤S110,关闭上述JAVA应用程序。网络侧设备返回认证结果给试用认证模块,当试用超限时,网络侧设备通知试用 认证模块无法继续使用,试用认证模块关闭上述JAVA应用程序,同时,还可以告知用户充 值方法或正式版下载地址等信息。本发明实施例在运行试用版的JAVA应用程序时,通过虚拟机内部的试用认证模 块强制对该应用程序的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全性不足的问题,维护了应用厂商的利益。实施例2如图2所示,是本发明实施例描述的基于JAVA技术的JAVA应用程序的试用方法 示意图,该方法包括如下步骤(1)安装JAVA应用程序时,JAVA虚拟机判定JAVA应用程序是否为试用版;(2)通过内置于JAVA虚拟机的试用认证模块收集JAVA应用程序的试用信息;其 中,试用信息包括移动终端的标识(例如手机号码)、JAVA应用程序的标识(例如应用名称)和JAVA应用程序的版本;或者还可以包括应用厂商等信息;(3)试用认证模块和内容提供商之间进行无线空中通信,在数据库服务器中登记 该JAVA应用程序的试用信息;(4)运行试用版的JAVA应用程序时,该应用通过扩展的试用认证模块API强制进 行认证;(5)试用认证模块和内容提供商之间进行无线空中通信,在数据库服务器中查询 该用户登记的试用信息,并按照试用方式(按次或按时间)修改试用值;(6)内容提供商返回认证信息(例如,是否可以继续使用、还可以使用几次或者还 可以使用多长时间等信息)给试用认证模块,当试用超限时,内容提供商通知试用认证模 块无法继续使用,告知用户充值方法或正式版下载地址。本发明实施例在运行试用版的JAVA应用程序时,通过虚拟机内部的试用认证模 块强制对该应用程序的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全性不足的问题,维护了应用厂商的利益。实施例3如图3所示,为在手机终端进行试用版的JAVA应用程序安装的方法流程图,该过 程包括如下步骤步骤S302,用户安装试用版JAVA应用程序;步骤S304,安装时发现JAD (Java Application Descriptor Java,应用描述文件) 里带有trial://属性,判定为试用版应用,调度试用认证模块收集手机和应用的信息(即 JAVA应用程序的试用信息),如手机号码,应用名字,应用厂商,应用版本等信息;步骤S306,试用认证模块根据trial://属性所指定的URL(Uniform Resource Locator,统一资源定位符),将试用信息发送给内容提供商的服务器,例如网络服务器;步骤S308,在内容提供商数据服务器中查询相关试用信息,如果为首次试用,则登 记该试用信息,具体的试用方式由内容提供商指定;步骤S310,内容提供商服务器向试用认证模块返回登记详情(例如,是否允许该 手机安装该JAVA应用程序);步骤S312,试用认证模块记录登记信息,并通告用户安装成功与否。以上步骤主要描述安装正常进行的情况,如发生异常情况,则本过程结束。如图4所示,在手机终端进行试用版的JAVA应用程序的使用方法流程图,包括如 下步骤(注意以下步骤主要描述正常使用情况,如发生异常情况,本过程结束)步骤S402,用户运行试用版JAVA应用程序;步骤S404,该应用运行时会调用试用认证模块的API,获取该JAVA应用程序的试 用信息,例如上述的手机和应用的信息,如手机号码,应用名字,应用厂商,应用版本等信 息;步骤S406,试用认证模块根据trial://属性所指定的url,将试用信息发送给内 容服务提供商的web服务器;步骤S408,在内容提供商数据服务器中查询相关试用信息,并根据具体的试用方 式修改试用信息,如次数,时间等;步骤S410,内容提供商向试用认证模块返回试用详情;
步骤S412,试用认证模块通告用户能否继续使用,如不能继续使用,则通告用户充 值或正式版下载途径,如能继续使用,则通知用户剩余的试用限制。本发明实施例在运行试用版的JAVA应用程序时,通过虚拟机内部的试用认证模 块强制对该应用程序的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全性不足的问题,维护了应用厂商的利益。实施例4图5示出了根据本发明实施例的一种JAVA应用程序的试用系统的结构框图,该系 统包括移动终端52和网络侧设备54,其中,移动终端52包括启动模块522,用于启动JAVA应用程序;试用认证模块524,与启动模块522相连,配置在移动终端52的JAVA虚拟机中,用 于确定启动模块522启动的JAVA应用程序为试用版本,向网络侧设备54认证JAVA应用程 序是否可继续使用;试用模块526,与试用认证模块524相连,用于试用认证模块524的认证结果为是 时,运行JAVA应用程序;试用认证模块524的认证结果为否时,关闭JAVA应用程序;网络侧设备54包括认证与通知模块542,用于认证JAVA应用程序是否可继续使用,并将认证结果通 知试用认证模块。优选地,移动终端52还包括安装与调用模块,用于安装JAVA应用程序,根据 JAVA应用程序的属性信息确定JAVA应用程序为试用版本,调用试用认证模块524 ;相应地,试用认证模块524包括安装确定单元,用于根据安装与调用模块的调 用,向网络侧设备54确定是否允许安装JAVA应用程序;如果是,通知上述安装与调用模块 继续安装该JAVA应用程序;如果否,取消安装该JAVA应用程序。优选地,安装确定单元包括信息发送子单元,用于收集JAVA应用程序的试用信 息,将试用信息发送给网络侧设备54 ;其中,试用信息包括移动终端52的标识、JAVA应用 程序的标识和JAVA应用程序的版本;基于此,认证与通知模块542包括判断单元,用于根 据试用信息判断JAVA应用程序是否为首次在移动终端52安装;通知单元,用于判断单元的 判断结果为是时,登记试用信息,并通知试用认证模块524允许安装JAVA应用程序;判断单 元的判断结果为否时,通知试用认证模块524不允许安装JAVA应用程序。具体实现时,为了使网络侧便于对启动的JAVA应用程序进行认证,试用认证模块 524包括试用信息发送单元,用于将试用信息发送给网络侧设备54 ;相应地,认证与通知 模块542包括试用值获取单元,用于根据试用信息获取JAVA应用程序当前的试用值;认 证单元,用于根据试用值获取单元获取的试用值认证JAVA应用程序是否可继续使用,并将 认证结果通知试用认证模块。其中,试用值可以用时间表示,也可以用次数表示。基于此,试用值获取单元包括 更新子单元,用于根据试用信息获取JAVA应用程序对应的试用规则,按照对应的试用规则 修改JAVA应用程序的试用值,得到当前试用值;认证单元包括第一认证子单元,用于当前试用值满足试用门限时,确定JAVA应 用程序可继续使用;第二认证子单元,用于当前试用值不满足试用门限时,确定JAVA应用 程序不可继续使用。
本实施例的网络侧设备可以为内容提供商的网络服务器。本发明实施例在运行试用版的JAVA应用程序时,通过虚拟机内部的试用认证模 块强制对该应用程序的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全性不足的问题,维护了应用厂商的利益。实施例5图6示出了根据本发明实施例的一种移动终端的结构框图,该移动终端包括启动模块62,用于启动JAVA应用程序;试用认证模块64,与启动模块62相连,配置在移动终端的JAVA虚拟机中,用于确 定启动模块启动的JAVA应用程序为试用版本,向网络侧设备认证JAVA应用程序是否可继 续使用;试用模块66,与试用认证模块64相连,用于试用认证模块64的认证结果为是时, 运行JAVA应用程序;试用认证模块64的认证结果为否时,关闭JAVA应用程序。如图7所示,该移动终端除包括图6所示模块外,还包括安装与调用模块60,用 于安装JAVA应用程序,根据JAVA应用程序的属性信息确定JAVA应用程序为试用版本,调 用试用认证模块64;试用认证模块64包括安装确定单元,用于根据安装与调用模块60的调用,向 网络侧设备确定是否允许安装JAVA应用程序;如果是,通知安装与调用模块60继续安装 JAVA应用程序;如果否,取消安装JAVA应用程序。其中,安装确定单元包括信息发送子单元,用于收集JAVA应用程序的试用信息, 将试用信息发送给网络侧设备,以使网络侧设备确定是否允许安装JAVA应用程序;其中, 试用信息包括移动终端的标识、JAVA应用程序的标识和JAVA应用程序的版本。本实施例的网络侧设备可以为内容提供商的网络服务器。本发明实施例在运行试用版的JAVA应用程序时,通过虚拟机内部的试用认证模 块强制对该应用程序的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全性不足的问题,维护了应用厂商的利益。实施例6图8示出了根据本发明实施例的一种网络侧设备的结构框图,该网络侧设备包 括接收模块82,用于接收移动终端发送的JAVA应用程序的试用信息;试用信息包 括移动终端的标识、JAVA应用程序的标识和JAVA应用程序的版本;认证与通知模块84,与接收模块82相连,用于根据试用信息认证JAVA应用程序是 否可继续使用,并将认证结果通知上述移动终端。在安装JAVA应用程序时,考虑到用户可能重复安装JAVA应用程序,为了增强安全 性,本实施例的认证与通知模块84包括判断单元,用于根据试用信息判断JAVA应用程序 是否为首次在移动终端安装;通知单元,用于判断单元的判断结果为是,登记试用信息,并 通知移动终端允许安装JAVA应用程序;判断单元的判断结果为否,通知移动终端不允许安 装JAVA应用程序。为了便于网络侧设备对JAVA应用程序的使用权限进行控制,优选地,认证与通知 模块84包括试用值获取单元,用于根据试用信息获取JAVA应用程序当前的试用值;认证单元,用于根据试用值获取单元获取的试用值认证JAVA应用程序是否可继续使用,并将认 证结果通知移动终端。其中,试用值获取单元包括更新子单元,用于根据试用信息获取JAVA应用程序 对应的试用规则,按照对应的试用规则修改JAVA应用程序的试用值,得到当前试用值;上 述认证单元包括第一认证子单元,用于当前试用值满足试用门限时,确定JAVA应用程序 可继续使用;第二认证子单元,用于当前试用值不满足试用门限时,确定JAVA应用程序不 可继续使用。本发明实施例在运行试用版的JAVA应用程序时,网络侧设备通过对该应用程序 的权限进行认证,避免一些外部修改导致的认证失效问题,解决了 JAVA应用的试用版安全 性不足的问题,维护了应用厂商的利益。以上实施例通过强制对移动终端运行的JAVA应用程序进行认证,有效地避免了 由于用户自行修改JAVA应用程序的相关信息导致其无限制地使用试用版本的JAVA应用程 序,进而增强了试用版本的JAVA应用程序使用的安全性,维护了应用厂商的利益。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种JAVA应用程序的试用方法,其特征在于,包括移动终端启动JAVA应用程序,其中,所述移动终端的JAVA虚拟机中配置有试用认证模块;所述试用认证模块确定所述JAVA应用程序为试用版本;所述试用认证模块向网络侧设备认证所述JAVA应用程序是否可继续使用;如果是,继续运行所述JAVA应用程序;如果否,关闭所述JAVA应用程序。
2.根据权利要求1所述的方法,其特征在于,所述移动终端启动JAVA应用程序之前,所 述方法包括所述移动终端安装所述JAVA应用程序时,根据所述JAVA应用程序的属性信息确定所 述JAVA应用程序为试用版本,调用所述试用认证模块;所述试用认证模块向网络侧设备确定是否允许安装所述JAVA应用程序;如果是,允许 所述移动终端继续安装所述JAVA应用程序;如果否,取消安装所述JAVA应用程序。
3.根据权利要求2所述的方法,其特征在于,所述试用认证模块向网络侧设备确定是 否允许安装所述JAVA应用程序包括所述试用认证模块收集所述JAVA应用程序的试用信息,将所述试用信息发送给所述 网络侧设备;其中,所述试用信息包括所述移动终端的标识、所述JAVA应用程序的标识和 所述JAVA应用程序的版本;所述网络侧设备根据所述试用信息判断所述JAVA应用程序是否为首次在所述移动终 端安装,如果是,登记所述试用信息,并通知所述试用认证模块允许安装所述JAVA应用程 序;如果否,通知所述试用认证模块不允许安装所述JAVA应用程序。
4.根据权利要求3所述的方法,其特征在于,所述试用认证模块向网络侧设备认证所 述JAVA应用程序是否可继续使用包括所述试用认证模块将所述试用信息发送给所述网络侧设备;所述网络侧设备根据所述试用信息获取所述JAVA应用程序当前的试用值,根据所述 试用值认证所述JAVA应用程序是否可继续使用,并将认证结果通知所述试用认证模块。
5.根据权利要求4所述的方法,其特征在于,所述网络侧设备根据所述试用值认证所 述JAVA应用程序是否可继续使用包括所述网络侧设备根据所述试用信息获取所述JAVA应用程序对应的试用规则,按照对 应的试用规则修改所述JAVA应用程序的试用值,得到当前试用值;所述当前试用值满足试用门限时,所述网络侧设备确定所述JAVA应用程序可继续使用;所述当前试用值不满足试用门限时,所述网络侧设备确定所述JAVA应用程序不可继续使用。
6.一种移动终端,其特征在于,包括 启动模块,用于启动JAVA应用程序;试用认证模块,配置在所述移动终端的JAVA虚拟机中,用于确定所述启动模块启动的 所述JAVA应用程序为试用版本,向网络侧设备认证所述JAVA应用程序是否可继续使用;试用模块,用于所述试用认证模块的认证结果为是时,运行所述JAVA应用程序;所述 试用认证模块的认证结果为否时,关闭所述JAVA应用程序。
7.根据权利要求6所述的移动终端,其特征在于,所述移动终端还包括安装与调用模块,用于安装所述JAVA应用程序,根据所述JAVA 应用程序的属性信息确定所述JAVA应用程序为试用版本,调用所述试用认证模块;所述试用认证模块包括安装确定单元,用于根据所述安装与调用模块的调用,向所述 网络侧设备确定是否允许安装所述JAVA应用程序;如果是,通知所述安装与调用模块继续 安装所述JAVA应用程序;如果否,取消安装所述JAVA应用程序。
8.根据权利要求7所述的移动终端,其特征在于,所述安装确定单元包括信息发送子单元,用于收集所述JAVA应用程序的试用信息, 将所述试用信息发送给所述网络侧设备,以使所述网络侧设备确定是否允许安装所述JAVA 应用程序;其中,所述试用信息包括所述移动终端的标识、所述JAVA应用程序的标识和所 述JAVA应用程序的版本。
9.一种网络侧设备,其特征在于,包括接收模块,用于接收移动终端发送的JAVA应用程序的试用信息;其中,所述试用信息 包括所述移动终端的标识、所述JAVA应用程序的标识和所述JAVA应用程序的版本;认证与通知模块,用于根据所述试用信息认证所述JAVA应用程序是否可继续使用,并 将认证结果通知所述移动终端。
10.根据权利要求9所述的网络侧设备,其特征在于,所述认证与通知模块包括判断单元,用于根据所述试用信息判断所述JAVA应用程序是否为首次在所述移动终 端安装;通知单元,用于所述判断单元的判断结果为是时,登记所述试用信息,并通知所述移动 终端允许安装所述JAVA应用程序;所述判断单元的判断结果为否时,通知所述移动终端不 允许安装所述JAVA应用程序。
11.根据权利要求9所述的网络侧设备,其特征在于,所述认证与通知模块包括试用值获取单元,用于根据所述试用信息获取所述JAVA应用程序当前的试用值;认证单元,用于根据所述试用值获取单元获取的所述试用值认证所述JAVA应用程序是否可继续使用,并将认证结果通知所述移动终端。
12.根据权利要求11所述的网络侧设备,其特征在于,所述试用值获取单元包括更新子单元,用于根据所述试用信息获取所述JAVA应用程 序对应的试用规则,按照对应的试用规则修改所述JAVA应用程序的试用值,得到当前试用 值;所述认证单元包括第一认证子单元,用于所述当前试用值满足试用门限时,确定所述 JAVA应用程序可继续使用;第二认证子单元,用于所述当前试用值不满足试用门限时,确 定所述JAVA应用程序不可继续使用。
13.—种JAVA应用程序的试用系统,其特征在于,包括权利要求6至8任一项权利要求 所述的移动终端和权利要求9至12任一项权利要求所述的网络侧设备。
全文摘要
本发明公开了一种JAVA应用程序的试用方法、系统和装置。其中,该方法包括移动终端启动JAVA应用程序,其中,移动终端的JAVA虚拟机中配置有试用认证模块;试用认证模块确定JAVA应用程序为试用版本;试用认证模块向网络侧设备认证JAVA应用程序是否可继续使用;如果是,继续运行JAVA应用程序;如果否,关闭JAVA应用程序。根据本发明,避免一些外部修改导致的认证失效问题,解决了JAVA应用的试用版安全性不足的问题,维护了应用厂商的利益。
文档编号G06F21/12GK101980232SQ20101050610
公开日2011年2月23日 申请日期2010年10月13日 优先权日2010年10月13日
发明者魏向林 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1