(57)【要約】【課題】遠隔操作の対象となる端末が動的に変化する状況において、端末の遠隔操作を行うこと。【解決手段】１つ以上の端末と端末に対する操作を制御する端末制御装置とを備える端末制御システムであって、端末制御装置は、端末から送信された端末を識別するための情報である端末識別情報を受信する端末識別情報受信部と、受信された端末識別情報を記憶媒体に記憶させる端末識別情報記憶処理部と、記憶媒体に記憶された端末識別情報により識別される端末に対する操作要求を端末へ送信する操作要求部とを含み、端末は、自身の端末識別情報を端末制御装置へ送信する端末識別情報送信部と、送信された操作要求の対象である端末の端末識別情報と自身の端末識別情報とが一致する場合に、操作要求に従って処理を実行する操作要求処理部とを含むことを特徴とする。【選択図】図３
2016197815.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上の端末と前記端末に対する操作を制御する端末制御装置とを備える端末制御システムであって、
前記端末制御装置は、
前記端末から送信された前記端末を識別するための情報である端末識別情報を受信する端末識別情報受信部と、
受信された前記端末識別情報を記憶媒体に記憶させる端末識別情報記憶処理部と、
前記記憶媒体に記憶された前記端末識別情報により識別される前記端末に対する操作要求を前記端末へ送信する操作要求部と
を含み、
前記端末は、
自身の前記端末識別情報を前記端末制御装置へ送信する端末識別情報送信部と、
送信された前記操作要求の対象である端末の前記端末識別情報と自身の前記端末識別情報とが一致する場合に、前記操作要求に従って処理を実行する操作要求処理部と
を含む
ことを特徴とする端末制御システム。
【請求項２】
前記操作要求部は、前記操作要求の送信を所定期間繰り返す
ことを特徴とする請求項１に記載の端末制御システム。
【請求項３】
前記操作要求の送信後、前記記憶媒体に格納されている前記端末識別情報を削除する端末識別情報削除部
を含むことを特徴とする請求項１又は２に記載の端末制御システム。
【請求項４】
前記操作要求部は、前記操作要求を暗号化した暗号化データを送信する
ことを特徴とする請求項１〜３のいずれか１項に記載の端末制御システム。
【請求項５】
前記操作要求部は、前記端末の動作を停止させる前記操作要求を送信する
ことを特徴とする請求項１〜４のいずれか１項に記載の端末制御システム。
【請求項６】
前記操作要求部は、前記端末の鳴動を制御する前記操作要求を送信する
ことを特徴とする請求項１〜５のいずれか１項に記載の端末制御システム。
【請求項７】
１つ以上の端末に対する操作を制御する端末制御装置であって、
前記端末から送信された前記端末を識別するための情報である端末識別情報を受信する端末識別情報受信部と、
受信された前記端末識別情報を記憶媒体に記憶させる端末識別情報記憶処理部と、
前記記憶媒体に記憶された前記端末識別情報により識別される前記端末に対する操作要求を前記端末へ送信する操作要求部と
を含むことを特徴とする端末制御装置。
【請求項８】
１つ以上の端末と前記端末に対する操作を制御する端末制御装置とを備える端末制御システムにおける端末制御方法であって、
前記端末制御装置において、
前記端末から送信された前記端末を識別するための情報である端末識別情報を受信し、
受信された前記端末識別情報を記憶媒体に記憶させ、
前記記憶媒体に記憶された前記端末識別情報により識別される前記端末に対する操作要求を前記端末へ送信し、
前記端末において、
自身の前記端末識別情報を前記端末制御装置へ送信し、
送信された前記操作要求の対象である端末の前記端末識別情報と自身の前記端末識別情報とが一致する場合に、前記操作要求に従って処理を実行する
ことを特徴とする端末制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末制御システム、端末制御装置及び端末制御方法に関する。
【背景技術】
【０００２】
電子機器の電源オン・オフ等の操作を行うに際して、ユーザが電子機器の存在する場所まで出向いて操作するのではなく、別の装置から遠隔によって操作することが知られている。室内において電気機器を遠隔制御することを目的として、移動端末から親機に対して電気機器の制御用のデータを送信し、さらに親機が子機に対して制御用データを送信することが提案されている（例えば、特許文献１を参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示された技術では、親機に予め紐付けられている固定の端末に対してしか遠隔操作を行うことができない。一方、例えば、試験会場等に来場する受験者等のユーザが所有する携帯電話やタブレット端末等（以降、総じて「端末」とする）を予め特定することはできず、遠隔操作の対象となる端末は、試験会場に来場する受験者によって動的に変化する。そのため、特許文献１に開示された技術によれば、このような遠隔操作の対象となる端末が動的に変化する状況において、端末を遠隔操作することができない。
【０００４】
本発明は、このような課題を解決するためになされたものであり、遠隔操作の対象となる端末が動的に変化する状況において、端末の遠隔操作を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の一態様は、１つ以上の端末と前記端末に対する操作を制御する端末制御装置とを備える端末制御システムであって、前記端末制御装置は、前記端末から送信された前記端末を識別するための情報である端末識別情報を受信する端末識別情報受信部と、受信された前記端末識別情報を記憶媒体に記憶させる端末識別情報記憶処理部と、前記記憶媒体に記憶された前記端末識別情報により識別される前記端末に対する操作要求を前記端末へ送信する操作要求部とを含み、前記端末は、自身の前記端末識別情報を前記端末制御装置へ送信する端末識別情報送信部と、送信された前記操作要求の対象である端末の前記端末識別情報と自身の前記端末識別情報とが一致する場合に、前記操作要求に従って処理を実行する操作要求処理部とを含むことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、遠隔操作の対象となる端末が動的に変化する状況において、端末の遠隔操作を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係る端末制御システムの運用形態を例示する図である。
【図２】本発明の実施形態に係る情報処理装置のハードウェア構成を例示するブロック図である。
【図３】本発明の実施形態に係る端末制御システムにおける全体動作例を示すシーケンス図である。
【図４】本発明の実施形態に係るサーバにより記憶媒体に格納された端末識別情報の一覧を例示する図である。
【図５】本発明の実施形態に係る端末の機能構成を例示するブロック図である。
【図６】本発明の実施形態に係る操作要求処理部による操作要求処理の動作を例示するフローチャートである。
【図７】本発明の実施形態に係るＰＣの機能構成を例示するブロック図である。
【図８】本発明の実施形態に係る操作指示画面を例示する図である。
【図９】本発明の実施形態に係るサーバの機能構成を例示するブロック図である。
【図１０】本発明の実施形態に係る端末制御システムにおける動作例を示すシーケンス図である。
【図１１】本発明の実施形態に係るサーバの機能構成を例示するブロック図である。
【図１２】本発明の実施形態に係る端末制御システムにおける動作例を示すシーケンス図である。
【図１３】本発明の実施形態に係る端末の機能構成を例示するブロック図である。
【図１４】本発明の実施形態に係るサーバの機能構成を例示するブロック図である。
【図１５】本発明の実施形態に係る端末制御システムにおける動作例を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、携帯電話やタブレット端末等の端末に対する操作を制御する端末制御システムを例として説明する。図１は、本実施形態に係る端末制御システムの運用形態を例示する図である。
【０００９】
図１に示すように、本実施形態に係る端末制御システムは、ｎ台の端末１−１〜１−ｎ（ｎは１以上の整数であり、ｎが常に同じ数とは限らない）、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２及びサーバ３がインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して接続されて構成される。なお、以降、端末１−１〜１−ｎを総じて「端末１」とする。
【００１０】
端末１は、各ユーザが所有する携帯電話やタブレット端末等であり、他の装置との通信機能を有する。本実施形態に係る端末制御システムにおいては、遠隔操作の対象となる端末１が動的に変化するものとする。例えば、端末１を所有するユーザが試験会場に来場する受験者等である場合、試験会場に来場する受験者は日時等によって動的に変化するため、遠隔操作の対象となる端末１も動的に変化する。
【００１１】
ＰＣ２は、通信機能を有する一般的な情報処理装置であり、端末１から端末１を識別する端末識別情報を読み取って、サーバ３に送信する。また、ＰＣ２は、遠隔操作の要求をサーバ３に送信する。サーバ３は、ＰＣ２から送信された端末識別情報を管理する管理装置であるとともに、ＰＣ２から送信された遠隔操作の要求に応じて、管理している端末識別情報により識別される端末１に対する遠隔操作の要求を送信して遠隔操作を制御する制御装置である。
【００１２】
次に、本実施形態に係る端末制御システムに含まれるそれぞれの機器である情報処理装置のハードウェア構成を説明する。図２は、本実施形態に係る端末１、ＰＣ２及びサーバ３を構成する情報処理装置のハードウェア構成を例示するブロック図である。図２に示すように、本実施形態に係る情報処理装置は、一般的なサーバやＰＣ等と同様の構成を含む。
【００１３】
すなわち、本実施形態に係る情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続された構成である。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００１４】
ＣＰＵ１０は演算手段であり、情報処理装置全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。なお、ＨＤＤの他、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の半導体記憶装置を用いても良い。
【００１５】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが情報処理装置の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボード、マウス、各種のハードボタン、タッチパネル等、ユーザが情報処理装置に情報を入力するためのユーザインタフェースである。
【００１６】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことによりソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る情報処理装置の機能を実現する機能ブロックが構成される。
【００１７】
次に、本実施形態に係る端末制御システムにおける全体動作例を説明する。図３は、本実施形態に係る端末制御システムにおける全体動作例を示すシーケンス図である。なお、図３に示した全体動作例においては、遠隔操作として端末１の動作を停止させるシャットダウン処理を例として説明する。また、図３に示した端末１は１台であるが、これは一例であり、端末制御システムにおいて複数の端末１が含まれていてもよい。
【００１８】
図３に示すように、端末１は、ＰＣ２に対して端末識別情報を送信する（Ｓ３０１）。具体的には、例えば、ユーザが端末１をＰＣ２のＦｅｌｉｃａ（登録商標）リーダに近づけることにより、端末１に格納されている端末識別情報をＰＣ２に送信する。端末識別情報は、例えば、端末１のＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップに記録される書き換え不可能な８バイトの固有ＩＤ（Ｆｅｌｉｃａ  ＩＤｍ）である。その他、端末識別情報は、端末１の製造番号や電話番号等、端末１を識別可能な情報であればよい。
【００１９】
端末１から送信された端末識別情報を受信したＰＣ２は、サーバ３に対して受信した端末識別情報を送信する（Ｓ３０２）。サーバ３は、ＰＣ２から送信された端末識別情報を受信し（Ｓ３０３）、受信した端末識別情報を記憶媒体に記憶させる（Ｓ３０４）。図４は、サーバ３により記憶媒体に格納された端末識別情報の一覧を例示する図である。図４に示すように、サーバ３は、端末１から送信された端末識別情報（ここでは、Ｆｅｌｉｃａ  ＩＤｍ）を記憶媒体に記憶させる。すなわち、サーバ３は、遠隔操作の対象となるすべての端末１の端末識別情報を参照できる状態である。
【００２０】
その後、端末１をシャットダウンさせるタイミングになると、ＰＣ２は、サーバ３に対してシャットダウン要求を送信する（Ｓ３０５）。端末１をシャットダウンさせるタイミングは、例えば、端末制御システムの管理者等によりシャットダウン要求が指示されたタイミングや、予め指定されている日時等のタイミングである。
【００２１】
ＰＣ２から送信されたシャットダウン要求を受信したサーバ３は、記憶媒体に記憶されている端末識別情報を指定したシャットダウン要求を送信する（Ｓ３０６）。サーバ３から送信されるシャットダウン要求は、所定の範囲内に送信可能な信号やビーコンである。すなわち、サーバ３が送信した信号を受信可能な範囲に存在する端末１がシャットダウン要求を受信することになる。
【００２２】
サーバ３から送信されたシャットダウン要求を受信した端末１は、自身の端末識別情報が受信したシャットダウン要求において指定されている端末識別情報と一致する場合に、シャットダウン処理を実行する（Ｓ３０７）。
【００２３】
次に、本実施形態に係る端末制御システムに含まれるそれぞれの機器において図３に示した動作を実現するための機能構成を順に説明する。まず、本実施形態に係る端末１の機能構成を説明する。図５は、本実施形態に係る端末１の機能構成を例示するブロック図である。図５に示すように、本実施形態に係る端末１は、端末識別情報送信部１０１、操作要求受信部１０２及び操作要求処理部１０３を含む。
【００２４】
端末識別情報送信部１０１は、端末１がＰＣ２のＦｅｌｉｃａリーダに近づけられると自身の端末識別情報を、Ｉ／Ｆ５０により実現される通信用のインタフェースを介してＰＣ２に対して送信する。なお、本実施形態においては、通信用のインタフェースとしてとしてＦｅｌｉｃａが用いられる場合を例として説明するが、ＭＩＦＡＲＥ（登録商標）等の他の通信規格が用いられてもよい。
【００２５】
操作要求受信部１０２は、サーバ３から送信された操作要求を、Ｉ／Ｆ５０により実現されるネットワークインタフェースを介して受信して、操作要求処理部１０３に対して出力する。操作要求は、端末１に操作の実行を要求する情報であり、例えば、端末１のシャットダウン要求や端末１の鳴動を制御するマナーモード要求である。操作要求処理部１０３は、操作要求受信部１０２から入力された操作要求を処理する。
【００２６】
図６は、操作要求処理部１０３による操作要求処理の動作を例示するフローチャートである。図６に示すように、操作要求処理部１０３は、操作要求受信部１０２から入力された操作要求に含まれる端末識別情報の一覧を取得する（Ｓ６０１）。端末識別情報の一覧を取得した操作要求処理部１０３は、取得した端末識別情報の一覧の中に自身の端末識別情報が含まれるか否かを判定する（Ｓ６０２）。
【００２７】
自身の端末識別情報が含まれる場合（Ｓ６０２／ＹＥＳ）、操作要求処理部１０３は、入力された操作要求に従って処理を実行する（Ｓ６０３）。例えば、操作要求がシャットダウン要求である場合、操作要求処理部１０３は、端末１のシャットダウン処理を開始する。一方、自身の端末識別情報が含まれていない場合（Ｓ６０２／ＮＯ）、操作要求処理部１０３は、入力された操作要求に従って処理を実行することなく終了する。
【００２８】
次に、本実施形態に係るＰＣ２の機能構成を説明する。図７は、本実施形態に係るＰＣ２の機能構成を例示するブロック図である。図７に示すように、本実施形態に係るＰＣ２は、端末識別情報受信部２０１、端末識別情報送信部２０２及び操作要求部２０３を含む。端末識別情報受信部２０１は、Ｆｅｌｉｃａリーダを介して端末１から読み取られた端末識別情報を受信して、端末識別情報送信部２０２に対して出力する。
【００２９】
端末識別情報送信部２０２は、端末識別情報受信部２０１から入力された端末識別情報を、Ｉ／Ｆ５０により実現されるネットワークインタフェースを介してサーバ３に対して送信する。操作要求部２０３は、端末１を操作するタイミングになると、サーバ３に対して操作要求を送信する。端末１を操作するタイミングは、例えば、端末制御システムの管理者がＰＣ２のＬＣＤ６０に表示される操作指示画面を介して操作指示を行ったタイミングである。
【００３０】
図８は、ＰＣ２のＬＣＤ６０に表示される操作指示画面を例示する図である。図８に示した操作指示画面は、シャットダウン操作の指示画面である。図８に示すように、例えば、操作指示画面には、シャットダウン要求を行うか否かの確認メッセージが表示されるとともに、「ＯＫ」ボタン及び「キャンセル」ボタンが表示されている。管理者が図８に示した操作指示画面に表示されている「ＯＫ」ボタンを押下すると、操作要求部２０３は、サーバ３に対して操作要求を送信する。
【００３１】
なお、本実施形態において、操作要求部２０３は、管理者が図８に示した操作指示画面を介して操作指示を行ったタイミングで、サーバ３に対して操作要求を送信する場合を例として説明した。その他、操作要求部２０３は、予め設定されている日時（例えば、試験開始日時）になったタイミングで、サーバ３に対して操作要求を送信してもよい。
【００３２】
次に、本実施形態に係るサーバ３の機能構成を説明する。図９は、本実施形態に係るサーバ３の機能構成を例示するブロック図である。図９に示すように、本実施形態に係るサーバ３は、端末識別情報受信部３０１、端末識別情報記憶処理部３０２、端末識別情報記憶部３０３及び操作要求部３０４を含む。
【００３３】
端末識別情報受信部３０１は、ネットワークインタフェースを介してＰＣ２から送信された端末識別情報を受信して、端末識別情報記憶処理部３０２に対して出力する。端末識別情報記憶処理部３０２は、端末識別情報受信部３０１から入力された端末識別情報を端末識別情報記憶部３０３に記憶させる。
【００３４】
端末識別情報記憶部３０３は、ＰＣ２から送信された端末識別情報を格納する記憶媒体である。端末識別情報記憶部３０３は、例えば、図４を示して上述した端末識別情報の一覧を格納する。操作要求部３０４は、操作要求部２０３から送信された操作要求を受信すると、受信した操作要求に端末識別情報記憶部３０３に記憶されている端末識別情報の一覧を含めて送信する。なお、本実施形態においては、操作要求に端末識別情報の一覧が含まれる場合を例として説明するが、操作要求とともに端末識別情報の一覧情報が送信される等、操作要求を受信した端末１が操作識別情報の一覧を取得できる態様であればよい。
【００３５】
以上説明したように、本実施形態に係る端末制御システムにおいては、ＰＣ２により端末１から端末識別情報が読み取られてサーバ３に格納される。サーバ３に格納されている端末識別情報により識別される端末１に対する遠隔操作の要求が送信されると、遠隔操作の要求を受信した端末１は、遠隔操作の対象である場合に、受信した遠隔操作の要求に従って遠隔操作を実行する。これにより、遠隔操作の対象となる端末１の端末識別情報を動的に取得して、遠隔操作の対象となる端末１に対して遠隔操作を要求することができるので、遠隔操作の対象となる端末１が動的に変化する状況において、端末１の遠隔操作を行うことが可能になる。
【００３６】
なお、上記実施形態においては、端末１を操作するタイミングになると、操作要求が送信される場合を例として説明した。その他、端末１を操作するタイミングで操作要求が送信されるとともに、その後の所定期間、操作要求が繰り返し送信されてもよい。なお、以降、操作要求が繰り返し送信される所定期間を「要求送信期間」とする。
【００３７】
図１０は、要求送信期間中に操作要求が繰り返し送信される場合の端末制御システムにおける動作例を示すシーケンス図である。なお、図１０に示した動作例においては、遠隔操作として装置のシャットダウン処理を例として説明する。また、図１０に示した端末１は１台であるが、これは一例であり、端末制御システムにおいて複数の端末１が含まれていてもよい。
【００３８】
図１０に示すように、端末１をシャットダウンさせるタイミングになると、ＰＣ２は、図３のＳ３０５の処理と同様に、サーバ３に対してシャットダウン要求を送信する（Ｓ１００１）。ＰＣ２から送信されたシャットダウン要求を受信したサーバ３は、図３のＳ３０６の処理と同様に、記憶媒体に記憶されている端末識別情報を指定したシャットダウン要求を送信する（Ｓ１００２）。
【００３９】
サーバ３から送信されたシャットダウン要求を受信した端末１は、図３のＳ３０６の処理と同様に、自身の端末識別情報が受信したシャットダウン要求において指定されている端末識別情報と一致する場合に、シャットダウン処理を実行する（Ｓ１００３）。サーバ３は、シャットダウン要求を送信した後も、要求送信期間中は、シャットダウン要求の送信を繰り返す（Ｓ１００４、Ｓ１００５、Ｓ１００７、Ｓ１００９）。
【００４０】
一方、サーバ３から送信されたシャットダウン要求に従ってシャットダウンを実行した端末１の電源が、要求送信期間中にユーザによりオンされて、端末１が起動処理を実行したとする（Ｓ１００６）。しかしながら、サーバ３は、シャットダウン要求の送信を繰り返しているので、端末１は、例えば、Ｓ１００７のシャットダウン要求により、再度シャットダウン処理を実行する（Ｓ１００８）。
【００４１】
このような構成により、端末１に対する遠隔操作が実行された後、所定期間中に実行された遠隔操作により実行された動作を故意に解除するような操作が行われた場合であっても、端末１に対して再度同様の遠隔操作を実行することが可能になる。例えば試験会場において、遠隔操作により受験者等のユーザが所有する端末１をシャットダウンさせたにも関わらず、試験開始から試験終了の間にユーザにより再度端末１の電源がオンにされた場合であっても、再度端末１をシャットダウンさせることが可能になる。
【００４２】
また、上記実施形態において、サーバ３による操作要求が送信された後、端末識別情報記憶部３０３に格納されている端末識別情報の一覧が削除されるようにしてもよい。図１１は、端末識別情報の一覧が削除される実施形態に係るサーバ３の機能構成を例示するブロック図である。図１１に示すように、本実施形態に係るサーバ３は、図９に示したサーバ３の構成に端末識別情報削除部３０５が追加された構成である。以下、図９に示した構成と異なる構成のみを説明し、それ以外の構成については説明を省略する。
【００４３】
操作要求部３０４は、操作要求の送信後、端末識別情報削除部３０５に対して端末識別情報の削除要求を出力する。端末識別情報削除部３０５は、操作要求部３０４から端末識別情報の削除要求が入力されると、端末識別情報記憶部３０３に格納されている端末識別情報を削除する。
【００４４】
図１２は、端末識別情報の一覧が削除される実施形態に係る端末制御システムにおける動作例を示すシーケンス図である。なお、図１２に示した動作例においては、遠隔操作として装置のシャットダウン処理を例として説明する。また、図１２に示した端末１は１台であるが、これは一例であり、端末制御システムにおいて複数の端末１が含まれていてもよい。
【００４５】
図１２に示すように、サーバ３は、図３のＳ３０６の処理と同様に、端末識別情報記憶部３０３に記憶されている端末識別情報を指定したシャットダウン要求を送信する（Ｓ１２０１）。サーバ３から送信されたシャットダウン要求を受信した端末１は、自身の端末識別情報が受信したシャットダウン要求において指定されている端末識別情報と一致する場合に、シャットダウン処理を実行する（Ｓ１２０２）。
【００４６】
シャットダウン要求を送信したサーバ３は、端末識別情報記憶部３０３に格納されている端末識別情報を削除する（Ｓ１２０３）。このような構成により、端末１に対する遠隔操作の要求が行われた後は、遠隔操作の対象となる端末１の端末識別情報がサーバ３から削除されるので、悪意のあるユーザ等による意図せぬタイミングでの端末１に対する遠隔操作の実行を防止することが可能になる。
【００４７】
なお、本実施形態において、サーバ３は、シャットダウン要求を送信した後に上述した要求送信期間を考慮せず、端末識別情報記憶部３０３に格納されている端末識別情報を削除する場合を例として説明した。その他、サーバ３は、要求送信期間の経過後に端末識別情報記憶部３０３に格納されている端末識別情報を削除してもよい。この場合、サーバ３は、要求送信期間中は操作要求を繰り返し送信することができる。
【００４８】
なお、サーバ３は、要求送信期間中に同じ操作要求を送信するので、最初に送信された操作要求を繰り返し用いる場合、端末識別情報記憶部３０３に格納されている端末識別情報をその後参照する必要はない。そのため、サーバ３は、要求送信期間を考慮する場合であっても、最初にシャットダウン要求が送信された後、要求送信期間の経過前に端末識別情報記憶部３０３に格納されている端末識別情報を削除してもよい。
【００４９】
また、上記実施形態において、端末１とサーバ３との間で通信される情報を暗号化するようにしてもよい。図１３は、情報を暗号化する実施形態に係る端末１の機能構成を例示するブロック図である。また、図１４は、情報を暗号化する実施形態に係るサーバ３の機能構成を例示するブロック図である。
【００５０】
図１３に示すように、本実施形態に係る端末１は、図５に示した端末１の構成に暗号処理部１０４が追加された構成である。また、図１４に示すように、本実施形態に係るサーバ３は、図９に示したサーバ３の構成に暗号処理部３０６が追加された構成である。以下、図５及び図９に示した構成とは異なる構成のみを説明し、それ以外の構成については説明を省略する。
【００５１】
端末識別情報記憶処理部３０２は、端末識別情報を端末識別情報記憶部３０３に記憶させるとともに、暗号処理部３０６に対して出力する。暗号処理部３０６は、端末識別情報記憶処理部３０２から入力された端末識別情報により識別される端末１からの応答要求をブロードキャストする。
【００５２】
端末１の暗号処理部１０４は、サーバ３の暗号処理部３０６からブロードキャストされた応答要求を受信すると、自身の端末識別情報と応答が要求されている端末識別情報とが一致している場合に、サーバ３に応答データ（パケット）を送信する。暗号処理部３０６が端末１から応答データを受信すると、暗号処理部１０４と暗号処理部３０６との間で互いの暗号鍵（アクセスキー）を交換する。
【００５３】
暗号処理部３０６は、暗号処理部１０４から取得した暗号鍵に基づいて端末１との共通鍵を生成して、操作要求部３０４に対して出力する。操作要求部３０４は、ＰＣ２から送信された操作要求を受信すると、暗号処理部３０６から入力された共通鍵を用いて操作要求である情報を暗号化して送信する。
【００５４】
暗号処理部１０４は、暗号処理部３０６から取得した暗号鍵に基づいてサーバ３との共通鍵を生成して、操作要求受信部１０２に対して出力する。操作要求受信部１０２は、サーバ３から送信された操作要求を受信すると、暗号処理部１０４から入力された共通鍵を用いて暗号化されている操作要求を復号して、操作要求処理部１０３に対して出力する。操作要求処理部１０３は、復号された操作要求に基づいて、図６を示して上述した処理と同様の処理を行う。
【００５５】
図１５は、情報を暗号化する実施形態に係る端末制御システムの全体動作例を示すシーケンス図である。なお、図１５に示した動作例においては、遠隔操作として装置のシャットダウン処理を例として説明する。また、図１５に示した端末１は１台であるが、これは一例であり、端末制御システムにおいて複数の端末１が含まれていてもよい。
【００５６】
図１５に示すように、端末１、ＰＣ２及びサーバ３は、図３のＳ３０１〜Ｓ３０４と同様な処理を行う（Ｓ１５０１〜Ｓ１５０４）。端末識別情報記憶部３０３に端末識別情報を記憶させたサーバ３は、端末識別情報記憶部３０３に記憶させた端末識別情報により識別される端末１からの応答要求をブロードキャストする（Ｓ１５０５）。
【００５７】
サーバ３からブロードキャストされた応答要求を受信した端末１は、自身の端末識別情報と応答が要求されている端末識別情報とが一致する場合に、サーバ３に対して応答データを送信する（Ｓ１５０６）。応答が要求された端末１から応答データが送信されると、端末１及びサーバ３は、互いの鍵暗号を交換する（Ｓ１５０７、Ｓ１５０８）。なお、Ｓ１５０４の処理とＳ１５０５〜Ｓ１５０８の処理とは前後関係の制約はなく、逆の順序で実行されてもよいし、並列に実行されてもよい。
【００５８】
そして、端末１をシャットダウンさせるタイミングになると、ＰＣ２は、サーバ３に対してシャットダウン要求を送信する（Ｓ１５０９）。ＰＣ２から送信されたシャットダウン要求を受信したサーバ３は、端末識別情報記憶部３０３に格納されている端末識別情報を指定したシャットダウン要求を、端末１と交換した暗号鍵に基づいて生成した共通鍵を用いて暗号化して送信する（Ｓ１５１０）。
【００５９】
サーバ３から送信された暗号化データを受信した端末１は、サーバ３と交換した暗号鍵に基づいて生成した共通鍵を用いて、受信した暗号化データを復号する（Ｓ１５１１）。暗号化データを復号化した端末１は、暗号化データがシャットダウン要求であることを認識し、自身の端末識別情報が復号されたシャットダウン要求において指定されている端末識別情報と一致する場合に、シャットダウン処理を実行する（Ｓ１５１２）。このような構成により、操作要求において指定されている端末識別情報等の秘匿情報が漏洩することを防止できる。
【００６０】
なお、本実施形態においては、端末１とサーバ３との間で交換した暗号鍵に基づいて生成した共通鍵を用いて情報を暗号化する場合を例として説明した。しかしながら、これは一例であり、情報をセキュアに送信可能な暗号化手法であれば、どのような暗号化方法であってもよい。
【００６１】
また、本実施形態に係る端末制御システムにおいては、ＰＣ２とサーバ３とが別々の装置として構成され、上述した機能を実現する場合を例として説明した。この場合、ＰＣ２及びサーバ３が端末１に対する遠隔操作を制御する端末制御装置として機能する。しかしながら、このような構成は一例であり、ＰＣ２及びサーバ３が実現する機能を含む１つの装置であってもよい。この場合、ＰＣ２及びサーバ３が実現する機能を含む１つの装置が端末制御装置として機能する。また、この場合、端末識別情報受信部２０１、３０１は統合され、端末識別情報送信部２０２は不要となり、操作要求部２０３及び操作要求部３０４は統合される。
【符号の説明】
【００６２】
１  端末
２  ＰＣ
３  サーバ
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１０１  端末識別情報送信部
１０２  操作要求受信部
１０３  操作要求処理部
１０４  暗号処理部
２０１  端末識別情報受信部
２０２  端末識別情報送信部
２０３  操作要求部
３０１  端末識別情報受信部
３０２  端末識別情報記憶処理部
３０３  端末識別情報記憶部
３０４  操作要求部
３０５  端末識別情報削除部
３０６  暗号処理部
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２０００−１８４４７１号公報
【図１】
2016197815.tif 000003
【図２】
2016197815.tif 000004
【図３】
2016197815.tif 000005
【図４】
2016197815.tif 000006
【図５】
2016197815.tif 000007
【図６】
2016197815.tif 000008
【図７】
2016197815.tif 000009
【図８】
2016197815.tif 000010
【図９】
2016197815.tif 000011
【図１０】
2016197815.tif 000012
【図１１】
2016197815.tif 000013
【図１２】
2016197815.tif 000014
【図１３】
2016197815.tif 000015
【図１４】
2016197815.tif 000016
【図１５】
2016197815.tif 000017