[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011205583A - Data collection terminal, and data collection system - Google Patents

Data collection terminal, and data collection system Download PDF

Info

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
Application number
JP2010073451A
Other languages
Japanese (ja)
Inventor
Akihiko Ichihara
明彦 市原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Electric Power Company Holdings Inc
Original Assignee
Tokyo Electric Power Co Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tokyo Electric Power Co Inc filed Critical Tokyo Electric Power Co Inc
Priority to JP2010073451A priority Critical patent/JP2011205583A/en
Publication of JP2011205583A publication Critical patent/JP2011205583A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a data collection terminal and system, efficiently collecting data from nodes of a sensor network.SOLUTION: In a sensor network including a slave station for transmitting data obtained by measurement of a sensor, this data collection terminal 110 is equipped with: a positioning part 114 configured to measure the position of the data collection terminal 110; and a communication part 112 configured to determine whether the data collection terminal 110 is present in a predetermined position, based on the position measured by the positioning part 114, request the slave station to transmit data when the data collection terminal 110 is present at the predetermined position, and receive data transmitted by the slave station as a response to the request.

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 Patent Documents 1 to 3).

特開2009−199545号公報JP 2009-199545 A 特開2009−218922号公報JP 2009-218922 A 特開平11−232578号公報Japanese Patent Laid-Open No. 11-232578

ところで、無線で通信可能である距離よりも離れているノード間では、互いに無線で通信ができない。この場合、無線で通信ができないノードからデータを収集するには、データを収集するデータ収集端末が、車両に搭載されるなどして、無線で通信が可能となる距離までノードに接近し、そのノードからデータを収集する必要がある。   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 Patent Documents 1 to 3 have a problem that data cannot be efficiently collected from the nodes. For example, in the data collection systems disclosed in Patent Documents 1 to 3, the data collection terminal broadcasts a search signal for searching for a node capable of communication in a predetermined cycle while moving. The data collection terminal needs to receive data from the node after receiving a response from the node that has received the search signal. For this reason, the data collection terminal has a problem that the time for receiving the data is short and the data cannot be collected efficiently from the node.

本発明は、前記の点に鑑みてなされたものであり、センサネットワークのノードから、データを効率的に収集することができるデータ収集端末、及びデータ収集システムを提供することを目的とする。   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例を示す図である。It is a figure which shows the 1st example of a structure of a sensor network. センサネットワークの構成の第2例を示す図である。It is a figure which shows the 2nd example of a structure of a sensor network. センサネットワークの構成の第3例を示す図である。It is a figure which shows the 3rd example of a structure of a sensor network. センサネットワークの構成の第4例を示す図である。It is a figure which shows the 4th example of a structure of a sensor network. 子局200a〜200cと、移動体100に備えられたデータ収集端末110とにおける、通信の例を示す図である。3 is a diagram illustrating an example of communication between slave stations 200a to 200c and a data collection terminal 110 provided in a mobile unit 100. FIG. 移動体100の構成と、データ収集端末110の構成とを示すブロック図である。2 is a block diagram showing a configuration of a mobile unit 100 and a configuration of a data collection terminal 110. FIG. 子局200毎の通信開始位置及び通信終了位置を示す表である。4 is a table showing a communication start position and a communication end position for each slave station 200. データ収集端末110が位置情報を使用しない場合における、データ収集端末110と子局200との通信の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of communication with the data collection terminal 110 and the sub_station | mobile_unit 200 when the data collection terminal 110 does not use a positional information. データ収集端末110が位置情報を使用する場合における、データ収集端末110と子局200との通信の動作を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating an operation of communication between the data collection terminal 110 and the slave station 200 when the data collection terminal 110 uses position information. データ管理システム700と、データ収集端末110と、子局200との動作を示す図である。It is a figure which shows operation | movement with the data management system 700, the data collection terminal 110, and the sub_station | mobile_unit 200. FIG. 移動体100に備えられたデータ収集端末110と子局200aとにおける、複数のチャンネルでの通信を示す図である。It is a figure which shows the communication in the some channel in the data collection terminal 110 with which the mobile body 100 was equipped, and the sub_station | mobile_unit 200a. 複数のチャンネルで通信する場合における、データ収集端末110と子局200との通信の動作の第1の例を示すシーケンス図である。It is a sequence diagram which shows the 1st example of operation | movement of communication with the data collection terminal 110 and the sub_station | mobile_unit 200 in the case of communicating on a some channel. 複数のチャンネルで通信する場合における、データ収集端末110と子局200との通信の動作の第2の例を示すシーケンス図である。It is a sequence diagram which shows the 2nd example of operation | movement of communication with the data collection terminal 110 and the substation 200 in the case of communicating on a plurality of channels. データ収集端末110が、センサが測定した順に新しいデータを受信する場合における、データ収集端末110と子局200aとの通信の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of communication with the data collection terminal 110 and the sub_station | mobile_unit 200a in case the data collection terminal 110 receives new data in the order which the sensor measured. センサが測定した順に新しいデータをデータ収集端末110が受信する場合における受信データを、通信毎に示す図である。It is a figure which shows the received data in case data collection terminal 110 receives new data in the order which the sensor measured for every communication. データ収集端末110が、センサが測定した順に連続するデータを受信する場合における、データ収集端末110と子局200との通信の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement of communication with the data collection terminal 110 and the sub_station | mobile_unit 200 in case the data collection terminal 110 receives the continuous data in the order which the sensor measured. センサが測定した順に連続するデータをデータ収集端末110が受信する場合における受信データを、通信毎に示す図である。It is a figure which shows the received data in case data collection terminal 110 receives the continuous data in the order which the sensor measured for every communication. 移動体100の速度と、取得データ間隔との関係の例を示す図である。It is a figure which shows the example of the relationship between the speed of the mobile body 100, and an acquisition data space | interval. データ収集端末110が収集したデータの「まとめ方」の例を示す図である。It is a figure which shows the example of the "summary" of the data which the data collection terminal 110 collected. 移動体100の移動速度と、受信データの数との関係を示す図である。It is a figure which shows the relationship between the moving speed of the mobile body 100, and the number of received data.

