Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4896751B2 - Wireless ad hoc terminal - Google Patents
[go: Go Back, main page]

JP4896751B2 - Wireless ad hoc terminal - Google Patents

Wireless ad hoc terminal Download PDF

Info

Publication number
JP4896751B2
JP4896751B2 JP2007013609A JP2007013609A JP4896751B2 JP 4896751 B2 JP4896751 B2 JP 4896751B2 JP 2007013609 A JP2007013609 A JP 2007013609A JP 2007013609 A JP2007013609 A JP 2007013609A JP 4896751 B2 JP4896751 B2 JP 4896751B2
Authority
JP
Japan
Prior art keywords
terminal
wireless
hoc
adjacent
failure diagnosis
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
Application number
JP2007013609A
Other languages
Japanese (ja)
Other versions
JP2008182409A (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 JP2007013609A priority Critical patent/JP4896751B2/en
Publication of JP2008182409A publication Critical patent/JP2008182409A/en
Application granted granted Critical
Publication of JP4896751B2 publication Critical patent/JP4896751B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)

Description

この発明は、アドホック・ネットワーク・システムを構築する無線アドホック端末に関し、特に、故障検出を効率よく行う無線アドホック端末に関するものである。   The present invention relates to a wireless ad hoc terminal that constructs an ad hoc network system, and more particularly to a wireless ad hoc terminal that efficiently detects a failure.

近年、既存のネットワーク・インフラを利用することなく、通信機器間での通信を可能とするアドホック・ネットワーク・システムへの関心が高まっている。このアドホック・ネットワーク・システムは、従来の固定的なインフラストラクチャ型のネットワーク(例えば、アクセスポイントを介して通信を行うように構成されたネットワーク・システム)とは異なり、膨大な数の物やデバイスによる自律的なネットワークの構築が可能である。また、既存の通信インフラに依存しないネットワークの構築が可能である。今後、アドホック・ネットワーク・システムが広く普及していくためには、システムを構成する機器の状態管理(ネットワーク管理)が必要である。   In recent years, there has been an increasing interest in ad hoc network systems that enable communication between communication devices without using existing network infrastructure. This ad hoc network system is different from a conventional fixed infrastructure type network (for example, a network system configured to communicate via an access point), and is based on a large number of objects and devices. An autonomous network can be constructed. It is also possible to construct a network that does not depend on existing communication infrastructure. In the future, in order for ad hoc network systems to become widespread, state management (network management) of devices constituting the system is necessary.

従来のインフラストラクチャ型のIPネットワーク・システムでは、一般的にSNMP(Simple Network Management Protocol)による管理方式を適用することで、故障端末の特定を行っている。この管理方式では、管理する側を“マネージャ”、管理される側を“エージェント”と呼び、これらの両者間でSNMPに基づく通信を行うことにより、マネージャは様々な管理情報を収集/制御している。例えば、マネージャは、エージェントが生きているかもしくは死んでいるのかを確認するために、デフォルトで、15分間隔で個々のエージェントに対して問い合わせを行っている。しかし、アドホック・ネットワーク・システムでは、システムの規模が大きくなると、システムを構成する無線アドホック端末の移動、システムへの参加あるいはシステムからの脱退等が頻繁に繰り返されることによって、そのネットワーク構成が絶えず変化する。そのため、アドホック・ネットワーク・システムを適切に管理する観点にたてば、SNMPに基づく問合せメッセージの送信周期を、従来のインフラストラクチャ型のIPネットワーク・システムに適用される送信周期よりも短く設定する必要がある。しかしながら、多数の無線アドホック端末より構成されるアドホック・ネットワーク・システムにおいては、無線アドホック端末の無線リソースには一定の制限があり、また、問合せメッセージの送信周期の短縮化に従ってネットワーク管理に要するトラヒックが急速に増大するので、問合せメッセージ周期の短縮化には限界があった。   In a conventional infrastructure type IP network system, a faulty terminal is generally identified by applying a management method based on SNMP (Simple Network Management Protocol). In this management method, the managing side is called a “manager”, and the managed side is called an “agent”. By performing communication based on SNMP between the two, the manager collects / controls various management information. Yes. For example, managers query individual agents at 15 minute intervals by default to see if an agent is alive or dead. However, in an ad hoc network system, as the scale of the system increases, the network configuration constantly changes as the wireless ad hoc terminals that make up the system move, join or leave the system, and so on frequently. To do. Therefore, from the viewpoint of appropriately managing the ad hoc network system, it is necessary to set the transmission cycle of the inquiry message based on SNMP shorter than the transmission cycle applied to the conventional infrastructure type IP network system. There is. However, in an ad hoc network system composed of a large number of wireless ad hoc terminals, there are certain restrictions on the wireless resources of the wireless ad hoc terminals, and the traffic required for network management is reduced as the query message transmission period is shortened. Since it increases rapidly, there is a limit to shortening the inquiry message cycle.

また、無線環境においては、干渉等の一時的な要因により隣接端末間の無線環境が変化するため、無線状態の変化のみの情報に基づいて隣接端末の故障を判断することができないという問題点があった。   In addition, in the wireless environment, the wireless environment between adjacent terminals changes due to temporary factors such as interference, so that it is not possible to determine the failure of the adjacent terminal based on only the information on the wireless state change. there were.

これに対し、本出願人の先行出願(特願2005−311732号)では、上述した課題を解決し、目的を達成するために、アドホック・ネットワーク・システムを形成し、無線インターフェースを通じて他端末との間の通信を行う無線アドホック端末において、自端末の存在を通知するための存在通知メッセージを生成する手段と、第1の故障診断を行うための第1の故障診断メッセージを生成する手段と、故障診断を依頼するための故障診断依頼メッセージを生成する手段と、第2の故障診断を行うための第2の故障診断メッセージを生成する手段と、故障診断対象の無線アドホック端末に対する診断結果を付した診断結果メッセージを生成する手段とを設け、存在通知メッセージを所定時間内に受信しなかった無線アドホック端末または無線インターフェースに関する情報に基づいて無線リンク切断の可能性を検出した無線アドホック端末は、第1の故障診断を行う無線アドホック端末として、故障診断対象の無線アドホック端末に応答を義務づけた第1の故障診断メッセージを送信し、第1の故障診断を行う無線アドホック端末は、第1の故障診断メッセージに対する応答がない場合に、故障診断依頼メッセージを送信し、故障診断依頼メッセージを受信した無線アドホック端末は、該故障診断依頼メッセージに含まれる故障診断対象の無線アドホック端末に対して応答を義務づけた第2の故障診断メッセージを送信し、第2の故障診断を行う無線アドホック端末は、第2の故障診断メッセージに対する応答の有無に基づいて、第1の故障診断を行った無線アドホック端末に診断結果メッセージを送信することを特徴とする、故障端末の特定手法が記載されている。   On the other hand, in the prior application (Japanese Patent Application No. 2005-311732) of the present applicant, in order to solve the above-described problems and achieve the object, an ad hoc network system is formed, and a wireless interface is used to communicate with other terminals. A wireless ad hoc terminal that performs communication between the means for generating a presence notification message for notifying the presence of the own terminal, a means for generating a first failure diagnosis message for performing a first failure diagnosis, and a failure Means for generating a failure diagnosis request message for requesting diagnosis, means for generating a second failure diagnosis message for performing second failure diagnosis, and a diagnosis result for the wireless ad hoc terminal to be diagnosed Means for generating a diagnostic result message, and a wireless ad hoc terminal that has not received a presence notification message within a predetermined time period or The wireless ad hoc terminal that has detected the possibility of disconnection of the wireless link based on the information related to the wireless interface is a wireless ad hoc terminal that performs the first failure diagnosis. The wireless ad hoc terminal that transmits the message and performs the first failure diagnosis transmits the failure diagnosis request message when there is no response to the first failure diagnosis message, and the wireless ad hoc terminal that has received the failure diagnosis request message The wireless ad hoc terminal that performs the second failure diagnosis transmits the second failure diagnosis message obliged to respond to the wireless ad hoc terminal targeted for failure diagnosis included in the failure diagnosis request message. A wireless ad hoc terminal that has made a first failure diagnosis based on whether there is a response to And transmitting the diagnostic result message, a specific method of fault terminal are described.

上述の先行出願の故障端末特定手法は、隣接端末リストを生成する際、隣接している周囲の端末から無差別的に送られてくる固有情報(その端末を特定することのできる情報)のみをそのまま受け取る仕組みになっているため、故障と疑わしき端末の特定を隣接している端末に依頼しようとする際、場合によっては判定結果を得るまでに膨大な時間を要し、正しく判定を行えない可能性が高いという問題点があった。   The failure terminal identification method of the above-mentioned prior application, when generating the neighboring terminal list, only the unique information (information that can identify the terminal) sent indiscriminately from neighboring neighboring terminals. Since it is a mechanism to receive as it is, when trying to request a terminal that is suspected of malfunctioning to an adjacent terminal, it may take a long time to obtain a determination result, and it may not be possible to make a correct determination There was a problem of high nature.

また、現実的には、隣接端末リストのサイズを無制限に取ることは不可能であり、制限を加えなければならないのであるが、隣接端末リストを生成する際、隣接している端末のうち、どの端末をリストに残したらよいのかを判定する手段が無いため、正しく故障端末を特定することができない(つまり無駄な)隣接端末リストを作り上げてしまう可能性が高いという問題点もあった。   In reality, it is impossible to limit the size of the adjacent terminal list and it is necessary to add a limit. When generating the adjacent terminal list, which of the adjacent terminals is generated. Since there is no means for determining whether the terminal should be left in the list, there is also a problem that there is a high possibility that a faulty terminal cannot be correctly identified (that is, a useless) adjacent terminal list is created.

例えば、ある端末Aの周辺に端末B、C、D、E、F、G、H、I、J、Kがあった場合、端末Aは、10個の隣接端末テーブルを持つことになる。また、端末Aが保有するこの隣接端末テーブルの各項目(つまり端末B、C、D、E、F、G、H、I、J、K)に対し、それぞれが隣接している端末のテーブル、先行出願で言うところの共通隣接端末テーブルを有している。この場合の端末Aが有する隣接端末リストの中の端末Dの隣接テーブルに端末E、F、G、H、I、J、K、L、Mがあった場合、先行出願の故障端末特定手法では(端末Aが端末Dに対して通信を行おうとしたけど応答が無かったため)端末Dが故障している疑いがあった場合、端末E、F、G、H、I、J、Kに対して(端末Aから)故障端末の特定を依頼する。   For example, when there are terminals B, C, D, E, F, G, H, I, J, and K around a certain terminal A, the terminal A has ten adjacent terminal tables. Further, for each item of the adjacent terminal table held by the terminal A (that is, terminals B, C, D, E, F, G, H, I, J, K), a table of terminals adjacent to each other, It has a common adjacent terminal table as used in the prior application. In this case, when there are terminals E, F, G, H, I, J, K, L, and M in the adjacent table of the terminal D in the adjacent terminal list of the terminal A in this case, If terminal D is suspected of malfunctioning (because terminal A tried to communicate with terminal D but did not respond), terminal E, F, G, H, I, J, K Request (from terminal A) the identification of the faulty terminal.

この時、障害物等の外乱により電波の情況が変化することで通信状況が悪くなり、端末E、F、G、H、I、Jから端末Dに対して通信ができず、端末Kだけが端末Dとの通信を行えた場合(このような状況の判りやすい例として、端末A、D、Kはお互い近い位置に設置されていて端末E、F、G、H、I、Jはこれらから離れている場合があげられる)、先行出願の故障端末特定手法では、通信ができない端末E、F、G、H、I、Jに対して一つずつ故障端末の特定依頼を発行し、最後の端末Kに依頼を出してようやく端末Dが故障していない結果を得ることとなる。隣接端末リストが大きければ大きいほど、故障の判定結果を得るまでのオーバーヘッド時間が長くなってしまう。   At this time, the situation of radio waves changes due to disturbances such as obstacles, so that the communication situation becomes worse, and communication from terminal E, F, G, H, I, J to terminal D is not possible. When communication with the terminal D can be performed (as an example in which such a situation is easy to understand, the terminals A, D, and K are installed at positions close to each other, and the terminals E, F, G, H, I, and J are In the failure terminal identification method of the prior application, a failure terminal identification request is issued to each of the terminals E, F, G, H, I, and J that cannot communicate with each other. Only when a request is made to the terminal K, the result that the terminal D is not broken is obtained. The larger the neighboring terminal list, the longer the overhead time until a failure determination result is obtained.

これを回避するため、隣接端末リストのサイズを制限することが考えられるが、先行出願ではどの隣接端末の情報を残し、どの隣接端末の情報を切り捨てるのかを判定する方法が記載されていないため、無作為に選出したのと等しい状態となってしまう。これでは、故障していると疑われている端末に対して最も通信できる可能性の高い隣接端末が選ばれず、結果、間違って故障しているという判定をくだしてしまう。   In order to avoid this, it is conceivable to limit the size of the neighboring terminal list, but the prior application does not describe a method for determining which neighboring terminal information is to be left and which neighboring terminal information is to be discarded. It becomes the state that is equal to having been elected at random. In this case, an adjacent terminal that is most likely to be able to communicate with a terminal suspected of being out of order is not selected, and as a result, it is determined that the terminal is in error.

この発明は、上述のような課題を解決するためになされたもので、その目的は、故障と疑わしき端末を発見した際、その端末が本当に故障しているのか否かを効率良く判定することができる無線アドホック端末を得るものである。   The present invention has been made to solve the above-described problems. The purpose of the present invention is to efficiently determine whether or not a terminal is really out of order when a terminal suspected of being out of order is discovered. A wireless ad hoc terminal capable of being obtained is obtained.

この発明に係る無線アドホック端末は、アドホック・ネットワーク・システムを構築する無線アドホック端末であって、前記無線アドホック端末が位置する位置情報を記録する位置情報記録部と、前記無線アドホック端末との間で通信可能な範囲に位置する第2の無線アドホック端末の識別子及び位置情報から構成される隣接端末リストを保持する隣接端末リスト保持部と、前記隣接端末リストに基づき作成され、前記無線アドホック端末における隣接端末が第3の無線アドホック端末における隣接端末にもなっている時、当該隣接端末に関する共通隣接端末テーブルを保持する共通隣接端末テーブル保持部と、前記無線アドホック端末の識別子、前記位置情報記録部から得られた前記無線アドホック端末の位置情報、及び前記隣接端末リスト保持部により保持された隣接端末リストに基づき、第1の存在通知メッセージを生成して前記第2の無線アドホック端末に送信するとともに、前記第2の無線アドホック端末から前記第1の存在通知メッセージに対応する第2の存在通知メッセージを受信すると、前記第2の存在通知メッセージを送ってきた前記第2の無線アドホック端末の位置情報に基づき、通信可能性が高い場合に、前記隣接端末リストを更新するとともに、前記共通隣接端末テーブルを更新するメッセージ処理部とを設けたものである。   A wireless ad hoc terminal according to the present invention is a wireless ad hoc terminal that constructs an ad hoc network system, and includes a position information recording unit that records position information where the wireless ad hoc terminal is located, and the wireless ad hoc terminal. An adjacent terminal list holding unit for holding an adjacent terminal list configured from an identifier and position information of a second wireless ad hoc terminal located in a communicable range, and created based on the adjacent terminal list, and adjacent in the wireless ad hoc terminal When the terminal is also an adjacent terminal in the third wireless ad hoc terminal, a common adjacent terminal table holding unit that holds a common adjacent terminal table related to the adjacent terminal, an identifier of the wireless ad hoc terminal, and the position information recording unit The obtained location information of the wireless ad hoc terminal and the adjacent terminal list Based on the neighboring terminal list held by the holding unit, a first presence notification message is generated and transmitted to the second wireless ad hoc terminal, and from the second wireless ad hoc terminal to the first presence notification message. When the corresponding second presence notification message is received, the neighboring terminal list is updated when the possibility of communication is high based on the location information of the second wireless ad hoc terminal that has sent the second presence notification message And a message processing unit for updating the common adjacent terminal table.

この発明に係る無線アドホック端末は、故障と疑わしき端末を発見した際、その端末が本当に故障しているのか否かを効率良く判定することができるという効果を奏する。すなわち、故障と疑わしき端末を検出し、その端末が本当に故障しているのかどうかの確認を行うため隣接端末に問合せる際、隣接端末リストから故障と疑わしき端末と最も通信できる可能性の高い端末を優先して故障端末の特定依頼を出すことができ、また、サイズに制約のある隣接端末リストに情報を埋めていく際、最も通信に適している端末を残すことができるという効果を奏する。   The wireless ad hoc terminal according to the present invention has an effect that when a terminal suspected of malfunctioning is found, it can be efficiently determined whether or not the terminal is truly malfunctioning. That is, when a terminal that is suspected of malfunctioning is detected and an inquiry is made to an adjacent terminal to check whether the terminal is really malfunctioning, priority is given to the terminal that is most likely to communicate with the suspected malfunctioning terminal from the list of adjacent terminals Thus, it is possible to issue a request for specifying a faulty terminal, and it is possible to leave a terminal that is most suitable for communication when information is embedded in an adjacent terminal list having a size restriction.

実施の形態1.
この発明の実施の形態1に係るアドホック・ネットワーク・システムについて図1から図17までを参照しながら説明する。図1は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの構成を示す図である。なお、以降では、各図中、同一符号は同一又は相当部分を示す。
Embodiment 1 FIG.
An ad hoc network system according to Embodiment 1 of the present invention will be described with reference to FIGS. FIG. 1 is a diagram showing a configuration of an ad hoc network system according to Embodiment 1 of the present invention. In the following, in each figure, the same reference numerals indicate the same or corresponding parts.

図1において、この実施の形態1に係るアドホック・ネットワーク・システムは、無線リンク102で結ばれている複数の無線アドホック端末101が設けられている。なお、同図では、無線アドホック端末101−a〜101−i、101−yが例示されている。   In FIG. 1, the ad hoc network system according to the first embodiment is provided with a plurality of wireless ad hoc terminals 101 connected by a wireless link 102. In the figure, wireless ad hoc terminals 101-a to 101-i and 101-y are illustrated.

また、図1に示すアドホック・ネットワーク・システムでは、特定の無線アドホック端末がSNMP(Simple Network Management Protocol)による管理方式のマネージャとして動作するとともに、その他の無線アドホック端末がエージェントとして動作しており、マネージャから個々のエージェントに対して、「生き死に」の確認を行うための周期的な問い合わせが行われている。なお、以後の説明では、「無線アドホック端末101−y」をマネージャとして取り扱うものとする。   In the ad hoc network system shown in FIG. 1, a specific wireless ad hoc terminal operates as a manager of a management method using SNMP (Simple Network Management Protocol), and other wireless ad hoc terminals operate as agents. Periodic inquiries have been made to individual agents to confirm “dead or alive”. In the following description, it is assumed that “wireless ad hoc terminal 101-y” is handled as a manager.

図2は、この発明の実施の形態1に係る無線アドホック端末の構成を示すブロック図である。   FIG. 2 is a block diagram showing a configuration of the wireless ad hoc terminal according to Embodiment 1 of the present invention.

図2において、無線アドホック端末101は、送受信部10と、メッセージ処理部12と、隣接端末リスト保持部14と、共通隣接端末テーブル保持部16と、隣接端末選択部18と、再帰診断確認部22と、再帰診断依頼部24と、位置情報記録部26とが設けられている。   In FIG. 2, the wireless ad hoc terminal 101 includes a transmission / reception unit 10, a message processing unit 12, an adjacent terminal list holding unit 14, a common adjacent terminal table holding unit 16, an adjacent terminal selection unit 18, and a recursive diagnosis checking unit 22. In addition, a recursive diagnosis request unit 24 and a position information recording unit 26 are provided.

送受信部10は、他の無線アドホック端末へ所定のメッセージを送信するとともに、他の無線アドホック端末から所定のメッセージを受信する。メッセージ処理部12は、本実施の形態で規定される種々のメッセージを生成するとともに、他の無線アドホック端末から送信されたメッセージの内容を把握し、隣接端末リスト、共通隣接端末テーブルを作成、更新する。隣接端末リスト保持部14は、隣接端末と呼ばれる無線アドホック端末の識別子及び位置情報から構成される隣接端末リストを保持する。また、共通隣接端末テーブル保持部16は、隣接端末毎に、共通隣接端末と呼ばれる無線アドホック端末の識別子及び位置情報から構成される共通隣接端末テーブルを保持する。   The transmission / reception unit 10 transmits a predetermined message to another wireless ad hoc terminal and receives the predetermined message from the other wireless ad hoc terminal. The message processing unit 12 generates various messages defined in this embodiment, grasps the contents of messages transmitted from other wireless ad hoc terminals, and creates and updates an adjacent terminal list and a common adjacent terminal table To do. The neighboring terminal list holding unit 14 holds a neighboring terminal list composed of identifiers and position information of wireless ad hoc terminals called neighboring terminals. Moreover, the common adjacent terminal table holding | maintenance part 16 hold | maintains the common adjacent terminal table comprised from the identifier and position information of the radio | wireless ad hoc terminal called a common adjacent terminal for every adjacent terminal.

なお、『隣接端末』とは、自端末との間で無線通信が可能な範囲に位置する自端末以外の無線アドホック端末を意味し、『共通隣接端末』とは、一つの無線アドホック端末における隣接端末が他の無線アドホック端末における隣接端末にもなっているときに、その共通する隣接端末を意味する。   Note that “adjacent terminal” means a wireless ad hoc terminal other than the own terminal located in a range where wireless communication can be performed with the own terminal, and “common adjacent terminal” means an adjacent in one wireless ad hoc terminal. When the terminal is also an adjacent terminal in another wireless ad hoc terminal, it means the common adjacent terminal.

隣接端末選択部18は、故障端末の特定依頼を発行する際、共通隣接端末テーブルの中から通信できる可能性が一番高い端末を選択する。再帰診断確認部22は、受け取った故障診断の依頼が再帰的なものであるかの判断を行う。再帰診断依頼部24は、上述の再帰診断確認部22で、受け取った故障診断の依頼が再帰的な要求であってかつ自分が行った故障診断の結果が故障であってかつ再帰的に確認を行う深さの数(例えば3階層までと設定されていてまだ2階層目である場合とか)に到達していない場合、再帰的に(自分を起点として更に)故障診断の依頼を発行する。また、位置情報記録部26は、自端末が位置している位置情報を記録する。   The adjacent terminal selection unit 18 selects a terminal having the highest possibility of communication from the common adjacent terminal table when issuing a failure terminal specification request. The recursive diagnosis checking unit 22 determines whether the received failure diagnosis request is recursive. The recursive diagnosis requesting unit 24 is the recursive diagnosis checking unit 22 described above, and the received fault diagnosis request is a recursive request, and the result of the fault diagnosis performed by itself is a fault and recursively confirms. When the number of depths to be performed (for example, the case where it is set up to three levels and is still in the second level) has not yet been reached, a failure diagnosis request is issued recursively (further starting from itself). The location information recording unit 26 records location information where the terminal is located.

なお、位置情報記録部26で記録する位置情報を獲得する具体的な実現手法として、例えばGPSのような機能で獲得してもよいし、配置するユーザが予め入力する座標軸データでもよい。また、その他にも、他端末との通信を行った結果、得られる(端末間の)電波強度や、通信時のエラーレート等を利用もしくは併用して組み合わせてもよい。   In addition, as a specific realization method for acquiring the position information recorded by the position information recording unit 26, for example, it may be acquired by a function such as GPS, or coordinate axis data input in advance by a user to be arranged. In addition, the radio wave intensity (between terminals) obtained as a result of communication with other terminals, the error rate during communication, or the like may be used or combined.

図3は、この発明の実施の形態1に係る無線アドホック端末の隣接端末リスト保持部に格納される隣接端末リストの構成を示す図である。   FIG. 3 is a diagram showing a configuration of an adjacent terminal list stored in the adjacent terminal list holding unit of the wireless ad hoc terminal according to Embodiment 1 of the present invention.

この図3は、無線アドホック端末101−dの隣接端末リスト保持部14に格納される隣接端末リストの一例を示す。隣接端末リスト250は、無線アドホック端末101−a、101−c、101−e、101−h及び101−iの各識別子(251a〜251e)と、位置情報(252a〜252e)とを保持する。なお、位置情報は、ここでは一例として、座標軸の情報を記入している。   FIG. 3 shows an example of an adjacent terminal list stored in the adjacent terminal list holding unit 14 of the wireless ad hoc terminal 101-d. The adjacent terminal list 250 holds identifiers (251a to 251e) of the wireless ad hoc terminals 101-a, 101-c, 101-e, 101-h, and 101-i, and position information (252a to 252e). In this case, the position information is filled with coordinate axis information as an example.

図4は、この発明の実施の形態1に係る無線アドホック端末の共通隣接端末テーブル保持部に格納される共通隣接端末テーブルの構成を示す図である。   FIG. 4 is a diagram showing a configuration of a common adjacent terminal table stored in the common adjacent terminal table holding unit of the wireless ad hoc terminal according to Embodiment 1 of the present invention.

この図4は、無線アドホック端末101−dの共通隣接端末テーブル保持部16に格納される共通隣接端末テーブルの一例を示す。共通隣接端末テーブル300は、隣接無線アドホック端末の識別子毎の共通隣接無線アドホック端末の識別子と、位置情報とを保持する。つまり、隣接無線アドホック端末101−aのフィールド行310(領域311に無線アドホック端末101−aの情報が入っている)には、無線アドホック端末101−dと無線アドホック端末101−aとの間の共通隣接端末である、無線アドホック端末101−c、101−e、101−h及び101−iの各識別子(312a〜312d)、並びに位置情報(313a〜313d)が保持され、再帰的に故障診断を実施した結果、無線アドホック端末101−dには見えない他の端末(つまり、この共通隣接端末テーブルには出てこない端末)を経由して故障ではないことの確認ができた場合その端末情報が経由テーブル314、324、334に保持され、その他の情報が領域315、325、335に保持される。なお、位置情報は、ここでは一例として、座標軸の情報を記入している。   FIG. 4 shows an example of the common adjacent terminal table stored in the common adjacent terminal table holding unit 16 of the wireless ad hoc terminal 101-d. The common adjacent terminal table 300 holds the identifier of the common adjacent wireless ad hoc terminal and the position information for each identifier of the adjacent wireless ad hoc terminal. That is, the field row 310 of the adjacent wireless ad hoc terminal 101-a (the information of the wireless ad hoc terminal 101-a is entered in the area 311) is between the wireless ad hoc terminal 101-d and the wireless ad hoc terminal 101-a. The respective identifiers (312a to 312d) and position information (313a to 313d) of the wireless ad hoc terminals 101-c, 101-e, 101-h, and 101-i, which are common adjacent terminals, are retained, and the failure diagnosis is performed recursively. As a result of performing the above, if it is confirmed that there is no failure via another terminal that is not visible to the wireless ad hoc terminal 101-d (that is, a terminal that does not appear in the common adjacent terminal table), the terminal information Is stored in the route tables 314, 324, and 334, and other information is stored in the areas 315, 325, and 335. In this case, the position information is filled with coordinate axis information as an example.

図5は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの存在通知メッセージの構成を示す図である。   FIG. 5 is a diagram showing the configuration of the presence notification message of the ad hoc network system according to Embodiment 1 of the present invention.

この図5は、自端末がシステム内に存在することを他端末に通知するための存在通知メッセージ201のフォーマット例を示す。同図において、存在通知メッセージ201は、送信元端末の識別子201aと、送信元端末の位置情報201bと、ライフタイム201cと、応答要求フラグ201dと、隣接無線アドホック端末のリストの識別子の各フィールド201e、201g、201i、201k、201m、201oと、隣接無線アドホック端末のリストの位置情報の各フィールド201f、201h、201j、201l、201n、201pとを有する。   FIG. 5 shows a format example of a presence notification message 201 for notifying other terminals that the own terminal exists in the system. In the figure, a presence notification message 201 includes fields 201e of an identifier 201a of a transmission source terminal, location information 201b of the transmission source terminal, a lifetime 201c, a response request flag 201d, and an identifier of a list of adjacent wireless ad hoc terminals. , 201g, 201i, 201k, 201m, 201o and fields 201f, 201h, 201j, 201l, 201n, 201p of position information of the list of adjacent wireless ad hoc terminals.

図6は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの故障診断メッセージの構成を示す図である。   FIG. 6 is a diagram showing a configuration of a failure diagnosis message of the ad hoc network system according to Embodiment 1 of the present invention.

この図6は、第1、第2の故障診断を行う無線アドホック端末が故障診断対象の無線アドホック端末に送信する故障診断メッセージのフォーマット例を示す。同図において、故障診断メッセージ203は、送信元端末の識別子203aと、ライフタイム203bと、応答要求フラグ203cと、再帰故障診断指定フラグ203dと、隣接無線アドホック端末の識別子及び位置情報203eとを有する。応答要求フラグ203cには、応答が必要であることを示す「ACK_REQUIRED」が付される。   FIG. 6 shows a format example of a failure diagnosis message transmitted from the wireless ad hoc terminal performing the first and second failure diagnosis to the wireless ad hoc terminal targeted for failure diagnosis. In the figure, a failure diagnosis message 203 includes an identifier 203a of a transmission source terminal, a lifetime 203b, a response request flag 203c, a recursive failure diagnosis designation flag 203d, and an identifier and location information 203e of an adjacent wireless ad hoc terminal. . “ACK_REQUIRED” indicating that a response is required is attached to the response request flag 203c.

図7は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの故障診断依頼メッセージの構成を示す図である。   FIG. 7 is a diagram showing a configuration of a failure diagnosis request message of the ad hoc network system according to the first embodiment of the present invention.

この図7は、故障診断を行う無線アドホック端末が共通隣接端末の無線アドホック端末に故障診断を依頼する際に出力される故障診断依頼メッセージのフォーマット例を示す。同図において、故障診断依頼メッセージ205は、送信元端末の識別子205aと、故障診断対象端末の識別子205bと、再帰故障診断指定フラグ205cと、その他の情報205dとを有する。再帰故障診断指定フラグ205cは、故障診断を再帰的に行うことを指定するのに使われ(この場合やる“数値1”か、やらない“数値0”)、回数を指定する使い方も可能である(やらない“数値0”、N回やる“数値N”)。   FIG. 7 shows a format example of a failure diagnosis request message that is output when a wireless ad hoc terminal that performs failure diagnosis requests a wireless ad hoc terminal that is a common adjacent terminal to perform failure diagnosis. In the figure, a failure diagnosis request message 205 includes an identifier 205a of a transmission source terminal, an identifier 205b of a failure diagnosis target terminal, a recursive failure diagnosis designation flag 205c, and other information 205d. The recursive failure diagnosis designation flag 205c is used to specify that the failure diagnosis is performed recursively (in this case, “numerical value 1” or “numerical value 0” that is not performed), and a method of specifying the number of times is also possible. (Do not do “value 0”, do N times “value N”).

図8は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの診断結果メッセージの構成を示す図である。   FIG. 8 is a diagram showing a structure of a diagnostic result message of the ad hoc network system according to the first embodiment of the present invention.

この図8は、故障診断依頼先の無線アドホック端末が故障診断依頼元の無線アドホック端末に故障診断結果を通知する際に出力される診断結果メッセージのフォーマット例を示す。同図において、診断結果メッセージ207は、送信元端末の識別子207aと、故障診断対象端末の識別子207bと、再帰故障診断指定フラグ207cと、その他の情報207dとを有する。再帰故障診断指定フラグ207cは、どこまで再帰的に故障診断を実施したかの結果を代入するのに使われる。   FIG. 8 shows a format example of a diagnosis result message that is output when the failure diagnosis request destination wireless ad hoc terminal notifies the failure diagnosis request source wireless ad hoc terminal of the failure diagnosis result. In the figure, a diagnosis result message 207 includes an identifier 207a of a transmission source terminal, an identifier 207b of a failure diagnosis target terminal, a recursive failure diagnosis designation flag 207c, and other information 207d. The recursive failure diagnosis designation flag 207c is used to substitute the result of how far recursive failure diagnosis has been performed.

つぎに、この実施の形態1に係るアドホック・ネットワーク・システムの無線アドホック端末の動作について図面を参照しながら説明する。   Next, the operation of the wireless ad hoc terminal of the ad hoc network system according to the first embodiment will be described with reference to the drawings.

無線アドホック端末101−dが、無線アドホック端末101−aの故障診断をする場合を一例として説明する。   A case where the wireless ad hoc terminal 101-d performs failure diagnosis of the wireless ad hoc terminal 101-a will be described as an example.

図9は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。   FIG. 9 is a diagram showing an operation sequence of the ad hoc network system according to the first embodiment of the present invention.

この図9は、無線アドホック端末101−d、101−a、101−g、101−e、そしてマネージャである101−yが存在するネットワークにおいて、無線アドホック端末101−eがまだ参入していない場合での、無線アドホック端末101−yからの周期的な問い合わせ、及び途中から無線アドホック端末101−eがネットワークへ参入するときの処理を示す。   FIG. 9 shows a case where the wireless ad hoc terminal 101-e has not yet entered the network in which the wireless ad hoc terminals 101-d, 101-a, 101-g, 101-e, and the manager 101-y exist. The periodic inquiry from the wireless ad hoc terminal 101-y and processing when the wireless ad hoc terminal 101-e enters the network from the middle are shown.

図9において、無線アドホック端末101−yは、アドホック・ネットワーク・システムに既に参入している無線アドホック端末101−d、101−a、101−gに対して、SNMPに基づく周期的な問い合わせを継続する(ステップS501、シーケンスSQ601)。つまり、ハローパケットの送信が周期的に起動される。   In FIG. 9, the wireless ad hoc terminal 101-y continues to make periodic inquiries based on SNMP to the wireless ad hoc terminals 101-d, 101-a, and 101-g that have already entered the ad hoc network system. (Step S501, Sequence SQ601). That is, transmission of hello packets is periodically activated.

また、例えば無線アドホック端末101−eが、このアドホック・ネットワーク・システムに新規参入する場合(ステップS502)、その加入について無線アドホック端末101−yに通知され(シーケンスSQ602)、無線アドホック端末101−yは、無線アドホック端末101−eに対してSNMPに基づく周期的な問い合わせを開始する(ステップS503、シーケンスSQ603)。   For example, when the wireless ad hoc terminal 101-e newly enters this ad hoc network system (step S502), the wireless ad hoc terminal 101-y is notified of the subscription (sequence SQ602), and the wireless ad hoc terminal 101-y. Starts a periodic inquiry based on SNMP to the wireless ad hoc terminal 101-e (step S503, sequence SQ603).

図10は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。   FIG. 10 is a diagram showing an operation sequence of the ad hoc network system according to the first embodiment of the present invention.

この図10は、図9と同じ無線アドホック端末101−d、101−a、101−g、101−e、101−yで構成されており、無線アドホック端末101−d、101−a、101−g、101−eがそれぞれ周囲の隣接端末から存在通知メッセージ201を受け取り、隣接端末リスト250の作成/更新、及び共通隣接端末テーブル300の作成/更新を行う場合の動作シーケンスを示す。   10 includes the same wireless ad hoc terminals 101-d, 101-a, 101-g, 101-e, and 101-y as FIG. 9, and the wireless ad hoc terminals 101-d, 101-a, and 101-y. g and 101-e each show an operation sequence when the presence notification message 201 is received from each neighboring neighboring terminal, and the neighboring terminal list 250 is created / updated and the common neighboring terminal table 300 is created / updated.

図10において、アドホック・ネットワーク・システムに参入している無線アドホック端末101−d、101−a、101−e、101−gの各メッセージ処理部12は、図5に示す存在通知メッセージ201を生成し、隣接端末に送信する(ステップS504、S505、S701、S508、S509、S702、S703、S512、S513、S704、S705、S706、シーケンスSQ604〜SQ609、SQ801〜SQ806)。つまり、各無線アドホック端末は、自分がここに居るという「生存情報」を発信する。   In FIG. 10, the message processing units 12 of the wireless ad hoc terminals 101-d, 101-a, 101-e, and 101-g that have entered the ad hoc network system generate the presence notification message 201 shown in FIG. And transmitted to the adjacent terminals (steps S504, S505, S701, S508, S509, S702, S703, S512, S513, S704, S705, S706, sequences SQ604 to SQ609, SQ801 to SQ806). That is, each wireless ad hoc terminal transmits “survival information” that it is here.

図10(a)において、無線アドホック端末101−dは、無線アドホック端末101−a、101−eから存在通知メッセージ201を受け取る。無線アドホック端末101−dは、無線アドホック端末101−gからは受け取れない。   In FIG. 10A, the wireless ad hoc terminal 101-d receives the presence notification message 201 from the wireless ad hoc terminals 101-a and 101-e. The wireless ad hoc terminal 101-d cannot be received from the wireless ad hoc terminal 101-g.

図10(b)において、無線アドホック端末101−eは、無線アドホック端末101−a、101−d、101−gから存在通知メッセージ201を受け取る。   In FIG. 10B, the wireless ad hoc terminal 101-e receives the presence notification message 201 from the wireless ad hoc terminals 101-a, 101-d, and 101-g.

図10(c)において、無線アドホック端末101−aは、無線アドホック端末101−g、101−d、101−eから存在通知メッセージ201を受け取る。   In FIG. 10C, the wireless ad hoc terminal 101-a receives the presence notification message 201 from the wireless ad hoc terminals 101-g, 101-d, and 101-e.

図10(d)において、無線アドホック端末101−gは、無線アドホック端末101−a、101−e、101−dから存在通知メッセージ201を受け取る。   In FIG. 10D, the wireless ad hoc terminal 101-g receives the presence notification message 201 from the wireless ad hoc terminals 101-a, 101-e, and 101-d.

ここで、図5の詳細を説明するにあたり、無線アドホック端末101−aを例にする。図5は、無線アドホック端末101−aから隣接端末である無線アドホック端末101−b、101−c、101−d、101−e、101−f、101−gに対して送信される存在通知メッセージ201を示している。   Here, in describing the details of FIG. 5, the wireless ad hoc terminal 101-a is taken as an example. FIG. 5 shows a presence notification message transmitted from the wireless ad hoc terminal 101-a to the adjacent wireless ad hoc terminals 101-b, 101-c, 101-d, 101-e, 101-f, and 101-g. 201 is shown.

すなわち、同図において、存在通知メッセージ201は、上述したように、送信元端末の識別子201aと、送信元端末の位置情報201bと、ライフタイム201cと、応答要求フラグ201dと、隣接無線アドホック端末のリストの識別子の各フィールド201e、201g、201i、201k、201m、201oと、隣接無線アドホック端末のリストの位置情報の各フィールド201f、201h、201j、201l、201n、201pとを有する。   That is, in the figure, as described above, the presence notification message 201 includes the identifier 201a of the transmission source terminal, the location information 201b of the transmission source terminal, the lifetime 201c, the response request flag 201d, and the adjacent wireless ad hoc terminal. Each field 201e, 201g, 201i, 201k, 201m, and 201o of the list identifier and each field 201f, 201h, 201j, 201l, 201n, and 201p of the position information of the list of adjacent wireless ad hoc terminals are included.

送信元端末の識別子201aには、無線アドホック端末101−aの識別子が、ライフタイム201cには、このメッセージの寿命を示す所定時間が、応答要求フラグ201dには、応答が不要であることを示す「NO_ACK」が、隣接無線アドホック端末のリストフィールド201e、201g、201i、201k、201m、201oには、無線アドホック端末101−aから見た隣接端末である、無線アドホック端末101−b〜gの各識別子が、そして隣接無線アドホック端末のリストフィールド201f、201h、201j、201l、201n、201pには、無線アドホック端末101−aから見た隣接端末である、無線アドホック端末101−b〜gの位置情報がそれぞれ埋め込まれる。   The identifier 201a of the transmission source terminal indicates the identifier of the wireless ad hoc terminal 101-a, the lifetime 201c indicates a predetermined time indicating the lifetime of the message, and the response request flag 201d indicates that no response is required. “NO_ACK” indicates that each of the wireless ad hoc terminals 101-b to 101-g is an adjacent terminal viewed from the wireless ad hoc terminal 101-a in the list fields 201e, 201g, 201i, 201k, 201m, and 201o of the adjacent wireless ad hoc terminals. In the list fields 201f, 201h, 201j, 201l, 201n, and 201p of the adjacent wireless ad hoc terminals, the location information of the wireless ad hoc terminals 101-b to 101g that are adjacent terminals viewed from the wireless ad hoc terminal 101-a Are embedded.

自端末の位置情報は、図2に示す位置情報記録部26を用いる。また、隣接無線アドホック端末のリストは、順次、周囲の隣接端末からの存在通知メッセージ201を受け取るとともに埋まっていく。図5では無線アドホック端末がある程度周囲の隣接端末から存在通知メッセージ201を受け取り終えた状態を示している。   The position information recording unit 26 shown in FIG. 2 is used for the position information of the terminal itself. In addition, the list of adjacent wireless ad hoc terminals is sequentially filled with the presence notification messages 201 from neighboring adjacent terminals. FIG. 5 shows a state where the wireless ad hoc terminal has received the presence notification message 201 from neighboring terminals to some extent.

なお、存在通知メッセージ201として自端末のみの状態(「生き死に」)を通知する観点にたてば、隣接無線アドホック端末のリスト情報201e〜201pは必須要件ではない。ただし、隣接無線アドホック端末のリスト情報は、後述する共通隣接端末テーブル300を作成する際に必要となる情報であり、存在通知メッセージ201に併せて送信することが、トラフィックの増加を抑制する観点において効果的である。   Note that the list information 201e to 201p of the adjacent wireless ad hoc terminals is not an indispensable requirement from the viewpoint of notifying the presence terminal message 201 of the state of only the terminal itself (“dead and alive”). However, the list information of adjacent wireless ad hoc terminals is information required when creating the common adjacent terminal table 300 described later, and it is possible to transmit the information together with the presence notification message 201 from the viewpoint of suppressing an increase in traffic. It is effective.

図10の動作シーケンスに戻って、「生存情報」を受け取った側の動作として、無線アドホック端末101−d、101−a、101−g、101−eでは、相互に通知された存在通知メッセージ201に含まれる隣接無線アドホック端末の情報に基づいて図3に示す隣接端末リスト250が作成あるいは更新されるとともに(ステップS506、S510、S514、S707)、さらに自端末における隣接端末リスト250の情報に基づいて図4に示す共通隣接端末テーブル300が作成あるいは更新される(ステップS507、S511、S515、S708)。   Returning to the operation sequence of FIG. 10, as the operation on the side that has received the “survival information”, the wireless ad hoc terminals 101-d, 101-a, 101-g, and 101-e notify each other the presence notification message 201. 3 is created or updated based on the information on the adjacent wireless ad hoc terminals included in (steps S506, S510, S514, S707), and further, based on the information on the adjacent terminal list 250 in the own terminal Thus, the common adjacent terminal table 300 shown in FIG. 4 is created or updated (steps S507, S511, S515, and S708).

ここで、隣接端末リスト250及び共通隣接端末テーブル300の作成あるいは更新について、図11を用いて説明する。図11は、この発明の実施の形態1に係る無線アドホック端末のメッセージ処理部の隣接端末リストと共通隣接端末テーブルの作成及び更新動作を示すフローチャートである。   Here, creation or updating of the adjacent terminal list 250 and the common adjacent terminal table 300 will be described with reference to FIG. FIG. 11 is a flowchart showing operations for creating and updating the neighboring terminal list and the common neighboring terminal table of the message processing unit of the wireless ad hoc terminal according to the first embodiment of the present invention.

無線アドホック端末のメッセージ処理部12は、隣接端末から存在通知メッセージ201を受け取ると(ステップ1100)、まず隣接端末リスト250に空き(NULL)があるかの確認を行う(ステップ1101)。空きがある場合、存在通知メッセージ201を送ってきた端末が既に隣接端末リスト250にあるかの確認を行う(ステップ1102)。ある場合は、渡されてきた共通隣接端末情報が共通隣接端末テーブル300と一致するか確認を行い(ステップ1105)、もし一致すれば何も処理をしない(ステップ1199)。   When the message processing unit 12 of the wireless ad hoc terminal receives the presence notification message 201 from the neighboring terminal (step 1100), the message processing unit 12 first checks whether there is a vacancy (NULL) in the neighboring terminal list 250 (step 1101). If there is a vacancy, it is confirmed whether the terminal that sent the presence notification message 201 is already in the adjacent terminal list 250 (step 1102). If there is, it is checked whether the shared adjacent terminal information that has been passed matches the common adjacent terminal table 300 (step 1105), and if they match, no processing is performed (step 1199).

ステップ1105に戻り、共通隣接端末テーブル300と一致しなかった場合は、渡されてきた共通隣接端末情報を共通隣接端末テーブル300に追加して更新して(ステップ1106)、終了する(ステップ1199)。   Returning to step 1105, if it does not match the common adjacent terminal table 300, the passed common adjacent terminal information is added to the common adjacent terminal table 300 and updated (step 1106), and the process ends (step 1199). .

ステップ1102に戻り、存在通知メッセージ201を送ってきた端末が隣接端末リスト250に存在しない場合は、送られてきた隣接端末の識別子を隣接端末リスト250の空いている箇所に代入し(ステップ1103)、また、渡されてきた共通隣接端末情報を共通隣接端末テーブル300に代入して(ステップ1106)、終了する(ステップ1199)。   Returning to step 1102, if the terminal that sent the presence notification message 201 does not exist in the neighboring terminal list 250, the sent neighboring terminal identifier is substituted into an empty part of the neighboring terminal list 250 (step 1103). Also, the passed common adjacent terminal information is substituted into the common adjacent terminal table 300 (step 1106), and the process ends (step 1199).

ステップ1101に戻り、隣接端末リスト250に空きが無い場合は、存在通知メッセージ201を送ってきた隣接端末の位置情報を隣接端末リスト250と比較参照し、最も通信の可能性が低い端末と入れ替える(ステップ1104)。場合によっては、存在通知メッセージ201を送ってきた隣接端末自体が最も通信の可能性が低い場合もあり、隣接端末リスト250に入れ替えがあったか否かを判断し(ステップ1107)、入れ替えがあった場合には、渡されてきた共通隣接端末情報を共通隣接端末テーブル300に代入して(ステップ1106)終了(1199)し、入れ替えが無かった場合にはそのまま終了する(1199)。   Returning to step 1101, if there is no space in the adjacent terminal list 250, the location information of the adjacent terminal that has sent the presence notification message 201 is compared with the adjacent terminal list 250 and replaced with the terminal with the lowest possibility of communication ( Step 1104). In some cases, the adjacent terminal itself that sent the presence notification message 201 has the lowest possibility of communication, and it is determined whether or not the adjacent terminal list 250 has been replaced (step 1107). Then, the common adjacent terminal information passed is substituted into the common adjacent terminal table 300 (step 1106), and the process ends (1199). If there is no replacement, the process ends as it is (1199).

自端末と隣接端末との通信の可能性の高さの判定方法であるが、まず、位置情報から計算される端末間の距離で判定を行ってもよいし、また存在通知メッセージ201を受け取った際の電波強度も含めて判定を行ってもよいし、さらに近隣の端末が多い端末を優先するように判定を行ってもよい。   This is a method for determining the possibility of communication between the own terminal and the adjacent terminal. First, the determination may be made based on the distance between the terminals calculated from the position information, or the presence notification message 201 is received. The determination may be made including the radio field intensity at the time, or the determination may be made so that a terminal having more neighboring terminals is given priority.

なお、図3に示す隣接端末リスト250は、無線アドホック端末101−dの隣接端末リスト保持部14に保持される隣接端末リストの一例を示すものであり、図1に示したアドホック・ネットワーク・システムの構成に従って、上述したように、無線アドホック端末101−a、101−c、101−e、101−h及び101−iの各識別子(251a〜251e)及び位置情報(252a〜252e)が保持される。なお、位置情報は、ここでは一例として、座標軸の情報を記入している。   3 shows an example of the adjacent terminal list held in the adjacent terminal list holding unit 14 of the wireless ad hoc terminal 101-d, and the ad hoc network system shown in FIG. As described above, the identifiers (251a to 251e) and the position information (252a to 252e) of the wireless ad hoc terminals 101-a, 101-c, 101-e, 101-h, and 101-i are held according to the configuration of The In this case, the position information is filled with coordinate axis information as an example.

また、図4に示す共通隣接端末テーブル300は、無線アドホック端末101−dの共通隣接端末テーブル保持部16に保持される共通隣接端末テーブルの一例を示すものであり、図1に示したアドホック・ネットワーク・システムの構成に従って、上述したように、隣接無線アドホック端末の識別子毎の共通隣接無線アドホック端末の識別子及び位置情報が保持される。すなわち、隣接無線アドホック端末101−aのフィールド行310(領域311に無線アドホック端末101−aの情報が入っている)には、無線アドホック端末101−dと無線アドホック端末101−aとの間の共通隣接端末である、無線アドホック端末101−c、101−e、101−h及び101−iの各識別子(312a〜312d)、並びに位置情報(313a〜313d)が保持され、再帰的に故障診断を実施した結果、無線アドホック端末101−dには見えない他の端末(つまり、この共通隣接端末テーブルには出てこない端末)を経由して故障ではないことの確認ができた場合その端末情報が領域314、324、334に、その他の情報が領域315、325、335に保持される。なお、位置情報は、ここでは一例として、座標軸の情報を記入している。   4 shows an example of the common adjacent terminal table held in the common adjacent terminal table holding unit 16 of the wireless ad hoc terminal 101-d. The common adjacent terminal table 300 shown in FIG. According to the configuration of the network system, as described above, the identifier and position information of the common adjacent wireless ad hoc terminal for each identifier of the adjacent wireless ad hoc terminal are retained. That is, the field row 310 of the adjacent wireless ad hoc terminal 101-a (the information of the wireless ad hoc terminal 101-a is entered in the area 311) is between the wireless ad hoc terminal 101-d and the wireless ad hoc terminal 101-a. The respective identifiers (312a to 312d) and position information (313a to 313d) of the wireless ad hoc terminals 101-c, 101-e, 101-h, and 101-i, which are common adjacent terminals, are retained, and the failure diagnosis is performed recursively. As a result of performing the above, if it is confirmed that there is no failure via another terminal that is not visible to the wireless ad hoc terminal 101-d (that is, a terminal that does not appear in the common adjacent terminal table), the terminal information Are stored in the areas 314, 324, and 334, and other information is stored in the areas 315, 325, and 335. In this case, the position information is filled with coordinate axis information as an example.

つぎに、図3に示すような隣接端末リスト250と、図4に示すような共通隣接端末テーブル300が保持された無線アドホック端末101−dにおいて、故障の可能性のある端末(以下「故障可能性端末」という)の検出が行われる処理について図12、図13、図14、図15を用いて説明する。   Next, in the wireless ad hoc terminal 101-d holding the adjacent terminal list 250 as shown in FIG. 3 and the common adjacent terminal table 300 as shown in FIG. The process in which the detection is performed with reference to FIG. 12, FIG. 13, FIG. 14, and FIG.

ここで、故障可能性端末の検出は、上述の存在通知メッセージ201を受領できたか否かに基づいて行われるほか、例えば自端末と検出対象の端末との間の無線インターフェースに関する情報に基づいて無線リンク切断の可能性ある端末を故障可能性端末として検出してもよい。なお、以下の動作シーケンスでは、故障可能性端末の検出を含む故障診断を、ここで示した存在通知メッセージ201や下記に示す他のメッセージの授受に基づいて行う場合を、その一例として説明するが、これらのメッセージの授受以外にも、ここで例示した無線インターフェースに関する情報などに基づいて行ってもよい。   Here, the detection of the failure possibility terminal is performed based on whether the above-described presence notification message 201 has been received or not, for example, based on information on the wireless interface between the own terminal and the detection target terminal. You may detect a terminal with a possibility of a link disconnection as a failure possibility terminal. In the following operation sequence, a case in which failure diagnosis including detection of a failure possibility terminal is performed based on the presence notification message 201 shown here and other messages shown below will be described as an example. In addition to the transmission / reception of these messages, it may be performed based on the information related to the wireless interface exemplified here.

故障の可能性がある端末が検出され、故障診断を実施したら存在通知メッセージ201が返ってきた場合について、図12を参照して説明する。   A case where a terminal having a possibility of failure is detected and the presence notification message 201 is returned when the failure diagnosis is performed will be described with reference to FIG.

図12は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。   FIG. 12 is a diagram showing an operation sequence of the ad hoc network system according to the first embodiment of the present invention.

この図12は、図9と同じ無線アドホック端末101−d、101−a、101−g、101−e、101−yで構成され、図11で示すように、無線アドホック端末101−d、101−a、101−g、101−eがそれぞれ隣接端末リスト250の作成/更新、並びに共通隣接端末テーブル300の作成/更新を行った状態において、無線アドホック端末101−dが無線アドホック端末101−aに対して故障の可能性を検出し、故障診断を行って見た結果、存在通知メッセージ201が返ってきたので故障ではないと判明した場合の動作シーケンスを示す。   FIG. 12 includes the same wireless ad hoc terminals 101-d, 101-a, 101-g, 101-e, and 101-y as FIG. 9, and as shown in FIG. -A, 101-g, and 101-e create / update the neighboring terminal list 250 and create / update the common neighboring terminal table 300, respectively, the wireless ad hoc terminal 101-d is the wireless ad hoc terminal 101-a. As a result of detecting the possibility of failure and diagnosing the failure, the presence notification message 201 is returned, so that the operation sequence when it is determined that there is no failure is shown.

その前に、無線アドホック端末101−dは、上述したような設定(図10)としているため、本来ならば、無線アドホック端末101−a(S504)と無線アドホック端末101−e(S505)から定期的な存在通知メッセージ201(SQ604、SQ605)だけを受け取り、無線アドホック端末101−g(S701)からの存在通知メッセージ201(SQ801)は受け取れない状態である。つまり、無線アドホック端末101−eからの存在通知メッセージ201が受領できた場合には(ステップS516、シーケンスSQ610)、無線アドホック端末101−eの故障可能性が否定される。   Before that, since the wireless ad hoc terminal 101-d is set as described above (FIG. 10), the wireless ad hoc terminal 101-a (S504) and the wireless ad hoc terminal 101-e (S505) are regularly connected. Only the presence notification message 201 (SQ604, SQ605) is received, and the presence notification message 201 (SQ801) from the wireless ad hoc terminal 101-g (S701) cannot be received. That is, when the presence notification message 201 from the wireless ad hoc terminal 101-e can be received (step S516, sequence SQ610), the possibility of failure of the wireless ad hoc terminal 101-e is denied.

このような設定の元、図12に示すように、無線アドホック端末101−dが、無線アドホック端末101−eが行った存在通知メッセージ201の送信は受け取るが(S516、SQ610)、無線アドホック端末101−aからの存在通知メッセージ201を所定のライフタイム以内に受領できない場合(S710、SQ611)、無線アドホック端末101−aが故障可能性端末として検出され(S517)、メッセージ処理部12により、図6に示す故障診断メッセージ203が生成され、無線アドホック端末101−dから無線アドホック端末101−aに対して送信される(S518、SQ612)。   Under such setting, as shown in FIG. 12, the wireless ad hoc terminal 101-d receives the transmission of the presence notification message 201 sent by the wireless ad hoc terminal 101-e (S516, SQ610), but the wireless ad hoc terminal 101. When the presence notification message 201 from -a cannot be received within a predetermined lifetime (S710, SQ611), the wireless ad hoc terminal 101-a is detected as a failure possibility terminal (S517), and the message processing unit 12 performs FIG. Is generated and transmitted from the wireless ad hoc terminal 101-d to the wireless ad hoc terminal 101-a (S518, SQ612).

なお、無線アドホック端末101−dは、無線アドホック端末101−gからの存在通知メッセージ201は受け取れない(S709、SQ807)状況を今回設定しているため、無線アドホック端末101−gを故障可能性端末とは認識しない。無線アドホック端末101−dから無線アドホック端末101−aに対して送信される故障診断メッセージ203は、第1の故障診断として行われるものであり、後述する第2の故障診断の際に送信される故障診断メッセージ203と区別するために、便宜上、第1の故障診断メッセージと呼称する。   Note that the wireless ad hoc terminal 101-d cannot receive the presence notification message 201 from the wireless ad hoc terminal 101-g (S709, SQ807). Not recognized. The failure diagnosis message 203 transmitted from the wireless ad hoc terminal 101-d to the wireless ad hoc terminal 101-a is performed as a first failure diagnosis, and is transmitted during a second failure diagnosis described later. In order to distinguish from the failure diagnosis message 203, it is called a first failure diagnosis message for convenience.

ここで、第1の故障診断メッセージが無線アドホック端末101−aによって受信された場合には、無線アドホック端末101−aから無線アドホック端末101−dに対して図5で示す存在通知メッセージ201が送信される(S519、SQ613)。この存在通知メッセージ201によって、無線アドホック端末101−aの故障可能性は否定される。   Here, when the first failure diagnosis message is received by the wireless ad hoc terminal 101-a, the presence notification message 201 shown in FIG. 5 is transmitted from the wireless ad hoc terminal 101-a to the wireless ad hoc terminal 101-d. (S519, SQ613). The presence notification message 201 denies the possibility of failure of the wireless ad hoc terminal 101-a.

一方、例えば無線アドホック端末101−aが第1の故障診断メッセージを受信できない場合や、例えば無線リンクの不具合により無線アドホック端末101−aからの存在通知メッセージ201が無線アドホック端末101−dによって受信されない場合について、図13を参照して説明する。   On the other hand, for example, when the wireless ad hoc terminal 101-a cannot receive the first failure diagnosis message, or the presence notification message 201 from the wireless ad hoc terminal 101-a is not received by the wireless ad hoc terminal 101-d due to, for example, a malfunction of the wireless link. The case will be described with reference to FIG.

図13は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。   FIG. 13 is a diagram showing an operation sequence of the ad hoc network system according to the first embodiment of the present invention.

この図13は、無線アドホック端末101−dが無線アドホック端末101−aに対して故障の可能性を検出し、故障診断を行ったところまでは、図12と一緒であるが、故障診断に対して返事がないため、無線アドホック端末101−eに対して故障診断を依頼し、その結果、無線アドホック端末101−aから返事があった場合と、無かった場合の動作シーケンスを示す。   FIG. 13 is the same as FIG. 12 until the wireless ad hoc terminal 101-d detects the possibility of failure of the wireless ad hoc terminal 101-a and performs failure diagnosis. Since there is no response, the failure diagnosis is requested to the wireless ad hoc terminal 101-e, and as a result, an operation sequence when there is a response from the wireless ad hoc terminal 101-a and when there is no response is shown.

図13は、無線アドホック端末101−dが第1の故障診断メッセージを送信する動作(S518、SQ612)まで、上述の図12と同じである。これに対し、無線アドホック端末101−aから存在通知メッセージ201が帰ってこなかった場合(S711、SQ614)には、第1の故障診断を行った無線アドホック端末101−dは、隣接端末選択部18により、共通隣接端末テーブル300を参照し、位置情報から最も通信の可能性が高い共通隣接端末の一つである無線アドホック端末101−eを選択する。この無線アドホック端末101−eに対して、無線アドホック端末101−dは、図7に示す故障診断依頼メッセージ205を送信する(ステップS520、シーケンスSQ615)。   FIG. 13 is the same as FIG. 12 described above until the operation (S518, SQ612) in which the wireless ad hoc terminal 101-d transmits the first failure diagnosis message. On the other hand, when the presence notification message 201 does not return from the wireless ad hoc terminal 101-a (S711, SQ614), the wireless ad hoc terminal 101-d that has performed the first failure diagnosis receives the adjacent terminal selection unit 18 By referring to the common adjacent terminal table 300, the wireless ad hoc terminal 101-e that is one of the common adjacent terminals with the highest possibility of communication is selected from the position information. The wireless ad hoc terminal 101-e transmits a failure diagnosis request message 205 shown in FIG. 7 to the wireless ad hoc terminal 101-e (step S520, sequence SQ615).

なお、この時、経由テーブル314が存在する場合(つまり、無線アドホック端末101−dが過去にも無線アドホック端末101−aの故障診断を実施したことがあり、その際他の隣接する端末に対し、依頼した結果、後述する再帰的に故障診断を依頼する手法をとった結果、無線アドホック端末101−dには直接見えない(つまり、無線アドホック端末101−aの共通隣接端末テーブル300には載っていない)無線アドホック端末(後述する本例だと101−g)を介して非故障診断結果を受けたことがある場合)、この経由テーブルにある端末に対して故障診断依頼メッセージ205を送信すればよい。   At this time, in the case where the route table 314 exists (that is, the wireless ad hoc terminal 101-d has performed a failure diagnosis of the wireless ad hoc terminal 101-a in the past. As a result of the request, a method of recursively requesting failure diagnosis, which will be described later, results in being invisible directly to the wireless ad hoc terminal 101-d (that is, listed in the common adjacent terminal table 300 of the wireless ad hoc terminal 101-a). (If there has been a non-fault diagnosis result via a wireless ad hoc terminal (101-g in this example to be described later)), a fault diagnosis request message 205 is transmitted to the terminal in this route table. That's fine.

また、その際、その他の情報205dにその先で再帰的に故障診断を依頼すべき端末名(つまり無線アドホック端末101−dには見えないけど、故障の疑いがある無線アドホック端末101−aと通信することができるこの場合は無線アドホック端末101−g)を代入してもよい。当然、受取り側はその他の情報を確認し、何か入っていれば(自身が故障と疑わしき端末に対して故障診断を行わずに)再帰的に故障診断をその先の端末へ依頼することが可能となり、効率的に故障の確認を行うことができる。   At that time, the name of the terminal to which the other information 205d should be recursively requested for failure diagnosis (that is, the wireless ad hoc terminal 101-a that cannot be seen by the wireless ad hoc terminal 101-d but is suspected of being broken) In this case where communication is possible, the wireless ad hoc terminal 101-g) may be substituted. Of course, the receiving side can check other information, and if something is entered (without performing fault diagnosis for a terminal that is suspected of being faulty), it can recursively request a fault diagnosis from the next terminal. This makes it possible to check failures efficiently.

経由テーブルが無く、位置情報から最も通信の可能性が高い端末を選択し、その端末に対し故障診断依頼メッセージ205を送った場合に話を戻す。   When a terminal having no via table and having the highest possibility of communication is selected from the position information, and a failure diagnosis request message 205 is sent to the terminal, the story is returned.

故障診断依頼メッセージ205を受信した無線アドホック端末101−eは、第2の故障診断を行う端末として、無線アドホック端末101−aに対して図6に示す故障診断メッセージ203(第1の故障診断の際に出力される故障診断メッセージと区別するため、便宜上第2の故障診断メッセージと呼称)を送信する(ステップS521、シーケンスSQ616)。   The wireless ad hoc terminal 101-e that has received the failure diagnosis request message 205 serves as a second failure diagnosis terminal for the failure diagnosis message 203 (first failure diagnosis of FIG. 6) shown in FIG. In order to distinguish from the failure diagnosis message output at this time, the second failure diagnosis message is referred to for convenience (step S521, sequence SQ616).

ここで、第2の故障診断メッセージが無線アドホック端末101−aによって受信された場合には、無線アドホック端末101−aから無線アドホック端末101−eに対して図5に示した存在通知メッセージ201が送信され(ステップS522、シーケンスSQ617)、無線アドホック端末101−eは、無線アドホック端末101−aからの存在通知メッセージ201に基づいて無線アドホック端末101−aを非故障と診断し、診断結果(非故障)を図8に示す診断結果メッセージ207に埋め込んで無線アドホック端末101−dに送信する(ステップS523、シーケンスSQ618)。なお、第1の故障診断のときと同様に、この存在通知メッセージ201によって、無線アドホック端末101−aの故障可能性は否定される。   Here, when the second failure diagnosis message is received by the wireless ad hoc terminal 101-a, the presence notification message 201 illustrated in FIG. 5 is transmitted from the wireless ad hoc terminal 101-a to the wireless ad hoc terminal 101-e. Is transmitted (step S522, sequence SQ617), the wireless ad hoc terminal 101-e diagnoses the wireless ad hoc terminal 101-a as non-failed based on the presence notification message 201 from the wireless ad hoc terminal 101-a. The failure is embedded in the diagnosis result message 207 shown in FIG. 8 and transmitted to the wireless ad hoc terminal 101-d (step S523, sequence SQ618). Similar to the first failure diagnosis, the presence notification message 201 denies the possibility of failure of the wireless ad hoc terminal 101-a.

一方、無線アドホック端末101−aからの存在通知メッセージ201を無線アドホック端末101−eが所定のライフタイム203b以内に受信できない場合でかつ再帰故障診断指定フラグが指定されていない場合について説明する。   On the other hand, the case where the wireless ad hoc terminal 101-a cannot receive the presence notification message 201 from the wireless ad hoc terminal 101-a within the predetermined lifetime 203b and the recursive failure diagnosis designation flag is not designated will be described.

上述の無線アドホック端末101−eが第2の故障診断メッセージを無線アドホック端末101−aに対し送信する(S521、SQ616)まで同じステップを実行後、無線アドホック端末101−aからの存在通知メッセージ201を無線アドホック端末101−eが所定のライフタイム203b以内に受信できない場合には(S712、シーケンスSQ619)、無線アドホック端末101−aを故障と診断し、診断結果(故障)を図8に示す診断結果メッセージ207に埋め込んで、故障診断の依頼元である無線アドホック端末101−dに送信する(ステップS524、シーケンスSQ620)。判定結果(故障)を受信した無線アドホック端末101−dは、マネージャである無線アドホック端末101−yに、無線アドホック端末101−aを故障端末として通知する(ステップS525、シーケンスSQ621)。   After performing the same steps until the wireless ad hoc terminal 101-e transmits the second failure diagnosis message to the wireless ad hoc terminal 101-a (S521, SQ616), the presence notification message 201 from the wireless ad hoc terminal 101-a is transmitted. Is not received within the predetermined lifetime 203b (S712, sequence SQ619), the wireless ad hoc terminal 101-a is diagnosed as a failure, and the diagnosis result (failure) is shown in FIG. It is embedded in the result message 207 and transmitted to the wireless ad hoc terminal 101-d that is the request source of the failure diagnosis (step S524, sequence SQ620). The wireless ad hoc terminal 101-d that has received the determination result (failure) notifies the wireless ad hoc terminal 101-y, which is a manager, of the wireless ad hoc terminal 101-a as a failed terminal (step S525, sequence SQ621).

また、無線アドホック端末101−aからの存在通知メッセージ201を無線アドホック端末101−eが所定のライフタイム203b以内に受信できない場合でかつ再帰故障診断指定フラグが指定されている場合について、図14を参照しながら説明する。   FIG. 14 shows a case where the presence notification message 201 from the wireless ad hoc terminal 101-a cannot be received by the wireless ad hoc terminal 101-e within the predetermined lifetime 203b and the recursive failure diagnosis designation flag is designated. The description will be given with reference.

図14は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。   FIG. 14 is a diagram showing an operation sequence of the ad hoc network system according to the first embodiment of the present invention.

この図14は、無線アドホック端末101−eに対して故障診断依頼を出し、応答が無いところまで図13と一緒で、さらに再帰故障診断指定フラグが設定されており、その再帰的に依頼した先から応答が帰ってきた場合の動作シーケンスを示す。   In FIG. 14, a failure diagnosis request is issued to the wireless ad hoc terminal 101-e, and the recursive failure diagnosis designation flag is set together with FIG. 13 until there is no response. The operation sequence when a response is returned from is shown.

図14は、上述の無線アドホック端末101−eが第2の故障診断メッセージを無線アドホック端末101−aに対し送信するが(S521、SQ616)、無線アドホック端末101−aから存在通知メッセージ201が届かない(S712、SQ619)ところまで同じである。無線アドホック端末101−eの再帰診断確認部22が、無線アドホック端末101−dから受け取った故障診断依頼メッセージ205の中で再帰故障診断指定フラグ205cが設定されているか否かを確認する。設定されていた場合には、第2の故障診断を行った無線アドホック端末101−eは、隣接端末選択部18により、(無線アドホック端末101−eが有する自分自身の)共通隣接端末テーブル300を参照し、位置情報から最も通信の可能性が高い共通隣接端末の一つである無線アドホック端末101−gを選択する。この無線アドホック端末101−gに対して、再帰診断依頼部24は、図7に示す故障診断依頼メッセージ205を発行し、これを送受信部10が送信する(ステップS713、シーケンスSQ808)。   In FIG. 14, the above-described wireless ad hoc terminal 101-e transmits the second failure diagnosis message to the wireless ad hoc terminal 101-a (S521, SQ616), but the presence notification message 201 is received from the wireless ad hoc terminal 101-a. This is the same as before (S712, SQ619). The recursive diagnosis confirmation unit 22 of the wireless ad hoc terminal 101-e confirms whether or not the recursive failure diagnosis designation flag 205c is set in the failure diagnosis request message 205 received from the wireless ad hoc terminal 101-d. If it is set, the wireless ad hoc terminal 101-e that has performed the second failure diagnosis uses the adjacent terminal selection unit 18 to store the common adjacent terminal table 300 (of the wireless ad hoc terminal 101-e). The wireless ad hoc terminal 101-g that is one of the common adjacent terminals with the highest possibility of communication is selected from the position information. The recursive diagnosis request unit 24 issues a failure diagnosis request message 205 shown in FIG. 7 to the wireless ad hoc terminal 101-g, and the transmission / reception unit 10 transmits it (step S713, sequence SQ808).

このとき再帰故障診断指定フラグ205cは0にして送信する。また、再帰故障診断指定フラグ205cに数値が代入されており、その回数分だけ、再帰的に故障診断依頼を実施したい場合には、1を減らした値を用いる。本例では、再帰的に故障診断依頼を出すのは一度だけとする。故障診断依頼を受けた無線アドホック端末101−gは、無線アドホック端末101−eと同様に、無線アドホック端末101−aに対し、第2の故障診断メッセージを送信し(S714、SQ809)、無線アドホック端末101−aから存在通知メッセージ201があった場合(S715、SQ810)、無線アドホック端末101−gは、無線アドホック端末101−eに向けて非故障である診断結果メッセージ207を送信する(S716、SQ811)。これを受けた無線アドホック端末101−eは、無線アドホック端末101−dへ同様に非故障である診断結果メッセージ207を送信する(S717、SQ812)。   At this time, the recursive failure diagnosis designation flag 205c is set to 0 for transmission. In addition, when a numerical value is assigned to the recursive failure diagnosis designation flag 205c, and a failure diagnosis request is to be performed recursively by the number of times, a value obtained by subtracting 1 is used. In this example, a failure diagnosis request is recursively issued only once. The wireless ad hoc terminal 101-g that has received the failure diagnosis request transmits a second failure diagnosis message to the wireless ad hoc terminal 101-a in the same manner as the wireless ad hoc terminal 101-e (S714, SQ809). When the presence notification message 201 is received from the terminal 101-a (S715, SQ810), the wireless ad hoc terminal 101-g transmits a diagnosis result message 207 indicating a non-failure to the wireless ad hoc terminal 101-e (S716, SQ811). Receiving this, the wireless ad hoc terminal 101-e similarly transmits a diagnosis result message 207 indicating a non-failure to the wireless ad hoc terminal 101-d (S717, SQ812).

一方、再帰的に故障診断依頼を受けた無線アドホック端末101−gが(再帰的に)第2の故障診断メッセージを送信したが、無線アドホック端末101−aから応答が無かった場合について、図15を参照して説明する。   On the other hand, the case where the wireless ad hoc terminal 101-g that has recursively received a failure diagnosis request transmits the second failure diagnosis message (recursively), but there is no response from the wireless ad hoc terminal 101-a. Will be described with reference to FIG.

図15は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。   FIG. 15 is a diagram showing an operation sequence of the ad hoc network system according to the first embodiment of the present invention.

この図15は、図14において、再帰的に依頼した先からも応答がなく、最終的に故障であることが判明した場合の動作シーケンスを示す。   FIG. 15 shows an operation sequence when there is no response from the recursively requested destination in FIG. 14 and it is finally found that there is a failure.

図15は、上述の無線アドホック端末101−eから再帰的に故障診断依頼を受けた無線アドホック端末101−gが(再帰的に)第2の故障診断メッセージを送信する(S714、SQ809)まで同じである。無線アドホック端末101−aからの存在通知メッセージ201を無線アドホック端末101−gが所定のライフタイム203b以内に受信できない場合(S718、SQ813)、無線アドホック端末101−eに対し、故障の診断結果メッセージ207を送信する(S719、SQ814)。もちろん、無線アドホック端末101−gが故障診断の依頼を受けた際、再帰故障診断フラグの数値が0でなければ再帰的に故障の診断を行うが、本例では一度だけ行うように設定しているため、無線アドホック端末101−gは更に再帰的に故障の診断を出さず、故障の診断結果メッセージ207を返す。それを受けた無線アドホック端末101−eも同様に無線アドホック端末101−dに故障の診断結果メッセージ207を送信する(ステップS524、シーケンスSQ620)。判定結果(故障)を受信した無線アドホック端末101−dは、マネージャである無線アドホック端末101−yに、無線アドホック端末101−aを故障端末として通知する(ステップS525、シーケンスSQ621)。   FIG. 15 is the same until the wireless ad hoc terminal 101-g recursively receiving a failure diagnosis request from the above-described wireless ad hoc terminal 101-e transmits (recursively) a second failure diagnosis message (S714, SQ809). It is. If the wireless ad hoc terminal 101-g cannot receive the presence notification message 201 from the wireless ad hoc terminal 101-a within the predetermined lifetime 203b (S718, SQ813), a failure diagnosis result message to the wireless ad hoc terminal 101-e 207 is transmitted (S719, SQ814). Of course, when the wireless ad hoc terminal 101-g receives a failure diagnosis request, if the value of the recursive failure diagnosis flag is not 0, the failure diagnosis is performed recursively. Therefore, the wireless ad hoc terminal 101-g does not recursively diagnose a failure and returns a failure diagnosis result message 207. The wireless ad hoc terminal 101-e that has received it also transmits a failure diagnosis result message 207 to the wireless ad hoc terminal 101-d (step S524, sequence SQ620). The wireless ad hoc terminal 101-d that has received the determination result (failure) notifies the wireless ad hoc terminal 101-y, which is a manager, of the wireless ad hoc terminal 101-a as a failed terminal (step S525, sequence SQ621).

つぎに、上述のシーケンスの中で使用されているメッセージの幾つかについて若干の補足説明を加える。まず、第1、第2の故障診断メッセージのそれぞれは、図5に示した存在通知メッセージ201と同一の、図6に示すフォーマットを使用することができる。ただし、応答要求フラグには、応答が必要であることを示す「ACK_REQUIRED」が付される。また、存在通知メッセージ201と同様に、隣接無線アドホック端末のリスト情報は必須要件ではない。ただし、その時点における最新の情報を伝達することによって、不要なトラフィックの発生が防止されるという効果が得られるので、隣接無線アドホック端末のリスト情報を併せて送信することが好ましい。さらに、第1、第2の故障診断メッセージ及び存在通知メッセージのそれぞれを図5及び図6に示すような共通のフォーマットにすることで、メッセージ生成に関する処理が単純化及び簡素化され、無線アドホック端末のリソースに与える影響を抑制することができる。   Next, some supplementary explanation will be added to some of the messages used in the above sequence. First, each of the first and second failure diagnosis messages can use the same format shown in FIG. 6 as the presence notification message 201 shown in FIG. However, “ACK_REQUIRED” indicating that a response is required is attached to the response request flag. As with the presence notification message 201, the list information of adjacent wireless ad hoc terminals is not an essential requirement. However, it is preferable to transmit the list information of the adjacent wireless ad hoc terminals together because the latest information at that time is transmitted to prevent the generation of unnecessary traffic. Further, by making the first and second failure diagnosis messages and presence notification messages have a common format as shown in FIG. 5 and FIG. 6, processing relating to message generation is simplified and simplified, and the wireless ad hoc terminal The influence on the resources can be suppressed.

また、故障診断依頼元の無線アドホック端末から送信される故障診断依頼メッセージ205は、図7に示すようなフォーマットを使用することができ、同様に、故障診断依頼先の無線アドホック端末から送信される診断結果メッセージ207は、図8に示すようなフォーマットを使用することができる。なお、図7に示すフォーマットと図8に示すフォーマットとは同一であり、送信元端末の識別子205a及び207a、故障診断対象端末の識別子205b及び207b、再帰故障診断指定フラグ205c及び207c、並びにその他の情報205d及び207dによって構成される。再帰故障診断指定フラグ205cは、故障診断を再帰的に行うことを指定するのに使われ(この場合やる“数値1”か、やらない“数値0”)、回数を指定する使い方も可能である(やらない“数値0”、N回やる“数値N”)。一方の再帰故障診断指定フラグ207cは、どこまで再帰的に故障診断を実施したかの結果を代入するのに使われる。   The failure diagnosis request message 205 transmitted from the failure diagnosis request source wireless ad hoc terminal can use the format shown in FIG. 7, and is similarly transmitted from the failure diagnosis request destination wireless ad hoc terminal. The diagnosis result message 207 can use a format as shown in FIG. The format shown in FIG. 7 is the same as the format shown in FIG. 8, and the identifiers 205a and 207a of the transmission source terminal, the identifiers 205b and 207b of the fault diagnosis target terminal, the recursive fault diagnosis designation flags 205c and 207c, and other It consists of information 205d and 207d. The recursive failure diagnosis designation flag 205c is used to specify that the failure diagnosis is performed recursively (in this case, “numerical value 1” or “numerical value 0” that is not performed), and a method of specifying the number of times is also possible. (Do not do “value 0”, do N times “value N”). One recursive fault diagnosis designation flag 207c is used to substitute the result of how far recursive fault diagnosis has been performed.

第2の故障診断メッセージを一番最初に呼び起こした端末は、自分の手元に帰ってきた診断結果メッセージ207の中の再帰故障診断指定フラグ207cを参照することにより、どの深さまで再帰的に故障診断を行ったのかがわかる。また、図8に示すその他の情報207dは、図7に示す故障診断依頼メッセージ205における「その他の情報205d」のフィールドに診断結果を、埋め込むようにすればよい。   The terminal that first evoked the second failure diagnosis message recursively diagnoses the failure to what depth by referring to the recursive failure diagnosis designation flag 207c in the diagnosis result message 207 returned to its own hand. You can see what went on. Further, the other information 207d shown in FIG. 8 may be embedded in the diagnosis result field of “other information 205d” in the failure diagnosis request message 205 shown in FIG.

なお、上述のステップS523(シーケンスSQ618)及びステップS524(シーケンスSQ620)の処理では、故障診断依頼先の無線アドホック端末101−eが、故障診断依頼元の無線アドホック端末101−dに故障診断結果を送信するようにしているが、必ずしも故障診断結果を送信する必要はなく、故障診断依頼元の無線アドホック端末101−dが一定時間以内に受信できない場合に故障と判定するようにしてもよい。このような処理にすれば、アドホック・ネットワーク・システム内のトラフィックを制限することができる。また、再帰的に故障の診断を依頼するような場合にも同様に、一定時間内に受信できない場合、故障と判定するようにしてもよい。   In the above-described processing of step S523 (sequence SQ618) and step S524 (sequence SQ620), the wireless ad hoc terminal 101-e that is the fault diagnosis request destination sends the fault diagnosis result to the radio ad hoc terminal 101-d that is the fault diagnosis request source. However, it is not always necessary to transmit a failure diagnosis result, and a failure may be determined when the wireless ad hoc terminal 101-d that is the failure diagnosis request source cannot receive the failure diagnosis within a predetermined time. With such processing, traffic in the ad hoc network system can be limited. Similarly, when a failure diagnosis is requested recursively, a failure may be determined if reception is not possible within a certain period of time.

また、上述の中で、故障診断依頼を受け付けた場合の処理について、図16を参照して補足説明する。   In addition, in the above description, the processing when a failure diagnosis request is accepted will be supplementarily described with reference to FIG.

図16は、この発明の実施の形態1に係る無線アドホック端末が他の端末から故障診断依頼を受け取った場合の動作を示すフローチャートである。   FIG. 16 is a flowchart showing an operation when the wireless ad hoc terminal according to Embodiment 1 of the present invention receives a failure diagnosis request from another terminal.

まず、故障診断依頼(ステップ1200)を受けた無線アドホック端末は、他の無線アドホック端末から依頼を受けているのだが、まずは自分自身から故障の可能性がある故障診断対象端末に対して「第2の故障診断メッセージ」を送り、確認を行う(ステップ1201)。その結果(ステップ1202)、応答があった場合は、非故障の診断結果を返す(ステップ1203)。   First, a wireless ad hoc terminal that has received a failure diagnosis request (step 1200) has received a request from another wireless ad hoc terminal. 2 "is sent for confirmation (step 1201). As a result (step 1202), if there is a response, a non-failure diagnosis result is returned (step 1203).

一方、応答が無かった場合には、再帰故障診断指定フラグを確認し、再帰的に故障診断の指示を出すか出さないかを判断する(ステップ1204)。再帰故障診断指定フラグが0であった場合は、故障の診断結果を送信元の端末に返す(ステップ1205)。   On the other hand, if there is no response, the recursive failure diagnosis designation flag is checked, and it is determined whether or not a failure diagnosis instruction is recursively issued (step 1204). If the recursive failure diagnosis designation flag is 0, the failure diagnosis result is returned to the transmission source terminal (step 1205).

再帰故障診断指定フラグが指定されていた、もしくは0以上の数値が入っていて場合には、共通隣接端末テーブル300を参照し、最適な端末の選択を行い(選択の判断には、一緒に格納されている位置情報を元に行う)、故障診断依頼を再帰的に送信する。この際、再帰故障診断指定フラグは0にするか、もしくは0以外の数値が入っていた場合には、1を減算した値を故障診断依頼メッセージ205に用いる(ステップ1206)。その結果(ステップ1207)、応答があった場合は、故障ではなかったと送信元に返し(ステップ1208)、応答が無かった、もしくは故障との通知であった場合には、故障であったと送信元へ返す(ステップ1209)。   When the recursive fault diagnosis designation flag is designated or a value greater than or equal to 0 is entered, the optimum terminal is selected by referring to the common adjacent terminal table 300 (stored together in the selection judgment) The failure diagnosis request is recursively transmitted. At this time, if the recursive failure diagnosis designation flag is set to 0 or a value other than 0 is entered, a value obtained by subtracting 1 is used for the failure diagnosis request message 205 (step 1206). As a result (step 1207), if there is a response, it returns to the transmission source that it was not a failure (step 1208), and if there was no response or a notification of failure, the transmission source (Step 1209).

なお、上記の説明では、アドホック・ネットワーク・システムの構成要素が、無線アドホック端末の場合を一例として説明したが、無線アドホック端末が、センサ・端末や無線デバイスであってもよい。   In the above description, the case where the component of the ad hoc network system is a wireless ad hoc terminal has been described as an example. However, the wireless ad hoc terminal may be a sensor terminal or a wireless device.

以上のように、この実施の形態1では、アドホック・ネットワーク・システムを構成する無線アドホック端末が、SNMPに基づく管理方式に加えて、各無線アドホック端末が自律的に隣接無線アドホック端末の故障検出を行うようにしているので、故障等によりシステムから離脱した無線アドホック端末をマネージャからの問い合わせ周期に依存することなく迅速に検出することができる。   As described above, in the first embodiment, in addition to the management method based on SNMP, each wireless ad hoc terminal autonomously detects a failure of an adjacent wireless ad hoc terminal in the ad hoc network system. As a result, it is possible to quickly detect a wireless ad hoc terminal that has left the system due to a failure or the like without depending on the inquiry cycle from the manager.

さらに、故障したかの確認を隣接している端末に依頼する際、位置情報を用いることで最も通信の可能性の高い端末からアクセスすることができるため、効率的に故障・非故障の判定が行える。また、経由テーブルが存在する場合これを参照することで、いちいち経由途中の端末が無駄な故障確認をせずに通信が可能な端末に故障検出を依頼することが可能となる。   In addition, when requesting confirmation of a failure to an adjacent terminal, it is possible to access from the terminal with the highest possibility of communication by using location information, so it is possible to determine failure / non-failure efficiently. Yes. In addition, by referring to the route table when it exists, it is possible to request failure detection to a terminal that can communicate without making a useless failure check for each route-routed terminal.

図17は、この発明の実施の形態1に係るアドホック・ネットワーク・システムの別の構成を示す図である。   FIG. 17 is a diagram showing another configuration of the ad hoc network system according to Embodiment 1 of the present invention.

この図17は、複数のサブ・アドホック・ネットワーク・システムから構成されるアドホック・ネットワーク・システムの構成を示す。   FIG. 17 shows a configuration of an ad hoc network system including a plurality of sub ad hoc network systems.

図1では、単一のアドホック・ネットワーク・システムを一例として説明したが、例えば、複数のサブ・アドホック・ネットワーク・システム901〜905によって構成された図17に示すようなアドホック・ネットワーク・システム900に適用することもできる。同図において、例えばサブ・アドホック・ネットワーク・システム901では、サブ・マネージャ911が図1における無線アドホック端末101−yとして機能し、サブ・アドホック・ネットワーク・システム901を管理している。その他のサブ・アドホック・ネットワーク・システム902〜905においても同様であり、これらのサブ・アドホック・ネットワーク・システム901〜905を管理するサブ・マネージャ911〜915からの管理情報がマネージャ910に伝達されることにより、アドホック・ネットワーク・システム900全体の管理が可能となる。   In FIG. 1, a single ad hoc network system has been described as an example. For example, an ad hoc network system 900 shown in FIG. 17 configured by a plurality of sub ad hoc network systems 901 to 905 is used. It can also be applied. In the figure, for example, in a sub ad hoc network system 901, a sub manager 911 functions as the wireless ad hoc terminal 101-y in FIG. 1 and manages the sub ad hoc network system 901. The same applies to the other sub-ad hoc network systems 902 to 905, and management information from the sub-managers 911 to 915 that manage these sub-ad hoc network systems 901 to 905 is transmitted to the manager 910. As a result, the entire ad hoc network system 900 can be managed.

この発明の実施の形態1に係るアドホック・ネットワーク・システムの構成を示す図である。It is a figure which shows the structure of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る無線アドホック端末の構成を示すブロック図である。It is a block diagram which shows the structure of the radio | wireless ad hoc terminal which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る無線アドホック端末の隣接端末リスト保持部に格納される隣接端末リストの構成を示す図である。It is a figure which shows the structure of the adjacent terminal list stored in the adjacent terminal list holding | maintenance part of the radio | wireless ad hoc terminal which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る無線アドホック端末の共通隣接端末テーブル保持部に格納される共通隣接端末テーブルの構成を示す図である。It is a figure which shows the structure of the common adjacent terminal table stored in the common adjacent terminal table holding | maintenance part of the radio | wireless ad hoc terminal which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの存在通知メッセージの構成を示す図である。It is a figure which shows the structure of the presence notification message of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの故障診断メッセージの構成を示す図である。It is a figure which shows the structure of the failure diagnosis message of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの故障診断依頼メッセージの構成を示す図である。It is a figure which shows the structure of the failure diagnosis request message of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの診断結果メッセージの構成を示す図である。It is a figure which shows the structure of the diagnostic result message of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。It is a figure which shows the operation | movement sequence of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。It is a figure which shows the operation | movement sequence of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る無線アドホック端末のメッセージ処理部の隣接端末リストと共通隣接端末テーブルの作成及び更新動作を示すフローチャートである。It is a flowchart which shows the preparation and update operation | movement of the adjacent terminal list | wrist of the message processing part of the radio | wireless ad hoc terminal which concerns on Embodiment 1 of this invention, and a common adjacent terminal table. この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。It is a figure which shows the operation | movement sequence of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。It is a figure which shows the operation | movement sequence of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。It is a figure which shows the operation | movement sequence of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係るアドホック・ネットワーク・システムの動作シーケンスを示す図である。It is a figure which shows the operation | movement sequence of the ad hoc network system which concerns on Embodiment 1 of this invention. この発明の実施の形態1に係る無線アドホック端末が他の端末から故障診断依頼を受け取った場合の動作を示すフローチャートである。It is a flowchart which shows operation | movement when the radio | wireless ad hoc terminal which concerns on Embodiment 1 of this invention receives a failure diagnosis request from another terminal. この発明の実施の形態1に係るアドホック・ネットワーク・システムの別の構成を示す図である。It is a figure which shows another structure of the ad hoc network system which concerns on Embodiment 1 of this invention.

符号の説明Explanation of symbols

10 送受信部、12 メッセージ処理部、14 隣接端末リスト保持部、16 共通隣接端末テーブル保持部、18 隣接端末選択部、22 再帰診断確認部、24 再帰診断依頼部、26 位置情報記録部、101 無線アドホック端末、102 無線リンク、900 アドホック・ネットワーク・システム、901 サブ・アドホック・ネットワーク・システム、910 マネージャ、911 サブ・マネージャ。   DESCRIPTION OF SYMBOLS 10 Transmission / reception part, 12 Message processing part, 14 Neighboring terminal list holding part, 16 Common adjacent terminal table holding part, 18 Neighboring terminal selection part, 22 Recursive diagnosis confirmation part, 24 Recursive diagnosis request part, 26 Location information recording part, 101 Wireless Ad hoc terminal, 102 wireless link, 900 ad hoc network system, 901 sub ad hoc network system, 910 manager, 911 sub manager.

Claims (5)

アドホック・ネットワーク・システムを構築する無線アドホック端末であって、
前記無線アドホック端末が位置する位置情報を記録する位置情報記録部と、
前記無線アドホック端末との間で通信可能な範囲に位置する第2の無線アドホック端末の識別子及び位置情報から構成される隣接端末リストを保持する隣接端末リスト保持部と、
前記隣接端末リストに基づき作成され、前記無線アドホック端末における隣接端末が第3の無線アドホック端末における隣接端末にもなっている時、当該隣接端末に関する共通隣接端末テーブルを保持する共通隣接端末テーブル保持部と、
前記無線アドホック端末の識別子、前記位置情報記録部から得られた前記無線アドホック端末の位置情報、及び前記隣接端末リスト保持部により保持された隣接端末リストに基づき、第1の存在通知メッセージを生成して前記第2の無線アドホック端末に送信するとともに、前記第2の無線アドホック端末から前記第1の存在通知メッセージに対応する第2の存在通知メッセージを受信すると、前記第2の存在通知メッセージを送ってきた前記第2の無線アドホック端末の位置情報に基づき、通信可能性が高い場合に、前記隣接端末リストを更新するとともに、前記共通隣接端末テーブルを更新するメッセージ処理部と
を備えたことを特徴とする無線アドホック端末。
A wireless ad hoc terminal for building an ad hoc network system,
A location information recording unit for recording location information where the wireless ad hoc terminal is located;
An adjacent terminal list holding unit that holds an adjacent terminal list composed of an identifier and position information of a second wireless ad hoc terminal located in a range in which communication with the wireless ad hoc terminal is possible;
A common adjacent terminal table holding unit that is created based on the adjacent terminal list and holds a common adjacent terminal table related to the adjacent terminal when the adjacent terminal in the wireless ad hoc terminal is also an adjacent terminal in the third wireless ad hoc terminal When,
A first presence notification message is generated based on the identifier of the wireless ad hoc terminal, the position information of the wireless ad hoc terminal obtained from the position information recording unit, and the neighboring terminal list held by the neighboring terminal list holding unit. When the second presence notification message corresponding to the first presence notification message is received from the second wireless ad hoc terminal, the second presence notification message is transmitted. A message processing unit for updating the adjacent terminal list and updating the common adjacent terminal table when communication possibility is high based on the position information of the second wireless ad hoc terminal. A wireless ad hoc terminal.
故障の可能性があると思われる故障可能性端末が検出された時じゃ、前記故障可能性端末へ故障診断メッセージを送信し、前記故障診断メッセージに対応する存在通知メッセージが帰ってこなかった場合には、前記共通隣接端末テーブルを参照し、前記故障可能性端末に関する位置情報から通信の可能性の高い共通隣接端末を選択する隣接端末選択部をさらに備えた
ことを特徴とする請求項1記載の無線アドホック端末。
When a possible failure terminal is detected, a failure diagnosis message is transmitted to the failure possibility terminal, and a presence notification message corresponding to the failure diagnosis message is not returned. The reference terminal according to claim 1, further comprising: an adjacent terminal selection unit that refers to the common adjacent terminal table and selects a common adjacent terminal having a high possibility of communication from position information regarding the failure possibility terminal. Wireless ad hoc terminal.
前記メッセージ処理部は、前記第2の無線アドホック端末から前記第2の存在通知メッセージを受信すると、前記隣接端末リストに空きがある場合は、前記第2の無線アドホック端末を前記空きに追加して前記隣接端末リストを更新し、前記隣接端末リストに空きがない場合には、前記第2の存在通知メッセージを送ってきた前記第2の無線アドホック端末の位置情報を前記隣接端末リストの位置情報と比較参照し、最も通信の可能性が低い端末と入れ替えて前記隣接端末リストを更新するとともに、前記共通隣接端末テーブルを更新する
ことを特徴とする請求項2記載の無線アドホック端末。
When the message processing unit receives the second presence notification message from the second wireless ad hoc terminal, the message processing unit adds the second wireless ad hoc terminal to the free space when the adjacent terminal list has a free space. When the neighboring terminal list is updated and there is no space in the neighboring terminal list, the position information of the second wireless ad hoc terminal that has sent the second presence notification message is used as the position information of the neighboring terminal list. The wireless ad hoc terminal according to claim 2, wherein the reference is compared and replaced with a terminal having the lowest possibility of communication to update the adjacent terminal list and to update the common adjacent terminal table.
受信した故障診断依頼メッセージの中で、故障診断を再帰的に行うことを指定するための再帰故障診断指定フラグが設定されているか否かを確認する再帰診断確認部と、
前記再帰診断確認部により前記再帰故障診断指定フラグが設定されていると確認された場合には、前記隣接端末選択部により選択された最も通信の可能性が高い共通隣接端末に対して、故障診断依頼メッセージを送信する再帰診断依頼部とをさらに備えた
ことを特徴とする請求項1、2又は3記載の無線アドホック端末。
In the received failure diagnosis request message, a recursive diagnosis confirmation unit for confirming whether or not a recursive failure diagnosis designation flag for specifying recursive diagnosis is set,
If it is confirmed by the recursive diagnosis confirmation unit that the recursive failure diagnosis designation flag is set, a failure diagnosis is performed on the common adjacent terminal selected by the adjacent terminal selection unit and having the highest possibility of communication. The wireless ad hoc terminal according to claim 1, further comprising a recursive diagnosis requesting unit that transmits a request message.
前記共通隣接端末テーブルが、再帰的に故障診断を依頼した結果、故障ではないことの確認ができた場合に経由した端末の情報を格納する経由テーブルを有する場合、
前記メッセージ処理部は、前記隣接端末選択部により選択された端末の代わりに、前記経由テーブルに格納された端末に対して、故障診断依頼メッセージを送信する
ことを特徴とする請求項1、2又は3記載の無線アドホック端末。
When the common adjacent terminal table recursively requests failure diagnosis, as a result of having confirmed that it is not a failure, the common adjacent terminal table has a route table that stores information of the terminal that passed,
The message processing unit transmits a failure diagnosis request message to a terminal stored in the route table instead of the terminal selected by the adjacent terminal selection unit. 3. A wireless ad hoc terminal according to 3.
JP2007013609A 2007-01-24 2007-01-24 Wireless ad hoc terminal Expired - Fee Related JP4896751B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007013609A JP4896751B2 (en) 2007-01-24 2007-01-24 Wireless ad hoc terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007013609A JP4896751B2 (en) 2007-01-24 2007-01-24 Wireless ad hoc terminal

Publications (2)

Publication Number Publication Date
JP2008182409A JP2008182409A (en) 2008-08-07
JP4896751B2 true JP4896751B2 (en) 2012-03-14

Family

ID=39725987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007013609A Expired - Fee Related JP4896751B2 (en) 2007-01-24 2007-01-24 Wireless ad hoc terminal

Country Status (1)

Country Link
JP (1) JP4896751B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5197530B2 (en) * 2009-08-26 2013-05-15 三菱電機株式会社 Signal relay device
KR101780021B1 (en) * 2010-10-18 2017-10-11 삼성전자주식회사 Method and apparatus for sharing internet connection based on automatic configuration of network interface
JP6041263B2 (en) * 2012-12-14 2016-12-07 国立研究開発法人情報通信研究機構 Mobile radio communication device and method for controlling mobile radio communication device
JP6512037B2 (en) 2015-08-31 2019-05-15 沖電気工業株式会社 Wireless communication device, method and program
JP6546072B2 (en) * 2015-11-13 2019-07-17 京セラ株式会社 Communication system, base station, and relay station
CN106652254A (en) * 2016-12-02 2017-05-10 深圳怡化电脑股份有限公司 Method and device for excluding failures of self service terminals

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3947370B2 (en) * 2001-06-20 2007-07-18 日本無線株式会社 Wireless communication system
JP3597511B2 (en) * 2002-02-22 2004-12-08 エヌ・ティ・ティ・コムウェア株式会社 Wireless device, communication path control method thereof, and computer program

Also Published As

Publication number Publication date
JP2008182409A (en) 2008-08-07

Similar Documents

Publication Publication Date Title
JP4896751B2 (en) Wireless ad hoc terminal
KR101904745B1 (en) A main hub, a sub hub and a sensor node communicate in a wireless body area network including at least one sub hub and a methode thereof
KR100970093B1 (en) Sensor network control method for data path establishment and recovery and sensor network system for same
US8504639B2 (en) Wireless communication device and method, and system comprising such a method
JP5408337B2 (en) Node device and detour route investigation method
US10588173B2 (en) Wi-Fi mesh fire detection system
JP6309267B2 (en) Communication system and communication node
JP2015510360A (en) Efficient proxy table management in communication networks
US8837283B2 (en) Mobile node assignement to a router in a WPAN stimulation
JP4498377B2 (en) Communication path setting device
US8208401B2 (en) Method of managing address spaces of incommunicable nodes in ZigBee network
JP6197795B2 (en) Information exchange method between communication terminals and communication terminals
CN103583017B (en) Methods used to configure the network
JP4641245B2 (en) Ad hoc network system, wireless ad hoc terminal and failure detection method thereof
US20140078947A1 (en) Apparatus and method for improving energy efficiency of sensor network system
JP2009055511A (en) Mobile terminal location management method, relay mobile terminal, relay fixed station, and program in network for transferring data using mobile terminal as medium
EP3010305B1 (en) Method for facilitating communication between nodes belonging to different wireless networks
JP7201293B2 (en) wireless communication network system
JP2017050608A (en) Radio communication device, method, program and system
US20170325153A1 (en) Communication terminal, content delivery system, content delivery method, and communication terminal control program
JP5012586B2 (en) Wireless communication device, wireless terminal device, and wireless communication system
JP2010148150A (en) Communication path setting device, communication terminal, and multi-hop network system
JP6476718B2 (en) INFORMATION PROCESSING SYSTEM, PROGRAM, AND INFORMATION PROCESSING METHOD
JP2011066826A (en) Transmission apparatus and detour route monitoring-control method
JP2004032738A (en) Radio communication network system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111205

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150106

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees