[go: up one dir, main page]

CN101169724B - Peripheral device driving method of cross-platform drive-free program - Google Patents

Peripheral device driving method of cross-platform drive-free program Download PDF

Info

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
Application number
CN2006101320445A
Other languages
Chinese (zh)
Other versions
CN101169724A (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.)
Ddtic Co ltd
Original Assignee
Ddtic Co ltd
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 Ddtic Co ltd filed Critical Ddtic Co ltd
Priority to CN2006101320445A priority Critical patent/CN101169724B/en
Publication of CN101169724A publication Critical patent/CN101169724A/en
Application granted granted Critical
Publication of CN101169724B publication Critical patent/CN101169724B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention relates to a driving method of a peripheral device of a cross-platform drive-free program, wherein the peripheral device can be externally connected with an interface connection port on a computer host, and the method comprises the following steps: connecting the peripheral device with the interface connection port; simulating a connection icon of the peripheral device conforming to the interface connection port and displaying the connection icon on a display desktop of an operating system on the computer host; clicking the connection icon and calling an operation interface in a webpage format stored in the peripheral device through the interface connection port; loading the operation interface in the web page format in a memory of the computer host; and executing the operation interface of the web page format to control the peripheral device. The invention can effectively solve the trouble that the known computer host needs the drive program and/or the application program when connecting the peripheral device, can realize the direct execution operation under the condition of completely not needing any drive program of the peripheral device and installing any application program, and has the function of cross-platform.

Description

跨平台免驱动程序的外围装置驱动方法Cross-platform driver-free peripheral device driving method

技术领域 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 Peripherals 100, 200, 300 control chips

1000、2000、3000内置式存储器      102、202、302外接式存储器1000, 2000, 3000 built-in memory 102, 202, 302 external memory

12计算机主机                      120界面连接端口12 computer host 120 interface connection ports

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 computer host 12. The cross-platform driver-free driving method of the connection port 120 includes connecting the peripheral device 10 to the interface connection port 120 in step S100, wherein the interface connection port 120 can be a universal bus connection port, an IEEE 1394 connection port or PCI and its Derived bus connection port (such as PCI-X or PCI Express etc.), then in step S102 on a display desktop on an operating system on the host computer 12, simulate a corresponding to the peripheral device 10 of the interface connection port 120 A connection icon, wherein the connection icon can be a disk drive icon, a CD-ROM drive icon, a printer icon, a network camera or a built-in icon of a peripheral device supported by the operating system, and the operating system can be a Windows series (such as Windows 95, Windows 98, Windows NT, Windows 2000 or Windows XP), Linux system (such as FreeB SD, etc.) or MAC, because the current operating system has built-in support for a variety of peripheral device drivers and support for a variety of interface connection port drivers , so the above steps are to use this characteristic of the operating system, so that the operating system misjudges that the connected peripheral device 10 is a peripheral device with a built-in driver, and then in step S104 the operating system will follow the misidentified peripheral device. The device starts the driver supporting the connection icon accordingly.

在步骤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 interface connection port 120, wherein the operation interface in the webpage format is stored in a memory of the peripheral device 10, The memory can be a built-in memory 1000 or an external memory 102, and the built-in memory 1000 is built in a control chip 100 (such as an SOC chip known in the industry), but the external memory 102 can be a non-volatile memory (such as read-only memory (Read Only Memory; ROM) and flash memory (Flash)), the external memory 102 is electrically connected to a control chip 100, and the web page format operation interface is made by a cross-platform programming language, The cross-platform programming language can be JAVA language, web page editing language (such as HTML, FrontPage, etc.) or network animation programming language (such as FLASH, etc.).

在步骤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 memory 122 of the computer mainframe 12, the operation interface in the webpage format loaded is a multitasking mode, and the multitasking mode is a command (Command) mode and/or A switching of the web page mode. Likewise, the memory mentioned here is the same as the above-mentioned non-volatile memory. In this loading step, the program code of the operation interface in the webpage format is placed in the corresponding memory 122 through the transmission of the interface connection port 120. Memory storage address, the memory storage address is determined according to the different programming codes, when the operation interface in the webpage format is completely placed in the memory 122 of the computer host 12, then close the connection supported by the operating system in step S110 icon driver program, at this time, in step S112, the host computer 12 can execute the operation of controlling the peripheral device 10 through the operation interface in the webpage format.

请参考图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 digital TV box 20 through the interface connection port 120, wherein the operation interface in the webpage format is stored in a memory of the digital TV box 20 In, the memory can be built-in memory 2000 or external memory 202, and the built-in memory 2000 is built in a control chip 200 (such as the SOC chip well known in the industry), but the external memory 202 can be a non-volatile Memory (such as read-only memory (Read Only Memory; ROM) and flash memory (Flash)), the external memory 202 is electrically connected to a control chip 200, and the web page format operation interface is made by using a cross-platform programming language , the cross-platform programming language can be JAVA language, web page editing language (such as HTML, FrontPage, etc.) or network animation programming language (such as FLASH, etc.) and the like.

在步骤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 memory 122 of the host computer 12, the operation interface in the webpage format loaded is a multitasking mode, and the multitasking mode is a command (Command) mode and/or A switching of the web page mode. Likewise, the memory mentioned here is the same as the above-mentioned non-volatile memory. In this loading step, the program code of the operation interface in the webpage format is placed in the corresponding memory 122 through the transmission of the interface connection port 120. Memory storage address, the memory storage address is determined according to the different programming codes. When the operation interface in the webpage format is completely placed in the memory 122 of the computer host 12, close the connection icon supported by the operating system in step S210 driver program, at this time, in step S212, the host computer 12 can execute the operation of controlling the digital TV box 20 through the operation interface in the webpage format.

在步骤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 digital TV box 20 , wherein the firmware is stored in a memory 2000 , 202 of the digital TV box 20 . In step S216, the initialization command operation is executed to initialize the digital TV box 20. At this time, the firmware will initialize the digital TV box 20 sequentially according to the included program code due to the initialization command operation. The initialization operation includes The adjustment of the receiving signal of the digital TV box 20, the search for digital channels and the initialization operation of the peripheral IC components, in step S218, a plurality of command operations are issued through the operation interface of the webpage format to execute the corresponding operations of the digital TV box 20 corresponding to these commands multiple functions, wherein these functions are signal capture, direction selection, brightness adjustment, channel selection, sound adjustment, contrast adjustment, etc., and in step S220, the screens corresponding to the above-mentioned functions are displayed on the operation interface in the webpage format .

请参考图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 device 30 can be externally connected to an interface connection port 120 on a computer host 12, including connecting the photographing device 30 to the computer at step S300. Interface connection port 120, wherein this interface connection 120 ports can be general bus connection port, IEEE 1394 connection port or PCI and derived bus connection port (such as PCI-X or PCI Express etc.), then in step S302 in this host computer A display desktop on an operating system on 12 simulates a connection icon of the camera device 30 that meets the interface connection port 120, wherein the connection icon can be a disk drive icon, a CD-ROM icon, a printer, a network camera Or the built-in icon of the peripheral device supported by the operating system, the operating system can be Windows series (such as Windows 95, Windows98, Windows NT, Windows 2000 or Windows XP), Linux system (such as FreeBSD, etc.) or MAC, because the current The 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 misjudge the connected camera device 30 It is a peripheral device with a built-in driver, and then in step S304 the operating system will correspondingly start the driver supporting the connection icon according to the misidentified peripheral device.

在步骤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 device 30 through the interface connection port 120, wherein the operation interface in the webpage format is stored in a memory of the photographing device 30, The memory can be a built-in memory 3000 or an external memory 302, and the built-in memory is built in a control chip 300 (such as a well-known SOC chip in the industry), but the external memory 302 can be a non-volatile memory (such as Read-only memory (Read Only Memory; ROM) and flash memory (Flash)), the external memory 302 is electrically connected to a control chip 300, the operation interface of the web page format is made by a cross-platform programming language, the cross-platform The platform programming language can be JAVA language, web page editing language (such as HTML, FrontPage, etc.) or network animation programming language (such as FLASH, etc.) and so on.