[第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 slave stations 200a to 200e (hereinafter, the slave stations may be collectively referred to as “slave station 200”) as nodes. Note that the sensor network may include more slave stations 200.

センサネットワークの構成は、ノードである親局の指示に応じて、動的に変化する。ここで、親局は、移動してもよいし、予め定められた位置に設置されていてもよい。以下において、センサネットワークの構成は、ノードである親局の指示に応じて、図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 slave stations 200a to 200e. Here, the slave station 200 includes sensors (not shown), and is installed at a predetermined position. For example, the slave station 200 may be a distribution facility that distributes power.

また、子局200aに備えられたセンサは、一例として、子局200aの温度と湿度を、予め定められた時刻に測定する。そして、子局200aは、センサが測定したデータ(以下、「データ」という)を、センサが測定した時刻毎に、記憶する。子局200b〜200eについても、同様である。   Further, as an example, the sensor provided in the slave station 200a measures the temperature and humidity of the slave station 200a at a predetermined time. Then, the slave station 200a stores data measured by the sensor (hereinafter referred to as “data”) for each time measured by the sensor. The same applies to the slave stations 200b to 200e.

また、子局200aは、データを送信するよう要求された場合、センサが測定した時刻毎のデータを、要求に対する応答として、データ収集端末110に無線で送信する(データ送信)。子局200b〜200eについても、同様である。なお、子局200a〜200eが無線で通信可能である距離は、予め定められているものとする。   Further, when the slave station 200a is requested to transmit data, the slave station 200a wirelessly transmits data for each time measured by the sensor to the data collection terminal 110 as a response to the request (data transmission). The same applies to the slave stations 200b to 200e. It is assumed that the distance that the slave stations 200a to 200e can communicate wirelessly is determined in advance.

データ収集システムは、移動体100と、データ収集端末110とを備える。移動体100は、データを収集するデータ収集端末110を備えて、移動する。移動体100は、例えば、車両であってもよい。そして、移動体100は、データ収集端末110と子局200aとが無線で通信(路車間通信)可能となる距離まで、子局200aに接近する。また、移動体100は、子局200b〜200eに対しても、同様に接近する。   The data collection system includes a mobile object 100 and a data collection terminal 110. The moving body 100 includes a data collection terminal 110 that collects data and moves. The moving body 100 may be a vehicle, for example. Then, the mobile unit 100 approaches the slave station 200a up to a distance where the data collection terminal 110 and the slave station 200a can communicate wirelessly (road-to-vehicle communication). In addition, the mobile unit 100 approaches the slave stations 200b to 200e in the same manner.

ここで、移動体100は、子局200とデータ収集端末110との通信を中継する中継局を、備えてもよい。   Here, the mobile unit 100 may include a relay station that relays communication between the slave station 200 and the data collection terminal 110.

そして、移動する移動体100に備えられたデータ収集端末110は、移動体100と共に移動しながら、子局200と無線で通信することにより、データを収集する。   The data collection terminal 110 provided in the moving mobile unit 100 collects data by communicating with the slave station 200 wirelessly while moving with the mobile unit 100.

なお、データ収集端末110が子局200と無線通信する間、移動体100は、移動を停止しなくてもよい。また、移動体100が移動する順路(ルート)は、固定された専用ルートでなくてもよい。   Note that the mobile unit 100 does not have to stop moving while the data collection terminal 110 performs wireless communication with the slave station 200. Further, the normal route (route) along which the moving body 100 moves may not be a fixed dedicated route.

また、移動体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 mobile unit 100 happens to move near the slave station 200 for purposes other than the purpose of collecting data, the data collection terminal 110 may collect data from the slave station 200. Further, there may be a plurality of data collection terminals 110 and mobile objects 100. In this case, instead of a certain mobile unit 100, when another mobile unit 100 approaches the slave station 200, the data collection terminal 110 mounted on the approached mobile unit 100 receives data from the slave station 200. You may receive it.

図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 relay stations 300a and 300b. Relay station 300a is installed at a predetermined first position, and relays communication between slave stations 200a to 200c and data collection terminal 110. Similarly, the relay station 300b is installed at a predetermined second position, and relays communication between the slave stations 200d to 200e and the data collection terminal 110. Hereinafter, the relay stations may be collectively referred to as “relay station 300”. Note that the sensor network may include more relay stations 300.

図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. Relay station 300a is installed at a predetermined first position, and relays communication between slave stations 200a to 200c and data collection terminal 110. On the other hand, in the third example, the slave stations 200d and 200e transmit the data for each time measured by the sensor to the data collection terminal 110 wirelessly without using the relay station.

図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 master station 400. The master station 400 is installed at a predetermined third position. It is assumed that the configuration of the sensor network illustrated in FIG. 1D is determined in advance according to an instruction from the master station 400.

そして、親局400は、通信装置子局500を備える。通信装置子局500は、中継局300a及び300bと、後述する通信装置親局600との通信を中継する。ここで、通信装置子局500が通信可能である距離は、子局200及び中継局300が通信可能である距離と比較して、長距離であってもよい。そして、図1Dに示す第4例において、移動体100は、通信装置親局600を備える。通信装置親局600は、通信装置子局500とデータ収集端末110との通信を中継する。   The master station 400 includes a communication device slave station 500. The communication device slave station 500 relays communication between the relay stations 300a and 300b and the communication device parent station 600 described later. Here, the distance that the communication device slave station 500 can communicate may be longer than the distance that the slave station 200 and the relay station 300 can communicate. In the fourth example shown in FIG. 1D, the mobile unit 100 includes a communication device master station 600. Communication device master station 600 relays communication between communication device slave station 500 and data collection terminal 110.

このように、図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 slave stations 200a to 200c and the data collection terminal 110 provided in the mobile unit 100. Here, it is assumed that the mobile unit 100 includes the data collection terminal 110, approaches the slave station 200a, and has moved to the position A. And the mobile body 100 moves in order of position AG. The mobile unit 100 may further move and approach the slave station 200d and the slave station 200e to a distance where the slave station 200d and the slave station 200e can communicate with the data collection terminal 110 (see FIG. 1A). .

ここで、位置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 slave station 200a is equal to or less than the distance at which the slave station 200a can communicate wirelessly. The same applies to positions B and C. Therefore, the data collection terminal 110 can communicate with the slave station 200a at the positions A to C. Hereinafter, the position A at which the data collection terminal 110 starts communication with the slave station 200a may be referred to as “communication start position”. Further, the position C at which the data collection terminal 110 ends communication with the slave station 200a may be hereinafter referred to as “communication end position”.

同様に、位置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 slave station 200b is equal to or less than the distance at which the slave station 200b can communicate wirelessly. The same applies to positions D and E. Therefore, the data collection terminal 110 can communicate with the slave station 200b at the positions C to E. Hereinafter, the position C at which the data collection terminal 110 starts communication with the slave station 200b may be referred to as “communication start position”. Further, the position E at which the data collection terminal 110 ends communication with the slave station 200b may be hereinafter referred to as “communication end position”.

同様に、位置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 slave station 200c is equal to or less than the distance at which the slave station 200c can communicate wirelessly. The same applies to the positions F and G. Therefore, the data collection terminal 110 can communicate with the slave station 200c at the positions E to G. Hereinafter, the position E at which the data collection terminal 110 starts communication with the slave station 200c may be referred to as “communication start position”. Further, the position G at which the data collection terminal 110 ends communication with the slave station 200c may be hereinafter referred to as “communication end position”.

このように、データ収集端末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 data collection terminal 110 moves with the mobile body 100, the time during which communication with each of the slave stations 200a to 200c is possible is limited. For example, when the communicable distance is 200 [m] and the moving speed of the mobile unit 100 is 20 [km / h], the time during which each slave station can communicate with the data collection terminal 110 is about 36. Seconds. In the same movement route as in this case, for example, when the communicable distance is 200 [m] and the moving speed of the moving body 100 is 40 [km / h], each slave station receives the data collection terminal 110. The time that can be communicated with is about 18 seconds. Then, the data collection terminal 110 collects data within a limited predetermined time during which communication with each of the slave stations 200a to 200c is possible.

ここで、例えば、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 slave station 200a measures 24 points (every hour) of temperature and humidity per day, and if the measured temperature and humidity is data of 4 [bytes], it is per month. Is 2880 [bytes] (96 [bytes / day]).

そして、子局200aが、例えば、100[ms]あたり64[byte]のデータ量を送信するとした場合、子局200aは、速度40[km/h]で移動するデータ収集端末110に、データ量「11520(=18×10×64)[byte]」のデータを、送信可能である。なお、このデータ量11520[byte]は、センサが約4ヶ月間に測定したデータ(温度及び湿度)のデータ量に相当する。   For example, when the slave station 200a transmits a data amount of 64 [bytes] per 100 [ms], the slave station 200a sends the data amount to the data collection terminal 110 that moves at a speed of 40 [km / h]. Data of “11520 (= 18 × 10 × 64) [bytes]” can be transmitted. This data amount 11520 [bytes] corresponds to the data amount of data (temperature and humidity) measured by the sensor for about four months.

したがって、この場合、データを欠落させることなく子局200aから全データを収集するには、データ収集端末110は、子局200aが測定した全データを、少なくとも4ヶ月に1回、受信(収集)する必要がある。子局200b及び200cに対しても、同様である。   Therefore, in this case, in order to collect all data from the slave station 200a without losing data, the data collection terminal 110 receives (collects) all data measured by the slave station 200a at least once every four months. There is a need to. The same applies to the slave stations 200b and 200c.

次に、データ収集端末110の構成について説明する。
図3には、移動体100の構成と、データ収集端末110の構成とが、ブロック図で示されている。移動体100は、駆動部120と、データ収集端末110とを備える。駆動部120は、その駆動力により、移動体100を移動させる。
Next, the configuration of the data collection terminal 110 will be described.
FIG. 3 is a block diagram showing the configuration of the mobile unit 100 and the configuration of the data collection terminal 110. The moving body 100 includes a drive unit 120 and a data collection terminal 110. The driving unit 120 moves the moving body 100 by the driving force.

データ収集端末110は、移動体100に備えられることで、移動体100と共に移動し、センサネットワークの子局200からデータを収集する。データ収集端末110は、制御部111と、通信部112と、記憶部113と、測位部114とを備える。   The data collection terminal 110 is provided in the mobile unit 100 and moves together with the mobile unit 100 to collect data from the slave station 200 of the sensor network. The data collection terminal 110 includes a control unit 111, a communication unit 112, a storage unit 113, and a positioning unit 114.

測位部114は、データ収集端末110の位置を、所定周期で測位する。測位部114は、人工衛星(例えば、GPS衛星)からの電波に基づいて、データ収集端末110の位置を測位してもよい。また、測位部114は、電波の強弱に基づいて、データ収集端末110の位置を測位(三角測量)してもよい。そして、測位部114は、データ収集端末110の位置を示す情報(以下、「位置情報」という)を、制御部111に出力する。なお、測位部114がデータ収集端末110の位置を測位する方法は、上記に限らなくてよい。   The positioning unit 114 measures the position of the data collection terminal 110 at a predetermined cycle. The positioning unit 114 may measure the position of the data collection terminal 110 based on radio waves from an artificial satellite (for example, a GPS satellite). The positioning unit 114 may measure the position of the data collection terminal 110 (triangulation) based on the strength of radio waves. The positioning unit 114 then outputs information indicating the position of the data collection terminal 110 (hereinafter referred to as “position information”) to the control unit 111. Note that the method by which the positioning unit 114 measures the position of the data collection terminal 110 is not limited to the above.

記憶部113は、通信部112が受信したデータを記憶する。また、記憶部113は、通信開始位置及び通信終了位置を、子局200毎に記憶する。図4には、子局200毎の通信開始位置及び通信終了位置が、表で示されている。図2を用いて示したように、子局200aに対する通信開始位置は、「位置A」である。また、子局200aに対する通信終了位置は、「位置C」である。同様に、子局200bに対する通信開始位置は、「位置C」である。また、子局200bに対する通信終了位置は、「位置E」である。同様に、子局200cに対する通信開始位置は、「位置E」である。また、子局200cに対する通信終了位置は、「位置G」である。   The storage unit 113 stores data received by the communication unit 112. The storage unit 113 stores a communication start position and a communication end position for each slave station 200. In FIG. 4, the communication start position and communication end position for each slave station 200 are shown in a table. As shown in FIG. 2, the communication start position for the slave station 200a is “position A”. Further, the communication end position with respect to the slave station 200a is “position C”. Similarly, the communication start position for the slave station 200b is “position C”. The communication end position for the slave station 200b is “position E”. Similarly, the communication start position for the slave station 200c is “position E”. The communication end position for the slave station 200c is “position G”.

そして、これらの通信開始位置及び通信終了位置は、子局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 storage unit 113 in advance.

図3に戻り、データ収集端末110の説明を続ける。制御部111には、測位部114から位置情報が入力される。制御部111は、予め定められた位置と、位置情報とを比較し、予め定められた位置にデータ収集端末110があるか否かを判定する。   Returning to FIG. 3, the description of the data collection terminal 110 will be continued. Position information is input from the positioning unit 114 to the control unit 111. The control unit 111 compares the predetermined position with the position information, and determines whether or not the data collection terminal 110 is at the predetermined position.

ここで、予め定められた位置とは、通信開始位置、通信終了位置、及び、通信開始位置と通信終了位置とを繋ぐ位置である。例えば、子局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 slave station 200a is associated with predetermined positions A to C (see FIGS. 2 and 4). Similarly, the slave station 200b is associated with predetermined positions C to E. Similarly, the slave station 200c is associated with predetermined positions E to G.

そして、予め定められた位置にデータ収集端末110がある場合、制御部111は、データを送信するよう子局200に要求する信号を、通信部112から子局200に送信させる。以下、データを送信するよう子局200に要求する信号を、「データ要求」ということがある。   When the data collection terminal 110 is in a predetermined position, the control unit 111 causes the communication unit 112 to transmit a signal requesting the slave station 200 to transmit data to the slave station 200. Hereinafter, a signal for requesting the slave station 200 to transmit data may be referred to as a “data request”.

通信部112は、制御部111の制御に応じて、子局200a〜200cとの無線通信を実行する。ここで、通信部112は、制御部111の制御に応じて、子局200aにデータ要求を送信する。そして、通信部112は、送信したデータ要求に対する応答として子局200aが送信したデータを受信する。さらに、通信部112は、受信したデータを、子局200aが備えるセンサが測定した時刻毎に、記憶部113に記憶させる。子局200b及び200cについても、同様である。   The communication unit 112 performs wireless communication with the slave stations 200a to 200c under the control of the control unit 111. Here, the communication unit 112 transmits a data request to the slave station 200a under the control of the control unit 111. Then, the communication unit 112 receives the data transmitted by the slave station 200a as a response to the transmitted data request. Further, the communication unit 112 stores the received data in the storage unit 113 for each time measured by a sensor included in the slave station 200a. The same applies to the slave stations 200b and 200c.

次に、データ収集端末110の通信の動作を説明する。
図5には、データ収集端末110が位置情報を使用しない場合における、データ収集端末110と子局200との通信の動作が、シーケンス図で示されている。
Next, the communication operation of the data collection terminal 110 will be described.
FIG. 5 is a sequence diagram illustrating an operation of communication between the data collection terminal 110 and the slave station 200 when the data collection terminal 110 does not use position information.

ここで、図5は、後述する図6に示す「データ収集端末110が位置情報を使用する場合」の通信の動作と、比較されるために示された図である。そして、データ収集端末110は、図5に示す通信の動作よりも効率的にデータを収集するために、後述する図6に示す通信の動作を実行する。   Here, FIG. 5 is a diagram shown for comparison with the communication operation of “when the data collection terminal 110 uses location information” shown in FIG. 6 described later. The data collection terminal 110 executes a communication operation shown in FIG. 6 to be described later in order to collect data more efficiently than the communication operation shown in FIG.

データ収集端末110が位置情報を使用しない場合、通信部112は、通信が可能である子局200を探索するための探索信号を、制御部111の制御に応じて、所定周期でブロードキャスト送信する(ステップS1)。   When the data collection terminal 110 does not use the location information, the communication unit 112 broadcasts a search signal for searching for the slave station 200 that can communicate with the broadcast unit at a predetermined period according to the control of the control unit 111 ( Step S1).

ここで、移動体100は、データ収集端末110を備えて、子局200aに接近し、位置Aに移動してきたとする(図2を参照)。また、通信部112は、制御部111の制御に応じて、所定周期で探索信号を送信しているので、位置Aに移動してきた際も、位置Aから探索信号を送信したとする(ステップS2)。そして、探索信号を受信した子局200aは、その応答を通信部112に送信する。さらに、通信部112は、子局200aから受信した応答を、制御部111に出力する。これにより、データ収集端末110と子局200aとの通信が確立する(通信確立)(ステップS3)。   Here, it is assumed that the mobile unit 100 includes the data collection terminal 110, approaches the slave station 200a, and has moved to the position A (see FIG. 2). Further, since the communication unit 112 transmits a search signal at a predetermined cycle in accordance with the control of the control unit 111, it is assumed that the search signal is transmitted from the position A even when moving to the position A (step S2). ). Then, the slave station 200 a that has received the search signal transmits a response to the communication unit 112. Further, the communication unit 112 outputs the response received from the slave station 200a to the control unit 111. Thereby, communication between the data collection terminal 110 and the slave station 200a is established (communication establishment) (step S3).

移動体100は、位置Bに移動したとする。子局200aとの通信が確立しているので、制御部111は、通信部112から子局200aにデータ要求を送信させる(ステップS4)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。そして、通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップS5)。   It is assumed that the moving body 100 has moved to the position B. Since communication with the slave station 200a is established, the control unit 111 causes the communication unit 112 to transmit a data request to the slave station 200a (step S4). Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). And the communication part 112 receives the data, and memorize | stores the received data in the memory | storage part 113 for every time which the sensor measured (step S5).

移動体100は、位置Cに移動したとする。一方、子局200aは、データの送信が完了したことを示す信号(以下、「送信完了信号」という)を、データ収集端末110に送信したとする。そして、通信部112は、子局200aから受信した送信完了信号を、制御部111に出力する(ステップS6)。送信完了信号が入力されたので、制御部111は、子局200との通信を終了させる信号(以下、「通信終了信号」という)を、通信部112から子局200aに送信させる。これにより、データ収集端末110と、子局200aとの通信が終了する(通信終了)(ステップS7)。   It is assumed that the moving body 100 has moved to the position C. On the other hand, it is assumed that the slave station 200a transmits a signal indicating that the transmission of data is completed (hereinafter referred to as “transmission completion signal”) to the data collection terminal 110. Then, the communication unit 112 outputs the transmission completion signal received from the slave station 200a to the control unit 111 (step S6). Since the transmission completion signal has been input, the control unit 111 causes the communication unit 112 to transmit a signal for ending communication with the slave station 200 (hereinafter referred to as “communication end signal”) to the slave station 200a. Thereby, the communication between the data collection terminal 110 and the slave station 200a ends (communication end) (step S7).

通信部112は、制御部111の制御に応じて、位置Cから探索信号を送信する(ステップS8)。そして、探索信号を受信した子局200bは、その応答を通信部112に送信する。そして、通信部112は、子局200bから受信した応答を、制御部111に出力する。これにより、データ収集端末110と子局200bとの通信が確立する(通信確立)(ステップS9)。   The communication unit 112 transmits a search signal from the position C under the control of the control unit 111 (step S8). Then, the slave station 200b that has received the search signal transmits a response to the communication unit 112. Then, the communication unit 112 outputs the response received from the slave station 200b to the control unit 111. Thereby, communication between the data collection terminal 110 and the slave station 200b is established (communication establishment) (step S9).

移動体100は、位置Dに移動したとする。子局200bとの通信が確立しているので、制御部111は、通信部112から子局200bにデータ要求を送信させる(ステップS10)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップS11)。   It is assumed that the moving body 100 has moved to the position D. Since communication with the slave station 200b is established, the control unit 111 causes the communication unit 112 to transmit a data request to the slave station 200b (step S10). Then, as a response to the request, the slave station 200b transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step S11).

移動体100は、位置Eに移動したとする。一方、子局200bは、送信完了信号を、データ収集端末110に送信したとする。そして、通信部112は、子局200bから受信した送信完了信号を、制御部111に出力する(ステップS12)。送信完了信号が入力されたので、制御部111は、通信終了信号を、通信部112から子局200bに送信させる。これにより、データ収集端末110と、子局200bとの通信が終了する(ステップS13)。   It is assumed that the moving body 100 has moved to the position E. On the other hand, it is assumed that the slave station 200b transmits a transmission completion signal to the data collection terminal 110. Then, the communication unit 112 outputs the transmission completion signal received from the slave station 200b to the control unit 111 (step S12). Since the transmission completion signal has been input, the control unit 111 causes the communication unit 112 to transmit a communication end signal to the slave station 200b. Thereby, the communication between the data collection terminal 110 and the slave station 200b ends (step S13).

通信部112は、制御部111の制御に応じて、位置Eから探索信号を送信する(ステップS14)。そして、探索信号を受信した子局200cは、その応答を通信部112に送信する。そして、通信部112は、子局200cから受信した応答を、制御部111に出力する。これにより、データ収集端末110と子局200cとの通信が確立する(通信確立)(ステップS15)。   The communication unit 112 transmits a search signal from the position E under the control of the control unit 111 (step S14). Then, the slave station 200c that has received the search signal transmits a response to the communication unit 112. Then, the communication unit 112 outputs the response received from the slave station 200c to the control unit 111. Thereby, communication between the data collection terminal 110 and the slave station 200c is established (communication establishment) (step S15).

以降のステップにおいて、データ収集端末110は、ステップS2〜S7(ステップS8〜S13)に示す動作を、同様に繰り返す。   In the subsequent steps, the data collection terminal 110 similarly repeats the operations shown in steps S2 to S7 (steps S8 to S13).

一方、図6には、データ収集端末110が位置情報を使用する場合における、データ収集端末110と子局200との通信の動作が、シーケンス図で示されている。そして、図5に示した通信の動作よりも効率的にデータを収集するために、データ収集端末110は、図6に示す通信の動作を実行する。   On the other hand, FIG. 6 shows a sequence diagram of the communication operation between the data collection terminal 110 and the slave station 200 when the data collection terminal 110 uses the position information. Then, in order to collect data more efficiently than the communication operation illustrated in FIG. 5, the data collection terminal 110 executes the communication operation illustrated in FIG. 6.

制御部111は、子局200毎の通信開始位置及び通信終了位置を、記憶部113から取得する(図4を参照)。   The control unit 111 acquires the communication start position and communication end position for each slave station 200 from the storage unit 113 (see FIG. 4).

ここで、移動体100は、データ収集端末110を備えて、子局200aに接近し、位置Aに移動してきたとする(図2を参照)。また、測位部114は、データ収集端末110の位置を所定周期で測位し、制御部111に位置情報を出力する。そして、制御部111は、測位部114から位置情報を取得し、取得した位置情報に対応づけられた子局200を判定する。   Here, it is assumed that the mobile unit 100 includes the data collection terminal 110, approaches the slave station 200a, and has moved to the position A (see FIG. 2). In addition, the positioning unit 114 measures the position of the data collection terminal 110 at a predetermined period and outputs position information to the control unit 111. Then, the control unit 111 acquires position information from the positioning unit 114 and determines the slave station 200 associated with the acquired position information.

予め定められた位置「位置A」にデータ収集端末110があるので、制御部111は、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる(ステップSa1)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa2)。   Since there is the data collection terminal 110 at the predetermined position “position A”, the control unit 111 transmits a data request from the communication unit 112 to the slave station 200a associated with the “position A” ( Step Sa1). Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sa2).

移動体100は、データ収集端末110と共に、位置Bに移動したとする。予め定められた位置「位置B」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置B」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる(ステップSa3)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa4)。   Assume that the moving body 100 moves to the position B together with the data collection terminal 110. Since the data collection terminal 110 is at the predetermined position “position B”, the control unit 111 of the data collection terminal 110 transmits data from the communication unit 112 to the slave station 200 a associated with the “position B”. A request is transmitted (step Sa3). Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sa4).

移動体100は、データ収集端末110と共に、位置Cに移動したとする。予め定められた位置「位置C」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置C」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる(ステップSa5)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa6)。   Assume that the moving body 100 moves to the position C together with the data collection terminal 110. Since there is the data collection terminal 110 at the predetermined position “position C”, the control unit 111 of the data collection terminal 110 transmits data from the communication unit 112 to the slave station 200a associated with the “position C”. A request is transmitted (step Sa5). Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 at each time measured by the sensor (step Sa6).

予め定められた位置「位置C」にデータ収集端末110があるので、制御部111は、その「位置C」に対応づけられた子局200bに対して、通信部112からデータ要求を送信させる(ステップSa7)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa8)。   Since the data collection terminal 110 is at the predetermined position “position C”, the control unit 111 causes the communication unit 112 to transmit a data request to the slave station 200b associated with the “position C” ( Step Sa7). Then, as a response to the request, the slave station 200b transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sa8).

移動体100は、データ収集端末110と共に、位置Dに移動したとする。予め定められた位置「位置D」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置D」に対応づけられた子局200bに対して、通信部112からデータ要求を送信させる(ステップSa9)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa10)。   Assume that the moving body 100 moves to the position D together with the data collection terminal 110. Since the data collection terminal 110 is at the predetermined position “position D”, the control unit 111 of the data collection terminal 110 transmits data from the communication unit 112 to the slave station 200b associated with the “position D”. A request is transmitted (step Sa9). Then, as a response to the request, the slave station 200b transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sa10).

移動体100は、データ収集端末110と共に、位置Eに移動したとする。予め定められた位置「位置E」にデータ収集端末110があるので、データ収集端末110の制御部111は、その「位置E」に対応づけられた子局200bに対して、通信部112からデータ要求を送信させる(ステップSa11)。そして、要求に対する応答として、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa12)。   Assume that the moving body 100 moves to the position E together with the data collection terminal 110. Since the data collection terminal 110 is at the predetermined position “position E”, the control unit 111 of the data collection terminal 110 transmits data from the communication unit 112 to the slave station 200b associated with the “position E”. A request is transmitted (step Sa11). Then, as a response to the request, the slave station 200b transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sa12).

予め定められた位置「位置E」にデータ収集端末110があるので、制御部111は、その「位置E」に対応づけられた子局200cに対して、通信部112からデータ要求を送信させる(ステップSa13)。そして、要求に対する応答として、子局200cは、センサが測定した時刻毎のデータを、データ収集端末110に送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSa14)。   Since the data collection terminal 110 is at the predetermined position “position E”, the control unit 111 causes the communication unit 112 to transmit a data request to the slave station 200c associated with the “position E” ( Step Sa13). Then, as a response to the request, the slave station 200c transmits data for each time measured by the sensor to the data collection terminal 110 (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sa14).

このように、データ収集端末110は、位置情報を使用することで、探索信号をブロードキャスト送信する必要がなくなり、データを受信する時間が長くなるので、図5に示した通信の動作よりも効率的にデータを収集することができる。   As described above, the data collection terminal 110 does not need to broadcast the search signal by using the position information, and the time for receiving the data becomes longer. Therefore, the data collection terminal 110 is more efficient than the communication operation shown in FIG. Data can be collected.

また、図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 data collection terminal 110 of the data collection system includes the positioning unit 114 that positions the data collection terminal 110 and the positioning unit 114. Based on the measured position, it is determined whether or not the data collection terminal 110 is at a predetermined position. If the data collection terminal 110 is at a predetermined position, the slave station 200 is requested to transmit data. And a communication unit 112 that receives data transmitted by the slave station 200 as a response to the request.

これにより、データ収集システムのデータ収集端末110は、センサネットワークの子局200から、データを効率的に収集することができる。例えば、データ収集端末110は、探索信号をブロードキャスト送信する必要がなくなり、データを受信する時間が長くなるので、センサネットワークの子局200から、データを効率的に収集することができる。   Thereby, the data collection terminal 110 of the data collection system can efficiently collect data from the slave station 200 of the sensor network. For example, the data collection terminal 110 does not need to broadcast the search signal, and the time for receiving the data is increased, so that the data can be efficiently collected from the slave station 200 of the sensor network.

また、センサネットワークに複数の子局200(ノード)がある場合、データ収集端末110は、接近したことで通信可能となった子局200にデータ要求を送信し、データ要求に対する応答として子局200が送信したデータを受信する。これにより、データ要求が送信されていない子局200からはデータが送信されないので、複数の子局200に対して無線通信を実行する場合でも、データ収集端末110は、輻輳を発生させることなく、センサネットワークの子局200から、データを効率的に収集することができる。   Further, when there are a plurality of slave stations 200 (nodes) in the sensor network, the data collection terminal 110 transmits a data request to the slave station 200 that has become communicable due to the approach, and the slave station 200 as a response to the data request Receives data sent by. Thereby, since data is not transmitted from the slave station 200 to which no data request is transmitted, the data collection terminal 110 does not cause congestion even when performing wireless communication with respect to the plurality of slave stations 200. Data can be efficiently collected from the slave station 200 of the sensor network.

