(57)【要約】 【課題】電子機器の状態を管理する機能を高めることが可能な電子機器、制御方法、プログラムおよびシステムを提供する。【解決手段】本発明に係る電子機器は、検出部と生成部と登録部と制御部とを備える。検出部は、電子機器の状態を検出する。生成部は、電子機器の状態を示す情報である第１情報と、検出部による検出が行われた時点を示す情報である第２情報とを対応付けた第３情報を生成する。登録部は、第３情報を、生成された順番に記憶部に登録する。制御部は、電子機器に対する電力の供給が開始された場合、記憶部に記憶された１以上の第３情報のうちの最新の第３情報を、電子機器の停止時に関する停止情報として、電子機器に接続されたサーバ装置へ送信する制御を行う。【選択図】図１
2015027049.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と接続された電子機器であって、
前記電子機器の状態を検出する検出部と、
前記電子機器の状態を示す情報である第１情報と、前記検出部による検出が行われた時点を示す情報である第２情報とを対応付けた第３情報を生成する生成部と、
前記第３情報を、生成された順番に記憶部に登録する登録部と、
前記電子機器に対する電力の供給が開始された場合、前記記憶部に記憶された１以上の前記第３情報のうちの最新の前記第３情報を、前記電子機器の停止時に関する停止情報として、前記サーバ装置へ送信する制御を行う制御部と、を備える、
電子機器。
【請求項２】
前記制御部は、前記電子機器に対する電力の供給が開始された場合、その後に検出された前記電子機器の状態を示す前記第１情報と、その検出時点を示す前記第２情報とが対応付けられた前記第３情報を、前記電子機器の起動時に関する起動情報として、前記サーバ装置へ送信する制御を行う、
請求項１に記載の電子機器。
【請求項３】
前記電子機器の状態には、前記電子機器に対する電力供給の状態を示す電力状態が少なくとも含まれる、
請求項１または２に記載の電子機器。
【請求項４】
サーバ装置と接続された電子機器の状態を検出する検出ステップと、
前記電子機器の状態を示す情報である第１情報と、前記検出ステップによる検出が行われた時点を示す情報である第２情報とを対応付けた第３情報を生成する生成ステップと、
前記第３情報を、生成された順番に記憶部に登録する登録ステップと、
前記電子機器に対する電力の供給が開始された場合、前記記憶部に記憶された１以上の前記第３情報のうちの最新の前記第３情報を、前記電子機器の停止時に関する停止情報として、前記サーバ装置へ送信する制御を行う制御ステップと、を含む、
制御方法。
【請求項５】
コンピュータに、
サーバ装置と接続された電子機器の状態を検出する検出ステップと、
前記電子機器の状態を示す情報である第１情報と、前記検出ステップによる検出が行われた時点を示す情報である第２情報とを対応付けた第３情報を生成する生成ステップと、
前記第３情報を、生成された順番に記憶部に登録する登録ステップと、
前記電子機器に対する電力の供給が開始された場合、前記記憶部に記憶された１以上の前記第３情報のうちの最新の前記第３情報を、前記電子機器の停止時に関する停止情報として、前記サーバ装置へ送信する制御を行う制御ステップと、を実行させるためのプログラム。
【請求項６】
サーバ装置と接続された電子機器の状態を検出する検出ステップと、
前記電子機器の状態を示す情報である第１情報と、前記検出ステップによる検出が行われた時点を示す情報である第２情報とを対応付けた第３情報を生成する生成ステップと、
前記第３情報を、生成された順番に記憶部に登録する登録ステップと、
前記電子機器に対する電力の供給が開始された場合、前記記憶部に記憶された１以上の前記第３情報のうちの最新の前記第３情報を、前記電子機器の停止時に関する停止情報として、前記サーバ装置へ送信する制御を行う制御ステップと、を前記電子機器に搭載されたコンピュータにより実行可能なプログラムと、
前記電子機器から受信した前記第３情報に基づく処理を実行する前記サーバ装置と、を備える、
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法、プログラムおよびシステムに関する。
【背景技術】
【０００２】
従来、プリンタなどの複数の電子機器と、サーバ装置とがネットワークなどの所定のデータ伝送路を介して相互に接続されるシステムが知られている。このようなシステムでは、サーバ装置が、複数の電子機器の各々に対して定期的にアクセスして、各電子機器の状態に関する情報を取得する形態が知られている。例えばサーバ装置は、各電子機器の電力状態に関する情報を取得し、取得した情報に基づいて、各電子機器の消費電力の経時的変化を表すレポートを作成することもできる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えばサーバ装置によって管理される電子機器が膨大な数になる場合、あるいは、サーバ装置によって管理される電子機器が複数の国に設置される場合、サーバ装置が、各電子機器に対して十分な頻度でアクセスすることは困難であり、各電子機器においてサーバ装置からのアクセスが無い期間が長時間にわたることになる。
【０００４】
このため、例えばサーバ装置が、ある電子機器にアクセスして当該電子機器が停止状態（電子機器に対する電力の供給が停止された状態）であることを検知しても、当該電子機器が停止した時点や、停止直前における電子機器の電力状態などを把握することはできなかった。
【０００５】
また、電子機器側においても、停止時に関する情報（例えば停止時点や停止直前における電力状態などを推定可能な情報）を、サーバ装置へ通知するという仕組みは存在しなかった。
【０００６】
本発明は、上記に鑑みてなされたものであって、電子機器の状態を管理する機能を高めることが可能な電子機器、制御方法、プログラムおよびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、サーバ装置と接続された電子機器であって、前記電子機器の状態を検出する検出部と、前記電子機器の状態を示す情報である第１情報と、前記検出部による検出が行われた時点を示す情報である第２情報とを対応付けた第３情報を生成する生成部と、前記第３情報を、生成された順番に記憶部に登録する登録部と、前記電子機器に対する電力の供給が開始された場合、前記記憶部に記憶された１以上の前記第３情報のうちの最新の前記第３情報を、前記電子機器の停止時に関する停止情報として、前記サーバ装置へ送信する制御を行う制御部と、を備える。
【発明の効果】
【０００８】
本発明によれば、電子機器の状態を管理する機能を高めることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明が適用されたシステムの構成例を示す図である。
【図２】図２は、本発明が適用された電子機器のソフトウェア層と物理層との関係を表す模式図である。
【図３】図３は、アプリケーションの機能構成の一例を示すブロック図である。
【図４】図４は、外部記憶装置のデータ構造の一例を示す模式図である。
【図５】図５は、電子機器の動作例を示すフローチャートである。
【図６】図６は、電子機器の動作例を示すフローチャートである。
【図７】図７は、対比例を説明するための図である。
【図８】図８は、本発明の効果を説明するための図である。
【図９】図９は、ＭＦＰのソフトウェア層と物理層との関係を表す模式図である。
【図１０】図１０は、プロジェクタのソフトウェア層と物理層との関係を表す模式図である。
【図１１】図１１は、テレビ会議端末のソフトウェア層と物理層との関係を表す模式図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係る電子機器、制御方法、プログラムおよびシステムの実施形態を詳細に説明する。
【００１１】
図１は、本発明が適用されたシステム１の構成を示す図である。図１に示すように、システム１は、複数の電子機器１０と、サーバ装置２０とを備える。複数の電子機器１０の各々と、サーバ装置２０とは、インターネットなどのネットワーク３０を介して相互に接続される。
【００１２】
図２は、電子機器１０のソフトウェア層４０と、物理層（ハードウェア）５０との関係を模式的に示す図である。ここでは、ひとつの電子機器１０を例に挙げて説明するが、他の電子機器１０についても同様に考えることができる。図２に示すように、ソフトウェア層４０は、アプリケーション４１と、Ｉ／Ｆ４２と、複数の管理モジュール４３と、通信モジュール４４とを含む。
【００１３】
アプリケーション４１は、電子機器１０の状態を示す情報を収集し、収集した情報をサーバ装置２０へ送信する制御を行うためのソフトウェアである。ここでは、電子機器１０の状態には、電子機器１０に対する電力供給の状態を示す電力状態が少なくとも含まれる。この例では、アプリケーション４１は、Ｉ／Ｆ４２を介して、複数の管理モジュール４３と通信可能であり、各管理モジュール４３から、当該管理モジュール４３が管理している電子機器１０の状態を示す情報を取得する。
【００１４】
Ｉ／Ｆ４２は、アプリケーション４１と、複数の管理モジュール４３の各々とを仲介するためのソフトウェアである。各管理モジュール４３は、当該管理モジュール４３に対応する（当該管理モジュール４３が管理すべき）電子機器１０の状態を管理する機能を有する。ここでは、電子機器１０の電力状態を管理する管理モジュール４３が少なくとも設けられている。各管理モジュール４３は、必要に応じて、物理層５０にアクセスする機能を有する場合もある。例えば電子機器１０の電力状態を管理する管理モジュール４３は、電子機器１０の各部の電力を検出するセンサ（物理層５０に含まれる要素）から、当該センサにより検出された情報を取得することで、電子機器１０の電力状態を把握することができる。
【００１５】
なお、電子機器１０の電力状態としては、電子機器１０を構成する複数の部品（例えばＣＰＵやメモリなど）の各々総てに対して電力が供給される第１状態（通常状態）や、第１状態よりも消費電力が少ない第２状態（低消費電力状態）などが少なくとも挙げられるが、これに限られるものではない。第２状態の一例としては、電子機器１０を構成する複数の部品のうちの一部の部品に対する電力の供給が停止された状態などが挙げられる。ここでは、電子機器１０の電力状態は可変に設定することが可能であり、第１状態に設定することもできるし、第２状態に設定することもできるし、その他の電力状態に設定することもできる。
【００１６】
通信モジュール４４は、ネットワーク３０を介してサーバ装置２０と通信するためのソフトウェアである。電子機器１０とサーバ装置２０との間では、例えばＳＯＡＰ（Simple  Object  Access  Protocol）などの通信プロトコルを用いた双方向通信を行う。
【００１７】
図３は、上記アプリケーション４１の機能構成の一例を示すブロック図である。図３に示すように、アプリケーション４１は、検出部４５と、生成部４６と、登録部４７と、制御部４８とを有する。
【００１８】
検出部４５は、電子機器１０の状態を検出する機能を有する。検出部４５は、各管理モジュール４３に対して、当該管理モジュール４３が管理している電子機器１０の状態を問い合わせる処理（ポーリング処理）を、所定の周期で実行する。これにより、検出部４５は、各管理モジュール４３が管理している電子機器１０の状態を示す情報を取得することができる。なお、上記所定の周期は任意に設定可能であり、例えば５秒ごとにポーリング処理を行う形態であってもよい。また、検出部４５は、ポーリング処理の結果に基づいて、電子機器１０の状態の変化を検出する機能も有する。
【００１９】
生成部４６は、電子機器１０の状態を示す情報である第１情報と、検出部４５による検出が行われた時点（検出時点）を示す情報である第２情報とを対応付けた第３情報を生成する。つまり、生成部４６は、検出部４５による検出が行われるたびに、検出された電子機器１０の状態を示す第１情報と、検出時点を示す第２情報とを対応付けた第３情報を生成する。ここでは、電子機器１０の状態には、電子機器１０に対する電力供給の状態を示す電力状態が少なくとも含まれる。つまり、上記第１情報には、電子機器１０の電力状態を示す情報が少なくとも含まれる。なお、例えば第１情報は、電子機器１０の電力状態を示す情報のみであってもよいし、電力状態を示す情報と、電力状態以外の状態を示す情報とを含むものであってもよい。
【００２０】
登録部４７は、第３情報を、生成された順番に外部記憶装置６０に登録する。つまり、登録部４７は、生成部４６で第３情報が生成されるたびに、その生成された第３情報を外部記憶装置６０に順次に登録する機能を有する。外部記憶装置６０は、不揮発性のメモリで構成され、例えばＳＤメモリーカードなどで構成され得る。この例では、外部記憶装置６０は、請求項の「記憶部」に対応している。図４は、外部記憶装置６０のデータ構造を模式的に表す図である。
【００２１】
制御部４８は、電子機器１０に対する電力の供給が開始された場合（電子機器１０が起動した場合）、外部記憶装置６０に記憶された１以上の第３情報のうちの最新の第３情報を、電子機器１０の停止時に関する停止情報（「電源オフ」のイベント情報）として、サーバ装置２０へ送信する制御を行う機能を有する。ここでは、制御部４８は、電子機器１０が起動した場合、外部記憶装置６０にアクセスして最新の第３情報を読み出す機能も有しており、読み出した最新の第３情報を、「電源オフ」のイベント情報として、サーバ装置２０へ送信する制御を行う。ただし、これに限らず、例えば制御部４８とは別の要素が上記読み出し機能を有する形態であってもよい。なお、最新の第３情報とは、起動時点との間隔が最も小さい時点を示す第２情報を含む第３情報であると考えることもできる。
【００２２】
また、制御部４８は、電子機器１０に対する電力の供給が開始された場合、その後に検出された電子機器１０の状態（少なくとも電力状態を含む）を示す第１情報と、その検出時点を示す第２情報とが対応付けられた第３情報を、電子機器１０の起動時に関する起動情報（「電源オン」のイベント情報）として、サーバ装置２０へ送信する制御を行う。
【００２３】
さらに、制御部４８は、検出部４５によって電子機器１０の電力状態の変化が検出された場合、変化後の電力状態を示す第１情報と、変化後の電力状態が検出された時点を示す第２情報とが対応付けられた第３情報をサーバ装置２０へ送信する制御を行う。
【００２４】
なお、電子機器１０のハードウェア構成は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ、ＲＡＭ、および、通信Ｉ／Ｆ装置などを含む通常のコンピュータのハードウェア構成を利用している。上述したアプリケーション４１が有する各機能（検出部４５、生成部４６、登録部４７および制御部４８）は、ＣＰＵがＲＯＭに格納されたプログラムをＲＡＭ上で展開して実行することにより実現される。また、これに限らず、例えば上述したアプリケーション４１が有する各機能のうちの少なくとも一部を専用のハードウェア回路（例えば半導体集積回路等）で実現することもできる。
【００２５】
図５は、電子機器１０が、所定の周期（例えば５秒）で実行する処理の一例を示すフローチャートである。図５に示すように、電子機器１０（検出部４５）は、上記ポーリング処理を行うことにより、電子機器１０の状態を検出する（ステップＳ１）。次に、電子機器１０（検出部４５）は、電子機器１０の電力状態が変化したか否かを判断する（ステップＳ２）。電力状態が変化したと判断した場合（ステップＳ２：ＹＥＳ）、電子機器１０（生成部４６）は、変化後の電力状態を示す第１状態と、変化後の電力状態の検出時点を示す第２情報とを対応付けた第３情報を生成する（ステップＳ３）。次に、電子機器１０（制御部４８）は、ステップＳ３で生成された第３情報をサーバ装置２０へ送信する制御を行う（ステップＳ４）。次に、電子機器１０（登録部４７）は、ステップＳ３で生成された第３情報を外部記憶装置６０に登録する（ステップＳ５）。
【００２６】
一方、上述のステップＳ２において、電力状態が変化していないと判断した場合（ステップＳ２：ＮＯ）、電子機器１０（生成部４６）は、上述のステップＳ１で検出された電子機器１０の状態を示す第１状態と、その検出時点を示す第２情報とを対応付けた第３情報を生成する（ステップ６）。次に、電子機器１０（登録部４７）は、ステップＳ６で生成された第３情報を外部記憶装置６０に登録する（ステップＳ７）。
【００２７】
図６は、起動後における電子機器１０の動作例を示すフローチャートである。図６に示すように、起動後（例えば起動直後）において、まず電子機器１０（制御部４８）は、外部記憶装置６０にアクセスして最新の第３情報を読み出す（ステップＳ１１）。次に、電子機器１０（制御部４８）は、上述のステップＳ１１で読み出した第３情報を、「電源オフ」のイベント情報としてサーバ装置２０へ送信する制御を行う(ステップＳ１２)。また、電子機器１０（制御部４８）は、起動後に検出された電子機器１０の状態を示す第１情報と、その検出時点を示す第２情報とが対応付けられた第３情報を、電子機器１０の起動情報（「電源オン」のイベント情報）として、サーバ装置２０へ送信する制御を行う（ステップＳ１３）。
【００２８】
以上のように、本発明が適用された電子機器１０は、定期的に電子機器１０の状態を検出し、電子機器１０の状態を検出するたびに、検出した電子機器１０の状態を示す第１情報と、その検出時点を示す第２情報とを対応付けた第３情報を生成し、生成した順番で外部記憶装置６０に登録していく。そして、電子機器１０の起動時に、最新の第３情報（登録時からの経過時間が最も少ない第３情報）を外部記憶装置６０から読み出し、その読み出した最新の第３情報を、電子機器１０の停止時に関する停止情報としてサーバ装置２０へ送信する。これにより、サーバ装置２０は、電子機器１０から通知された停止情報に含まれる第２情報が示す時点を、電子機器１０が停止した時点として特定（推定）することもできるし、電子機器１０から通知された停止情報に含まれる第１情報が示す電子機器１０の状態を、停止直前の電子機器１０の状態として特定することもできる。したがって、サーバ装置２０は、例えば電子機器１０の消費電力の経時的変化を示す情報（レポート）を作成する場合において、電子機器１０の実際の電力状態を正確に反映させたレポートを作成することができる。
【００２９】
いま、従来のように、サーバ装置が、各電子機器に対して定期的にアクセスして、各電子機器の状態を管理する形態を対比例として想定する。以下、対比例における電子機器を１００とし、対比例におけるサーバ装置を２００として説明する。図７の例では、午後４時において、対比例における電子機器１００の電力状態は、第１状態から第２状態に移行している。また、ユーザは、午後５時において、電子機器１００に対する電力の供給を停止することを指示する操作（例えば不図示の電源スイッチの押下操作等）を行い、翌日の午前９時において、電子機器１００に対する電力の供給を開始することを指示する操作（例えば不図示の電源スイッチの押下操作等）を行っているので、午後５時から翌日の午前９時までの間における電子機器１００の電力状態は、電力の供給が停止された状態を示す電源オフ状態となっている。
【００３０】
一方、対比例におけるサーバ装置２００は、午後４時、および、午後１０時の各々の時刻（日付は省略）で電子機器１００にアクセスしている。また、対比例における電子機器１００は、電子機器１００に対する電力の供給が開始された場合（起動した場合）、起動後の電子機器１００の状態を示す情報と、起動時点を示す情報とを対応付けた起動情報を、サーバ装置２００へ送信する機能を有しているものとする。
【００３１】
図７の例では、サーバ装置２００は、電子機器１００の電力状態が第１状態から第２状態に移行した午後４時において電子機器１００にアクセスしているので、電子機器１００の電力状態が第１状態から第２状態に移行した時点を正確に把握することができる。しかしながら、サーバ装置２００は、電子機器１００の電力状態が電源オフ状態に移行した午後５時においては電子機器１００にアクセスしておらず、次にサーバ装置２００が電子機器１００にアクセスするのは午後１０時の時点である。このため、サーバ装置２００は、午後１０時に電子機器１００にアクセスしたときに、電子機器１０が電源オフ状態に移行していることを検知し、電子機器１００の電力状態が電源オフ状態に移行したのは午後１０時の時点とみなすので、実際の電子機器１００の電力状態の変化との間で乖離が生じることになる。
【００３２】
これに対して、本発明が適用された電子機器１０は、対比例におけるサーバ装置２００が電子機器１００にアクセスする間隔よりも十分に短い間隔（例えば５秒）で、電子機器１０の状態を検出し、検出を行うたびに、検出した電子機器１０の状態を示す第１情報と、その検出時点を示す第２情報とを対応付けた第３情報を生成し、生成した順番で外部記憶装置６０に登録していく。そして、起動時に、外部記憶装置６０に登録された最新の第３情報を、電子機器１０の停止時に関する停止情報としてサーバ装置２０に送信する。
【００３３】
図８の例では、電子機器１０は、電源オフ状態に移行した午後５時の時点の直前までの電力状態に関しては、外部記憶装置６０に登録済みである。そして、電子機器１０は、翌日の午前９時の起動時に、最新の第３情報、つまり、起動時点との間隔が最も小さい時点（図８の例では、前日の午後５時に最も近いポーリング時点）を示す第２情報を含む第３情報を、停止時に関する停止情報としてサーバ装置２０に送信するので、サーバ装置２０は、電子機器１０から通知された停止情報に含まれる第２情報が示す時点を、電子機器１０が停止した時点として特定（推定）することができる。また、サーバ装置１０は、電子機器１０から通知された停止情報に含まれる第１情報が示す電子機器１０の電力状態を、停止直前の電子機器１０の状態として特定することもできる。したがって、図８に示すように、サーバ装置２０は、電子機器１０の消費電力の経時的変化を示す情報を、実態に近い形に修正（事後的に修正）することができるので、対比例に比べて精度の高いレポートを作成することができる。
【００３４】
（電子機器の例：ＭＦＰ）
なお、本発明が適用される電子機器１０の種類は任意である。例えば本発明が適用される電子機器１０は、複合機（ＭＦＰ：Multifunction  Peripheral）であってもよい。以下では、本発明が適用されたＭＦＰを「ＭＦＰ１０」と表記して説明する。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【００３５】
図９は、本発明が適用されたＭＦＰ１０のソフトウェア層４００と、物理層（ハードウェア）５００との関係を模式的に示す図である。図９に示すように、ソフトウェア層４００は、アプリケーション４１０と、Ｉ／Ｆ４２０と、複数の管理モジュール４３０（４３０Ａ〜４３０Ｄ）と、通信モジュール４４０とを含む。
【００３６】
アプリケーション４１０の機能は、上述のアプリケーション４１の機能と同様である。Ｉ／Ｆ４２０の機能は、上述のＩ／Ｆ４２の機能と同様である。通信モジュール４４０の機能は、上述の通信モジュール４４の機能と同様である。
【００３７】
図９の例では、複数の管理モジュール４３０として、電力管理モジュール４３０Ａと、トナー管理モジュール４３０Ｂと、ドア管理モジュール４３０Ｃと、エラー管理モジュール４３０Ｄとが設けられている。
【００３８】
電力管理モジュール４３０Ａは、ＭＦＰ１０の電力状態を管理（把握）する。ＭＦＰ１０の電力状態としては、ＭＦＰ１０を構成するエンジン、コントローラ、ＣＰＵ、および、メモリなどの複数の部品の各々総てに電力が供給される第１状態や、複数の部品のうちの一部の部品に対する電力の供給が停止される第２状態などが挙げられる。
【００３９】
トナー管理モジュール４３０Ｂは、トナー残量などのトナーの状態を管理する。ドア管理モジュール４３０Ｃは、ＭＦＰ１０の本体内部に格納されたトナー等をカバーするドアの開閉状態を管理する。エラー管理モジュール４３０Ｄは、ＭＦＰ１０で発生するエラーの状態を管理する。例えばエラー管理モジュール４３Ｄは、業者（サービスマン）を呼んで修理を行う必要がある異常の発生の有無を管理する。
【００４０】
（電子機器の例：プロジェクタ）
また、本発明が適用される電子機器１０は、スクリーンなどの投影面に画像を投影するプロジェクタであってもよい。以下では、本発明が適用されたプロジェクタを「プロジェクタ１０」と表記して説明する。
【００４１】
図１０は、本発明が適用されたプロジェクタ１０のソフトウェア層４０１と、物理層（ハードウェア）５０１との関係を模式的に示す図である。図１０に示すように、ソフトウェア層４０１は、アプリケーション４１１と、Ｉ／Ｆ４２１と、複数の管理モジュール４３１（４３１Ａ〜４３１Ｄ）と、通信モジュール４４１とを含む。
【００４２】
アプリケーション４１１の機能は、上述のアプリケーション４１の機能と同様である。Ｉ／Ｆ４２１の機能は、上述のＩ／Ｆ４２の機能と同様である。通信モジュール４４１の機能は、上述の通信モジュール４４の機能と同様である。
【００４３】
図１０の例では、複数の管理モジュール４３１として、電力管理モジュール４３１Ａと、ＡＶミュート管理モジュール４３１Ｂと、エラー管理モジュール４３１Ｃと、ランプ管理モジュール４３１Ｄとが設けられている。これらの管理モジュール４３１は、ＰＪＬｉｎｋ規格に従って、当該管理モジュール４３１が管理すべき状態に関する情報を取得することができる。
【００４４】
電力管理モジュール４３１Ａは、プロジェクタ１０の電力状態を管理する。ＡＶミュート管理モジュール４３１Ｂは、聴衆を話に集中させたいときや投影対象のファイルを切り替える操作などを聴衆に見せたくないときに使用するＡＶミュート（スクリーンの映像を消す機能）の状態を管理する。エラー管理モジュール４３１Ｃは、プロジェクタ１０で発生するエラーの状態を管理する。ランプ管理モジュール４３１Ｄは、ランプ数やランプ時間を管理する。
【００４５】
なお、管理モジュール４３１としては、図１０の例に限られるものではない。例えばＰＪＬｉｎｋ規格に従って、プロジェクタ１０の入力切換を示す情報、入力切換の一覧を示す情報、プロジェクタ名を示す情報、メーカー名を示す情報、機種名を示す情報などを取得可能な１以上の管理モジュール４３１がさらに設けられてもよい。
【００４６】
（電子機器の例：テレビ会議端末）
また、本発明が適用される電子機器１０は、ネットワークを介して映像データや音声データなどの大容量の会議データをリアルタイムに送受信するテレビ会議システム（ビデオ会議システムやテレビジョン会議システムなどと称される場合もある）に利用される端末（以下、「テレビ会議端末」と称する）であってもよい。以下では、本発明が適用されたテレビ会議端末を「テレビ会議端末１０」と表記して説明する。
【００４７】
図１１は、本発明が適用されたテレビ会議端末１０のソフトウェア層４０２と、物理層（ハードウェア）５０２との関係を模式的に示す図である。図１１に示すように、ソフトウェア層４０２は、アプリケーション４１２と、Ｉ／Ｆ４２２と、複数の管理モジュール４３２（４３２Ａ〜４３２Ｄ）と、通信モジュール４４２とを含む。
【００４８】
アプリケーション４１２の機能は、上述のアプリケーション４１の機能と同様である。Ｉ／Ｆ４２２の機能は、上述のＩ／Ｆ４２の機能と同様である。通信モジュール４４２の機能は、上述の通信モジュール４４の機能と同様である。
【００４９】
図１１の例では、複数の管理モジュール４３２として、電力管理モジュール４３２Ａと、音声管理モジュール４３２Ｂと、カメラ管理モジュール４３２Ｃとが設けられている。電力管理モジュール４３１Ａは、テレビ会議端末１０の電力状態を管理する。音声管理モジュール４３２Ｂは、テレビ会議端末１０を使用する会議の参加者が発話する音声を入力するマイク（音声入力装置の一例）の状態を管理する。カメラ管理モジュール４３２Ｃは、テレビ会議端末１０を使用する会議の参加者（カメラによる撮像対象の一例）を撮像するカメラ（撮像装置）の状態を管理する。
【００５０】
なお、管理モジュール４３２としては、図１１の例に限られるものではない。テレビ会議に使用するネットワークの状態を管理する管理モジュール４３２がさらに設けられてもよい。
【００５１】
以上、本発明が適用された電子機器について説明したが、本発明は、上述の内容に限定されるものではなく、本発明の要旨を超えない範囲内で種々の変形が可能である。
【００５２】
上述した電子機器１０で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００５３】
１    システム
１０  電子機器
２０  サーバ装置
３０  ネットワーク
４０  ソフトウェア層
４１  アプリケーション
４２  Ｉ／Ｆ
４３  管理モジュール
４４  通信モジュール
４５  検出部
４６  生成部
４７  登録部
４８  制御部
５０  物理層
６０  外部記憶装置
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２０１１−１９１９８９号公報
【特許文献２】特開２０１２−１１６１１１号公報
【図１】
2015027049.tif 000003
【図２】
2015027049.tif 000004
【図３】
2015027049.tif 000005
【図４】
2015027049.tif 000006
【図５】
2015027049.tif 000007
【図６】
2015027049.tif 000008
【図７】
2015027049.tif 000009
【図８】
2015027049.tif 000010
【図９】
2015027049.tif 000011
【図１０】
2015027049.tif 000012
【図１１】
2015027049.tif 000013