JP2003304572A - Communication system and communication method - Google Patents
Communication system and communication methodInfo
- Publication number
- JP2003304572A JP2003304572A JP2002106830A JP2002106830A JP2003304572A JP 2003304572 A JP2003304572 A JP 2003304572A JP 2002106830 A JP2002106830 A JP 2002106830A JP 2002106830 A JP2002106830 A JP 2002106830A JP 2003304572 A JP2003304572 A JP 2003304572A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- mobile station
- station
- fixed station
- route
- 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.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、例えば無線マルチ
ホップ通信におけるルーチング制御に係り、特に外部ネ
ットワークに接続された固定局であるゲートウェイノー
ド(Gateway Node以下、GNと称する)を配置し、マク
ロセルである制御モードとマイクロセルである中継モー
ドとを適宜使い分けるハイブリッド通信方式を用いた集
中制御方式を採用し、GNのセルエリア外のモバイルノ
ード(Mobile Node 以下、MNと称する)による通信
も可能とする通信システム及び通信方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to routing control in, for example, wireless multi-hop communication, and in particular, a fixed node gateway node (hereinafter referred to as GN) connected to an external network is arranged in a macro cell. A centralized control method that uses a hybrid communication method that appropriately uses a certain control mode and a relay mode that is a micro cell is adopted, and communication by a mobile node (hereinafter referred to as MN) outside the GN cell area is also possible. The present invention relates to a communication system and a communication method.
【0002】[0002]
【従来の技術】従来、無線マルチホップ通信におけるル
ーチング制御では、各ノードのセル半径は固定とされて
おり、通信システム内では、各ノードにより自律的にル
ーチングが行われている。ここで、このようなルーチン
グ制御における主なプロトコルには、例えばAODV
(Ad-hoc On-Demand Vector Routing)やDSR(Dynam
icSource Routing)等の如きものがある。これらプロト
コルでは、ネットワーク内に存在する移動局であるMN
により隣接情報が把握されて、自律的にルーチング制御
がなされる。具体的には、先ず送信元のMNよりルート
要求(Route Request 以下、RREQと称する)パケ
ットがブロードキャストされる。そして、このRREQ
パケットが宛先のMNにより受信されると、この宛先の
MNよりルート応答(Route Reply 以下、RREPと
称する)パケットがユニキャストで送信元のMNに向け
て返信される。こうして、宛先のMNからのRREPパ
ケットが、送信元のMNにて受信されることで、一連の
ルーチング制御が完結される。2. Description of the Related Art Conventionally, in routing control in wireless multi-hop communication, the cell radius of each node is fixed, and in the communication system, each node autonomously performs routing. Here, a main protocol in such routing control is, for example, AODV.
(Ad-hoc On-Demand Vector Routing) and DSR (Dynam
icSource Routing) etc. In these protocols, MN, which is a mobile station existing in the network
As a result, the adjacent information is grasped and the routing control is autonomously performed. Specifically, first, a route request packet (hereinafter, referred to as RREQ) packet is broadcast from the transmission source MN. And this RREQ
When the packet is received by the destination MN, a route reply (Route Reply, hereinafter referred to as RREP) packet is returned from the destination MN by unicast to the source MN. In this way, the RREP packet from the destination MN is received by the source MN, whereby a series of routing control is completed.
【0003】尚、このルーチング制御は、固定局である
GNを配置した従来型のシステムについても同様である
といえる。それは、従来型では、GNはMNと略同等の
機能を有しているにすぎず、その役割は、ネットワーク
規模の拡張や外部ネットワークとの接続等にのみあり、
ネットワーク上の制御にはないからである。It should be noted that this routing control can be said to be the same in the conventional system in which the fixed station GN is arranged. In the conventional type, the GN only has a function substantially equivalent to that of the MN, and its role is only to expand the network scale or connect to an external network.
This is because there is no control on the network.
【0004】しかしながら、一般に、無線通信では、電
波干渉やパケット衝突が起ることによりネットワーク全
体の伝送帯域が狭くなることが知られている。However, it is generally known that in wireless communication, the transmission band of the entire network becomes narrow due to radio wave interference and packet collision.
【0005】特に、上述のような無線マルチホップ通信
を行う場合には、送信元のノードよりRREQパケット
がブロードキャストされ、ルーチング制御用のパケット
がネットワーク上に大量に流出されることになる。その
結果、ネットワーク帯域が圧迫されることになる。更
に、端末数が増加すると、制御用のパケットのオーバー
ヘッドが大きくなり、電波干渉やパケット衝突が急激に
増加し、ルート制御が複雑になり、事実上通信不可能な
状態に陥りやすい。また、前述したような従来技術で
は、有限資源である無線リソースを無駄に消費している
ことから、無線リソースを効率良く活用して制御パケッ
ト量を削減することも嘱望されている。In particular, in the case of performing the above-mentioned wireless multi-hop communication, an RREQ packet is broadcast from the node of the transmission source, and a large amount of routing control packets are leaked to the network. As a result, the network bandwidth is pressured. Furthermore, as the number of terminals increases, the overhead of control packets increases, radio interference and packet collisions increase sharply, route control becomes complicated, and communication is virtually impossible. Further, in the above-described related art, since wireless resources, which are limited resources, are wastefully consumed, it is also desired to efficiently use wireless resources to reduce the control packet amount.
【0006】即ち、一般に無線通信では、このような電
波干渉やパケット衝突が起ることによりネットワーク全
体の伝送帯域が狭くなることが知られている。That is, it is generally known that in wireless communication, the transmission band of the entire network becomes narrow due to such radio wave interference and packet collision.
【0007】特に、上述のような無線マルチホップ通信
を行う場合には、送信元のノードよりRREQパケット
がブロードキャストされ、ルーチング制御用のパケット
がネットワーク上に大量に流出されることになる。その
結果、ネットワーク帯域が圧迫されることになる。更
に、端末数が増加すると、制御用のパケットのオーバー
ヘッドが大きくなり、電波干渉やパケット衝突が急激に
増加し、ルート制御が複雑になり、事実上通信不可能な
状態に陥りやすい。また、前述したような従来技術で
は、有限資源である無線リソースを無駄に消費している
ことから、無線リソースを効率良く活用して制御パケッ
ト量を削減することも嘱望されている。In particular, when performing the above-mentioned wireless multi-hop communication, an RREQ packet is broadcast from the source node, and a large amount of routing control packets are leaked to the network. As a result, the network bandwidth is pressured. Furthermore, as the number of terminals increases, the overhead of control packets increases, radio interference and packet collisions increase sharply, route control becomes complicated, and communication is virtually impossible. Further, in the above-described related art, since wireless resources, which are limited resources, are wastefully consumed, it is also desired to efficiently use wireless resources to reduce the control packet amount.
【0008】かかる点に鑑みて、本出願人は、送信元ノ
ードがソースルート要求(Source Route Request 以
下、SRREQと称する)パケットをシングルホップ通
信でGNへ送信し、SRREQを受信したGNが推定し
たトポロジ情報を基にルート計算を行い、その結果をソ
ースルート応答(Source Route Reply 以下、SRRE
Pと称する)パケットに乗せてシングルホップで経路構
築に関係する全てのノードへ返信することで的確なルー
ト構築を行う方法を先に提案している。In view of the above point, the present applicant has estimated that the source node transmits a source route request (hereinafter referred to as SRREQ) packet to the GN by single-hop communication, and the GN that receives the SRREQ estimates it. A route calculation is performed based on the topology information, and the result is a source route reply (hereinafter referred to as SRRE).
It has previously proposed a method of carrying out an accurate route construction by sending the packet in a packet and sending it back to all the nodes related to the route construction in a single hop.
【0009】[0009]
【発明が解決しようとする課題】しかしながら、上記従
来技術では、MNがGNのセルエリア外に存在する場合
には、SRREQパケットを送信することができないた
め接続要求が行えず、通信エリアを広げるためには多く
の基地局が必要である。また、基地局障害時等には通信
不能である。ここに、MNがGNのセルエリア外にいる
場合でも自ノードの存在をGNへ登録し、通信を可能と
することが嘱望されている。However, in the above prior art, when the MN is outside the cell area of the GN, the SRREQ packet cannot be transmitted, so that the connection request cannot be made and the communication area is expanded. Requires many base stations. In addition, communication is impossible when the base station fails. It is hoped that even if the MN is outside the GN cell area, the existence of its own node is registered in the GN to enable communication.
【0010】本発明は、上記問題に鑑みてなされたもの
で、その目的とするところは、制御用のパケット、実デ
ータのパケットの通信条件を伝送モードにより差別化し
たGNによる集中制御方式を採用することで、ネットワ
ーク上に流出する制御用のパケットの量を削減し、ネッ
トワーク帯域が圧迫される事態や、電波干渉、パケット
衝突の問題を回避することにある。更に、GNによる集
中制御方式を採用して該GNに隣接情報を把握させるこ
とで、各MN間での自律的なルート構築を不要とするこ
とにある。また、GNにネットワーク上の資源管理情報
を把握させ、有限であるネットワーク資源を効率的に使
用することにある。そして、特に、MNがGNのセルエ
リア外に位置する場合でも自ノードの存在をGNへ登録
し、更には当該MNによる通信をも可能とすることにあ
る。The present invention has been made in view of the above problems, and an object thereof is to adopt a centralized control system by GN in which communication conditions of a control packet and a packet of actual data are differentiated by a transmission mode. By doing so, it is possible to reduce the amount of control packets flowing out on the network, and avoid a situation where the network bandwidth is compressed, radio wave interference, and packet collision. Further, the centralized control method by the GN is adopted to allow the GN to grasp the adjacent information, thereby eliminating the need for autonomous route construction between the MNs. Further, it is to make the GN grasp the resource management information on the network and efficiently use the limited network resource. And, in particular, even when the MN is located outside the cell area of the GN, the existence of the own node is registered in the GN, and further communication by the MN is possible.
【0011】[0011]
【課題を解決するための手段】上記目的を達成するため
に、本発明の第1の態様では、少なくとも移動局と固定
局とが無線ネットワークを介して通信自在とされた通信
システムにおいて、隣接情報を記憶する第1データベー
スを備え、当該第1データベースに蓄積されている隣接
情報を定期的に固定局に送信する複数の移動局と、所定
範囲内に存在する全ての移動局の隣接情報を記憶する第
2データベースと資源情報を記憶する第3データベース
とを備え、上記移動局から送信される隣接情報により当
該第2データベースの記憶内容を更新する固定局と、を
有し、上記固定局のセルエリアに属しない一の移動局が
当該固定局に対して通信要求を行う場合には、当該一の
移動局は固定局のセルエリアに属する他の移動局にマル
チホップ通信で通信要求情報を送信し、当該他の移動局
は上記固定局にシングルホップ通信で当該通信要求情報
を転送し、当該固定局は当該通信要求情報に基づき上記
第2及び第3データベースを参照しつつ上記一の移動局
の通信ルートを計算することを特徴とする通信システム
が提供される。In order to achieve the above object, according to a first aspect of the present invention, in a communication system in which at least a mobile station and a fixed station are capable of communicating via a wireless network, adjacent information is provided. A plurality of mobile stations that periodically transmit the adjacent information accumulated in the first database to a fixed station and the adjacent information of all the mobile stations existing within a predetermined range. And a third database for storing resource information, and a fixed station for updating the stored contents of the second database with adjacent information transmitted from the mobile station, the cell of the fixed station When one mobile station that does not belong to the area makes a communication request to the fixed station, the one mobile station communicates with other mobile stations that belong to the cell area of the fixed station by multi-hop communication. The request information is transmitted, the other mobile station transfers the communication request information to the fixed station by single-hop communication, and the fixed station refers to the second and third databases based on the communication request information and A communication system is provided which is characterized by calculating a communication route of a mobile station.
【0012】そして、本発明の第2の態様では、上記固
定局のセルエリアに属しない一の移動局は、当該固定局
のセルエリアに属する他の移動局を特定することができ
ない場合には、マルチホップ通信によるフラッディング
によって上記通信要求情報を送信することを更に特徴と
する通信システムが提供される。In the second aspect of the present invention, if one mobile station that does not belong to the fixed station cell area cannot specify another mobile station that belongs to the fixed station cell area. There is provided a communication system further characterized by transmitting the communication request information by flooding by multi-hop communication.
【0013】さらに、本発明の第3の態様では、上記マ
ルチホップ通信によるフラッディングによって送信され
た通信要求情報を上記固定局のセルエリアに属する他の
移動局が受信した場合には、当該他の移動局による上記
通信要求情報の更なる移動局への転送を中止することを
更に特徴とする通信システムが提供される。Further, in the third aspect of the present invention, when another mobile station belonging to the cell area of the fixed station receives the communication request information transmitted by the flooding by the multi-hop communication, the other request is transmitted. There is provided a communication system further characterized by stopping transfer of the communication request information by the mobile station to a further mobile station.
【0014】また、本発明の第4の態様では、上記一の
移動局より他の移動局を介して通信要求を受けた固定局
は、当該移動局に隣接する局が自己又は自己に隣接する
他の固定局である場合には、固定局を介する通信ルート
及び固定局を介さない通信ルートの両方を計算し、両者
よりルートコストの小さい通信ルートを選択することで
通信ルートを決定し、上記移動局に隣接する局が自己又
は自己に隣接する他の固定局でない場合には、固定局を
介する通信ルートのみを計算し、通信ルートを決定す
る、ことを更に特徴とする通信システムが提供される。In the fourth aspect of the present invention, the fixed station, which has received a communication request from the one mobile station via another mobile station, has a station adjacent to the mobile station itself or adjacent to itself. In the case of another fixed station, both the communication route passing through the fixed station and the communication route not passing through the fixed station are calculated, and the communication route is determined by selecting the communication route having the smaller route cost than the both, and A communication system further characterized in that, when a station adjacent to a mobile station is not itself or another fixed station adjacent to the mobile station, only a communication route through the fixed station is calculated and the communication route is determined. It
【0015】そして、本発明の第5の態様では、上記決
定された通信ルートに基づき送信先の移動局と送信元の
移動局との間で通信を行うときに、送信先の移動局が一
の固定局又は当該固定局に隣接する他の固定局のセルエ
リアに属しないときには、当該セルエリアに属する送信
先の移動局の中継起点の移動局を特定し、当該送信先の
移動局の中継起点の移動局を介して通信を行うことを更
に特徴とする通信システムが提供される。In the fifth aspect of the present invention, when the mobile station of the transmission destination and the mobile station of the transmission source communicate with each other based on the determined communication route, When it does not belong to the fixed station or the cell area of another fixed station adjacent to the fixed station, the mobile station of the origin of the relay of the mobile station of the transmission destination that belongs to the cell area is specified, and the relay of the mobile station of the transmission destination is specified. There is provided a communication system further characterized by communicating via a mobile station of origin.
【0016】さらに、本発明の第6の態様では、上記隣
接情報は、一の移動局の隣接範囲に存在する他の移動局
に係るノード識別情報を少なくとも含んでおり、上記資
源情報は、ネットワーク資源及びその使用の有無に係る
情報、使用者の識別情報を少なくとも含んでいる、こと
を更に特徴とする通信システムが提供される。Further, in the sixth aspect of the present invention, the adjacency information includes at least node identification information related to other mobile stations existing in the adjoining range of one mobile station, and the resource information is the network. There is provided a communication system further characterized by including at least information on resources and whether or not they are used, and user identification information.
【0017】本発明の第7の態様では、少なくとも、隣
接情報を記憶する第1データベースを備えた複数の移動
局と所定範囲内に存在する全ての移動局の隣接情報を記
憶する第2データベースと資源情報を記憶する第3デー
タベースとを備えた固定局とが無線ネットワークを介し
て通信自在とされた通信システムによる通信方法におい
て、上記各移動局により、上記第1データベースに蓄積
されている隣接情報を定期的に固定局に送信し、上記固
定局により、上記移動局から送信される隣接情報により
当該第2データベースの記憶内容を更新し、上記固定局
のセルエリアに属しない一の移動局が当該固定局に対し
て通信要求を行う場合には、上記一の移動局により、上
記固定局のセルエリアに属する他の移動局にマルチホッ
プ通信で通信要求情報を送信し、上記他の移動局によ
り、上記固定局にシングルホップ通信で当該通信要求情
報を転送し、上記固定局により、当該通信要求情報に基
づき、上記第2及び第3データベースを参照しつつ、上
記一の移動局の通信ルートを計算する、ことを特徴とす
る通信方法が提供される。In a seventh aspect of the present invention, at least a plurality of mobile stations having a first database for storing adjacent information and a second database for storing adjacent information of all mobile stations existing within a predetermined range. In a communication method by a communication system in which a fixed station having a third database for storing resource information is capable of communicating via a wireless network, adjacent information stored in the first database by each mobile station is provided. Is periodically transmitted to the fixed station, the fixed station updates the stored content of the second database with the adjacent information transmitted from the mobile station, and one mobile station not belonging to the cell area of the fixed station When making a communication request to the fixed station, the one mobile station requests another mobile station belonging to the cell area of the fixed station by multihop communication. Information is transmitted, the other mobile station transfers the communication request information to the fixed station by single-hop communication, and the fixed station refers to the second and third databases based on the communication request information. At the same time, there is provided a communication method characterized in that the communication route of the one mobile station is calculated.
【0018】そして、本発明の第8の態様では、上記固
定局のセルエリアに属しない一の移動局は、当該固定局
のセルエリアに属する他の移動局を特定することができ
ない場合には、マルチホップ通信によるフラッディング
によって上記通信要求情報を送信することを更に特徴と
する通信方法が提供される。In the eighth aspect of the present invention, if one mobile station that does not belong to the cell area of the fixed station cannot specify another mobile station that belongs to the cell area of the fixed station. There is provided a communication method further characterized by transmitting the communication request information by flooding by multi-hop communication.
【0019】さらに、本発明の第9の態様では、上記マ
ルチホップ通信によるフラッディングによって送信され
た通信要求情報を上記固定局のセルエリアに属する他の
移動局が受信した場合には、当該他の移動局による上記
通信要求情報の更なる移動局への転送を中止することを
更に特徴とする通信方法が提供される。Further, in the ninth aspect of the present invention, when another mobile station belonging to the cell area of the fixed station receives the communication request information transmitted by the flooding by the multi-hop communication, the other mobile station receives the communication request information. There is provided a communication method further characterized by stopping transfer of the communication request information to the mobile station by the mobile station.
【0020】また、本発明の第10の態様では、上記一
の移動局より他の移動局を介して通信要求を受けた固定
局は、当該移動局に隣接する局が自己又は自己に隣接す
る他の固定局である場合には、固定局を介する通信ルー
ト及び固定局を介さない通信ルートの両方を計算し、両
者よりルートコストの小さい通信ルートを選択すること
で通信ルートを決定し、上記移動局に隣接する局が自己
又は自己に隣接する他の固定局でない場合には、固定局
を介する通信ルートのみを計算し、通信ルートを決定す
る、ことを更に特徴とする通信方法が提供される。In the tenth aspect of the present invention, the fixed station, which has received a communication request from the one mobile station via another mobile station, has a station adjacent to the mobile station itself or adjacent to itself. In the case of another fixed station, both the communication route passing through the fixed station and the communication route not passing through the fixed station are calculated, and the communication route is determined by selecting the communication route having the smaller route cost than the both, and A communication method is further provided, wherein when the station adjacent to the mobile station is not itself or another fixed station adjacent to the mobile station, only the communication route through the fixed station is calculated and the communication route is determined. It
【0021】そして、本発明の第11の態様では、上記
決定された通信ルートに基づき送信先の移動局と送信元
の移動局との間で通信を行うときに、送信先の移動局が
一の固定局又は当該固定局に隣接する他の固定局のセル
エリアに属しないときには、当該セルエリアに属する送
信先の移動局の中継起点の移動局を特定し、当該送信先
の移動局の中継起点の移動局を介して通信を行うことを
更に特徴とする通信方法が提供される。[0021] In the eleventh aspect of the present invention, when communication is performed between the transmission destination mobile station and the transmission source mobile station based on the communication route determined above, the transmission destination mobile station is When it does not belong to the fixed station or the cell area of another fixed station adjacent to the fixed station, the mobile station of the origin of the relay of the mobile station of the transmission destination that belongs to the cell area is specified, and the relay of the mobile station of the transmission destination is specified. There is provided a communication method, which is further characterized by performing communication via a mobile station as an origin.
【0022】さらに、本発明の第12の態様では、上記
隣接情報は、一の移動局の隣接範囲に存在する他の移動
局に係るノード識別情報を少なくとも含んでおり、上記
資源情報は、ネットワーク資源及びその使用の有無に係
る情報、使用者の識別情報を少なくとも含んでいる、こ
とを更に特徴とする通信方法が提供される。Further, in the twelfth aspect of the present invention, the adjacency information includes at least node identification information of another mobile station existing in the adjacency range of one mobile station, and the resource information is a network. There is provided a communication method further characterized by including at least information on resources and whether or not they are used, and user identification information.
【0023】[0023]
【発明の実施の形態】以下、図面を参照して、本発明の
実施の形態について説明する。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.
【0024】<第1の実施の形態>先ず、図1には、本
発明の第1の実施の形態に係る通信システムの概念図を
示し説明する。図1に示されるように、本実施の形態に
係る通信システムは、無線マルチポップ通信におけるル
ーチング制御に特徴を有するものであり、固定局である
GN1と移動局であるMN2(2a,2b…)とを有し
ている。そして、MN2(2a,2b…)は、隣接ノー
ドデータベース(Neighbor Nodeデータベース 以下、
NN−DBと称する)3(3a,3b…)を備えてい
る。更に、GN1は、自セルに属する全MN2a,2b
…に対応したNN−DB4と資源管理データベース(以
下、資源管理DBと称する)5とを備えている。<First Embodiment> First, FIG. 1 shows a conceptual diagram of a communication system according to a first embodiment of the present invention. As shown in FIG. 1, the communication system according to the present embodiment is characterized by routing control in wireless multi-pop communication, and is a fixed station GN1 and a mobile station MN2 (2a, 2b ...). And have. Then, the MN2 (2a, 2b ...)
3 (3a, 3b ...) Called NN-DB. Further, the GN1 has all the MNs 2a and 2b belonging to its own cell.
Is provided with a NN-DB 4 and a resource management database (hereinafter referred to as a resource management DB) 5.
【0025】尚、請求項記載の第1データベースは上記
NN−DB3に相当し、第2データベースは上記NN−
DB4に相当し、第3データベースは上記資源管理DB
5に相当する。但し、この関係に限定されるものではな
い。The first database according to the claims corresponds to the NN-DB3, and the second database corresponds to the NN-DB3.
Corresponds to DB4, the third database is the resource management DB
Equivalent to 5. However, the relationship is not limited to this.
【0026】上記MN2a,2b…としては、移動する
無線端末等を想定している。GN1としては、有線で相
互に接続された固定無線端末であって、インターネット
等の既存ネットワークとも接続される端末等を想定して
いる。いずれも、双方向無線リンクで通信を行うもので
あり、その詳細は後述するが、制御モードと中継モード
といった二つの伝送モードを有している点に特徴の一つ
がある。As the MNs 2a, 2b ..., it is assumed that the mobile terminals are mobile. The GN 1 is assumed to be a fixed wireless terminal connected to each other by wire and also connected to an existing network such as the Internet. Both of them perform communication by a bidirectional wireless link, and the details thereof will be described later, but one of the features is that they have two transmission modes such as a control mode and a relay mode.
【0027】ここで、NN−DB3a,3b…には、各
MN2a,2b…のノードIDと隣接するMN2a,2
b…のノードID、受信電力等の情報(以下、「隣接情
報」と称する)が蓄積されている。各MN2a,2b…
は、詳細は後述する所謂「Helloプロトコル」によ
り、隣接するMN2a,2b…のデータを定期的に取得
し、当該取得データによりNN−DB3a,3b…の内
容を更新する。Here, in the NN-DBs 3a, 3b ..., The MNs 2a, 2 adjacent to the node ID of each MN 2a, 2b.
Information such as a node ID of b ... and received power (hereinafter referred to as “adjacent information”) is stored. Each MN 2a, 2b ...
Uses a so-called "Hello protocol", which will be described in detail later, to periodically acquire data of the adjacent MNs 2a, 2b ... And update the contents of the NN-DBs 3a, 3b ... With the acquired data.
【0028】また、GN1のNN−DB4には、自セル
に属する全MN2a,2b…の隣接情報が蓄積されてい
る。このGN1のNN−DB4は、他のGNからも参照
することが可能となっており、更に、その内容は、MN
2a,2b…からのアップデート情報に基づいて定期的
に更新されるようになっている。Further, the NN-DB4 of the GN1 stores the adjacency information of all the MNs 2a, 2b ... Which belong to the own cell. The NN-DB4 of this GN1 can be referred to from other GNs, and the content is MN
It is designed to be regularly updated based on the update information from 2a, 2b ....
【0029】一方、GN1の資源管理DB5には、ネッ
トワーク資源(周波数、使用chや符号等)、使用の有
無、使用者ID等の情報(以下、これらを「資源情報」
と称する)が蓄積されている。この資源管理DB5は、
他のGNからも参照することが可能となっている。そし
て、この資源管理DB5の内容は、例えばネットワーク
資源の使用状況が変化する度に、更新されるようになっ
ている。On the other hand, in the resource management DB 5 of the GN 1, information such as network resources (frequency, used ch, code, etc.), presence / absence of use, user ID, etc.
Called) is accumulated. This resource management DB5 is
It can be referenced from other GNs. The contents of the resource management DB 5 are updated, for example, every time the use status of network resources changes.
【0030】そして、本通信システムは、伝送モードと
して、低速伝送、マクロセルに対応した制御モードと、
高速伝送、マイクロセルに対応した中継モードとを使い
分けるハイブリッド方式を採用している。The communication system of the present invention includes, as transmission modes, low-speed transmission and a control mode corresponding to macro cells,
It uses a hybrid system that selectively uses high-speed transmission and relay mode compatible with microcells.
【0031】かかるハイブリッド方式の下、制御データ
は制御モードでシングルホップ通信して、ユーザデータ
は中継モードでマルチホップ通信する。Under the hybrid system, control data is single-hop communicated in the control mode, and user data is multi-hop communicated in the relay mode.
【0032】これにより、本実施の形態では、ネットワ
ーク上に流出する制御パケット量を削減し、且つ一定量
に抑えることを可能としている。As a result, in the present embodiment, it is possible to reduce the amount of control packets flowing out on the network and keep it at a fixed amount.
【0033】また、GN1と各MN2a,2b…には、
詳細は後述するが、Helloプロトコル、ルート構築
アルゴリズムが実装されており、Hello間隔、隣接
情報のアップデート間隔は、各MN2a,2b…にて予
め記憶されている。Further, GN1 and each MN2a, 2b ...
Although details will be described later, the Hello protocol and the route construction algorithm are implemented, and the Hello interval and the adjacent information update interval are stored in advance in each MN 2a, 2b.
【0034】MN2a,2b…よりルート要求があった
場合は、GN1では、その時点でルート構築アルゴリズ
ムに従ってルーチング制御が行われることになる。When there is a route request from the MNs 2a, 2b ... At the GN1, routing control is performed according to the route construction algorithm.
【0035】尚、本実施の形態に係る通信システム及び
方法では、双方向通信を前提としており、制御モード時
はシングルホップ通信のみ、データ転送モード時はマル
チホップ通信も可能としている。また、使用帯域幅を変
化させることで、セル半径の異なる二つの伝送モードを
実現している。若しくは、例えば、サブキャリア変調方
式、多値数/符号化率を変化させることで伝送速度とセ
ル半径を変化させる可変速度技術を用いているが、これ
らに限定されるものではない。The communication system and method according to the present embodiment are premised on bidirectional communication, and allow single-hop communication only in the control mode and multi-hop communication in the data transfer mode. Also, by changing the used bandwidth, two transmission modes with different cell radii are realized. Alternatively, for example, a subcarrier modulation method and a variable rate technology that changes the transmission rate and the cell radius by changing the multi-level number / coding rate are used, but the invention is not limited to these.
【0036】次に、図2を参照して、NN−DB3a,
3b…,4について更に詳述する。Next, referring to FIG. 2, the NN-DB 3a,
3b ..., 4 will be described in more detail.
【0037】図2(a)はNN−DB3a,3b…のフ
ォーマットの一例を示しており、図2(b)はNN−D
B4のフォーマットの一例を示している。FIG. 2A shows an example of the format of the NN-DBs 3a, 3b, ..., And FIG. 2B shows the NN-D.
An example of the format of B4 is shown.
【0038】先ず、図2(a)に示されるように、MN
2a,2b…のNN−DB3a,3b…は、隣接情報と
して隣接するMNa,2b…のノードID(Neighbor N
ode[1]…[n])と、その受信電力P1…Pnが蓄積される
ようなフォーマットとなっている。さらに、図2(b)
に示されるように、GN1のNN−DB4は、自セル内
の全てのMN(Mobile Node[1]…[m])に隣接するMN
のノードID(MobileNode[1]…[s],…,Mobile Node
[1]…[t])と、その受信電力P1-1…P1-s,…,Pm-1
…Pm-tが蓄積されるようなフォーマットとなってい
る。First, as shown in FIG. 2A, the MN
2a, 2b ... NN-DBs 3a, 3b ... are node IDs (Neighbor N) of adjacent MNa, 2b.
ode [1] ... [n]) and its received power P1 ... Pn. Further, FIG. 2 (b)
NN-DB4 of GN1 is adjacent to all MNs (Mobile Node [1] ... [m]) in its own cell.
Node ID of (MobileNode [1] ... [s], ..., Mobile Node
[1] ... [t]) and its received power P1-1 ... P1-s, ..., Pm-1
... The format is such that Pm-t is accumulated.
【0039】ここで、図2(c)に示されるように、G
N1のセル内に6つのMN2a−2fが存在する場合を
想定して更に詳述する。尚、図中、破線で示した範囲
は、その中心に示されているMN2a−2fの隣接範囲
を意味している。Here, as shown in FIG. 2C, G
Further detailed description will be made assuming that there are six MN2a-2f in the cell of N1. In the figure, the range indicated by the broken line means the range adjacent to the MNs 2a-2f shown at the center thereof.
【0040】この場合には、MN2aのNN−DB3a
には、隣接情報としてMN2d,2e,2fのノードI
Dと各受信電力P2a-2d,P2a-2e,P2a-2fが蓄積され
ている(図3(a)参照)。MN2bのNN−DB3b
には、隣接情報としてMN2fのノードIDと受信電力
P2b-2fが蓄積されている(図3(b)参照)。MN2
cのNN−DB3cには、隣接情報としてMN2fのノ
ードIDと受信電力P2c-2fが蓄積されている(図3
(c)参照)。MN2dのNN−DB3dには、隣接情
報としてMN2a,2eのノードIDと各受信電力P2d
-2a,P2d-2eが蓄積されている(図3(d)参照)。M
N2eのNN−DB3eには、隣接情報としてMN2
a,2dのノードIDと各受信電力P2e-2a,P2e-2dが
蓄積されている(図3(e)参照)。MN2fのNN−
DB3fには、隣接情報としてMN2a,2b,2cの
ノードIDと各受信電力P2f-2a,P2f-2b,P2f-2cが
蓄積されている(図3(f)参照)。そして、GN1の
NN−DB4には、全てのMN2a−2fの隣接情報
(ノードID、各受信電力)が蓄積されている(図3
(g)参照)。In this case, the NN-DB 3a of the MN 2a
Includes the node I of MN 2d, 2e, 2f as neighbor information.
D and received powers P2a-2d, P2a-2e, P2a-2f are accumulated (see FIG. 3A). NN-DB3b of MN2b
The node ID of the MN 2f and the received power P2b-2f are stored as the adjacent information (see FIG. 3B). MN2
In the NN-DB 3c of c, the node ID of the MN 2f and the received power P2c-2f are stored as the neighbor information (FIG. 3).
(See (c)). In the NN-DB 3d of the MN 2d, the node IDs of the MNs 2a and 2e and the respective reception powers P2d are stored as the adjacency information.
-2a and P2d-2e are accumulated (see FIG. 3 (d)). M
In the NN-DB 3e of the N2e, the MN2 is used as the neighbor information.
The node IDs a and 2d and the received powers P2e-2a and P2e-2d are accumulated (see FIG. 3 (e)). NN2f NN-
In the DB 3f, the node IDs of the MNs 2a, 2b and 2c and the received powers P2f-2a, P2f-2b and P2f-2c are stored as the adjacency information (see FIG. 3 (f)). Then, the NN-DB 4 of the GN 1 stores the adjacency information (node ID, each reception power) of all the MNs 2a-2f (FIG. 3).
(See (g)).
【0041】次に、図4を参照して、GN1の資源管理
DB5について更に詳述する。Next, the resource management DB 5 of the GN 1 will be described in more detail with reference to FIG.
【0042】ここでは、図4(a)に示される状況に対
応したGN1の資源管理DB5の内容(ここでは、ch
管理を例に挙げる)を、図4(b)に示して説明する。Here, the contents of the resource management DB 5 of the GN 1 corresponding to the situation shown in FIG. 4A (here, ch
The management will be described as an example) and will be described with reference to FIG.
【0043】尚、図4(a)において、実線は通信中で
あることを意味し、破線は隣接関係にあることを意味し
ている。この図4(a)の状況では、MN2b,2c,
2f間ではch1で通信中であり、MN2a,2d,2
g間ではchnで通信中であるが、このような情報は、
図4(b)に示されるように資源管理DB5に蓄積され
管理される。尚、不使用のchについては、nullとされ
る。In FIG. 4A, the solid line means that communication is in progress, and the broken line means that there is an adjacency relationship. In the situation of FIG. 4A, the MNs 2b, 2c,
2f is communicating on ch1 and MN2a, 2d, 2
While g is communicating with chn, such information is
As shown in FIG. 4B, it is stored and managed in the resource management DB 5. Note that unused channels are null.
【0044】このように資源管理DB5で使用周波数c
hを管理することで、ルート通知時に各MNa,2b…
へchネゴシエーションを行うことも可能となる。In this way, the resource management DB 5 uses the used frequency c
By managing h, each MNa, 2b ...
It is also possible to perform hech negotiation.
【0045】以下、図5のフローチャート等を参照し
て、本発明の第1の実施の形態に係る通信システムによ
るルーチング制御について詳述する。The routing control by the communication system according to the first embodiment of the present invention will be described in detail below with reference to the flowchart of FIG.
【0046】尚、ここでは、特に示さない限り、MN2
a,2b…をMN2、NN−DB3a,3b…をNN−
DB3と総称して、説明を進めることにする。Here, unless otherwise indicated, MN2
a, 2b ... MN2, NN-DB 3a, 3b ... NN-
Collectively referred to as DB3, the description will proceed.
【0047】この第1の実施の形態では、無線マルチホ
ップネットワークにおいて、NN−DB4の隣接情報と
資源管理DB5の資源情報とを利用したGN1による集
中制御方式によるルーチング制御を行うことで、無線リ
ソースを有効に活用し、ネットワーク上に流れる制御パ
ケット量を削減している点に特徴の一つがある。In the first embodiment, in the wireless multi-hop network, by performing the routing control by the centralized control method by the GN1 using the adjacency information of the NN-DB4 and the resource information of the resource management DB5, the wireless resource is controlled. One of the features is that the control packets flowing on the network are reduced by effectively utilizing the.
【0048】以下、これをふまえて、ルーチング制御に
つき詳述する。Based on this, the routing control will be described in detail below.
【0049】さて、MN2が使用可能な状態になると
(ステップS1)、ネットワークに接続されたMN2が
最初に行うことはGN1の探索である(ステップS
2)。Now, when the MN2 becomes available (step S1), the first thing that the MN2 connected to the network does is a search for the GN1 (step S1).
2).
【0050】このGN1の探索には、図6に示されるよ
うな二つの方法がある。There are two methods for searching for GN1 as shown in FIG.
【0051】即ち、一つの方法は、ゲートウェイ広告
(G-Advertisement 以下、G広告と称する)を用いる
方法である。この方法では、GN1はブロードキャスト
でG広告を定期的に送信する。そして、ネットワークに
接続されたMN2は、定期的に送信されるG広告の有無
によりGN1の存在を確認することになる。That is, one method is a method using a gateway advertisement (hereinafter referred to as G-Advertisement). In this method, GN1 broadcasts G advertisements periodically. Then, the MN2 connected to the network confirms the existence of the GN1 based on the presence or absence of the G advertisement transmitted periodically.
【0052】一方、他の方法は、ゲートウェイ要請(G-
Solicitation 以下、G要請と称する)を用いる方法で
ある。即ち、本方法では、MN2は所望とするタイミン
グでG要請を送信する。そして、G要請を受け取ったG
N1は即座にG広告を送信する。こうして、ネットワー
クに接続されたMN2は、このG広告によりGN1の存
在を確認することになる。このように、後者の方法で
は、MN2はG広告を待たずして、即座にゲートウェイ
探索を行うことができる。On the other hand, another method is the gateway solicitation (G-
Solicitation (hereinafter referred to as “G request”). That is, in this method, the MN 2 transmits a G request at a desired timing. And G who received the G request
N1 immediately sends a G advertisement. Thus, the MN2 connected to the network confirms the existence of the GN1 by this G advertisement. As described above, in the latter method, the MN 2 can immediately perform the gateway search without waiting for the G advertisement.
【0053】さて、こうしてMN2によりGN1が探索
されて、その存在が確認されると(ステップS3)、次
いでMN2はHelloプロトコルにより隣接情報を調
査し、GN1へ隣接情報を定期的にアップデートする
(ステップS4乃至S6)。Now, when the MN1 searches the GN1 and confirms its existence (step S3), the MN2 then examines the neighbor information by the Hello protocol and periodically updates the neighbor information to the GN1 (step S3). S4 to S6).
【0054】ここで、図7のフローチャートを参照し
て、このHelloプロトコルについて更に詳細に説明
する。尚、ここでは、説明の便宜上、2つのMN2a,
2b間でHelloプロトコルによる処理が成される場
合を想定している。Here, the Hello protocol will be described in more detail with reference to the flowchart of FIG. Here, for convenience of explanation, two MNs 2a,
It is assumed that processing by the Hello protocol is performed between 2b.
【0055】先ず、MN2bがアクティブ化される直
前、HelloパケットがMN2bに送信される。そし
て、MN2bがブートされると、MN2bより空のHe
lloパケットがMN2aに送信される。MN2aで
は、このMN2bからのHelloパケットによりMN
2bからの受信が可能であることが認識される。First, immediately before the MN2b is activated, a Hello packet is transmitted to the MN2b. Then, when the MN2b is booted, He that is empty from the MN2b is
The Ilo packet is transmitted to the MN 2a. In the MN2a, the Hello packet from this MN2b causes the MN to
It is recognized that reception from 2b is possible.
【0056】そして、MN2aより、MN2bをリスト
したHelloパケットがMN2bに送信される。MN
2bでは、このHelloパケットを受信することで、
MN2aにより自分の存在が認識されたことが確認され
る。そして、MN2bより、MN2aをリストしたHe
lloパケットがMN2aに送信される。Then, the MN2a transmits a Hello packet listing the MN2b to the MN2b. MN
In 2b, by receiving this Hello packet,
It is confirmed that MN2a has recognized its own existence. Then, from the MN2b, the He that lists the MN2a
The Ilo packet is transmitted to the MN 2a.
【0057】こうして、MN2aでは、このHello
パケットを受信することで、MN2bにより自分の存在
が認識されたことが確認される。そして、MN2aよ
り、MN2bをリストしたHelloパケットがMN2
bに送信される。Thus, in MN2a, this Hello
By receiving the packet, it is confirmed that the MN 2b has recognized its own existence. Then, a Hello packet listing MN2b is sent from MN2a.
b.
【0058】以下、図8乃至図11を参照して、上記一
連の処理を更に詳述する。Hereinafter, the series of processes will be described in more detail with reference to FIGS. 8 to 11.
【0059】尚、図8(a)、図9(a)、図10
(a)、図11(a)において破線で示した円形の範囲
は、その中心に位置するMN2a乃至2fの隣接範囲を
意味する。8 (a), 9 (a) and 10
The circular range shown by the broken line in (a) and FIG. 11 (a) means the adjacent range of the MNs 2a to 2f located at the center thereof.
【0060】先ず、初期状態においては(図8(a)参
照)、GN1のNN−DB4には、自セル内の全MN2
b−2fの隣接情報(ノードID、受信電力)が蓄積さ
れている(図8(b)参照)。本例では、GN1のNN
−DB4より、MN2bの隣接範囲に位置するのはMN
2f、MN2cの隣接範囲に位置するのはMN2f、M
N2dの隣接範囲に位置するのはMN2e、MN2eの
隣接範囲に位置するのはMN2d、MN2fの隣接範囲
に位置するのはMN2c,2bであることが判る。First, in the initial state (see FIG. 8A), all MN2s in the own cell are stored in the NN-DB4 of GN1.
Adjacency information (node ID, received power) of b-2f is accumulated (see FIG. 8B). In this example, NN of GN1
-From DB4, it is MN that is located in the adjacent range of MN2b.
2f and MN2c are located adjacent to MN2f and M
It can be seen that MN2e is located in the adjacent range of N2d, MN2d is located in the adjacent range of MN2e, and MN2c and 2b are located in the adjacent range of MN2f.
【0061】そして、MN2aがブートした場合を想定
すると、当該MN2aよりHelloパケットが送信さ
れることになる(図9(a)参照)。但し、この段階で
は、MN2aからGN1に隣接情報がアップデートされ
ていないので、GN1のNN−DB4の内容は更新され
てはいない(図9(b)参照)。Assuming that the MN2a has booted, a Hello packet will be transmitted from the MN2a (see FIG. 9 (a)). However, at this stage, since the adjacency information has not been updated from MN2a to GN1, the contents of NN-DB4 of GN1 have not been updated (see FIG. 9 (b)).
【0062】さらに、上記MN2aからのHelloパ
ケットを受信した隣接範囲に位置するMN2d,2e,
2fより、HelloパケットがMN2aに対して返信
されると(図10(a)参照)、その内容が隣接情報と
して、MN2aのNN−DB3aに蓄積される(図10
(b)参照)。そして、この隣接情報が、MN2aによ
りGN1にアップデートされると、GN1のNN−DB
4にMN2aの隣接情報が新たに加えられ、更新される
ことになる(図10(c)参照)。Further, the MNs 2d, 2e, which are located in the adjacent range where the Hello packet is received from the MN2a,
When the Hello packet is returned from the 2f to the MN 2a (see FIG. 10A), the content is stored in the NN-DB 3a of the MN 2a as the adjacent information (FIG. 10).
(See (b)). Then, when this neighbor information is updated to GN1 by MN2a, NN-DB of GN1 is updated.
The neighbor information of MN2a is newly added to 4 and updated (see FIG. 10 (c)).
【0063】上記MN2aから送信されたHelloパ
ケットがMN2d,2e,2fにより受信されると(図
11(a)参照)、MN2d,2e,2fのNN−DB
3d,3e,3fの隣接情報が更新される(図11
(b),(c),(d)参照)。When the Hello packet transmitted from the MN2a is received by the MN2d, 2e and 2f (see FIG. 11A), the NN-DB of the MN2d, 2e and 2f is received.
The adjacent information of 3d, 3e, and 3f is updated (FIG. 11).
(B), (c), (d)).
【0064】即ち、より詳細には、この例では、MN2
dのNN−DB3dには、隣接情報としてMN2a,2
eのノードID及び各受信電力P2d-2a、P2d-2eが蓄積
されている(図11(b)参照)。そして、MN2eの
NN−DB3eには、隣接情報としてMN2a,2dの
ノードID及び各受信電力P2e-2a,P2e-2dが蓄積され
ている(図11(c)参照)。さらに、MN2fのNN
−DB3fには、隣接情報としてMN2a,2b,2c
のノードID及び各受信電力P2f-2a,P2f-2b,P2f-2
cが蓄積されている(図11(d)参照)。That is, more specifically, in this example, MN2
In the NN-DB 3d of d, the MNs 2a, 2
The node ID of e and the received powers P2d-2a and P2d-2e are stored (see FIG. 11B). Then, in the NN-DB 3e of the MN 2e, the node IDs of the MNs 2a and 2d and the reception powers P2e-2a and P2e-2d are stored as the adjacency information (see FIG. 11 (c)). Furthermore, NN of MN2f
-In the DB 3f, the MNs 2a, 2b, 2c are used as the neighbor information.
Node IDs and received powers P2f-2a, P2f-2b, P2f-2
c is accumulated (see FIG. 11 (d)).
【0065】そして、この隣接情報が、MN2d,2
e,2fによりGN1にアップデートされると、当該G
N1のNN−DB4にMN2d,2e,2fの隣接情報
が新たに加えられ、更新されることになる(図11
(e)参照)。Then, this adjacency information is converted into MN2d, 2
When updated to GN1 by e or 2f, the G
Neighbor information of MN2d, 2e, 2f is newly added to the NN-DB4 of N1 and updated (FIG. 11).
(See (e)).
【0066】ここで、再び、図5の説明に戻る。以上の
処理の後、MN2からの通信要求が発生した場合には
(ステップS7)、詳細は後述するようなルート確立ア
ルゴリズムに基づく処理が実行されることになる(ステ
ップS8)。Here, the description returns to FIG. 5 again. After the above processing, when a communication request is issued from the MN 2 (step S7), processing based on a route establishing algorithm, which will be described in detail later, is executed (step S8).
【0067】以下、図12のフローチャートを参照し
て、この図5のステップS8にて実行されるルート確立
アルゴリズムについて詳細に説明する。The route establishing algorithm executed in step S8 of FIG. 5 will be described in detail below with reference to the flowchart of FIG.
【0068】あるMN2から通信要求が発生した場合に
は、通信可能なGN1の存在を確認する(ステップS1
1)。そして、通信可能なGN1が存在すれば、MN2
はGN1へSRREQパケットを送信する(ステップS
12)。When a communication request is issued from a certain MN2, the existence of a communicable GN1 is confirmed (step S1).
1). If there is a communicable GN1, MN2
Sends an SRREQ packet to GN1 (step S
12).
【0069】そして、このSRREQパケットを受信し
たGN1は、宛先ノード(Destination Node 以下、D
Nと称する)がNN−DB4に存在するか否かを確認す
る(ステップS13)。尚、上記ステップS11で通信
可能なGN1の存在を確認できなかった場合、及び上記
ステップS13でDNがNN−DB4に存在しないと判
断された場合は、ルート確立失敗として処理される(ス
テップS14)。Then, the GN1 which has received this SRREQ packet, the destination node (Destination Node and below, D
It is confirmed whether or not (referred to as N) exists in the NN-DB 4 (step S13). If it is not possible to confirm the presence of the communicable GN1 in step S11, and if it is determined that the DN does not exist in the NN-DB4 in step S13, it is processed as a route establishment failure (step S14). .
【0070】一方、上記ステップS13にてDNがNN
−DB4に存在する場合には、GN1はDNが属するG
Nが隣接もしくは同一GNであるか否かを確認する(ス
テップS15)。そして、DNが属するGNが隣接もし
くは同一GNであると確認された場合には、GN1を介
するルート(Gateway Route)よりもGN1を介さない
ルート(Gatewayless Route)の方が効率的な場合もあ
るので、Gateway RouteとGatewayless Routeの両方でソ
ースルート(SR;Source Route)とルートコスト(RC;Ro
ute Cost)を計算し、RCの小さいルートを選択するこ
とになる(ステップS16)。これに対して、上記ステ
ップS15にて、DNが属するGNが隣接もしくは同一
GNではないと確認された場合には、Gateway Routeに
ついてのみ計算をして、ルートを決定する(ステップS
19)。On the other hand, DN is NN in step S13.
-If it exists in DB4, GN1 is the G to which DN belongs
It is confirmed whether N is adjacent or the same GN (step S15). If the GN to which the DN belongs is confirmed to be adjacent or the same GN, a route without the GN1 (Gatewayless Route) may be more efficient than a route with the GN1 (Gateway Route). , Source Route (SR; Source Route) and Route Cost (RC; Ro) for both Gateway Route and Gatewayless Route
ute Cost), and a route with a small RC is selected (step S16). On the other hand, when it is confirmed in step S15 that the GN to which the DN belongs is not adjacent or the same GN, only the Gateway Route is calculated to determine the route (step S
19).
【0071】尚、本実施の形態の通信システム及び方法
では、MN−MN、MN−GNのルート計算には、例え
ばダイクストラの最短経路アルゴリズム等を用いてい
る。但し、これは一例であって、これに限定されるもの
ではない。In the communication system and method according to the present embodiment, Dijkstra's shortest path algorithm or the like is used for route calculation of MN-MN and MN-GN. However, this is an example, and the present invention is not limited to this.
【0072】そして、MN−MNのリンクコストはホッ
プ数に関係なく「1」とし、GN−GNのリンクコスト
は距離に関係なく「1」としている。こうして、GN1
によりルートが決定されると、GN1は全関係ノード
(送信元ノード−宛先ノード間のソースルート)に、使
用chやソースルートを記述したSRREPパケットを
MN2に送信する(ステップS17)。The MN-MN link cost is "1" regardless of the number of hops, and the GN-GN link cost is "1" regardless of the distance. Thus, GN1
When the route is determined by, the GN1 transmits an SRREP packet describing the used channel and the source route to the MN2 to all related nodes (source route between the source node and the destination node) (step S17).
【0073】このSRREPパケットを受信したMN2
は、その情報を基に使用chを決定し、ルーチングテー
ブルを作成する(ステップS18)。こうして、中継モ
ードでユーザデータが送受信される(ステップS2
0)。すなわち、各種パケットは、SRREPパケット
に含まれているソースルート情報に基づいて中継モード
の下、ユニキャストで通信される。尚、MN間のルーチ
ングアルゴリズムには既存の有線アルゴリズム(RI
P、OSPF等)を用いる。MN2 receiving this SRREP packet
Determines a channel to be used based on the information and creates a routing table (step S18). Thus, the user data is transmitted and received in the relay mode (step S2).
0). That is, various packets are unicast in the relay mode based on the source route information included in the SRREP packet. Note that the existing wired algorithm (RI
P, OSPF, etc.) is used.
【0074】ここで、本実施の形態による上述したよう
な「ルート確立アルゴリズム」と「OSPF」の隣接関
係調査(Helloパケット)及びリンクステート情報
交換アルゴリズムの相違について述べる。Here, the difference between the "route establishment algorithm" and the "OSPF" adjacency relationship investigation (Hello packet) and the link state information exchange algorithm according to the present embodiment will be described.
【0075】先ず、「OSPF」では、代表ルータとバ
ックアップルータを設置し、各ルータの隣接情報を代表
ルータに送信し、代表ルータで収集した同一エリア上の
リンクステートを全てのルータに配布している。First, in "OSPF", a representative router and a backup router are installed, adjacent information of each router is transmitted to the representative router, and the link state in the same area collected by the representative router is distributed to all routers. There is.
【0076】これに対して、本実施の形態に係るルート
確立アルゴリズムでは、GN(上記代表ルータに相当)
1で隣接情報を収集しているが、各ノードには隣接情報
を配布していない。そのため、全ノードのLSD(Link
State Database)の同期を取る必要がない。但し、
GN間では同期を取る必要がある。また、GN1がLS
D保管のデフォルトとなるため、代表ルータを動的に決
定するアルゴリズムも必要がない。更に、GN1が無線
ネットワークのため資源情報(例えば周波数、ch、符
号等)を管理している点でも「OSPF」とは相違して
いる。On the other hand, in the route establishing algorithm according to the present embodiment, GN (corresponding to the representative router)
1 collects the neighbor information, but does not distribute the neighbor information to each node. Therefore, LSD (Link
State Database) does not need to be synchronized. However,
It is necessary to synchronize the GNs. Also, GN1 is LS
Since it becomes the default for D storage, there is no need for an algorithm for dynamically determining the designated router. Further, the GN 1 is also different from the “OSPF” in that it manages resource information (for example, frequency, ch, code, etc.) because it is a wireless network.
【0077】以上説明したように、本実施の形態に係る
通信システムでは、MN2からの通信要求が発生した時
点で、GN1は、当該GN1が保有しているNN−DB
4の隣接情報と資源管理DB5の資源情報とに基づいて
ルート計算を行い、その計算結果を全関係ノードへ送信
する。As described above, in the communication system according to the present embodiment, at the time when a communication request is issued from MN2, GN1 has NN-DB held by GN1.
Route calculation is performed based on the adjacency information of No. 4 and the resource information of the resource management DB 5, and the calculation result is transmitted to all related nodes.
【0078】次に、図13のフローチャートを参照し
て、伝送モードの切替えに係るシーケンスを詳細に説明
する。即ち、MN2による通信要求が発生すると(ステ
ップS30)、GN1は通信データの種類を判別する
(ステップS31)。制御データである場合には制御モ
ードに設定し(ステップS32)、制御以外のデータで
ある場合には中継モードに設定する(ステップS3
3)。この設定により、不図示の伝送モード切替えSW
が切り替えられる(ステップS34)。Next, with reference to the flowchart of FIG. 13, the sequence relating to the switching of the transmission mode will be described in detail. That is, when a communication request is issued by the MN2 (step S30), the GN1 determines the type of communication data (step S31). If it is control data, it is set to the control mode (step S32), and if it is data other than control, it is set to the relay mode (step S3).
3). With this setting, the transmission mode switching switch (not shown)
Are switched (step S34).
【0079】データの送受信時においては、伝送モード
が判定される(ステップS35)。そして、伝送モード
が制御データである場合には、不図示の制御モード無線
回路を介して、制御データが送受信され(ステップS3
6,S37)、伝送モードが中継モードである場合に
は、不図示の中継モード無線回路を介して、制御以外の
データが送受信される(ステップS38,S39)。When transmitting / receiving data, the transmission mode is determined (step S35). Then, when the transmission mode is the control data, the control data is transmitted and received via the control mode wireless circuit (not shown) (step S3).
6, S37), if the transmission mode is the relay mode, data other than control is transmitted and received via the relay mode wireless circuit (not shown) (steps S38, S39).
【0080】<第2の実施の形態>次に、本発明の第2
の実施の形態に係る通信システム及び通信方法について
詳細に説明する。この第2の実施の形態は、前述した第
1の実施の形態の構成及び作用を基礎とした上で、更な
る工夫を施したものである。即ち、前述した第1の実施
の形態では、MN2がGN1のセルエリア外に存在する
場合には、SRREQパケットを送信することができな
いため、接続要求を行うことができなかったが、この第
2の実施の形態では、MN2がGN1のセルエリア外に
いる場合でも自ノードの存在をGN1へ登録可能とし、
更には通信可能としている。<Second Embodiment> Next, the second embodiment of the present invention will be described.
A communication system and a communication method according to the embodiment will be described in detail. The second embodiment is based on the structure and operation of the above-described first embodiment and is further devised. That is, in the above-described first embodiment, when the MN2 exists outside the cell area of the GN1, the SRREQ packet cannot be transmitted, so that the connection request cannot be made. In the embodiment of the present invention, the existence of the own node can be registered in GN1 even when MN2 is outside the cell area of GN1,
Furthermore, communication is possible.
【0081】以下では、図1乃至図13と同一の構成に
ついては同一の符号をもって、第2の実施の形態による
特徴的なシーケンスを中心に説明する。In the following, the same configurations as those in FIGS. 1 to 13 will be denoted by the same reference numerals, and the characteristic sequence according to the second embodiment will be mainly described.
【0082】先ず、図14のフローチャートを参照し
て、本発明の第2の実施の形態に係る通信システムによ
るルーチング制御について詳述する。First, the routing control by the communication system according to the second embodiment of the present invention will be described in detail with reference to the flowchart of FIG.
【0083】この第2の実施の形態では、MN2がGN
1のセルエリア外に存在する場合であっても、マルチホ
ップ通信によってGN1のセルエリア内に存在する他の
MNを探索し、当該GN1のセルエリア内の他のMNよ
りシングルホップ通信によってGN1へ位置登録及び隣
接情報を通知する点に特徴の一つがある。In this second embodiment, MN2 is GN
Even if it exists outside the cell area of 1, the other MN existing in the cell area of GN1 is searched for by multi-hop communication, and the other MN in the cell area of GN1 is connected to GN1 by single-hop communication. One of the features is that location registration and adjacency information are notified.
【0084】以下、かかる特徴をふまえてルーチング制
御につき詳述する。The routing control will be described in detail below based on such characteristics.
【0085】さて、MN2が使用可能な状態になると
(ステップS40)、ネットワークに接続されたMN2
は最初に制御モード(シングルホップ)によりGN1の
探索を行う(ステップS41)。このGN1の探索に
は、先に図6で説明したように、G広告、G要請といっ
た二つの方法があるが、ここでは重複した説明は省略す
る。Now, when the MN2 becomes available (step S40), the MN2 connected to the network is connected.
First searches for GN1 in the control mode (single hop) (step S41). As described above with reference to FIG. 6, there are two methods for searching for the GN1, such as G advertisement and G request, but the duplicated description is omitted here.
【0086】こうして、MN2がGN1を探索し、当該
GN1の存在を確認すると(ステップS3)、MN2は
前述したHelloプロトコル(図7参照)により隣接
情報を調査することになる(ステップS46)。尚、M
N2がGN1の存在を確認できるのは、当該MN2がG
N1のセルエリア内に属する場合等である。In this way, when the MN2 searches the GN1 and confirms the existence of the GN1 (step S3), the MN2 investigates the neighbor information by the above-mentioned Hello protocol (see FIG. 7) (step S46). Incidentally, M
N2 can confirm the existence of GN1 because MN2 is G
This is the case when it belongs to the cell area of N1.
【0087】続いて、MN2は、隣接ノード情報に変化
があるか否かを判断し(ステップS47)、当該隣接ノ
ード情報に変化がある場合にはステップS49に進む。Subsequently, the MN 2 determines whether or not the adjacent node information has changed (step S47), and when the adjacent node information has changed, the process proceeds to step S49.
【0088】これに対して、隣接ノード情報に変化がな
い場合には、MN2はアップデート時間が経過している
か否かを判断する(ステップS48)。そして、アップ
デート時間に至っていないと判断した場合には上記ステ
ップS46に戻り上記同様の処理を実行する。一方、ア
ップデート時間に至っていると判断した場合には、MN
2はGN1へ隣接情報をアップデートする(ステップS
49)。On the other hand, when there is no change in the adjacent node information, the MN 2 judges whether the update time has passed (step S48). When it is determined that the update time has not come, the process returns to step S46 and the same process as above is executed. On the other hand, if it is determined that the update time has come, the MN
2 updates the neighbor information to GN1 (step S
49).
【0089】以上の処理の後、MN2からGN1へ通信
要求がなされた場合には(ステップS50)、GN1
は、詳細は後述するようなルート確立アルゴリズムに基
づく処理を実行する(ステップS51)。尚、この第2
の実施の形態では、Hello間隔やアップデート間隔
は事前にMNへ記憶させておき、上記隣接情報調査や当
該隣接情報のアップデートを定期的に実施することとし
ている。After the above processing, if a communication request is made from MN2 to GN1 (step S50), GN1
Executes processing based on a route establishing algorithm, the details of which will be described later (step S51). In addition, this second
In the embodiment, the Hello interval and the update interval are stored in the MN in advance, and the adjacent information investigation and the update of the adjacent information are performed regularly.
【0090】一方、上記ステップS42において、MN
2が制御モード(シングルホップ)によりGN1を発見
できなかった場合には、GN1のセルエリア内に位置す
る他のMNへの経路情報があるか否かを判断する(ステ
ップS43)。ここで、当該経路情報がある場合には、
ステップS46に進み、上記同様の処理を行う。On the other hand, in step S42, the MN
When 2 cannot find GN1 in the control mode (single hop), it determines whether or not there is route information to another MN located in the cell area of GN1 (step S43). Here, if there is the route information,
Proceeding to step S46, the same processing as above is performed.
【0091】これに対して、当該経路情報がない場合に
は、中継モード(マルチホップ)で、フラッディングに
よりGN1のセルエリア内に存在する他のMNを探索す
る(ステップS44)。尚、このとき、フラッディング
によるGN探索パケットを受信したGN1のセルエリア
内に存在する他のMNは更なるMNにパケット転送を行
わない。即ち、図17に示されるように、GNが存在し
ないセルエリア100(斜線部分)のMNよりフラッデ
ィングによるGN探索パケットの送信がなされた場合
に、例えばGN1aのセルエリア102の更なるMNは
パケット転送を行わないので、境界ノード近傍領域10
0よりも転送が広げられる事態が防止され、ネットワー
ク上に流出する制御用のパケット量が削減され、ネット
ワーク帯域が圧迫される事態や電波干渉、パケット衝突
の問題が回避されている。On the other hand, if the route information does not exist, another MN existing in the cell area of GN1 is searched by flooding in the relay mode (multihop) (step S44). At this time, other MNs existing in the cell area of GN1 that have received the GN search packet due to flooding do not forward the packet to further MNs. That is, as shown in FIG. 17, when a GN search packet is transmitted by flooding from a MN in a cell area 100 (shaded area) where GN does not exist, for example, a further MN in the cell area 102 of GN1a transfers a packet. Is not performed, the boundary node neighborhood area 10
The situation in which the transfer is expanded more than 0 is prevented, the amount of control packets flowing out on the network is reduced, and the situation in which the network band is squeezed, the radio wave interference, and the packet collision problem are avoided.
【0092】そして、GN1は、自己のセルエリア内に
存在する当該他のMNを発見することができたか否かを
判断する(ステップS45)。そして、このステップS
45において、当該他のMNを発見することができた場
合には、そのルートを保存した後、ステップS46に進
み、上記同様の処理を行い、発見することができない場
合には、上記ステップS41に戻り、上記同様の処理を
行う。Then, the GN1 judges whether or not the other MN existing in its own cell area can be found (step S45). And this step S
In 45, if the other MN can be found, the route is saved, and then the process proceeds to step S46, the same process as above is performed, and if the other MN cannot be found, the process proceeds to step S41. The process returns and the same process as above is performed.
【0093】次に、図15のフローチャートを参照し
て、図14のステップS51にて実行されるルート確立
アルゴリズムについて詳細に説明する。Next, the route establishing algorithm executed in step S51 of FIG. 14 will be described in detail with reference to the flowchart of FIG.
【0094】ここでは、各MN2a,2b…とGN1に
制御モード(シングルホップ)及び中継モード(マルチ
ホップ)の二種類の伝送モード、Helloプロトコ
ル、ルート構築アルゴリズムを実装し、更に各MN2
a,2b…にマルチホップ通信によるGN探索機能を実
装し、各MN2a,2b…にはNN−DB3a,3b
…、GN1にはNN−DB4と資源管理DB5を備える
ことが前提となる。Here, two types of transmission modes, a control mode (single hop) and a relay mode (multi-hop), a Hello protocol, and a route construction algorithm are mounted on each MN 2a, 2b, ...
A GN search function by multi-hop communication is implemented in a, 2b ..., And NN-DBs 3a, 3b in each MN 2a, 2b.
..., GN1 is assumed to be provided with NN-DB4 and resource management DB5.
【0095】以下では、図16及び図17を適宜参照し
て説明を進める。In the following, the description will proceed with reference to FIGS. 16 and 17 as appropriate.
【0096】尚、図16において、小さな丸印で示した
のはMNであり、小さな三角印で示したのはGNであ
り、当該GNを中心として描画された円は各GNのセル
エリアを示している。また、図17において、斜線部分
は、GNが存在しないセルエリア100を示し、GN1
aのセルエリアは符号102で示される。In FIG. 16, the small circles indicate MN, the small triangles indicate GN, and the circle drawn around the GN indicates the cell area of each GN. ing. In addition, in FIG. 17, the shaded area indicates the cell area 100 in which GN does not exist, and GN1
The cell area of a is indicated by reference numeral 102.
【0097】さて、あるMN(Source Node 以下、S
N2aと称する)から通信要求が発生した場合には、当
該SN2aはGN1aのセルエリア内に属しているか否
かを判断する(ステップS60)。このステップS60
において、SN2aがGN1aのセルエリア内に属して
いないと判断した場合には、SN2aはGN1aのセル
エリア内に属している他のMNへの経路情報が保存され
ているか否かを判断し(ステップS61)、当該経路情
報が保存されていると判断した場合には、保存している
ルートに従ってユニキャストで他のMNにSRREQパ
ケットを送信する(ステップS62)。一方、SN2a
は、当該経路情報が保存されていないと判断した場合に
は、中継モード(マルチホップ)で、フラッディングに
よりSRREQパケットを送信し(ステップS63)、
GN1aのセルエリア内の他のMNが当該SRREQパ
ケットを受信したか否かを判断する(ステップS6
4)。Now, a certain MN (Source Node and below, S
When a communication request is issued from N2a), it is determined whether or not the SN2a belongs to the cell area of GN1a (step S60). This step S60
In the case where it is determined that the SN2a does not belong to the cell area of the GN1a, the SN2a determines whether or not the route information to another MN belonging to the cell area of the GN1a is stored (step If it is determined that the route information is stored (S61), the SRREQ packet is transmitted to another MN by unicast according to the stored route (step S62). On the other hand, SN2a
When it is determined that the route information is not stored, the SRREQ packet is transmitted by flooding in the relay mode (multihop) (step S63),
It is determined whether another MN in the cell area of GN1a has received the SRREQ packet (step S6).
4).
【0098】このステップS64において、SN2a
は、GN1aのセルエリア内の他のMNが自己(SN2
a)からのSRREQパケットを受信していないと判断
した場合には、ルート確立を失敗と判断し、この処理を
終了する。一方、このステップS64において、SN2
aは、GN1aのセルエリア内に属している他のMNが
自己(SN2a)からのSRREQパケットを受信した
と判断した場合には、当該SRREQパケットを受信し
た他のMNによるSRREQパケット転送を中止し、当
該他のMNを中継起点のMN2bとする(ステップS6
5)。尚、このようにパケット転送を中止することで、
図17に示したように、GNが存在しないセルエリア1
00の境界ノード近傍領域100よりも転送が広げられ
る事態を防止し、ネットワーク上に流出する制御用のパ
ケットの量を削減し、ネットワーク帯域が圧迫される事
態や、電波干渉、パケット衝突の問題を回避している。In step S64, SN2a
Other MNs in the cell area of GN1a self (SN2
When it is determined that the SRREQ packet from a) has not been received, it is determined that the route establishment has failed, and this processing is ended. On the other hand, in this step S64, SN2
When a determines that another MN belonging to the cell area of GN1a has received the SRREQ packet from itself (SN2a), a stops the SRREQ packet transfer by the other MN that has received the SRREQ packet. , The other MN as the relay origin MN2b (step S6).
5). By stopping the packet transfer in this way,
As shown in FIG. 17, cell area 1 in which GN does not exist
00, the situation in which the transfer is expanded more than the boundary node neighboring area 100 is reduced, the amount of control packets flowing out on the network is reduced, and the situation that the network bandwidth is compressed, the radio wave interference, and the packet collision are reduced. I'm avoiding it.
【0099】上記中継起点のMN2bは、上記SN2a
から中継モード(マルチホップ)で送られたSRREQ
パケットを、制御モード(シングルホップ)でGN1a
へ送信することでルート要求を行う(ステップS6
6)。The MN2b, which is the relay origin, is connected to the SN2a.
SRREQ sent in relay mode (multi-hop) from
GN1a packets in control mode (single hop)
To send a route request (step S6)
6).
【0100】続いて、GN1aは、送信先のMN(Dest
ination Node 以下、DNと称する)がNN−DB4に
登録されているか否かを判断する(ステップS67)。
このステップS67において、当該DNがNN−DB4
に登録されていないと判断した場合には、ルート確立が
失敗したものとして、この処理を終了する。Subsequently, the GN 1a sends the MN (Dest
It is determined whether or not an ination Node (hereinafter referred to as DN) is registered in the NN-DB 4 (step S67).
In this step S67, the DN is NN-DB4.
If it is determined that the route has not been registered, the process is terminated because the route establishment has failed.
【0101】一方、上記ステップS67において、GN
1aは、DNがNN−DB4に登録されていると判断し
た場合には、DNが属するGNが隣接(GN1b)もし
くは同一GN(GN1a)であるか否かを確認する(ス
テップS68)。On the other hand, in step S67, GN
When the 1a determines that the DN is registered in the NN-DB 4, the 1a checks whether the GN to which the DN belongs is adjacent (GN1b) or the same GN (GN1a) (step S68).
【0102】そして、GN1aは、DNが属するGN
が、隣接もしくは同一GNであると確認した場合には、
GN1aを介するルート(Gateway Route)よりもGN
1aを介さないルート(Gatewayless Route)の方が効
率的な場合もあるのでGateway RouteとGatewayless Rou
teの両方でソースルート(SR)とルートコスト(RC)を計
算して、RCの小さいルートを選択する(ステップS6
9)。The GN1a is the GN to which the DN belongs.
However, if it is confirmed that they are adjacent or the same GN,
GN rather than the route (Gateway Route) through GN1a
In some cases, a route that does not go through 1a (Gatewayless Route) is more efficient, so Gateway Route and Gatewayless Rou
The source route (SR) and the route cost (RC) are calculated by both te, and the route with a small RC is selected (step S6).
9).
【0103】一方、上記ステップS68にて、DNが属
するGNが隣接もしくは同一GNではないと確認した場
合には、GN1aは、Gateway Routeについてのみ計算
をして、ルートを決定する(ステップS70)。尚、こ
こでも、MN−MN、MN−GNのルート計算には、例
えばダイクストラの最短経路アルゴリズム等を用いるこ
ととしているが、これに限定されるものではない。On the other hand, when it is confirmed in step S68 that the GN to which the DN belongs is not adjacent or the same GN, the GN1a calculates only the Gateway Route and determines the route (step S70). Note that, here, too, for example, the Dijkstra's shortest path algorithm is used for the route calculation of the MN-MN and the MN-GN, but the present invention is not limited to this.
【0104】こうして、GN1aがルートを決定する
と、GN1aはSN2a及び全関係ノード(SN2a−
DN2d間のソースルート)に、使用chやソースルー
トを記述したSRREPパケットを送信する。そして、
このGN1aからのSRREPパケットを受信したSN
2aは、その情報を基にして使用chを決定し、ルーチ
ングテーブルを作成することになる(ステップS7
1)。When the GN1a determines the route in this way, the GN1a and the SN2a and all related nodes (SN2a-
The SRREP packet describing the used channel and the source route is transmitted to the source route between the DNs 2d). And
SN that received the SRREP packet from this GN1a
2a determines a channel to be used based on the information and creates a routing table (step S7).
1).
【0105】このとき、SN2a,DN2dがGN1
a,GN1bのセルエリア外にある場合には、GN1
a,1bのセルエリアの境界ノードで当該セルエリア内
に属しているMNを中継起点のMN2b、中継起点のM
N2cとする。At this time, SN2a and DN2d are GN1.
a, if it is outside the cell area of GN1b, GN1
At the boundary node of the cell areas of a and 1b, the MN that belongs to the cell area is the relay origin MN2b and the relay origin M.
N2c.
【0106】続いて、GN1aは、SN,DNがGN1
a,GN1bのセルエリア内に属しているか否かを判断
し(ステップS72)、SN,DNがGN1a,GN1
bのセルエリア内に属していると判断した場合には(こ
の場合、SN,DNは、GN1a,GN1bと図16に
示すSN2e、DN2fの如き関係となる)、中継モー
ドでユーザデータを送受信する。即ち、各種パケット
を、SRREPパケットに含まれているソースルート情
報に基づいて中継モード(マルチホップ)の下でユニキ
ャストで通信することになる。尚、MN間のルーチング
アルゴリズムには既存の有線アルゴリズム(RIP、O
SPF等)を用いる。Subsequently, GN1a has SN and DN of GN1.
a, GN1b is determined to belong to the cell area (step S72), and SN and DN are GN1a and GN1.
When it is determined that the user data belongs to the cell area of b (in this case, the SN and DN have a relationship with GN1a and GN1b such as SN2e and DN2f shown in FIG. 16), the user data is transmitted and received in the relay mode. . That is, various packets are unicast-communicated under the relay mode (multi-hop) based on the source route information included in the SRREP packet. Note that the existing wired algorithm (RIP, O
SPF etc.) is used.
【0107】一方、上記ステップS72において、GN
1aは、SN,DNがGN1のセルエリア内に属してな
いと判断した場合には(この場合、SN,DNは、GN
1a,GN1bと図16に示すSN2a、DN2dの如
き関係となる)、中継起点のMN2b,中継起点のMN
2cを介してSN2a,DN2dへユニキャストでSR
REPパケットを送信する(ステップS73)。On the other hand, in step S72, GN
1a judges that SN and DN do not belong to the cell area of GN1 (in this case, SN and DN are GN
1a, GN1b and SN2a, DN2d shown in FIG. 16), relay origin MN2b, relay origin MN
SR via unicast to SN2a and DN2d via 2c
A REP packet is transmitted (step S73).
【0108】そして、GN1aは、当該SRREPパケ
ットがSN2a,DN2dに到達したか否かを判断し
(ステップS74)、到達していないと判断した場合に
は、当該判断が1回目であれば中継起点のMN2b,中
継起点のMN2cからSN2a,DN2dへフラッディ
ングでSRREPパケットを送信した後(ステップS7
5)、上記ステップS74と同様の判断を行う。Then, the GN1a judges whether or not the SRREP packet has reached the SN2a and DN2d (step S74). If it is judged that the SRREP packet has not arrived, the GN1a is the relay start point if the judgment is the first time. After transmitting the SRREP packet by flooding from MN2b of MN2b and MN2c of the relay origin to SN2a and DN2d (step S7).
5) The same judgment as in step S74 is performed.
【0109】そして、上記ステップS74において、G
N1aは、SRREPパケットがSN2a,DN2dに
到達されていないと判断した場合、当該判断が2回目以
降であれば、ルート確立が失敗したものとして、この処
理を終了する。また、上記ステップS74において、G
N1aは、SRREPパケットがSN2a,DN2dに
到達されていると判断した場合、中継モードでユーザデ
ータを送受信する。即ち、各種パケットを、SRREP
パケットに含まれているソースルート情報に基づいて中
継モードの下、ユニキャストで送信する。尚、上記ステ
ップS72乃至S75では、SN,DNの双方がGN1
a,1bのセルエリア内に属しているか否かで、その後
の処理を決めていたが、いずれか一方がGN1a又は1
bのセルエリア内に属していない場合にも、当該一方に
ついてステップS73乃至S75の処理を実行すること
で、問題を解決することができる。Then, in step S74, G
When the N1a determines that the SRREP packet has not reached the SN2a and DN2d, if the determination is the second time or later, it is determined that the route establishment has failed, and the process ends. In step S74, G
When the N1a determines that the SRREP packet has reached the SN2a and DN2d, the N1a transmits / receives the user data in the relay mode. That is, various packets are
It is transmitted by unicast under relay mode based on the source route information contained in the packet. In steps S72 to S75, both SN and DN are GN1.
The subsequent processing was decided depending on whether or not it belongs to the cell area of a or 1b.
Even when it does not belong to the cell area of b, the problem can be solved by executing the processing of steps S73 to S75 for the one.
【0110】一方、上記ステップS60において、SN
がGN1aのセルエリア内に属していると判断した場合
には(この場合、SNは、GN1aと図16に示すSN
2eの如き関係となる)、GN1aから通知されたルー
トに従い、SRREPパケットを転送することによって
ルートを構築する(ステップS66)。以降、上記ステ
ップS67以降と同様の処理が実行されることになる。On the other hand, in step S60, SN
Is determined to belong to the cell area of GN1a (in this case, SN is GN1a and SN shown in FIG. 16).
2e), the route is constructed by transferring the SRREP packet according to the route notified from the GN 1a (step S66). After that, the same processing as that from step S67 onward is executed.
【0111】次に、図18乃至図20を参照して、第2
の実施の形態に係る通信システムにおけるGN1のNN
−DB4、MN2a乃至2gのNN−DB3a乃至3g
の記憶内容について更に詳細に説明する。尚、図18に
おいて、破線で示したのは各中心に位置するMN2a乃
至2gのセルエリアであり、実線で示したのはGN1の
セルエリアである。ここでは、MN2a乃至2fは、全
てGN1のセルエリア外に位置しており、MN2gが中
継起点のMNとなっている。Next, referring to FIGS. 18 to 20, the second
Of GN1 in the communication system according to the embodiment of
-DB4, NN2a to 2g NN-DB3a to 3g
The stored contents of will be described in more detail. In FIG. 18, broken lines indicate the cell areas of the MNs 2a to 2g located at the centers, and solid lines indicate the GN1 cell area. Here, the MNs 2a to 2f are all located outside the cell area of the GN1, and the MN 2g is the relay origin MN.
【0112】各MN2a乃至2gのNN−DB3a乃至
3gには、図20(a)乃至(g)に示されるような情
報が記憶されている。即ち、隣接情報と、各隣接MNの
GNのセルエリアの内/外の別、各隣接MNの中継起点
のMN2gまでのルート、各受信電力が関係付けられて
記憶されている。例えば、図20(b)では、MN2b
のNN−DB3bには、隣接情報としてMN2fのノー
ドID、当該MN2fがGN1のセルエリアの外である
旨、当該MN2fの中継起点MN2gまでのルート2f
−2aー2d−2g、受信電力P2b-2fが蓄積されてい
る。Information shown in FIGS. 20A to 20G is stored in the NN-DBs 3a to 3g of the MNs 2a to 2g. That is, the adjacency information, whether the cell area of the GN of each neighbor MN is inside or outside, the route to the MN 2g of the relay origin of each neighbor MN, and each received power are stored in association with each other. For example, in FIG. 20B, MN2b
In the NN-DB 3b, the node ID of the MN 2f as the adjacency information, the fact that the MN 2f is outside the cell area of the GN 1 and the route 2f to the relay origin MN 2g of the MN 2f.
-2a-2d-2g and received power P2b-2f are stored.
【0113】そして、上述したような一連の処理によ
り、各MN2a乃至2gによりNN−DB3a乃至3g
の情報のアップデートが中継起点のMN2gを介してな
されると、GN1は図19に示されるようなNN−DB
4の内容を更新する。Then, by the series of processing as described above, the MN-DBs 3a to 3g are processed by the MNs 2a to 2g.
Information is updated via the MN2g that is the relay origin, the GN1 sends the NN-DB as shown in FIG.
Update the contents of 4.
【0114】即ち、このGN1のNN−DB4では、各
MN2a乃至2g毎に、当該MN2a乃至2gのGN1
のセルエリアの内/外の別、当該MN2a乃至2gの中
継起点のMN2gまでのルート、隣接情報としての隣接
MNのノードID及び各受信電力、が関係付けられて記
憶されている。例えば、MN2bについては、先に説明
した図20(b)の情報がアップデートされた結果、当
該NN−DB3bの内容が蓄積されていることが判る。That is, in the NN-DB 4 of this GN1, for each of the MNs 2a to 2g, the GN1 of the MNs 2a to 2g.
The inside / outside of the cell area, the route to the MN2g of the relay origin of the MN2a to 2g, the node ID of the adjacent MN as the adjacent information, and the received powers are stored in association with each other. For example, as to the MN 2b, it can be seen that the contents of the NN-DB 3b are accumulated as a result of updating the information of FIG. 20 (b) described above.
【0115】<第1及び第2の実施の形態の効果等>以
上説明したように、本発明の第1及び第2の実施の形態
に係る通信システム及び方法では、無線マルチホップ通
信において、有線ネットワークに接続されたGNを設置
し、通信用途に合わせてセル半径の異なる二つの伝送モ
ードを利用するGNによる集中制御型ルーチング方式を
採用した。<Effects of First and Second Embodiments> As described above, in the communication system and method according to the first and second embodiments of the present invention, the wired multi-hop communication is performed. The GN connected to the network is installed, and the centralized control type routing system by GN is adopted, which uses two transmission modes with different cell radii according to the communication application.
【0116】このようにGNを定期的に設置すること
で、ノード密度の小さい場合でも接続率を向上させるこ
とができ、ネットワークが大きくなっても中継ホップ数
を一定回数に抑えることができる。By regularly installing the GN in this way, the connection rate can be improved even when the node density is small, and the number of relay hops can be suppressed to a fixed number even if the network becomes large.
【0117】また、二つの伝送モードを利用した集中制
御方式とすることで、制御パケット量を定量的にし、S
NがSRREQパケットを送出してからSRREPパケ
ットを受信するまでのルート探索時間を短縮することも
可能としている。Further, by adopting a centralized control method utilizing two transmission modes, the amount of control packets can be quantified and S
It is also possible to shorten the route search time from N sending the SRREQ packet to receiving the SRREP packet.
【0118】そして、特に第2の実施の形態では、一の
MNがGN探索をマルチホップで行うことによって、G
Nのセルエリア内の他のMNを介して当該GNのセルエ
リア外からGNと通信することを可能とする。そして、
このとき、GNセルエリア内に存在する他のMNは、G
Nのセルエリア外のMNからのGN探索パケット、ルー
ト要求パケットを転送しないようにすることで、ネット
ワーク上への制御パケットの広がりを抑制することも可
能としている。また、自律制御型と集中制御方のルーチ
ング制御方式を組み合わせた上述のアルゴリズムによ
り、GNのセルエリア外であってもセルエリア内と略同
等の接続率を達成することができる。In the second embodiment, in particular, one MN performs GN search by multihop,
It is possible to communicate with the GN from outside the cell area of the GN via another MN in the N cell area. And
At this time, other MNs existing in the GN cell area are
By not transferring the GN search packet and the route request packet from the MN outside the N cell area, it is possible to suppress the spread of the control packet on the network. In addition, the above-described algorithm that combines the routing control methods of the autonomous control type and the centralized control method can achieve a connection rate substantially equal to that in the cell area even outside the GN cell area.
【0119】以上、本発明の実施の形態について説明し
たが、本発明はこれに限定されることなく、その趣旨を
逸脱しない範囲で種々の改良・変更が可能である。The embodiment of the present invention has been described above, but the present invention is not limited to this, and various improvements and changes can be made without departing from the spirit of the present invention.
【0120】例えば、上記隣接情報、資源情報として記
憶される情報は、上述したものに限定されるものではな
いことは勿論である。For example, the information stored as the adjacent information and the resource information is not limited to those described above, as a matter of course.
【0121】[0121]
【発明の効果】以上詳述したように、本発明によれば、
制御用のパケット、実データのパケットの通信条件を伝
送モードにより差別化したGNによる集中制御方式を採
用することで、ネットワーク上に流出する制御用のパケ
ットの量を削減し、ネットワーク帯域が圧迫される事態
や、電波干渉、パケット衝突の問題を回避する通信シス
テム及び通信方法を提供することができる。更に、GN
による集中制御方式を採用し、GNに隣接情報を把握さ
せることで、各MN間での自律的なルート構築を不要と
する通信システム及び通信方法を提供することができ
る。また、GNにネットワーク上の資源管理情報を把握
させ、有限であるネットワーク資源を効率的に使用する
通信システム及び通信方法を提供することができる。As described in detail above, according to the present invention,
By adopting a centralized control method by GN that differentiates the communication conditions of control packets and actual data packets according to the transmission mode, the amount of control packets flowing out on the network is reduced and the network bandwidth is compressed. It is possible to provide a communication system and a communication method that avoid the problems of radio wave interference, radio wave interference, and packet collision. Furthermore, GN
It is possible to provide a communication system and a communication method that do not require autonomous route construction between the MNs by adopting the centralized control method according to the above and allowing the GN to grasp the adjacent information. Further, it is possible to provide a communication system and a communication method that allow a GN to grasp resource management information on a network and efficiently use limited network resources.
【0122】そして、特に、MNがGNのセルエリア外
に位置する場合でも自ノードの存在をGNへ登録し、当
該MNによる通信を可能とする通信システム及び通信方
法を提供することができる。In particular, it is possible to provide a communication system and a communication method that enable the MN to communicate even if the MN is located outside the cell area of the GN, by registering the existence of the own node in the GN.
【図1】本発明の一実施の形態に係る通信システムの概
念図である。FIG. 1 is a conceptual diagram of a communication system according to an embodiment of the present invention.
【図2】(a)はMN2のNN−DB3のフォーマット
を示す図、(b)はGN1のNN−DB4のフォーマッ
トを示す図、(c)はMN2a−2fの隣接関係を示す
図、である。2A is a diagram showing a format of NN-DB3 of MN2, FIG. 2B is a diagram showing a format of NN-DB4 of GN1, and FIG. 2C is a diagram showing an adjacency relationship of MN2a-2f. .
【図3】(a)はMN2aのNN−DB3aの内容を示
す図、(b)はMN2bのNN−DB3bの内容を示す
図、(c)はMN2cのNN−DB3cの内容を示す
図、(d)はMN2dのNN−DB3dの内容を示す
図、(e)はMN2eのNN−DB3eの内容を示す
図、(f)はMN2fのNN−DB3fの内容を示す
図、(g)はGN1のNN−DB4の内容を示す図、で
ある。3A is a diagram showing the contents of NN-DB3a of MN2a, FIG. 3B is a diagram showing the contents of NN-DB3b of MN2b, and FIG. 3C is a diagram showing the contents of NN-DB3c of MN2c; (d) is a diagram showing the contents of NN-DB3d of MN2d, (e) is a diagram showing the contents of NN-DB3e of MN2e, (f) is a diagram showing the contents of NN-DB3f of MN2f, (g) is a diagram of GN1. It is a figure which shows the content of NN-DB4.
【図4】(a)はMN2a−2fの隣接関係及び通信関
係を示す図であり、(b)は資源管理DB5の内容を示
す図である。4A is a diagram showing adjacency relations and communication relations of MNs 2a-2f, and FIG. 4B is a diagram showing contents of a resource management DB 5.
【図5】本実施の形態に係る通信システムによるルーチ
ング制御についてのフローチャートである。FIG. 5 is a flowchart of routing control by the communication system according to the present embodiment.
【図6】GN1の探索に係る二つの方法を説明するため
の図である。FIG. 6 is a diagram for explaining two methods for searching for GN1.
【図7】Helloプロトコルについてのフローチャー
トである。FIG. 7 is a flow chart for the Hello protocol.
【図8】(a)はMN2a−2fの隣接関係を示す図で
あり、(b)はNN−DB4の内容を示す図である。8A is a diagram showing an adjacency relationship between MNs 2a-2f, and FIG. 8B is a diagram showing contents of NN-DB4.
【図9】(a)はMN2a−2fの隣接関係を示す図で
あり、(b)はNN−DB4の内容を示す図である。9A is a diagram showing an adjacency relationship between MNs 2a-2f, and FIG. 9B is a diagram showing contents of NN-DB4.
【図10】(a)はMN2a−2fの隣接関係を示す図
であり、(b)はMN2aのNN−DB2aの内容を示
す図であり、(c)はNN−DB4の内容を示す図であ
る。10A is a diagram showing an adjacency relationship of MN2a-2f, FIG. 10B is a diagram showing the contents of NN-DB2a of MN2a, and FIG. 10C is a diagram showing the contents of NN-DB4. is there.
【図11】(a)はMN2a−2fの隣接関係を示す図
であり、(b)はMN2dのNN−DB2dの内容を示
す図であり、(c)はMN2eのNN−DB2eの内容
を示す図であり、(d)はMN2fのNN−DB2fの
内容を示す図であり、(e)はNN−DB4の内容を示
す図である。11A is a diagram showing an adjacency relationship of MN2a-2f, FIG. 11B is a diagram showing the contents of NN-DB2d of MN2d, and FIG. 11C is a diagram showing the contents of NN-DB2e of MN2e. It is a figure, (d) is a figure which shows the content of NN-DB2f of MN2f, (e) is a figure which shows the content of NN-DB4.
【図12】図5のステップS8にて実行されるルート確
立アルゴリズムについて詳細に説明するためのフローチ
ャートである。FIG. 12 is a flow chart for explaining in detail the route establishment algorithm executed in step S8 of FIG.
【図13】制御モードの切替えに係る処理の流れを詳細
に説明するフローチャートである。FIG. 13 is a flowchart illustrating in detail the flow of processing related to switching control modes.
【図14】本発明の第2の実施の形態に係る通信システ
ムによるルーチング制御について詳述するためのフロー
チャートである。FIG. 14 is a flowchart for detailed description of routing control by the communication system according to the second embodiment of the present invention.
【図15】図14のステップS51にて実行されるルー
ト確立アルゴリズムについて詳細に説明するためのフロ
ーチャートである。FIG. 15 is a flowchart for explaining in detail the route establishing algorithm executed in step S51 of FIG.
【図16】図14のステップS51にて実行されるルー
ト確立アルゴリズムについて説明を補足するための概念
図である。FIG. 16 is a conceptual diagram for supplementing the explanation of the route establishment algorithm executed in step S51 of FIG.
【図17】GN1aのセルエリア100と境界ノード近
傍領域100との関係を示すネットワークもモデル図で
ある。FIG. 17 is also a model diagram of a network showing the relationship between the cell area 100 of the GN 1a and the boundary node neighboring area 100.
【図18】MN2a乃至2f、中継起点のMN2g、G
N1及びそのセルエリアの関係を示す図である。FIG. 18: MNs 2a to 2f, relay origin MN2g, G
It is a figure which shows the relationship of N1 and its cell area.
【図19】GN1のNN−DB4の記憶内容を示す図で
ある。FIG. 19 is a diagram showing stored contents of NN-DB4 of GN1.
【図20】MN2a乃至2gのNN−DB3a乃至3g
の記憶内容を示す図である。FIG. 20: NN-DBs 3a to 3g of MN2a to 2g
It is a figure which shows the memory content of.
1 ゲートウェイノード(GN) 2 モバイルノード(MN) 3 隣接ノードデータベース(NN−DB) 4 隣接ノードデータベース(NN−DB) 5 資源管理データベース(資源管理DB) 1 Gateway node (GN) 2 Mobile node (MN) 3 Adjacent node database (NN-DB) 4 Adjacent node database (NN-DB) 5 Resource Management Database (Resource Management DB)
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5K030 GA03 JL01 KA05 LB05 5K067 AA11 DD23 EE03 EE10 EE16 HH22 HH23 JJ71 ─────────────────────────────────────────────────── ─── Continued front page F-term (reference) 5K030 GA03 JL01 KA05 LB05 5K067 AA11 DD23 EE03 EE10 EE16 HH22 HH23 JJ71
Claims (12)
トワークを介して通信自在とされた通信システムにおい
て、 隣接情報を記憶する第1データベースを備え、当該第1
データベースに蓄積されている隣接情報を定期的に固定
局に送信する複数の移動局と、 所定範囲内に存在する全ての移動局の隣接情報を記憶す
る第2データベースと資源情報を記憶する第3データベ
ースとを備え、上記移動局から送信される隣接情報によ
り当該第2データベースの記憶内容を更新する固定局
と、 を有し、上記固定局のセルエリアに属しない一の移動局
が当該固定局に対して通信要求を行う場合には、当該一
の移動局は固定局のセルエリアに属する他の移動局にマ
ルチホップ通信で通信要求情報を送信し、当該他の移動
局は上記固定局にシングルホップ通信で当該通信要求情
報を転送し、当該固定局は当該通信要求情報に基づき上
記第2及び第3データベースを参照しつつ上記一の移動
局の通信ルートを計算することを特徴とする通信システ
ム。1. A communication system in which at least a mobile station and a fixed station are communicable via a wireless network, comprising: a first database for storing adjacent information;
A plurality of mobile stations that periodically transmit the neighbor information accumulated in the database to the fixed station, a second database that stores the neighbor information of all the mobile stations existing within a predetermined range, and a third that stores the resource information. A fixed station that has a database and updates the stored contents of the second database with adjacent information transmitted from the mobile station, and one mobile station that does not belong to the cell area of the fixed station is the fixed station. When making a communication request to the mobile station, the one mobile station transmits communication request information to another mobile station belonging to the cell area of the fixed station by multi-hop communication, and the other mobile station transmits to the fixed station. Transferring the communication request information by single-hop communication, the fixed station calculates the communication route of the one mobile station while referring to the second and third databases based on the communication request information. Communication system to be.
移動局は、当該固定局のセルエリアに属する他の移動局
を特定することができない場合には、マルチホップ通信
によるフラッディングによって上記通信要求情報を送信
することを更に特徴とする請求項1に記載の通信システ
ム。2. When one mobile station that does not belong to the cell area of the fixed station cannot identify another mobile station that belongs to the cell area of the fixed station, the communication is performed by flooding by multi-hop communication. The communication system according to claim 1, further comprising transmitting request information.
ングによって送信された通信要求情報を上記固定局のセ
ルエリアに属する他の移動局が受信した場合には、当該
他の移動局による上記通信要求情報の更なる移動局への
転送を中止することを更に特徴とする請求項2に記載の
通信システム。3. When another mobile station belonging to the cell area of the fixed station receives the communication request information transmitted by flooding by the multi-hop communication, the other mobile station updates the communication request information. The communication system according to claim 2, further comprising: stopping transfer to another mobile station.
通信要求を受けた固定局は、当該移動局に隣接する局が
自己又は自己に隣接する他の固定局である場合には、固
定局を介する通信ルート及び固定局を介さない通信ルー
トの両方を計算し、両者よりルートコストの小さい通信
ルートを選択することで通信ルートを決定し、上記移動
局に隣接する局が自己又は自己に隣接する他の固定局で
ない場合には、固定局を介する通信ルートのみを計算
し、通信ルートを決定する、ことを更に特徴とする請求
項1乃至3のいずれかに記載の通信システム。4. The fixed station, which has received a communication request from the one mobile station via another mobile station, when the station adjacent to the mobile station is itself or another fixed station adjacent to itself. , The communication route through the fixed station and the communication route not through the fixed station are both calculated, and the communication route is determined by selecting the communication route having a smaller route cost than the both, and the station adjacent to the mobile station is self or 4. The communication system according to claim 1, further comprising calculating only a communication route through the fixed station and determining the communication route when the fixed station is not another adjacent fixed station.
先の移動局と送信元の移動局との間で通信を行うとき
に、送信先の移動局が一の固定局又は当該固定局に隣接
する他の固定局のセルエリアに属しないときには、当該
セルエリアに属する送信先の移動局の中継起点の移動局
を特定し、当該送信先の移動局の中継起点の移動局を介
して通信を行うことを更に特徴とする請求項4に記載の
通信システム。5. When performing communication between a destination mobile station and a source mobile station based on the determined communication route, the destination mobile station is one fixed station or adjacent to the fixed station. If it does not belong to the cell area of another fixed station, specify the mobile station of the relay origin of the mobile station of the transmission destination that belongs to the cell area, and communicate via the mobile station of the relay origin of the mobile station of the transmission destination. The communication system according to claim 4, further comprising:
に存在する他の移動局に係るノード識別情報を少なくと
も含んでおり、上記資源情報は、ネットワーク資源及び
その使用の有無に係る情報、使用者の識別情報を少なく
とも含んでいる、ことを更に特徴とする請求項1乃至5
のいずれかに記載の通信システム。6. The adjacency information includes at least node identification information related to other mobile stations existing in the adjoining range of one mobile station, and the resource information is information related to network resources and whether or not they are used. Further comprising at least identification information of the user.
The communication system according to any one of 1.
ータベースを備えた複数の移動局と所定範囲内に存在す
る全ての移動局の隣接情報を記憶する第2データベース
と資源情報を記憶する第3データベースとを備えた固定
局とが無線ネットワークを介して通信自在とされた通信
システムによる通信方法において、上記各移動局によ
り、上記第1データベースに蓄積されている隣接情報を
定期的に固定局に送信し、上記固定局により、上記移動
局から送信される隣接情報により当該第2データベース
の記憶内容を更新し、 上記固定局のセルエリアに属しない一の移動局が当該固
定局に対して通信要求を行う場合には、上記一の移動局
により、上記固定局のセルエリアに属する他の移動局に
マルチホップ通信で通信要求情報を送信し、上記他の移
動局により、上記固定局にシングルホップ通信で当該通
信要求情報を転送し、 上記固定局により、当該通信要求情報に基づき、上記第
2及び第3データベースを参照しつつ、上記一の移動局
の通信ルートを計算する、ことを特徴とする通信方法。7. A plurality of mobile stations having at least a first database for storing adjacent information, a second database for storing adjacent information of all mobile stations existing within a predetermined range, and a third for storing resource information. In a communication method by a communication system in which a fixed station provided with a database is capable of communicating via a wireless network, the mobile station periodically transfers the adjacent information accumulated in the first database to the fixed station. The fixed station updates the stored content of the second database with the adjacent information transmitted from the mobile station, and one mobile station not belonging to the cell area of the fixed station communicates with the fixed station. When making a request, the one mobile station transmits communication request information by multi-hop communication to another mobile station belonging to the cell area of the fixed station, and the other mobile station. The mobile station transfers the communication request information to the fixed station by single-hop communication, and the fixed station refers to the second and third databases on the basis of the communication request information while referring to the one mobile station. A communication method characterized by calculating a communication route.
移動局は、当該固定局のセルエリアに属する他の移動局
を特定することができない場合には、マルチホップ通信
によるフラッディングによって上記通信要求情報を送信
することを更に特徴とする請求項7に記載の通信方法。8. When one mobile station that does not belong to the cell area of the fixed station cannot identify another mobile station that belongs to the cell area of the fixed station, the communication is performed by flooding by multi-hop communication. The communication method according to claim 7, further comprising transmitting request information.
ングによって送信された通信要求情報を上記固定局のセ
ルエリアに属する他の移動局が受信した場合には、当該
他の移動局による上記通信要求情報の更なる移動局への
転送を中止することを更に特徴とする請求項7に記載の
通信方法。9. When another mobile station belonging to the cell area of the fixed station receives the communication request information transmitted by flooding by the multi-hop communication, the other mobile station updates the communication request information. The communication method according to claim 7, further comprising: stopping the transfer to the mobile station.
て通信要求を受けた固定局は、当該移動局に隣接する局
が自己又は自己に隣接する他の固定局である場合には、
固定局を介する通信ルート及び固定局を介さない通信ル
ートの両方を計算し、両者よりルートコストの小さい通
信ルートを選択することで通信ルートを決定し、上記移
動局に隣接する局が自己又は自己に隣接する他の固定局
でない場合には、固定局を介する通信ルートのみを計算
し、通信ルートを決定する、ことを更に特徴とする請求
項7乃至9のいずれかに記載の通信方法。10. The fixed station which has received a communication request from the one mobile station via another mobile station, when the station adjacent to the mobile station is itself or another fixed station adjacent to itself. ,
The communication route is determined by calculating both the communication route passing through the fixed station and the communication route not passing through the fixed station, and selecting the communication route having a lower route cost than the both, and the station adjacent to the mobile station is the self or the self station. 10. The communication method according to claim 7, further comprising calculating only a communication route through the fixed station and determining the communication route when the fixed route is not adjacent to the other fixed station.
信先の移動局と送信元の移動局との間で通信を行うとき
に、送信先の移動局が一の固定局又は当該固定局に隣接
する他の固定局のセルエリアに属しないときには、当該
セルエリアに属する送信先の移動局の中継起点の移動局
を特定し、当該送信先の移動局の中継起点の移動局を介
して通信を行うことを更に特徴とする請求項10に記載
の通信方法。11. When performing communication between a destination mobile station and a source mobile station based on the determined communication route, the destination mobile station is one fixed station or adjacent to the fixed station. If it does not belong to the cell area of another fixed station, specify the mobile station of the relay origin of the mobile station of the transmission destination that belongs to the cell area, and communicate via the mobile station of the relay origin of the mobile station of the transmission destination. The communication method according to claim 10, further comprising:
囲に存在する他の移動局に係るノード識別情報を少なく
とも含んでおり、上記資源情報は、ネットワーク資源及
びその使用の有無に係る情報、使用者の識別情報を少な
くとも含んでいる、ことを更に特徴とする請求項7乃至
11のいずれかに記載の通信方法。12. The adjacency information includes at least node identification information related to other mobile stations existing in the adjacency range of one mobile station, and the resource information is information related to network resources and whether or not they are used. The communication method according to any one of claims 7 to 11, further comprising: at least user identification information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002106830A JP4025573B2 (en) | 2002-04-09 | 2002-04-09 | Communication system and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002106830A JP4025573B2 (en) | 2002-04-09 | 2002-04-09 | Communication system and communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003304572A true JP2003304572A (en) | 2003-10-24 |
JP4025573B2 JP4025573B2 (en) | 2007-12-19 |
Family
ID=29391036
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002106830A Expired - Fee Related JP4025573B2 (en) | 2002-04-09 | 2002-04-09 | Communication system and communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4025573B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007020941A1 (en) * | 2005-08-18 | 2007-02-22 | Nec Corporation | Communication terminal and communication path control method in wireless multi-hop network |
JP2007511930A (en) * | 2003-10-30 | 2007-05-10 | モトローラ・インコーポレイテッド | Method and apparatus for route search in a communication system |
JP2007535214A (en) * | 2003-12-19 | 2007-11-29 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Method, system and apparatus for providing a robust wireless connection |
KR100838356B1 (en) | 2007-02-09 | 2008-06-17 | 연세대학교 산학협력단 | Method for transmission mode selection in multi-hop cellular system |
JP2008245193A (en) * | 2007-03-29 | 2008-10-09 | Mitsubishi Electric Corp | Communication path setting device, communication terminal, and multihop network system |
US8139516B2 (en) | 2007-12-14 | 2012-03-20 | Sony Corporation | Wireless communication terminal, wireless communication system, communication management method and computer program |
WO2012110007A1 (en) * | 2011-02-18 | 2012-08-23 | Huawei Technologies Co., Ltd. | Method, system and apparatus for contacting a target mobile station using a secondary connection |
-
2002
- 2002-04-09 JP JP2002106830A patent/JP4025573B2/en not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007511930A (en) * | 2003-10-30 | 2007-05-10 | モトローラ・インコーポレイテッド | Method and apparatus for route search in a communication system |
JP2007535214A (en) * | 2003-12-19 | 2007-11-29 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Method, system and apparatus for providing a robust wireless connection |
WO2007020941A1 (en) * | 2005-08-18 | 2007-02-22 | Nec Corporation | Communication terminal and communication path control method in wireless multi-hop network |
JP4947430B2 (en) * | 2005-08-18 | 2012-06-06 | 日本電気株式会社 | Communication path control method and communication terminal in wireless multi-hop network |
KR100838356B1 (en) | 2007-02-09 | 2008-06-17 | 연세대학교 산학협력단 | Method for transmission mode selection in multi-hop cellular system |
JP2008245193A (en) * | 2007-03-29 | 2008-10-09 | Mitsubishi Electric Corp | Communication path setting device, communication terminal, and multihop network system |
JP4498377B2 (en) * | 2007-03-29 | 2010-07-07 | 三菱電機株式会社 | Communication path setting device |
US8139516B2 (en) | 2007-12-14 | 2012-03-20 | Sony Corporation | Wireless communication terminal, wireless communication system, communication management method and computer program |
WO2012110007A1 (en) * | 2011-02-18 | 2012-08-23 | Huawei Technologies Co., Ltd. | Method, system and apparatus for contacting a target mobile station using a secondary connection |
US8831661B2 (en) | 2011-02-18 | 2014-09-09 | Futurewei Technologies, Inc. | Method, system and apparatus for contacting a target mobile station using a secondary connection |
Also Published As
Publication number | Publication date |
---|---|
JP4025573B2 (en) | 2007-12-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10063460B2 (en) | Method and apparatus for shortening multi-hop routes in a wireless ad hoc network | |
EP1982201B1 (en) | System and method for multihop packet forwarding | |
JP4714274B2 (en) | System and method for increasing the capacity of a wireless communication network using multiple radios | |
US20080316997A1 (en) | Multi-radio node with a single routing module which manages routing for multiple different radio modules | |
CN110167099B (en) | Ad hoc network routing method and system suitable for narrow-band condition | |
US20080317047A1 (en) | Method for discovering a route to a peer node in a multi-hop wireless mesh network | |
US8050196B2 (en) | Method and apparatus for controlling packet transmissions within wireless networks to enhance network formation | |
US7894408B2 (en) | System and method for distributing proxying error information in wireless networks | |
US20080316951A1 (en) | Method for discovering a route to an intelligent access point (iap) | |
US20090161578A1 (en) | Data routing method and device thereof | |
US9236999B2 (en) | Cognitive mobile time division duplex Ad-Hoc network | |
US20080101244A1 (en) | Data routing method and apparatus | |
WO2005069545A1 (en) | Mobile ad hoc network system and operating method thereof | |
JP2006020332A (en) | Packet relaying method, router setting method, and router setting system | |
US10785697B2 (en) | Systems and methods for establishing and managing communication in a mobile ad-hoc network | |
US20080107033A1 (en) | Radio communication network capable of radio communication with reduced overhead | |
WO2009036792A1 (en) | Compressed source routing | |
EP1610503B1 (en) | Controlling routing operations in communication networks | |
US20080165722A1 (en) | Radio communication system allowing radio communication with reduced load | |
JP4025573B2 (en) | Communication system and communication method | |
Lesiuk | Routing in ad hoc networks of mobile hosts | |
US20080008137A1 (en) | Method and system of communication among a plurality of mobile nodes | |
CN109714260A (en) | Implementation method based on UCDS algorithm building virtual backbone network in OLSR Routing Protocol | |
CN116156677A (en) | Heterogeneous ad hoc network method suitable for modern emergency communication | |
JP3897601B2 (en) | Communication system and communication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050325 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061226 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070109 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070312 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
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: 20070918 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071005 |
|
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: 20101012 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101012 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101012 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101012 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111012 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131012 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |