[发明专利]应用程序的管理方法和装置、以及终端无效
申请号: | 201010187234.3 | 申请日: | 2010-05-21 |
公开(公告)号: | CN101853184A | 公开(公告)日: | 2010-10-06 |
发明(设计)人: | 丁莹 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/14 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 管理 方法 装置 以及 终端 | ||
技术领域
本发明涉及通信领域,尤其涉及一种应用程序的管理方法和装置、以及终端。
背景技术
目前,JAVA虚拟机已经成为大多数移动终端的必需配置。由于JAVA虚拟机的存在,用户就可以将JAVA虚拟机作为平台在终端上安装需要的JAVA应用程序。
通常,移动终端中设置有JAVA应用程序管理模块,用于显示并管理存储或安装的应用程序,还可用于提供应用程序的启动、安装、更新、删除、设置等功能。但是,目前的JAVA应用程序管理模块并不能够使JAVA应用程序在不同终端上进行备份和恢复。
目前,虽然已经提出了针对Java2微型版(JAVA 2 Micro Edition,简称为J2ME)的相关标准规范,根据该标准,各个JAVA虚拟机厂商需要提供符合要求的应用程序编程接口(Application Programming Interface,简称为API)。但是,目前的标准中并没有规定JAVA应用程序信息的存储方式。因此,使用不同的JAVA虚拟机(即,不同的JAVA平台)安装应用程序后,应用程序的各种相关信息(例如,数据库信息、安全设置信息等)在文件系统中的存储结构是不同的。仅仅采用简单的备份和恢复,无法使应用程序达到跨平台运行的要求。
另外,目前各个运营商都希望对各自JAVA应用的版权进行保护,不允许JAVA应用程序随便扩散。因此,当用户升级了终端的版本、或者更换终端后,由于应用程序的使用存在较大的局限性,用户将无法继续使用原终端上的JAVA应用,而需要重新获取并安装格式与当前终端版本相匹配的应用程序。
类似地,除了JAVA之外,目前终端还可以采用其他的应用程序运行环境,并且,同样会出现同一应用环境下开发的不同平台之间无法备份和恢复应用程序的问题。
针对相关技术中终端的应用程序无法跨平台备份并运行而导致应用程序使用的局限性大、对用户正常使用应用程序造成不便的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中应用程序无法跨平台备份并运行而导致应用程序使用的局限性大、对用户正常使用应用程序造成不便的问题,本发明提出一种应用程序的管理方法和装置、以及终端,能够对应用程序以通用的方式进行备份,从而保证应用程序能够在多个平台上恢复并正常运行。
本发明的技术方案是这样实现的:
本发明提供了一种应用程序的管理方法,用于保证具备该应用程序的运行环境下各种运行平台的终端均能够恢复并运行该被管理的应用程序。
根据本发明的应用程序的管理方法包括:第一终端将其保存的指定应用程序的文件转换为预定的中间格式的中间文件,其中,中间格式能够被具备该应用程序的运行环境的其他终端识别;第一终端通过将中间文件存储至指定存储位置来对指定应用程序进行备份管理,使得第二终端能够恢复经备份的应用程序,其中,第二终端与第一终端均具备该应用程序的运行环境。
其中,该方法还包括:第二终端通过将中间文件转换为第二终端所要求的指定格式的文件、并将指定格式的文件存储至第二终端来对指定应用程序进行恢复管理。
并且,将中间文件存储至指定存储位置进一步包括:第一终端将来自第一终端的预定类型的标识信息存储至指定存储位置;其中,标识信息用于对第二终端进行验证。
并且,在对指定应用程序进行恢复管理之后,该方法进一步包括:从第二终端获取预定类型的标识信息,判断获取的第二终端的标识信息与指定存储位置处存储的标识信息是否相同;如果判断为相同,则允许第二终端运行经过恢复管理的指定应用程序;如果判断为不相同,则禁止第二终端运行经过恢复管理的指定应用程序。
可选地,预定类型的标识信息包括以下之一:第一终端的标识信息、第一终端上用户身份模块SIM卡的标识信息。
此外,将中间文件存储至指定存储位置进一步包括:根据预定加密算法对转换为中间文件进行加密,且后续存储至指定存储位置的文件为加密后的文件。
并且,在第二终端对中间文件进行转换之前,该方法还包括:对加密后的中间文件进行解密,且恢复管理时被第二终端转换为指定格式的文件为解密得到的文件。
根据本发明,还提供了一种应用程序的管理方法,用于保证具备该应用程序的运行环境下各种运行平台的终端均能够恢复并运行该被管理的应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010187234.3/2.html,转载请声明来源钻瓜专利网。