智能卡及其备份与恢复方法和系统技术方案

技术编号:4262992 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种智能卡及软件备份与恢复系统,其中该智能卡包括软件备份器,用于将智能卡上的软件信息注册到一软件信息管理服务器;软件恢复器,响应用户请求,根据所述软件信息管理服务器上注册的软件信息,恢复相应的软件。根据本发明专利技术,可以同步记录用户智能卡上定制安装的每个应用程序。当用户使用新卡的时候,可以自动同步安装旧卡上所有的应用,达到一键恢复的效果。

【技术实现步骤摘要】

本专利技术涉及智能卡以及软件备份与恢复系统。
技术介绍
随着智能卡的发展,智能卡上的处理器处理能力和存储器容量都大大加强。如果 在智能卡上实现JavaCard技术或者装载通用的操作系统,比如Symbian, Embedded Li皿x, Windows CE等,智能卡就成了 一个通用的程序运行平台,用户可以随心所欲地安装自己喜 欢的应用程序在智能卡上。如果智能卡上实现了网络服务器(Web Server),用户也可以 安装自己喜欢的网络应用程序在智能卡上。这种情况大大扩展了智能卡的功能,智能卡已 经不仅仅是一个身份识别和安全加密的设备,它更是一个可以承载用户定制应用服务的设 备。用户可以方便地把它插入任何支持与之通信功能的设备中,比如移动终端,个人电脑 等,来使用其提供的应用服务,加上智能卡本身具有的易携带性,大大提高智能卡应用平台 的推广。 智能卡作为一个个人喜好应用服务的平台,其上面的应用必然都是被用户定制使 用,不同的用户往往安装和使用不同的应用程序。所以,当智能卡丢失或者被毁坏时,用户 所有定制的应用软件都会丢失。当用户使用一张新卡的时候,需要十分繁琐的将原卡上安 装的每一个应用重新安装到智能卡上,这极大地降低了用户的体验度。因此用户的应用软 件的备份就显得非常重要。 目前的软件备份技术是用户将硬盘分区表信息和硬盘数据全盘备份到一个安全 的存储区,在需要恢复的时候载入备份,先恢复硬盘分区表信息,再恢复硬盘数据。这种恢 复需要前后软件运行的硬件环境完全一致,并且由于要备份所有软件,因此备份占用空间 很大。另外需要用户主动操作备份过程,不能达到自动实时同步的目的。
技术实现思路
本专利技术提供一种新型智能卡以及备份与恢复系统,能够同步记录用户智能卡上定 制安装的每个应用程序。当用户使用新卡的时候,可以自动同步安装旧卡上所有的应用,达 到一键恢复的效果。 根据本专利技术的一个方面,提供一种智能卡,包括软件备份器,用于将智能卡上的 软件信息注册到一软件信息管理服务器;软件恢复器,响应用户请求,根据所述软件信息管 理服务器上注册的软件信息,恢复相应的软件。 根据本专利技术的另一个方面,提供一种用软件备份与恢复系统,包括软件信息管理 服务器,具有软件信息注册表;第一智能卡,包括软件备份器,用于将智能卡上的软件信 息注册到软件信息注册表;第二智能卡,包括软件恢复器,响应用户请求,根据所述软件 信息管理服务器上注册的软件信息,恢复第一智能卡上相应的软件。 根据本专利技术的又一个方面,提供、一种软件备份与恢复方法,包括(a)备份步骤 向软件信息管理服务器注册第一设备上的软件信息;(b)恢复步骤响应用户请求,根据所述外部软件信息管理服务器上注册的软件信息,在第二设备上恢复第一设备上相应的软 件。 根据本专利技术的再一个方面,提供一种通过软件信息管理服务器恢复一设备上软件 的方法,其中在软件信息管理服务器上注册有所述设备上的软件信息及该设备的标识符, 所述软件信息包括状态,下载地址,以及软件名称,版本号和提供商中的一个或全部,所述 状态包括下载、安装或卸载,该方法包括接收步骤,接收用户恢复所述设备上软件的请求, 该请求包括所述设备标识符;查找步骤,从所述软件信息管理服务器中查找与所述设备标 识符对应的注册软件信息;恢复步骤,从所查找的注册软件信息中包含的软件的下载地址, 恢复所查找的注册软件信息中软件状态为下载或安装的软件。 根据本专利技术的智能卡及其实现的备份与恢复系统和方法,能够自动记录用户下 载、安装、卸载智能卡上的应用软件,在用户需要时可以同步所有下载、安装的应用软件到 一个新的智能卡上。在备份过程中具有实时备份的功能,且不需要用户的参与,而且备份到 服务器的应用软件信息的数据量小,在需要恢复时,具有一键恢复智能卡上所有应用的效 果。 本专利技术还有其他的功效。因为本专利技术会把用户安装的应用的信息上载到服务器, 如果这个服务器被移动运营商经营,那么移动运营商可以通过查询这个服务器来了解不同 用户喜欢的应用,进而可以向不同用户推介不同的特色服务。移动运营商如果对所有用户 安装的应用做统计和分类,也可以了解大众喜爱的应用服务的趋势。进而,移动运营商还可 以帮忙用户检测是否安装了不安全的软件。附图说明 图1是根据本专利技术的智能卡备份示意图; 图2是根据本专利技术一个实施列的智能卡结构示意图; 图3A、3B是根据上述实施例的智能卡备份与恢复配置示意图; 图4A、4B是根据上述实施例的智能卡备份与恢复过程流程图; 图5是根据本专利技术另一实施例的智能卡结构示意图。具体实施例方式在本专利技术的实施例中,以智能卡为例描述了本专利技术的备份与恢复系统,但显然,本专利技术并不限于智能卡,任何希望备份并且能与外部通信的设备均适用于本专利技术。[实施例l] 图1示出根据本实施例的智能卡备份与恢复系统。在该例中,智能卡1与移动终 端A结合,而该移动终端又可以通过无线网络与远程的软件信息管理服务器2通信。由此 智能卡1将其上的应用软件的相关信息(而不是应用软件本身)备份(或称为注册)到 软件信息管理服务器。这种软件的相关信息包括软件名称、版本号、软件提供商、下载地址 以及当前此软件的状态,包含但不限于下载、安装和卸载等状态。 所述软件信息管理服务器2可以管理用户下载、安装、卸载智能卡应用软件的相 关信息。针对于每个智能卡,设置有与其对应的一个软件信息注册表,其中保存了此智能卡 ID及其使用过的每一个软件的相关信息。 一个示例性的软件信息注册表如表1所示。 表l <table>table see original document page 7</column></row><table> 由此表可以看到,针对智能卡上的每一个软件,仅有一个唯一的状态,即安 装(表示正在使用),下载(表示已下载到智能卡中但尚未安装使用)以及卸载(表 示智能卡删除了对应的软件)。 这里需要注意的是,上述表中列出的信息并不全是必须的,这里下载地址与状态 是完成软件备份和恢复所必须的,其它则是可选的。 图2示出了本实施例的智能卡1的内容结构。如图所示,智能卡1包括软件备份 器10以及软件恢复器11。软件备份器10将有关软件的下载、安装和卸载及其它相关信息 上传给软件信息管理服务器2并注册到软件信息注册表中,软件备份器10由软件状态改变 触发器101以及软件信息上载器102组成。软件状态改变触发器101可检测智能卡1中应 用软件的状态变化,例如用户下载并安装了应用软件火狐浏览器,并将火狐浏览器的 下载地址、已安装的状态、软件名称等信息传送给软件信息上载器102,上载器则将这些信 息发送给远程软件信息管理服务器2,并注册到远程服务器上注册表。 软件恢复器11服务于根据用户请求,利用软件信息管理服务器2上注册的该智能 卡1的相关信息,恢复相应的软件。优选地,该软件恢复器11包含软件信息下载器111和 软件下载安装器112。该软件信息下载器111用于下载软件信息管理服务器2上对应于智 能卡1的软件相关信息,软件信息下载器就会把这些软件信息传递给软件下载安装器112, 软件下载安装器就从中提取下载地址并下载所有的软件,并且安装那些处于安装状态的软 件。 下面描述本文档来自技高网
...

【技术保护点】
一种智能卡,包括:软件备份器,用于将智能卡上的软件信息注册到一软件信息管理服务器;软件恢复器,响应用户请求,根据所述软件信息管理服务器上注册的软件信息,恢复相应的软件。

【技术特征摘要】
一种智能卡,包括软件备份器,用于将智能卡上的软件信息注册到一软件信息管理服务器;软件恢复器,响应用户请求,根据所述软件信息管理服务器上注册的软件信息,恢复相应的软件。2. 如权利要求1的智能卡,其中所述软件备份器包括 软件状态改变触发器,用于检测所述智能卡上发生的软件的状态变化; 软件信息上载器,响应于检测到的状态变化,将包含所述状态变化的所述软件信息以及智能卡标识符发送给所述软件信息管理服务器,以便软件信息管理服务器建立该智能卡 的注册软件信息。3. 如权利要求2的智能卡,其中所述状态变化包括软件的下载、安装和卸载,所述软件信息还包括软件下载地址以及 可选的软件名称、版本号、出版商,所述软件恢复器根据所述下载地址,恢复与软件名称、版本号或出版商对应的软件。4. 如权利要求3的智能卡,其中所述软件恢复器包括软件信息下载器,用于从所述软件信息管理服务器下载与该智能卡标识符对应的智能 卡的注册软件信息;软件下载安装器,根据所述下载地址,下载和安装或仅下载相应的软件。5. 如权利要求4的智能卡,其中所述软件信息下载器发送所述用户请求和所述智能卡标识符给软件信息管理服务器以请求恢复软件。6. 如上述任一权利要求所述的智能卡,其中该智能卡通过与其结合的终端,借助通信 网络与所述软件信息管理服务器通信,以执行软件的备份与恢复。7. 如权利要求6所述的智能卡,还包括一个控制装置,配置成允许或禁止所述软件备 份器操作,或者配置成控制所述通信网络的连接。8. —种用软件备份与恢复系统,包括 软件信息管理服务器,具有软件信息注册表;第一智能卡,包括软件备份器,用于将智能卡上的软件信息注册到软件信息注册表; 第二智能卡,包括软件恢复器,响应用户请求,根据所述软件信息管理服务器上注册 的软件信息,恢复第一智能卡上相应的软件。9. 如权利要求8的系统,其中所述软件备份器包括软件状态改变触发器,用于检测所述第一智能卡上发生的软件的状态变化; 软件信息上载器,响应于检测到的状态变化,将包含所述状态变化的所述软件信息以 及第一智能卡的标识符发送给所述软件信息管理服务器并注册到软件信息注册表。10. 如权利要求9的系统,其中所述状态变化包括软件的下载、安装和卸载,所述软件 信息还包括下载地址以及可选的软件名称、版本号、出版商,所述软件恢复器根据所述下载 地址,恢复与软件名称、版本号或出版商对应的软件。11. 如权利要求10的系统,其中所述软件恢复器包括软件信息下载器,用于从所述软件信息管理服务器下载与所述第一智能卡的标识符对 应的注册软件信息;软件执行器,根据所述下载地址,下载和安装或仅下载相应的软件。12. 如权利要求8-11之一的系统,其中所述第一与第二智能卡通过与其结合的终端, 借助一通信网络与所述软件信息管理服务器通信。13. 如权利要求12的系统,其中所述所述软件信息下载...

【专利技术属性】
技术研发人员:曲雨水李丞倍金亨一罗栋元李相研
申请(专利权)人:爱思开电讯投资中国有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利