在步骤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 memory 122 of the host computer 12, the loading interface in the webpage format is a multitasking mode, and the multitasking mode is a command (Command) mode and/or A switching of the web page mode. Similarly, the memory mentioned here is the same as the above-mentioned non-volatile memory. In this loading step, the program code of the operation interface in the webpage format is transmitted through the interface connection port 120 and placed in the memory corresponding to the memory 122. Storage address, the memory storage address is determined according to the different programming codes. When the operation interface in the webpage format is completely placed in the memory 122 of the computer host 12, the connection icon supported by the operating system is closed in step S310. At this time, in step S312, the host computer 12 can execute the operation of controlling the photographing device 30 through the operation interface in the webpage format.

在步骤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 device 30, wherein in step S316, the firmware is stored in a memory 3000, 302 of the photographing device 30. Execute the initialization command operation to initialize the photographing device 30. At this time, due to the initialization command operation, the firmware will sequentially initialize the photographing device 30 according to the program code contained in it. In step S318, the web page format operation The interface issues multiple command operations to execute multiple functions of the camera 30 corresponding to these command operations, wherein these functions are signal capture, direction selection, brightness adjustment, channel selection, sound adjustment, and contrast adjustment, etc., in step S320 The screens corresponding to the above-mentioned functions are displayed on the operation interface in the webpage format.

本发明的外围装置并不限于上述的实施例,只要是有操作系统(无论是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)

