(57)【要約】コンピュータ（３）は、ネットワークを介して管理サーバ装置（２）と通信するＳＭＳモジュール（１４）と、所定の情報を表示するディスプレイ（１５）と、ディスプレイ（１５）の動作を制御するＣＰＵ（１１）と、を備える。ＣＰＵ（１１）は、ＳＭＳモジュール（１４）が管理サーバ装置（２）からネットワークを介して制御コマンドを受信したとき、制御コマンドに対応する処理を実行する。また、ＣＰＵ（１１）は、制御プログラムの実行状態を示す情報を含む通知信号を、ネットワークを介して管理サーバ装置（２）に送信する。また、ＣＰＵ（１１）は、通知信号をネットワークを介して管理サーバ装置（２）に送信できないとき、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ（１５）に表示する。
2016157704.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して管理サーバ装置と通信する通信部と、
所定の情報を表示する表示部と、
前記表示部の動作を制御する制御部と、を備えた電子機器において、
前記制御部は、前記通信部が前記管理サーバ装置から前記ネットワークを介して制御コマンドを受信したとき、
前記制御コマンドに対応する処理を実行し、
前記処理の実行状態を示す情報を含む通知信号を、前記ネットワークを介して前記管理サーバ装置に送信し、
前記通知信号を前記ネットワークを介して前記管理サーバ装置に送信できないとき、前記処理の実行状態を示す情報を含む状態表示を、前記表示部に表示する、
電子機器。
【請求項２】
前記電子機器は、ＢＩＯＳ（Basic Input/Output System）及びＯＳ（Operating System）を含むコンピュータであり、
前記通信部は、前記ＢＩＯＳ及び前記ＯＳの非動作時にも前記ネットワークを介して前記管理サーバ装置と通信し、
前記制御部は、前記ＢＩＯＳ及び前記ＯＳの非動作時に前記通信部が前記ネットワークを介して前記管理サーバ装置から前記制御コマンドを受信したとき、前記ＢＩＯＳを起動し、前記ＢＩＯＳにより前記処理を実行する、
請求項１記載の電子機器。
【請求項３】
前記電子機器は、ＢＩＯＳ（Basic Input/Output System）及びＯＳ（Operating System）を含むコンピュータであり、
前記通信部は、前記ＯＳの動作時に前記ネットワークを介して前記管理サーバ装置と通信し、
前記制御部は、前記ＯＳの動作時に前記通信部が前記ネットワークを介して前記管理サーバ装置から前記制御コマンドを受信したとき、前記ＯＳを終了して前記ＢＩＯＳを起動し、前記ＢＩＯＳにより前記処理を実行する、
請求項１記載の電子機器。
【請求項４】
前記通信部は、ＳＭＳ（Short Message Service）のショートメッセージの形式で、前記ネットワークを介して前記管理サーバ装置から前記制御コマンドを受信する、
請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記処理の実行状態を示す情報は、前記処理を開始したことを示す情報及び／又は前記処理を終了したことを示す情報を含む、
請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記状態表示は前記管理サーバ装置への宛先情報をさらに含む、
請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
前記状態表示はＱＲコード（登録商標）の形式を有する、
請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記電子機器は記憶部をさらに備え、
前記制御コマンドは、前記記憶部内のデータの消去を指示する、
請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
請求項１〜８のいずれか１項に記載の少なくとも１つの電子機器と、
前記管理サーバ装置と、を含む、
遠隔制御システム。
【請求項１０】
前記状態表示を撮影可能なカメラと、
前記管理サーバ装置と通信可能な通信部とを備えた端末装置をさらに含む、
請求項９記載の遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、管理サーバ装置からネットワークを介して遠隔制御される電子機器に関する。本開示はまた、そのような電子機器及び管理サーバ装置を含む遠隔制御システムに関する。
【背景技術】
【０００２】
複数のコンピュータなどの電子機器を管理するために、管理者又はユーザがネットワークを介して電子機器を遠隔制御することが求められる場合がある（例えば特許文献１及び２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０５１３７７号公報
【特許文献２】特開２００８−０９０４６９号公報
【発明の概要】
【０００４】
本開示は、管理サーバ装置からネットワークを介して遠隔制御される電子機器であって、電子機器のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる電子機器を提供する。本開示はまた、そのような電子機器及び管理サーバ装置を含む遠隔制御システムを提供する。
【０００５】
本開示の態様に係る電子機器は、ネットワークを介して管理サーバ装置と通信する通信部と、所定の情報を表示する表示部と、表示部の動作を制御する制御部と、を備える。制御部は、通信部が管理サーバ装置からネットワークを介して制御コマンドを受信したとき、制御コマンドに対応する処理を実行する。また、制御部は、制御プログラムの実行状態を示す情報を含む通知信号を、ネットワークを介して管理サーバ装置に送信する。また、制御部は、通知信号をネットワークを介して管理サーバ装置に送信できないとき、制御プログラムの実行状態を示す情報を含む状態表示を、表示部に表示する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施の形態に係る遠隔制御システムの構成を示すブロック図である。
【図２】図２は、図１の遠隔制御システムの第１の動作例を示すシーケンス図である。
【図３】図３は、図２の消去コマンドを含むショートメッセージのフォーマットを示す図である。
【図４】図４は、図１の遠隔制御システムの第２の動作例を示すシーケンス図である。
【図５】図５は、図１のコンピュータ３のディスプレイ１５に表示される状態表示の例を示す図である。
【図６】図６は、第２の実施の形態に係る遠隔制御システムの構成を示すブロック図である。
【図７】図７は、図６の遠隔制御システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【０００７】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００８】
なお、発明者は、当業者が本開示を十分に理解するために添付図面及び以下の説明を提供するのであって、これらによって請求の範囲に記載の主題を限定することを意図するものではない。
【０００９】
（第１の実施の形態）
以下、図１〜図５を参照して、第１の実施の形態に係る遠隔制御システムについて説明する。
【００１０】
［１−１．構成］
図１は、第１の実施の形態に係る遠隔制御システムの構成を示すブロック図である。図１の遠隔制御システムは、管理端末装置１、管理サーバ装置２、コンピュータ３、携帯端末装置４、及び基地局装置５を含む。
【００１１】
管理端末装置１及び管理サーバ装置２は、例えばインターネットを介して互いに接続されている。管理サーバ装置２は、インターネットと、３Ｇ又はＬＴＥ（Long Term Evolution）などのＳＭＳ（Short Message Service）ネットワークとのゲートウェイを含む。管理サーバ装置２及びコンピュータ３は、ＳＭＳネットワークを介して互いに接続され、ショートメッセージを送受信する。図１の遠隔制御システムは、少なくとも１つのコンピュータ（電子機器）３を含み、各コンピュータ３の状態は管理サーバ装置２によって管理される。この場合、管理者は、管理端末装置１から管理サーバ装置２にアクセスして、各コンピュータ３を管理する。各コンピュータ３の管理は、例えば、各コンピュータ３に制御コマンドを発行すること、各コンピュータ３から制御コマンドの実行結果を受けて各コンピュータ３の状態を確認すること、などを含む。管理端末装置１は、管理者が使用するキーボード及びディスプレイなどの入出力装置を備える。
【００１２】
コンピュータ３は、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、電源制御回路１３、ＳＭＳモジュール１４、ディスプレイ１５、ＨＤＤ（Hard Disk Drive）１６、及びフラッシュメモリ１７を備える。
【００１３】
ＣＰＵ１１、ＲＡＭ１２、電源制御回路１３、ＳＭＳモジュール１４、ディスプレイ１５、ＨＤＤ１６、及びフラッシュメモリ１７はコンピュータ３全体の動作を制御する制御部として機能する。
【００１４】
ディスプレイ１５は、所定の情報を表示する表示部である。
【００１５】
ＨＤＤ１６は、ＯＳ（Operating System）、アプリケーションプログラム、及びユーザデータを格納する記憶部である。フラッシュメモリ１７はＢＩＯＳ（Basic Input/Output System）コードを格納する。ＣＰＵ１１は、フラッシュメモリ１７内のＢＩＯＳコード、又はＨＤＤ１６内のＯＳを、ＲＡＭ１２上に読み出して実行する。
【００１６】
ＳＭＳモジュール１４は、ＳＭＳの送受信が可能な広域無線モジュールであって、ＳＭＳネットワークを介して管理サーバ装置２と通信する通信部である。
【００１７】
電源制御回路１３は、コンピュータ３の内部の各構成要素への電力供給を制御する。特に、電源制御回路１３は、ＳＭＳモジュール１４がＢＩＯＳ及びＯＳの非動作（オフ）時にも管理サーバ装置２と通信可能であるように、ＢＩＯＳ及びＯＳの動作時及び非動作時にＳＭＳモジュール１４に電力を供給する。
【００１８】
携帯端末装置４は、画像、特にディスプレイ１５の表示内容を撮影可能なカメラと、管理サーバ装置２と通信可能な通信部とを備える。携帯端末装置４は、例えば汎用の携帯電話機又はスマートホンであってもよく、遠隔制御システムのための専用端末装置であってもよい。携帯端末装置４は、その通信部を用いて基地局装置５と通信する。基地局装置５は、例えば、携帯電話の基地局装置、無線ＬＡＮ（Local Area Network）のアクセスポイント、などであり、例えばインターネットを介して管理サーバ装置２に接続されている。従って、携帯端末装置４は、基地局装置５を介して管理サーバ装置２と通信する。
【００１９】
［１−２．動作］
以下、図１の遠隔制御システムの動作について説明する。第１の実施の形態では、コンピュータ３がそのＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能であるように構成されている場合について説明する。
【００２０】
図２は、図１の遠隔制御システムの第１の動作例を示すシーケンス図である。
【００２１】
初期状態において、コンピュータ３のＢＩＯＳ及びＯＳは起動していないが、ＳＭＳモジュール１４は管理サーバ装置２と通信している。管理者は、コンピュータ３を遠隔制御するとき、管理端末装置１から管理サーバ装置２にアクセスして、制御コマンドを発行する。以下、制御コマンドとして、ＨＤＤ１６内のデータの消去を指示する消去コマンドを発行する場合について説明する。管理サーバ装置２は、消去コマンドを含むショートメッセージを生成してコンピュータ３に送信する。
【００２２】
図３は、図２の消去コマンドを含むショートメッセージのフォーマットを示す図である。命令コードはＳＭＳのオペレーションコードである。図３の消去コマンドフィールドは、管理者がコンピュータ３に実行させようとしている処理の内容を示す。
【００２３】
再び図２を参照し、ＳＭＳモジュール１４は、管理サーバ装置２から消去コマンドを含むショートメッセージを受信すると、消去コマンドを内部に格納し、起動信号を電源制御回路１３に送る。電源制御回路１３は、ＳＭＳモジュール１４から起動信号を受信すると、コンピュータ３のＢＩＯＳを起動するため、ＣＰＵ１１に起動信号を送る。また、電源制御回路１３は、コンピュータ３の起動のトリガがショートメッセージの受信であることを示す情報を、電源制御回路１３内のレジスタ（又はＣＰＵ１１内のレジスタ）に記録する。電源制御回路１３は、コンピュータ３の起動のトリガが、電源スイッチのオンではなく、ショートメッセージの受信であることを、例えばハードウェア的に区別可能である。ＣＰＵ１１は、電源制御回路１３から起動信号を受信すると、フラッシュメモリ１７からＢＩＯＳコードを読み出してＢＩＯＳを起動する。
【００２４】
ＣＰＵ１１は、電源制御回路１３内のレジスタ（又はＣＰＵ１１内のレジスタ）を参照し、コンピュータ３の起動のトリガがショートメッセージの受信であると判断したとき、ＯＳを起動せず、そのままＢＩＯＳコードを実行し続ける。ＣＰＵ１１は、消去コマンドの読み出しを指示する要求信号をＳＭＳモジュール１４に送る。これに応答して、ＳＭＳモジュール１４は、内部に格納した消去コマンドをＢＩＯＳに送る。
【００２５】
ＣＰＵ１１は、ＳＭＳモジュール１４から取得した消去コマンドを解釈し、消去コマンドに対応する制御プログラムを実行する。制御プログラムは、例えばＢＩＯＳの一部であり、例えばＢＩＯＳコードの一部として予め組み込まれたプログラムである。ＣＰＵ１１は、例えば、ＯＳ及びユーザデータを含むＨＤＤ１６内の全データ（ＯＳのキャッシュ、ユーザのＩＤ及びパスワード、などを含む）を消去するようにＨＤＤ１６に指示する。消去コマンドは、ＨＤＤ１６の製造業者によって予め決められた消去コマンドであってもよく、例えば、ＨＤＤ１６の先頭セクタからデータを消去するコマンド、難読化するようにデータを消去するコマンド、などであってもよい。
【００２６】
ＣＰＵ１１は、制御プログラムの実行状態を示す情報を含む通知信号（例えば、制御プログラムの実行中の少なくとも１つのステップにおける処理結果）を、ＳＭＳモジュール１４により管理サーバ装置２に送信するＢＩＯＳコードを実行する。例えば、ＣＰＵ１１は、制御プログラムの開始時に、制御プログラムを開始したことを示す開始通知信号を送信してもよく、制御プログラムの終了時に、制御プログラムを終了したことを示す終了通知信号を送信してもよく、制御プログラムの他のステップにおいて途中経過を示す通知信号を送信してもよい。
【００２７】
開始通知信号を送信する場合、ＣＰＵ１１は、開始通知信号の送信を指示する要求信号をＳＭＳモジュール１４に送るためのＢＩＯＳコードを実行する。ＳＭＳモジュール１４は、開始通知信号を含むショートメッセージを生成して管理サーバ装置２に送信する。管理サーバ装置２は、コンピュータ３から開始通知信号を含むショートメッセージを受信すると、開始通知信号を管理端末装置１に送る。管理端末装置１は、管理サーバ装置２から開始通知信号を受信すると、そのディスプレイ上に、制御プログラムが開始されたこと（例えば消去開始）を表示する。
【００２８】
終了通知信号を送信する場合もまた、開始通知信号を送信する場合と同様である。
【００２９】
コンピュータ３から管理サーバ装置２に送信される通知信号（例えば、開始通知信号及び終了通知信号）は、例えば以下の内容を含む。
・コンピュータ３の機種品番
・コンピュータ３の製造番号
・消去コマンドの発動条件
・消去コマンドのステータス（未発行、発行中、実行中、完了）
・消去コマンドの発行日時
・消去コマンドの完了日時
・消去コマンドを実行したときの電源状態（動作中／スリープ／停止、ＡＣ動作／バッテリ動作、バッテリの充電率）
・最後に電源をオンした日時
・最後にＯＳを起動した日時
・ＨＤＤのシリアル番号
・不正な起動の回数
・コンピュータ３の位置情報（緯度及び経度、精度、計測日時、地図へのリンク）
開始通知信号は、消去コマンドの発行日時を含み、消去コマンドの完了日時を含まなくてもよい。終了通知信号は、消去コマンドの完了日時を含み、消去コマンドの発行日時を含まなくてもよく、代替として、消去コマンドの発行日時及び完了日時の両方を含んでもよい。
【００３０】
ＣＰＵ１１は、制御プログラムを終了したとき、コンピュータ３の電源をオフするＢＩＯＳコードを実行してもよい。
【００３１】
以上説明したように、図１の遠隔制御システムが図２のシーケンス図に従って動作することにより、管理者は消去コマンドの進捗状況及び実行結果を知ることができる。ここで、管理サーバ装置２からコンピュータ３に消去コマンドを送信した後にコンピュータ３のネットワーク接続が失われると、コンピュータ３は、消去コマンドの進捗状況及び実行結果を示す情報を管理サーバ装置２に送信できなくなる。このため、管理者は、消去コマンドの進捗状況及び実行結果を知ることができなくなる。コンピュータ３のネットワーク接続は、通信環境の悪化（例えば、コンピュータ３がＳＭＳネットワークの圏外に移動したとき）、コンピュータ３の無線スイッチがオフされること、ＳＭＳモジュール１４のハードウェア又はソフトウェア障害、などに起因して、失われることがある。そこで、本実施の形態の遠隔制御システムは、このような場合、図４のシーケンス図に従って動作する。
【００３２】
図４は、図１の遠隔制御システムの第２の動作例を示すシーケンス図である。
【００３３】
図４において、ＣＰＵ１１が、ＢＩＯＳコードにより、消去コマンドに対応する制御プログラムを開始するまでの動作は、図２のシーケンス図と同様である。図２を参照して説明したように、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を含む通知信号（例えば、開始通知信号及び終了通知信号）をＳＭＳモジュール１４により管理サーバ装置２に送信するＢＩＯＳコードを実行する。
【００３４】
ＣＰＵ１１が、ＢＩＯＳコードにより、開始通知信号の送信を指示する要求信号をＳＭＳモジュール１４に送ってから、開始通知信号の送信が完了しないまま、予め決められた時間（タイムアウト時間）が経過したとき、ＣＰＵ１１は、ＳＭＳモジュール１４により管理サーバ装置２と通信できないと判断する。この場合、開始通知信号を管理サーバ装置２に送信できないので、ＣＰＵ１１は、制御プログラムの実行状態（制御プログラムを開始したこと）を示す情報を含む状態表示を生成し、この状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行する。
【００３５】
図５は、図１のコンピュータ３のディスプレイ１５に表示される状態表示の例を示す図である。状態表示は、例えば、ＱＲコード（登録商標、以下同様）である。状態表示は、ショートメッセージにより送信しようとした通知信号と同様の内容と、管理サーバ装置２への宛先情報とを含む。管理サーバ装置２への宛先情報は、例えば、インターネット上の管理サーバ装置２のＵＲＬ（Uniform Resource Locator）を含む。管理サーバ装置２のＵＲＬには、コンピュータ３に固有の識別情報が付加されていてもよい。
【００３６】
状態表示は、ＱＲコードに加えて、又はＱＲコードに代えて、テキストのメッセージ及び／又はエラーコードを含んでもよい。
【００３７】
再び図４を参照し、制御プログラムを開始したことを示す状態表示（ＱＲコード）がディスプレイ１５に表示されると、コンピュータ３のユーザ又は管理者自身又は第三者は、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４は、撮影した状態表示を解釈し、状態表示に含まれる宛先情報により特定される管理サーバ装置２に、制御プログラムを開始したことを示す開始通知信号を送信する。このため、携帯端末装置４は、開始通知信号を基地局装置５に送信する。基地局装置５は、携帯端末装置４から開始通知信号を受信すると、開始通知信号を管理サーバ装置２に送る。管理サーバ装置２は、基地局装置５から開始通知信号を受信すると、開始通知信号を管理端末装置１に送る。管理端末装置１は、管理サーバ装置２から開始通知信号を受信すると、そのディスプレイ上に、制御プログラムが開始されたこと（例えば消去開始）を表示する。
【００３８】
ＳＭＳモジュール１４により管理サーバ装置２と通信できず、終了通知信号を管理サーバ装置２に送信できないときも同様に、ＣＰＵ１１は、制御プログラムを終了したことを示す情報を含む状態表示を生成し、この状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行する。コンピュータ３のユーザ又は管理者は、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４と管理サーバ装置２との間の通信は、開始通知信号を含む状態表示（ＱＲコード）の場合と同様である。
【００３９】
ＣＰＵ１１は、開始通知信号及び終了通知信号に限らず、制御プログラムの実行状態を示す情報を含む通知信号を管理サーバ装置２に送信できないとき、制御プログラムの実行状態を示す情報を含む状態表示を生成し、この状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行してもよい。コンピュータ３のユーザ又は管理者は、同様に、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影してもよい。
【００４０】
ＣＰＵ１１は、いったん通知信号の送信処理が完了せずにタイムアウトした場合、ネットワーク接続が失われたと判断し、その後は常に、通知信号をＳＭＳモジュール１４により管理サーバ装置２に送信せず、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行してもよい。
【００４１】
ＣＰＵ１１は、制御プログラムを終了したとき、かつ、制御プログラムを終了したことを示す情報を含む状態表示をディスプレイ１５に表示した後、コンピュータ３の電源をいったんオフしてもよい。この場合、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を、内部のレジスタ（例えばＢＩＯＳ内の記憶領域など）に記録する。コンピュータ３の電源がオンされてＢＩＯＳが起動された後、ＣＰＵ１１は、このレジスタを確認し、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に再び表示するＢＩＯＳコードを実行する。
【００４２】
図１の遠隔制御システムが図４のシーケンス図に従って動作することにより、制御コマンドの進捗状況及び実行結果を管理サーバ装置２に伝達することができる。従って、コンピュータ３のネットワーク接続が失われても、管理者又はユーザは制御コマンドの進捗状況及び実行結果を知ることができる。
【００４３】
［１−３．効果等］
図１の遠隔制御システムによれば、コンピュータ３がそのＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能であるように構成されている場合、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００４４】
図１の遠隔制御システムは、例えば、コンピュータを廃棄するために、その記憶部内のデータを遠隔で消去する場合に適用可能である。従来、企業等のコンピュータ（パーソナルコンピュータ）のリース終了時又は廃棄時には、コンピュータを支社のエンドユーザから本社の管理者へセキュリティ便で送付してから記憶部内のデータを消去している場合、高い輸送コストがかかっている。記憶部内のデータを消去することをエンドユーザに依頼しても、消去せずに送付したり、指定の消去プログラムを使用していなかったりするので、セキュリティ便の使用は必須であった。これに対して、図１の遠隔制御システムは、遠隔でデータを消去でき、かつ、その結果を管理者に自動的に通知できる仕組みを提供する。一般的なコンピュータでは、記憶部内のデータを消去するとＯＳも消去されるので、記憶部内のデータが完全に消去されていることをオンラインで確認することはできない。一方、図１の遠隔制御システムによれば、記憶部内のデータの消去が完了したことをＢＩＯＳで検知し、ＳＭＳモジュール１４を介して、又は携帯端末装置４を介して管理サーバ装置２に通知することができる。従って、記憶部内のデータの消去が完了したことを管理者が確認した後、コンピュータ３を送付する際には、機密情報を含まない「ただの箱」として安価に送付することができる。
【００４５】
図１の遠隔制御システムは、例えば、コンピュータが盗難にあい、その記憶部内のデータを遠隔で消去する場合にも適用可能である。管理サーバ装置２から消去コマンドを受信したコンピュータ３は、消去コマンドの完了後にＱＲコードをエラーコードとともにディスプレイ１５に表示する。コンピュータ３を拾得した（盗んだ）第三者が、エラー内容を確認するために、ＱＲコードを撮影して管理サーバ装置２にアクセスする可能性がある。このアクセスがあった場合、管理サーバ装置２は、コンピュータ３のＨＤＤ１６内のデータの消去が完了したことを確認できる。
【００４６】
制御コマンドは、消去コマンドに代えて、コンピュータ３をロックするコマンドであってもよい。ディスプレイ１５には、状態表示に代えて、ロック解除の方法を示すメッセージ（管理者への連絡先など）を表示してもよい。
【００４７】
制御コマンドは、消去コマンドに代えて、コンピュータ３を保守するためのコマンドであってもよい。コンピュータ３を保守するためのコマンドは、例えば、ＣＰＵ、ＲＡＭ、ＨＤＤ、ネットワーク（無線及び／又は有線）のハードウェア診断などを含む。
【００４８】
本実施の形態によれば、コンピュータ３は、ネットワークを介して管理サーバ装置２と通信するＳＭＳモジュール１４と、所定の情報を表示するディスプレイ１５と、ディスプレイ１５の動作を制御するＣＰＵ１１と、を備える。ＣＰＵ１１は、ＳＭＳモジュール１４が管理サーバ装置２からネットワークを介して制御コマンドを受信したとき、制御コマンドに対応する処理を実行する。また、ＣＰＵ１１は、処理の実行状態を示す情報を含む通知信号を、ネットワークを介して管理サーバ装置２に送信する。また、ＣＰＵ１１は、通知信号をネットワークを介して管理サーバ装置２に送信できないとき、処理の実行状態を示す情報を含む状態表示をディスプレイ１５に表示する。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００４９】
本実施の形態によれば、コンピュータ３はＢＩＯＳ及びＯＳを含むコンピュータである。ＳＭＳモジュール１４は、ＢＩＯＳ及びＯＳの非動作時にもネットワークを介して管理サーバ装置２と通信する。ＣＰＵ１１は、ＢＩＯＳ及びＯＳの非動作時にＳＭＳモジュール１４がネットワークを介して管理サーバ装置２から制御コマンドを受信したとき、ＢＩＯＳを起動し、ＢＩＯＳにより処理を実行する。また、コンピュータ３は、ＯＳの制約を受けない制御コマンドを実行することができる。例えば、制御コマンドが記憶部内のデータの消去を指示する消去コマンドである場合には、ＯＳを含む記憶部内の全データを消去することができる。
【００５０】
本実施の形態によれば、ＳＭＳモジュール１４は、ＳＭＳ（Short Message Service）のショートメッセージの形式で、ネットワークを介して管理サーバ装置２から制御コマンドを受信する。これにより、コンピュータ３を、そのＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能であるように容易に構成することができる。
【００５１】
本実施の形態によれば、処理の実行状態を示す情報は、処理を開始したことを示す情報及び／又は処理を終了したことを示す情報を含む。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの開始及び／又は終了を管理者又はユーザに伝達することができる。
【００５２】
本実施の形態によれば、状態表示は管理サーバ装置２への宛先情報をさらに含む。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００５３】
本実施の形態によれば、状態表示はＱＲコード（登録商標）の形式を有する。これにより、制御コマンドの進捗状況及び実行結果を容易に取得することができる。
【００５４】
本実施の形態によれば、コンピュータ３は記憶部をさらに備え、制御コマンドは、記憶部内のデータの消去を指示する。これにより、コンピュータ３を管理サーバ装置２からネットワークを介して容易に遠隔制御することができる。
【００５５】
本実施の形態によれば、遠隔制御システムは、少なくとも１つのコンピュータ３と、管理サーバ装置２とを含む。これにより、遠隔制御システムが複数のコンピュータ３を含む場合であっても、管理者は複数のコンピュータ３を効率的に管理することができる。
【００５６】
本実施の形態によれば、遠隔制御システムは、状態表示を撮影可能なカメラと、管理サーバ装置２と通信可能な通信回路とを備えた端末装置をさらに含む。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００５７】
（第２の実施の形態）
以下、図６及び図７を参照して、第２の実施の形態に係る遠隔制御システムについて説明する。
【００５８】
［２−１．構成］
図６は、第２の実施の形態に係る遠隔制御システムの構成を示すブロック図である。図６の遠隔制御システムは、管理端末装置１、管理サーバ装置２Ａ、コンピュータ３Ａ、携帯端末装置４、及び基地局装置５を含む。
【００５９】
図６の管理サーバ装置２Ａ及びコンピュータ３Ａは、例えばインターネットを介して互いに接続されている。
【００６０】
コンピュータ３Ａは、ＣＰＵ１１、ＲＡＭ１２、電源制御回路１３Ａ、ディスプレイ１５、ＨＤＤ１６、フラッシュメモリ１７、及びＮＩＣ（Network Interface Controller）１８を備える。コンピュータ３Ａは、図１のＳＭＳモジュール１４（ＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能である通信部）に代えて、ＮＩＣ１８（ＯＳの動作時にのみ管理サーバ装置２と通信可能である通信部）を備える。ＮＩＣ１８は、インターネットを介して管理サーバ装置２に接続されている。電源制御回路１３Ａは、ＢＩＯＳ及びＯＳの非動作時にはコンピュータ３Ａ内のいずれの構成要素にも電力を供給しないことの他は、図１の電源制御回路１３と同様である。なお、ＮＩＣ１８はＣＰＵ１１内に組み込まれていてもよい。
【００６１】
［２−２．動作］
以下、図６の遠隔制御システムの動作について説明する。第２の実施の形態では、コンピュータ３ＡがそのＯＳの動作時にのみ管理サーバ装置２と通信可能であるように構成されている場合について説明する。
【００６２】
図７は、図６の遠隔制御システムの動作例を示すシーケンス図である。
【００６３】
管理者は、予め管理端末装置１から管理サーバ装置２にアクセスして、コンピュータ３Ａを遠隔制御するための制御コマンドを管理サーバ装置２に格納する。以下、第１の実施の形態と同様に、制御コマンドとして、ＨＤＤ１６内のデータの消去を指示する消去コマンドを発行する場合について説明する。
【００６４】
コンピュータ３ＡではＯＳが起動していて、ＯＳ上で遠隔制御システムのクライアントプログラムが動作している。ＣＰＵ１１は、消去コマンドの有無を問い合わせる問い合わせ信号を、ＮＩＣ１８を介して管理サーバ装置２に送るクライアントプログラムを実行する。そしてさらに、管理サーバ装置２内部に格納された消去コマンドを取得（ダウンロード）するクライアントプログラムを実行する。
【００６５】
ＣＰＵ１１は、管理サーバ装置２から消去コマンドを受信すると再起動するクライアントプログラムを実行する。ＣＰＵ１１は、再起動する前に、消去コマンドと、コンピュータ３Ａの再起動のトリガが管理サーバ装置２からの消去コマンドの受信であることを示す情報とを、ＢＩＯＳ内の記憶領域に記録するクライアントプログラムを実行する。ＣＰＵ１１は、フラッシュメモリ１７からＢＩＯＳコードを読み出してＢＩＯＳを起動する。ＢＩＯＳは、ＢＩＯＳ内の記憶領域を参照し、コンピュータ３の再起動のトリガが管理サーバ装置２からの消去コマンドの受信であると判断したとき、ＯＳを起動せず、そのままＢＩＯＳコードを実行し続ける。ＣＰＵ１１は、管理サーバ装置２から受信した消去コマンドに対応する制御プログラムを実行する。
【００６６】
コンピュータ３ＡがＢＩＯＳコードのみを実行し、ＯＳを実行していないときは、コンピュータ３Ａは管理サーバ装置２と通信することができない。従って、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に表示する。例えば、ＣＰＵ１１は、制御プログラムの開始時に、制御プログラムを開始したことを示す状態表示を生成し、制御プログラムの終了時に、制御プログラムを終了したことを示す状態表示を生成する。
【００６７】
制御プログラムを開始したことを示す状態表示（ＱＲコード）がディスプレイ１５に表示されると、コンピュータ３Ａのユーザ又は管理者又は第三者は、コンピュータ３Ａのディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４は、撮影した状態表示を解釈し、状態表示に含まれる宛先情報により特定される管理サーバ装置２に、制御プログラムを開始したことを示す開始通知信号を送信する。制御プログラムを終了したことを示す状態表示（ＱＲコード）がディスプレイ１５に表示されると、コンピュータ３Ａのユーザ又は管理者は、コンピュータ３Ａのディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４は、撮影した状態表示を解釈し、状態表示に含まれる宛先情報により特定される管理サーバ装置２に、制御プログラムを終了したことを示す終了通知信号を送信する。携帯端末装置４と管理サーバ装置２との間の通信は、第１の実施の形態の場合と同様である。
【００６８】
ＣＰＵ１１は、制御プログラムを終了したとき、かつ、制御プログラムを終了したことを示す情報を含む状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行した後、コンピュータ３の電源をいったんオフしてもよい。この場合、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を、ＢＩＯＳの記憶領域に記録するＢＩＯＳコードを実行する。コンピュータ３の電源がオンされてＢＩＯＳが起動された後、ＣＰＵ１１は、このレジスタを確認し、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に再び表示するＢＩＯＳコードを実行する。
【００６９】
図６の遠隔制御システムが図７のシーケンス図に従って動作することにより、制御コマンドの進捗状況及び実行結果を管理サーバ装置２に伝達することができる。従って、コンピュータ３ＡがそのＯＳを消去したことによりコンピュータ３Ａのネットワーク接続が失われても、管理者又はユーザは消去コマンドの進捗状況及び実行結果を知ることができる。
【００７０】
［２−３．効果等］
本実施の形態によれば、コンピュータ３はＢＩＯＳ及びＯＳを含むコンピュータである。ＮＩＣ１８は、ＯＳの動作時にネットワークを介して管理サーバ装置２と通信する。ＣＰＵ１１は、ＯＳの動作時にＮＩＣ１８がネットワークを介して管理サーバ装置２から制御コマンドを受信したとき、ＯＳを終了してＢＩＯＳを起動し、ＢＩＯＳにより処理を実行する。これにより、コンピュータ３Ａは、ＯＳの制約を受けない制御コマンドを実行することができる。例えば、制御コマンドが記憶部内のデータの消去を指示する消去コマンドである場合には、ＯＳを含む記憶部内の全データを消去することができる。
【００７１】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、第１及び第２の実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記第１及び第２の実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００７２】
そこで、以下、他の実施の形態を例示する。
【００７３】
第１及び第２の実施の形態では、電子機器の一例としてコンピュータ３及び３Ａを説明したが、電子機器は、制御部と通信部と表示部とを備えたものであれば、コンピュータに限定されない。電子機器は、例えば、デスクトップ型のパーソナルコンピュータ、ノート型又はスレート型のパーソナルコンピュータ、携帯電話機、スマートホン、などを含む。
【００７４】
第１及び第２の実施の形態では、制御部の一例としてＣＰＵ１１を説明したが、制御部は、制御コマンドに対応する制御プログラムを実行するものであれば、ＣＰＵ１１に限定されない。
【００７５】
第１及び第２の実施の形態では、通信部の一例としてＳＭＳモジュール１４及びＮＩＣ１８を説明したが、通信部は、ネットワークを介して管理サーバ装置に接続されるものであれば、ＳＭＳモジュール１４及びＮＩＣ１８に限定されない。
【００７６】
第１及び第２の実施の形態では、状態表示の一例としてＱＲコードを説明したが、状態表示は、制御プログラムの実行状態を示す情報を含むものであれば、ＱＲコードに限定されない。状態表示は、ＱＲコードに代えて、他の２次元コード又は１次元のバーコードであってもよい。
【００７７】
第１及び第２の実施の形態では、制御プログラムはＢＩＯＳの一部として説明したが、制御プログラムは、電子機器の動作を制御するのであれば、ＢＩＯＳに限定されない。制御プログラムは、例えば、ＵＥＦＩ（Unified Extensible Firmware Interface）又は他のファームウェアの一部であってもよい。制御プログラムは、例えば、ＯＳ上で動作するクライアントプログラムの一部であってもよい。この場合、ＣＰＵ１１は、ＯＳの動作時に、制御プログラムの実行状態を示す情報を含む通知信号をＮＩＣ１８を介して管理サーバ装置２に送信してもよく、又は制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に表示するクライアントプログラムを実行してもよい。
【００７８】
第１及び第２の実施の形態では、記憶部の一例としてＨＤＤ１６を説明したが、記憶部は、ＯＳ及びユーザデータなどを格納するものであれば、ＨＤＤ１６に限定されない。記憶部は、例えば、ＳＳＤ（Solid State Drive）又はフラッシュメモリなどを含む。
【００７９】
第１及び第２の実施の形態では、制御コマンドの一例として消去コマンドを説明したが、制御コマンドは、管理対象の電子機器に所望の処理を実行させるものであれば、消去コマンドに限定されない。
【００８０】
状態表示は、管理サーバ装置２への宛先情報に代えて、コンピュータ３の管理者の連絡先（電話番号、電子メールアドレス、など）を含んでもよい。
【００８１】
携帯端末装置４は、基地局装置５及びインターネットを介して管理サーバ装置２と通信することに代えて、ＳＭＳネットワークを介して管理サーバ装置２と通信してもよい。この場合、状態表示に含まれる管理サーバ装置２への宛先情報は、例えば、管理サーバ装置２と通信可能なＳＭＳネットワーク上のアドレスを含んでもよい。
【００８２】
携帯端末装置４は通信部を備えなくてもよい。この場合、コンピュータ３のユーザ又は管理者は、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影し、撮影した状態表示を、他の通信装置を介して管理サーバ装置２に送信してもよい。
【００８３】
第１の実施の形態及び第２の実施の形態を組み合わせてもよい。この場合、電子機器が管理サーバ装置から制御コマンドを取得するために、図７のシーケンス図に従って動作し、制御プログラムの実行状態を示す情報を含む通知信号を管理サーバ装置に通知するために、図２又は図４のシーケンス図に従って動作してもよい。
【００８４】
本開示によれば、電子機器に特定の処理を実行させる際に、ＯＳより下のレイヤの動作として、処理の進捗状況及び管理サーバ装置のＵＲＬを含むＱＲコードを電子機器のディスプレイ上に表示する。電子機器のネットワークアダプタ又はその制御プログラム（ＯＳを含む）が正常に動作しない場合又は搭載されていない場合であっても、ＱＲコードを読み取った第三者が、他のネットワーク経由で処理の進捗状況を管理サーバ装置に通知することができる。
【００８５】
本開示によれば、記憶部のデータを消去した後に、電子機器のステータス、シリアル番号、消去完了日時等を含むＱＲコードをディスプレイに表示し、ユーザの携帯端末装置等でＱＲコードを撮影し、管理サーバ装置にアクセスさせる。電子機器自体がネットワークに接続できなくても、消去が完了したことを管理サーバ装置に通知することができる。
【００８６】
本開示によれば、
（１）盗難又は紛失した電子機器内のデータの消去又は機能の無効化を行うこと、
（２）データの消去の開始及び終了（消去の途中経過）を管理サーバ装置に通知すること、
（３）電子機器のディスプレイに、メッセージ（消去の途中経過）、管理サーバ装置の宛先情報（メールアドレス、ＵＲＬ）を表示して、第３者を介して管理サーバ装置に通知すること、ができる。
【００８７】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。
【００８８】
従って、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００８９】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００９０】
本開示の電子機器及び遠隔制御システムは、電子機器のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。従って、本開示の電子機器及び遠隔制御システムは、ネットワークに接続できなくなった電子機器を管理するためのソリューション（電子機器の管理及び保守、記憶部の機密保護、不正使用の防止、など）として有用である。
【符号の説明】
【００９１】
１    管理端末装置
２，２Ａ    管理サーバ装置
３，３Ａ    コンピュータ
４    携帯端末装置
５    基地局装置
１１    ＣＰＵ
１２    ＲＡＭ
１３，１３Ａ    電源制御回路
１４    ＳＭＳモジュール
１５    ディスプレイ
１６    ＨＤＤ
１７    フラッシュメモリ
１８    ＮＩＣ
【図１】
2016157704.tif 000003
【図２】
2016157704.tif 000004
【図３】
2016157704.tif 000005
【図４】
2016157704.tif 000006
【図５】
2016157704.tif 000007
【図６】
2016157704.tif 000008
【図７】
2016157704.tif 000009
【手続補正書】
【提出日】平成29年9月21日(2017.9.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、管理サーバ装置からネットワークを介して遠隔制御される電子機器に関する。本開示はまた、そのような電子機器及び管理サーバ装置を含む遠隔制御システムに関する。
【背景技術】
【０００２】
複数のコンピュータなどの電子機器を管理するために、管理者又はユーザがネットワークを介して電子機器を遠隔制御することが求められる場合がある（例えば特許文献１及び２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−０５１３７７号公報
【特許文献２】特開２００８−０９０４６９号公報
【発明の概要】
【０００４】
本開示は、管理サーバ装置からネットワークを介して遠隔制御される電子機器であって、電子機器のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる電子機器を提供する。本開示はまた、そのような電子機器及び管理サーバ装置を含む遠隔制御システムを提供する。
【０００５】
本開示の態様に係る電子機器は、ネットワークを介して管理サーバ装置と通信する通信部と、所定の情報を表示する表示部と、表示部の動作を制御する制御部と、を備える。制御部は、通信部が管理サーバ装置からネットワークを介して制御コマンドを受信したとき、制御コマンドに対応する処理を実行する。また、制御部は、制御プログラムの実行状態を示す情報を含む通知信号を、ネットワークを介して管理サーバ装置に送信する。また、制御部は、通知信号をネットワークを介して管理サーバ装置に送信できないとき、制御プログラムの実行状態を示す情報を含む状態表示を、表示部に表示する。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１の実施の形態に係る遠隔制御システムの構成を示すブロック図である。
【図２】図２は、図１の遠隔制御システムの第１の動作例を示すシーケンス図である。
【図３】図３は、図２の消去コマンドを含むショートメッセージのフォーマットを示す図である。
【図４】図４は、図１の遠隔制御システムの第２の動作例を示すシーケンス図である。
【図５】図５は、図１のコンピュータ３のディスプレイ１５に表示される状態表示の例を示す図である。
【図６】図６は、第２の実施の形態に係る遠隔制御システムの構成を示すブロック図である。
【図７】図７は、図６の遠隔制御システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【０００７】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００８】
なお、発明者は、当業者が本開示を十分に理解するために添付図面及び以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【０００９】
（第１の実施の形態）
以下、図１〜図５を参照して、第１の実施の形態に係る遠隔制御システムについて説明する。
【００１０】
［１−１．構成］
図１は、第１の実施の形態に係る遠隔制御システムの構成を示すブロック図である。図１の遠隔制御システムは、管理端末装置１、管理サーバ装置２、コンピュータ３、携帯端末装置４、及び基地局装置５を含む。
【００１１】
管理端末装置１及び管理サーバ装置２は、例えばインターネットを介して互いに接続されている。管理サーバ装置２は、インターネットと、３Ｇ又はＬＴＥ（Long Term Evolution）などのＳＭＳ（Short Message Service）ネットワークとのゲートウェイを含む。管理サーバ装置２及びコンピュータ３は、ＳＭＳネットワークを介して互いに接続され、ショートメッセージを送受信する。図１の遠隔制御システムは、少なくとも１つのコンピュータ（電子機器）３を含み、各コンピュータ３の状態は管理サーバ装置２によって管理される。この場合、管理者は、管理端末装置１から管理サーバ装置２にアクセスして、各コンピュータ３を管理する。各コンピュータ３の管理は、例えば、各コンピュータ３に制御コマンドを発行すること、各コンピュータ３から制御コマンドの実行結果を受けて各コンピュータ３の状態を確認すること、などを含む。管理端末装置１は、管理者が使用するキーボード及びディスプレイなどの入出力装置を備える。
【００１２】
コンピュータ３は、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、電源制御回路１３、ＳＭＳモジュール１４、ディスプレイ１５、ＨＤＤ（Hard Disk Drive）１６、及びフラッシュメモリ１７を備える。
【００１３】
ＣＰＵ１１、ＲＡＭ１２、電源制御回路１３、ＳＭＳモジュール１４、ディスプレイ１５、ＨＤＤ１６、及びフラッシュメモリ１７はコンピュータ３全体の動作を制御する制御部として機能する。
【００１４】
ディスプレイ１５は、所定の情報を表示する表示部である。
【００１５】
ＨＤＤ１６は、ＯＳ（Operating System）、アプリケーションプログラム、及びユーザデータを格納する記憶部である。フラッシュメモリ１７はＢＩＯＳ（Basic Input/Output System）コードを格納する。ＣＰＵ１１は、フラッシュメモリ１７内のＢＩＯＳコード、又はＨＤＤ１６内のＯＳを、ＲＡＭ１２上に読み出して実行する。
【００１６】
ＳＭＳモジュール１４は、ＳＭＳの送受信が可能な広域無線モジュールであって、ＳＭＳネットワークを介して管理サーバ装置２と通信する通信部である。
【００１７】
電源制御回路１３は、コンピュータ３の内部の各構成要素への電力供給を制御する。特に、電源制御回路１３は、ＳＭＳモジュール１４がＢＩＯＳ及びＯＳの非動作（オフ）時にも管理サーバ装置２と通信可能であるように、ＢＩＯＳ及びＯＳの動作時及び非動作時にＳＭＳモジュール１４に電力を供給する。
【００１８】
携帯端末装置４は、画像、特にディスプレイ１５の表示内容を撮影可能なカメラと、管理サーバ装置２と通信可能な通信部とを備える。携帯端末装置４は、例えば汎用の携帯電話機又はスマートホンであってもよく、遠隔制御システムのための専用端末装置であってもよい。携帯端末装置４は、その通信部を用いて基地局装置５と通信する。基地局装置５は、例えば、携帯電話の基地局装置、無線ＬＡＮ（Local Area Network）のアクセスポイント、などであり、例えばインターネットを介して管理サーバ装置２に接続されている。従って、携帯端末装置４は、基地局装置５を介して管理サーバ装置２と通信する。
【００１９】
［１−２．動作］
以下、図１の遠隔制御システムの動作について説明する。第１の実施の形態では、コンピュータ３がそのＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能であるように構成されている場合について説明する。
【００２０】
図２は、図１の遠隔制御システムの第１の動作例を示すシーケンス図である。
【００２１】
初期状態において、コンピュータ３のＢＩＯＳ及びＯＳは起動していないが、ＳＭＳモジュール１４は管理サーバ装置２と通信している。管理者は、コンピュータ３を遠隔制御するとき、管理端末装置１から管理サーバ装置２にアクセスして、制御コマンドを発行する。以下、制御コマンドとして、ＨＤＤ１６内のデータの消去を指示する消去コマンドを発行する場合について説明する。管理サーバ装置２は、消去コマンドを含むショートメッセージを生成してコンピュータ３に送信する。
【００２２】
図３は、図２の消去コマンドを含むショートメッセージのフォーマットを示す図である。命令コードはＳＭＳのオペレーションコードである。図３の消去コマンドフィールドは、管理者がコンピュータ３に実行させようとしている処理の内容を示す。
【００２３】
再び図２を参照し、ＳＭＳモジュール１４は、管理サーバ装置２から消去コマンドを含むショートメッセージを受信すると、消去コマンドを内部に格納し、起動信号を電源制御回路１３に送る。電源制御回路１３は、ＳＭＳモジュール１４から起動信号を受信すると、コンピュータ３のＢＩＯＳを起動するため、ＣＰＵ１１に起動信号を送る。また、電源制御回路１３は、コンピュータ３の起動のトリガがショートメッセージの受信であることを示す情報を、電源制御回路１３内のレジスタ（又はＣＰＵ１１内のレジスタ）に記録する。電源制御回路１３は、コンピュータ３の起動のトリガが、電源スイッチのオンではなく、ショートメッセージの受信であることを、例えばハードウェア的に区別可能である。ＣＰＵ１１は、電源制御回路１３から起動信号を受信すると、フラッシュメモリ１７からＢＩＯＳコードを読み出してＢＩＯＳを起動する。
【００２４】
ＣＰＵ１１は、電源制御回路１３内のレジスタ（又はＣＰＵ１１内のレジスタ）を参照し、コンピュータ３の起動のトリガがショートメッセージの受信であると判断したとき、ＯＳを起動せず、そのままＢＩＯＳコードを実行し続ける。ＣＰＵ１１は、消去コマンドの読み出しを指示する要求信号をＳＭＳモジュール１４に送る。これに応答して、ＳＭＳモジュール１４は、内部に格納した消去コマンドをＢＩＯＳに送る。
【００２５】
ＣＰＵ１１は、ＳＭＳモジュール１４から取得した消去コマンドを解釈し、消去コマンドに対応する制御プログラムを実行する。制御プログラムは、例えばＢＩＯＳの一部であり、例えばＢＩＯＳコードの一部として予め組み込まれたプログラムである。ＣＰＵ１１は、例えば、ＯＳ及びユーザデータを含むＨＤＤ１６内の全データ（ＯＳのキャッシュ、ユーザのＩＤ及びパスワード、などを含む）を消去するようにＨＤＤ１６に指示する。消去コマンドは、ＨＤＤ１６の製造業者によって予め決められた消去コマンドであってもよく、例えば、ＨＤＤ１６の先頭セクタからデータを消去するコマンド、難読化するようにデータを消去するコマンド、などであってもよい。
【００２６】
ＣＰＵ１１は、制御プログラムの実行状態を示す情報を含む通知信号（例えば、制御プログラムの実行中の少なくとも１つのステップにおける処理結果）を、ＳＭＳモジュール１４により管理サーバ装置２に送信するＢＩＯＳコードを実行する。例えば、ＣＰＵ１１は、制御プログラムの開始時に、制御プログラムを開始したことを示す開始通知信号を送信してもよく、制御プログラムの終了時に、制御プログラムを終了したことを示す終了通知信号を送信してもよく、制御プログラムの他のステップにおいて途中経過を示す通知信号を送信してもよい。
【００２７】
開始通知信号を送信する場合、ＣＰＵ１１は、開始通知信号の送信を指示する要求信号をＳＭＳモジュール１４に送るためのＢＩＯＳコードを実行する。ＳＭＳモジュール１４は、開始通知信号を含むショートメッセージを生成して管理サーバ装置２に送信する。管理サーバ装置２は、コンピュータ３から開始通知信号を含むショートメッセージを受信すると、開始通知信号を管理端末装置１に送る。管理端末装置１は、管理サーバ装置２から開始通知信号を受信すると、そのディスプレイ上に、制御プログラムが開始されたこと（例えば消去開始）を表示する。
【００２８】
終了通知信号を送信する場合もまた、開始通知信号を送信する場合と同様である。
【００２９】
コンピュータ３から管理サーバ装置２に送信される通知信号（例えば、開始通知信号及び終了通知信号）は、例えば以下の内容を含む。
・コンピュータ３の機種品番
・コンピュータ３の製造番号
・消去コマンドの発動条件
・消去コマンドのステータス（未発行、発行中、実行中、完了）
・消去コマンドの発行日時
・消去コマンドの完了日時
・消去コマンドを実行したときの電源状態（動作中／スリープ／停止、ＡＣ動作／バッテリ動作、バッテリの充電率）
・最後に電源をオンした日時
・最後にＯＳを起動した日時
・ＨＤＤのシリアル番号
・不正な起動の回数
・コンピュータ３の位置情報（緯度及び経度、精度、計測日時、地図へのリンク）
開始通知信号は、消去コマンドの発行日時を含み、消去コマンドの完了日時を含まなくてもよい。終了通知信号は、消去コマンドの完了日時を含み、消去コマンドの発行日時を含まなくてもよく、代替として、消去コマンドの発行日時及び完了日時の両方を含んでもよい。
【００３０】
ＣＰＵ１１は、制御プログラムを終了したとき、コンピュータ３の電源をオフするＢＩＯＳコードを実行してもよい。
【００３１】
以上説明したように、図１の遠隔制御システムが図２のシーケンス図に従って動作することにより、管理者は消去コマンドの進捗状況及び実行結果を知ることができる。ここで、管理サーバ装置２からコンピュータ３に消去コマンドを送信した後にコンピュータ３のネットワーク接続が失われると、コンピュータ３は、消去コマンドの進捗状況及び実行結果を示す情報を管理サーバ装置２に送信できなくなる。このため、管理者は、消去コマンドの進捗状況及び実行結果を知ることができなくなる。コンピュータ３のネットワーク接続は、通信環境の悪化（例えば、コンピュータ３がＳＭＳネットワークの圏外に移動したとき）、コンピュータ３の無線スイッチがオフされること、ＳＭＳモジュール１４のハードウェア又はソフトウェア障害、などに起因して、失われることがある。そこで、本実施の形態の遠隔制御システムは、このような場合、図４のシーケンス図に従って動作する。
【００３２】
図４は、図１の遠隔制御システムの第２の動作例を示すシーケンス図である。
【００３３】
図４において、ＣＰＵ１１が、ＢＩＯＳコードにより、消去コマンドに対応する制御プログラムを開始するまでの動作は、図２のシーケンス図と同様である。図２を参照して説明したように、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を含む通知信号（例えば、開始通知信号及び終了通知信号）をＳＭＳモジュール１４により管理サーバ装置２に送信するＢＩＯＳコードを実行する。
【００３４】
ＣＰＵ１１が、ＢＩＯＳコードにより、開始通知信号の送信を指示する要求信号をＳＭＳモジュール１４に送ってから、開始通知信号の送信が完了しないまま、予め決められた時間（タイムアウト時間）が経過したとき、ＣＰＵ１１は、ＳＭＳモジュール１４により管理サーバ装置２と通信できないと判断する。この場合、開始通知信号を管理サーバ装置２に送信できないので、ＣＰＵ１１は、制御プログラムの実行状態（制御プログラムを開始したこと）を示す情報を含む状態表示を生成し、この状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行する。
【００３５】
図５は、図１のコンピュータ３のディスプレイ１５に表示される状態表示の例を示す図である。状態表示は、例えば、ＱＲコード（登録商標、以下同様）である。状態表示は、ショートメッセージにより送信しようとした通知信号と同様の内容と、管理サーバ装置２への宛先情報とを含む。管理サーバ装置２への宛先情報は、例えば、インターネット上の管理サーバ装置２のＵＲＬ（Uniform Resource Locator）を含む。管理サーバ装置２のＵＲＬには、コンピュータ３に固有の識別情報が付加されていてもよい。
【００３６】
状態表示は、ＱＲコードに加えて、又はＱＲコードに代えて、テキストのメッセージ及び／又はエラーコードを含んでもよい。
【００３７】
再び図４を参照し、制御プログラムを開始したことを示す状態表示（ＱＲコード）がディスプレイ１５に表示されると、コンピュータ３のユーザ又は管理者自身又は第三者は、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４は、撮影した状態表示を解釈し、状態表示に含まれる宛先情報により特定される管理サーバ装置２に、制御プログラムを開始したことを示す開始通知信号を送信する。このため、携帯端末装置４は、開始通知信号を基地局装置５に送信する。基地局装置５は、携帯端末装置４から開始通知信号を受信すると、開始通知信号を管理サーバ装置２に送る。管理サーバ装置２は、基地局装置５から開始通知信号を受信すると、開始通知信号を管理端末装置１に送る。管理端末装置１は、管理サーバ装置２から開始通知信号を受信すると、そのディスプレイ上に、制御プログラムが開始されたこと（例えば消去開始）を表示する。
【００３８】
ＳＭＳモジュール１４により管理サーバ装置２と通信できず、終了通知信号を管理サーバ装置２に送信できないときも同様に、ＣＰＵ１１は、制御プログラムを終了したことを示す情報を含む状態表示を生成し、この状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行する。コンピュータ３のユーザ又は管理者は、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４と管理サーバ装置２との間の通信は、開始通知信号を含む状態表示（ＱＲコード）の場合と同様である。
【００３９】
ＣＰＵ１１は、開始通知信号及び終了通知信号に限らず、制御プログラムの実行状態を示す情報を含む通知信号を管理サーバ装置２に送信できないとき、制御プログラムの実行状態を示す情報を含む状態表示を生成し、この状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行してもよい。コンピュータ３のユーザ又は管理者は、同様に、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影してもよい。
【００４０】
ＣＰＵ１１は、いったん通知信号の送信処理が完了せずにタイムアウトした場合、ネットワーク接続が失われたと判断し、その後は常に、通知信号をＳＭＳモジュール１４により管理サーバ装置２に送信せず、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行してもよい。
【００４１】
ＣＰＵ１１は、制御プログラムを終了したとき、かつ、制御プログラムを終了したことを示す情報を含む状態表示をディスプレイ１５に表示した後、コンピュータ３の電源をいったんオフしてもよい。この場合、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を、内部のレジスタ（例えばＢＩＯＳ内の記憶領域など）に記録する。コンピュータ３の電源がオンされてＢＩＯＳが起動された後、ＣＰＵ１１は、このレジスタを確認し、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に再び表示するＢＩＯＳコードを実行する。
【００４２】
図１の遠隔制御システムが図４のシーケンス図に従って動作することにより、制御コマンドの進捗状況及び実行結果を管理サーバ装置２に伝達することができる。従って、コンピュータ３のネットワーク接続が失われても、管理者又はユーザは制御コマンドの進捗状況及び実行結果を知ることができる。
【００４３】
［１−３．効果等］
図１の遠隔制御システムによれば、コンピュータ３がそのＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能であるように構成されている場合、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００４４】
図１の遠隔制御システムは、例えば、コンピュータを廃棄するために、その記憶部内のデータを遠隔で消去する場合に適用可能である。従来、企業等のコンピュータ（パーソナルコンピュータ）のリース終了時又は廃棄時には、コンピュータを支社のエンドユーザから本社の管理者へセキュリティ便で送付してから記憶部内のデータを消去している場合、高い輸送コストがかかっている。記憶部内のデータを消去することをエンドユーザに依頼しても、消去せずに送付したり、指定の消去プログラムを使用していなかったりするので、セキュリティ便の使用は必須であった。これに対して、図１の遠隔制御システムは、遠隔でデータを消去でき、かつ、その結果を管理者に自動的に通知できる仕組みを提供する。一般的なコンピュータでは、記憶部内のデータを消去するとＯＳも消去されるので、記憶部内のデータが完全に消去されていることをオンラインで確認することはできない。一方、図１の遠隔制御システムによれば、記憶部内のデータの消去が完了したことをＢＩＯＳで検知し、ＳＭＳモジュール１４を介して、又は携帯端末装置４を介して管理サーバ装置２に通知することができる。従って、記憶部内のデータの消去が完了したことを管理者が確認した後、コンピュータ３を送付する際には、機密情報を含まない「ただの箱」として安価に送付することができる。
【００４５】
図１の遠隔制御システムは、例えば、コンピュータが盗難にあい、その記憶部内のデータを遠隔で消去する場合にも適用可能である。管理サーバ装置２から消去コマンドを受信したコンピュータ３は、消去コマンドの完了後にＱＲコードをエラーコードとともにディスプレイ１５に表示する。コンピュータ３を拾得した（盗んだ）第三者が、エラー内容を確認するために、ＱＲコードを撮影して管理サーバ装置２にアクセスする可能性がある。このアクセスがあった場合、管理サーバ装置２は、コンピュータ３のＨＤＤ１６内のデータの消去が完了したことを確認できる。
【００４６】
制御コマンドは、消去コマンドに代えて、コンピュータ３をロックするコマンドであってもよい。ディスプレイ１５には、状態表示に代えて、ロック解除の方法を示すメッセージ（管理者への連絡先など）を表示してもよい。
【００４７】
制御コマンドは、消去コマンドに代えて、コンピュータ３を保守するためのコマンドであってもよい。コンピュータ３を保守するためのコマンドは、例えば、ＣＰＵ、ＲＡＭ、ＨＤＤ、ネットワーク（無線及び／又は有線）のハードウェア診断などを含む。
【００４８】
本実施の形態によれば、コンピュータ３は、ネットワークを介して管理サーバ装置２と通信するＳＭＳモジュール１４と、所定の情報を表示するディスプレイ１５と、ディスプレイ１５の動作を制御するＣＰＵ１１と、を備える。ＣＰＵ１１は、ＳＭＳモジュール１４が管理サーバ装置２からネットワークを介して制御コマンドを受信したとき、制御コマンドに対応する処理を実行する。また、ＣＰＵ１１は、処理の実行状態を示す情報を含む通知信号を、ネットワークを介して管理サーバ装置２に送信する。また、ＣＰＵ１１は、通知信号をネットワークを介して管理サーバ装置２に送信できないとき、処理の実行状態を示す情報を含む状態表示をディスプレイ１５に表示する。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００４９】
本実施の形態によれば、コンピュータ３はＢＩＯＳ及びＯＳを含むコンピュータである。ＳＭＳモジュール１４は、ＢＩＯＳ及びＯＳの非動作時にもネットワークを介して管理サーバ装置２と通信する。ＣＰＵ１１は、ＢＩＯＳ及びＯＳの非動作時にＳＭＳモジュール１４がネットワークを介して管理サーバ装置２から制御コマンドを受信したとき、ＢＩＯＳを起動し、ＢＩＯＳにより処理を実行する。また、コンピュータ３は、ＯＳの制約を受けない制御コマンドを実行することができる。例えば、制御コマンドが記憶部内のデータの消去を指示する消去コマンドである場合には、ＯＳを含む記憶部内の全データを消去することができる。
【００５０】
本実施の形態によれば、ＳＭＳモジュール１４は、ＳＭＳ（Short Message Service）のショートメッセージの形式で、ネットワークを介して管理サーバ装置２から制御コマンドを受信する。これにより、コンピュータ３を、そのＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能であるように容易に構成することができる。
【００５１】
本実施の形態によれば、処理の実行状態を示す情報は、処理を開始したことを示す情報及び／又は処理を終了したことを示す情報を含む。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの開始及び／又は終了を管理者又はユーザに伝達することができる。
【００５２】
本実施の形態によれば、状態表示は管理サーバ装置２への宛先情報をさらに含む。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００５３】
本実施の形態によれば、状態表示はＱＲコード（登録商標）の形式を有する。これにより、制御コマンドの進捗状況及び実行結果を容易に取得することができる。
【００５４】
本実施の形態によれば、コンピュータ３は記憶部をさらに備え、制御コマンドは、記憶部内のデータの消去を指示する。これにより、コンピュータ３を管理サーバ装置２からネットワークを介して容易に遠隔制御することができる。
【００５５】
本実施の形態によれば、遠隔制御システムは、少なくとも１つのコンピュータ３と、管理サーバ装置２とを含む。これにより、遠隔制御システムが複数のコンピュータ３を含む場合であっても、管理者は複数のコンピュータ３を効率的に管理することができる。
【００５６】
本実施の形態によれば、遠隔制御システムは、状態表示を撮影可能なカメラと、管理サーバ装置２と通信可能な通信回路とを備えた端末装置をさらに含む。これにより、コンピュータ３のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。
【００５７】
（第２の実施の形態）
以下、図６及び図７を参照して、第２の実施の形態に係る遠隔制御システムについて説明する。
【００５８】
［２−１．構成］
図６は、第２の実施の形態に係る遠隔制御システムの構成を示すブロック図である。図６の遠隔制御システムは、管理端末装置１、管理サーバ装置２Ａ、コンピュータ３Ａ、携帯端末装置４、及び基地局装置５を含む。
【００５９】
図６の管理サーバ装置２Ａ及びコンピュータ３Ａは、例えばインターネットを介して互いに接続されている。
【００６０】
コンピュータ３Ａは、ＣＰＵ１１、ＲＡＭ１２、電源制御回路１３Ａ、ディスプレイ１５、ＨＤＤ１６、フラッシュメモリ１７、及びＮＩＣ（Network Interface Controller）１８を備える。コンピュータ３Ａは、図１のＳＭＳモジュール１４（ＢＩＯＳ及びＯＳの非動作時にも管理サーバ装置２と通信可能である通信部）に代えて、ＮＩＣ１８（ＯＳの動作時にのみ管理サーバ装置２と通信可能である通信部）を備える。ＮＩＣ１８は、インターネットを介して管理サーバ装置２に接続されている。電源制御回路１３Ａは、ＢＩＯＳ及びＯＳの非動作時にはコンピュータ３Ａ内のいずれの構成要素にも電力を供給しないことの他は、図１の電源制御回路１３と同様である。なお、ＮＩＣ１８はＣＰＵ１１内に組み込まれていてもよい。
【００６１】
［２−２．動作］
以下、図６の遠隔制御システムの動作について説明する。第２の実施の形態では、コンピュータ３ＡがそのＯＳの動作時にのみ管理サーバ装置２と通信可能であるように構成されている場合について説明する。
【００６２】
図７は、図６の遠隔制御システムの動作例を示すシーケンス図である。
【００６３】
管理者は、予め管理端末装置１から管理サーバ装置２にアクセスして、コンピュータ３Ａを遠隔制御するための制御コマンドを管理サーバ装置２に格納する。以下、第１の実施の形態と同様に、制御コマンドとして、ＨＤＤ１６内のデータの消去を指示する消去コマンドを発行する場合について説明する。
【００６４】
コンピュータ３ＡではＯＳが起動していて、ＯＳ上で遠隔制御システムのクライアントプログラムが動作している。ＣＰＵ１１は、消去コマンドの有無を問い合わせる問い合わせ信号を、ＮＩＣ１８を介して管理サーバ装置２に送るクライアントプログラムを実行する。そしてさらに、管理サーバ装置２内部に格納された消去コマンドを取得（ダウンロード）するクライアントプログラムを実行する。
【００６５】
ＣＰＵ１１は、管理サーバ装置２から消去コマンドを受信すると再起動するクライアントプログラムを実行する。ＣＰＵ１１は、再起動する前に、消去コマンドと、コンピュータ３Ａの再起動のトリガが管理サーバ装置２からの消去コマンドの受信であることを示す情報とを、ＢＩＯＳ内の記憶領域に記録するクライアントプログラムを実行する。ＣＰＵ１１は、フラッシュメモリ１７からＢＩＯＳコードを読み出してＢＩＯＳを起動する。ＢＩＯＳは、ＢＩＯＳ内の記憶領域を参照し、コンピュータ３の再起動のトリガが管理サーバ装置２からの消去コマンドの受信であると判断したとき、ＯＳを起動せず、そのままＢＩＯＳコードを実行し続ける。ＣＰＵ１１は、管理サーバ装置２から受信した消去コマンドに対応する制御プログラムを実行する。
【００６６】
コンピュータ３ＡがＢＩＯＳコードのみを実行し、ＯＳを実行していないときは、コンピュータ３Ａは管理サーバ装置２と通信することができない。従って、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に表示する。例えば、ＣＰＵ１１は、制御プログラムの開始時に、制御プログラムを開始したことを示す状態表示を生成し、制御プログラムの終了時に、制御プログラムを終了したことを示す状態表示を生成する。
【００６７】
制御プログラムを開始したことを示す状態表示（ＱＲコード）がディスプレイ１５に表示されると、コンピュータ３Ａのユーザ又は管理者又は第三者は、コンピュータ３Ａのディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４は、撮影した状態表示を解釈し、状態表示に含まれる宛先情報により特定される管理サーバ装置２に、制御プログラムを開始したことを示す開始通知信号を送信する。制御プログラムを終了したことを示す状態表示（ＱＲコード）がディスプレイ１５に表示されると、コンピュータ３Ａのユーザ又は管理者は、コンピュータ３Ａのディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影する。携帯端末装置４は、撮影した状態表示を解釈し、状態表示に含まれる宛先情報により特定される管理サーバ装置２に、制御プログラムを終了したことを示す終了通知信号を送信する。携帯端末装置４と管理サーバ装置２との間の通信は、第１の実施の形態の場合と同様である。
【００６８】
ＣＰＵ１１は、制御プログラムを終了したとき、かつ、制御プログラムを終了したことを示す情報を含む状態表示をディスプレイ１５に表示するＢＩＯＳコードを実行した後、コンピュータ３の電源をいったんオフしてもよい。この場合、ＣＰＵ１１は、制御プログラムの実行状態を示す情報を、ＢＩＯＳの記憶領域に記録するＢＩＯＳコードを実行する。コンピュータ３の電源がオンされてＢＩＯＳが起動された後、ＣＰＵ１１は、このレジスタを確認し、制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に再び表示するＢＩＯＳコードを実行する。
【００６９】
図６の遠隔制御システムが図７のシーケンス図に従って動作することにより、制御コマンドの進捗状況及び実行結果を管理サーバ装置２に伝達することができる。従って、コンピュータ３ＡがそのＯＳを消去したことによりコンピュータ３Ａのネットワーク接続が失われても、管理者又はユーザは消去コマンドの進捗状況及び実行結果を知ることができる。
【００７０】
［２−３．効果等］
本実施の形態によれば、コンピュータ３はＢＩＯＳ及びＯＳを含むコンピュータである。ＮＩＣ１８は、ＯＳの動作時にネットワークを介して管理サーバ装置２と通信する。ＣＰＵ１１は、ＯＳの動作時にＮＩＣ１８がネットワークを介して管理サーバ装置２から制御コマンドを受信したとき、ＯＳを終了してＢＩＯＳを起動し、ＢＩＯＳにより処理を実行する。これにより、コンピュータ３Ａは、ＯＳの制約を受けない制御コマンドを実行することができる。例えば、制御コマンドが記憶部内のデータの消去を指示する消去コマンドである場合には、ＯＳを含む記憶部内の全データを消去することができる。
【００７１】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、第１及び第２の実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記第１及び第２の実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【００７２】
そこで、以下、他の実施の形態を例示する。
【００７３】
第１及び第２の実施の形態では、電子機器の一例としてコンピュータ３及び３Ａを説明したが、電子機器は、制御部と通信部と表示部とを備えたものであれば、コンピュータに限定されない。電子機器は、例えば、デスクトップ型のパーソナルコンピュータ、ノート型又はスレート型のパーソナルコンピュータ、携帯電話機、スマートホン、などを含む。
【００７４】
第１及び第２の実施の形態では、制御部の一例としてＣＰＵ１１を説明したが、制御部は、制御コマンドに対応する制御プログラムを実行するものであれば、ＣＰＵ１１に限定されない。
【００７５】
第１及び第２の実施の形態では、通信部の一例としてＳＭＳモジュール１４及びＮＩＣ１８を説明したが、通信部は、ネットワークを介して管理サーバ装置に接続されるものであれば、ＳＭＳモジュール１４及びＮＩＣ１８に限定されない。
【００７６】
第１及び第２の実施の形態では、状態表示の一例としてＱＲコードを説明したが、状態表示は、制御プログラムの実行状態を示す情報を含むものであれば、ＱＲコードに限定されない。状態表示は、ＱＲコードに代えて、他の２次元コード又は１次元のバーコードであってもよい。
【００７７】
第１及び第２の実施の形態では、制御プログラムはＢＩＯＳの一部として説明したが、制御プログラムは、電子機器の動作を制御するのであれば、ＢＩＯＳに限定されない。制御プログラムは、例えば、ＵＥＦＩ（Unified Extensible Firmware Interface）又は他のファームウェアの一部であってもよい。制御プログラムは、例えば、ＯＳ上で動作するクライアントプログラムの一部であってもよい。この場合、ＣＰＵ１１は、ＯＳの動作時に、制御プログラムの実行状態を示す情報を含む通知信号をＮＩＣ１８を介して管理サーバ装置２に送信してもよく、又は制御プログラムの実行状態を示す情報を含む状態表示をディスプレイ１５に表示するクライアントプログラムを実行してもよい。
【００７８】
第１及び第２の実施の形態では、記憶部の一例としてＨＤＤ１６を説明したが、記憶部は、ＯＳ及びユーザデータなどを格納するものであれば、ＨＤＤ１６に限定されない。記憶部は、例えば、ＳＳＤ（Solid State Drive）又はフラッシュメモリなどを含む。
【００７９】
第１及び第２の実施の形態では、制御コマンドの一例として消去コマンドを説明したが、制御コマンドは、管理対象の電子機器に所望の処理を実行させるものであれば、消去コマンドに限定されない。
【００８０】
状態表示は、管理サーバ装置２への宛先情報に代えて、コンピュータ３の管理者の連絡先（電話番号、電子メールアドレス、など）を含んでもよい。
【００８１】
携帯端末装置４は、基地局装置５及びインターネットを介して管理サーバ装置２と通信することに代えて、ＳＭＳネットワークを介して管理サーバ装置２と通信してもよい。この場合、状態表示に含まれる管理サーバ装置２への宛先情報は、例えば、管理サーバ装置２と通信可能なＳＭＳネットワーク上のアドレスを含んでもよい。
【００８２】
携帯端末装置４は通信部を備えなくてもよい。この場合、コンピュータ３のユーザ又は管理者は、コンピュータ３のディスプレイ１５に表示された状態表示を、携帯端末装置４のカメラにより撮影し、撮影した状態表示を、他の通信装置を介して管理サーバ装置２に送信してもよい。
【００８３】
第１の実施の形態及び第２の実施の形態を組み合わせてもよい。この場合、電子機器が管理サーバ装置から制御コマンドを取得するために、図７のシーケンス図に従って動作し、制御プログラムの実行状態を示す情報を含む通知信号を管理サーバ装置に通知するために、図２又は図４のシーケンス図に従って動作してもよい。
【００８４】
本開示によれば、電子機器に特定の処理を実行させる際に、ＯＳより下のレイヤの動作として、処理の進捗状況及び管理サーバ装置のＵＲＬを含むＱＲコードを電子機器のディスプレイ上に表示する。電子機器のネットワークアダプタ又はその制御プログラム（ＯＳを含む）が正常に動作しない場合又は搭載されていない場合であっても、ＱＲコードを読み取った第三者が、他のネットワーク経由で処理の進捗状況を管理サーバ装置に通知することができる。
【００８５】
本開示によれば、記憶部のデータを消去した後に、電子機器のステータス、シリアル番号、消去完了日時等を含むＱＲコードをディスプレイに表示し、ユーザの携帯端末装置等でＱＲコードを撮影し、管理サーバ装置にアクセスさせる。電子機器自体がネットワークに接続できなくても、消去が完了したことを管理サーバ装置に通知することができる。
【００８６】
本開示によれば、
（１）盗難又は紛失した電子機器内のデータの消去又は機能の無効化を行うこと、
（２）データの消去の開始及び終了（消去の途中経過）を管理サーバ装置に通知すること、
（３）電子機器のディスプレイに、メッセージ（消去の途中経過）、管理サーバ装置の宛先情報（メールアドレス、ＵＲＬ）を表示して、第３者を介して管理サーバ装置に通知すること、ができる。
【００８７】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面及び詳細な説明を提供した。
【００８８】
従って、添付図面及び詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００８９】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００９０】
本開示の電子機器及び遠隔制御システムは、電子機器のネットワーク接続が失われても、制御コマンドの進捗状況及び実行結果を管理者又はユーザに伝達することができる。従って、本開示の電子機器及び遠隔制御システムは、ネットワークに接続できなくなった電子機器を管理するためのソリューション（電子機器の管理及び保守、記憶部の機密保護、不正使用の防止、など）として有用である。
【符号の説明】
【００９１】
１    管理端末装置
２，２Ａ    管理サーバ装置
３，３Ａ    コンピュータ
４    携帯端末装置
５    基地局装置
１１    ＣＰＵ
１２    ＲＡＭ
１３，１３Ａ    電源制御回路
１４    ＳＭＳモジュール
１５    ディスプレイ
１６    ＨＤＤ
１７    フラッシュメモリ
１８    ＮＩＣ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して管理サーバ装置と通信する通信部と、
所定の情報を表示する表示部と、
前記表示部の動作を制御する制御部と、を備えた電子機器において、
前記制御部は、前記通信部が前記管理サーバ装置から前記ネットワークを介して制御コマンドを受信したとき、
前記制御コマンドに対応する処理を実行し、
前記処理の実行状態を示す情報を含む通知信号を、前記ネットワークを介して前記管理サーバ装置に送信し、
前記通知信号を前記ネットワークを介して前記管理サーバ装置に送信できないとき、前記処理の実行状態を示す情報を含む状態表示を、前記表示部に表示する、
電子機器。
【請求項２】
前記電子機器は、ＢＩＯＳ（Basic Input/Output System）及びＯＳ（Operating System）を含むコンピュータであり、
前記通信部は、前記ＢＩＯＳ及び前記ＯＳの非動作時にも前記ネットワークを介して前記管理サーバ装置と通信し、
前記制御部は、前記ＢＩＯＳ及び前記ＯＳの非動作時に前記通信部が前記ネットワークを介して前記管理サーバ装置から前記制御コマンドを受信したとき、前記ＢＩＯＳを起動し、前記ＢＩＯＳにより前記処理を実行する、
請求項１記載の電子機器。
【請求項３】
前記電子機器は、ＢＩＯＳ（Basic Input/Output System）及びＯＳ（Operating System）を含むコンピュータであり、
前記通信部は、前記ＯＳの動作時に前記ネットワークを介して前記管理サーバ装置と通信し、
前記制御部は、前記ＯＳの動作時に前記通信部が前記ネットワークを介して前記管理サーバ装置から前記制御コマンドを受信したとき、前記ＯＳを終了して前記ＢＩＯＳを起動し、前記ＢＩＯＳにより前記処理を実行する、
請求項１記載の電子機器。
【請求項４】
前記通信部は、ＳＭＳ（Short Message Service）のショートメッセージの形式で、前記ネットワークを介して前記管理サーバ装置から前記制御コマンドを受信する、
請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記処理の実行状態を示す情報は、前記処理を開始したことを示す情報及び／又は前記処理を終了したことを示す情報を含む、
請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記状態表示は前記管理サーバ装置への宛先情報をさらに含む、
請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
前記状態表示はＱＲコードの形式を有する、
請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記電子機器は記憶部をさらに備え、
前記制御コマンドは、前記記憶部内のデータの消去を指示する、
請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
請求項１〜８のいずれか１項に記載の少なくとも１つの電子機器と、
前記管理サーバ装置と、を含む、
遠隔制御システム。
【請求項１０】
前記状態表示を撮影可能なカメラと、
前記管理サーバ装置と通信可能な通信部とを備えた端末装置をさらに含む、
請求項９記載の遠隔制御システム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2016157704.tif 000010
【図２】
2016157704.tif 000011
【図３】
2016157704.tif 000012
【図４】
2016157704.tif 000013
【図５】
2016157704.tif 000014
【図６】
2016157704.tif 000015
【図７】
2016157704.tif 000016
【国際調査報告】
2016157704.tif 000017
2016157704.tif 000018
2016157704.tif 000019
2016157704.tif 000020