用于应用程序停用/恢复管理的系统及方法技术方案

技术编号:3544888 阅读:1926 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示一种用于管理例如蜂窝式电话、个人数字助理、寻呼机或其它计算机平台等无线装置上的软件应用程序组件的删除及重新装载的系统及方法。所述无线装置具有一个或一个以上驻存的可执行软件应用程序,其中每一应用程序具有一个或一个以上应用程序组件及与应用程序相关联的数据,例如软件许可证及用户专有数据。所述无线装置在不丢失所述与应用程序相关联的数据的情况下选择性地删除所述驻存软件应用程序的一个或一个以上应用程序组件以清理所述无线装置上的资源,且选择性地提示耦合到无线网络的备份装置传输需要在所述无线装置上重新安装的已删除的应用程序组件以执行所述应用程序。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体来说涉及数据网络及跨越所述数据网络的计算机通信。更特定来说,本专利技术涉及软件应用程序及其组件在无线装置上的安装及删除,所述无线装置跨越无线数据网络与一个或一个以上其它装置进行选择性通信。
技术介绍
技术进步已产生更小且更强大的个人计算装置。举例来说,当前存在各种便携式个人计算装置,包括膝上型计算机、无线计算装置,例如便携式无线电话、个人数字助理(PDA)及寻呼装置,其均为小型、质轻且可便于用户携带的装置。无线装置是无需物理附装到其它装置即可与所述其它装置进行通信的任何装置。大多数无线装置通过射频彼此进行通信。无线装置(例如,蜂窝式电话)在无线网络上传送包括语音及数据的包。现在制造的蜂窝式电话本身即具有提高的计算能力且正变得等同于个人计算机及手持式个人数字助理(“PDA”)。某些所述个人计算装置使用一个或一个以上应用程序编程接口(API),所述应用程序编程接口有时称作运行环境及软件平台,其安装到其本地计算机平台上且(举例来说)用于(例如)通过提供对装置专有资源的一般化调用来简化所述装置的操作。大体来说,可将API视为应用程序用来通过计算机操作系统引导程序的性能的一组例行程序。这些“智能”蜂窝式电话已将应用程序编程接口(“API”)安装到其本地计算机平台上,所述应用程序编程接口允许软件开发者创建完全可在无线装置上执行的软件应用程序(通常称作“程序”)。所述API位于所述无线装置系统软件与所述软件应用程序之间,从而使所述蜂窝式电话计算功能性可用于所述应用程序而无需软件开发者具有特定蜂窝式电话系统源代码。此外,人们知道某些API提供使用安全加密信息及通信技术的用于所述个人装置(即客户端)与远程装置(即服务器)之间的安全通信的机制。所述API的实例(某些将在下文中更加详细地论述)包括由加利福尼亚州圣地亚哥市QUALCOMM公司开发的无线软件二进制运行环境版本。可与计算装置(例如,无线蜂窝式电话)的操作系统协作,且除其它特征以外,可提供到特定存在于个人计算装置上的硬件特征的接口。还可以相对低的成本(相对于对装置资源的需求且相对于消费者支付包含的装置的价格)提供所述个-->人计算装置上的这些接口。的额外特征包括其为无线服务操作者、软件开发者及计算装置消费者提供各种益处的端对端软件分配平台。至少一种所述当前可用的端对端软件分配平台包括分配于整个服务器-客户端架构上的逻辑,其中服务器执行(举例来说)计费、安全及应用程序分配功能性,而客户端执行(举例来说)应用程序执行、安全及用户接口功能性。对相关技术的以上说明仅打算提供API的某些已知用途的概述且作为对平台的介绍,平台可用于本专利技术的实施例中。然而,不应将本专利技术解释为限定为具体实施方案、操作平台或环境。可在制造无线电话时预装载软件应用程序,或用户可随后请求在蜂窝式电信载波网络上下载额外程序,其中所述下载的应用程序可在所述无线电话上执行。因此,无线电话的用户可通过选择性地下载应用程序来定制其无线电话,所述应用程序例如游戏、印刷媒体、股票更新、新闻或可通过无线网络下载的其它类型的信息或程序。为管理蜂窝式电话资源及应用程序,所述无线电话的用户有目的地从所述无线电话平台删除应用程序及数据以清理存储空间,以便可将新的应用程序装载到所述经清理的存储装置上。与个人计算机及PDA的较大计算机平台相比,无线装置具有有限的资源(例如,存储及处理)专用于不重要的应用程序。通常,电信应用程序具有使用系统资源的优先权,而视可用性给其它应用程序分配资源。因此,无线装置仅具有用于保存应用程序的所有文件的有线容量,且资源的管理取决于所述电话的用户删除应用程序的决定以为期望下载到所述无线装置的新应用程序腾出空间。否则,所述无线装置将不下载其不具有用以保存及执行的资源的应用程序。在试图释放无线装置上的资源时,用户通常不能够在不停用整个驻存应用程序的情况下移除所述驻存应用程序的某些组件。如果用户试图删除特定组件,那么所述动作将与所打算的资源释放相冲突,因为停用的驻存应用程序在所述应用程序不完全重新安装的情况下无法恢复。即使主应用程序不可执行,但所述无用的未删除应用程序组件仍不必要地占据存储空间。无线装置上的驻存软件应用程序的此全或无删除要求极大地限制了可驻存在所述无线装置上及用户可用的应用程序数量。相应地,提供可移除应用程序的某些组件同时维持所述应用程序的重要数据(例如,许可证及用户专有数据)以使对无线装置上的计算机资源的使用最大化的无线装置是有利的。在无线装置需要所述已删除软件组件再次执行所述应用程序时,所述无线装置可通过无线网络获得所述软件组件。因此,本专利技术主要针对提供可在无线装置处控制选择软件应用程序组件的删除及重新装载的此种系统及方法。
技术实现思路
本专利技术是用于管理例如蜂窝式电话、个人数字助理、寻呼机或其它计算机平台等-->无线装置上的软件应用程序组件的装载及删除的系统及方法。所述无线装置具有一个或一个以上驻存可执行软件应用程序,其中每一应用程序包括一个或一个以上应用程序组件及与应用程序相关联的数据(例如,软件许可证及用户专有数据),且所述无线装置与无线网络进行选择性通信。所述无线网络上存在与无线装置选择性地进行通信且将软件应用程序及应用程序组件下载到所述无线装置的至少一个备份装置。为管理系统资源且尤其是存储空间,所述无线装置在不丢失所述与应用程序相关联的数据的情况下选择性地删除所述一个或一个以上驻存软件应用程序的一个或一个以上应用程序组件,且然后当期望所述应用程序再次在所述无线装置上执行时选择性地跨越所述无线网络提示所述备份装置传输一个或一个以上应用程序组件。一旦从所述备份装置接收所述一个或一个以上应用程序组件,所述无线装置安装具有先前被删除组件的驻存应用程序的所述一个或一个以上应用程序组件,使得所述驻存应用程序可再次在所述无线装置上执行。所述与应用程序相关联的数据是如果其被删除而通常不可恢复的数据。所述与应用程序相关联的数据的实例可以是执行所述软件应用程序所需要的数据(例如,许可证),或可以是用户专有数据,例如具有或不具有所述许可证的个人识别数据,游戏的高分、地址簿或类似数据。所述与应用程序相关联的数据还可包括在无线装置上执行所述应用程序所必需的应用程序组件,例如特定驱动器或应用关键模块。用于管理驻存在无线装置上的一个或一个以上软件应用程序的组件的装载及移除的方法相应地包括以下步骤:在不丢失所述与应用程序相关联的数据的情况下在所述无线装置处选择性地删除所述一个或一个以上驻存软件应用程序的一个或一个以上应用程序组件;选择性地建立从所述无线装置到备份装置的通信链路,其中所述无线装置提示所述备份装置传输一个或一个以上已删除的应用程序组件;及安装所述传输的一个或一个以上应用程序组件,使得包括所述安装的应用程序组件的所述一个或一个以上驻存应用程序可在所述无线装置上执行。所述建立通信链路的方法优选地通过蜂窝式电信网络建立通信链路,尤其是在所述无线装置是蜂窝式电话或寻呼机的情况下。通信链路的建立通常发生在所述无线装置打算执行已删除其一个或一个以上相关联组件的驻存软件应用程序时,且所述无线装置可提示用户进行与备份装置的通信链路以检索所述已删除组件的拷贝(如果必需)。所述在无线装置处选择性地删本文档来自技高网
...

