(57)【要約】【課題】標準デバイスディスクリプタ要求に対し、接続されている端末装置やメモリカードに応じたプロダクトＩＤやシリアルナンバーを返答できる通信方法およびインターフェース装置並びに電子機器を提供する。【解決手段】メモリカードリーダ／ライタ２がメモリカード４に対し接続要求を行うとメモリカード４は、自己のＩＤを含む接続応答をメモリカードリーダ／ライタ２へ送る。メモリカードリーダ／ライタ２は、ＩＤ変更手段３５により、前記接続応答により得られたメモリカード４のＩＤをもとに自身のプロダクトＩＤやシリアルナンバーの書き換えを行う。ホスト１からメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求が行われると、メモリカードリーダ／ライタ２は、メモリカード４のＩＤをもとに書き換えた自身のプロダクトＩＤやシリアルナンバーを含む標準デバイスディスクリプタを応答する。【選択図】図４
2008117092.tif 000002
【特許請求の範囲】
【請求項１】
ホストとＵＳＢ経由で接続されたインターフェース装置を介在させ、前記ホストと前記インターフェース装置に接続された電子機器との間でデータを送受信する通信方法であって、
前記インターフェース装置が前記電子機器のＩＤを取得するステップと、
前記ホストからの標準デバイスディスクリプタ要求を前記インターフェース装置が受信すると、前記インターフェース装置は前記取得した電子機器のＩＤを自己のＩＤとして、前記ＩＤを含む標準デバイスディスクリプタ応答を前記インターフェース装置から前記ホストへ送信するステップと、
を備えたことを特徴とする通信方法。
【請求項２】
前記インターフェース装置から前記電子機器へ接続要求を送信するステップを備え、前記インターフェース装置が前記電子機器のＩＤを取得するステップは、前記接続要求に対し前記電子機器が前記インターフェース装置へ送信した接続応答に含まれる前記電子機器のＩＤを前記インターフェース装置が取得することを特徴とする請求項１記載の通信方法。
【請求項３】
前記インターフェース装置から前記電子機器へ接続要求を送信するステップは、前記インターフェース装置へ前記電子機器が接続可能になった状態をもとに発生する接続要求を前記インターフェース装置から前記電子機器へ送信することを特徴とする請求項２記載の通信方法。
【請求項４】
前記取得した電子機器のＩＤをもとに、前記インターフェース装置が自己のＩＤを前記電子機器のＩＤへ書き替えるステップを備え、前記取得した電子機器のＩＤを自己のＩＤとして、前記ＩＤを含む標準デバイスディスクリプタ応答を前記インターフェース装置から前記ホストへ送信するステップは、前記電子機器のＩＤへ書き替えた自己のＩＤを含む標準デバイスディスクリプタ応答を前記インターフェース装置から前記ホストへ送信することを特徴とする請求項１記載の通信方法。
【請求項５】
前記ＩＤは、電子機器のプロダクトＩＤまたはシリアルナンバーを含むことを特徴とする請求項１記載の通信方法。
【請求項６】
前記インターフェース装置から送信された前記電子機器のＩＤを含む標準デバイスディスクリプタ応答を前記ホストが受信し、前記ＩＤをもとに前記電子機器に応じたアプリケーションを実行するステップを備えたことを特徴とする請求項１記載の通信方法。
【請求項７】
ホストと電子機器との間に介在し、前記ホストと電子機器との間でデータをＵＳＢ経由で送受信するインターフェース装置であって、
前記ホストからの標準デバイスディスクリプタ要求を受信すると、前記電子機器へ送信した接続要求に対し前記電子機器から送られてきた接続応答に含まれる前記電子機器のＩＤを自己のＩＤとして、前記ＩＤを含む標準デバイスディスクリプタ応答を前記ホストへ送信することを特徴とするインターフェース装置。
【請求項８】
前記電子機器へ送信した接続要求に対し前記電子機器から送られてきた接続応答に含まれる前記電子機器のＩＤをもとに、自己のＩＤを前記電子機器のＩＤへ書き替えるＩＤ変更手段を備え、前記ホストからの標準デバイスディスクリプタ要求を受信すると、前記ＩＤ変更手段により前記電子機器のＩＤへ書き換えた自己のＩＤを含む標準デバイスディスクリプタ応答を前記ホストへ送信することを特徴とする請求項７記載のインターフェース装置。
【請求項９】
前記接続要求は、前記電子機器との間の接続が可能になった状態をもとに発生することを特徴とする請求項７記載のインターフェース装置。
【請求項１０】
前記ＩＤは、電子機器のプロダクトＩＤまたはシリアルナンバーを含むことを特徴とする請求項７記載のインターフェース装置。
【請求項１１】
ホストとＵＳＢ経由で接続されたインターフェース装置を介在させ、前記インターフェース装置から送信された接続要求に対する接続応答を前記インターフェース装置へ返送し、前記ホストとの間でデータを送受信する電子機器であって、
前記接続応答は前記電子機器自身のＩＤを含み、
前記電子機器自身のＩＤは、前記ホストから前記インターフェース装置へ送信された標準デバイスディスクリプタ要求に対する前記インターフェース装置の標準デバイスディスクリプタ応答において、前記インターフェース装置自身のＩＤとして前記インターフェース装置から前記ホストへ返送されるＩＤであることを特徴とする電子機器。
【請求項１２】
前記電子機器自身のＩＤは、前記インターフェース装置の標準デバイスディスクリプタ応答において、前記インターフェース装置自身のＩＤとして前記インターフェース装置から前記ホストへ返送され、前記ホストに備えられた前記電子機器対応のアプリケーションを起動させるＩＤであることを特徴とする請求項１１記載の電子機器。
【請求項１３】
前記電子機器自身のＩＤは、その電子機器のプロダクトＩＤまたはシリアルナンバーを含むことを特徴とする請求項１１記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストと電子機器との間でデータを送受信するための通信方法および装置に関する。
【背景技術】
【０００２】
従来、他の端末やメモリカードに対しデータの読み書きを行うための装置としてメモリカードリーダがある。このメモリカードリーダには例えばメモリカードが装着され、このメモリカードが装着されたメモリカードリーダをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルにてＵＳＢホストと接続する。そして、前記メモリカードリーダに装着されたメモリカードに対し前記ＵＳＢホストからＵＳＢ経由でデータの読み書きを行う。
このようなＵＳＢ経由でデータの読み書きを行うものとして、ＵＳＢによりパーソナルコンピュータへメモリカードを接続し、前記メモリカードに格納されたアプリケーションを起動させる場合の不正使用を防止するデータ処理方法がある（特許文献１）。
【特許文献１】特開２００１−２０９３１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
かかる従来のデータ処理方法においては、メモリカードリーダ自体にＵＳＢ標準デバイスディスクリプタのプロダクトＩＤやシリアルナンバーが付与されており、異なったメモリ媒体をメモリカードリーダに挿入したとしても、同一のＵＳＢデバイスとしてＵＳＢホストからは認識される。つまり、ホストとメモリカードリーダを接続した際に、ＵＳＢホストからの標準デバイスディスクリプタの要求に対して、メモリカードリーダ自体のプロダクトＩＤやシリアルナンバーを応答する。したがって、メモリカードをメモリカードリーダに挿入しＵＳＢホストにメモリカードに応じたアプリケーションを実行させようとしても、メモリカードリーダのプロダクトＩＤやシリアルナンバーが同じであるため同じアプリケーションが実行されてしまうという課題があった。
【０００４】
上記目的を達成するために、本発明は、標準デバイスディスクリプタを要求されたときに、接続されている端末装置やメモリカードに応じて異なったプロダクトＩＤやシリアルナンバーを返答できる通信方法およびインターフェース装置並びに電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の目的を達成するため、本発明にかかる通信方法は、ホストとＵＳＢ経由で接続されたインターフェース装置を介在させ、前記ホストと前記インターフェース装置に接続された電子機器との間でデータを送受信する通信方法であって、前記インターフェース装置が前記電子機器のＩＤを取得するステップと、前記ホストからの標準デバイスディスクリプタ要求を前記インターフェース装置が受信すると、前記インターフェース装置は前記取得した電子機器のＩＤを自己のＩＤとして、前記ＩＤを含む標準デバイスディスクリプタ応答を前記インターフェース装置から前記ホストへ送信するステップとを備えたことを特徴とする。
また、本発明にかかるインターフェース装置は、ホストと電子機器との間に介在し、前記ホストと電子機器との間でデータをＵＳＢ経由で送受信するインターフェース装置であって、前記ホストからの標準デバイスディスクリプタ要求を受信すると、前記電子機器へ送信した接続要求に対し前記電子機器から送られてきた接続応答に含まれる前記電子機器のＩＤを自己のＩＤとして、前記ＩＤを含む標準デバイスディスクリプタ応答を前記ホストへ送信することを特徴とする。
また、本発明にかかる電子機器は、ホストとＵＳＢ経由で接続されたインターフェース装置を介在させ、前記インターフェース装置から送信された接続要求に対する接続応答を前記インターフェース装置へ返送し、前記ホストとの間でデータを送受信する電子機器であって、前記接続応答は前記電子機器自身のＩＤを含み、前記電子機器自身のＩＤは、前記ホストから前記インターフェース装置へ送信された標準デバイスディスクリプタ要求に対する前記インターフェース装置の標準デバイスディスクリプタ応答において、前記インターフェース装置自身のＩＤとして前記インターフェース装置から前記ホストへ返送されるＩＤであることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ＵＳＢホストとＵＳＢ接続されＵＳＢデバイスとして認識され、標準デバイスディスクリプタを要求されたときに、接続されている端末装置やメモリカードを含む電子機器に応じて異なったプロダクトＩＤやシリアルナンバーを返答できるため、接続されている端末装置やメモリカードを含む電子機器ごとに異なるアプリケーションを実行させることができる。
【発明を実施するための最良の形態】
【０００７】
（第１の実施の形態）
次に本発明の実施の形態ついて図面を参照して説明する。
図１は、ホスト１、メモリカードリーダ／ライタ（インターフェース装置）２およびメモリカード４を含む本発明の第１の実施の形態の通信方法を説明するためのシステム構成図である。
ホスト１は、パーソナルコンピュータでありＵＳＢケーブル３による接続を可能にするＵＳＢコネクタが設けられている。
メモリカードリーダ／ライタ２は、ホスト１がメモリカード４に対し読み書きを行うための装置である。
このメモリカードリーダ／ライタ２には、ＵＳＢケーブル３を接続するためのソケットと、メモリカード４を装着するためのメモリカードスロットとが設けられている。
メモリカード４は、各種データの読み書きを行うためのフラッシュメモリを備えている。
図１に示すシステム構成図は、メモリカード４が装着されたメモリカードリーダ／ライタ２とホスト１とがＵＳＢケーブル３により接続された状態を示している。
【０００８】
図２は、第１の実施の形態におけるメモリカード４の構成を示すブロック図である。
このメモリカード４は、制御用ＬＳＩ４１、ＲＯＭ４２、ＲＡＭ４３、フラッシュＲＯＭ４４、メモリカードインターフェース４５を備えている。
制御用ＬＳＩ４１は、ＲＯＭ４２、ＲＡＭ４３、フラッシュＲＯＭ４４およびメモリカードインターフェース４５を含む各部を制御する。
ＲＯＭ４２は、例えばフラッシュＲＯＭ４４に対する各種データの読み書きのためのプログラムが格納されている。
ＲＡＭ４３は、ワーキングエリアとして用いられる。
フラッシュＲＯＭ４４は各種データが読み書きされるメモリである。
メモリカードインターフェース４５は、メモリカード４をメモリカードリーダ／ライタ２へ接続し、メモリカードリーダ／ライタ２との間で各種データを入出力するための装置である。
なお、メモリカード４のＩＤはＲＯＭ４２もしくはフラッシュＲＯＭ４４に保存されている。
【０００９】
図３は、第１の実施の形態におけるホスト１およびメモリカード４を含むメモリカードリーダ／ライタ２の構成を示すブロック図である。
このメモリカードリーダ／ライタ２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、メモリカードインターフェース２４、入出力デバイス２５、ＵＳＢ制御デバイス２６、ＭＡＣ処理部２７、復調部２８、変調部２９、ＲＦ部３０、フラッシュＲＯＭ３２、ＵＳＢインターフェース３４およびアンテナ３１を備えている。
ＣＰＵ２１はＩＤ変更手段３５およびＵＳＢ接続／非接続実行判定手段３６を備え、メモリカードリーダ／ライタ２の各部を制御する。
ＩＤ変更手段３５は、前記接続応答により得られたメモリカード４や端末装置５のＩＤをもとにメモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えを行う機能を備えている。
ＵＳＢ接続／非接続実行判定手段３６は、ＩＤ変更手段３５によりメモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えが行われると、ＵＳＢ接続の実行開始についての判定を行う機能を備えている。
ＲＯＭ２２は、ＣＰＵ２１の動作を規定する各種プログラムが格納されたメモリである。
ＲＡＭ２３は、ワーキングエリアとして用いられるメモリである。
メモリカードインターフェース２４は、前記メモリカードスロットへ装着されたメモリカード４に対し各種データの入出力を行う。
入出力デバイス２５は、このメモリカードリーダ／ライタ２に対する入力操作を行うための操作キーや表示を行うための液晶パネルを含む。
ＵＳＢ制御デバイス２６はＵＳＢを制御する。
ＭＡＣ処理部２７は無線信号ＭＡＣフレームの処理を行う。
復調部２８はディジタル変調されている受信信号の復調を行う。
変調部２９は、送信するデータに対しディジタル変調を行う。
ＲＦ部３０は高周波信号の処理を行う。
フラッシュＲＯＭ３２は、このメモリカードリーダ／ライタ２のＩＤを含む各種データが格納されているメモリである。
ＵＳＢインターフェース３４はメモリカードリーダ／ライタ２をＵＳＢケーブルを介してホスト１と接続する。
アンテナ３１は、後述する第２の実施の形態の端末装置との間で高周波信号の送受信を行う。
【００１０】
図４は、第１の実施の形態の通信方法を示すシーケンス図であり、図１に示すメモリカード４とメモリカードリーダ／ライタ２とホスト１との間の通信手順を示している。
以下、図４を参照し第１の実施の形態の通信方法の動作について説明する。
メモリカードリーダ／ライタ２は、装着されているメモリカード４に対し接続要求を行う（ステップＳ１）。
この接続要求は、メモリカードリーダ／ライタ２のメモリカードスロットへメモリカード４が装着され、メモリカードリーダ／ライタ２へメモリカード４が接続可能になった状態を検出することで発生する。
前記接続要求を受けたメモリカード４は、前記接続要求に対する応答としてＲＯＭ４２もしくはフラッシュＲＯＭ４４に保存されている自らのＩＤを含む接続応答をメモリカードリーダ／ライタ２へ送る（ステップＳ２）。
メモリカードリーダ／ライタ２はメモリカード４からの前記接続応答を受けると、ＩＤ変更手段３５により、前記接続応答により得られたメモリカード４のＩＤをもとにメモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えを行う（ステップＳ３、ＩＤ変更手段）。
そして、さらに続けてメモリカードリーダ／ライタ２は、ＵＳＢ接続／非接続実行判定手段３６によりＵＳＢ接続の実行開始についての判定を行う（ステップＳ４）。
このＵＳＢ接続の実行開始についての判定では、メモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えがＩＤ変更手段３５により行われたことを条件にＵＳＢコネクタ接続が実行されと判定する。
【００１１】
ＵＳＢ接続／非接続実行判定手段３６によりＵＳＢコネクタ接続が実行されたと判定されると、例えば、従来ではホスト１とメモリカードリーダ／ライタ２とがＵＳＢコネクタ接続されることでホスト１からメモリカードリーダ／ライタ２へ送出されるリセット信号と等価な信号がメモリカードリーダ／ライタ２内部において生成される。
そして、メモリカードリーダ／ライタ２において前記生成されたリセット信号と等価な信号は、ＵＳＢインターフェース３４を介して例えばホスト１側へ送出される。
そして、メモリカードリーダ／ライタ２では、従来のホスト１とメモリカードリーダ／ライタ２とがＵＳＢコネクタ接続されてホスト１からメモリカードリーダ／ライタ２へリセット信号が送出されたときと同様な処理が開始される。
この処理では、メモリカードリーダ／ライタ２からＵＳＢインターフェース３４を介して送られてきた前記リセット信号と等価な信号をもとにホスト１がメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求を行う（ステップＳ５）。
そして、この標準デバイスディスクリプタ要求に対しメモリカードリーダ／ライタ２は、前記ステップＳ３においてＩＤ変更手段３５によりメモリカード４のＩＤをもとに書き換えた自身のプロダクトＩＤやシリアルナンバーを含む標準デバイスディスクリプタを応答する（ステップＳ６）。
【００１２】
この結果、ホスト１は、ＵＳＢ接続されているメモリカードリーダ／ライタ２をメモリカード４のＩＤと関連したプロダクトＩＤやシリアルナンバーを持ったＵＳＢデバイスとして認識するため、同じメモリカードリーダ／ライタ２を使用しても、メモリカード４ごとに異なるアプリケーションを実行させることができる。
【００１３】
なお、第１の実施の形態では、ＵＳＢ接続／非接続実行判定手段３６によりＵＳＢコネクタ接続が実行されたと判定されると、ホスト１とメモリカードリーダ／ライタ２とがＵＳＢコネクタ接続されることでホスト１からメモリカードリーダ／ライタ２へ送出されるリセット信号と等価な信号がメモリカードリーダ／ライタ２内部において生成され、前記リセット信号と等価な信号により従来のホスト１からメモリカードリーダ／ライタ２へリセット信号が送出されたときと同様な処理が開始され、ホスト１がメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求を行う構成として説明したが、ホスト１にＩＤ変更手段３５により変更されるプロダクトＩＤやシリアルナンバーを監視する監視ソフトを常駐させ、この監視ソフトを所定の周期で起動させメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求を行うように構成してもよい。
そして、この標準デバイスディスクリプタ要求に対しメモリカードリーダ／ライタ２から標準デバイスディスクリプタ応答のプロダクトＩＤやシリアルナンバーを取得するようにする。この結果、メモリカード４のプロダクトＩＤやシリアルナンバーが変更されると、その変更されたプロダクトＩＤやシリアルナンバーに応じたアプリケーションソフトを起動させることが可能になる。
【００１４】
以上のように、第１の実施の形態によれば、メモリカードリーダ／ライタ２において、メモリカード４から接続応答を受けると、前記接続応答により得られたメモリカード４のＩＤをもとにメモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えを行わせ、ホスト１からメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求が行われると、この標準デバイスディスクリプタ要求に対し、前記メモリカード４のＩＤにより書き換えた自身のプロダクトＩＤやシリアルナンバーを含む準デバイスディスクリプタを応答させる。そして、ホスト１に対し、ＵＳＢ接続されているメモリカードリーダ／ライタ２をメモリカード４のＩＤと関連したプロダクトＩＤやシリアルナンバーを持ったＵＳＢデバイスとして認識させ、メモリカード４や端末装置５ごとに異なるアプリケーションを実行させる。
言い換えると、ホスト１とメモリカードリーダ／ライタ２とがＵＳＢ接続された状態で、メモリカードリーダ／ライタ２に装着されるメモリカード４を変更すると、ホスト１は、メモリカードリーダ／ライタ２を前記変更されたメモリカードのプロダクトＩＤやシリアルナンバーを持ったＵＳＢデバイスとして認識する結果、メモリカード４ごとに異なるアプリケーションを実行させることができる。
【００１５】
（第２の実施の形態）
図５は、ホスト１、メモリカードリーダ／ライタ（インターフェース装置）２および端末装置５を含む本発明の第２の実施の形態の通信方法を説明するためのシステム構成図である。
第２の実施の形態では端末装置５は例えばディジタルカメラである。なお、図５において図１と同一または相当の部分については同一の符号を付してある。
ホスト１は、パーソナルコンピュータでありＵＳＢケーブル３による接続を可能にするＵＳＢコネクタが設けられている。
メモリカードリーダ／ライタ２は、ホスト１が端末装置５に対し読み書きを行うための装置である。
このメモリカードリーダ／ライタ２にはＵＳＢケーブル３が設けられ、また端末装置５を載置するエリアを示すマーキングが施されている。
端末装置５は、撮影したディジタル画像データを記憶するフラッシュメモリを備えている。
そして、図５に示すシステム構成図は、端末装置５が載置されたメモリカードリーダ／ライタ２とホスト１とがＵＳＢケーブル３により接続された状態を示している。
【００１６】
図６は、端末装置５の構成を示すブロック図である。この端末装置５は、制御用ＬＳＩ５１、ＲＯＭ５２、ＲＡＭ５３、フラッシュＲＯＭ５４、ＭＡＣ処理部５５、復調部５６、変調部５７、ＲＦ部５８およびアンテナ５９を備えている。
制御用ＬＳＩ５１は、ＲＯＭ５２、ＲＡＭ５３、フラッシュＲＯＭ５４およびＭＡＣ処理部５５を含む各部を制御する。
ＲＯＭ５２は、例えばフラッシュＲＯＭ５４に対する各種データの読み書きのためのプログラムが格納されている。
ＲＡＭ５３は、ワーキングエリアとして用いられる。フラッシュＲＯＭ５４は各種データが読み書きされるメモリである。
ＭＡＣ処理部５５は無線信号ＭＡＣフレームの処理を行う。
復調部５６はディジタル変調されている受信信号の復調を行う。
変調部５７は、送信するデータに対しディジタル変調を施す。
ＲＦ部５８は高周波信号の処理を行う。アンテナ５９は高周波信号の送受信を行い、図３に示すメモリカードリーダ／ライタ２との間で無線通信を行う。
この端末装置５のＩＤは、ＲＯＭ５２またはフラッシュＲＯＭ５４に格納されている。
また、第２の実施の形態のメモリカードリーダ／ライタ２の構成は、前記第１の実施の形態で説明した図３に示すメモリカードリーダ／ライタの構成と同等である。
【００１７】
次に、第２の実施の形態の通信方法の動作について説明する。
前記第１の実施の形態で使用した図４のシーケンス図は、第２の実施の形態の通信方法の説明にも適用する。
第２の実施の形態では、図４のシーケンス図は、端末装置５とメモリカードリーダ／ライタ２とホスト１との間の通信手順を示している。
メモリカードリーダ／ライタ２は、載置されている端末装置５との間で無線通信を確立し、端末装置５に対し接続要求を行う（ステップＳ１）。
この接続要求は、メモリカードリーダ／ライタ２の所定の位置へ端末装置５を載置することで、メモリカードリーダ／ライタ２と端末装置５との間で、メモリカードリーダ／ライタ２のアンテナ３１と端末装置５のアンテナ５９とを介して無線通信が確立され、メモリカードリーダ／ライタ２へ端末装置５が接続可能になった状態を検出することで発生する。
前記接続要求を受けた端末装置５は、前記接続要求に対する応答としてＲＯＭ５２もしくはフラッシュＲＯＭ５４に保存されている自らのＩＤを含む接続応答をメモリカードリーダ／ライタ２へ送る（ステップＳ２）。
メモリカードリーダ／ライタ２は端末装置５からの前記接続応答を受けると、ＩＤ変更手段３５により、前記接続応答により得られた端末装置５のＩＤをもとにメモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えを行う（ステップＳ３）。
そして、さらに続けてメモリカードリーダ／ライタ２は、ＵＳＢ接続／非接続実行判定手段３６によりＵＳＢ接続の実行開始についての判定を行う（ステップＳ４）。
このＵＳＢ接続の実行開始についての判定においては、メモリカードリーダ／ライタ２自身のプロダクトＩＤやシリアルナンバーの書き換えが行われたことをもとにＵＳＢコネクタ接続が実行されと判定する。
【００１８】
ＵＳＢ接続／非接続実行判定手段３６によりＵＳＢコネクタ接続が実行されと判定されると、例えば、従来ではホスト１とメモリカードリーダ／ライタ２とがＵＳＢコネクタ接続されることでホスト１からメモリカードリーダ／ライタ２へ送出されるリセット信号と等価な信号がメモリカードリーダ／ライタ２内部において生成される。
そして、メモリカードリーダ／ライタ２において前記生成されたリセット信号と等価な信号は、ＵＳＢインターフェース３４を介して例えばホスト１側へ送出される。
そして、メモリカードリーダ／ライタ２では、従来のホスト１とメモリカードリーダ／ライタ２とがＵＳＢコネクタ接続されてホスト１からメモリカードリーダ／ライタ２へリセット信号が送出されたときと同様な処理が開始される。
この処理では、メモリカードリーダ／ライタ２からＵＳＢインターフェース３４を介して送られてきた、前記リセット信号と等価な信号をもとにホスト１がメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求を行う（ステップＳ５）。
そして、この標準デバイスディスクリプタ要求に対しメモリカードリーダ／ライタ２は、前記ステップＳ３においてＩＤ変更手段３５により端末装置５のＩＤをもとに書き換えた自身のプロダクトＩＤやシリアルナンバーを含む標準デバイスディスクリプタを応答する（ステップＳ６）。
【００１９】
この結果、ホスト１は、ＵＳＢ接続されているメモリカードリーダ／ライタ２を端末装置５のＩＤと関連したプロダクトＩＤやシリアルナンバーを持ったＵＳＢデバイスとして認識するため、同じメモリカードリーダ／ライタ２を使用しても、端末装置５ごとに異なるアプリケーションを実行させることができる。
【００２０】
なお、第２の実施の形態では、ＵＳＢ接続／非接続実行判定手段３６によりＵＳＢコネクタ接続が実行されたと判定されると、ホスト１とメモリカードリーダ／ライタ２とがＵＳＢコネクタ接続されることでホスト１からメモリカードリーダ／ライタ２へ送出される従来リセット信号と等価な信号がメモリカードリーダ／ライタ２内部において生成され、前記リセット信号と等価な信号により従来のホスト１からメモリカードリーダ／ライタ２へリセット信号が送出されたときと同様な処理が開始され、ホスト１がメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求を行う構成として説明したが、ホスト１にＩＤ変更手段３５により変更されるプロダクトＩＤやシリアルナンバーを監視する監視ソフトを常駐させ、この監視ソフトを所定の周期で起動させメモリカードリーダ／ライタ２へ標準デバイスディスクリプタ要求を行うように構成してもよい。
そして、この標準デバイスディスクリプタ要求に対しメモリカードリーダ／ライタ２から標準デバイスディスクリプタ応答のプロダクトＩＤやシリアルナンバーを取得するようにする。
したがって、第２の実施の形態においても、端末装置５が変更されプロダクトＩＤやシリアルナンバーが変更されると、その変更されたプロダクトＩＤやシリアルナンバーに応じたアプリケーションソフトを起動させることが可能になる。
【００２１】
以上のように、第２の実施の形態によれば、ホスト１とメモリカードリーダ／ライタ２とがＵＳＢ接続された状態で、メモリカードリーダ／ライタ２に載置される端末装置５を変更すると、ホスト１は、メモリカードリーダ／ライタ２を前記変更された端末装置のプロダクトＩＤやシリアルナンバーを持ったＵＳＢデバイスとして認識する結果、端末装置５ごとに異なるアプリケーションを実行させることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の第１の実施の形態の通信方法を説明するためのシステム構成図である。
【図２】本発明の第１の実施の形態におけるメモリカードの構成を示すブロック図である。
【図３】本発明の第１の実施の形態および第２の実施の形態におけるホスト１およびメモリカード４を含むメモリカードリーダ／ライタ２の構成を示すブロック図である。
【図４】本発明の第１の実施の形態および第２の実施の形態の通信方法を示すシーケンス図である。
【図５】本発明の第２の実施の形態の通信方法を説明するためのシステム構成図である。
【図６】本発明の第２の実施の形態における端末装置の構成を示すブロック図である。
【符号の説明】
【００２３】
１……ホスト、２……メモリカードリーダ／ライタ、３……ＵＳＢケーブル、４……メモリカード、５……端末装置、３５……ＩＤ変更手段。
【図１】
2008117092.tif 000003
【図２】
2008117092.tif 000004
【図３】
2008117092.tif 000005
【図４】
2008117092.tif 000006
【図５】
2008117092.tif 000007
【図６】
2008117092.tif 000008