(57)【要約】  データ収集システム（３）は、データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置（２）に送信するデータ収集装置（１）と、データ送信装置（２）と、を備え、データ送信装置（２）は送信継続時間の期間、送信頻度でデータを送信する。
2018138809.tif 000002
【特許請求の範囲】
【請求項１】
データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置に送信するデータ収集装置と、前記データ送信装置と、を備え、
前記データ送信装置は前記送信継続時間の期間、前記送信頻度で前記データを送信する、
ことを特徴とするデータ収集システム。
【請求項２】
前記データ収集装置は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１に記載のデータ収集システム。
【請求項３】
前記データ収集装置は、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１または２に記載のデータ収集システム。
【請求項４】
前記データ収集装置は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１から３のいずれか１つに記載のデータ収集システム。
【請求項５】
前記データ収集装置は、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１から４のいずれか１つに記載のデータ収集システム。
【請求項６】
データを送信する送信頻度および送信継続時間を含むデータ送信要求を生成するデータ受信制御部と、
前記データを送信するデータ送信装置に前記データ送信要求を送信し、前記データ送信装置から、前記送信継続時間の期間、前記送信頻度で送信された前記データを受信する送受信部と、
を備えることを特徴とするデータ収集装置。
【請求項７】
前記データ受信制御部は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を生成する、
ことを特徴とする請求項６に記載のデータ収集装置。
【請求項８】
前記データ受信制御部は、前記送受信部において、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項６または７に記載のデータ収集装置。
【請求項９】
前記データ受信制御部は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を生成する、
ことを特徴とする請求項６から８のいずれか１つに記載のデータ収集装置。
【請求項１０】
前記データ受信制御部は、前記送受信部において、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項６から９のいずれか１つに記載のデータ収集装置。
【請求項１１】
データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ収集装置から受信し、前記データ収集装置に対して前記データを送信する送受信部と、
前記送受信部が、前記送信継続時間の期間、前記送信頻度で前記データを送信するタイミングおよび期間を制御するデータ送信制御部と、
を備えることを特徴とするデータ送信装置。
【請求項１２】
データ収集装置が、データを送信する送信頻度および送信継続時間を含むデータ送信要求を送信するデータ送信要求ステップと、
データ送信装置が、前記送信継続時間の期間、前記送信頻度で前記データを送信するデータ送信ステップと、
前記データ収集装置が、前記データ送信装置から送信された前記データを収集するデータ受信ステップと、
を含むことを特徴とするデータ収集方法。
【請求項１３】
前記データ送信要求ステップにおいて、前記データ収集装置は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１２に記載のデータ収集方法。
【請求項１４】
前記データ受信ステップにおいて、前記データ収集装置は、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１２または１３に記載のデータ収集方法。
【請求項１５】
前記データ送信要求ステップにおいて、前記データ収集装置は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１２から１４のいずれか１つに記載のデータ収集方法。
【請求項１６】
前記データ受信ステップにおいて、前記データ収集装置は、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１２から１５のいずれか１つに記載のデータ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを収集するデータ収集システム、データ収集装置、データ送信装置およびデータ収集方法に関する。
【背景技術】
【０００２】
従来、サーバが、複数のセンサから送信されたデータを受信することによって、データを収集する技術がある。サーバが収集するデータは膨大なため、サーバと複数のセンサ間の通信トラフィックは高くなる傾向がある。そこで、一般的には、上位機器がデータを必要とする度に、データ要求信号を送信し、それに対して下位機器が上位機器に応答を返すポーリング方式と呼ばれる技術が用いられる。また、例えば特許文献１には、下位機器から送信されたデータを上位機器で取りこぼさないようにするため、センサはサーバにリトライ回数を送信し、サーバが、送信失敗の頻度が高いセンサに対して相対的に小さい送信間隔を設定し、送信失敗の頻度が低いセンサに対して相対的に大きい送信間隔を設定することによって、複数のセンサからより均一にデータを収集する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６０９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のポーリング方式によれば、上位機器が連続してデータをモニタリングしたい場合、下位機器へのデータ要求信号を連続して送信する必要があり、通信トラフィックが増大するという問題があった。また、特許文献１の技術によれば、送信失敗の頻度が低いセンサに関しては、相対的に長い送信間隔でデータを送信できるものの、サーバで情報を収集する必要がなくなっても、下位機器はサーバから指示された時間間隔でデータを送信し続ける。したがって、必要以上にデータ送信が発生しトラフィックが増大するという問題があった。【０００５】
本発明は、上記に鑑みてなされたものであって、最適な通信トラフィックで、データを収集可能なデータ収集システムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のデータ収集システムは、データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置に送信するデータ収集装置と、データ送信装置と、を備え、データ送信装置は送信継続時間の期間、送信頻度でデータを送信する、ことを特徴とする。
【発明の効果】
【０００７】
本発明にかかるデータ収集システムは、最適な通信トラフィックで、データを収集できる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】データ収集システムの構成例を示す図
【図２】データ収集システムにおいてデータ収集装置がデータ送信装置からデータを収集する動作を示すフローチャート
【図３】データ収集システムにおけるデータ収集装置とデータ送信装置との間の通信内容を示す図
【図４】データ収集装置の動作を示すフローチャート
【図５】データ送信装置の動作を示すフローチャート
【図６】データ受信制御部をＣＰＵおよびメモリを用いて構成する場合の例を示す図
【図７】データ受信制御部を専用のハードウェアを用いて構成する場合の例を示す図
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかるデータ収集システム、データ収集装置、データ送信装置およびデータ収集方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態．
図１は、本発明の実施の形態にかかるデータ収集システム３の構成例を示す図である。データ収集システム３は、データ収集装置１と、データ送信装置２と、を備える。データ送信装置２は、例えば、設備または機器などの計測対象を計測するセンサであり、温度センサ、湿度センサ、圧力センサなどである。データ送信装置２の種類によって、データ送信装置２から送信されるデータの内容は異なることになる。データ送信装置２は、センサ機能および通信機能を有し、産業用機器の自動制御に使用されるＦＡ（Factory  Automation）機器であってもよい。なお、データ送信装置２は、通信機能を有し、センサ機能を有さなくてもよい。この場合、データ送信装置２は、センサ、またはセンサとは異なる機器から得られたデータを送信する。データ収集装置１は、例えば、データ送信装置２からデータを収集するサーバである。データ収集装置１は、データ送信装置２に対する上位アプリケーションを実行する装置である。なお、データ収集システム３では、データ収集装置１は複数のデータ送信装置２からデータを収集することが可能であるが、データ収集装置１と各データ送信装置２との間のやりとりは同様のため、ここでは一例として、データ送信装置２が１つの場合について説明する。
【００１１】
データ収集装置１は、データ受信制御部１１と、送受信部１２と、を備える。
【００１２】
データ受信制御部１１は、データ送信装置２がデータを送信するタイミングを示す送信頻度、およびデータ送信装置２が前述の送信頻度でデータを継続して送信する期間を示す送信継続時間である送信条件を含むデータ送信要求を生成する。送信頻度は、例えば、データ送信装置２がデータを送信する周期、またはデータ送信装置２がデータを送信する１以上の時刻である。送信頻度は、送信する周期が固定の場合は回数であってもよい。データ送信装置２がデータを送信する送信頻度については、一定の周期であってもよいし、不定期であってもよい。送信継続時間は、データ送信装置２が前述の送信頻度でデータの送信を開始してからデータの送信を停止するまでの期間である。データ送信装置２は、データの送信を開始した送信開始時刻から、送信開始時刻に送信継続時間を加算した送信停止時刻の間の期間において、前述の送信頻度でデータを送信する。
【００１３】
送受信部１２は、データを送信する対象のデータ送信装置２に対して、データ受信制御部１１において生成されたデータ送信要求を送信する。また、送受信部１２は、データ送信装置２から、前述の送信条件に基づいて送信されたデータを受信、すなわちデータを収集する。なお、図１では、データ収集装置１について、データ送信装置２からデータを収集する機能に関わる構成を示しており、その他の構成、例えば、収集したデータを記憶するための記憶部などは省略している。
【００１４】
データ送信装置２は、データ送信制御部２１と、送受信部２２と、を備える。
【００１５】
送受信部２２は、データ送信要求をデータ収集装置１から受信する。また、送受信部２２は、データ収集装置１に対してデータを送信する。
【００１６】
データ送信制御部２１は、データ送信要求に含まれる送信条件に基づいて、送受信部２２がデータを送信するタイミングおよび期間を制御する。具体的に、データ送信制御部２１は、送信条件のうち送信頻度に基づいて送受信部２２がデータを送信するタイミングを制御し、送信条件のうち送信継続時間に基づいて送受信部２２がデータを送信する期間を制御する。なお、図１では、データ送信装置２について、データ収集装置１にデータを送信する機能に関わる構成を示しており、その他の構成、例えば、計測を行う計測部、計測部で計測された計測値であるデータを記憶する記憶部などは省略している。
【００１７】
つづいて、データ収集システム３において、データ収集装置１がデータ送信装置２からデータを収集する動作について説明する。図２は、本実施の形態にかかるデータ収集システム３においてデータ収集装置１がデータ送信装置２からデータを収集する動作を示すフローチャートである。また、図３は、本実施の形態にかかるデータ収集システム３におけるデータ収集装置１とデータ送信装置２との間の通信内容を示す図である。
【００１８】
データ収集装置１は、データ送信装置２に対して、送信条件を含むデータ送信要求を送信する（ステップＳ１）。図３ではＳ１０１に相当する。詳細には、データ収集装置１において、データ受信制御部１１が、データ送信要求を生成する。送受信部１２は、データ受信制御部１１で生成されたデータ送信要求をデータ送信装置２に送信する。
【００１９】
データ送信装置２は、データ収集装置１からデータ送信要求を受信すると、データ送信要求に含まれる送信条件に基づいて、データ収集装置１にデータを送信する（ステップＳ２）。図３ではＳ１０２〜Ｓ１０５に相当する。詳細には、データ送信装置２において、送受信部２２が、データ収集装置１からデータ送信要求を受信し、受信したデータ送信要求をデータ送信制御部２１に受け渡す。データ送信制御部２１は、データ送信要求に含まれる送信条件、具体的には送信頻度および送信継続時間に基づいて、送受信部２２がデータを送信するタイミングおよび期間を制御する。
【００２０】
データ送信制御部２１は、最初に送受信部２２がデータ収集装置１にデータを送信したときの時刻である送信開始時刻を記録する。また、データ送信制御部２１は、送信開始時刻に送信継続時間を加算した送信停止時刻を算出する。データ送信制御部２１は、送信開始時刻以降、現在の時刻が送信停止時刻を超えていないか判定する。送信停止時刻を超えていない場合、データ送信制御部２１は、送受信部２２が送信頻度に従ってデータ収集装置１にデータを送信する制御を行う。送信停止時刻を超えた場合、データ送信制御部２１は、送受信部２２からデータ収集装置１へのデータの送信を停止する制御を行う。図３ではＳ１０６に相当する。
【００２１】
データ収集装置１は、送信条件で指定された送信頻度および送信継続時間によって、データ送信装置２から送信されたデータを収集する（ステップＳ３）。図３ではＳ１０２〜Ｓ１０５に相当する。詳細には、データ収集装置１において、送受信部１２は、データ送信装置２から送信されたデータを収集すると、収集したデータを図示しない記憶部に記憶させるなどの処理を行う。
【００２２】
このように、データ収集装置１は、データ送信装置２に対して、データの送信条件を含むデータ送信要求を送信する。データ送信装置２は、データ収集装置１から受信したデータ送信要求に含まれる送信条件によって指定された送信頻度および送信継続時間で、データを送信する。データ収集装置１は、データの収集を開始する前に１回データ送信装置２にデータ送信要求を送信すればよく、データの送信を停止させるための通信も必要ない。この結果、データ収集装置１は、通信トラフィックを抑制しつつ、効率良く必要な期間においてデータを収集することができる。
【００２３】
なお、データ収集装置１において、データ受信制御部１１は、データ送信装置２のデータの送信頻度を決定していることから、送信頻度で指定されたタイミングでデータを受信できなかった場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判定することができる。データ受信制御部１１は、送受信部１２がデータ送信要求を送信してから最初にデータ送信装置２からデータを受信したときの時刻である受信開始時刻を記録する。データ受信制御部１１は、受信開始時刻から送信頻度で指定される期間経過後のタイミングで送受信部１２がデータ送信装置２から次のデータを受信できなかった場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判定する。同様に、データ受信制御部１１は、前回のデータ受信時刻から送信頻度で指定される期間経過後のタイミングで送受信部１２がデータ送信装置２から次のデータを受信できなかった場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判定する。データ収集装置１は、通信エラーが発生したと判定した場合、図１において図示しない表示部などを用いてユーザに対して通信エラーを通知してもよい。
【００２４】
一方、データ受信制御部１１は、受信開始時刻から送信頻度で指定される期間経過後のタイミングで送受信部１２がデータ送信装置２から次のデータを受信できた場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生していないと判定する。同様に、データ受信制御部１１は、前回のデータ受信時刻から送信頻度で指定される期間経過後のタイミングで送受信部１２がデータ送信装置２から次のデータを受信できた場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生していないと判定する。
【００２５】
データ送信装置２がデータを送信する処理にかかる時間、データ収集装置１がデータを受信する処理にかかる時間、およびデータ収集装置１とデータ送信装置２との間の通信状態によって、通常の通信において許容できる程度の遅延が発生する可能性がある。そのため、データ収集装置１は、前述の送信頻度に対して許容できる程度の遅延時間をマージンとして付加したものを、通信エラーを判定するために使用してもよい。また、後述するように送信頻度が変更されることもあることから、データ収集装置１は、送信頻度が周期、例えば５秒毎の場合、前後にマージンを持たせて５±０．５秒の範囲でデータを受信できれば通信は正常であると判定してもよい。
【００２６】
同様に、データ収集装置１において、データ受信制御部１１は、受信開始時刻を記録していること、また、データ送信装置２のデータの送信継続時間を決定していることから、受信開始時刻から送信継続時間で指定された期間でデータを受信できなかった場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判定することができる。後述するように送信継続時間が変更されることもあることから、データ収集装置１は、例えば、送信継続時間が３０分の場合、前後にマージンを持たせて３０分±５秒の期間でデータを受信できれば通信は正常であると判定してもよい。
【００２７】
また、データ収集装置１において、データ受信制御部１１は、データの送信を継続中のデータ送信装置２に対して、送信条件で指定した送信頻度または送信継続時間のいずれかまたは両方を変更することも可能である。この場合、データ受信制御部１１は、送信頻度または送信継続時間のいずれかまたは両方を変更した内容の送信条件を含む新たなデータ送信要求を生成する。送受信部１２は、データ受信制御部１１によって生成された新たなデータ送信要求をデータ送信装置２に送信する。データ送信装置２では、データの送信を継続している状態において新たにデータ送信要求を受信した場合、最初に受信したデータ送信要求に含まれる送信条件などをリセットし、新たに受信したデータ送信要求に含まれる送信条件に基づいてデータの送信を行う。
【００２８】
これにより、データ収集装置１は、所望のデータ送信装置２から十分にデータを受信できている場合には、送信頻度を減らす、または送信継続時間を短くすることができる。一方、データ収集装置１は、所望のデータ送信装置２から十分にデータを受信できていない場合には、送信頻度を増やす、または送信継続時間を長くすることができる。また、データ収集装置１は、自装置が有するアプリケーションにおいて必要なデータ更新間隔でデータを収集することが可能である。データ収集装置１は、例えば、必要なデータが装置の電流値の場合は送信頻度を１秒毎に１度とし、必要なデータが装置の電力量の場合は送信頻度を１時間毎に１度とする。データ収集装置１は、監視画面を確認しているユーザからの操作を受け付けて送信頻度を変更する。また、データ収集装置１は、ユーザからの操作を受け付けて送信継続時間を変更することも可能である。これにより、データ収集装置１は、監視画面に表示するデータの収集期間の範囲を、ユーザの要求により変更することができる。監視画面については図１で図示していないが、データ収集装置１が監視画面を表示する表示部を備えていてもよいし、データ収集装置１が外部の表示装置に監視画面を表示させてもよい。
【００２９】
また、データ収集装置１において、データ受信制御部１１は、データ送信装置２に対して送信条件を変更していた場合、データ送信装置２が変更前の送信条件に基づいてデータを送信してきたときは、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判定してもよい。この場合、データ受信制御部１１は、送信条件を変更するためのデータ送信要求がデータ送信装置２で受信できていなかったと判定する。また、データ収集装置１において、データ受信制御部１１は、データ送信装置２にデータ送信要求を送信してから規定された時間経過してもデータ送信装置２からデータを受信できない場合、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判定してもよい。また、データ収集装置１において、データ受信制御部１１は、前述の受信開始時刻に送信継続時間を加算した受信終了時刻を過ぎてもデータ送信装置２からデータを受信した場合、データ収集装置１とデータ送信装置２との間で大きな遅延が発生しているとして、通信エラーが発生したと判定してもよい。
【００３０】
ここで、データ収集装置１およびデータ送信装置２の動作を、フローチャートを用いて説明する。
【００３１】
図４は、本実施の形態にかかるデータ収集装置１の動作を示すフローチャートである。まず、データ収集装置１において、データ受信制御部１１がデータ送信装置２に対するデータ送信要求を生成し、送受信部１２からデータ送信装置２に送信する（ステップＳ１１）。データ受信制御部１１は、送受信部１２において、データ送信要求を送信してから規定された時間内にデータ送信装置２からデータを受信したか否かを確認する（ステップＳ１２）。データ送信要求を送信したにもかかわらず、データ収集装置１がデータ送信装置２からのデータを受信できず、データの送信を待ち続ける事態を回避するためである。データ受信制御部１１は、送受信部１２において、データ送信要求を送信してから規定された時間内にデータ送信装置２からデータを受信した場合（ステップＳ１２：Ｙｅｓ）、送受信部１２が最初にデータを受信した時刻である受信開始時刻を記録する（ステップＳ１３）。また、データ受信制御部１１は、受信開始時刻に送信継続時間を加算して受信終了時刻を算出する（ステップＳ１４）。
【００３２】
データ受信制御部１１は、ステップＳ１１で生成したデータ送信要求に含まれる送信条件に変更がない場合（ステップＳ１５：Ｎｏ）、送受信部１２において、送信条件で指定された送信頻度でデータ送信装置２からデータを受信したか否かを確認する（ステップＳ１６）。データ受信制御部１１は、送受信部１２において、送信条件で指定された送信頻度でデータ送信装置２からデータを受信し（ステップＳ１６：Ｙｅｓ）、かつ受信終了時刻を超えていない場合（ステップＳ１７：Ｙｅｓ）、正常にデータが受信できたと判定する（ステップＳ１８）。以降、データ収集装置１は、ステップＳ１５に戻って同様の処理を繰り返し実施する。
【００３３】
データ受信制御部１１は、送受信部１２がデータ送信要求を送信してから規定された時間内にデータ送信装置２からデータを受信できなかった場合（ステップＳ１２：Ｎｏ）、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判断し（ステップＳ１９）、ユーザに対して通信エラーが発生したことを示す表示を行って（ステップＳ２０）、動作を終了する。
【００３４】
データ受信制御部１１は、ステップＳ１１で生成したデータ送信要求に含まれる送信条件に変更がある場合（ステップＳ１５：Ｙｅｓ）、現在の送信条件、受信開始時刻、および受信終了時刻をリセットし（ステップＳ２１）、ステップＳ１１に戻って、変更後の送信条件の内容でデータ送信要求を生成する。以降の動作は前述の通りである。
【００３５】
データ受信制御部１１は、送受信部１２において、送信条件で指定された送信頻度でデータ送信装置２からデータを受信できなかった場合（ステップＳ１６：Ｎｏ）、受信終了時刻を超えていないか否かを確認する（ステップＳ２２）。データ受信制御部１１は、受信終了時刻を超えていない場合（ステップＳ２２：Ｙｅｓ）、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判断し（ステップＳ１９）、ユーザに対して通信エラーが発生したことを示す表示を行って（ステップＳ２０）、動作を終了する。データ受信制御部１１は、受信終了時刻を超えていた場合（ステップＳ２２：Ｎｏ）、データ送信装置２からのデータの送信が正常に終了したと判断し（ステップＳ２３）、動作を終了する。
【００３６】
データ受信制御部１１は、送受信部１２において、送信条件で指定された送信頻度でデータ送信装置２からデータを受信したが（ステップＳ１６：Ｙｅｓ）、受信終了時刻を超えていた場合（ステップＳ１７：Ｎｏ）、データ収集装置１とデータ送信装置２との間で通信エラーが発生したと判断し（ステップＳ１９）、ユーザに対して通信エラーが発生したことを示す表示を行って（ステップＳ２０）、動作を終了する。
【００３７】
図５は、本実施の形態にかかるデータ送信装置２の動作を示すフローチャートである。まず、データ送信装置２において、送受信部２２がデータ収集装置１からデータ送信要求を受信すると（ステップＳ３１）、データ送信要求をデータ送信制御部２１に受け渡す。データ送信制御部２１は、データ送信要求に含まれる送信条件に基づいて送受信部２２を制御し、送受信部２２がデータ収集装置１にデータを送信する（ステップＳ３２）。データ送信制御部２１は、送受信部２２が最初にデータを送信した時刻である送信開始時刻を記録する（ステップＳ３３）。また、データ送信制御部２１は、送信開始時刻に送信継続時間を加算して送信停止時刻を算出する（ステップＳ３４）。
【００３８】
データ送信制御部２１は、送受信部２２において新たにデータ送信要求を受信していない場合（ステップＳ３５：Ｎｏ）、送信頻度で指定された送信タイミングになり（ステップＳ３６：Ｙｅｓ）、かつ送信停止時刻を超えていない場合（ステップＳ３７：Ｙｅｓ）、送受信部２２を制御して、送受信部２２からデータ収集装置１にデータを送信する（ステップＳ３８）。以降、データ送信装置２は、ステップＳ３５に戻って同様の処理を繰り返し実施する。
【００３９】
データ送信制御部２１は、送受信部２２において新たにデータ送信要求を受信した場合（ステップＳ３５：Ｙｅｓ）、現在の送信条件、送信開始時刻、および送信停止時刻をリセットし（ステップＳ３９）、ステップＳ３２に戻って、新たなデータ送信要求に含まれる送信条件に基づいて送受信部２２を制御し、送受信部２２がデータ収集装置１にデータを送信する（ステップＳ３２）。
【００４０】
データ送信制御部２１は、送信頻度で指定された送信タイミングになっていない場合（ステップＳ３６：Ｎｏ）、送信頻度で指定された送信タイミングになるまで待機する。データ送信制御部２１は、送信停止時刻を超えていた場合（ステップＳ３７：Ｎｏ）、送信条件に基づくデータの送信は終了したとして（ステップＳ４０）、データの送信を行わず動作を終了する。
【００４１】
つづいて、データ収集装置１のハードウェア構成について説明する。データ収集装置１において、送受信部１２は、データ送信装置２との間で無線通信が可能なインタフェース回路により実現される。データ受信制御部１１は処理回路により実現される。すなわち、データ受信制御部１１は、データ送信要求を生成し、通信エラーを判定するための処理回路を備える。処理回路は、専用のハードウェアであってもよいし、メモリに格納されるプログラムを実行するＣＰＵ（Central  Processing  Unit）およびメモリであってもよい。
【００４２】
図６は、本実施の形態にかかるデータ受信制御部１１をＣＰＵおよびメモリを用いて構成する場合の例を示す図である。前述のインタフェース回路は、図６のインタフェース回路９１である。処理回路がＣＰＵ９２およびメモリ９３で構成される場合、データ受信制御部１１の機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ９３に格納される。処理回路では、メモリ９３に記憶されたプログラムをＣＰＵ９２が読み出して実行することにより、各部の機能を実現する。すなわち、データ受信制御部１１は、処理回路により実行されるときに、データ送信要求を生成するステップ、通信エラーを判定するステップが結果的に実行されることになるプログラムを格納するためのメモリ９３を備える。また、これらのプログラムは、データ受信制御部１１の手順および方法をコンピュータに実行させるものであるともいえる。ここで、ＣＰＵ９２は、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、またはＤＳＰ（Digital  Signal  Processor）などであってもよい。また、メモリ９３とは、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（登録商標）（Electrically  ＥＰＲＯＭ）などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはＤＶＤ（Digital  Versatile  Disc）などが該当する。
【００４３】
図７は、本実施の形態にかかるデータ受信制御部１１を専用のハードウェアを用いて構成する場合の例を示す図である。処理回路が専用のハードウェアである場合、図７に示す処理回路９４は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせたものが該当する。データ受信制御部１１の各機能を機能毎に処理回路９４で実現してもよいし、各機能をまとめて処理回路９４で実現してもよい。
【００４４】
なお、データ受信制御部１１の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。
【００４５】
データ収集装置１のハードウェア構成について説明したが、データ送信装置２のハードウェア構成についても同様に、図６または図７に示す構成により実現可能である。
【００４６】
以上説明したように、本実施の形態によれば、データ収集装置１は、データ送信装置２に対してデータの送信条件を含むデータ送信要求を送信し、データ送信装置２は、データ収集装置１から受信したデータ送信要求に含まれる送信条件によって指定された送信頻度および送信継続時間でデータを送信することとした。このように、データ収集装置１は、データ送信装置２に対して１回データ送信要求を送信するだけでよいことから、通信トラフィックを抑制しつつ、所望のデータ送信装置２からデータを収集することができる。また、データ収集装置１は、データ送信装置２の種類または自装置での用途にあわせて、データ送信装置２に対して送信条件を指定できることから、無駄な通信トラフィックの発生を回避することができる。
【００４７】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００４８】
１  データ収集装置、２  データ送信装置、３  データ収集システム、１１  データ受信制御部、１２，２２  送受信部、２１  データ送信制御部。
【図１】
2018138809.tif 000003
【図２】
2018138809.tif 000004
【図３】
2018138809.tif 000005
【図４】
2018138809.tif 000006
【図５】
2018138809.tif 000007
【図６】
2018138809.tif 000008
【図７】
2018138809.tif 000009
【手続補正書】
【提出日】平成30年1月12日(2018.1.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置に送信するデータ収集装置と、前記データ送信装置と、を備え、
前記データ送信装置は前記データの送信を開始した送信開始時刻から前記送信開始時刻に前記送信継続時間を加算した送信停止時刻までの期間において、前記送信頻度で前記データを送信する、
ことを特徴とするデータ収集システム。
【請求項２】
前記データ収集装置は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１に記載のデータ収集システム。
【請求項３】
前記データ収集装置は、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１または２に記載のデータ収集システム。
【請求項４】
前記データ収集装置は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１から３のいずれか１つに記載のデータ収集システム。
【請求項５】
前記データ収集装置は、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１から４のいずれか１つに記載のデータ収集システム。
【請求項６】
データを送信する送信頻度および送信継続時間を含むデータ送信要求を生成するデータ受信制御部と、
前記データを送信するデータ送信装置に前記データ送信要求を送信し、前記データ送信装置から、前記データの受信を開始した受信開始時刻から前記受信開始時刻に前記送信継続時間を加算した受信終了時刻までの期間において、前記送信頻度で送信された前記データを受信する送受信部と、
を備えることを特徴とするデータ収集装置。
【請求項７】
前記データ受信制御部は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を生成する、
ことを特徴とする請求項６に記載のデータ収集装置。
【請求項８】
前記データ受信制御部は、前記送受信部において、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項６または７に記載のデータ収集装置。
【請求項９】
前記データ受信制御部は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を生成する、
ことを特徴とする請求項６から８のいずれか１つに記載のデータ収集装置。
【請求項１０】
前記データ受信制御部は、前記送受信部において、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項６から９のいずれか１つに記載のデータ収集装置。
【請求項１１】
データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ収集装置から受信し、前記データ収集装置に対して前記データを送信する送受信部と、
前記送受信部が、前記データの送信を開始した送信開始時刻から前記送信開始時刻に前記送信継続時間を加算した送信停止時刻までの期間において、前記送信頻度で前記データを送信するタイミングおよび期間を制御するデータ送信制御部と、
を備えることを特徴とするデータ送信装置。
【請求項１２】
データ収集装置が、データを送信する送信頻度および送信継続時間を含むデータ送信要求を送信するデータ送信要求ステップと、
データ送信装置が、前記データの送信を開始した送信開始時刻から前記送信開始時刻に前記送信継続時間を加算した送信停止時刻までの期間において、前記送信頻度で前記データを送信するデータ送信ステップと、
前記データ収集装置が、前記データ送信装置から送信された前記データを収集するデータ受信ステップと、
を含むことを特徴とするデータ収集方法。
【請求項１３】
前記データ送信要求ステップにおいて、前記データ収集装置は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１２に記載のデータ収集方法。
【請求項１４】
前記データ受信ステップにおいて、前記データ収集装置は、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１２または１３に記載のデータ収集方法。
【請求項１５】
前記データ送信要求ステップにおいて、前記データ収集装置は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１２から１４のいずれか１つに記載のデータ収集方法。
【請求項１６】
前記データ受信ステップにおいて、前記データ収集装置は、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１２から１５のいずれか１つに記載のデータ収集方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のデータ収集システムは、データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置に送信するデータ収集装置と、データ送信装置と、を備え、データ送信装置はデータの送信を開始した送信開始時刻から送信開始時刻に送信継続時間を加算した送信停止時刻までの期間において、送信頻度でデータを送信する、ことを特徴とする。
【手続補正書】
【提出日】平成30年5月1日(2018.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置に送信するデータ収集装置と、前記データ送信装置と、を備え、
前記データ送信装置は、前記データの送信を開始した送信開始時刻に前記送信継続時間を加算して送信停止時刻を算出し、前記送信開始時刻から前記送信停止時刻までの期間において、前記送信頻度で前記データを送信する、
ことを特徴とするデータ収集システム。
【請求項２】
前記データ収集装置は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１に記載のデータ収集システム。
【請求項３】
前記データ収集装置は、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１または２に記載のデータ収集システム。
【請求項４】
前記データ収集装置は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１から３のいずれか１つに記載のデータ収集システム。
【請求項５】
前記データ収集装置は、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１から４のいずれか１つに記載のデータ収集システム。
【請求項６】
データを送信する送信頻度および送信継続時間を含むデータ送信要求を生成し、送受信部が前記データの受信を開始した受信開始時刻に前記送信継続時間を加算して受信終了時刻を算出するデータ受信制御部と、
前記データを送信するデータ送信装置に前記データ送信要求を送信し、前記データ送信装置から、前記受信開始時刻から前記受信終了時刻までの期間において、前記送信頻度で送信された前記データを受信する前記送受信部と、
を備えることを特徴とするデータ収集装置。
【請求項７】
前記データ受信制御部は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を生成する、
ことを特徴とする請求項６に記載のデータ収集装置。
【請求項８】
前記データ受信制御部は、前記送受信部において、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項６または７に記載のデータ収集装置。
【請求項９】
前記データ受信制御部は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を生成する、
ことを特徴とする請求項６から８のいずれか１つに記載のデータ収集装置。
【請求項１０】
前記データ受信制御部は、前記送受信部において、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項６から９のいずれか１つに記載のデータ収集装置。
【請求項１１】
データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ収集装置から受信し、前記データ収集装置に対して前記データを送信する送受信部と、
前記送受信部が前記データの送信を開始した送信開始時刻に前記送信継続時間を加算して送信停止時刻を算出し、前記送信開始時刻から前記送信停止時刻までの期間において、前記送信頻度で前記データを送信するタイミングおよび期間を制御するデータ送信制御部と、
を備えることを特徴とするデータ送信装置。
【請求項１２】
データ収集装置が、データを送信する送信頻度および送信継続時間を含むデータ送信要求を送信するデータ送信要求ステップと、
データ送信装置が、前記データの送信を開始した送信開始時刻に前記送信継続時間を加算して送信停止時刻を算出し、前記送信開始時刻から前記送信停止時刻までの期間において、前記送信頻度で前記データを送信するデータ送信ステップと、
前記データ収集装置が、前記データ送信装置から送信された前記データを収集するデータ受信ステップと、
を含むことを特徴とするデータ収集方法。
【請求項１３】
前記データ送信要求ステップにおいて、前記データ収集装置は、前記送信頻度を変更する場合、変更後の送信頻度を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１２に記載のデータ収集方法。
【請求項１４】
前記データ受信ステップにおいて、前記データ収集装置は、前記送信頻度で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１２または１３に記載のデータ収集方法。
【請求項１５】
前記データ送信要求ステップにおいて、前記データ収集装置は、前記送信継続時間を変更する場合、変更後の送信継続時間を含む新たなデータ送信要求を前記データ送信装置に送信する、
ことを特徴とする請求項１２から１４のいずれか１つに記載のデータ収集方法。
【請求項１６】
前記データ受信ステップにおいて、前記データ収集装置は、前記送信継続時間で指定された期間で前記データを受信できなかった場合、自装置と前記データ送信装置との間で通信エラーが発生したと判断する、
ことを特徴とする請求項１２から１５のいずれか１つに記載のデータ収集方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のデータ収集システムは、データを送信する送信頻度および送信継続時間を含むデータ送信要求をデータ送信装置に送信するデータ収集装置と、データ送信装置と、を備え、データ送信装置は、データの送信を開始した送信開始時刻に送信継続時間を加算して送信停止時刻を算出し、送信開始時刻から送信停止時刻までの期間において、送信頻度でデータを送信する、ことを特徴とする。
【国際調査報告】
2018138809.tif 000010
2018138809.tif 000011
2018138809.tif 000012
2018138809.tif 000013