本发明专利技术公开了一种硬件装置的驱动程序自动安装方法及其系统,将硬件装置与计算机系统连接,并由硬件装置以自动安装方式提供驱动程序给计算机系统中的操作系统,以使操作系统驱动硬件装置运作,包含有:使操作系统辨识出硬件装置具有一虚拟光驱;于确认操作系统无法驱动硬件装置时,启动虚拟光驱中的自动安装程序;依据自动安装程序将储存于硬件装置中的驱动程序复制至操作系统中;以及使操作系统依据驱动程序驱动硬件装置运作,借以提升驱动程序的安装便利性。
【技术实现步骤摘要】
本专利技术涉及一种驱动程序安装方法及其系统,尤其涉及一种硬件装置的驱 动程序自动安装方法及其系统。
技术介绍
目前大部分与计算机系统连接的硬件装置(例如,数字相机、扫描仪、打 印机、显示卡、声卡等等)都采用随插即用的设计,但在安装某些具特殊规格 连接接口的硬件装置时,使用者必须使用产品所附的驱动程序,以进行硬件装 置驱动操作,而此类型的驱动程序通常存放于光盘片或磁盘片中,若不甚遗失, 在操作系统重新安装后,硬件装置就无法使用,而需要与服务商联络以取得相 关的驱动程序进行安装。若使用者的计算机系统不具备光驱或磁盘驱动器情况下,就需通过因特网 搜寻相关的驱动程序,并下载自行安装,但有时会因为使用者不晓得或忘记硬 件装置的编号与规格,而导致下载到错误规格的驱动程序使硬件装置更新失 败,所以对使用者而言非常不方便。请参照中国台湾专利公开号第200609825号,该专利申请案揭露一种内建 于硬件装置的驱动程序的安装方法,主要包含下列步骤当电子装置插入至计 算机系统的插槽时,对该电子装置进行扫瞄,以取得电子装置的硬件信息。接 着电子装置的控制器执行储存于电子装置的系统内存内的程序代码,并且指示 出电子装置设有储存内存及硬件核心装置。然后计算机系统依据硬件信息,以 检测出储存内存及硬件核心装置,且驱动程序存放于该储存内存中。随后读取 存放在该储存内存中的该驱动程序。最后选取相应于硬件核心装置的驱动程序 进行安装的步骤。虽然上述专利申请案已可不需使用光盘或是磁盘安装驱动程序,但其需要 由电子装置内的控制器与计算机系统相配合,以完成驱动程序安装程序,故所 需电路成本较高,也不方便。请参照中国台湾专利公告号第1228658号,该专利揭露一种于周边装置内 建储存模块的随插即用(plug-and-play; PnP)连接系统及其方法,其用以连接 一周边装置的内建储存单元及内部功能模块,用以储存该周边装置的规格数据 与诸如特定装置驱动程序等软件。此外,其通过内建储存单元而提供上述系统, 以令随插即用周边装置的功能得依客户规定设定,且通过增强型随插即用 (enhanced plug and play; ePnP)层级结构得使周边装置与主机计算机相互连 接时而能自动驱动该装置执行其所提供的功能,进而提供使用者名实相符的随 插即用功能。虽然上述专利也可不需使用光盘或是磁盘安装驱动程序,但其利用随插即 用通信协议原理建立增加型随插即用层级架构,其与本申请案使用的技术手段 不同。因此,如何能提一种硬件装置的驱动程序自动安装方法及其系统,无需通 过光驱或磁盘驱动器即可自动安装驱动程序于操作系统中,成为研究人员待解 决的问题之一。
技术实现思路
本专利技术所要解决的技术问题在于提供一种硬件装置的驱动程序自动安装 方法及其系统,于硬件装置与计算机系统连接后,通过虚拟光驱的自动执行 (autorun)功能,让对应硬件装置的驱动程序自动安装至操作系统中,借以提 升驱动程序的安装便利性。因此,为实现上述目的,本专利技术所提供的硬件装置的驱动程序自动安装方 法,将硬件装置与计算机系统连接,并由硬件装置以自动安装方式提供驱动程 序给计算机系统中的操作系统,以使操作系统驱动硬件装置运作,包含有下列 步骤首先,使操作系统辨识出硬件装置具有一虚拟光驱;于确认操作系统无 法驱动硬件装置时,启动虚拟光驱中的自动安装程序;依据自动安装程序将储 存于硬件装置中的驱动程序复制至操作系统中;以及使操作系统依据驱动程序 驱动硬件装置运作。其中于依据自动安装程序将储存于硬件装置中的驱动程序复制至操作系 统中的步骤后,还包含有执行重新开机程序,以重新启动操作系统的步骤。因此,为实现上述目的,本专利技术所揭露的硬件装置的驱动程序自动安装方法,将硬件装置与计算机系统连接,并由硬件装置以自动安装方式提供驱动程 序给计算机系统中的操作系统,以使操作系统驱动硬件装置运作,包含有下列 步骤首先,使操作系统辨识出硬件装置具有一虚拟光驱;读取虚拟光驱中的 文本文件;依据文本文件寻找启动文件;于确认启动文件存在时,启动虚拟光 驱中的自动安装程序;依据自动安装程序将储存于硬件装置中的驱动程序复制 至操作系统中;及使该操作系统依据驱动程序驱动硬件装置运作。另外,为实现上述目的,本专利技术所揭露的硬件装置的驱动程序自动安装系 统,包含有计算机系统,其至少具有第一通信接口(例如,高速串行总线接口 IEEE1394、外围组件连接接口、个人计算机存储卡国际协会(PCMCIA)接口、 闪存、万用序列总线或数字安全内存)与操作系统;以及硬件装置,其至少具 有第二通信接口(例如,高速串行总线接口 IEEE1394、外围组件连接接口、个 人计算机存储卡国际协会(PCMCIA)接口 、闪存、万用序列总线或数字安全内存) 与虚拟光驱,第二通信接口用以与第一通信接口连接,虚拟光驱用以提供操作 系统辨识与启动自动安装程序;其中于操作系统无法驱动硬件装置时,启动自 动安装程序,以将储存于硬件装置中的驱动程序复制至操作系统中,使操作系 统依据驱动程序驱动硬件装置运作。其中硬件装置还包含有储存媒体,用以储存虚拟光驱与驱动程序;及硬 件装置功能单元,用以提供硬件装置运作的软/硬件。通过这种硬件装置的驱动程序自动安装方法及其系统,当硬件装置与计算 机系统连接后,以自动执行(autonm)的方式,将储存于硬件装置中的驱动程 序复制到操作系统中,使操作系统得以依据驱动程序驱动硬件装置运作,借以 提升安装驱动程序的操作便利性。有关本专利技术的特征与实作,兹配合附图作最佳实施例详细说明如下。附图说明图1为本专利技术第一实施例的硬件装置的驱动程序自动安装方法步骤流程图2为本专利技术第二实施例的硬件装置的驱动程序自动安装方法步骤流程图3为本专利技术第三实施例的硬件装置的驱动程序自动安装方法步骤流程图4为本专利技术第一实施例的硬件装置的驱动程序自动安装系统方块图;及图5为本专利技术第二实施例的硬件装置的驱动程序自动安装系统方块图。其中,附图标记10:计算机系统11:第一通信接口12:操作系统13:重置单元20:硬件装置21:第二通信接口22:储存媒体23:虚拟光驱24:硬件装置功能单元步骤100使操作系统辨识出硬件装置具有一虚拟光驱 步骤101操作系统是否无法驱动硬件装置? 步骤102启动虚拟光驱中的自动安装程序步骤103依据自动安装程序将储存于硬件装置中的驱动程序复制至操作 系统中步骤104使操作系统依据驱动程序驱动硬件装置运作 步骤200使操作系统辨识出硬件装置具有一虚拟光驱 步骤201操作系统是否无法驱动硬件装置? 步骤202启动虚拟光驱中的自动安装程序步骤203依据自动安装程序将储存于硬件装置中的驱动程序复制至操作 系统中步骤204执行重新开机程序,以重新启动操作系统 步骤205使操作系统依据驱动程序驱动硬件装置运作 步骤300使操作系统辨识出硬件装置具有一虚拟光驱 步骤301是否有文字文件存在? 歩骤302读取文字文件内容 步骤303是否有启动文件存在?步骤304启动虚拟光驱中的自动安装程序步骤305依据自动安装程序将储存于硬件装置中的驱动程序复制至操作系统中步骤306使操作系统依据驱动程序驱动硬件装置运作 具体实施例方式请参照图1,为本专利技术第一实施例的硬件装置的驱本文档来自技高网...
【技术保护点】
一种硬件装置的驱动程序自动安装方法,将一硬件装置与一计算机系统连接,并由该硬件装置以自动安装方式提供一驱动程序给该计算机系统中的一操作系统,以使该操作系统驱动该硬件装置运作,其特征在于,包含有下列步骤: 使该操作系统辨识出该硬件装置具有一虚拟光驱; 于确认该操作系统无法驱动该硬件装置时,启动该虚拟光驱中的一自动安装程序; 依据该自动安装程序将储存于该硬件装置中的一驱动程序复制至该操作系统中;及 使该操作系统依据该驱动程序驱动该硬件装置运作。
【技术特征摘要】
【专利技术属性】
技术研发人员:粘智恒,
申请(专利权)人:昆盈企业股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。