


技术领域technical field
本发明是关于一种驱动程序自动安装方法以及系统,特别是关于一种可自动将驱动程序安装在计算机装置的系统以及方法。The invention relates to a driver program automatic installation method and system, in particular to a system and method capable of automatically installing a driver program on a computer device.
背景技术Background technique
驱动程序是计算机操作系统及应用控制与访问连接在计算机装置中各硬件的桥梁,针对一些具有统一标准的硬件,例如键盘、鼠标、硬盘以及软驱等,他们的驱动程序一般直接整合在操作系统中,因而可由操作系统自动识别并进行安装。然而针对现有绝大部份硬件,驱动程序并不由操作系统提供,他们是由生产厂商将其存放在光盘或软盘等记录媒体上,当使用者要安装驱动程序时,必需指明所要安装硬件对应的驱动程序所在位置,才能使操作系统在该指定位置中读取相应的驱动程序,完成该硬件的安装作业。然而由于硬件的种类繁多,且同一硬件针对不同操作系统的驱动程序也有不同,对于不熟悉计算机操作的使用者来说,一旦某一安装步骤发生问题,则会导致驱动程序的安装失败,从而造成硬件无法正常运转的状况,为使用者带来极大的困扰。因此现有技术的驱动安装方法对于使用者本身掌握的专业知识具有较高的要求,显然与计算机普及化的发展趋势相违背。The driver is a bridge for the computer operating system and application control and access to the hardware connected to the computer device. For some hardware with uniform standards, such as keyboards, mice, hard disks, and floppy drives, their drivers are generally directly integrated into the operating system. , so it can be automatically recognized and installed by the operating system. However, for most existing hardware, drivers are not provided by the operating system. They are stored by the manufacturer on recording media such as CDs or floppy disks. When users want to install drivers, they must indicate the corresponding hardware to be installed. Only when the location of the driver is located, the operating system can read the corresponding driver in the specified location to complete the installation of the hardware. However, due to the wide variety of hardware, and the same hardware has different drivers for different operating systems, for users who are not familiar with computer operations, once a problem occurs in a certain installation step, the installation of the driver will fail, resulting in The condition that the hardware cannot operate normally brings great troubles to the users. Therefore, the driver installation method in the prior art has higher requirements for the professional knowledge mastered by the user itself, which is obviously contrary to the development trend of computer popularization.
为改善上述问题,中国台湾专利公告第I228659号揭示了一种自动安装驱动程序的方法,该方法是在一电子产品连接到计算机设备时,该计算机设备即可从该电子产品中下载相应的驱动程序,并自动安装在该计算机的操作系统中。然而该方法缺点在于应用范围限制较大,也就是采用该方法的计算机操作系统必需支持PnP(Plug & Play;即插即用)硬件,否则,操作系统将无法自动识别不同类型以及不同品牌的硬件,只能由使用者采用现有技术用手动进行安装。In order to improve the above problems, China Taiwan Patent Publication No. I228659 discloses a method for automatically installing a driver program. When an electronic product is connected to a computer device, the computer device can download the corresponding driver from the electronic product. program and is automatically installed on that computer's operating system. However, the disadvantage of this method is that the scope of application is relatively limited, that is, the computer operating system using this method must support PnP (Plug &Play; plug and play) hardware, otherwise, the operating system will not be able to automatically recognize different types and different brands of hardware , can only be installed manually by the user using the prior art.
另外,中国台湾专利公告第444182号揭示了一种可自动将驱动程序安装到个人计算机中的方法,它是将相关硬件的驱动程序全部记录在一光盘中,并利用预先储存在该光盘中的自动安装程序,检测计算机的操作系统,将该硬件的驱动程序依照优先级别一一安装在该个人计算机中。该做法的缺点是计算机必需具备光驱,且针对单独安装的硬件,必需配备一相应的安装光盘,此举不仅浪费光盘容量,也会增加成本负担。In addition, Chinese Taiwan Patent Announcement No. 444182 discloses a method for automatically installing drivers into a personal computer. It is to record all relevant hardware drivers in a CD, and use the pre-stored The automatic installation program detects the operating system of the computer, and installs the drivers of the hardware in the personal computer one by one according to the priority. The disadvantage of this method is that the computer must have a CD-ROM drive, and a corresponding installation CD-ROM must be provided for separately installed hardware, which not only wastes the capacity of the CD-ROM, but also increases the cost burden.
此外,另有中国专利公开第1577252A号揭示了一种可自动安装设备驱动程序的方法,它是通过在计算机设备中内嵌一储存有该设备驱动程序的储存器,并利用计算机中一软件程序执行检测计算机设备、复制该设备驱动程序以及控制安装该设备驱动程序的作业,从而实现自动安装驱动程序。然而该专利公开案的缺点在于计算机操作系统需要能识别该硬件,并支持该自动安装功能,因而这种方式在实际应用过程中会受到诸多限制。In addition, Chinese Patent Publication No. 1577252A discloses a method for automatically installing a device driver by embedding a memory storing the device driver in a computer device and using a software program in the computer to Executes the job of detecting a computer device, copying the device driver, and controlling the installation of the device driver, thereby realizing the automatic installation of the driver. However, the disadvantage of this patent publication is that the computer operating system needs to be able to recognize the hardware and support the automatic installation function, so this method will be subject to many restrictions in the actual application process.
因此,如何提供一种自动安装驱动程序的方法,既可方便可靠的安装驱动,又无须考虑计算机操作系统是否支持程序的自动安装功能,且可减少实施成本,解决现有技术存在的缺点是目前需要解决的课题。Therefore, how to provide a method for automatically installing the driver program can install the driver conveniently and reliably without considering whether the computer operating system supports the automatic installation function of the program, and can reduce the implementation cost and solve the shortcomings of the prior art. Issues to be resolved.
发明内容Contents of the invention
为克服上述现有技术的缺点,本发明的主要目的在于提供一种驱动程序自动安装方法以及系统,可自动将驱动程序安装在计算机操作系统中。In order to overcome the above-mentioned shortcomings of the prior art, the main purpose of the present invention is to provide a driver automatic installation method and system, which can automatically install the driver in the computer operating system.
本发明的另一目的在于提供一种驱动程序自动安装方法以及系统,无需考虑计算机操作系统是否支持自动安装功能,适用范围广且方便使用者进行操作。Another object of the present invention is to provide a method and system for automatically installing a driver program, which does not need to consider whether the computer operating system supports the automatic installation function, has a wide range of applications, and is convenient for users to operate.
本发明的再一目的在于提供一种驱动程序自动安装方法以及系统,可确保计算机操作系统安装正确的驱动程序,避免硬件因驱动程序安装失败无法正常运转的情况发生。Another object of the present invention is to provide an automatic driver installation method and system, which can ensure that the correct driver is installed in the computer operating system, and prevent the hardware from being unable to operate normally due to driver installation failure.
本发明的又一目的在于提供一种驱动程序自动安装方法以及系统,无须增加任何软硬件配置,可节省成本。Another object of the present invention is to provide a driver automatic installation method and system without adding any hardware and software configuration, which can save costs.
本发明的又另一目的在于提供一种驱动程序自动安装方法以及系统,可通过计算机操作系统直接对硬件的驱动程序进行升级更新。Yet another object of the present invention is to provide an automatic driver installation method and system, which can directly update the hardware driver through the computer operating system.
为实现上述目的,本发明揭示一种驱动程序自动安装方法以及系统,该方法包括:在计算机装置上连接至少一个自带驱动程序的硬件,其中该硬件包括储存有驱动程序的第一储存单元,以及储存有与该硬件对应的BIOS程序及该硬件的相关识别信息的第二储存单元;检测连接在该计算机装置上自带驱动程序的硬件,生成一对应的中断指令,并在运行该计算机装置的BIOS程序时,通过地址映像方式执行储存于该第二储存单元的BIOS程序,从而对储存于第一储存单元的驱动程序进行读写操作,并将该硬件的识别信息加载到该计算机装置中;执行驱动安装模块,自动将所需硬件的驱动程序安装在该计算机装置中;以及在该驱动安装模块不支持自动安装功能时,通过运行该中断指令,激活该自动安装功能,并自动将所需硬件的驱动程序安装在该计算机装置中。In order to achieve the above object, the present invention discloses a driver automatic installation method and system, the method comprising: connecting at least one hardware with its own driver to the computer device, wherein the hardware includes a first storage unit storing the driver, And the second storage unit that stores the BIOS program corresponding to the hardware and the relevant identification information of the hardware; detects the hardware connected to the computer device with its own driver, generates a corresponding interrupt command, and runs the computer device When using the BIOS program, execute the BIOS program stored in the second storage unit by means of address mapping, thereby performing read and write operations on the driver program stored in the first storage unit, and loading the identification information of the hardware into the computer device ; Execute the driver installation module to automatically install the driver of the required hardware in the computer device; and when the driver installation module does not support the automatic installation function, activate the automatic installation function by running the interrupt command, and automatically install all Drivers for required hardware are installed in the computer device.
其中,该硬件在该计算机装置是通过PCI传输接口相互连接。在该硬件中还具有一用于储存该驱动程序的第一存储单元以及一用于储存基本输出输入系统(BIOS)和该硬件识别信息的第二存储单元。Wherein, the hardware in the computer device is connected to each other through a PCI transmission interface. The hardware also has a first storage unit for storing the driver program and a second storage unit for storing the basic input/output system (BIOS) and the hardware identification information.
在检测连接在该计算机装置上的自带驱动程序的硬件时还包括下列步骤:(a)检测连接在该计算机装置的硬件;(b)判断所检测到的硬件是否自带驱动程序,若是,则进到步骤(c),若否,则返回步骤(a);(c)生成该中断指令,并分析该硬件的识别信息是否已加载到该计算机装置中,若否,则进到步骤(d),若是,则进到步骤(e);(d)读取该硬件的识别信息;以及(e)建立一用于储存所有自带驱动程序的硬件识别信息的设备信息表。该计算机装置是通过运行基本输出输入系统程序,检测连接在该计算机装置上的自带驱动程序的硬件。该驱动安装模块是嵌设在该计算机装置的操作系统中。Also comprise the following steps when detecting the hardware of self-contained driver program that is connected on this computer device: (a) detect the hardware that is connected on this computer device; (b) judge whether the hardware that detects carries driver program, if, Then proceed to step (c), if not, then return to step (a); (c) generate the interrupt command, and analyze whether the identification information of the hardware has been loaded in the computer device, if not, then proceed to step ( d), if so, proceed to step (e); (d) read the identification information of the hardware; and (e) create a device information table for storing the hardware identification information of all self-contained drivers. The computer device detects the hardware with its own driver connected to the computer device by running the basic input and input system program. The driver installation module is embedded in the operating system of the computer device.
该驱动程序自动安装系统包括:至少一硬件,该硬件包括储存有驱动程序的第一储存单元,以及储存有与该硬件对应的BIOS程序及该硬件的相关识别信息的第二储存单元;一传输接口,连接该计算机装置与硬件;一检测模块,检测连接在该计算机装置的硬件,并生成一对应的中断指令,在运行该计算机装置的BIOS程序时,通过地址映像方式执行储存于该第二储存单元的BIOS程序,从而对储存于第一储存单元的驱动程序进行读写操作,并将该硬件的识别信息加载到该计算机装置中;一驱动安装模块,自动将所需硬件的驱动程序安装在该计算机装置中;以及一资料提取模块,在该驱动安装模块不支持自动安装功能时,即执行该中断指令,将该储存在该硬件中的驱动程序提取到该计算机装置中,供该驱动安装模块执行自动安装功能。The system for automatically installing the driver program includes: at least one piece of hardware, the hardware including a first storage unit storing the driver program, and a second storage unit storing the BIOS program corresponding to the hardware and the relevant identification information of the hardware; a transmission an interface to connect the computer device with the hardware; a detection module to detect the hardware connected to the computer device, and generate a corresponding interrupt command, which is stored in the second device through address mapping when running the BIOS program of the computer device. The BIOS program of the storage unit, so that the driver program stored in the first storage unit is read and written, and the identification information of the hardware is loaded into the computer device; a driver installation module automatically installs the driver program of the required hardware In the computer device; and a data extraction module, when the driver installation module does not support the automatic installation function, execute the interrupt command, and extract the driver program stored in the hardware into the computer device for the driver The installer module performs automatic installation functions.
其中,该硬件还具有一用于储存基本输出输入系统(BIOS)以及该硬件识别信息的第二存储单元。该检测模块还包括:一用于检测所有连接于该计算机装置的硬件的检测单元;一通过读取该第二存储单元中的识别信息,判断该检测单元所检测出的硬件装置是否自带驱动程序的第一分析单元;一用于在该第一分析单元分析该硬件是自带驱动程序时,即自动生成该中断指令的加载单元;一用于分析该硬件的识别信息是否已加载到该计算机装置中的第二分析单元;一用于在该第二分析单元判断该硬件的识别信息尚未加载到该计算机装置中时,即将该硬件在第二存储单元中的识别信息读取到该计算机装置中,建立一包括所有硬件信息资料表的读写单元以及一用于将该读写单元所读取的各硬件识别信息进行整合,建立一对应的设备信息表的统计单元。Wherein, the hardware also has a second storage unit for storing the basic input/output system (BIOS) and the hardware identification information. The detection module also includes: a detection unit for detecting all hardware connected to the computer device; by reading the identification information in the second storage unit, it is judged whether the hardware device detected by the detection unit has its own driver The first analysis unit of the program; one is used to automatically generate the loading unit of the interrupt instruction when the first analysis unit analyzes that the hardware is a self-contained driver; one is used to analyze whether the identification information of the hardware has been loaded into the A second analysis unit in the computer device; one for reading the identification information of the hardware in the second storage unit to the computer when the second analysis unit judges that the identification information of the hardware has not been loaded into the computer device In the device, a read-write unit including all hardware information tables and a statistical unit for integrating the hardware identification information read by the read-write unit to create a corresponding equipment information table are established.
与现有技术相比,本发明是将驱动程序记录在硬件中,提供计算机装置直接读取并进行自动安装,无须考虑计算机的操作系统是否支持自动安装功能,避免硬件因驱动程序安装失败无法正常运转的现象,因此具有适用范围广、方便使用、操作简单等特点,确保安装正确的驱动程序;由于无须增加任何软硬件配置,更可降低成本,本发明还可通过计算机操作系统直接对硬件的驱动程序进行升级更新,因而具有较佳的进步性。Compared with the prior art, the present invention records the driver program in the hardware, provides the computer device to directly read and perform automatic installation, and does not need to consider whether the operating system of the computer supports the automatic installation function, so as to avoid the failure of the hardware due to the driver installation failure. Therefore, it has the characteristics of wide application range, convenient use, and simple operation, ensuring that the correct driver is installed; since there is no need to add any software and hardware configuration, it can reduce costs, and the present invention can also directly control the hardware through the computer operating system. The driver is upgraded and updated, so it has better progress.
附图说明Description of drawings
图1是本发明的驱动程序自动安装系统的基本结构方块示意图;Fig. 1 is a schematic block diagram of the basic structure of the driver program automatic installation system of the present invention;
图2是本发明的驱动程序自动安装方法将硬件加载到计算机装置中的具体操作流程示意图;Fig. 2 is a schematic diagram of a specific operation flow of loading hardware into a computer device by the automatic driver installation method of the present invention;
图3是本发明的驱动程序自动安装方法中自动安装驱动程序的具体操作流程示意图;Fig. 3 is a schematic diagram of the specific operation process of automatically installing the driver in the automatic driver installation method of the present invention;
图4是本发明的驱动程序自动安装方法中更新硬件驱动程序的具体操作流程示意图;以及Fig. 4 is a schematic diagram of the specific operation flow of updating the hardware driver in the automatic driver installation method of the present invention; and
图5是本发明的驱动安装模块操作接口示意图。Fig. 5 is a schematic diagram of the operation interface of the driver installation module of the present invention.
具体实施方式Detailed ways
实施例Example
图1是本发明的驱动程序自动安装系统的基本结构方块示意图。如图所示,本发明的驱动程序自动安装系统1包括一硬件10、一计算机装置20以及一用于连接该硬件10及计算机装置20的传输接口30,其中该传输接口30例如是由设置在该硬件10上的PCI总线以及设置在该计算机装置20上PCI插槽所构成,且在该硬件10中储存有对应的驱动程序,该驱动程序自动安装系统1是在自带驱动程序(即本身具有驱动程序)的硬件10通过该传输接口30连接到该计算机装置20上时,该计算机装置20可自动读取该硬件10中相关的驱动程序,进行自动安装。Fig. 1 is a schematic block diagram of the basic structure of the driver automatic installation system of the present invention. As shown in the figure, the driver automatic installation system 1 of the present invention includes a
请继续参阅图1,在该硬件10中包括一第一存储单元11以及一第二存储单元12。其中,该第一存储单元11是储存该硬件10对应的驱动程序,它可以是一闪存(FLASH),该第二存储单元12则储存该硬件10对应的BIOS程序,并在该第二存储单元12中还储存有该硬件10的相关识别信息,例如是设备配置信息以及系统识别代码等。借此,即可通过运行计算机装置20中的BIOS程序,执行该硬件10中的BIOS程序,通过地址映像的方式,对储存在该第一存储单元11中的驱动程序进行读写操作,并可将该第二存储单元12中相关的识别信息加载到该计算机装置20中(请容后详述)。在本实施例中,该硬件10是可以是计算机主板(Main board)以及视频显示卡(Video Display Card)等带有PCI接口的设备。Please continue to refer to FIG. 1 , the
在该计算机装置20中包括一检测模块21、一驱动安装模块22、一资料提取模块23以及一更新模块24。The
该检测模块21用于检测连接在该计算机装置20的硬件10,并生成一对应的中断指令以及在该计算机装置20中提取该硬件10的识别信息。在本实施例中,该检测模块21是嵌设在该计算机装置20的BIOS程序中,它还包括一检测单元211、一第一分析单元212、一加载单元213、一第二分析单元214、一读写单元215以及一统计单元216。The
该检测单元211是在该计算机装置20运行BIOS程序时,检测所有连接在该计算机装置20的硬件10。The
该第一分析单元212是在该检测单元211检测到一硬件10时,即读取储存在该硬件10第二存储单元12中的识别信息,判断该硬件10是否自带驱动程序。The
该加载单元213则在该第一分析单元212分析出该硬件10自带驱动程序时,即自动生成该中断指令。The
该第二分析单元214分析该硬件10的识别信息是否已加载到该计算机装置20中,也就是该硬件10的识别信息是否已读取到该计算机装置20的本地硬盘201中。The
该读写单元215在该第二分析单元214判断该硬件10的识别信息尚未加载到该计算机装置20中时,即将该第二存储单元12中的识别信息读取到该计算机装置20中。其中,该读写单元215还包括在该驱动安装模块22不支持自动安装功能时,将该硬件10中的驱动程序读取到该计算机装置20中,以及当进行驱动程序升级作业时,将该计算机装置20中的驱动程序写入对应的硬件10中。The read-
该统计单元216将该读写单元215读取的各硬件10识别信息进行整合,建立一对应的设备信息表。The
该驱动安装模块22依据使用者需求,自动将相应硬件10的驱动程序安装到该计算机装置20中(请容后详述)。The
该资料提取模块23则在该驱动安装模块22不支持自动安装功能时,可借由使用者按下一预设的触发键,激活执行该中断指令,依据使用者需求,将对应硬件10中的驱动程序读取到该本地硬盘201中一个指定位置上,将该驱动安装模块22存放在指定位置中读取该驱动程序并执行自动安装功能。When the
该更新模块24则通过该计算机装置20更新储存在该硬件10第一存储单元11中的驱动程序。The
图2是本发明的驱动程序自动安装方法中将硬件10识别信息加载到该计算机装置20中的具体操作流程示意图。如图所示,首先进行步骤S210,开启该计算机装置20的电源,令该计算机装置20运行BIOS系统程序,接着进到步骤S220。FIG. 2 is a schematic diagram of the specific operation flow of loading the identification information of the
在步骤S220中,检测所有与该计算机装置20连接的硬件10,接着进到步骤S230。In step S220, detect all
在步骤S230中,当检测到一硬件10时,即判断该硬件10中是否储存有驱动程序,若是,则进到步骤S240,若否,则返回步骤S220。In step S230, when a piece of
在步骤S240中,在检测出该硬件10是带有驱动程序时,即自动生成一对应的中断指令,接着进到步骤S250。In step S240, when it is detected that the
在步骤S250中,判断该硬件10的识别信息是否已加载到该计算机装置10中,若是,则进到步骤S270,若否,则进到步骤S260。In step S250, it is determined whether the identification information of the
在步骤S260中,读取该硬件10第二存储单元12中的识别信息,并储存到该计算机装置20的本地硬盘201中,接着进到步骤S270。In step S260, the identification information in the second storage unit 12 of the
在步骤S270中,判断检测作业是否结束,若是,则进到步骤S280,若否,则返回步骤S220。In step S270, it is judged whether the detection operation is finished, if yes, go to step S280, if not, go back to step S220.
在步骤S280中,依据该读取到的硬件10识别信息,在本地硬盘201中建立一对应的设备信息表,在该设备信息表中包括与该计算机装置20连接的各自带有驱动程序硬件的识别信息,该识别信息包括该硬件10的配置信息、系统识别代码以及驱动程序储存路径等信息。In step S280, according to the read identification information of the
图3是本发明的驱动程序自动安装方法中自动安装驱动程序的具体操作流程示意图。如图所示,首先进行步骤S310,运行该计算机操作系统中的驱动安装模块,接着进到步骤S320。FIG. 3 is a schematic diagram of a specific operation flow for automatically installing a driver in the method for automatically installing a driver according to the present invention. As shown in the figure, first proceed to step S310, run the driver installation module in the computer operating system, and then proceed to step S320.
在步骤S320中,在该驱动安装模块中的“驱动程序安装接口”51(如图5所示)中,选择该“安装硬件自带驱动”选项52,接着进到步骤S330。In step S320, in the "driver installation interface" 51 (as shown in FIG. 5 ) in the driver installation module, select the option 52 of "install hardware with built-in driver", and then go to step S330.
在步骤S330中,判断该计算机操作系统是否支持自动安装功能,若是,则进到步骤S340,若否,则进到步骤S350。In step S330, it is determined whether the computer operating system supports the automatic installation function, if yes, proceed to step S340, if not, proceed to step S350.
在步骤S340中,调用并显示该储存在本地硬盘201中的设备信息表,列出所有自带驱动程序的硬件10,接着进到步骤S341。In step S340, call and display the device information table stored in the local
在步骤S341中,使用者依据需求,在该设备信息表中择取一待安装的硬件10,接着进到步骤S342。In step S341, the user selects a
在步骤S342中,依据使用者选取的硬件10,从该设备信息表中搜寻该硬件10对应驱动程序储存路径的信息,令该驱动安装模块到该对应储存路径中读取相应的驱动程序并进行安装,且结束自动安装驱动程序的处理。In step S342, according to the
在步骤S350中,使用者按下一指定热键,激活该中断指令,接着进到步骤S351。In step S350, the user presses a specified hotkey to activate the interruption command, and then proceeds to step S351.
在步骤S351中,执行该中断指令,调用并显示该储存在本地硬盘201中的设备信息表供使用者选择,接着进到步骤S352。In step S351, execute the interrupt command, call and display the device information table stored in the local
在步骤S352中,使用者依据需求,在该设备信息表中择取一待安装的硬件10,接着进到步骤S353。In step S352, the user selects a
在步骤S353中,依据使用者择取的硬件10,从该设备信息表中搜寻该对应驱动程序储存路径的信息,到该对应的储存路径中读取相应的驱动程序并将其储存在该本地硬盘201中一个指定位置上,接着进到步骤S354。In step S353, according to the
在步骤S354中,到该指定位置上读取相应的驱动程序,令该驱动安装模块执行自动安装作业。In step S354, the corresponding driver program is read from the specified location, so that the driver installation module executes automatic installation operation.
图4是本发明的驱动程序自动安装方法中更新硬件驱动程序的具体操作流程示意图。如图所示,首先进行步骤S410,获取待升级的驱动程序并储存在计算机装置20的本地硬盘201中,接着进到步骤S420。FIG. 4 is a schematic diagram of a specific operation flow for updating a hardware driver in the automatic driver installation method of the present invention. As shown in the figure, first proceed to step S410, obtain the driver program to be upgraded and store it in the local
在步骤S420中,执行中断指令,调用并显示该储存在本地硬盘201中的设备信息表,接着进到步骤S430。In step S420, an interrupt command is executed to call and display the device information table stored in the local
在步骤S430中,在该设备信息表中选择一个待升级的硬件10,接着进到步骤S440。In step S430, select a
在步骤S440中,设置待升级硬件10驱动程序的读取路径,接着进到步骤S450。In step S440, set the reading path of the driver program of the
在步骤S450中,判断该待升级硬件10的驱动程序与该硬件10是否匹配,若是,则进到步骤S460,若否,则结束操作。In step S450, it is determined whether the driver program of the
在步骤S460中,读取该本地硬件201中待升级硬件10的驱动程序,并写入该硬件10的第二存储单元12中完成更新作业。In step S460, the driver program of the
综上所述,本发明的驱动程序自动安装方法以及系统具有如下功能:In summary, the driver automatic installation method and system of the present invention have the following functions:
(1)本发明是在一自带驱动程序硬件连接到计算机装置上时,可提供该计算机装置的自动安装该驱动程序。(1) The present invention can provide the automatic installation of the driver for the computer device when a hardware with a driver is connected to the computer device.
(2)本发明在操作系统不支持自动安装功能时,可通过热键的方式激活该驱动安装模块,无需使用者手动安装,因此适用范围较广,且操作简单方便。(2) In the present invention, when the operating system does not support the automatic installation function, the driver installation module can be activated by means of a hotkey, without manual installation by the user, so the application range is wider and the operation is simple and convenient.
(3)本发明可确保计算机操作系统安装正确的驱动程序,避免硬件因驱动程序安装失败无法正常运转。(3) The present invention can ensure that the correct driver program is installed in the computer operating system, and prevent the hardware from being unable to operate normally due to driver program installation failure.
(4)本发明是将驱动程序直接储存在硬件中,计算机操作系统在执行安装程序时,可直接从该硬件中读取,无需额外的读写媒体(例如光驱或软盘等),且该驱动程序自动安装作业完全利用计算机现有的软硬件配置即可实现,因而可降底成本。(4) The present invention directly stores the driver program in the hardware. When the computer operating system executes the installation program, it can directly read from the hardware without additional read-write media (such as optical drive or floppy disk, etc.), and the driver The automatic installation of the program can be realized by fully utilizing the existing software and hardware configuration of the computer, thereby reducing the cost.
(5)本发明可提供使用者通过计算机操作系统直接对硬件中的驱动程序进行升级更新作业。(5) The present invention can provide the user to directly upgrade and update the driver program in the hardware through the computer operating system.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200510093082XACN100451961C (en) | 2005-08-25 | 2005-08-25 | Automatic installation method and system of driver |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200510093082XACN100451961C (en) | 2005-08-25 | 2005-08-25 | Automatic installation method and system of driver |
| Publication Number | Publication Date |
|---|---|
| CN1920774A CN1920774A (en) | 2007-02-28 |
| CN100451961Ctrue CN100451961C (en) | 2009-01-14 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB200510093082XAExpired - Fee RelatedCN100451961C (en) | 2005-08-25 | 2005-08-25 | Automatic installation method and system of driver |
| Country | Link |
|---|---|
| CN (1) | CN100451961C (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102023882A (en)* | 2010-12-22 | 2011-04-20 | 福建天晴在线互动科技有限公司 | System and method for computer to automatically identify mobile phone and install mobile phone driver |
| CN102662685B (en)* | 2012-03-06 | 2015-08-12 | 中兴通讯股份有限公司 | The drive installation method of terminal device and device |
| CN107784756B (en)* | 2016-08-24 | 2021-01-26 | 湖南长城计算机系统有限公司 | Control method and control device for POS machine to read and write PSAM card information |
| CN109766105A (en)* | 2018-12-24 | 2019-05-17 | 新华三技术有限公司 | Drive programe installation method, device, server and computer readable storage medium |
| CN115981696B (en)* | 2023-03-17 | 2023-06-06 | 杭州康晟健康管理咨询有限公司 | A physiological sensor communication driver update method, medical chip and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1456976A (en)* | 2003-06-04 | 2003-11-19 | 无敌科技(西安)有限公司 | Driving programm installing method of USB interface facilities |
| CN1577252A (en)* | 2003-07-29 | 2005-02-09 | 刘丁阳 | Method and equipment for automatic assembling equipment and driving program |
| JP2005038297A (en)* | 2003-07-17 | 2005-02-10 | Matsushita Electric Ind Co Ltd | Device driver installation method and apparatus used therefor |
| CN1581123A (en)* | 2003-08-16 | 2005-02-16 | 三星电子株式会社 | Method and apparatus for automatically mounting drive program and readable recording medium of computer |
| US20050132352A1 (en)* | 2003-12-11 | 2005-06-16 | Konica Minolta Business Technologies, Inc. | Installation of hardware devices |
| JP2005182254A (en)* | 2003-12-17 | 2005-07-07 | Matsushita Electric Ind Co Ltd | Device driver installation system |
| US20050160157A1 (en)* | 2004-01-15 | 2005-07-21 | Collier Dan L. | System and method for automatic device driver identification and installation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1456976A (en)* | 2003-06-04 | 2003-11-19 | 无敌科技(西安)有限公司 | Driving programm installing method of USB interface facilities |
| JP2005038297A (en)* | 2003-07-17 | 2005-02-10 | Matsushita Electric Ind Co Ltd | Device driver installation method and apparatus used therefor |
| CN1577252A (en)* | 2003-07-29 | 2005-02-09 | 刘丁阳 | Method and equipment for automatic assembling equipment and driving program |
| CN1581123A (en)* | 2003-08-16 | 2005-02-16 | 三星电子株式会社 | Method and apparatus for automatically mounting drive program and readable recording medium of computer |
| US20050132352A1 (en)* | 2003-12-11 | 2005-06-16 | Konica Minolta Business Technologies, Inc. | Installation of hardware devices |
| JP2005182254A (en)* | 2003-12-17 | 2005-07-07 | Matsushita Electric Ind Co Ltd | Device driver installation system |
| US20050160157A1 (en)* | 2004-01-15 | 2005-07-21 | Collier Dan L. | System and method for automatic device driver identification and installation |
| Publication number | Publication date |
|---|---|
| CN1920774A (en) | 2007-02-28 |
| Publication | Publication Date | Title |
|---|---|---|
| KR101748000B1 (en) | Dynamically redirecting boot to another operating system | |
| CN100514280C (en) | Removable device and program starting method | |
| JP4199923B2 (en) | Mobile device application installation method | |
| CN1947099B (en) | Data processing device and method for data exchanging by computer | |
| US7831981B1 (en) | External device support for device abstraction layer | |
| JP2000148504A (en) | Device and method for information processing, and recording medium | |
| TW201520894A (en) | Platform system, method for varying supporting hardware configuration of universal extensible firmware interface basic input output system, recording medium, and computer program product | |
| KR101089260B1 (en) | Method and system for automatic installation of a functional unit driver on a host | |
| CN100451961C (en) | Automatic installation method and system of driver | |
| US20070006220A1 (en) | Computer system, system software installation method, and software installation method of portable computer | |
| CN100461103C (en) | Driver loading system and method | |
| CN101276281A (en) | How to install the driver | |
| CN1402125A (en) | Method and system for directly starting personal digital assistant operating system with hardware components | |
| US20070104039A1 (en) | Method, apparatus, and system for installing software | |
| US8762699B1 (en) | System, apparatus, and method for initiating a reboot of a personal computer system by pressing a button on an attached storage device and causing the operating system on the attached storage device to be booted | |
| CN1477511A (en) | Device with BIOS updating and detecting functions | |
| CN115904820A (en) | Recovery method and system for failed hard disk | |
| KR20070049217A (en) | Error response by a data processing system and peripheral device | |
| US20100023745A1 (en) | Memorandum-presenting method and computer system using the same | |
| TWI273421B (en) | Driver automatic installation method and system | |
| KR100280972B1 (en) | Method and device for upgrading firmware code for optical disk drive through ATA / IDE interface | |
| CN1331048C (en) | Method for Updating Partial Basic Input Output System | |
| TWI401603B (en) | Method and system for installing driver and compiling apparatus | |
| CN1952894A (en) | Computer system with instant-on function and processing method thereof | |
| CN1277386A (en) | How to Automatically Install Drivers for Personal Computers |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| C17 | Cessation of patent right | ||
| CF01 | Termination of patent right due to non-payment of annual fee | Granted publication date:20090114 Termination date:20110825 |