[第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 data collection terminal 110 and instructs the data collection terminal 110 to receive the data indicated by the information. Different from the first embodiment. Only the differences from the first embodiment will be described below.

データ収集システムは、データ管理システム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 communication unit 710, a determination unit 720, an instruction unit 730, and a storage unit 740. The communication unit 710 receives data collected by the data collection terminal 110 and causes the storage unit 740 to store the received data.

判定部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 storage unit 740 among the continuous data “n”. That is, unacquired data may be data that is not received by the communication unit 112 of the data collection terminal 110.

そして、指示部730は、その未取得のデータを受信(補完)するよう、データ収集端末110に指示する。例えば、データ収集システムは、未取得のデータを示す情報を、通信部710を介してデータ収集端末110に送信することで、その情報が示す「未取得のデータ」を、データ収集端末110に受信させる。   Then, the instruction unit 730 instructs the data collection terminal 110 to receive (complement) the unacquired data. For example, the data collection system transmits information indicating unacquired data to the data collection terminal 110 via the communication unit 710, thereby receiving “unacquired data” indicated by the information at the data collection terminal 110. Let

データ収集端末110は、移動体100と共に移動し、データ管理システム700からの指示(未取得のデータを示す情報)に基づいて、データ管理システム700が未取得であるデータを、子局200aから受信する。さらに、データ収集端末110は、受信したデータを、データ管理システム700に記憶させる。   The data collection terminal 110 moves with the mobile unit 100 and receives data not acquired by the data management system 700 from the slave station 200a based on an instruction from the data management system 700 (information indicating unacquired data). To do. Further, the data collection terminal 110 stores the received data in the data management system 700.

次に、子局200と、データ収集端末110と、データ管理システム700との通信の動作を説明する。
図7には、データ管理システム700と、データ収集端末110と、子局200aとの動作が、示されている。ここで、データ収集端末110aは、移動体100aに備えられているものとする。また、データ収集端末110bは、移動体100bに備えられているものとする。以下、データ収集端末110a及び110bをまとめて、「データ収集端末110」と表記することがある。
Next, communication operations between the slave station 200, the data collection terminal 110, and the data management system 700 will be described.
FIG. 7 shows operations of the data management system 700, the data collection terminal 110, and the slave station 200a. Here, it is assumed that the data collection terminal 110a is provided in the moving body 100a. Further, it is assumed that the data collection terminal 110b is provided in the moving body 100b. Hereinafter, the data collection terminals 110a and 110b may be collectively referred to as “data collection terminal 110”.

本実施形態で説明する動作は、子局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 slave stations 200a to 200e is used, this embodiment will be described using the slave station 200a as an example. In addition, data measured by the sensor of the slave station 200a at time n (n is an integer of 0 to 23) is denoted as “n”.

まず、データ管理システム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 storage unit 740 of the data management system 700 stores data “1”, “2”, “3”, “4”, “6”, “8” as an example. Further, it is assumed that the slave station 200a stores data “5” to “9” as an example for each time measured by the sensor. Then, the data collection terminal 110a receives the data “7” from the slave station 200a and returns to the position where the data management system 700 is installed (step Sb1). Further, the data collection terminal 110 a transmits the received data “7” to the communication unit 710 of the data management system 700. (Step Sb2).

そして、通信部710は、データ収集端末110が収集したデータ「7」を受信し、記憶部740に記憶させる。さらに、判定部720は、未取得のデータを判定する。ここで、判定部720は、データ「n」の連続性を判定し、欠落しているデータ「5」、及び「9以降」を、未取得のデータと判定する(ステップSb3)。   Then, the communication unit 710 receives the data “7” collected by the data collection terminal 110 and stores it in the storage unit 740. Furthermore, the determination unit 720 determines unacquired data. Here, the determination unit 720 determines the continuity of the data “n”, and determines the missing data “5” and “after 9” as unacquired data (step Sb3).

そして、判定部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 data collection terminals 110a and 110b to receive the unacquired data “5” and “9 and later”. For example, the instruction unit 730 transmits information indicating unacquired data to the data collection terminal 110 via the communication unit 710 so as to receive the unacquired data “5” and “after 9”. The data collection terminals 110a and 110b are instructed (step Sb4). Here, any of the data collection terminals 110a and 110b that have received the instruction may collect the data. Hereinafter, as an example, it is assumed that the data collection terminal 110b collects unacquired data.

データ収集端末110bは、移動体100bと共に移動し、子局100aと通信可能となる距離まで子局100aに接近する(ステップSb5)。そして、データ収集端末110bは、データ「5」及び「9以降」を受信するよう指示されたので、子局200aがデータ「5」、「9」、及び「10」を送信するよう、子局200aに対してデータ要求を送信する(ステップSb6)。   The data collection terminal 110b moves together with the mobile unit 100b and approaches the slave station 100a to a distance that allows communication with the slave station 100a (step Sb5). Since the data collection terminal 110b is instructed to receive the data “5” and “9 and later”, the slave station 200a transmits the data “5”, “9”, and “10”. A data request is transmitted to 200a (step Sb6).

そして、子局200aは、データ「5」、「9」、及び「10」を送信するよう要求されたので、記憶しているデータ「5」及び「9」を、データ収集端末110bに送信する(データ送信)。   Then, since the slave station 200a is requested to transmit the data “5”, “9”, and “10”, the stored data “5” and “9” are transmitted to the data collection terminal 110b. (Data transmission).

また、子局200aは、送信するよう要求されたデータ「10」を記憶していないので、子局200aがデータ「10」を記憶していないことを示す情報として、データ「10なし」をデータ収集端末110bに送信する。   Further, since the slave station 200a does not store the data “10” requested to be transmitted, the data “10” is used as information indicating that the slave station 200a does not store the data “10”. It transmits to the collection terminal 110b.

そして、データ収集端末110bは、データ管理システム700が未取得のデータを含むデータ「5」、「9」、及び「10なし」を、子局200aから受信する(ステップSb7)。   Then, the data collection terminal 110b receives data “5”, “9”, and “no 10” including data not acquired by the data management system 700 from the slave station 200a (step Sb7).

データ収集端末110bは、データ管理システム700が設置されている位置に戻る。さらに、データ収集端末110aは、受信したデータのうちデータ「5」及び「9」を、データ管理システム700の通信部710に送信する。そして、通信部710は、データ収集端末110bが収集したデータ「5」及び「9」を受信し、記憶部740に記憶させる(ステップSb8)。   The data collection terminal 110b returns to the position where the data management system 700 is installed. Further, the data collection terminal 110 a transmits data “5” and “9” of the received data to the communication unit 710 of the data management system 700. Then, the communication unit 710 receives the data “5” and “9” collected by the data collection terminal 110b and stores them in the storage unit 740 (step Sb8).

このようにして、データ収集端末110及びデータ管理システム700は、未取得のデータを収集する。   In this way, the data collection terminal 110 and the data management system 700 collect unacquired data.

以上のように、センサが測定したデータを送信する子局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 data collection terminal 110 that receives data from the slave station 200, output information indicating data not acquired by the own system, and receive data not acquired by the own system based on the information. An instruction unit 730 for instructing the data collection terminal 110.

これにより、データ収集端末110及びデータ管理システム700は、センサネットワークの子局200から、データを効率的に収集することができる。すなわち、データ管理システム700は、センサが測定したデータのうちから、データ収集端末110に受信されていない未取得のデータを、データ収集端末110に受信させるので、センサネットワークの子局200から、データを効率的に収集することができる。   Thereby, the data collection terminal 110 and the data management system 700 can efficiently collect data from the slave station 200 of the sensor network. That is, the data management system 700 causes the data collection terminal 110 to receive unacquired data that has not been received by the data collection terminal 110 from the data measured by the sensor. Can be collected efficiently.

また、データ管理システム700は、データ「n」の連続性を判定し、欠落しているデータを、データ収集端末110に収集させる。これにより、データ収集端末110及びデータ管理システム700は、欠落しているデータを、センサネットワークの子局200から効率的に収集することができる。   Further, the data management system 700 determines the continuity of the data “n” and causes the data collection terminal 110 to collect the missing data. Thereby, the data collection terminal 110 and the data management system 700 can efficiently collect the missing data from the slave station 200 of the sensor network.

[第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 communication unit 112 of the data collection terminal 110 requests the slave station 200 to transmit data through a plurality of channels, and the data transmitted by the slave station 200 as a response to the request is transmitted through the plurality of channels. The point of reception is different from the first and second embodiments. Only the differences from the first and second embodiments will be described below.

図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 data collection terminal 110 and the slave station 200a provided in the mobile unit 100. The communication unit 112 (see FIG. 3) of the data collection terminal 110 communicates using a plurality of channels. Here, as an example, it is assumed that the plurality of channels are channel J, channel K, and channel L. Similarly, the slave station 200a communicates with channel J, channel K, and channel L. Different data for each channel may be transmitted and received. Note that the communication unit 112 and the slave station 200a of the data collection terminal 110 may include more channels.

そして、データ収集端末110は、位置A〜Cにおいて、複数のチャンネルを並列に(同時に)使用して、子局200aと通信する。また、データ収集端末110は、位置C〜Eにおいて、複数のチャンネルを並列に(同時に)使用して、子局200b(図8に不図示。図2を参照)と通信する。さらに、データ収集端末110は、位置E〜Gにおいて、複数のチャンネルを並列に(同時に)使用して、子局200c(図8に不図示。図2を参照)と通信する。   Then, the data collection terminal 110 communicates with the slave station 200a using the plurality of channels in parallel (simultaneously) at the positions A to C. Further, the data collection terminal 110 communicates with the slave station 200b (not shown in FIG. 8, refer to FIG. 2) using the plurality of channels in parallel (simultaneously) at the positions C to E. Further, the data collection terminal 110 communicates with the slave station 200c (not shown in FIG. 8, refer to FIG. 2) using a plurality of channels in parallel (simultaneously) at the positions E to G.

次に、データ収集端末110の通信の動作を説明する。
図9には、複数のチャンネルで通信する場合における、データ収集端末110と子局200との通信の動作の第1の例が、シーケンス図で示されている。
Next, the communication operation of the data collection terminal 110 will be described.
FIG. 9 is a sequence diagram showing a first example of the communication operation between the data collection terminal 110 and the slave station 200 in the case where communication is performed using a plurality of channels.

予め定められた位置「位置A」にデータ収集端末110があるので、制御部111(図3を参照)は、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を、チャンネルJ、チャンネルK、及びチャンネルLで送信させる(ステップSb1)。そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルJ、チャンネルK、及びチャンネルLで送信する(データ送信)。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSb2)。   Since the data collection terminal 110 is located at the predetermined position “position A”, the control unit 111 (see FIG. 3) sends the slave unit 200 a associated with the “position A” from the communication unit 112. A data request is transmitted on channel J, channel K, and channel L (step Sb1). Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 through the channel J, the channel K, and the channel L (data transmission). The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sb2).

以降のステップにおいて、データ収集端末110は、ステップSb1〜Sb2に示す動作を、同様に繰り返す。   In the subsequent steps, the data collection terminal 110 similarly repeats the operations shown in steps Sb1 and Sb2.

また、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 data collection terminal 110 may communicate as shown in FIG. 10 from that position. . FIG. 10 is a sequence diagram showing a second example of the operation of communication between the data collection terminal 110 and the slave station 200 when communication is performed using a plurality of channels.

制御部111(図3を参照)は、予め定められた位置に対応づけられた子局200aに対して、通信部112からデータ要求を、チャンネルJで送信させる。また、制御部111は、その予め定められた位置に対応づけられた子局200bに対して、通信部112からデータ要求を、チャンネルKで送信させる。さらに、制御部111は、その予め定められた位置に対応づけられた子局200cに対して、通信部112からデータ要求を、チャンネルLで送信させる(ステップSc1)。   The control unit 111 (see FIG. 3) causes the slave station 200a associated with a predetermined position to transmit a data request from the communication unit 112 through the channel J. Further, the control unit 111 causes the communication unit 112 to transmit a data request through the channel K to the slave station 200b associated with the predetermined position. Furthermore, the control unit 111 transmits a data request from the communication unit 112 to the slave station 200c associated with the predetermined position through the channel L (step Sc1).

そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルJで送信する(データ送信)。同様に、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルKで送信する。同様に、子局200cは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルLで送信する。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSc2)。   Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 via the channel J (data transmission). Similarly, the slave station 200b transmits data for each time measured by the sensor to the data collection terminal 110 via the channel K. Similarly, the slave station 200c transmits data for each time measured by the sensor to the data collection terminal 110 via the channel L. The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sc2).

以降のステップSc3〜6において、データ収集端末110は、ステップSc1及び2に示す動作を、同様に繰り返す。   In subsequent steps Sc3 to 6, the data collection terminal 110 repeats the operations shown in steps Sc1 and 2 in the same manner.

