(57)【特許請求の範囲】
【請求項１】
ＵＳＢ通信端子と、
前記ＵＳＢ通信端子を介して外部装置とＵＳＢ通信を行う通信手段と、
を備えた携帯端末であって、
前記通信手段は、
前記ＵＳＢ通信端子に接続されたＵＳＢ通信ラインの状態が所定のサスペンド指示状態となったか否かを判断するサスペンド指示状態判断手段と、
前記サスペンド指示状態判断手段によって前記サスペンド指示状態であると判断された場合に、当該携帯端末を所定のサスペンド状態で維持するモード設定手段と、
前記サスペンド指示状態判断手段によって前記サスペンド指示状態が検出された後に、前記ＵＳＢ通信ラインが所定のレジューム指示状態に変化したことを検出するレジューム指示状態検出手段と、
前記レジューム指示状態検出手段によって前記レジューム指示状態への変化が検出されてからの経過時間を測定する測定手段と、
前記測定手段によって測定される前記経過時間が予め設定された閾値に達するまでの間、前記レジューム指示状態の解除を監視する解除監視手段と、
前記経過時間が前記閾値に達する前に前記解除監視手段によって前記レジューム指示状態の解除が検出された場合に、前記サスペンド状態を強制的に解除し、前記外部装置との通信を確立する所定の再接続処理を行う再接続手段と、
を備え、
前記モード設定手段は、前記再接続手段によって前記サスペンド状態が強制的に解除された場合、前記外部装置との通信が確立し且つ前記サスペンド指示状態判断手段によって前記サスペンド指示状態であると判断された場合に当該携帯端末を前記サスペンド状態とすることを特徴とする携帯端末。
【請求項２】
前記閾値を記憶する閾値記憶手段と、
前記閾値記憶手段に記憶された前記閾値を設定変更する閾値設定変更手段と、
を有することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記サスペンド指示状態判断手段は、前記ＵＳＢ通信端子に含まれる所定端子がＨレベル又はＬレベルの一方に維持された状態で所定の第１時間継続したときに前記サスペンド指示状態であると判断し、
前記レジューム指示状態検出手段は、前記所定端子がＨレベル又はＬレベルの他方に変化した場合に前記レジューム指示状態を検出し、
前記解除監視手段は、前記測定手段によって測定される前記経過時間が予め設定された閾値に達するまでの間、前記所定端子が前記他方のレベルから前記一方のレベルに変化する場合に前記レジューム指示状態が解除されたと判断することを特徴とする請求項１又は請求項２に記載の携帯端末。
【請求項４】
前記通信手段は、
前記ＵＳＢ通信ラインに接続され、当該ＵＳＢ通信ラインの状態を監視可能なコントローラと、
前記ＵＳＢ通信ラインに接続され、当該ＵＳＢ通信ラインの状態を監視可能な第２の監視部と、
前記コントローラを介して前記外部装置と通信可能な制御回路と、
前記ＵＳＢ通信ラインを監視する部分として前記コントローラ及び前記第２の監視部のいずれかを有効化する切替制御部と、
を備え、
前記コントローラ及び前記第２の監視部に接続され、前記ＵＳＢ通信ラインの状態が前記サスペンド指示状態、前記レジューム指示状態、所定のＵＳＢリセット状態のいずれであるかを少なくとも判断可能な状態判断手段と、
前記状態判断手段による判断結果に基づいて前記制御回路の起動状態を制御する起動制御手段と、
を備え、
前記切替制御部は、前記状態判断手段により前記ＵＳＢ通信ラインの状態が前記レジューム指示状態又は前記ＵＳＢリセット状態であると判断されるときに前記コントローラを有効化し、前記ＵＳＢ通信ラインの状態が前記サスペンド指示状態であると判断されるときに前記第２の監視部を有効化するように切り替え、
前記ＵＳＢ通信ラインの状態が前記レジューム指示状態又は前記ＵＳＢリセット状態であるときには前記起動制御手段によって前記制御回路が起動されると共に前記コントローラを介して前記ＵＳＢ通信ラインの状態が監視され、
前記ＵＳＢ通信ラインの状態が前記サスペンド指示状態であるときには前記起動制御手段によって前記制御回路がスリープ状態に設定されると共に前記第２の監視部によって前記ＵＳＢ通信ラインの状態が監視されることを特徴とする請求項１から請求項３のいずれか一項に記載の携帯端末。
【請求項５】
前記状態判断手段は、前記ＵＳＢ通信ラインの状態が前記ＵＳＢリセット状態であるかノイズ状態であるかを判別する判別手段を備え、
前記再接続手段は、前記ＵＳＢ通信ラインの状態が前記ＵＳＢリセット状態となることに応じて前記再接続処理を行う構成をなし、前記起動制御手段が前記ＵＳＢリセット状態を検出して前記制御回路を起動した後において、前記判別手段により前記ノイズ状態が判別された場合に前記再接続処理を行うことを特徴とする請求項４に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ通信端子を備えた携帯端末に関するものである。
【背景技術】
【０００２】
従来より、バーコード読取機能やＲＦＩＤ通信機能などを有する携帯端末が広く提供されている。この種の携帯端末では、例えば読み取った情報（例えば情報コードのデコード内容等）を外部のホスト装置に送信したり、或いは、ホスト装置からファイルやプログラムを取得できるようにするため、外部装置と接続可能なシリアル通信端子を設けたものが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−４７９０９公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記携帯端末がＵＳＢ通信端子を備えたＵＳＢデバイスの場合、ＵＳＢ規格で定められた方式に従って外部装置とＵＳＢ通信が行われることになる。このＵＳＢ規格では、例えば、第１端子（Ｄ＋）がＨレベルであり、且つ第２端子（Ｄ−）がＬレベルとなるようなステートが一定時間以上継続したときにサスペンド指示状態となり、その後、第１端子（Ｄ＋）がＬレベルに変化することでレジュームステートとなる。そして、レジュームステートが規定時間継続した後に通信が開始されるようになっている。
【０００５】
しかしながら、ＵＳＢ通信端子に接続されるＵＳＢ通信ラインは、静電気等の外来ノイズにより予期しない変化が起こり得る。例えば、ＵＳＢ通信ラインは、レジュームステートのときに第１端子（Ｄ＋）がＬレベルで維持されるように制御がなされるが、静電気ノイズ等の印加によりサスペンド状態に入った場合、第１端子（Ｄ＋）が振れ続けるためにレジュームステートに即入り、本来Ｌレベルで維持される第１端子（Ｄ＋）が予期しないＨレベルに変化してしまうため、エラーの発生、或いはエラーに起因する処理停止などが生じる虞がある。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、外部装置とＵＳＢ通信が可能な携帯端末において、ノイズ等に起因する異常信号に対処しやすい構成を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、ＵＳＢ通信端子と、
前記ＵＳＢ通信端子を介して外部装置とＵＳＢ通信を行う通信手段と、
を備えた携帯端末であって、
前記通信手段は、
前記ＵＳＢ通信端子に接続されたＵＳＢ通信ラインの状態が所定のサスペンド指示状態となったか否かを判断するサスペンド指示状態判断手段と、
前記サスペンド指示状態判断手段によって前記サスペンド指示状態であると判断された場合に、当該携帯端末を所定のサスペンド状態で維持するモード設定手段と、
前記サスペンド指示状態判断手段によって前記サスペンド指示状態が検出された後に、前記ＵＳＢ通信ラインが所定のレジューム指示状態に変化したことを検出するレジューム指示状態検出手段と、
前記レジューム指示状態検出手段によって前記レジューム指示状態への変化が検出されてからの経過時間を測定する測定手段と、
前記測定手段によって測定される前記経過時間が予め設定された閾値に達するまでの間、前記レジューム指示状態の解除を監視する解除監視手段と、
前記経過時間が前記閾値に達する前に前記解除監視手段によって前記レジューム指示状態の解除が検出された場合に、前記サスペンド状態を強制的に解除し、前記外部装置との通信を確立する所定の再接続処理を行う再接続手段と、
を備え、
前記モード設定手段は、前記再接続手段によって前記サスペンド状態が強制的に解除された場合、前記外部装置との通信が確立し且つ前記サスペンド指示状態判断手段によって前記サスペンド指示状態であると判断された場合に当該携帯端末を前記サスペンド状態とすることを特徴とする。
【０００８】
請求項２の発明は、請求項１に記載の携帯端末において、前記閾値を記憶する閾値記憶手段と、前記閾値記憶手段に記憶された前記閾値を設定変更する閾値設定変更手段と、が設けられていることを特徴としている。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の携帯端末において、前記サスペンド指示状態判断手段が、前記ＵＳＢ通信端子に含まれる所定端子がＨレベル又はＬレベルの一方に維持された状態で所定の第１時間継続したときに前記サスペンド指示状態であると判断し、前記レジューム指示状態検出手段が、前記所定端子がＨレベル又はＬレベルの他方に変化した場合に前記レジューム指示状態を検出し、前記解除監視手段が、前記測定手段によって測定される前記経過時間が予め設定された閾値に達するまでの間、前記所定端子が前記他方のレベルから前記一方のレベルに変化する場合に前記レジューム指示状態が解除されたと判断することを特徴としている。
【００１０】
請求項４の発明は、請求項１から請求項３のいずれか一項に記載の携帯端末において、前記通信手段が、前記ＵＳＢ通信ラインに接続され、当該ＵＳＢ通信ラインの状態を監視可能なコントローラと、前記ＵＳＢ通信ラインに接続され、当該ＵＳＢ通信ラインの状態を監視可能な第２の監視部と、前記コントローラを介して前記外部装置と通信可能な制御回路と、前記ＵＳＢ通信ラインを監視する部分として前記コントローラ及び前記第２の監視部のいずれかを有効化する切替制御部と、前記コントローラ及び前記第２の監視部に接続され、前記ＵＳＢ通信ラインの状態が前記サスペンド指示状態、前記レジューム指示状態、所定のＵＳＢリセット状態のいずれであるかを少なくとも判断可能な状態判断手段と、前記状態判断手段による判断結果に基づいて前記制御回路の起動状態を制御する起動制御手段と、を備え、前記切替制御部は、前記状態判断手段により前記ＵＳＢ通信ラインの状態が前記レジューム指示状態又は前記ＵＳＢリセット状態であると判断されるときに前記コントローラを有効化し、前記ＵＳＢ通信ラインの状態が前記サスペンド指示状態であると判断されるときに前記第２の監視部を有効化するように切り替え、前記ＵＳＢ通信ラインの状態が前記レジューム指示状態又は前記ＵＳＢリセット状態であるときには前記起動制御手段によって前記制御回路が起動されると共に前記コントローラを介して前記ＵＳＢ通信ラインの状態が監視され、前記ＵＳＢ通信ラインの状態が前記サスペンド指示状態であるときには前記起動制御手段によって前記制御回路がスリープ状態に設定されると共に前記第２の監視部によって前記ＵＳＢ通信ラインの状態が監視されることを特徴とする。
【００１１】
請求項５の発明は、請求項４に記載の携帯端末において、前記状態判断手段が、前記ＵＳＢ通信ラインの状態が前記ＵＳＢリセット信号であるかノイズ状態であるかを判別する判別手段を備え、前記再接続手段が、前記判別手段により前記ノイズ状態であると判別された場合に前記再接続処理を行うことを特徴とする。
【発明の効果】
【００１２】
請求項１の発明では、ＵＳＢ通信端子に接続されたＵＳＢ通信ラインの状態が所定のサスペンド指示状態となったか否かを判断するサスペンド指示状態判断手段と、サスペンド指示状態判断手段によってサスペンド指示状態が検出された後に、ＵＳＢ通信ラインが所定のレジューム指示状態に変化したことを検出するレジューム指示状態検出手段とが設けられ、更に、レジューム指示状態検出手段によってレジューム指示状態への変化が検出されてからの経過時間を測定する測定手段と、測定手段によって測定される経過時間が予め設定された閾値に達するまでの間、レジューム指示状態の解除を監視する解除監視手段と、経過時間が閾値に達する前に解除監視手段によってレジューム指示状態の解除が検出された場合に所定の再接続処理を行う再接続手段とが設けられている。
この構成によれば、サスペンド指示状態からレジューム指示状態に移行してからの一定期間、レジューム指示状態の解除を監視できるようになる。従って、サスペンド指示状態からレジューム指示状態に変化した後の不安定状態（ノイズ等に起因する予期しない変化）を一定期間検出することができ、ノイズ等に起因する異常信号が発生したときには不安定状態を維持せずに迅速に再接続処理に移行できる。
【００１３】
請求項２の発明は、閾値を記憶する閾値記憶手段と、閾値記憶手段に記憶された閾値を設定変更する閾値設定変更手段とが設けられている。この構成によれば、レジューム指示状態の監視時間の基準となる閾値を任意の値に変更することができるため、レジューム解除の監視時間を使用環境に適した時間となるように増減することができる。
【００１４】
請求項３の発明では、サスペンド指示状態判断手段は、ＵＳＢ通信端子に含まれる所定端子がＨレベル又はＬレベルの一方に維持された状態で所定の第１時間継続したときにサスペンド指示状態であると判断し、レジューム指示状態検出手段は、所定端子がＨレベル又はＬレベルの他方に変化した場合にレジューム指示状態を検出し、解除監視手段は、測定手段によって測定される経過時間が予め設定された閾値に達するまでの間、所定端子が他方のレベルから一方のレベルに変化する場合にレジューム指示状態が解除されたと判断している。
この構成によれば、サスペンド指示状態からレジューム指示状態への移行を簡易に且つ迅速に検出することができる。しかしながら、この構成では、レジューム指示状態のときに所定端子がノイズ等によって前記一方のレベルに容易に変化してしまうという懸念があるが、本発明では、このようなレジューム指示状態での異常（一方のレベルへの予期しない変化）を一定期間監視することができ、仮に異常があった場合には迅速に再接続処理を行うことができる。
【００１５】
請求項４の発明では、切替制御部が設けられており、この切替制御部は、状態判断手段によりＵＳＢ通信ラインの状態がレジューム指示状態又はＵＳＢリセット状態であると判断されるときにコントローラを有効化している。一方、ＵＳＢ通信ラインの状態がサスペンド指示状態であると判断されるときに第２の監視部を有効化するように切り替えている。これにより、レジューム指示状態又はＵＳＢリセット状態のときにコントローラを動作可能とし、サスペンド指示状態のときには、コントローラを動作させずに別途第２の監視部で監視できるようになる。
そして、ＵＳＢ通信ラインの状態がレジューム指示状態又はＵＳＢリセット状態であるときには起動制御手段によって制御回路が起動されると共にコントローラを介してＵＳＢ通信ラインの状態が監視され、ＵＳＢ通信ラインの状態がサスペンド指示状態であるときには起動制御手段によって制御回路がスリープ状態に設定されると共に第２の監視部によってＵＳＢ通信ラインの状態が監視されるようになっている。この構成では、ＵＳＢ通信ラインがサスペンド状態、レジューム指示状態、ＵＳＢリセット状態のいずれの場合でも、起動制御手段が当該ＵＳＢ通信ラインの状態を把握した上で積極的に制御回路の起動を制御することができ、制御回路の起動或いはスリープのタイミングをＵＳＢ通信ラインの状態に適切に適合させることができる。従って、例えば、ＵＳＢ通信ラインがサスペンド状態となって制御回路がスリープ動作に移行しようとした過渡期において急遽外部装置からウェイクアップ命令が入ったとしても、起動制御手段がこの状態を確実に検出することができ、迅速に制御回路を起動できるようになる。
【００１６】
請求項５の発明では、前記状態判断手段において、前記ＵＳＢ通信ラインの状態が前記ＵＳＢリセット状態であるかノイズ状態であるかを判別する判別手段が設けられており、前記再接続手段は、前記ＵＳＢ通信ラインの状態が前記ＵＳＢリセット状態となることに応じて前記再接続処理を行う構成をなし、前記起動制御手段が前記ＵＳＢリセット状態を検出して前記制御回路を起動した後において、前記判別手段により前記ノイズ状態が判別された場合に前記再接続処理を行うことを特徴とする。
この構成によれば、携帯端末側の動作状態と外部装置側からの指示状態とが不正状態となりにくくなる。特に、ノイズ状態と判別される場合には、適切な接続がなされない可能性があるため、このような場合に、積極的に再接続処理を行うようにすれば、不正状態の発生を防ぎやすくなる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の第１実施形態に係る携帯端末の電気的構成を概略的に例示するブロック図である。
【図２】図２（Ａ）は、図１の携帯端末における無線リーダ部の電気的構成を例示するブロック図であり、図２（Ｂ）は、情報コード読取部の電気的構成を例示するブロック図である。
【図３】図３は、図１の携帯端末と外部装置との間でＵＳＢ通信を行うための要部を概略的に例示するブロック図である。
【図４】図４は、図１の携帯端末におけるＵＳＢ端子の状態を例示するタイミングチャートである。
【図５】図５は、図１の携帯端末で行われる通信状態切替処理の流れを例示するフローチャートである。
【図６】図６は、第２実施形態の携帯端末と外部装置との間でＵＳＢ通信を行うための要部を概略的に例示するブロック図である。
【図７】図７は、図６の携帯端末における制御回路の状態、ＵＳＢ端子の状態、及び外部装置の状態を例示するタイミングチャートである。
【図８】図８は、図６の携帯端末における各スイッチの制御について説明する説明図である。
【発明を実施するための形態】
【００１８】
[第１実施形態]
以下、本発明の携帯端末を具現化した第１実施形態について、図面を参照して説明する。
（携帯端末の全体構成）
まず、図１、図２等を参照し、本実施形態に係る携帯端末の全体構成を概説する。図１は、第１実施形態に係る携帯端末の電気的構成を概略的に例示する例示するブロック図である。図２（Ａ）は無線リーダ部の電気的構成を例示するブロック図であり、図２（Ｂ）は、情報コード読取部の電気的構成を例示するブロック図である。
【００１９】
本実施形態に係る携帯端末１は、ユーザによって携帯されて様々な場所で用いられるものであり、バーコードや二次元コードなどの情報コードを読み取る情報コードリーダとしての機能と、無線タグを読み取る無線タグリーダとしての機能とを備え、読み取りを二方式で行いうる構成をなしている。
【００２０】
図１に示すように、携帯端末１は、全体的制御を司る制御部１０を備えており、この制御部１０に、メモリ１１、キー操作部１２、表示部１３、無線リーダ部２０、情報コード読取部３０、ＵＳＢコントローラ４０、タイマ５０などが接続されている。
【００２１】
制御部１０は、マイコンを主体として構成されるものであり、ＣＰＵ１０ａ（図３）、システムバス、入出力インターフェース等を有し、メモリ１１とともに情報処理装置として機能している。キー操作部１２は、複数のキーによって構成され、使用者のキー操作に応じて制御部１０に対して操作信号を与える構成をなしており、制御部１０は、キー操作部１２から操作信号を受けたとき、その操作信号に応じた動作を行うように構成されている。表示部１３は、例えば液晶表示器などによって構成されており、制御部１０によって表示内容が制御されるように構成されている。
【００２２】
無線リーダ部２０は、ハードウェア的には公知のＲＦＩＤリーダとして構成されており、アンテナ２５及び制御部１０と協働して無線タグとの間で電磁波による通信を行い、無線タグに記憶されるデータの読み取り、或いは無線タグへのデータの書き込みを行うように機能している。この無線リーダ部２０は、例えば公知の電波方式で伝送を行う回路として構成されており、図２（Ａ）に示すように、送信回路２１、受信回路２２、整合回路２３などを有している。
【００２３】
情報コード読取部３０は、図２（Ｂ）に示すように、ＣＣＤエリアセンサなどの固体撮像素子からなる受光センサ３３、結像レンズ３７、複数個のＬＥＤやレンズ等から構成される照明部３１などを備えた構成をなしており、制御部１０と協働して読取対象物Ｒに付された情報コードＱ（例えば、バーコードやＱＲコード（登録商標））を読み取るように機能する。なお、情報コード読取部３０には、受光センサ３３からの信号を増幅する増幅回路や、その増幅された信号をデジタル信号に変換するＡＤ変換回路等が設けられているがこれらの回路については図示を省略している。
【００２４】
ＵＳＢコントローラ４０は、外部（例えばホスト装置）との間でのＵＳＢ通信を行うためのコントローラとして構成されており、制御部１０と協働してシリアル通信処理を行う構成をなしている。タイマ５０は、公知のタイマ回路によって構成されており、時間を計測する機能を有している。なお、ＵＳＢコントローラ４０やタイマ５０の機能については後に詳述する。
【００２５】
また、携帯端末１には、電源となるバッテリ１５や電源部１６が設けられており、これらによって制御部１０や各種電気部品に電力が供給されるようになっている。
【００２６】
（ＵＳＢ通信に関する構成）
次に、第１実施形態に係る携帯端末１のＵＳＢ通信に関する構成について、主に図３〜図５を参照して詳述する。なお、図３は、図１の携帯端末と外部装置との間でＵＳＢ通信を行うための要部を概略的に例示するブロック図である。また、図４は、図１の携帯端末におけるＵＳＢ端子の状態を例示するタイミングチャートである。また、図５は、図１の携帯端末で行われる通信処理の流れを例示するフローチャートである。
なお、本実施形態では、ＵＳＢコントローラ４０及び制御部１０が「通信手段」の一例に相当し、ＵＳＢ通信端子４１を介して外部装置（図３ではホストコンピュータ１００）とＵＳＢ通信を行うように機能している。
【００２７】
ＵＳＢ（Universal Serial Bus）は、コンピュータに周辺機器を接続するためのシリアルバス規格の1つであり、ＵＳＢ１．０、ＵＳＢ１．１、ＵＳＢ２．０、ＵＳＢ３．０などが用意されている。これら規格は標準的には、ＶＢＵＳと称される５Ｖ電源線、ＧＮＤ線、Ｄ＋信号線、及びＤ−信号線等によってホスト機器と周辺機器とを接続するように規定されている。
【００２８】
図３に示すように、ＵＳＢ通信端子４１は、上記Ｄ＋信号線及びＤ−信号線の端子となるＤ＋端子４１ａ及びＤ−端子４１ｂを備えており、これらＤ＋端子４１ａ及びＤ−端子４１ｂを介して、ホスト機器（図３では、ホストコンピュータ１００）から周辺機器（図３では携帯端末１）に対し、或いは周辺機器（図３では携帯端末１）からホスト機器（図３では、ホストコンピュータ１００）に対して信号が出力されるようになっている。また、図３では図示を省略しているが、上記ＶＢＵＳ電源線の端子となるＶＢＵＳ端子やＧＮＤ線の端子となるＧＮＤ端子なども設けられている。
【００２９】
更に、ＵＳＢ規格では、ホスト機器（図３では、ホストコンピュータ１００）の命令により周辺機器（図３では携帯端末１）がサスペンド状態になるように規定されており、このサスペンド状態では、ＶＢＵＳからの電流消費は所定値付近（例えば2.5mA程度）に抑える必要がある。また、サスペンド状態のときには、ホスト機器と周辺機器との間でデータの送受信が行われないようになっており、サスペンド状態からの復帰は、ホスト機器から周辺機器に対してレジューム命令が送信されることで行われるようになっている。 
【００３０】
図３に示すように携帯端末１は、ＵＳＢコントローラ４０においてサスペンド検出回路が設けられている。本実施形態では、ホストコンピュータ１００から携帯端末１に対し、サスペンド命令としてＤ＋信号線４２ａを介して一定時間以上Ｈレベル信号が出力されるようになっており、サスペンド検出回路は、Ｄ＋端子４１ａに接続されるＤ＋信号線４２ａがＨレベルとなったとき、ＣＰＵ１０ａに対して所定のサスペンド検出信号を出力している。そして、ＣＰＵ１０ａは、このサスペンド検出信号が所定時間継続したときに携帯端末１をサスペンド状態に移行させている。更に、ＵＳＢコントローラ４０には、レジューム検出回路が設けられている。本実施形態では、ホストコンピュータ１００から携帯端末１に対し、レジューム命令としてＤ＋信号線４２ａを介して一定時間以上Ｌレベル信号が出力されるようになっており、このレジューム検出回路は、Ｄ＋端子４１ａに接続されるＤ＋信号線４２ａが上述のサスペンド指示状態からＬレベルに変化したときにＣＰＵ１０ａに対して所定のレジューム検出信号を出力している。
【００３１】
（通信状態切替処理）
次に、本実施形態の携帯端末１で行われる通信状態切替処理について説明する。
図５は、携帯端末１で行われる通信状態切替処理の流れを例示するフローチャートである。なお、図５の通信状態切替処理は、携帯端末１とホストコンピュータ１００とがＵＳＢ通信ラインによって接続され、互いに通信確立状態（通信可能状態）である場合に行われる処理である。
【００３２】
携帯端末１では、ホストコンピュータ１００との通信確立後、制御部１０により図５に示す通信状態切替処理を行っており、この処理では、サスペンド指示状態の解除中には、常にサスペンド指示状態の検出を行っている（Ｓ１）。本実施形態では、ホストコンピュータ１００がＤ＋信号線４２ａを一定時間以上Ｈレベルとすることでサスペンド状態を指示しており、Ｄ＋信号線４２がＨレベルとなっているときにはＵＳＢコントローラ４０に設けられたサスペンド検出回路がＣＰＵ１０ａに対してサスペンド検出信号を出力するようになっている。制御部１０は、サスペンド検出回路からのサスペンド検出信号が一定時間継続して出力されたときにサスペンド指示状態であることを認識し、このときＳ１にてＹｅｓに進むことになる。
【００３３】
なお、本実施形態では、制御部１０及びＵＳＢコントローラ４０が「サスペンド指示状態判断手段」の一例に相当し、ＵＳＢ通信端子４１に接続されたＵＳＢ通信ライン４２の状態が所定のサスペンド指示状態となったか否かを判断しており、具体的には、ＵＳＢ通信端子４１に含まれる所定端子（Ｄ＋端子４１ａ）がＨレベルに維持された状態で所定の第１時間継続したとき（即ち、サスペンド検出信号が所定の第１時間出力されたとき）にサスペンド指示状態であると判断している。
【００３４】
制御部１０は、サスペンド指示状態であることを認識した場合、携帯端末１をサスペンド状態で維持する（Ｓ２）。このＳ２の処理では、携帯端末１を所定の省電力モードに設定しており、具体的には、例えば、ホストコンピュータ１００に対するデータ送信を停止し、ＶＢＵＳ電源線を流れる電流量が所定値以下となるように電流制御を行う。
【００３５】
そして、Ｓ２でサスペンド状態に維持した後には、このサスペンド状態が解除されるまで、常にサスペンド指示状態からレジューム指示状態へ変化することを監視しており、具体的には、所定端子（Ｄ＋端子４１ａ）がＨレベルからＬレベルに立ち下がること（即ち、レジューム検出信号が出力されること）を監視している。このような監視を継続し、所定端子（Ｄ＋端子４１ａ）がＬレベルに立ち下がらない場合（即ち、レジューム検出信号が出力されていない場合）には、Ｓ３にてＮｏに進みサスペンドモードを維持する（Ｓ２）。
【００３６】
一方、Ｄ＋端子４１ａのＬレベルへの立ち下がり（即ち、レジューム検出信号の出力）が検出された場合には、Ｓ３にてＹｅｓに進む。そして、Ｄ＋端子４１ａのＬレベルへの立ち下りが検出されてから所定の監視時間内にＤ＋端子４１ａがＨレベルに変化したか否かを判断する（Ｓ４）。本実施形態では、図１に示すように「測定手段」に相当するタイマ５０が設けられ、サスペンド指示状態からレジューム指示状態への変化（即ちＤ＋端子４１ａのＨレベルからＬレベルへの変化）が検出されてから、そのＬレベルでの経過時間を測定しており、Ｌレベルでの経過時間が予め設定された閾値を超えた場合にＳ４にてＮｏに進み、Ｓ２で設定したサスペンド状態を解除する（Ｓ６）。Ｓ６の解除処理では、サスペンド状態のときに維持されていた省電力モードを解除し、例えば、ホストコンピュータ１００と携帯端末１との間を通信可能状態とし、ＶＢＵＳ電源線を流れる電流量の抑制を解除する。
【００３７】
一方、Ｓ３でサスペンド指示状態からレジューム指示状態への変化が検出されてから（即ちＤ＋端子４１ａのＨレベルからＬレベルへの変化が検出されてから）、そのＬレベルでの経過時間が予め設定された閾値に達する前にＤ＋端子４１ａがＨレベルに変化した場合には、Ｓ４にてＹｅｓに進み、再接続処理を行う（Ｓ５）。
【００３８】
Ｓ５の再接続処理としては、例えば、携帯端末１からホストコンピュータ１００に対して所定のリセット信号を送信する方法などが挙げられる。この場合、ホストコンピュータ１００がリセット信号を確認したときに新たな接続時（携帯端末１とホストコンピュータ１００が新規に接続された時）と同様の処理を行えばよく、これによりホストコンピュータ１００と携帯端末１との間で通信状態の確立処理が新規に行われることになる。或いは、携帯端末１側でホストコンピュータ１００との間のＵＳＢ接続を一端切断し、新たな接続がなされたものとして互いの通信状態の確立処理を行うようにしてもよい。なお、Ｓ５で再接続処理がなされたときには、サスペンド状態は強制的に解除され、ホストコンピュータ１００と携帯端末１との間で通信状態が確立した後、Ｓ１でサスペンド状態が検出されるまでサスペンド状態の解除が継続する。
【００３９】
制御部１０は、以上のようにサスペンド状態と解除状態とを切り替えており、サスペンド状態が解除されているときのみ、ホストコンピュータ１００からのデータ受信、或いは、ホストコンピュータ１００に対するデータ送信を行っている。なお、データ受信処理やデータ送信処理については図示を省略している。
【００４０】
本実施形態では、制御部１０及びＵＳＢコントローラ４０が「レジューム指示状態検出手段」の一例に相当し、サスペンド指示状態判断手段によってサスペンド指示状態が検出された後に、ＵＳＢ通信ライン４２が所定のレジューム指示状態に変化したことを検出しており、具体的には、所定端子（Ｄ＋端子）がＬレベルに変化することを条件としてレジューム指示状態であることを検出している。
【００４１】
また、本実施形態では、制御部１０が「解除監視手段」の一例に相当し、Ｓ３でＹｅｓに進んだ後にタイマ５０によって測定される経過時間が予め設定された閾値Ｔに達するまでの間、レジューム指示状態の解除を監視するように機能し、より具体的には、Ｓ３でＹｅｓに進んだ後にタイマ５０によって測定される経過時間が予め設定された閾値Ｔに達するまでの間、Ｄ＋端子４１ａがＬレベルからＨレベルに変化する場合にレジューム指示状態が解除されたと判断している。
【００４２】
また、制御部１０は「再接続手段」の一例に相当し、Ｓ３でＹｅｓに進んだ後にタイマ５０によって測定される経過時間が閾値Ｔに達する前に解除監視手段によってレジューム指示状態の解除が検出された場合に所定の再接続処理を行うように機能する。
【００４３】
また、本実施形態では、Ｓ４の判断処理で用いる閾値が予めメモリ１１に記憶されており、Ｓ４では、３でＹｅｓに進んだ後の経過時間がメモリ１１に記憶される閾値に達したか否かを判断している。更に、ユーザが操作によってメモリ１１の記憶内容を設定変更できるようになっており、例えば、ユーザがキー操作部１２によって新たな閾値を入力したときに、制御部１０がその新たな閾値を取得し、メモリ１１に記憶されていた閾値をその新たに取得した閾値に更新するようになっている。
なお、閾値Ｔを記憶するメモリ１１は、「閾値記憶手段」の一例に相当する。また、制御部１０は、「閾値設定変更手段」の一例に相当し、閾値記憶手段に記憶された閾値を設定変更するように機能する。
【００４４】
（第１実施形態の主な効果）
本実施形態に係る携帯端末１では、ＵＳＢ通信端子４１に接続されたＵＳＢ通信ライン４２の状態が所定のサスペンド指示状態となったか否かを判断する「サスペンド指示状態判断手段」と、「サスペンド指示状態判断手段」によってサスペンド指示状態が検出された後に、ＵＳＢ通信ライン４２が所定のレジューム指示状態に変化したことを検出する「レジューム指示状態検出手段」とが設けられ、更に、「レジューム指示状態検出手段」によってレジューム指示状態への変化が検出されてからの経過時間を測定するタイマ５０と、タイマ５０によって測定される前記経過時間が予め設定された閾値に達するまでの間、レジューム指示状態の解除を監視する「解除監視手段」と、その経過時間が閾値に達する前に「解除監視手段」によってレジューム指示状態の解除が検出された場合に所定の再接続処理を行う「再接続手段」とが設けられている。
この構成によれば、サスペンド指示状態からレジューム指示状態に移行してからの一定期間、レジューム指示状態の解除を監視できるようになる。従って、サスペンド指示状態からレジューム指示状態に変化した後の不安定状態（ノイズ等に起因する予期しない変化）を一定期間（閾値に達するまでの期間）検出することができ、ノイズ等に起因する異常信号が発生したときには不安定状態を維持せずに迅速に再接続処理に移行できる。
【００４５】
また、本実施形態に係る携帯端末１では、閾値を記憶するメモリ１１（閾値記憶手段）と、メモリ１１に記憶された閾値を設定変更する「閾値設定変更手段」とが設けられている。この構成によれば、レジューム指示状態の監視時間の基準となる閾値を任意の値に変更することができるため、レジューム解除の監視時間を使用環境に適した時間となるように増減することができる。
【００４６】
また、本実施形態で用いられる「レジューム指示状態検出手段」は、所定端子（Ｄ＋端子４１ａ）がＨレベル継続状態（サスペンド指示状態）からＬレベルに変化した場合にレジューム指示状態を検出し、「解除監視手段」は、タイマ５０によって測定される経過時間（所定端子（Ｄ＋端子４１ａ）がＬレベルに維持される継続時間）が予め設定された閾値に達するまでの間に当該所定端子（Ｄ＋端子４１ａ）がＬレベルからＨレベルに変化したときにレジューム指示状態が解除されたと判断している。
この構成によれば、サスペンド指示状態からレジューム指示状態への移行を簡易に且つ迅速に検出することができる。しかしながら、この構成では、レジューム指示状態のときに所定端子（Ｄ＋端子４１ａ）がノイズ等によって一方のレベルに容易に変化してしまうという懸念があるが、本発明では、このようなレジューム指示状態での異常（一方のレベルへの予期しない変化）を一定期間監視することができ、仮に異常があった場合には迅速に再接続処理を行うことができる。
【００４７】
[第２実施形態]
次に、本発明の第２実施形態について説明する。
図６は、第２実施形態の携帯端末と外部装置との間でＵＳＢ通信を行うための要部を概略的に例示するブロック図である。図７は、図６の携帯端末における制御回路の状態、ＵＳＢ端子の状態、及び外部装置の状態を例示するタイミングチャートである。図８は、図６の携帯端末における各スイッチの制御について説明する説明図である。
【００４８】
本実施形態に係る携帯端末１は、第１実施形態の特徴を全て含んでおり、第１実施形態の構成に加えて新たな構成や制御内容を付加した内容となっている。従って、第１実施形態と同様の構成については、第１実施形態と同一の符号を付し、詳細な説明は省略する。また、必要に応じて適宜図１〜図５を参照して説明することとする。
【００４９】
本実施形態の携帯端末１は、図６のようなハードウェア構成をなしている。なお、この携帯端末１は、第１実施形態と同様のハードウェア構成を備えており、特に、制御部１０、ＣＰＵ１０ａ、メモリ１１、ＵＳＢ通信端子４１、ＵＳＢ通信ライン４２、タイマ５０は第１実施形態と同様となっている（図１〜図３参照）。そして、第１実施形態と同様にホストコンピュータ１００（外部装置）とＵＳＢ通信を行い得る構成をなしている。なお、図６では、ＵＳＢ通信ライン４２を概略的に示しているが、実際は図３と同様となっている。また、図６では、制御部１０、ＣＰＵ１０ａ、メモリ１１、ＵＳＢ通信端子４１、タイマ５０の図示は省略している。
【００５０】
本実施形態の携帯端末１では、このような第１実施形態と同様の構成に加え、更に、Ｉ／Ｏポート２４１、切替制御部２４２、管理部２４３などが設けられている。
図６に示すように、携帯端末１には、第１実施形態のＵＳＢコントローラ４０と同様の機能を有するＵＳＢコントローラ２４０が設けられている。このＵＳＢコントローラ２４０は、スイッチＳＷ１を介してＵＳＢ通信ライン４２に接続されており、スイッチＳＷ１がオン状態のときにＵＳＢ通信ライン４２からの信号が入力され、スイッチＳＷ１がオフ状態のときにＵＳＢ通信ライン４２からの信号が入力されない（遮断される）ようになっている。
【００５１】
また、ＵＳＢコントローラ２４０と並列にＩ／Ｏポート２４１が設けられている。このＩ／Ｏポート２４１は、スイッチＳＷ２を介してＵＳＢ通信ライン４２に接続されており、スイッチＳＷ２がオン状態のときにＵＳＢ通信ライン４２からの信号が入力され、スイッチＳＷ２がオフ状態のときにＵＳＢ通信ライン４２からの信号が入力されない（遮断される）ようになっている。
【００５２】
また、各スイッチＳＷ１、ＳＷ２のオンオフを制御し得る切替制御部２４２が設けられている。この切替制御部２４２からは、スイッチＳＷ１を制御するための制御ラインと、スイッチＳＷ２を制御するための制御ラインが配されており、切替制御部２４２は、後述する管理部２４３（状態判断手段）によりＵＳＢ通信ライン４２の状態がレジューム指示状態又はＵＳＢリセット状態であると判断されるときにスイッチＳＷ１をオン状態に切り替えてＵＳＢコントローラ２４０を有効化している。このとき、スイッチＳＷ２はオフ状態に切り替えている。一方、ＵＳＢ通信ライン４２の状態がサスペンド指示状態であると判断されるときにスイッチＳＷ２をオン状態に切り替えてＩ／Ｏポート２４１（第２の監視部）を有効化している。このとき、スイッチＳＷ１はオフ状態に切り替えている。これにより、レジューム指示状態又はＵＳＢリセット状態のときにＵＳＢコントローラ２４０を動作可能とし、サスペンド指示状態のときには、ＵＳＢコントローラ２４０を動作させずに別途Ｉ／Ｏポート２４１（第２の監視部）で監視できるようになる。
【００５３】
管理部２４３は、例えば、ＣＰＵ１０ａ（図３参照：図６では図示略）の一部として、或いはＣＰＵ１０ａとは別回路として構成されており、切替制御部２４２の制御、或いはＣＰＵ１０ａの起動制御を行い得る構成となっている。この管理部２４３は、ＵＳＢコントローラ２４０、Ｉ／Ｏポート２４１のいずれにも接続されており、これらの内の有効化された側に基づいてＵＳＢ通信ライン４２の状態がサスペンド指示状態、レジューム指示状態、ＵＳＢリセット状態のいずれであるかを判断可能となっている。
【００５４】
本実施形態では、管理部２４３が「状態判断手段」の一例に相当し、ＵＳＢコントローラ２４０（コントローラ）及びＩ／Ｏポート（第２の監視部）に接続され、ＵＳＢ通信ライン４２の状態がサスペンド指示状態、レジューム指示状態、ＵＳＢリセット状態のいずれであるかを少なくとも判断可能となっている。また、管理部２４３は「起動制御手段」の一例に相当し、状態判断手段による判断結果に基づいてＣＰＵ１０ａ（制御回路）の起動状態を制御するように機能している。
【００５５】
次に、図７を参照して、ＣＰＵの起動制御等について説明する。
図６等に示す携帯端末１では、ＵＳＢ通信ライン４２の状態がレジューム指示状態又はＵＳＢリセット状態であるときに、管理部２４３（起動制御手段）によってＣＰＵ１０ａが起動されると共にＵＳＢコントローラ２４０を介してＵＳＢ通信ライン４２の状態が監視されるようになっている。一方、ＵＳＢ通信ライン４２の状態がサスペンド指示状態となったときには管理部２４３（起動制御手段）によってＣＰＵ１０ａがスリープ状態に設定されると共にＩ／Ｏポート２４１（第２の監視部）によってＵＳＢ通信ライン４２の状態が監視されるようになっている。
【００５６】
例えば、図７に示すように、サスペンド期間（Ｔ１〜Ｔ２）の前の通信可能期間では、図８のように、管理部２４３の指示を受ける切替制御部２４２によりスイッチＳＷ１がオン状態に設定されると共にスイッチＳＷ２がオフ状態に設定される。このとき、ＣＰＵ１０ａ（図３）とホストコンピュータ１００はＵＳＢコントローラ２４０を介して通信可能となる。また、このときには、管理部２４３にはＵＳＢコントローラ２４０を介してＵＳＢ通信ラインの状態が入力される。
【００５７】
一方、サスペンド前の期間からサスペンド期間（Ｔ１〜Ｔ２）となったときには、管理部２４３はＵＳＢコントローラ２４０を介してＵＳＢ通信ライン４２の変化（サスペンド状態への変化）を検出する。そして、図８のように、管理部２４３の指示を受ける切替制御部２４２によりスイッチＳＷ１がオフ状態に設定されると共にスイッチＳＷ２がオン状態に設定される。このとき、ＵＳＢコントローラ２４０は無効化され、管理部２４３にはＩ／Ｏポート２４１を介してＵＳＢ通信ライン４２の状態が入力される。
【００５８】
また、ＵＳＢ通信ライン４２の状態がサスペンド指示状態となったとき（図７のＴ１になったとき）には管理部２４３（起動制御手段）によってＣＰＵ１０ａがスリープ状態に設定されると共にＩ／Ｏポート２４１（第２の監視部）によってＵＳＢ通信ライン４２の状態が監視されるようになっている。具体的には、サスペンド状態となったＴ１からＣＰＵ１０ａが動作停止処理に移り、移行期間を経て時間Ｔ３でＣＰＵ１０ａの動作が停止する。なお、この動作停止状態のときには、ＣＰＵ１０ａに完全に電力が供給されなくても良く、ＣＰＵ１０ａが省電力モード（例えば、クロック数を抑えた駆動や間欠駆動等の公知のスリープモードなど）で動作してもよい。
【００５９】
一方、ホストコンピュータ１００からの信号がサスペンドを指示する信号（Ｔ１〜Ｔ２の間のＤ＋の信号）から、レジュームを指示する信号に変化した場合、管理部２４３はＩ／Ｏポート２４１（第２の監視部）を介してＵＳＢ通信ライン４２の変化（レジューム状態への変化）を検出する。そして、図８の「サスペンド復帰」（レジューム）のように、管理部２４３の指示を受ける切替制御部２４２によりスイッチＳＷ１がオン状態に設定されると共にスイッチＳＷ２がオフ状態に設定される。このとき、ＵＳＢコントローラ２４０は有効化され、管理部２４３にはＵＳＢコントローラ２４０を介してＵＳＢ通信ライン４２の状態が入力される。
【００６０】
また、ＵＳＢ通信ライン４２の状態がレジューム指示状態又はＵＳＢリセット状態となったとき（例えば図７のＴ２又はＴ３になったとき）には管理部２４３（起動制御手段）によってＣＰＵ１０ａが起動状態に設定されると共にＵＳＢコントローラ２４０によってＵＳＢ通信ライン４２の状態が監視されるようになっている。具体的には、レジューム状態となったＴ２又はＴ３以降にＣＰＵ１０ａの起動処理に移り、移行期間を経てＣＰＵ１０ａを強制的に起動する。従って、図７のように停止動作時（Ｔ３）の直前のＴ２でレジューム復帰がなされ、この復帰命令（ウェイクアップ命令）をＣＰＵ１０ａが取得できずに時間Ｔ３で動作を停止させてしまったとしても、その後のＵＳＢリセット等がなされたとき（図７のＴ４参照）に管理部２４３によって強制的にＣＰＵ１０ａを起動させることが可能となる。
【００６１】
また、本実施形態の携帯端末１では、判別手段に相当する管理部２４３又はＣＰＵ１０ａにより、ＵＳＢ通信ライン４２の状態がＵＳＢリセット状態であるかノイズ状態であるかを判別可能とされている。例えば、Ｄ＋ラインにおいて、ＬレベルとＨレベルとに上下に振れるような波形があった場合に、所定時間以上の切り替わり（例えば、所定時間以上Ｈレベルが継続）があった場合にＵＳＢリセット信号と判断し、Ｈレベルに振れたとしても所定時間未満である場合にはノイズと判断している。本実施形態において、再接続手段に相当するＵＳＢコントローラ２４０及び制御部１０は、ＵＳＢ通信ライン４２の状態がＵＳＢリセット状態となることに応じて再接続処理を行う構成をなしており、管理部２４３（起動制御手段）がＵＳＢリセット状態を検出してＣＰＵ１０ａを起動した後において、上記ノイズ状態が判別された場合にも再接続処理を行うようにしている。従って、ＣＰＵ１０ａの起動後に図７のような波形Ｐｒが入力された場合、管理部２４３或いはＣＰＵ１０ａはこの波形Ｐｒがノイズであるか否かを判別し、ノイズである場合にはＣＰＵ１０ａ及びＵＳＢコントローラ２４０によって再接続処理がなされ、ノイズでない場合（正規信号である場合）にはＣＰＵ１０ａ及びＵＳＢコントローラ２４０によって通信処理が開始されるようになっている。
【００６２】
（第２実施形態の主な効果）
上述したように、本実施形態の携帯端末１では、切替制御部２４２が設けられており、この切替制御部２４２は、管理部２４３（状態判断手段）によりＵＳＢ通信ライン４２の状態がレジューム指示状態又はＵＳＢリセット状態であると判断されるときにＵＳＢコントローラ２４０を有効化している。一方、ＵＳＢ通信ライン４２の状態がサスペンド指示状態であると判断されるときにＩ／Ｏポート２４１（第２の監視部）を有効化するように切り替えている。これにより、レジューム指示状態又はＵＳＢリセット状態のときにＵＳＢコントローラ２４０を動作可能とし、サスペンド指示状態のときには、ＵＳＢコントローラ２４０を動作させずに別途Ｉ／Ｏポート２４１（第２の監視部）で監視できるようになる。
【００６３】
そして、ＵＳＢ通信ライン４２の状態がレジューム指示状態又はＵＳＢリセット状態であるときには管理部２４３（起動制御手段）によってＣＰＵ１０ａが起動されると共にＵＳＢコントローラ２４０を介してＵＳＢ通信ライン４２の状態が監視される。また、ＵＳＢ通信ライン４２の状態がサスペンド指示状態であるときには管理部２４３（起動制御手段）によってＣＰＵ１０ａがスリープ状態に設定されると共にＩ／Ｏポート２４１（第２の監視部）によってＵＳＢ通信ライン４２の状態が監視されるようになっている。この構成では、ＵＳＢ通信ライン４２がサスペンド状態、レジューム指示状態、ＵＳＢリセット状態のいずれの場合でも、管理部２４３（起動制御手段）が当該ＵＳＢ通信ライン４２の状態を把握した上で積極的にＣＰＵ１０ａの起動を制御することができ、ＣＰＵ１０ａの起動或いはスリープのタイミングをＵＳＢ通信ライン４２の状態に適切に適合させることができる。従って、例えば、ＵＳＢ通信ライン４２がサスペンド状態となってＣＰＵ１０ａがスリープ動作に移行しようとした過渡期において急遽ホストコンピュータ１００からウェイクアップ命令が入ったとしても、管理部２４３（起動制御手段）がこの状態を確実に検出することができ、迅速にＣＰＵ１０ａを起動できるようになる。
【００６４】
また、本実施形態の携帯端末１では、管理部２４３（判別手段）によりＵＳＢ通信ライン４２の状態がＵＳＢリセット状態であるかノイズ状態であるかを判別可能とされている。そして、再接続手段は、ＵＳＢ通信ライン４２の状態がＵＳＢリセット状態となることに応じて再接続処理を行う構成をなし、起動制御手段がＵＳＢリセット状態を検出してＣＰＵ１０ａを起動した後において、判別手段によりノイズ状態が判別された場合にも再接続処理を行っている。
この構成によれば、携帯端末１側の動作状態とホストコンピュータ１００側からの指示状態とが不正状態となりにくくなる。特に、ノイズ状態と判別される場合には、適切な接続がなされない可能性があるため、このような場合に、積極的に再接続処理を行うようにすれば、不正状態の発生を防ぎやすくなる。
【００６５】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６６】
上記実施形態では、Ｓ４の判断処理で用いる閾値を設定変更可能としたが、設定変更不能であってもよい。
【符号の説明】
【００６７】
１…携帯端末
１０…制御部（通信手段、サスペンド指示状態判断手段、レジューム指示状態検出手段、解除監視手段、再接続手段、閾値設定変更手段、カウント手段、基準回数設定変更手段）
１０ａ…ＣＰＵ（制御回路）
１１…メモリ（閾値記憶手段、基準回数記憶手段）
４０，２４２…ＵＳＢコントローラ（通信手段、サスペンド指示状態判断手段、レジューム指示状態検出手段、解除監視手段、再接続手段、コントローラ）
４１…ＵＳＢ通信端子
４２…ＵＳＢ通信ライン
５０…タイマ（測定手段）
１００…ホストコンピュータ（外部装置）
２４１…Ｉ／Ｏポート（第２の監視部）
２４２…切替制御部
２４３…管理部（状態判断手段、起動制御手段、判別手段）
【図１】
0005678765.tif 000002
【図２】
0005678765.tif 000003
【図３】
0005678765.tif 000004
【図４】
0005678765.tif 000005
【図５】
0005678765.tif 000006
【図６】
0005678765.tif 000007
【図７】
0005678765.tif 000008
【図８】
0005678765.tif 000009