用于重新加载应用图像的设备和方法技术

技术编号:5091652 阅读:219 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了用于重新加载应用图像的设备和方法。复制模块将用于应用图像的应用元数据复制到应用元数据副本。应用元数据和应用图像存储在数据处理装置的可写存储器中。从数据处理装置远程地存储应用元数据副本。检测模块检测操作异常。擦除模块响应于检测到操作异常而至少擦除可写存储器中的应用图像。识别模块从应用元数据副本识别应用图像。重新加载模块使用应用元数据副本将应用图像重新加载到可写存储器中。

【技术实现步骤摘要】

在此公开的主题涉及应用图像,更特别地涉及重新加载应用图像。
技术介绍
数据处理装置使用应用程序来执行功能和用户的操作。应用程序通常被作为应用 图像加载到存储器数据处理装置并被执行。不幸地,数据处理装置的存储器空间可能被破 坏。结果可能需要恢复应用图像。不幸地,确定如何恢复应用图像可能是耗时且昂贵的处理。
技术实现思路
如上所述,需要重新加载应用图像的设备和方法。有益地,这样的图像和方法能够 将应用图像重新加载到数据处理装置。响应于本领域的当前状况,特别是响应于本领域还没有被当前可用的应用图像重 新加载方法完全解决的问题和需要,研发了本专利技术的实施例。由此,已经研发了实施例用于 提供克服本领域的上述缺点的许多或全部的设备和方法。用于重新加载应用图像的设备具有多个模块。这些模块包括复制模块、检测模块、 擦除模块、识别模块和重新加载模块。复制模块将用于应用图像的应用元数据复制到应用元数据副本。应用元数据和应 用图像存储在数据处理装置的可写存储器中。从数据处理装置远程地存储应用元数据副 本。检测模块检测操作异常。擦除模块响应于检测到操作异常而至少擦除可写存储器 中的应用图像。识别模块从应用元数据副本识别应用图像。重新加载模块使用应用元数据 副本将应用图像重新加载到可写存储器中。提出了用于重新加载应用图像的方法。在一个实施例中,该方法包括执行设备的 功能的步骤。复制模块将用于应用图像的应用元数据复制到应用元数据副本。应用元数据和应 用图像存储在数据处理装置的可写存储器中。从数据处理装置远程地存储应用元数据副 本。检测模块检测操作异常。擦除模块响应于检测到操作异常而至少擦除可写存储器 中的应用图像。识别模块从应用元数据副本识别应用图像。重新加载模块使用应用元数据 副本将应用图像重新加载到可写存储器中。本说明书中对于特征、优点和参考或类似语言并不暗示在任意单个实施例中可以 实现全部特征和优点。而是,将涉及特征和优点的语言理解为意味着在至少一个实施例中 包括特定特征、优点或特性。由此,在本说明书中特征和优点的描述和类似语言并不必须指 的是相同的实施例。此外,可以以任何适合的方式组合所描述的实施例的特征、优点和特性。相关领域普通技术人员将认识到可以实现实施例而不具有特定实施例的一个或多个特定特征或优 点。在其他例子中,在某些实施例中可以识别没有在所有实施例中出现的其他特征和优点。从下面的说明书和附带的权利要求书中实施例的这些特征和优点将变得更加明 显,或者这些特定和优点可以通过如下所述的实施例的实施而被获知。附图说明为了更容易地理解实施例的优点,将参考附图中示出的特定实施例来描述上面简 要描述的实施例的更详细的说明。理解到附图仅描述一些实施例并且由此不用于限制本发 明的范围,将通过使用附图以额外的详情和细节来描述和解释实施例,其中图1是说明计算系统的一个实施例的图示;图2是说明数据处理装置的一个实施例的示意性框图;图3是说明数据处理装置和可移除的存储装置系统的一个实施例的透视图;图4是说明存储器空间的一个实施例的示意性框图;图5是说明重新加载设备的一个实施例的示意性框图;图6是说明重新加载方法的一个实施例的示意性流程图;图7是说明用户元数据重新加载方法的一个实施例的示意性流程图;图8是说明擦除的存储器空间的一个实施例的示意性框图;图9是说明重新加载的应用图像的一个实施例的示意性框图。具体实施例方式为了特别强调功能单元的实现独立性,在本说明中描述的许多功能单元已经被标 记为模块。模块可以包括硬件电路,例如具有存储器的一个或多个处理器、超大规模集成电 路(VLSI)、门阵列、可编程逻辑单元和/或分立元件。硬件电路可以执行逻辑功能、执行有 形的存储装置中存储的计算机可读程序、和/或执行已编程的功能。模块还可以包括计算 机可读存储介质,该计算机可读存储介质包含在有形的存储器装置中存储的计算机可读程 序,当例如处理器、微控制器等的硬件电路执行该计算机可读程序时执行功能。说明书中的“一个实施例”、“实施例”或类似语句意味着在至少一个实施例中包括 结合该实施例描述的特定特征、结果或特性。由此,除非另行表示,在说明书中出现“在一 个实施例中”、“在实施例中,,等类似语句可能但不是必须指的是相同的实施例,而是指的是 “一个或多个但不是全部实施例”。除非另行表示,术语“包含”、“包括”、“具有”及其变形意 味着“包括但不限于”。除非另行表示,项目的列举列表并不暗示任意或所有项目是相互排 除的。除非另行表示,属于“一”、“一个”和“该”也指的是“一个或多个”。此外,可以以任何适合的方式组合所描述的实施例的特征、结构或特性。在下面的 描述中,提供了多个特定细节,例如编程、软件模块、用户选择、网络交易、数据库查询、数据 库结构、硬件模块、硬件电路、硬件芯片等的例子,从而提供实施例的全面理解。然而,相关 领域的普通技术人员可以认识到可以无需一个或多个特定细节,或者通过其他方法、元件、 材料等实现实施例。在其他例子中,详细地示出或描述了公知的结构、材料或操作,从而避 免使得实施例的方面不清楚。图1是说明计算系统100的一个实施例的图示。计算系统100包括服务器115、网5络110、以及一个或多个数据处理装置105。数据处理装置105包括膝上型计算机105a、精 简型计算机(thin client computer) 10 和写字板计算机105c。本领域普通技术人员将 认识到可以使用其他数据处理装置105来实现实施例。数据处理装置105与网络110通信。网络110可以是互联网、广域网(WAN)、局域 网(LAN)等。至网络110的连接可以被实现为以太网连接、令牌网连接、Wi-Fi连接、蓝牙 连接、蜂窝电话连接等。服务器105也可以与网络110通信。数据处理装置105可以通过网络110与服务 器115通信。在一个实施例中,数据处理装置105从服务器115下载应用图像。在某个实 施例中,数据处理装置105从服务器115下载全部应用图像。可以购买、出租、租借或许可应用图像。数据处理装置105可以执行应用图像。在 一个实施例中,可以在多个数据处理装置105中使用应用图像。图2是说明数据处理装置105的一个实施例的示意性框图。数据处理装置105可 以是图1的数据处理装置105。数据处理装置105的描述参考图1的组件,相同的组件使用 相同的附图标记。数据处理装置105包括处理器205、存储器装置M0、显示器220、输入/ 输出225、网络接口 M5、可移除的存储接口 230以及可移除的存储装置235。处理器205、存储器装置M0、显示器220、输入/输出225、网络接口对5、可移除的 存储接口 230以及可移除的存储装置235(在此称作元件)可以由一个或多个半导体基板 上的半导体门电路制成。每个半导体基板可以被封装在电路卡上装配的一个或多个半导体 器件上。元件之间的连接可以通过半导体金属层、基板到基板的连线、电路卡迹线和/或连 接半导体器件的线。存储器装置240是有形的装置。在一个实施例中,存储器装置是闪存存储器。可 选地,存储器装置240可以是动态随机访问存储器(DRAM)、微机械存储器、光学存储器、全 息(holographic)存储器、半导体本文档来自技高网...

【技术保护点】
一种用于重新加载应用图像的设备,包括:复制模块,将用于应用图像的应用元数据复制到应用元数据副本,其中应用元数据和应用图像存储在数据处理装置的可写存储器中,并且应用元数据副本是从数据处理装置远程地存储的;检测模块,检测操作异常;擦除模块,响应于检测到操作异常而至少擦除可写存储器中的应用图像;识别模块,从应用元数据副本识别应用图像;以及重新加载模块,使用应用元数据副本将应用图像重新加载到可写存储器中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:朱莉安妮莫里斯约书亚尼尔诺瓦克迈克尔泰瑞尔瓦诺维尔温泽忠
申请(专利权)人:联想新加坡私人有限公司
类型:发明
国别省市:SG[新加坡]

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

1