JP5351133B2 - Wireless communication system - Google Patents

Wireless communication system Download PDF

Info

Publication number
JP5351133B2
JP5351133B2 JP2010279137A JP2010279137A JP5351133B2 JP 5351133 B2 JP5351133 B2 JP 5351133B2 JP 2010279137 A JP2010279137 A JP 2010279137A JP 2010279137 A JP2010279137 A JP 2010279137A JP 5351133 B2 JP5351133 B2 JP 5351133B2
Authority
JP
Japan
Prior art keywords
power
source
remaining power
cost
node
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.)
Active
Application number
JP2010279137A
Other languages
Japanese (ja)
Other versions
JP2012129780A (en
Inventor
進 矢田
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2010279137A priority Critical patent/JP5351133B2/en
Publication of JP2012129780A publication Critical patent/JP2012129780A/en
Application granted granted Critical
Publication of JP5351133B2 publication Critical patent/JP5351133B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve a problem in which a battery-powered source node is selected, electricity is consumed, and operation time of an entire network is reduced when a route is selected only by residual power of the source node in the case of a rechargeable and the battery-powered power supplies as the source node that relays communication. <P>SOLUTION: With a radio communication system, a source node 200 to be relayed detects kinds of a power supply of its own and measures the amount of residual power to transmit them to a parent node 100. The parent node 100 is provided with a routing part 111 that can select an optimal route among the source nodes in a network based on residual power cost calculated by the type of the power supply and the amount of residual power, and delay cost determined by the number of the source nodes to be relayed to allow operation time to be the longest. <P>COPYRIGHT: (C)2012,JPO&amp;INPIT

Description

この発明は、包括的にワイヤレス通信ネットワークに関連し、詳しくにはアドホックネットワークのルート選択を最適にするようにした無線通信システムに関するものである。   The present invention relates generally to wireless communication networks, and more particularly to a wireless communication system adapted to optimize ad hoc network route selection.

アドホックネットワークでは、送受信機を有したソースノードが複数配置され、ネットワークインフラまたは集中管理がない状態で互いに通信するようになっている。ソースノードは携帯電話、パソコン、またはセンサ等の装置で構成される。
ネットワーク内のソースノードは、それ自体の間にルーティングを確立して、それぞれのネットワークを形成する。送受信機の伝送範囲の制限により、ソースノードからのメッセージは、目的のノードに届く前に1つまたは複数のソースノードを中継ノードとして経由することがある。
In an ad hoc network, a plurality of source nodes having transceivers are arranged to communicate with each other without network infrastructure or centralized management. The source node is configured by a device such as a mobile phone, a personal computer or a sensor.
Source nodes in the network establish routing between themselves to form their respective networks. Due to limitations in the transmission range of a transceiver, a message from a source node may pass through one or more source nodes as relay nodes before reaching the target node.

従来のアドホックネットワークは、ソースノードを経由して目的のソースノードにデータを送る場合のルート選択において、ソースノードの電池の残存電力を最大化する方法として、各ソースノードの残存電力および各ルートに関連する遅延コストを求め、それらを元に通信を中継するルートを選択するようにしたものが知られている(例えば、特許文献1参照)。   In a conventional ad hoc network, as a method for maximizing the remaining power of the battery of the source node in route selection when sending data to the target source node via the source node, the remaining power of each source node and each route are There is known a method in which a related delay cost is obtained and a route for relaying communication is selected based on the delay cost (see, for example, Patent Document 1).

特開2005−160062号公報JP 2005-160062 A

アドホックネットワークは、充電可能な電池で動作する充電式のソースノードと、充電が出来ない電池で動作する電池式のソースノードで構成されることがある。
従来のアドホックネットワークでは、充電式のソースノードと電池式のソースノードは残存電力という判断基準において同列に扱われていた。
そのため、通信を中継するソースノードとして充電式のソースノードと電池式のソースノードが選択できる場合、一時的に充電式のソースノードの残存電力が、電池式のソースノードの残存電力より低下した時は電池式のソースノードが選択されていた。
An ad hoc network may be composed of a rechargeable source node that operates with a rechargeable battery and a battery-powered source node that operates with a battery that cannot be charged.
In a conventional ad hoc network, a rechargeable source node and a battery-powered source node are treated in the same row in the criterion of remaining power.
Therefore, when a rechargeable source node and a battery-powered source node can be selected as a source node for relaying communication, when the remaining power of the rechargeable source node temporarily falls below the remaining power of the battery-powered source node A battery-powered source node was selected.

この場合、残存電力の回復がみこめない電池式のソースノードの電力が消費されるため、やがて電池式のソースノードの運用が停止することになり、通信を行うルートが途絶えることになる。つまり、ネットワーク全体の運用時間が短縮されることになる。   In this case, since the power of the battery-type source node that cannot recover the remaining power is consumed, the operation of the battery-type source node is eventually stopped, and the communication route is interrupted. That is, the operation time of the entire network is shortened.

この発明は上記のような課題を解決するためになされたものであり、アドホックネットワークにおいて、通信を中継するソースノードの選択を各ソースノードの電源特性に応じて選択することで、ソースノードの電力消費を押さえ、ネットワーク全体動作の最長化を実現することを目的とした無線通信システムを提供することにある。   The present invention has been made to solve the above problems, and in an ad hoc network, by selecting a source node for relaying communication according to the power supply characteristics of each source node, the power of the source node An object of the present invention is to provide a wireless communication system aimed at reducing consumption and realizing the longest operation of the entire network.

この発明の無線通信システムは、常時電力が供給される商用電源、充電が可能な充電電源、充電が不可能な電池電源のいずれかで動作する複数のソースノードを有したアドホックネットワークにおいて、ソースノードは、自己の電源が前記した商用電源、充電電源、電池電源のいずれであるかの電源種別を検知すると共にその電源の残存電力量を計測して、電源種別および残存電力量を親ノードに送信する機能を備え、親ノードは、ソースノードから送信された電源種別および残存電力量によって演算される残存電力コスト、並びに中継するソースノードの数によって決まる遅延コストから、ネットワーク内におけるソースノードの中から運用時間を最長化して中継するソースノードのルートを選択する経路設定部を備えたものである。 A wireless communication system according to the present invention includes a source node in an ad hoc network having a plurality of source nodes that are operated by any one of a commercial power source that is constantly supplied with power, a charging power source that can be charged, and a battery power source that cannot be charged. Detects the power type, whether it is a commercial power source, a charging power source, or a battery power source, measures the remaining power amount of the power source, and transmits the power source type and the remaining power amount to the parent node From the source node in the network, the parent node determines the remaining power cost calculated by the power source type and the remaining power amount transmitted from the source node, and the delay cost determined by the number of source nodes to be relayed. It is provided with a route setting unit that selects the route of the source node to be relayed with the maximum operation time.

また、この発明の無線通信システムは、常時電力が供給される商用電源、充電が可能な充電電源、充電が不可能な電池電源のいずれかで動作する複数のソースノードを有したアドホックネットワークにおいて、ソースノードは、自己の電源が前記した商用電源、充電電源、電池電源のいずれであるかの電源種別を検知すると共に、その電源の残存電力量およびソースノードからの通信を中継する中継通信時間を計測して親ノードに送信する機能を備え、親ノードは、ソースノードから送信された電源種別、残存電力量および中継通信時間によって演算される予想消費電力コスト、並びに中継するソースノードの数によって決まる遅延コストから、ネットワーク内におけるソースノードの中から運用時間を最長化して中継するソースノードのルートを選択する経路設定部を備えたものである。 In addition, the wireless communication system of the present invention is an ad hoc network having a plurality of source nodes that operate with either a commercial power source to which power is constantly supplied, a charging power source that can be charged, or a battery power source that cannot be charged. The source node detects the power type of whether its own power source is the above-mentioned commercial power source, charging power source, or battery power source, and determines the remaining power amount of the power source and the relay communication time for relaying communication from the source node. It has a function to measure and transmit to the parent node, and the parent node is determined by the power consumption type transmitted from the source node, the expected power consumption cost calculated by the remaining power amount and the relay communication time, and the number of source nodes to be relayed Due to the delay cost, the source node that relays the operation time from the source node in the network with the longest operation time. Those having a path setting section that selects and.

この発明は、通信を中継するソースノードの経路設定において、各ソースノードの電源種別および残存電力量によって演算される残存電力コスト、並びに中継するソースノードの数によって決まる遅延コストから、運用時間を最長化して中継するソースノードを選択するようにしているから、ソースノードの電力消費を押さえ、ネットワーク全体動作の最長化を実現することができる。   According to the present invention, in setting the route of a source node that relays communication, the operation time is maximized from the remaining power cost calculated by the power source type and the remaining power amount of each source node and the delay cost determined by the number of source nodes to be relayed. Since the source node to be relayed is selected, the power consumption of the source node can be suppressed, and the entire network operation can be maximized.

この発明の実施の形態1におけるネットワークの構成を示す図である。It is a figure which shows the structure of the network in Embodiment 1 of this invention. この発明の実施の形態1のソースノードの構成図である。It is a block diagram of the source node of Embodiment 1 of this invention. この発明の実施の形態1の親ノードの構成図である。It is a block diagram of the parent node of Embodiment 1 of this invention. この発明の実施の形態1における残存電力コストのビットイメージ図である。It is a bit image figure of the residual power cost in Embodiment 1 of this invention. この発明の実施の形態1の経路設定の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the route setting of Embodiment 1 of this invention. この発明の実施の形態1の各ノードの動作を示すフローチャートである。It is a flowchart which shows operation | movement of each node of Embodiment 1 of this invention. この発明の実施の形態2におけるネットワークの構成を示す図である。It is a figure which shows the structure of the network in Embodiment 2 of this invention. この発明の実施の形態2のソースノードの構成図である。It is a block diagram of the source node of Embodiment 2 of this invention. この発明の実施の形態2の親ノードの構成図である。It is a block diagram of the parent node of Embodiment 2 of this invention. この発明の実施の形態2の経路設定の動作を示すフローチャートである。It is a flowchart which shows the operation | movement of the route setting of Embodiment 2 of this invention. この発明の実施の形態2の各ノードの動作を示すフローチャートである。It is a flowchart which shows operation | movement of each node of Embodiment 2 of this invention. この発明の実施の形態3におけるネットワークの構成を示す図である。It is a figure which shows the structure of the network in Embodiment 3 of this invention.

実施の形態1.
以下、この発明の実施の形態1における無線通信システムとしてアドホックネットワークの場合を図1〜図6に基づいて説明する。
図1はアドホックネットワークの構成を示し、ネッワークを構成する複数のノードは、ネッワークの内の全てのソースノードを管理し通信を統制する親ノード100と、情報を集めるセンサなどのソースノード200aと、親ノード100とソースノード200aの間において情報を中継するソースノード200b、200cとで構成されている。ソースノード200aからの情報は通信を中継するソースノード200bまたは200cを経由して親ノード100に収集される。
Embodiment 1 FIG.
Hereinafter, the case of an ad hoc network as a wireless communication system according to Embodiment 1 of the present invention will be described with reference to FIGS.
FIG. 1 shows a configuration of an ad hoc network. A plurality of nodes constituting a network include a parent node 100 that manages all source nodes in the network and regulates communication, a source node 200a such as a sensor that collects information, It consists of source nodes 200b and 200c that relay information between the parent node 100 and the source node 200a. Information from the source node 200a is collected by the parent node 100 via the source node 200b or 200c that relays communication.

各ソースノード200a〜200cの電源には、常時電力が供給される商用電源と、充電が可能な充電電源と、充電が不可能な電池電源のいずれかで動作するようになっている
。図1においては、ソースノード200bは充電が可能な充電電源、ソースノード200cは充電が不可能な電池電源で示している。
ソースノード200aから親ノード100への通信経路において、中継するソースノード200b、200cは複数のソースノードから選べるようになっている。
The power source of each source node 200a to 200c is operated by any one of a commercial power source to which power is constantly supplied, a charging power source that can be charged, and a battery power source that cannot be charged. In FIG. 1, the source node 200b is shown as a charging power source that can be charged, and the source node 200c is shown as a battery power source that cannot be charged.
In the communication path from the source node 200a to the parent node 100, the source nodes 200b and 200c to be relayed can be selected from a plurality of source nodes.

図2はソースノード200a〜200c(総称する場合は200)の構成図を示し、各ソースノード200は、自己の電源201の種別を電源種別検知部202で検知でき、検知した電源種別を電源種別記録部203に記録する。また、残存電力量を残存電力量計測部204で計測し、残存電力量記録部205に記録する。また、残存電力量閾値設定部206に閾値電力量を任意に設定できるとともに、最大電源容量登録部207に最大電源容量を登録できる。
ソースノード200は、電源種別記録部203に記録した電源種別と、残存電力量記録部205に記録した残存電力量と、残存電力量閾値設定部206に設定した閾値電力と、最大電源容量登録部207に登録した最大電源容量とを、送受信部208を経由して親ノード100に送信できる。
FIG. 2 shows a configuration diagram of the source nodes 200a to 200c (200 when collectively referred to). Each source node 200 can detect the type of its own power supply 201 by the power supply type detection unit 202, and the detected power supply type is the power supply type. Records in the recording unit 203. Further, the remaining power amount is measured by the remaining power amount measuring unit 204 and recorded in the remaining power amount recording unit 205. In addition, the threshold power amount can be arbitrarily set in the remaining power amount threshold setting unit 206, and the maximum power source capacity can be registered in the maximum power source capacity registering unit 207.
The source node 200 includes a power source type recorded in the power source type recording unit 203, a remaining power amount recorded in the remaining power amount recording unit 205, a threshold power set in the remaining power amount threshold setting unit 206, and a maximum power source capacity registration unit The maximum power supply capacity registered in 207 can be transmitted to the parent node 100 via the transmission / reception unit 208.

また、経路設定部209には、経路を選択する際のノードが設定されており、例えば、ソースノード200aの経路設定部209には親ノード100への経路としてソースノード200bもしくは200cが記録されている。またソースノード200b、200cの経路設定部209には親ノード100への経路として親ノード100が記録されている。また、親ノード100で選択された経路により自己のソースノード200が選択された場合に、それを受信して経路を設定する。   In addition, a node for selecting a route is set in the route setting unit 209. For example, the source node 200b or 200c is recorded as a route to the parent node 100 in the route setting unit 209 of the source node 200a. Yes. Further, the parent node 100 is recorded as a route to the parent node 100 in the route setting unit 209 of the source nodes 200b and 200c. When the source node 200 is selected by the route selected by the parent node 100, the source node 200 is received and the route is set.

図3は親ノード100の構成図を示し、親ノード100は送受信部101を経由して管理する全ソースノード200からのデータ情報を受信する。ソースノード200から送信された電源種別は電源種別記録部102に記録する。ソースノード200から送信された残存電力量は残存電力量記録部103に記録する。また、ソースノード200から送信された閾値電力量は残存電力量閾値記録部104に記録する。また、ソースノード200から送信された最大電源容量は最大電源容量記録部105に記録する。こうして親ノード100は、1個のソースノード200に対して、複数の電源種別と残存電力量と閾値電力量と最大電源容量とを管理可能とする。   FIG. 3 shows a configuration diagram of the parent node 100, and the parent node 100 receives data information from all source nodes 200 managed via the transmission / reception unit 101. The power supply type transmitted from the source node 200 is recorded in the power supply type recording unit 102. The remaining power amount transmitted from the source node 200 is recorded in the remaining power amount recording unit 103. Further, the threshold power amount transmitted from the source node 200 is recorded in the remaining power amount threshold recording unit 104. Further, the maximum power capacity transmitted from the source node 200 is recorded in the maximum power capacity recording unit 105. In this way, the parent node 100 can manage a plurality of power source types, remaining power amount, threshold power amount, and maximum power source capacity for one source node 200.

また、親ノード100は任意の時間に、管理する全ソースノード200の電源種別と残存電力量の現在値を収集し管理する。
なお、ネットワーク全体における、最大残存電力量は全ソースノード200の最大電源容量から自動的に計算することもできるし、任意に設定することもできる。
Further, the parent node 100 collects and manages the power source types and the current values of the remaining power amount of all the source nodes 200 to be managed at an arbitrary time.
Note that the maximum remaining power amount in the entire network can be automatically calculated from the maximum power supply capacity of all the source nodes 200, or can be arbitrarily set.

遅延コスト演算部106は、中継(ホップ)数から遅延コストを演算する。通信は、送信元のソースノードと受信先のソースノードで直接通信する場合と、バケツリレーのように別のソースノードを中継(ホップ)して通信する場合では、後者の場合により多くの通信時間が必要となる。この現象を“遅延”と定義し、「遅延の(量)」は中継段数と比例するため、中継(ホップ)数から一義的に「遅延コスト」を算出することができる。通信を行なう場合、このコストが小さいものを選択して行なうことになる。   The delay cost calculation unit 106 calculates a delay cost from the number of relays (hops). Communication is more direct when the source node and the destination source node communicate directly, or when relaying (hopping) another source node, such as a bucket relay, in the latter case, more communication time. Is required. This phenomenon is defined as “delay”, and “delay (amount)” is proportional to the number of relay stages, so that “delay cost” can be uniquely calculated from the number of relays (hops). When communication is performed, the one with a low cost is selected and performed.

残存電力コスト演算部107は、閾値ビット演算部108と、電源状態ビット演算部109と、残存電力ビット演算部110によって構成される。
閾値ビット演算部108は、残存電力が閾値として設定した残存電力以下になったことを表す1ビットの閾値ビットを演算し、電源状態ビット演算部109は、電源種別および残存電力の変化傾向によって演算される数ビットの電源状態ビットを演算し、残存電力ビット演算部110は、残存電力量によって演算される数ビットの残存電力ビットを演算する。
The remaining power cost calculation unit 107 includes a threshold bit calculation unit 108, a power state bit calculation unit 109, and a remaining power bit calculation unit 110.
The threshold bit calculation unit 108 calculates a 1-bit threshold bit indicating that the remaining power is equal to or less than the remaining power set as the threshold, and the power supply state bit calculation unit 109 calculates according to the power supply type and the change tendency of the remaining power. The remaining power bit calculation unit 110 calculates several remaining power bits calculated based on the remaining power amount.

閾値ビット演算部108は、残存電力量記録部103に記録された残存電力量と、残存電力量閾値記録部104に記録された残存電力量閾値を各ソースノード毎に呼び出し、残存電力が残存電力閾値以下に低下した場合を“1”とし、残存電力閾値以上の時は“0”とする。   The threshold bit calculation unit 108 calls the remaining power amount recorded in the remaining power amount recording unit 103 and the remaining power amount threshold value recorded in the remaining power amount threshold recording unit 104 for each source node, and the remaining power is used as the remaining power. When the voltage drops below the threshold value, “1” is set. When the voltage drops below the remaining power threshold value, “0” is set.

電源状態ビット演算部109は、電源種別が充電電源のソースノード200に対しては、前回収集して電源種別記録部102に記録された電源種別と、残存電力量記録部103に記録された残存電力量を呼び出し、前回収集した残存電力量と比較し、残存電力量の傾向を“増加”、“維持”、“減少”に区別する。
前回収集時と電源種別が異なる場合や、前回値が未計測の場合は“維持”を基本とする。
For the source node 200 whose power source type is the charging power source, the power status bit calculating unit 109 collects the power source type previously collected and recorded in the power source type recording unit 102 and the remaining power amount recorded in the remaining power amount recording unit 103. The power amount is called and compared with the remaining power amount collected last time, and the tendency of the remaining power amount is distinguished into “increase”, “maintain”, and “decrease”.
If the power type is different from the previous collection, or if the previous value has not been measured, “Maintain” is the basis.

そして、電源状態ビット演算部109は、“常時電源”<“充電電源でかつ残存電力が増加傾向”<“充電電源でかつ残存電力が維持傾向”<“充電電源でかつ残存電力が減少傾向”<“電池電源”という大小関係になるように演算する。電源状態ビットのビット数は必要に応じて任意に設定できる。
例えば電源状態ビットを3ビットで表す場合、常時電源の場合を“000”、充電電源でかつ残存電力が増加傾向の場合を“001”、充電電源でかつ残存電力が維持傾向の場合を“010”、充電電源でかつ残存電力が減少傾向の場合を“011”、電池電源の場合を“100”とする。
Then, the power status bit calculation unit 109 determines that “always power” <“charging power and residual power tends to increase” <“charging power and residual power tends to be maintained” <“charging power and residual power tends to decrease” <Calculate so that the magnitude relationship is “battery power”. The number of power status bits can be arbitrarily set as required.
For example, when the power status bit is represented by 3 bits, “000” is used for the constant power supply, “001” is the charging power supply and the remaining power tends to increase, and “010” is the charging power supply and the remaining power tends to be maintained. “011” is the case where the remaining power is decreasing with the charging power source, and “100” is the case where the battery power source.

残存電力ビット演算部110は、残存電力量記録部103に記録された残存電力量、残存電力量閾値記録部104に記録された残存電力量閾値および最大電源容量記録部105に記録された最大電源容量を呼び出し、全ソースノードの残存電力量を符号化し残存電力ビットを演算する。
残存電力ビットは、ネットワークの全ソースノード100の最大電池容量を最小とし、各ソースノードの閾値残存電力量を最大とするように符号化する。また、残存電力が閾値以下の場合は最大値で固定とする。残存電力ビットのビット数は必要に応じて任意に設定できる。
例えば残存電力ビットを4ビットで表す場合、最大ビットは“1111”、最小ビットは“0000”となるため、ネットワークの中で最大電池容量を有しフル充電された電池の残存電力ビットは“0000”となり、閾値まで残存電力が減った場合“1111”となる。常時電源のソースノードの残存電力ビットは任意の値に設定可能である。
The remaining power bit calculation unit 110 includes a remaining power amount recorded in the remaining power amount recording unit 103, a remaining power amount threshold recorded in the remaining power amount threshold recording unit 104, and a maximum power source recorded in the maximum power capacity recording unit 105. The capacity is called, the remaining power amount of all source nodes is encoded, and the remaining power bit is calculated.
The remaining power bit is encoded so that the maximum battery capacity of all the source nodes 100 of the network is minimized and the threshold remaining power amount of each source node is maximized. When the remaining power is less than or equal to the threshold value, the maximum value is fixed. The number of remaining power bits can be arbitrarily set as required.
For example, when the remaining power bit is represented by 4 bits, the maximum bit is “1111” and the minimum bit is “0000”. Therefore, the remaining power bit of the fully charged battery having the maximum battery capacity in the network is “0000”. ", And" 1111 "when the remaining power is reduced to the threshold value. The remaining power bit of the source node of the constant power supply can be set to an arbitrary value.

残存電力コスト演算部107は、閾値ビット演算部108で演算された閾値ビット、電源状態ビット演算部109で演算された電源状態ビット、残存電力ビット演算部110で演算された残存電力ビットを、この順で組み合わせて演算する。
例えば、閾値ビットを1ビット、電源状態ビットを3ビット、残存電力ビットを4ビットで表現する時、常時電源を有するソースノードの残存電力コストは“00000000”(=閾値ビット“0”,電源状態ビット“000”,残存電力ビット“0000”)となり、閾値以下の残存電力しかなく、充電中(増加傾向)の充電電源を有するソースノードの残存電力コストは“10011111”(=閾値ビット“1”,電源状態ビット“001”,残存電力ビット“1111”)と表される。
The remaining power cost calculation unit 107 uses the threshold bit calculated by the threshold bit calculation unit 108, the power state bit calculated by the power state bit calculation unit 109, and the remaining power bit calculated by the remaining power bit calculation unit 110. Calculate by combining in order.
For example, when the threshold bit is represented by 1 bit, the power status bit is represented by 3 bits, and the remaining power bit is represented by 4 bits, the remaining power cost of the source node always having the power supply is “00000000” (= threshold bit “0”, power status) Bit “000”, remaining power bit “0000”), there is only remaining power equal to or less than the threshold, and the remaining power cost of the source node having the charging power source that is being charged (increase tendency) is “10011111” (= threshold bit “1”). , Power state bit “001”, remaining power bit “1111”).

