[发明专利]用于更新设备驱动程序的系统和方法无效
申请号: | 200880020136.1 | 申请日: | 2008-03-19 |
公开(公告)号: | CN101689116A | 公开(公告)日: | 2010-03-31 |
发明(设计)人: | S·穆利斯二世;P·艾肯 | 申请(专利权)人: | 索尼爱立信移动通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 龚海军;谭祐祥 |
地址: | 瑞典*** | 国省代码: | 瑞典;SE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 设备 驱动程序 系统 方法 | ||
相关申请
本申请要求2007年6月15日提交的美国临时专利申请60/944,227 的权利,本申请是共同待审的于2006年11月29日提交的美国申请 No.11/564553和2007年8月15日提交的美国专利申请11/838930的部 分继续申请。′227申请、′553申请和′930申请在本文中引作参考。
背景技术
本发明总体涉及外围设备,特别地涉及用于更新与这些外围设备相 关联的设备驱动程序的系统和方法。
一些主机(host)设备(比如膝上型计算机)可以使用通常被称为 “PC卡”的插入式外围设备来与无线网络通信。PC卡可以经通用串行 总线(USB)连接而连接到计算机,PC卡包括射频(RF)收发器和集 成天线。虽然性能一般不同,但是PC卡可以以大致相似于固定连接的 速度来从无线网络接收数据且从无线网络发送数据。因此,对于膝上型 计算机的用户来说,可以与一个或多个远程方通信、浏览因特网或从地 球上的任何地方发送和接收电子邮件。
PC卡和其他外围设备包括各种硬件组件,其中一些包括被称为“固 件”的嵌入式软件程序。一般地,固件负责执行各种低级任务,并且可 以时常升级以处理瑕疵(bug)、添加或改变功能或者改进外围设备的 性能和可靠性。然而,升级固件可能产生各种问题。
例如,膝上型计算机典型地需要它们自己的被称为“设备驱动程序” 的软件程序以允许用户应用程序与PC卡通信。同样,设备驱动程序应 当与在PC卡上运行的任何版本的固件兼容;然而,用新版本更新固件 可能引入这两种版本之间的不兼容性。即,在固件升级之前曾经适合使 用的设备驱动程序可能与新的固件版本不兼容。这可能会产生问题,因 为不兼容性可以使得PC卡变得不能操作。
发明内容
当外围设备上的固件被升级时,本发明自动地更新驻留在主机设备 上的一个或多个设备驱动程序。在一个示范性实施例中,主机处理器确 定用于外围设备的当前设备驱动程序是否与升级的固件兼容。如果二者 兼容,则主机继续加载并使用用于外围设备的当前驱动程序。如果二者 不兼容,则控制器利用存储在外围设备的存储器中的升级的设备驱动程 序来自动更新当前安装的设备驱动程序。一旦安装了升级的设备驱动程 序,外围设备就被复位。这使主机将升级的设备驱动程序加载到存储器 中,从而主机能够使用这些升级的设备驱动程序与外围设备通信。
附图说明
图1是根据本发明的一个实施例的连接到主机设备的外围设备的框 图。
图2是示出根据本发明的一个实施例的更新设备驱动程序的方法的 流程图。
具体实施方式
本发明涉及用于作为固件升级过程的一部分而更新驻留在主机设 备上的设备驱动程序的系统和方法。特别地,外围设备包括被升级到新 的或不同版本的固件。在升级过程中,主机自动检查其当前安装的设备 驱动程序以确定它们是否与升级的固件兼容。如果在主机上的当前设备 驱动程序是兼容的,则主机使用这些安装的设备驱动程序简单地与外围 设备通信。如果不兼容,主机用存储在外围设备的存储器中的升级的设 备驱动程序来自动替换过时的设备驱动程序。
图1示出适合用于本发明的一个实施例的系统10。系统10包括外 围设备20和主机设备40。一般地,外围设备20连接到主机设备40并 且在其控制下操作。在该实施例中,外围设备20包括调制解调卡,并 且主机设备40包括计算设备。主机设备40和外围设备20一起为用户 提供了经无线网络(未示出)与远程方通信的能力。然而,这些特别的 标记和它们的相关功能仅仅是为了说明的目的。外围设备20可以包括 本领域已知的任何外围设备,比如大容量存储设备、MP3播放器等等。 类似地,主机设备40可以是任何类型的电子设备或计算设备,包括但 不限于膝上型计算机和笔记本计算机、蜂窝电话、卫星电话和个人数字 助理(PDA)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼爱立信移动通讯股份有限公司,未经索尼爱立信移动通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880020136.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用和数据不可知的协作服务
- 下一篇:液晶显示面板及其制备方法