また、制御部111(図3を参照)は、予め定められた位置に対応づけられた子局200aに対して、通信部112からデータ要求を、チャンネルJで送信させる。さらに、制御部111は、その予め定められた位置に対応づけられた子局200bに対して、通信部112からデータ要求を、チャンネルK及びLで送信させてもよい(ステップSc7)。   In addition, the control unit 111 (see FIG. 3) causes the slave station 200a associated with a predetermined position to transmit a data request from the communication unit 112 through the channel J. Further, the control unit 111 may cause the communication unit 112 to transmit a data request via the channels K and L to the slave station 200b associated with the predetermined position (step Sc7).

そして、要求に対する応答として、子局200aは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルJで送信する(データ送信)。同様に、子局200bは、センサが測定した時刻毎のデータを、データ収集端末110に、チャンネルK及びLで送信する。通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSc8)。   Then, as a response to the request, the slave station 200a transmits data for each time measured by the sensor to the data collection terminal 110 via the channel J (data transmission). Similarly, the slave station 200b transmits data for each time measured by the sensor to the data collection terminal 110 through the channels K and L. The communication unit 112 receives the data, and stores the received data in the storage unit 113 for each time measured by the sensor (step Sc8).

以降のステップSc9及び10において、データ収集端末110は、ステップSc7及び8に示す動作を、同様に繰り返してもよい。   In subsequent steps Sc9 and 10, the data collection terminal 110 may repeat the operations shown in steps Sc7 and 8 in the same manner.

以上のように、データ収集端末110の通信部112は、複数のチャンネルによりデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信したデータを、複数のチャンネルにより受信する。   As described above, the communication unit 112 of the data collection terminal 110 requests the slave station 200 to transmit data through a plurality of channels, and receives the data transmitted by the slave station 200 as a response to the request through the plurality of channels. To do.

これにより、データ収集端末110及びデータ管理システム700は、センサネットワークの子局200から、データを効率的に収集することができる。例えば、データ収集端末110は、所定時間内に受信するデータ量を増加させて、効率的にデータを収集することができる。   Thereby, the data collection terminal 110 and the data management system 700 can efficiently collect data from the slave station 200 of the sensor network. For example, the data collection terminal 110 can efficiently collect data by increasing the amount of data received within a predetermined time.

また、データ収集端末110及びデータ管理システム700は、子局200の密集地域で、無線通信における輻輳を発生させることなく、センサネットワークの子局200から、データを効率的に収集することができる。   Further, the data collection terminal 110 and the data management system 700 can efficiently collect data from the slave station 200 of the sensor network in a dense area of the slave stations 200 without causing congestion in wireless communication.

[第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 data collection terminal 110 requests the slave station 200 to transmit new data in the order measured by the sensor, and receives the new data transmitted by the slave station 200 as a response to the request. 1 to 3rd embodiment is different. Only the differences from the first to third embodiments will be described below.

図11には、センサが測定した順に新しいデータをデータ収集端末110が受信する場合における、データ収集端末110と子局200aとの通信の動作が、シーケンス図で示されている。ここで、子局200aは、センサが測定した順に、データ「1」〜「4」を記憶しているものする。すなわち、この場合、データ「4」は、最新データである。なお、子局200aは、キュー(queue)構造を有する記憶部(不図示)に、データを記憶してもよい。   FIG. 11 is a sequence diagram showing an operation of communication between the data collection terminal 110 and the slave station 200a when the data collection terminal 110 receives new data in the order measured by the sensor. Here, the slave station 200a stores data “1” to “4” in the order measured by the sensor. That is, in this case, data “4” is the latest data. The slave station 200a may store data in a storage unit (not shown) having a queue structure.

データ収集端末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 data collection terminal 110 has the data collection terminal 110 at a predetermined position “position A”. The data request is transmitted from the communication unit 112. Here, the control unit 111 causes the slave unit 200a to request the communication unit 112 to transmit new data in the order measured by the sensor (step Sd1). Then, as a response to the request, the slave station 200a transmits ACK to the data collection terminal 110 (step Sd2).

さらに、子局200aは、センサが測定した時刻毎のデータのうち、センサが測定した順における最新データ「4」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSd3)。また、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSd4)。   Further, the slave station 200a transmits the latest data “4” in the order measured by the sensor among the data for each time measured by the sensor to the data collection terminal 110 as a response to the request (data transmission). And the communication part 112 receives the data, and memorize | stores the received data in the memory | storage part 113 for every time which the sensor measured (step Sd3). Further, the control unit 111 (see FIG. 3) causes ACK (response) to be transmitted from the communication unit 112 to the slave station 200a (step Sd4).

移動体100は、データ収集端末110と共に、位置Bに移動したとする。データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置B」にデータ収集端末110があるので、その「位置B」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる。ここで、制御部111は、センサが測定した順に新しいデータを子局200aが送信するよう、子局200aに対して通信部112に要求させる(ステップSd5)。そして、要求に対する応答として、子局200aは、ACKを、データ収集端末110に送信する(ステップSd6)。   Assume that the moving body 100 moves to the position B together with the data collection terminal 110. The control unit 111 (see FIG. 3) of the data collection terminal 110 has the data collection terminal 110 at a predetermined position “position B”. The data request is transmitted from the communication unit 112. Here, the control unit 111 causes the slave unit 200a to request the communication unit 112 to transmit new data in the order measured by the sensor (step Sd5). Then, as a response to the request, the slave station 200a transmits ACK to the data collection terminal 110 (step Sd6).

さらに、子局200aは、センサが測定した時刻毎のデータのうち、センサが測定した順における最新データ「4」の次に新しいデータ「3」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、そのデータを受信し、受信したデータを、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSd7)。また、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSd8)。   Further, the slave station 200a transmits the latest data “4” next to the latest data “4” in the order measured by the sensor among the data for each time measured by the sensor to the data collection terminal 110 as a response to the request. (Data transmission) And the communication part 112 receives the data, and memorize | stores the received data in the memory | storage part 113 for every time which the sensor measured (step Sd7). Further, the control unit 111 (see FIG. 3) causes ACK (response) to be transmitted from the communication unit 112 to the slave station 200a (step Sd8).

以降のステップにおいて、データ収集端末110は、ステップSd1〜4(ステップSd5〜8)に示す動作を、同様に繰り返してもよい。   In subsequent steps, the data collection terminal 110 may repeat the operations shown in steps Sd1 to 4 (steps Sd5 to 8) in the same manner.

なお、子局200aは、データを予め定められた回数(例えば、3回)送信しても、データ収集端末110からのACK(応答)を受信できない場合には、データの送信を停止してもよい(ステップSd11〜13)。また、データ収集端末110は、予め定められた回数、データ要求を送信しても、子局200からのACK(応答)を受信できない場合には、データ要求の送信を停止してもよい。   Note that the slave station 200a may stop transmitting data if it cannot receive an ACK (response) from the data collection terminal 110 even if it transmits data a predetermined number of times (for example, three times). Good (steps Sd11 to 13). In addition, even if the data collection terminal 110 transmits a data request a predetermined number of times and cannot receive an ACK (response) from the slave station 200, the data collection terminal 110 may stop transmitting the data request.

図12には、センサが測定した順に新しいデータをデータ収集端末110が受信する場合における受信データが、通信毎に示されている。ここで、受信データとは、データ収集端末110が受信したデータである。なお、図12に示す「1回目の通信」以前にも、データ収集端末110と子局200aとは、通信を実行していたものとする。   FIG. 12 shows received data for each communication when the data collection terminal 110 receives new data in the order measured by the sensor. Here, the received data is data received by the data collection terminal 110. It is assumed that the data collection terminal 110 and the slave station 200a have already performed communication before the “first communication” shown in FIG.

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 slave station 200a stores data “1” to “5” in the order measured by the sensor (holding data). That is, data “5” is the latest data in the first communication.

そして、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「5」〜「3」を、データ「5」〜「3」の順に受信したとする。   Then, the data collection terminal 110 requests the slave station 200a to transmit new data in the order measured by the sensor, and the data “5” to “3” transmitted by the slave station 200a as data “5” as a response to the request. It is assumed that the signals are received in the order of “3”.

ここで、子局200aは、前回の通信までの受信データと、今回の通信の受信データとで重複するデータを、送信してもよい。例えば、子局200aは、前回の通信においてデータ収集端末110から通信終了信号を受信しなかったために、送信を完了したデータを判定することができずに、前回の通信までの受信データと今回の通信の受信データとで重複するデータを、送信することがあってもよい。そして、図12には、1回目の通信において、一例として、データ「3」が重複してデータ収集端末110に取得されたことが示されている。   Here, the slave station 200a may transmit data that overlaps the received data up to the previous communication and the received data of the current communication. For example, since the slave station 200a has not received the communication end signal from the data collection terminal 110 in the previous communication, the slave station 200a cannot determine the data that has been transmitted, and the received data up to the previous communication and the current data Data that overlaps with the received data of communication may be transmitted. FIG. 12 shows that the data “3” is acquired by the data collection terminal 110 as an example in the first communication.

続いて、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 slave station 200a stores data “2” to “6” in the order measured by the sensor. That is, data “6” is the latest data in the second communication. Further, when the data “6”, which is the latest data, is stored in the storage unit of the slave station 200a, there is no space in the queue of the storage unit of the slave station 200a, so the data “1”, which is the oldest data, It is assumed that it has been deleted from the storage unit 200a.

そして、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「6」〜「4」を、データ「6」〜「4」の順に受信したとする。   Then, the data collection terminal 110 requests the slave station 200a to transmit new data in the order measured by the sensor, and sets the data “6” to “4” transmitted by the slave station 200a as data “6” as a response to the request. It is assumed that the signals are received in the order of “4”.

ここで、子局200aは、前回の通信までの受信データと、今回の通信の受信データとで重複するデータを、送信してもよい。そして、図12には、2回目の通信において、一例として、データ「4」及び「5」が重複してデータ収集端末110に取得されたことが示されている。   Here, the slave station 200a may transmit data that overlaps the received data up to the previous communication and the received data of the current communication. FIG. 12 shows that the data “4” and “5” are acquired by the data collection terminal 110 as an example in the second communication.

続いて、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 slave station 200a stores data “3” to “7” in the order measured by the sensor. That is, the data “7” is the latest data in the third communication. Further, when the data “7”, which is the latest data, is stored in the storage unit of the slave station 200a, there is no space in the queue of the storage unit of the slave station 200a, so the data “2”, which is the oldest data, It is assumed that it has been deleted from the storage unit 200a.

そして、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「7」を受信したとする。そして、図12には、3回目の通信において、一例として、連続するデータ「1」〜「7」がデータ収集端末110に取得されたことが示されている。   Then, it is assumed that the data collection terminal 110 requests the slave station 200a to transmit new data in the order measured by the sensor, and receives data “7” transmitted by the slave station 200a as a response to the request. FIG. 12 shows that continuous data “1” to “7” are acquired by the data collection terminal 110 as an example in the third communication.

以上のように、データ収集端末110は、センサが測定した順に新しいデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信した新しいデータを受信する。   As described above, the data collection terminal 110 requests the slave station 200 to transmit new data in the order measured by the sensor, and receives the new data transmitted by the slave station 200 as a response to the request.

これにより、データ収集端末110及びデータ管理システム700は、最新データから順に、データを子局200から収集することができる。   Thereby, the data collection terminal 110 and the data management system 700 can collect data from the slave station 200 in order from the latest data.

[第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 communication unit 112 of the data collection terminal 110 requests the slave station 200 to transmit continuous data in the order measured by the sensor, and transmits the continuous data transmitted by the slave station 200 as a response to the request. The receiving point is different from the first to fourth embodiments. Only differences from the first to fourth embodiments will be described below.

図13には、センサが測定した順に連続するデータをデータ収集端末110が受信する場合における、データ収集端末110と子局200との通信の動作が、シーケンス図で示されている。ここで、子局200aは、センサが測定した順に、データ「1」〜「4」を記憶しているものする。すなわち、データ「4」は、最新データである。また、データ収集端末110は、前回の通信までに、データ「1」を受信していたものとする。なお、子局200aは、キュー(queue)構造を有する記憶部(不図示)に、データを記憶してもよい。   FIG. 13 is a sequence diagram showing the communication operation between the data collection terminal 110 and the slave station 200 when the data collection terminal 110 receives continuous data in the order measured by the sensors. Here, the slave station 200a stores data “1” to “4” in the order measured by the sensor. That is, the data “4” is the latest data. Further, it is assumed that the data collection terminal 110 has received the data “1” by the previous communication. The slave station 200a may store data in a storage unit (not shown) having a queue structure.

データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置A」にデータ収集端末110があるので、その「位置A」に対応づけられた子局200aに対して、通信部112からデータ要求を送信させる。ここで、制御部111は、センサが測定した順に連続するデータを送信するよう子局200aに対して要求させるため、通信部112からデータ要求を送信させる。   The control unit 111 (see FIG. 3) of the data collection terminal 110 has the data collection terminal 110 at a predetermined position “position A”. The data request is transmitted from the communication unit 112. Here, the control unit 111 causes the communication unit 112 to transmit a data request in order to request the slave station 200a to transmit continuous data in the order measured by the sensor.

本実施形態において、制御部111は、前回の通信までに受信していたデータ「1」に続くデータ「2」を送信するよう子局200aに対して要求させるため、通信部112からデータ要求を送信させる(ステップSe1)。そして、要求に対する応答として、子局200aは、ACKを、データ収集端末110に送信する(ステップSe2)。   In the present embodiment, the control unit 111 requests the slave station 200a to transmit the data “2” following the data “1” received up to the previous communication. Transmit (step Se1). Then, as a response to the request, the slave station 200a transmits ACK to the data collection terminal 110 (step Se2).

さらに、子局200aは、センサが測定した時刻毎のデータのうち、要求されたデータ「2」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、受信したデータ「2」を、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSe3)。また、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSe4)。   Further, the slave station 200a transmits the requested data “2” among the data for each time measured by the sensor to the data collection terminal 110 as a response to the request (data transmission). Then, the communication unit 112 stores the received data “2” in the storage unit 113 for each time measured by the sensor (step Se3). Further, the control unit 111 (see FIG. 3) causes an ACK (response) to be transmitted from the communication unit 112 to the slave station 200a (step Se4).

移動体100は、データ収集端末110と共に、位置Bに移動したとする。データ収集端末110の制御部111(図3を参照)は、予め定められた位置「位置B」にデータ収集端末110があるので、その「位置B」に対応づけられた子局200aに、通信部112からデータ要求を送信させる。   Assume that the moving body 100 moves to the position B together with the data collection terminal 110. The control unit 111 (see FIG. 3) of the data collection terminal 110 communicates with the slave station 200a associated with the “position B” because the data collection terminal 110 is at the predetermined position “position B”. The data request is transmitted from the unit 112.

ここで、制御部111は、センサが測定した順に連続するデータを送信するよう、子局200aに対して通信部112に要求させる。例えば、制御部111は、前回の通信までに受信していたデータ「2」に続くデータ「3」を送信するよう、子局200aに対して通信部112に要求させる(ステップSe5)。   Here, the control unit 111 causes the communication unit 112 to request the slave station 200a to transmit continuous data in the order measured by the sensor. For example, the control unit 111 causes the slave unit 200a to request the communication unit 112 to transmit the data “3” following the data “2” received up to the previous communication (step Se5).

そして、子局200aは、要求に対する応答として、ACKを、データ収集端末110に送信する(ステップSe6)。さらに、子局200aは、センサが測定した時刻毎のデータのうち、要求されたデータ「3」を、要求に対する応答として、データ収集端末110に送信する(データ送信)。そして、通信部112は、受信したデータ「3」を、センサが測定した時刻毎に、記憶部113に記憶させる(ステップSe7)。そして、制御部111(図3を参照)は、ACK(応答)を、通信部112から子局200aに送信させる(ステップSe8)。   Then, the slave station 200a transmits ACK to the data collection terminal 110 as a response to the request (step Se6). Further, the slave station 200a transmits the requested data “3” among the data for each time measured by the sensor to the data collection terminal 110 as a response to the request (data transmission). And the communication part 112 memorize | stores the received data "3" in the memory | storage part 113 for every time which the sensor measured (step Se7). Then, the control unit 111 (see FIG. 3) causes ACK (response) to be transmitted from the communication unit 112 to the slave station 200a (step Se8).

以降のステップにおいて、データ収集端末110は、ステップSe1〜4(ステップSe5〜8)に示す動作を、同様に繰り返してもよい。   In subsequent steps, the data collection terminal 110 may similarly repeat the operations shown in steps Se1 to 4 (steps Se5 to 8).

また、子局200aは、データを予め定められた回数送信しても、データ収集端末110からのACK(応答)を受信できない場合には、データの送信を停止してもよい(ステップSe11〜13)。また、データ収集端末110は、予め定められた回数、データ要求を送信しても、子局200からのACK(応答)を受信できない場合には、データ要求の送信を停止してもよい。   Further, the slave station 200a may stop data transmission if it cannot receive ACK (response) from the data collection terminal 110 even if it transmits the data a predetermined number of times (steps Se11 to 13). ). In addition, even if the data collection terminal 110 transmits a data request a predetermined number of times and cannot receive an ACK (response) from the slave station 200, the data collection terminal 110 may stop transmitting the data request.

図14には、センサが測定した順に連続するデータをデータ収集端末110が受信する場合における受信データが、通信毎に示されている。ここで、受信データとは、データ収集端末110が受信したデータである。なお、図14に示す「1回目の通信」以前にも、データ収集端末110と子局200aとは、通信を実行していたものとする。   FIG. 14 shows received data for each communication when the data collection terminal 110 receives continuous data in the order measured by the sensor. Here, the received data is data received by the data collection terminal 110. Note that it is assumed that the data collection terminal 110 and the slave station 200a have already performed communication before the “first communication” shown in FIG.

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 slave station 200a stores data “1” to “5” in the order measured by the sensor (holding data). That is, data “5” is the latest data in the first communication.

そして、データ収集端末110は、センサが測定した順に連続するデータを送信するよう子局200aに要求し、要求に対する応答として子局200aが送信したデータ「5」〜「3」を、データ「5」〜「3」の順に受信したとする。   Then, the data collection terminal 110 requests the slave station 200a to transmit continuous data in the order measured by the sensor, and the data “5” to “3” transmitted by the slave station 200a as data responses “5” as a response to the request. ”To“ 3 ”.

続いて、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 slave station 200a stores data “2” to “6” in the order measured by the sensor. That is, data “6” is the latest data in the second communication. Further, when the data “6”, which is the latest data, is stored in the storage unit of the slave station 200a, there is no space in the queue of the storage unit of the slave station 200a, so the data “1”, which is the oldest data, It is assumed that it has been deleted from the storage unit 200a.

そして、データ収集端末110は、センサが測定した順に連続するデータを送信するよう子局200aに要求する。すなわち、データ収集端末110は、前回の通信までに受信していたデータ「1」〜「5」に続くデータ「6」を送信するよう子局200aに対して要求する。そして、データ収集端末110は、要求に対する応答として子局200aが送信したデータ「6」を受信したとする。   Then, the data collection terminal 110 requests the slave station 200a to transmit continuous data in the order measured by the sensor. That is, the data collection terminal 110 requests the slave station 200a to transmit the data “6” following the data “1” to “5” received up to the previous communication. Then, it is assumed that the data collection terminal 110 receives the data “6” transmitted from the slave station 200a as a response to the request.