【技术保护点】
一种用于管理与无线网络进行选择性通信的无线装置上的软件应用程序组件的系统,其包含: 至少一个无线装置,其具有一个或一个以上驻存的可执行软件应用程序,其中每一软件应用程序包括一个或一个以上应用程序组件及与应用程序相关联的数据; 至少一个应用程序服务器,其在所述无线网络上,所述应用程序服务器选择性地与所述至少一个无线装置进行通信并跨越所述无线网络将软件应用程序及应用程序组件下载到所述一个或一个以上无线装置; 至少一个备份装置,其在所述无线网络上,所述备份装置选择性地与所述至少一个无线装置进行通信且跨越所述无线网络将软件应用程序及应用程序组件下载到所述一个或一个以上无线装置;及 至少一个无线装置,其用于在不丢失所述与应用程序相关联的数据的情况下选择性地删除所述一个或一个以上驻存软件应用程序的一个或一个以上应用程序组件,跨越所述无线网络选择性地提示所述备份装置从耦合到所述无线通信装置的至少一个备份装置传输一个或一个以上应用程序组件,且其中所述备份装置恢复所述一个或一个以上应用程序组件,且安装所述传输的一个或一个以上应用程序组件,使得包括所述安装的应用程序组件的所述一个或一个以上驻存应用程序可在所述无线装置上执行。...

