(57)【要約】【課題】施設に設置された視聴機器に関し、視聴機器の利用者が安易に視聴することを好適に抑制できる情報技術を提供することを課題とする。【解決手段】住居Ｈに設置された視聴機器２を制御可能なサーバ１に、視聴機器２による視聴を制限するための制限指示を、認証された管理者から受け付けた場合に、視聴機器２の動作の制限を開始する制限開始部Ｆ１１と、制限開始部Ｆ１１によって視聴機器２の動作の制限が開始された場合において、設定された利用者端末３が住居Ｈにあることを検出したときに、視聴機器２の利用者に解かせるための問題の情報を、利用者端末３へ送信する問題送信部Ｆ１６と、問題に対する解答の情報を受信し、受信した解答の情報が問題に対する正解であると判定した場合に、視聴機器２の動作の制限を解除する制限解除部Ｆ１７とを備えた。【選択図】図４
2015220525.tif 000002
【特許請求の範囲】
【請求項１】
施設に設置された視聴機器を制御可能な制御装置であって、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信手段と、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除手段と、
を備える制御装置。
【請求項２】
前記視聴機器は、前記施設に設けられたローカルネットワークへ参加可能なネットワーク機器であり、
前記制御装置は、
前記ローカルネットワークへアクセス可能であり、
前記制限開始手段によって前記視聴機器の動作の制限が開始された後、前記視聴機器が前記ローカルネットワークへ参加していることを検出した場合に、動作を制限するための制御情報を前記視聴装置へ送信することで前記視聴機器の動作の制限を行う制限手段を更に備える、
請求項１に記載の制御装置。
【請求項３】
前記ローカルネットワークは、前記制御装置がアクセス可能な通信網に接続され、
前記制御装置は、
前記ローカルネットワークに参加するネットワーク機器と前記制御装置との間で、データリンク層のフレームを、データリンク層より上位層の通信によって前記通信網を経由して伝送するフレーム伝送路を確立する伝送路確立手段と、
前記ローカルネットワークに参加するネットワーク機器の物理アドレスを、前記確立されたフレーム伝送路を介して前記参加するネットワーク機器に問い合わせて収集する物理アドレス収集手段と、
前記制限手段は、前記物理アドレス収集手段によって前記視聴機器が有する物理アドレスが収集された場合に、前記制御情報を前記視聴装置へ送信する、
請求項２に記載の制御装置。
【請求項４】
前記端末は、前記ローカルネットワークへ参加可能なネットワーク機器であり、
前記問題送信手段は、前記端末が前記ローカルネットワークへ参加していることを検出した場合に、前記端末が前記施設にあることを検出する、
請求項２または３に記載の制御装置。
【請求項５】
前記問題送信手段は、前記端末の所在を示す位置情報を取得し、前記施設の所在を示す位置情報と比較することで、前記端末が前記施設にあることを検出する、
請求項１から３の何れか一項に記載の制御装置。
【請求項６】
前記制限解除手段は、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、所定の解除時間だけ、前記視聴機器の動作の制限を解除する、
請求項１から５の何れか一項に記載の制御装置。
【請求項７】
施設に設置された視聴機器を制御するリモコン信号を、受信された指示情報に従って発信するリモコン装置、及び、前記リモコン装置と通信可能なサーバを有する制御システムであって、
前記サーバは、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合に、前記リモコン装置へ指示情報を送信し、動作を制限するリモコン信号を前記視聴装置へ発信させることで前記視聴機器の動作の制限を行う制限手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信手段と、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除手段と、
を備える視聴機器の制御システム。
【請求項８】
施設に設置された視聴機器を制御可能な制御装置が、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始ステップと、
前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信ステップと、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除ステップと、
を実行する、視聴機器の制御方法。
【請求項９】
施設に設置された視聴機器を制御可能なコンピュータを、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信手段と、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴機器の制御技術に関する。
【背景技術】
【０００２】
住居等において、テレビジョン受像機、ラジオや音楽等を出力するオーディオ機器等、映像や音声を視聴するための視聴機器が設置され、居住者に利用されている。このような視聴機器は、赤外線等で伝送される制御信号によってリモートコントロール可能なものが多い。
【０００３】
従来、このような住居等の施設に設置されたリモートコントロール可能な電子機器を施設外から操作する技術として、例えば、リモコンサーバの技術が提案されている（特許文献１を参照）。このリモコンサーバは、操作対象機器の操作を指示する操作指示情報を、通信網を介してユーザ端末から受信する。そして、リモコンサーバは、当該操作指示情報に対応したリモコン信号を発信して当該操作対象機器を操作する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２５３７５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、親子が居住する住居において、親の留守中に、子供が住居に設置されたテレビジョン受像機等の視聴機器を安易に動作させて映像等を視聴することがある。子供は、視聴の意欲や必要性を有さずに、習慣として視聴機器を利用した視聴を行っていることもある。このような視聴は、親等に望まれないことが多い。
【０００６】
このような視聴に対して、住居に上述のリモコンサーバを設置し、子供が視聴機器を利用中に、親が外出先等から指示してリモコンサーバにリモコン信号を発信させ、視聴機器の動作を停止して子供の視聴を遮ることが考えられる。しかし、この場合、子供が視聴機器を再度動作させて安易な視聴を継続してしまう可能性がある。
【０００７】
また、親の不在の間、視聴機器を徹底して利用不可能に制御することも考えられる。しかし、このようにすると、子供が視聴の意欲や必要性等を有している場合にまで、その視聴を阻害してしまうおそれがある。
【０００８】
このような状況に鑑み、本発明は、施設に設置された視聴機器に関し、視聴機器の利用者が安易に視聴することを好適に抑制できる情報技術を提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明では、上記課題を解決するために、以下の手段を採用した。すなわち、本発明は、次の制御装置である。
施設に設置された視聴機器を制御可能な制御装置であって、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信手段と、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除手段と、
を備える制御装置。
【００１０】
ここで、視聴機器とは、人が視聴するための映像、音声等を出力する電子機器である。視聴機器には、映像と音声とを同時に視聴するためのものだけでなく、映像または音声の一方のみを視聴できるものも含まれる。視聴機器は、例えば、テレビジョン受像機、オーディオ機器、コンピュータゲームを動作させるためのゲーム機である。
【００１１】
本発明によれば、制御装置が、管理者から制限指示を受け付けると、視聴機器の動作の制限を開始し、視聴機器の利用者に解かせるための問題を端末へ送信し、受信した解答が正解であると判定した場合に制限を解除する。そのため、施設において、視聴機器の利用者は、問題に正解した後にその視聴が可能になる。よって、施設の視聴機器の利用者が安易に視聴することを好適に抑制できる。
【００１２】
また、本発明に係る制御装置は、次の特徴を有するものであってもよい。
前記視聴機器は、前記施設に設けられたローカルネットワークへ参加可能なネットワーク機器であり、
前記制御装置は、
前記ローカルネットワークへアクセス可能であり、
前記制限開始手段によって前記視聴機器の動作の制限が開始された後、前記視聴機器が前記ローカルネットワークへ参加していることを検出した場合に、動作を制限するための制御情報を前記視聴装置へ送信することで前記視聴機器の動作の制限を行う制限手段を更に備える、
制御装置。
【００１３】
このような本発明によれば、ローカルネットワークに参加して動作している視聴機器に対して、その動作を制限する制御がされる。そのため、動作していない視聴機器に対して過剰な制御を行うことを抑制できる。
【００１４】
また、本発明に係る制御装置は、次の特徴を有するものであってもよい。
前記ローカルネットワークは、前記制御装置がアクセス可能な通信網に接続され、
前記制御装置は、
前記ローカルネットワークに参加するネットワーク機器と前記制御装置との間で、データリンク層のフレームを、データリンク層より上位層の通信によって前記通信網を経由して伝送するフレーム伝送路を確立する伝送路確立手段と、
前記ローカルネットワークに参加するネットワーク機器の物理アドレスを、前記確立されたフレーム伝送路を介して前記参加するネットワーク機器に問い合わせて収集する物理アドレス収集手段と、
前記制限手段は、前記物理アドレス収集手段によって前記視聴機器が有する物理アドレスが収集された場合に、前記制御情報を前記視聴装置へ送信する、
制御装置。
【００１５】
ここで、本発明において、データリンク層とは、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）基本参照モデルにおける、レイヤ２の層である。
【００１６】
このような本発明によれば、制御装置が通信網を介して施設に設置された視聴機器の動作の制限を行うことが可能となる。そのため、施設外に制御装置を予め設けておくことで、より簡易迅速に、施設の視聴機器の利用者が安易に視聴することを抑制可能な環境を構築できる。
【００１７】
また、本発明に係る制御装置は、次の特徴を有するものであってもよい。
前記端末は、前記ローカルネットワークへ参加可能なネットワーク機器であり、
前記問題送信手段は、前記端末が前記ローカルネットワークへ参加していることを検出した場合に、前記端末が前記施設にあることを検出する、
制御装置。
【００１８】
また、本発明に係る制御装置は、次の特徴を有するものであってもよい。
前記問題送信手段は、前記端末の所在を示す位置情報を取得し、前記施設の所在を示す位置情報と比較することで、前記端末が前記施設にあることを検出する、
制御装置。
【００１９】
また、本発明に係る制御装置は、次の特徴を有するものであってもよい。
前記制限解除手段は、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、所定の解除時間だけ、前記視聴機器の動作の制限を解除する、
制御装置。
【００２０】
このような本発明によれば、解除時間だけ視聴機器の動作の制限が解除されるので、利用者が視聴を過度に継続すること抑制できる。
【００２１】
また、本発明は、次の制御システムであってもよい。
施設に設置された視聴機器を制御するリモコン信号を、受信された指示情報に従って発信するリモコン装置、及び、前記リモコン装置と通信可能なサーバを有する制御システムであって、
前記サーバは、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合に、前記リモコン装置へ指示情報を送信し、動作を制限するリモコン信号を前記視聴装置へ発信させることで前記視聴機器の動作の制限を行う制限手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信手段と、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除手段と、
を備える視聴機器の制御システム。
【００２２】
また、本発明は、次の制御方法であってもよい。
施設に設置された視聴機器を制御可能な制御装置が、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始ステップと、
前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信ステップと、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除ステップと、
を実行する、視聴機器の制御方法。
【００２３】
また、本発明は、次のプログラムであってもよい。
施設に設置された視聴機器を制御可能なコンピュータを、
前記視聴機器による視聴を制限するための制限指示を、識別された管理者から受け付けた場合に、前記視聴機器の動作の制限を開始する制限開始手段と、
前記制限開始手段によって前記視聴機器の動作の制限が開始された場合において、設定された端末が前記施設にあることを検出したときに、前記視聴機器の利用者に解かせるための問題の情報を、前記端末へ送信する問題送信手段と、
前記問題に対する解答の情報を受信し、前記受信した解答の情報が前記問題に対する正解であると判定した場合に、前記視聴機器の動作の制限を解除する制限解除手段と、
として機能させるプログラム。
【００２４】
また、上記課題を解決するためには、このようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものが採用されてもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２５】
本発明によれば、施設に設置された視聴機器に関し、視聴機器の利用者が安易に視聴することを好適に抑制できる。
【図面の簡単な説明】
【００２６】
【図１】図１は、実施形態に係る制御システムの構成を例示する図である。
【図２】図２は、実施形態における各装置のハードウェア構成を例示する図である。
【図３】図３は、実施形態における論理的なネットワーク構成を例示する図である。
【図４】図４は、実施形態に係るサーバの機能構成を例示する図である。
【図５Ａ】図５Ａは、制限指示情報を例示する図である。
【図５Ｂ】図５Ｂは、問題情報を例示する図である。
【図６】図６は、制御処理の全体の流れを例示するシーケンス図である。
【図７】図７は、視聴機器の動作の制限処理の流れを例示するフローチャートである。
【図８】図８は、別の実施形態に係る制御システムの構成を例示する図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態を、図面に基づいて説明する。実施形態に係る施設は、住居として説明される。なお、以下に説明する実施の形態は、本発明を実施する一例を示すものであって、本発明を以下に説明する具体的な構成に限定するものではない。本発明を実施するにあたっては、実施の形態に応じた具体的な構成が適宜採用されることが好ましい。なお、施設は、住居に限らず、別荘、宿泊施設、老人ホームその他の特定人が利用する可能性がある施設であってよい。
【００２８】
≪実施形態１≫
実施形態１（以下、「本実施形態」とも表記する）について説明する。本実施形態に係る制御装置は、リモコン装置と通信可能なサーバとして実施される。本実施形態に係る端末は利用者端末として説明され、通信網はインターネットとして説明される。
【００２９】
本実施形態の制御システムは、住居に設置された視聴機器を制御する制御サービスを住居の居住者に提供する。このサービスでは、視聴機器の管理者の制限指示に従って視聴機器の視聴が制限され、制限の解除に関する問題が視聴機器の利用者の所持する利用者端末へ送信されて出題される。利用者が出題された問題に正解すると、視聴の制限が解除され、視聴機器による視聴が可能となる。制御システムは、このような制御サービスを、住居を単位として、複数の住居の居住者に対して提供する。
【００３０】
制御サービスが提供される対象となる住居は、例えば、親子の居住する居住施設である。この場合、親が視聴機器の管理者の役割を担い、子が利用者の役割を担う。例えば、親は制御指示を行うとともに、子に解かせるための問題を設定する。子が親の留守中に住居へ帰宅すると、制御指示に従って視聴機器による自由な視聴が制限されており、子が電源を入れて視聴機器を動作させても、即座にその動作が停止される。子が出題された問題に正解すると、このような制限が解除され、視聴が可能になる。以下、このような制御サービスを提供する制御システムの詳細について説明する。
【００３１】
＜構成＞
図１は、本実施形態に係る制御システムの構成を例示する図である。図１には、サーバ１、管理者端末５、通信の中継を行う中継装置６、インターネット９、及び、複数の住居Ｈが示されている。住居Ｈには、ローカルネットワークＬが設置されている。住居Ｈ内において、ローカルネットワークＬには、視聴機器２、リモコン装置４、ルータ７、及びＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）サービスアダプタ８が接続されている。また、利用者端末３もルータ７を介してローカルネットワークＬに接続される。なお、本実施形態は、１件の住居Ｈに１つのローカルネットワークＬが設置されることを前提として説明されるが、１件の住居Ｈに複数のローカルネットワークＬが設置されてもよい。この場合、ローカルネットワークＬを単位として、１件の住居Ｈに対して、複数の制御サービスが提供されてもよい。
【００３２】
サーバ１は、データセンタ等に設置され、住居Ｈに設置された視聴機器２を制御する制御サービスを、インターネット９を介して各住居Ｈの居住者に対して提供するコンピュータである。サーバ１は、Ｗｅｂサーバとしても機能し、制御サービスに関する指示や設定等を受け付けるためのＷｅｂページを、インターネット９を介して管理者端末５へ提供する。また、サーバ１は、中継装置６に接続され、中継装置６及びインターネット９を経由して住居ＨのローカルネットワークＬへアクセス可能である。サーバ１のハードウェア構成やローカルネットワークＬへのアクセスの詳細については後述する。なお、サーバ１と管理者端末５とは、専用プロトコルによる通信等、Ｗｅｂ以外の技術を用いて情報を交換してもよい。
【００３３】
視聴機器２は、人が視聴するための映像や音声等を出力する電子機器であり、住居Ｈに設置される。視聴機器２は、例えば、放送される映像等を出力するテレビジョン受像機である。視聴機器２は、ラジオ受信機、オーディオ機器、コンピュータゲームを動作させるためのゲーム機等であってもよい。なお、図１では住居Ｈに１台の視聴機器２が示されているが、住居Ｈ内に複数台の視聴機器２が設置されてもよい。
【００３４】
視聴機器２は、リモートコントロール機能を有する、視聴機器２は、赤外線により伝送されて発光パターン等で符号化されるリモコン信号を受信し、当該リモコン信号が示す制御に従って動作する。例えば視聴機器２は、視聴可能に動作している場合において、主動作の停止を示すＯＦＦ信号を受信すると、主動作を停止して待機状態に遷移し、視聴機器２による視聴が不可能になる（いわゆる電源ＯＦＦの状態）。また例えば、視聴機器２は、主動作を停止した待機状態にある場合において、主動作の起動を示すＯＮ信号を受信すると、主動作を開始し、視聴機器２による視聴が可能になる（いわゆる電源ＯＮの状態）。なお、リモコン信号は、赤外線のよらない無線通信や、有線通信により伝送されるものであってもよい。
【００３５】
また、視聴機器２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の通信機能を備え、有線または無線でルータ７に接続することでローカルネットワークＬへ参加可能なネットワーク機器でもある。視聴機器２は、固有に割り当てられた物理アドレスとしての
ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスを有し、当該ＭＡＣアドレスを用いた通信を行う。視聴機器２は、その主動作が停止している場合には、ＬＡＮの通信機能も停止しており、主動作を行っている場合には、ＬＡＮの通信機能が動作し、ローカルネットワークＬへ参加する。
【００３６】
利用者端末３は、視聴機器２の利用者によって所持される情報機器である。利用者端末３は、無線ＬＡＮの通信機能を有し、無線ＬＡＮのフレームを送受信する。また、利用者端末３は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上でアプリケーションプログラムが動作する機器であり、具体的には、スマートフォン、携帯電話機等である。利用者端末３は、ディスプレイ等の表示部、及びタッチパネル等の操作部を有し、問題や解答等の各種情報を入出力できる。なお、利用者端末３は、タブレット端末、ノートパソコン、ウェアラブルデバイス等であってもよい。
【００３７】
本実施形態の利用者端末３は、住居Ｈに設置される無線ＬＡＮのアクセスポイントにアクセス可能であることを検出すると、当該アクセスポイントに自動接続され得るように設定される。利用者端末３は、住居Ｈ内にある場合にローカルネットワークＬに参加することになる。なお、利用者端末３は、ユーザ操作に従って手動で無線ＬＡＮのアクセスポイントに接続されるように設定されてもよい。
【００３８】
リモコン装置４は、視聴機器２を制御するためのリモコン信号を、受信されたコマンド（指示情報の一例）に従って発信して、視聴機器２を操作する電子機器である。リモコン装置４は、ＬＡＮの通信機能を有し、ローカルネットワークＬを介してコマンドを受信する。リモコン装置４は、住居Ｈ内において、その発信するリモコン信号が視聴機器２へ届くように配置される。なお、住居Ｈに視聴機器２が複数台設置される場合、それぞれの視聴機器２を制御するために、複数台のリモコン装置４が１件の住居Ｈに設置されてもよい。
【００３９】
管理者端末５は、視聴機器２の管理者が用いる情報機器であり、インターネット９に接続される。管理者端末５は、ディスプレイ等の表示部及びタッチパネル等の操作部を有し、Ｗｅｂブラウザがインストールされている。管理者端末５は、例えば、スマートフォンやノートパソコンである。図１では、管理者端末５が住居Ｈ外に示されているが、管理者端末５は住居Ｈ内で利用されてもよい。
【００４０】
中継装置６は、サーバ１とＶＰＮサービスアダプタ８との間でデータリンク層のＭＡＣフレームを中継する機能を有し、データリンク層のＶＰＮの接続サービスを提供するコンピュータである。このＶＰＮはＬ２ＶＰＮ（レイヤ２  ＶＰＮ）とも呼ばれる。中継の詳細については後述する。
【００４１】
ルータ７は、住居Ｈ内のローカルネットワークＬに接続され、ローカルネットワークＬとインターネット９とを接続するためのゲートウェイの機能を持つ通信装置である。ルータ７は、例えば、ブロードバンドルータである。本実施形態のルータ７は、更に、無線ＬＡＮのアクセスポイントとしての機能を持つ。ルータ７は、無線ＬＡＮの通信機能を有する近傍のネットワーク機器と無線通信し、ネットワーク機器とローカルネットワークＬとの間でフレームを中継する無線中継機として働く。利用者端末３等の無線ＬＡＮ通信機能を有するネットワーク機器は、ルータ７を介してローカルネットワークＬへ参加することができる。
【００４２】
ＶＰＮサービスアダプタ８は、ローカルネットワークＬに接続された通信装置である。ＶＰＮサービスアダプタ８は、中継装置６との間で、インターネット９を経由してＭＡＣフレームを伝送するフレーム伝送路、すなわちデータリンク層のトンネルを確立する機能
を有する。フレーム伝送路の詳細については後述する。また、ＶＰＮサービスアダプタ８は、ローカルネットワークＬと確立されたフレーム伝送路との間で、ＭＡＣフレームを中継する機能を有する。ＶＰＮサービスアダプタ８のこのような通信機能によって、サーバ１は、中継装置６を介したローカルネットワークＬへのＶＰＮ接続を行うことが可能となる。なお、ＶＰＮサービスアダプタ８の代わりに、ルータ９やローカルネットワークＬに接続された汎用コンピュータ等がこのような通信機能を提供してもよい。
【００４３】
インターネット９は、世界規模の公衆パケット通信網であり、中継装置６と各住居ＨのローカルネットワークＬとを接続する。なお、インターネット９の代わりに、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やその他のパケット通信網が採用されてもよい。
【００４４】
住居Ｈは、一軒家、マンション等の居住者が居住する施設である。住居Ｈには、視聴機器２の利用者が居住者として居住し、利用者は、利用者端末３を所持して住居Ｈから外出したり、住居Ｈへ帰宅したりする。
【００４５】
ローカルネットワークＬは、住居Ｈに設置されるＥｔｈｅｒｎｅｔ（登録商標）のネットワークであり、いわゆるホームネットワークである。なお、ローカルネットワークＬは、無線の通信ネットワークとして構成されてもよい。
【００４６】
図２は、本実施形態における各装置のハードウェア構成を例示する図である。図２には、サーバ１、リモコン装置４、及び中継装置６のハードウェア構成が示されている。
【００４７】
サーバ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の補助記憶装置１４、中継装置６に接続されるネットワークアダプタ１５Ａ、及び、ゲートウェイ等を介してインターネット９に接続されるネットワークアダプタ１５Ｂを備えたコンピュータである。ＣＰＵ１１は、中央処理装置であり、ＲＡＭ１２等に展開された命令及びデータを処理することで、ＲＡＭ１２、補助記憶装置１４等を制御する。ＲＡＭ１２は、主記憶装置であり、ＣＰＵ１１によって制御され、各種命令やデータが書き込まれ、読み出される。補助記憶装置１４は、不揮発性の記憶装置であり、各種プログラム、永続的な保存が求められるデータ等が記憶される。図２では、サーバ１が１台のコンピュータで例示されているが、サーバ１は、例えば、ネットワークで接続された複数台のコンピュータであってもよい。
【００４８】
リモコン装置４は、ＣＰＵ４１、ＲＡＭ４２、ＲＯＭ４３、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発性記憶装置４４、及びローカルネットワークＬに接続されるネットワークアダプタ４５、及びリモコン信号を送信するリモコン信号発信部４６を備える。リモコン信号発信部４６は、赤外線を発光するＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の発光部を有し、赤外線を広角で出力してリモコン信号を発信する。
【００４９】
中継装置６は、サーバ１と同様に、ＣＰＵ６１、ＲＡＭ６２、ＲＯＭ６３、補助記憶装置６４、ネットワークアダプタ６５Ａ、ネットワークアダプタ６５Ｂ等を備えたコンピュータである。ネットワークアダプタ６５Ａは、サーバ１と接続され、ネットワークアダプタ６５Ｂはゲートウェイ等を介してインターネット９と接続される。
【００５０】
＜ネットワーク構成＞
図３は、本実施形態における論理的なネットワーク構成を例示する図である。図３には、住居Ｈ１に設置されたローカルネットワークＬ１、及び、住居Ｈ２に設置されたローカ
ルネットワークＬ２に関するネットワーク構成が示されている。ローカルネットワークＬ１、Ｌ２それぞれは、独立したネットワークであり、それぞれには、サーバ１及び中継装置６がローカルネットワークＬ１、Ｌ２それぞれを識別するための施設ネットワークＩＤが割り当てられている。ローカルネットワークＬ１、Ｌ２それぞれには、サーバ１、視聴機器２、及びリモコン装置４が接続されている。また、住居Ｈ１内にある利用者端末３が、無線ＬＡＮのアクセスポイントとして機能しているルータ７１を介してローカルネットワークＬ１に接続されている。なお、図３では、結線によって接続が示されているが、これらの接続は論理的なものを示しており、物理的な通信線等による接続を示しているとは限らない。
【００５１】
サーバ１は、フレーム伝送路Ｔ１及びＴ２を介してローカルネットワークＬ１及びＬ２と論理的に接続され、ローカルネットワークＬ１及びＬ２に参加する。このようなサーバ１とローカルネットワークＬ１及びＬ２との接続について説明する。
【００５２】
サーバ１には、仮想ネットワークアダプタが構築されている。図３において、仮想ネットワークアダプタは、仮想ネットワークアダプタＶ１及びＶ２として示されている。仮想ネットワークアダプタは、サーバ１のＯＳ上でＥｔｈｅｒｎｅｔ（登録商標）のネットワークアダプタをシミュレートするネットワークドライバである。仮想ネットワークアダプタは、物理インタフェースとしてのネットワークアダプタ１５Ａを介して中継装置６と通信し、所定プロトコルのトンネリングによってＭＡＣフレームを伝送するフレーム伝送路を、中継装置６との間で確立する。図３において、中継装置６との間で確立されるフレーム伝送路は、フレーム伝送路Ｔ１Ａ及びＴ２Ａとして示されている。これらのフレーム伝送路は、データリンク層より上位層のネットワーク層のプロトコルである、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）により、ＭＡＣフレームをカプセル化するトンネルである。フレーム伝送路Ｔ１Ａ、Ｔ２Ａは、例えば、ＧＲＥ（Ｇｅｎｅｒｉｃ  Ｒｏｕｔｉｎｇ  Ｅｎｃａｐｓｕｌａｔｉｏｎ）［ＲＦＣ１７０１］により実現される。
【００５３】
サーバ１の仮想ネットワークアダプタＶ１及びＶ２は、サーバ１に搭載されたプログラムによって生成され、ＯＳにインストールされる。サーバ１が新たな住居Ｈの居住者に対して視聴機器２の制御サービスを提供する場合には、当該住居ＨのローカルネットワークＬに接続するための新たな仮想ネットワークアダプタが生成される。そのため、物理的なネットワークアダプタを新たに準備することを要さずに、サーバ１は、新たな住居ＨのローカルネットワークＬにアクセス可能になる。
【００５４】
中継装置６にも、同様にネットワークアダプタをシミュレートする仮想ネットワークアダプタが構築されている。仮想ネットワークアダプタＶ６１Ａ、Ｖ６２Ａそれぞれは、物理インタフェースとしてのネットワークアダプタ６５Ａを介してサーバ１と通信し、上述のフレーム伝送路Ｔ１Ａ及びＴ２Ａをサーバ１の仮想ネットワークアダプタＶ１、Ｖ２それぞれとの間で確立する。
【００５５】
また、仮想ネットワークアダプタＶ６１Ｂ、Ｖ６３Ｂそれぞれは、ネットワークアダプタ６５Ｂを介して、インターネット９を経由して各住居Ｈ１、Ｈ２のＶＰＮサービスアダプタ８１、８２それぞれと通信し、フレーム伝送路Ｔ１Ｂ、Ｔ２Ｂそれぞれを確立する。フレーム伝送路Ｔ１Ｂ及びＴ２Ｂは、フレーム伝送路Ｔ１Ａ、Ｔ２Ａと同様に、ＩＰによってＭＡＣフレームをカプセル化するトンネルであり、通信データが暗号化される伝送路である。フレーム伝送路Ｔ１Ｂ、Ｔ２Ｂは、例えば、Ｌ２ＴＰ（Ｌａｙｅｒ  ２  Ｔｕｎｎｅｌｉｎｇ  Ｐｒｏｔｏｃｏｌ）／ＩＰｓｅｃ［ＲＦＣ３１９３］によるトンネリングや、ＩＰｓｅｃ及びＥｔｈｅｒＩＰ［ＲＦＣ３３７８］によるトンネリングによって実現される。
【００５６】
中継装置６は、サーバ１との間で確立されたフレーム伝送路Ｔ１Ａ及びＴ２Ａと、ＶＰＮサービスアダプタ８１、８２との間で確立されたフレーム伝送路Ｔ１Ｂ及びＴ２Ｂとを繋げるように、ＭＡＣフレームを中継する仮想的なブリッジを構築している。図３では、中継装置６は、フレーム伝送路Ｔ１ＡとＴ１Ｂとの間、及び、フレーム伝送路Ｔ３ＡとＴ３Ｂとの間で、ＭＡＣフレームを中継する。中継装置６は、設定に従ってこのような中継を行う。このようなＭＡＣフレームの中継は、例えば、仮想ネットワークアダプタＶ６１Ａ、Ｖ６２Ａ、Ｖ６１Ｂ、Ｖ６２ＢをポートとしたＯｐｅｎＦｌｏｗ技術による経路制御により実現される。
【００５７】
ＶＰＮサービスアダプタ８１、８２それぞれは、中継装置６との間でフレーム伝送路Ｔ１Ｂ、Ｔ２Ｂそれぞれを確立し、フレーム伝送路Ｔ１Ｂ、Ｔ２ＢそれぞれとローカルネットワークＬ１、Ｌ２それぞれとの間でＭＡＣフレームを中継する。
【００５８】
このような仕組みによって、サーバ１とローカルネットワークＬ（Ｌ１、Ｌ２）との間で、中継装置６、インターネット９、及びＶＰＮサービスアダプタ８（８１、８２）を経由してＭＡＣフレームを伝送するフレーム伝送路Ｔ１及びＴ２が、論理的に構築されることになる。そして、フレーム伝送路Ｔ１、Ｔ２によって、サーバ１がローカルネットワークＬ１、Ｌ２に直接参加する通信ノードのように振る舞うことができる、Ｌ２ＶＰＮが構築されることになる。なお、構築されるＬ２ＶＰＮそれぞれは、互いに独立しており、データが混在されずに通信できる。
【００５９】
このような本実施形態のネットワーク構成では、サーバ１とローカルネットワークＬとの間で、インターネット９を経由した、物理的に敷設等された回線に依存しない、論理的なフレーム伝送路が確立される。そのため、様々な場所の住居Ｈに設置されたローカルネットワークＬとサーバ１とを接続するＬ２ＶＰＮの環境を、簡易、迅速に構築できる。そして、構築されたＬ２ＶＰＮの環境を利用して、各住居Ｈの視聴機器２を制御する制御サービスを、簡易、迅速に提供できる。
【００６０】
なお、本実施形態では、中継装置６を介してＬ２ＶＰＮが構築されるが、中継装置６を介さずに、Ｌ２ＶＰＮが構築されてもよい。また、Ｌ２ＶＰＮの代わりに、Ｌ３ＶＰＮ（レイヤ３  ＶＰＮ）やレイヤ３より上位層のＶＰＮが構築されてもよい。
【００６１】
＜機能構成＞
図４は、本実施形態に係るサーバ１の機能構成を例示する図である。サーバ１は、補助記憶装置１４に記憶されているプログラムが、ＲＡＭ１２に読み出され、ＣＰＵ１１によって実行されることで、制限開始部Ｆ１１、問題登録部Ｆ１２、伝送路確立部Ｆ１３、物理アドレス収集部Ｆ１４、制限部Ｆ１５、問題送信部Ｆ１６、及び制限解除部Ｆ１７を備えるコンピュータとして機能する。制限開始部Ｆ１１、伝送路確立部Ｆ１３、物理アドレス収集部Ｆ１４、制限部Ｆ１５、問題送信部Ｆ１６、及び制限解除部Ｆ１７は、それぞれ、制限開始手段、伝送路確立手段、物理アドレス収集手段、制限手段、問題送信手段、及び制限解除手段の一例である。
【００６２】
なお、本実施形態において、サーバ１の備える各機能は、汎用プロセッサであるＣＰＵ１１によって実行されるが、これらの機能の一部または全部は、１または複数の専用プロセッサ、ハードウェアの演算回路等によって実行されてもよい。ここで、ハードウェアの演算回路とは、例えば、論理ゲートを組み合わせた加算回路、乗算回路、フリップフロップ等をいう。また、これらの機能の一部または全部は、別途のコンピュータにおいて実行されてもよい。
【００６３】
制限開始部Ｆ１１は、視聴機器２による視聴を制限するための制限指示を、識別された
管理者から受け付けた場合に、視聴機器２の動作の制限を開始する。本実施形態の制限開始部Ｆ１１は、インターネット９を介して、パスワード等により認証された管理者が操作する管理者端末５から制限指示を受け付ける。当該受け付けは、例えば、Ｗｅｂページを介して行われる。制限開始部Ｆ１１は、受け付けた制限指示を、制限指示情報として補助記憶装置１４に記憶して管理する。制限開始部Ｆ１１は、制限指示に従った視聴機器２の動作の制限を、制限部Ｆ１５に開始させる。結果、管理者が居住する住居Ｈにある視聴機器２の動作が制限された状態となる。
【００６４】
図５Ａは、制限指示情報を例示する図である。制限指示情報は、受け付けた制限指示の内容を管理するために用いられる情報であり、施設ネットワークＩＤ、制限視聴機器アドレス、リモコン装置アドレス、及び、リモコン装置コマンドのフィールドを有する。
【００６５】
施設ネットワークＩＤのフィールドは、住居ＨのローカルネットワークＬそれぞれを識別する施設ネットワークＩＤの値をとり、制限の対象となる視聴機器２が設置される施設を示す。施設ネットワークＩＤの値は、認証された管理者の住居ＨのローカルネットワークＬを示す値に設定される。施設ネットワークＩＤの値は、例えば、後述の伝送路確立部Ｆ１３がフレーム伝送路を確立する際の確立先を指定するために用いられる。
【００６６】
制限視聴機器アドレスのフィールドは、制限の対象となる視聴機器２をネットワーク上で識別するために用いられ、視聴機器２のＭＡＣアドレスの値をとる。リモコン装置アドレスのフィールドは、制限の対象となる視聴機器２へリモコン信号を発信するリモコン装置４をネットワーク上で識別する情報を格納し、ローカルネットワークＬ上でリモコン装置４に割り当てられたＩＰアドレスの値をとる。リモコン装置コマンドのフィールドは、視聴機器２の動作を制限するためのリモコン信号をリモコン装置４に発信させるためのコマンドを格納する。本実施形態のリモコン装置コマンドは、リモコン装置４にＯＦＦ信号を発信させる指示を示す値をとる。制限視聴機器アドレス、リモコン装置アドレス、及びリモコン装置コマンドの値は、サーバ１に事前に登録された値や管理者からの入力データ等に基づいて設定される。
【００６７】
なお、本実施形態では、１つの制限指示は、特定の１台の視聴機器２の動作を制限する指示として説明されるが、１つの制限指示は、複数台の視聴機器２の動作を制限する指示であってもよい。この場合、制限開始部Ｆ１１は、１つの制限指示の受け付けると、複数台の視聴機器２の動作の制限を開始してもよい。また、１つの制限指示は、特定の住居ＨのローカルネットワークＬに接続されたすべての視聴機器２の動作を制限する指示であってもよい。このようにすることで、管理者は１つの制限指示により、複数台の視聴機器２による視聴を一括して制限することができる。
【００６８】
問題登録部Ｆ１２は、視聴機器２の利用者に解かせるための問題の設定を視聴機器２の管理者から受け付け、制限開始部Ｆ１１によって受け付けられた制限指示と関連付けて登録する。具体的には、問題登録部Ｆ１２は、認証された管理者から、インターネット９を介して問題の設定を受け付ける。ここで設定される問題は、管理者によって新規作成されるものであってもよいし、事前に用意されている問題から選択されるものであってもよい。問題登録部Ｆ１２は、受け付けた問題の設定を、問題情報として補助記憶装置１４に記憶して管理する。このとき、問題情報は、制限指示情報と関連付けられる。
【００６９】
図５Ｂは、問題情報を例示する図である。問題情報は、問題内容、正解、出題先端末アドレス、出題状況、解答状況、及び、解除時間のフィールドを有する。問題内容のフィールドは、利用者に解かせるための問題の内容を格納し、文字列等の値をとる。正解のフィールドは、問題の正解を格納する。出題先端末アドレスのフィールドは、問題を解かせる利用者が所持する利用者端末３をネットワーク上で識別する情報を格納し、利用者端末３
が有するＭＡＣアドレスの値をとる。出題先端末アドレスの値によって、利用者端末３が出題先として設定されることになる。出題状況のフィールドは、出題の状況を記録するために用いられ、「未出題」、「出題済」の値をとる。出題の状況の初期値は、「未出題」である。解答状況のフィールドは、解答の状況を記録するために用いられ、「未解答」、「正解」、「不正解」の値をとる。解答状況の初期値は、「未解答」である。解除時間のフィールドは、問題に正解した際に、視聴機器２の動作の制限が解除される時の長さを格納する。解除時間の値は、管理者からの入力データに基づき設定される。
【００７０】
問題登録部Ｆ１２によって設定される問題は、どのような分野や科目のどのような問題であってもよい。また、問題の解答形式は、選択式、記述式等、どのような形式であってもよい。例えば、住居Ｈに居住する親子に制御サービスが提供される場合、管理者である親は、利用者である子供の勉強の成果を試すための問題を設定することができる。
【００７１】
なお、本実施形態は、１つの制限指示に対して１題の問題が設定されるものとして説明されるが、１つの制限指示に対して複数題の問題の設定が設定されてもよい。この場合、設定された複数題の問題すべて正解したときに、後述する制限解除部Ｆ１６によって視聴機器２の制限が解除されてもよい。
【００７２】
伝送路確立部Ｆ１３は、住居ＨのローカルネットワークＬに参加するネットワーク機器とサーバ１との間で、インターネット９を経由してＩＰの通信によってＭＡＣフレームを伝送するフレーム伝送路を確立する。具体的には、伝送路確立部Ｆ１３は、中継装置６、インターネット９、及びＶＰＮサービスアダプタ８を介して、サーバ１の仮想ネットワークアダプタとローカルネットワークＬとを論理的に接続するフレーム伝送路を確立する。ここで確立されるフレーム伝送路は、図３のＴ１、Ｔ２等である。伝送路確立部Ｆ１３は、住居Ｈに対応する仮想ネットワークアダプタが未生成である場合は、新たに仮想ネットワークアダプタを生成した上でフレーム伝送路を確立する。伝送路確立部Ｆ１３によって、Ｌ２ＶＰＮが構築され、サーバ１はローカルネットワークＬに直接参加する通信ノードのように振る舞うことができる。
【００７３】
物理アドレス収集部Ｆ１４は、ローカルネットワークＬに参加するネットワーク機器のＭＡＣアドレスを、確立されたフレーム伝送路を介してネットワーク機器に問い合わせて収集する。本実施形態の物理アドレス収集部Ｆ１４は、制限部Ｆ１５等の要求に応じて、ローカルネットワークＬに参加するネットワーク機器すべてを探査して、各ネットワーク機器のＭＡＣアドレスを収集する。
【００７４】
上述のように、サーバ１の仮想ネットワークアダプタは、フレーム伝送路によってローカルネットワークＬに論理的にデータリンク層で接続される。本実施形態の物理アドレス収集部Ｆ１４は、ＭＡＣアドレスを収集するために、仮想ネットワークアダプタからローカルネットワークＬへ、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）要求パケットを送信する。ここで送信されるＡＲＰ要求パケットは、当該ローカルネットワークＬに参加する通信機器に割り当てられる可能性のあるＩＰアドレスそれぞれをターゲットとしたものである。例えば、すべてのホストアドレスを網羅するＩＰアドレスそれぞれがターゲットとされる。物理アドレス収集部Ｆ１４は、このようなＩＰアドレスそれぞれをターゲットとしたＡＲＰ要求パケットを順次送信する。各ＡＲＰ要求パケットは、宛先ＭＡＣアドレスがブロードキャストアドレスであるため、ローカルネットワークＬに参加するすべてのネットワーク機器に伝送される。
【００７５】
ＡＲＰ要求パケットのターゲットとなっているＩＰアドレスを有するネットワーク機器は、当該ＡＲＰ要求パケットを受信すると、ＡＲＰ応答パケットをローカルネットワークＬへ送信する。物理アドレス収集部Ｆ１４は、ローカルネットワークＬ上を流れる当該Ａ
ＲＰ応答パケットを示すＭＡＣフレームを仮想ネットワークアダプタから取得し、当該ＭＡＣフレームから送信元のネットワーク機器のＭＡＣアドレスを収集する。物理アドレス収集部Ｆ１４は、このようなＡＲＰ要求パケットの送信を繰り返して、ローカルネットワークＬに参加するすべてのネットワーク機器のＭＡＣアドレスを収集する。
【００７６】
制限部Ｆ１５は、制限開始部Ｆ１１によって視聴機器２の動作の制限が開始された後、視聴機器２がローカルネットワークＬへ参加していることを検出した場合に、動作を制限するための制御情報を視聴装置２へ送信し、視聴機器２の動作の制限を行う。本実施形態の制限部Ｆ１５は、制限開始部Ｆ１１によって制限指示に従った制限の開始を依頼され、当該制限指示を示す制限指示情報を参照して、視聴機器２の動作の制限を行う。具体的には、まず、制限部Ｆ１５は、物理アドレス収集部Ｆ１４に、適宜、ＭＡＣアドレスを収集させる。制限部Ｆ１５は、制限指示情報の制限視聴機器アドレスと一致するＭＡＣアドレスが収集されると、制限指示の対象となっている視聴機器２が住居ＨのローカルネットワークＬへ参加し、住居Ｈにおいて動作していると判定する。そして、制限部Ｆ１５は、制限指示情報のリモコン装置コマンドを、制限指示情報のリモコン装置アドレスが示すリモコン装置４へ送信し、リモコン装置４に、視聴機器２の主動作の停止するためのＯＦＦ信号をリモコン信号として発信させる。当該リモコン装置コマンドの送信は、Ｌ２ＶＰＮを介して行われる。
【００７７】
一方、ＯＦＦ信号を受信した視聴機器２は、主動作を停止して待機状態となる。その後、利用者の操作等によって、当該視聴機器２が、再度、主動作を開始してローカルネットワークＬに参加した場合、制限部Ｆ１５は、同様に、視聴機器２が動作していると判定し、リモコン装置４にＯＦＦ信号を再度発信させることになる。
【００７８】
本実施形態の制限部Ｆ１５によれば、動作していると判定された視聴機器２に対してリモコン信号が送信される。そのため、視聴機器２の動作を制限するために、過剰にリモコン信号が発信されることを抑制でき、省電力化が可能となる。また、リモコン信号の様式はリモートコントロールされる電子機器によって様々であり、例えば、ＯＦＦ信号とＯＮ信号とが同一のリモコン信号である視聴機器２が存在する。このような視聴機器２が動作していないときに、当該リモコン信号を発信すると、視聴機器２の動作が開始され視聴可能となるため、動作の制限として不適切な制御を行ってしまうおそれがある。本実施形態の制限部Ｆ１５によれば、このような視聴機器２を不適切に制御してしまうことも抑制できる。
【００７９】
なお、主動作を停止するためのリモコン信号の代わりに、音声出力を停止させる消音動作や、映像を表示しない所定画面への切り替え動作等、利用者の望む映像や音声の視聴を阻害する動作をさせるための他のリモコン信号がリモコン装置４から発信されるようにしてもよい。
【００８０】
本実施形態では、視聴機器２のＭＡＣアドレスが制限視聴機器アドレスとして記憶されており、制限部Ｆ１５は、制限視聴機器アドレスと一致するＭＡＣアドレスが収集された場合に、視聴機器２が住居Ｈにおいて動作していると判定することを説明した。しかし、制限部Ｆ１５は、収集されたＭＡＣアドレスから製造メーカ及び機種名を特定し、特定した機種名等から視聴機能を有するネットワーク機器が住居Ｈにおいて動作しているか否かを判定してもよい。ここで、製造メーカ及び機種名は、ＭＡＣアドレスに含まれるＯＵＩ（Ｏｒｇａｎｉｚａｔｉｏｎａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）を参照し、例えば、対応表に従って特定できる。また、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ
ａｎｄ  Ｐｌａｙ）に対応したネットワーク機器に対しては、ＳＳＤＰ（Ｓｉｍｐｌｅ
Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）により、視聴機器２がローカルネットワークＬに参加し、住居Ｈにおいて動作しているか否かが判定されてもよい。
【００８１】
問題送信部Ｆ１６は、制限開始部Ｆ１１によって視聴機器２の動作の制限が開始された場合において、事前に出題先として設定された利用者端末３が住居Ｈにあることを検出したときに、当該利用者に解かせるための問題の情報を、当該利用者端末３へ送信する。ここで、本実施形態の問題送信部Ｆ１６は、利用者端末３がローカルネットワークＬへ参加していることを検出した場合に、利用者端末３が住居Ｈにあることを検出する。
【００８２】
本実施形態の問題送信部Ｆ１６は、制限指示が受け付けられ、制限指示と関連付けられた問題の設定が登録されている場合に機能する。まず、問題送信部Ｆ１６は、問題情報を参照し、問題情報の出題状況が「未出題」である間、物理アドレス収集部Ｆ１４に、ローカルネットワークＬに参加するネットワーク機器のＭＡＣアドレスを、繰り返し収集させる。収集は、例えば数十秒〜数分等の短い時間間隔で繰り返される。問題送信部Ｆ１６は、物理アドレス収集部Ｆ１４に、適宜、ＭＡＣアドレスを収集させる。問題送信部Ｆ１６は、問題情報の出題先端末アドレスと一致するＭＡＣアドレスが収集されると、利用者端末３が住居ＨのローカルネットワークＬへ参加していると判断し、利用者端末３が住居Ｈにあることを検出する。
【００８３】
そして、問題送信部Ｆ１６は、利用者端末３が住居Ｈにあることを検出すると、問題情報の問題内容を含む問題表示要求を当該利用者端末３へ送信する。結果、利用者端末３は、問題表示要求を受信して問題を表示し、解答のための操作を利用者から受け付けられる状態になる。このことは、例えば、ＧＣＭ（Ｇｏｏｇｌｅ（登録商標）  Ｃｌｏｕｄ  Ｍｅｓｓａｇｉｎｇ）等のスマートフォンのアプリケーションプログラムにデータを引き渡すプッシュ通知の技術により実現できる。そして、問題送信部Ｆ１６は、問題情報の出題状況を「出題中」に更新する。なお、問題の表示及び解答のための操作の受付を実現する別の方法として、問題内容、及び問題に対する解答を行うためのＷｅｂページへアクセスするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を本文に記載した電子メールを、利用者端末３が随時受信するメールアドレスを宛先に送信してもよい。
【００８４】
本実施形態では、問題送信部Ｆ１６が、ローカルネットワークＬから収集されたＭＡＣアドレスに基づいて、利用者端末３が住居Ｈにあることを検出することを説明した。しかし、問題送信部Ｆ１６は、利用者端末３の所在を示す位置情報を取得し、事前に登録された住居Ｈの所在を示す位置情報と比較することで、利用者端末３が住居Ｈにあることを検出してもよい。この場合、例えば、利用者端末３がＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等の衛星測位システムの受信機を備え、測位された利用者端末３の所在を示す位置情報がサーバ１へ定期的に送信されるようにすることで実現されてもよい。また、利用者端末３がアクセスする近接にある携帯電話網の基地局の位置等を利用して利用者端末３の所在が測位され、その位置情報が送信されてもよい。
【００８５】
制限解除部Ｆ１７は、利用者端末３へ送信されて出題中である問題に対する解答の情報を受信し、受信した解答の情報が問題に対する正解であると判定した場合に、解除時間だけ、視聴機器２の動作の制限を解除する。具体的には、制限解除部Ｆ１７は、利用者から受け付けられた問題に対する解答の情報を利用者端末３から受信し、当該問題の問題情報における正解の値と比較することで、当該解答が正解であるか否かを判定する。制限解除部Ｆ１７は、判定結果に基づいて、問題情報の解答状況を「正解」または「不正解」に更新する。制限解除部Ｆ１７は、当該解答が正解であると判定した場合に、判定した時刻を起算時刻として、問題情報の解除時間だけ、視聴機器２の動作の制限を解除する。
【００８６】
なお、１つの制限指示に対して複数題の問題の設定が関連付けられて登録される構成が採用される場合には、制限解除部Ｆ１７は、当該複数題の問題すべてに対する解答の情報
が正解であると判定したときに、視聴機器２の動作の制限を解除するようにしてもよい。
【００８７】
＜処理の流れ＞
図６及び図７を用いて本実施形態に係る制御システムの主な処理の流れを説明する。なお、説明される処理の内容及び順序は一例であり、処理の内容及び順序には、実施の形態に適したものが適宜採用されることが好ましい。
【００８８】
図６は、制御処理の全体の流れを例示するシーケンス図である。図６には、制御サービスを提供する際に実行される一連の処理が示されている。この処理の流れは、管理者が管理者端末５を用いてサーバ１へアクセスし、管理者権限を確認する認証が完了したことを契機に開始される。
【００８９】
ステップＳ１０１〜Ｓ１０３では、視聴機器２の動作の制限が開始される。まず、ステップＳ１０１では、管理者からの制限指示が受け付けられる。管理者端末５は、管理者の操作に応じて視聴機器２による視聴を制限するための制限指示の情報を、インターネット９を介してサーバ１へ送信する。一方、サーバ１の制限開始部Ｆ１１は、制限指示の情報を受信し、制限指示を受け付ける。次に、ステップＳ１０２では、サーバ１の伝送路確立部Ｆ１３が、制限指示の対象となる管理者の住居ＨのローカルネットワークＬに、接続されるフレーム伝送路を確立し、Ｌ２ＶＰＮを構築する。サーバ１はローカルネットワークＬに直接参加する通信ノードのように振る舞うことができるようになる。次に、ステップＳ１０３では、サーバ１の制限開始部Ｆ１１が、制限部Ｆ１５に依頼して、制限指示に従った視聴機器２の動作の制限を開始する。開始される制限の処理の詳細は後述する。なお、ステップＳ１０１〜Ｓ１０３は、制限開始ステップの一例である。
【００９０】
ステップＳ１０４〜Ｓ１０５では、視聴機器２の利用者に解かせるための問題の設定が受け付けられ、登録される。まず、ステップＳ１０４では、管理者端末５が、管理者の操作に応じて、インターネット９を介して問題の設定の情報をサーバ１へ送信する。次に、ステップ１０５では、サーバ１の問題登録部Ｆ１２が、問題の設定を受け付け、ステップＳ１０１で受け付けられた制限指示と関連付けて登録する。ここでは、受け付けられた問題が問題情報として記憶され,管理される。問題情報の出題先端末アドレスには、問題を
解かせる利用者の利用者端末３が有するＭＡＣアドレスの値に設定される。また、問題情報の出題状況は「未出題」に設定される。また、サーバ１の問題送信部Ｆ１６は、物理アドレス収集部Ｆ１４に、住居ＨのローカルネットワークＬに参加するネットワーク機器を探査させ、ＭＡＣアドレスを収集させることを開始し、この収集は、出題状況が「未出題」である間、継続される。
【００９１】
ここで、利用者端末３を所持した利用者が、外出先から住居Ｈに帰宅したとする。ステップＳ１０６〜Ｓ１０９では、問題の情報が利用者端末３へ送信され、表示される。まず、ステップＳ１０６では、利用者端末３が無線ＬＡＮの通信によってルータ７に接続し、住居ＨのローカルネットワークＬに参加する。結果、ＭＡＣアドレスの収集を行っているサーバ１の物理アドレス収集部Ｆ１４が、利用者端末３のＭＡＣアドレスを収集することになる。ステップＳ１０７では、サーバ１の問題送信部Ｆ１６が、問題情報の出題先端末アドレスと一致する利用者端末３のＭＡＣアドレスが収集されたことを確認し、当該利用者端末３が住居Ｈにあることを検出する。次に、ステップＳ１０８では、サーバ１の問題送信部Ｆ１６が、問題情報の問題内容を含む問題表示要求を利用者端末３へ送信し、問題情報の出題状況を「出題済」に更新する。次に、ステップＳ１０９では、利用者端末３が、問題表示要求に従って問題を表示する。なお、ステップＳ１０６〜Ｓ１０８は問題送信ステップの一例である。
【００９２】
ステップＳ１１０〜Ｓ１１２では、解答がサーバ１へ送信され、解答結果が登録される
。まず、ステップＳ１１０では、利用者端末３が利用者から解答を受け付ける。ここでは、問題に対する正しい解答が受け付けられたとする。次に、ステップＳ１１１では、利用者端末３が、受け付けた解答の情報をサーバ１へ送信する。次に、ステップＳ１１２では、サーバ１の制限解除部Ｆ１７が、解答の情報を受信して問題情報の正解の値と比較し、解答結果を登録する。具体的には、制限解除部Ｆ１７は、問題情報の解答状況を「正解」または「不正解」に更新するが、ここでは正しい解答が受け付けられているため、解答状況が「正解」に更新される。
【００９３】
ステップＳ１１３では、制限解除部Ｆ１７が、視聴機器２の動作の制限を、問題情報の解除時間だけ解除する。この処理の詳細は後述する。
【００９４】
図７は、視聴機器２の動作の制限処理の流れを例示するフローチャートである。この処理の流れは、図６のステップＳ１０３で開始された制限の処理の詳細を表す。各処理は、サーバ１によって、住居Ｈごとに独立した処理として実行される。複数の住居Ｈの視聴機器２それぞれの視聴が制限される場合には、住居Ｈごとの制限処理それぞれが、並列または並行に実行される。なお、この処理の流れは、サーバ１が制限の解除の指示を管理者から受け付けた場合に、終了する。
【００９５】
ステップＳ２０１及びＳ２０２では、問題の解答状況に基づいて、制限の解除の要否が判定される。
【００９６】
ステップＳ２０１では、制限解除部Ｆ１７が、問題の解答が受付済みであるか否かを判定する。具体的には、問題情報の解答状況が「未解答」以外である場合に、問題の解答が受付済みであると判定される。ステップＳ２０１で問題の解答が受付済みであると判定された場合、処理はステップＳ２０２へ進む。ステップＳ２０１で問題の解答が受付済みであると判定されなかった場合、処理はステップＳ２０３へ進む。この場合、制限の解除が不要と判断されたことになる。
【００９７】
ステップＳ２０２では、制限解除部Ｆ１７が、受付済みの解答が正解であるか否かを判定する。具体的には、問題情報の解答状況が「正解」である場合に、受付済みの解答が正解であると判定される。ここで、問題情報の解答状況は、図１のステップＳ１１２において、正解の値と比較されて更新された値である。ステップＳ２０２で受付済みの解答が正解であると判定された場合、処理はステップＳ２０６へ進む。この場合、制限の解除が必要と判断されたことになる。ステップＳ２０２で受付済みの解答が正解であると判定されなかった場合、処理はステップＳ２０３へ進む。この場合、制限の解除が不要と判断されたことになる。
【００９８】
ステップＳ２０３及びＳ２０４では、視聴機器２の動作を制限するためのリモコン信号の発信の要否が判断される。まず、ステップＳ２０３では、物理アドレス収集部Ｆ１４が、ローカルネットワークＬに参加するネットワーク機器すべてを探査して、ＭＡＣアドレスを収集する。次に、ステップＳ２０４では、制限部Ｆ１５が、制限指示の対象の視聴機器２が住居Ｈにおいて動作している否かを判定する。具体的には、ステップＳ２０３において制限指示の対象となる視聴機器２のＭＡＣアドレスが収集された場合に、視聴機器２が住居Ｈにおいて動作していると判定される。ステップＳ２０４で、制限指示の対象の視聴機器２が住居Ｈにおいて動作していると判定された場合、処理はステップＳ２０５へ進む。この場合、リモコン信号の発信が必要と判断されたことになる。ステップＳ２０４で、制限指示の対象の視聴機器２が住居Ｈにおいて動作していると判定されなかった場合、処理はステップＳ２０７へ進む。この場合、リモコン信号の発信が不要と判断されたことになる。
【００９９】
ステップＳ２０５では、制限部Ｆ１５が、リモコン装置コマンドをリモコン装置４へ送信し、当該リモコン装置４に、視聴機器２の主動作の停止を示すリモコン信号であるＯＦＦ信号を発信させる。結果、視聴機器２は、リモコン信号を受信し、主動作を停止して待機状態となる。例えば、利用者が、視聴機器２による視聴を行っていた場合に、視聴機器２による視聴が遮られることになる。その後処理は、ステップＳ２０７へ進む。
【０１００】
ステップＳ２０２で制限の解除が必要と判断された場合に実行される、ステップＳ２０６について説明する。ステップＳ２０６では、制限解除部Ｆ１７が、図６のステップＳ１０５で生成された問題情報の解除時間だけ、視聴機器２の動作の制限処理を待機させ、視聴機器２の動作の制限を解除する。結果、利用者は、視聴機器２による視聴を制限なく行うことができるようになる。この処理は、図６のステップＳ１１３の詳細を表す。解除時間が経過すると、制限解除部Ｆ１７は、解除が終了したことを記憶し、処理はステップＳ２０７へ進む。
【０１０１】
ステップＳ２０７では、制限解除部Ｆ１７が、解除が既に終了したか否かを判定する。ステップＳ２０７で解除が既に終了したと判定された場合、処理はステップＳ２０３へ戻る。この場合、解除が既に終了されているため、更なる解除がされる余地がないと判断されたことになる。ステップＳ２０７で解除が既に終了したと判定されなかった場合、処理はステップＳ２０１へ戻る。
【０１０２】
以上説明した本実施形態では、サーバ１が、視聴機器２の管理者から制限指示を受け付け、リモコン装置４を用いて住居Ｈに設置された視聴機器２の動作の制限を行った。そして、視聴機器２の利用者に解かせるための問題を利用者端末３へ送信し、正解と判定される解答を受信すると、当該制限を解除した。そのため、住居Ｈにおいて、視聴機器２の利用者は問題に正解した後にはじめて制限なく視聴可能となる。よって、管理者の指示に基づいて、利用者が住居Ｈの視聴機器２で映像等を安易に視聴することを好適に抑制できる。更に、解除時間を経過すると再度視聴が制限されるため、視聴が過度に継続されることを抑制できる。
【０１０３】
住居Ｈに居住する親子に対して制御サービスが提供される場合を例として説明する。親が管理者として管理者端末５を用いてサーバ１にアクセスし、住居Ｈに設置された視聴機器２であるテレビジョン受像機による視聴の制限するための制限指示を行うとともに、子に解かせるための問題を設定したとする。子が外出先から帰宅した際、テレビジョン受像機の電源を入れて視聴を開始すると、サーバ１が、動作しているテレビジョン受像機を検出し、住居Ｈ内のリモコン装置４から主動作を停止するためのリモコン信号を発信し、子の視聴を妨げる。よって、親の希望等に沿って、子が安易に映像等を視聴することを抑制できる。
【０１０４】
更に、本実施形態の制御システムでは、子が帰宅等したタイミングで、親が設定した問題が出題され、問題に正解すれば視聴が可能になる。テレビを視聴する権利がご褒美のような位置づけにあり、子は、楽しみながらゲーム感覚で問題の解答に取り組ことが期待できる。また、本実施形態の制御システムでは、子の解答によって視聴の制限を解除され得るため、子が視聴の意欲や必要性を有するときに、視聴の余地を残すことができる。そのため、子の視聴が徹底して許されないような制御がされる場合と比較して、より好適に安易な視聴を抑制できる。
【０１０５】
また例えば、親子の間で、留守番のときには問題を解いたらテレビを視聴してもよい旨の約束がかわされて、制御システムが利用されることが考えられる。この場合、ゲーム感覚で約束が自然と守られることが期待でき、子が約束を守る習慣を身につけることを支援することが可能となる。
【０１０６】
≪実施形態２≫
実施形態１では、視聴機器２の制御装置としてのサーバ１が、住居Ｈの外に設置され、インターネット９を介して各住居Ｈの視聴機器２の動作を制限した。別の実施形態として、サーバ１が、住居Ｈ内に設置され、当該住居Ｈの視聴機器２の動作を制限してもよい。このような実施形態２について、実施形態１と異なる点を中心に説明する。
【０１０７】
図８は、実施形態２に係る制御システムの構成を例示する図である。図８では、実施形態２に係る制御装置が、サーバ１Ａとして示されている。図８には、管理者端末５、インターネット９、及び住居Ｈも示されている。住居Ｈには、ローカルネットワークＬが設置され、ローカルネットワークＬには、視聴機器２、ルータ７、利用者端末３も接続される。なお、図８には、実施形態１と異なり、リモコン装置４、中継装置６、及びＶＰＮサービスアダプタ８が示されていない。
【０１０８】
サーバ１Ａは、住居Ｈに設置された視聴機器２を制御するコンピュータである。サーバ１Ａは、実施形態１のサーバ１と同様に、ＣＰＵ１１Ａ、ＲＡＭ１２Ａ、ＲＯＭ１３Ａ、及び補助記憶装置１４Ａ、及び、ローカルネットワークＬに接続されるネットワークアダプタ１７Ａを備えたコンピュータである。サーバ１Ａは、リモコン信号を送信するリモコン信号発信部１８Ａを更に備える。サーバ１Ａは、住居Ｈ内において、その発信するリモコン信号が視聴機器２へ届くように配置される。サーバ１Ａ以外の図８に示された各装置は、実施形態１で説明したものと同様である。
【０１０９】
実施形態２のサーバ１Ａは、実施形態１のサーバ１と同様の伝送路確立部Ｆ１３を有さない。サーバ１Ａは、インターネット９を経由することなくローカルネットワークＬに参加し、ローカルネットワークＬに直接接続されるネットワークアダプタ１７ＡからＥｔｈｅｒｎｅｔ（登録商標）のフレームの送受信を行う。
【０１１０】
実施形態２の制限部Ｆ１５は、制限開始部Ｆ１１によって視聴機器２の動作の制限が開始された後、住居Ｈにおいて視聴機器２が動作していると判定すると、視聴機器２の主動作を停止するためのリモコン信号をリモコン信号発信部１８Ａから発信する。
【０１１１】
実施形態２では、サーバ１Ａが、視聴機器２の利用者から制限指示を受け付けると、住居Ｈに設置された視聴機器２の動作の制限を行う。そして、視聴機器２の利用者に解かせるための問題を、住居Ｈにあることが検出された利用者端末３へ送信し、正解と判定される解答を受信すると、当該制限を解除する。実施形態２によれば、実施形態１と同様に、住居Ｈにおいて、視聴機器２の利用者が問題に正解した後にはじめて制限なく視聴可能となるため、利用者が安易に視聴することを抑制できる。更に、実施形態２では、住居Ｈにおいて、リモコン装置４やＶＰＮサービスアダプタ８の設置を行わなくても、サーバ１Ａを設置すれば、視聴機器２の利用者の視聴を好適に制限することができる。
【０１１２】
≪変形例≫
実施形態１では、利用者が問題に正解して視聴の制限が解除された後、設定された解除時間を経過すると、解除が終了して視聴が再度制限された。ここで、サーバ１は、視聴機器２の管理者が別の問題を登録している場合に、当該問題の内容を、住居Ｈにある利用者端末３へ送信し、次の問題として出題してもよい。この場合、サーバ１は、当該次の問題に対する解答の情報を受信し、受信した解答の情報が問題に対する正解であると判定した場合に、所定の解除時間だけ、視聴機器２の動作の制限を更に解除してもよい。このようにすることで、解除時間ごとに、視聴の継続の必要性を判断する機会や問題を検討する機会を利用者に与えることができ、利用者が意欲等を持たずに安易に視聴を継続して、受動的な時間を過ごすことを抑制できる。
【０１１３】
また、実施形態１と異なり、解除時間が設定されないようにしてもよい。この場合、サーバ１は、利用者が問題に正解して視聴の制限が解除された後、管理者から改めて制限指示を受け付けない限り、永続的に制限が解除されるように動作してもよい。
【符号の説明】
【０１１４】
１、１Ａ  サーバ（制御装置、コンピュータ）
２  視聴機器
３  利用者端末（端末）
４  リモコン装置
５  管理者端末
６  中継装置
７、７１、７２  ルータ
８、８１、８２  ＶＰＮサービスアダプタ
９  インターネット（通信網）
Ｈ、Ｈ１、Ｈ２  住居（施設）
Ｌ、Ｌ１、Ｌ２  ローカルネットワーク
【図１】
2015220525.tif 000003
【図２】
2015220525.tif 000004
【図３】
2015220525.tif 000005
【図４】
2015220525.tif 000006
【図５Ａ】
2015220525.tif 000007
【図５Ｂ】
2015220525.tif 000008
【図６】
2015220525.tif 000009
【図７】
2015220525.tif 000010
【図８】
2015220525.tif 000011