(57)【要約】【課題】  アンマウント処理の簡易化を十分に図ることを可能とする端末装置を提供する。【解決手段】  外部機器との論理的な接続である論理接続を行うためのポートとして複数の論理ポートを有する端末装置１００が、論理接続を活性化した活性状態から論理接続を非活性化した非活性状態への移行処理であるアンマウント処理の実行指示を受け付ける受付部１４０と、複数の論理ポートを制御する制御部１２０とを備え、制御部１２０は、アンマウント処理の実行指示に応じて、複数の論理ポートに係る論理接続を非活性化する。【選択図】図１
2010097513.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との論理的な接続である論理接続を行うためのポートとして複数の論理ポートを有する端末装置であって、
前記論理接続を活性化した活性状態から前記論理接続を非活性化した非活性状態への移行処理であるアンマウント処理の実行指示を受け付ける受付部と、
前記複数の論理ポートを制御する制御部とを備え、
前記制御部は、前記アンマウント処理の実行指示に応じて、前記複数の論理ポートに係る前記論理接続を非活性化することを特徴とする端末装置。
【請求項２】
前記制御部は、前記アンマウント処理の実行指示に応じて、所定条件が満たされるまで、前記複数の論理ポートに係る前記論理接続の前記非活性状態を維持することを特徴とする請求項１に記載の端末装置。
【請求項３】
前記所定条件は、前記外部機器が物理的に取り外されることであることを特徴とする請求項２に記載の端末装置。
【請求項４】
前記受付部は、前記非活性状態から前記活性状態への移行処理であるマウント処理の実行指示を受け付け、
前記所定条件は、前記マウント処理の実行指示を受け付けることであることを特徴とする請求項２に記載の端末装置。
【請求項５】
前記所定条件は、前記アンマウント処理の実行指示を受け付けてから所定時間が経過することであることを特徴とする請求項２に記載の端末装置。
【請求項６】
前記活性状態から前記非活性状態への移行が完了した場合に、前記アンマウント処理の実行完了を報知する報知部をさらに備えることを特徴とする請求項１に記載の端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器との論理的な接続である論理接続を行うためのポートとして複数の論理ポートを有する端末装置に関する。
【背景技術】
【０００２】
従来、ＵＳＢなどのインタフェースによってＰＣなどの端末装置に接続される外部機器が知られている。なお、端末装置及び外部機器は、物理的な接続である物理接続、論理的な接続である論理接続によって接続される。物理接続とは、端末装置及び外部機器をケーブルによって物理的に接続することである。論理接続とは、端末装置が外部機器を認識することによって、端末装置及び外部機器を論理的に接続することである。
【０００３】
ここでは、端末装置と外部機器との間の論理接続を活性化した状態を“活性状態”と称する。一方で、端末装置と外部機器との間の論理接続を非活性化した状態を“非活性状態”と称する。また、非活性状態から活性状態への移行処理を“マウント処理”と称する。一方で、活性状態から非活性状態への移行処理を“アンマウント処理”と称する。
【０００４】
一般的には、ＰＣなどの端末装置は、ディスプレイ上に表示される画像を用いたＧＵＩ（Graphical  User  Interface）を有する。上述したアンマウント処理は、ＧＵＩを用いて行われる。
【０００５】
また、アンマウント処理を簡易に行う技術として、外部機器から端末装置に対してアンマウント処理の実行を指示するための取り外しボタンを外部機器に設ける技術が提案されている（例えば、特許文献１）。
【特許文献１】特開２００７−４２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、取り外しボタンを有していない外部機器を端末装置に接続した場合には、依然として、ＧＵＩによってアンマウント処理を行う必要がある。
【０００７】
このように、取り外しボタンを有していない外部機器を端末装置に接続するケースを考慮すると、アンマウント処理の簡易化が十分に図られていない。
【０００８】
そこで、本発明は、上述した課題を解決するためになされたものであり、アンマウント処理の簡易化を十分に図ることを可能とする端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するため、本発明は、次のような特徴を有している。まず、本発明の第１の特徴は、外部機器との論理的な接続である論理接続を行うためのポートとして複数の論理ポートを有する端末装置であって、前記論理接続を活性化した活性状態から前記論理接続を非活性化した非活性状態への移行処理であるアンマウント処理の実行指示を受け付ける受付部と、前記複数の論理ポートを制御する制御部とを備え、前記制御部は、前記アンマウント処理の実行指示に応じて、前記複数の論理ポートに係る前記論理接続を非活性化することを要旨とする。
【００１０】
本発明の第１の特徴によれば、受付部がアンマウント処理の実行指示を受け付け、制御部が、アンマウント処理の実行指示に応じて、複数の論理ポートに係る論理接続を非活性化する。そのため、取り外しボタンを有していない外部機器についても、容易にアンマウント処理を行うことができる。また、本発明の第１の特徴によれば、制御部が、複数の論理ポートに係る論理接続を非活性化する。そのため、複数の外部機器が接続された端末装置から特定の外部機器を取り外す際、非活性化すべき論理接続を選択する必要がなくなるため、ＧＵＩを用いることなく任意の外部機器を取り外すことができる。従って、端末装置としてＧＵＩを有していない装置を用いた場合であっても、外部機器のアンマウント処理を容易に実行することができる。以上より、本発明の第１の特徴によれば、アンマウント処理の簡易化を十分に図ることができる。
【００１１】
本発明の第２の特徴は、本発明の第１の特徴に係り、前記制御部は、前記アンマウント処理の実行指示に応じて、所定条件が満たされるまで、前記複数の論理ポートに係る前記論理接続の前記非活性状態を維持することを要旨とする。
【００１２】
本発明の第３の特徴は、本発明の第２の特徴に係り、前記所定条件は、前記外部機器が物理的に取り外されることであることを要旨とする。
【００１３】
本発明の第４の特徴は、本発明の第２の特徴に係り、前記受付部は、前記非活性状態から前記活性状態への移行処理であるマウント処理の実行指示を受け付け、前記所定条件は、前記マウント処理の実行指示を受け付けることであることを要旨とする。
【００１４】
本発明の第５の特徴は、本発明の第２の特徴に係り、前記所定条件は、前記アンマウント処理の実行指示を受け付けてから所定時間が経過することであることを要旨とする。
【００１５】
本発明の第６の特徴は、本発明の第１の特徴に係り、前記活性状態から前記非活性状態への移行が完了した場合に、前記アンマウント処理の実行完了を報知する報知部をさらに備えることを要旨とする。
【発明の効果】
【００１６】
本発明によれば、アンマウント処理の簡易化を十分に図ることを可能とする端末装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明に係る端末装置の実施形態について、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００１８】
［第１実施形態］
以下において、本発明の第１実施形態に係る端末装置について、図面を参照しながら説明する。具体的には、（１）端末装置の構成、（２）端末装置の動作、（３）作用・効果、（４）変形例１、（５）変形例２について説明する。
【００１９】
（１）端末装置の構成
（１．１）端末装置の概略構成
まず、本発明の第１実施形態に係る端末装置の概略構成について、図１を参照しながら説明する。図１は、第１実施形態に係る端末装置１００を示すブロック図である。なお、図１では、端末装置１００の詳細な構成については省略されていることに留意すべきである。
【００２０】
本発明における端末装置１００は、複数の論理ポート（後述）を有する。端末装置１００としては、ＮＡＳ（Network Attached Storage）などを用いることができるが、これに限るものではない。端末装置１００としては、ＰＣを用いることもできる。
【００２１】
端末装置１００は、図１に示すように、インターフェイス（以下、Ｉ／Ｆ）１１０と、制御部１２０と、取り外しボタン１３０と、受付部１４０と、報知部１５０とを備える。
【００２２】
Ｉ／Ｆ１１０は、端末装置１００に外部機器（不図示）を接続するためのハードウェアインターフェイスである。Ｉ／Ｆ１１０は、１つの物理ポートと、複数の論理ポートとを有する。物理ポートとは、端末装置１００および外部機器の物理的な接続である物理接続を行うためのポートである。論理ポートとは、端末装置１００および外部機器の論理的な接続である論理接続を行うためのポートである。Ｉ／Ｆ１１０としては、例えばＵＳＢなどを用いることができるが、これに限るものではない。Ｉ／Ｆ１１０の構成、物理接続および論理接続については、後に詳述する。
【００２３】
制御部１２０は、複数の論理ポートを制御する。制御部１２０の具体的な構成については、後に詳述する。
【００２４】
取り外しボタン１３０は、端末装置１００の外側面に設けられ、端末装置１００のユーザが押下できるように構成される。
【００２５】
受付部１４０は、取り外しボタン１３０の押下により、アンマウント処理の実行指示を受け付ける。アンマウント処理とは、論理接続を活性化した活性状態から論理接続を非活性化した非活性状態への移行処理である。
【００２６】
具体的には、受付部１４０は、制御部１２０および取り外しボタン１３０に接続される。受付部１４０は、取り外しボタン１３０が押下されたか否かを監視する。受付部１４０は、取り外しボタン１３０が押下されたことを検出すると、アンマウント処理の実行指示を受け付けたと判定する。受付部１４０は、アンマウント処理の実行指示を受け付けると、アンマウント処理の実行指示を受け付けたことを示すアンマウント通知を制御部１２０に対して送信する。
【００２７】
報知部１５０は、活性状態から非活性状態への移行が完了した場合に、アンマウント処理の実行完了を報知する。具体的には、報知部１５０は、制御部１２０に接続され、活性状態から非活性状態への移行が完了したことを示す移行完了通知を制御部１２０から取得する。報知部１５０は、移行完了通知の取得に応じて、アンマウント処理の実行完了を報知する。報知部１５０としては、例えば、ＬＥＤ、スピーカ、ＬＣＤなどを用いることにより、光の点灯あるいは点滅、音声、メッセージの表示などによりアンマウント処理の実行完了を報知することができる。
【００２８】
なお、図示していないが、端末装置１００は、Ｉ／Ｆ１１０、制御部１２０、受付部１４０、報知部１５０による処理をＣＰＵに実行させるためのプログラムを保持するプログラム保持部を備えていてもよい。プログラム保持部としては、例えば、ＲＡＭ、ＲＯＭ、ハードディスク、フレキシブルディスク、コンパクトディスク、ＩＣチップ、カセットテープなどの記録媒体を用いることができる。
【００２９】
（１．２）Ｉ／Ｆ１１０の構成、物理接続および論理接続
次に、Ｉ／Ｆ１１０の構成、物理接続および論理接続について、図２を参照しながら説明する。図２は、Ｉ／Ｆ１１０の構成、およびＩ／Ｆ１１０の動作に関するプロトコルスタックを示す図である。なお、図２では、Ｉ／Ｆ１１０として、ＵＳＢを用いる場合について説明する。また、図２では、Ｉ／Ｆ１１０に複数の外部機器を含む外部機器群２００を接続した場合について示している。外部機器としては、ＵＳＢストレージ、ＵＳＢプリンタ、ＵＳＢ接続ＵＰＳなどのＵＳＢデバイスや、端末装置１００と複数のＵＳＢデバイスとを接続するＵＳＢハブなどを用いることができる。
【００３０】
Ｉ／Ｆ１１０は、図２に示すように、ＵＳＢポート１１１を有する。また、Ｉ／Ｆ１１０は、図２に示すプロトコルスタック１１２に従って動作する。プロトコルスタック１１２は、物理層１１２ａと、論理層１１２ｂとを有する。
【００３１】
ＵＳＢポート１１１は、端末装置１００と外部機器とを機械的に接続する端子である。
【００３２】
物理層１１２ａは、端末装置１００と外部機器とを電気的に接続する。具体的には、物理層１１２ａは、外部機器との間の電気的な通信路を確立する物理ポートＰＰを管理する。
【００３３】
物理ポートＰＰは、物理層１１２ａにおいて、１つのＵＳＢポート１１１に対して１つ形成される。例えば、図２に示すように、ＵＳＢポート１１１にＵＳＢハブ２０１が接続され、ＵＳＢハブのダウンストリーム側ポートにＵＳＢデバイス２０２，２０３が接続された場合、物理層１１２ａは、１つの物理ポートＰＰを介して、ＵＳＢハブ２０１、ＵＳＢデバイス２０２，２０３のそれぞれと電気的な通信路を確立する。
【００３４】
このように、ＵＳＢポート１１１との機械的接続、および、物理ポートＰＰを介した電気的接続により、端末装置１００と外部機器とが物理接続される。
【００３５】
論理層１１２ｂは、端末装置１００と外部機器とを論理的に接続する。具体的には、論理層１１２ｂは、端末装置１００に物理接続された外部機器のそれぞれとの間に論理的な通信路を確立する複数の論理ポートＬＰを管理する。論理ポートＬＰを介した論理的な接続により、端末装置１００と外部機器とが論理接続される。
【００３６】
論理ポートＬＰは、論理層１１２ｂにおいて、１つの物理ポートＰＰを介して物理接続された外部機器のそれぞれに対して、１つずつ形成される。すなわち、１つの物理ポートＰＰに対して、１乃至複数の論理ポートＬＰが形成される。例えば、図２に示すように、論理層１１２ｂにおいて、論理ポートＬＰ１，ＬＰ２，ＬＰ３が、ＵＳＢハブ２０１、ＵＳＢデバイス２０２，２０３のそれぞれに対して形成される。
【００３７】
論理層１１２ｂは、端末装置１００に物理接続された外部機器に対して識別子（Descriptor）を付与することにより、論理ポートＬＰを形成する。論理層１１２ｂは、複数の外部機器が端末装置１００に物理接続された場合、複数の外部機器のそれぞれに対して異なる識別子を付与する。Ｉ／Ｆ１１０としてＵＳＢが用いられる場合、論理層１１２ｂは、１つの物理ポートＰＰにつき、最大１２７個の識別子を用いることができる。すなわち、論理層１１２ｂは、１つの物理ポートＰＰにつき、１２７個の論理ポートＬＰを管理することが可能である。
【００３８】
論理層１１２ｂは、制御部１２０からの指示に従って、外部機器との間に形成された論理接続を、活性状態と非活性状態との間で切り替える。
【００３９】
論理層１１２ｂは、複数の論理接続を非活性化することを指示する非活性化指示を制御部１２０から取得した場合、全ての論理ポートＬＰを削除する。これにより、論理層１１２ｂは、全ての論理接続を非活性化する。また、論理層１１２ｂは、非活性化指示を取得した場合、非認識状態に移行する。非認識状態とは、端末装置１００に新たに外部機器が接続された場合であっても、新たな論理ポートＬＰを形成しない状態、外部機器との間に新たな論理接続を形成しない状態を示す。論理層１１２ｂは、複数の論理接続を活性化することを指示する活性化指示を取得するまで、非認識状態を維持する。
【００４０】
論理層１１２ｂは、複数の論理接続を活性化することを指示する活性化指示を制御部１２０から取得した場合、端末装置１００に物理接続されている全ての外部機器に対して論理ポートＬＰをそれぞれ形成する。これにより、論理層１１２ｂは、端末装置１００に物理接続されている全ての外部機器との間の論理接続を活性化する。また、論理層１１２ｂは、活性化指示を取得した場合、非認識状態を解除する。
【００４１】
（１．３）制御部１２０の構成
次に、制御部１２０の構成について、図３を参照しながら説明する。図３は、制御部１２０を示すブロック図である。
【００４２】
制御部１２０は、図３に示すように、論理ポート状態検出部１２１と、物理ポート状態検出部１２２と、処理部１２３とを備える。
【００４３】
論理ポート状態検出部１２１は、複数の論理ポートの状態を検出する。具体的には、論理ポート状態検出部１２１は、Ｉ／Ｆ１１０の論理層１１２ｂにおいて論理ポートが形成されているか否かを検出する。これにより、論理ポート状態検出部１２１は、論理ポートを介して形成された論理接続が、活性状態から非活性状態に移行したことや、非活性状態から活性状態に移行したことを検出する。
【００４４】
物理ポート状態検出部１２２は、物理ポートの状態を検出する。具体的には、物理ポート状態検出部１２２は、物理ポートを介した電気的接続が新たに形成されたことや、切断されたことを検出する。これにより、物理ポート状態検出部１２２は、外部機器が新たに接続されたことや、外部機器が物理的に取り外されたことを検出する。
【００４５】
処理部１２３は、論理ポート状態検出部１２１と、物理ポート状態検出部１２２とに接続される。処理部１２３は、（ａ）アンマウント処理、（ｂ）マウント処理、（ｃ）移行完了通知処理を実行する。
【００４６】
（ａ）アンマウント処理
アンマウント処理とは、上述したように、論理接続を活性化した活性状態から、論理接続を非活性化した非活性状態への移行処理である。
【００４７】
処理部１２３は、受付部１４０から送信されるアンマウント通知の取得に応じてアンマウント処理を実行する。具体的には、処理部１２３は、受付部１４０からアンマウント通知を取得した場合に、論理接続を非活性化することを指示する非活性化指示をＩ／Ｆ１１０に対して送信することにより、アンマウント処理を実行する。
【００４８】
このとき、処理部１２３が送信する非活性化指示は、Ｉ／Ｆ１１０に設けられた複数の論理ポートを介して形成された全ての論理接続を非活性化することを指示する。すなわち、処理部１２３は、アンマウント処理の実行指示に応じて、複数の論理ポートに係る論理接続を非活性化する。
【００４９】
処理部１２３は、アンマウント処理を実行した後、所定条件が満たされるまで、複数の論理接続の非活性状態を維持する。すなわち、処理部１２３は、所定条件が満たされるまで、マウント処理を実行しない。所定条件については後に詳述する。
【００５０】
処理部１２３は、論理ポート状態検出部１２１の検出結果に基づいて、アンマウント処理を実行するか否かを判定してもよい。例えば、処理部１２３は、複数の論理接続が非活性状態である場合においてアンマウント通知を取得した場合には、非活性化指示を送信しないと判定してもよい。
【００５１】
（ｂ）マウント処理
マウント処理とは、論理接続を非活性化した非活性状態から、論理接続を活性化した活性状態への移行処理である。本発明の第１実施形態においては、処理部１２３がマウント処理を実行するための所定条件とは、外部機器が物理的に取り外されることである。
【００５２】
処理部１２３は、物理ポート状態検出部１２２の検出結果に応じてマウント処理を実行する。具体的には、処理部１２３は、外部機器が物理的に取り外されたことが物理ポート状態検出部１２２によって検出された場合に、論理接続を活性化することを指示する活性化指示をＩ／Ｆ１１０に対して送信することにより、マウント処理を実行する。
【００５３】
このとき、処理部１２３が送信する活性化指示は、物理ポートを介して物理接続された全ての外部機器との間において論理接続を活性化することを指示する。すなわち、処理部１２３は、外部機器が物理的に取り外された場合に、複数の論理ポートに係る論理接続を活性化する。
【００５４】
（ｃ）移行完了通知処理
移行完了通知処理とは、複数の論理ポートの状態が活性状態から非活性状態へ移行したことを、報知部１５０に通知する処理である。
【００５５】
処理部１２３は、論理ポート状態検出部１２１の検出結果に応じて、活性状態から非活性状態への移行が完了したことを示す移行完了通知を報知部１５０に送信する。具体的には、処理部１２３は、論理接続の状態が活性状態から非活性状態へ移行したことが論理ポート状態検出部１２１によって検出された場合に、移行完了通知を報知部１５０に送信する。
【００５６】
（２）端末装置の動作
次に、本発明の第１実施形態に係る端末装置１００の動作について、図４を参照しながら説明する。図４は、第１実施形態に係る端末装置１００の動作を示すフロー図である。なお、図４に示すフロー図では、少なくとも１つの外部機器が端末装置１００に接続されていることを前提としている。
【００５７】
図４に示すように、ステップＳ１０において、取り外しボタン１３０が、端末装置１００のユーザにより押下される。
【００５８】
ステップＳ２０において、受付部１４０は、取り外しボタン１３０が押下されたことを検出することにより、アンマウント処理の実行指示を受け付けたと判定する。
【００５９】
ステップＳ３０において、受付部１４０は、アンマウント処理の実行指示を受け付けたことを示すアンマウント通知を制御部１２０に対して送信する。制御部１２０は、アンマウント通知を受付部１４０から取得する。
【００６０】
ステップＳ４０において、制御部１２０は、アンマウント処理を実行する。これにより、複数の論理接続が非活性状態に移行する。
【００６１】
ステップＳ５０において、制御部１２０は、全ての論理接続が非活性状態に移行したことを検出した場合、移行完了通知を報知部１５０に送信する。報知部１５０は、移行完了通知の取得に応じてアンマウント処理の実行完了を報知する。
【００６２】
ステップＳ６０において、制御部１２０は、外部機器が物理的に取り外されたか否かを検出する。制御部１２０は、外部機器が物理的に取り外されたことを検出した場合、ステップＳ７０に移行する。制御部１２０は、物理ポートから外部機器が取り外されたことを検出するまで、ステップＳ６０の処理を繰り返す。
【００６３】
ステップＳ７０において、制御部１２０は、マウント処理を実行し、処理を終了する。これにより、複数の論理接続が活性状態に移行する。
【００６４】
（３）作用・効果
本発明の第１実施形態に係る端末装置１００によれば、受付部１４０は、端末装置１００の外側面に設けられた取り外しボタン１５０の押下により、アンマウント処理の実行指示を受け付ける。受付部１４０は、アンマウント処理の実行指示を受け付けると、アンマウント通知を制御部１２０に送信する。制御部１２０は、アンマウント通知の取得に応じてアンマウント処理を実行する。このような構成によれば、取り外しボタンを有していない外部機器についても、容易にアンマウント処理を行うことができる。
【００６５】
また、本発明の第１実施形態に係る端末装置１００によれば、制御部１２０は、アンマウント処理を実行する際、全ての論理接続を非活性化することを指示する。
【００６６】
ここで、従来技術においては外部機器に設けられていた取り外しボタンを、単に端末装置１００に設けた場合、次のような問題がある。すなわち、端末装置１００が複数の論理ポートを有する場合には、端末装置１００に接続された複数の外部機器のいずれかを取り外すことを目的として取り外しボタンが押下された際、いずれの論理ポートを介して形成された論理接続を非活性化するかについて選択する必要がある。このとき、非活性化すべき論理接続を選択するためには、ＧＵＩが必要となる。
【００６７】
しかしながら、端末装置としては、ＮＡＳなどのように、ＧＵＩを有していない装置も用いられる。従って、ＧＵＩを有していない端末装置に接続された外部機器を取り外す場合には、ＧＵＩを有する他の端末装置からの遠隔操作によって、取り外す対象である外部機器に対応する論理接続を選択する必要がある。または、ＧＵＩを有していない端末装置の電源を落とす必要がある。
【００６８】
これに対し、本発明の第１実施形態に係る端末装置１００によれば、制御部１２０は、アンマウント処理の実行指示に応じたアンマウント処理の際、複数の論理ポートを介して形成された全ての論理接続を非活性化する。このような構成によれば、端末装置１００に複数の外部機器が接続されている場合であっても、非活性化すべき論理接続を選択する必要がなくなるため、ＧＵＩを用いることなく任意の外部機器を取り外すことができる。従って、端末装置１００としてＧＵＩを有していないＮＡＳなどを用いた場合であっても、外部機器のアンマウント処理を容易に実行することができる。
【００６９】
以上より、本発明の第１実施形態に係る端末装置１００によれば、アンマウント処理の簡易化を十分に図ることができる。
【００７０】
また、本発明の第１実施形態に係る端末装置１００によれば、制御部１２０は、所定条件が満たされるまでマウント処理を実行せず、所定条件が満たされた場合、すなわち、外部機器が物理的に取り外されたことが検出された場合に、マウント処理を実行する。このような構成によれば、取り外す対象となる外部機器以外の外部機器については、物理的な取り外しおよび再挿入を行うことなく、継続して使用することができる。
【００７１】
また、本発明の第１実施形態に係る端末装置１００によれば、報知部１５０が、活性状態から非活性状態への移行が完了した場合に、アンマウント処理の実行完了を報知する。このような構成によれば、端末装置１００のユーザに対して、外部機器を物理的に取り外すことができるタイミングを容易に把握させることができる。
【００７２】
（４）変形例１
以下において、本発明の第１実施形態の変形例１に係る端末装置１００について説明する。上記した本発明の第１実施形態では、制御部１２０の処理部１２３がマウント処理を実行するための所定条件が、外部機器２００が物理的に取り外されることである場合について説明したが、本発明はこれには限定されない。例えば、所定条件としては、受付部１４０が、マウント処理の実行指示を受け付けることであってもよい。
【００７３】
本変形例１に係る受付部１４０は、端末装置１００の電源が投入されてから取り外しボタン１３０が押下された押下回数を管理し、押下回数に応じて、マウント処理の実行指示を受け付けたか、あるいはアンマウント処理の実行指示を受け付けたかについて判定する。
【００７４】
受付部１４０は、取り外しボタン１３０が押下されたことを検出した際、押下回数が奇数であれば、アンマウント処理の実行指示を受け付けたと判定する。一方、受付部は、押下回数が偶数であれば、マウント処理の実行指示を受け付けたと判定し、マウント処理の実行指示を受け付けたことを示すマウント通知を制御部１２０に対して送信する。
【００７５】
本変形例１に係る制御部１２０の処理部１２３は、マウント通知の取得に応じてマウント処理を実行する。処理部１２３は、上述した第１実施形態と同様、マウント処理として、物理ポートを介して物理接続された全ての外部機器との間において論理接続を活性化することを指示する活性化指示をＩ／Ｆ１１０に対して送信する。
【００７６】
（５）変形例２
以下において、本発明の第１実施形態の変形例２に係る端末装置１００について説明する。上記した本発明の第１実施形態では、制御部１２０の処理部１２３がマウント処理を実行するための所定条件が、外部機器２００が物理的に取り外されることである場合について説明したが、本発明はこれには限定されない。例えば、所定条件としては、受付部１４０がアンマウント処理の実行指示を受け付けてから所定時間が経過することであってもよい。
【００７７】
本変形例２に係る受付部１４０は、所定時間を計測するタイマ（不図示）を備えており、取り外しボタン１３０が押下されたことを検出するとタイマを起動する。受付部１４０は、タイマの満了に応じて、タイマ満了通知を制御部１２０に対して送信する。
【００７８】
本変形例２に係る制御部１２０の処理部１２３は、タイマ満了通知の取得に応じてマウント処理を実行する。処理部１２３は、上述した第１実施形態と同様、マウント処理として、物理ポートを介して物理接続された全ての外部機器との間において論理接続を活性化することを指示する活性化指示をＩ／Ｆ１１０に対して送信する。
【００７９】
［その他の実施形態］
上述したように、本発明の実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００８０】
例えば、上述した第１実施形態では、端末装置１００に取り外しボタン１３０を設け、受付部１４０が取り外しボタン１３０の押下を検出することによってアンマウント処理が実行される場合について説明したが、本発明はこれに限るものではない。例えば、受付部１４０に通信インターフェイスを設け、アンマウント処理の実行指示を示す信号を、端末装置１００の外部のリモートコントローラから当該通信インターフェイスを介して受付部１４０に取得させてもよい。
【００８１】
また、上述した第１実施形態では、端末装置１００にはＵＳＢポート１１１が１つ設けられる場合について説明したが、本発明はこれに限るものではなく、端末装置１００には複数のＵＳＢポート１１１が設けられていてもよい。
【００８２】
また、上述した第１実施形態では、端末装置１００が報知部１５０を備える場合について説明したが、本発明はこれに限るものではなく、端末装置１００は報知部１５０を備えていなくてもよい。
【００８３】
また、上述した第１実施形態の変形例１では、１つの取り外しボタン１３０の押下回数に応じて、受付部１４０が、マウント処理の実行指示を受け付けたか、あるいはアンマウント処理の実行指示を受け付けたかについて判定する場合について説明したが、本発明はこれに限るものではない。例えば、端末装置１００に２つのボタンを設けてもよい。この場合、受付部１４０は、一方のボタンの押下が検出された場合には、アンマウント処理の実行指示を受け付けたと判定し、他方のボタンが押下された場合には、マウント処理の実行指示を受け付けたと判定する。
【００８４】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００８５】
【図１】本発明の第１実施形態に係る端末装置１００を示すブロック図である。
【図２】Ｉ／Ｆ１１０の構成、およびＩ／Ｆ１１０の動作に関するプロトコルスタックを示す図である。
【図３】制御部１２０を示すブロック図である。
【図４】本発明の第１実施形態に係る端末装置１００の動作を示すフロー図である。
【符号の説明】
【００８６】
１００…端末装置、１１０…インターフェイス（Ｉ／Ｆ）、１１１…コネクタ、１１２…プロトコルスタック、１１２ａ…物理層、１１２ｂ…論理層、１２０…制御部、１２１…論理ポート状態検出部、１２２…物理ポート状態検出部、１２３…処理部、１３０…取り外しボタン、１４０…受付部、１５０…報知部、２００…外部機器群、２０１…ＵＳＢハブ、２０２，２０３…ＵＳＢデバイス、ＰＰ…物理ポート、ＬＰ…論理ポート．
【図１】
2010097513.tif 000003
【図２】
2010097513.tif 000004
【図３】
2010097513.tif 000005
【図４】
2010097513.tif 000006