残存電力コスト演算部107で演算された残存電力コストのビットイメージ図は図4に示す通りとなる。この残存電力コストのビット全体をひとつの2ビットの数として捉えた場合、大きな桁(左側)に位置するビットがコスト比較において支配的になる。
経路設定部111は、遅延コスト演算部106で演算された遅延コスト、残存電力コス
ト演算部107で演算された残存電力コストを入力して、ネットワーク内におけるソースノード200の中からコストが最小となるように、すなわち運用時間を最長化して中継するソースノードのルートを選択して設定する。
A bit image diagram of the remaining power cost calculated by the remaining power cost calculation unit 107 is as shown in FIG. When the entire remaining power cost bit is regarded as one 2-bit number, the bit located in the large digit (left side) becomes dominant in the cost comparison.
The path setting unit 111 receives the delay cost calculated by the delay cost calculation unit 106 and the remaining power cost calculated by the remaining power cost calculation unit 107, and the cost is minimized among the source nodes 200 in the network. That is, the route of the source node to be relayed with the maximum operation time is selected and set.

経路設定部111におけるルーティングを図5のフローチャートに基づいて説明する。ルーティングはコストが小さいソースノードが優先されるように決定する。
まず、コストの優先順位は遅延コストと残存電力コストでは遅延コストが優先される。よって、ステップS11は、残存電力コストの大小の関わらず遅延コストの小さい経路が優先され、ステップS13の経路設定となる。次にステップS11において、遅延コストが同じ場合、ステップS12は、残存電力コストの小さい経路が優先され、ステップS13の経路設定となる。
The routing in the route setting unit 111 will be described based on the flowchart of FIG. Routing is determined so that a source node with a low cost is given priority.
First, delay cost is given priority in terms of cost priority in delay cost and remaining power cost. Therefore, in step S11, a route with a small delay cost is prioritized regardless of the remaining power cost, and the route setting in step S13 is performed. Next, in step S11, when the delay costs are the same, in step S12, the path with the smaller remaining power cost is prioritized and the path setting in step S13 is performed.

ステップS12において、例えば、同じ残存電力ビットのソースノードが有っても、電源状態が充電電源と電池電源と違えば、電源状態ビットが小さいため、残存電力コストが小さくなる充電電源が優先される。
また、同じ充電電源で、同じ残存電力ビットのソースノードが有っても、残存電力が増加傾向のソースノードと残存電力が減少傾向のソースノードが有った場合、電源状態ビットが小さくなる残存電力が増加傾向のソースノードが優先される。
また、同じ電源状態ビットのソースノードが有れば、残存電力ビットが小さくなる残存電力量の大きいソースノードが優先される。
In step S12, for example, even if there are source nodes having the same remaining power bit, if the power supply state is different from the charging power supply and the battery power supply, the power supply state bit is small, and therefore, the charging power supply with lower remaining power cost is given priority. .
In addition, even if there are source nodes with the same remaining power bit with the same charging power source, if there are source nodes with a tendency of increasing remaining power and source nodes with a tendency of decreasing of remaining power, the power status bit remains small. A source node whose power tends to increase is given priority.
Also, if there are source nodes with the same power status bit, a source node with a large remaining power amount with a small remaining power bit is given priority.

このコスト計算により、残存電力コスト演算において、電源状態ビットを残存電力ビットより支配的にすることが可能となるため、残存電力量だけでルーティングを決定していた従来の方式と比較して、回復が不可能な電池電源式のソースノードの使用を回避することができる。その結果、残存電力が不足し停止する電池電源式のソースノードを減らすことが可能となり、ネットワークの運用時間の最長化を実現する。   This cost calculation makes it possible to make the power status bit more dominant than the remaining power bit in the remaining power cost calculation, so it is recovered compared to the conventional method in which routing is determined only by the remaining power amount. Therefore, it is possible to avoid the use of a battery-powered source node that is impossible. As a result, it is possible to reduce the number of battery-powered source nodes that are stopped due to a shortage of remaining power, thereby realizing the longest operation time of the network.

