JP2011205583A - Data collection terminal, and data collection system - Google Patents
Data collection terminal, and data collection system Download PDFInfo
- Publication number
- JP2011205583A JP2011205583A JP2010073451A JP2010073451A JP2011205583A JP 2011205583 A JP2011205583 A JP 2011205583A JP 2010073451 A JP2010073451 A JP 2010073451A JP 2010073451 A JP2010073451 A JP 2010073451A JP 2011205583 A JP2011205583 A JP 2011205583A
- Authority
- JP
- Japan
- Prior art keywords
- data
- collection terminal
- data collection
- slave station
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、センサが測定したデータを収集するデータ収集端末、及びデータ収集システムに関する。 The present invention relates to a data collection terminal that collects data measured by a sensor, and a data collection system.
センサネットワークは、センサを備えた子局、中継局、及び親局(以下、これらを「ノード」ということがある)間の接続を動的に行い、子局のセンサが測定したデータを、中継局により中継して子局から親局に伝送する(特許文献1〜3参照)。
The sensor network dynamically connects the slave station, relay station, and master station (hereinafter referred to as “node”) with sensors, and relays the data measured by the slave station sensor. The data is relayed by the station and transmitted from the slave station to the master station (see
ところで、無線で通信可能である距離よりも離れているノード間では、互いに無線で通信ができない。この場合、無線で通信ができないノードからデータを収集するには、データを収集するデータ収集端末が、車両に搭載されるなどして、無線で通信が可能となる距離までノードに接近し、そのノードからデータを収集する必要がある。 By the way, wireless communication is not possible between nodes that are separated from each other by a distance that allows wireless communication. In this case, in order to collect data from a node that cannot communicate wirelessly, a data collection terminal that collects data is mounted on a vehicle and approaches the node to a distance that enables wireless communication, You need to collect data from the node.
しかしながら、特許文献1〜3に開示されたデータ収集システムは、ノードからデータを効率的に収集することができないという問題があった。例えば、特許文献1〜3に開示されたデータ収集システムでは、データ収集端末は、通信が可能であるノードを探索するための探索信号を、移動しながら所定周期でブロードキャスト送信していた。そして、データ収集端末は、探索信号を受信したノードからの応答を受信した後に、そのノードからデータを受信する必要があった。このため、データ収集端末は、データを受信する時間が短く、ノードからデータを効率的に収集することができないという問題があった。
However, the data collection systems disclosed in
本発明は、前記の点に鑑みてなされたものであり、センサネットワークのノードから、データを効率的に収集することができるデータ収集端末、及びデータ収集システムを提供することを目的とする。 The present invention has been made in view of the foregoing points, and an object of the present invention is to provide a data collection terminal and a data collection system that can efficiently collect data from a node of a sensor network.
本発明は、上記の課題を解決するためになされたものであり、センサが測定したデータを送信するノードを備えるセンサネットワークにおいて、自端末の位置を測位する測位部と、前記測位部が測位した前記位置に基づいて、自端末が予め定められた位置にあるか否かを判定し、自端末が前記予め定められた位置にある場合、前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記データを受信する通信部と、を備えるデータ収集端末である。 The present invention has been made to solve the above problems, and in a sensor network including a node that transmits data measured by a sensor, a positioning unit that measures the position of the terminal, and the positioning unit performs positioning. Based on the position, it is determined whether or not the terminal is in a predetermined position, and when the terminal is in the predetermined position, the node is requested to transmit the data, and the request And a communication unit that receives the data transmitted by the node as a response to the data collection terminal.
また、本発明は、前記通信部が、複数のチャンネルにより前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記データを、前記複数のチャンネルにより受信することを特徴とするデータ収集端末である。 In the present invention, the communication unit requests the node to transmit the data through a plurality of channels, and receives the data transmitted by the node as a response to the request through the plurality of channels. This is a characteristic data collection terminal.
また、本発明は、前記通信部が、前記センサが測定した順に新しい前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記新しいデータを受信することを特徴とするデータ収集端末である。 Further, the present invention is characterized in that the communication unit requests the node to transmit the new data in the order measured by the sensor, and receives the new data transmitted by the node as a response to the request. It is a data collection terminal.
また、本発明は、前記通信部が、前記センサが測定した順に連続する前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記連続するデータを受信することを特徴とするデータ収集端末である。 In the present invention, the communication unit requests the node to transmit the continuous data in the order measured by the sensor, and receives the continuous data transmitted by the node as a response to the request. This is a characteristic data collection terminal.
また、本発明は、前記通信部が、前記センサが測定した前記データのうちから、自端末の移動速度に応じて選択された前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記選択されたデータを受信することを特徴とするデータ収集端末である。 Further, according to the present invention, the communication unit requests the node to transmit the data selected according to the moving speed of the terminal from the data measured by the sensor, and as a response to the request. A data collection terminal for receiving the selected data transmitted by the node.
また、本発明は、前記通信部が、前記センサが測定した前記データのうちから、前記通信部が受信していない前記データを送信するよう前記ノードに要求することを特徴とするデータ収集端末である。 In the data collection terminal, the communication unit may request the node to transmit the data not received by the communication unit from the data measured by the sensor. is there.
また、本発明は、データ収集端末と、当該データ収集端末を搭載して、移動する移動体と、を備えることを特徴とするデータ収集システムである。 Moreover, this invention is a data collection system characterized by including a data collection terminal and the mobile body which mounts the said data collection terminal and moves.
本発明によれば、データ収集端末は、自端末が予め定められた位置にある場合に、データを送信するようノードに要求する。すなわち、データ収集端末は、自端末の予め定められた位置から通信が可能であるノードに対して、データを送信するよう要求する。このため、データ収集端末は、探索信号をブロードキャスト送信する必要がなく、データを受信する時間が長くなるので、センサネットワークのノードから、効率的にデータを収集することができる。 According to the present invention, the data collection terminal requests the node to transmit data when the terminal is at a predetermined position. That is, the data collection terminal requests a node capable of communication from a predetermined position of the terminal itself to transmit data. For this reason, the data collection terminal does not need to broadcast the search signal, and the time for receiving the data becomes long. Therefore, the data collection terminal can efficiently collect the data from the nodes of the sensor network.
[第1実施形態]
本発明の第1実施形態について図面を参照して詳細に説明する。図1には、センサネットワークの構成例が示されている。センサネットワークは、ノードとして、子局200a〜200e(以下、子局をまとめて「子局200」と表記することがある)を備える。なお、センサネットワークは、さらに多くの子局200を備えてもよい。
[First Embodiment]
A first embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 shows a configuration example of a sensor network. The sensor network includes
センサネットワークの構成は、ノードである親局の指示に応じて、動的に変化する。ここで、親局は、移動してもよいし、予め定められた位置に設置されていてもよい。以下において、センサネットワークの構成は、ノードである親局の指示に応じて、図1A〜Dに示すいずれかの構成に、予め構成されているものとする。なお、図1A〜Dに示す構成は、一例である。 The configuration of the sensor network dynamically changes according to instructions from the master station that is a node. Here, the master station may move or may be installed at a predetermined position. In the following, it is assumed that the sensor network is configured in advance in any of the configurations shown in FIGS. Note that the configurations shown in FIGS. 1A to 1D are examples.
図1Aには、センサネットワークの構成の第1例が示されている。センサネットワークは、子局200a〜200eを備える。ここで、子局200は、センサ(不図示)をそれぞれ備え、予め定められた位置に設置される。例えば、子局200は、電力を配電する配電設備であってもよい。
FIG. 1A shows a first example of a sensor network configuration. The sensor network includes
また、子局200aに備えられたセンサは、一例として、子局200aの温度と湿度を、予め定められた時刻に測定する。そして、子局200aは、センサが測定したデータ(以下、「データ」という)を、センサが測定した時刻毎に、記憶する。子局200b〜200eについても、同様である。
Further, as an example, the sensor provided in the
また、子局200aは、データを送信するよう要求された場合、センサが測定した時刻毎のデータを、要求に対する応答として、データ収集端末110に無線で送信する(データ送信)。子局200b〜200eについても、同様である。なお、子局200a〜200eが無線で通信可能である距離は、予め定められているものとする。
Further, when the
データ収集システムは、移動体100と、データ収集端末110とを備える。移動体100は、データを収集するデータ収集端末110を備えて、移動する。移動体100は、例えば、車両であってもよい。そして、移動体100は、データ収集端末110と子局200aとが無線で通信(路車間通信)可能となる距離まで、子局200aに接近する。また、移動体100は、子局200b〜200eに対しても、同様に接近する。
The data collection system includes a
ここで、移動体100は、子局200とデータ収集端末110との通信を中継する中継局を、備えてもよい。
Here, the
そして、移動する移動体100に備えられたデータ収集端末110は、移動体100と共に移動しながら、子局200と無線で通信することにより、データを収集する。
The
なお、データ収集端末110が子局200と無線通信する間、移動体100は、移動を停止しなくてもよい。また、移動体100が移動する順路(ルート)は、固定された専用ルートでなくてもよい。
Note that the
また、移動体100(車両など)は、データを収集する目的以外の目的で移動していてもよい。すなわち、移動体100が、子局200の近くを、データを収集する目的以外の目的で、たまたま移動した場合でも、データ収集端末110は、子局200からデータを収集するとしてもよい。また、データ収集端末110及び移動体100は、複数あってもよい。そして、この場合、ある移動体100の代わりに、他の移動体100が子局200に接近した場合に、接近したその移動体100に搭載されたデータ収集端末110が、子局200からデータを受信してもよい。
Moreover, the mobile body 100 (vehicle etc.) may be moving for purposes other than the purpose of collecting data. That is, even when the
図1Bには、センサネットワークの構成の第2例が示されている。図1Aに示す第1例との相違点についてのみ説明する。図1Bに示すセンサネットワークは、中継局300a及び300bを備える。そして、中継局300aは、予め定められた第1の位置に設置され、子局200a〜200cとデータ収集端末110との通信を中継する。同様に、中継局300bは、予め定められた第2の位置に設置され、子局200d〜200eとデータ収集端末110との通信を中継する。以下、中継局をまとめて「中継局300」と表記することがある。なお、センサネットワークは、さらに多くの中継局300を備えてもよい。
FIG. 1B shows a second example of the sensor network configuration. Only differences from the first example shown in FIG. 1A will be described. The sensor network illustrated in FIG. 1B includes
図1Cには、センサネットワークの構成の第3例が示されている。この第3例は、図1Aに示す第1例と、図1Bに示す第2例とが、混在する例である。そして、中継局300aは、予め定められた第1の位置に設置され、子局200a〜200cとデータ収集端末110との通信を中継する。一方、第3例において、子局200d及び200eは、センサが測定した時刻毎のデータを、中継局を介さずに、無線でデータ収集端末110に送信する。
FIG. 1C shows a third example of the configuration of the sensor network. This third example is an example in which the first example shown in FIG. 1A and the second example shown in FIG. 1B coexist.
図1Dには、センサネットワークの構成の第4例が示されている。図1Bに示す第2例との相違点についてのみ説明する。図1Dに示すセンサネットワークは、親局400を備える。親局400は、予め定められた第3の位置に設置される。図1Dに示すセンサネットワークの構成は、親局400の指示に応じて、予め定められているものとする。
FIG. 1D shows a fourth example of the sensor network configuration. Only differences from the second example shown in FIG. 1B will be described. The sensor network illustrated in FIG. 1D includes a
そして、親局400は、通信装置子局500を備える。通信装置子局500は、中継局300a及び300bと、後述する通信装置親局600との通信を中継する。ここで、通信装置子局500が通信可能である距離は、子局200及び中継局300が通信可能である距離と比較して、長距離であってもよい。そして、図1Dに示す第4例において、移動体100は、通信装置親局600を備える。通信装置親局600は、通信装置子局500とデータ収集端末110との通信を中継する。
The
このように、図1A〜Dに示すセンサネットワークは、ノードの階層がそれぞれ異なる。最も基本的なノードの構成は、図1Aに示す第1例であるため、以下では、図1Aに示す第1例について説明する。そして、ノードの階層を変更すれば、図1A〜Dに示すいずれの例に対しても、本実施形態におけるデータ収集システムを適用可能である。 Thus, the sensor networks shown in FIGS. 1A to 1D have different node hierarchies. Since the most basic configuration of the node is the first example shown in FIG. 1A, the first example shown in FIG. 1A will be described below. And if the hierarchy of a node is changed, the data collection system in this embodiment is applicable also to any example shown to FIG.
図2には、子局200a〜200cと、移動体100に備えられたデータ収集端末110とにおける、通信(路車間通信)の例が示されている。ここで、移動体100は、データ収集端末110を備えて、子局200aに接近し、位置Aに移動してきたとする。そして、移動体100は、位置A〜Gの順に移動する。移動体100は、さらに移動して、子局200d及び子局200eとデータ収集端末110とが通信可能となる距離まで、子局200d及び子局200eに接近してもよい(図1Aを参照)。
FIG. 2 shows an example of communication (road-to-vehicle communication) between the
ここで、位置Aから子局200aまでの距離は、子局200aが無線で通信可能である距離以下であるものとする。位置B及びCについても、同様とする。このため、データ収集端末110は、位置A〜Cにおいて、子局200aと通信可能である。以下、データ収集端末110が、子局200aとの通信を開始する位置Aを、「通信開始位置」ということがある。また、データ収集端末110が、子局200aとの通信を終了する位置Cを、以下、「通信終了位置」ということがある。
Here, it is assumed that the distance from the position A to the
同様に、位置Cから子局200bまでの距離は、子局200bが無線で通信可能である距離以下であるものとする。位置D及びEについても、同様とする。このため、データ収集端末110は、位置C〜Eにおいて、子局200bと通信可能である。以下、データ収集端末110が、子局200bとの通信を開始する位置Cを、「通信開始位置」ということがある。また、データ収集端末110が、子局200bとの通信を終了する位置Eを、以下、「通信終了位置」ということがある。
Similarly, it is assumed that the distance from the position C to the
同様に、位置Eから子局200cまでの距離は、子局200cが無線で通信可能である距離以下であるものとする。位置F及びGについても、同様とする。このため、データ収集端末110は、位置E〜Gにおいて、子局200cと通信可能である。以下、データ収集端末110が、子局200cとの通信を開始する位置Eを、「通信開始位置」ということがある。また、データ収集端末110が、子局200cとの通信を終了する位置Gを、以下、「通信終了位置」ということがある。
Similarly, it is assumed that the distance from the position E to the
このように、データ収集端末110は、移動体100と共に移動するため、子局200a〜200cのそれぞれと通信可能である時間が限られる。例えば、通信可能である距離が200[m]で、かつ移動体100の移動速度が20[km/h]である場合、各子局がデータ収集端末110と通信可能である時間は、約36秒間である。また、この場合と同じ移動経路で、例えば、通信可能である距離が200[m]で、かつ移動体100の移動速度が40[km/h]である場合、各子局がデータ収集端末110と通信可能である時間は、約18秒間である。そして、データ収集端末110は、子局200a〜200cのそれぞれと通信可能である限られた所定時間内に、データを収集する。
Thus, since the
ここで、例えば、2.4[GHz]帯の代表的なセンサネット規格である「ZigBee(登録商標)」により通信を実行すれば、250[kbps]の通信速度で、無線通信が可能である。また、子局200aに備えられたセンサが、1日あたり24点(1時間毎)の温度及び湿度を測定した場合、測定した温度及び湿度が4[byte]のデータであれば、1ヶ月あたりのデータ量は、2880[byte]となる(96[byte/日])。
Here, for example, if communication is performed according to “ZigBee (registered trademark)” which is a typical sensor network standard of the 2.4 [GHz] band, wireless communication is possible at a communication speed of 250 [kbps]. . Further, if the sensor provided in the
そして、子局200aが、例えば、100[ms]あたり64[byte]のデータ量を送信するとした場合、子局200aは、速度40[km/h]で移動するデータ収集端末110に、データ量「11520(=18×10×64)[byte]」のデータを、送信可能である。なお、このデータ量11520[byte]は、センサが約4ヶ月間に測定したデータ(温度及び湿度)のデータ量に相当する。
For example, when the
したがって、この場合、データを欠落させることなく子局200aから全データを収集するには、データ収集端末110は、子局200aが測定した全データを、少なくとも4ヶ月に1回、受信(収集)する必要がある。子局200b及び200cに対しても、同様である。
Therefore, in this case, in order to collect all data from the
次に、データ収集端末110の構成について説明する。
図3には、移動体100の構成と、データ収集端末110の構成とが、ブロック図で示されている。移動体100は、駆動部120と、データ収集端末110とを備える。駆動部120は、その駆動力により、移動体100を移動させる。
Next, the configuration of the
FIG. 3 is a block diagram showing the configuration of the
データ収集端末110は、移動体100に備えられることで、移動体100と共に移動し、センサネットワークの子局200からデータを収集する。データ収集端末110は、制御部111と、通信部112と、記憶部113と、測位部114とを備える。
The
測位部114は、データ収集端末110の位置を、所定周期で測位する。測位部114は、人工衛星(例えば、GPS衛星)からの電波に基づいて、データ収集端末110の位置を測位してもよい。また、測位部114は、電波の強弱に基づいて、データ収集端末110の位置を測位(三角測量)してもよい。そして、測位部114は、データ収集端末110の位置を示す情報(以下、「位置情報」という)を、制御部111に出力する。なお、測位部114がデータ収集端末110の位置を測位する方法は、上記に限らなくてよい。
The
記憶部113は、通信部112が受信したデータを記憶する。また、記憶部113は、通信開始位置及び通信終了位置を、子局200毎に記憶する。図4には、子局200毎の通信開始位置及び通信終了位置が、表で示されている。図2を用いて示したように、子局200aに対する通信開始位置は、「位置A」である。また、子局200aに対する通信終了位置は、「位置C」である。同様に、子局200bに対する通信開始位置は、「位置C」である。また、子局200bに対する通信終了位置は、「位置E」である。同様に、子局200cに対する通信開始位置は、「位置E」である。また、子局200cに対する通信終了位置は、「位置G」である。
The
そして、これらの通信開始位置及び通信終了位置は、子局200との通信が可能である位置として予め測定され、記憶部113に予め記憶されるものとする。
These communication start position and communication end position are measured in advance as positions where communication with the slave station 200 is possible and stored in the
図3に戻り、データ収集端末110の説明を続ける。制御部111には、測位部114から位置情報が入力される。制御部111は、予め定められた位置と、位置情報とを比較し、予め定められた位置にデータ収集端末110があるか否かを判定する。
Returning to FIG. 3, the description of the
ここで、予め定められた位置とは、通信開始位置、通信終了位置、及び、通信開始位置と通信終了位置とを繋ぐ位置である。例えば、子局200aは、予め定められた位置A〜Cに対応づけられる(図2及び4を参照)。同様に、子局200bは、予め定められた位置C〜Eに対応づけられる。同様に、子局200cは、予め定められた位置E〜Gに対応づけられる。
Here, the predetermined position is a communication start position, a communication end position, and a position connecting the communication start position and the communication end position. For example, the
そして、予め定められた位置にデータ収集端末110がある場合、制御部111は、データを送信するよう子局200に要求する信号を、通信部112から子局200に送信させる。以下、データを送信するよう子局200に要求する信号を、「データ要求」ということがある。
When the
通信部112は、制御部111の制御に応じて、子局200a〜200cとの無線通信を実行する。ここで、通信部112は、制御部111の制御に応じて、子局200aにデータ要求を送信する。そして、通信部112は、送信したデータ要求に対する応答として子局200aが送信したデータを受信する。さらに、通信部112は、受信したデータを、子局200aが備えるセンサが測定した時刻毎に、記憶部113に記憶させる。子局200b及び200cについても、同様である。
The
次に、データ収集端末110の通信の動作を説明する。
図5には、データ収集端末110が位置情報を使用しない場合における、データ収集端末110と子局200との通信の動作が、シーケンス図で示されている。
Next, the communication operation of the
FIG. 5 is a sequence diagram illustrating an operation of communication between the
ここで、図5は、後述する図6に示す「データ収集端末110が位置情報を使用する場合」の通信の動作と、比較されるために示された図である。そして、データ収集端末110は、図5に示す通信の動作よりも効率的にデータを収集するために、後述する図6に示す通信の動作を実行する。
Here, FIG. 5 is a diagram shown for comparison with the communication operation of “when the
データ収集端末110が位置情報を使用しない場合、通信部112は、通信が可能である子局200を探索するための探索信号を、制御部111の制御に応じて、所定周期でブロードキャスト送信する(ステップS1)。
When the
ここで、移動体100は、データ収集端末110を備えて、子局200aに接近し、位置Aに移動してきたとする(図2を参照)。また、通信部112は、制御部111の制御に応じて、所定周期で探索信号を送信しているので、位置Aに移動してきた際も、位置Aから探索信号を送信したとする(ステップS2)。そして、探索信号を受信した子局200aは、その応答を通信部112に送信する。さらに、通信部112は、子局200aから受信した応答を、制御部111に出力する。これにより、データ収集端末110と子局200aとの通信が確立する(通信確立)(ステップS3)。
Here, it is assumed that the
移動体100は、位置Bに移動したとする。子局200aとの通信が確立しているので、制御部111は、通信部112から子局200aにデータ要求を送信させる(ステップS4)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。そして、通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップS5)。
It is assumed that the moving
移動体100は、位置Cに移動したとする。一方、子局200aは、データの送信が完了したことを示す信号(以下、「送信完了信号」という)を、データ収集端末110に送信したとする。そして、通信部112は、子局200aから受信した送信完了信号を、制御部111に出力する(ステップS6)。送信完了信号が入力されたので、制御部111は、子局200との通信を終了させる信号(以下、「通信終了信号」という)を、通信部112から子局200aに送信させる。これにより、データ収集端末110と、子局200aとの通信が終了する(通信終了)(ステップS7)。
It is assumed that the moving
通信部112は、制御部111の制御に応じて、位置Cから探索信号を送信する(ステップS8)。そして、探索信号を受信した子局200bは、その応答を通信部112に送信する。そして、通信部112は、子局200bから受信した応答を、制御部111に出力する。これにより、データ収集端末110と子局200bとの通信が確立する(通信確立)(ステップS9)。
The
移動体100は、位置Dに移動したとする。子局200bとの通信が確立しているので、制御部111は、通信部112から子局200bにデータ要求を送信させる(ステップS10)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップS11)。
It is assumed that the moving
移動体100は、位置Eに移動したとする。一方、子局200bは、送信完了信号を、データ収集端末110に送信したとする。そして、通信部112は、子局200bから受信した送信完了信号を、制御部111に出力する(ステップS12)。送信完了信号が入力されたので、制御部111は、通信終了信号を、通信部112から子局200bに送信させる。これにより、データ収集端末110と、子局200bとの通信が終了する(ステップS13)。
It is assumed that the moving
通信部112は、制御部111の制御に応じて、位置Eから探索信号を送信する(ステップS14)。そして、探索信号を受信した子局200cは、その応答を通信部112に送信する。そして、通信部112は、子局200cから受信した応答を、制御部111に出力する。これにより、データ収集端末110と子局200cとの通信が確立する(通信確立)(ステップS15)。
The
以降のステップにおいて、データ収集端末110は、ステップS2〜S7(ステップS8〜S13)に示す動作を、同様に繰り返す。
In the subsequent steps, the
一方、図6には、データ収集端末110が位置情報を使用する場合における、データ収集端末110と子局200との通信の動作が、シーケンス図で示されている。そして、図5に示した通信の動作よりも効率的にデータを収集するために、データ収集端末110は、図6に示す通信の動作を実行する。
On the other hand, FIG. 6 shows a sequence diagram of the communication operation between the
制御部111は、子局200毎の通信開始位置及び通信終了位置を、記憶部113から取得する(図4を参照)。
The
ここで、移動体100は、データ収集端末110を備えて、子局200aに接近し、位置Aに移動してきたとする(図2を参照)。また、測位部114は、データ収集端末110の位置を所定周期で測位し、制御部111に位置情報を出力する。そして、制御部111は、測位部114から位置情報を取得し、取得した位置情報に対応づけられた子局200を判定する。
Here, it is assumed that the
予め定められた位置「位置A」にデータ収集端末110があるので、制御部111は、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる(ステップSa1)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa2)。
Since there is the
移動体100は、データ収集端末110と共に、位置Bに移動したとする。予め定められた位置「位置B」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置B」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる(ステップSa3)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa4)。
Assume that the moving
移動体100は、データ収集端末110と共に、位置Cに移動したとする。予め定められた位置「位置C」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置C」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる(ステップSa5)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa6)。
Assume that the moving
予め定められた位置「位置C」にデータ収集端末110があるので、制御部111は、その「位置C」に対応づけられた子局200bに対して、通信部112からデータ要求を送信させる(ステップSa7)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa8)。
Since the
移動体100は、データ収集端末110と共に、位置Dに移動したとする。予め定められた位置「位置D」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置D」に対応づけられた子局200bに対して、通信部112からデータ要求を送信させる(ステップSa9)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa10)。
Assume that the moving
移動体100は、データ収集端末110と共に、位置Eに移動したとする。予め定められた位置「位置E」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置E」に対応づけられた子局200bに対して、通信部112からデータ要求を送信させる(ステップSa11)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa12)。
Assume that the moving
予め定められた位置「位置E」にデータ収集端末110があるので、制御部111は、その「位置E」に対応づけられた子局200cに対して、通信部112からデータ要求を送信させる(ステップSa13)。そして、要求に対する応答として、子局200cは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa14)。
Since the
このように、データ収集端末110は、位置情報を使用することで、探索信号をブロードキャスト送信する必要がなくなり、データを受信する時間が長くなるので、図5に示した通信の動作よりも効率的にデータを収集することができる。
As described above, the
また、図6に示すように、本実施形態において、通信終了処理(送信完了信号及び通信終了信号の送受信)を実行することは、必須ではない(図5と比較参照)。また、図5及び6では、低レイヤにおける応答(ACK)について図示が省略されているが、応答(ACK)について図示がなくとも、本実施形態の要旨は、変わらない。 Also, as shown in FIG. 6, in the present embodiment, it is not essential to execute the communication end process (transmission / reception of the transmission completion signal and the communication end signal) (see comparison with FIG. 5). 5 and 6, the response (ACK) in the lower layer is not shown, but the gist of the present embodiment is not changed even if the response (ACK) is not shown.
以上のように、センサが測定したデータを送信する子局200を備えるセンサネットワークにおいて、データ収集システムのデータ収集端末110は、データ収集端末110の位置を測位する測位部114と、測位部114が測位した位置に基づいて、データ収集端末110が予め定められた位置にあるか否かを判定し、データ収集端末110が予め定められた位置にある場合、データを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信したデータを受信する通信部112と、を備える。
As described above, in the sensor network including the slave station 200 that transmits the data measured by the sensor, the
これにより、データ収集システムのデータ収集端末110は、センサネットワークの子局200から、データを効率的に収集することができる。例えば、データ収集端末110は、探索信号をブロードキャスト送信する必要がなくなり、データを受信する時間が長くなるので、センサネットワークの子局200から、データを効率的に収集することができる。
Thereby, the
また、センサネットワークに複数の子局200(ノード)がある場合、データ収集端末110は、接近したことで通信可能となった子局200にデータ要求を送信し、データ要求に対する応答として子局200が送信したデータを受信する。これにより、データ要求が送信されていない子局200からはデータが送信されないので、複数の子局200に対して無線通信を実行する場合でも、データ収集端末110は、輻輳を発生させることなく、センサネットワークの子局200から、データを効率的に収集することができる。
Further, when there are a plurality of slave stations 200 (nodes) in the sensor network, the
[第2実施形態]
本発明の第2実施形態について図面を参照して詳細に説明する。第2実施形態では、後述するデータ管理システム700が、取得していないデータを示す情報をデータ収集端末110に出力し、その情報が示すデータを受信するようデータ収集端末110に指示する点が、第1実施形態と異なる。以下では、第1実施形態との相違点についてのみ説明する。
[Second Embodiment]
A second embodiment of the present invention will be described in detail with reference to the drawings. In the second embodiment, the data management system 700 described later outputs information indicating unacquired data to the
データ収集システムは、データ管理システム700をさらに備える。このデータ管理システム700の構成について説明する。データ管理システム700は、通信部710と、判定部720と、指示部730と、記憶部740とを備える。通信部710は、データ収集端末110が収集したデータを受信し、受信したデータを記憶部740に記憶させる。
The data collection system further includes a data management system 700. A configuration of the data management system 700 will be described. The data management system 700 includes a
判定部720は、自システムが取得していないデータ(以下、「未取得のデータ」ということがある)を判定する。ここで、未取得のデータとは、連続するデータ「n」のうち、記憶部740が記憶していない欠落しているデータである。すなわち、未取得のデータとは、データ収集端末110の通信部112が受信していないデータであるとしてもよい。
The determination unit 720 determines data that is not acquired by the own system (hereinafter, may be referred to as “unacquired data”). Here, the unacquired data is missing data that is not stored in the
そして、指示部730は、その未取得のデータを受信(補完)するよう、データ収集端末110に指示する。例えば、データ収集システムは、未取得のデータを示す情報を、通信部710を介してデータ収集端末110に送信することで、その情報が示す「未取得のデータ」を、データ収集端末110に受信させる。
Then, the instruction unit 730 instructs the
データ収集端末110は、移動体100と共に移動し、データ管理システム700からの指示(未取得のデータを示す情報)に基づいて、データ管理システム700が未取得であるデータを、子局200aから受信する。さらに、データ収集端末110は、受信したデータを、データ管理システム700に記憶させる。
The
次に、子局200と、データ収集端末110と、データ管理システム700との通信の動作を説明する。
図7には、データ管理システム700と、データ収集端末110と、子局200aとの動作が、示されている。ここで、データ収集端末110aは、移動体100aに備えられているものとする。また、データ収集端末110bは、移動体100bに備えられているものとする。以下、データ収集端末110a及び110bをまとめて、「データ収集端末110」と表記することがある。
Next, communication operations between the slave station 200, the
FIG. 7 shows operations of the data management system 700, the
本実施形態で説明する動作は、子局200a〜200eのいずれを用いて説明しても、同様であるため、本実施形態では、一例として、子局200aを用いて説明する。また、子局200aのセンサが時刻n時(nは、0〜23の整数)に測定したデータを、「n」と表記するものとする。
Since the operation described in the present embodiment is the same regardless of which of the
まず、データ管理システム700の記憶部740は、一例として、データ「1」、「2」、「3」、「4」、「6」、「8」を、記憶していたとする。また、子局200aは、センサが測定した時刻毎に、一例として、データ「5」〜「9」を記憶していたとする。そして、データ収集端末110aは、子局200aからデータ「7」を受信し、データ管理システム700が設置されている位置に戻る(ステップSb1)。さらに、データ収集端末110aは、受信したデータ「7」を、データ管理システム700の通信部710に送信する。(ステップSb2)。
First, it is assumed that the
そして、通信部710は、データ収集端末110が収集したデータ「7」を受信し、記憶部740に記憶させる。さらに、判定部720は、未取得のデータを判定する。ここで、判定部720は、データ「n」の連続性を判定し、欠落しているデータ「5」、及び「9以降」を、未取得のデータと判定する(ステップSb3)。
Then, the
そして、判定部720の判定に基づいて、指示部730は、未取得のデータ「5」及び「9以降」を受信するよう、データ収集端末110a及び110bに指示する。例えば、指示部730は、未取得のデータを示す情報を、通信部710を介してデータ収集端末110に送信することで、その未取得のデータ「5」及び「9以降」を受信するよう、データ収集端末110a及び110bに指示する(ステップSb4)。ここで、指示を受けたデータ収集端末110a及び110bのいずれが、データを収集してもよい。以下では、一例として、データ収集端末110bが、未取得のデータを収集するものとする。
Then, based on the determination by the determination unit 720, the instruction unit 730 instructs the
データ収集端末110bは、移動体100bと共に移動し、子局100aと通信可能となる距離まで子局100aに接近する(ステップSb5)。そして、データ収集端末110bは、データ「5」及び「9以降」を受信するよう指示されたので、子局200aがデータ「5」、「9」、及び「10」を送信するよう、子局200aに対してデータ要求を送信する(ステップSb6)。
The
そして、子局200aは、データ「5」、「9」、及び「10」を送信するよう要求されたので、記憶しているデータ「5」及び「9」を、データ収集端末110bに送信する(データ送信)。
Then, since the
また、子局200aは、送信するよう要求されたデータ「10」を記憶していないので、子局200aがデータ「10」を記憶していないことを示す情報として、データ「10なし」をデータ収集端末110bに送信する。
Further, since the
そして、データ収集端末110bは、データ管理システム700が未取得のデータを含むデータ「5」、「9」、及び「10なし」を、子局200aから受信する(ステップSb7)。
Then, the
データ収集端末110bは、データ管理システム700が設置されている位置に戻る。さらに、データ収集端末110aは、受信したデータのうちデータ「5」及び「9」を、データ管理システム700の通信部710に送信する。そして、通信部710は、データ収集端末110bが収集したデータ「5」及び「9」を受信し、記憶部740に記憶させる(ステップSb8)。
The
このようにして、データ収集端末110及びデータ管理システム700は、未取得のデータを収集する。
In this way, the
以上のように、センサが測定したデータを送信する子局200を備えるセンサネットワークにおいて、データ管理システム700が、センサが測定したデータのうちから、自システムが取得していないデータを判定する判定部720と、子局200からデータを受信するデータ収集端末110に、自システムが取得していないデータを示す情報を出力し、当該情報に基づいて、自システムが取得していないデータを受信するようデータ収集端末110に指示する指示部730と、を備える。
As described above, in the sensor network including the slave station 200 that transmits the data measured by the sensor, the data management system 700 determines the data not acquired by the system from the data measured by the sensor. 720 and the
これにより、データ収集端末110及びデータ管理システム700は、センサネットワークの子局200から、データを効率的に収集することができる。すなわち、データ管理システム700は、センサが測定したデータのうちから、データ収集端末110に受信されていない未取得のデータを、データ収集端末110に受信させるので、センサネットワークの子局200から、データを効率的に収集することができる。
Thereby, the
また、データ管理システム700は、データ「n」の連続性を判定し、欠落しているデータを、データ収集端末110に収集させる。これにより、データ収集端末110及びデータ管理システム700は、欠落しているデータを、センサネットワークの子局200から効率的に収集することができる。
Further, the data management system 700 determines the continuity of the data “n” and causes the
[第3実施形態]
本発明の第3実施形態について図面を参照して詳細に説明する。第3実施形態では、データ収集端末110の通信部112が、複数のチャンネルによりデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信したデータを、複数のチャンネルにより受信する点が、第1及び第2実施形態と異なる。以下では、第1及び第2実施形態との相違点についてのみ説明する。
[Third Embodiment]
A third embodiment of the present invention will be described in detail with reference to the drawings. In the third embodiment, the
図8には、移動体100に備えられたデータ収集端末110と子局200aとにおける、複数のチャンネルでの通信が示されている。データ収集端末110の通信部112(図3を参照)は、複数のチャンネルで通信する。ここで、一例として、複数のチャンネルとは、チャンネルJ、チャンネルK、及びチャンネルLであるとする。同様に、子局200aは、チャンネルJ、チャンネルK、及びチャンネルLで通信する。また、チャンネル毎に異なるデータが、送受信されてもよい。なお、データ収集端末110の通信部112、及び子局200aは、さらに多くのチャンネルを備えてもよい。
FIG. 8 shows communication on a plurality of channels between the
そして、データ収集端末110は、位置A〜Cにおいて、複数のチャンネルを並列に(同時に)使用して、子局200aと通信する。また、データ収集端末110は、位置C〜Eにおいて、複数のチャンネルを並列に(同時に)使用して、子局200b(図8に不図示。図2を参照)と通信する。さらに、データ収集端末110は、位置E〜Gにおいて、複数のチャンネルを並列に(同時に)使用して、子局200c(図8に不図示。図2を参照)と通信する。
Then, the
次に、データ収集端末110の通信の動作を説明する。
図9には、複数のチャンネルで通信する場合における、データ収集端末110と子局200との通信の動作の第1の例が、シーケンス図で示されている。
Next, the communication operation of the
FIG. 9 is a sequence diagram showing a first example of the communication operation between the
予め定められた位置「位置A」にデータ収集端末110があるので、制御部111(図3を参照)は、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を、チャンネルJ、チャンネルK、及びチャンネルLで送信させる(ステップSb1)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルJ、チャンネルK、及びチャンネルLで送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSb2)。
Since the
以降のステップにおいて、データ収集端末110は、ステップSb1〜Sb2に示す動作を、同様に繰り返す。
In the subsequent steps, the
また、2つ以上の子局200との通信が並列に(同時に)可能である位置が存在する場合には、データ収集端末110は、その位置から、図10に示すように通信してもよい。図10には、複数のチャンネルで通信する場合における、データ収集端末110と子局200との通信の動作の第2の例が、シーケンス図で示されている。
If there is a position where communication with two or more slave stations 200 is possible in parallel (simultaneously), the
制御部111(図3を参照)は、予め定められた位置に対応づけられた子局200aに対して、通信部112からデータ要求を、チャンネルJで送信させる。また、制御部111は、その予め定められた位置に対応づけられた子局200bに対して、通信部112からデータ要求を、チャンネルKで送信させる。さらに、制御部111は、その予め定められた位置に対応づけられた子局200cに対して、通信部112からデータ要求を、チャンネルLで送信させる(ステップSc1)。
The control unit 111 (see FIG. 3) causes the
そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルJで送信する(データ送信)。同様に、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルKで送信する。同様に、子局200cは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルLで送信する。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSc2)。
Then, as a response to the request, the
以降のステップSc3〜6において、データ収集端末110は、ステップSc1及び2に示す動作を、同様に繰り返す。
In subsequent steps Sc3 to 6, the
また、制御部111(図3を参照)は、予め定められた位置に対応づけられた子局200aに対して、通信部112からデータ要求を、チャンネルJで送信させる。さらに、制御部111は、その予め定められた位置に対応づけられた子局200bに対して、通信部112からデータ要求を、チャンネルK及びLで送信させてもよい(ステップSc7)。
In addition, the control unit 111 (see FIG. 3) causes the
そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルJで送信する(データ送信)。同様に、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルK及びLで送信する。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSc8)。
Then, as a response to the request, the
以降のステップSc9及び10において、データ収集端末110は、ステップSc7及び8に示す動作を、同様に繰り返してもよい。
In subsequent steps Sc9 and 10, the
以上のように、データ収集端末110の通信部112は、複数のチャンネルによりデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信したデータを、複数のチャンネルにより受信する。
As described above, the
これにより、データ収集端末110及びデータ管理システム700は、センサネットワークの子局200から、データを効率的に収集することができる。例えば、データ収集端末110は、所定時間内に受信するデータ量を増加させて、効率的にデータを収集することができる。
Thereby, the
また、データ収集端末110及びデータ管理システム700は、子局200の密集地域で、無線通信における輻輳を発生させることなく、センサネットワークの子局200から、データを効率的に収集することができる。
Further, the
[第4実施形態]
本発明の第4実施形態について図面を参照して詳細に説明する。第4実施形態では、データ収集端末110が、センサが測定した順に新しいデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信した新しいデータを受信する点が、第1〜第3実施形態と異なる。以下では、第1〜第3実施形態との相違点についてのみ説明する。
[Fourth Embodiment]
A fourth embodiment of the present invention will be described in detail with reference to the drawings. In the fourth embodiment, the
図11には、センサが測定した順に新しいデータをデータ収集端末110が受信する場合における、データ収集端末110と子局200aとの通信の動作が、シーケンス図で示されている。ここで、子局200aは、センサが測定した順に、データ「1」〜「4」を記憶しているものする。すなわち、この場合、データ「4」は、最新データである。なお、子局200aは、キュー(queue)構造を有する記憶部(不図示)に、データを記憶してもよい。
FIG. 11 is a sequence diagram showing an operation of communication between the
データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置A」にデータ収集端末110があるので、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる。ここで、制御部111は、センサが測定した順に新しいデータを子局200aが送信するよう、子局200aに対して通信部112に要求させる(ステップSd1)。そして、要求に対する応答として、子局200aは、ACKを、データ収集端末110に送信する(ステップSd2)。
The control unit 111 (see FIG. 3) of the
さらに、子局200aは、センサが測定した時刻毎のデータのうち、センサが測定した順における最新データ「4」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSd3)。また、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSd4)。
Further, the
移動体100は、データ収集端末110と共に、位置Bに移動したとする。データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置B」にデータ収集端末110があるので、その「位置B」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる。ここで、制御部111は、センサが測定した順に新しいデータを子局200aが送信するよう、子局200aに対して通信部112に要求させる(ステップSd5)。そして、要求に対する応答として、子局200aは、ACKを、データ収集端末110に送信する(ステップSd6)。
Assume that the moving
さらに、子局200aは、センサが測定した時刻毎のデータのうち、センサが測定した順における最新データ「4」の次に新しいデータ「3」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSd7)。また、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSd8)。
Further, the
以降のステップにおいて、データ収集端末110は、ステップSd1〜4(ステップSd5〜8)に示す動作を、同様に繰り返してもよい。
In subsequent steps, the
なお、子局200aは、データを予め定められた回数(例えば、3回)送信しても、データ収集端末110からのACK(応答)を受信できない場合には、データの送信を停止してもよい(ステップSd11〜13)。また、データ収集端末110は、予め定められた回数、データ要求を送信しても、子局200からのACK(応答)を受信できない場合には、データ要求の送信を停止してもよい。
Note that the
図12には、センサが測定した順に新しいデータをデータ収集端末110が受信する場合における受信データが、通信毎に示されている。ここで、受信データとは、データ収集端末110が受信したデータである。なお、図12に示す「1回目の通信」以前にも、データ収集端末110と子局200aとは、通信を実行していたものとする。
FIG. 12 shows received data for each communication when the
1回目の通信において、記憶部113(図3を参照)は、前回の通信までの受信データであるデータ「1」〜「3」を記憶しているものとする。また、子局200aは、センサが測定した順に、データ「1」〜「5」を記憶しているものする(保持データ)。すなわち、データ「5」は、1回目の通信における、最新データである。
In the first communication, it is assumed that the storage unit 113 (see FIG. 3) stores data “1” to “3” that are received data until the previous communication. The
そして、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「5」〜「3」を、データ「5」〜「3」の順に受信したとする。
Then, the
ここで、子局200aは、前回の通信までの受信データと、今回の通信の受信データとで重複するデータを、送信してもよい。例えば、子局200aは、前回の通信においてデータ収集端末110から通信終了信号を受信しなかったために、送信を完了したデータを判定することができずに、前回の通信までの受信データと今回の通信の受信データとで重複するデータを、送信することがあってもよい。そして、図12には、1回目の通信において、一例として、データ「3」が重複してデータ収集端末110に取得されたことが示されている。
Here, the
続いて、2回目の通信において、記憶部113(図3を参照)は、1回目までの受信データであるデータ「1」〜「5」を記憶しているものとする。また、子局200aは、センサが測定した順に、データ「2」〜「6」を記憶しているものする。すなわち、データ「6」は、2回目の通信における、最新データである。また、最新データであるデータ「6」を子局200aの記憶部に記憶させる際、子局200aの記憶部のキューに空きがなかったので、最も古いデータであるデータ「1」は、子局200aの記憶部から消去されたものとする。
Subsequently, in the second communication, the storage unit 113 (see FIG. 3) is assumed to store data “1” to “5” that are received data up to the first time. The
そして、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「6」〜「4」を、データ「6」〜「4」の順に受信したとする。
Then, the
ここで、子局200aは、前回の通信までの受信データと、今回の通信の受信データとで重複するデータを、送信してもよい。そして、図12には、2回目の通信において、一例として、データ「4」及び「5」が重複してデータ収集端末110に取得されたことが示されている。
Here, the
続いて、3回目の通信において、記憶部113(図3を参照)は、2回目までの受信データであるデータ「1」〜「6」を記憶しているものとする。また、子局200aは、センサが測定した順に、データ「3」〜「7」を記憶しているものする。すなわち、データ「7」は、3回目の通信における、最新データである。また、最新データであるデータ「7」を子局200aの記憶部に記憶させる際、子局200aの記憶部のキューに空きがなかったので、最も古いデータであるデータ「2」は、子局200aの記憶部から消去されたものとする。
Subsequently, in the third communication, the storage unit 113 (see FIG. 3) is assumed to store data “1” to “6” that are received data up to the second time. The
そして、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「7」を受信したとする。そして、図12には、3回目の通信において、一例として、連続するデータ「1」〜「7」がデータ収集端末110に取得されたことが示されている。
Then, it is assumed that the
以上のように、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信した新しいデータを受信する。
As described above, the
これにより、データ収集端末110及びデータ管理システム700は、最新データから順に、データを子局200から収集することができる。
Thereby, the
[第5実施形態]
本発明の第5実施形態について図面を参照して詳細に説明する。第5実施形態では、データ収集端末110の通信部112が、センサが測定した順に連続するデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信した連続するデータを受信する点が、第1〜第4実施形態と異なる。以下では、第1〜第4実施形態との相違点についてのみ説明する。
[Fifth Embodiment]
A fifth embodiment of the present invention will be described in detail with reference to the drawings. In the fifth embodiment, the
図13には、センサが測定した順に連続するデータをデータ収集端末110が受信する場合における、データ収集端末110と子局200との通信の動作が、シーケンス図で示されている。ここで、子局200aは、センサが測定した順に、データ「1」〜「4」を記憶しているものする。すなわち、データ「4」は、最新データである。また、データ収集端末110は、前回の通信までに、データ「1」を受信していたものとする。なお、子局200aは、キュー(queue)構造を有する記憶部(不図示)に、データを記憶してもよい。
FIG. 13 is a sequence diagram showing the communication operation between the
データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置A」にデータ収集端末110があるので、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる。ここで、制御部111は、センサが測定した順に連続するデータを送信するよう子局200aに対して要求させるため、通信部112からデータ要求を送信させる。
The control unit 111 (see FIG. 3) of the
本実施形態において、制御部111は、前回の通信までに受信していたデータ「1」に続くデータ「2」を送信するよう子局200aに対して要求させるため、通信部112からデータ要求を送信させる(ステップSe1)。そして、要求に対する応答として、子局200aは、ACKを、データ収集端末110に送信する(ステップSe2)。
In the present embodiment, the
さらに、子局200aは、センサが測定した時刻毎のデータのうち、要求されたデータ「2」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、受信したデータ「2」を、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSe3)。また、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSe4)。
Further, the
移動体100は、データ収集端末110と共に、位置Bに移動したとする。データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置B」にデータ収集端末110があるので、その「位置B」に対応づけられた子局200aに、通信部112からデータ要求を送信させる。
Assume that the moving
ここで、制御部111は、センサが測定した順に連続するデータを送信するよう、子局200aに対して通信部112に要求させる。例えば、制御部111は、前回の通信までに受信していたデータ「2」に続くデータ「3」を送信するよう、子局200aに対して通信部112に要求させる(ステップSe5)。
Here, the
そして、子局200aは、要求に対する応答として、ACKを、データ収集端末110に送信する(ステップSe6)。さらに、子局200aは、センサが測定した時刻毎のデータのうち、要求されたデータ「3」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、受信したデータ「3」を、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSe7)。そして、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSe8)。
Then, the
以降のステップにおいて、データ収集端末110は、ステップSe1〜4(ステップSe5〜8)に示す動作を、同様に繰り返してもよい。
In subsequent steps, the
また、子局200aは、データを予め定められた回数送信しても、データ収集端末110からのACK(応答)を受信できない場合には、データの送信を停止してもよい(ステップSe11〜13)。また、データ収集端末110は、予め定められた回数、データ要求を送信しても、子局200からのACK(応答)を受信できない場合には、データ要求の送信を停止してもよい。
Further, the
図14には、センサが測定した順に連続するデータをデータ収集端末110が受信する場合における受信データが、通信毎に示されている。ここで、受信データとは、データ収集端末110が受信したデータである。なお、図14に示す「1回目の通信」以前にも、データ収集端末110と子局200aとは、通信を実行していたものとする。
FIG. 14 shows received data for each communication when the
1回目の通信において、記憶部113(図3を参照)は、前回の通信までの受信データであるデータ「1」及び「2」を記憶しているものとする。また、子局200aは、センサが測定した順に、データ「1」〜「5」を記憶しているものする(保持データ)。すなわち、データ「5」は、1回目の通信における、最新データである。
In the first communication, it is assumed that the storage unit 113 (see FIG. 3) stores data “1” and “2” that are received data until the previous communication. The
そして、データ収集端末110は、センサが測定した順に連続するデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「5」〜「3」を、データ「5」〜「3」の順に受信したとする。
Then, the
続いて、2回目の通信において、記憶部113(図3を参照)は、1回目までの受信データであるデータ「1」〜「5」を記憶しているものとする。また、子局200aは、センサが測定した順に、データ「2」〜「6」を記憶しているものする。すなわち、データ「6」は、2回目の通信における、最新データである。また、最新データであるデータ「6」を子局200aの記憶部に記憶させる際、子局200aの記憶部のキューに空きがなかったので、最も古いデータであるデータ「1」は、子局200aの記憶部から消去されたものとする。
Subsequently, in the second communication, the storage unit 113 (see FIG. 3) is assumed to store data “1” to “5” that are received data up to the first time. The
そして、データ収集端末110は、センサが測定した順に連続するデータを送信するよう子局200aに要求する。すなわち、データ収集端末110は、前回の通信までに受信していたデータ「1」〜「5」に続くデータ「6」を送信するよう子局200aに対して要求する。そして、データ収集端末110は、要求に対する応答として子局200aが送信したデータ「6」を受信したとする。
Then, the
続いて、3回目の通信において、記憶部113(図3を参照)は、2回目までの受信データであるデータ「1」〜「6」を記憶しているものとする。また、子局200aは、センサが測定した順に、データ「5」〜「9」を記憶しているものする。すなわち、データ「9」は、3回目の通信における、最新データである。また、最新データであるデータ「7」とそれに続くデータ「5」及び「6」とを子局200aの記憶部に記憶させる際、子局200aの記憶部のキューに空きがなかったので、最も古いデータであるデータ「2」とそれに続くデータ「3」及び「4」は、子局200aの記憶部から消去されたものとする。
Subsequently, in the third communication, the storage unit 113 (see FIG. 3) is assumed to store data “1” to “6” that are received data up to the second time. The
そして、データ収集端末110は、センサが測定した順に連続するデータを送信するよう子局200aに要求する。すなわち、データ収集端末110は、前回の通信までに受信していたデータ「1」〜「6」に続くデータ「7」及び「8」を送信するよう子局200aに対して要求する。そして、データ収集端末110は、要求に対する応答として子局200aが送信したデータ「7」及び「8」を受信したとする。そして、図14には、3回目の通信において、一例として、連続するデータ「1」〜「8」がデータ収集端末110に取得されたことが、示されている。なお、3回目の通信において最新データであるデータ「9」は、次回の通信によりデータ収集端末110に受信されてもよい。
Then, the
以上のように、データ収集端末110の通信部112は、センサが測定した順に連続するデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信した連続するデータを受信する。
As described above, the
これにより、データ収集端末110及びデータ管理システム700は、センサが測定した順に連続するデータを、子局200から収集することができる。
Thereby, the
[第6実施形態]
本発明の第6実施形態について図面を参照して詳細に説明する。第6実施形態では、データ収集端末110の通信部112が、データ収集端末110の移動速度に応じて選択されたデータを送信するよう、子局200に要求する点が、第1〜第5実施形態と異なる。以下では、第1〜第5実施形態との相違点についてのみ説明する。
[Sixth Embodiment]
A sixth embodiment of the present invention will be described in detail with reference to the drawings. In the sixth embodiment, the point that the
制御部111は、測位部114が測位した通信部112の位置に基づいて、通信部112の移動速度を算出する。そして、制御部111は、子局200aに送信させるデータを、通信部112の移動速度に応じて選択し、その選択したデータを送信するよう、子局200aに対して通信部112に要求させる。そして、通信部112は、制御部111が選択したデータを送信するよう、子局200aに対して要求する。
The
ここで、センサが測定した順に連続するデータのうちから、制御部111がデータを選択して、選択したデータを子局200から取得する場合、制御部111は、取得するデータの順の間隔(以下、「取得データ間隔」という)を、通信部112の移動速度に応じて変更してもよい。
Here, when the
図15には、移動体100の速度と、取得データ間隔との関係の例が示されている。例えば、制御部111は、通信部112の移動速度に比例するように、取得データ間隔を大きくしてもよい。なお、制御部111は、通信部112の移動速度の小数点以下を、四捨五入してもよい。
FIG. 15 shows an example of the relationship between the speed of the moving
一例として、取得データ間隔は、「通信部112の速度[km/h]/20[km/h])」の小数点以下を、四捨五入した値とする。そして、この場合、通信部112の速度が30[km/h]未満であれば、「取得データ間隔=1」となるので、子局200に送信させるデータは、データ「1」、「2」、「3」、「4」、…、となる。
As an example, the acquired data interval is a value obtained by rounding off the decimal part of “speed of communication unit 112 [km / h] / 20 [km / h])”. In this case, if the speed of the
また、通信部112の速度が30[km/h]以上、かつ50[km/h]未満であれば、「取得データ間隔=2」となるので、子局200に送信させるデータは、データ「1」、「3」、「5」、「7」、…、となる。
Further, if the speed of the
また、通信部112の速度が50[km/h]以上であれば、「取得データ間隔=3」となるので、子局200に送信させるデータは、データ「1」、「4」、「7」、「10」、…、となる。
Further, if the speed of the
図16には、データ収集端末110が収集したデータの「まとめ方」の例が示されている。データ管理システム700、又はデータ収集端末110は、子局200のセンサが測定したデータのうち、受信されていない未取得のデータを、子局200から受信した取得済みのデータに基づいて補間してもよい。例えば、「取得データ間隔=2」とした場合、データ収集端末110は、時刻0時に測定された取得済みのデータ「摂氏3度」と、時刻2時に測定された取得済みのデータ「摂氏3度」とに基づいて、時刻1時に測定された未取得のデータ「摂氏3度」を推定し、補間してもよい。
FIG. 16 shows an example of “how to collect” data collected by the
図17には、移動体100の移動速度と、受信データの数との関係が示されている。以下、通信開始位置から通信終了位置までの距離を、「通信距離」という。そして、通信距離を、x[m]とする。ここで、移動体100が、移動速度y[m/s]で位置A(通信開始位置)に移動してきたとする。この場合、子局200aとデータ収集端末110とが通信可能である時間zは、「z[s]=x/y」となる。
FIG. 17 shows the relationship between the moving speed of the moving
また、一例として、データ収集端末110の通信部112(図3を参照)が、0.1[s]あたり96[byte]のデータ量を受信(取得)することが可能である場合、移動体100が位置C(通信終了位置)を通過するまでに、通信部112が受信(取得)することが可能であるデータ量dは、「d=z/0.1×96[byte]」となる。
For example, when the communication unit 112 (see FIG. 3) of the
例えば、1時間毎に4[byte]容量のデータを測定した場合、1日あたりのデータ量は、96(=4×24)[byte]である。また、「x=150[m]」、「y=8.3[m/s]」とすれば、「z=18[s]」、「d=17280[byte]」である。ここで、17280[byte]は、約180日(約半年)分のデータ量に相当する。そして、約半年分のデータ量であれば、データ収集端末110は、1年のうち1日おきにデータを収集するようにしてもよい。
For example, when 4 [byte] capacity data is measured every hour, the data amount per day is 96 (= 4 × 24) [bytes]. If “x = 150 [m]” and “y = 8.3 [m / s]”, then “z = 18 [s]” and “d = 17280 [bytes]”. Here, 17280 [bytes] corresponds to a data amount of about 180 days (about six months). If the data amount is about half a year, the
以上のように、データ収集端末110の通信部112は、データ収集端末110の移動速度に応じて選択されたデータを送信するよう、子局200に要求する。これにより、データ管理システム700、又はデータ収集端末110は、センサネットワークの子局200から、データを効率的に収集することができる。
As described above, the
例えば、データ管理システム700、又はデータ収集端末110は、子局200とデータ収集端末110とが通信可能である時間に応じて、取得データ間隔を変更し、センサネットワークの子局200から、データを効率的に収集することができる。
For example, the data management system 700 or the
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.
例えば、子局200は、低消費電力となるスリープモードと、起動とを、周期的(例えば、10秒周期)に繰り返してもよい。また、子局200は、子局200を起動させるためのウェイクアップ信号を受信したことをトリガーにして、スリープモードから起動してもよい。 For example, the slave station 200 may periodically repeat a sleep mode in which power consumption is reduced and activation (for example, a cycle of 10 seconds). Further, the slave station 200 may be activated from the sleep mode, triggered by reception of a wake-up signal for activating the slave station 200.
また、例えば、データ管理システム700は、データ収集端末110にデータを収集させる前に、子局200に蓄積されているデータがどのくらいの容量であるかを、センサの測定周期等に基づいて、算出してもよい。
Further, for example, the data management system 700 calculates the capacity of the data stored in the slave station 200 based on the sensor measurement period and the like before the
また、例えば、データ収集端末110は、不定期にデータを収集してもよい。
For example, the
また、例えば、ノード間の通信の一部には、固定回線が用いられてもよい。 For example, a fixed line may be used for a part of communication between nodes.
なお、図5、6、9、10、11、及び13を用いて説明した手順を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 A program for realizing the procedure described with reference to FIGS. 5, 6, 9, 10, 11, and 13 is recorded on a computer-readable recording medium, and the program is read into a computer system and executed. You may do it. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included. The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, what is called a difference file (difference program) may be sufficient.
100(100a〜100b)…移動体、110…データ収集端末、111…制御部、112…通信部、113…記憶部、114…測位部、120…駆動部、200a〜200e…子局、300a〜300b…中継局、400…親局、500…通信装置子局、600…通信装置親局、700…データ管理システム、710…通信部、720…判定部、730…指示部、740…記憶部
DESCRIPTION OF SYMBOLS 100 (100a-100b) ... Mobile body, 110 ... Data collection terminal, 111 ... Control part, 112 ... Communication part, 113 ... Memory | storage part, 114 ... Positioning part, 120 ... Drive part, 200a-200e ... Slave station, 300a- 300b ...
Claims (7)
自端末の位置を測位する測位部と、
前記測位部が測位した前記位置に基づいて、自端末が予め定められた位置にあるか否かを判定し、自端末が前記予め定められた位置にある場合、前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記データを受信する通信部と、
を備えるデータ収集端末。 In a sensor network comprising nodes that transmit data measured by sensors,
A positioning unit that measures the position of the terminal;
Based on the position measured by the positioning unit, it is determined whether or not the own terminal is at a predetermined position, and when the own terminal is at the predetermined position, the node transmits the data. And a communication unit that receives the data transmitted by the node as a response to the request;
A data collection terminal comprising:
当該データ収集端末を搭載して、移動する移動体と、
を備えることを特徴とするデータ収集システム。 A data collection terminal according to any one of claims 1 to 6,
A mobile body equipped with the data collection terminal and moving,
A data collection system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010073451A JP2011205583A (en) | 2010-03-26 | 2010-03-26 | Data collection terminal, and data collection system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010073451A JP2011205583A (en) | 2010-03-26 | 2010-03-26 | Data collection terminal, and data collection system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011205583A true JP2011205583A (en) | 2011-10-13 |
Family
ID=44881695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010073451A Pending JP2011205583A (en) | 2010-03-26 | 2010-03-26 | Data collection terminal, and data collection system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011205583A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013179468A (en) * | 2012-02-28 | 2013-09-09 | Fujitsu Telecom Networks Ltd | Radio management system and transmission management method |
JP2014158235A (en) * | 2013-02-18 | 2014-08-28 | Mitsubishi Electric Corp | Control device, control method and program |
JP2018023055A (en) * | 2016-08-05 | 2018-02-08 | 株式会社日立製作所 | Radio communication system and radio communication method |
JP2018116348A (en) * | 2017-01-16 | 2018-07-26 | 株式会社東芝 | Database system and data processing method |
JP2021057731A (en) * | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method, and program |
JP2021057740A (en) * | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method, and program |
-
2010
- 2010-03-26 JP JP2010073451A patent/JP2011205583A/en active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013179468A (en) * | 2012-02-28 | 2013-09-09 | Fujitsu Telecom Networks Ltd | Radio management system and transmission management method |
JP2014158235A (en) * | 2013-02-18 | 2014-08-28 | Mitsubishi Electric Corp | Control device, control method and program |
JP2018023055A (en) * | 2016-08-05 | 2018-02-08 | 株式会社日立製作所 | Radio communication system and radio communication method |
JP2018116348A (en) * | 2017-01-16 | 2018-07-26 | 株式会社東芝 | Database system and data processing method |
JP2021057731A (en) * | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method, and program |
JP2021057740A (en) * | 2019-09-30 | 2021-04-08 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method, and program |
JP7338866B2 (en) | 2019-09-30 | 2023-09-05 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method and program |
JP7388690B2 (en) | 2019-09-30 | 2023-11-29 | 日本電気通信システム株式会社 | Gateway device, sensor node, data collection method, data transmission method and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011205583A (en) | Data collection terminal, and data collection system | |
JP3898450B2 (en) | Location information notification method and apparatus | |
CN109314908B (en) | Communication system and wireless network engineering assisting method | |
CN109076374A (en) | Electronic device and method in mobile base station | |
CN103843413A (en) | Radio communication system | |
CN103874177A (en) | Wireless sensor network real-time synchronization method based on mobile reference node | |
JP2011204186A (en) | Data management system and data collection system | |
JP5229021B2 (en) | Wireless relay system | |
JP5930952B2 (en) | Wireless communication system, wireless communication apparatus, and time correction method | |
JP2004094530A (en) | Meter-reading system and repeater system | |
JP6761694B2 (en) | Wireless communication system and wireless communication method | |
JP2018182522A (en) | Multi-hop radio communication system, intermediate aggregation device, and radio terminal | |
JPWO2016084276A1 (en) | Wireless communication terminal | |
JP2016163276A (en) | Radio relay unit, radio communication system and radio communication method | |
JP6402456B2 (en) | Wireless communication network system, wireless terminal, time correction method, program | |
JP5909703B2 (en) | Repeater, automatic wireless meter reading system including the same, and relay method | |
JP3857061B2 (en) | Information distribution apparatus, information acquisition apparatus, and information distribution method | |
JP2009147559A (en) | Location management system, location management method, and management apparatus | |
AR014805A1 (en) | METHOD FOR OPERATING A MOBILE UNIT TO USE IT IN A CELLULAR SYSTEM WITH JUMP DISPLACEMENT BETWEEN NON-COORDINATED FREQUENCIES, MOBILE UNIT AND CELLULAR SYSTEM WITH JUMP DISPLACEMENT BETWEEN NON-COORDINATED FREQUENCIES | |
JP7064321B2 (en) | Wireless communication equipment and wireless communication systems | |
JP7046141B1 (en) | Terminals, how terminals operate, data collection systems, and programs | |
JP4171439B2 (en) | Wireless communication system | |
JP2004297640A (en) | Relay system for communication between mobile units | |
JP6379790B2 (en) | Wireless network system | |
JP2013135299A (en) | Communication system, control method, and program |