続いて、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 slave station 200a stores data “5” to “9” in the order measured by the sensor. That is, data “9” is the latest data in the third communication. In addition, when storing the latest data “7” and subsequent data “5” and “6” in the storage unit of the slave station 200a, the queue of the storage unit of the slave station 200a is not empty. It is assumed that old data “2” and subsequent data “3” and “4” are deleted from the storage unit of the slave station 200a.

そして、データ収集端末110は、センサが測定した順に連続するデータを送信するよう子局200aに要求する。すなわち、データ収集端末110は、前回の通信までに受信していたデータ「1」〜「6」に続くデータ「7」及び「8」を送信するよう子局200aに対して要求する。そして、データ収集端末110は、要求に対する応答として子局200aが送信したデータ「7」及び「8」を受信したとする。そして、図14には、3回目の通信において、一例として、連続するデータ「1」〜「8」がデータ収集端末110に取得されたことが、示されている。なお、3回目の通信において最新データであるデータ「9」は、次回の通信によりデータ収集端末110に受信されてもよい。   Then, the data collection terminal 110 requests the slave station 200a to transmit continuous data in the order measured by the sensor. That is, the data collection terminal 110 requests the slave station 200a to transmit the data “7” and “8” following the data “1” to “6” received up to the previous communication. Then, it is assumed that the data collection terminal 110 receives the data “7” and “8” transmitted by the slave station 200a as a response to the request. 14 shows that continuous data “1” to “8” are acquired by the data collection terminal 110 as an example in the third communication. Note that the data “9” that is the latest data in the third communication may be received by the data collection terminal 110 in the next communication.

以上のように、データ収集端末110の通信部112は、センサが測定した順に連続するデータを送信するよう子局200に要求し、当該要求に対する応答として子局200が送信した連続するデータを受信する。   As described above, the communication unit 112 of the data collection terminal 110 requests the slave station 200 to transmit continuous data in the order measured by the sensor, and receives the continuous data transmitted by the slave station 200 as a response to the request. To do.

これにより、データ収集端末110及びデータ管理システム700は、センサが測定した順に連続するデータを、子局200から収集することができる。   Thereby, the data collection terminal 110 and the data management system 700 can collect continuous data from the slave station 200 in the order measured by the sensors.

[第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 communication unit 112 of the data collection terminal 110 requests the slave station 200 to transmit data selected according to the moving speed of the data collection terminal 110 is the first to fifth implementations. Different from form. Only the differences from the first to fifth embodiments will be described below.

制御部111は、測位部114が測位した通信部112の位置に基づいて、通信部112の移動速度を算出する。そして、制御部111は、子局200aに送信させるデータを、通信部112の移動速度に応じて選択し、その選択したデータを送信するよう、子局200aに対して通信部112に要求させる。そして、通信部112は、制御部111が選択したデータを送信するよう、子局200aに対して要求する。   The control unit 111 calculates the moving speed of the communication unit 112 based on the position of the communication unit 112 measured by the positioning unit 114. Then, the control unit 111 selects data to be transmitted to the slave station 200a according to the moving speed of the communication unit 112, and causes the slave unit 200a to request the communication unit 112 to transmit the selected data. Then, the communication unit 112 requests the slave station 200a to transmit the data selected by the control unit 111.

ここで、センサが測定した順に連続するデータのうちから、制御部111がデータを選択して、選択したデータを子局200から取得する場合、制御部111は、取得するデータの順の間隔(以下、「取得データ間隔」という)を、通信部112の移動速度に応じて変更してもよい。   Here, when the control unit 111 selects data from the continuous data in the order measured by the sensor and acquires the selected data from the slave station 200, the control unit 111 determines the interval of the order of the acquired data ( Hereinafter, the “acquired data interval”) may be changed according to the moving speed of the communication unit 112.

図15には、移動体100の速度と、取得データ間隔との関係の例が示されている。例えば、制御部111は、通信部112の移動速度に比例するように、取得データ間隔を大きくしてもよい。なお、制御部111は、通信部112の移動速度の小数点以下を、四捨五入してもよい。   FIG. 15 shows an example of the relationship between the speed of the moving body 100 and the acquisition data interval. For example, the control unit 111 may increase the acquisition data interval so as to be proportional to the moving speed of the communication unit 112. Note that the control unit 111 may round off the decimal point of the moving speed of the communication unit 112.

一例として、取得データ間隔は、「通信部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 communication unit 112 is less than 30 [km / h], “acquired data interval = 1”, and therefore, data to be transmitted to the slave station 200 is data “1”, “2”. , “3”, “4”,...

また、通信部112の速度が30[km/h]以上、かつ50[km/h]未満であれば、「取得データ間隔=2」となるので、子局200に送信させるデータは、データ「1」、「3」、「5」、「7」、…、となる。   Further, if the speed of the communication unit 112 is 30 [km / h] or more and less than 50 [km / h], “acquired data interval = 2”, so the data transmitted to the slave station 200 is the data “ 1 ”,“ 3 ”,“ 5 ”,“ 7 ”,...

また、通信部112の速度が50[km/h]以上であれば、「取得データ間隔=3」となるので、子局200に送信させるデータは、データ「1」、「4」、「7」、「10」、…、となる。   Further, if the speed of the communication unit 112 is 50 [km / h] or more, “acquired data interval = 3”, and therefore, data to be transmitted to the slave station 200 is data “1”, “4”, “7”. ”,“ 10 ”,...

図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 data collection terminal 110. The data management system 700 or the data collection terminal 110 interpolates unacquired data that has not been received among the data measured by the sensor of the slave station 200 based on the acquired data received from the slave station 200. Also good. For example, when “acquired data interval = 2”, the data collection terminal 110 acquires the acquired data “3 degrees Celsius” measured at time 0 and the acquired data “3 degrees Celsius” measured at time 2 ”, The unacquired data“ 3 degrees Celsius ”measured at 1 o'clock may be estimated and interpolated.

図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 body 100 and the number of received data. Hereinafter, the distance from the communication start position to the communication end position is referred to as “communication distance”. The communication distance is assumed to be x [m]. Here, it is assumed that the moving body 100 has moved to the position A (communication start position) at the moving speed y [m / s]. In this case, the time z during which the slave station 200a and the data collection terminal 110 can communicate is “z [s] = x / y”.

また、一例として、データ収集端末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 data collection terminal 110 can receive (acquire) a data amount of 96 [bytes] per 0.1 [s], the mobile unit The amount of data d that can be received (acquired) by the communication unit 112 before 100 passes the position C (communication end position) is “d = z / 0.1 × 96 [bytes]”. .

例えば、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 data collection terminal 110 may collect data every other day of the year.

以上のように、データ収集端末110の通信部112は、データ収集端末110の移動速度に応じて選択されたデータを送信するよう、子局200に要求する。これにより、データ管理システム700、又はデータ収集端末110は、センサネットワークの子局200から、データを効率的に収集することができる。   As described above, the communication unit 112 of the data collection terminal 110 requests the slave station 200 to transmit data selected according to the moving speed of the data collection terminal 110. Thereby, the data management system 700 or the data collection terminal 110 can efficiently collect data from the slave station 200 of the sensor network.

例えば、データ管理システム700、又はデータ収集端末110は、子局200とデータ収集端末110とが通信可能である時間に応じて、取得データ間隔を変更し、センサネットワークの子局200から、データを効率的に収集することができる。   For example, the data management system 700 or the data collection terminal 110 changes the acquisition data interval according to the time during which the slave station 200 and the data collection terminal 110 can communicate, and receives data from the slave station 200 of the sensor network. It can be collected efficiently.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   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 data collection terminal 110 collects the data. May be.

また、例えば、データ収集端末110は、不定期にデータを収集してもよい。   For example, the data collection terminal 110 may collect data irregularly.

また、例えば、ノード間の通信の一部には、固定回線が用いられてもよい。   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 ... relay station 400 ... master station 500 ... communication device slave station 600 ... communication device master station 700 ... data management system 710 ... communication unit 720 ... determination unit 730 ... instruction unit 740 ... storage unit

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:
前記通信部は、複数のチャンネルにより前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記データを、前記複数のチャンネルにより受信することを特徴とする請求項1に記載のデータ収集端末。   2. 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. The data collection terminal described in 1. 前記通信部は、前記センサが測定した順に新しい前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記新しいデータを受信することを特徴とする請求項1又は請求項2に記載のデータ収集端末。   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. Item 3. The data collection terminal according to Item 2. 前記通信部は、前記センサが測定した順に連続する前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記連続するデータを受信することを特徴とする請求項1から請求項3のいずれか1つに記載のデータ収集端末。   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. The data collection terminal according to claim 1. 前記通信部は、前記センサが測定した前記データのうちから、自端末の移動速度に応じて選択された前記データを送信するよう前記ノードに要求し、当該要求に対する応答として前記ノードが送信した前記選択されたデータを受信することを特徴とする請求項1から請求項4のいずれか1つに記載のデータ収集端末。   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 the node transmitted as a response to the request 5. The data collection terminal according to claim 1, wherein the selected data is received. 前記通信部は、前記センサが測定した前記データのうちから、前記通信部が受信していない前記データを送信するよう前記ノードに要求することを特徴とする請求項1から請求項5のいずれか1つに記載のデータ収集端末。   The said communication part requests | requires the said node to transmit the said data which the said communication part has not received among the said data which the said sensor measured, The Claim 1 characterized by the above-mentioned. The data collection terminal according to one. 請求項1からから請求項6のいずれか1つに記載のデータ収集端末と、
当該データ収集端末を搭載して、移動する移動体と、
を備えることを特徴とするデータ収集システム。
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:
JP2010073451A 2010-03-26 2010-03-26 Data collection terminal, and data collection system Pending JP2011205583A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (8)

* Cited by examiner, † Cited by third party
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