なお、閾値の例外として、残存電力量が閾値電力量以下の時は、最大コストになるため、電源種別、残存電力量によらず常に優先順位は最も低くなり、通信量を減らすことが可能となる。
しかし、通信を中継するソースノードに残存電力が閾値以下のソースノードしか選択できない場合は、電源種別、残存電力量で優先度が決定される。
As an exception to the threshold value, when the remaining power amount is less than or equal to the threshold power amount, the maximum cost is reached. Therefore, the priority is always the lowest regardless of the power source type and the remaining power amount, and the communication amount can be reduced. Become.
However, when only the source node whose remaining power is equal to or less than the threshold value can be selected as the source node that relays communication, the priority is determined by the power source type and the remaining power amount.

親ノード100は、遅延コスト、残存電力コストから決定した各ソースノードの通信を中継するソースノード200に対して、送受信部101を経由して通信の中継を請け負うソースノード200を通知する。
親ノード100は、各ソースノード200に対して、親ノードへの通信をする場合に、1ホップ目に通信するソースノードを通知する。
The parent node 100 notifies the source node 200 that undertakes communication relay via the transmission / reception unit 101 to the source node 200 that relays communication of each source node determined from the delay cost and the remaining power cost.
The parent node 100 notifies each source node 200 of the source node that communicates in the first hop when communicating with the parent node.

次に、図6に示すフローチャートに基づき、この発明の実施の形態1における各ノードの動作を説明する。
ステップS400において、親ノード100は各ソースノード200に対して、残存電力量および電源種別の送信を要求する。ステップS410において、ソースノード200は親ノード100からの要求に基づき、自ノードの残存電力量を計測し、電源種別を検知する。ステップS411において、各ソースノード200は計測した残存電力量および検知した電源種別を親ノード100に送信する。
Next, the operation of each node in the first embodiment of the present invention will be described based on the flowchart shown in FIG.
In step S400, the parent node 100 requests each source node 200 to transmit the remaining power amount and the power source type. In step S <b> 410, the source node 200 measures the remaining power amount of the own node based on the request from the parent node 100 and detects the power source type. In step S411, each source node 200 transmits the measured remaining power amount and the detected power source type to the parent node 100.

ステップS401は、親ノード100が各ソースノード200から送信された残存電力量および電源種別を受信し、それぞれ残存電力量記録部103および電源種別記録部102に記録する。ステップS402は、遅延コスト演算部106において、中継(ホップ)数から遅延コストを演算する。ステップS403は、前回収集した残存電力量と電源種別を確認する。ステップS404は、電源種別は前回収集したものと同じかどうか比較する。もし同じ(Yes)であればステップS405に進み、異なる(No)場合はステップS407に進む。   In step S401, the parent node 100 receives the remaining power amount and the power source type transmitted from each source node 200, and records them in the remaining power amount recording unit 103 and the power source type recording unit 102, respectively. In step S402, the delay cost calculation unit 106 calculates the delay cost from the number of relays (hops). In step S403, the amount of remaining power collected last time and the power source type are confirmed. In step S404, it is compared whether the power source type is the same as that collected last time. If it is the same (Yes), the process proceeds to step S405, and if not (No), the process proceeds to step S407.

ステップS405は、ソースノード200の電源が充電電源かどうか確認する。もし電源が充電電源の場合(Yes)はステップS406に進み、充電電源以外の場合(No)はステップS407に進む。ステップS406は、残存電力量の傾向を演算して、残存電力が“増加”、“維持”、“減少”のどれかを区別する。ステップS407は、閾値ビット演算部108で演算された閾値ビット、電源状態ビット演算部109で演算された電源状態ビット、残存電力ビット演算部110で演算された残存電力ビットを、この順で組み合わせて残存電力コストを演算する。   In step S405, it is confirmed whether the power source of the source node 200 is a charging power source. If the power source is a charging power source (Yes), the process proceeds to step S406. If the power source is other than the charging power source (No), the process proceeds to step S407. In step S406, the tendency of the remaining power amount is calculated, and the remaining power is distinguished from “increase”, “maintain”, and “decrease”. In step S407, the threshold bit calculated by the threshold bit calculation unit 108, the power supply state bit calculated by the power supply state bit calculation unit 109, and the remaining power bit calculated by the remaining power bit calculation unit 110 are combined in this order. Calculate the remaining power cost.

ステップS408は、ステップS402で演算された遅延コストと、ステップS407で演算され残存電力コストに基づき、経路設定部111において、ネットワーク内におけるソースノードの中から運用時間を最長化して中継するソースノードのルートを選択して経路設定を行なう。この経路設定は、図5に示したフローチャートにより行なうので、ここでは説明を省略する。
ステップS409は、親ノード100は経路が決定したソースノード200に対して、送受信部101を経由して通信の中継を請け負うソースノード200に経路情報を通知し、親ノード100は経路設定終了となる。
In step S408, based on the delay cost calculated in step S402 and the remaining power cost calculated in step S407, the route setting unit 111 determines the source node to be relayed with the maximum operation time from the source nodes in the network. Select the route and set the route. Since this route setting is performed according to the flowchart shown in FIG. 5, description thereof is omitted here.
In step S409, the parent node 100 notifies the source node 200 with which the route is determined, to the source node 200 that undertakes communication relay via the transmission / reception unit 101, and the parent node 100 ends the route setting. .

ステップS412は、親ノード100からの経路情報をソースノード200の送受信部208で受信する。ステップS413は、受信した経路情報により、自己のソースノード200の経路設定部209に経路情報を設定し、ソースノード200は経路設定終了となる。   In step S <b> 412, the path information from the parent node 100 is received by the transmission / reception unit 208 of the source node 200. In step S413, the route information is set in the route setting unit 209 of its own source node 200 based on the received route information, and the source node 200 ends the route setting.

以上のように、この発明の実施の形態1では、通信を中継するソースノードの経路設定において、ソースノードの残存電力量のみならず、各ソースノードの電源種別を考量して決定しているから、ソースノードの電力消費を押さえ、ネットワーク全体動作の最長化を実現することができる。   As described above, in the first embodiment of the present invention, not only the remaining power amount of the source node but also the power source type of each source node is determined in determining the route of the source node that relays communication. The power consumption of the source node can be suppressed, and the maximum operation of the entire network can be realized.

実施の形態2.
次に、この発明の実施の形態2における無線通信システムとしてアドホックネットワークの場合を図7〜図10に基づいて説明する。
図7はアドホックネットワークの構成を示し、ネッワークを構成する複数のノードは、ネッワークの内の全てのソースノードを管理し通信を統制する親ノード100と、情報を集めるセンサなどのソースノード200a、200d、200eと、親ノード100とソースノード200a、200d、200eの間において情報を中継するソースノード200b、200fとで構成されている。ソースノード200a、200d、200eからの情報は通信を中継するソースノード200bまたは200fを経由して親ノード100に収集される。
Embodiment 2. FIG.
Next, the case of an ad hoc network as a wireless communication system according to Embodiment 2 of the present invention will be described with reference to FIGS.
FIG. 7 shows the configuration of an ad hoc network. A plurality of nodes constituting a network include a parent node 100 that manages all source nodes in the network and regulates communication, and source nodes 200a and 200d such as sensors that collect information. , 200e, and source nodes 200b and 200f that relay information between the parent node 100 and the source nodes 200a, 200d, and 200e. Information from the source nodes 200a, 200d, and 200e is collected by the parent node 100 via the source node 200b or 200f that relays communication.

各ソースノード200a〜200fの電源には、常時電力が供給される商用電源と、充電が可能な充電電源と、充電が不可能な電池電源のいずれかで動作するようになっている。図7においては、中継をするソースノード200b、200fはどちらも充電が可能な充電電源で示している。
ソースノード200aから親ノード100への通信経路において、中継するソースノード200b、200fは図示していない複数のソースノードからも選べるようになっている。
また、ソースノードには、長時間通信をするソースノード200aと、短時間しか通信をしないソースノード200d、200eがある。
The power source of each of the source nodes 200a to 200f is operated by any one of a commercial power source to which power is always supplied, a charging power source that can be charged, and a battery power source that cannot be charged. In FIG. 7, the source nodes 200b and 200f that perform relaying are both shown as a chargeable power source that can be charged.
In the communication path from the source node 200a to the parent node 100, the source nodes 200b and 200f to be relayed can be selected from a plurality of source nodes not shown.
The source nodes include a source node 200a that communicates for a long time and source nodes 200d and 200e that communicate only for a short time.

