[发明专利]用于允许存储在外部驱动器上的应用执行的系统和方法有效
申请号: | 200710186722.0 | 申请日: | 2007-11-16 |
公开(公告)号: | CN101187878A | 公开(公告)日: | 2008-05-28 |
发明(设计)人: | 马修斯·托马斯;塔萨尼·K·苏帕库尔;关雄德 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 允许 存储 外部 驱动器 应用 执行 系统 方法 | ||
技术领域
本发明涉及设备访问的领域,更具体地涉及一种自动解决方案,以提供对附接的外部设备上的数据和应用的直接的(immediate)必要的访问。
背景技术
便携式硬驱动器和快闪驱动器的进展允许用户在旅行时容易地携带巨量的便利的存储空间,其可在理论上用于满足他们的数据和应用的需要。然而,目前便携式存储设备仅仅用于存储数据而不能够存储使用(consume)或操作数据的应用。这是因为最现代的应用的使用要求一组应用程序接口(API)、动态链接库(DLL)、注册表(registry)设置等,它们在应用安装时被存储在操作系统的主驱动器上。因此,数据能够被在外部驱动器上传递,但经常不能够被使用,因为对必要的和相对应的应用的访问是不可用的。
很多种解决方案已经被发展来确保用户具有对所需要的应用的访问。一个被尝试的解决方案是不断地安装和卸载应用程序,如来自存储在便携式驱动器上的图像。该解决方案有许多缺点。首先,用户经常不被授权访问在如图书馆、因特网咖啡厅和机场发现的那些公共使用的机器上安装程序。此外,经常安装和移除程序是损害注册表和共享的库存储的实践,是费时的,并且由于用于“激活”许多软件程序的计算机特定的散列(hash)而甚至可能是不可能的。
一种可最小化重复的安装和卸载操作的某些缺点的技术是应用虚拟化。商业应用虚拟化解决方案目前由如Atiris,Inc.、Softricity Inc.和AppStream Inc.的公司提供。应用虚拟化在操作系统和应用之间创建虚拟应用层。当程序被安装时该层被激活。该虚拟应用层用作在注册表和安装的应用之间的代理,其中应用特定设置被放置在虚拟应用层中。如果应用被从一台机器移动到包括相同虚拟应用层的另一台机器,则机器特定设置不必须被调整。为了虚拟化的应用执行,应用虚拟化层首先需要在执行中。
该解决方案未能克服涉及对安装应用不充分许可的问题。许可问题实际上被增加,因为在机器上创建新的应用虚拟化层是一件非常侵入性的(intrusive)处理,典型地要求系统管理员特权。此外,应用虚拟化未能处理执行来自周期性地被移除的外部驱动器的各应用的情形。当驱动器存在时,必要的应用程序能够存在。当被移除时,这些程序将不存在,当相关联的图标或快捷方式被选择时,造成问题和错误。
确保应用可用性的传统解决方案是在网络上创建应用服务器,其允许多个用户访问应用。然而,该应用服务器仅仅在用户被连接到网络时可访问。因而,为了给远程用户提供访问,需要传统的硬件和软件克服距离的问题再次出现。此外,网络延迟问题能够导致在可接受水平以下的应用性能。当旅行者正在通过低质量网络连接访问被服务的应用时,这尤其可能是真实的。
除了硬件和性能的问题外,当前的软件许可实践是涉及应用的问题的不稳定困境(quagmire)。大多数商业软件要求用于每次应用安装的许可和/或激活,而不论附加的安装是否用于相同的用户。用户能够容易地使用多个许可以便适应各种类型的设备,这些设备在各种地点和场合对于为他们提供访问是必需的。例如,用户可能需要用于工作计算机、家用计算机、膝上型计算机等的许可。与当前的许可系统工作的传统的解决方案在便携性和可承受性方面严重地限制了用户和公司。
发明内容
本发明允许注册表设置和其它的有关共享人工制品被分布在许多不同的计算设备。更具体地,当外部设备连接到主计算设备时,本发明允许安装在外部驱动器上的应用被激活。当被连接时,驱动器代理能够检测存储在外部驱动器上的注册表设置,并且能够将这些设置与主计算设备的主注册表同步。此外,接口元素,如用于新应用的图标,能够被添加到主计算设备的GUI。一旦注册表设置被包括在主注册表时,在外部驱动器上的应用可以从主计算设备被使用。当外部驱动器从主计算设备分离时,设备代理能够自动移除所有的注册表设置、共享的人工制品和接口元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710186722.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于PICMG1.0支持PCI-E的工业主板
- 下一篇:新型太阳热水器