【技术特征摘要】
【国外来华专利技术】US 2006-2-17 11/357,2831、一种用于管理与无线网络进行选择性通信的无线装置上的软件应用程序组件的系统,其包含:至少一个无线装置,其具有一个或一个以上驻存的可执行软件应用程序,其中每一软件应用程序包括一个或一个以上应用程序组件及与应用程序相关联的数据;至少一个应用程序服务器,其在所述无线网络上,所述应用程序服务器选择性地与所述至少一个无线装置进行通信并跨越所述无线网络将软件应用程序及应用程序组件下载到所述一个或一个以上无线装置;至少一个备份装置,其在所述无线网络上,所述备份装置选择性地与所述至少一个无线装置进行通信且跨越所述无线网络将软件应用程序及应用程序组件下载到所述一个或一个以上无线装置;及至少一个无线装置,其用于在不丢失所述与应用程序相关联的数据的情况下选择性地删除所述一个或一个以上驻存软件应用程序的一个或一个以上应用程序组件,跨越所述无线网络选择性地提示所述备份装置从耦合到所述无线通信装置的至少一个备份装置传输一个或一个以上应用程序组件,且其中所述备份装置恢复所述一个或一个以上应用程序组件,且安装所述传输的一个或一个以上应用程序组件,使得包括所述安装的应用程序组件的所述一个或一个以上驻存应用程序可在所述无线装置上执行。2、如权利要求1所述的系统,其中如果所述备份装置未传输一个或一个以上已删除的应用程序组件,那么应用程序服务器传输曾从所述无线装置删除的所述一个或一个以上已删除的应用程序组件。3、如权利要求1所述的系统,其中因为在所述无线网络中未检测到备份装置,所以所述备份装置不传输所述一个或一个以上已删除的应用程序组件。4、如权利要求1所述的系统,其中所述一个或一个以上应用程序组件的所述选择性删除是自动执行的。5、如权利要求1所述的系统,其中所述一个或一个以上应用程序组件的所述选择性删除是非自动执行的。6、如权利要求1所述的系统,其中所述与应用程序相关联的数据包括使用所述软件应用程序的许可证。7、如权利要求1所述的系统,其中所述与应用程序相关联的数据包括用户专有数据。8、如权利要求1所述的系统,其中所述与应用程序相关联的数据包括在所述无线装置上执行所述应用程序所必需的应用程序组件。9、如权利要求1所述的系统,其中所述无线装置是蜂窝式电话。10、如权利要求1所述的系统,其中所述无线装置是个人数字助理。11、如权利要求1所述的系统,其中所述无线装置是寻呼机。12、一种用于管理无线通信装置上的软件应用程序组件的装载及删除的系统,其包含:无线通信装置,其用于选择性地在无线网络上进行通信,所述无线通信装置具有一个或一个以上驻存的可执行软件应用程序,其中每一软件应用程序包括一个或一个以上应用程序组件及与应用程序相关联的数据;应用程序下载装置,其用于跨越所述无线网络选择性地将软件应用程序及应用程序组件下载到所述无线通信装置;备份装置,其用于选择性地在所述无线网络上进行备份,所述备份装置选择性地与至少一个无线装置进行通信且跨越所述无线网络将软件应用程序及应用程序组件下载到一个或一个以上无线装置;及无线通信装置,其用于在不丢失所述与应用程序相关联的数据的情况下选择性地删除所述一个或一个以上驻存软件应用程序的一个或一个以上应用程序组件,跨越所述无线网络选择性地提示所述应用程序下载装置从耦合到所述无线通信装置的至少一个备份装置传输一个或一个以上应用程序组件,且其中所述备份装置能够恢复所述一个或一个以上应用程序组件,且安装所述传输的一个或一个以上应用程序组件,使得包括所述安装的组件的所述一个或一个以上驻存应用程序可在所述无线通信装置上执行。13、一种用于管理驻存在无线装置上的一个或一个以上软件应用程序的组件的装载及删除的方法,每一软件应用程序包括一个或一个以上应用程序组件及与应用程序相关联的数据,且所述无线装置在无线网络上与一个或一个以上应用程序下载服务器进行选择性通信,所述方法包含以下步骤:在所述无线装置处在不丢失所述与应用程序相关联的数据的情况下选择性地删除所述一个或一个以上驻存软件应用程序的一个或一个以上应用程序组件;选择性地建立从所述无线...

【专利技术属性】
技术研发人员:山田淳斯蒂芬A斯普利格马克爱德华奈丹姆贾森B克纳吉
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

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

1