この時、実施の形態1では、通信による単位時間あたりの電力消費を考慮していないため、その時コストが最小となったソースノードに中継する通信が集中し電力が大量に消費されることになる。
また、コストが最小とはならなかったソースノードには、逆に中継する通信が無いため電力消費が小さくなる。経路選択のためのコスト演算する時間間隔が短い場合は、その時々の残存電力コストに合わせて適時切り替えわるので、消費電力は平均化できるが、経路選択するためのコスト演算を行う時間間隔が長い場合は、通信を中継するソースノードの消費電力が集中的に消費され、ネットワークの運用時間の短縮につながることになる。
そこで、実施の形態2の発明は、通信量から消費電力予測コストを演算し、消費電力量の平均化を図ることで、特定のソースノードの電力消費が極端に増えることを防ぐようにしたものである。
At this time, since the power consumption per unit time due to communication is not considered in the first embodiment, the communication relayed to the source node whose cost is minimized at that time is concentrated and a large amount of power is consumed. .
In addition, since the source node whose cost has not become the minimum does not have the relay communication, the power consumption is reduced. When the time interval for calculating the cost for route selection is short, the power consumption can be averaged because the time is switched in accordance with the remaining power cost at each time, but the time interval for calculating the cost for route selection is long. In this case, the power consumption of the source node that relays communication is intensively consumed, leading to a reduction in network operation time.
Therefore, the invention of the second embodiment is designed to prevent the power consumption of a specific source node from being extremely increased by calculating the power consumption prediction cost from the traffic and averaging the power consumption. It is.

図8はソースノード200の構成図を示し、中継するソースノード200はソースノードからの通信の中継に費やした中継通信時間を、通信を中継するソースノード別に通信時間計測部210で計測し、通信時間記録部211に記録する。その他の構成は実施の形態1の図2と同じにつき、同一または相当部分には同じ符号を付して説明を省略する。
送受信部208は、電源種別記録部203に記録した電源種別と、残存電力量記録部205に記録した残存電力量と、残存電力量閾値設定部206に設定した閾値電力と、最大電源容量登録部207に登録した最大電源容量と、通信時間記録部211に記録した通信時間を親ノード100に送信する。
FIG. 8 shows a configuration diagram of the source node 200. The relay source node 200 measures the relay communication time spent for relaying communication from the source node by the communication time measuring unit 210 for each source node relaying communication, and performs communication. Record in the time recording unit 211. Other configurations are the same as those in FIG. 2 of the first embodiment, and the same or corresponding parts are denoted by the same reference numerals and description thereof is omitted.
The transmission / reception unit 208 includes a power source type recorded in the power source type recording unit 203, a remaining power amount recorded in the remaining power amount recording unit 205, a threshold power set in the remaining power amount threshold setting unit 206, and a maximum power source capacity registration unit. The maximum power capacity registered in 207 and the communication time recorded in the communication time recording unit 211 are transmitted to the parent node 100.

図9は親ノード100の構成図を示し、親ノード100は送受信部101を経由して管理する全ソースノード200からのデータ情報を受信する。ソースノード200から送信された電源種別、残存電力量、閾値電力量、最大電源容量および通信時間は、それぞれ電源種別記録部102、残存電力量記録部103、残存電力量閾値記録部104、最大電源容量記録部105および通信時間記録部112に記録される。こうして親ノード100は、1個のソースノード200に対して、複数の電源種別と残存電力量と閾値電力量と最大電源容量と通信時間を管理可能とする。   FIG. 9 shows a configuration diagram of the parent node 100, and the parent node 100 receives data information from all source nodes 200 managed via the transmission / reception unit 101. The power source type, remaining power amount, threshold power amount, maximum power capacity, and communication time transmitted from the source node 200 are the power source type recording unit 102, remaining power amount recording unit 103, remaining power amount threshold recording unit 104, and maximum power source, respectively. It is recorded in the capacity recording unit 105 and the communication time recording unit 112. Thus, the parent node 100 can manage a plurality of power source types, remaining power amount, threshold power amount, maximum power source capacity, and communication time for one source node 200.

また、親ノード100は任意の時間に、管理する全ソースノード200の電源種別と残存電力量および通信時間の最新値を収集し管理する。
予想消費電力コスト演算部113は、閾値ビット演算部108と、電源状態ビット演算部109と、予想残存電力ビット演算部114によって構成され、実施の形態1で示した残存電力コスト演算部107に代わるものである。その他の構成は実施の形態1の図3と同じにつき、同一または相当部分には同じ符号を付して説明を省略する。
Further, the parent node 100 collects and manages the power supply types, the remaining power amount, and the latest values of the communication time of all the source nodes 200 to be managed at an arbitrary time.
The expected power consumption cost calculation unit 113 includes a threshold bit calculation unit 108, a power state bit calculation unit 109, and an expected remaining power bit calculation unit 114, and replaces the remaining power cost calculation unit 107 described in the first embodiment. Is. Other configurations are the same as those in FIG. 3 of the first embodiment, and the same or corresponding parts are denoted by the same reference numerals and description thereof is omitted.

次に、予想消費電力コスト演算部113について詳しく説明する。
閾値ビット演算部108と電源状態ビット演算部109の動作は実施の形態1と同じである。予想残存電力ビット演算部114は、残存電力量記録部103に記録された残存電力量、残存電力量閾値記録部104に記録された残存電力量閾値、最大電源容量記録部105に記録された最大電源容量および通信時間記録部112に記録された通信時間を呼び出し、全ソースノードの予想残存電力量を符号化し予想残存電力ビットを演算する。
Next, the expected power consumption cost calculation unit 113 will be described in detail.
The operations of threshold bit calculation section 108 and power supply state bit calculation section 109 are the same as those in the first embodiment. The expected remaining power bit calculation unit 114 includes a remaining power amount recorded in the remaining power amount recording unit 103, a remaining power amount threshold recorded in the remaining power amount threshold recording unit 104, and a maximum recorded in the maximum power capacity recording unit 105. The communication time recorded in the power source capacity and communication time recording unit 112 is called, the expected remaining power amount of all source nodes is encoded, and the expected remaining power bit is calculated.

上記した予想残存電力ビットは次の式(1)で求まる。
予想残存電力ビット
=残存電力ビット+Σ予想消費電力ビット<中継を依頼するソースノード※
の組合せの和>・・・・・(1)
※:中継を依頼するソースノード=図7における200a、200d、200e
The expected remaining power bit is obtained by the following equation (1).
Expected remaining power bit = Residual power bit + Σ Expected power consumption bit <Source node requesting relay *
Sum of combinations> ... (1)
*: Source node requesting relay = 200a, 200d, 200e in FIG.

上記の予想消費電力ビットは、中継するソースノードの残存電力量の変化量と該当ソースノードの通信時間から算出する。
残存電力量の変化量(消費電力量)は前回計測時の残存電力量と現在の残存電力量から算出する。
また、そのソースノードを経由する全ソースノードの通信時間でソースノード毎の単位時間あたりの単位予想残存電力量を算出する。単位予想残存電力量に次回計測までの予測通信時間を掛けることで予想消費電力量となる。
これを中継するソースノードの符号化ルールで符号化することで予想消費電力ビットとなる。
なおこの時、複数のソースノードで共有していた中継通信時間は、各ソースノードの中継通信時間に加えてもよい。また、非通信時間に消費される消費電力量は除いてもよい。
The expected power consumption bit is calculated from the amount of change in the remaining power amount of the source node to be relayed and the communication time of the corresponding source node.
The amount of change in the remaining power amount (power consumption amount) is calculated from the remaining power amount at the previous measurement and the current remaining power amount.
Further, the expected unit remaining power amount per unit time for each source node is calculated based on the communication time of all source nodes passing through the source node. The expected power consumption is obtained by multiplying the unit expected remaining power by the predicted communication time until the next measurement.
By encoding with the encoding rule of the source node that relays this, the expected power consumption bit is obtained.
At this time, the relay communication time shared by the plurality of source nodes may be added to the relay communication time of each source node. The power consumption consumed during non-communication time may be excluded.

以上のことを式に表すと、次の通りとなる。
予想消費電力ビット=F(単位予想残存電力量、次回計測までの予想通信時間)
予想消費電力ビット<中継を依頼するソースノード毎>=符号化した予想消費電力量
予想消費電力量<中継を依頼するソースノード毎>
=単位予想残存電力量*次回計測までの予想通信時間<中継を依頼するソース
ノード毎>・・・・(2)
単位予想残存電力量<中継を依頼するソースノード毎>
=残存電力量の変化量/中継通信時間<中継を依頼するソースノード毎>
残存電力量の変化量=前回収集時の残存電力量―現在収集時の残存電力量
The above can be expressed as follows.
Expected power consumption bit = F (unit expected remaining power, expected communication time until next measurement)
Expected power consumption bit <For each source node requesting relay> = Encoded expected power consumption Expected power consumption <For each source node requesting relay>
= Unit expected remaining energy * Expected communication time until next measurement <Source to request relay
For each node> (2)
Unit expected remaining power <each source node requesting relay>
= Change in remaining power / Relay communication time <For each source node requesting relay>
Change in remaining power = Residual power at previous collection-Residual power at current collection

