(57)【特許請求の範囲】
【請求項１】
制御装置がＵＳＢを介して接続された端末を制御するための端末制御モジュールをＵＳＢを介して前記端末に提供する第１のステップと、
前記制御装置が制御コマンドをＵＳＢを介して前記端末制御モジュールに提供する第２のステップと、
前記端末制御モジュールが前記制御コマンドを実行した後、実行結果のディスプレイイメージをキャプチャーして前記制御装置に提供する第３のステップと、
前記制御装置が前記ディスプレイイメージを表示する第４のステップと、
前記制御装置が、前記端末制御モジュールの実行終了及び削除を指示する制御終了コマンドを前記端末に提供する第５のステップと、
前記端末が前記制御終了コマンドに応じて前記端末制御モジュールの実行終了及び削除を実行する第６のステップとを含み、
前記第２のステップでは、前記制御装置が、ユーザが前記端末におけるディスプレイイメージを参照して選択した制御コマンドを、ＵＳＢを介して前記端末制御モジュールに提供することを特徴とするＵＳＢ端末の制御方法。
【請求項２】
ＵＳＢを介して接続された端末を制御するための端末制御モジュールをＵＳＢを介して前記端末に提供し、ユーザのコマンドに応じた制御コマンドをＵＳＢを介して前記端末に提供した後、前記制御コマンドに応じて実行された結果を示すディスプレイイメージを前記端末制御モジュールから提供を受けて表示する制御モジュールと、
前記制御コマンドを前記端末に伝達し、前記ディスプレイイメージを前記制御モジュールに伝達するＵＳＢドライバとを備え、
前記制御モジュールは、
ユーザが前記端末におけるディスプレイイメージを参照して選択した制御コマンドを、ＵＳＢを介して前記端末制御モジュールに提供し、
前記端末の制御終了を指示するイベントが発生すれば、前記端末制御モジュールの実行終了及び削除を指示する制御終了コマンドを前記端末に提供することを特徴とするＵＳＢ端末の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢを介して接続された端末の制御に関し、より詳細には、ＵＳＢインターフェースを備えた多様なモバイル端末に適用することができるＵＳＢ端末の制御方法及びこれを実行する装置に関する。
【背景技術】
【０００２】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェースは、コンピュータと周辺器機とを接続する入出力インターフェースの標準として、使用の容易性、高速通信、高い安全性、汎用性、低実現コスト、低消費電力、多様なオペレイティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のサポートなどの長所を有する。
【０００３】
ＵＳＢインターフェースは、前記のような長所から、キーボード、マウス、プリンター、スキャナなどのようなコンピュータ入出力装置はもちろん、デジタルカメラ、外装型記憶装置及び移動通信端末などの接続手段として幅広く使われている。
【０００４】
ＵＳＢインターフェースを介して接続されたコンピュータと周辺器機は、各々ホスト（ｈｏｓｔ）とデバイス（ｄｅｖｉｃｅ）として動作し、一つのホストに多数のデバイスを接続することができる。
【０００５】
一方、最近では、プロセッサ、メモリー技術及び通信技術の発展に従って音声や映像通話はもちろん写真、動画撮影、インターネット接続などの多様な機能を備えた移動通信端末が常用化されることによって、通信速度、便宜性、汎用性及び拡張性がすぐれたＵＳＢインターフェースが個人用コンピュータと移動通信端末の通信手段で使われている。
【０００６】
例えば、ユーザが移動通信端末を使いながら移動通信端末に設置されたオペレイティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やファームウエア（ｆｉｒｍｗａｒｅ）をアップグレード（ｕｐｇｒａｄｅ）する場合や、移動通信端末にアプリケーションを設置、削除または更新しようとする場合に、ユーザはまずＵＳＢインターフェースを介して移動通信端末をコンピュータに接続した後、コンピュータを通じて希望する作業を実行しなければならない。
【０００７】
また、ＵＳＢインターフェースを介してコンピュータと移動通信端末が物理的に接続された後、コンピュータが移動通信端末をＵＳＢデバイスで認識して正常な通信を実行するためには、移動通信端末のデバイスドライバがコンピュータに必ず設置されている必要がある。
【０００８】
一方、多部分のユーザは、コンピュータを通じて移動通信端末のデバイスドライバを設置して移動通信端末を制御する過程を正確に理解できない場合が多いので、使用上の不便さを感じるようになり、前記のような過程を間違って実行する場合、移動通信端末に保存されたデータが削除されるか又は深刻なエラーが発生する可能性が高い。
【０００９】
また、携帯電話、スマートフォンまたはタブレット型端末などのような最近の移動通信端末は、その機能が非常に複雑で且つ高度化されているので、使用時にエラーや障害が発生する確率が高い。また、上述のような移動通信端末にエラーや障害が発生する場合、専門的な知識のない一般ユーザは、エラーや障害に対する原因を把握しにくく、これを修正することは一層難しいので、結局、ユーザは専門家またはサービスセンターに故障診断及び解決を直接依頼するようになる。
【００１０】
従来には、エラーが発生した端末の診断及びエラー解決のために端末を、ＵＳＢを介してコンピュータに接続した後、コンピュータを介してテキスト形態の命令語を入力し、前記入力された命令語に応じて実行された結果を、端末を介して直接確認する方式により端末の故障診断及び解決を実行したので、故障診断を正確に実行しにくく、長時間がかかり、故障診断及び解決過程が不便である短所があった。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
したがって、本発明は、上述のような従来技術の問題点を解決するためになされたもので、その目的は、ＵＳＢを介して接続された端末の制御を迅速、正確で且つ容易に実行できるようにするＵＳＢ端末の制御方法を提供することにある。
【００１２】
本発明の他の目的は、前記ＵＳＢ端末の制御方法を実行する装置を提供することにある。
【００１３】
本発明の技術的課題は、以上で言及した技術的課題に制限されるのもではないので、言及しなかったまた他の技術的課題は、下記の記載から当業者が明確に理解することができるはずである。
【課題を解決するための手段】
【００１４】
上記目的を達成するための本発明の一側面によるＵＳＢ端末の制御方法は、制御装置がＵＳＢを介して接続された端末を制御するための端末制御モジュールを、ＵＳＢを介して前記端末に提供するステップと、前記制御装置が制御コマンドを、ＵＳＢを介して前記端末制御モジュールに提供するステップと、前記端末制御モジュールが前記制御コマンドを実行した後、実行結果のディスプレイイメージをキャプチャーして前記制御装置に提供するステップと、前記制御装置が前記ディスプレイイメージを表示するステップとを含む。
【００１５】
ここで、前記制御装置がＵＳＢを介して接続された端末を制御するための端末制御モジュールを、ＵＳＢを介して前記端末に提供するステップは、前記制御装置が前記端末制御モジュールを端末に提供するステップと、前記制御装置が前記端末に保存された端末制御モジュールの実行を指示する実行制御コマンドを提供するステップと、前記端末が前記実行制御コマンドに応じて前記端末制御モジュールを実行するステップとを含むことができる。
【００１６】
ここで、前記ＵＳＢ端末の制御方法は、前記制御装置が前記ディスプレイイメージを表示するステップの以後に、前記制御装置が前記端末の制御終了を指示する制御終了コマンドを前記端末に提供するステップと、前記端末が前記制御終了コマンドに応じて前記端末制御モジュールの実行を終了するステップとをさらに含むことができる。
【００１７】
また、本発明の他の目的を達成するための本発明の一側面によるＵＳＢ端末制御装置は、ＵＳＢを介して接続された端末を制御するための端末制御モジュールを、ＵＳＢを介して前記端末に提供し、ユーザのコマンドに応じた制御コマンドを、ＵＳＢを介して前記端末に提供した後、前記制御コマンドに応じて実行された結果を示すディスプレイイメージを前記端末制御モジュールから提供を受けて表示する制御モジュールと、前記制御コマンドを前記端末に伝達し、前記ディスプレイイメージを前記制御モジュールに伝達するＵＳＢドライバとを含む。
【発明の効果】
【００１８】
上述のようなＵＳＢ端末の制御方法及びこれを実行する装置によれば、ＵＳＢの端末の制御装置は、ＵＳＢを介して移動端末の接続を感知し、設置されたＵＳＢドライバを介して移動端末に端末制御モジュールを提供して移動端末に端末制御モジュールが設置されるようにした後、ユーザの制御に応じた制御コマンド及び／またはデータを、ＵＳＢドライバを介して前記端末制御モジュールに提供する。移動端末に設置された端末制御モジュールは、制御装置から提供された制御コマンドを行った後、実行結果を示すディスプレイイメージをキャプチャーして制御装置に提供し、制御装置は、移動端末から提供されたディスプレイイメージを表示する。
【００１９】
したがって、制御装置にＵＳＢを介して移動端末を接続することだけで移動端末の制御を容易で且つ迅速に実行することができ、制御コマンドによる移動端末の実行結果画面の表示を通じて移動端末の制御を一層正確に実行することができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の一実施形態によるＵＳＢ端末の制御方法が実行される環境を示す概念図である。
【図２】図２は、本発明の一実施形態によるＵＳＢ端末制御装置の機能ブロックを示す図である。
【図３】図３は、本発明の一実施形態によるＵＳＢ装置の制御方法を示すフローチャートである。
【発明を実施するための形態】
【００２１】
本発明は、多様に変更可能であり、さまざまな実施形態を有することができる。ここでは、特定の実施形態を図面に例示して詳細に説明する。
【００２２】
しかし、これは本発明の好ましい実施態様に過ぎず、本発明の実施の範囲を限定するものではなく、本発明の明細書及び図面内容に基づいてなされた均等な変更および付加は、いずれも本発明の特許請求の範囲内に含まれるものとする。
【００２３】
本明細書で使用した用語は、但し、特定の実施形態を説明するために使用されたもので、本発明はこれに限定されるものではない。単数の表現は、文脈上明示しない限り複数の表現を含む。本出願において、「含む」または「有する」などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品またはこれらを組み合わせたものが存在することを指定するもので、一つまたはその以上の他の特徴や数字、ステップ、動作、構成要素、部品またはこれらを組み合わせたものなどの存在または付加可能性をあらかじめ排除しないこととして理解されるはずである。
【００２４】
特定しない限り、技術的や科学的な用語を含んでここで使用されるすべての用語は、本発明が属する技術分野で通常の知識を有する者が一般的に理解できるものと同等の意味を有している。一般的に使用される辞典に定義されている用語は、関連技術の文脈上の意味と一致する意味を有するものと解釈し、本出願において明白に定義しない限り、理想的な意味や過度に形式的な意味に解釈されない。
【００２５】
以下、添付の図面を参照して本発明の好ましい実施形態について詳細に説明する。以下、図面上の同一な構成要素に対しては同一な参照符号を付与し、その重複説明は省略する。
【００２６】
図１は、本発明の一実施形態によるＵＳＢ端末の制御方法が実行される環境を示した概念図である。
【００２７】
図１を参照すれば、本発明の一実施形態によるＵＳＢ端末の制御方法は、移動端末１００がＵＳＢインターフェースを介して制御装置２００に接続された環境で実行することができる。
【００２８】
移動端末１００は、ＵＳＢインターフェースを備えて制御装置２００との接続時にＵＳＢデバイス（ｄｅｖｉｃｅ）の機能を実行する装置として、例えば、スマートフォン、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などのような移動通信端末が含まれ、ＰＭＰ（Ｐｏｒｔａｂｌｅ  Ｍｕｌｔｉｍｅｄｉａ  Ｐｌａｙｅｒ）、スマートプレーヤー、タブレット型端末などのような多様なデジタル情報処理端末からなることができる。
【００２９】
制御装置２００では、ＵＳＢインターフェースを備えたデスクトップコンピュータ、ノートブックコンピュータなどの多様なデジタル情報処理が装置に含まれ、前記移動端末１００との接続時にＵＳＢホスト（ｈｏｓｔ）機能を実行する。制御装置２００では、例えば、移動端末１００のアフターサービスを実行するアフターサービスセンターに位置するユーザ（または専門家）のコンピュータであってもよい。
【００３０】
移動端末１００は、ユーザによりＵＳＢケーブルまたは無線ＵＳＢを介して制御装置２００と物理的に接続され、制御装置２００の直接的な要請やコマンドに応じて該当動作を実行した後、実行結果を示すディスプレイイメージをキャプチャーし、ＵＳＢインターフェースを介して制御装置２００に提供する。
【００３１】
制御装置２００は、ＵＳＢを介して接続された移動端末１００の物理的ホストとしての機能を実行する。すなわち、制御装置２００は、移動端末がＵＳＢポートに接続されたか否かをモニタリングし、移動端末１００が接続されたことを感知すれば、移動端末１００のエンドポイント（ｅｎｄｐｏｉｎｔ）をホストと連結できるパイプ（ｐｉｐｅ）を設定して臨時通信路を開設した後、移動端末１００にデバイス情報（例えば、ｄｅｖｉｃｅ  ｄｅｓｃｒｉｐｔｏｒ）を要請する。
【００３２】
以後、制御装置２００は、デバイス情報要請に対する回答を移動端末１００から受信すれば、受信された情報（例えば、製造社情報（ｖｅｎｄｏｒ  ＩＤ）、製品情報（ｐｒｏｄｕｃｔ  ＩＤ））に基づいて移動端末１００の駆動のための機能ドライバ（ｆｕｎｃｔｉｏｎ  ｄｒｉｖｅｒ）をメモリーに積載することで、移動端末１００の制御のための準備過程を実行する。
【００３３】
ここで、制御装置２００は、移動端末１００の機能ドライバが存在しない場合には、あらかじめ定義された情報を利用して該当機能ドライバを獲得した後、獲得した機能ドライバを設置するように構成してもよい。例えば、制御装置２００は、機能ドライバが存在しない場合、あらかじめ設定された所定デバイスドライバサーバのＵＲＬ情報を利用してデバイスドライバサーバに接続して該当機能ドライバをダウンロードして設置することができ、移動端末１００から提供された前記製造社情報及び製品情報を利用して該当製造者のサーバに接続して該当機能ドライバをダウンロードし設置することもできる。
【００３４】
制御装置２００は、上述のように移動端末１００のＵＳＢ機能ドライバが設置されると、移動端末の制御のための端末制御モジュール（図２の１１０参照）を、ＵＳＢを介して移動端末１００に提供した後、ユーザから提供されたコマンド及び／またはデータを設置された機能ドライバを介して移動端末１００に提供し、移動端末１００から提供された実行結果データまたはキャプチャーされたディスプレイイメージを受信して表示する。
【００３５】
図２は、本発明の一実施形態によるＵＳＢ端末制御装置の機能ブロックを示した図である。
【００３６】
図２を参照すると、ＵＳＢ端末の制御装置２００は、制御モジュール２１０及びＵＳＢドライバ２２０を含む。
【００３７】
制御モジュール２１０は、制御装置２００に移動端末１００がＵＳＢを介して接続されると、ハブドライバ２２３から移動端末１００が接続されたことを指示するインタラプトを受信して、移動端末１００がＵＳＢを介して接続されたことを感知し、以後ハブドライバ２２３から提供された移動端末１００のデバイス情報（例えば、製造社情報及び製品情報）を受信した後、受信されたデバイス情報に基づいて移動端末１００の機能ドライバ２２１を保存部（図示せず）から読み出してメモリーに積載することにより移動端末１００の制御のためのＵＳＢドライバ２２０を設置する。
【００３８】
ここで、制御モジュール２１０は、前記移動端末１００のデバイス情報を制御装置２００のオペレイティングシステムに提供することができ、オペレイティングシステムは、デバイス情報を制御装置２００に保存されたレジストリ情報と比較して移動端末１００の機能ドライバ２２１が存在するか否かを判断し、前記移動端末１００の機能ドライバ２２１が存在する場合、前記機能ドライバ２２１をメモリーに積載するように構成することができる。または、制御モジュール２１０は、制御装置２００に移動端末１００の機能ドライバ２２１が存在しない場合、制御装置２００のオペレイティングシステムからこれに対する情報を受信することにより機能ドライバ２２１の存在有無を判断することができる。
【００３９】
制御モジュール２１０は、制御装置２００に移動端末１００に該当する機能ドライバ２２１が存在しないことで判断される場合には、あらかじめ設定されたアドレス情報を利用して所定デバイスドライバサーバに接続して該当機能ドライバ２２１をダウンロードしてから設置することもでき、移動端末１００から提供されたデバイス情報を利用して該当製造者のサーバに接続して該当機能ドライバ２２１をダウンロードしてから設置することもできる。
【００４０】
上述のように制御装置２００に移動端末１００を駆動するためのＵＳＢドライバ２２０が設置されると、制御モジュール２１０は、ＵＳＢドライバ２２０を介して端末制御モジュール１１０を移動端末１００に提供する。ここで、前記制御モジュール２１０は、端末制御モジュール１１０を含むように構成することができ、前記移動端末１００が制御装置２００にＵＳＢを介して接続された後に自動的に移動端末１００に提供するように構成することもでき、制御装置２００に移動端末１００のＵＳＢドライバ２２０が設置された後、ユーザのコマンドに応じて受動で移動端末２００に提供されるように構成してもよい。
【００４１】
また、制御モジュール２１０は、移動端末１００に保存された端末制御モジュール１１０を実行させるための命令語を、ＵＳＢドライバ２２０を介して移動端末１００に提供し、移動端末１００は、これに応じて保存された端末制御モジュール１１０を実行する。ここで、制御モジュール２１０は、移動端末１００に端末制御モジュール１１０を提供した後に自動に前記端末制御モジュール１１０の実行コマンドを移動端末１００に提供することもでき、ユーザのコマンドに応じて前記実行コマンドを移動端末１００に提供することもできる。
【００４２】
移動端末１００で実行された端末制御モジュール１１０は、移動端末１００で現在表示されているディスプレイイメージをキャプチャーしてＵＳＢドライバ２２０を介して制御モジュール２１０に提供することができ、制御モジュール２１０は、移動端末１００から提供されたディスプレイイメージを表示する。
【００４３】
ここで、移動端末１００の端末制御モジュール１１０は、あらかじめ設定された時間間隔ごとにディスプレイイメージをキャプチャーして制御モジュール２１０に提供することもでき、画面の変化が発生する場合にのみディスプレイイメージをキャプチャーして制御モジュール２１０に提供するように構成してもよい。または、移動端末１００の端末制御モジュール１１０は、キャプチャーされたイメージを以前にキャプチャーされたイメージと比較して二つのイメージの差のみを制御モジュール２１０に提供することもできる。
【００４４】
ＵＳＢドライバ２２０は、機能ドライバ２２１、ハブドライバ２２３及びホストコントローラドライバ２２５を含むことができる。
【００４５】
機能ドライバ２２１（またはクライアントドライバ）は、上位階層に位置する制御モジュール２１０と下位に存在するハブドライバ２２３との間の通信を管理する。機能ドライバ２２１は、少なくとも一つのファイルで構成することができ、例えば、移動端末１００の製造社が提供するクラスドライバであってもよい。クラスドライバは、移動端末１００または移動端末１００のクラスに限定された通信を管理する。機能ドライバ２２１とハブドライバ２２３は、別に用意された形式（例えば、Ｉ／Ｏ  Ｒｅｑｕｅｓｔ  Ｐａｃｋｅｔ）を利用してお互いに通信することができる。
【００４６】
ハブドライバ２２３は、制御装置２００のシステムハブとの通信を管理するドライバとして、移動端末１００が制御装置２００に接続されると、下位のホストコントローラドライバ２２５から移動端末１００が接続されたことを指示するインタラプトを受信し、これに応じて移動端末１００のエンドポイントとパイプを設定して臨時通信路を開設した後、デバイス情報を要請する信号を、ホストコントローラドライバ２２５を介して移動端末１００に伝送する。以後、ハブドライバ２２３は、下位のホストコントローラドライバ２２５から移動端末１００のデバイス情報を受信し、受信された前記デバイス情報を制御モジュール２１０に提供する。
【００４７】
ホストコントローラドライバ２２５は、ハブドライバ２２３とハブに接続されたホストコントローラハードウェア（図示せず）との間の通信を管理する。すなわち、ホストコントローラドライバ２２５は、ハブドライバ２２３から提供されたデータをホストコントローラハードウェアに伝達する。これによって、データは、移動端末１００が物理的に接続されたハブに伝達され、ハブは、データを移動端末１００に伝達する。また、移動端末１００がハブに提供したデータは、ハブと接続されたホストコントローラハードウェアを介してホストコントローラドライバ２２５に提供され、ホストコントローラドライバ２２５は、提供を受けたデータを上位のハブドライバ２２３に伝達する。
【００４８】
また、制御モジュール２１０は、移動端末１００に対する制御の終了を指示するイベントが発生する場合、移動端末１００で実行されている端末制御モジュール１１０の実行終了コマンドを制御モジュール２１０に伝送する。ここで、制御モジュール２１０は、移動端末１００に対する制御が終了される場合、移動端末１００に保存された端末制御モジュール１１０の削除を指示するコマンドを端末制御モジュール１１０に伝送することができる。
【００４９】
移動端末１００は、制御モジュール２１０から提供された実行終了コマンドまたは削除コマンドに基づいて端末制御モジュール１１０の実行を終了した後に端末制御モジュール１１０を削除することができる。
【００５０】
図３は、本発明の一実施形態によるＵＳＢ装置の制御方法を示したフローチャートである。
【００５１】
図３を参照すると、まず、制御装置２００は、ＵＳＢを介して移動端末１００が接続されたか否かを判断し（ステップＳ４０１）、移動端末１００が接続されたことで判断されると、移動端末１００にデバイス情報要請信号を提供し、移動端末１００から製造社情報及び製品情報を含むデバイス情報を受信する。
【００５２】
以後、制御装置２００は、受信されたデバイス情報に基づいて移動端末１００に該当する機能ドライバを設置する（ステップＳ４０３）。
【００５３】
上述のように制御装置２００に移動端末１００の制御のための機能ドライバが設置されると、制御装置２００は、移動端末１００の制御のための端末制御モジュールを、ＵＳＢドライバを介して移動端末１００に伝送し（ステップＳ４０５）、移動端末１００は、端末制御モジュールを受信して保存する（ステップＳ４０９）。
【００５４】
ここで、前記端末制御モジュールは、制御装置２００にＵＳＢドライバが設置された後自動に移動端末１００に伝送されるように構成することができ、制御装置２００がユーザのコマンドに応じて移動端末１００に提供するように構成してもよい。
【００５５】
以後、制御装置２００は、移動端末１００に保存された端末制御モジュールの実行を指示するコマンドを、ＵＳＢドライバを介して移動端末１００に提供し（ステップＳ４１１）、移動端末１００は、前記端末制御モジュールの実行を指示するコマンドに応じて保存された端末制御モジュールを実行する（ステップＳ４１３）。
【００５６】
以後、移動端末１００で実行された端末制御モジュールは、移動端末１００で現在表示されているディスプレイイメージをキャプチャーして制御装置２００に提供し（ステップＳ４１５）、制御装置２００は、移動端末１００から提供されたディスプレイイメージを表示する（ステップＳ４１７）。
【００５７】
制御装置２００は、ユーザが移動端末１００のディスプレイイメージを見ながら移動端末１００の制御のためのコマンドを提供すれば、提供されたコマンドに応じた制御命令語またはデータを、ＵＳＢドライバを介して移動端末１００に提供する（ステップＳ４１９）。
【００５８】
移動端末１００は、制御装置２００から提供されたコマンドを実行した後（ステップＳ４２１）、コマンド実行結果を示したディスプレイイメージをキャプチャーして制御装置２００に伝送する（ステップＳ４２３）。
【００５９】
制御装置２００は、移動端末１００のディスプレイイメージを受信した後これを表示する（ステップＳ４２５）。
【００６０】
前記ステップＳ４１９乃至ステップＳ４２５は、移動端末１００の制御が実行される間繰り返される。
【００６１】
制御装置２００は、移動端末１００に対する制御の終了を指示するコマンドが提供されたかを判断し（ステップＳ４２７）、ユーザから移動端末１００の制御を終了するコマンドが提供された場合、制御装置２００は、移動端末１００で実行されている端末制御モジュールの終了を指示するコマンドを移動端末１００に提供する（ステップＳ４２９）。
【００６２】
移動端末１００は、端末制御モジュールの終了を指示するコマンドが提供されると、実行中の端末制御モジュールの実行を終了する（ステップＳ４３１）。
【００６３】
ここで、移動端末の制御が終了される場合、制御装置２００は、移動端末１００に設置された端末制御モジュールの削除を指示するコマンドを制御終了コマンドと共に移動端末１００に提供することができ、移動端末１００は、これに応じて端末制御モジュールの実行を終了した後に設置された端末制御モジュールを削除することができる。
【００６４】
以上において説明した本発明は、本発明が属する技術の分野における通常の知識を有する者であれば、本発明の技術的思想を逸脱しない範囲内で、様々な置換、変形及び変更が可能であるので、上述した実施形態及び添付の図面に限定されるものではない。
【符号の説明】
【００６５】
１００：移動端末
１１０：端末制御モジュール
２００：制御装置
２１０：制御モジュール
２２０：ＵＳＢドライバ
２２１：機能ドライバ
２２３：ハブドライバ
２２５：ホストコントローラドライバ
【図１】
0005707366.tif 000002
【図２】
0005707366.tif 000003
【図３】
0005707366.tif 000004