1. the peripheral unit driving method of a cross-platform drive-free program, this peripheral unit can be external in the connectivity port, an interface on the main frame, it is characterized in that this method comprises:
Connect this peripheral unit and this connectivity port, interface;
Show a connection icon of simulating this peripheral unit that meets this connectivity port, interface on the desktop in one of the operating system on this main frame;
This os starting is supported the driver of this connection icon and is shown on this demonstration desktop;
Click this connection icon and call out the operation interface of a webpage format that is stored in this peripheral unit by this connectivity port, interface;
This main frame a storer in load the operation interface of this webpage format; And
The operation interface of carrying out this webpage format is to control this peripheral unit.
2. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1 is characterized in that: this connectivity port, interface is versabus connectivity port, IEEE 1394 connectivity ports or PCI and the bus connection port of deriving thereof.
3. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1 is characterized in that: this connection icon is the built-in icon of the peripheral unit supported of disc driver, CD-ROM drive or this operating system.
4. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1 is characterized in that this operating system is Windows series or Linux series.
5. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1, it is characterized in that: the operation interface of this webpage format is stored in the storer of this peripheral unit.
6. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 5, it is characterized in that: this storer is built-in storer or circumscribed storer.
7. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1, it is characterized in that: the operation interface of this webpage format utilizes a cross platform program language made.
8. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1, it is characterized in that: this storer is a nonvolatile memory or volatile memory.
9. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1, it is characterized in that: this loads the step of the operation interface of this webpage format, also comprises a driver of closing this connection icon that this operating system is supported.
10. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 1, it is characterized in that: this operation interface that loads this webpage format is a multi job mode.
11. the peripheral unit driving method of cross-platform drive-free program as claimed in claim 10 is characterized in that: this multi job mode is the switching of a command mode and/or a webpage pattern.
12. the digital television case driving method of a cross-platform drive-free program, this digital television case can be external in the connectivity port, an interface on the main frame, it is characterized in that this method comprises:
Connect this digital television case and this connectivity port, interface;
Show a connection icon of simulating this digital television case that meets this connectivity port, interface on the desktop in one of the operating system on this main frame;
This os starting is supported the driver of this connection icon and is shown on this demonstration desktop;
Click this connection icon and call out the operation interface of a webpage format that is stored in this digital television case by this connectivity port, interface;
In a storer of this main frame, load the operation interface of this webpage format;
The operation interface of carrying out this webpage format is to control this digital television case;
An initialization command of exporting the operation interface of this webpage format is operated to a firmware that is stored in this digital television case; And
Assign a plurality of command operations to carry out a plurality of functions that this digital television case corresponds to described command operation by the operation interface of this webpage format.
13. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: this connectivity port, interface is versabus connectivity port, IEEE 1394 connectivity ports or PCI and the bus connection port of deriving thereof.
14. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: this connection icon is the built-in icon of the peripheral unit supported of disc driver, CD-ROM drive or this operating system.
15. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: this operating system is Windows series, Linux or FreeBSD.
16. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: the operation interface of this webpage format is stored in the storer of this digital television case.
17. the digital television case driving method of cross-platform drive-free program as claimed in claim 16 is characterized in that: this storer can be built-in storer or circumscribed storer.
18. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: the operation interface of this webpage format utilizes a program language made.
19. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: this loads the step of the operation interface of this webpage format, also comprises a driver of closing this connection icon that this operating system is supported.
20. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: this loads this webpage format is a multi job mode.
21. the digital television case driving method of cross-platform drive-free program as claimed in claim 20 is characterized in that: this multi job mode is the switching of a command mode and/or a webpage pattern.
22. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: this firmware stores is in a storer of this digital television case.
23. the digital television case driving method of cross-platform drive-free program as claimed in claim 12, it is characterized in that: in the step that this initialization command of exporting the operation interface of this webpage format is operated, also comprise and carry out this initialization command operation with this digital television case of initialization.
24. the digital television case driving method of cross-platform drive-free program as claimed in claim 12 is characterized in that: described function is that signal acquisition, direction option, brightness adjustment, channel option, sound adjustment and contrast are adjusted.
25. the digital television case driving method of cross-platform drive-free program as claimed in claim 12, it is characterized in that: the step of operation interface that should be by this webpage format also is included on the operation interface of this webpage format and shows the corresponding picture of described function.
26. the camera driving method of a cross-platform drive-free program, this camera can be external in the connectivity port, an interface on the main frame, it is characterized in that this method comprises:
Connect this camera and this connectivity port, interface;
Show a connection icon of simulating this camera that meets this connectivity port, interface on the desktop in one of the operating system on this main frame;
This os starting is supported the driver of this connection icon and is shown on this demonstration desktop;
Click this connection icon and call out the operation interface of a webpage format that is stored in this camera by this connectivity port, interface;
In a storer of this main frame, load the operation interface of this webpage format;
The operation interface of carrying out this webpage format is to control this camera;
An initialization command of exporting the operation interface of this webpage format is operated to a firmware that is stored in this camera; And
Assign a plurality of command operations by the operation interface of this webpage format and carry out a plurality of functions that this camera corresponds to described command operation operation.
27. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this connectivity port, interface is versabus connectivity port, IEEE 1394 connectivity ports or PCI and the bus connection port of deriving thereof.
28. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this connection icon is the built-in icon of the peripheral unit supported of disc driver, CD-ROM drive or this operating system.
29. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this operating system is Windows series, Linux or FreeBSD.
30. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: the operation interface of this webpage format is stored in the storer of this camera.
31. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this storer can be built-in storer or circumscribed storer.
32. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: the operation interface of this webpage format utilizes a program language made.
33. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this loads the step of the operation interface of this webpage format, also comprises a driver of closing this connection icon that this operating system is supported.
34. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this loads this webpage format is a multi job mode.
35. the camera driving method of cross-platform drive-free program as claimed in claim 34 is characterized in that: this multi job mode is the switching of a command mode and/or a webpage pattern.
36. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: this firmware stores is in a storer of this camera.
37. the camera driving method of cross-platform drive-free program as claimed in claim 26, it is characterized in that: in the step that this initialization command of exporting the operation interface of this webpage format is operated, also comprise and carry out this initialization command operation with this camera of initialization.
38. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: described function is that signal acquisition, direction option, brightness adjustment, channel option, sound adjustment and contrast are adjusted.
39. the camera driving method of cross-platform drive-free program as claimed in claim 26 is characterized in that: the step of operation interface that should be by this webpage format also is included on the operation interface of this webpage format and shows the corresponding picture of described function.
CN2006101320445A 2006-10-23 2006-10-23 Peripheral device driving method of cross-platform drive-free program Expired - Fee Related CN101169724B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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