予想消費電力コスト演算部113は、閾値ビット演算部108で演算された閾値ビット、電源状態ビット演算部109で演算された電源状態ビット、予想残存電力ビット演算部114で演算された予想残存電力ビットを、この順で組み合わせて演算する。   The predicted power consumption cost calculation unit 113 includes a threshold bit calculated by the threshold bit calculation unit 108, a power supply state bit calculated by the power supply state bit calculation unit 109, and an expected remaining power bit calculated by the expected remaining power bit calculation unit 114. Are combined and operated in this order.

例えば、閾値ビットを1ビット、電源状態ビットを3ビット、予想残存電力ビットを4ビットで表現し、残存電力量が減少傾向の充電電源の電源状態ビットを“100”で表す場合、ソースノードの予想残存電力ビットが“1011”で表せる時、予想消費電力コストは“01001011”(=閾値ビット“0”,電源状態ビット“100”,予想残存電力ビット“1011”)と表せる。   For example, when the threshold bit is 1 bit, the power status bit is 3 bits, the expected remaining power bit is 4 bits, and the power status bit of the charging power source whose remaining power is decreasing is represented by “100”, When the expected remaining power bit can be expressed as “1011”, the expected power consumption cost can be expressed as “01001011” (= threshold bit “0”, power supply state bit “100”, expected remaining power bit “1011”).

予想消費電力コスト演算部113で演算された予想消費電力コストと、遅延コスト演算部106で演算された遅延コストが経路設定部111に入力され、経路設定される。経路設定部111におけるルーティングを図10のフローチャートに基づいて説明する。ルーティングはコストが小さいソースノードが優先されるように決定する。
まず、コストの優先順位は遅延コストと予想消費電力コストでは遅延コストが優先される。よって、ステップS21は、予想消費電力コストの大小の関わらず遅延コストの小さい経路が優先され、ステップS23の経路設定となる。次にステップS21において、遅延コストが同じ場合、ステップS12は、予想消費電力コストの小さい経路が優先され、ステップS23の経路設定となる。
The predicted power consumption cost calculated by the predicted power consumption cost calculation unit 113 and the delay cost calculated by the delay cost calculation unit 106 are input to the route setting unit 111 and a route is set. The routing in the route setting unit 111 will be described based on the flowchart of FIG. Routing is determined so that a source node with a low cost is given priority.
First, delay cost is given priority in terms of cost priority in delay cost and expected power consumption cost. Therefore, in step S21, a route with a small delay cost is prioritized regardless of the expected power consumption cost, and the route setting in step S23 is performed. Next, in step S21, when the delay costs are the same, in step S12, the path with the lower expected power consumption cost is prioritized and the path setting in step S23 is performed.

ステップS22において、例えば、同じ予想消費電力ビットのソースノードが有っても、電源状態が充電電源と電池電源と違えば、電源状態ビットが小さいため、予想消費電力コストが小さくなる充電電源が優先される。
また、同じ充電電源で、同じ予想消費電力ビットのソースノードが有っても、予想消費電力が増加傾向のソースノードと予想消費電力が減少傾向のソースノードが有った場合、電源状態ビットが小さくなる予想消費電力が減少傾向のソースノードが優先される。
また、同じ電源状態ビットのソースノードが有れば、予想消費電力ビットが大きくなる予想消費電力量の小さいソースノードが優先される。
In step S22, for example, even if there are source nodes having the same expected power consumption bit, if the power supply state is different from the charge power supply and the battery power supply, the power supply state bit is small, so Is done.
In addition, even if there are source nodes with the same expected power consumption bit with the same charging power supply, if there are source nodes with a predicted increase in power consumption and source nodes with a decrease in expected power consumption, the power status bit is A source node whose decreasing power consumption tends to decrease is given priority.
In addition, if there are source nodes having the same power state bit, a source node with a small expected power consumption that gives a larger expected power consumption bit is given priority.

このコスト計算により、中継するソースノードの電力消費の偏りが改善され、ネットワークの運用時間の最長化に繋げることができる。
親ノード100は、遅延コスト、予想消費電力コストから決定した各ソースノードの通信を中継するソースノード200に対して、送受信部101を経由して通信の中継を請け負うソースノード200を通知する。
親ノード100は、各ソースノード200に対して、親ノードへの通信をする場合に、1ホップ目に通信するソースノードを通知する。
By this cost calculation, the bias of power consumption of the relay source node can be improved and the operation time of the network can be maximized.
The parent node 100 notifies the source node 200 that undertakes communication relay via the transmission / reception unit 101 to the source node 200 that relays communication of each source node determined from the delay cost and the expected power consumption cost.
The parent node 100 notifies each source node 200 of the source node that communicates in the first hop when communicating with the parent node.

次に、図11に示すフローチャートに基づき、この発明の実施の形態2における各ノードの動作を説明する。
ステップS800において、親ノード100は各ソースノード200に対して、残存電力量、電源種別および中継通信時間の送信を要求する。ステップS813において、ソースノード200は親ノード100からの要求に基づき、自ノードの残存電力量を計測し、電源種別を検知する。ステップS814において、各ソースノード200は計測した残存電力量、検知した電源種別および中継通信時間を親ノード100に送信する。
Next, the operation of each node in the second embodiment of the present invention will be described based on the flowchart shown in FIG.
In step S800, the parent node 100 requests each source node 200 to transmit the remaining power amount, the power source type, and the relay communication time. In step S813, based on the request from the parent node 100, the source node 200 measures the remaining power amount of its own node and detects the power source type. In step S814, each source node 200 transmits the measured remaining power amount, the detected power source type, and the relay communication time to the parent node 100.

ステップS801は、親ノード100が各ソースノード200から送信された残存電力量、電源種別および中継通信時間を受信し、それぞれ残存電力量記録部103、電源種別記録部102および通信記録部112に記録する。ステップS802は、遅延コスト演算部106において、中継(ホップ)数から遅延コストを演算する。ステップS803は、前回収集した残存電力量と電源種別を確認する。ステップS804は、電源種別は前回収集したものと同じかどうか比較する。もし同じ(Yes)であればステップS805に進み、異なる(No)場合はステップS807に進む。   In step S801, the parent node 100 receives the remaining power amount, the power source type, and the relay communication time transmitted from each source node 200, and records them in the remaining power amount recording unit 103, the power source type recording unit 102, and the communication recording unit 112, respectively. To do. In step S802, the delay cost calculation unit 106 calculates the delay cost from the number of relays (hops). A step S803 confirms the remaining power amount collected last time and the power source type. In step S804, it is compared whether the power source type is the same as that collected last time. If it is the same (Yes), the process proceeds to step S805, and if not (No), the process proceeds to step S807.

ステップS805は、ソースノード200の電源が充電電源かどうか確認する。もし電源が充電電源の場合(Yes)はステップS806に進み、充電電源以外の場合(No)はステップS807に進む。ステップS806は、残存電力量の傾向を演算して、残存電力が“増加”、“維持”、“減少”のどれかを区別する。ステップS807は、式(2)により予想消費電力量を求め、それを符号化した予想消費電力ビットを演算する。ステップS808は、式(1)により予想残存電力ビットを演算する。ステップS809は、あるソースノードの通信を中継できる複数のソースノードにおいて、予想残存電力ビットの最大値が最小となっているか判断する。 In step S805, it is confirmed whether the power source of the source node 200 is a charging power source. If the power source is a charging power source (Yes), the process proceeds to step S806. If the power source is other than the charging power source (No), the process proceeds to step S807. In step S806, the tendency of the remaining power amount is calculated to discriminate whether the remaining power is “increase”, “maintain”, or “decrease”. In step S807, an expected power consumption amount is obtained from the equation (2), and an expected power consumption bit obtained by encoding it is calculated. In step S808, an expected remaining power bit is calculated according to equation (1). In step S809, it is determined whether the maximum value of the expected remaining power bits is minimum in a plurality of source nodes that can relay communication of a certain source node.

このステップS809における動作を具体的に説明する。例えば、図7において、中継するソースノード200bと200fの残存電力ビットが“0100”で、ソースノード200dの予想消費電力ビットが“0010”、ソースノード200aの予想消費電力ビットが“1000”、ソースノード200eの予想消費電力ビットが“0001”の時、ソースノード200d、200a,200eがソースノード200fを経由して通信する場合は、ソースノード200bと200fの予想残存電力ビットはそれぞれ“0100”、“1111”となり、この組合せの予想残存電力ビットの最大値は“1111”となる。
同じ条件で、ソースノード200d、200eがソースノード200bを経由して通信し、ソースノード200aがソースノード200fを経由して通信する場合は、ソースノード200bと200fの予想残存電力ビットはそれぞれ“0111”、“1100”となり、この組合せの予想残存電力ビットの最大値は“1100”となる。よって、この二つを比較した場合、後者の組合せが、「予測残存電力ビットの最大値が最も小さくなる組合せ」となり、こちらが選ばれる。
The operation in step S809 will be specifically described. For example, in FIG. 7, the remaining power bits of the source nodes 200b and 200f to be relayed are “0100”, the expected power consumption bit of the source node 200d is “0010”, the expected power consumption bit of the source node 200a is “1000”, and the source When the expected power consumption bit of the node 200e is “0001”, when the source nodes 200d, 200a, and 200e communicate via the source node 200f, the expected remaining power bits of the source nodes 200b and 200f are “0100”, “1111”, and the maximum value of the expected remaining power bits of this combination is “1111”.
Under the same conditions, when the source nodes 200d and 200e communicate via the source node 200b and the source node 200a communicates via the source node 200f, the expected remaining power bits of the source nodes 200b and 200f are “0111”, respectively. “, 1100”, and the maximum value of the expected remaining power bits of this combination is “1100”. Therefore, when the two are compared, the latter combination becomes “the combination with the smallest maximum value of the predicted remaining power bit”, which is selected.

