CN101169724B - Peripheral device driving method of cross-platform drive-free program - Google Patents
Peripheral device driving method of cross-platform drive-free program Download PDFInfo
- Publication number
- CN101169724B CN101169724B CN2006101320445A CN200610132044A CN101169724B CN 101169724 B CN101169724 B CN 101169724B CN 2006101320445 A CN2006101320445 A CN 2006101320445A CN 200610132044 A CN200610132044 A CN 200610132044A CN 101169724 B CN101169724 B CN 101169724B
- Authority
- CN
- China
- Prior art keywords
- cross
- driving method
- platform drive
- interface
- free program
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 116
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 105
- 230000006870 function Effects 0.000 claims abstract description 23
- 238000010586 diagram Methods 0.000 description 8
- 238000009434 installation Methods 0.000 description 5
- 230000005055 memory storage Effects 0.000 description 5
- 230000003213 activating effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009977 dual effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
技术领域 technical field
本发明涉及一种外围装置驱动方法,特别涉及一种跨平台免驱动程序的外围装置驱动方法。The invention relates to a peripheral device driving method, in particular to a cross-platform driver-free peripheral device driving method.
背景技术 Background technique
为了满足使用者对于即插即用(Plug&Play,PnP)以及高数据传输速度的需求,新的外围连接接口规格,例如通用串行总线(USB)接口与IEEE 1394接口因此产生。如业界所公知,一个通用串行总线最多可以支持127个外围设备,并且所有外围设备共享一个频宽,而一个IEEE 1394总线连接端口最多可以支持63个外围设备,所以,使用者可方便地利用计算机主机上的USB连接端口或IEEE 1394连接端口来安装外围装置至该计算机主机上。In order to meet the user's demand for Plug&Play (PnP) and high data transmission speed, new peripheral connection interface specifications, such as Universal Serial Bus (USB) interface and IEEE 1394 interface, are thus produced. As is well known in the industry, a universal serial bus can support up to 127 peripheral devices, and all peripheral devices share a bandwidth, while an IEEE 1394 bus connection port can support up to 63 peripheral devices, so users can easily use USB connection port or IEEE 1394 connection port on the host computer to install peripheral devices on the host computer.
因为上述的新式的外围连接接口产生,目前许多的外围装置即利用此特性来安装驱动程序,例如将驱动程序存储于拥有这些连接接口的外围装置的存储器内,当这些外围装置通过这些连接接口连接于计算机主机端时,该驱动程序即会自动被安装于该计算机主机的操作系统内,使得该操作系统可以支持该外围装置。Because of the generation of the above-mentioned new peripheral connection interfaces, many peripheral devices use this feature to install drivers, such as storing the drivers in the memory of the peripheral devices with these connection interfaces. When these peripheral devices are connected through these connection interfaces When on the host computer side, the driver will be automatically installed in the operating system of the host computer, so that the operating system can support the peripheral device.
公知专利文献已公开了相关的技术,如中国台湾专利公告号第444182号“使用于个人电脑之驱动程序的自动安装方法”,其为利用光盘自动安装计算机系统所需的驱动程序,光盘里内置有很多的驱动程序,由一个管理程序来判定操作系统的类别,按照所需要的驱动程序进行安装,其缺点为:需要驱动程序、需安装应用程序、无法跨平台以及如为特殊装置,需另安装应用程序(有兼容性和冲突问题)。Known patent documents have disclosed relevant technologies, such as the No. 444182 "Automatic Installation Method for Drivers Used in Personal Computers" in Taiwan, China. There are many drivers, a management program determines the type of operating system, and installs according to the required drivers. The disadvantages are: drivers are required, applications need to be installed, cross-platform is not possible, and if it is a special device, another device is required. Install the application (with compatibility and conflict issues).
又如中国台湾专利公告号第514786号“智能型周边装置之驱动程式的处理方法与电脑系统”,其为一种不需原厂驱动程序提供应用程序界面的智能型外围装置的驱动程序的处理方法与计算机系统,此处理方式需要做一个通用型的驱动程序,而这个通用型的驱动程序就是包含了所有的驱动程序,然后去检测序号再把驱动程序载入,但在目前实践上是有问题的,如同现今的微软,旧装置都能够检测到,但有新装置时就需要另外加载软件。其缺点为:需要驱动程序、无法跨平台以及如为特殊装置,需另安装应用程序(有兼容性和冲突问题)。Another example is the Chinese Taiwan Patent Announcement No. 514786 "The processing method and computer system of the driver of the intelligent peripheral device", which is a kind of processing of the driver of the intelligent peripheral device that does not need the original factory driver to provide the application program interface. Method and computer system, this processing method needs to make a general-purpose driver program, and this general-purpose driver program contains all the driver programs, and then detects the serial number and then loads the driver program, but in practice there are The problem is, like today's Microsoft, old devices can be detected, but when there are new devices, additional software needs to be loaded. Its disadvantages are: drivers are required, cross-platform is not possible, and if it is a special device, additional application programs need to be installed (compatibility and conflict issues).
如中国台湾专利公告号第556096号“随插即用装置的驱动程式安装方法”,其为一种将即插即用装置所需的驱动程序内置于装置内供主控端加载的驱动程序安装方法,该主控端在辨识出该即插即用装置后,能加载内置的驱动程序并加以控制。此专利类似有两个装置,也就是说通用总线本身可为多装置,而装置一类似通用总线拇指碟,拇指碟里面放置驱动程序,即利用此装置一来读取驱动程序并且安装。其缺点为:需要驱动程序、无法跨平台以及如为特殊装置,需另安装应用程序(有兼容性和冲突问题)。Such as China Taiwan Patent No. 556096 "Plug and Play Device Driver Installation Method", which is a kind of driver installation required by the Plug and Play device is built into the device for the main control terminal to load. According to the method, after recognizing the plug-and-play device, the main control terminal can load the built-in driver and control it. This patent is similar to having two devices, that is to say that the universal bus itself can be multi-device, and the first device is similar to the universal bus thumb disk, and the driver is placed in the thumb disk, that is, the driver is read and installed by using the first device. Its disadvantages are: drivers are required, cross-platform is not possible, and if it is a special device, additional application programs need to be installed (compatibility and conflict issues).
再如中国台湾专利公告号第565768号“无需事先安装驱动软体之网路周边设备”,其为一种可供远程计算机的使用者在不需预先安装软件或程序,即可通过浏览方式直接点选并使用该外围设备,以便于免除使用者寻找完整磁盘或光盘片的麻烦以及解决版本更新管理上的问题。此专利类似有双装置,分别在这两个装置中放置驱动程序,该计算机由此双装置中加载所需要控制的驱动程序来进行安装操作。其缺点为:需要驱动程序、无法跨平台以及如为特殊装置,需另安装应用程序(有兼容性和冲突问题)。Another example is the No. 565768 Patent Announcement No. 565768 of China Taiwan "Network Peripherals without Prior Installation of Driver Software". Select and use this peripheral device, so as to save the user from the trouble of finding a complete disk or CD-ROM and solve the problem of version update management. This patent is similar to having dual devices, and driver programs are respectively placed in the two devices, and the computer loads the driver program that needs to be controlled from the dual devices to perform the installation operation. Its disadvantages are: drivers are required, cross-platform is not possible, and if it is a special device, additional application programs need to be installed (compatibility and conflict issues).
又如中国台湾专利公告号第I228659号“随插即用电子产品及其驱动方法以及自动安装驱动程式的方法”,其为一种具有自动安装驱动程序的功能的即插即用电子产品及其驱动方法。此专利为先插入安装驱动程序,拔除后再重插,利用已加载的驱动程序启动其设备。其缺点为:需要驱动程序以及如为特殊装置,需另安装应用程序(有兼容性和冲突问题)。Another example is the Chinese Taiwan Patent Announcement No. I228659 "Plug and Play Electronic Product and its Driving Method and the Method for Automatically Installing the Driver", which is a plug and play electronic product with the function of automatically installing the driver and its drive method. This patent is to plug in and install the driver first, then replug after unplugging, and use the loaded driver to start the device. Its disadvantages are: it needs a driver and if it is a special device, it needs to install an application program (compatibility and conflict issues).
如中国台湾专利公告号200502844号“具有随身碟可储存驱动程式的周边装置与驱动方法”,其为一种具有随身碟来存储驱动程序的外围装置与其驱动方法。此专利为利用集线器的方式,利用通用总线多装置的特性来暂存这些驱动程序和应用程序。其缺点为:需要驱动程序、无法跨平台以及如为特殊装置,需另安装应用程序(有兼容性和冲突问题)。Such as Chinese Taiwan Patent Publication No. 200502844 "Peripheral Device and Driving Method with USB Disk to Store Driver Program", which is a peripheral device with USB disk to store driver program and its driving method. This patent utilizes the mode of the hub to temporarily store these drivers and application programs by utilizing the multi-device characteristics of the universal bus. Its disadvantages are: drivers are required, cross-platform is not possible, and if it is a special device, additional application programs need to be installed (compatibility and conflict issues).
发明内容Contents of the invention
本发明的目的在于提供一种跨平台免驱动程序的外围装置驱动方法,真正提出一种无需任何驱动程序以及可跨平台连接外围装置的方法。The purpose of the present invention is to provide a cross-platform driver-free peripheral device driving method, and truly propose a method that does not require any driver and can connect peripheral devices across platforms.
为实现上述目的,本发明提出一种跨平台免驱动程序的外围装置驱动方法,该外围装置可外接于一计算机主机上的一界面连接端口,其中该方法包括:连接该外围装置与该界面连接端口;在该计算机主机上的一操作系统的一显示桌面上模拟符合该界面连接端口的该外围装置的一连接图标;该操作系统启动支持该连接图标的驱动程序且显示于该显示桌面上;点选该连接图标且通过该界面连接端口呼叫存储于该外围装置的一网页格式的操作界面;在该计算机主机的一存储器内加载该网页格式的操作界面;关闭该操作系统所支持该连接图标的一驱动程序;及执行该网页格式的操作界面以控制该外围装置。In order to achieve the above object, the present invention proposes a cross-platform driver-free peripheral device driving method, the peripheral device can be externally connected to an interface connection port on a computer host, wherein the method includes: connecting the peripheral device to the interface connection port; simulate a connection icon of the peripheral device corresponding to the interface connection port on a display desktop of an operating system on the computer mainframe; the operating system starts a driver supporting the connection icon and displays it on the display desktop; Click the connection icon and call a web page format operation interface stored in the peripheral device through the interface connection port; load the web page format operation interface in a memory of the computer host; close the connection icon supported by the operating system a driver program; and execute the operation interface in the webpage format to control the peripheral device.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该界面连接端口为通用总线连接端口、IEEE 1394连接端口或PCI及其衍生的总线连接端口。The above-mentioned cross-platform driver-free peripheral device driving method, wherein the interface connection port is a general bus connection port, an IEEE 1394 connection port or PCI and its derived bus connection ports.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该连接图标为磁盘驱动器、光驱或该操作系统所支持的外围装置的内置图标。In the cross-platform driver-free peripheral device driving method described above, the connection icon is a built-in icon of a disk drive, an optical drive, or a peripheral device supported by the operating system.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该操作系统为Windows系列或Linux系列。In the cross-platform driver-free peripheral device driving method described above, the operating system is Windows series or Linux series.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该模拟符合该界面连接端口的步骤,还包含启动该操作系统所支持该连接图标的一驱动程序。In the above-mentioned cross-platform driver-free peripheral device driving method, wherein the step of simulating the interface connection port further includes activating a driver of the connection icon supported by the operating system.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该网页格式的操作界面存储于该外围装置的一存储器内。In the cross-platform driver-free peripheral device driving method described above, the operation interface in webpage format is stored in a memory of the peripheral device.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该存储器为内置式存储器或外接式存储器。In the cross-platform driver-free peripheral device driving method described above, the memory is a built-in memory or an external memory.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该网页格式的操作界面是利用一跨平台程序语言所制作的。In the above-mentioned cross-platform driver-free peripheral device driving method, wherein the operation interface in webpage format is made by using a cross-platform programming language.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该存储器为一非易失性存储器或易失性存储器。In the cross-platform driver-free peripheral device driving method described above, the memory is a non-volatile memory or a volatile memory.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该加载该网页格式的操作界面的步骤,还包含关闭该操作系统所支持该连接图标的一驱动程序。In the cross-platform driver-free peripheral device driving method described above, the step of loading the operation interface in webpage format further includes closing a driver of the connection icon supported by the operating system.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该加载该网页格式的操作界面为一多任务模式。In the above-mentioned cross-platform driver-free peripheral device driving method, wherein the operation interface for loading the webpage format is a multitasking mode.
如上所述的跨平台免驱动程序的外围装置驱动方法,其中该多任务模式为一命令(Command)模式及/或一网页模式的切换。In the above-mentioned cross-platform driver-free peripheral device driving method, wherein the multitasking mode is switching between a command mode and/or a web page mode.
本发明还提供一种跨平台免驱动程序的数字电视盒驱动方法,该数字电视盒可外接于一计算机主机上的一界面连接端口,其中该方法包括:连接该数字电视盒与该界面连接端口;在该计算机主机上的一操作系统的一显示桌面上模拟符合该界面连接端口的该数字电视盒的一连接图标;该操作系统启动支持该连接图标的驱动程序且显示于该显示桌面上;点选该连接图标且通过该界面连接端口呼叫存储于该数字电视盒的一网页格式的操作界面;在该计算机主机的一存储器内加载该网页格式的操作界面;执行该网页格式的操作界面以控制该数字电视盒;输出该网页格式的操作界面的一初始化命令操作至存储于该数字电视盒的一固件;及通过该网页格式的操作界面下达多个命令操作以执行该数字电视盒相对应于所述命令操作的多个功能。The present invention also provides a cross-platform driver-free digital TV box driving method, the digital TV box can be externally connected to an interface connection port on a host computer, wherein the method includes: connecting the digital TV box to the interface connection port ; Simulate a connection icon of the digital TV box corresponding to the interface connection port on a display desktop of an operating system on the host computer; the operating system starts a driver supporting the connection icon and displays it on the display desktop; Click the connection icon and call a web page format operation interface stored in the digital TV box through the interface connection port; load the web page format operation interface in a memory of the computer host; execute the web page format operation interface to Controlling the digital TV box; outputting an initialization command operation of the operation interface in the webpage format to a firmware stored in the digital TV box; and issuing a plurality of command operations through the operation interface in the webpage format to execute corresponding Multiple functions that operate on the command.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该界面连接端口为通用总线连接端口、IEEE 1394连接端口或PCI及其衍生的总线连接端口。The above-mentioned cross-platform digital TV box driving method free from drivers, wherein the interface connection port is a universal bus connection port, IEEE 1394 connection port or PCI and the bus connection port derived therefrom.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该连接图标为磁盘驱动器、光驱或该操作系统所支持的外围装置的内置图标。In the cross-platform driver-free digital TV box driving method described above, the connection icon is a built-in icon of a disk drive, an optical drive, or a peripheral device supported by the operating system.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该操作系统为Windows系列、Linux或FreeBSD。The above-mentioned cross-platform driver-free digital TV box driving method, wherein the operating system is Windows series, Linux or FreeBSD.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该模拟符合该界面连接端口的步骤,还包含启动该操作系统所支持该连接图标的一驱动程序。In the cross-platform driver-free digital TV box driving method described above, the step of simulating the interface connection port further includes activating a driver for the connection icon supported by the operating system.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该网页格式的操作界面存储于该数字电视盒的一存储器内。In the cross-platform driver-free digital TV box driving method described above, the operation interface in webpage format is stored in a memory of the digital TV box.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该存储器可为内置式存储器或外接式存储器。In the cross-platform driver-free digital TV box driving method described above, the memory can be a built-in memory or an external memory.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该网页格式的操作界面是利用一程序语言所制作的。In the cross-platform driver-free digital TV box driving method described above, the operation interface in webpage format is made by using a programming language.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该加载该网页格式的操作界面的步骤,还包含关闭该操作系统所支持该连接图标的一驱动程序。In the cross-platform driver-free digital TV box driving method described above, the step of loading the operation interface in the webpage format further includes closing a driver of the connection icon supported by the operating system.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该加载该网页格式为一多任务模式。The cross-platform driver-free digital TV box driving method described above, wherein the loading of the web page format is a multi-task mode.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该多任务模式为一命令模式及/或一网页模式的切换。In the cross-platform driver-free digital TV box driving method described above, the multitasking mode is switching between a command mode and/or a web page mode.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该固件存储于该数字电视盒的一存储器内。In the cross-platform driver-free digital TV box driving method described above, the firmware is stored in a memory of the digital TV box.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该输出该网页格式的操作界面的一初始化命令操作的步骤中,还包含执行该初始化命令操作以初始化该数字电视盒。In the cross-platform driver-free digital TV box driving method described above, the step of outputting an initialization command operation of the web page format operation interface further includes executing the initialization command operation to initialize the digital TV box.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中所述功能为捕捉信号、方向选项、亮度调整、频道选项、声音调整以及对比调整。In the cross-platform driver-free digital TV box driving method described above, the functions are signal capture, direction selection, brightness adjustment, channel selection, sound adjustment and contrast adjustment.
如上所述的跨平台免驱动程序的数字电视盒驱动方法,其中该通过该网页格式的操作界面的步骤,还包含在该网页格式的操作界面上显示所述功能所相对应的画面。In the above-mentioned cross-platform driver-free digital TV box driving method, the step of passing through the operation interface in the webpage format further includes displaying a picture corresponding to the function on the operation interface in the webpage format.
本发明还提供一种跨平台免驱动程序的摄影装置驱动方法,该摄影装置可外接于一计算机主机上的一界面连接端口,其中该方法包括:连接该摄影装置与该界面连接端口;在该计算机主机上的一操作系统的一显示桌面上模拟符合该界面连接端口的该摄影装置的一连接图标;该操作系统启动支持该连接图标的驱动程序且显示于该显示桌面上;点选该连接图标且通过该界面连接端口呼叫存储于该摄影装置的一网页格式的操作界面;在该计算机主机的一存储器内加载该网页格式的操作界面;执行该网页格式的操作界面以控制该摄影装置;输出该网页格式的操作界面的一初始化命令操作至存储于该摄影装置的一固件;及通过该网页格式的操作界面下达多个命令操作执行该摄影装置相对应于所述命令操作操作的多个功能。The present invention also provides a cross-platform driver-free photography device driving method, the photography device can be externally connected to an interface connection port on a computer host, wherein the method includes: connecting the photography device and the interface connection port; Simulate a connection icon of the photography device corresponding to the interface connection port on a display desktop of an operating system on the host computer; the operating system starts a driver supporting the connection icon and displays it on the display desktop; click the connection icon and call a web page format operation interface stored in the photographing device through the interface connection port; load the web page format operation interface in a memory of the computer host; execute the web page format operation interface to control the photographing device; Outputting an initialization command operation of the operation interface in the webpage format to a firmware stored in the photographing device; and issuing a plurality of command operations through the operation interface in the webpage format to execute a plurality of operations corresponding to the command operations of the photographing device Function.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该界面连接端口为通用总线连接端口、IEEE 1394连接端口或PCI及其衍生的总线连接端口。The above-mentioned cross-platform driver-free photography device driving method, wherein the interface connection port is a universal bus connection port, an IEEE 1394 connection port or PCI and its derived bus connection ports.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该连接图标为磁盘驱动器、光驱或该操作系统所支持的外围装置的内置图标。In the above-mentioned cross-platform driver-free photography device driving method, wherein the connection icon is a built-in icon of a disk drive, an optical drive, or a peripheral device supported by the operating system.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该操作系统为Windows系列、Linux或FreeBSD。The above-mentioned cross-platform driver-free photography device driving method, wherein the operating system is Windows series, Linux or FreeBSD.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该模拟符合该界面连接端口的步骤,还包含启动该操作系统所支持该连接图标的一驱动程序。In the above-mentioned cross-platform driver-free photography device driving method, wherein the step of simulating the interface connection port further includes activating a driver of the connection icon supported by the operating system.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该网页格式的操作界面存储于该摄影装置的一存储器内。In the cross-platform driver-free photography device driving method described above, the operation interface in webpage format is stored in a memory of the photography device.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该存储器可为内置式存储器或外接式存储器。In the above-mentioned cross-platform driver-free photography device driving method, the memory can be a built-in memory or an external memory.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该网页格式的操作界面是利用一程序语言所制作的。In the above-mentioned cross-platform driver-free photography device driving method, the operation interface in webpage format is made by using a programming language.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该加载该网页格式的操作界面的步骤,还包含关闭该操作系统所支持该连接图标的一驱动程序。In the above-mentioned cross-platform driver-free photography device driving method, the step of loading the operation interface in webpage format further includes closing a driver of the connection icon supported by the operating system.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该加载该网页格式为一多任务模式。In the above-mentioned cross-platform driver-free photography device driving method, wherein the loading of the web page format is a multi-task mode.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该多任务模式为一命令模式及/或一网页模式的切换。In the above-mentioned cross-platform driver-free photography device driving method, wherein the multitasking mode is a command mode and/or a web page mode switching.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该固件存储于该摄影装置的一存储器内。In the cross-platform driver-free photography device driving method described above, the firmware is stored in a memory of the photography device.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该输出该网页格式的操作界面的一初始化命令操作的步骤中,还包含执行该初始化命令操作以初始化该摄影装置。In the above-mentioned cross-platform driver-free photography device driving method, the step of outputting an initialization command operation of the web page format operation interface further includes executing the initialization command operation to initialize the photography device.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中所述功能为捕捉信号、方向选项、亮度调整、频道选项、声音调整以及对比调整。In the above-mentioned cross-platform driver-free photography device driving method, the functions are signal capture, direction selection, brightness adjustment, channel selection, sound adjustment and contrast adjustment.
如上所述的跨平台免驱动程序的摄影装置驱动方法,其中该通过该网页格式的操作界面的步骤,还包含在该网页格式的操作界面上显示所述功能所相对应的画面。In the above-mentioned cross-platform driver-free photography device driving method, the step of passing through the operation interface in webpage format further includes displaying the screen corresponding to the function on the operation interface in webpage format.
本发明能有效解决公知计算机主机连接外围装置时需要驱动程序及/或应用程序而对使用者所造成的困扰,可实现在完全不需要任何外围装置的驱动程序、也不需要安装任何应用程序的情况下直接执行操作且拥有跨平台的功能。The present invention can effectively solve the trouble caused to the user caused by the driver program and/or application program required when the known computer mainframe is connected to the peripheral device, and can realize that no driver program of any peripheral device is required at all, and no application program needs to be installed. directly perform operations in the case and have cross-platform functionality.
附图说明 Description of drawings
图1为本发明的系统结构图;Fig. 1 is a system structure diagram of the present invention;
图2为本发明的跨平台免驱动程序的外围装置驱动方法流程图;Fig. 2 is the flow chart of the peripheral device driving method of the cross-platform driver-free program of the present invention;
图3为本发明的第一实施例的跨平台免驱动程序的数字电视盒系统示意图;Fig. 3 is the cross-platform driver-free digital TV box system schematic diagram of the first embodiment of the present invention;
图4为本发明的第一实施例的跨平台免驱动程序的数字电视盒驱动方法流程图;Fig. 4 is the cross-platform driver-free digital TV box driving method flowchart of the first embodiment of the present invention;
图5为本发明的第二实施例的跨平台免驱动程序的摄影装置系统示意图;及5 is a schematic diagram of a cross-platform driver-free photography device system according to a second embodiment of the present invention; and
图6为本发明的第二实施例的跨平台免驱动程序的摄影装置驱动方法流程图。FIG. 6 is a flow chart of a cross-platform driver-free photography device driving method according to a second embodiment of the present invention.
其中,附图标记说明如下:Wherein, the reference signs are explained as follows:
10外围装置 100、200、300控制芯片10
1000、2000、3000内置式存储器 102、202、302外接式存储器1000, 2000, 3000 built-in
12计算机主机 120界面连接端口12
122存储器122 memory
具体实施方式 Detailed ways
请参考图1,为本发明的系统结构图,图2为本发明的跨平台免驱动程序的外围装置驱动方法流程图,本发明为一外围装置10可外接于一计算机主机12上的一界面连接端口120的跨平台免驱动程序驱动方法,包括在步骤S100将该外围装置10连接于该界面连接端口120,其中该界面连接端口120可为通用总线连接端口、IEEE 1394连接端口或PCI及其衍生的总线连接端口(如PCI-X或PCI Express等),接着在步骤S102在该计算机主机12上的一操作系统上的一显示桌面上模拟符合该界面连接端口120的该外围装置10的一连接图标,其中该连接图标可为一磁盘驱动器图标、一光驱图标、一打印机图标、一网络摄影机或操作系统所支持的外围装置的内置图标,该操作系统可为Windows系列(如Windows 95、Windows 98、Windows NT、Windows 2000或Windows XP)、Linux系统(如FreeB SD等等)或MAC,因为目前的操作系统已内置有支持多种的外围装置驱动程序以及支持多种的界面连接端口驱动程序,所以上述的步骤即是利用该操作系统这一特点,使得该操作系统误判所连接的外围设备10是内置驱动程序的外围装置,之后在步骤S104该操作系统将会依照所误认的外围装置而相应地启动支持该连接图标的驱动程序。Please refer to FIG. 1, which is a system structure diagram of the present invention, and FIG. 2 is a flow chart of a cross-platform driver-free peripheral device driving method of the present invention. The present invention is an interface that a peripheral device 10 can be externally connected to a
在步骤S106使用者点选该连接图标且通过该界面连接端口120呼叫存储于该外围装置10的一网页格式的操作界面,其中该网页格式的操作界面存储于该外围装置10的一存储器内,该存储器可为内置式存储器1000或外接式存储器102,而内置式存储器1000是内置于一控制芯片100内(如业界所知悉的SOC芯片),然而外接式存储器102可为一非易失性存储器(如只读存储器(Read Only Memory;ROM)和闪存(Flash)),该外接式存储器102电性连接于一控制芯片100,该网页格式的操作界面是利用一跨平台程序语言所制作的,该跨平台程序语言可为JAVA语言、网页编辑语言(如HTML、FrontPage等)或网络动画程序语言(如FLASH等)等等。In step S106, the user clicks the connection icon and calls an operation interface in a webpage format stored in the peripheral device 10 through the
在步骤S108将该网页格式的操作界面载入该计算机主机12的一存储器122内,该加载该网页格式的操作界面为一多任务模式,该多任务模式为一命令(Command)模式及/或一网页模式的切换。同样地,此处所提及的存储器如同上述的非易失性存储器,此加载步骤将该网页格式的操作界面的程序代码通过该界面连接端口120的传输而放置于该存储器122的相对应的存储器存储地址,该存储器存储地址是依程序代码撰写不同而定的,待该网页格式的操作界面完全放置于该计算机主机12的存储器122内时,随即在步骤S110关闭该操作系统所支持该连接图标的驱动程序,此时在步骤S112该计算机主机12即可通过该网页格式的操作界面执行控制该外围装置10的操作。In step S108, the operation interface in the webpage format is loaded into a
请参考图3,为本发明的第一实施例的跨平台免驱动程序的数字电视盒系统示意图,图4为本发明的第一实施例的跨平台免驱动程序的数字电视盒驱动方法流程图,在图3中,该数字电视盒系统仅表示出本实施例所需要的零件示意图,然而所属领域技术人员应该了解该数字电视盒系统内含有其它的外围IC组件,因其在本实施例中并非为重要部分,故在图示中将其省略,本实施例为一数字电视盒20可外接于一计算机主机12上的一界面连接端口120的跨平台免驱动程序连接方法,包括在步骤S200将该数字电视盒20连接于该界面连接端口120,其中该界面连接端口120可为通用总线连接端口、IEEE 1394连接端口或PCI及其衍生的总线连接端口(如PCI-X或PCI Express等),接着在步骤S202在该计算机主机12上的一操作系统上的一显示桌面上模拟符合该界面连接端口120的该数字电视盒20的一连接图标,其中该连接图标可为一磁盘驱动器图标、一光驱图标及一打印机、一网络摄影机或操作系统所支持的外围装置的内置图标,该操作系统可为Windows系列(如Windows 95、Windows 98、Windows NT、Windows 2000或Windows XP)、Linux系统(如FreeBSD等等)或MAC,因为目前的操作系统已内置有支持多种外围装置的驱动程序以及支持多种界面连接端口的驱动程序,所以上述的步骤即是利用该操作系统这一特点,使得该操作系统误判所连接的数字电视盒20是内置驱动程序的外围装置,之后在步骤S204该操作系统将会依照所误认的外围装置而相对应地启动支持该连接图标的驱动程序。Please refer to FIG. 3 , which is a schematic diagram of a cross-platform driver-free digital TV box system according to the first embodiment of the present invention, and FIG. 4 is a flow chart of a cross-platform driver-free digital TV box driving method according to the first embodiment of the present invention. , in Fig. 3, the digital TV box system only shows the schematic diagram of the parts required by this embodiment, but those skilled in the art should understand that the digital TV box system contains other peripheral IC components, because in this embodiment It is not an important part, so it is omitted in the illustration. This embodiment is a cross-platform driver-free connection method in which a digital TV box 20 can be externally connected to an interface connection port 120 on a computer host 12, including step S200 The digital TV box 20 is connected to the interface connection port 120, wherein the interface connection port 120 can be a universal bus connection port, an IEEE 1394 connection port or PCI and its derivative bus connection ports (such as PCI-X or PCI Express, etc.) , then in step S202, on a display desktop on an operating system on the host computer 12, simulate a connection icon of the digital TV box 20 that meets the interface connection port 120, wherein the connection icon can be a disk drive icon, A CD-ROM drive icon and a printer, a network camera or built-in icons of peripheral devices supported by the operating system, the operating system can be Windows series (such as Windows 95, Windows 98, Windows NT, Windows 2000 or Windows XP), Linux system ( Such as FreeBSD, etc.) or MAC, because the current operating system has built-in drivers supporting multiple peripheral devices and drivers supporting multiple interface connection ports, so the above steps are to use this feature of the operating system to make The operating system misjudges that the connected digital TV box 20 is a peripheral device with a built-in driver, and then in step S204 the operating system will correspondingly start the driver supporting the connection icon according to the misidentified peripheral device.
在步骤S206使用者点选该连接图标且通过该界面连接端口120呼叫存储于该数字电视盒20的一网页格式的操作界面,其中该网页格式的操作界面存储于该数字电视盒20的一存储器内,该存储器可为内置式存储器2000或外接式存储器202,而内置式存储器2000内置于一控制芯片200内(如业界所熟知的SOC芯片),然而外接式存储器202可为一非易失性存储器(如只读存储器(Read Only Memory;ROM)和闪存(Flash)),该外接式存储器202电性连接于一控制芯片200,该网页格式的操作界面是利用一跨平台程序语言所制作的,该跨平台程序语言可为JAVA语言、网页编辑语言(如HTML、FrontPage等)或网络动画程序语言(如FLASH等)等等。In step S206, the user clicks the connection icon and calls an operation interface in a webpage format stored in the
在步骤S208将该网页格式的操作界面载入该计算机主机12的一存储器122内,该加载该网页格式的操作界面为一多任务模式,该多任务模式为一命令(Command)模式及/或一网页模式的切换。同样地,此处所提及的存储器如同上述的非易失性存储器,此加载步骤将该网页格式的操作界面的程序代码通过该界面连接端口120的传输而放置于该存储器122的相对应的存储器存储地址,该存储器存储地址是依程序代码撰写不同而定的,待该网页格式的操作界面完全放置于该计算机主机12的存储器122内时,在步骤S210关闭该操作系统所支持该连接图标的驱动程序,此时在步骤S212该计算机主机12即可通过该网页格式的操作界面执行控制该数字电视盒20的操作。In step S208, the operation interface in the webpage format is loaded into a
在步骤S214该网页格式的操作界面输出一初始化命令操作至存储于该数字电视盒20的固件,其中该固件存储于该数字电视盒20的一存储器2000、202内。在步骤S216执行该初始化命令操作以初始化该数字电视盒20,此时,因该初始化命令操作而使得该固件将依照内含的程序代码,依序地初始化该数字电视盒20,其初始化操作包括该数字电视盒20的接收信号的调整、搜寻数字频道以及外围IC组件的初始化操作,在步骤S218通过该网页格式的操作界面下达多个命令操作以执行该数字电视盒20相对应于这些命令操作的多个功能,其中这些功能为捕捉信号、方向选项、亮度调整、频道选项、声音调整以及对比调整等等,在步骤S220将上述这些功能所相对应的画面显示于该网页格式的操作界面上。In step S214 , the web page format operation interface outputs an initialization command to operate the firmware stored in the
请参考图5为本发明的第二实施例的跨平台免驱动程序的摄影装置系统示意图,图6为本发明的第二实施例得跨平台免驱动程序的摄影装置驱动方法流程图,在图5中,该摄影装置仅表示出本实施例所需要的组件示意图,然而所属领域技术人员应该了解该摄影装置内含有其它的外围IC组件,因其在本实施例中并非为重要部分,故在图示中将其省略,本实施例为一摄影装置30可外接于一计算机主机12上的一界面连接端口120的跨平台免驱动程序连接方法,包括在步骤S300将该摄影装置30连接于该界面连接端口120,其中该界面连接120端口可为通用总线连接端口、IEEE 1394连接端口或PCI及其衍生的总线连接端口(如PCI-X或PCI Express等),接着在步骤S302在该计算机主机12上的一操作系统上的一显示桌面上模拟符合该界面连接端口120的该摄影装置30的一连接图标,其中该连接图标可为一磁盘驱动器图标、一光驱图标及一打印机、一网络摄影机或操作系统所支持的外围装置的内置图标,该操作系统可为Windows系列(如Windows 95、Windows98、Windows NT、Windows 2000或Windows XP)、Linux系统(如FreeBSD等等)或MAC,因为目前的操作系统已内置有支持多种外围装置的驱动程序以及支持多种界面连接端口的驱动程序,所以上述的步骤即是利用该操作系统这一特点,使得该操作系统误判所连接的摄影装置30是内置驱动程序的外围装置,之后在步骤S304该操作系统将会依照所误认的外围装置而相对应地启动支持该连接图标的驱动程序。Please refer to FIG. 5 , which is a schematic diagram of a cross-platform driver-free photography device system according to a second embodiment of the present invention. FIG. 6 is a flow chart of a driving method for a cross-platform driver-free photography device according to a second embodiment of the present invention. 5, the photographing device only shows a schematic diagram of the components required by this embodiment, but those skilled in the art should understand that the photographing device contains other peripheral IC components, because it is not an important part in this embodiment, so in It is omitted in the illustration, and this embodiment is a cross-platform driver-free connection method in which a photographing
在步骤S306使用者点选该连接图标且通过该界面连接端口120呼叫存储于该摄影装置30的一网页格式的操作界面,其中该网页格式的操作界面存储于该摄影装置30的一存储器内,该存储器可为内置式存储器3000或外接式存储器302,而内置式存储器内置于一控制芯片300内(如业界所知悉的SOC芯片),然而外接式存储器302可为一非易失性存储器(如只读存储器(Read Only Memory;ROM)和闪存(Flash)),该外接式存储器302电性连接于一控制芯片300,该网页格式的操作界面是利用一跨平台程序语言所制作的,该跨平台程序语言可为JAVA语言、网页编辑语言(如HTML、FrontPage等)或网络动画程序语言(如FLASH等)等等。In step S306, the user clicks the connection icon and calls an operation interface in a webpage format stored in the photographing
在步骤S308将该网页格式的操作界面载入该计算机主机12的一存储器122内,该加载该网页格式的操作界面为一多任务模式,该多任务模式为一命令(Command)模式及/或一网页模式的切换。同样地,此处所提及的存储器如同上述的非易失性存储器,此加载步骤将该网页格式的操作界面的程序代码通过该界面连接端口120得传输而放置在该存储器122相对应的存储器存储地址,该存储器存储地址是依程序代码撰写不同而定的,待该网页格式的操作界面完全放置于该计算机主机12的存储器122内时,随即在步骤S310关闭该操作系统所支持该连接图标的驱动程序,此时在步骤S312该计算机主机12即可通过该网页格式的操作界面执行控制该摄影装置30的操作。In step S308, the operating interface in the webpage format is loaded into a
在步骤S314该网页格式的操作界面输出一初始化命令操作至存储于该摄影装置30的一固件,其中在步骤S316该固件存储于该摄影装置30的一存储器3000、302内。执行该初始化命令操作以初始化该摄影装置30,此时,因该初始化命令操作而使得该固件将依照内含的程序代码,依序地初始化该摄影装置30,在步骤S318通过该网页格式的操作界面下达多个命令操作以执行该摄影装置30相对应于这些命令操作的多个功能,其中这些功能为捕捉信号、方向选项、亮度调整、频道选项、声音调整以及对比调整等等,在步骤S320将上述这些功能所相对应的画面显示于该网页格式的操作界面上。In step S314, the operation interface in webpage format outputs an initialization command to operate a firmware stored in the photographing
本发明的外围装置并不限于上述的实施例,只要是有操作系统(无论是Windows系列、Linux系列或者是MAC)所支持的界面连接端口即可应用本发明的方法,例如打印机、多功能事务机、数字相机或其它电子产品,皆可以利用本发明的方法完成连接操作及其驱动该外围装置。Peripheral device of the present invention is not limited to above-mentioned embodiment, as long as there is the interface connection port supported by operating system (no matter be Windows series, Linux series or MAC), the method of the present invention can be applied, such as printer, multifunction transaction Computers, digital cameras or other electronic products can use the method of the present invention to complete the connection operation and drive the peripheral device.
本发明相对于公知技术不同在于具有完全不需要任何外围装置的驱动程序、也不需要安装任何应用程序、可直接执行操作以及拥有跨平台的功能,因为利用本发明的方法,无论该计算机主机所连接的外围装置为何种装置,完全不需要安装该外围装置的驱动程序,只要在该外围装置上存储有该网页格式的操作界面即可操作该外围装置,又因该网页格式的操作界面是使用网页格式所撰写而形成的,且目前的操作系统(Windows系列、Linux系列或是MAC)大都已支持网页格式显示功能,因此可实现跨平台的功能,然而该网页格式的操作界面所需要的存储器空间不大,所以可节省该外围装置的存储器空间。Compared with the known technology, the present invention is different in that it does not need any driver program of peripheral device at all, does not need to install any application program, can directly perform operations and has cross-platform functions, because using the method of the present invention, no matter what the host computer is What kind of device is the connected peripheral device, there is no need to install the driver program of the peripheral device at all, as long as the operation interface of the webpage format is stored on the peripheral device, the peripheral device can be operated, and because the operation interface of the webpage format is used It is written in the web format, and most of the current operating systems (Windows series, Linux series or MAC) already support the display function of the web format, so cross-platform functions can be realized. However, the memory required for the operation interface of the web format The space is small, so the memory space of the peripheral device can be saved.
虽然本发明已以优选实施例公开如上,然其并非用以限制本发明的范围,任何所属领域的技术人员,在不脱离本发明的精神和范围内,当可作些许的变更与修饰,因此本发明的保护范围当视后附的权利要求所界定的范围为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the scope of the present invention. Any person skilled in the art may make some changes and modifications without departing from the spirit and scope of the present invention. Therefore The scope of protection of the present invention should be determined by the appended claims.
Claims (39)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101320445A CN101169724B (en) | 2006-10-23 | 2006-10-23 | Peripheral device driving method of cross-platform drive-free program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2006101320445A CN101169724B (en) | 2006-10-23 | 2006-10-23 | Peripheral device driving method of cross-platform drive-free program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101169724A CN101169724A (en) | 2008-04-30 |
| CN101169724B true CN101169724B (en) | 2010-04-21 |
Family
ID=39390364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2006101320445A Expired - Fee Related CN101169724B (en) | 2006-10-23 | 2006-10-23 | Peripheral device driving method of cross-platform drive-free program |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101169724B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101794234A (en) * | 2010-02-04 | 2010-08-04 | 中兴通讯股份有限公司 | Wireless data card, communication method between same and computer side and system thereof |
| CN102096646A (en) * | 2011-01-30 | 2011-06-15 | 中兴通讯股份有限公司 | Method and device for starting wireless communication terminal |
| CN102695087A (en) * | 2011-03-21 | 2012-09-26 | 中兴通讯股份有限公司 | Digital television playing method, device and USB Television card |
| CN102841801B (en) * | 2012-07-11 | 2017-12-12 | 中兴通讯股份有限公司 | Method and device for upgrading firmware of driving-free terminal |
| CN104023254A (en) * | 2013-03-01 | 2014-09-03 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN109788332A (en) * | 2018-12-11 | 2019-05-21 | 新视家科技(北京)有限公司 | Extended method and its device, the electronic equipment of left side control |
| CN111752621A (en) * | 2019-03-28 | 2020-10-09 | 兆利丰股份有限公司 | Web Sales Management System with Shared Peripheral Device Controller |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1453704A (en) * | 2002-04-23 | 2003-11-05 | 立领科技股份有限公司 | Network peripherals that do not require prior installation of driver software |
| CN1766827A (en) * | 2004-10-25 | 2006-05-03 | 三星电子株式会社 | Printer with web server embedded therein and printing method thereof |
-
2006
- 2006-10-23 CN CN2006101320445A patent/CN101169724B/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1453704A (en) * | 2002-04-23 | 2003-11-05 | 立领科技股份有限公司 | Network peripherals that do not require prior installation of driver software |
| CN1766827A (en) * | 2004-10-25 | 2006-05-03 | 三星电子株式会社 | Printer with web server embedded therein and printing method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101169724A (en) | 2008-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8190785B2 (en) | Plug-and-play device and method for enhancing features and settings in an interactive display system | |
| CN101169724B (en) | Peripheral device driving method of cross-platform drive-free program | |
| US7545386B2 (en) | Unified mobile display emulator | |
| US5915106A (en) | Method and system for operating a scanner which emulates a disk drive | |
| KR100664454B1 (en) | Information processing apparatus, information processing method and program storage medium | |
| US7743390B2 (en) | Driving method of a driverless peripheral device with a cross platform | |
| US5835772A (en) | Method and apparatus for providing an interface between a system and a peripheral device | |
| TWI590044B (en) | Test system and test method thereof | |
| US20060218309A1 (en) | Device for upgrading a firmware of a display apparatus | |
| CN101577108A (en) | Portable electronic device and method for switching display unit | |
| KR20040003589A (en) | Method and apparatus for installing driver for a function | |
| CN114127685B (en) | Electronic device and control method thereof | |
| CN111752623B (en) | Display configuration method, device, electronic equipment and readable storage medium | |
| CN107423075A (en) | The register method and user terminal of driving | |
| US8549273B1 (en) | Method and apparatus to present a unique background image on a personal computer display when the computer system is booted from an external drive | |
| CN108279937A (en) | Call method, device, storage medium and the electronic equipment of parameter | |
| CN1752952A (en) | How to install drivers built into hardware devices | |
| KR100802241B1 (en) | Driverless Peripheral Device with Cross Platform | |
| CN1324500C (en) | Open type and hold equipment | |
| CN115794016A (en) | Multi-screen compatible method, system, terminal and medium applied to intelligent equipment | |
| TWI424323B (en) | Computer system and display identification data access method thereof, and a control system controling the same | |
| KR100570887B1 (en) | Application Upgrades for Car Audio / Video Systems | |
| CN116257202A (en) | PMON firmware control system display resolution method and device | |
| CN117215658A (en) | Method and device for deleting boot program of mobile storage device | |
| CN116860277A (en) | Display equipment and local upgrading method |
Legal Events
| 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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100421 Termination date: 20151023 |
|
| EXPY | Termination of patent right or utility model |