(57)【要約】【課題】端末装置及び端末管理装置の双方における電力の消費効率の向上を図る。【解決手段】端末装置２００は、情報取得手段としてのセンサと、通信機能とを備える。端末管理装置である管理サーバ１００は、複数の端末装置２００と接続し、各端末装置２００の情報取得手段により取得された情報を収集する。端末装置２００は、設定にしたがって、収集した情報であるセンサ・データを特定のタイミングで管理サーバ１００へ送信する。管理サーバ１００は、各端末装置２００がセンサ・データを送信する特定のタイミングを含む予め定められた時間帯で、各端末装置２００から送信されるセンサ・データを受信可能な状態となる。【選択図】図４
2018121250.tif 000002
【特許請求の範囲】
【請求項１】
通信可能な時間が限定されている外部装置との間で通信を行う通信部と、
前記外部装置が通信可能な時間として設定された時間を含む予め定められた時間帯において前記通信部を制御して当該外部装置と接続し、通信を行う通信制御部と、
を備えることを特徴とする、情報処理装置。
【請求項２】
時間情報を管理する時間管理部と、
前記通信制御部により、予め定められた条件を満足して前記外部装置と接続した際に、前記時間管理部が管理する時間と前記外部装置における時間とを同期させる同期制御部と、
をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記同期制御部は、前記通信部を介して前記外部装置から当該外部装置の時間情報を取得し、取得した時間情報と前記時間管理部により管理される時間情報とに差がある場合に、当該時間情報の差分を当該外部装置に通知して、同期させることを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
予め定められた条件に基づく前記外部装置との通信が正常に行われなかった場合に、当該外部装置が正常に動作していないと判断する判断部をさらに備えることを特徴とする、請求項１に記載の情報処理装置。
【請求項５】
前記判断部は、予め定められた回数の連続する前記予め定められた時間帯において、前記外部装置との通信が行われない場合に、当該外部装置が正常に動作していないと判断することを特徴とする、請求項４に記載の情報処理装置。
【請求項６】
前記同期制御部による同期制御が行われる前記外部装置との接続において、当該外部装置との通信が正常に行われなかった場合に、当該外部装置が正常に動作していないと判断する判断部をさらに備えることを特徴とする、請求項２に記載の情報処理装置。
【請求項７】
通信可能な時間が限定されている外部装置との間で通信を行う通信部と、
動作モードとして前記通信部の制御を実行する通常モードと当該通信部の制御を実行しない待機モードとを有し、少なくとも前記外部装置が通信可能な時間として設定された時間を含む予め定められた時間帯では通常モードで動作し、当該外部装置と通信を行う通信制御部と、
を備えることを特徴とする、情報処理装置。
【請求項８】
通信機能を備え、予め定められた通信可能条件を満足すると通信可能となる第１の機器と、
前記第１の機器と通信する通信機能を備え、当該第１の機器が通信可能となる時間を含む予め定められた時間帯において通信可能となり、当該第１の機器と通信を行う第２の機器と、
を備えることを特徴とする、通信システム。
【請求項９】
前記第１の機器は、予め定められた時間調整条件を満足すると、当該第１の機器における時間情報を前記第２の機器に送信し、
前記第２の機器は、前記第１の機器から取得した当該第１の機器における時間情報と、当該第２の機器における時間情報とに基づき、当該第１の機器における時間情報を同期させることを特徴とする、請求項８に記載の通信システム。
【請求項１０】
前記第１の機器は、電源の電圧が予め定められた閾値よりも低下した場合に、前記通信可能条件に基づく通信を抑制し、複数回の当該通信可能条件の成立に対して１回の通信を実行することを特徴とする、請求項８に記載の通信システム。
【請求項１１】
通信機能を備え、通信可能な時間が限定されている第１の機器と、
動作モードとして情報処理を行う通常モードと情報処理を行わない待機モードとを有し、前記第１の機器と通信する通信機能を備え、少なくとも当該第１の機器が通信可能となる時間を含む予め定められた時間帯では通常モードで動作し、当該第１の機器と通信を行う第２の機器と、
を備えることを特徴とする、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および通信システムに関する。
【背景技術】
【０００２】
センサを備えた複数の端末装置と管理装置とを、ネットワークを介して接続し、端末装置に設けられたセンサにて取得した情報を収集することが行われている。特許文献１には、センサノードと近距離無線通信を行う近距離無線通信部と、サーバと通信を行う通信部と、センサの測定間隔の設定、センサで検出された測定結果の送信先ゲートウェイのアドレス情報の設定、および自装置からサーバへの測定結果の送信間隔の設定を少なくとも含む動作パラメータをサーバから受信し保管する動作パラメータ保管部と、動作パラメータの測定間隔にて、センサノードに対し、センサによる測定と測定結果の送信との指示を送信し、指示に応じて、センサノードがセンサを駆動して取得した測定結果を取得し、センサノードから受信した測定結果を動作パラメータの送信間隔にてサーバに送信する制御部と、を備えるゲートウェイが開示されている。かかる構成により、特許文献１に開示された技術では、センサノードはゲートウェイからの指示により動作を行うこととなり、ゲートウェイは、センサノードから測定結果を受信する処理の負荷が小さくなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７２１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
端末装置と管理装置との間の通信において、管理装置から端末装置に問い合わせを行って情報を収集する方式（いわゆるプル型）では、端末装置の通信機能が、管理装置からの要求の有無に関わらず、要求を受け付けられる状態となっている必要があった。一方、端末装置の主体的な動作により端末装置から管理装置へ情報が送られる方式（いわゆるプッシュ型）では、管理装置は、複数の端末装置から非同期に情報を受信するため、端末装置からの情報を常時受け付けられる状態となっている必要があった。
【０００５】
本発明は、端末装置及び端末管理装置の双方における電力の消費効率の向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る情報処理装置は、
通信可能な時間が限定されている外部装置との間で通信を行う通信部と、
前記外部装置が通信可能な時間として設定された時間を含む予め定められた時間帯において前記通信部を制御して当該外部装置と接続し、通信を行う通信制御部と、
を備えることを特徴とする、情報処理装置である。
本発明の請求項２に係る情報処理装置は、
時間情報を管理する時間管理部と、
前記通信制御部により、予め定められた条件を満足して前記外部装置と接続した際に、前記時間管理部が管理する時間と前記外部装置における時間とを同期させる同期制御部と、
をさらに備えることを特徴とする、請求項１に記載の情報処理装置である。
本発明の請求項３に係る情報処理装置は、
前記同期制御部は、前記通信部を介して前記外部装置から当該外部装置の時間情報を取得し、取得した時間情報と前記時間管理部により管理される時間情報とに差がある場合に、当該時間情報の差分を当該外部装置に通知して、同期させることを特徴とする、請求項２に記載の情報処理装置である。
本発明の請求項４に係る情報処理装置は、
予め定められた条件に基づく前記外部装置との通信が正常に行われなかった場合に、当該外部装置が正常に動作していないと判断する判断部をさらに備えることを特徴とする、請求項１に記載の情報処理装置である。
本発明の請求項５に係る情報処理装置は、
前記判断部は、予め定められた回数の連続する前記予め定められた時間帯において、前記外部装置との通信が行われない場合に、当該外部装置が正常に動作していないと判断することを特徴とする、請求項４に記載の情報処理装置である。
本発明の請求項６に係る情報処理装置は、
前記同期制御部による同期制御が行われる前記外部装置との接続において、当該外部装置との通信が正常に行われなかった場合に、当該外部装置が正常に動作していないと判断する判断部をさらに備えることを特徴とする、請求項２に記載の情報処理装置である。
本発明の請求項７に係る情報処理装置は、
通信可能な時間が限定されている外部装置との間で通信を行う通信部と、
動作モードとして前記通信部の制御を実行する通常モードと当該通信部の制御を実行しない待機モードとを有し、少なくとも前記外部装置が通信可能な時間として設定された時間を含む予め定められた時間帯では通常モードで動作し、当該外部装置と通信を行う通信制御部と、
を備えることを特徴とする、情報処理装置である。
本発明の請求項８に係る通信システムは、
通信機能を備え、予め定められた通信可能条件を満足すると通信可能となる第１の機器と、
前記第１の機器と通信する通信機能を備え、当該第１の機器が通信可能となる時間を含む予め定められた時間帯において通信可能となり、当該第１の機器と通信を行う第２の機器と、
を備えることを特徴とする、通信システムである。
本発明の請求項９に係る通信システムは、
前記第１の機器は、予め定められた時間調整条件を満足すると、当該第１の機器における時間情報を前記第２の機器に送信し、
前記第２の機器は、前記第１の機器から取得した当該第１の機器における時間情報と、当該第２の機器における時間情報とに基づき、当該第１の機器における時間情報を同期させることを特徴とする、請求項８に記載の通信システムである。
本発明の請求項１０に係る通信システムは、
前記第１の機器は、電源の電圧が予め定められた閾値よりも低下した場合に、前記通信可能条件に基づく通信を抑制し、複数回の当該通信可能条件の成立に対して１回の通信を実行することを特徴とする、請求項８に記載の通信システムである。
本発明の請求項１１に係る通信システムは、
通信機能を備え、通信可能な時間が限定されている第１の機器と、
動作モードとして情報処理を行う通常モードと情報処理を行わない待機モードとを有し、前記第１の機器と通信する通信機能を備え、少なくとも当該第１の機器が通信可能となる時間を含む予め定められた時間帯では通常モードで動作し、当該第１の機器と通信を行う第２の機器と、
を備えることを特徴とする、通信システムである。
【発明の効果】
【０００７】
請求項１の発明によれば、常時通信可能とする構成と比較して、特定の時間帯以外は通信に関する機能への電源供給を抑制することができるため、電力消費量の削減を図ることができる。
請求項２の発明によれば、同期制御を行わない構成と比較して、通信対象の外部装置との間で計測時間がずれた場合でも、修正することができる。
請求項３の発明によれば、同期制御において自装置の時間情報を変更する構成と比較して、複数の外部装置と接続する場合であっても、容易に同期制御を行うことができる。
請求項４の発明によれば、通信に基づいて通信対象の外部装置が正常に動作しているか否かを判断しない構成と比較して、正常に動作していないことを報知する手段を有しない外部装置が正常に動作していないことを検知することができる。
請求項５の発明によれば、連続して複数回の通信が行われなかった場合に通信対象の外部装置が正常に動作していないと判断することにより、偶発的な通信の失敗に基づく判断の誤りを回避することができる。
請求項６の発明によれば、同期制御が行われる通信が正常に行われなかった場合に通信対象の外部装置が正常に動作していないと判断することにより、同期制御が行われないために他の通信も正常に行われなくなる事態の発生を回避することができる。
請求項７の発明によれば、常時通信可能とする構成と比較して、特定の時間帯以外は通信に関する機能への電源供給を抑制することができるため、電力消費量の削減を図ることができる。
請求項８の発明によれば、常時通信可能とする構成と比較して、特定の時間帯以外は通信に関する機能への電源供給を抑制することができるため、第１の機器および第２の機器の双方において電力消費量の削減を図ることができる。
請求項９の発明によれば、同期制御を行わない構成と比較して、第１の機器における時間情報と第２の機器における時間情報とがずれた場合でも、修正することができる。
請求項１０の発明によれば、電源電圧の低下に関わらず通信を継続する構成と比較して、第１の機器の電力の消費を削減して電源を持たせることができるとともに、第１の機器において電源電圧が低下していることを第２の機器が認識することができる。
請求項１１の発明によれば、常時通信可能とする構成と比較して、特定の時間帯以外は通信に関する機能への電源供給を抑制することができるため、第１の機器および第２の機器の双方において電力消費量の削減を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態の端末管理システムの全体構成を示す図である。
【図２】管理サーバのハードウェア構成を示す図である。
【図３】管理サーバの機能構成を示す図である。
【図４】センサ・データ取得部が受信可能状態となる時間帯と、端末装置がセンサ・データを送信する時間帯（タイミング）との関係を示す図である。
【図５】報知部が正常に動作していない端末装置を検知する様子を示す図である。
【図６】端末装置のハードウェア構成を示す図である。
【図７】端末装置の機能構成を示す図である。
【図８】センサ・データ取得部が受信可能状態となる時間帯と、端末装置がセンサ・データを送信する時間帯（タイミング）との関係を示す図である。
【図９】管理サーバと端末装置との間の通信の一態様を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜本実施形態が適用されるシステム＞
図１は、本実施形態の端末管理システムの全体構成を示す図である。図１に示す端末管理システム１０は、管理サーバ１００と、管理対象である端末装置２００とを備え、管理サーバ１００と端末装置２００との間の通信システムを含む。管理サーバ１００と端末装置２００とは、ネットワーク３００を介して接続されている。また、図１では省略しているが、管理サーバ１００自体もネットワーク３００を介して他のサーバ（外部サーバ）に接続するようにしてもよい。この場合、管理サーバ１００は、ネットワーク上の他のサーバも含む情報システムにおける、いわゆるエッジサーバとして機能する。
【００１０】
管理サーバ１００は、端末装置２００を管理する端末管理装置の一例であり、例えば、パーソナルコンピュータやサーバマシンの他、通信機能を備えた種々の情報処理装置により実現される。例えば、複写機能、画像読み取り機能、印刷機能、ＦＡＸ通信機能などを有するとともに、ネットワーク３００によるデータ通信を行うための通信機能を備えた複合機である画像処理装置を管理サーバ１００として用いてもよい。
【００１１】
管理サーバ１００は、端末装置２００を管理し、端末装置２００から情報を受信したり、端末装置２００へ制御命令を送信したりする。管理サーバ１００は、複数の種類のネットワーク回線に接続するために複数のネットワーク・インターフェイスを備えるように構成してもよい。例えば、有線通信によりＬＡＮ（Local Area Network）に接続するためのネットワークアダプタと、無線通信によりＬＡＮに接続するための無線通信モジュールとを備える構成としてもよい。無線通信モジュールとしては、例えば、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）等を用いた無線通信によりＬＡＮに接続するための各通信方式に対応した無線通信モジュールをそれぞれ備える構成としてもよい。さらに、ネットワーク・インターフェイスとして、ＬＴＥ（Long Term Evolution）や３Ｇ（3rd Generation）等の回線で接続するための通信モジュールやＦＡＸ通信回線（電話回線）で接続するための通信モジュールを設けてもよい。
【００１２】
端末装置２００は、各種の情報を取得するための情報取得手段と、ネットワーク３００を介して通信を行う通信機能とを備えた電子機器である。情報取得手段は、様々な環境情報を温度、湿度、照度、加速度などの物理量として取得する手段であり、例えば、これらの物理量を得る各種のセンサが用いられる。すなわち、端末装置２００は、いわゆるセンサ・デバイスである。個々の端末装置２００には、端末装置２００の種類に応じて、特定のセンサが設けられる。端末装置２００は、センサにより得られた情報を、通信機能を用い、ネットワーク３００を介して管理サーバ１００に送信する。また、各端末装置２００の情報取得手段は同じ種類のものに限定されず、端末装置２００ごとに種々の情報取得手段や動作手段を有していてよい。さらに、一つの端末装置２００は、複数の種類の情報取得手段を有していてもよい。また、本実施形態において、端末装置２００は、取得しようとする情報に応じて種々の場所に設置される。そのため、管理サーバ１００と端末装置２００との物理的な位置関係も様々であり、端末装置２００の種類（機種）や設置場所に応じて、管理サーバ１００と端末装置２００とを接続するための適当な通信回線が選択されるように構成してもよい。
【００１３】
ネットワーク３００は、管理サーバ１００と端末装置２００との間のデータ通信に用いられる通信ネットワークであれば特に限定されず、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等としてよい。データ通信に用いられる通信回線は、上述したように、有線と無線とを問わず、種々の回線を対象としてよい。また、複数のネットワークや通信回線を介して各装置を接続するように構成してもよい。
【００１４】
＜管理サーバの構成＞
図２は、管理サーバ１００のハードウェア構成を示す図である。図２に示す管理サーバ１００は、ＣＰＵ（Central Processing Unit）１０１と、ＡＳＩＣ（Application Specific Integrated Circuit）１０２と、ＲＴＣ（Real-Time Clock）１０３とを備える。また、管理サーバ１００は、記憶手段として、ＲＯＭ（Read Only Memory）１０４と、データの書き換えが可能な不揮発性メモリ１０５と、ＲＡＭ（Random Access Memory）１０６とを備える。ＲＯＭ１０４にはＣＰＵ１０１が実行するプログラムが格納されており、ＣＰＵ１０１は、ＲＯＭ１０４からプログラムを読み込んで実行することにより、各種の処理および制御を実行する。さらに、管理サーバ１００は、ネットワーク３００に接続するためのネットワーク・インターフェイスとして、ネットワークアダプタ１０７と、無線通信モジュール１０８とを備える。
【００１５】
ＣＰＵ１０１は、制御手段として、ネットワーク３００への接続や管理サーバ１００の各種の機能を制御する。また、ＣＰＵ１０１は、処理手段として、ネットワーク３００を介して取得されるデータの処理および管理サーバ１００の機能に基づく各種の処理を実行する。ＡＳＩＣ１０２は、予め特定された処理や制御を実行するプロセッサである。ＡＳＩＣ１０２により実行される処理や制御の具体的な内容は、管理サーバ１００の機能や仕様等により特定されるが、例えば、図示しないユーザ・インターフェイスの制御等に用いられる。
【００１６】
ＲＴＣ１０３は、時間情報である時刻データ（例えば、年、月、日、時、分、秒など）を提示する時計であり、時間情報を管理する時間管理部の一例である。このＲＴＣ１０３は、固有の電源（バッテリ）によりバックアップされている。そのため、ＲＴＣ１０３は、管理サーバ１００の電源がＯＦＦとなっても時刻データを更新し続ける。
【００１７】
ＲＯＭ１０４は、上述したように、ＣＰＵ１０１が実行するプログラムを格納している。また、ＲＯＭ１０４は、ＣＰＵ１０１の処理に要するパラメータ等を格納している。不揮発性メモリ１０５は、例えば、ＣＰＵ１０１の処理結果として生成されたデータを保持する。ＲＡＭ１０６は、例えば、ＣＰＵ１０１の作業メモリとして用いられる。また、ＲＡＭ１０６は、例えば、ＣＰＵ１０１の処理結果として生成されたデータを一時的に保持するためにも用いられる。
【００１８】
ネットワークアダプタ１０７は、有線通信によりネットワーク３００に接続するための接続手段であり、ＮＩＣ（Network Interface Card）等により実現される。無線通信モジュール１０８は、無線通信によりネットワーク３００に接続するための接続手段である。Ｗｉ−ＦｉやＢｌｕｅｔｏｏｔｈ等、使用する通信方式に応じて複数の無線通信モジュールを設けてもよい。これらの接続手段は、管理サーバ１００に対する外部装置である端末装置２００や外部サーバ（図示せず）との間で通信を行うための通信部の一例である。
【００１９】
なお、図２に示す構成例は、管理サーバ１００のハードウェア構成を例示するものに過ぎず、本実施形態の管理サーバ１００の構成は、図２に示す構成例に限定されるものではない。例えば、本実施形態の管理サーバ１００は、ＡＳＩＣ１０２を備えず、すべての制御や処理をＣＰＵ１０１が担う構成としても良い。また、本実施形態の管理サーバ１００は、メモリ構成も図２に示す構成には限定されない。さらに、本実施形態の管理サーバ１００は、ＣＰＵ１０１による処理結果を出力するための表示機構およびディスプレイや音声出力機構、操作者（管理者）が命令や情報を入力するための入力デバイス等を備える構成としても良い。
【００２０】
図３は、管理サーバ１００の機能構成を示す図である。図３に示すように、管理サーバ１００は、時刻情報出力部１１と、同期制御部１２と、端末設定部１３と、センサ・データ取得部１４と、通信制御部１５と、報知部１６とを備える。
【００２１】
時刻情報出力部１１は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。この時刻情報出力部１１は、ＲＴＣ１０３から時刻データを取得し、同期命令とともに端末装置２００へ送信する。端末装置２００が管理サーバ１００から送られた時刻データに基づいて自装置の時刻設定を行うことにより、管理サーバ１００と端末装置２００とが有する時刻情報の同期が図られる。時刻データの送信は、例えば、管理サーバ１００と端末装置２００との間で、ネットワーク３００上で互いを認識するための認証設定（ペアリング）が行われる際に行われる。また、数日ごとや数週間ごとのように、定期的に行っても良い。
【００２２】
同期制御部１２は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。この同期制御部１２は、時間条件設定部の一例であり、管理サーバ１００が予め定められた条件を満足して端末装置２００と接続した際に、端末装置２００に対する同期制御を行う。予め定められた条件としては、例えば、予め定められた時期的条件が考えられる。この場合、同期制御は、例えば、１日に１回、特定の時刻に行っても良いし、数時間ごとに行っても良い。同期制御部１２は、同期制御を行うタイミングになると（時期的条件を満足すると）、端末装置２００から時刻情報を受信する。この時刻情報は、時刻情報出力部１１が送信した時刻データに基づいて同期した端末装置２００において計時された時刻を示す情報である。次に、同期制御部１２は、端末装置２００から受信した時刻情報とＲＴＣ１０３から取得した時刻データとを比較し、差が生じているか否かを判断する。そして、差が生じている場合は、＋ｎ秒（ｎ秒早い）、−ｎ秒（ｎ秒遅い）等のような差分の情報を端末装置２００へ送信する。端末装置２００は、この差分の情報を受け取ると、受け取った情報に基づいて時刻情報を補正する。
【００２３】
端末設定部１３は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。この端末設定部１３は、同期制御を行うタイミング（時期的条件）と、端末装置２００が各種のセンサにより取得したデータ（以下、センサ・データ）を管理サーバ１００へ送信するタイミングとを設定するための命令を、端末装置２００へ送信する。これにより、端末装置２００は、この設定命令にしたがって特定されるタイミングで、上記の同期制御に用いられる時刻情報を送信し、また、センサ・データを管理サーバ１００へ送信するように設定される。端末装置２００がセンサ・データを送信するタイミングは、端末装置２００の種類や端末装置２００に搭載されるセンサの種類、端末装置２００のセンサが環境情報を検知しようとする対象の種類等に応じて設定し得る。例えば、数分ごと、数時間ごと、一日のうちの特定の時刻などのように定め得る。設定命令の送信は、例えば、管理サーバ１００と端末装置２００との間で認証設定が行われる際に行う。また、時刻情報出力部１１により時刻データが端末装置２００へ送信される際に、時刻データと共に設定命令を送信してもよい。また、端末装置２００によるセンサ・データの送信タイミングの設定変更を行う場合は、例えば、同期制御部１２やセンサ・データ取得部１４等の動作において管理サーバ１００と端末装置２００との間の通信が可能なときに、設定命令を送信してもよい。
【００２４】
センサ・データ取得部１４は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。このセンサ・データ取得部１４は、端末設定部１３の設定に基づいて端末装置２００からセンサ・データが送信されるタイミングに対応する時間帯で、データを受信可能な状態（以下、受信可能状態）となり、この時間帯で端末装置２００から送信されたセンサ・データを受け付ける。取得したセンサ・データは、例えば、図２に示した不揮発性メモリ１０５やＲＡＭ１０６等の記憶手段に格納される。ここで、センサ・データ取得部１４は、端末設定部１３により設定された端末装置２００からセンサ・データが送信されるタイミングを含む一定の時間幅で、受信可能状態となる。受信可能状態として設定される時間幅は、例えば、管理サーバ１００の仕様や端末装置２００を含むシステム全体の仕様等に応じて定められる。
【００２５】
図４は、センサ・データ取得部１４が受信可能状態となる時間帯と、端末装置２００がセンサ・データを送信する時間帯（タイミング）との関係を示す図である。図４に示すように、センサ・データ取得部１４が一定の時間幅で受信可能状態となっているときに、端末装置２００から管理サーバ１００へセンサ・データが送信される。これにより、端末装置２００において計測される時刻が管理サーバ１００のＲＴＣ１０３により示される時刻に対してずれた場合であっても、ある程度のずれ幅の範囲であれば、端末装置２００から送信されたセンサ・データはセンサ・データ取得部１４により取得される。
【００２６】
通信制御部１５は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。この通信制御部１５は、ネットワークアダプタ１０７や無線通信モジュール１０８を制御し、ネットワーク３００を介して端末装置２００や外部サーバ（図示せず）との間で通信を行う。すなわち、時刻情報出力部１１、同期制御部１２、端末設定部１３が出力するデータや命令は、通信制御部１５の制御により端末装置２００へ送信される。また、受信したセンサ・データや時刻情報は、通信制御部１５の制御により、センサ・データ取得部１４、同期制御部１２に送られる。さらに、端末装置２００から取得したセンサ・データを処理する外部サーバが存在する場合、通信制御部１５は、ネットワーク３００を介して外部サーバと接続し、処理対象となるセンサ・データを送信する。
【００２７】
報知部１６は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。この報知部１６は、正常に動作していない端末装置２００を検知し、検知した端末装置２００の情報を管理サーバ１００の操作者（管理者）に報知する。ここで、報知部１６は、端末装置２００との間における予め定められた条件に基づく通信が正常に行われなかった場合に、この端末装置２００が正常に動作していないと判断する。すなわち、報知部１６は、端末装置２００が正常に動作しているか否かを判断する判断部の一例としても機能する。例えば、センサ・データ取得部１４が特定の端末装置２００のセンサ・データを受信可能な状態となる時間帯において、予め定められた回数にわたってセンサ・データを受信しなかった場合に、この端末装置２００が正常に動作していないと判断するようにしてもよい。また、同期制御部による同期制御が行われる際に、端末装置２００から時刻情報を受信しなかった場合に、この端末装置２００が正常に動作していないと判断するようにしてもよい。
【００２８】
図５は、報知部１６が正常に動作していない端末装置２００を検知する様子を示す図である。図５に示す例において、管理サーバ１００のセンサ・データ取得部１４は、定期的に受信可能状態となる。また、端末装置２００は、定期的にセンサ・データを管理サーバ１００へ送信する。図５に示す例では、センサ・データ取得部１４は、受信可能状態Ｓ１、Ｓ２のときに、端末装置２００からセンサ・データを受信しているが、受信可能状態Ｓ３以降の受信可能状態において端末装置２００からセンサ・データを受信していない。そして、受信可能状態Ｓ５が終了し、連続する複数回（図示の例では３回）の受信可能状態においてセンサ・データが受信されなかったことが確定すると、報知部１６は、この端末装置２００が正常に動作していないと判断し、報知を行う。なお、図５に示す動作例は例示に過ぎず、端末装置２００が正常に動作していないと判断するための条件は、図示の例に限定されない。
【００２９】
報知部１６による正常に動作していない端末装置２００の情報の報知は、例えば、管理サーバ１００に設けられたディスプレイ（図示せず）等の表示手段に表示してもよいし、ネットワーク３００を介して管理サーバ１００の操作者（管理者）の操作端末へメッセージを送信して行ってもよい。一例としては、報知部１６が、正常に動作していないと判断した端末装置２００のリストを作成し、不揮発性メモリ１０５やＲＡＭ１０６等の記憶手段に保持させる。そして、管理サーバ１００に設けられた操作手段（図示せず）の操作を受け付けて、記憶手段に保持しているリストを表示手段に表示する。
【００３０】
以上のように、管理サーバ１００において、時刻情報出力部１１、同期制御部１２、端末設定部１３およびセンサ・データ取得部１４は、いずれも予め定められた時間帯でのみ動作する。また、通信制御部１５および報知部１６は、各々の機能による制御や処理が実行される場面でのみ動作する。管理サーバ１００において、これらの機能により通信部であるネットワークアダプタ１０７や無線通信モジュール１０８を制御し得る動作モードを通常モードとし、通信部であるネットワークアダプタ１０７や無線通信モジュール１０８の制御を実行しない動作モードを待機モードとする。また、これらの機能に基づく動作が行われていないとき（待機モードのとき）は、さらに、管理サーバ１００の動作モードを、不要な機能への電源供給を止める省電力モードへ移行させてもよい。
【００３１】
＜端末装置の構成＞
図６は、端末装置２００のハードウェア構成を示す図である。図６に示す端末装置２００は、ＡＳＳＰ（Application Specific Standard Produce）２０１と、記憶手段としてのＲＯＭ２０２およびＲＡＭ２０３とを備える。また、端末装置２００は、情報取得手段として照度センサ２０４、加速度センサ２０５および温度センサ２０６を備え、計時手段として発振器２０７を備え、無線通信によりネットワーク３００に接続するためのアンテナ２０８を備える。
【００３２】
ＡＳＳＰ２０１は、予め特定された処理や制御を実行するプロセッサである。図６に示す例では、ＡＳＳＰ２０１にはＣＰＵ２０１ａが搭載されている。このため、プログラムによりＡＳＳＰ２０１の機能を追加したり変更したりすることができる。ＲＯＭ２０２は、例えば、ＡＳＳＰ２０１のＣＰＵ２０１ａが実行するプログラムや、ＡＳＳＰ２０１およびＣＰＵ２０１ａの処理に要するパラメータ等を格納している。ＲＡＭ２０３は、例えば、ＡＳＳＰ２０１およびＣＰＵ２０１ａの作業メモリとして用いられる。また、ＲＡＭ２０３は、例えば、ＡＳＳＰ２０１およびＣＰＵ２０１ａの処理結果として生成されたデータを保持するためにも用いられる。
【００３３】
照度センサ２０４は、端末装置２００の周囲の明るさを検知するセンサである。図６に示す例では、照度センサ２０４は、Ｉ２Ｃ（Inter-Integrated Circuit）によりＡＳＳＰ２０１に接続されている。照度センサ２０４としては、端末装置２００が設置される場所の環境条件等に応じて既存の種々の照度センサを用いてよい。加速度センサ２０５は、端末装置２００の移動や動作に伴って生じる加速度を検知するセンサである。図６に示す例では、加速度センサ２０５は、ＳＰＩ（Serial Peripheral Interface）によりＡＳＳＰ２０１に接続されている。加速度センサ２０５としては、端末装置２００の動作や端末装置２００が設置される場所の環境条件等に応じて既存の種々の加速度センサを用いてよい。温度センサ２０６は、端末装置２００の周囲の温度を検知するセンサである。図６に示す例では、温度センサ２０６は、ＳＰＩ（Serial Peripheral Interface）によりＡＳＳＰ２０１に接続されている。温度センサ２０６としては、端末装置２００が設置される場所の環境条件等に応じて既存の種々の温度センサを用いてよい。
【００３４】
発振器２０７は、時間を測定するためのクロック信号を生成する。発振器２０７により生成されたクロック信号を数えることにより、ＡＳＳＰ２０１は、ある時点からの経過時間を認識する。したがって、ＡＳＳＰ２０１および発振器２０７は、時間の経過を計測する計時手段として機能する。
【００３５】
アンテナ２０８は、ＡＳＳＰ２０１の制御に基づき、無線通信回線によりネットワーク３００に接続するための電波の送受信を行う。したがって、ＡＳＳＰ２０１およびアンテナ２０８は、端末装置２００の通信手段（無線通信モジュール）として機能する。
【００３６】
なお、図６に示す構成例は、端末装置２００のハードウェア構成を例示するものに過ぎず、本実施形態の端末装置２００の構成は、図６に示す構成例に限定されるものではない。例えば、図６に示す構成例では、端末装置２００は、照度センサ２０４、加速度センサ２０５、温度センサ２０６の３種類のセンサを有する構成としたが、かかる構成に代えて、１種類または２種類のセンサを有する構成としてもよく、４種類以上のセンサを有する構成としてもよい。また、湿度センサ等の図示されていないセンサを有する構成としてもよい。さらに、各センサとＡＳＳＰ２０１とを接続するインターフェイス（パス）は、図示のＩ２ＣやＳＰＩに限定されない。また、図６に示す端末装置２００は、無線通信回線によりネットワーク３００に接続する構成としたが、ネットワークアダプタを設けて有線通信回線によりネットワーク３００に接続する構成としてもよい。
【００３７】
図７は、端末装置２００の機能構成を示す図である。図７に示すように、端末装置２００は、時刻情報設定部２１と、計時部２２と、情報取得部２３と、情報保持部２４と、情報送信部２５とを備える。
【００３８】
時刻情報設定部２１は、例えば、図６に示したＡＳＳＰ２０１（ＣＰＵ２０１ａ）、ＲＡＭ２０３およびアンテナ２０８により実現される。この時刻情報設定部２１は、管理サーバ１００の時刻情報出力部１１により出力される時刻データを受信し、端末装置２００における時刻の設定を行う。具体的には、ＡＳＳＰ２０１は、受信した時刻データをＲＡＭ２０３に格納する。ＲＡＭ２０３に格納された時刻データは、ＡＳＳＰ２０１における時刻判断の基準となる。時刻データの受信は、例えば、端末装置２００と管理サーバ１００との間で、ネットワーク３００上で互いを認識するための認証設定（ペアリング）が行われる際に行われる。また、数日ごとや数週間ごとのように、定期的に行っても良い。また、時刻情報設定部２１は、時間調整条件としての特定の時期的条件に基づいて管理サーバ１００の同期制御部１２から送信された時刻の差分の情報を受信し、受信した差分の情報に基づき、ＲＡＭ２０３に格納されている時刻データを更新する。
【００３９】
計時部２２は、例えば、図６に示したＡＳＳＰ２０１（ＣＰＵ２０１ａ）、ＲＡＭ２０３および発振器２０７により実現される。この計時部２２は、発振器２０７により生成されたクロック信号に基づき経過時間を測定する。また、計時部２２は、測定した経過時間と時刻情報設定部２１によりＲＡＭ２０３に格納された時刻データとに基づき、端末装置２００における現在時刻（時間情報）を特定する。
【００４０】
情報取得部２３は、例えば、図６に示した各センサ２０４、２０５、２０６およびＡＳＳＰ２０１（ＣＰＵ２０１ａ）により実現される。この情報取得部２３は、各センサ２０４、２０５、２０６により検知されるセンサ・データを取得する。情報取得部２３は、端末装置２００の仕様や各センサ２０４、２０５、２０６が環境情報を検知しようとする対象の種類等に応じて、各センサ２０４、２０５、２０６の検知結果を常時取得するようにしても良いし、特定の条件を満足する場合に取得するようにしても良い。
【００４１】
情報保持部２４は、例えば、図６に示したＡＳＳＰ２０１（ＣＰＵ２０１ａ）およびＲＡＭ２０３により実現される。この情報保持部２４は、情報取得部２３により取得されたセンサ・データを保持する。
【００４２】
情報送信部２５は、例えば、図６に示したＡＳＳＰ２０１（ＣＰＵ２０１ａ）、ＲＡＭ２０３およびアンテナ２０８により実現される。この情報送信部２５は、管理サーバ１００から受信した設定命令によりそれぞれ特定されるタイミングで、情報保持部２４に保持されているセンサ・データや、計時部２２により特定された現在時刻の情報を管理サーバ１００へ送信する。具体的には、情報送信部２５は、設定命令により特定されるセンタ・データを送信するための時期的条件（通信可能条件）に基づき、センサ・データを送信する。通信可能条件としては、例えば、１時間ごと等のように定期的に条件を満足するような設定としてもよい。また、情報送信部２５は、設定命令により特定される時刻情報（管理サーバ１００の同期制御部１２による同期制御で用いられる情報）を送信するための時期的条件（時間調整条件）に基づき、計時部２２により特定された現在時刻の情報を送信する。時間調整条件としては、たとえば、１日のうちの特定の時間等のように定期的に条件を満足するような設定としてもよい。通信可能条件および時間調整条件は、管理サーバ１００の端末設定部１３から送信された設定命令から取得されて、例えば、ＲＡＭ２０３に保持される。
【００４３】
ここで、情報送信部２５が、管理サーバ１００へのセンサ・データの送信に失敗した場合を考える。例えば、端末装置２００の計時部２２が特定した現在時刻と管理サーバ１００のＲＴＣ１０３が示す時刻とがずれたために管理サーバ１００が受信可能状態でなかった場合、管理サーバ１００の電源がＯＦＦとなっていた場合、通信回線に不具合が生じた場合などが考えられる。この場合、送信対象であったセンサ・データを引き続き情報保持部２４に保持しておき、次にセンサ・データを送信するタイミングで新たに取得されたセンサ・データと共に送信する制御と、送信対象であったセンサ・データを破棄し、次にセンサ・データを送信するタイミングでは新たに取得されたセンサ・データのみを送信する制御とが考えられる。どちらの制御を適用するかは、例えば、端末管理システム１０の仕様、端末装置２００の種類や端末装置２００に搭載されるセンサの種類、端末装置２００のセンサが環境情報を検知しようとする対象の種類等に応じて定められる。
【００４４】
以上のように、端末装置２００において、管理サーバ１００との通信に関する時刻情報設定部２１および情報送信部２５の動作は、管理サーバ１００から受信した設定命令に基づいて特定される時間帯でのみ動作する。したがって、常時、管理サーバ１００との通信が可能な状態としておく構成と比較して、端末装置２００における電力消費量が抑制される。情報取得部２３が、常時センサ２０４、２０５、２０６の検知結果を取得するのではなく、予め定められた条件や規則に従って（例えば一定時間ごとに）情報を取得する構成である場合、情報を取得しないときは、端末装置２００の動作モードを、不要な機能への電源供給を止める省電力モードへ移行させてもよい。
【００４５】
＜管理サーバの適用例＞
本実施形態において、管理サーバ１００は、ネットワーク３００を介して端末装置２００に接続し、管理する機能を有する情報処理装置であればよく、例えば、パーソナルコンピュータやサーバマシンの他、通信機能を備えた種々の情報処理装置により実現される。一例として、複写機能、画像読み取り機能、印刷機能、ＦＡＸ通信機能などを有するとともに、ネットワーク３００によるデータ通信を行うための通信機能を備えた複合機である画像処理装置を管理サーバ１００として用いた場合の構成について説明する。
【００４６】
図８は、管理サーバ１００の一例としての複合機の機能構成を示す図である。図８に示す構成において、管理サーバ１００である複合機８００は、制御部６０を構成するＣＰＵ８０２と、ＲＯＭ８０３と、ＲＡＭ８０４とを備える。また、複合機８００は、記憶部８０５と、操作部８０６と、表示部８０７と、画像読み取り部８０８と、画像形成部８０９と、通信部８１０と、画像処理部８１１とを備える。これらの各機能部は、バス８０１に接続され、このバス８０１を介してデータの授受を行う。
【００４７】
操作部８０６は、ユーザ（使用者）の操作を受け付ける。操作部８０６は、例えば、ハードウェアキーにより構成される。また、例えば、押圧された位置に応じた制御信号を出力するタッチセンサにより構成される。タッチセンサと後述の表示部８０７を構成する液晶ディスプレイとを組み合わせたタッチパネルとして構成しても良い。
【００４８】
表示部８０７は、表示手段の一例であり、例えば液晶ディスプレイにより構成される。この表示部８０７は、ＣＰＵ８０２の制御の下、複合機８００に関する情報を表示する。また、表示部８０７は、ユーザが複合機８００を操作する際にユーザが参照するメニュー画面を表示する。すなわち、上記の操作部８０６と表示部８０７とを組み合わせて、複合機８００のユーザ・インターフェイス部として機能する。
【００４９】
画像読み取り部８０８は、いわゆるスキャナ装置により構成され、セットされた原稿上の画像を光学的に読み取り、読み取り画像（画像データ）を生成する。画像の読み取り方式としては、例えば、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ（Light Emitting Diode）光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式が用いられる。
【００５０】
画像形成部８０９は、画像形成手段の一例であり、記録材の一例である用紙に対して、画像形成材を用いて画像データに基づく画像を形成する。記録材に画像を形成する方式としては、例えば、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式等が用いられる。
【００５１】
通信部８１０は、ネットワーク３００を介して端末装置２００に接続するためのネットワーク・インターフェイスを有している。図示は省略しているが、図２を参照して説明したように、ネットワーク・インターフェイスの例として、ここでは、ネットワークアダプタや無線通信モジュール等が設けられている。また、通信部８１０は、ＦＡＸ通信等を行うための通信モジュールが設けられている。さらに、通信部８１０は、ＬＴＥや３Ｇによる通信を行うためのモジュールを有していてもよい。
【００５２】
画像処理部８１１は、演算手段であるプロセッサと作業用メモリとを備え、画像データが表す画像に色補正や階調補正等の画像処理を施す。なお、プロセッサとして制御部６０のＣＰＵ８０２を、作業用メモリとして制御部６０のＲＡＭ８０４を、それぞれ兼用しても良い。
【００５３】
記憶部８０５は、記憶手段の一例であり、例えば、ハードディスク装置などの記憶装置により構成される。記憶部８０５は、画像読み取り部８０８にて生成された読み取り画像等の画像データを記憶する。さらに、本実施形態の記憶部８０５は、複合機８００と端末装置とを接続するための情報を記憶する。
【００５４】
制御部６０を構成するＣＰＵ８０２、ＲＯＭ８０３およびＲＡＭ８０４において、ＲＯＭ８０３は、ＣＰＵ８０２により実行されるプログラムを記憶する。ＣＰＵ８０２は、ＲＯＭ８０３に記憶されているプログラムを読み出し、ＲＡＭ８０４を作業エリアにして、プログラムを実行する。また、記憶部８０５に格納されたプログラムをＲＡＭ８０４に読み込んで、ＲＡＭ８０４に読み込んだプログラムをＣＰＵ８０２が実行するようにしても良い。ＣＰＵ８０２によりプログラムが実行されることで、上述した複合機８００の各機能部を制御するとともに、以下の各機能を実現する。
【００５５】
ここで、ＣＰＵ８０２によって実行されるプログラムは、磁気記録媒体（磁気ディスクなど）、光記録媒体（光ディスクなど）、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で、管理サーバ１００としての複合機８００へ提供し得る。また、ＣＰＵ８０２によって実行されるプログラムは、インターネットなどのネットワークを介して管理サーバ１００としての複合機８００に提供するようにしてもよい。
【００５６】
図８に示す複合機８００を管理サーバ１００として用いる場合、時刻情報出力部１１、同期制御部１２、端末設定部１３、センサ・データ取得部１４、通信制御部１５および報知部１６は、例えば、制御部６０のＣＰＵ８０２が、ＲＯＭ８０３に格納されたプログラムを実行することにより実現される。また、センサ・データ取得部１４が取得したセンサ・データを格納する記憶手段として、例えば、ＲＡＭ８０４や記憶部８０５が用いられる。また、通信制御部１５により制御される通信手段として、例えば、通信部８１０が用いられる。また、報知部１６が正常に動作していない端末装置２００の情報を報知する表示手段として、例えば、表示部８０７が用いられる。
【００５７】
＜管理サーバと端末装置との間の通信における動作例＞
図９は、管理サーバ１００と端末装置２００との間の通信の一態様を示す図である。図９に示す例では、管理サーバ１００は、１時間ごとに一定時間（図示の例では、８時以外の各時間における５０分から５５分までの５分間）だけ受信可能状態となる。そして、１日のうち、特定の時間では、管理サーバ１００は、他の受信可能状態よりも長い時間（図示の例では、８時４５分から９時までの１５分間）受信可能状態となる。また、端末装置２００は、１時間おきに、各時間の５０分から５５分までの間で設定された時刻にセンサ・データを管理サーバ１００へ送信する。そして、上記の特定の時間では、センサ・データの送受信だけでなく、管理サーバ１００の同期制御部１２による同期制御が行われる。
【００５８】
ここで、図５に示した例では、連続する複数回の受信可能状態においてセンサ・データが受信されなかった場合に、端末装置２００が正常に動作していないと判断した。これに対し、図９に示す動作例において、同期制御が行われる特定の時間（８時４５分から９時まで）における受信可能状態で管理サーバ１００と端末装置２００との間の通信が失敗した場合、同期制御が行われないために他の時間帯での通信にも影響が及ぶ可能性があるため、１回の通信の失敗であっても端末装置２００が正常に動作していないと判断するようにしてもよい。
【００５９】
なお、図９に示す動作例は、管理サーバ１００と端末装置２００との間の通信態様の一例を示すにすぎず、本実施形態の端末管理システム１０における管理サーバ１００と端末装置２００との間の通信態様は、図９に示す例に限定されない。例えば、図９に示す例では、２４時間にわたって１時間ごとに管理サーバ１００と端末装置２００との間の通信が行われているが、特定の時間（例えば、２１時から翌日の８時まで）は管理サーバ１００と端末装置２００との間の通信を行わないという制御を行ってもよい。また、管理サーバ１００と端末装置２００との間の通信が行われる間隔や、管理サーバ１００の受信可能状態の時間長は、図９に示す例に限定されない。
【００６０】
＜変形例＞
本実施形態では、一つの管理サーバ１００に対して複数の端末装置２００が対応付けられ、各端末装置２００から管理サーバ１００へセンサ・データ等の送信が行われる。そこで、複数の端末装置２００から同時に管理サーバ１００への送信が行われた際に送信データの衝突を回避する手段が必要である。一例として、無線ＬＡＮの通信プロトコルの一つとして用いられるＣＳＭＡ／ＣＡ（Carrier Sense Multiple Access/Collision Avoidance）を適用する。ＣＳＭＡ／ＣＡでは、各端末装置２００は、通信回線の使用状況を監視しており、通信回線が空いているとき（他の端末装置２００による通信が行われていないとき）に自身の通信を行う。そして、通信回線が使用されているときは、各端末装置２００は、通信回線が空いてから待ち時間が経過した後に、自身の通信を開始する。待ち時間の長さは、通常、ＣＳＭＡ／ＣＡにおいてランダムに設定される。ただし、一定の待ち時間を固定的に設定してもよい。例えば、ＣＳＭＡ／ＣＡにおいてランダムに設定される待ち時間が５ｍＳ（ミリ秒）、１０ｍＳ、１５ｍＳのいずれかである場合、待ち時間を５ｍＳに固定的に設定すれば、１０ｍＳや１５ｍＳといった待ち時間が割り当てられることはなく、送信待ち状態での電力消費を削減することができる。
【００６１】
なお、複数の端末装置２００から同時に管理サーバ１００への送信が行われた際に送信データの衝突を回避するために適用可能な手段は、上記のＣＳＭＡ／ＣＡには限定されない。例えば、通信周波数を切り替えながら（周波数ホッピング）、通信可能な周波数によりデータ送信を行ってもよい。その他、通信（特に無線通信）において送信データの衝突を回避するために用いられる既存の種々の手法を用いてよい。
【００６２】
上記の実施形態では、管理サーバ１００と端末装置２００との間で通信を行う時間を設定し、設定された時間に端末装置２００からセンサ・データ等を送信する方式（プッシュ型）とした。ここで、外部サーバからの要求等に基づき、設定された時間以外の時間（非同期）に管理サーバ１００から端末装置２００にアクセスすること（プル型）を考える。この場合、端末装置２００において、管理サーバ１００から接続要求が行われていることを認識するための仕組みが必要となる。
【００６３】
一例として、管理サーバ１００から特定のパケット長のデータ送信が行われたことを条件として、端末装置２００からセンサ・データ等を管理サーバ１００へ送信するように構成してもよい。すなわち、このパケット長による条件は、上述した時期的条件とは別に適用される。この場合、端末装置２００は、パケット長を認識する手段（パケット長認識手段）を備える。パケット長認識手段は、例えば、図２に示したＣＰＵ１０１がプログラムを実行することにより実現される。また、パケット長認識手段として、パケット長を認識するための固有の回路を設けてもよい。上記のＣＳＭＡ／ＣＡでも説明したように、端末装置２００は、通信回線の使用状況を監視している。そして、パケット長認識手段が特定のパケット長の通信を検知したならば、時期的条件に関わらず、通信制御部１５がセンサ・データ等の送信を実行する。
【００６４】
ところで、端末装置２００が電池を電源とする場合について考える。この場合、例えば、端末装置２００の電池の電圧が一定以下（例えば、予め定められた閾値以下）に低下した（電池が切れそうになった）ことを条件として、通信制御部１５が、電池の使用を抑制する特別モードに切り替わる。特別モードでは、通信制御部１５は、例えば、設定命令により特定される通信可能条件に基づく送信タイミングを１回（または数回）飛ばしでセンサ・データを送信する。言い換えれば、複数回の通信可能条件に基づく送信タイミングごとに１回、送信を実行するように、センサ・データの送信を抑制する。このようにすることで、管理サーバ１００は、特定の端末装置２００から、設定したタイミングの１回（または数回）飛ばしでセンサ・データが送信されるようになったならば、その特定の端末装置２００の電池が切れそうであることを認識することができる。なお、図５を参照して説明したように、複数回連続してセンサ・データが受信されなかったことを条件として端末装置２００が正常に動作していないと判断する場合は、特別モードでデータ送信を飛ばす回数を、正常に動作していないと判断される回数よりも少なくする。また、図９を参照して説明したように、必ず通信を行う特定の時間が設定される場合は、この時間のデータ送信は飛ばさないように制御する。
【００６５】
なお、本実施形態では、端末装置２００の情報送信部２５がセンサ・データを管理サーバ１００に送信するタイミングを特定する通信可能条件や、情報送信部２５が時間情報を管理サーバ１００に送信するタイミングを特定する時間調整条件に関して、管理サーバ１００の端末設定部１３が端末装置２００へ設定命令を送信することにより設定することとした。これに対し、これらの条件を別途、予め端末装置２００に設定しておくように構成してもよい。具体的には、例えば、端末装置２００の製造段階において、図６に示したＲＯＭ２０２に通信可能条件および時間調整条件を格納してもよい。
【符号の説明】
【００６６】
１０…端末管理システム、１１…時刻情報出力部、１２…同期制御部、１３…端末設定部、１４…センサ・データ取得部、１５…通信制御部、１６…報知部、２１…時刻情報設定部、２２…計時部、２３…情報取得部、２４…情報保持部、２５…情報送信部、１００…管理サーバ、１０１…ＣＰＵ、１０２…ＡＳＩＣ、１０３…ＲＴＣ、１０４…ＲＯＭ、１０５…不揮発性メモリ、１０６…ＲＡＭ、１０７…ネットワークアダプタ、１０８…無線通信モジュール、２００…端末装置、２０１…ＡＳＳＰ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…照度センサ、２０５…加速度センサ、２０６…温度センサ、２０７…発振器、２０８…アンテナ
【図１】
2018121250.tif 000003
【図２】
2018121250.tif 000004
【図３】
2018121250.tif 000005
【図４】
2018121250.tif 000006
【図５】
2018121250.tif 000007
【図６】
2018121250.tif 000008
【図７】
2018121250.tif 000009
【図８】
2018121250.tif 000010
【図９】
2018121250.tif 000011