JP4563210B2 - Communication control method, communication node, and communication system - Google Patents
Communication control method, communication node, and communication system Download PDFInfo
- Publication number
- JP4563210B2 JP4563210B2 JP2005044572A JP2005044572A JP4563210B2 JP 4563210 B2 JP4563210 B2 JP 4563210B2 JP 2005044572 A JP2005044572 A JP 2005044572A JP 2005044572 A JP2005044572 A JP 2005044572A JP 4563210 B2 JP4563210 B2 JP 4563210B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- communication node
- node
- communication
- notification
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Description
本発明は、通信制御方法、通信ノード、及び通信システムに関するものである。 The present invention relates to a communication control method, a communication node, and a communication system.
ワイヤレスセンサネットワークは、小型、低能力な通信ノードによって構成され、データを発生するノードはソース(Source)ノード、データを収集するノードはシンク(Sink)ノードと呼ばれている。当該通信ノードは、一般的にバッテリ駆動であり、ネットワークの寿命を長くするためには通信ノードにおける消費電力を低く抑える必要がある。消費電力を抑える一つの方法として、ネットワーク内で情報を転送する際、中継ノードで複数のデータを集約することによって、通信量を削減する通信制御方法がある。かかる通信制御方法の一種として、シンクノードからの要求に応じて周期的にデータを送信する場合に、予め複数の通信ノードがデータ送信を行うタイミングを適切に設定することよって、効率よくデータの集約を行う通信制御方法が知られている(例えば、下記非特許文献1を参照)。
ところで、上記従来の通信制御方法に従って動作する通信ノードは、一定の時間間隔で送信データを生成し、周期的に隣接通信ノードへのデータ送信を行うことを前提としている。したがって、全通信ノードがデータを送信するために、シンクノードからより遠方に位置する上流の通信ノードから順に通信を開始するよう、タイミングをずらして送信時刻を設定することによって、効率良く集約を行いながらデータ転送が行われている。 By the way, it is assumed that a communication node that operates according to the conventional communication control method generates transmission data at regular time intervals and periodically transmits data to adjacent communication nodes. Therefore, in order for all communication nodes to transmit data, aggregation is efficiently performed by setting transmission times at different timings so that communication is started in order from an upstream communication node located farther from the sink node. Data transfer is being performed.
しかしながら、事象の発生に応じて通信ノードがデータ生成、送信要求を行う事象起動型の通信形態では、送信要求を行う通信ノード、及びその送信要求の時刻が事象発生まで未確定であるため、予めタイミング設定を行う必要がある上記従来の通信制御方法をそのまま採用することができない。 However, in the event activation type communication mode in which the communication node performs data generation and transmission request according to the occurrence of the event, since the communication node that performs the transmission request and the time of the transmission request are uncertain until the event occurs, The conventional communication control method that requires timing setting cannot be employed as it is.
また、各通信ノードは、自分の周囲の通信ノードが送信すべきデータを持っているか否かを認識できないため、上流からのデータ到着を待ち合わせる必要があるかどうかを判定できない。 Further, since each communication node cannot recognize whether or not the communication nodes around it have data to be transmitted, it cannot determine whether it is necessary to wait for data arrival from the upstream.
ここで、データを生成した通信ノードがランダムにデータ送信を開始する方法も考えられる。しかしながら、シンクノードにより近い下流の通信ノードが先にデータ送信を開始した場合、上流の通信ノードのデータが集約されない。したがって、下流の通信ノードは上流の通信ノードからデータを受信すると、再びこのデータを中継するために送信を行わなければならない。その結果、データを生成した全ノードからシンクノードにデータが収集されるまでに、集約されていない冗長度の高いデータがシンクノードに至る経路上に何度も転送され、通信量が増加する。通信量が増加すると、通信ノードで消費する電力が大きくなり、通信ノードのバッテリ持続時間が短くなる。 Here, a method in which the communication node that generated the data starts data transmission at random may be considered. However, when the downstream communication node closer to the sink node starts data transmission first, the data of the upstream communication node is not aggregated. Therefore, when the downstream communication node receives data from the upstream communication node, it must transmit again to relay this data. As a result, before the data is collected from all the nodes that generated the data to the sink node, high-redundancy data that has not been aggregated is transferred many times on the route to the sink node, increasing the amount of communication. When the amount of communication increases, the power consumed by the communication node increases and the battery duration of the communication node decreases.
そこで、本発明は、事象起動型の通信形態においてデータ通信量の低減、及び消費電力の低減を可能とする通信制御方法、通信ノード、及び通信システムを提供することを目的としている。 Therefore, an object of the present invention is to provide a communication control method, a communication node, and a communication system that can reduce the amount of data communication and the power consumption in an event activation type communication mode.
本発明の一側面に係る通信制御方法は、通信ノードが、送信すべき第1のデータを有する場合に、周囲の他の通信ノードにデータの存在通知を送信する通知ステップと、上記通信ノードが、上記通知ステップの後、所定時間が経過するまでに、データを収集するシンクノードから当該通信ノードより経路上で遠方に位置する上流の通信ノードからの第2のデータの存在通知の有無に基づき、当該上流の通信ノードにおける第2のデータの有無を判定する判定ステップと、上記判定ステップにおいて上記上流の通信ノードに上記第2のデータが存在すると判定された場合に、上記通信ノードが、上記上流の通信ノードからの上記第2のデータを受信するデータ受信ステップと、上記判定ステップにおいて上記上流の通信ノードに上記第2のデータが存在すると判定された場合に、上記通信ノードが、上記第2のデータを受信後、上記第1のデータと上記第2のデータとを集約することによって第3のデータを生成する集約ステップと、上記通信ノードが、上記第1のデータ又は上記第3のデータを送信するデータ送信ステップと、を備え、上記判定ステップにおいて上記上流の通信ノードに上記第2のデータが存在しないと判定された場合には、上記通信ノードが、上記判定ステップの後に上記データ送信ステップにおいて上記第1のデータを送信し、上記判定ステップにおいて上記上流の通信ノードに上記第2のデータが存在すると判定された場合は、上記通信ノードが、上記集約ステップの後に上記データ送信ステップにおいて上記第3のデータを送信することを特徴としている。 When the communication node has the first data to be transmitted, the communication control method according to one aspect of the present invention includes a notification step of transmitting a data presence notification to other surrounding communication nodes, and the communication node includes: Based on the presence / absence of the presence notification of the second data from the upstream communication node located far from the communication node from the sink node collecting the data until the predetermined time elapses after the notification step. A determination step for determining the presence or absence of the second data in the upstream communication node, and when it is determined in the determination step that the second data exists in the upstream communication node, the communication node A data receiving step for receiving the second data from the upstream communication node; and the second data to the upstream communication node in the determining step. An aggregation step in which the communication node generates the third data by aggregating the first data and the second data after receiving the second data when the communication node is determined to exist. The communication node includes a data transmission step of transmitting the first data or the third data, and it is determined in the determination step that the second data does not exist in the upstream communication node. In the case where the communication node transmits the first data in the data transmission step after the determination step, and it is determined in the determination step that the second data exists in the upstream communication node Is characterized in that the communication node transmits the third data in the data transmission step after the aggregation step.
本発明の別の一側面に係る通信ノードは、送信すべき第1のデータを有する場合に、周囲の他の通信ノードにデータの存在通知を送信する通知手段と、上記通知手段によって通知が行われた後、所定時間が経過するまでに、データを収集するシンクノードから自ノードより経路上で遠方に位置する上流の通信ノードからの第2のデータの存在通知の有無に基づき、当該上流の通信ノードにおける第2のデータの有無を判定する判定手段と、上記判定手段によって上記上流の通信ノードに上記第2のデータが存在すると判定された場合に、上記上流の通信ノードからの上記第2のデータを受信するデータ受信手段と、上記判定手段によって上記上流の通信ノードに上記第2のデータが存在すると判定された場合に、上記第2のデータを受信後、上記第1のデータと上記第2のデータとを集約することによって第3のデータを生成する集約手段と、上記第1のデータ又は上記第3のデータを送信するデータ送信手段と、を備え、上記判定手段によって、上記上流の通信ノードに上記第2のデータが存在しないと判定された場合には、上記判定手段による判定の後に、データ送信手段が、上記第1のデータを送信し、上記判定手段によって、上記上流の通信ノードに上記第2のデータが存在すると判定された場合は、上記集約手段によって上記第3のデータが生成された後に、データ送信手段が、当該第3のデータを送信することを特徴としている。 When the communication node according to another aspect of the present invention has the first data to be transmitted, the communication node sends notification of data existence to other communication nodes in the vicinity, and the notification unit performs notification. Before the predetermined time elapses, based on the presence of the second data presence notification from the upstream communication node located farther on the route from the sink node collecting the data, A determination unit configured to determine presence / absence of second data in the communication node; and the second unit from the upstream communication node when the determination unit determines that the second data exists in the upstream communication node. Data receiving means for receiving the data, and when the determining means determines that the second data exists in the upstream communication node, after receiving the second data, An aggregation means for generating third data by aggregating the first data and the second data, and a data transmission means for transmitting the first data or the third data, When the determination means determines that the second data does not exist in the upstream communication node, after the determination by the determination means, the data transmission means transmits the first data, and If the determination means determines that the second data exists in the upstream communication node, the data transmission means transmits the third data after the third data is generated by the aggregation means. It is characterized by transmitting.
本発明の更に別の一側面に係る通信システムは、複数の通信ノードと、上記複数の通信ノードによって生成されるデータを収集するシンクノードと、を備え、上記複数の通信ノードはそれぞれ、送信すべき第1のデータを有する場合に、周囲の他の通信ノードにデータの存在通知を送信する通知手段と、上記通知手段によって通知が行われた後、所定時間が経過するまでに、データを収集するシンクノードから自ノードより経路上で遠方に位置する上流の通信ノードからの第2のデータの存在通知の有無に基づき、当該上流の通信ノードにおける第2のデータの有無を判定する判定手段と、上記判定手段によって上記上流の通信ノードに上記第2のデータが存在すると判定された場合に、上記上流の通信ノードからの上記第2のデータを受信するデータ受信手段と、上記判定手段によって上記上流の通信ノードに上記第2のデータが存在すると判定された場合に、上記第2のデータを受信後、上記第1のデータと上記第2のデータとを集約することによって第3のデータを生成する集約手段と、上記第1のデータ又は上記第3のデータを送信するデータ送信手段と、を有しており、上記判定手段によって、上記上流の通信ノードに上記第2のデータが存在しないと判定された場合には、上記判定手段による判定の後に、データ送信手段が、上記第1のデータを送信し、上記判定手段によって、上記上流の通信ノードに上記第2のデータが存在すると判定された場合は、上記集約手段によって上記第3のデータが生成された後に、データ送信手段が、当該第3のデータを送信することを特徴としている。 A communication system according to still another aspect of the present invention includes a plurality of communication nodes and a sink node that collects data generated by the plurality of communication nodes, and each of the plurality of communication nodes transmits. When there is first data to be collected, a notification means for transmitting a data existence notification to other communication nodes in the vicinity, and after the notification is made by the notification means, data is collected until a predetermined time elapses. Determining means for determining the presence / absence of the second data in the upstream communication node based on the presence / absence of the presence notification of the second data from the upstream communication node located farther on the path from the own node from the sink node And receiving the second data from the upstream communication node when the determination means determines that the second data exists in the upstream communication node. And receiving the second data, the first data and the second data after receiving the second data when the determination means determines that the second data exists in the upstream communication node. And a data transmission means for transmitting the first data or the third data, and the determination means allows the upstream of the upstream data. When it is determined that the second data does not exist in the communication node, after the determination by the determination unit, the data transmission unit transmits the first data, and the determination unit performs the upstream communication. When it is determined that the second data exists in the node, the data transmitting unit transmits the third data after the third data is generated by the aggregation unit. It is characterized.
本発明によれば、通信ノードが、第1のデータの存在通知を送信した後、所定時間内に上流の通信通信ノードから第2のデータの存在通知を受信した場合には、第1のデータと第2のデータとの集約を行うことによって第3のデータを生成し、当該第3のデータを、シンクノードに向けて送信する。ここで、シンクノードから末端の通信ノードに至る経路上において、ある通信ノードを基準にした場合に、シンクノードから当該通信ノードより遠方に位置する通信ノードが上流の通信ノードである。したがって、本発明によれば、通信ノードに送信すべきデータが発生した場合に、経路上で遠方にある通信ノードからのデータを集約しつつ、シンクノードに収集することができる。故に、データ通信量が削減される。また、通信ノードの通信回数が低減されるので、通信ノードの消費電力が低減される。 According to the present invention, if the communication node receives the second data presence notification from the upstream communication node within a predetermined time after transmitting the first data presence notification, the first data And the second data are aggregated to generate third data, and the third data is transmitted to the sink node. Here, when a certain communication node is used as a reference on the route from the sink node to the terminal communication node, the communication node located farther from the communication node than the communication node is the upstream communication node. Therefore, according to the present invention, when data to be transmitted to the communication node is generated, the data from the communication nodes far away on the route can be collected and collected in the sink node. Therefore, the amount of data communication is reduced. In addition, since the number of communications of the communication node is reduced, the power consumption of the communication node is reduced.
上述した本発明においては、前記第1のデータ及び第2のデータのうち一部を選択することによって、前記第3のデータが生成されてもよい。 In the present invention described above, the third data may be generated by selecting a part of the first data and the second data.
本発明によれば、本事象起動型の通信形態においてデータ通信量の低減、及び消費電力の低減を可能とする通信制御方法、通信ノード、及び通信システムが提供される。 ADVANTAGE OF THE INVENTION According to this invention, the communication control method, the communication node, and communication system which enable reduction of data communication amount and reduction of power consumption in this event starting type | mold communication form are provided.
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。図1は、本発明の実施の形態に係る通信システムの構成を示す図である。図1に示す通信システム1は、複数の通信ノード10、及び情報を収集するシンクノード12を備えている。
DESCRIPTION OF EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing a configuration of a communication system according to an embodiment of the present invention. The communication system 1 illustrated in FIG. 1 includes a plurality of
通信ノード10は、情報の生成機能、及び、隣接する通信ノード10間で情報を送受信する機能を有している。通信ノード10によって生成された情報は、シンクノード12に至るまでの予め定められた経路上の他の通信ノード10によって中継される。通信ノード10は、バッテリ駆動であり、一定の電力を消費するとデータの生成及び通信動作が不可能となる。
The
情報は、通信ノード10の周囲でセンシング対象となる事象が発生した場合に生成される。図1には、事象の発生範囲14が例示されている。当該事象は、発生範囲14内に存在する複数の通信ノード10によって検出される。当該事象を検出した複数の通信ノード10は、当該事象に対応する情報を含むデータを生成する。
Information is generated when an event to be sensed occurs around the
図2は、通信ノードの構成を示す図である。図2に示す通信ノード10は、物理的に、CPU、環境のセンシングを行うセンサデバイスと、データを格納するメモリと、無線の送受信を行う無線送受信器と、電力を供給するバッテリとを備えている。
FIG. 2 is a diagram illustrating a configuration of a communication node. The
図2に示すように、通信ノード10は、センサデバイス部16と、データ制御部(集約手段)18と、無線ユニット部(通知手段、データ受信手段、データ送信手段)20と、無線通信制御部(判定手段)22とを備えている。
As shown in FIG. 2, the
センサデバイス部16は、周囲の環境(例えば音、振動など)の事象を検出し、検出した事象に対応の情報を生成し、当該情報を含むデータをデータ制御部18へ出力する。
The
データ制御部18は、データ格納部18aを有している。データ制御部18は無線ユニット部20との間で互いに生成したデータ、及び隣接した通信ノード10から受信したデータの出力を行う。また、データ制御部18は、センサデバイス部16から出力されるデータあるいは無線ユニット部20から受け取ったデータに対し、送信に適した形態への加工、複数のデータを集約することによってデータ量を圧縮したデータの生成を行い、当該データをデータ格納部18aに格納する。さらに、データ制御部18は、送信すべきデータが存在する場合は、無線通信制御部22に対してデータ存在通信の送信を要求する。
The
無線ユニット部20は、無線送信部20aと無線受信部20bとを有している。無線送信部20aは、無線通信制御部22からの要求に従い、制御パケット、あるいはデータ制御部18から出力されるデータの送信を行う。無線受信部20bは他の通信ノード10から送信された制御パケット、及びデータの受信を行い、それぞれ無線通信制御部22、データ制御部18に対して受信した内容を通知する。
The
無線通信制御部22は、無線ユニット部20に対する送受信の制御を行う。無線通信制御部22は、データ制御部18よりデータ存在通知の送信の要求を受けると、通信制御パケットの送信タイミングを決定し、無線送信部20aに対し、周囲の通信ノード10へのデータ存在通知パケットの送信を要求する。
The wireless
無線通信制御部22は、上記のデータ存在通知パケットが送信された後、無線受信部20bより渡される他の通信ノード10の送信情報に基づいてデータ送信タイミングを決定する。より詳細には、無線通信制御部22は、データ存在通知パケットが送信された後、所定時間が経過するまでに、自ノードより上流に位置する通信ノード10(シンクノード12から遠いノード)からデータ存在通知パケットを受信しなかった場合、もしくはデータ存在通知パケットを自ノードに送信した全ての上流の通信ノードからデータ(第2のデータ)を受信した場合に、続けて自ノードからのデータ送信が行われるようにデータ送信タイミングを設定する。
After the data presence notification packet is transmitted, the wireless
無線通信制御部22内にはルーティングテーブル22aが設けられている。図3は、ルーティングテーブルに格納された情報を示す図である。図3に示すように、ルーティングテーブル22aには、周囲の通信ノード10を特定するための情報に対応付けられて当該通信ノード10の相対位置が格納されている。この相対位置とは、シンクノード12から自ノードを経由して末端の通信ノードに至る経路上において、周囲の通信ノード10が、上流に位置する通信ノードであること、下流に位置する通信ノードであること、又は、同一の経路上に設けられていない通信ノードであることを示す情報である。
A routing table 22 a is provided in the wireless
続いて、本実施形態にかかる通信ノード10の動作について説明し、併せて本発明の実施の形態に係る通信制御方法について説明する。図4は、本発明の実施の形態に係る通信制御方法を示すシーケンス図である。
Next, the operation of the
図4に示すように、まず、事象の発生範囲に存在する通信ノード10のセンサデバイス部16が、当該事象に対応する情報を含むデータを発生する(ステップS1)。このデータは、センサデバイス部16からデータ制御部18に出力される(ステップS2)。
As shown in FIG. 4, first, the
次いで、データ制御部18が、上記のデータを通信に適した形態に加工し、加工したデータをデータ格納部18aに格納する(ステップS3)。このステップS3の後、データ制御部18が、無線通信制御部22にデータ存在通知の送信を要求する(ステップS4)。
Next, the
次いで、データ存在通知の送信要求を受けた無線通信制御部22が、無線が使用中かどうかを判定し、使用可能となった時点で、周囲の通信ノードへのデータ存在通知パケットの送信を、無線ユニット部20に対して許可する(ステップS5)。これによって、無線ユニット部20が、データ存在通知パケットを周囲の他の通信ノード10に送信する(ステップS6)。
Next, the wireless
次いで、通信ノード10は、データ存在通知パケット送信後、所定時間待機し(ステップS7)、この所定時間内に上流の通信ノードからデータ存在通知パケットを受信したか否かを判定する(ステップS8)。この判定結果がNOの場合、即ち、所定時間内に上流の通信ノードからデータ存在通知パケットを受信しなかった場合には、無線通信制御部22が、無線ユニット部20に対しデータの送信を許可する(ステップS9)。この後、データ制御部18が、データ格納部18aに格納されたデータ(第1のデータ)を取り出して、当該データを無線ユニット部20に出力する(ステップS10)。そして、無線ユニット部20の無線送信部20aが、当該データ(第1のデータ)を、下流の通信ノード、即ち自ノードより経路上でシンクノード12に近いノードに送信する(ステップS11)。
Next, the
一方、上述の判定結果がYESの場合、即ち、上流の通信ノードからデータ存在通知パケットを受信した場合には、データ存在通知パケットを送信した全ての上流の通信ノードからデータ(第2のデータ)を受信するまで、通信ノード10は待機する(ステップS12)。
On the other hand, if the determination result is YES, that is, if a data presence notification packet is received from an upstream communication node, data (second data) is transmitted from all upstream communication nodes that transmitted the data presence notification packet. Until the
上流の通信ノードからデータの受信が終了すると、無線ユニット部20が、当該データをデータ制御部18に出力する(ステップS13)。そして、データ制御部18が、集約処理によって、上流の通信ノードから受信したデータ(第2のデータ)と自ノードで生成したデータ(第1のデータ)を集約したデータ(第3のデータ)を生成し、データ格納部18aに格納する(ステップS14)。
When reception of data from the upstream communication node is completed, the
この集約処理では、複数のデータの統合により、データ量が削減される。例えば、センサデバイス部16で検出した振動の最大値を収集する目的の場合、受信した複数のデータのうち、最も大きい値を持つデータのみを下流のノードに向けて転送する。即ち、集約処理によって生成されるデータ(第3のデータ)は、自ノードのデータ(第1のデータ)と上流の通信ノードからのデータ(第2のデータ)とのうちから一部を選択したデータであることができる。
In this aggregation processing, the amount of data is reduced by integrating a plurality of data. For example, for the purpose of collecting the maximum value of vibration detected by the
次いで、無線通信制御部22が、無線ユニット部20に対しデータ送信を許可する(ステップS9)。データ送信が許可されると、データ制御部18が、送信するデータ(第3のデータ)をデータ格納部18aから無線ユニット部20に出力し(ステップS10)、無線ユニット部20の無線送信部20aが、下流の通信ノードに、データ(第3のデータ)を送信する(ステップS11)。
Next, the wireless
以下、本実施の形態にかかる通信システム1、通信ノード10、及び通信制御方法の作用及び効果について説明する。本実施の形態においては、通信ノード10は、自ノードより上流の通信ノードが送信すべきデータを有していない場合、即ちデータ存在通知パケットの送信後、所定時間内に、上流の通信ノードからのデータ存在通知パケットを受信しなかった場合には、下流の通信ノードへのデータ(第1のデータ)の転送を開始する。上記の所定時間内に上流の通信ノードからデータ存在通知パケットを受信した場合には、通信ノード10は、上流の通信ノードからのデータ(第2のデータ)を受信するまで待ち合わせ、上流の通信ノードから得られたデータと自ノードが生成したデータを集約することによってデータ量を圧縮し、集約したデータ(第3のデータ)を下流の通信ノードに送信する。
Hereinafter, the operation and effect of the communication system 1, the
したがって、ある範囲内で複数の通信ノードに同時にデータが発生した場合、シンクノード12からより遠方に位置する通信ノードから集約を行いながら、順次にデータの転送が行われる。そのため全てのデータを収集するまでに、各通信ノードがデータの送信を行う回数は一回で済み、データの転送回数が減少する。また、各通信ノードで集約により送信データ量を削減することができるので、転送される通信量が減少する。 Therefore, when data is simultaneously generated in a plurality of communication nodes within a certain range, the data is sequentially transferred while being aggregated from communication nodes located farther from the sink node 12. Therefore, the number of times each communication node transmits data is only once until all data is collected, and the number of data transfers is reduced. Further, since the amount of transmission data can be reduced by aggregation at each communication node, the amount of communication transferred is reduced.
さらに、データ送信のためにRTS/CTSシーケンスに代表される無線衝突回避のための制御手順を用いる場合には、通信ノードは自ノードの上流の通信ノードからデータを受信するまで、無線が利用可能かどうか確認するためのRTSパケットの送信を行わないので、この無線衝突回避のための制御パケットの通信量を減少することが可能である。 Furthermore, when a control procedure for avoiding radio collision represented by RTS / CTS sequence is used for data transmission, the communication node can use the radio until data is received from the communication node upstream of its own node. Since the RTS packet is not transmitted to check whether or not the communication packet of the control packet for avoiding the radio collision can be reduced.
その結果、通信ノード10の消費電力が減少し、通信ノード10のバッテリの持続時間を延ばすことが可能である。
As a result, the power consumption of the
10…通信ノード、12…シンクノード、14…事象の発生範囲、16…センサデバイス部、18…データ制御部、18a…データ格納部、20…無線ユニット部、20a…無線送信部、20b…無線受信部、22…無線通信制御部、22a…ルーティングテーブル
DESCRIPTION OF
Claims (4)
前記通信ノードが、前記通知ステップの後、所定時間が経過するまでに、データを収集するシンクノードから当該通信ノードより経路上で遠方に位置する上流の通信ノードからの第2のデータの存在通知の有無に基づき、当該上流の通信ノードにおける第2のデータの有無を判定する判定ステップと、
前記判定ステップにおいて前記上流の通信ノードに前記第2のデータが存在すると判定された場合に、前記通信ノードが、前記上流の通信ノードからの前記第2のデータを受信するデータ受信ステップと、
前記判定ステップにおいて前記上流の通信ノードに前記第2のデータが存在すると判定された場合に、前記通信ノードが、前記第2のデータを受信後、前記第1のデータと前記第2のデータとを集約することによって第3のデータを生成する集約ステップと、
前記通信ノードが、前記第1のデータ又は前記第3のデータを送信するデータ送信ステップと、
を備え、
前記判定ステップにおいて前記上流の通信ノードに前記第2のデータが存在しないと判定された場合には、前記通信ノードが、前記判定ステップの後に前記データ送信ステップにおいて前記第1のデータを送信し、
前記判定ステップにおいて前記上流の通信ノードに前記第2のデータが存在すると判定された場合は、前記通信ノードが、前記集約ステップの後に前記データ送信ステップにおいて前記第3のデータを送信する、
通信制御方法。 A notification step of transmitting a data presence notification to other surrounding communication nodes when the communication node has first data to be transmitted;
Presence notification of second data from an upstream communication node located far from the communication node from the sink node that collects data until a predetermined time elapses after the notification step after the notification step A determination step of determining the presence or absence of second data in the upstream communication node based on the presence or absence of
A data receiving step in which, when it is determined in the determining step that the second data exists in the upstream communication node, the communication node receives the second data from the upstream communication node;
When it is determined in the determination step that the second data exists in the upstream communication node, the communication node receives the second data, and then receives the first data and the second data. An aggregation step of generating third data by aggregating
A data transmission step in which the communication node transmits the first data or the third data;
With
When it is determined in the determination step that the second data does not exist in the upstream communication node, the communication node transmits the first data in the data transmission step after the determination step;
When it is determined in the determination step that the second data exists in the upstream communication node, the communication node transmits the third data in the data transmission step after the aggregation step.
Communication control method.
前記通知手段によって通知が行われた後、所定時間が経過するまでに、データを収集するシンクノードから自ノードより経路上で遠方に位置する上流の通信ノードからの第2のデータの存在通知の有無に基づき、当該上流の通信ノードにおける第2のデータの有無を判定する判定手段と、
前記判定手段によって前記上流の通信ノードに前記第2のデータが存在すると判定された場合に、前記上流の通信ノードからの前記第2のデータを受信するデータ受信手段と、
前記判定手段によって前記上流の通信ノードに前記第2のデータが存在すると判定された場合に、前記第2のデータを受信後、前記第1のデータと前記第2のデータとを集約することによって第3のデータを生成する集約手段と、
前記第1のデータ又は前記第3のデータを送信するデータ送信手段と、
を備え、
前記判定手段によって、前記上流の通信ノードに前記第2のデータが存在しないと判定された場合には、前記判定手段による判定の後に、前記データ送信手段が、前記第1のデータを送信し、
前記判定手段によって、前記上流の通信ノードに前記第2のデータが存在すると判定された場合は、前記集約手段によって前記第3のデータが生成された後に、前記データ送信手段が、該第3のデータを送信する、
通信ノード。 A notification means for transmitting a data presence notification to other surrounding communication nodes when having the first data to be transmitted;
After the notification is performed by the notification means, the second data existence notification from the upstream communication node located farther on the path from the sink node collecting data until the predetermined time elapses. Determining means for determining the presence or absence of second data in the upstream communication node based on the presence or absence;
Data receiving means for receiving the second data from the upstream communication node when the determination means determines that the second data exists in the upstream communication node;
When the determination unit determines that the second data is present in the upstream communication node, the first data and the second data are aggregated after receiving the second data. Aggregation means for generating third data;
Data transmission means for transmitting the first data or the third data;
With
If the determination means determines that the second data does not exist in the upstream communication node, after the determination by the determination means, the data transmission means transmits the first data,
If it is determined by the determination means that the second data exists in the upstream communication node, the data transmission means is configured to generate the third data after the aggregation data is generated by the aggregation means. Send data,
Communication node.
前記複数の通信ノードによって生成されるデータを収集するシンクノードと、
を備え、
前記複数の通信ノードはそれぞれ、
送信すべき第1のデータを有する場合に、周囲の他の通信ノードにデータの存在通知を送信する通知手段と、
前記通知手段によって通知が行われた後、所定時間が経過するまでに、データを収集するシンクノードから自ノードより経路上で遠方に位置する上流の通信ノードからの第2のデータの存在通知の有無に基づき、当該上流の通信ノードにおける第2のデータの有無を判定する判定手段と、
前記判定手段によって前記上流の通信ノードに前記第2のデータが存在すると判定された場合に、前記上流の通信ノードからの前記第2のデータを受信するデータ受信手段と、
前記判定手段によって前記上流の通信ノードに前記第2のデータが存在すると判定された場合に、前記第2のデータを受信後、前記第1のデータと前記第2のデータとを集約することによって第3のデータを生成する集約手段と、
前記第1のデータ又は前記第3のデータを送信するデータ送信手段と、
を有しており、
前記判定手段によって、前記上流の通信ノードに前記第2のデータが存在しないと判定された場合には、前記判定手段による判定の後に、前記データ送信手段が、前記第1のデータを送信し、
前記判定手段によって、前記上流の通信ノードに前記第2のデータが存在すると判定された場合は、前記集約手段によって前記第3のデータが生成された後に、前記データ送信手段が、該第3のデータを送信する、
通信システム。
Multiple communication nodes;
A sink node that collects data generated by the plurality of communication nodes;
With
Each of the plurality of communication nodes is
A notification means for transmitting a data presence notification to other surrounding communication nodes when having the first data to be transmitted;
After the notification is performed by the notification means, the second data existence notification from the upstream communication node located farther on the path from the sink node collecting data until the predetermined time elapses. Determining means for determining the presence or absence of second data in the upstream communication node based on the presence or absence;
Data receiving means for receiving the second data from the upstream communication node when the determination means determines that the second data exists in the upstream communication node;
When the determination unit determines that the second data is present in the upstream communication node, the first data and the second data are aggregated after receiving the second data. Aggregation means for generating third data;
Data transmission means for transmitting the first data or the third data;
Have
If the determination means determines that the second data does not exist in the upstream communication node, after the determination by the determination means, the data transmission means transmits the first data,
If it is determined by the determination means that the second data exists in the upstream communication node, the data transmission means is configured to generate the third data after the aggregation data is generated by the aggregation means. Send data,
Communications system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005044572A JP4563210B2 (en) | 2005-02-21 | 2005-02-21 | Communication control method, communication node, and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005044572A JP4563210B2 (en) | 2005-02-21 | 2005-02-21 | Communication control method, communication node, and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006229883A JP2006229883A (en) | 2006-08-31 |
JP4563210B2 true JP4563210B2 (en) | 2010-10-13 |
Family
ID=36990796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005044572A Expired - Fee Related JP4563210B2 (en) | 2005-02-21 | 2005-02-21 | Communication control method, communication node, and communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4563210B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2119303A2 (en) * | 2007-03-13 | 2009-11-18 | Syngeta Participations AG | Methods and systems for ad hoc sensor network |
JP5056205B2 (en) * | 2007-06-28 | 2012-10-24 | 富士電機株式会社 | Wireless communication network system, wireless terminal, wireless communication method, wireless communication program |
JP5056204B2 (en) * | 2007-06-28 | 2012-10-24 | 富士電機株式会社 | Wireless communication network system, wireless terminal, wireless communication method, wireless communication program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09284209A (en) * | 1996-04-16 | 1997-10-31 | Matsushita Electric Ind Co Ltd | Radio information collection system |
JPH1028128A (en) * | 1996-07-11 | 1998-01-27 | Hitachi Ltd | Distribution control system and communicating method for the same |
JP2000341201A (en) * | 1999-05-26 | 2000-12-08 | Kubota Corp | Radio communication system |
JP2003122796A (en) * | 2001-10-12 | 2003-04-25 | Omron Corp | Information processor, sensor network system, information processing program and computer readable recording medium stored with information processing program |
JP2005064907A (en) * | 2003-08-13 | 2005-03-10 | Osaki Electric Co Ltd | Cyclic telegraphic message transfer method, and relay slave station |
JP2005223497A (en) * | 2004-02-04 | 2005-08-18 | Mitsubishi Electric Corp | System, device, and method for communication |
JP2006005420A (en) * | 2004-06-15 | 2006-01-05 | Nec Corp | Packet transfer method and recording medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6455959A (en) * | 1987-08-27 | 1989-03-02 | Fujitsu Ltd | Facsimile communication system |
-
2005
- 2005-02-21 JP JP2005044572A patent/JP4563210B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09284209A (en) * | 1996-04-16 | 1997-10-31 | Matsushita Electric Ind Co Ltd | Radio information collection system |
JPH1028128A (en) * | 1996-07-11 | 1998-01-27 | Hitachi Ltd | Distribution control system and communicating method for the same |
JP2000341201A (en) * | 1999-05-26 | 2000-12-08 | Kubota Corp | Radio communication system |
JP2003122796A (en) * | 2001-10-12 | 2003-04-25 | Omron Corp | Information processor, sensor network system, information processing program and computer readable recording medium stored with information processing program |
JP2005064907A (en) * | 2003-08-13 | 2005-03-10 | Osaki Electric Co Ltd | Cyclic telegraphic message transfer method, and relay slave station |
JP2005223497A (en) * | 2004-02-04 | 2005-08-18 | Mitsubishi Electric Corp | System, device, and method for communication |
JP2006005420A (en) * | 2004-06-15 | 2006-01-05 | Nec Corp | Packet transfer method and recording medium |
Also Published As
Publication number | Publication date |
---|---|
JP2006229883A (en) | 2006-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9655067B2 (en) | Method and apparatus for reducing energy consumption of radio communications in a wireless sensor network | |
US20150036570A1 (en) | Method and apparatus for transmission scheduling in wireless sensor network | |
US8218493B2 (en) | System and method for interference mitigation in wireless networks | |
US20090080455A1 (en) | Systems and methods for reducing data collisions in wireless network communications | |
JP2003273788A (en) | Transmission node, relay node and communication system in radio multi-hop network | |
RU2670605C9 (en) | System and method for indicating type of response frame | |
EP2925047B1 (en) | Method for transmitting and receiving data | |
US9479418B2 (en) | Packet routing apparatus and method | |
JP6010903B2 (en) | Wireless communication apparatus, wireless communication method, and wireless communication program | |
CN107770239B (en) | Method and apparatus for communicating over a network | |
JP5563058B2 (en) | Relay device and communication method | |
JP4563210B2 (en) | Communication control method, communication node, and communication system | |
JP2011035600A (en) | Wireless communication system | |
KR100931781B1 (en) | Transmitter, Receiver and Transceiver System in Sensor Network | |
JP4881194B2 (en) | Wireless communication system, wireless communication apparatus, and wireless communication method | |
US11617120B2 (en) | Communication system, node, communication method, and computer program product | |
JP4372585B2 (en) | Mobile terminal device and multi-hop wireless system | |
KR101024901B1 (en) | Sensor node and method for controlling backoff range of wireless sensor network | |
KR101557588B1 (en) | Apparatus for packet retransmission in wireless sensor network | |
JP3939329B2 (en) | Communication device | |
US20190059017A1 (en) | Communications resource control by a network node | |
JP2008085505A (en) | Communication method in wireless network, program in wireless network and system in wireless network | |
Rahman et al. | CUMAC-CAM: addressing triple hidden terminal problems for multi-channel transmission in underwater sensor networks | |
JP7135578B2 (en) | Communication system, client device and host device | |
JP5549831B2 (en) | Wireless communication apparatus, multi-hop wireless communication system, wireless communication method, and multi-hop wireless communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071003 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100316 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100727 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100728 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4563210 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |