[发明专利]用于将设备驱动程序导入到客户计算环境中的方法和系统有效
申请号: | 201080026431.5 | 申请日: | 2010-06-18 |
公开(公告)号: | CN102804140A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | R·J·范德林登;D·J·奥特韦;Z·吴 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 美国佛*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 设备 驱动程序 导入 客户 计算 环境 中的 方法 系统 | ||
相关申请
本专利申请要求2009年6月18日提交的序列号为12/487,110的美国专利申请的优先权,该申请的公开内容被视为本申请公开内容的一部分并且在此通过引用将其整体包含于此。
技术领域
本公开内容涉及用于导入设备驱动程序的方法和系统。本公开尤其涉及用于将设备驱动程序导入到主机上的客户计算环境中方法和系统,该客户计算环境是由外部介质设备提供的,其不包括设备驱动程序。
背景技术
在一些环境中,外部介质设备-例如,USB记忆棒、外部盘驱动、DVD盘、网络可访问的计算设备或者网络可访问的存储设备-存储用户可以从计算设备上访问的计算环境。这样的计算环境可包括操作系统映像以及应用、文件和数据,包括用户数据。在通常的环境中,主机计算设备从外部介质设备检索数据(例如操作系统映像)并且执行从外部介质设备检索的操作系统而不是执行由主机计算设备提供的操作系统。这样的环境通常允许用户从不同物理位置-例如从工作地点、家、公共位置(例如从位于客户端站点或网吧的机器)-访问计算环境而不会在不同的主机上留下潜在的敏感数据。
访问在外部介质设备上存储的计算环境的一个缺点是该操作系统映像通常需要包含操作系统能在任何给定主机上执行所依赖的所有信息。然而,不同主机通常具有由不同厂商制造的不同硬件设备集;为了正常工作,不同的设备经常要求不同的设备驱动程序。因为操作系统映像通常是在不了解主机的硬件配置的情况下生成的,所以一个操作系统映像必须与不同种类的硬件设备一起工作。如果操作系统映像不包含用于主机上的设备的设备驱动程序,那么通常要求用户来提供设备驱动程序。然而,识别和检索所需要的驱动程序可能是耗时的或挑战性的项目,其可能导致次优的用户体验。
一个解决方案是试图在操作系统映像中存储所有设备的驱动程序。然而,由于种类繁多的可用的设备和厂商,在操作系统映像中预安装或打包所有设备的驱动程序通常是不可行的。此外,在外部介质设备上存储大操作系统映像可能是昂贵的或不切实际的,例如,要求存储区域网络上的额外空间的大操作系统映像可能要求获得额外的存储设备,或者在DVD或记忆棒的情形下可能产生映像太大不能存储在单个外部介质设备上的情况。
发明内容
一方面,系统提供用于在主机的非执行的操作系统映像中定位所要求的驱动程序以及在不需要用户输入的情况下将所要求的驱动程序动态地安装到正在执行的客户操作系统中的功能。在又一个方面,用于将设备驱动程序导入到主机上的客户计算环境中的方法,所述客户计算环境是由不包括该设备驱动程序的外部介质设备提供的,该方法包括将对第一计算环境可用的设备的驱动程序安装到计算设备上的第一计算环境中。该方法包括从外部介质设备检索与第二计算环境关联的数据。该方法包括基于所检索的数据,由计算设备上的虚拟机执行第二计算环境。该方法包括由设备发现代理识别对第二计算环境可用的设备。该方法包括由设备驱动程序发现代理确定在第一计算环境中安装的设备驱动程序与对第二计算环境可用的设备相关联。该方法包括由设备驱动程序安装代理在没有用户输入的情况下将所安装的设备驱动程序导入到第二计算环境中。
又一方面,提供了用于将设备驱动程序导入到主机上的客户计算环境中的系统,所述客户计算环境是由不包括该设备驱动程序的外部介质设备提供的。总的来说,该系统包括设备驱动程序、第一计算环境、第二计算环境、设备发现代理、设备驱动程序发现代理和设备驱动程序安装代理。设备驱动程序被安装到计算设备上的第一计算环境中。设备驱动程序与对第一计算环境可用的设备相关联。第二计算环境是由计算设备上的虚拟机基于从外部介质设备检索的数据而执行的。设备发现代理从外部介质设备执行并识别对第二计算环境可用的设备。设备驱动程序发现代理从外部介质设备执行并确定在第一计算环境中安装的设备驱动程序与对第二计算环境可用的设备相关联。设备驱动程序安装代理从外部介质设备执行并在没有用户输入的情况下将所安装的设备驱动程序导入到第二计算环境中。
附图说明
本发明的前述和其它目的、方面、特征和优点通过参考下述结合附图的描述将会更加明显并更易于理解,其中:
图1A是描述包括与远程机器通信的客户机的网络环境的实施例的框图;
图1B-1E是描述有益于此处所描述的方法和系统的计算机的实施例的框图;
图1F是描述虚拟化环境的一个实施例的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080026431.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:绝缘栅双极型晶体管过流保护电路及感性负载控制电路
- 下一篇:一种继电器