(57)【要約】【課題】Windows８で使用できないＣＯＭポートを有効化し、ＣＯＭポートを利用可能とすること。【解決手段】ＷＷＡＮ通信モジュール８が、ウェイクアップ信号をアサートし、ＰＭＵ２０が、ウェイクアップ信号のアサートを検出すると、ＵＳＢバススイッチ１０にＷＷＡＮ通信モジュール８との接続をＰＣＨ３０側からＰＭＵ２０側に切替えるように指示する。そして、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８をリセットし、ＷＷＡＮ通信モジュール８のＣＯＭポート８ａを有効化する。【選択図】図４Ａ
2015091118.tif 000002
【特許請求の範囲】
【請求項１】
情報処理を行う処理部と、
通信ポートを備える通信ポート付装置の接続を前記処理部から切り替えて該通信ポート付装置と接続し、前記通信ポートを有効化して該有効化した通信ポートを用いて前記通信ポート付装置と通信するよう制御する制御部と
を有することを特徴とする情報処理装置。
【請求項２】
前記通信ポート付装置を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記通信ポート付装置は、当該情報処理装置を遠隔制御する指示を無線で受信する無線通信装置であり、
前記制御部は、前記無線通信装置から前記通信ポートを用いて前記指示を受信し、該受信した指示に基づいて当該情報処理装置を制御することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記無線通信装置は、ＧＰＳ機能を有し、
前記制御部は、前記無線通信装置から前記通信ポートを用いて前記ＧＰＳ機能を利用した当該情報処理装置の位置情報を取得し、該取得した位置情報を前記遠隔制御の結果とともに送信するように前記無線通信装置に指示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記処理部と前記制御部は、ＵＳＢバススイッチに接続され、
前記制御部は、前記ＵＳＢバススイッチを切替えることによって前記通信ポート付装置との接続を前記処理部から切替えることを特徴とする請求項１〜４のいずれか１つに記載の情報処理装置。
【請求項６】
前記制御部は、前記通信ポート付装置をリセットすることにより前記通信ポートを有効化することを特徴とする請求項１〜５のいずれか１つに記載の情報処理装置。
【請求項７】
前記制御部は、当該情報処理装置の電源を管理する電源管理部であることを特徴とする請求項１〜６のいずれか１つに記載の情報処理装置。
【請求項８】
情報処理を行う処理部と制御を行う制御部とを有する情報処理装置の通信制御方法において、
前記制御部が、
通信ポートを備える通信ポート付装置の接続を前記処理部から切り替えて該通信ポート付装置と接続し、
前記通信ポートを有効化し、
前記有効化した通信ポートを用いて前記通信ポート付装置と通信する
処理を実行することを特徴とする通信制御方法。
【請求項９】
情報処理を行う処理部と制御を行うプロセッサとを有する情報処理装置の通信を制御する通信制御プログラムにおいて、
前記プロセッサに、
通信ポートを備える通信ポート付装置の接続を前記処理部から切り替えて該通信ポート付装置と接続し、
前記通信ポートを有効化し、
前記有効化した通信ポートを用いて前記通信ポート付装置と通信する
処理を実行させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、通信制御方法及び通信制御プログラムに関する。
【背景技術】
【０００２】
ＣＯＭポート（COMmunication  Port）は、モデム、ＵＳＢバスアナライザ、ＦＡＸ、ＷＷＡＮ（Wireless  Wide  Area  Network）通信モジュールなどとＣＰＵ（Central  Processing  Unit）との通信や、情報処理装置のデバッグに用いられている。
【０００３】
例えば、ＷＷＡＮを利用したＳＭＳ（Short  Message  Service：ショートメッセージサービス）によるパソコンの遠隔制御は、Windows（登録商標）７ではＷＷＡＮ通信モジュールのＣＯＭポートを用いて行われている。
【０００４】
具体的には、パソコンの紛失、盗難が発生した場合、管理サーバーは、パソコンが記憶するデータの暗号鍵のリモート消去、パソコンのロック及びロック解除などの指示をＳＭＳを利用して行う。ＳＭＳのメッセージを受信したＷＷＡＮ通信モジュールは、受信をトリガとしてウェイクアップ信号をパソコンに送信してWindowsを起動する。
【０００５】
起動されたWindowsは、ＵＳＢで接続されたＷＷＡＮ通信モジュールのＣＯＭポートを使用してＡＴコマンドにてメッセージを読み出し、ＢＩＯＳ（Basic  Input/Output  System）に指示を出すことで暗号鍵の消去、パソコンのロックや解除などを行う。
【０００６】
なお、従来技術として、リーダライタからコマンドを受信する毎に、コマンドの特質に応じた最適な通信方式を選択し、選択した通信方式の種類をリーダライタに通知して通信方式を切り替えさせるＩＣカードがある（例えば、特許文献１参照）。
【０００７】
また、ＡＴコマンドに関連する従来技術として、コンピュータからのＡＴコマンドによる指示に基づいて、自動的に節電モードに移行したり節電モードを解除したりするデータ変復調装置がある（例えば、特許文献２参照）。
【０００８】
また、ＵＳＢに関連する従来技術として、複数のアップストリームポートとダウンストリームポートを備え、アップストリームポートとダウンストリームポート間の接続を切り替えることができるＵＳＢスイッチングハブがある（例えば、特許文献３参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−１８５２４２号公報
【特許文献２】特開２００１−１６３４８号公報
【特許文献３】特表２００８−５１３８８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、Windows８では、ＣＯＭポートが使用できないという問題がある。図１１は、ＷＷＡＮ通信モジュールの制御についてWindows７とWindows８との比較を示す図である。図１１に示すように、Windows７では、ＣＰＵ１は、ＰＣＨ（Platform  Controller  Hub）３０が備えるＵＳＢホストコントローラ３０ａとＵＳＢバスで接続されたＷＷＡＮ通信モジュール８と、ＣＯＭポート８ａを用いて通信を行う。一方、Windows８では、ＣＯＭポート８ａは使用できないため、ＣＰＵ１は、ＣＯＭポート８ａを用いてＷＷＡＮ通信モジュール８と通信することはできない。
【００１１】
本発明は、１つの側面では、ＣＯＭポートを使用できないＯＳ（Operating  System）を搭載したパソコンなど情報処理装置で、ＣＯＭポートの使用を可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
本願の開示する情報処理装置は、１つの態様において、情報処理を行う処理部と、制御を行う制御部とを有する。制御部は、通信ポートを備える通信ポート付装置の接続を前記処理部から切り替えて該通信ポート付装置と接続し、前記通信ポートを有効化して該有効化した通信ポートを用いて前記通信ポート付装置と通信するよう制御する。
【発明の効果】
【００１３】
１実施態様によれば、ＣＯＭポートを使用できないＯＳを搭載した情報処理装置が、ＣＯＭポートを使用することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例に係る情報処理装置の構成を示す図である。
【図２】図２は、ＰＭＵの制御例を示す図である。
【図３】図３は、Windows７における遠隔制御を説明するための図である。
【図４Ａ】図４Ａは、実施例に係る情報処理装置の遠隔制御を説明するための図である。
【図４Ｂ】図４Ｂは、実施例に係る情報処理装置の遠隔制御を説明するための図である。
【図５】図５は、ＷＷＡＮ通信モジュールの構成を示す図である。
【図６】図６は、ＰＭＵの機能構成を示す図である。
【図７】図７は、ＰＣＨ側からＰＭＵ側へのＷＷＡＮ通信モジュールの制御の切替えのフローを示すフローチャートである。
【図８】図８は、アプリケーションによりＷＷＡＮ通信モジュールの制御をＰＣＨ側からＰＭＵ側へ切替える場合のフローを示すフローチャートである。
【図９】図９は、遠隔制御の処理シーケンを示すシーケンス図である。
【図１０】図１０は、ＰＭＵのハードウェア構成を示す図である。
【図１１】図１１は、ＷＷＡＮ通信モジュールの制御についてWindows７とWindows８との比較を示す図である。
【発明を実施するための形態】
【００１５】
以下に、本願の開示する情報処理装置、通信制御方法及び通信制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
【実施例】
【００１６】
まず、実施例に係る情報処理装置の構成について説明する。図１は、実施例に係る情報処理装置の構成を示す図である。図１に示すように、情報処理装置１００は、ＣＰＵ１と、ＭＥＭ２と、ＬＣＤ（Liquid  Crystal  Display）３と、ＵＳＢ４と、ＨＤＤ（Hard  Disk  Drive）５と、有線ＬＡＮ通信モジュール６と、コネクタ７とを有する。また、情報処理装置１００は、ＷＷＡＮ通信モジュール８と、２つのアンテナ９と、ＵＳＢバススイッチ１０と、ＰＭＵ（Power  Management  Unit）２０とを有する。
【００１７】
また、ＣＰＵ１、ＭＥＭ２、ＬＣＤ３、ＵＳＢ４、ＨＤＤ５、有線ＬＡＮ通信モジュール６、ＵＳＢバススイッチ１０及びＰＭＵ２０は、ＰＣＨ３０に接続される。
【００１８】
ＣＰＵ１は、ＭＥＭ２からプログラムを読み出して実行する中央処理装置である。ＭＥＭ２は、プログラムやプログラムの実行途中結果などを記憶するメモリである。ＬＣＤ３は、プログラムの実行結果などを表示する表示装置である。
【００１９】
ＵＳＢ４は、マウス、キーボート、プリンタ、ＵＳＢメモリなどの外部装置と接続するためのインタフェースである。ＨＤＤ５は、プログラムやデータを格納するディスク装置である。有線ＬＡＮ通信モジュール６は、有線ＬＡＮを用いて通信するための装置であり、コネクタ７は、有線ＬＡＮ通信モジュール６をＬＡＮケーブルに接続するためのＲＪ−４５準拠のコネクタである。
【００２０】
ＷＷＡＮ通信モジュール８は、ＷＷＡＮを用いて通信するための装置であり、例えばＬＴＥ（Long  Term  Evolution）通信モジュールである。２つのアンテナ９は、ＷＷＡＮ用のアンテナであり、１つが主アンテナであり、他の１つは補助アンテナである。
【００２１】
ＵＳＢバススイッチ１０は、複数のＵＳＢホストコントローラと、複数のＵＳＤデバイスとの間の接続を切り替えるスイッチであり、ここでは、ＵＳＢホストコントローラを有するＰＣＨ３０及びＰＭＵ２０のいずれかをＷＷＡＮ通信モジュール８と接続する。
【００２２】
ＰＭＵ２０は、電源の制御、ＨＤＤ５の制御、ＷＷＡＮ通信モジュール８の制御などを行う装置である。ＰＭＵ２０はＭＰＵを有し、ＭＰＵで実行されるファームウェアに機能を組み込むことで様々な制御を行うことができる。
【００２３】
図２は、ＰＭＵ２０の制御例を示す図である。図２に示すように、ＰＭＵ２０は、ＵＳＢバススイッチ１０、ＷＷＡＮ通信モジュール８を制御する。また、ＰＭＵ２０は、電源、充電回路、電池、温度センサ、近接センサ、タッチパッド、内蔵キーボード、明るさセンサ、加速度センサなどを制御することができる。また、ＰＭＵ２０は、ＣＰＵ１と通信を行う。
【００２４】
ＰＣＨ３０は、メモリコントローラ、ＵＳＢホストコントローラなどを内蔵し、ＣＰＵ１と他の機能モジュールとを接続するハブである。
【００２５】
次に、情報処理装置の遠隔制御について図３、図４Ａ及び図４Ｂを用いて説明する。図３は、Windows７における遠隔制御を説明するための図であり、図４Ａ及び図４Ｂは、実施例に係る情報処理装置１００の遠隔制御を説明するための図である。
【００２６】
図３に示すように、Windows７では、ＷＷＡＮ通信モジュール８は、情報処理装置を管理する管理サーバーから遠隔制御用ＳＭＳメッセージを受信すると、ウェイクアップ信号をアサートする。ここで、アサートするとは、「高」の状態にある信号を所定の時間「低」にした後「高」に戻すことである。ここでは、「高」の状態にあるウェイクアップ信号が１秒間「低」にされた後「高」に戻される。
【００２７】
ＰＭＵは、ウェイクアップ信号のアサートを検出すると、ＬＰＣ（Low  Pin  Count）バスで接続されたＰＣＨ３０を経由してWindowsを起動する。なお、ＰＭＵは、情報処理装置の電源断時は、電源投入後にWindowsを起動し、スリープ時はウェイクアップ後にWindowsを起動する。
【００２８】
Windowsは、ＰＣＨ３０とＵＳＢバスを経由してＷＷＡＮ通信モジュール８のＣＯＭポート８ａからＡＴコマンドを用いてＳＭＳメッセージを読み出し、ＳＭＳメッセージに基づいて暗号鍵の消去、情報処理装置のロック又はロック解除をＢＩＯＳに指示する。また、Windowsは、ＧＰＳ（Global  Positioning  System）を使って位置情報を取得するようにＣＯＭポート８ａからＡＴコマンドを用いてＷＷＡＮ通信モジュール８に指示し、位置情報を取得して管理サーバーに送信する。
【００２９】
一方、実施例に係る情報処理装置１００の遠隔制御では、情報処理装置１００にWindows８が搭載されており、Windows８は、ＣＯＭポート８ａからＡＴコマンドを用いてＳＭＳメッセージを読み出すことができない。そこで、図４Ａに示すように、ＰＭＵ２０は、ウェイクアップ信号のアサートを検出すると、ＵＳＢバススイッチ１０に切替え制御信号を出す。切替え制御信号が出される前は、ＵＳＢバススイッチ１０は、ＰＣＨ３０が有するＵＳＢホストコントローラ３０ａとＷＷＡＮ通信モジュール８とを接続している。
【００３０】
ＵＳＢバススイッチ１０は、切替え制御信号をＰＭＵ２０から受け取ると、図４Ｂに示すように、ＰＭＵ２０のＵＳＢホストコントローラ２０ａとＷＷＡＮ通信モジュール８を接続するように切替える。この切替えによって、ＣＰＵ１により制御されていたＷＷＡＮ通信モジュール８は、ＰＭＵ２０から制御可能となる。
【００３１】
そして、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８にリセット指示すなわち電源をオフオンする指示を出す。電源をオフオンしたＷＷＡＮ通信モジュール８は、Windows７モードで動作可能となり、ＰＭＵ２０からＣＯＭポート８ａが使用可能となる。
【００３２】
Windows８の起動では、まずWindows７が起動され、途中からWindows８が起動されるため、ＷＷＡＮ通信モジュール８は、まずWindows７モードで動作し、Windows８が起動されるとWindows８モードで動作するようになる。したがって、ＰＭＵ２０に接続してリセットされたＷＷＡＮ通信モジュール８は、Windows７モードで動作可能となる。
【００３３】
そして、ＰＭＵ２０は、ＣＯＭポート８ａを用いてＡＴコマンドをＷＷＡＮ通信モジュール８に発行してＳＭＳメッセージを読み出し、ＳＭＳメッセージに基づいて、暗号鍵の消去、情報処理装置１００のロックやロックの解除などを行う。
【００３４】
また、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８にＧＰＳ機能を利用して位置情報を取得するようにＣＯＭポート８ａを用いて指示する。そして、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８から位置情報を取得し、遠隔制御の実行結果とともに位置情報を管理サーバーにＳＭＳを用いて送信するようにＷＷＡＮ通信モジュール８に指示する。
【００３５】
次に、ＷＷＡＮ通信モジュール８の構成について説明する。図５は、ＷＷＡＮ通信モジュール８の構成を示す図である。図５に示すように、ＷＷＡＮ通信モジュール８は、ＣＯＭポート８ａと、ＣＯＭ通信部８ｂと、無線受信部８ｃと、無線送信部８ｄと、比較部８ｅと、アサート部８ｆと、リセット部８ｇと、ＧＰＳ部８ｈとを有する。
【００３６】
ＣＯＭポート８ａは、ＷＷＡＮ通信モジュール８がＵＳＢバススイッチ１０によりＰＭＵ２０と接続されている場合に、ＰＭＵ２０との通信に用いられるポートである。ＣＯＭ通信部８ｂは、ＣＯＭポート８ａを用いてＰＭＵ２０と通信を行う。無線受信部８ｃは、ＳＭＳメッセージなどＷＷＡＮで送られてくるデータを受信する。無線送信部８ｄは、ＳＭＳメッセージなどのデータをＷＷＡＮを用いて送信する。
【００３７】
比較部８ｅは、無線受信部８ｃが受信したデータがＳＭＳメッセージである場合に、遠隔制御指示であるか否かを判定し、遠隔制御指示である場合に、アサート部８ｆにウェイクアップ信号のアサートを指示する。具体的には、比較部８ｅは、遠隔制御を行う管理サーバーの電話番号を記憶し、受信したＳＭＳメッセージに含まれる電話番号が管理サーバーの電話番号であるか否かを判定することによって、ＳＭＳメッセージが遠隔制御指示であるか否かを判定する。
【００３８】
また、比較部８ｅは、ＳＭＳメッセージを記憶する。比較部８ｅにより記憶されたＳＭＳメッセージは、ＷＷＡＮ通信モジュール８がリセットされても比較部８ｅに保持される。また、ここでは、比較部８ｅは、管理サーバーの電話番号を用いるが、管理サーバーを識別する他の識別子を用いることもできる。
【００３９】
アサート部８ｆは、比較部８ｅの指示に基づいてウェイクアップ信号をアサートする。リセット部８ｇは、ＰＭＵ２０からの指示に基づいてＷＷＡＮ通信モジュール８をリセットする。リセット部８ｇがＷＷＡＮ通信モジュール８をリセットすることにより、ＣＯＭポート８ａがＰＭＵ２０から使用可能となる。ＧＰＳ部８ｈは、ＰＭＵ２０からの指示に基づいてＧＰＳを用いて位置情報を取得し、取得した位置情報をＰＭＵ２０に送信する。
【００４０】
次に、ＰＭＵ２０の機能構成について説明する。図６は、ＰＭＵ２０の機能構成を示す図である。図６に示すように、ＰＭＵ２０は、アサート検出部２１と、切替指示部２２と、リセット指示部２３と、ＣＯＭ通信部２４と、ＰＣＨ通信部２５とを有する。
【００４１】
アサート検出部２１は、ウェイクアップ信号のアサートを検出し、切替指示部２２にウェイクアップ信号のアサートを通知する。切替指示部２２は、アサート検出部２１からウェイクアップ信号のアサートを通知されると、ＵＳＢバススイッチ１０にＷＷＡＮ通信モジュール８との接続をＰＣＨ３０からＰＭＵ２０へ切替えるように指示する。
【００４２】
リセット指示部２３は、ＷＷＡＮ通信モジュール８にリセットを指示する。ＣＯＭ通信部２４は、ＣＯＭポート８ａを用いたＷＷＡＮ通信モジュール８との通信を制御する。具体的には、ＣＯＭ通信部２４は、ＡＴコマンドをＣＯＭポート８ａに送信し、ＡＴコマンドの応答をＣＯＭポート８ａから受信する。
【００４３】
ＰＣＨ通信部２５は、ＰＣＨ３０を経由してＣＰＵ１と通信する。具体的には、ＰＣＨ通信部２５は、ＣＰＵ１で動作するアプリケーションなどのソフトウェアと通信する。
【００４４】
次に、ＰＣＨ３０側からＰＭＵ２０側へのＷＷＡＮ通信モジュール８の制御の切替えのフローについて説明する。図７は、ＰＣＨ３０側からＰＭＵ２０側へのＷＷＡＮ通信モジュール８の制御の切替えのフローを示すフローチャートである。
【００４５】
図７に示すように、ＷＷＡＮ通信モジュール８は、ＳＭＳメッセージを受信すると（ステップＳ１）、ＳＭＳメッセージが遠隔制御指示であるか否かに基づいてウェイクアップ信号をアサートするか否かを判定する（ステップＳ２）。その結果、ＳＭＳメッセージが遠隔制御指示でなくウェイクアップ信号をアサートしない場合には、ＷＷＡＮ通信モジュール８は、Windows８モードで動作し、ＰＣＨ３０側から制御される（ステップＳ３）。
【００４６】
一方、ＳＭＳメッセージが遠隔制御指示で、ＷＷＡＮ通信モジュール８がウェイクアップ信号をアサートすると、ＰＭＵ２０は、ウェイクアップ信号のアサートを検出して、ＵＳＢバススイッチ１０にバス切替えを指示する（ステップＳ４）。すると、ＵＳＢバススイッチ１０がＰＣＨ３０側からＰＭＵ２０側へバス切替えを行う。
【００４７】
そして、ＰＭＵ２０はＷＷＡＮ通信モジュール８へリセット信号を送信し（ステップＳ５）、ＷＷＡＮ通信モジュール８がリセットする。すると、ＷＷＡＮ通信モジュール８はWindows７モードで動作可能になり（ステップＳ６）、ＣＯＭポート８ａが有効となる（ステップＳ７）。
【００４８】
そして、ＰＭＵ２０がＷＷＡＮ通信モジュール８を制御する（ステップＳ８）。すなわち、ＰＭＵ２０は、ＣＯＭポート８ａを用いてＡＴコマンドをＷＷＡＮ通信モジュール８に発行してＳＭＳメッセージを読み出し、ＳＭＳメッセージに基づいて、暗号鍵の消去、情報処理装置１００のロックやロックの解除などを行う。また、ＰＭＵ２０は、ＣＯＭポート８ａを用いてＡＴコマンドをＷＷＡＮ通信モジュール８に発行して位置情報を取得する。そして、ＰＭＵ２０は、遠隔制御の実行結果を情報処理装置１００の位置情報とともに管理サーバーに送信するようにＷＷＡＮ通信モジュール８に指示する。
【００４９】
このように、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８の接続をＰＣＨ３０から自装置に切替え、ＷＷＡＮ通信モジュール８をリセットすることによって、ＣＯＭポート８ａを有効化し、ＣＯＭポート８ａを用いてＷＷＡＮ通信モジュール８と通信することができる。
【００５０】
次に、アプリケーションによりＷＷＡＮ通信モジュール８の制御をＰＣＨ３０側からＰＭＵ２０側へ切替える場合のフローについて説明する。図８は、アプリケーションによりＷＷＡＮ通信モジュール８の制御をＰＣＨ３０側からＰＭＵ２０側へ切替える場合のフローを示すフローチャートである。
【００５１】
図８に示すように、Windows８は、アプリケーションを実行し（ステップＳ１１）、アプリケーションが遠隔制御を有効とするか否かを判定する（ステップＳ１２）。その結果、遠隔制御を有効とするアプリケーションでない場合には、ＷＷＡＮ通信モジュール８は、Windows８モードのままで動作し、ＰＣＨ３０側から制御される（ステップＳ１３）。
【００５２】
一方、アプリケーションが遠隔制御を有効とする場合には、Windows８は、ＰＭＵ２０にＵＳＢバススイッチ１０の切替えを指示し（ステップＳ１４）、ＰＭＵ２０は、ＵＳＢバススイッチ１０にバス切替えを指示する（ステップＳ１５）。すると、ＵＳＢバススイッチ１０がＰＣＨ３０側からＰＭＵ２０側へバス切替えを行う。
【００５３】
そして、ＰＭＵ２０はＷＷＡＮ通信モジュール８へリセット信号を送信し（ステップＳ１６）、ＷＷＡＮ通信モジュール８がリセットする。すると、ＷＷＡＮ通信モジュール８はWindows７モードで動作可能になり（ステップＳ１７）、ＣＯＭポート８ａが有効となる（ステップＳ１８）。
【００５４】
そして、ＰＭＵ２０がＷＷＡＮ通信モジュール８を制御する（ステップＳ１９）。例えば、ＰＭＵ２０は、遠隔制御用に管理サーバーの電話番号をＣＯＭポート８ａを用いてＷＷＡＮ通信モジュール８に登録する。
【００５５】
このように、ＰＭＵ２０は、Windows８からＵＳＢバススイッチ１０の切替え指示を受けることによってＷＷＡＮ通信モジュール８のＣＯＭポート８ａを有効化し、ＷＷＡＮ通信モジュール８とＣＯＭポート８ａを用いて通信することができる。
【００５６】
次に、遠隔制御の処理シーケンスについて説明する。図９は、遠隔制御の処理シーケンを示すシーケンス図である。図９に示すように、管理サーバーは、管理者から遠隔操作指示を受け付ける（ステップＳ２１）。
【００５７】
そして、管理サーバーは、ＷＷＡＮを介してＳＭＳメッセージを送信する（ステップＳ２２）。ＷＷＡＮ通信モジュール８は、ＳＭＳメッセージを受信すると、登録済みの特定電話番号からのＳＭＳメッセージであるか否かを判定し、登録済みの特定電話番号からのＳＭＳメッセージであると、ウェイクアップ信号をアサートする（ステップＳ２３）。
【００５８】
ＰＭＵ２０は、ウェイクアップ信号のアサートを検出すると、ＵＳＢバススイッチ１０にバス切替えを指示することによってＵＳＢバスの切替えを行う（ステップＳ２４）。そして、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８にリセット信号を送信し、ＣＯＭポート８ａを有効化する（ステップＳ２５）。
【００５９】
そして、ＰＭＵ２０は、ＣＯＭポート８ａを用いてＡＴコマンドをＷＷＡＮ通信モジュール８に発行し（ステップＳ２６）、ＷＷＡＮ通信モジュール８からレスポンスを受信する（ステップＳ２７）。
【００６０】
このように、管理サーバーが遠隔操作を指示するＳＭＳメッセージを送信し、ＳＭＳメセージを受信したＷＷＡＮ通信モジュール８がウェイクアップ信号をアサートする。そして、ウェイクアップ信号のアサートを検出したＰＭＵ２０がＵＳＢバスの切替え及びＷＷＡＮ通信モジュール８のリセットを行い、ＣＯＭポート８ａを有効化する。したがって、情報処理装置１００は、ＣＯＭポート８ａを用いた通信を行うことができる。
【００６１】
なお、図６では、ＰＭＵ２０の機能構成を示したが、ＰＭＵ２０が有する機能をソフトウェアで実現することにより、同様の機能を有する通信制御プログラムを得ることができる。そこで、通信制御プログラムを実行するＰＭＵ２０のハードウェア構成について説明する。
【００６２】
図１０は、ＰＭＵ２０のハードウェア構成を示す図である。図１０に示すように、ＰＭＵ２０は、ＲＯＭ（Read  Only  Memory）４１と、ＭＰＵ（Micro  Processing  Unit）４２と、ＲＡＭ（Random  Access  Memory）４３とを有する。また、ＰＭＵ２０は、ＬＰＣインタフェース４４と、ＵＳＢホストコントローラ４５と、バススイッチ制御部４６とを有する。
【００６３】
ＲＯＭ４１は、プログラムやデータを記憶する読み出し専用メモリである。ＭＰＵ４２は、ＲＯＭ４１からプログラムを読み出して実行する演算処理装置である。ＲＡＭ４３は、ＭＰＵ４２による演算の途中結果などを記憶するメモリである。
【００６４】
ＬＰＣインタフェース４４は、ＬＰＣバスのインタフェースである。ＵＳＢホストコントローラ４５は、ＵＳＢデバイスとのＵＳＢバスを用いた通信を制御する。バススイッチ制御部４６は、ＵＳＢバススイッチ１０に対して切替え制御信号などを送信してＵＳＢバススイッチ１０を制御する。
【００６５】
上述してきたように、実施例では、情報処理装置１００の遠隔制御を指示するＳＭＳメッセージを受信すると、ＷＷＡＮ通信モジュール８が、ウェイクアップ信号をアサートする。そして、ＰＭＵ２０が、ウェイクアップ信号のアサートを検出すると、ＵＳＢバススイッチ１０にＷＷＡＮ通信モジュール８との接続をＰＣＨ３０側からＰＭＵ２０側に切替えるように指示する。
【００６６】
そして、ＰＭＵ２０は、ＷＷＡＮ通信モジュール８をリセットし、ＷＷＡＮ通信モジュール８のＣＯＭポート８ａを有効化する。そして、ＰＭＵ２０は、ＣＯＭポート８ａを用いてＷＷＡＮ通信モジュール８にＡＴコマンドを送信してＳＭＳメッセージを取得し、ＳＭＳメッセージに基づいてＨＤＤ５のデータの暗号鍵の消去、情報処理装置１００のロック又はロック解除を行う。
【００６７】
したがって、情報処理装置１００にWindows８が搭載されている場合にも、ＰＭＵ２０は、ＣＯＭポート８ａを用いてＷＷＡＮ通信モジュール８から取得したＳＭＳメッセージに基づいて遠隔制御を行うことができる。
【００６８】
なお、実施例では、ＵＳＢバススイッチ１０とＷＷＡＮ通信モジュール８が情報処理装置１００に含まれる場合について説明した。しかしながら、本発明はこれに限定されるものではなく、ＵＳＢバススイッチ１０とＷＷＡＮ通信モジュール８の両方又はＷＷＡＮ通信モジュール８が外部装置として情報処理装置１００と接続される場合にも同様に適用することができる。
【００６９】
また、実施例では、情報処理装置１００を遠隔制御する場合について説明したが、本発明はこれに限定されるものではなく、ＣＯＭポートを使用する他のアプリケーションにも同様に適用することができる。
【００７０】
また、実施例では、ＷＷＡＮ通信モジュール８のＣＯＭポート８ａを用いる場合について説明した。しかしながら、本発明はこれに限定されるものではなく、他の通信装置のＣＯＭポートを使用する場合やＵＳＢバスアナライザなど他の装置のＣＯＭポートを使用する場合にも同様に適用することができる。
【００７１】
また、実施例では、ＵＳＢバス及びＵＳＢバススイッチ１０を用いてＣＯＭポートと接続する場合について説明したが、本発明はこれに限定されるものではなく、他のバス及び他のバススイッチを用いてＣＯＭポートと接続する場合にも同様に適用することができる。
【００７２】
また、実施例では、情報処理装置１００がWindows８を搭載する場合について説明したが、本発明はこれに限定されるものではなく、ＣＯＭポートを使用できない他のＯＳを情報処理装置が搭載する場合にも同様に適用することができる。
【００７３】
また、実施例では、ＳＭＳサービスを用いて遠隔制御指示をＷＷＡＮ通信モジュール８が受信する場合について説明した。しかしながら、本発明はこれに限定されるものではなく、他の通信サービスを用いてＷＷＡＮ通信モジュール８が遠隔制御指示を受信する場合にも同様に適用することができる。
【００７４】
また、実施例では、ＰＭＵ２０がＣＯＭポート８ａを有効化してＷＷＡＮ通信モジュール８と通信する場合について説明した。しかしながら、本発明はこれに限定されるものではなく、ＣＰＵやＭＰＵを有する他の装置がＣＯＭポート８ａを有効化してＷＷＡＮ通信モジュール８と通信する場合にも同様に適用することができる。
【符号の説明】
【００７５】
１    ＣＰＵ
２    ＭＥＭ
３    ＬＣＤ
４    ＵＳＢ
５    ＨＤＤ
６    有線ＬＡＮ通信モジュール
７    コネクタ
８    ＷＷＡＮ通信モジュール
８ａ    ＣＯＭポート
８ｂ    ＣＯＭ通信部
８ｃ    無線受信部
８ｄ    無線送信部
８ｅ    比較部
８ｆ    アサート部
８ｇ    リセット部
８ｈ    ＧＰＳ部
９    アンテナ
１０    ＵＳＢバススイッチ
２０    ＰＭＵ
２０ａ，３０ａ    ＵＳＢホストコントローラ
２１    アサート検出部
２２    切替指示部
２３    リセット指示部
２４    ＣＯＭ通信部
２５    ＰＣＨ通信部
３０    ＰＣＨ
４１    ＲＯＭ
４２    ＭＰＵ
４３    ＲＡＭ
４４    ＬＰＣインタフェース
４５    ＵＳＢホストコントローラ
４６    バススイッチ制御部
１００    情報処理装置
【図１】
2015091118.tif 000003
【図２】
2015091118.tif 000004
【図３】
2015091118.tif 000005
【図４Ａ】
2015091118.tif 000006
【図４Ｂ】
2015091118.tif 000007
【図５】
2015091118.tif 000008
【図６】
2015091118.tif 000009
【図７】
2015091118.tif 000010
【図８】
2015091118.tif 000011
【図９】
2015091118.tif 000012
【図１０】
2015091118.tif 000013
【図１１】
2015091118.tif 000014