WO2026004148A1 - Mobile communication device, mobile gateway device, control circuit, and program storage medium - Google Patents
Mobile communication device, mobile gateway device, control circuit, and program storage mediumInfo
- Publication number
- WO2026004148A1 WO2026004148A1 PCT/JP2024/029866 JP2024029866W WO2026004148A1 WO 2026004148 A1 WO2026004148 A1 WO 2026004148A1 JP 2024029866 W JP2024029866 W JP 2024029866W WO 2026004148 A1 WO2026004148 A1 WO 2026004148A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile
- communication
- gateway device
- mobile gateway
- gateway
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本開示は、無線マルチホップネットワークについての移動通信装置、移動ゲートウェイ装置、制御回路及びプログラム記憶媒体に関する。 This disclosure relates to a mobile communication device, a mobile gateway device, a control circuit, and a program storage medium for a wireless multi-hop network.
災害時に被害状況を迅速に把握するために、ドローン等の移動通信装置により任意の場所から情報を取得する必要がある。当該情報の取得を実現する方法として、多数の移動通信装置をゲートウェイ装置の周辺に配置して無線マルチホップネットワークを構成する方法が考えられる。マルチホップ通信による伝送遅延を考慮すると、移動通信装置の設置場所はゲートウェイ装置の周辺に限定される。 In order to quickly grasp the extent of damage during a disaster, it is necessary to obtain information from any location using mobile communication devices such as drones. One way to obtain this information is to configure a wireless multi-hop network by placing a large number of mobile communication devices near a gateway device. However, considering the transmission delays associated with multi-hop communication, the installation locations of the mobile communication devices are limited to the vicinity of the gateway device.
特許文献1は、多数の無線通信装置と数台のゲートウェイ装置とによって構成される無線マルチホップネットワークにおいて通信経路を決定する方法を開示している。具体的には、特許文献1は、無線マルチホップ通信のみを行う場合の遅延と、ゲートウェイ装置間の光通信と無線マルチホップ通信とを行う場合の遅延とを比較し、遅延が最も少ない経路を選択する技術を開示している。 Patent Document 1 discloses a method for determining a communication route in a wireless multi-hop network consisting of a large number of wireless communication devices and several gateway devices. Specifically, Patent Document 1 discloses technology that compares the delay when only wireless multi-hop communication is performed with the delay when optical communication between gateway devices and wireless multi-hop communication are performed, and selects the route with the least delay.
災害時において、移動通信装置は任意の場所から低遅延で情報を収集する必要がある。しかしながら、上述の従来の技術では、ゲートウェイ装置が固定されていることを前提として遅延が最短となる経路が選択されるので、無線通信装置がゲートウェイ装置から離れるほど遅延が拡大する。ゲートウェイ装置をネットワーク全体に多数配置すれば遅延が拡大するという課題は解決するが、ゲートウェイ装置とサーバとの間のインタフェースには公衆網通信を活用することが多く、運用コストの増大が課題となる。 In the event of a disaster, mobile communications devices need to be able to collect information with low latency from any location. However, with the conventional technology described above, the route with the shortest latency is selected on the assumption that the gateway device is fixed, so the further the wireless communications device is from the gateway device, the greater the latency. While the issue of increased latency can be resolved by placing multiple gateway devices throughout the network, public network communications are often used as the interface between the gateway device and the server, which increases operational costs.
本開示は、上記に鑑みてなされたものであって、任意の場所において最低限のコストで低遅延な無線マルチホップ通信を実現することができる移動通信装置を得ることを目的とする。 The present disclosure has been made in light of the above, and aims to provide a mobile communication device that can achieve low-latency wireless multi-hop communication at minimal cost in any location.
上述した課題を解決し、目的を達成するために、本開示に係る移動通信装置は、他の移動通信装置及び移動ゲートウェイ装置から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する。 In order to solve the above-mentioned problems and achieve the objectives, a mobile communication device according to the present disclosure selects route construction requests received from other mobile communication devices and mobile gateway devices based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality.
本開示に係る移動通信装置は、任意の場所において最低限のコストで低遅延な無線マルチホップ通信を実現することができるという効果を奏する。 The mobile communication device disclosed herein has the advantage of being able to achieve low-latency wireless multi-hop communication at minimal cost in any location.
以下に、実施の形態に係る移動通信装置、移動ゲートウェイ装置、制御回路及びプログラム記憶媒体を図面に基づいて詳細に説明する。 The mobile communications device, mobile gateway device, control circuit, and program storage medium according to the embodiments are described in detail below with reference to the accompanying drawings.
以下では、マルチホップはMHと記載される場合がある。サーバ装置と移動ゲートウェイ装置との通信、移動ゲートウェイ装置と移動通信装置との通信、及び二つの移動通信装置の通信はいずれも、無線による通信である。サーバ装置と移動ゲートウェイ装置との通信、移動ゲートウェイ装置と移動通信装置との通信、及び二つの移動通信装置の通信の各々は、無線による通信ではなく他の通信手段で行われてもよい。他の通信手段の例は、有線による通信である。実施の形態では、無線マルチホップネットワークにおけるルーティングプロトコルとして、移動通信に対応可能なAODV(Ad hoc On-Demand Distance Vector)が想定される。AODVに代えて、他のルーティングプロトコルが採用されてもよい。 In the following, multi-hop may be referred to as MH. Communication between the server device and mobile gateway device, communication between the mobile gateway device and mobile communication device, and communication between two mobile communication devices are all wireless communications. Communication between the server device and mobile gateway device, communication between the mobile gateway device and mobile communication device, and communication between two mobile communication devices may each be performed using communication means other than wireless communication. An example of another communication means is wired communication. In the embodiments, AODV (Ad hoc On-Demand Distance Vector), which is compatible with mobile communications, is assumed as the routing protocol in the wireless multi-hop network. Other routing protocols may be adopted instead of AODV.
実施の形態1.
図1は、実施の形態1に係る無線マルチホップネットワーク101の構成を示す図である。無線マルチホップネットワーク101は、サーバ装置102と、移動ゲートウェイ装置と、移動通信装置とを有する。図1には、移動ゲートウェイ装置の例として移動ゲートウェイ装置103a及び移動ゲートウェイ装置103bが示されており、移動通信装置の例として移動通信装置104a、移動通信装置104b及び移動通信装置104cが示されている。
Embodiment 1.
Fig. 1 is a diagram showing the configuration of a wireless multi-hop network 101 according to embodiment 1. The wireless multi-hop network 101 includes a server device 102, a mobile gateway device, and a mobile communication device. Fig. 1 shows mobile gateway device 103a and mobile gateway device 103b as examples of the mobile gateway device, and mobile communication device 104a, mobile communication device 104b, and mobile communication device 104c as examples of the mobile communication device.
以下では、移動ゲートウェイ装置は「移動ゲートウェイ装置103」と記載される場合がある。移動ゲートウェイ装置103は、移動ゲートウェイ装置103a及び移動ゲートウェイ装置103bを総称する装置である。以下では、移動通信装置は「移動通信装置104」と記載される場合がある。移動通信装置104は、移動通信装置104a、移動通信装置104b及び移動通信装置104cを総称する装置である。図1では、サーバ装置102と移動ゲートウェイ装置103a及び移動ゲートウェイ装置103bの各々との通信を示すサーバ通信が実線で示されている。図1では、移動ゲートウェイ装置103aと移動通信装置104bとの通信、移動ゲートウェイ装置103bと移動通信装置104aとの通信、及び移動通信装置104bと移動通信装置104cとの通信の各々を示すMH通信が破線で示されている。 Hereinafter, the mobile gateway device may be referred to as "mobile gateway device 103." Mobile gateway device 103 is a device that collectively refers to mobile gateway device 103a and mobile gateway device 103b. Hereinafter, the mobile communication device may be referred to as "mobile communication device 104." Mobile communication device 104 is a device that collectively refers to mobile communication device 104a, mobile communication device 104b, and mobile communication device 104c. In FIG. 1, server communication indicating communication between server device 102 and mobile gateway device 103a and mobile gateway device 103b is shown with solid lines. In FIG. 1, MH communication indicating communication between mobile gateway device 103a and mobile communication device 104b, communication between mobile gateway device 103b and mobile communication device 104a, and communication between mobile communication device 104b and mobile communication device 104c is shown with dashed lines.
移動ゲートウェイ装置103は、移動ゲートウェイ装置として振る舞う場合もあるし、移動通信装置として振る舞う場合もある。以下では、移動ゲートウェイ装置として振る舞う移動ゲートウェイ装置103は、移動ゲートウェイ装置103(ON)と記載される場合があり、移動通信装置として振る舞う移動ゲートウェイ装置103は、移動ゲートウェイ装置103(OFF)と記載される場合がある。 The mobile gateway device 103 may act as a mobile gateway device or as a mobile communications device. Below, a mobile gateway device 103 acting as a mobile gateway device may be referred to as mobile gateway device 103 (ON), and a mobile gateway device 103 acting as a mobile communications device may be referred to as mobile gateway device 103 (OFF).
任意の移動通信装置104は、災害に関するセンサデータなどを計量し、計量によって取得したデータを移動ゲートウェイ装置として振る舞う移動ゲートウェイ装置103(ON)へ無線通信で伝送する。移動ゲートウェイ装置103(ON)は、複数の移動通信装置104と移動通信装置として振る舞う移動ゲートウェイ装置103(OFF)とから集約したデータと、自身が取得したデータとを、サーバ装置102へ無線通信で伝送する。移動ゲートウェイ装置103(OFF)は、移動通信装置104と同一の動作を行う。 Any mobile communication device 104 measures sensor data related to the disaster and transmits the data acquired through the measurement via wireless communication to a mobile gateway device 103 (ON) acting as a mobile gateway device. The mobile gateway device 103 (ON) transmits data aggregated from multiple mobile communication devices 104 and a mobile gateway device 103 (OFF) acting as a mobile communication device, as well as data acquired by itself, to the server device 102 via wireless communication. The mobile gateway device 103 (OFF) performs the same operations as the mobile communication device 104.
移動ゲートウェイ装置103(ON)と任意の移動通信装置104とが相互に無線通信を行うことができない場合、通信の経路上に位置する移動通信装置104又は移動ゲートウェイ装置103(OFF)が、移動ゲートウェイ装置103(ON)と当該任意の移動通信装置104との間のデータ送信を中継する。このときの経路は、移動ゲートウェイ装置103(ON)が決定してもよいし、複数の移動通信装置104が自律的に決定してもよい。移動通信装置104には、移動ゲートウェイ装置103(OFF)が含まれる。サーバ装置102は、複数の移動ゲートウェイ装置103(ON)から受信したデータを蓄積し管理する。 If a mobile gateway device 103 (ON) and an arbitrary mobile communication device 104 cannot wirelessly communicate with each other, a mobile communication device 104 or a mobile gateway device 103 (OFF) located on the communication path will relay data transmission between the mobile gateway device 103 (ON) and the arbitrary mobile communication device 104. The path at this time may be determined by the mobile gateway device 103 (ON), or may be determined autonomously by multiple mobile communication devices 104. The mobile communication device 104 includes a mobile gateway device 103 (OFF). The server device 102 accumulates and manages data received from multiple mobile gateway devices 103 (ON).
移動ゲートウェイ装置103の構成について説明する。図2は、実施の形態1に係る移動ゲートウェイ装置103の構成を示すブロック図である。移動ゲートウェイ装置103は、MH通信部201と、MH通信管理部202と、MH経路評価部203と、ゲートウェイ制御部204と、センサ部205と、サーバ通信管理部206と、サーバ通信部207とを有する。 The configuration of the mobile gateway device 103 will now be described. Figure 2 is a block diagram showing the configuration of the mobile gateway device 103 according to embodiment 1. The mobile gateway device 103 has an MH communication unit 201, an MH communication management unit 202, an MH route evaluation unit 203, a gateway control unit 204, a sensor unit 205, a server communication management unit 206, and a server communication unit 207.
MH通信部201は、移動通信装置104又は他の移動ゲートウェイ装置103から取得した情報を、MH通信管理部202が読み取り可能な形式の情報に変換し、MH通信管理部202に伝達する。MH通信部201は、MH通信管理部202から取得した情報を、移動通信装置104又は他の移動ゲートウェイ装置103が読み取り可能な形式の情報に変換し、移動通信装置104又は他の移動ゲートウェイ装置103に伝達する。 The MH communication unit 201 converts information obtained from the mobile communication device 104 or other mobile gateway devices 103 into information in a format that can be read by the MH communication management unit 202, and transmits this information to the MH communication management unit 202. The MH communication unit 201 converts information obtained from the MH communication management unit 202 into information in a format that can be read by the mobile communication device 104 or other mobile gateway devices 103, and transmits this information to the mobile communication device 104 or other mobile gateway devices 103.
MH通信管理部202は、MH通信部201から取得した情報を、MH経路評価部203又はゲートウェイ制御部204が読み取り可能な形式の情報に変換し、MH経路評価部203又はゲートウェイ制御部204に伝達する。MH通信管理部202は、MH経路評価部203及びゲートウェイ制御部204から取得した情報をもとにMH通信の宛先を決定し、当該宛先をMH通信部201が読み取り可能な形式の宛先に変換した上で、当該宛先をMH通信部201に指定する。MH通信管理部202は、センサ部205から取得した情報を、MH通信部201が読み取り可能な形式の情報に変換した上で、MH通信部201に伝達する。 The MH communication management unit 202 converts the information obtained from the MH communication unit 201 into information in a format that can be read by the MH route evaluation unit 203 or gateway control unit 204, and transmits this to the MH route evaluation unit 203 or gateway control unit 204. The MH communication management unit 202 determines the destination of the MH communication based on the information obtained from the MH route evaluation unit 203 and gateway control unit 204, converts this destination into a format that can be read by the MH communication unit 201, and specifies this destination to the MH communication unit 201. The MH communication management unit 202 converts the information obtained from the sensor unit 205 into information in a format that can be read by the MH communication unit 201, and transmits this to the MH communication unit 201.
MH経路評価部203は、MH通信管理部202から取得した情報から抽出した経路評価情報を、MH通信管理部202又はゲートウェイ制御部204が読み取り可能な形式の経路評価情報に変換し、MH通信管理部202又はゲートウェイ制御部204に伝達する。 The MH route evaluation unit 203 converts the route evaluation information extracted from the information obtained from the MH communication management unit 202 into route evaluation information in a format that can be read by the MH communication management unit 202 or gateway control unit 204, and transmits it to the MH communication management unit 202 or gateway control unit 204.
ゲートウェイ制御部204は、MH経路評価部203から取得した経路評価情報をもとに、ゲートウェイ制御部204を含む移動ゲートウェイ装置103がゲートウェイとして動作すべきかどうかを判断し、ゲートウェイ制御部204を含む移動ゲートウェイ装置103がゲートウェイとして動作すべきであると判断した場合、MH通信管理部202及びサーバ通信管理部206を制御する。 Based on the route evaluation information obtained from the MH route evaluation unit 203, the gateway control unit 204 determines whether the mobile gateway device 103 including the gateway control unit 204 should operate as a gateway, and if it determines that the mobile gateway device 103 including the gateway control unit 204 should operate as a gateway, it controls the MH communication management unit 202 and the server communication management unit 206.
センサ部205は、自身が測定した情報をMH通信管理部202又はサーバ通信管理部206が読み取り可能な形式の情報に変換し、MH通信管理部202又はサーバ通信管理部206に伝達する。 The sensor unit 205 converts the information it measures into information in a format that can be read by the MH communication management unit 202 or the server communication management unit 206, and transmits it to the MH communication management unit 202 or the server communication management unit 206.
サーバ通信管理部206は、ゲートウェイ制御部204を介してMH通信管理部202から取得した情報及びセンサ部205から取得した情報を、サーバ通信部207が読み取り可能な形式の情報に変換し、サーバ通信部207に伝達する。サーバ通信管理部206は、サーバ通信部207から取得した情報を、ゲートウェイ制御部204が読み取り可能な形式の情報に変換し、ゲートウェイ制御部204に伝達する。 The server communication management unit 206 converts the information obtained from the MH communication management unit 202 and the information obtained from the sensor unit 205 via the gateway control unit 204 into information in a format that can be read by the server communication unit 207, and transmits this information to the server communication unit 207. The server communication management unit 206 converts the information obtained from the server communication unit 207 into information in a format that can be read by the gateway control unit 204, and transmits this information to the gateway control unit 204.
サーバ通信部207は、サーバ通信管理部206から取得した情報を、サーバ装置102が読み取り可能な形式の情報に変換し、サーバ装置102に伝達する。サーバ通信部207は、サーバ装置102から取得した情報を、サーバ通信管理部206が読み取り可能な形式の情報に変換し、サーバ通信管理部206に伝達する。 The server communication unit 207 converts the information obtained from the server communication management unit 206 into information in a format that can be read by the server device 102, and transmits this information to the server device 102. The server communication unit 207 converts the information obtained from the server device 102 into information in a format that can be read by the server communication management unit 206, and transmits this information to the server communication management unit 206.
図3は、実施の形態1に係る移動ゲートウェイ装置103のハードウェア構成を示す第1の図である。移動ゲートウェイ装置103は、MH通信用のアンテナ301と、サーバ通信用のアンテナ302と、MH通信インタフェース303と、サーバ通信インタフェース304と、プロセッサ305と、メモリ306と、ストレージ307と、電源回路308と、バッテリ309とを有する。 Figure 3 is a first diagram showing the hardware configuration of a mobile gateway device 103 according to embodiment 1. The mobile gateway device 103 includes an antenna 301 for MH communication, an antenna 302 for server communication, an MH communication interface 303, a server communication interface 304, a processor 305, memory 306, storage 307, a power supply circuit 308, and a battery 309.
プロセッサ305、メモリ306及びストレージ307は、データフレームを処理する。メモリ306及びストレージ307の各々は、例えば半導体メモリによって実現される。電源回路308及びバッテリ309は、MH通信インタフェース303、サーバ通信インタフェース304、プロセッサ305、メモリ306及びストレージ307に給電する。 Processor 305, memory 306, and storage 307 process data frames. Memory 306 and storage 307 are each implemented, for example, by semiconductor memory. Power supply circuit 308 and battery 309 supply power to MH communication interface 303, server communication interface 304, processor 305, memory 306, and storage 307.
図4は、実施の形態1に係る移動ゲートウェイ装置103のハードウェア構成を示す第2の図である。図4では、図3におけるプロセッサ305、メモリ306及びストレージ307が専用回路405に置き換えられている。専用回路405は、プロセッサ305とメモリ306とストレージ307とにより行われる処理と同等の処理を行う処理回路である。移動ゲートウェイ装置103は、図3に示されるハードウェア構成によって実現されてもよいし、図4に示されるハードウェア構成によって実現されてもよい。 FIG. 4 is a second diagram showing the hardware configuration of the mobile gateway device 103 according to embodiment 1. In FIG. 4, the processor 305, memory 306, and storage 307 in FIG. 3 are replaced with a dedicated circuit 405. The dedicated circuit 405 is a processing circuit that performs processing equivalent to that performed by the processor 305, memory 306, and storage 307. The mobile gateway device 103 may be realized by the hardware configuration shown in FIG. 3, or by the hardware configuration shown in FIG. 4.
次に、移動通信装置104の構成について説明する。図5は、実施の形態1に係る移動通信装置104の構成を示すブロック図である。移動通信装置104は、MH通信部501と、MH通信管理部502と、MH経路評価部503と、センサ部504とを有する。 Next, the configuration of the mobile communication device 104 will be described. Figure 5 is a block diagram showing the configuration of the mobile communication device 104 according to embodiment 1. The mobile communication device 104 has an MH communication unit 501, an MH communication management unit 502, an MH route evaluation unit 503, and a sensor unit 504.
MH通信部501は、移動ゲートウェイ装置103又は他の移動通信装置104から取得した情報を、MH通信管理部502が読み取り可能な形式の情報に変換し、MH通信管理部502に伝達する。MH通信部501は、MH通信管理部502から取得した情報を、移動ゲートウェイ装置103又は他の移動通信装置104が読み取り可能な形式の情報に変換し、移動ゲートウェイ装置103又は他の移動通信装置104に伝達する。 The MH communication unit 501 converts information obtained from the mobile gateway device 103 or other mobile communication devices 104 into information in a format that can be read by the MH communication management unit 502, and transmits this information to the MH communication management unit 502. The MH communication unit 501 converts information obtained from the MH communication management unit 502 into information in a format that can be read by the mobile gateway device 103 or other mobile communication devices 104, and transmits this information to the mobile gateway device 103 or other mobile communication devices 104.
MH通信管理部502は、MH通信部501から取得した情報を、MH経路評価部503が読み取り可能な形式の情報に変換し、MH経路評価部503に伝達する。MH通信管理部502は、MH経路評価部503から取得した情報をもとにMH通信の宛先を決定し、当該宛先を、MH通信部501が読み取り可能な形式の宛先に変換した上で、MH通信部501に指定する。MH通信管理部502は、センサ部504から取得した情報を、MH通信部501が読み取り可能な形式の情報に変換した上で、MH通信部501に伝達する。 The MH communication management unit 502 converts the information obtained from the MH communication unit 501 into information in a format that can be read by the MH route evaluation unit 503 and transmits it to the MH route evaluation unit 503. The MH communication management unit 502 determines the destination for MH communication based on the information obtained from the MH route evaluation unit 503, converts this destination into a format that can be read by the MH communication unit 501, and specifies it to the MH communication unit 501. The MH communication management unit 502 converts the information obtained from the sensor unit 504 into information in a format that can be read by the MH communication unit 501 and transmits it to the MH communication unit 501.
MH経路評価部503は、MH通信管理部502から取得した情報から抽出した経路評価情報を、MH通信管理部502が読み取り可能な形式の経路評価情報に変換し、MH通信管理部502に伝達する。 The MH route evaluation unit 503 converts the route evaluation information extracted from the information obtained from the MH communication management unit 502 into route evaluation information in a format that can be read by the MH communication management unit 502, and transmits it to the MH communication management unit 502.
センサ部504は、自身が測定した情報をMH通信管理部502が読み取り可能な形式の情報に変換し、MH通信管理部502に伝達する。 The sensor unit 504 converts the information it measures into information in a format that can be read by the MH communication management unit 502 and transmits it to the MH communication management unit 502.
図6は、実施の形態1に係る移動通信装置104のハードウェア構成を示す第1の図である。移動通信装置104は、MH通信用のアンテナ601と、MH通信インタフェース602と、プロセッサ603と、メモリ604と、ストレージ605と、電源回路606と、バッテリ607とを有する。 Figure 6 is a first diagram showing the hardware configuration of a mobile communication device 104 according to embodiment 1. The mobile communication device 104 includes an antenna 601 for MH communication, an MH communication interface 602, a processor 603, memory 604, storage 605, a power supply circuit 606, and a battery 607.
プロセッサ603、メモリ604及びストレージ605は、データフレームを処理する。メモリ604及びストレージ605の各々は、例えば半導体メモリによって実現される。電源回路606及びバッテリ607は、MH通信インタフェース602、プロセッサ603、メモリ604及びストレージ605に給電する。 The processor 603, memory 604, and storage 605 process data frames. Each of the memory 604 and storage 605 is implemented, for example, by semiconductor memory. The power supply circuit 606 and battery 607 supply power to the MH communication interface 602, processor 603, memory 604, and storage 605.
図7は、実施の形態1に係る移動通信装置104のハードウェア構成を示す第2の図である。図7では、図6におけるプロセッサ603、メモリ604及びストレージ605が専用回路703に置き換えられている。専用回路703は、プロセッサ603とメモリ604とストレージ605とにより行われる処理と同等の処理を行う処理回路である。移動通信装置104は、図6に示されるハードウェア構成によって実現されてもよいし、図7に示されるハードウェア構成によって実現されてもよい。 FIG. 7 is a second diagram showing the hardware configuration of the mobile communication device 104 according to embodiment 1. In FIG. 7, the processor 603, memory 604, and storage 605 in FIG. 6 are replaced with a dedicated circuit 703. The dedicated circuit 703 is a processing circuit that performs processing equivalent to that performed by the processor 603, memory 604, and storage 605. The mobile communication device 104 may be realized by the hardware configuration shown in FIG. 6 or by the hardware configuration shown in FIG. 7.
次に、移動ゲートウェイ装置103が行う経路決定動作について、図8のフローチャートをもとに説明する。図8は、実施の形態1に係る移動ゲートウェイ装置103が行う経路決定動作の手順を示すフローチャートである。移動ゲートウェイ装置103は、他の移動ゲートウェイ装置103又は移動通信装置104からRREQ(Route Request)を受信する(S801)。移動ゲートウェイ装置103は、MH経路評価部203に保存されたRREQの評価値が有効時間内の評価値であるか否かを判断する(S802)。図8では、ステップS802の動作は「過去に保存済みのRREQの評価値が有効時間内か?」という文言で示されている。移動ゲートウェイ装置103は、MH経路評価部203に保存されたRREQの評価値が有効時間内の評価値であると判断した場合(S802でYes)、ステップS803の動作を行い、MH経路評価部203に保存されたRREQの評価値が有効時間外の評価値であると判断した場合(S802でNo)、ステップS804の動作を行う。以下では、評価値は「経路評価値」と記載される場合がある。 Next, the route determination operation performed by the mobile gateway device 103 will be explained based on the flowchart in Figure 8. Figure 8 is a flowchart showing the procedure for the route determination operation performed by the mobile gateway device 103 in embodiment 1. The mobile gateway device 103 receives an RREQ (Route Request) from another mobile gateway device 103 or a mobile communication device 104 (S801). The mobile gateway device 103 determines whether the evaluation value of the RREQ stored in the MH route evaluation unit 203 is within the valid time (S802). In Figure 8, the operation of step S802 is indicated by the phrase "Is the evaluation value of the previously stored RREQ within the valid time?" If the mobile gateway device 103 determines that the evaluation value of the RREQ stored in the MH route evaluation unit 203 is an evaluation value within the validity period (Yes in S802), it performs the operation of step S803, and if it determines that the evaluation value of the RREQ stored in the MH route evaluation unit 203 is an evaluation value outside the validity period (No in S802), it performs the operation of step S804. Hereinafter, the evaluation value may be referred to as the "route evaluation value".
ステップS803において、移動ゲートウェイ装置103は、新規に受信したRREQの評価値がMH経路評価部203に保存されたRREQの評価値より大きいか否かを判断する。図8では、ステップS803の動作は「過去に保存済みのRREQの評価値よりも大きいか?」という文言で示されている。移動ゲートウェイ装置103は、新規に受信したRREQの評価値がMH経路評価部203に保存されたRREQの評価値より大きいと判断した場合(S803でYes)、ステップS804の動作を行い、新規に受信したRREQの評価値がMH経路評価部203に保存されたRREQの評価値以下であると判断した場合(S803でNo)、ステップS807の動作を行う。 In step S803, the mobile gateway device 103 determines whether the evaluation value of the newly received RREQ is greater than the evaluation value of the RREQ stored in the MH route evaluation unit 203. In Figure 8, the operation of step S803 is indicated by the phrase "Is it greater than the evaluation value of the previously stored RREQ?" If the mobile gateway device 103 determines that the evaluation value of the newly received RREQ is greater than the evaluation value of the RREQ stored in the MH route evaluation unit 203 (Yes in S803), it performs the operation of step S804, and if it determines that the evaluation value of the newly received RREQ is equal to or less than the evaluation value of the RREQ stored in the MH route evaluation unit 203 (No in S803), it performs the operation of step S807.
ステップS804において、移動ゲートウェイ装置103は、MH経路評価部203に新規に受信したRREQの評価値を保存し、MH通信部201から該当RREQを他の移動ゲートウェイ装置103又は移動通信装置104に転送する。その後、移動ゲートウェイ装置103は、MH経路評価部203からゲートウェイ制御部204へ経路評価値を転送する(S805)。次に、移動ゲートウェイ装置103は、ゲートウェイ制御部204で図9に示されるゲートウェイON/OFF判定処理を実施する(S806)。移動ゲートウェイ装置103は、現在時刻がシステムの運用時間内であるか否かを判断する(S807)。移動ゲートウェイ装置103は、現在時刻がシステムの運用時間内であると判断した場合(S807でYes)、ステップS801の動作を行い、現在時刻がシステムの運用時間外であると判断した場合(S807でNo)、動作を終了する。なお、サーバ装置102をマスタとして、サーバ装置102、移動ゲートウェイ装置103及び移動通信装置104が時刻同期していることが想定されている。移動通信装置104及び移動ゲートウェイ装置103が時刻同期している場合、その場合はシステムの運用時間内であると表現される。システムとは、アプリケーションも含めたマルチホップネットワーク全体を表している。 In step S804, the mobile gateway device 103 stores the evaluation value of the newly received RREQ in the MH route evaluation unit 203 and transfers the RREQ from the MH communication unit 201 to another mobile gateway device 103 or mobile communication device 104. The mobile gateway device 103 then transfers the route evaluation value from the MH route evaluation unit 203 to the gateway control unit 204 (S805). Next, the mobile gateway device 103 performs the gateway ON/OFF determination process shown in FIG. 9 in the gateway control unit 204 (S806). The mobile gateway device 103 determines whether the current time is within the system operation hours (S807). If the mobile gateway device 103 determines that the current time is within the system operation hours (Yes in S807), it performs the operation of step S801, and if it determines that the current time is outside the system operation hours (No in S807), it terminates the operation. It is assumed that the server device 102, mobile gateway device 103, and mobile communication device 104 are time-synchronized, with the server device 102 acting as the master. When the mobile communication device 104 and mobile gateway device 103 are time-synchronized, this is said to be within the system's operating time. The system refers to the entire multi-hop network, including applications.
図8におけるステップS806のゲートウェイON/OFF判定処理について、図9のフローチャートをもとに説明する。図9は、実施の形態1に係る移動ゲートウェイ装置103が行うゲートウェイON/OFF判定処理の手順を示すフローチャートである。移動ゲートウェイ装置103は、ゲートウェイ制御部204において、MH経路評価部203から取得した経路評価値が閾値以上であるか否かを判断する(S901)。当該閾値は、あらかじめ決められた値である。移動ゲートウェイ装置103は、MH経路評価部203から取得した経路評価値が閾値以上であると判断した場合(S901でYes)、ステップS902の動作を行い、MH経路評価部203から取得した経路評価値が閾値未満であると判断した場合(S901でNo)、ステップS905の動作を行う。 The gateway ON/OFF determination process of step S806 in Figure 8 will be explained with reference to the flowchart in Figure 9. Figure 9 is a flowchart showing the steps of the gateway ON/OFF determination process performed by the mobile gateway device 103 according to embodiment 1. The mobile gateway device 103 determines in the gateway control unit 204 whether the route evaluation value acquired from the MH route evaluation unit 203 is equal to or greater than a threshold value (S901). The threshold value is a predetermined value. If the mobile gateway device 103 determines that the route evaluation value acquired from the MH route evaluation unit 203 is equal to or greater than the threshold value (Yes in S901), it performs the operation of step S902. If the mobile gateway device 103 determines that the route evaluation value acquired from the MH route evaluation unit 203 is less than the threshold value (No in S901), it performs the operation of step S905.
ステップS902において、移動ゲートウェイ装置103は、ゲートウェイ制御部204においてゲートウェイOFFカウントを1増加させる。ゲートウェイOFFカウントは、MH経路評価部203が評価した一定期間内に決められた通信品質を満たさない回数である。その後、移動ゲートウェイ装置103は、ゲートウェイOFFカウントが上限値に達したか否かを判断する(S903)。当該上限値は、あらかじめ決められた値である。移動ゲートウェイ装置103は、ゲートウェイOFFカウントが上限値に達したと判断した場合(S903でYes)、ステップS904の動作を行う。移動ゲートウェイ装置103は、ゲートウェイOFFカウントが上限値に達していないと判断した場合(S903でNo)、ゲートウェイON/OFF判定処理を終了する。ステップS904において、移動ゲートウェイ装置103は、ゲートウェイOFFカウントをリセットし、ゲートウェイ機能をOFFとする。移動ゲートウェイ装置103は、ステップS904の動作を行った後、ゲートウェイON/OFF判定処理を終了する。 In step S902, the mobile gateway device 103 increments the gateway OFF count by 1 in the gateway control unit 204. The gateway OFF count is the number of times the MH route evaluation unit 203 evaluates that a predetermined communication quality is not met within a certain period of time. The mobile gateway device 103 then determines whether the gateway OFF count has reached its upper limit (S903). This upper limit is a predetermined value. If the mobile gateway device 103 determines that the gateway OFF count has reached its upper limit (Yes in S903), it performs the operation of step S904. If the mobile gateway device 103 determines that the gateway OFF count has not reached its upper limit (No in S903), it terminates the gateway ON/OFF determination process. In step S904, the mobile gateway device 103 resets the gateway OFF count and turns off the gateway function. After performing the operation of step S904, the mobile gateway device 103 terminates the gateway ON/OFF determination process.
ステップS905において、移動ゲートウェイ装置103は、ゲートウェイ制御部204においてゲートウェイONカウントを1増加させる。ゲートウェイONカウントは、MH経路評価部203が評価した一定期間内に決められた通信品質を満たす回数である。その後、移動ゲートウェイ装置103は、ゲートウェイONカウントが上限値に達したか否かを判断する(S906)。当該上限値は、あらかじめ決められた値である。移動ゲートウェイ装置103は、ゲートウェイONカウントが上限値に達したと判断した場合(S906でYes)、ステップS907の動作を行う。移動ゲートウェイ装置103は、ゲートウェイONカウントが上限値に達していないと判断した場合(S906でNo)、ゲートウェイON/OFF判定処理を終了する。ステップS907において、移動ゲートウェイ装置103は、ゲートウェイONカウントをリセットし、ゲートウェイ機能をONとする。移動ゲートウェイ装置103は、ステップS907の動作を行った後、ゲートウェイON/OFF判定処理を終了する。 In step S905, the mobile gateway device 103 increments the gateway ON count by 1 in the gateway control unit 204. The gateway ON count is the number of times a predetermined communication quality is satisfied within a certain period of time as evaluated by the MH route evaluation unit 203. The mobile gateway device 103 then determines whether the gateway ON count has reached its upper limit (S906). This upper limit is a predetermined value. If the mobile gateway device 103 determines that the gateway ON count has reached its upper limit (Yes in S906), it performs the operation of step S907. If the mobile gateway device 103 determines that the gateway ON count has not reached its upper limit (No in S906), it terminates the gateway ON/OFF determination process. In step S907, the mobile gateway device 103 resets the gateway ON count and turns on the gateway function. After performing the operation of step S907, the mobile gateway device 103 terminates the gateway ON/OFF determination process.
ON及びOFFともにカウントが上限値となったものから切り替えるのは、周辺の移動ゲートウェイ装置103と切替のタイミングをずらすためである。移動ゲートウェイ装置103は、ゲートウェイON/OFF判定を開始してから、一定期間、マルチホップ通信の通信品質の計測を実施する。移動ゲートウェイ装置103は、計測した通信品質があらかじめ決められた通信品質を満足していたらゲートウェイONカウントを1増加させ、計測した通信品質があらかじめ決められた通信品質を満たしていなかったらゲートウェイOFFカウントを1増加させる。ゲートウェイONカウントとゲートウェイOFFカウントとの各々には上限値があり、ゲートウェイONカウントとゲートウェイOFFカウントとのうちのどちらかが上限値に達したら、移動ゲートウェイ装置103は、上限値に達したカウントに対応する機能を実行する。そのため、MH経路評価部203の評価値の計測の周期は、ゲートウェイON/OFF判定の周期より短い。ゲートウェイONカウントとゲートウェイOFFカウントとのうちのどちらかが上限値に達した場合、移動ゲートウェイ装置103は、ゲートウェイONカウント及びゲートウェイOFFカウントの各々の値をリセットする。上述の目的が達成されるのであれば、代替手段が採用されてもよい。代替手段は、例えば、切替前にランダム遅延を挿入することである。 The reason for switching when the ON and OFF counts reach their upper limit is to stagger the timing of switching from surrounding mobile gateway devices 103. The mobile gateway device 103 measures the communication quality of multi-hop communication for a certain period of time after starting gateway ON/OFF determination. The mobile gateway device 103 increments the gateway ON count by 1 if the measured communication quality satisfies a predetermined communication quality, and increments the gateway OFF count by 1 if the measured communication quality does not satisfy the predetermined communication quality. The gateway ON count and gateway OFF count each have an upper limit, and when either the gateway ON count or the gateway OFF count reaches its upper limit, the mobile gateway device 103 executes the function corresponding to the count that has reached its upper limit. Therefore, the period for measuring the evaluation value of the MH route evaluation unit 203 is shorter than the period for gateway ON/OFF determination. If either the gateway ON count or the gateway OFF count reaches its upper limit, the mobile gateway device 103 resets the respective values of the gateway ON count and the gateway OFF count. Alternative means may be employed as long as the above objective is achieved. An alternative means is, for example, inserting a random delay before switching.
次に、移動通信装置104が行う経路決定動作について、図10のフローチャートをもとに説明する。図10は、実施の形態1に係る移動通信装置104が行う経路決定動作の手順を示すフローチャートである。移動通信装置104は、移動ゲートウェイ装置103又は他の移動通信装置104からRREQを受信する(S1001)。図10では、ステップS1001の動作は「他ノードからのRREQ受信」という文言で示されている。移動通信装置104は、MH経路評価部503に保存されたRREQの評価値が有効時間内の評価値であるか否かを判断する(S1002)。図10では、ステップS1002の動作は「過去に保存済みのRREQが有効時間内か?」という文言で示されている。移動通信装置104は、MH経路評価部503に保存されたRREQの評価値が有効時間内の評価値であると判断した場合(S1002でYes)、ステップS1003の動作を行い、MH経路評価部503に保存されたRREQの評価値が有効時間外の評価値であると判断した場合(S1002でNo)、ステップS1004の動作を行う。 Next, the route determination operation performed by the mobile communication device 104 will be explained based on the flowchart in Figure 10. Figure 10 is a flowchart showing the procedure for the route determination operation performed by the mobile communication device 104 according to embodiment 1. The mobile communication device 104 receives an RREQ from the mobile gateway device 103 or another mobile communication device 104 (S1001). In Figure 10, the operation of step S1001 is indicated by the phrase "Received RREQ from another node." The mobile communication device 104 determines whether the evaluation value of the RREQ stored in the MH route evaluation unit 503 is within the valid time (S1002). In Figure 10, the operation of step S1002 is indicated by the phrase "Is the previously stored RREQ within the valid time?" If the mobile communication device 104 determines that the RREQ evaluation value stored in the MH route evaluation unit 503 is an evaluation value within the validity period (Yes in S1002), it performs the operation of step S1003; if it determines that the RREQ evaluation value stored in the MH route evaluation unit 503 is an evaluation value outside the validity period (No in S1002), it performs the operation of step S1004.
ステップS1003において、移動通信装置104は、新規に受信したRREQの評価値がMH経路評価部503に保存されたRREQの評価値より大きいか否かを判断する。図10では、ステップS1003の動作は「過去に保存済みのRREQの評価値よりも大きいか?」という文言で示されている。移動通信装置104は、新規に受信したRREQの評価値がMH経路評価部503に保存されたRREQの評価値より大きいと判断した場合(S1003でYes)、ステップS1004の動作を行い、新規に受信したRREQの評価値がMH経路評価部503に保存されたRREQの評価値以下であると判断した場合(S1003でNo)、ステップS1005の動作を行う。 In step S1003, the mobile communication device 104 determines whether the evaluation value of the newly received RREQ is greater than the evaluation value of the RREQ stored in the MH route evaluation unit 503. In Figure 10, the operation of step S1003 is indicated by the phrase "Is it greater than the evaluation value of the previously stored RREQ?" If the mobile communication device 104 determines that the evaluation value of the newly received RREQ is greater than the evaluation value of the RREQ stored in the MH route evaluation unit 503 (Yes in S1003), it performs the operation of step S1004, and if it determines that the evaluation value of the newly received RREQ is equal to or less than the evaluation value of the RREQ stored in the MH route evaluation unit 503 (No in S1003), it performs the operation of step S1005.
ステップS1004において、移動通信装置104は、MH経路評価部503に新規に受信したRREQの評価値を保存し、MH通信部501から該当RREQを転送する。移動通信装置104は、ステップS1004の動作を行った後、ステップS1005の動作を行う。ステップS1005において、移動通信装置104は、現在時刻がシステムの運用時間内であるか否かを判断する。移動通信装置104は、現在時刻がシステムの運用時間内であると判断した場合(S1005でYes)、ステップS1001の動作を行い、現在時刻がシステムの運用時間外であると判断した場合(S1005でNo)、動作を終了する。 In step S1004, the mobile communication device 104 stores the evaluation value of the newly received RREQ in the MH route evaluation unit 503 and forwards the RREQ from the MH communication unit 501. After performing the operation of step S1004, the mobile communication device 104 performs the operation of step S1005. In step S1005, the mobile communication device 104 determines whether the current time is within the system operation hours. If the mobile communication device 104 determines that the current time is within the system operation hours (Yes in S1005), it performs the operation of step S1001, and if it determines that the current time is outside the system operation hours (No in S1005), it terminates the operation.
移動ゲートウェイ装置103のMH経路評価部203及び移動通信装置104のMH経路評価部503で使用される経路評価関数Rは、下記の式(1)である。 The route evaluation function R used in the MH route evaluation unit 203 of the mobile gateway device 103 and the MH route evaluation unit 503 of the mobile communication device 104 is given by the following equation (1):
式(1)において、αは重み係数で、αの値の範囲は0<α<1である。αの値は、例えば運用管理者によって決定される。Hopは該当経路におけるマルチホップ通信のホップ数を示し、GatewayTypeは移動ゲートウェイ装置103の処理性能及びサーバ通信方式から決定される容量を示し、Latencyはマルチホップ通信の遅延の実測値を示す。式(1)は経路評価関数Rの例であって、経路評価関数Rは他の通信品質に関する評価関数であっても構わない。 In equation (1), α is a weighting coefficient, and the value of α is in the range 0 < α < 1. The value of α is determined, for example, by an operations manager. Hop indicates the number of hops in multi-hop communication on the relevant route, GatewayType indicates the capacity determined from the processing performance of the mobile gateway device 103 and the server communication method, and Latency indicates the actual measured value of the delay in multi-hop communication. Equation (1) is an example of route evaluation function R, and route evaluation function R may also be an evaluation function related to other communication quality.
以上説明したように、実施の形態1によれば、移動通信装置104及び移動ゲートウェイ装置103が経路構築用のRREQを選別することで品質の良い経路を確保し、選別で品質が確保できない場合のみ移動ゲートウェイ装置103が自身のゲートウェイ機能をONとすることで、ネットワーク内の任意の場所からサーバ装置102への低遅延な通信が最低限のコストで実現可能となる。更に言うと、移動ゲートウェイ装置103は、無線マルチホップネットワーク101の状態に対応して自身が移動ゲートウェイ装置103(ON)と移動通信装置とのうちのどちらとして振る舞うかを決定することで、任意の場所から最低限のコストでかつ低遅延で情報を収集する効果に寄与することができる。 As explained above, according to embodiment 1, the mobile communication device 104 and the mobile gateway device 103 select RREQs for route construction to ensure a high-quality route, and the mobile gateway device 103 turns on its own gateway function only if quality cannot be ensured through selection, thereby enabling low-latency communication from any location within the network to the server device 102 at minimal cost. Furthermore, the mobile gateway device 103 determines whether it will behave as a mobile gateway device 103 (ON) or a mobile communication device depending on the state of the wireless multi-hop network 101, thereby contributing to the effect of collecting information from any location at minimal cost and with low latency.
実施の形態1に係る移動通信装置104及び移動ゲートウェイ装置103について更に言及する。移動通信装置104は、他の移動通信装置104及び移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する。これにより、移動通信装置104は、低遅延な通信を実現することができる。更に言うと、移動通信装置104は、任意の場所において最低限のコストで低遅延な無線マルチホップ通信を実現することができる。上記の通信品質は、ゲートウェイの性能等の通信品質である。 Further reference will now be made to the mobile communication device 104 and mobile gateway device 103 according to embodiment 1. The mobile communication device 104 selects route establishment requests received from other mobile communication devices 104 and mobile gateway devices 103 based on the number of hops and delay of wireless multi-hop communication and an evaluation value related to communication quality. This enables the mobile communication device 104 to achieve low-latency communication. Furthermore, the mobile communication device 104 can achieve low-latency wireless multi-hop communication at minimal cost in any location. The above communication quality refers to the communication quality of the gateway performance, etc.
移動ゲートウェイ装置103は、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する。これにより、移動ゲートウェイ装置103は、低遅延な通信を実現することができる。通信品質は、ゲートウェイの性能等の通信品質である。 The mobile gateway device 103 selects route construction requests received from the mobile communication device 104 and other mobile gateway devices 103 based on the number of hops and delay of wireless multi-hop communication and an evaluation value related to communication quality. This enables the mobile gateway device 103 to achieve low-latency communication. Communication quality refers to the communication quality of the gateway, such as its performance.
具体的には、移動ゲートウェイ装置103は、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、経路構築要求を無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する方法で評価し、評価によって得られた品質があらかじめ決められた通信品質に達していない場合に自身のゲートウェイ機能を有効化する。これにより、移動ゲートウェイ装置103は、低遅延な通信を実現することができる。あらかじめ決められた通信品質は、移動通信装置104及び他の移動ゲートウェイ装置103に搭載されるアプリケーションの通信品質要求をできる通信品質である。移動ゲートウェイ装置103は、評価によって得られた品質があらかじめ決められた通信品質に達している場合に自身のゲートウェイ機能を無効化する。これにより、移動ゲートウェイ装置103は、サーバ装置102に対する通信コストを低減することができる。移動ゲートウェイ装置103は、ゲートウェイ機能の有効と無効との切替について、あらかじめ決められた条件が複数回満たされた場合のみ切替を実行することで、他の移動ゲートウェイ装置103と切替タイミングが重複しないようにする。これにより、移動ゲートウェイ装置103は、無線マルチホップネットワーク101の全体の通信品質の安定化を図ることができる。以下に、あらかじめ決められた条件について言及する。例えば、図9に示されるように、マルチホップ通信において、一定期間内に複数回あらかじめ決められた通信品質を満たす場合が、あらかじめ決められた条件が複数回満たされた場合である。通信品質の条件は、数段階で評価が分かれていることが想定されている。又は、一定期間においてあらかじめ決められた通信品質を満たす場合が、あらかじめ決められた条件が複数回満たされた場合である。 Specifically, the mobile gateway device 103 evaluates route construction requests received from the mobile communication device 104 and other mobile gateway devices 103 by a method of sorting the route construction requests based on the number of hops and delay of wireless multi-hop communication and an evaluation value related to communication quality, and enables its own gateway function if the quality obtained by the evaluation does not reach a predetermined communication quality. This allows the mobile gateway device 103 to achieve low-latency communication. The predetermined communication quality is a communication quality that meets the communication quality requirements of applications installed on the mobile communication device 104 and other mobile gateway devices 103. The mobile gateway device 103 disables its own gateway function if the quality obtained by the evaluation reaches the predetermined communication quality. This allows the mobile gateway device 103 to reduce communication costs with the server device 102. The mobile gateway device 103 switches between enabling and disabling the gateway function only when predetermined conditions are met multiple times, thereby preventing overlapping with the switching timing of other mobile gateway devices 103. This allows the mobile gateway device 103 to stabilize the overall communication quality of the wireless multi-hop network 101. The following refers to predetermined conditions. For example, as shown in FIG. 9, in multi-hop communication, a case in which a predetermined communication quality is met multiple times within a certain period of time is considered to be a case in which the predetermined condition is met multiple times. It is assumed that the communication quality condition is evaluated in several stages. Alternatively, a case in which a predetermined communication quality is met within a certain period of time is considered to be a case in which the predetermined condition is met multiple times.
実施の形態2.
実施の形態1では、移動ゲートウェイ装置103は、ゲートウェイ機能のON/OFFタイミングが他の移動ゲートウェイ装置103と重複しないよう、あらかじめ決められた条件が複数回満たされた場合のみゲートウェイ機能のON/OFFを実行する。実施の形態2では、移動ゲートウェイ装置103は、他の移動ゲートウェイ装置103と能動的に調整することで、ゲートウェイ機能のON/OFFタイミングが重複しないようにする。
Embodiment 2.
In the first embodiment, the mobile gateway device 103 turns on/off the gateway function only when a predetermined condition is satisfied multiple times so that the ON/OFF timing of the gateway function does not overlap with that of other mobile gateway devices 103. In the second embodiment, the mobile gateway device 103 actively adjusts with other mobile gateway devices 103 so that the ON/OFF timing of the gateway function does not overlap.
移動ゲートウェイ装置103及び移動通信装置104の機能ブロック図及びハードウェア構成図は、実施の形態1と同様であるため省略する。移動ゲートウェイ装置103及び移動通信装置104の経路決定動作の全体は、実施の形態1の図8及び図10に示される動作と同一であるため説明を省略する。実施の形態2では、移動ゲートウェイ装置103のゲートウェイON/OFF判定処理のみ図11に示す。図11は、実施の形態2に係る移動ゲートウェイ装置103のゲートウェイON/OFF判定処理の手順を示すフローチャートである。 The functional block diagram and hardware configuration diagram of the mobile gateway device 103 and mobile communication device 104 are omitted as they are the same as those in embodiment 1. The overall route determination operation of the mobile gateway device 103 and mobile communication device 104 is the same as the operation shown in Figures 8 and 10 of embodiment 1, so a description thereof will be omitted. In embodiment 2, only the gateway ON/OFF determination process of the mobile gateway device 103 is shown in Figure 11. Figure 11 is a flowchart showing the steps of the gateway ON/OFF determination process of the mobile gateway device 103 according to embodiment 2.
移動ゲートウェイ装置103は、ゲートウェイ制御部204において、MH経路評価部203から取得した経路評価値が閾値以上であるか否かを判断する(S1101)。当該閾値は、あらかじめ決められた値である。移動ゲートウェイ装置103は、MH経路評価部203から取得した経路評価値が閾値以上であると判断した場合(S1101でYes)、ステップS1102の動作を行い、MH経路評価部203から取得した経路評価値が閾値未満であると判断した場合(S1101でNo)、ステップS1105の動作を行う。 The mobile gateway device 103 determines in the gateway control unit 204 whether the route evaluation value acquired from the MH route evaluation unit 203 is equal to or greater than a threshold value (S1101). The threshold value is a predetermined value. If the mobile gateway device 103 determines that the route evaluation value acquired from the MH route evaluation unit 203 is equal to or greater than the threshold value (Yes in S1101), it performs the operation of step S1102. If the mobile gateway device 103 determines that the route evaluation value acquired from the MH route evaluation unit 203 is less than the threshold value (No in S1101), it performs the operation of step S1105.
ステップS1102において、移動ゲートウェイ装置103は、ゲートウェイ制御部204からMH通信管理部202経由で評価値を含むゲートウェイOFF予告をマルチキャスト送信する。ゲートウェイOFF予告は、一定時間後に移動ゲートウェイ装置103のゲートウェイ機能を無効化するというMH経路評価値を含んだ情報を周辺の移動通信装置104に通知する行為である。ゲートウェイ配下にいた移動通信装置104は、別の移動ゲートウェイ装置103の配下に属さなければならず、判定を実施する移動ゲートウェイ装置103と他の移動ゲートウェイ装置103のゲートウェイOFFを実行するタイミングがほぼ同時になると、サーバ装置102までの通信経路の確立が困難になるか、又は時間を要してしまうために、ゲートウェイOFF予告が使用される。その後、移動ゲートウェイ装置103は、自身より評価値が高い移動ゲートウェイ装置103から一定時間以内にゲートウェイOFF予告を受信したか否かを判断する(S1103)。当該一定時間は、あらかじめ決められた時間である。図11では、ステップS1103の動作は「自身より緊急度の高いゲートウェイOFF予告を受信したか?」という文言で示されている。移動ゲートウェイ装置103は、自身より評価値が高い移動ゲートウェイ装置103から一定時間以内にゲートウェイOFF予告を受信しなかったと判断した場合(S1103でNo)、ステップS1104の動作を行い、自身よりも評価値が高い移動ゲートウェイ装置103から一定時間以内にゲートウェイOFF予告を受信したと判断した場合(S1103でYes)、ゲートウェイON/OFF判定処理を終了する。ステップS1104において、移動ゲートウェイ装置103は、ゲートウェイ機能をOFFとする。移動ゲートウェイ装置103は、ステップS1104の動作を行った後、ゲートウェイON/OFF判定処理を終了する。 In step S1102, the mobile gateway device 103 multicasts a gateway OFF notice including an evaluation value from the gateway control unit 204 via the MH communication management unit 202. The gateway OFF notice is an act of notifying surrounding mobile communication devices 104 of information including an MH route evaluation value indicating that the gateway function of the mobile gateway device 103 will be disabled after a certain period of time. A mobile communication device 104 that was under the control of a gateway must now be under the control of another mobile gateway device 103. If the mobile gateway device 103 making the judgment and the other mobile gateway device 103 execute gateway OFF at approximately the same time, establishing a communication path to the server device 102 becomes difficult or takes time, so the gateway OFF notice is used. The mobile gateway device 103 then determines whether it has received a gateway OFF notice from a mobile gateway device 103 with a higher evaluation value within a certain period of time (S1103). This certain period of time is a predetermined time. In FIG. 11, the operation of step S1103 is indicated by the phrase "Have you received a gateway OFF notice with a higher urgency than your own?" If the mobile gateway device 103 determines that it has not received a gateway OFF notice within a certain time from a mobile gateway device 103 with a higher evaluation value than itself (No in S1103), it performs the operation of step S1104, and if it determines that it has received a gateway OFF notice within the certain time from a mobile gateway device 103 with a higher evaluation value than itself (Yes in S1103), it terminates the gateway ON/OFF determination process. In step S1104, the mobile gateway device 103 turns off the gateway function. After performing the operation of step S1104, the mobile gateway device 103 terminates the gateway ON/OFF determination process.
ステップS1105において、移動ゲートウェイ装置103は、ゲートウェイ制御部204からMH通信管理部202経由で評価値を含むゲートウェイON予告をマルチキャスト送信する。ゲートウェイON予告は、一定時間後に移動ゲートウェイ装置103のゲートウェイ機能を有効化するというMH経路評価値を含んだ情報を周辺の移動通信装置104に通知する行為である。その後、移動ゲートウェイ装置103は、自身より評価値が高い移動ゲートウェイ装置103から一定時間以内にゲートウェイON予告を受信したか否かを判断する(S1106)。図11では、ステップS1106の動作は「自身より緊急度の高いゲートウェイON予告を受信したか?」という文言で示されている。移動ゲートウェイ装置103は、自身より評価値が高い移動ゲートウェイ装置103から一定時間以内にゲートウェイON予告を受信しなかったと判断した場合(S1106でNo)、ステップS1107の動作を行い、自身より評価値が高い移動ゲートウェイ装置103から一定時間以内にゲートウェイON予告を受信したと判断した場合(S1106でYes)、ゲートウェイON/OFF判定処理を終了する。ステップS1107において、移動ゲートウェイ装置103は、ゲートウェイ機能をONとする。移動ゲートウェイ装置103は、ステップS1107の動作を行った後、ゲートウェイON/OFF判定処理を終了する。 In step S1105, the mobile gateway device 103 multicasts a gateway ON notification including an evaluation value from the gateway control unit 204 via the MH communication management unit 202. The gateway ON notification is an act of notifying surrounding mobile communication devices 104 of information including an MH route evaluation value that indicates that the gateway function of the mobile gateway device 103 will be enabled after a certain period of time. The mobile gateway device 103 then determines whether it has received a gateway ON notification within the certain period of time from a mobile gateway device 103 with a higher evaluation value than itself (S1106). In Figure 11, the operation of step S1106 is indicated by the phrase "Have you received a gateway ON notification with a higher urgency than your own?" If the mobile gateway device 103 determines that it has not received a gateway ON notice from a mobile gateway device 103 with a higher evaluation value within a certain period of time (No in S1106), it performs the operation of step S1107, and if it determines that it has received a gateway ON notice from a mobile gateway device 103 with a higher evaluation value within a certain period of time (Yes in S1106), it terminates the gateway ON/OFF determination process. In step S1107, the mobile gateway device 103 turns on the gateway function. After performing the operation of step S1107, the mobile gateway device 103 terminates the gateway ON/OFF determination process.
以下に、経路評価関数Rが上記の評価関数式(1)である場合の動作について言及する。移動ゲートウェイ装置103aは、MH経路評価部203から取得した評価値の閾値判定を行う(S1101)。移動ゲートウェイ装置103aの評価値が閾値未満である場合(S1101でNo)、ゲートウェイON予告のマルチキャスト送信が行われる(S1105)。その後、移動ゲートウェイ装置103aは、他の移動ゲートウェイ装置103b等から一定時間以内に自身の評価値より評価値が高いゲートウェイON予告を受信したか否かを判断する(S1106)。評価値が高いことは、緊急度が高いことである。移動ゲートウェイ装置103aは、他の移動ゲートウェイ装置103b等から一定時間以内に自身の評価値より評価値が高いゲートウェイON予告を受信しなかったと判断した場合(S1106でNo)、ステップS1107の動作を行い、移動ゲートウェイ装置103b等から一定時間以内に自身の評価値より評価値が高いゲートウェイON予告を受信したと判断した場合(S1106でYes)、ゲートウェイON/OFF判定処理を終了する。ステップS1107において、移動ゲートウェイ装置103aは、ゲートウェイ機能をONとする。移動ゲートウェイ装置103aは、ステップS1107の動作を行った後、ゲートウェイON/OFF判定処理を終了する。 The following describes the operation when the route evaluation function R is the above evaluation function formula (1). The mobile gateway device 103a performs a threshold determination of the evaluation value acquired from the MH route evaluation unit 203 (S1101). If the evaluation value of the mobile gateway device 103a is less than the threshold (No in S1101), a gateway ON notice is multicast transmitted (S1105). The mobile gateway device 103a then determines whether it has received a gateway ON notice with a higher evaluation value than its own evaluation value from another mobile gateway device 103b, etc., within a certain period of time (S1106). A higher evaluation value means a higher level of urgency. If the mobile gateway device 103a determines that it has not received a gateway ON notice with an evaluation value higher than its own evaluation value from another mobile gateway device 103b, etc. within a certain period of time (No in S1106), it performs the operation of step S1107, and if it determines that it has received a gateway ON notice with an evaluation value higher than its own evaluation value from another mobile gateway device 103b, etc. within a certain period of time (Yes in S1106), it terminates the gateway ON/OFF determination process. In step S1107, the mobile gateway device 103a turns on the gateway function. After performing the operation of step S1107, the mobile gateway device 103a terminates the gateway ON/OFF determination process.
ゲートウェイON予告及びゲートウェイOFF予告はいずれも、独自のメッセージである。ゲートウェイON予告及びゲートウェイOFF予告の代わりに、RREQ等の既存のメッセージが活用されても構わない。移動ゲートウェイ装置103は、ゲートウェイON予告及びゲートウェイOFF予告について、自身から見て一定ホップ以内の移動ゲートウェイ装置103が送信元である場合に限って考慮しても構わない。当該一定ホップ以内は、あらかじめ設定される。 The gateway ON notice and gateway OFF notice are both unique messages. Existing messages such as RREQ may be used instead of the gateway ON notice and gateway OFF notice. The mobile gateway device 103 may only consider gateway ON notices and gateway OFF notices if the sender is a mobile gateway device 103 within a certain number of hops from itself. The number of hops within this range is set in advance.
以上説明したように、実施の形態2によれば、ゲートウェイ機能の有効と無効との切替について複数の移動ゲートウェイ装置103が調整することで、実施の形態1と比較して他の移動ゲートウェイ装置103と切替タイミングが重複する回数を低減し通信品質の安定化が可能となる。 As explained above, according to embodiment 2, multiple mobile gateway devices 103 coordinate the switching between enabling and disabling the gateway function, which reduces the number of overlapping switching timings with other mobile gateway devices 103 compared to embodiment 1, making it possible to stabilize communication quality.
なお、移動ゲートウェイ装置103は、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する第1の方法と、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、経路構築要求を無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する方法で評価し、評価によって得られた品質があらかじめ決められた通信品質に達していない場合に自身のゲートウェイ機能を有効化する第2の方法と、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、経路構築要求を無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別する方法で評価し、評価によって得られた品質があらかじめ決められた通信品質に達している場合に自身のゲートウェイ機能を無効化する第3の方法と、ゲートウェイ機能の有効と無効との切替について、あらかじめ決められた条件が複数回満たされた場合のみ切替を実行することで、他の移動ゲートウェイ装置103と切替タイミングが重複しないようにする第4の方法と、ゲートウェイ機能の有効と無効との切替について、他の移動ゲートウェイ装置103と調整することで、他の移動ゲートウェイ装置103と切替タイミングが重複しないようにする第5の方法とのうちの一部又は全部の方法で通信を制御する。 In addition, the mobile gateway device 103 can select route construction requests received from the mobile communication device 104 and other mobile gateway devices 103 using a first method of selecting the route construction requests based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality; a second method of evaluating the route construction requests received from the mobile communication device 104 and other mobile gateway devices 103 using a method of selecting the route construction requests based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality, and activating its own gateway function if the quality obtained by the evaluation does not reach a predetermined communication quality; and a third method of evaluating the route construction requests received from the mobile communication device 104 and other mobile gateway devices 103 using a method of selecting the route construction requests based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality, and activating its own gateway function if the quality obtained by the evaluation does not reach a predetermined communication quality. The communication is controlled using some or all of the following methods: a third method in which the device evaluates the quality of a communication by selecting the number of hops and delay in multi-hop communication and an evaluation value related to communication quality, and disables its own gateway function if the quality obtained by the evaluation reaches a predetermined communication quality; a fourth method in which the device switches between enabling and disabling the gateway function only when a predetermined condition is met multiple times, thereby preventing overlapping with other mobile gateway devices 103; and a fifth method in which the device coordinates the switching between enabling and disabling the gateway function with other mobile gateway devices 103, thereby preventing overlapping with other mobile gateway devices 103.
図12は、実施の形態1及び実施の形態2に係る移動通信装置104が実行する動作を制御する制御回路801を示す図である。制御回路801は、他の移動通信装置104及び移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別することを移動通信装置104に実施させる。 FIG. 12 is a diagram showing a control circuit 801 that controls the operations performed by the mobile communication device 104 according to the first and second embodiments. The control circuit 801 causes the mobile communication device 104 to sort route establishment requests received from other mobile communication devices 104 and the mobile gateway device 103 based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality.
図13は、実施の形態1及び実施の形態2に係る移動ゲートウェイ装置103が実行する動作を制御する制御回路802を示す図である。制御回路802は、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別することを移動ゲートウェイ装置103に実施させる。 FIG. 13 is a diagram showing a control circuit 802 that controls the operations performed by the mobile gateway device 103 according to the first and second embodiments. The control circuit 802 causes the mobile gateway device 103 to sort route establishment requests received from the mobile communication device 104 and other mobile gateway devices 103 based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality.
図14は、実施の形態1及び実施の形態2に係る移動通信装置104が実行する動作を制御するためのプログラムを記憶したプログラム記憶媒体901を示す図である。プログラム記憶媒体901は、他の移動通信装置104及び移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別することを移動通信装置104に実施させるためのプログラムを記憶している。 FIG. 14 is a diagram showing a program storage medium 901 that stores a program for controlling the operations executed by the mobile communication device 104 according to the first and second embodiments. The program storage medium 901 stores a program that causes the mobile communication device 104 to sort route establishment requests received from other mobile communication devices 104 and the mobile gateway device 103 based on the number of hops and delay in wireless multi-hop communication and an evaluation value related to communication quality.
図15は、実施の形態1及び実施の形態2に係る移動ゲートウェイ装置103が実行する動作を制御するためのプログラムを記憶したプログラム記憶媒体902を示す図である。プログラム記憶媒体902は、移動通信装置104及び他の移動ゲートウェイ装置103から受信した経路構築要求を、無線マルチホップ通信のホップ数及び遅延と通信品質に関する評価値とによって選別することを移動ゲートウェイ装置103に実施させるためのプログラムを記憶している。 FIG. 15 is a diagram showing a program storage medium 902 that stores a program for controlling the operations executed by the mobile gateway device 103 according to the first and second embodiments. The program storage medium 902 stores a program that causes the mobile gateway device 103 to select route establishment requests received from the mobile communication device 104 and other mobile gateway devices 103 based on the number of hops and delay of wireless multi-hop communication and an evaluation value related to communication quality.
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略又は変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. Parts of the configuration may also be omitted or modified without departing from the spirit of the invention.
101 無線マルチホップネットワーク、102 サーバ装置、103,103a,103b 移動ゲートウェイ装置、104,104a,104b,104c 移動通信装置、201,501 MH通信部、202,502 MH通信管理部、203,503 MH経路評価部、204 ゲートウェイ制御部、205,504 センサ部、206 サーバ通信管理部、207 サーバ通信部、301,601 MH通信用のアンテナ、302 サーバ通信用のアンテナ、303,602 MH通信インタフェース、304 サーバ通信インタフェース、305,603 プロセッサ、306,604 メモリ、307,605 ストレージ、308,606 電源回路、309,607 バッテリ、405,703 専用回路、801,802 制御回路、901,902 プログラム記憶媒体。 101 Wireless multi-hop network, 102 Server device, 103, 103a, 103b Mobile gateway device, 104, 104a, 104b, 104c Mobile communication device, 201, 501 MH communication unit, 202, 502 MH communication management unit, 203, 503 MH route evaluation unit, 204 Gateway control unit, 205, 504 Sensor unit, 206 Server communication management unit, 207 Server communication unit, 30 1,601 Antenna for MH communication, 302 Antenna for server communication, 303,602 MH communication interface, 304 Server communication interface, 305,603 Processor, 306,604 Memory, 307,605 Storage, 308,606 Power supply circuit, 309,607 Battery, 405,703 Dedicated circuit, 801,802 Control circuit, 901,902 Program storage medium.
Claims (11)
ことを特徴とする移動通信装置。 A mobile communication device that selects route establishment requests received from other mobile communication devices and mobile gateway devices based on an evaluation value relating to the number of hops and delay of wireless multi-hop communication and communication quality.
ことを特徴とする移動ゲートウェイ装置。 A mobile gateway device that selects route establishment requests received from a mobile communication device and another mobile gateway device based on an evaluation value relating to the number of hops and delay of wireless multi-hop communication and communication quality.
ことを特徴とする請求項2に記載の移動ゲートウェイ装置。 3. The mobile gateway device according to claim 2, wherein the route construction requests received from the mobile communication device and the other mobile gateway device are evaluated by a method of selecting the route construction requests based on the number of hops and delay of the wireless multi-hop communication and an evaluation value related to the communication quality, and when the quality obtained by the evaluation does not reach a predetermined communication quality, the mobile gateway device enables its own gateway function.
ことを特徴とする請求項2に記載の移動ゲートウェイ装置。 3. The mobile gateway device according to claim 2, wherein the route construction requests received from the mobile communication device and the other mobile gateway device are evaluated by a method of selecting the route construction requests based on the number of hops and delay of the wireless multi-hop communication and an evaluation value related to the communication quality, and the mobile gateway device disables its own gateway function when the quality obtained by the evaluation reaches a predetermined communication quality.
ことを特徴とする請求項2から4のいずれか1項に記載の移動ゲートウェイ装置。 5. The mobile gateway device according to claim 2, wherein the switching between enabling and disabling of a gateway function is performed only when a predetermined condition is satisfied multiple times, thereby preventing overlapping of switching timing with the other mobile gateway device.
ことを特徴とする請求項2から4のいずれか1項に記載の移動ゲートウェイ装置。 The mobile gateway device according to any one of claims 2 to 4, wherein switching between enabling and disabling of a gateway function is coordinated with the other mobile gateway device so that switching timing does not overlap with that of the other mobile gateway device.
前記移動通信装置及び前記他の移動ゲートウェイ装置から受信した前記経路構築要求を、前記経路構築要求を前記無線マルチホップ通信のホップ数及び遅延と前記通信品質に関する評価値とによって選別する方法で評価し、評価によって得られた品質があらかじめ決められた通信品質に達していない場合に自身のゲートウェイ機能を有効化する方法と、
前記移動通信装置及び前記他の移動ゲートウェイ装置から受信した前記経路構築要求を、前記経路構築要求を前記無線マルチホップ通信のホップ数及び遅延と前記通信品質に関する評価値とによって選別する方法で評価し、評価によって得られた品質があらかじめ決められた通信品質に達している場合に自身のゲートウェイ機能を無効化する方法と、
ゲートウェイ機能の有効と無効との切替について、あらかじめ決められた条件が複数回満たされた場合のみ前記切替を実行することで、前記他の移動ゲートウェイ装置と切替タイミングが重複しないようにする方法と、
ゲートウェイ機能の有効と無効との切替について、前記他の移動ゲートウェイ装置と調整することで、前記他の移動ゲートウェイ装置と切替タイミングが重複しないようにする方法と
のうちの一部又は全部の方法で通信を制御する
ことを特徴とする請求項2から6のいずれか1項に記載の移動ゲートウェイ装置。 a method for selecting route establishment requests received from the mobile communication device and the other mobile gateway device based on an evaluation value relating to the number of hops and delay of wireless multi-hop communication and communication quality;
a method of evaluating the route construction requests received from the mobile communication device and the other mobile gateway device by a method of selecting the route construction requests based on the number of hops and delay of the wireless multi-hop communication and an evaluation value related to the communication quality, and activating its own gateway function if the quality obtained by the evaluation does not reach a predetermined communication quality;
a method of evaluating the route construction requests received from the mobile communication device and the other mobile gateway device by a method of selecting the route construction requests based on the number of hops and delay of the wireless multi-hop communication and an evaluation value related to the communication quality, and disabling its own gateway function when the quality obtained by the evaluation reaches a predetermined communication quality;
a method for switching between enabling and disabling a gateway function only when a predetermined condition is satisfied multiple times, thereby preventing overlapping of switching timing with the other mobile gateway device;
a method of controlling communication by some or all of the following methods: a method of coordinating with the other mobile gateway apparatus to switch between enabling and disabling a gateway function so as to prevent overlapping of switching timing with the other mobile gateway apparatus.
ことを特徴とする制御回路。 A control circuit that causes a mobile communication device to sort route establishment requests received from other mobile communication devices and mobile gateway devices based on an evaluation value related to the number of hops and delay of wireless multi-hop communication and communication quality.
ことを特徴とする制御回路。 A control circuit that causes a mobile gateway device to sort route establishment requests received from a mobile communication device and another mobile gateway device based on an evaluation value related to the number of hops and delay of wireless multi-hop communication and communication quality.
ことを特徴とするプログラム記憶媒体。 A program storage medium storing a program for causing a mobile communication device to select route construction requests received from other mobile communication devices and mobile gateway devices based on the number of hops and delay of wireless multi-hop communication and an evaluation value related to communication quality.
ことを特徴とするプログラム記憶媒体。 A program storage medium storing a program for causing a mobile gateway device to select route construction requests received from a mobile communication device and another mobile gateway device based on the number of hops and delay of wireless multi-hop communication and an evaluation value related to communication quality.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024101242 | 2024-06-24 | ||
| JP2024-101242 | 2024-06-24 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2026004148A1 true WO2026004148A1 (en) | 2026-01-02 |
Family
ID=98221258
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/029866 Pending WO2026004148A1 (en) | 2024-06-24 | 2024-08-22 | Mobile communication device, mobile gateway device, control circuit, and program storage medium |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2026004148A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005524336A (en) * | 2002-04-29 | 2005-08-11 | ハリス コーポレイション | Policy processing of traffic in mobile ad hoc networks |
| WO2006048936A1 (en) * | 2004-11-05 | 2006-05-11 | Mitsubishi Denki Kabushiki Kaisha | Ad hoc network, mobile terminal, gateway node, and method for selecting gateway node |
| JP2006229332A (en) * | 2005-02-15 | 2006-08-31 | Toyota Motor Corp | Routing method in ad hoc network |
-
2024
- 2024-08-22 WO PCT/JP2024/029866 patent/WO2026004148A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005524336A (en) * | 2002-04-29 | 2005-08-11 | ハリス コーポレイション | Policy processing of traffic in mobile ad hoc networks |
| WO2006048936A1 (en) * | 2004-11-05 | 2006-05-11 | Mitsubishi Denki Kabushiki Kaisha | Ad hoc network, mobile terminal, gateway node, and method for selecting gateway node |
| JP2006229332A (en) * | 2005-02-15 | 2006-08-31 | Toyota Motor Corp | Routing method in ad hoc network |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4682249B2 (en) | Method and system for improving the quality of a wireless communication route | |
| RU2550151C2 (en) | Selection of path in wireless networks | |
| JP5542028B2 (en) | Node station and redundant path control method | |
| JP4860381B2 (en) | Wireless communication system, system control apparatus, wireless base station, wireless communication terminal, communication control method, and communication control program | |
| EP2815610B1 (en) | Efficient proxy table management in communication networks | |
| JP2010245713A (en) | Wireless communication system | |
| KR101602458B1 (en) | Packet routing apparatus and method | |
| JP5431584B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMPUTER PROGRAM | |
| JP5897699B2 (en) | Terminal, route generation method, and route generation program | |
| KR100956642B1 (en) | Method and system for data forwarding in duty-cycled wireless sensor networks | |
| JP2013501438A (en) | Method, apparatus and system for establishing on-demand route | |
| CN101478484A (en) | Method, equipment and communication system for route selection | |
| WO2018150514A1 (en) | Communication terminal in wireless ad-hoc network, communication method, and communication program | |
| JP4106336B2 (en) | Method for rerouting a communication connection including multiple wireless communication systems | |
| JP5144653B2 (en) | Communication method, transmission and reception station, and related computer program | |
| WO2026004148A1 (en) | Mobile communication device, mobile gateway device, control circuit, and program storage medium | |
| US11770754B2 (en) | Network management apparatus, network management method, and storage medium for network comprising a plurality of vehicles and plurality of mobile terminals | |
| Diop et al. | 2-Hop neighborhood information for cover set selection in mission-critical surveillance with wireless image sensor networks | |
| CN112995043B (en) | Information processing method and device in wireless mesh network and electronic equipment | |
| WO2015077940A1 (en) | Sink node routing method and node device | |
| CN101145999A (en) | Method and node device for realizing common channel framework mechanism in wireless mesh network | |
| US20130077548A1 (en) | Apparatus and method for determining gateway considering low power | |
| CN104025663A (en) | Base station, communication system, communication method, and storage medium | |
| JP4406377B2 (en) | Routing method in ad hoc network | |
| JP2010288029A (en) | Communication system, mobility management device, communication method, and communication program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24944510 Country of ref document: EP Kind code of ref document: A1 |