Movatterモバイル変換


[0]ホーム

URL:


CN100451961C - Automatic installation method and system of driver - Google Patents

Automatic installation method and system of driver
Download PDF

Info

Publication number
CN100451961C
CN100451961CCNB200510093082XACN200510093082ACN100451961CCN 100451961 CCN100451961 CCN 100451961CCN B200510093082X ACNB200510093082X ACN B200510093082XACN 200510093082 ACN200510093082 ACN 200510093082ACN 100451961 CCN100451961 CCN 100451961C
Authority
CN
China
Prior art keywords
driver
hardware
computer device
program
automatic installation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB200510093082XA
Other languages
Chinese (zh)
Other versions
CN1920774A (en
Inventor
邱全成
李向阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inventec Corp
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec CorpfiledCriticalInventec Corp
Priority to CNB200510093082XApriorityCriticalpatent/CN100451961C/en
Publication of CN1920774ApublicationCriticalpatent/CN1920774A/en
Application grantedgrantedCritical
Publication of CN100451961CpublicationCriticalpatent/CN100451961C/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

A driver automatic installation method and system, can install the driver of the hardware in the computer installation automatically, the system includes the hardware with driver of oneself, transmission interface, detection module, drives installation module and material and draws the module; the invention records the driving program in the hardware, provides the computer device to directly read and automatically install, does not need to consider whether the operating system of the computer supports the automatic installation function, and avoids the phenomenon that the hardware cannot normally run due to the failure of the installation of the driving program, thereby having the characteristics of wide application range, convenient use, simple operation and the like and ensuring the installation of the correct driving program; the present invention can upgrade and update the hardware driver program directly via the computer operation system, and has excellent progress.

Description

Translated fromChinese
驱动程序自动安装方法以及系统Driver automatic installation method and system

技术领域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 ahardware 10, acomputer device 20 and atransmission interface 30 for connecting thehardware 10 and thecomputer device 20, wherein thetransmission interface 30 is for example arranged on The PCI bus on thishardware 10 and the PCI slot that is arranged on thiscomputer device 20 constitute, and store corresponding driver program in thishardware 10, this driver program automatic installation system 1 is in self-contained driver program (being itself When thehardware 10 with a driver) is connected to thecomputer device 20 through thetransmission interface 30, thecomputer device 20 can automatically read the relevant driver program in thehardware 10 for automatic installation.

请继续参阅图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 , thehardware 10 includes afirst storage unit 11 and a second storage unit 12 . Wherein, thefirst storage unit 11 is to store the driver program corresponding to thehardware 10, which can be a flash memory (FLASH), and the second storage unit 12 stores the BIOS program corresponding to thehardware 10, and in the second storage unit 12 also stores relevant identification information of thehardware 10, such as device configuration information and system identification codes. Thereby, the BIOS program in thehardware 10 can be executed by running the BIOS program in thecomputer device 20, and the driver program stored in thefirst storage unit 11 can be read and written through address mapping, and can The relevant identification information in the second storage unit 12 is loaded into the computer device 20 (details will be described later). In this embodiment, thehardware 10 may be a computer motherboard (Main board) and a video display card (Video Display Card) and other devices with a PCI interface.

在该计算机装置20中包括一检测模块21、一驱动安装模块22、一资料提取模块23以及一更新模块24。Thecomputer device 20 includes adetection module 21 , adriver installation module 22 , adata extraction module 23 and anupdate module 24 .

该检测模块21用于检测连接在该计算机装置20的硬件10,并生成一对应的中断指令以及在该计算机装置20中提取该硬件10的识别信息。在本实施例中,该检测模块21是嵌设在该计算机装置20的BIOS程序中,它还包括一检测单元211、一第一分析单元212、一加载单元213、一第二分析单元214、一读写单元215以及一统计单元216。Thedetection module 21 is used for detecting thehardware 10 connected to thecomputer device 20 , generating a corresponding interrupt command and extracting the identification information of thehardware 10 in thecomputer device 20 . In this embodiment, thedetection module 21 is embedded in the BIOS program of thecomputer device 20, and it also includes adetection unit 211, afirst analysis unit 212, aloading unit 213, asecond analysis unit 214, A read-write unit 215 and astatistics unit 216 .

该检测单元211是在该计算机装置20运行BIOS程序时,检测所有连接在该计算机装置20的硬件10。Thedetection unit 211 detects all thehardware 10 connected to thecomputer device 20 when thecomputer device 20 runs the BIOS program.

该第一分析单元212是在该检测单元211检测到一硬件10时,即读取储存在该硬件10第二存储单元12中的识别信息,判断该硬件10是否自带驱动程序。Thefirst analysis unit 212 reads the identification information stored in the second storage unit 12 of thehardware 10 when thedetection unit 211 detects ahardware 10 to determine whether thehardware 10 has its own driver.

该加载单元213则在该第一分析单元212分析出该硬件10自带驱动程序时,即自动生成该中断指令。Theloading unit 213 automatically generates the interrupt instruction when thefirst analysis unit 212 analyzes that thehardware 10 has its own driver.

该第二分析单元214分析该硬件10的识别信息是否已加载到该计算机装置20中,也就是该硬件10的识别信息是否已读取到该计算机装置20的本地硬盘201中。Thesecond analysis unit 214 analyzes whether the identification information of thehardware 10 has been loaded into thecomputer device 20 , that is, whether the identification information of thehardware 10 has been read into the localhard disk 201 of thecomputer device 20 .

该读写单元215在该第二分析单元214判断该硬件10的识别信息尚未加载到该计算机装置20中时,即将该第二存储单元12中的识别信息读取到该计算机装置20中。其中,该读写单元215还包括在该驱动安装模块22不支持自动安装功能时,将该硬件10中的驱动程序读取到该计算机装置20中,以及当进行驱动程序升级作业时,将该计算机装置20中的驱动程序写入对应的硬件10中。The read-write unit 215 is about to read the identification information in the second storage unit 12 into thecomputer device 20 when thesecond analysis unit 214 judges that the identification information of thehardware 10 has not been loaded into thecomputer device 20 . Wherein, the read-write unit 215 also includes reading the driver program in thehardware 10 into thecomputer device 20 when thedriver installation module 22 does not support the automatic installation function, and when performing the driver program upgrade operation, the The driver program in thecomputer device 20 is written into the correspondinghardware 10 .

该统计单元216将该读写单元215读取的各硬件10识别信息进行整合,建立一对应的设备信息表。Thestatistical unit 216 integrates the identification information of eachhardware 10 read by the read-write unit 215 to create a corresponding device information table.

该驱动安装模块22依据使用者需求,自动将相应硬件10的驱动程序安装到该计算机装置20中(请容后详述)。Thedriver installation module 22 automatically installs the driver program of the correspondinghardware 10 into thecomputer device 20 according to user requirements (details will be described later).

该资料提取模块23则在该驱动安装模块22不支持自动安装功能时,可借由使用者按下一预设的触发键,激活执行该中断指令,依据使用者需求,将对应硬件10中的驱动程序读取到该本地硬盘201中一个指定位置上,将该驱动安装模块22存放在指定位置中读取该驱动程序并执行自动安装功能。When thedriver installation module 22 does not support the automatic installation function, thedata extraction module 23 can activate and execute the interrupt command by pressing a preset trigger key by the user, and will corresponding to the correspondinghardware 10 according to the user's needs. The driver program is read to a specified location in the localhard disk 201, and thedriver installation module 22 is stored in the specified location to read the driver program and execute the automatic installation function.

该更新模块24则通过该计算机装置20更新储存在该硬件10第一存储单元11中的驱动程序。Theupdate module 24 updates the driver program stored in thefirst storage unit 11 of thehardware 10 through thecomputer device 20 .

图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 thehardware 10 into thecomputer device 20 in the automatic driver installation method of the present invention. As shown in the figure, first proceed to step S210, turn on the power of thecomputer device 20 to make thecomputer device 20 run the BIOS system program, and then proceed to step S220.

在步骤S220中,检测所有与该计算机装置20连接的硬件10,接着进到步骤S230。In step S220, detect allhardware 10 connected to thecomputer device 20, and then proceed to step S230.

在步骤S230中,当检测到一硬件10时,即判断该硬件10中是否储存有驱动程序,若是,则进到步骤S240,若否,则返回步骤S220。In step S230, when a piece ofhardware 10 is detected, it is judged whether there is a driver stored in thehardware 10, if yes, go to step S240, if not, go back to step S220.

在步骤S240中,在检测出该硬件10是带有驱动程序时,即自动生成一对应的中断指令,接着进到步骤S250。In step S240, when it is detected that thehardware 10 has a driver, a corresponding interrupt command is automatically generated, and then the process proceeds to step S250.

在步骤S250中,判断该硬件10的识别信息是否已加载到该计算机装置10中,若是,则进到步骤S270,若否,则进到步骤S260。In step S250, it is determined whether the identification information of thehardware 10 has been loaded into thecomputer device 10, if yes, proceed to step S270, if not, proceed to step S260.

在步骤S260中,读取该硬件10第二存储单元12中的识别信息,并储存到该计算机装置20的本地硬盘201中,接着进到步骤S270。In step S260, the identification information in the second storage unit 12 of thehardware 10 is read and stored in the localhard disk 201 of thecomputer device 20, and then proceeds to step S270.

在步骤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 thehardware 10, a corresponding device information table is established in the localhard disk 201. Identification information, the identification information includes information such as configuration information of thehardware 10 , system identification code, and storage path of the driver program.

图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 localhard disk 201, list allhardware 10 with its own driver, and then go to step S341.

在步骤S341中,使用者依据需求,在该设备信息表中择取一待安装的硬件10,接着进到步骤S342。In step S341, the user selects ahardware 10 to be installed in the device information table according to the requirement, and then proceeds to step S342.

在步骤S342中,依据使用者选取的硬件10,从该设备信息表中搜寻该硬件10对应驱动程序储存路径的信息,令该驱动安装模块到该对应储存路径中读取相应的驱动程序并进行安装,且结束自动安装驱动程序的处理。In step S342, according to thehardware 10 selected by the user, search the information of the storage path of the corresponding driver program of thehardware 10 from the device information table, so that the driver installation module reads the corresponding driver program from the corresponding storage path and performs is installed, and the process of automatically installing the driver ends.

在步骤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 localhard disk 201 for the user to choose, and then go to step S352.

在步骤S352中,使用者依据需求,在该设备信息表中择取一待安装的硬件10,接着进到步骤S353。In step S352, the user selects ahardware 10 to be installed in the device information list according to the requirement, and then proceeds to step S353.

在步骤S353中,依据使用者择取的硬件10,从该设备信息表中搜寻该对应驱动程序储存路径的信息,到该对应的储存路径中读取相应的驱动程序并将其储存在该本地硬盘201中一个指定位置上,接着进到步骤S354。In step S353, according to thehardware 10 selected by the user, the information of the storage path of the corresponding driver is searched from the device information table, and the corresponding driver is read from the corresponding storage path and stored locally. on a specified location in thehard disk 201, then proceed to step S354.

在步骤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 localhard disk 201 of thecomputer device 20, and then proceed to step S420.

在步骤S420中,执行中断指令,调用并显示该储存在本地硬盘201中的设备信息表,接着进到步骤S430。In step S420, an interrupt command is executed to call and display the device information table stored in the localhard disk 201, and then go to step S430.

在步骤S430中,在该设备信息表中选择一个待升级的硬件10,接着进到步骤S440。In step S430, select ahardware 10 to be upgraded in the device information table, and then proceed to step S440.

在步骤S440中,设置待升级硬件10驱动程序的读取路径,接着进到步骤S450。In step S440, set the reading path of the driver program of thehardware 10 to be upgraded, and then proceed to step S450.

在步骤S450中,判断该待升级硬件10的驱动程序与该硬件10是否匹配,若是,则进到步骤S460,若否,则结束操作。In step S450, it is determined whether the driver program of thehardware 10 to be upgraded matches thehardware 10, if yes, proceed to step S460, if not, end the operation.

在步骤S460中,读取该本地硬件201中待升级硬件10的驱动程序,并写入该硬件10的第二存储单元12中完成更新作业。In step S460, the driver program of thehardware 10 to be upgraded in thelocal hardware 201 is read, and written into the second storage unit 12 of thehardware 10 to complete the updating operation.

综上所述,本发明的驱动程序自动安装方法以及系统具有如下功能: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.

Claims (12)

Translated fromChinese
1.一种驱动程序自动安装方法,其特征在于,该驱动程序自动安装方法包括:1. A driver automatic installation method is characterized in that, the driver automatic installation method comprises:在计算机装置上连接至少一个自带驱动程序的硬件,其中该硬件包括储存有驱动程序的第一储存单元,以及储存有与该硬件对应的BIOS程序及该硬件的相关识别信息的第二储存单元;Connect at least one hardware with its own driver program to the computer device, wherein the hardware includes 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 ;检测连接在该计算机装置上自带驱动程序的硬件,生成一自动安装驱动程序的中断指令,以使该计算机装置在运行BIOS程序时,通过地址映像方式执行储存于该第二储存单元的BIOS程序,从而对储存于第一储存单元的驱动程序进行读写操作,并将该硬件的识别信息加载到该计算机装置中;Detecting the hardware with its own driver program connected to the computer device, and generating an interrupt command for automatically installing the driver program, so that the computer device executes the BIOS program stored in the second storage unit through address mapping when running the BIOS program , so as to perform read and write operations on the driver program stored in the first storage unit, and load the identification information of the hardware into the computer device;执行驱动安装模块,自动将所需硬件的驱动程序安装在该计算机装置中;以及Executing 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, the automatic installation function is activated by running the interrupt command, and the driver program of the required hardware is automatically installed in the computer device.2.如权利要求1所述的驱动程序自动安装方法,其特征在于,在该硬件中还具有一用于储存该驱动程序的第一存储单元以及一用于储存基本输出输入系统的第二存储单元。2. The driver automatic installation method as claimed in claim 1, wherein the hardware also has a first storage unit for storing the driver and a second storage unit for storing the BIOS. unit.3.如权利要求2所述的驱动程序自动安装方法,其特征在于,在该第二存储单元中还储存有该硬件的识别信息。3. The method for automatically installing a driver program according to claim 2, wherein identification information of the hardware is further stored in the second storage unit.4.如权利要求3所述的驱动程序自动安装方法,其特征在于,该识别信息至少包括该硬件的配置信息及其系统识别代码。4. The method for automatically installing a driver program according to claim 3, wherein the identification information includes at least configuration information of the hardware and its system identification code.5.如权利要求4所述的驱动程序自动安装方法,其特征在于,在检测连接在该计算机装置上自带驱动程序的硬件时还包括以下步骤:5. the driver automatic installation method as claimed in claim 4, is characterized in that, also comprises the following steps when detecting the hardware that is connected on this computer device self-carrying driver:(a)检测连接在该计算机装置的硬件;(a) detect hardware connected to the computer device;(b)判断检测到的硬件是否自带驱动程序,若是,则进到步骤(c),若否,则返回步骤(a);(b) judge whether the detected hardware has its own driver program, if so, then go to step (c), if not, then return to step (a);(c)自动生成自动安装驱动程序的该中断指令,并分析该硬件的识别信息是否已加载到该计算机装置中,若否,则进到步骤(d),若是,结束自动安装步骤;(c) automatically generate the interrupt command for automatically installing the driver, and analyze whether the identification information of the hardware has been loaded into the computer device, if not, then proceed to step (d), if so, end the automatic installation step;(d)读取该硬件的识别信息;以及(d) read the identification information of the hardware; and(e)建立一用于储存所有自带驱动程序的硬件识别信息的设备信息表。(e) Establish a device information table for storing hardware identification information of all self-contained drivers.6.如权利要求1所述的驱动程序自动安装方法,其特征在于,在该驱动安装模块不支持自动安装功能时,可通过输入预设的触发信号,以触发运行该自动安装驱动程序的中断指令,激活该自动安装功能,从而将该硬件对应的驱动程序读取到该计算机硬盘的指定位置中,使该驱动安装模块将该驱动程序安装在该计算机装置中。6. The driver automatic installation method according to claim 1, wherein when the driver installation module does not support the automatic installation function, a preset trigger signal can be input to trigger the interruption of running the automatic installation driver An instruction activates the automatic installation function, thereby reading the driver program corresponding to the hardware into a designated location of the computer hard disk, so that the driver installation module installs the driver program in the computer device.7.一种驱动程序自动安装系统,适用于一计算机装置中,其特征在于,该驱动程序自动安装系统包括:7. A driver automatic installation system, suitable for use in a computer device, is characterized in that the driver automatic installation system includes:至少一硬件,该硬件包括储存有驱动程序的第一储存单元,以及储存有与该硬件对应的BIOS程序及该硬件的相关识别信息的第二储存单元;At least one piece of hardware, the hardware includes a first storage unit storing a driver program, and a second storage unit storing a BIOS program corresponding to the hardware and relevant identification information of the hardware;一传输接口,连接该计算机装置与硬件;a transmission interface, connecting the computer device and hardware;一检测模块,检测连接在该计算机装置的硬件,并生成一执行自动安装驱动程序的中断指令,以使该计算机装置在运行BIOS程序时,通过地址映像方式执行储存于该第二储存单元的BIOS程序,从而对储存于第一储存单元的驱动程序进行读写操作,并将该硬件的识别信息加载到该计算机装置中;A detection module detects the hardware connected to the computer device, and generates an interrupt command for automatically installing the driver, so that the computer device executes the BIOS stored in the second storage unit through address mapping when running the BIOS program program, so as to perform read and write operations on the driver program stored in the first storage unit, and load the identification information of the hardware into the computer device;一驱动安装模块,自动将所需硬件的驱动程序安装在该计算机装置中;以及A driver installation module, which automatically installs the driver 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, by inputting a preset trigger signal to trigger the execution of the interrupt command for automatically installing the driver, extracting the driver stored in the hardware to the In the computer device, the driver installation module is used to execute the automatic installation function.8.如权利要求7所述的驱动程序自动安装系统,其特征在于,该硬件还具有一用于储存基本输出输入系统的第二存储单元。8. The driver automatic installation system according to claim 7, wherein the hardware further has a second storage unit for storing BIOS.9.如权利要求8所述的驱动程序自动安装系统,其特征在于,该第二存储单元还储存有该硬件的识别信息。9. The driver automatic installation system according to claim 8, wherein the second storage unit further stores identification information of the hardware.10.如权利要求9所述的驱动程序自动安装系统,其特征在于,该识别信息至少包括该硬件的配置信息及其系统识别代码。10. The driver automatic installation system according to claim 9, wherein the identification information at least includes configuration information of the hardware and its system identification code.11.如权利要求7所述的驱动程序自动安装系统,其特征在于,该检测模块还包括:11. The driver program automatic installation system as claimed in claim 7, is characterized in that, this detection module also comprises:一检测单元,用于检测所有连接在该计算机装置的硬件;a detection unit for detecting all hardware connected to the computer device;一第一分析单元,通过读取该第二存储单元中的识别信息,判断该检测单元检测出的硬件装置是否自带驱动程序;A first analysis unit, by reading the identification information in the second storage unit, judges whether the hardware device detected by the detection unit has its own driver;一加载单元,在该第一分析单元分析该硬件是自带驱动程序时,即自动生成该自动安装驱动程序的中断指令;A loading unit, when the first analysis unit analyzes that the hardware is a self-contained driver, it automatically generates an interrupt instruction for automatically installing the driver;一第二分析单元,分析该硬件的识别信息是否已加载到该计算机装置中;a second analyzing unit, analyzing whether the identification information of the hardware has been loaded into the computer device;一读写单元,在该第二分析单元判断该硬件的识别信息尚未加载到该计算机装置中时,将该硬件在第二存储单元中的识别信息读取到该计算机装置中;以及A read-write unit, when the second analysis unit judges that the hardware identification information has not been loaded into the computer device, read the identification information of the hardware in the second storage unit into the computer device; and一统计单元,将该读写单元所读取的各硬件识别信息进行整合,建立一对应的设备信息表。A statistical unit integrates the hardware identification information read by the read-write unit to establish a corresponding device information table.12.如权利要求11所述的驱动程序自动安装系统,其特征在于,该读写单元还包括将该硬件中的驱动程序读取到该计算机装置中,以及将该计算机装置中的驱动程序写入对应的硬件中。12. The driver automatic installation system as claimed in claim 11, wherein the read-write unit also includes reading the driver in the hardware into the computer device, and writing the driver in the computer device into the corresponding hardware.
CNB200510093082XA2005-08-252005-08-25Automatic installation method and system of driverExpired - Fee RelatedCN100451961C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNB200510093082XACN100451961C (en)2005-08-252005-08-25Automatic installation method and system of driver

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB200510093082XACN100451961C (en)2005-08-252005-08-25Automatic installation method and system of driver

Publications (2)

Publication NumberPublication Date
CN1920774A CN1920774A (en)2007-02-28
CN100451961Ctrue CN100451961C (en)2009-01-14

Family

ID=37778504

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB200510093082XAExpired - Fee RelatedCN100451961C (en)2005-08-252005-08-25Automatic installation method and system of driver

Country Status (1)

CountryLink
CN (1)CN100451961C (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102023882A (en)*2010-12-222011-04-20福建天晴在线互动科技有限公司System and method for computer to automatically identify mobile phone and install mobile phone driver
CN102662685B (en)*2012-03-062015-08-12中兴通讯股份有限公司The drive installation method of terminal device and device
CN107784756B (en)*2016-08-242021-01-26湖南长城计算机系统有限公司Control method and control device for POS machine to read and write PSAM card information
CN109766105A (en)*2018-12-242019-05-17新华三技术有限公司Drive programe installation method, device, server and computer readable storage medium
CN115981696B (en)*2023-03-172023-06-06杭州康晟健康管理咨询有限公司 A physiological sensor communication driver update method, medical chip and system

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1456976A (en)*2003-06-042003-11-19无敌科技(西安)有限公司Driving programm installing method of USB interface facilities
CN1577252A (en)*2003-07-292005-02-09刘丁阳Method and equipment for automatic assembling equipment and driving program
JP2005038297A (en)*2003-07-172005-02-10Matsushita Electric Ind Co Ltd Device driver installation method and apparatus used therefor
CN1581123A (en)*2003-08-162005-02-16三星电子株式会社Method and apparatus for automatically mounting drive program and readable recording medium of computer
US20050132352A1 (en)*2003-12-112005-06-16Konica Minolta Business Technologies, Inc.Installation of hardware devices
JP2005182254A (en)*2003-12-172005-07-07Matsushita Electric Ind Co Ltd Device driver installation system
US20050160157A1 (en)*2004-01-152005-07-21Collier Dan L.System and method for automatic device driver identification and installation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1456976A (en)*2003-06-042003-11-19无敌科技(西安)有限公司Driving programm installing method of USB interface facilities
JP2005038297A (en)*2003-07-172005-02-10Matsushita Electric Ind Co Ltd Device driver installation method and apparatus used therefor
CN1577252A (en)*2003-07-292005-02-09刘丁阳Method and equipment for automatic assembling equipment and driving program
CN1581123A (en)*2003-08-162005-02-16三星电子株式会社Method and apparatus for automatically mounting drive program and readable recording medium of computer
US20050132352A1 (en)*2003-12-112005-06-16Konica Minolta Business Technologies, Inc.Installation of hardware devices
JP2005182254A (en)*2003-12-172005-07-07Matsushita Electric Ind Co Ltd Device driver installation system
US20050160157A1 (en)*2004-01-152005-07-21Collier Dan L.System and method for automatic device driver identification and installation

Also Published As

Publication numberPublication date
CN1920774A (en)2007-02-28

Similar Documents

PublicationPublication DateTitle
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

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant
C17Cessation of patent right
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20090114

Termination date:20110825


[8]ページ先頭

©2009-2025 Movatter.jp