ステップS810は、閾値ビット演算部108で演算された閾値ビット、電源状態ビット演算部109で演算された電源状態ビット、予想残存電力ビット演算部114で演算された予想残存電力ビットを、この順で組み合わせて予想消費電力コストを演算する。
ステップS811は、ステップS802で演算された遅延コストと、ステップS810で演算され予想消費電力コストに基づき、経路設定部111において、ネットワーク内におけるソースノードの中から運用時間を最長化して中継するソースノードのルートを選択して経路設定を行なう。この経路設定は、図10に示したフローチャートにより行なうので、ここでは説明を省略する。
In step S810, the threshold bit calculated by the threshold bit calculation unit 108, the power state bit calculated by the power state bit calculation unit 109, and the expected remaining power bit calculated by the expected remaining power bit calculation unit 114 are displayed in this order. Combined to calculate the expected power consumption cost.
In step S811, based on the delay cost calculated in step S802 and the predicted power consumption cost calculated in step S810, the route setting unit 111 relays the source node with the longest operation time among the source nodes in the network. The route is selected by selecting the route. Since this route setting is performed according to the flowchart shown in FIG. 10, the description thereof is omitted here.

ステップS812は、親ノード100は経路が決定したソースノード200に対して、送受信部101を経由して通信の中継を請け負うソースノード200に経路情報を通知し、親ノード100は経路設定終了となる。
ステップS815は、親ノード100からの経路情報をソースノード200の送受信部208で受信する。ステップS816は、受信した経路情報により、自己のソースノード200の経路設定部209に経路情報を設定し、ソースノード200は経路設定終了となる。
In step S812, the parent node 100 notifies the source node 200 that has determined the route of the route information to the source node 200 that undertakes communication relay via the transmission / reception unit 101, and the parent node 100 ends the route setting. .
In step S815, the transmission / reception unit 208 of the source node 200 receives the route information from the parent node 100. In step S816, the route information is set in the route setting unit 209 of its own source node 200 based on the received route information, and the source node 200 ends the route setting.

以上のように、この発明の実施の形態2では、中継する全ソースノードの残存電力ビットとそのソースノードを中継して通信する全ソースノードの予想消費電力ビットから、予想残存電力ビットの最大値が最も小さくなる中継するソースノードと通信するソースノードの組み合わせを算出する。この組合せで算出された予想残存電力ビットで予想消費電力コストが演算される。
このコスト計算により、中継するソースノードの電力消費の偏りが改善され、ネットワークの運用時間の最長化に繋げることができる。
As described above, in the second embodiment of the present invention, the maximum value of the expected remaining power bits is calculated from the remaining power bits of all the source nodes to be relayed and the predicted power consumption bits of all the source nodes that relay the source nodes for communication. The combination of source nodes that communicate with the relaying source node that minimizes is calculated. Expected cost to power in the estimated remaining power bits calculated in this combination is calculated.
By this cost calculation, the bias of power consumption of the relay source node can be improved and the operation time of the network can be maximized.

実施の形態3.
次に、この発明の実施の形態3における無線通信システムとしてアドホックネットワークの場合を図12に基づいて説明する。
図12はアドホックネットワークの構成を示し、ネッワークを構成する複数のノードは、ネッワークの内の全てのソースノードを管理し通信を統制する親ノード100と、情報を集めるセンサなどのソースノード200aと、親ノード100とソースノード200aの間において情報を中継するソースノード200c、200g、200h、200iとで構成されている。ソースノード200aからの情報は通信を中継するソースノード200c、200g〜200iのいずれかを経由して親ノード100に収集される。
Embodiment 3 FIG.
Next, the case of an ad hoc network as a wireless communication system according to Embodiment 3 of the present invention will be described with reference to FIG.
FIG. 12 shows the configuration of an ad hoc network, and a plurality of nodes constituting the network include a parent node 100 that manages all source nodes in the network and regulates communication, a source node 200a such as a sensor that collects information, It consists of source nodes 200c, 200g, 200h, and 200i that relay information between the parent node 100 and the source node 200a. Information from the source node 200a is collected by the parent node 100 via any one of the source nodes 200c and 200g to 200i that relay communication.

図12においては、中継するソースノードのうち、ソースノード200cは充電が不可能な電池電源で、ソースノード200g〜200iは常時電力が供給される商用電源で示している。
普段は遅延コストが大きくなっても常時電源が取れるルートにソースノードを配置し通信しているが、停電時の対策用に電池電源式のソースノードをバックアップ用に設置する場合もある。この電池電源式のソースノードを用いて通信した時に遅延コストが小さくなる場合、この電池電源式のソースノードが優先的に使われるため、バックアップの用を成さないことになる。そのため、停電時などのネットワークの運用時間が短くなる。
そこで、実施の形態3の発明は、非常用遅延コストを固定的に設定することで、バックアップ用に電池電源式のソースノードを設定できるようにしたものである。
In FIG. 12, among the relayed source nodes, the source node 200c is a battery power source that cannot be charged, and the source nodes 200g to 200i are commercial power sources that are always supplied with power.
Usually, even if the delay cost increases, the source node is arranged and communicated on a route where power can always be taken, but a battery-powered source node may be installed for backup as a countermeasure in case of power failure. If the delay cost is reduced when communication is performed using this battery-powered source node, the battery-powered source node is used preferentially, so that it is not used for backup. This shortens the network operation time during a power failure.
Therefore, the invention of the third embodiment is such that a battery-powered source node can be set for backup by fixedly setting an emergency delay cost.

例えば、図12において、中継(ホップ)数を4ビットの遅延コストで表し、その符号化ルールが「ホップ数を10進数表記から4桁の2進表記に変えること」である時、ソースノード200aから親ノード100まで実線で記載された経路を使って通信を行う場合
、4ホップとなるため、遅延コストは“0100”となる。一方、ソースノード200aから親ノード100まで破線で記載された経路を使う場合、2ホップとなるため、遅延コストは“0010”となる。
For example, in FIG. 12, when the number of relays (hops) is represented by a 4-bit delay cost and the encoding rule is “change the number of hops from decimal notation to 4-digit binary notation”, the source node 200a When communication is performed using a route indicated by a solid line from the parent node 100 to 4 hops, the delay cost is “0100”. On the other hand, when using a route indicated by a broken line from the source node 200a to the parent node 100, since there are two hops, the delay cost is “0010”.

通常は遅延コストの小さい破線の経路が選択されることになるが、ソースノード200cは電池電源式のソースノードであるため、なるべく中継をさせたくない。そこで、ソースノード200cを経由する経路の遅延コストを常に“1000”とする。
こうすれば、遅延コストが常に最大となるので、ソースノード200g、200h、200iが通信できない状態にならない限り、経路選択時に、ソースノード200cを経由する経路は選択されないようにすることができる。
この時設定した固定的な遅延コスト“1000”を「非常用遅延コスト」と定義している。非常用遅延コストは遅延コストの最大値以上の値とする。一般的にはネットワークの最大ホップ数で決まる。
Normally, a broken-line path with a low delay cost is selected, but since the source node 200c is a battery-powered source node, it is not desired to relay as much as possible. Therefore, the delay cost of the route passing through the source node 200c is always “1000”.
In this way, since the delay cost is always maximized, a route passing through the source node 200c can be prevented from being selected at the time of route selection unless the source nodes 200g, 200h, and 200i become in a state where communication is not possible.
The fixed delay cost “1000” set at this time is defined as “emergency delay cost”. The emergency delay cost is set to a value equal to or greater than the maximum delay cost. Generally, it is determined by the maximum number of hops in the network.

100:親ノード、 200、200a〜200i:ソースノード、
101:送受信部、 102:電源種別記録部、
103:残存電力量記録部、 104:残存電力量閾値記録部、
105:最大電源容量記録部、 106:遅延コスト演算部、
107:残存電力コスト演算部、 108:閾値ビット演算部、
109:電源状態ビット演算部、 110:残存電力ビット演算部、
111:経路設定部、 112:通信時間記録部、
113:予想消費電力コスト演算部、 114:予想残存電力ビット演算部、
201:電源、 202:電源種別検知部、
203:電源種別記録部、 204:残存電力量計測部、
205:残存電力量記録部、 206:残存電力量閾値設定部、
207:最大電源容量登録部、 208:送受信部、
209:経路設定部、 210:通信時間計測部、
211:通信時間記録部。
100: parent node, 200, 200a to 200i: source node,
101: Transmission / reception unit, 102: Power supply type recording unit,
103: remaining power amount recording unit, 104: remaining power amount threshold recording unit,
105: Maximum power capacity recording unit 106: Delay cost calculation unit,
107: remaining power cost calculation unit 108: threshold bit calculation unit,
109: Power state bit calculation unit 110: Remaining power bit calculation unit
111: Route setting unit 112: Communication time recording unit
113: Expected power consumption cost calculation unit 114: Expected remaining power bit calculation unit,
201: power supply, 202: power supply type detection unit,
203: Power supply type recording unit, 204: Remaining electric energy measuring unit,
205: remaining power amount recording unit, 206: remaining power amount threshold setting unit,
207: Maximum power capacity registration unit, 208: Transmission / reception unit,
209: Route setting unit, 210: Communication time measuring unit,
211: A communication time recording unit.

Claims (7)

常時電力が供給される商用電源、充電が可能な充電電源、充電が不可能な電池電源のいずれかで動作する複数のソースノードを有したアドホックネットワークにおいて、前記ソースノードは、自己の電源が前記した商用電源、充電電源、電池電源のいずれであるかの電源種別を検知すると共にその電源の残存電力量を計測して、前記電源種別および残存電力量を親ノードに送信する機能を備え、前記親ノードは、前記ソースノードから送信された電源種別および残存電力量によって演算される残存電力コスト、並びに中継するソースノードの数によって決まる遅延コストから、前記ネットワーク内におけるソースノードの中から運用時間を最長化して中継するソースノードのルートを選択する経路設定部を備えている無線通信システム。 In an ad hoc network having a plurality of source nodes that are operated by any one of a commercial power source that is constantly supplied with power, a charging power source that can be charged, and a battery power source that cannot be charged, the source node has its own power source A function of detecting the power type of the commercial power source, the charging power source, or the battery power source, measuring the remaining power amount of the power source, and transmitting the power source type and the remaining power amount to a parent node, The parent node calculates the operation time from the source nodes in the network from the remaining power cost calculated by the power source type and the remaining power amount transmitted from the source node, and the delay cost determined by the number of source nodes to be relayed. A wireless communication system including a path setting unit that selects a route of a source node to be relayed after being maximized. 前記経路設定部は、遅延コストと残存電力コストでは、残存電力コストの大小に関わらず遅延コストの小さい経路を優先し、遅延コストが同じ場合、残存電力コストの小さい経路を優先するようにした請求項1に記載の無線通信システム。   In the delay cost and the remaining power cost, the path setting unit gives priority to a path with a small delay cost regardless of the remaining power cost, and when the delay cost is the same, a path with a small remaining power cost is given priority. Item 2. The wireless communication system according to Item 1. 前記残存電力コストは、残存電力が閾値として設定した残存電力以下になったことを表す閾値ビットと、電源種別および残存電力の変化傾向によって演算される電源状態ビットと、残存電力量によって演算される残存電力ビットによって構成されることを特徴とする請求項1または請求項2に記載の無線通信システム。   The remaining power cost is calculated by a threshold bit indicating that the remaining power is equal to or less than the remaining power set as a threshold, a power state bit calculated by a power supply type and a change tendency of the remaining power, and a remaining power amount. 3. The wireless communication system according to claim 1, wherein the wireless communication system is configured by remaining power bits. 常時電力が供給される商用電源、充電が可能な充電電源、充電が不可能な電池電源のいずれかで動作する複数のソースノードを有したアドホックネットワークにおいて、前記ソースノードは、自己の電源が前記した商用電源、充電電源、電池電源のいずれであるかの電源種別を検知すると共に、その電源の残存電力量およびソースノードからの通信を中継する中継通信時間を計測して親ノードに送信する機能を備え、前記親ノードは、前記ソースノードから送信された電源種別、残存電力量および中継通信時間によって演算される予想消費電力コスト、並びに中継するソースノードの数によって決まる遅延コストから、前記ネットワーク内におけるソースノードの中から運用時間を最長化して中継するソースノードのルートを選択する経路設定部を備えている無線通信システム。 In an ad hoc network having a plurality of source nodes that are operated by any one of a commercial power source that is constantly supplied with power, a charging power source that can be charged, and a battery power source that cannot be charged, the source node has its own power source A function that detects the power type of commercial power supply, charging power supply, or battery power supply, and measures the remaining power amount of the power supply and the relay communication time for relaying communication from the source node and transmits it to the parent node The parent node includes a predicted power consumption cost calculated from a power source type, a remaining power amount and a relay communication time transmitted from the source node, and a delay cost determined by the number of source nodes to be relayed. Routing that selects the route of the source node to be relayed with the longest operation time from among the source nodes in Wireless communication system comprising a part. 前記経路設定部は、遅延コストと予想消費電力コストでは、予想消費電力コストの大小に関わらず遅延コストの小さい経路を優先し、遅延コストが同じ場合、予想消費電力コストの小さい経路を優先するようにした請求項4に記載の無線通信システム。   In the delay cost and the predicted power consumption cost, the route setting unit gives priority to a route having a small delay cost regardless of the size of the predicted power consumption cost. The wireless communication system according to claim 4. 前記予想消費電力コストは、残存電力が閾値として設定した残存電力以下になったことを表す閾値ビットと、電源種別および残存電力の変化傾向によって演算される電源状態ビットと、中継通信時間によって演算される予想消費電力と残存電力量から算出される予想残存電力ビットによって構成されることを特徴とする請求項4または請求項5に記載の無線通信システム。   The expected power consumption cost is calculated based on a threshold bit indicating that the remaining power is equal to or less than the remaining power set as a threshold, a power state bit calculated based on a power supply type and a change tendency of the remaining power, and a relay communication time. 6. The wireless communication system according to claim 4, wherein the wireless communication system is configured by an expected remaining power bit calculated from an expected power consumption and a remaining power amount. 前記ソースノードは、遅延コストとして非常時用遅延コストを固定的に設定できるようにした請求項1乃至請求項6のいずれか1項に記載の無線通信システム。   The radio communication system according to any one of claims 1 to 6, wherein the source node can set the emergency delay cost as a delay cost fixedly.
JP2010279137A 2010-12-15 2010-12-15 Wireless communication system Active JP5351133B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010279137A JP5351133B2 (en) 2010-12-15 2010-12-15 Wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010279137A JP5351133B2 (en) 2010-12-15 2010-12-15 Wireless communication system

Publications (2)

Publication Number Publication Date
JP2012129780A JP2012129780A (en) 2012-07-05
JP5351133B2 true JP5351133B2 (en) 2013-11-27

Family

ID=46646352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010279137A Active JP5351133B2 (en) 2010-12-15 2010-12-15 Wireless communication system

Country Status (1)

Country Link
JP (1) JP5351133B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5924423B2 (en) * 2012-12-26 2016-05-25 富士通株式会社 Information processing method, communication method, communication node, system, and information processing program
US20150095679A1 (en) 2013-09-30 2015-04-02 Sonos, Inc. Transitioning A Networked Playback Device Between Operating Modes
JP7028511B2 (en) 2018-04-25 2022-03-02 日本電気通信システム株式会社 In-vehicle communication device, in-vehicle communication system, communication method and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6735417B2 (en) * 2002-08-15 2004-05-11 Motorola, Inc. Method and apparatus for relaying information in an AD-HOC network
JP2004260465A (en) * 2003-02-25 2004-09-16 Ntt Docomo Inc Radio communication system, radio communication terminal, centralized management server, and communication route setting method

Also Published As

Publication number Publication date
JP2012129780A (en) 2012-07-05

Similar Documents

Publication Publication Date Title
US7881206B2 (en) Method and apparatus for mesh routing
JP4727371B2 (en) Communication terminal, mobile communication system, and communication method
US8583768B2 (en) Wireless sensor network and management method for the same
US10708172B2 (en) Energy aware routing for mesh networks
Elrahim et al. An energy aware WSN geographic routing protocol
US8023501B1 (en) Techniques for self-organizing activity-diffusion-based wireless sensor network
EP1560370B1 (en) Node lifetime aware routing in mobile ad-hoc networks
Liu et al. TALENT: Temporal adaptive link estimator with no training
JP5351133B2 (en) Wireless communication system
JP6358332B2 (en) Sensor network system
Padmanaban et al. Scalable grid-based data gathering algorithm for environmental monitoring wireless sensor networks
Nurmio et al. Equalizing energy distribution in sensor nodes through optimization of RPL
JP6052717B2 (en) Data collection / transmission node, data collection / transmission system, and data collection / transmission method
Wang et al. Traffic-aware relay node deployment for data collection in wireless sensor networks
TWI743690B (en) Communication terminal constituting multi-hop network, and multi-hop network
CN107547268B (en) Mobile energy supplementing method based on virtual backbone network
Tuah et al. Extending lifetime of heterogenous wireless sensor network using relay node selection
JP2009218904A (en) Radio network system, and, radio terminal therefor, and monitoring device
JP6408648B2 (en) Wireless communication apparatus and method, and program
Tsoumanis et al. Recharging vehicle distance minimization in wireless sensor networks
US10420007B2 (en) Energy aware routing for mesh networks
KR101083591B1 (en) System and method for routing based on cost-recognition in buried type sensor network
JP6373071B2 (en) Network controller
Ahmed et al. Prolonging the Network Lifetime of WSN by using the Consumed Power Fairly Protocol
TWI538283B (en) Battery monitoring system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130702

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: 20130730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130822

R151 Written notification of patent or utility model registration

Ref document number: 5351133

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250