(57)【要約】【課題】ＵＳＢ機器が使用可能な状態になった、また、取り外し可能な状態になった接続状態を簡易に視認することが可能で、且つ、入力デバイスが接続されていない場合には、各ＵＳＢポートのＵＳＢ機器の取り外し処理を実行させることができる情報処理装置を提供することを目的とする。【解決手段】情報処理装置１は、ＵＳＢポート１３と、ＵＳＢ機器の取り外し処理を要求する入力部１５と、ＵＳＢ機器がＵＳＢポートに接続時の接続処理状態、及び、取り外し時の取り外し処理状態を処理するＵＳＢ機器接続制御部１１と、ＵＳＢポートとＵＳＢ機器の接続の有無信号、及び入力部からの取り外し要求信号を前記ＵＳＢ機器接続制御部に送るとともに、ＵＳＢ機器接続制御部からの出力を受信して、ＵＳＢ機器の接続処理状態及び取り外し処理状態を出力する入出力コントロールハブ１２と、入出力コントロールハブの出力を表示させる表示部１４と、を備える。【選択図】  図１
2011258181.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢポートを備える情報処理装置であって、
前記情報処理装置は、前記ＵＳＢポートと、
前記ＵＳＢポートからＵＳＢ機器の取り外し処理を要求する入力部と、
前記ＵＳＢ機器が前記ＵＳＢポートに接続時の接続処理状態、及び、取り外し時の取り外し処理状態を処理するＵＳＢ機器接続制御部と、
前記ＵＳＢポートと前記ＵＳＢ機器の接続の有無信号、及び前記入力部からの取り外し要求信号を前記ＵＳＢ機器接続制御部に送るとともに、前記ＵＳＢ機器接続制御部からの出力を受信して、前記ＵＳＢ機器の接続処理状態及び取り外し処理状態を出力する入出力コントロールハブと、
前記入出力コントロールハブの出力を表示させる表示部と、
を備え、
前記ＵＳＢ機器接続制御部は、前記ＵＳＢ機器接続制御部は、前記ＵＳＢ機器が接続されていない状態では、前記入出力コントロールハブを介して前記表示部に「消灯」信号を送り、前記ＵＳＢ機器が前記ＵＳＢポートに接続される場合に、前記ＵＳＢ機器の接続処理の開始したことを検出して「接続処理中」信号を前記表示部に送り、
続いて、前記ＵＳＢ機器の接続処理を完了したことを検出して「接続処理完了」信号を前記表示部に送り、
前記ＵＳＢ機器接続制御部は、前記ＵＳＢ機器を前記ＵＳＢポートから取り外す場合に、前記入力部からの取り外し要求を検出し、且つ、前記ＵＳＢ機器の取り外し処理を開始したことを検出して「取り外し処理中」信号を前記表示器に送り、
続いて、前記ＵＳＢ機器の取り外し処理を完了したことを検出して「取り外し処理完了」信号を前記表示器に送る様にしたことを特徴とするＵＳＢポートを備える情報処理装置。
【請求項２】
前記「接続処理中」及び前記「取り外し処理中」信号は、前記表示器が点滅する点滅信号とし、「接続処理完了」信号は連続点灯信号、「取り外し処理完了」信号は、連続消灯信号とした請求項１に記載のＵＳＢポートを備える情報処理装置。
【請求項３】
前記入力部はスイッチとし、前記表示部は、発光ダイオードとした請求項１に記載のＵＳＢポートを備える情報処理装置。
【請求項４】
前記ＵＳＢ機器はＵＳＢメモリであって、当該ＵＳＢメモリを前記ＵＳＢポートに接続した状態で前記情報処理装置内に収納するＵＳＢエンクロージャを備え、
前記ＵＳＢエンクロージャは、前記ＵＳＢメモリを着脱する着脱口を開閉するメカニカルなシャッタと、
前記ＵＳＢ接続制御部で生成する前記「取り外し処理完了」信号／「接続処理完了」信号に基づいて、前記シャッタを「開」／「閉」する駆動部と、
さらに、前記ＵＳＢ機器接続制御プログラムは、予め登録されるパスワードまたは指紋データと、前記入力部から送られるパスワードまたは指紋データの認証を行う認証プログラムと、を備え、
前記入力部は、パスワード入力部または、指紋検出器と、
を備え、
前記入力部からの前記シャッタの開閉操作を認証により制限して、前記ＵＳＢメモリの盗難を防止するようにした請求項１に記載のＵＳＢポートを備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢポートを備える情報処理装置に係り、特に、ＵＳＢ機器との接続状態を簡易に表示するＵＳＢポートを備える情報処理装置に関する。
【背景技術】
【０００２】
近年、ＵＳＢ（Universal Serial Bus)ポートを備えたＰＣ（Personal Computer）等の情報処理装置の周辺機器（ここではＵＳＢ機器と呼ぶ）が増えている。
【０００３】
このようなＵＳＢの特徴は、高速・高信頼性通信が可能で、プラグ＆プレイによる使いやすさもあることや、小型コネクタであること、さらに電力供給による省スペースが可能であることからも、外付けＨＤＤ（Hard Disk Drive）、フラッシュメモリなどのHigh-speedデバイスや、マウス/キーボードのようなLow-speedデバイスなどにも採用されている。
【０００４】
これらのＵＳＢ機器は、ＰＣ等のホスト機器に接続後、エニュメレーションと呼ばれる初期化処理が行われた後に、ドライバがロードされ使用可能になる。
【０００５】
また、ＵＳＢ機器をホスト機器から取り外すときには、マウスもしくはキーボードなどの入力デバイスから、取り外すことをＯＳ（Operating System）に通知し、その後ＯＳから取り外しの許可を得て、ホスト機器のディスプレイ上から取り外し可能状態になったことを確認して取り外す、取り外し処理が必要となる。
【０００６】
記憶媒体のようなＵＳＢ機器(ＵＳＢ−ＨＤＤ、ＵＳＢメモリなど)では、ホスト機器に接続後、ホスト機器内のメモリにＵＳＢ機器のデータが一時的にキャッシュされる。
【０００７】
そのため、ホスト機器上からＵＳＢ機器のデータに変更を加えるという作業は、実際にはホスト機器にキャッシュされたデータに変更を加えるということになる。ホスト機器上からの変更作業が終了し、ＵＳＢ機器を取り外す際、ＯＳに取り外すことを通知し、取り外し処理が開始される。この取り外し処理時に、ホスト機器にキャッシュさていて変更が加えられたデータが、ＵＳＢ機器に書き込まれ、ＵＳＢ機器のデータへの変更が反映される。
【０００８】
そのため、この取り外し処理を実施せずにＵＳＢ機器を取り外すと、ホスト機器のメモリにキャッシュされたＵＳＢ機器のデータが、ＵＳＢ機器に書き込まれず、ＵＳＢ機器のデータが保存されない場合がある。
【０００９】
最悪の場合、ＵＳＢ機器のデータを破損する恐れがあるので、ＵＳＢ機器を取り外す場合には、取り外し処理を実施しなければならない。
【００１０】
また、ホストに接続された周辺機器の接続状態を表示させる技術には、無線および有線接続された周辺機器の接続構成を視覚的に図示するため、各周辺機器の接続状態を常時記憶する接続状態記憶部、予め各周辺機器に対応付けた識別表示データを記憶する周辺機器データ記憶部、各周辺機器の接続状態を表示するための接続状態表示部、前記コンピュータに前記有線デバイスが接続されている否か、および前記コンピュータとの通信可能範囲内に前記無線デバイスが存在するか否かを少なくとも判定することにより周辺機器の接続状態を検出する周辺機器検出手段、接続状態記憶部に記憶されている過去の各周辺機器の接続状態と、周辺機器検出手段が検出した現在の各周辺機器の接続状態とを比較することにより接続状態に変更があるか否かを判定する接続状態判定手段、接続状態表示部に接続状態判定手段が、変更があると判定した周辺機器について接続状態記憶部を更新すると共に、周辺機器データ記憶部を参照して周辺機器の識別表示データを少なくとも前記接続状態表示部に表示して、周辺機器の接続状態を表示する接続状態表示手段、を備えたことを特徴とする接続状態表示装置がある。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００６−１７１９３３号公報（図１、第１頁）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ＵＳＢ機器を使用する際、ＰＣ等の情報処理装置に接続後、ＯＳがＵＳＢ機器の接続を検出し、ドライバをロードする。そして、初期化処理が終了し使用可能な状態になると、この状態をＯＳは画面表示部のスクリーン上に表示させる。
【００１３】
この時、画面表示部が接続されていない構成の場合、あるいは、アプリケーションがフルスクリーンで運用されている場合に画面表示部のスクリーン上でＵＳＢ機器の状態が確認できない構成の場合には、ＵＳＢ機器が使用可能状態になったことを確認することができない問題がある。
【００１４】
また、ＵＳＢ機器を情報処理装置から取り外すときには、マウスもしくはキーボードなどの入力デバイスで、取り外すことをＯＳに通知し、ＯＳが取り外し処理を実行して、取り外し処理が完了すると、ＵＳＢ機器が取り外し可能状態であることを画面表示部のスクリーン上を視認して取り外すという手順を踏む。
【００１５】
この手順は、マウスもしくはキーボードのような入力デバイスが接続されていないサーバとして運用している情報処理装置の場合には、ＯＳにＵＳＢ機器を取り外すことを通知することができない問題がある。
【００１６】
また、特許文献１のような接続状態を表示させる画面表示部が接続されていない構成の場合や、表示させる画面表示部を備えている構成の場合でもアプリケーションがフルスクリーンで表示された状態で運用されている場合においては、同様に、ＯＳに取り外すことを通知することはできないので、取り外し可能になった状態を視認することが出来ない問題がある。
【００１７】
本発明は上記問題点を解決するためになされたもので、情報処理装置において、ＵＳＢ機器が使用可能な状態になった、また、取り外し可能な状態になった接続状態を簡易に視認することが可能で、且つ、マウスもしくはキーボードのような入力デバイスが接続されていない場合には、各ＵＳＢポートのＵＳＢ機器の取り外し処理を実行させることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明によるＵＳＢポートを備える情報処理装置は、ＵＳＢポートを備える情報処理装置であって、前記情報処理装置は、前記ＵＳＢポートと、前記ＵＳＢポートからＵＳＢ機器の取り外し処理を要求する入力部と、前記ＵＳＢ機器が前記ＵＳＢポートに接続時の接続処理状態、及び、取り外し時の取り外し処理状態を処理するＵＳＢ機器接続制御部と、前記ＵＳＢポートと前記ＵＳＢ機器の接続の有無信号、及び前記入力部からの取り外し要求信号を前記ＵＳＢ機器接続制御部に送るとともに、前記ＵＳＢ機器接続制御部からの出力を受信して、前記ＵＳＢ機器の接続処理状態及び取り外し処理状態を出力する入出力コントロールハブと、前記入出力コントロールハブの出力を表示させる表示部と、を備え、前記ＵＳＢ機器接続制御部は、前記ＵＳＢ機器接続制御部は、前記ＵＳＢ機器が接続されていない状態では、前記入出力コントロールハブを介して前記表示部に「消灯」信号を送り、前記ＵＳＢ機器が前記ＵＳＢポートに接続される場合に、前記ＵＳＢ機器の接続処理の開始したことを検出して「接続処理中」信号を前記表示部に送り、続いて、前記ＵＳＢ機器の接続処理を完了したことを検出して「接続処理完了」信号を前記表示部に送り、前記ＵＳＢ機器接続制御部は、前記ＵＳＢ機器を前記ＵＳＢポートから取り外す場合に、前記入力部からの取り外し要求を検出し、且つ、前記ＵＳＢ機器の取り外し処理を開始したことを検出して「取り外し処理中」信号を前記表示器に送り、続いて、前記ＵＳＢ機器の取り外し処理を完了したことを検出して「取り外し処理完了」信号を前記表示器に送る様にしたことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、情報処理装置において、ＵＳＢ機器が使用可能な状態になった、また、取り外し可能な状態になった接続状態を簡易に視認することが可能で、且つ、マウスもしくはキーボードのような入力デバイスが接続されていない場合には、各ＵＳＢポートのＵＳＢ機器の取り外し処理を実行させることができる情報処理装置を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】実施例１のＵＳＢポートを備える情報処理装置の構成図。
【図２】ＵＳＢ機器が接続された場合のＵＳＢ機器接続制御部の処理動作を説明するフローチャート図。
【図３】ＵＳＢ機器の取り外し要求があった場合のＵＳＢ機器接続制御部の処理動作を説明するフローチャート図。
【図４】実施例２のＵＳＢポートを備える情報処理装置の構成図。
【図５】ＵＳＢメモリが接続された場合のＵＳＢエンクロージャの動作を説明する図。
【発明を実施するための形態】
【００２１】
以下、本発明の実施例について図面を参照して説明する。
【実施例１】
【００２２】
図１は実施例１のＵＳＢポートを備える情報処理装置の構成図である。情報処理装置１は、例えば、汎用的なＰＣで構成される。
【００２３】
図１において、情報処理装置１は、外部のＵＳＢ機器２と接続するＵＳＢポート１３と、ＵＳＢポート１３からＵＳＢ機器の取り外し処理を要求する入力部１５と、ＵＳＢ機器２がＵＳＢポート１３に接続時の接続処理状態、及び、取り外し時の取り外し処理状態を制御するＵＳＢ機器接続制御部１１と、ＵＳＢポート１３とＵＳＢ機器２の接続の有無信号を入力し、及び入力部１５からの取り外し要求信号をＵＳＢ機器接続制御部１１に送るとともに、ＵＳＢ機器接続制御部１１からの出力を受信して、ＵＳＢ機器２の接続処理状態及び取り外し処理状態を出力する入出力コントロールハブ１２（I/O Controller Hub）と、入出力コントロールハブ１２の出力を表示させる表示部１４とを備える。
【００２４】
次に、各部の構成について説明する。ＵＳＢ機器接続制御部１１は、ＵＳＢ機器接続制御部１１が実行する基本プログラム１１ａと、ＵＳＢ機器２の接続状態を処理するＵＳＢ接続制御プログラム１１ｂと、この基本プログラム１１ａとＵＳＢ接続制御プログラム１１ｂとに基づいてＵＳＢ接続制御プログラム１１ｂを実行する図示しないＣＰＵとを備える。
【００２５】
入出力コントロールハブ１２は、ＵＳＢ機器２とのＵＳＢポート（通信ポート）１３と接続され、ＵＳＢ機器２との接続の有無を検出しＵＳＢ機器接続制御部１１に通知するとともに、ＵＳＢ機器接続制御部１１からの命令を受信してＵＳＢ機器２との通信を制御するＵＳＢバスコントローラ１２ａを備える。
【００２６】
さらに、ＵＳＢ機器接続制御部１１から表示部１４に表示信号を送るとともに、入力部１５からのＵＳＢ機器２の取り外し要求信号をＵＳＢ機器接続制御部１１に送る汎用入出力ポート（ＧＰＩＯ：General Purpose Input/Output）１２ｂとを備える。
【００２７】
表示部１４は、ＵＳＢ機器２との接続状態を簡易に視認できるものであれば良いので、発光ダイオード（ＬＥＤ）等の小型のランプであること、また、入力部１５は、オンオフ信号の生成が容易に操作できる小型の押釦スイッチであれば良く、情報処理装置１に取り付けスペース要さないものが望ましい。
【００２８】
尚、ＵＳＢバスコントローラ１２ａは、複数のＵＳＢポート１３との通信を制御することも可能で、複数のＵＳＢポート１３を備える場合には、表示部１４及び入力部１５は、夫々のＵＳＢポート１３に対応した入出力信号点数を備えるようにしておく。
【００２９】
次に、このように構成された情報処理装置１のＵＳＢ機器接続制御部１１の処理動作について、図２、図３を参照して説明する。
【００３０】
図２は、ＵＳＢ機器接続制御部１１がＵＳＢ機器２の接続を検出した場合の処理動作を、また図３は、ＵＳＢ機器接続制御部１１に対してＵＳＢ機器２の取り外し処理の要求が入力部１５からあった場合の処理動作を説明するフローチャートである。
【００３１】
図２において、ＵＳＢ機器接続制御部１１のＵＳＢ機器接続制御プログラム１１ｂは、情報処理装置１に電源が投入されると初期化処理を実行し、汎用入出力ポート１２ｂを介して、表示部１４に消灯信号を送る（ｓ１）。
【００３２】
次に、ＵＳＢポート１３にＵＳＢ機器２が接続された場合、ＵＳＢバスコントローラ１２ａを介して、基本プログラム１１ａがＵＳＢ機器の接続を検出する（ｓ２）。
【００３３】
そして、ＵＳＢ機器接続制御プログラム１１ｂは、基本プログラム１１ａが、ＵＳＢ機器２との接続処理中であるか否かを問い合わせ（ｓ３）、接続処理中である場合、表示部１４に「接続処理中」を示す点滅信号を表示部１４に送る（ｓ４）。
【００３４】
さらに、ＵＳＢ機器接続制御プログラム１１ｂは、基本ソフト１１ａが、接続処理を完了したか否かを問い合わせ（ｓ５）、接続処理が完了している場合、表示部１４に「接続処理完了」を示す点灯信号を送る（ｓ６）。
【００３５】
次に、図３を参照して、ＵＳＢ機器２を取り外す場合の取り外し処理について説明する。ＵＳＢ機器接続制御プログラム１１ｂは、入力部２からのＵＳＢ機器２の取り外し要求信号を、汎用入出力ポート１２ｂを介して受信する（ｓ１１）。
【００３６】
すると、ＵＳＢ機器接続制御プログラム１１ｂは、基本プログラム１１ａに取り外し処理の要求を通知し、基本プログラム１１ａが取り外し処理の開始を問い合わせ（ｓ１２）、基本プログラム１１ａが取り外し処理を開始したことを検出する。
【００３７】
そして、「取り外し処理中」である点滅信号を、汎用入出力ポート１２ｂを介して表示部１４に送る（ｓ１３）。
【００３８】
さらに、基本プログラム１１ａがＵＳＢ機器の取り外し処理を完了しているか否かを問い合わせ（ｓ１４）、取り外し処理の完了を検出した場合、表示部１４に「取り外し処理完了」を示す消灯信号を送る（ｓ１５）。
【００３９】
以上説明したように、本実施形態によれば、情報処理装置１の操作者は、ＵＳＢ機器２を情報処理装置１に接続後、情報処理装置１に設ける小型の表示部１４の表示状態から、消灯（接続前）→点滅（接続処理中）→点灯（接続処理完了）と状態が変化することを視認することで、ＵＳＢ機器２が使用可能状態になったことを知ることができる。
【００４０】
また、本実施形態によれば、情報処理装置１の操作者は、ＵＳＢ機器２の取り外し要求を入力部１５の押釦スイッチを操作して要求し、表示部１４の表示状態が、点灯（接続中）→点滅（取り外し処理中）→消灯（取り外し処理完了）と状態が変化し、さらに（消灯）したことを視認することにより、ＵＳＢ機器２が情報処理装置１から取り外し可能状態になったことを知ることができる。
【００４１】
このような実施形態の情報処理装置によれば、画面表示部（ディスプレイ）、キーボード、マウスの接続されていない情報処理装置において、ＵＳＢ機器との接続処理が実行中であることや、接続処理が完了し、使用可能状態であることを容易に知ることができる。
【実施例２】
【００４２】
図４及び図５を参照して、実施例２を説明する。図４に示す実施例２が、実施例１と同じ部分は同一の符号を付し、その説明を省略する。実施例２が実施例１と異なる点は、ＵＳＢ機器２が移動可能なＵＳＢメモリの場合において、情報処理装置１に、ＵＳＢメモリを収納するＵＳＢエンクロージャ１６を備え、ＵＳＢメモリの情報を保護するセキュリティ機能を付加するようにしたことにある。
【００４３】
図４は、ＵＳＢエンクロージャ１６を備える情報処理装置１の構成図で、図５は、ＵＳＢエンクローじゃ６の部分の構造の例を平面、または側面から見た図である。
【００４４】
図４及び図５に示すように、ＵＳＢエンクロージャ１６は、ＵＳＢメモリ２を着脱する着脱口Ａを開閉するメカニカルなシャッタ１６ｂと、ＵＳＢ機器接続制御部１１で生成するＵＳＢ機器の「取り外し処理完了」信号／「接続処理完了」信号に基づいて、シャッタ１６を「開」／「閉」する駆動部１６ａと、を備える。
【００４５】
さらに、ＵＳＢ機器接続制御プログラム１１ｂは、予め登録されるパスワードまたは指紋データと、入力部１５から送られるパスワードまたは指紋データの認証を行う認証プログラムと、を記憶し、入力部１５は、図示しないパスワード入力部または図示しない指紋検出器と、を備え、入力部１５からのシャッタ１６ｂの開閉操作を認証データのみに制限して、ＵＳＢメモリ２の盗難を防止する。
【００４６】
次に、このように構成された、ＵＳＢエンクロージャ６の詳細について説明する。シャッタ１６ｂは、上方処理装置の筺体の一側面に設けられ、上下または左右の一方向に着脱口Ａを開閉可能で、その材質は剛性を備えたものであれば良く、小型のモータなどを駆動源とする駆動部１６ａで作動する。
【００４７】
駆動部１６ａは、汎用入出力ポート１２ｂを介して、ＵＳＢ機器接続制御部１１で生成された「取り外し処理完了」信号／「接続処理完了」信号に基づいて、シャッタ１６を「開」／「閉」する。
【００４８】
本実施例２によれば、ＵＳＢメモリ自身をメカニカルなシャッタ１６ｂでＵＳＢメモリ２の着脱口Ａを情報処理装置１内に収納したので、ＵＳＢメモリ２の盗難を防止し、情報の恐れがない情報処理装置を提供することが出来る。
【００４９】
尚、本発明は上述したような実施例に何ら限定されるものでなく、表示部及び入力部は、コンパクトで視認しやすい位置に備えるものであれば良く、また、接続状態の処理は、基本プログラムの構成によりＵＳＢ接続制御部との処理機能の分担はそのプログラムの構成によって適宜変更することが可能である。
【００５０】
本発明のいくつかの実施例を説明したが、これらの実施例は例として提示したものであり、発明の範囲を限定することは意図していない。
【００５１】
これらの新規な実施例は、その他の様々な実施例で実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更をおこなうことが出来る。
【００５２】
これらの実施例や変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明の要旨とその均等の範囲に含まれる。
【符号の説明】
【００５３】
１  情報処理装置
２  ＵＳＢ機器（ＵＳＢメモリ）
２ａ  ＵＳＢポート
１１  ＵＳＢ機器接続制御部
１１ａ  基本プログラム（ＯＳ）
１１ｂ  ＵＳＢ機器接続制御プログラム
１２  入出力コントロールハブ
１２ａ  ＵＳＢバスコントローラ
１２ｂ  汎用入出力ポート
１３  ＵＳＢポート
１３ａ  ＵＳＢコネクタ
１４  表示部
１５  入力部
１６  ＵＳＢエンクロージャ
１６ａ  駆動部
１６ｂ  シャッタ
【図１】
2011258181.tif 000003
【図２】
2011258181.tif 000004
【図３】
2011258181.tif 000005
【図４】
2011258181.tif 000006
【図５】
2011258181.tif 000007