(57)【要約】  データ送信端末において、通信の状態が前記切断状態から前記正常状態に移行した場合、プロセッサは、メモリに記憶された複数の第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記複数の前記第１のセンサデータを変化データと非変化データとに分類する。前記プロセッサは、通信機を使用することにより、前記変化データを前記外部端末に送信する。前記変化データが前記外部端末に送信された後、前記プロセッサは、通信機を使用することにより、前記非変化データを前記外部端末に送信する。
2019239580.tif 000002
【特許請求の範囲】
【請求項１】
第１のセンサと、
メモリと、
通信機と、
１つまたは複数のプロセッサと、
を有し、
前記プロセッサは、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信し、
前記プロセッサは、前記通信機と前記外部端末との間の通信の状態を判断し、
前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第１のセンサデータを前記メモリに時系列的に記憶し、
前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類し、前記変化データは、前記変化が発生した期間に関わり、前記非変化データは、前記期間に関わらず、
前記プロセッサは、前記通信機を使用することにより、前記変化データを前記外部端末に送信し、
前記変化データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する
データ送信端末。
【請求項２】
前記第１のセンサと異なる第２のセンサをさらに有し、
前記プロセッサは、前記通信機を使用することにより、前記第２のセンサから出力された第２のセンサデータを前記外部端末に送信し、
前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第２のセンサデータを前記メモリに時系列的に記憶し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第２のセンサデータを関連データと非関連データとに分類し、前記関連データは、前記期間に関わり、前記非関連データは、前記期間に関わらず、
前記プロセッサは、前記通信機を使用することにより、前記変化データおよび前記関連データを前記外部端末に送信し、
前記変化データおよび前記関連データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データおよび前記非関連データを前記外部端末に送信する
請求項１に記載のデータ送信端末。
【請求項３】
前記プロセッサは、第３のセンサデータを前記メモリに時系列的に記憶し、前記第３のセンサデータは、前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した後に前記第１のセンサから出力され、かつ前記変化データおよび前記非変化データの送信が完了する前に前記第１のセンサから出力された前記第１のセンサデータであり、
前記プロセッサは、前記メモリに記憶された複数の前記第３のセンサデータに基づいて、前記変化があるか否かを判断し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第３のセンサデータを前記変化データと前記非変化データとに分類する
請求項１に記載のデータ送信端末。
【請求項４】
第１のセンサと、
メモリと、
通信機と、
１つまたは複数のプロセッサと、
を有し、
前記プロセッサは、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信し、
前記プロセッサは、前記通信機と前記外部端末との間の通信の状態を判断し、
前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第１のセンサデータを前記メモリに時系列的に記憶し、
前記プロセッサは、前記第１のセンサから出力された前記第１のセンサデータまたは前記メモリに記憶された前記第１のセンサデータを処理することにより処理データを生成し、
前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類し、前記変化データは、前記変化が発生した期間に関わり、前記非変化データは、前記期間に関わらず、
前記プロセッサは、前記通信機を使用することにより、前記処理データを前記外部端末に送信し、
前記処理データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する
データ送信端末。
【請求項５】
第１のセンサと、
メモリと、
通信機と、
１つまたは複数のプロセッサと、
を有し、
前記プロセッサは、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信し、
前記プロセッサは、前記通信機と前記外部端末との間の通信の状態を判断し、
前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第１のセンサデータを前記メモリに時系列的に記憶し、
前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類し、前記変化データは、前記変化が発生した期間に関わり、前記非変化データは、前記期間に関わらず、
前記プロセッサは、前記変化データを処理することにより処理データを生成し、
前記プロセッサは、前記通信機を使用することにより、前記処理データを前記外部端末に送信し、
前記処理データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する
請求項１に記載のデータ送信端末。
【請求項６】
前記プロセッサは、複数の前記第１のセンサデータの時間的な遷移を解析し、かつ前記遷移の要約を示す前記処理データを生成する
請求項４に記載のデータ送信端末。
【請求項７】
前記プロセッサは、複数の前記変化データの時間的な遷移を解析し、かつ前記遷移の要約を示す前記処理データを生成する
請求項５に記載のデータ送信端末。
【請求項８】
前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記通信機を使用することにより、前記処理データおよび前記非変化データを前記外部端末に送信し、
前記処理データおよび前記非変化データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記変化データを前記外部端末に送信する
請求項４または請求項５に記載のデータ送信端末。
【請求項９】
第１のステップ、第２のステップ、第３のステップ、第４のステップ、第５のステップ、第６のステップ、および第７のステップを有するデータ送信端末のデータ送信方法であって、
前記データ送信端末は、
第１のセンサと、
メモリと、
通信機と、
１つまたは複数のプロセッサと、
を有し、
前記プロセッサは、前記第１のステップにおいて、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信し、
前記プロセッサは、前記第２のステップにおいて、前記通信機と前記外部端末との間の通信の状態を判断し、
前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第３のステップにおいて、前記第１のセンサデータを前記メモリに時系列的に記憶し、
前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第４のステップにおいて、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記第５のステップにおいて、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類し、前記変化データは、前記変化が発生した期間に関わり、前記非変化データは、前記期間に関わらず、
前記プロセッサは、前記第６のステップにおいて、前記通信機を使用することにより、前記変化データを前記外部端末に送信し、
前記変化データが前記外部端末に送信された後、前記プロセッサは、前記第７のステップにおいて、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する
データ送信方法。
【請求項１０】
第１のステップ、第２のステップ、第３のステップ、第４のステップ、第５のステップ、第６のステップ、および第７のステップをデータ送信端末のプロセッサに実行させるためのプログラムであって、
前記データ送信端末は、
第１のセンサと、
メモリと、
通信機と、
１つまたは複数の前記プロセッサと、
を有し、
前記プロセッサは、前記第１のステップにおいて、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信し、
前記プロセッサは、前記第２のステップにおいて、前記通信機と前記外部端末との間の通信の状態を判断し、
前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第３のステップにおいて、前記第１のセンサデータを前記メモリに時系列的に記憶し、
前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第４のステップにおいて、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断し、
前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記第５のステップにおいて、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類し、前記変化データは、前記変化が発生した期間に関わり、前記非変化データは、前記期間に関わらず、
前記プロセッサは、前記第６のステップにおいて、前記通信機を使用することにより、前記変化データを前記外部端末に送信し、
前記変化データが前記外部端末に送信された後、前記プロセッサは、前記第７のステップにおいて、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送信端末、データ送信方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ＰＣおよびスマートフォンに限らず、種々のデバイスが無線で接続できるようになってきている。接続のための様々な規格の無線通信技術が登場してきている。従来幅広く利用されてきた通信規格として、携帯電話網、ＩＥＥＥ８０２．１１、およびＢｌｕｅｔｏｏｔｈ（登録商標）がある。これらの他に、ＬＰＷＡ（Ｌｏｗ  Ｐｏｗｅｒ  Ｗｉｄｅ  Ａｒｅａ）に分類される各種通信規格、あるいはメッシュネットワークを用いた各種通信規格が使用されてきている。【０００３】
図１３は、デバイスＤＥがＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続する仕組みを示す。ＷＡＮは、インターネットＮＥＴに接続されている。サーバＳＥがインターネットＮＥＴに接続されている。上記の通信規格の多くにおいて、デバイスＤＥはＷＡＮを経由してサーバＳＥと接続することができる。デバイスがＷＡＮに接続するためには、デバイスが装置ＧＷと通信することができる必要がある。装置ＧＷは、ＷＡＮに接続している装置である。装置ＧＷは、ゲートウェイ機能を有する。【０００４】
デバイスＤＥと装置ＧＷとの間の通信は、途絶し、かつ切断状態になることがある。例えば、その現象の理由は、一時的な障害物等による通信環境の悪化である。その現象の他の理由は、装置ＧＷの不具合または故障である。その現象の他の理由は、デバイスＤＥと装置ＧＷとの間で通信を中継する中継デバイスの不具合または故障等である。そのような事態を想定して、ストレージがデバイスＤＥ側に配置されている。ストレージは、通信の切断中に発生したデータを記録する。通信が切断状態から復旧した後、デバイスＤＥは、通信の切断中に記録されたデータを、装置ＧＷを経由してサーバＳＥに送信することができる。【０００５】
センサデバイス群、装置ＧＷ、およびサーバＳＥが配置された例を説明する。センサデバイス群は、屋外にある。装置ＧＷは、センサデバイス群からセンサデータを無線で受信する。サーバＳＥは、ＷＡＮを経由して装置ＧＷと接続する。センサデバイスが切断状態にあり、かつ装置ＧＷと通信できない場合、定期的に取得されるセンサデータはセンサデバイス内のストレージに記録される。通信が復旧した後、センサデバイスは、記録されたセンサデータを、装置ＧＷを経由してサーバＳＥに送信することができる。【０００６】
ＬＰＷＡは、センサデバイスなどにより使用される。ＬＰＷＡを使用する無線通信規格の通信帯域、およびメッシュネットワークを使用する無線通信規格の通信帯域は、携帯電話網の通信帯域およびＩＥＥＥ８０２．１１の通信帯域と比較して狭い。例えば、ＬＰＷＡを使用する無線通信規格の通信帯域、およびメッシュネットワークを使用する無線通信規格の通信帯域は、数十ｂｐｓから数百ｋｂｐｓである。そのため、デバイスＤＥは、短時間に大量のデータを送ることができない傾向にある。【０００７】
デバイスＤＥが低消費電力で効率よく通信するために、各デバイスＤＥにおける通信タイミングのスケジューリングが予め決定される場合がある。デバイスＤＥは、そのタイミングでのみ通信することができる。図１４は、通信タイミングのスケジューリングが予め決定され、かつ通信が切断状態になる例を示す。【０００８】
デバイスＤＥが通信できる期間がタイムスロットＴＳとしてデバイスＤＥに割り当てられている。タイムスロットＴＳは、期間ＴＳ１および期間ＴＳ２を含む。デバイスＤＥは、期間ＴＳ１においてデータを送信できる。タイムスロットＴＳは、デバイスＤＥに間欠的に割り当てられる。デバイスＤＥは、隣接する２つのタイムスロットＴＳの間に取得されたデータを期間ＴＳ１において送信する。デバイスＤＥは、期間ＴＳ２において送信を停止する。期間ＴＳ２は、通信が実行されない空き時間である。【０００９】
現在のタイムスロットＴＳでは、その直前のタイムスロットＴＳから現在のタイムスロットＴＳまでに取得されたデータが、装置ＧＷあるいは他の中継デバイスに送信される。通信の切断中に取得されたデータは、ストレージＳＲに記録される。通信が切断状態から復旧した後に訪れるタイムスロットＴＳｃにおいて、デバイスＤＥは、リアルタイムで取得されたデータと、ストレージＳＲに記録されたデータとの両方の送信を試みる。通信帯域が制限される、あるいは通信タイミングが制限されるため、デバイスＤＥは、切断中に記録されたデータの送信をタイムスロットＴＳｃ内に終了できない。そのため、デバイスＤＥは、タイムスロットＴＳｃの直前の期間に取得されたデータを送信できない。サーバＳＥは、切断中に記録されたデータの取得を完了するのにかなりの時間を要する。サーバＳＥは、データをリアルタイムで受信することができない。【００１０】
特許文献１では、この問題の解決方法が提示されている。センサから出力されたセンサデータが所定の閾値以上変化した場合、所定の遅延時間が経過した後にデバイスはセンサデータを送信する。遅延時間は、センサデータの重要度と無線リソースの空き状態とに基づいて決定される。重要度が高いセンサデータは、より早いタイミングで送信される。無線リソースの空きが少ないほど、センサデータは、より分散したタイミングで送信される。【００１１】
例えば、デバイスは、サーバがセンサデータを監視する目的に応じて、各種センサデータを重要なデータと重要でないデータとに分類する。通信の切断中、監視者はセンサの状態を確認することができない。通信が切断状態からの復旧した直後に、監視者は、切断期間において重要なセンサデータに関する異常があったか否かを確認する必要がある。異常があった場合、異常の発生経緯または異常への対応策を検討するために、監視者は、他のセンサデータを確認する必要がある。他のセンサデータは、異常があったセンサデータと関連する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】日本国特開２０１５−０５０６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかし、特許文献１において、デバイスは、リアルタイムで取得されたデータに所定量以上の変化が生じた場合のみ、重要度に応じてデータを送信する。通信の切断中に記録されたデータの送信は考慮されていない。所定量以上の変化が生じていない場合のデータの送信も考慮されていない。【００１４】
本発明は、通信における制約があるデータ送信端末が切断状態から復旧した場合、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができるデータ送信端末、データ送信方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明の第１の態様によれば、データ送信端末は、第１のセンサ、メモリ、通信機、および１つまたは複数のプロセッサを有する。前記プロセッサは、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信する。前記プロセッサは、前記通信機と前記外部端末との間の通信の状態を判断する。前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第１のセンサデータを前記メモリに時系列的に記憶する。前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類する。前記変化データは、前記変化が発生した期間に関わる。前記非変化データは、前記期間に関わらない。前記プロセッサは、前記通信機を使用することにより、前記変化データを前記外部端末に送信する。前記変化データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する。【００１６】
本発明の第２の態様によれば、第１の態様において、前記データ送信端末は、前記第１のセンサと異なる第２のセンサをさらに有してもよい。前記プロセッサは、前記通信機を使用することにより、前記第２のセンサから出力された第２のセンサデータを前記外部端末に送信してもよい。前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第２のセンサデータを前記メモリに時系列的に記憶してもよい。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第２のセンサデータを関連データと非関連データとに分類してもよい。前記関連データは、前記期間に関わる。前記非関連データは、前記期間に関わらない。前記プロセッサは、前記通信機を使用することにより、前記変化データおよび前記関連データを前記外部端末に送信してもよい。前記変化データおよび前記関連データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データおよび前記非関連データを前記外部端末に送信してもよい。【００１７】
本発明の第３の態様によれば、第１の態様において、前記プロセッサは、第３のセンサデータを前記メモリに時系列的に記憶してもよい。前記第３のセンサデータは、前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した後に前記第１のセンサから出力され、かつ前記変化データおよび前記非変化データの送信が完了する前に前記第１のセンサから出力された前記第１のセンサデータである。前記プロセッサは、前記メモリに記憶された複数の前記第３のセンサデータに基づいて、前記変化があるか否かを判断してもよい。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第３のセンサデータを前記変化データと前記非変化データとに分類してもよい。【００１８】
本発明の第４の態様によれば、データ送信端末は、第１のセンサ、メモリ、通信機、および１つまたは複数のプロセッサを有する。前記プロセッサは、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信する。前記プロセッサは、前記通信機と前記外部端末との間の通信の状態を判断する。前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第１のセンサデータを前記メモリに時系列的に記憶する。前記プロセッサは、前記第１のセンサから出力された前記第１のセンサデータまたは前記メモリに記憶された前記第１のセンサデータを処理することにより処理データを生成する。前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類する。前記変化データは、前記変化が発生した期間に関わる。前記非変化データは、前記期間に関わらない。前記プロセッサは、前記通信機を使用することにより、前記処理データを前記外部端末に送信する。前記処理データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する。【００１９】
本発明の第５の態様によれば、データ送信端末は、第１のセンサ、メモリ、通信機、および１つまたは複数のプロセッサを有する。前記プロセッサは、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信する。前記プロセッサは、前記通信機と前記外部端末との間の通信の状態を判断する。前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは前記第１のセンサデータを前記メモリに時系列的に記憶する。前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類する。前記変化データは、前記変化が発生した期間に関わる。前記非変化データは、前記期間に関わらない。前記プロセッサは、前記変化データを処理することにより処理データを生成する。前記プロセッサは、前記通信機を使用することにより、前記処理データを前記外部端末に送信する。前記処理データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する。【００２０】
本発明の第６の態様によれば、第５の態様において、前記プロセッサは、複数の前記第１のセンサデータの時間的な遷移を解析し、かつ前記遷移の要約を示す前記処理データを生成してもよい。【００２１】
本発明の第７の態様によれば、第５の態様において、前記プロセッサは、複数の前記変化データの時間的な遷移を解析し、かつ前記遷移の要約を示す前記処理データを生成してもよい。【００２２】
本発明の第８の態様によれば、第４または第５の態様において、前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記通信機を使用することにより、前記処理データおよび前記非変化データを前記外部端末に送信してもよい。前記処理データおよび前記非変化データが前記外部端末に送信された後、前記プロセッサは、前記通信機を使用することにより、前記変化データを前記外部端末に送信してもよい。【００２３】
本発明の第９の態様によれば、データ送信端末のデータ送信方法は、第１のステップ、第２のステップ、第３のステップ、第４のステップ、第５のステップ、第６のステップ、および第７のステップを有する。前記データ送信端末は、第１のセンサ、メモリ、通信機、および１つまたは複数のプロセッサを有する。前記プロセッサは、前記第１のステップにおいて、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信する。前記プロセッサは、前記第２のステップにおいて、前記通信機と前記外部端末との間の通信の状態を判断する。前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第３のステップにおいて、前記第１のセンサデータを前記メモリに時系列的に記憶する。前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第４のステップにおいて、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記第５のステップにおいて、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類する。前記変化データは、前記変化が発生した期間に関わる。前記非変化データは、前記期間に関わらない。前記プロセッサは、前記第６のステップにおいて、前記通信機を使用することにより、前記変化データを前記外部端末に送信する。前記変化データが前記外部端末に送信された後、前記プロセッサは、前記第７のステップにおいて、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する。【００２４】
本発明の第１０の態様によれば、第１のステップ、第２のステップ、第３のステップ、第４のステップ、第５のステップ、第６のステップ、および第７のステップをデータ送信端末のプロセッサに実行させるためのプログラムが提供される。前記データ送信端末は、第１のセンサ、メモリ、通信機、および１つまたは複数のプロセッサを有する。前記プロセッサは、前記第１のステップにおいて、前記通信機を使用することにより、前記第１のセンサから出力された第１のセンサデータを外部端末に送信する。前記プロセッサは、前記第２のステップにおいて、前記通信機と前記外部端末との間の通信の状態を判断する。前記通信の状態が正常状態から切断状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第３のステップにおいて、前記第１のセンサデータを前記メモリに時系列的に記憶する。前記通信の状態が前記切断状態から前記正常状態に移行したと前記プロセッサが判断した場合、前記プロセッサは、前記第４のステップにおいて、前記メモリに記憶された複数の前記第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。前記変化があると前記プロセッサが判断した場合、前記プロセッサは、前記第５のステップにおいて、前記メモリに記憶されている前記複数の前記第１のセンサデータを変化データと非変化データとに分類する。前記変化データは、前記変化が発生した期間に関わる。前記非変化データは、前記期間に関わらない。前記プロセッサは、前記第６のステップにおいて、前記通信機を使用することにより、前記変化データを前記外部端末に送信する。前記変化データが前記外部端末に送信された後、前記プロセッサは、前記第７のステップにおいて、前記通信機を使用することにより、前記非変化データを前記外部端末に送信する。
【発明の効果】
【００２５】
上記の各態様によれば、通信における制約があるデータ送信端末が切断状態から復旧した場合、データ送信端末、データ送信方法、およびプログラムは、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１の実施形態のデータ送信端末の構成を示すブロック図である。
【図２】本発明の第１の実施形態のデータ送信端末の動作の手順を示すフローチャートである。
【図３】本発明の第１の実施形態におけるセンサデータの例を示す図である。
【図４】本発明の第１の実施形態における通信の例を示す図である。
【図５】本発明の第２の実施形態のデータ送信端末の構成を示すブロック図である。
【図６】本発明の第２の実施形態のデータ送信端末の動作の手順を示すフローチャートである。
【図７】本発明の第２の実施形態における通信の例を示す図である。
【図８】本発明の第３の実施形態のデータ送信端末の動作の手順を示すフローチャートである。
【図９】本発明の第３の実施形態における通信の例を示す図である。
【図１０】本発明の第３の実施形態の変形例における通信の例を示す図である。
【図１１】本発明の第４の実施形態のデータ送信端末の動作の手順を示すフローチャートである。
【図１２】本発明の第４の実施形態における通信の例を示す図である。
【図１３】ネットワークの構成を示す図である。
【図１４】通信状態の例を示す図である。
【発明を実施するための形態】
【００２７】
図面を参照し、本発明の実施形態を説明する。
【００２８】
（第１の実施形態）
図１は、本発明の第１の実施形態のデータ送信端末１０１の構成を示す。図１に示すデータ送信端末１０１は、プロセッサ１１１、通信機１２１、メモリ１３１、および第１のセンサ１４１を有する。
【００２９】
データ送信端末１０１の概略構成について説明する。プロセッサ１１１は、通信機１２１を使用することにより、第１のセンサ１４１から出力された第１のセンサデータを外部端末に送信する。外部端末は、データ送信端末１０１と異なる。プロセッサ１１１は、通信機１２１と外部端末との間の通信の状態を判断する。通信の状態が正常状態から切断状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は第１のセンサデータをメモリ１３１に時系列的に記憶する。通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶された複数の第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶されている複数の第１のセンサデータを変化データと非変化データとに分類する。変化データは、変化が発生した期間に関わる。非変化データは、変化が発生した期間に関わらない。プロセッサ１１１は、通信機１２１を使用することにより、変化データを外部端末に送信する。変化データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データを外部端末に送信する。
【００３０】
データ送信端末１０１の詳細な構成について説明する。例えば、プロセッサ１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、およびＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の少なくとも１つである。データ送信端末１０１は、１つまたは複数のプロセッサを含むことができる。図１において、１つのプロセッサ１１１が示されている。プロセッサ１１１は、専用ＩＣ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、およびＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）の少なくとも１つであってもよい。
【００３１】
プロセッサ１１１が、プログラムを読み込み、かつ読み込まれたプログラムを実行してもよい。プログラムは、プロセッサ１１１の動作を規定する命令を含む。つまり、プロセッサ１１１の機能はソフトウェアにより実現されてもよい。そのプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記録媒体」により提供されてもよい。そのプログラムは、そのプログラムを保持するコンピュータから、伝送媒体を経由して、あるいは伝送媒体中の伝送波によりデータ送信端末１０１に伝送されてもよい。プログラムを伝送する「伝送媒体」は、情報を伝送する機能を有する媒体である。情報を伝送する機能を有する媒体は、インターネット等のネットワーク（通信網）および電話回線等の通信回線（通信線）を含む。上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、差分ファイル（差分プログラム）であってもよい。コンピュータに既に記録されているプログラムと差分プログラムとの組合せが、前述した機能を実現してもよい。
【００３２】
例えば、通信機１２１は、無線モジュールである。通信機１２１は、ベースバンド回路１２２、ＲＦ回路１２３、およびアンテナ１２４を有する。
【００３３】
ベースバンド回路１２２は、プロセッサ１１１からの指示に従いデジタル信号処理を行い、かつデジタル信号をＤ／Ａ変換によりアナログ信号に変換する。ベースバンド回路１２２によって生成されたアナログ信号はＲＦ回路１２３に出力される。また、ベースバンド回路１２２は、ＲＦ回路１２３から出力されたアナログ信号をＡ／Ｄ変換によりデジタル信号に変換し、かつデジタル信号を処理する。プロセッサ１１１は、ベースバンド回路１２２によってデジタル信号に対して行われる処理のうち、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）層の処理の一部を制御する。ＭＡＣ層は、データリンク層に含まれる。
【００３４】
ＲＦ回路１２３は、ベースバンド回路１２２から出力されたアナログ信号を搬送波の周波数帯のアナログ信号に変調する。ＲＦ回路１２３によって変調されたアナログ信号は、アンテナ１２４に出力される。また、ＲＦ回路１２３は、アンテナ１２４から出力された搬送波の周波数帯のアナログ信号を復調する。ＲＦ回路１２３によって復調されたアナログ信号は、ベースバンド回路１２２に出力される。アンテナ１２４は、ＲＦ回路１２３から出力されたアナログ信号を電波に変換し、かつ電波を外部端末に送信する。また、アンテナ１２４は、外部端末から送信された電波を受信し、かつ受信された電波をアナログ信号に変換する。アンテナ１２４によって処理されたアナログ信号は、ＲＦ回路１２３に出力される。
【００３５】
図１に示す例では、アンテナ１２４は、通信機１２１内に配置されている。アンテナ１２４は、通信機１２１外に配置されてもよい。
【００３６】
プロセッサ１１１は、通信機１２１外に配置され、かつデータ送信端末１０１の全体の動作を制御する。プロセッサ１１１は、ベースバンド回路１２２、メモリ１３１、および第１のセンサ１４１を制御する。データ送信端末１０１が、図１に示されていない表示部または操作部などを有する場合、プロセッサ１１１は、表示部または操作部などを制御する。通信機１２１内に配置されたプロセッサがプロセッサ１１１の代わりにベースバンド回路１２２を制御してもよい。その場合、プロセッサ１１１は通信機１２１内のプロセッサを制御する。
【００３７】
プロセッサ１１１は、通信機１２１を使用することにより、センサデータを外部端末に送信する。具体的には、プロセッサ１１１は、センサデータが外部端末に送信されるように通信機１２１を制御する。つまり、プロセッサ１１１は、外部端末に対するセンサデータを通信機１２１に送信させる。これによって、通信機１２１は、センサデータを外部端末に送信する。例えば、外部端末は、ゲートウェイ機能を有する端末である。外部端末は、センサデータをデータ送信端末１０１から受信し、かつそのセンサデータを、ゲートウェイ機能を有する端末に送信する中継端末であってもよい。
【００３８】
メモリ１３１は、揮発性または不揮発性の記憶媒体である。例えば、メモリ１３１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（ＤｙｎａｍｉｃＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびフラッシュメモリの少なくとも１つである。
【００３９】
例えば、本発明の各実施形態は、山岳モニタリングに利用される。例えば、本発明の各実施形態は、災害のモニタリングに利用される。災害は、土砂崩れ、山火事、雪崩、または火山の爆発などである。本発明の各実施形態は、紅葉の状況、桜の開花状況、または積雪の状況などのモニタリングに利用される。本発明の各実施形態は、娯楽のための各種のモニタリングなどに利用される。
【００４０】
モニタリングの目的に応じて、取得されるセンサデータの種類が異なる。監視者は、災害または桜の開花などの特定の状況を確認する。監視者は、特定の状況が起きそうか否かを判断する。特定の状況が起きた場合、監視者は、その状況が起きた原因と経緯とを確認する。これらの理由で、画像、気温、湿度、降水量、またはその他の多数のデータが取得されうる。
【００４１】
第１のセンサ１４１は、イメージセンサまたは気象センサなどのセンサである。第１のセンサ１４１は、対象の物理量を計測し、かつ計測結果を示す第１のセンサデータを生成する。第１のセンサ１４１は、生成された第１のセンサデータをプロセッサ１１１に出力する。以下の説明において、第１のセンサデータはセンサデータと記載される場合がある。データ送信端末１０１は、第１のセンサ１４１を含む複数のセンサを有してもよい。
【００４２】
データ送信端末１０１の動作を説明する。図２は、データ送信端末１０１の動作の手順を示す。
【００４３】
（ステップＳ１０１）
プロセッサ１１１は、センサデータを第１のセンサ１４１から定期的に取得する。データ送信端末１０１が起動した後、ステップＳ１０１における処理が実行される。あるいは、後述するステップＳ１０５の後、または後述するステップＳ１１１の後、ステップＳ１０１における処理が実行される。ステップＳ１０５における処理またはステップＳ１１１における処理が実行されたタイミングがセンサデータの取得タイミングでない場合、プロセッサ１１１は、センサデータの取得タイミングまで待つ。
【００４４】
（ステップＳ１０２）
ステップＳ１０１の後、プロセッサ１１１は、通信状態が切断状態であるか否かを判断する。例えば、プロセッサ１１１が切断を実行した場合、プロセッサ１１１は、通信状態が切断状態であると判断する。明示的な切断指示または明示的な切断通知が外部端末から受信された場合、プロセッサ１１１は、通信状態が切断状態であると判断してもよい。通信機１２１が動作を開始した後に接続が実施されていない場合、プロセッサ１１１は、通信状態が切断状態であると判断してもよい。通信機１２１がスリープ状態にあるとき、通信機１２１は接続を維持しなくてもよい。通信機１２１がスリープ状態から通常状態に復帰した後に接続が実施されていない場合、プロセッサ１１１は、通信状態が切断状態であると判断してもよい。外部端末へのデータの送信が再送信も含めて失敗した場合、プロセッサ１１１は、通信状態が切断状態であると判断してもよい。定期的に外部端末から送信されるパケットを通信機１２１が一定期間受信できない場合、プロセッサ１１１は、通信状態が切断状態であると判断してもよい。
【００４５】
ステップＳ１０２において、通信状態が切断状態でない場合、プロセッサ１１１は通信状態が正常状態であると判断する。この場合、ステップＳ１１０における処理が実行される。ステップＳ１１０における処理の詳細については後述する。
【００４６】
（ステップＳ１０３）
ステップＳ１０２において、通信状態が切断状態であるとプロセッサ１１１が判断した場合、プロセッサ１１１は、通信機１２１を使用することにより、外部端末との接続を実行する。これにより、データ送信端末１０１は、外部端末と通信できる。プロセッサ１１１は、通信機１２１に外部端末と接続させる。
【００４７】
（ステップＳ１０４）
ステップＳ１０３の後、プロセッサ１１１は、通信機１２１が外部端末と接続したか否かを判断する。
【００４８】
（ステップＳ１０５）
ステップＳ１０４において、通信機１２１が外部端末と接続していないとプロセッサ１１１が判断した場合、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータをメモリ１３１に記憶する。この場合、通信状態は切断状態である。時刻情報がセンサデータに付加されている。時刻情報は、センサデータが生成された時刻を示す。メモリ１３１は、時系列的にセンサデータを記憶する。プロセッサ１１１は、時刻情報に基づいて、センサデータの順番を識別する。ステップＳ１０５の後、ステップＳ１０１における処理が実行される。
【００４９】
（ステップＳ１０６）
ステップＳ１０４において、通信機１２１が外部端末と接続したとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶済みのセンサデータがあるか否かを判断する。ステップＳ１０６において、メモリ１３１に記憶済みのセンサデータがないとプロセッサ１１１が判断した場合、ステップＳ１１０における処理が実行される。
【００５０】
（ステップＳ１０７）
ステップＳ１０６において、メモリ１３１に記憶済みのセンサデータがあるとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶済みのセンサデータに基づいて、所定量以上の変化があるか否かを判断する。プロセッサ１１１は、複数のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。例えば、複数のセンサデータは、時間的に連続する２つのセンサデータである。１つのみのセンサデータがメモリ１３１に記憶されている場合、ステップＳ１０７における処理は実行されない。例えば、プロセッサ１１１は、第１の時刻のセンサデータが示す物理量と、第２の時刻のセンサデータが示す物理量との差を算出する。第２の時刻は、第１の時刻と異なる。その差が所定の閾値以上である場合、プロセッサ１１１は、所定量以上の変化があると判断する。その差が所定の閾値未満である場合、プロセッサ１１１は、所定量以上の変化がないと判断する。ステップＳ１０７において、所定量以上の変化がないとプロセッサ１１１が判断した場合、ステップＳ１０９における処理が実行される。ステップＳ１０９における処理の詳細については後述する。
【００５１】
例えば、ステップＳ１０７における判断の閾値は、メモリ１３１に予め記憶される。図示しない操作部をユーザが操作することにより、その閾値が設定されてもよい。通信機１２１がその閾値を示す情報を外部端末から受信し、かつ受信された情報がメモリ１３１に記憶されてもよい。図示しない他の通信機を使用する通信によりその閾値を示す情報が外部端末から受信され、かつ受信された情報がメモリ１３１に記憶されてもよい。その閾値を示す情報が記録された記録媒体がデータ送信端末１０１に接続され、かつその記録媒体から読み出された情報がメモリ１３１に記憶されてもよい。
【００５２】
（ステップＳ１０８）
ステップＳ１０７において、所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、その変化の前後に取得されたセンサデータを変化データに分類する。変化データに分類されるセンサデータは、変化が生じている時点に取得されたセンサデータと、その時点の直前に取得されたセンサデータとを含む。例えば、第１の時刻のセンサデータと第２の時刻のセンサデータとの間で変化が生じている場合、変化データに分類されるセンサデータは、第１の時刻のセンサデータおよび第２の時刻のセンサデータを含む。変化データに分類されるセンサデータは、変化が生じている時点の直前の時点よりも前に取得された１または複数のセンサデータを含んでもよい。変化データに分類されるセンサデータは、変化が生じている時点よりも後に取得された１または複数のセンサデータを含んでもよい。
【００５３】
例えば、変化データに含まれるデータの範囲は、メモリ１３１に予め記憶される。図示しない操作部をユーザが操作することにより、その範囲が設定されてもよい。通信機１２１がその範囲を示す情報を外部端末から受信し、かつ受信された情報がメモリ１３１に記憶されてもよい。図示しない他の通信機を使用する通信によりその範囲を示す情報が外部端末から受信され、かつ受信された情報がメモリ１３１に記憶されてもよい。その範囲を示す情報が記録された記録媒体がデータ送信端末１０１に接続され、かつその記録媒体から読み出された情報がメモリ１３１に記憶されてもよい。
【００５４】
（ステップＳ１０９）
ステップＳ１０８の後、プロセッサ１１１は、メモリ１３１に記憶されているセンサデータのうち変化データを除くセンサデータを非変化データに分類する。データ送信端末１０１が複数のセンサを有する場合、非変化データは、変化データを出力した第１のセンサ１４１から出力されたセンサデータである。
【００５５】
（ステップＳ１１０）
ステップＳ１０９の後、プロセッサ１１１は、通信機１２１を使用することにより、センサデータおよび変化データを外部端末に送信する。このとき、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータを外部端末に送信する。プロセッサ１１１は、メモリ１３１に記憶されている変化データのうち、送信が完了していない変化データを外部端末に送信する。変化データの送信が完了している場合、変化データは送信されない。
【００５６】
（ステップＳ１１１）
ステップＳ１１０の後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データを外部端末に送信する。このとき、プロセッサ１１１は、メモリ１３１に記憶されている非変化データのうち、送信が完了していない非変化データを外部端末に送信する。非変化データの送信が完了している場合、非変化データは送信されない。
【００５７】
データ送信端末１０１が送信機会を持つ場合、データ送信端末１０１は、ステップＳ１１０およびステップＳ１１１においてデータを送信する。他の端末が無線でデータを送信していない場合、データ送信端末１０１はデータを送信することができる。あるいは、データ送信端末１０１に割り当てられたタイムスロットにおいて、データ送信端末１０１はデータを送信することができる。データ送信端末１０１が、次のセンサデータ取得（ステップＳ１０１）までに変化データまたは非変化データの送信を完了できない場合がある。次のセンサデータ取得（ステップＳ１０１）が実行された後、データ送信端末１０１は、送信されていないセンサデータを送信する。
【００５８】
データ送信端末１０１は、センサデータが取得されたタイミングの直後のタイミングで外部端末と接続する。データ送信端末１０１は、これ以外のタイミングで外部端末と接続してもよい。例えば、ステップＳ１０５においてセンサデータがメモリ１３１に記憶された後、次のセンサデータが取得されるまでの間にデータ送信端末１０１は外部端末と接続を試みてもよい。任意のタイミングで外部端末から接続要求が受信された場合にデータ送信端末１０１は外部端末と接続してもよい。
【００５９】
データ送信端末１０１は、ステップＳ１１０において、取得されたセンサデータを外部端末に送信した後、ステップＳ１１０において変化データを外部端末に送信してもよい。データ送信端末１０１は、ステップＳ１１０において変化データを外部端末に送信した後、ステップＳ１１０において、取得されたセンサデータを外部端末に送信してもよい。
【００６０】
図３は、センサデータの例を示す。図３に示す例では、画像、降水量、保水率、気温、および風の各々のセンサデータが取得される。各項目が計測された時刻も取得される。時刻は、日時であってもよい。降水量データは、１分当たりの降水量を示す。保水率データは、土中の保水率を表す。風データにおいて、南は「Ｓ」で表されている。風データにおいて、南西は「ＳＷ」で表されている。下記の例では、図３に示す種類のセンサデータを使用して処理の内容を説明する。
【００６１】
図４は、センサデータの通信の例を示す。第１のセンサ１４１が土中の保水率データを取得する例を説明する。プロセッサ１１１は、保水率データを第１のセンサ１４１から取得する（ステップＳ１０１）。送信期間（送信タイミング）がデータ送信端末１０１に定期的に割り当てられる。データ送信端末１０１は、その送信期間で保水率データを外部端末に送信する。
【００６２】
時刻１０：０２：３０において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、ステップＳ１０１において取得された土中の保水率データと、その保水率データが取得された時刻とを外部端末に送信する（ステップＳ１１０）。この通信は、データ送信端末１０１に割り当てられた送信期間内に実行される。図４に示す例では、データ送信端末１０１は、１回分の土中の保水率データと、その保水率データが取得された時刻とを、データ送信端末１０１に割り当てられた送信期間の１／３の期間で送信できる。
【００６３】
時刻１０：０３：００において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。データ送信端末１０１は、外部端末と接続を試みるが、外部端末と接続できない（ステップＳ１０３およびステップＳ１０４）。そのため、データ送信端末１０１は、時刻１０：０３：００に取得された保水率データと、その時刻１０：０３：００とをメモリ１３１に記憶する（ステップＳ１０５）。
【００６４】
データ送信端末１０１と外部端末との間の通信状態は、期間Ｔ１０において切断状態である。時刻１０：０３：００から時刻１０：０６：００までに取得された保水率データと、各保水率データが取得された時刻とがメモリ１３１に記憶される。
【００６５】
時刻１０：０６：３０において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。データ送信端末１０１は、外部端末と接続する（ステップＳ１０３およびステップＳ１０４）。時刻１０：０３：００から時刻１０：０６：００までに取得された保水率データがメモリ１３１に記憶されている（ステップＳ１０６）。時刻１０：０４：００の保水率データと時刻１０：０４：３０の保水率データとの間で所定量以上の変化が発生している（ステップＳ１０７）。
【００６６】
データ送信端末１０１は、所定量以上の変化の前後に取得された保水率データを変化データＤ１０１に分類する（ステップＳ１０８）。これにより、時刻１０：０３：３０から時刻１０：０５：００までに取得された保水率データが変化データＤ１０１に分類される。データ送信端末１０１は、時刻１０：０３：３０から時刻１０：０５：００までの時刻以外の時刻に取得された保水率データを非変化データＤ２０１に分類する（ステップＳ１０９）。これにより、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の保水率データが非変化データＤ２０１に分類される。
【００６７】
上記の例では、保水率データの変化の判断に使用される所定量は、０．３％である。変化データＤ１０１は、時刻１０：０３：３０、時刻１０：０４：００、時刻１０：０４：３０、および時刻１０：０５：００の各々の保水率データである。時刻１０：０４：００の保水率データは、所定量以上の変化が発生する直前に取得される。時刻１０：０４：３０の保水率データは、所定量以上の変化が発生した時刻に取得される。時刻１０：０３：３０の保水率データは、時刻１０：０４：００の保水率データの１つ前のセンサデータである。時刻１０：０５：００の保水率データは、時刻１０：０４：３０の保水率データの１つ後のセンサデータである。
【００６８】
データ送信端末１０１は、時刻１０：０６：３０に取得された保水率データと、記憶済みの変化データＤ１０１とを外部端末に送信する（ステップＳ１１０）。データ送信端末１０１は、１回分の土中の保水率データと、その保水率データが取得された時刻とを送信期間の１／３の期間で送信できる。そのため、データ送信端末１０１は、１回の送信期間において、３回分の保水率データと、その保水率データが取得された時刻とを送信できる。
【００６９】
具体的には、データ送信端末１０１は、時刻１０：０６：３０の保水率データと、その時刻１０：０６：３０とを外部端末に送信する。時刻１０：０６：３０において、時刻１０：０３：３０から時刻１０：０５：００までの変化データＤ１０１が送信されていない。データ送信端末１０１は、時刻１０：０３：３０および時刻１０：０４：００の各々の変化データＤ１０１と、その各々の変化データＤ１０１が取得された時刻とを外部端末に送信する。
【００７０】
時刻１０：０７：００において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、時刻１０：０７：００の保水率データと、その時刻１０：０７：００とを外部端末に送信する（ステップＳ１１０）。時刻１０：０７：００において、時刻１０：０４：３０および時刻１０：０５：００の各々の変化データＤ１０１の送信が完了していない。データ送信端末１０１は、時刻１０：０４：３０および時刻１０：０５：００の各々の変化データＤ１０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１１０）。これにより、メモリ１３１に記憶された変化データＤ１０１の送信が完了する（タイミングｔｍ１１）。
【００７１】
時刻１０：０７：３０において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、時刻１０：０７：３０の保水率データと、その時刻１０：０７：３０とを外部端末に送信する（ステップＳ１１０）。時刻１０：０７：３０において、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の非変化データＤ２０１の送信が完了していない。データ送信端末１０１は、時刻１０：０３：００および時刻１０：０５：３０の各々の非変化データＤ２０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１１１）。
【００７２】
時刻１０：０８：００において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、時刻１０：０８：００の保水率データと、その時刻１０：０８：００とを外部端末に送信する（ステップＳ１１０）。時刻１０：０８：００において、時刻１０：０６：００の非変化データＤ２０１の送信が完了していない。データ送信端末１０１は、時刻１０：０６：００の非変化データＤ２０１と、その時刻１０：０６：００とを外部端末に送信する（ステップＳ１１１）。これにより、メモリ１３１に記憶された非変化データＤ２０１の送信が完了する（タイミングｔｍ１２）。
【００７３】
この送信が完了したとき、送信が完了していない変化データＤ１０１および送信が完了していない非変化データＤ２０１は存在しない。データ送信端末１０１は、時刻１０：０８：００よりも後の送信期間において、時刻１０：０２：３０における送信と同様の送信を実行する。つまり、データ送信端末１０１は、割り当てられた送信期間において、ステップＳ１０１において取得された保水率データと、その保水率データが取得された時刻とを外部端末に送信する（ステップＳ１１０）。
【００７４】
図４に示す例では、データ送信端末１０１は、複数の変化データＤ１０１を、各変化データＤ１０１が取得された順に送信する。データ送信端末１０１は、複数の変化データＤ１０１を、各変化データＤ１０１が取得された順に送信する必要はない。
【００７５】
図４に示す例では、データ送信端末１０１は、複数の非変化データＤ２０１を、各非変化データＤ２０１が取得された順に送信する。データ送信端末１０１は、複数の非変化データＤ２０１を、各非変化データＤ２０１が取得された順に送信する必要はない。
【００７６】
送信タイミングを端末に割り当てる無線通信技術が適用された通信の例を説明した。各端末が送信機会を獲得しあう無線通信技術（例えばＩＥＥＥ８０２．１１）が適用された通信においても、センサデータは上記の例と同様に送信される。これは、以下の各実施形態においても同様に適用できる。
【００７７】
本発明の各態様のデータ送信方法は、第１のステップ、第２のステップ、第３のステップ、第４のステップ、第５のステップ、第６のステップ、および第７のステップを有する。プロセッサ１１１は、第１のステップ（ステップＳ１１０）において、通信機１２１を使用することにより、第１のセンサ１４１から出力された第１のセンサデータを外部端末に送信する。プロセッサ１１１は、第２のステップ（ステップＳ１０２）において、通信機１２１と外部端末との間の通信の状態を判断する。通信の状態が正常状態から切断状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、第３のステップ（ステップＳ１０５）において、第１のセンサデータをメモリ１３１に時系列的に記憶する。
【００７８】
通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、第４のステップ（ステップＳ１０７）において、メモリ１３１に記憶された複数の第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、第５のステップ（ステップＳ１０８およびステップＳ１０９）において、メモリ１３１に記憶されている複数の第１のセンサデータを変化データと非変化データとに分類する。プロセッサ１１１は、第６のステップ（ステップＳ１１０）において、通信機１２１を使用することにより、変化データを外部端末に送信する。変化データが外部端末に送信された後、プロセッサ１１１は、第７のステップ（ステップＳ１１１）において、通信機１２１を使用することにより、非変化データを外部端末に送信する。
【００７９】
本発明の各態様のデータ送信方法は、上記の第１から第７のステップに対応する処理以外の処理を有していなくてもよい。
【００８０】
通信における制約があるデータ送信端末１０１が切断状態から復旧した場合、データ送信端末１０１は、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。データ送信端末１０１は、所定量以上の変化を示す変化データを外部端末に優先的に送信することができる。
【００８１】
所定量以上の変化が発生する場合、その変化の前またはその変化の後において、所定量に達しない変化が発生している可能性がある。非変化データは、そのような小さな変化の情報を含む可能性がある。センサデータの監視において、所定量以上の変化と関連する小さな変化を検出できる可能性がある。通信における制約があるデータ送信端末１０１が切断状態から復旧した場合、データ送信端末１０１は、異常を詳細に解析するためのセンサデータを外部端末に優先的に送信することができる。
【００８２】
（第２の実施形態）
図５は、本発明の第２の実施形態のデータ送信端末１０１ａの構成を示す。図１に示す部分と同じ部分の説明を省略する。
【００８３】
データ送信端末１０１ａは、図１に示す構成に加えて、第２のセンサ１４２を有する。第２のセンサ１４２は、第１のセンサ１４１と異なる。プロセッサ１１１は、通信機１２１を使用することにより、第２のセンサ１４２から出力された第２のセンサデータを外部端末に送信する。通信機１２１と外部端末との間の通信の状態が正常状態から切断状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は第２のセンサデータをメモリ１３１に時系列的に記憶する。通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶された複数の第１のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶されている複数の第２のセンサデータを関連データと非関連データとに分類する。関連データは、変化が発生した期間に関わる。非関連データは、変化が発生した期間に関わらない。プロセッサ１１１は、通信機１２１を使用することにより、変化データおよび関連データを外部端末に送信する。変化データおよび関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データおよび非関連データを外部端末に送信する。
【００８４】
第２のセンサ１４２は、イメージセンサまたは気象センサなどのセンサである。第２のセンサ１４２は、対象の物理量を計測し、かつ計測結果を示す第２のセンサデータを生成する。第２のセンサ１４２が生成する第２のセンサデータの種類は、第１のセンサ１４１が生成する第１のセンサデータの種類と異なる。第２のセンサ１４２は、生成された第２のセンサデータをプロセッサ１１１に出力する。以下の説明において、第２のセンサデータはセンサデータと記載される場合がある。データ送信端末１０１ａは、第１のセンサ１４１および第２のセンサ１４２を含む３以上のセンサを有してもよい。
【００８５】
データ送信端末１０１ａの動作を説明する。図６は、データ送信端末１０１ａの動作の手順を示す。図２に示す処理と同じ処理の説明を省略する。図６は、図２に示すステップＳ１０３からステップＳ１０６における処理を含む。図６において、ステップＳ１０３からステップＳ１０６における処理は示されていない。
【００８６】
プロセッサ１１１は、ステップＳ１０１において、センサデータを第１のセンサ１４１および第２のセンサ１４２の少なくとも１つから取得する。プロセッサ１１１は、ステップＳ１０７において、第１のセンサ１４１から取得されたセンサデータに基づいて、所定量以上の変化があるか否かを判断する。ステップＳ１０７において、所定量以上の変化がないとプロセッサ１１１が判断した場合、ステップＳ１２２における処理が実行される。ステップＳ１２２における処理の詳細については後述する。
【００８７】
（ステップＳ１２１）
ステップＳ１０８の後、プロセッサ１１１は、第１のセンサ１４１のセンサデータにおける変化が発生した期間と同じ期間に第２のセンサ１４２から取得されたセンサデータを関連データに分類する。関連データは、変化データと時間的に関連する。
【００８８】
例えば、図３に示すセンサデータが取得され、かつ図４に示す期間と同じ期間に通信状態が切断状態である例を説明する。プロセッサ１１１は、保水量に基づいて、所定量以上の変化があるか否かを判断する。図４に示す例と同様に、変化データは、時刻１０：０３：３０、時刻１０：０４：００、時刻１０：０４：３０、および時刻１０：０５：００の各々の保水量である。関連データは、画像、降水量、気温、または風のセンサデータのうち、時刻１０：０３：３０から時刻１０：０５：００までに取得されたデータである。
【００８９】
上記の例では、第１の期間は第２の期間と同じである。第１の期間は、変化データが第１のセンサ１４１から取得された期間である。第２の期間は、関連データが第２のセンサ１４２から取得された期間である。第１の期間は第２の期間を含み、かつ第１の期間は第２の期間よりも長くてもよい。あるいは、第２の期間は第１の期間を含み、かつ第２の期間は第１の期間よりも長くてもよい。
【００９０】
プロセッサ１１１は、複数の種類のセンサデータのうち、変化が発生した期間と同じ期間に取得され、かつ変化データが示す物理量と関連性が高い物理量を示すセンサデータを関連データに分類してもよい。図３に示すセンサデータが取得された場合、降水量および画像が保水率と関連性が高い。図４に示す期間と同じ期間に通信状態が切断状態である例では、プロセッサ１１１は、時刻１０：０３：３０から時刻１０：０５：００までに取得された降水量データと、時刻１０：０３：３０から時刻１０：０５：００までに取得された画像データとを関連データに分類する。プロセッサ１１１は、気温および風に関して、時刻１０：０３：３０から時刻１０：０５：００までに取得されたデータを関連データに分類しなくてもよい。
【００９１】
例えば、複数のセンサデータ間の関連性を示す情報は、メモリ１３１に予め記憶される。図示しない操作部をユーザが操作することにより、その関連性が設定されてもよい。通信機１２１がその関連性を示す情報を外部端末から受信し、かつ受信された情報がメモリ１３１に記憶されてもよい。図示しない他の通信機を使用する通信によりその関連性を示す情報が外部端末から受信され、かつ受信された情報がメモリ１３１に記憶されてもよい。その関連性を示す情報が記録された記録媒体がデータ送信端末１０１ａに接続され、かつその記録媒体から読み出された情報がメモリ１３１に記憶されてもよい。
【００９２】
複数のセンサデータ間の関連性は、データ送信端末１０１ａにおいて監視の目的に応じて設定されてもよい。例えば、目的が土砂崩れの監視である場合、降水量と保水率との関連性が高く設定されてもよい。プロセッサ１１１は、過去に取得されたセンサデータに基づいて複数のセンサデータ間の関連性を学習し、かつ学習結果を使用してその関連性を設定してもよい。
【００９３】
（ステップＳ１２２）
ステップＳ１２１の後、プロセッサ１１１は、変化データと同じ種類のセンサデータのうち変化データを除くセンサデータを非変化データに分類する。非変化データは、変化データと同じ種類のセンサデータのみである。例えば、変化データが保水率データである場合、非変化データは、記憶済みの保水率データのうち変化データではないセンサデータのみである。降水量および気温などのセンサデータは、非変化データに含まれない。
【００９４】
（ステップＳ１２３）
ステップＳ１２２の後、プロセッサ１１１は、第２のセンサ１４２から取得されたセンサデータのうち、非変化データが取得された期間と同じ期間に取得されたセンサデータを非関連データに分類する。非関連データは、非変化データと時間的に関連する。プロセッサ１１１は、複数の種類のセンサデータのうち、非変化データが取得された期間と同じ期間に取得され、かつ非変化データが示す物理量と関連性が高い物理量を示すセンサデータを非関連データに分類してもよい。ステップＳ１２３の後、ステップＳ１１０における処理が実行される。
【００９５】
上記の例では、第３の期間は第４の期間と同じである。第３の期間は、非変化データが第１のセンサ１４１から取得された期間である。第４の期間は、非関連データが第２のセンサ１４２から取得された期間である。第３の期間は第４の期間を含み、かつ第３の期間は第４の期間よりも長くてもよい。あるいは、第４の期間は第３の期間を含み、かつ第４の期間は第３の期間よりも長くてもよい。
【００９６】
（ステップＳ１２４）
ステップＳ１１０の後、プロセッサ１１１は、通信機１２１を使用することにより、関連データを外部端末に送信する。このとき、プロセッサ１１１は、メモリ１３１に記憶されている関連データのうち、送信が完了していない関連データを外部端末に送信する。関連データの送信が完了している場合、関連データは送信されない。
【００９７】
（ステップＳ１２５）
ステップＳ１２４の後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データおよび非関連データを外部端末に送信する。このとき、プロセッサ１１１は、メモリ１３１に記憶されている非変化データのうち、送信が完了していない非変化データを外部端末に送信する。プロセッサ１１１は、メモリ１３１に記憶されている非関連データのうち、送信が完了していない非関連データを外部端末に送信する。プロセッサ１１１は、非変化データを外部端末に送信した後、非関連データを外部端末に送信してもよい。プロセッサ１１１は、非関連データを外部端末に送信した後、非変化データを外部端末に送信してもよい。非変化データの送信が完了している場合、非変化データは送信されない。非関連データの送信が完了している場合、非関連データは送信されない。
【００９８】
（ステップＳ１２６）
ステップＳ１２５の後、プロセッサ１１１は、通信機１２１を使用することにより、分類されていないセンサデータを外部端末に送信する。このとき、プロセッサ１１１は、メモリ１３１に記憶されている、分類されていないセンサデータのうち、送信が完了していないセンサデータを外部端末に送信する。分類されていないセンサデータは、変化データ、関連データ、非変化データ、および非関連データのいずれとも異なる。
【００９９】
データ送信端末１０１ａが送信機会を持つ場合、データ送信端末１０１ａは、ステップＳ１１０、ステップＳ１２４、ステップＳ１２５、およびステップＳ１２６においてデータを送信する。他の端末が無線でデータを送信していない場合、データ送信端末１０１ａはデータを送信することができる。あるいは、データ送信端末１０１ａに割り当てられたタイムスロットにおいて、データ送信端末１０１ａはデータを送信することができる。データ送信端末１０１ａが、次のセンサデータ取得（ステップＳ１０１）までに各データの送信を完了できない場合がある。次のセンサデータ取得（ステップＳ１０１）が実行された後、データ送信端末１０１ａは、送信されていないセンサデータを送信する。
【０１００】
図６に示す例では、データ送信端末１０１ａは、ステップＳ１１０において変化データを外部端末に送信した後、ステップＳ１２４において関連データを外部端末に送信する。データ送信端末１０１ａは、ステップＳ１２４において関連データを外部端末に送信した後、ステップＳ１１０において変化データを外部端末に送信してもよい。
【０１０１】
データ送信端末１０１ａは、ステップＳ１１０において、取得されたセンサデータを外部端末に送信した後、ステップＳ１１０において変化データを外部端末に送信してもよい。データ送信端末１０１ａは、ステップＳ１１０において変化データを外部端末に送信した後、ステップＳ１１０において、取得されたセンサデータを外部端末に送信してもよい。
【０１０２】
データ送信端末１０１ａは、ステップＳ１２５において非変化データを外部端末に送信した後、ステップＳ１２５において非関連データを外部端末に送信してもよい。データ送信端末１０１ａは、ステップＳ１２５において非関連データを外部端末に送信した後、ステップＳ１２５において非変化データを外部端末に送信してもよい。
【０１０３】
図７は、センサデータの通信の例を示す。データ送信端末１０１ａが複数のセンサを有し、第１のセンサ１４１が土中の保水率データを取得し、かつ第２のセンサ１４２が降水量データを取得する例を説明する。第１のセンサ１４１および第２のセンサ１４２を除くセンサは、気温データまたは風データを取得する。降水量データは、１分当たりの降水量を示す。風データにおいて、西は「Ｗ」で表されている。風データにおいて、南は「Ｓ」で表されている。風データにおいて、南西は「ＳＷ」で表されている。風データにおいて、南東は「ＳＥ」で表されている。プロセッサ１１１は、センサデータを各センサから取得する（ステップＳ１０１）。
【０１０４】
図７に示す例では、データ送信端末１０１ａは、１回分のセンサデータと、そのセンサデータが取得された時刻とを、データ送信端末１０１ａに割り当てられた送信期間の１／４の期間で送信できる。データ送信端末１０１ａは、この期間において、保水率、降水量、気温、および風の各々のセンサデータを外部端末に送信する。データ送信端末１０１ａは、この期間において、時刻を外部端末に送信する。複数のセンサデータが取得された時刻が同じであるため、データ送信端末１０１ａは、複数のセンサデータ間で共通の時刻を外部端末に送信する。
【０１０５】
データ送信端末１０１ａと外部端末との間の通信状態は、期間Ｔ１０において切断状態である。時刻１０：００：３０から時刻１０：０６：００までに取得されたセンサデータと、各センサデータが取得された時刻とがメモリ１３１に記憶される。
【０１０６】
時刻１０：０６：３０において、データ送信端末１０１ａと外部端末との間の通信状態は切断状態である（ステップＳ１０２）。データ送信端末１０１ａは、外部端末と接続する（ステップＳ１０３およびステップＳ１０４）。時刻１０：０３：００から時刻１０：０６：００までに取得されたセンサデータがメモリ１３１に記憶されている（ステップＳ１０６）。時刻１０：０４：００の保水率データと時刻１０：０４：３０の保水率データとの間で所定量以上の変化が発生している（ステップＳ１０７）。
【０１０７】
データ送信端末１０１ａは、所定量以上の変化の前後に取得された保水率データを変化データＤ１０１に分類する（ステップＳ１０８）。これにより、時刻１０：０３：３０から時刻１０：０５：００までに取得された保水率データが変化データＤ１０１に分類される。データ送信端末１０１ａは、時刻１０：０３：３０から時刻１０：０５：００までに取得され、かつ保水率と関連性が高い降水量データを関連データＤ３０１に分類する（ステップＳ１２１）。データ送信端末１０１ａは、時刻１０：０３：３０から時刻１０：０５：００までの時刻以外の時刻に取得された保水率データを非変化データＤ２０１に分類する（ステップＳ１２２）。これにより、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の保水率データが非変化データＤ２０１に分類される。
【０１０８】
データ送信端末１０１ａは、非変化データＤ２０１が取得された時刻と同じ時刻に取得された降水量データを非関連データＤ４０１に分類する（ステップＳ１２３）。これにより、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の降水量データが非関連データＤ４０１に分類される。
【０１０９】
データ送信端末１０１ａは、時刻１０：０６：３０に取得されたセンサデータと、記憶済みの変化データＤ１０１とを外部端末に送信する（ステップＳ１１０）。具体的には、データ送信端末１０１ａは、保水率、降水量、気温、および風の各々のセンサデータを外部端末に送信し、かつ時刻を外部端末に送信する。時刻１０：０６：３０において、時刻１０：０３：３０から時刻１０：０５：００までの変化データＤ１０１が送信されていない。データ送信端末１０１ａは、時刻１０：０３：３０から時刻１０：０５：００までの各々の変化データＤ１０１と、その各々が取得された時刻とを外部端末に送信する。これにより、メモリ１３１に記憶された変化データＤ１０１の送信が完了する（タイミングｔｍ２１）。
【０１１０】
変化データＤ１０１の送信が完了したとき、データ送信端末１０１ａに割り当てられた送信期間には余裕がある。そのため、データ送信端末１０１ａは、変化データＤ１０１および時刻の送信に続いて、時刻１０：０３：３０から時刻１０：０５：００までの各々の関連データＤ３０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１２４）。これにより、メモリ１３１に記憶された関連データＤ３０１の送信が完了する（タイミングｔｍ２２）。各時刻の関連データＤ３０１が送信されたとき、送信期間は終了する。
【０１１１】
時刻１０：０７：００において、データ送信端末１０１ａと外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１ａは、時刻１０：０７：００の保水率データと、その時刻１０：０７：００とを外部端末に送信する（ステップＳ１１０）。時刻１０：０７：００において、変化データＤ１０１および関連データＤ３０１の送信は完了している。時刻１０：０７：００において、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の非変化データＤ２０１の送信が完了していない。データ送信端末１０１ａは、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の非変化データＤ２０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１２５）。これにより、メモリ１３１に記憶された非変化データＤ２０１の送信が完了する（タイミングｔｍ２３）。
【０１１２】
時刻１０：０７：００において、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の非関連データＤ４０１の送信が完了していない。データ送信端末１０１ａは、非変化データＤ２０１および時刻の送信に続いて、時刻１０：０３：００、時刻１０：０５：３０、および時刻１０：０６：００の各々の非関連データＤ４０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１２５）。これにより、メモリ１３１に記憶された非関連データＤ４０１の送信が完了する（タイミングｔｍ２４）。
【０１１３】
時刻１０：０７：００において、時刻１０：０３：００から時刻１０：０６：００までの気温データと、時刻１０：０３：００から時刻１０：０６：００までの風データとの送信が完了していない。この気温データおよび風データは、図７において非分類データＤ５０１として示されている。非関連データＤ４０１の送信が完了したとき、データ送信端末１０１ａに割り当てられた送信期間には余裕がある。そのため、データ送信端末１０１ａは、非関連データＤ４０１および時刻の送信に続いて、時刻１０：０３：００の非分類データＤ５０１と、その時刻１０：０３：００とを外部端末に送信する（ステップＳ１２６）。時刻１０：０３：００の非分類データＤ５０１が送信されたとき、送信期間は終了する。
【０１１４】
時刻１０：０７：３０において、データ送信端末１０１ａと外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１ａは、時刻１０：０７：３０の保水率データと、その時刻１０：０７：３０とを外部端末に送信する（ステップＳ１１０）。時刻１０：０７：３０において、変化データＤ１０１、関連データＤ３０１、非変化データＤ２０１、および非関連データＤ４０１の送信は完了している。時刻１０：０７：３０において、時刻１０：０３：３０から時刻１０：０６：００までの非分類データＤ５０１の送信が完了していない。データ送信端末１０１ａは、時刻１０：０３：３０から時刻１０：０５：３０までの各々の非分類データＤ５０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１２６）。時刻１０：０５：３０の非分類データＤ５０１が送信されたとき、送信期間は終了する。
【０１１５】
時刻１０：０８：００において、データ送信端末１０１ａと外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１ａは、時刻１０：０８：００の保水率データと、その時刻１０：０８：００とを外部端末に送信する（ステップＳ１１０）。時刻１０：０８：００において、変化データＤ１０１、関連データＤ３０１、非変化データＤ２０１、および非関連データＤ４０１の送信は完了している。時刻１０：０８：００において時刻１０：０６：００の非分類データＤ５０１の送信が完了していない。データ送信端末１０１ａは、時刻１０：０６：００の非分類データＤ５０１と、その時刻１０：０６：００とを外部端末に送信する（ステップＳ１２６）。これにより、メモリ１３１に記憶された非分類データＤ５０１の送信が完了する（タイミングｔｍ２５）。
【０１１６】
この送信が完了したとき、送信が完了していない変化データＤ１０１、送信が完了していない関連データＤ３０１、送信が完了していない非変化データＤ２０１、送信が完了していない非関連データＤ４０１、および送信が完了していない非分類データＤ５０１は存在しない。データ送信端末１０１ａは、時刻１０：０８：００よりも後の送信期間において、時刻１０：０２：３０における送信と同様の送信を実行する。つまり、データ送信端末１０１ａは、割り当てられた送信期間において、保水率、降水量、気温、および風の各々のセンサデータを外部端末に送信し、かつ時刻を外部端末に送信する（ステップＳ１１０）。
【０１１７】
データ送信端末１０１ａは、複数の変化データＤ１０１を、各変化データＤ１０１が取得された順に送信する必要はない。データ送信端末１０１ａは、複数の非変化データＤ２０１を、各非変化データＤ２０１が取得された順に送信する必要はない。
【０１１８】
図７に示す例では、データ送信端末１０１ａは、複数の関連データＤ３０１を、各関連データＤ３０１が取得された順に送信する。データ送信端末１０１ａは、複数の関連データＤ３０１を、各関連データＤ３０１が取得された順に送信する必要はない。
【０１１９】
図７に示す例では、データ送信端末１０１ａは、複数の非分類データＤ５０１を、各非分類データＤ５０１が取得された順に送信する。データ送信端末１０１ａは、複数の非分類データＤ５０１を、各非分類データＤ５０１が取得された順に送信する必要はない。
【０１２０】
図７に示す例では、データ送信端末１０１ａは、複数の非関連データＤ４０１を、各非関連データＤ４０１が取得された順に送信する。データ送信端末１０１ａは、複数の非関連データＤ４０１を、各非関連データＤ４０１が取得された順に送信する必要はない。
【０１２１】
第２の実施形態において、プロセッサ１１１は、ステップＳ１１０において、通信機１２１を使用することにより、第２のセンサ１４２から出力された第２のセンサデータを外部端末に送信する。通信機１２１と外部端末との間の通信の状態が正常状態から切断状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、ステップＳ１０５において、第２のセンサデータをメモリ１３１に時系列的に記憶する。所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、ステップＳ１２１およびステップＳ１２３において、メモリ１３１に記憶されている複数の第２のセンサデータを関連データと非関連データとに分類する。プロセッサ１１１は、ステップＳ１１０およびステップＳ１２４において、通信機１２１を使用することにより、変化データおよび関連データを外部端末に送信する。変化データおよび関連データが外部端末に送信された後、プロセッサ１１１は、ステップＳ１２５において、通信機１２１を使用することにより、非変化データおよび非関連データを外部端末に送信する。
【０１２２】
通信における制約があるデータ送信端末１０１ａが切断状態から復旧した場合、データ送信端末１０１ａは、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。データ送信端末１０１ａは、所定量以上の変化と関連する関連データを外部端末に優先的に送信することができる。
【０１２３】
所定量以上の変化が発生する場合、その変化の前またはその変化の後において、所定量に達しない変化が発生している可能性がある。非変化データは、そのような小さな変化の情報を含む可能性がある。センサデータの監視において、所定量以上の変化と関連する小さな変化を検出できる可能性がある。非関連データは、そのような小さな変化と関連する情報を含む可能性がある。通信における制約があるデータ送信端末１０１ａが切断状態から復旧した場合、データ送信端末１０１ａは、異常を詳細に解析するためのセンサデータを外部端末に優先的に送信することができる。
【０１２４】
（第３の実施形態）
図１に示すデータ送信端末１０１を使用して、本発明の第３の実施形態を説明する。
【０１２５】
プロセッサ１１１は、第１のセンサデータを処理することにより処理データを生成する。通信機１２１と外部端末との間の通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、通信機１２１を使用することにより、処理データを外部端末に送信する。処理データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データを外部端末に送信する。
【０１２６】
例えば、プロセッサ１１１は、第１のセンサ１４１から出力された第１のセンサデータを処理することにより処理データを生成する。通信の状態が正常状態から切断状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、第１のセンサデータおよび処理データをメモリ１３１に記憶する。
【０１２７】
あるいは、通信の状態が正常状態から切断状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、第１のセンサデータをメモリ１３１に記憶する。プロセッサ１１１は、メモリ１３１に記憶された第１のセンサデータを処理することにより処理データを生成する。メモリ１３１は、第１のセンサデータに加えて処理データを記憶してもよい。プロセッサ１１１は、変化データを処理することにより処理データを生成してもよい。
【０１２８】
データ送信端末１０１の動作を説明する。図８は、データ送信端末１０１の動作の手順を示す。図２に示す処理と同じ処理の説明を省略する。
【０１２９】
（ステップＳ１３１）
ステップＳ１０１の後、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータを処理することにより、処理データを生成する。例えば、センサデータが画像データである場合、プロセッサ１１１は、画像データにおける各色の割合を算出する。プロセッサ１１１は、算出された各色の割合を含む処理データを生成する。プロセッサ１１１は、所定の領域のデータを画像データから抽出することにより処理データを生成してもよい。例えば、所定の領域は、画像の中心を含む。プロセッサ１１１は、画像データの解像度を小さくすることにより処理データを生成してもよい。
【０１３０】
プロセッサ１１１は、センサデータを取得するたびに処理データを生成する必要はない。通信状態が切断状態である間のみ、プロセッサ１１１は、センサデータを取得するたびに処理データを生成してもよい。所定量以上の変化があるとプロセッサ１１１が判断した後、プロセッサ１１１は処理データを生成してもよい。その場合、プロセッサ１１１は、メモリ１３１に記憶されたセンサデータに基づいて、通信状態が切断状態である期間全体の処理データを生成してもよい。あるいは、プロセッサ１１１は、メモリ１３１に記憶されたセンサデータに基づいて、変化データに分類されたセンサデータが取得された期間のみの処理データを生成してもよい。
【０１３１】
プロセッサ１１１は、変化データと同じ種類のセンサデータに基づいて第１の処理データを生成し、かつ変化データと異なる種類のセンサデータに基づいて第２の処理データを生成してもよい。例えば、図５に示すデータ送信端末１０１ａが使用される場合、プロセッサ１１１は、第１のセンサデータに基づいて第１の処理データを生成し、かつ第２のセンサデータに基づいて第２の処理データを生成してもよい。例えば、第１のセンサデータが画像データであり、かつ第２のセンサデータが音声データである場合、プロセッサ１１１は、画像データに基づいて第１の処理データを生成し、かつ音声データに基づいて第２の処理データを生成してもよい。例えば、プロセッサ１１１は、音量が所定量以上であるデータを音声データから抽出することにより第２の処理データを生成してもよい。プロセッサ１１１は、低音のデータを音声データから抽出することにより第２の処理データを生成してもよい。プロセッサ１１１は、変化データに基づいて第１の処理データを生成し、かつ関連データに基づいて第２の処理データを生成してもよい。
【０１３２】
（ステップＳ１３２）
ステップＳ１０４において、通信機１２１が外部端末と接続していないとプロセッサ１１１が判断した場合、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータをメモリ１３１に記憶し、かつステップＳ１３１において生成された処理データをメモリ１３１に記憶する。時刻情報が処理データに付加されている。時刻情報は、処理データが生成された時刻を示す。時刻情報は、センサデータが取得された時刻と同じ時刻を示してもよい。メモリ１３１は、時系列的に処理データを記憶する。プロセッサ１１１は、時刻情報に基づいて、処理データの順番を識別する。ステップＳ１３２の後、ステップＳ１０１における処理が実行される。
【０１３３】
（ステップＳ１３３）
ステップＳ１０９の後、プロセッサ１１１は、通信機１２１を使用することにより、センサデータおよび処理データを外部端末に送信する。このとき、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータを外部端末に送信する。プロセッサ１１１は、メモリ１３１に記憶されている処理データのうち、送信が完了していない処理データを外部端末に送信する。処理データの送信が完了している場合、処理データは送信されない。ステップＳ１３３の後、ステップＳ１１１における処理が実行される。
【０１３４】
データ送信端末１０１が送信機会を持つ場合、データ送信端末１０１は、ステップＳ１３３およびステップＳ１１１においてデータを送信する。他の端末が無線でデータを送信していない場合、データ送信端末１０１はデータを送信することができる。あるいは、データ送信端末１０１に割り当てられたタイムスロットにおいて、データ送信端末１０１はデータを送信することができる。データ送信端末１０１が、次のセンサデータ取得（ステップＳ１０１）までに各データの送信を完了できない場合がある。次のセンサデータ取得（ステップＳ１０１）が実行された後、データ送信端末１０１は、送信されていないセンサデータを送信する。
【０１３５】
所定量以上の変化があるとプロセッサ１１１が判断した後、プロセッサ１１１が処理データを生成してもよい。その場合、プロセッサ１１１は、ステップＳ１３２において、センサデータのみをメモリ１３１に記憶する。ステップＳ１０８の後、プロセッサ１１１は、メモリ１３１に記憶された変化データを処理することにより処理データを生成してもよい。
【０１３６】
図８に示す例では、プロセッサ１１１は変化データを外部端末に送信しない。通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断し、かつ、所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、通信機１２１を使用することにより、処理データおよび非変化データを外部端末に送信してもよい。処理データおよび非変化データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、変化データを外部端末に送信してもよい。
【０１３７】
データ送信端末１０１は、ステップＳ１３３において、取得されたセンサデータを外部端末に送信した後、ステップＳ１３３において処理データを外部端末に送信してもよい。データ送信端末１０１は、ステップＳ１３３において処理データを外部端末に送信した後、ステップＳ１３３において、取得されたセンサデータを外部端末に送信してもよい。
【０１３８】
図９は、センサデータの通信の例を示す。第１のセンサ１４１が画像データを取得する例を説明する。プロセッサ１１１は、画像データを第１のセンサ１４１から取得する（ステップＳ１０１）。
【０１３９】
プロセッサ１１１は、画像データを取得するたびに処理データを生成する（ステップＳ１３１）。処理データは、画像データにおける各色の割合（面積比）を示す。処理データにおいて、緑色は「Ｇ」で表されている。処理データにおいて、水色は「Ｂｌ」で表されている。処理データにおいて、茶色は「Ｂｒ」で表されている。
【０１４０】
時刻１０：０２：３０において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、ステップＳ１０１において取得された１回分の画像データと、その画像データが取得された時刻とを外部端末に送信する（ステップＳ１３３）。この通信は、データ送信端末１０１に割り当てられた送信期間内に実行される。図９に示す例では、データ送信端末１０１は、１回分の画像データと、その画像データが取得された時刻とを、データ送信端末１０１に割り当てられた送信期間の１／２の期間で送信できる。
【０１４１】
時刻１０：０３：００において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。データ送信端末１０１は、外部端末と接続を試みるが、外部端末と接続できない（ステップＳ１０３およびステップＳ１０４）。そのため、データ送信端末１０１は、時刻１０：０３：００に取得された画像データと、その時刻１０：０３：００とをメモリ１３１に記憶する（ステップＳ１３２）。データ送信端末１０１はさらに、処理データと、その処理データが生成された時刻とをメモリ１３１に記憶する（ステップＳ１３２）。
【０１４２】
データ送信端末１０１と外部端末との間の通信状態は、期間Ｔ１０において切断状態である。時刻１０：０３：００から時刻１０：０６：００において、画像データ、処理データ、および時刻がメモリ１３１に記憶される。
【０１４３】
時刻１０：０６：３０において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。データ送信端末１０１は、外部端末と接続する（ステップＳ１０３およびステップＳ１０４）。時刻１０：０３：００から時刻１０：０６：００までに取得された画像データがメモリ１３１に記憶されている（ステップＳ１０６）。時刻１０：０４：００の画像データと時刻１０：０４：３０の画像データとの間で所定量以上の変化が発生し、かつ時刻１０：０４：３０の画像データと時刻１０：０５：００の画像データとの間で所定量以上の変化が発生している（ステップＳ１０７）。図９に示す例では、画像データにおける少なくとも１つの色の割合が５％以上変化した場合に、所定量以上の変化が検出される。
【０１４４】
データ送信端末１０１は、所定量以上の変化の前後に取得された画像データを変化データＤ１０１に分類する（ステップＳ１０８）。これにより、時刻１０：０３：３０から時刻１０：０５：３０までに取得された画像データが変化データＤ１０１に分類される。データ送信端末１０１は、時刻１０：０３：３０から時刻１０：０５：３０までの時刻以外の時刻に取得された画像データを非変化データＤ２０１に分類する（ステップＳ１０９）。これにより、時刻１０：０３：００および時刻１０：０６：００の各々の画像データが非変化データＤ２０１に分類される。
【０１４５】
データ送信端末１０１は、時刻１０：０６：３０に取得されたセンサデータと、記憶済みの処理データＤ６０１とを外部端末に送信する（ステップＳ１３３）。具体的には、データ送信端末１０１は、時刻１０：０６：３０に取得されたセンサデータと、その時刻１０：０６：３０とを外部端末に送信する。時刻１０：０６：３０において、時刻１０：０３：００から時刻１０：０６：００までの処理データＤ６０１が送信されていない。データ送信端末１０１は、時刻１０：０３：００から時刻１０：０６：００までの各々の処理データＤ６０１と、その各々が生成された時刻とを外部端末に送信する。これにより、メモリ１３１に記憶された処理データＤ６０１の送信が完了する（タイミングｔｍ３１）。
【０１４６】
処理データのサイズは、画像データのサイズよりも小さい。処理データＤ６０１の送信が完了したとき、データ送信端末１０１に割り当てられた送信期間には余裕がある。そのため、データ送信端末１０１は、処理データＤ６０１および時刻の送信に続いて、時刻１０：０３：００の非変化データＤ２０１を外部端末に送信する（ステップＳ１１１）。時刻１０：０３：００の非変化データＤ２０１の一部が送信されたとき、送信期間は終了する。
【０１４７】
時刻１０：０７：００において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、時刻１０：０７：００の画像データと、その時刻１０：０７：００とを外部端末に送信する（ステップＳ１３３）。時刻１０：０７：００において、処理データＤ６０１の送信は完了している。時刻１０：０７：００において、時刻１０：０３：００および時刻１０：０６：００の各々の非変化データＤ２０１の送信が完了していない。データ送信端末１０１は、時刻１０：０３：００および時刻１０：０６：００の各々の非変化データＤ２０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１１１）。時刻１０：０６：００の非変化データＤ２０１の一部が送信されたとき、送信期間は終了する。時刻１０：０６：００は送信されない。
【０１４８】
時刻１０：０７：３０において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。データ送信端末１０１は、時刻１０：０７：３０の画像データと、その時刻１０：０７：３０とを外部端末に送信する（ステップＳ１３３）。時刻１０：０７：３０において、時刻１０：０６：００の非変化データＤ２０１の一部の送信が完了していない。データ送信端末１０１は、時刻１０：０６：００の非変化データＤ２０１の一部と、その時刻１０：０６：００とを外部端末に送信する（ステップＳ１１１）。
【０１４９】
この送信が完了したとき、送信が完了していない処理データＤ６０１および送信が完了していない非変化データＤ２０１は存在しない。データ送信端末１０１は、時刻１０：０７：３０よりも後の送信期間において、時刻１０：０２：３０における送信と同様の送信を実行する。つまり、データ送信端末１０１は、割り当てられた送信期間において、ステップＳ１０１において取得された画像データと、その画像データが取得された時刻とを外部端末に送信する（ステップＳ１３３）。
【０１５０】
データ送信端末１０１は、複数の変化データＤ１０１を、各変化データＤ１０１が取得された順に送信する必要はない。データ送信端末１０１は、複数の非変化データＤ２０１を、各非変化データＤ２０１が取得された順に送信する必要はない。
【０１５１】
図９に示す例では、データ送信端末１０１は、複数の処理データＤ６０１を、各処理データＤ６０１が取得された順に送信する。データ送信端末１０１は、複数の処理データＤ６０１を、各処理データＤ６０１が取得された順に送信する必要はない。
【０１５２】
第３の実施形態は、図５に示すデータ送信端末１０１ａに適用されてもよい。プロセッサ１１１は、通信機１２１を使用することにより、ステップＳ１０１において取得されたセンサデータと、ステップＳ１３１において生成された処理データとを外部端末に送信する。センサデータおよび処理データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、関連データを外部端末に送信してもよい。関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データおよび非関連データを外部端末に送信してもよい。非変化データおよび非関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非分類データを外部端末に送信してもよい。
【０１５３】
上記のデータ送信端末１０１ａは、変化データを外部端末に送信する必要はない。非変化データおよび非関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、変化データを外部端末に送信してもよい。変化データは、非分類データが送信される前と非分類データが送信された後とのどちらで送信されてもよい。
【０１５４】
プロセッサ１１１は、ステップＳ１３１において、第１のセンサデータを処理することにより処理データを生成する。通信機１２１と外部端末との間の通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した場合、プロセッサ１１１は、ステップＳ１３３において、通信機１２１を使用することにより、処理データを外部端末に送信する。処理データが外部端末に送信された後、プロセッサ１１１は、ステップＳ１１１において、通信機１２１を使用することにより、非変化データを外部端末に送信する。
【０１５５】
通信における制約があるデータ送信端末１０１が切断状態から復旧した場合、データ送信端末１０１は、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。画像データまたは音声データ等のようなデータ量が多いセンサデータから処理データが生成された場合、データサイズが大幅に減る。そのため、データ送信端末１０１は、センサデータの監視に必要なセンサデータを短時間で送信することができる。
【０１５６】
（第３の実施形態の変形例）
本発明の第３の実施形態の変形例を説明する。
【０１５７】
図８に示す処理の一部は、以下の処理に変更される。プロセッサ１１１は、ステップＳ１３１において、複数の第１のセンサデータの時間的な遷移を解析し、かつその遷移の要約を示す要約データを生成する。要約データは、処理データの具体的な例である。通信機１２１と外部端末との間の通信の状態が切断状態である場合、要約データはステップＳ１３２においてメモリ１３１に記憶される。プロセッサ１１１は、ステップＳ１３３において、通信機１２１を使用することにより、要約データを外部端末に送信する。
【０１５８】
所定量以上の変化があるとプロセッサ１１１が判断した後、プロセッサ１１１が処理データを生成してもよい。その場合、プロセッサ１１１は、ステップＳ１３２において、センサデータのみをメモリ１３１に記憶する。プロセッサ１１１は、メモリ１３１に記憶された複数の変化データの時間的な遷移を解析し、かつその遷移の要約を示す要約データを生成する。
【０１５９】
要約データは、どの時刻にどのような事象が起きたかを示す。例えば、要約データは、「時刻１０：０４：００から時刻１０：０４：３０までに土砂崩れが発生し、かつ時刻１０：０４：３０から時刻１０：０５：００までに土砂崩れが終わった」ということを示す。
【０１６０】
プロセッサ１１１は、センサデータまたは変化データの時間的な推移を解析することにより、発生した事象を判断または推測する。要約データを生成するための判断の基準は、メモリ１３１に予め記憶される。図示しない操作部をユーザが操作することにより、その基準が設定されてもよい。通信機１２１がその基準を示す情報を外部端末から受信し、かつ受信された情報がメモリ１３１に記憶されてもよい。図示しない他の通信機を使用する通信によりその基準を示す情報が外部端末から受信され、かつ受信された情報がメモリ１３１に記憶されてもよい。その基準を示す情報が記録された記録媒体がデータ送信端末１０１に接続され、かつその記録媒体から読み出された情報がメモリ１３１に記憶されてもよい。データ送信端末１０１あるいは外部端末において、ディープラーニングまたは各種の学習に従って、事象が推測されてもよい。
【０１６１】
プロセッサ１１１は、センサデータを取得するたびに、要約データを生成するか否かを判断してもよい。例えば、プロセッサ１１１は、ステップＳ１３１において、要約データを生成するか否かを判断する。このとき、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータに基づいて、要約データを生成するか否かを判断する。１回前に取得されたセンサデータがメモリ１３１に記憶され、かつプロセッサ１１１は、ステップＳ１０１において取得されたセンサデータと、メモリ１３１に記憶されたセンサデータとに基づいて、要約データを生成するか否かを判断してもよい。要約データを生成しないとプロセッサ１１１が判断した場合、プロセッサ１１１は、要約データを生成する必要はない。要約データを生成するとプロセッサ１１１が判断した場合、プロセッサ１１１は、要約データを生成する。
【０１６２】
プロセッサ１１１は、センサデータを取得するたびに要約データを生成する必要はない。プロセッサ１１１は、第１のセンサ１４１から出力された複数のセンサデータの一部のみに基づいて要約データを生成してもよい。通信状態が切断状態である間のみ、プロセッサ１１１は、センサデータを取得するたびに要約データを生成してもよい。所定量以上の変化があるとプロセッサ１１１が判断した後、プロセッサ１１１は要約データを生成してもよい。その場合、プロセッサ１１１は、メモリ１３１に記憶されたセンサデータに基づいて、通信状態が切断状態である期間全体の要約データを生成してもよい。あるいは、プロセッサ１１１は、メモリ１３１に記憶されたセンサデータに基づいて、変化データに分類されたセンサデータが取得された期間のみの要約データを生成してもよい。
【０１６３】
プロセッサ１１１は、変化データと同じ種類のセンサデータに基づいて第１の要約データを生成し、かつ変化データと異なる種類のセンサデータに基づいて第２の要約データを生成してもよい。例えば、図５に示すデータ送信端末１０１ａが使用される場合、プロセッサ１１１は、第１のセンサデータに基づいて第１の要約データを生成し、かつ第２のセンサデータに基づいて第２の要約データを生成してもよい。例えば、第１のセンサデータが画像データであり、かつ第２のセンサデータが音声データである場合、プロセッサ１１１は、画像データに基づいて第１の要約データを生成し、かつ音声データに基づいて第２の要約データを生成してもよい。
【０１６４】
所定量以上の変化があるとプロセッサ１１１が判断した後、プロセッサ１１１が処理データを生成してもよい。その場合、プロセッサ１１１は、ステップＳ１３２において、センサデータのみをメモリ１３１に記憶する。ステップＳ１０８の後、プロセッサ１１１は、メモリ１３１に記憶された変化データを処理することにより処理データを生成してもよい。
【０１６５】
図１０は、センサデータの通信の例を示す。図９に示す部分と同じ部分の説明を省略する。
【０１６６】
時刻１０：０４：３０において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。プロセッサ１１１は、メモリ１３１に記憶された画像データに基づいて、特定の事象が発生したか否かを判断する。プロセッサ１１１は、時刻１０：０４：００から時刻１０：０４：３０までに土砂崩れが発生したと判断する。プロセッサ１１１は、この事象を示す要約データＤ７０１を生成する（ステップＳ１３１）。
【０１６７】
データ送信端末１０１は、外部端末と接続を試みるが、外部端末と接続できない（ステップＳ１０３およびステップＳ１０４）。そのため、データ送信端末１０１は、時刻１０：０４：３０に取得された画像データと、その時刻１０：０４：３０とをメモリ１３１に記憶する（ステップＳ１３２）。データ送信端末１０１はさらに、要約データＤ７０１と、その要約データＤ７０１が生成された時刻とをメモリ１３１に記憶する（ステップＳ１３２）。
【０１６８】
時刻１０：０５：３０において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。プロセッサ１１１は、メモリ１３１に記憶された画像データに基づいて、特定の事象が発生したか否かを判断する。プロセッサ１１１は、時刻１０：０４：３０から時刻１０：０５：００までに土砂崩れが終わったと判断する。プロセッサ１１１は、この事象を示す要約データＤ７０２を生成する（ステップＳ１３１）。生成された要約データＤ７０２は、ステップＳ１３２においてメモリ１３１に記憶される。
【０１６９】
時刻１０：０６：３０において、データ送信端末１０１と外部端末との間の通信状態は切断状態である（ステップＳ１０２）。データ送信端末１０１は、外部端末と接続する（ステップＳ１０３およびステップＳ１０４）。データ送信端末１０１は、時刻１０：０６：３０に取得されたセンサデータと、記憶済みの要約データＤ７０１と、記憶済みの要約データＤ７０２とを外部端末に送信する（ステップＳ１３３）。
【０１７０】
第３の実施形態の変形例は、図５に示すデータ送信端末１０１ａに適用されてもよい。プロセッサ１１１は、通信機１２１を使用することにより、ステップＳ１０１において取得されたセンサデータと、ステップＳ１３１において生成された要約データとを外部端末に送信する。センサデータおよび要約データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、関連データを外部端末に送信してもよい。関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データおよび非関連データを外部端末に送信してもよい。非変化データおよび非関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非分類データを外部端末に送信してもよい。
【０１７１】
上記のデータ送信端末１０１ａは、変化データを外部端末に送信する必要はない。非変化データおよび非関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、変化データを外部端末に送信してもよい。変化データは、非分類データが送信される前と非分類データが送信された後とのどちらで送信されてもよい。
【０１７２】
通信における制約があるデータ送信端末１０１が切断状態から復旧した場合、データ送信端末１０１は、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。画像データまたは音声データ等のようなデータ量が多いセンサデータから要約データが生成された場合、データサイズが大幅に減る。そのため、データ送信端末１０１は、センサデータの監視に必要なセンサデータを短時間で送信することができる。
【０１７３】
（第４の実施形態）
図１に示すデータ送信端末１０１を使用して、本発明の第４の実施形態を説明する。
【０１７４】
プロセッサ１１１は、第３のセンサデータをメモリ１３１に時系列的に記憶する。第３のセンサデータは、通信機１２１と外部端末との間の通信の状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した後に第１のセンサ１４１から出力され、かつ変化データおよび非変化データの送信が完了する前に第１のセンサ１４１から出力された第１のセンサデータである。プロセッサ１１１は、メモリ１３１に記憶された複数の第３のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶されている複数の第３のセンサデータを変化データと非変化データとに分類する。
【０１７５】
データ送信端末１０１の動作を説明する。図１１は、データ送信端末１０１の動作の手順を示す。図２に示す処理と同じ処理の説明を省略する。図１１は、図２に示すステップＳ１０３からステップＳ１０８における処理を含む。図１１において、ステップＳ１０３からステップＳ１０８における処理は示されていない。
【０１７６】
（ステップＳ１４１）
ステップＳ１０９の後、プロセッサ１１１は、通信機１２１を使用することにより、変化データを外部端末に送信する。このとき、プロセッサ１１１は、メモリ１３１に記憶されている変化データのうち、送信が完了していない変化データを外部端末に送信する。変化データの送信が完了している場合、変化データは送信されない。
【０１７７】
（ステップＳ１４２）
ステップＳ１４１の後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データを外部端末に送信する。このとき、プロセッサ１１１は、メモリ１３１に記憶されている変化データのうち、送信が完了していない非変化データを外部端末に送信する。非変化データの送信が完了している場合、非変化データは送信されない。
【０１７８】
（ステップＳ１４３）
ステップＳ１４２の後、プロセッサ１１１は、通信機１２１を使用することにより、センサデータを外部端末に送信する。このとき、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータを外部端末に送信する。
【０１７９】
（ステップＳ１４４）
ステップＳ１４３の後、プロセッサ１１１は、ステップＳ１０１において取得されたセンサデータの送信が完了したか否かを判断する。データ送信端末１０１に与えられた送信期間内にセンサデータの送信が終了しない場合がある。ステップＳ１４４において、センサデータの送信が完了したとプロセッサ１１１が判断した場合、ステップＳ１０１における処理が実行される。
【０１８０】
（ステップＳ１４５）
ステップＳ１４４において、センサデータの送信が完了してないとプロセッサ１１１が判断した場合、プロセッサ１１１は、送信が完了していないセンサデータをメモリ１３１に記憶する。例えば、プロセッサ１１１は、センサデータに付加された時刻情報に基づいて、ステップＳ１０５においてメモリ１３１に記憶されたセンサデータと、ステップＳ１４５においてメモリ１３１に記憶されたセンサデータとを識別できる。
【０１８１】
（ステップＳ１４６）
ステップＳ１４５の後、プロセッサ１１１は、ステップＳ１４５においてメモリ１３１に新たに記憶されたセンサデータに基づいて、所定量以上の変化があるか否かを判断する。これにより、プロセッサ１１１は、新たな変化があるか否かを判断する。ステップＳ１４６における所定量は、ステップＳ１０７における所定量と同じである。ステップＳ１４６において、所定量以上の変化がないとプロセッサ１１１が判断した場合、ステップＳ１４８における処理が実行される。ステップＳ１４８における処理の詳細については後述する。
【０１８２】
（ステップＳ１４７）
ステップＳ１４６において、所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、その変化の前後に取得されたセンサデータを変化データ（新変化データ）に分類する。ステップＳ１４７における分類の方法は、ステップＳ１０８における分類の方法と同じである。
【０１８３】
（ステップＳ１４８）
ステップＳ１４７の後、プロセッサ１１１は、ステップＳ１４５において記憶されたセンサデータのうち変化データを除くセンサデータを非変化データ（新非変化データ）に分類する。ステップＳ１４８における分類の方法は、ステップＳ１０９における分類の方法と同じである。ステップＳ１４８の後、ステップＳ１０１における処理が実行される。
【０１８４】
データ送信端末１０１が送信機会を持つ場合、データ送信端末１０１は、ステップＳ１４１、ステップＳ１４２、およびステップＳ１４３においてデータを送信する。他の端末が無線でデータを送信していない場合、データ送信端末１０１はデータを送信することができる。あるいは、データ送信端末１０１に割り当てられたタイムスロットにおいて、データ送信端末１０１はデータを送信することができる。データ送信端末１０１が、次のセンサデータ取得（ステップＳ１０１）までに各データの送信を完了できない場合がある。次のセンサデータ取得（ステップＳ１０１）が実行された後、データ送信端末１０１は、送信されていないセンサデータを送信する。
【０１８５】
図１２は、センサデータの通信の例を示す。第１のセンサ１４１が土中の保水率データを取得する例を説明する。図４に示す部分と同じ部分の説明を省略する。
【０１８６】
データ送信端末１０１は、時刻１０：０６：３０において、記憶済みの変化データＤ１０１を外部端末に送信する（ステップＳ１４１）。データ送信端末１０１は、１回分の土中の保水率データと、その保水率データが取得された時刻とを送信期間の１／３の時間で送信できる。そのため、データ送信端末１０１は、１回の送信期間において、３回分の変化データＤ１０１と、その変化データＤ１０１が取得された時刻とを送信できる。具体的には、データ送信端末１０１は、時刻１０：０３：３０から時刻１０：０４：３０までの各々の変化データＤ１０１と、その各々が取得された時刻とを外部端末に送信する。
【０１８７】
データ送信端末１０１が時刻１０：０６：３０に取得された保水率データを送信する前に、データ送信端末１０１に割り当てられた送信期間が終了する。そのため、データ送信端末１０１は、時刻１０：０６：３０に取得された保水率データを送信できない（ステップＳ１４４）。データ送信端末１０１は、時刻１０：０６：３０に取得された保水率データと、その時刻１０：０６：３０とをメモリ１３１に記憶する（ステップＳ１４５）。
【０１８８】
時刻１０：０６：００の保水率データと時刻１０：０６：３０の保水率データとの間で所定量以上の変化は発生していない（ステップＳ１４６）。データ送信端末１０１は、時刻１０：０６：３０に取得された保水率データを非変化データＤ２０２に分類する（ステップＳ１４８）。
【０１８９】
時刻１０：０７：００において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。時刻１０：０７：００において、時刻１０：０５：００の変化データＤ１０１の送信が完了していない。データ送信端末１０１は、時刻１０：０５：００の変化データＤ１０１と、その時刻１０：０５：００とを外部端末に送信する（ステップＳ１４１）。これにより、メモリ１３１に記憶された変化データＤ１０１の送信が完了する（タイミングｔｍ４１）。
【０１９０】
時刻１０：０７：００において、時刻１０：０３：００、時刻１０：０５：３０、時刻１０：０６：００の各々の非変化データＤ２０１、および時刻１０：０６：３０の非変化データＤ２０２の送信が完了していない。データ送信端末１０１は、時刻１０：０３：００および時刻１０：０５：３０の各々の非変化データＤ２０１と、その各々が取得された時刻とを外部端末に送信する（ステップＳ１４２）。
【０１９１】
データ送信端末１０１が時刻１０：０７：００に取得された保水率データを送信する前に、データ送信端末１０１に割り当てられた送信期間が終了する。そのため、データ送信端末１０１は、時刻１０：０７：００に取得された保水率データを送信できない（ステップＳ１４４）。データ送信端末１０１は、時刻１０：０７：００に取得された保水率データと、その時刻１０：０７：００とをメモリ１３１に記憶する（ステップＳ１４５）。
【０１９２】
時刻１０：０６：３０の保水率データと時刻１０：０７：００の保水率データとの間で所定量以上の変化が発生している（ステップＳ１４６）。データ送信端末１０１は、時刻１０：０７：００に取得された保水率データを変化データＤ１０２に分類する（ステップＳ１４７）。時刻１０：０７：００に取得された保水率データ以外に新たにメモリ１３１に記憶された保水率データはない。そのため、非変化データＤ２０２に新たに分類される保水率データはない（ステップＳ１４８）。
【０１９３】
時刻１０：０７：３０において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。時刻１０：０７：３０において、時刻１０：０７：００の変化データＤ１０２の送信が完了していない。データ送信端末１０１は、時刻１０：０７：００の変化データＤ１０２と、その時刻１０：０７：００とを外部端末に送信する（ステップＳ１４１）。これにより、メモリ１３１に記憶された変化データＤ１０２の送信が完了する（タイミングｔｍ４２）。
【０１９４】
時刻１０：０７：３０において、時刻１０：０６：００の非変化データＤ２０１と、時刻１０：０６：３０の非変化データＤ２０２との送信が完了していない。データ送信端末１０１は、時刻１０：０６：００の非変化データＤ２０１と、その時刻１０：０６：００とを外部端末に送信する（ステップＳ１４２）。データ送信端末１０１は、時刻１０：０６：３０の非変化データＤ２０２と、その時刻１０：０６：３０とを外部端末に送信する（ステップＳ１４２）。
【０１９５】
データ送信端末１０１が時刻１０：０７：３０に取得された保水率データを送信する前に、データ送信端末１０１に割り当てられた送信期間が終了する。そのため、データ送信端末１０１は、時刻１０：０７：３０に取得された保水率データを送信できない（ステップＳ１４４）。データ送信端末１０１は、１０：０７：３０に取得された保水率データと、その１０：０７：３０とをメモリ１３１に記憶する（ステップＳ１４５）。
【０１９６】
時刻１０：０７：００の保水率データと時刻１０：０７：３０の保水率データとの間で所定量以上の変化は発生していない（ステップＳ１４６）。データ送信端末１０１は、時刻１０：０７：３０に取得された保水率データを非変化データＤ２０２に分類する（ステップＳ１４８）。
【０１９７】
時刻１０：０８：００において、データ送信端末１０１と外部端末との間の通信状態は正常状態である（ステップＳ１０２）。時刻１０：０８：００において、時刻１０：０７：３０の非変化データＤ２０２の送信が完了していない。データ送信端末１０１は、時刻１０：０７：３０の非変化データＤ２０２と、その時刻１０：０７：３０とを外部端末に送信する（ステップＳ１４２）。これにより、メモリ１３１に記憶された非変化データＤ２０２の送信が完了する（タイミングｔｍ４３）。
【０１９８】
この送信が完了したとき、送信が完了していない変化データＤ１０２および送信が完了していない非変化データＤ２０２は存在しない。データ送信端末１０１は、時刻１０：０８：００に取得されたセンサデータと、その時刻１０：０８：００とを外部端末に送信する（ステップＳ１４３）。データ送信端末１０１は、時刻１０：０８：００よりも後の送信期間において、時刻１０：０２：３０における送信と同様の送信を実行する。つまり、データ送信端末１０１は、割り当てられた送信期間において、ステップＳ１０１において取得された保水率データと、その保水率データが取得された時刻とを外部端末に送信する（ステップＳ１４３）。
【０１９９】
データ送信端末１０１は、複数の変化データＤ１０１を、各変化データＤ１０１が取得された順に送信する必要はない。データ送信端末１０１は、複数の非変化データＤ２０１を、各非変化データＤ２０１が取得された順に送信する必要はない。
【０２００】
図１２に示す例では、データ送信端末１０１は、複数の変化データＤ１０２を、各変化データＤ１０２が取得された順に送信する。データ送信端末１０１は、複数の変化データＤ１０２を、各変化データＤ１０２が取得された順に送信する必要はない。
【０２０１】
図１２に示す例では、データ送信端末１０１は、複数の非変化データＤ２０２を、各非変化データＤ２０２が取得された順に送信する。データ送信端末１０１は、複数の非変化データＤ２０２を、各非変化データＤ２０２が取得された順に送信する必要はない。
【０２０２】
第４の実施形態は、図５に示すデータ送信端末１０１ａに適用されてもよい。プロセッサ１１１は、第４のセンサデータをメモリ１３１に時系列的に記憶する。第４のセンサデータは、通信状態が切断状態から正常状態に移行したとプロセッサ１１１が判断した後に第２のセンサ１４２から出力され、かつ変化データおよび非変化データの送信が完了する前に第２のセンサ１４２から出力された第２のセンサデータである。第３のセンサデータに基づいて所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、メモリ１３１に記憶されている複数の第４のセンサデータを関連データと非関連データとに分類する。
【０２０３】
プロセッサ１１１は、通信機１２１を使用することにより、変化データを外部端末に送信する。変化データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、関連データを外部端末に送信してもよい。関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非変化データおよび非関連データを外部端末に送信してもよい。非変化データおよび非関連データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、非分類データを外部端末に送信してもよい。非分類データが外部端末に送信された後、プロセッサ１１１は、通信機１２１を使用することにより、ステップＳ１０１において取得されたセンサデータを外部端末に送信してもよい。
【０２０４】
プロセッサ１１１は、ステップＳ１４５において、送信が完了していない第１のセンサデータを第３のセンサデータとしてメモリ１３１に時系列的に記憶する。プロセッサ１１１は、ステップＳ１４６において、メモリ１３１に記憶された複数の第３のセンサデータに基づいて、所定量以上の変化があるか否かを判断する。所定量以上の変化があるとプロセッサ１１１が判断した場合、プロセッサ１１１は、ステップＳ１４７およびステップＳ１４８において、メモリ１３１に記憶されている複数の第３のセンサデータを変化データと非変化データとに分類する。
【０２０５】
通信における制約があるデータ送信端末１０１が切断状態から復旧した場合、データ送信端末１０１は、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。データ送信端末１０１が切断状態から復旧した後、データ送信端末１０１は、新たに取得されたセンサデータよりも、送信が完了していない変化データと、送信が完了していない非変化データとを優先することができる。図１２に示す例では、データ送信端末１０１は、センサデータを、第１のセンサ１４１からセンサデータが出力された順番に送信することができる。
【０２０６】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態およびその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【産業上の利用可能性】
【０２０７】
本発明の各実施形態によれば、通信における制約があるデータ送信端末が切断状態から復旧した場合、データ送信端末、データ送信方法、およびプログラムは、センサデータの監視に必要なセンサデータを外部端末に優先的に送信することができる。
【符号の説明】
【０２０８】
１０１，１０１ａ  データ送信端末
１１１  プロセッサ
１２１  通信機
１２２  ベースバンド回路
１２３  ＲＦ回路
１２４  アンテナ
１３１  メモリ
１４１  第１のセンサ
１４２  第２のセンサ
【図１】
2019239580.tif 000003
【図２】
2019239580.tif 000004
【図３】
2019239580.tif 000005
【図４】
2019239580.tif 000006
【図５】
2019239580.tif 000007
【図６】
2019239580.tif 000008
【図７】
2019239580.tif 000009
【図８】
2019239580.tif 000010
【図９】
2019239580.tif 000011
【図１０】
2019239580.tif 000012
【図１１】
2019239580.tif 000013
【図１２】
2019239580.tif 000014
【図１３】
2019239580.tif 000015
【図１４】
2019239580.tif 000016
【国際調査報告】
2019239580.tif 000017
2019239580.tif 000018