JP2003099262A - Host device and compatible device registering method - Google Patents
Host device and compatible device registering methodInfo
- Publication number
- JP2003099262A JP2003099262A JP2001287032A JP2001287032A JP2003099262A JP 2003099262 A JP2003099262 A JP 2003099262A JP 2001287032 A JP2001287032 A JP 2001287032A JP 2001287032 A JP2001287032 A JP 2001287032A JP 2003099262 A JP2003099262 A JP 2003099262A
- Authority
- JP
- Japan
- Prior art keywords
- compatible
- host
- registration
- host device
- unit
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、USBを用いて複
数のデバイス装置をプラグアンドプレイ機能により接続
するマイクロコンピュータを組込んだホスト装置(パー
ソナルコンピュータを除く)に係り、特に、ホスト装置
にUSBを用いて接続できるデバイス装置と互換性のあ
るデバイス装置をUSB接続できるようにする互換デバ
イス登録方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a host device (excluding a personal computer) incorporating a microcomputer for connecting a plurality of device devices by USB with a plug-and-play function, and more particularly to a USB device for the host device. The present invention relates to a compatible device registration method that enables USB connection of a device device compatible with a device device that can be connected using.
【0002】[0002]
【従来の技術】近年、パーソナルコンピュータ(以降パ
ソコンと称する)は、USBを用いて周辺機器(USB
デバイス)をプラグアンドプレイ機能により容易に接続
できるようになっている。パソコンの電源をオンしたま
ま、USBデバイスの着脱ができ、接続した時にそのU
SBデバイスの制御ソフト(ドライバプログラム等)が
選択されて、このUSBデバイスを直ぐに使用できるよ
うになっている。2. Description of the Related Art Recently, a personal computer (hereinafter referred to as a personal computer) uses a USB as a peripheral device (USB
Device) can be easily connected by the plug and play function. The USB device can be attached / detached while the power of the PC is turned on, and when the USB device is connected, the U
SB device control software (driver program, etc.) is selected so that the USB device can be used immediately.
【0003】ここで、プラグアンドプレイ機能とはパソ
コンに接続されるさまざまな周辺機器をパソコンに認識
させ、接続した周辺機器を制御するプログラムをパソコ
ンに組込んで、対応したデバイスドライバプログラムを
パソコンのOSから使えるようにする技術である。Here, the plug-and-play function means that the personal computer recognizes various peripheral devices connected to the personal computer, and a program for controlling the connected peripheral devices is installed in the personal computer, and a corresponding device driver program is stored in the personal computer. This is a technology that enables it to be used from the OS.
【0004】このようなUSB接続インターフェースが
パソコン以外の情報端末や家庭内で用いられるマイクロ
コンピュータを組込んだ電子機器(以降、ホスト装置と
称する)に組み込まれ、これらのホスト装置にUSBを
用いて周辺機器を容易に接続できるようになってきた。Such a USB connection interface is incorporated in an information terminal other than a personal computer and an electronic device (hereinafter referred to as a host device) incorporating a microcomputer used at home (hereinafter referred to as a host device), and a USB is used for these host devices. Peripheral devices have become easier to connect.
【0005】[0005]
【発明が解決しようとする課題】ところで、上記したホ
スト装置は、フロッピー(登録商標)ディスクやCD−
ROMなどの記録媒体から制御ソフトをダウンロードす
る手段を持っていなかったり、或いは各種USBデバイ
ス装置用の制御用ソフトを長期間記憶できる例えばHD
Dのような大容量の記憶装置を持っていない場合があ
る。このようなホスト装置に様々なUSBデバイス装置
を接続する場合、各種制御用ソフトをホスト装置に供給
することができなかったり、或いは装置内に各種の制御
用ソフトを保存することができなかった。By the way, the above-mentioned host device is a floppy (registered trademark) disk or a CD-ROM.
It does not have a means for downloading control software from a recording medium such as a ROM, or can store control software for various USB device devices for a long period of time, such as an HD.
It may not have a large-capacity storage device such as D. When connecting various USB device devices to such a host device, various control software cannot be supplied to the host device, or various control software cannot be stored in the device.
【0006】上記のような場合、ホスト装置には、あら
かじめ接続される周辺機器を限定したデバイスドライバ
プログラムとベンダー(製造者)IDやプロダクト(製
品)ID等のプラグアンドプレイIDをROMに記憶・
固定している。そのため、新しく互換性のあるUSBデ
バイス装置をホスト装置に接続するには上記したデバイ
スドライバプログラムを書き換えない限り、互換性のあ
るUSBデバイス装置を接続できないという問題があ
る。In the above case, the host device stores a device driver program for limiting peripheral devices to be connected in advance and a plug-and-play ID such as a vendor (manufacturer) ID and a product (product) ID in the ROM.
It is fixed. Therefore, in order to connect a new compatible USB device device to the host device, the compatible USB device device cannot be connected unless the above-mentioned device driver program is rewritten.
【0007】上記問題に対して、ホスト装置に接続され
る側のUSBデバイス装置にデバイスドライバプログラ
ムを持たせておいて、接続時、これをホスト装置のRA
M上にインストールして、各種USBデバイス装置を使
用できるようにする特開2000−194645号公報
に記載の方法があるが、USBデバイス装置毎にデバイ
スドライバプログラムを持たせなければならないという
問題がある。To solve the above-mentioned problem, a device driver program is provided in the USB device connected to the host device, and when the device driver program is connected, this is RA of the host device.
There is a method described in Japanese Patent Application Laid-Open No. 2000-194645 in which various USB device devices can be used by installing on M, but there is a problem that each USB device device must have a device driver program. .
【0008】ここで、互換性のあるUSB接続されるデ
バイス装置(互換USBデバイス装置)とは、例えば、
旧型のスピーカと新型のスピーカなどで、ホスト装置に
USB接続した際の制御ソフトとして同一のものが使用
できるUSBデバイス装置のことである。Here, the compatible USB device device (compatible USB device device) is, for example,
This is a USB device device in which the same control software can be used for the old-type speaker and the new-type speaker as the control software when the host device is USB-connected.
【0009】本発明は、上述の如き従来の課題を解決す
るためになされたもので、新たに制御用ソフトをインス
トールすることなく、或いは内蔵している制御用ソフト
を書き替えることなく、互換USBデバイス装置をプラ
グアンドプレイ機能により容易に接続することができる
ホスト装置及び互換デバイス登録方法を提供することを
目的としている。The present invention has been made in order to solve the above-mentioned conventional problems, and is compatible with a compatible USB without newly installing control software or rewriting built-in control software. It is an object of the present invention to provide a host device and a compatible device registration method that allow device devices to be easily connected by a plug-and-play function.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に請求項1に記載のホスト装置は、接続されたデバイス
装置固有のIDが予め登録されたIDと一致すると、対
応するアプリケーションソフトを実行して前記接続され
たデバイス装置に対する通信を行うホスト装置(ホスト
装置100)において、ホスト装置を登録モード又は通
常モードに設定するモード設定手段(登録開始ボタン
1)と、前記モード設定手段により前記ホスト装置が前
記登録モードに設定されている時に接続されるデバイス
装置からその固有のIDを読み取って登録する登録手段
(PnPIN登録ドライバ301、互換ID記憶装置
2)と、前記モード設定手段によりホスト装置が通常モ
ードに設定されている時に接続されるデバイス装置から
その固有のIDを読み取って前記登録手段内に登録して
あるIDと照合する照合手段(PnPドライバ302)
と、前記照合手段によって、前記接続されるデバイス装
置固有のIDと前記登録手段内に登録してあるIDとの
一致が判断された場合、前記対応するアプリケーション
ソフトを実行する接続制御手段(PnPドライバ30
2)と、を具備することを特徴とする。In order to achieve the above object, the host apparatus according to claim 1 executes corresponding application software when the ID unique to the connected device matches the ID registered in advance. In the host device (host device 100) that performs communication with the connected device device, the mode setting means (registration start button 1) for setting the host device to the registration mode or the normal mode, and the host by the mode setting means. A registration unit (PnPIN registration driver 301, compatible ID storage device 2) that reads and registers the unique ID from the device unit connected when the device is set to the registration mode, and the host unit by the mode setting unit. Read its unique ID from the device connected when it is set to normal mode Collating means for collating the ID which is registered in the registration unit I (PnP driver 302)
And the matching means determines that the ID unique to the device to be connected and the ID registered in the registration means match, the connection control means (PnP driver) that executes the corresponding application software. Thirty
2) and are provided.
【0011】請求項2に記載のホスト装置は、請求項1
に記載のホスト装置において、前記接続されるデバイス
装置毎に対応するアプリケーションソフトを複数保持し
ている場合、前記登録手段により接続されるデバイス装
置固有のIDを登録する際に、前記接続するデバイス装
置に対応するアプリケーションソフトを指定する指定手
段(機能選択スイッチ6)を有し、前記モード設定手段
によりホスト装置が通常モードに設定されている時に接
続されたデバイス装置から読み取った固有のIDが前記
登録手段内に登録してあるIDと一致した場合、前記指
定手段で指定されたアプリケーションソフトを実行して
前記接続したデバイス装置に対する通信を行うことを特
徴とする。The host device according to claim 2 is the host device according to claim 1.
In the host device according to the item [1], if a plurality of application software corresponding to each of the connected device devices are held, the device device to be connected is registered when the ID unique to the device device to be connected is registered by the registration unit. Has a designating means (function selection switch 6) for designating the application software corresponding to, and the unique ID read from the connected device when the host is set to the normal mode by the mode setting means is registered. When the ID matches the ID registered in the means, the application software designated by the designating means is executed to communicate with the connected device.
【0012】請求項3に記載の互換デバイス登録方法
は、接続されるデバイス装置固有のIDが予め登録され
たIDと一致すると、対応するアプリケーションソフト
を実行して前記接続したデバイス装置に対する通信を行
うホスト装置における前記IDを登録する互換デバイス
登録方法において、前記ホスト装置を登録モードにする
ステップ(S1)と、前記登録モード時に前記ホスト装
置に接続されるデバイス装置からその固有のIDを読み
取るステップ(S3)と、前記デバイス装置から読み取
ったIDを登録するステップ(S4)と、を具備するこ
とを特徴とする。In the compatible device registration method according to the third aspect, when the ID unique to the device to be connected matches the ID registered in advance, the corresponding application software is executed to communicate with the connected device. In the compatible device registration method for registering the ID in the host device, the step of setting the host device in the registration mode (S1), and the step of reading the unique ID from the device device connected to the host device in the registration mode ( S3) and a step (S4) of registering the ID read from the device unit.
【0013】請求項1、3に係る発明によれば、ホスト
装置に保存してあるアプリケーションソフトで動作する
新たなデバイス装置をホスト装置に接続した際に、ホス
ト装置を登録モードとし、このデバイス装置の固有のI
Dを登録しておいてから、装置の電源を一旦切って、デ
バイス装置をホスト装置から外した後、再度、ホスト装
置の電源を投入してデバイス装置を再度接続すると、こ
の時はデバイス装置の固有のIDが登録されていて、デ
バイス装置から受け取る固有のIDとの照合が一致する
ため、接続制御手段がこのデバイス装置に対してもアプ
リケーションソフトを実行して通信を行うことで、新た
に制御用ソフトをインストールすることなく、或いは内
蔵している制御用ソフトを書き替えることなく、互換デ
バイス装置をプラグアンドプレイ機能により容易に接続
することができる。According to the first and third aspects of the present invention, when a new device device operating with application software stored in the host device is connected to the host device, the host device is set to the registration mode, and this device device is set. Peculiar I
After registering D, turn off the power supply of the device once, disconnect the device device from the host device, then turn on the power supply of the host device again and reconnect the device device. At this time, the device device Since the unique ID is registered and the collation with the unique ID received from the device unit is the same, the connection control unit executes the application software for this device unit as well to perform communication, thereby newly controlling. A compatible device device can be easily connected by the plug-and-play function without installing the software for software or rewriting the built-in control software.
【0014】請求項2に係る発明によれば、アプリケー
ションソフトが複数種類あっても、登録モードの際にア
プリケーションソフトを選択することにより、ホスト装
置内の制御ソフトを書き替えたり、或いは新規に制御ソ
フトをインストールすることなく、複数種類のデバイス
装置のいずれでもプラグアンドプレイ機能により容易に
接続することができる。According to the second aspect of the present invention, even if there are a plurality of types of application software, the control software in the host device can be rewritten or newly controlled by selecting the application software in the registration mode. Any of a plurality of types of device devices can be easily connected by the plug-and-play function without installing software.
【0015】[0015]
【発明の実施の形態】以下、本発明の実施の形態を図面
に基づいて説明する。図1は、本発明のホスト装置の第
1の実施の形態に係る構成を示したブロック図である。
本例のホスト装置100は、USB接続される互換US
Bデバイス装置(以降単に互換デバイス装置という)2
00の固有のIDを装置内に登録開始するための登録開
始ボタン1と、USB接続される互換デバイス装置20
0固有のID(プラグアンドプレイID)を登録する互
換ID記憶装置2、USB接続される互換デバイス装置
200と通信するプラグアンドプレイID受信装置4を
ハードウェアとして具備し、プラグアンドプレイにより
互換デバイス装置200を接続するためのプラグアンド
プレイ(PnP)ドライバ301、USB接続される互
換デバイス装置200固有のIDを装置に登録するため
のプラグアンドプレイ(PnP)ID登録ドライバ30
2、及び互換デバイス装置200に対応するアプリケー
ションソフト304をソフトウェアとして具備してい
る。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration according to a first exemplary embodiment of a host device of the present invention.
The host device 100 of this example is a compatible US connected by USB.
B device unit (hereinafter simply referred to as compatible device unit) 2
Registration start button 1 for starting registration of a unique ID of 00 in the device, and compatible device device 20 connected by USB
A compatible ID storage device 2 for registering a 0 unique ID (plug and play ID) and a plug and play ID receiving device 4 for communicating with a compatible device device 200 connected by USB are provided as hardware, and the compatible device is provided by plug and play. A plug-and-play (PnP) driver 301 for connecting the device 200, and a plug-and-play (PnP) ID registration driver 30 for registering an ID unique to the compatible device device 200 connected by USB to the device.
2 and the application software 304 corresponding to the compatible device apparatus 200 are provided as software.
【0016】次に本実施の形態の動作について図2に示
したフローチャートを参照して説明する。まず、ホスト
装置100の登録開始ボタン1を押す(ステップS
1)。これにより、装置は登録開始モードに移行する。
その後、ホスト装置100に、例えば旧型のスピーカに
代えて新型のスピーカなどのプラグアンドプレイの互換
デバイス装置200を接続する(ステップS2)。Pn
PID登録ドライバ301はUSB接続された互換デバ
イス装置200からプラグアンドプレイID(ベンダー
IDとプロダクトID)をプラグアンドプレイID受信
装置4を通して読み込む(ステップS3)。このステッ
プ302、303が互換デバイス装置200から上記I
Dを受け取るモードである。Next, the operation of this embodiment will be described with reference to the flowchart shown in FIG. First, press the registration start button 1 of the host device 100 (step S
1). As a result, the device shifts to the registration start mode.
After that, the plug-and-play compatible device device 200 such as a new type speaker is connected to the host device 100 in place of the old type speaker (step S2). Pn
The PID registration driver 301 reads the plug-and-play ID (vendor ID and product ID) from the compatible device device 200 connected by USB through the plug-and-play ID receiving device 4 (step S3). The steps 302 and 303 are performed by the compatible device unit 200 as described above.
This is a mode for receiving D.
【0017】PnPID登録ドライバ301は、読み込
んだプラグアンドプレイID及びアプリケーションソフ
ト304の実行開始番地を互換ID記憶装置2に登録す
る(ステップS4)。このステップS4が登録モードで
ある。その後、ホスト装置100の電源を切る(ステッ
プS5)。その後、互換デバイス装置200はホスト装
置100から外しておく。The PnPID registration driver 301 registers the read plug and play ID and execution start address of the application software 304 in the compatible ID storage device 2 (step S4). This step S4 is a registration mode. After that, the power of the host device 100 is turned off (step S5). After that, the compatible device apparatus 200 is removed from the host apparatus 100.
【0018】次に、ホスト装置100の電源を再投入し
(ステップS6)、上記のデバイス装置200を再度ホ
スト装置100に接続する(ステップS7)。PnPド
ライバ302は互換デバイス装置200からプラグアン
ドプレイIDをプラグアンドプレイID受信装置4を通
して読み込む(ステップS8)。PnPドライバ302
は読み込んだプラグアンドプレイIDと互換ID記憶装
置102内のプラグアンドプレイIDとを比較し(ステ
ップS9)、一致するものがあれば、このプラグアンド
プレイIDに対応して登録されているアプリケーション
ソフト304の実行開始番地を読み出し、この実行開始
番地からアプリケーションソフト304を実行する(ス
テップS10)。これらステップS7〜S10は通常モ
ードのプラグアンドプレイ実行モードである。Next, the power of the host device 100 is turned on again (step S6), and the device device 200 is connected to the host device 100 again (step S7). The PnP driver 302 reads the plug-and-play ID from the compatible device apparatus 200 through the plug-and-play ID receiving apparatus 4 (step S8). PnP driver 302
Compares the read Plug and Play ID with the Plug and Play ID in the compatible ID storage device 102 (step S9), and if there is a match, the application software registered corresponding to this Plug and Play ID. The execution start address of 304 is read, and the application software 304 is executed from this execution start address (step S10). These steps S7 to S10 are the normal mode plug-and-play execution mode.
【0019】図3は上記したPnP登録ドライバ301
とPNPドライバ302の共用のプログラム設計例を示
した図である。201で、互換ID記憶装置2から登録
されているプロダクトID(PID)、ベンダーID
(VID)、アプリケーションソフト304の先頭番地
を読込む。202で、USBデバイスの特性を示すディ
スクリプタを取得する処理により、接続されたUSB機
器(互換デバイス装置200)のPID、VIDを受け
取る。203で、PID、VIDを互換ID記憶装置2
に登録済みのものと照合する。204で、USB機器か
ら受け取ったPID、VIDと登録済みのPID、VI
Dが一致するかどうかを判断し、一致する場合は205
で、通常モードであるかどうかを判断し、通常モードで
ある場合は206で、アプリケーションソフト304を
呼出す。通常モードでない場合は何もしない。上記した
PID、VIDが一致しないと判断された場合は207
で登録モードかどうかを判断し、登録モードであった場
合は208で、受け取ったIDを互換ID記憶装置2に
登録する。登録モードでない場合は何もしない。FIG. 3 shows the PnP registration driver 301 described above.
FIG. 6 is a diagram showing an example of a shared program design of the PNP driver 302 and the PNP driver 302. In 201, the product ID (PID) and vendor ID registered from the compatible ID storage device 2
(VID), the top address of the application software 304 is read. In 202, the PID and VID of the connected USB device (compatible device 200) are received by the process of acquiring the descriptor indicating the characteristics of the USB device. In 203, the PID and VID are set to the compatible ID storage device 2
Check with those registered in. At 204, the PID and VID received from the USB device and the registered PID and VI
It is determined whether D matches, and if they match, 205
Then, it is judged whether or not it is the normal mode, and if it is the normal mode, the application software 304 is called at 206. Does nothing if not in normal mode. If it is determined that the above PID and VID do not match, 207
If it is in the registration mode, the received ID is registered in the compatible ID storage device 2 in step 208. Does nothing if not in registration mode.
【0020】本実施の形態によれば、ホスト装置100
に保存してあるアプリケーションソフト304で動作す
る新たな互換デバイス装置200をホスト装置100に
接続した際に、ホスト装置100を登録モードとし、こ
の互換デバイス装置200のプラグアンドプレイIDを
互換ID記憶装置2内に登録しておいてから、装置の電
源を一旦切って、互換デバイス装置200をホスト装置
100から外した後、再度、ホスト装置100の電源を
投入して互換デバイス装置200を再度接続すると、こ
の時は互換デバイス装置200のプラグアンドプレイI
Dが互換ID記憶装置2に登録されていて、互換デバイ
ス装置200から受け取る固有のプラグアンドプレイI
Dとの照合が一致するため、PnPドライバ302はこ
の互換デバイス装置200に対してもアプリケーション
ソフト304を実行して通信を行うことができる。According to the present embodiment, the host device 100
When a new compatible device device 200 that operates with the application software 304 stored in the host device 100 is connected to the host device 100, the host device 100 is set to the registration mode, and the plug and play ID of the compatible device device 200 is set to the compatible ID storage device. If the compatible device unit 200 is temporarily turned off, the compatible device unit 200 is disconnected from the host unit 100, and then the host unit 100 is powered on again to connect the compatible device unit 200 again. , At this time, the plug and play I of the compatible device unit 200
D is registered in the compatible ID storage device 2 and is a unique plug and play I received from the compatible device device 200.
Since the collation with D is the same, the PnP driver 302 can execute the application software 304 and communicate with this compatible device unit 200 as well.
【0021】従って、互換デバイス装置200に対して
はホスト装置100内のアプリケーションソフト30
4、PnPドライバ302等の制御ソフトを書き替えた
り、或いは新規に制御ソフトをインストールすることな
く、互換デバイス装置200をUSB接続して使用する
ことができる。Therefore, for the compatible device unit 200, the application software 30 in the host unit 100 is used.
4, the compatible device apparatus 200 can be used by connecting to the USB without rewriting the control software such as the PnP driver 302 or newly installing the control software.
【0022】尚、互換デバイス装置200が電源を落と
さずに着脱できるものであれば、ステップS5でホスト
装置100の電源を切らずに互換デバイス装置200を
ホスト装置100から脱着するだけで、自動的に通常モ
ードに戻すこともできる。また、互換デバイス装置20
0のプラグアンドプレイIDを一度ホスト装置100に
登録してしまえば、以降は、プラグアンドプレイ機能が
働いて、通常モードでの接続が常時行える。If the compatible device unit 200 can be attached / detached without turning off the power source, the compatible device unit 200 can be automatically attached / detached from the host device 100 without turning off the power source of the host device 100 in step S5. You can also switch back to normal mode. In addition, the compatible device unit 20
Once the plug-and-play ID of 0 has been registered in the host device 100, the plug-and-play function operates and connection in the normal mode can always be performed thereafter.
【0023】図4は、本発明のホスト装置の第2の実施
の形態に係る構成を示したブロック図である。但し、図
1に示し第1の実施の形態と同様の部分には同一符号を
付し、適宜その説明を省略する。FIG. 4 is a block diagram showing the configuration of the host device according to the second embodiment of the present invention. However, the same parts as those of the first embodiment shown in FIG. 1 are designated by the same reference numerals, and the description thereof will be appropriately omitted.
【0024】第1の実施の形態では、単機能のアプリケ
ーションを想定した互換デバイス装置200の固有ID
の登録方法を説明した。この第2の実施の形態では、例
えばホスト装置100が車載アダプタ装置で、デバイス
装置200としてモデム機能デバイスと、音声データを
アイソクロナス転送するオーディオデバイス装置を接続
するものとする。In the first embodiment, the unique ID of the compatible device 200 assuming a single-function application
Explained how to register. In the second embodiment, for example, the host device 100 is an in-vehicle adapter device, and a modem function device as the device device 200 and an audio device device for isochronously transferring audio data are connected.
【0025】このような場合、アプリケーションソフト
はハンズフリー機能を実現する時と、モデムデータ通信
機能を実現する時の2種類あり、接続するデバイスによ
ってプラグアンドプレイを実行するアプリケーションソ
フトが異なる。In such a case, there are two types of application software, one for implementing the hands-free function and one for implementing the modem data communication function, and the application software for executing the plug-and-play differs depending on the connected device.
【0026】そのため、本実施の形態のホスト装置10
0は、互換デバイス装置200に応じたプラグアンドプ
レイを設定するために、機能選択スイッチ6と2種類の
携帯電話モデム用アプリケーションソフト304aとス
ピーカ用アプリケーションソフト304bを有し、他の
構成は図1に示した第1の実施の形態と同様である。Therefore, the host device 10 of the present embodiment
0 has a function selection switch 6, two types of mobile phone modem application software 304a and a speaker application software 304b for setting plug and play according to the compatible device apparatus 200, and other configurations are as shown in FIG. It is similar to the first embodiment shown in FIG.
【0027】次に本実施の形態の動作について説明す
る。まず、ホスト装置100に互換のデバイス装置20
0としてモデム機能デバイスを接続するか、オーディオ
デバイス装置を接続するかによって、機能選択スイッチ
6を用いてこれから接続する互換デバイス装置200に
対応するアプリケーションソフトを指定する。例えば、
モデム機能デバイスを接続する場合、機能選択スイッチ
6の6aボタンを押して携帯電話モデム用アプリケーシ
ョンソフト304aを指定する。オーディオデバイス装
置を接続する場合、6bボタンを押してスピーカ用アプ
リケーションソフト304bを指定する。Next, the operation of this embodiment will be described. First, a device device 20 compatible with the host device 100
Depending on whether the modem function device is connected or the audio device device is connected as 0, the function selection switch 6 is used to specify the application software corresponding to the compatible device device 200 to be connected. For example,
When a modem function device is connected, the 6a button of the function selection switch 6 is pressed to specify the mobile phone modem application software 304a. When connecting an audio device, the 6b button is pressed to specify the speaker application software 304b.
【0028】その後、登録開始ボタン1を押して、ホス
ト装置100を登録モードとした後、ホスト装置100
にデバイス装置200を接続すると、以降は、図2に示
したフローチャートにおけるステップS1〜S10と同
様の動作になる。After that, the registration start button 1 is pressed to set the host device 100 in the registration mode, and then the host device 100
When the device unit 200 is connected to, the operation thereafter is the same as steps S1 to S10 in the flowchart shown in FIG.
【0029】従って、本実施の形態のようにアプリケー
ションソフトが2種類あっても、登録モードの際にアプ
リケーションソフトを選択することにより、ホスト装置
100内の制御ソフトを書き替えたり、或いは新規に制
御ソフトをインストールすることなく、2種類の互換デ
バイス装置200のいずれでもUSB接続して使用する
ことができる。Therefore, even if there are two types of application software as in this embodiment, the control software in the host device 100 can be rewritten or newly controlled by selecting the application software in the registration mode. Any of the two types of compatible device units 200 can be used by USB connection without installing software.
【0030】図5は上記した本発明の第2の実施の形態
を適用した具体例で、ホスト装置として車載アダプタホ
スト装置300を想定したものである。この車載アダプ
タホスト装置300を開発する時点で、車載アダプタホ
スト装置300に接続するプラグアンドプレイ機能を持
った次世代携帯電話装置401に対応した携帯電話モデ
ム用アプリケーションソフト304aとスピーカ用アプ
リケーションソフト304bを装置内のROM等に搭載
固定しておき、その後、将来次世代携帯電話402を新
たに開発する時、USBデバイス機能としての次世代携
帯電話401と互換性を保つようにする。FIG. 5 is a specific example to which the above-described second embodiment of the present invention is applied, and assumes an in-vehicle adapter host device 300 as a host device. At the time of developing this in-vehicle adapter host device 300, a mobile phone modem application software 304a and a speaker application software 304b compatible with the next-generation mobile phone device 401 having a plug-and-play function for connecting to the in-vehicle adapter host device 300 are provided. It is mounted and fixed in a ROM or the like in the apparatus, and thereafter, when the next-generation mobile phone 402 is newly developed in the future, the compatibility with the next-generation mobile phone 401 as a USB device function is maintained.
【0031】将来の次世代携帯電話402を車載アダプ
タホスト装置300に接続する際、図4の実施の形態で
説明したように、機能選択スイッチ6の6aボタンを押
し、携帯電話モデム用アプリケーションソフト304a
を選択してから、前述した登録モードに移行して一連の
動作を行う。これにより、車載アダプタホスト装置30
0に将来の次世代携帯電話402をUSB接続して、将
来開発する次世代携帯電話402に対しても、車載アダ
プタホスト装置300を開発する時点で、モデムデータ
通信機能およびハンズフリー機能の基本機能を保証する
ことができる。When the next-generation mobile phone 402 of the future is connected to the in-vehicle adapter host device 300, as described in the embodiment of FIG. 4, the 6a button of the function selection switch 6 is pressed to apply the mobile phone modem application software 304a.
After selecting, a transition is made to the registration mode described above, and a series of operations is performed. Thereby, the in-vehicle adapter host device 30
0 to the next-generation mobile phone 402 of the future by USB connection, and also the next-generation mobile phone 402 to be developed in the future, at the time of developing the in-vehicle adapter host device 300, basic functions of the modem data communication function and the hands-free function. Can be guaranteed.
【0032】なお、ホスト装置300にUSB接続され
るUSBスピーカ501についても同様で、将来開発さ
れるUSBスピーカ502を互換デバイス装置としてお
けば、これをホスト装置300に容易に接続して、基本
機能を維持することができる。The same applies to the USB speaker 501 connected to the host device 300 by USB. If the USB speaker 502 to be developed in the future is used as a compatible device device, this can be easily connected to the host device 300 to provide the basic function. Can be maintained.
【0000】[0000]
【発明の効果】以上説明したように、本発明によれば、
ホスト装置に保存してあるアプリケーションソフトで動
作する新たなデバイス装置をホスト装置に接続した際
に、装置を登録モードとし、このデバイス装置の固有の
IDを登録しておくことにより、新たに制御用ソフトを
インストールすることなく、或いは内蔵している制御用
ソフトを書き替えることなく、新しい互換性のあるデバ
イス装置をプラグアンドプレイ機能により容易に接続す
ることができる。As described above, according to the present invention,
When a new device that operates with application software stored in the host device is connected to the host device, the device is placed in the registration mode and the unique ID of this device device is registered to newly create a control device. A new compatible device unit can be easily connected by the plug-and-play function without installing software or rewriting the built-in control software.
【図1】本発明のホスト装置の第1の実施の形態に係る
構成を示したブロック図である。FIG. 1 is a block diagram showing a configuration according to a first exemplary embodiment of a host device of the present invention.
【図2】図1に示した装置の動作を説明するフローチャ
ートである。である。FIG. 2 is a flowchart illustrating an operation of the device shown in FIG. Is.
【図3】図1に示したPnP登録ドライバとPNPドラ
イバの共用のプログラム設計例を示した図である。FIG. 3 is a diagram showing an example of a program design commonly used by the PnP registration driver and the PNP driver shown in FIG.
【図4】本発明のホスト装置の第2の実施の形態に係る
構成を示したブロック図である。FIG. 4 is a block diagram showing a configuration according to a second exemplary embodiment of a host device of the present invention.
【図5】図4に示した本発明の第2の実施の形態を適用
した具体例で、ホスト装置として車載アダプタホスト装
置を想定したブロック図である。FIG. 5 is a block diagram in which a vehicle-mounted adapter host device is assumed as a host device in a specific example to which the second embodiment of the present invention shown in FIG. 4 is applied.
1 登録開始ボタン
2 互換ID記憶装置
4 プラグアンドプレイID受信装置
6 機能選択スイッチ
100 ホスト装置
200、201 互換デバイス装置(プラグアンドプレ
イデバイス装置)
300 車載アダプタホスト装置
301 PnP(プラグアンドプレイ)ID登録ドライ
バ
302 PnP(プラグアンドプレイ)ドライバ
304 アプリケーションソフト
304a 携帯電話モデム用アプリケーションソフト
304b スピーカ用アプリケーションソフト
401 次世代携帯電話装置
402 将来の次世代携帯電話装置1 Registration start button 2 Compatible ID storage device 4 Plug and play ID receiving device 6 Function selection switch 100 Host device 200, 201 Compatible device device (plug and play device device) 300 In-vehicle adapter host device 301 PnP (plug and play) ID registration Driver 302 PnP (Plug and Play) driver 304 Application software 304a Application software for mobile phone modem 304b Speaker application software 401 Next-generation mobile phone device 402 Future next-generation mobile phone device
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B014 EA01 EB03 FA17 FB04 GD05 GD33 HC05 HC08 HC13 5B076 AB17 AB20 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 5B014 EA01 EB03 FA17 FB04 GD05 GD33 HC05 HC08 HC13 5B076 AB17 AB20
Claims (3)
め登録されたIDと一致すると、対応するアプリケーシ
ョンソフトを実行して前記接続されたデバイス装置に対
する通信を行うホスト装置において、 ホスト装置を登録モード又は通常モードに設定するモー
ド設定手段と、 前記モード設定手段により前記ホスト装置が前記登録モ
ードに設定されている時に接続されるデバイス装置から
その固有のIDを読み取って登録する登録手段と、 前記モード設定手段によりホスト装置が通常モードに設
定されている時に接続されるデバイス装置からその固有
のIDを読み取って前記登録手段内に登録してあるID
と照合する照合手段と、 前記照合手段によって、前記接続されるデバイス装置固
有のIDと前記登録手段内に登録してあるIDとの一致
が判断された場合、前記対応するアプリケーションソフ
トを実行する接続制御手段と、を具備することを特徴と
するホスト装置。1. A host device that executes a corresponding application software to communicate with the connected device unit when the ID unique to the connected device unit matches the pre-registered ID. Alternatively, a mode setting unit that sets the normal mode, a registration unit that reads and registers a unique ID from a device device connected when the host device is set to the registration mode by the mode setting unit, and the mode The ID registered in the registration means by reading the unique ID from the device connected when the host device is set to the normal mode by the setting device.
And a matching unit that executes the corresponding application software when the matching unit determines that the ID unique to the device to be connected and the ID registered in the registration unit match. A host device comprising: a control unit.
るアプリケーションソフトを複数保持している場合、前
記登録手段により接続されるデバイス装置固有のIDを
登録する際に、前記接続するデバイス装置に対応するア
プリケーションソフトを指定する指定手段を備え、前記
モード設定手段によりホスト装置が通常モードに設定さ
れている時に接続されたデバイス装置から読み取った固
有のIDが前記登録手段内に登録してあるIDと一致し
た場合、前記指定手段で指定されたアプリケーションソ
フトを実行して前記接続したデバイス装置に対する通信
を行うことを特徴とする請求項1に記載のホスト装置。2. When a plurality of application software corresponding to each of the connected device units are held, when registering an ID unique to the device unit to be connected by the registration means, it corresponds to the connected device unit. And a unique ID read from the connected device when the host device is set to the normal mode by the mode setting device and an ID registered in the registration device. The host device according to claim 1, wherein, when they match, the application software designated by the designation means is executed to communicate with the connected device.
め登録されたIDと一致すると、対応するアプリケーシ
ョンソフトを実行して前記接続したデバイス装置に対す
る通信を行うホスト装置における前記IDを登録する互
換デバイス登録方法において、 前記ホスト装置を登録モードにするステップと、 前記登録モード時に前記ホスト装置に接続されるデバイ
ス装置からその固有のIDを読み取るステップと、 前記デバイス装置から読み取ったIDを登録するステッ
プと、を具備することを特徴とする互換デバイス登録方
法。3. A compatible device for registering the ID in a host device that executes corresponding application software and communicates with the connected device when the ID unique to the device to be connected matches a previously registered ID. In the registration method, a step of putting the host device in a registration mode, a step of reading a unique ID of the device device connected to the host device in the registration mode, and a step of registering the ID read from the device device. A compatible device registration method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001287032A JP2003099262A (en) | 2001-09-20 | 2001-09-20 | Host device and compatible device registering method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001287032A JP2003099262A (en) | 2001-09-20 | 2001-09-20 | Host device and compatible device registering method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003099262A true JP2003099262A (en) | 2003-04-04 |
Family
ID=19109907
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001287032A Pending JP2003099262A (en) | 2001-09-20 | 2001-09-20 | Host device and compatible device registering method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003099262A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006259886A (en) * | 2005-03-15 | 2006-09-28 | Ricoh Co Ltd | Control device, method and program of device having plug-and-play function |
KR100770465B1 (en) | 2004-06-11 | 2007-10-26 | 캐논 가부시끼가이샤 | Installation method, apparatus, control programm, and medium storing control program |
JP2009301572A (en) * | 2009-09-01 | 2009-12-24 | Canon Inc | Network device and its control method |
US7802190B2 (en) | 2003-12-01 | 2010-09-21 | Sony Corporation | Application display apparatus and application display system |
JP2011076491A (en) * | 2009-09-30 | 2011-04-14 | Toshiba Corp | Electronic apparatus and application execution method |
US8006287B2 (en) | 2003-07-15 | 2011-08-23 | Canon Kabushiki Kaisha | Network apparatus and control method therefor |
JP2013512516A (en) * | 2009-12-02 | 2013-04-11 | ▲華▼▲為▼▲終▼端有限公司 | Method and apparatus for correcting USB device drive and matching information |
-
2001
- 2001-09-20 JP JP2001287032A patent/JP2003099262A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8006287B2 (en) | 2003-07-15 | 2011-08-23 | Canon Kabushiki Kaisha | Network apparatus and control method therefor |
US7802190B2 (en) | 2003-12-01 | 2010-09-21 | Sony Corporation | Application display apparatus and application display system |
KR100770465B1 (en) | 2004-06-11 | 2007-10-26 | 캐논 가부시끼가이샤 | Installation method, apparatus, control programm, and medium storing control program |
JP2006259886A (en) * | 2005-03-15 | 2006-09-28 | Ricoh Co Ltd | Control device, method and program of device having plug-and-play function |
JP2009301572A (en) * | 2009-09-01 | 2009-12-24 | Canon Inc | Network device and its control method |
JP4498460B2 (en) * | 2009-09-01 | 2010-07-07 | キヤノン株式会社 | Network device and control method thereof |
JP2011076491A (en) * | 2009-09-30 | 2011-04-14 | Toshiba Corp | Electronic apparatus and application execution method |
JP2013512516A (en) * | 2009-12-02 | 2013-04-11 | ▲華▼▲為▼▲終▼端有限公司 | Method and apparatus for correcting USB device drive and matching information |
US8527670B2 (en) | 2009-12-02 | 2013-09-03 | Huawei Device Co., Ltd. | Method and apparatus for modifying USB device driver matching information |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10282313B2 (en) | Universal serial bus smart hub | |
US9201827B2 (en) | Device dependent selection between modes for asymmetric serial protocols | |
JP3330569B2 (en) | Computer control method, computer, and recording medium | |
KR100666518B1 (en) | Portable electronic device comprising common serial bus connector | |
US7739429B2 (en) | Method for data processing device exchanging data with computer | |
EP1434128A1 (en) | Plug-and-play interconnection architecture and method with in-device storage module in peripheral device | |
JP2001356913A (en) | Method and system for booting user authentication type network os utilizing bios pre-boot environment | |
JPH117436A (en) | Storage medium having electronic circuit and computer system having the storage medium | |
GB2463809A (en) | Peripheral device operation method, peripheral device and host | |
JP2002341957A (en) | Computer and method for starting computer | |
JP2003099262A (en) | Host device and compatible device registering method | |
US20030140129A1 (en) | Installing communication protocol in a handheld device | |
US20050010914A1 (en) | Method for upgrading firmware | |
WO2013189388A2 (en) | Usb network card access method, usb network card and pc | |
WO2010130130A1 (en) | Method and terminal device for controlling data transmission function of universal serial bus port | |
JP2002366501A (en) | Peripheral device, computer system and installer program | |
JPH07191835A (en) | Computer system | |
JP2003022245A (en) | System and method for providing application software for peripheral equipment | |
JP3714420B2 (en) | DATA TRANSFER CONTROL DEVICE, ELECTRONIC DEVICE, PROGRAM, AND ELECTRONIC DEVICE MANUFACTURING METHOD | |
CN211427090U (en) | Micro control unit device | |
JP2845839B2 (en) | Radio selective call receiver | |
JP2003150454A (en) | Extended external storage system | |
JP3626280B2 (en) | Computer system and system setting method | |
JP2004199708A (en) | Storage medium with electronic circuit and computer system with this storage medium | |
CN115291894A (en) | Device information management method, device, electronic device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040804 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20041208 |