[go: up one dir, main page]

JP2019161372A - Communication path switching method, wireless communication system, and communication management terminal - Google Patents

Communication path switching method, wireless communication system, and communication management terminal Download PDF

Info

Publication number
JP2019161372A
JP2019161372A JP2018043621A JP2018043621A JP2019161372A JP 2019161372 A JP2019161372 A JP 2019161372A JP 2018043621 A JP2018043621 A JP 2018043621A JP 2018043621 A JP2018043621 A JP 2018043621A JP 2019161372 A JP2019161372 A JP 2019161372A
Authority
JP
Japan
Prior art keywords
wireless communication
communication
terminal
hopping
unit
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
Application number
JP2018043621A
Other languages
Japanese (ja)
Other versions
JP7067145B2 (en
Inventor
吉満 塩谷
Yoshimitsu Shiotani
吉満 塩谷
健吾 松山
Kengo Matsuyama
健吾 松山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2018043621A priority Critical patent/JP7067145B2/en
Publication of JP2019161372A publication Critical patent/JP2019161372A/en
Application granted granted Critical
Publication of JP7067145B2 publication Critical patent/JP7067145B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】送信元の無線通信端末から他の無線通信端末にコンテンツデータをマルチホップ通信で一斉に送信する無線通信システムにおいて、コンテンツデータを、より多くの無線通信端末に送信できるようにする。【解決手段】通信経路の切替方法は、無線通信の通信品質の劣化又は切断を検知した第1の無線通信端末が、無線通信で接続可能な他の無線通信端末を検索する検索ステップと、第2の無線通信端末が、無線通信で接続可能な他の無線通信端末を送信元の無線通信端末と通信経路が接続されている第1の端末群と送信元の端末と通信経路が接続されていない第2の端末群とに分類する分類ステップと、第1の無線通信端末が、分類された第1の端末群と第2の端末群とのうち、第1の無線通信端末が属する端末群とは異なる端末群に含まれる一の無線通信端末に、無線通信で接続する接続ステップと、を実行する。【選択図】図14PROBLEM TO BE SOLVED: To enable transmission of content data to more wireless communication terminals in a wireless communication system in which content data is simultaneously transmitted from a transmission source wireless communication terminal to another wireless communication terminal by multi-hop communication. SOLUTION: A method of switching a communication path includes a search step in which a first wireless communication terminal that has detected deterioration or disconnection of communication quality of wireless communication searches for another wireless communication terminal that can be connected by wireless communication. The second wireless communication terminal is connected to another wireless communication terminal that can be connected by wireless communication. The communication path is connected to the first terminal group to which the communication path is connected to the wireless communication terminal of the transmission source. A classification step for classifying into a second terminal group that does not exist, and a terminal group to which the first wireless communication terminal belongs among the classified first terminal group and the second terminal group to which the first wireless communication terminal belongs. A connection step of connecting to one wireless communication terminal included in a different terminal group by wireless communication is executed. [Selection diagram] FIG. 14

Description

本発明は、通信経路の切替方法、無線通信システム、及び通信管理端末に関する。   The present invention relates to a communication path switching method, a wireless communication system, and a communication management terminal.

複数の無線通信端末を含む無線通信システムにおいて、送信元の無線通信端末から他の無線通信端末に、コンテンツデータをマルチホップ通信で一斉に送信(例えば、ブロードキャスト送信)する技術が知られている。   In a wireless communication system including a plurality of wireless communication terminals, a technique is known in which content data is transmitted simultaneously (for example, by broadcast transmission) from a transmission source wireless communication terminal to another wireless communication terminal by multi-hop communication.

また、マルチホップ通信を行う無線通信システムにおいて、ノード局が受信電波の強度に基づいて他のノード局を複数のグループにクルーピングし、グループ毎にルーティングテーブルを生成する技術が知られている(例えば、特許文献1参照)。   In a wireless communication system that performs multi-hop communication, a technique is known in which a node station groups other node stations into a plurality of groups based on the strength of received radio waves, and generates a routing table for each group ( For example, see Patent Document 1).

送信元の無線通信端末から他の無線通信端末に、コンテンツデータをマルチホップ通信で一斉に送信する無線通信システムでは、全ての無線通信端末にコンテンツデータが送信されることは、必ずしも保証されていない。   In a wireless communication system that transmits content data from a transmission source wireless communication terminal to other wireless communication terminals all at once by multi-hop communication, it is not always guaranteed that content data is transmitted to all wireless communication terminals. .

これは、例えば、マルチホップ通信の通信経路を変更するとき等に無線通信が切断した無線通信端末が、新たな接続先に選択する際に、コンテンツデータをより多くの無線通信端末に送信できるか否かについて、考慮していないためである。   This is because, for example, when a wireless communication terminal whose wireless communication is disconnected when changing the communication path of multi-hop communication or the like selects a new connection destination, content data can be transmitted to more wireless communication terminals. This is because it is not considered whether or not.

このように、従来の技術では、送信元の無線通信端末からコンテンツデータをマルチホップ通信で一斉に送信する無線通信システムにおいて、コンテンツデータを、より多くの無線通信端末に送信することは困難を伴っていた。   Thus, in the conventional technology, in a wireless communication system that transmits content data simultaneously from a transmission source wireless communication terminal by multi-hop communication, it is difficult to transmit content data to more wireless communication terminals. It was.

本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、送信元の無線通信端末から他の無線通信端末にコンテンツデータをマルチホップ通信で一斉に送信する無線通信システムにおいて、コンテンツデータを、より多くの無線通信端末に送信できるようにする。   Embodiments of the present invention have been made in view of the above problems, and in a wireless communication system that simultaneously transmits content data from a transmission source wireless communication terminal to other wireless communication terminals by multi-hop communication. The content data can be transmitted to more wireless communication terminals.

上記課題を解決するため、本発明の一実施形態に係る通信経路の切替方法は、送信元の無線通信端末から他の無線通信端末にデータをマルチホップ通信で一斉に送信する無線通信システムにおける通信経路の切替方法であって、前記マルチホップ通信を行う無線通信の通信品質の劣化又は切断を検知した第1の無線通信端末が、前記無線通信で接続可能な他の無線通信端末を検索する検索ステップと、第2の無線通信端末が、前記検索ステップの検索結果に基づいて、前記無線通信で接続可能な他の無線通信端末を、前記送信元の無線通信端末と通信経路が接続されている第1の端末群と、前記送信元の端末と通信経路が接続されていない第2の端末群とに分類する分類ステップと、前記第1の無線通信端末が、前記分類ステップで分類された前記第1の端末群と前記第2の端末群とのうち、前記第1の無線通信端末が属する端末群とは異なる端末群に含まれる一の無線通信端末に、前記無線通信で接続する接続ステップと、を実行する。   In order to solve the above-described problem, a communication path switching method according to an embodiment of the present invention is a communication in a wireless communication system that transmits data from a transmission source wireless communication terminal to other wireless communication terminals all at once by multi-hop communication. A search method for switching a route, wherein a first wireless communication terminal that detects deterioration or disconnection of communication quality of wireless communication performing multi-hop communication searches for another wireless communication terminal connectable by the wireless communication And the second wireless communication terminal, based on the search result of the search step, the other wireless communication terminal connectable by the wireless communication is connected to the transmission source wireless communication terminal. A classification step for classifying the first terminal group into a second terminal group in which a communication path is not connected to the transmission source terminal, and the first wireless communication terminal is classified in the classification step. A connection for connecting to one wireless communication terminal included in a terminal group different from the terminal group to which the first wireless communication terminal belongs out of the first terminal group and the second terminal group by the wireless communication And step.

本発明の一実施形態によれば、送信元の無線通信端末から他の無線通信端末にコンテンツデータをマルチホップ通信で一斉に送信する無線通信システムにおいて、コンテンツデータを、より多くの無線通信端末に送信できるようになる。   According to an embodiment of the present invention, in a wireless communication system that transmits content data simultaneously from a transmission source wireless communication terminal to other wireless communication terminals by multi-hop communication, the content data is transmitted to more wireless communication terminals. It can be sent.

一実施形態に係るミリ波無線通信システムについて説明するための図(1)である。It is a figure (1) for demonstrating the millimeter wave radio | wireless communications system which concerns on one Embodiment. 一実施形態に係るミリ波無線通信システムについて説明するための図(2)である。It is FIG. (2) for demonstrating the millimeter wave radio | wireless communications system which concerns on one Embodiment. 一実施形態に係るビームフォーミングの例について説明するための図である。It is a figure for demonstrating the example of the beam forming which concerns on one Embodiment. 一実施形態に係る通信システムの構成例を示す図である。It is a figure which shows the structural example of the communication system which concerns on one Embodiment. 一実施形態に係るホッピングノード、及びエッジノードのハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of the hopping node which concerns on one Embodiment, and an edge node. 一実施形態に係る通信管理装置のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of the communication management apparatus which concerns on one Embodiment. 一実施形態に係るホッピングノードの機能構成の例を示す図である。It is a figure which shows the example of a function structure of the hopping node which concerns on one Embodiment. 一実施形態に係るエッジノードの機能構成の例を示す図である。It is a figure which shows the example of a function structure of the edge node which concerns on one Embodiment. 一実施形態に係る通信管理装置の機能構成の例を示す図である。It is a figure which shows the example of a function structure of the communication management apparatus which concerns on one Embodiment. 第1の実施形態に係るホッピングノードの登録処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the registration process of the hopping node which concerns on 1st Embodiment. 第1の実施形態に係る切断判定について説明するための図である。It is a figure for demonstrating the cutting | disconnection determination which concerns on 1st Embodiment. 第1の実施形態に係るホッピングノードの処理の例を示すフローチャートである。It is a flowchart which shows the example of a process of the hopping node which concerns on 1st Embodiment. 第1の実施形態に係る切断発生時のネットワーク構成の例を示す図である。It is a figure which shows the example of the network structure at the time of the cutting | disconnection generation | occurrence | production concerning 1st Embodiment. 第1の実施形態に係る接続先の通知処理の例を示すフローチャートである。It is a flowchart which shows the example of the notification process of the connection destination which concerns on 1st Embodiment. 第1の実施形態に係る通信システムが管理する情報のイメージを示す図(1)である。It is a figure (1) which shows the image of the information which the communication system concerning a 1st embodiment manages. 第1の実施形態に係る通信システムが管理する情報のイメージを示す図(2)である。It is FIG. (2) which shows the image of the information which the communication system which concerns on 1st Embodiment manages. 第1の実施形態に係る経路切替後のネットワーク構成の例を示す図である。It is a figure which shows the example of the network structure after the path | route switching which concerns on 1st Embodiment. 第1の実施形態に係る通信システムの処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of a process of the communication system which concerns on 1st Embodiment. 第2の実施形態に係る接続先の通知処理の例を示すフローチャートである。It is a flowchart which shows the example of the notification process of the connection destination which concerns on 2nd Embodiment. 第2の実施形態に係る更新された通信経路テーブルの例を示す図である。It is a figure which shows the example of the updated communication path | route table which concerns on 2nd Embodiment. 第2の実施形態に係る経路切替後のネットワーク構成の例を示す図である。It is a figure which shows the example of the network structure after the path | route switching which concerns on 2nd Embodiment. 第2の実施形態に係る通信システムの処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of a process of the communication system which concerns on 2nd Embodiment. 第3の実施形態に係る通信システムの処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the process of the communication system which concerns on 3rd Embodiment. 一実施形態に係るホッピングノードの起動処理の例を示すシーケンス図である。It is a sequence diagram which shows the example of the starting process of the hopping node which concerns on one Embodiment.

以下に、本発明の実施の形態について、添付の図面を参照して説明する。   Embodiments of the present invention will be described below with reference to the accompanying drawings.

<ミリ波無線通信システムの概要>
本発明の実施形態について説明する前に、本発明の各実施形態に関連するミリ波無線通信システムの概要について説明する。
<Outline of millimeter-wave wireless communication system>
Before describing embodiments of the present invention, an outline of a millimeter wave radio communication system related to each embodiment of the present invention will be described.

ミリ波無線通信システムは、電波の直進性が高く、通信範囲が比較的狭いミリ波(60GHz)帯を用いて高速にデータ伝送を行う無線通信システムである。ここでは、ミリ波無線通信システムが、IEEE(Institute of Electrical and Electronics Engineers)802.11adに準拠する無線通信システムであるものとして以下の説明を行う。なお、IEEE802.11adは、本実施形態に係るミリ波無線通信システムの一例である。   The millimeter-wave wireless communication system is a wireless communication system that performs high-speed data transmission using a millimeter-wave (60 GHz) band that has high radio wave straightness and a relatively narrow communication range. Here, the following description will be given on the assumption that the millimeter-wave wireless communication system is a wireless communication system compliant with IEEE (Institute of Electrical and Electronics Engineers) 802.11ad. IEEE802.11ad is an example of a millimeter wave radio communication system according to the present embodiment.

(ネットワーク構成)
IEEE802.11adに準拠するミリ波無線通信システムは、電波の直進性が高く、通信範囲が比較的狭いミリ波(60GHz)帯を使用して通信を行い、チャネル当たり2.16GHzの広帯域を利用することにより、高速なデータ通信を実現する。
(Network configuration)
A millimeter-wave wireless communication system compliant with IEEE802.11ad performs communication using a millimeter-wave (60 GHz) band with high straightness of radio waves and a relatively narrow communication range, and uses a wide band of 2.16 GHz per channel. As a result, high-speed data communication is realized.

また、ミリ波帯では、電波の伝搬損失が大きくなるので、ミリ波無線通信システムでは、アンテナ利得を大きくするため、電波のビーム方向を絞って電波の送受信を行うビームフォーミング技術が用いられる。そのため、ミリ波無線通信システムの通信部は、基本的に、複数の通信装置と同時に通信することは困難である。   Further, since the propagation loss of radio waves increases in the millimeter wave band, in the millimeter wave radio communication system, in order to increase the antenna gain, a beam forming technique for transmitting / receiving radio waves while narrowing the beam direction of radio waves is used. Therefore, basically, it is difficult for the communication unit of the millimeter wave wireless communication system to communicate simultaneously with a plurality of communication devices.

そのため、ミリ波無線通信システムでは、無線多重方式として、従来の無線LAN(Local Area Network)システムで用いられているCSMA/CA方式に代えて、TDMA(Time Division Multiple Access)方式の通信プロトコルが用いられる。   Therefore, in the millimeter wave wireless communication system, a TDMA (Time Division Multiple Access) communication protocol is used as a wireless multiplexing method instead of the CSMA / CA method used in the conventional wireless LAN (Local Area Network) system. It is done.

ミリ波無線通信システムでは、AP(Access Point)と呼ばれるコーディネータ装置が、BSS(Basic Service Set)と呼ばれるネットワークセルを形成し、TDMAプロトコルにおけるタイムスロットの管理を行う。   In a millimeter wave radio communication system, a coordinator device called AP (Access Point) forms a network cell called BSS (Basic Service Set), and manages time slots in the TDMA protocol.

図1、2は、一実施形態に係るミリ波無線通信システムについて説明するための図である。図1(a)は、ミリ波無線通信システムのネットワークセルであるBSS100を形成するAP110と、STA(Station)120とが、ミリ波無線通信130で通信を行う1対1のネットワーク構成の例を示している。図1(a)の例では、AP110が、TDMAプロトコルにおけるタイムスロットの管理を行い、例えば、所定の時間間隔でビーコンフレームを送信する。   1 and 2 are diagrams for explaining a millimeter-wave wireless communication system according to an embodiment. FIG. 1A illustrates an example of a one-to-one network configuration in which an AP 110 that forms a BSS 100 that is a network cell of a millimeter-wave wireless communication system and a STA (Station) 120 communicate with each other using millimeter-wave wireless communication 130. Show. In the example of FIG. 1A, the AP 110 manages time slots in the TDMA protocol, and transmits beacon frames at predetermined time intervals, for example.

図1(b)は、BSS100を形成するAP110と、複数のSTA120−1〜120−3とが、ミリ波無線通信130で通信を行うスター型のネットワーク構成の例を示している。図1(b)の例においても、AP110が、TDMAプロトコルにおけるタイムスロットの管理を行い、例えば、所定の時間間隔でビーコンフレームを送信する。   FIG. 1B shows an example of a star-type network configuration in which the AP 110 forming the BSS 100 and the plurality of STAs 120-1 to 120-3 communicate with each other by the millimeter wave wireless communication 130. Also in the example of FIG. 1B, the AP 110 manages time slots in the TDMA protocol, and transmits beacon frames at predetermined time intervals, for example.

IEEE802.11adでは、図1(a)、(b)に示すネットワーク構成に加えて、図2(a)に示すように、PCPと呼ばれるコーディネータ装置によって形成されるPBSS(Personal Basic Service Set)200と呼ばれるネットワーク構成が定義されている。PBSS200では、STA120−1〜120−3は、PCP201を介して、他のSTAと通信することもできるし、PCP201を介さずに、他のSTAと通信することもできる。   In IEEE802.11ad, in addition to the network configuration shown in FIGS. 1A and 1B, as shown in FIG. 2A, a PBSS (Personal Basic Service Set) 200 formed by a coordinator device called PCP is used. A network configuration called is defined. In the PBSS 200, the STAs 120-1 to 120-3 can communicate with other STAs via the PCP 201, or can communicate with other STAs without via the PCP 201.

(タイムスロットの構成)
図2(b)は、一実施形態に係るタイムスロットの例を示す図である。図2(b)は、AP110が管理するTDMAプロトコルにおけるタイムスロットの割り当てを示している。AP110が管理するTDMAプロトコルのタイムスロットは、図2(b)に示すように、BHI(Beacon Header Interval)と、DTI(Data Transfer Interval)とを含む。
(Time slot configuration)
FIG. 2B is a diagram illustrating an example of a time slot according to an embodiment. FIG. 2B shows time slot allocation in the TDMA protocol managed by the AP 110. The time slot of the TDMA protocol managed by the AP 110 includes a BHI (Beacon Header Interval) and a DTI (Data Transfer Interval) as shown in FIG.

BHIは、BTI(Beacon Transmission Interval)、A−BFT(Association Beamforming Training)、及びATI(Announcement Transmission Interval)を含む。   The BHI includes BTI (Beacon Transmission Interval), A-BFT (Association Beamforming Training), and ATI (Announcement Transmission Interval).

BTIは、AP110がビーコンフレームを送信する期間である。A−BFTは、ビームフォーミングのトレーニング期間である。ATIは、AP110と、STA120−1〜120−3との間で、管理情報、制御情報等を送受信するための期間である。   BTI is a period during which AP 110 transmits a beacon frame. A-BFT is a training period for beamforming. ATI is a period for transmitting and receiving management information, control information, and the like between the AP 110 and the STAs 120-1 to 120-3.

DTIは、CBAP(Contention Based Access Period)、及びSP(Service Period)を含む。   The DTI includes CBAP (Contention Based Access Period) and SP (Service Period).

CBAPは、AP110と複数のSTA120とが競合して通信を行うために割り当てられる競合期間である。SPは、AP110と1つのSTA120との間で通信するために割り当てられる専用期間である。   The CBAP is a contention period that is assigned for the AP 110 and a plurality of STAs 120 to compete and perform communication. The SP is a dedicated period allocated for communication between the AP 110 and one STA 120.

AP110は、BTIにおいて、AP110が形成する複数のビームパターンであるアンテナセクタの数だけ、ビーコンフレームを送信する。一方、STA120−1〜120−3は、無指向アンテナもしくは準無指向アンテナに設定してAPから送信される全てのビーコンフレームを受信し、最も受信品質の良いアンテナセクタを示す情報を、AP110にフィードバックする。これにより、AP110は、各STA120−1〜120−3に対して、アンテナセクタを利用して、通信すれば良いかを把握することができる。   In the BTI, the AP 110 transmits beacon frames by the number of antenna sectors that are a plurality of beam patterns formed by the AP 110. On the other hand, the STAs 120-1 to 120-3 receive all beacon frames transmitted from the AP with the omnidirectional antenna or quasi-omnidirectional antenna set, and send information indicating the antenna sector having the best reception quality to the AP 110. provide feedback. Thereby, AP110 can grasp | ascertain whether it should communicate with each STA120-1-120-3 using an antenna sector.

(ビームフォーミング)
ここでは、ビームフォーミング技術の一例として、SLS(Sector Level Sweep)について、概要のみ説明する。
(Beam forming)
Here, only an outline of SLS (Sector Level Sweep) will be described as an example of the beamforming technique.

SLSにはTXSS(Tx Sector Sweep)とRXSS(Rx Sector Sweep)との2種類がある。TXSSは、送信時に利用するアンテナセクタを決定するためのビームフォーミングトレーニングであり、RXSSは受信時に利用するアンテナセクタを決定するためのビームフォーミングトレーニングである。   There are two types of SLS: TXSS (Tx Sector Sweep) and RXSS (Rx Sector Sweep). TXSS is beam forming training for determining an antenna sector to be used at the time of transmission, and RXSS is beam forming training for determining an antenna sector to be used at the time of reception.

図3は、一実施形態に係るビームフォーミングの例について説明するための図である。図3の例では、説明を容易にするため、AP110が形成する複数のビームパターンであるアンテナセクタのうち、セクタ1〜4の4つのアンテナセクタのみを示している。   FIG. 3 is a diagram for describing an example of beamforming according to an embodiment. In the example of FIG. 3, for ease of explanation, only four antenna sectors of sectors 1 to 4 are shown among the antenna sectors that are a plurality of beam patterns formed by the AP 110.

TXSSにおいて、AP110は、アンテナ301から複数のビームパターン303の各セクタ(セクタ1〜4)を切り替えて、順次に所定のパケットを送信することにより、BSS300を形成している。一方、STA120は、アンテナ302を、無指向アンテナもしくは準無指向アンテナに設定して、AP110から送信されるパケットを受信し、最も受信品質の良いアンテナセクタを示す情報を、AP110にフィードバックする。   In TXSS, the AP 110 forms a BSS 300 by switching each sector (sectors 1 to 4) of the plurality of beam patterns 303 from the antenna 301 and sequentially transmitting predetermined packets. On the other hand, the STA 120 sets the antenna 302 to an omnidirectional antenna or a quasi-omnidirectional antenna, receives a packet transmitted from the AP 110, and feeds back information indicating an antenna sector having the best reception quality to the AP 110.

RXSSでは、上記TXSSと逆方向のビームフォーミングトレーニングシーケンスが実行され、TXSS、及びRXSSが完了すると、AP110とSTA120との間で、ミリ波無線通信による電波の送受信ができるようになる。   In RXSS, a beamforming training sequence in the reverse direction to that of TXSS is executed, and when TXSS and RXSS are completed, radio waves can be transmitted and received between AP 110 and STA 120 by millimeter-wave wireless communication.

<システム構成>
続いて、本実施形態に係る通信システムの構成について説明する。
<System configuration>
Next, the configuration of the communication system according to the present embodiment will be described.

図4は、一実施形態に係る通信システムの構成例を示す図である。通信システム(無線通信システム)400は、例えば、複数のホッピングノード401−1〜401−5、1つ以上のエッジノード402−1〜402−7、及び通信管理装置403を有する。なお、以下の説明の中で複数のホッピングノード401−1〜401−5のうち、任意のホッピングノードを示す場合、「ホッピングノード401」を用いる。また、1つ以上のエッジノード402−1〜402−7のうち、任意のエッジノードを示す場合、「エッジノード402」を用いる。   FIG. 4 is a diagram illustrating a configuration example of a communication system according to an embodiment. The communication system (wireless communication system) 400 includes, for example, a plurality of hopping nodes 401-1 to 401-5, one or more edge nodes 402-1 to 402-7, and a communication management device 403. In the following description, “hopping node 401” is used to indicate an arbitrary hopping node among the plurality of hopping nodes 401-1 to 401-5. In addition, “edge node 402” is used to indicate an arbitrary edge node among the one or more edge nodes 402-1 to 402-7.

ホッピングノード(ホッピング端末)401は、ミリ波無線通信のAPとして機能する第1の通信部、ミリ波無線通信のSTAとして機能する第2の通信部、及び無線LAN通信を行う第3の通信部とを備える通信装置である。なお、ミリ波無線通信は、指向性を有する電波を用いてマルチホップ通信を行う無線通信の一例である。また、無線LAN通信は、第1の無線通信より通信範囲が広い第2の無線通信の一例である。さらに、ホッピングノード401は、無線通信端末の一例である。   A hopping node (hopping terminal) 401 includes a first communication unit that functions as an AP for millimeter wave wireless communication, a second communication unit that functions as an STA for millimeter wave wireless communication, and a third communication unit that performs wireless LAN communication. A communication device. Note that millimeter wave wireless communication is an example of wireless communication that performs multi-hop communication using radio waves having directivity. The wireless LAN communication is an example of second wireless communication having a wider communication range than the first wireless communication. Further, the hopping node 401 is an example of a wireless communication terminal.

複数のホッピングノード401−1〜401−5は、第1の通信部を用いて、ミリ波無線通信で互いに異なるネットワークセル(BSS)を形成する。例えば、図4において、ホッピングノード401−1は、ネットワークセル406−1を形成し、ホッピングノード401−2は、ネットワークセル406−2を形成している。また、ホッピングノード401−3は、ネットワークセル406−3を形成しており、他のホッピングノードも、同様にネットワークセルを形成しているものとする。   The plurality of hopping nodes 401-1 to 401-5 form different network cells (BSS) by millimeter wave wireless communication using the first communication unit. For example, in FIG. 4, the hopping node 401-1 forms a network cell 406-1 and the hopping node 401-2 forms a network cell 406-2. In addition, it is assumed that the hopping node 401-3 forms a network cell 406-3, and other hopping nodes also form network cells in the same manner.

また、ホッピングノード401は、第2の通信部を用いて、他のホッピングノードが形成するネットワークセルに接続することができる。図4の例では、ホッピングノード401−2は、第2の通信部(STA)を用いて、ホッピングノード401−1の第1の通信部(AP)が形成するネットワークセル406−1に、ミリ波無線通信で接続することができる。また、ホッピングノード401−1は、第2の通信部(STA)により、ホッピングノード401−3の第1の通信部(AP)が形成するネットワークセル406−3に、ミリ波無線通信で接続することができる。同様にして、ホッピングノード401−3は、第2の通信部(STA)により、ホッピングノード401−4の第1の通信部(AP)が形成するネットワークセルに、ミリ波無線通信で接続することができる。   The hopping node 401 can be connected to a network cell formed by another hopping node using the second communication unit. In the example of FIG. 4, the hopping node 401-2 uses the second communication unit (STA) to connect the network cell 406-1 formed by the first communication unit (AP) of the hopping node 401-1 to the millimeter. It can be connected by radio wave communication. The hopping node 401-1 is connected by the second communication unit (STA) to the network cell 406-3 formed by the first communication unit (AP) of the hopping node 401-3 by millimeter wave wireless communication. be able to. Similarly, the hopping node 401-3 is connected by the second communication unit (STA) to the network cell formed by the first communication unit (AP) of the hopping node 401-4 by millimeter wave wireless communication. Can do.

さらに、複数のホッピングノード401−1〜401−5は、通信管理装置403と同じ無線LANネットワーク407に含まれ、第3の通信部を用いて、通信管理装置403と無線LAN通信を行うことができる。なお、無線LAN通信のアクセスポイントは、通信管理装置403であっても良いし、別のアクセスポイントを利用するものであっても良い。   Furthermore, the plurality of hopping nodes 401-1 to 401-5 are included in the same wireless LAN network 407 as the communication management device 403 and can perform wireless LAN communication with the communication management device 403 using the third communication unit. it can. Note that the access point for wireless LAN communication may be the communication management apparatus 403 or may use another access point.

エッジノード(エッジ端末)402は、ミリ波無線通信のSTAとして機能する第4の通信部を備え、エッジノード402が形成する複数のネットワークセルのうち、1つのネットワークセルに接続する通信装置である。
図4の例では、エッジノード402−1〜402−3は、第4の通信部(STA)を用いて、ホッピングノード401−1の第1の通信部(AP)が形成するネットワークセル406−1に接続している。
The edge node (edge terminal) 402 includes a fourth communication unit that functions as an STA for millimeter wave wireless communication, and is a communication device that connects to one network cell among a plurality of network cells formed by the edge node 402. .
In the example of FIG. 4, the edge nodes 402-1 to 402-3 use the fourth communication unit (STA) to form the network cell 406- formed by the first communication unit (AP) of the hopping node 401-1. 1 is connected.

また、必須ではないが、エッジノード402は、無線LAN通信を行う通信部をさらに有していても良い。例えば、図4の破線404は、無線LAN通信による装置間の接続関係を示しており、エッジノード402−6は、無線LAN通信により、通信管理装置403と通信可能であることが示されている。同様に、複数のホッピングノード401−1〜401−5は、無線LAN通信により、通信管理装置403と通信可能であることが示されている。   Although not essential, the edge node 402 may further include a communication unit that performs wireless LAN communication. For example, a broken line 404 in FIG. 4 indicates a connection relationship between apparatuses by wireless LAN communication, and the edge node 402-6 can be communicated with the communication management apparatus 403 by wireless LAN communication. . Similarly, it is indicated that the plurality of hopping nodes 401-1 to 401-5 can communicate with the communication management apparatus 403 by wireless LAN communication.

上記の構成において、各ホッピングノード401は、第2の通信部(STA)を用いて、ミリ波無線通信で周辺の通信装置の情報を収集し、収集した情報を、無線LAN通信で通信管理装置403に送信する。   In the above configuration, each hopping node 401 uses the second communication unit (STA) to collect information on peripheral communication devices by millimeter-wave wireless communication, and the collected information is communicated to a communication management device by wireless LAN communication. To 403.

通信管理装置(通信管理端末)403は、各ホッピングノード401から、無線LAN通信で受信した情報を用いて、例えば、図4に実線405で示すような、ミリ波無線通信による装置間の接続関係を管理する。また、通信管理装置403は、ミリ波無線通信によるマルチホップ通信が行われるとき、特定した接続関係に基づいてデータの通信経路を決定し、通信経路にあるホッピングノード401に、通信経路に関する指示を無線LAN通信で送信する。   The communication management apparatus (communication management terminal) 403 uses information received from each hopping node 401 by wireless LAN communication, for example, a connection relationship between apparatuses by millimeter wave wireless communication as indicated by a solid line 405 in FIG. Manage. In addition, when multi-hop communication by millimeter wave wireless communication is performed, the communication management device 403 determines a data communication path based on the identified connection relationship, and instructs the hopping node 401 in the communication path to provide an instruction regarding the communication path. Transmit by wireless LAN communication.

ホッピングノード401は、通信管理装置403から無線LAN通信で通知された通信経路に関する指示に基づいて、第1の通信部、及び第2の通信部のうち、一方の通信部で受信したデータを、他方の通信部で他の通信装置に転送する。   The hopping node 401 receives the data received by one of the first communication unit and the second communication unit based on the instruction regarding the communication path notified by the wireless LAN communication from the communication management device 403. The other communication unit transfers the data to another communication device.

このように、本実施形態では、ホッピングノード401が2つのミリ波通信部を有し、一方の通信部で受信したデータを、他方の通信部で他の通信装置に転送することができるので、映像データや音声データ等を容易にストリーム転送することができるようになる。   Thus, in the present embodiment, the hopping node 401 has two millimeter wave communication units, and the data received by one communication unit can be transferred to another communication device by the other communication unit. Video data, audio data, and the like can be easily stream-transferred.

<ハードウェア構成>
(ホッピングノードのハードウェア構成)
図5(a)は、ホッピングノード401のハードウェア構成の例を示している。ホッピングノード401は、例えば、CPU(Central Processing Unit)511、RAM(Read Only Memory)512、ROM(Read Only Memory)513、ストレージ部514、無線LAN通信装置515、ミリ波無線通信装置516−1、516−2、ランプ517、及びバス518等を有する。
<Hardware configuration>
(Hardware configuration of hopping node)
FIG. 5A shows an example of the hardware configuration of the hopping node 401. The hopping node 401 includes, for example, a central processing unit (CPU) 511, a read only memory (RAM) 512, a read only memory (ROM) 513, a storage unit 514, a wireless LAN communication device 515, a millimeter wave wireless communication device 516-1, 516-2, a lamp 517, a bus 518, and the like.

CPU511は、ROM513やストレージ部514等に格納されたプログラムやデータをRAM512上に読み出し、処理を実行することで、ホッピングノード401の各機能を実現する演算装置である。RAM512は、CPU511のワークエリア等として用いられる揮発性のメモリである。ROM513は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。   The CPU 511 is an arithmetic device that implements each function of the hopping node 401 by reading a program or data stored in the ROM 513, the storage unit 514, or the like onto the RAM 512 and executing processing. The RAM 512 is a volatile memory used as a work area for the CPU 511 or the like. The ROM 513 is a nonvolatile memory that can retain programs and data even when the power is turned off.

ストレージ部514は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、又はフラッシュROM等のストレージデバイスであり、OS(Operating System)、アプリケーションプログラム、及び各種データ等を記憶する。   The storage unit 514 is a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), or a flash ROM, and stores an OS (Operating System), application programs, various data, and the like.

無線LAN通信装置515は、例えば、IEEE802.11a/b/g/n/ac等の規格に準拠した無線LAN通信を行うための無線通信デバイスであり、例えば、アンテナ、無線部、MAC(Media Access Control)部、及び通信制御部等を含む。   The wireless LAN communication device 515 is a wireless communication device for performing wireless LAN communication conforming to a standard such as IEEE802.11a / b / g / n / ac, for example, an antenna, a wireless unit, a MAC (Media Access), and the like. Control) section, communication control section, and the like.

ミリ波無線通信装置516−1、516−2は、例えば、IEEE802.11ad等規格に準拠したミリ波無線通信を行うための無線通信デバイスであり、例えば、アンテナ、無線部、MAC部、及び通信制御部等を含む。   The millimeter-wave wireless communication devices 516-1 and 516-2 are wireless communication devices for performing millimeter-wave wireless communication conforming to standards such as IEEE 802.11ad, for example, an antenna, a wireless unit, a MAC unit, and a communication Includes a control unit and the like.

ランプ517は、例えば、ホッピングノード401の動作状態等を、色の変化や、点灯/点滅等により表示するための発光素子である。バス518は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。   The lamp 517 is a light emitting element for displaying, for example, the operating state of the hopping node 401 by color change, lighting / flashing, or the like. A bus 518 is connected to each of the above components, and transmits an address signal, a data signal, various control signals, and the like.

(エッジノードのハードウェア構成)
図5(b)は、エッジノード402のハードウェア構成の例を示している。エッジノード402は、例えば、CPU521、RAM522、ROM523、ストレージ部524、無線LAN通信装置525、ミリ波無線通信装置526、表示装置527、入力装置528、及びバス529等を有する。このうち、CPU521、RAM522、ROM523、ストレージ部524、無線LAN通信装置525、ミリ波無線通信装置526、バス529等の構成は、ホッピングノード401で説明した各部の構成と同様なので、ここでは説明を省略する。
(Hardware configuration of edge node)
FIG. 5B shows an example of the hardware configuration of the edge node 402. The edge node 402 includes, for example, a CPU 521, a RAM 522, a ROM 523, a storage unit 524, a wireless LAN communication device 525, a millimeter wave wireless communication device 526, a display device 527, an input device 528, a bus 529, and the like. Among these, the configuration of the CPU 521, RAM 522, ROM 523, storage unit 524, wireless LAN communication device 525, millimeter wave wireless communication device 526, bus 529, etc. is the same as the configuration of each unit described in the hopping node 401. Omitted.

表示装置527は、表示画面を表示する、例えば、液晶ディスプレイ等の表示デバイスである。入力装置528は、ユーザの入力操作を受付する、例えば、タッチパネルやキーボード等の入力デバイスである。   The display device 527 is a display device such as a liquid crystal display that displays a display screen. The input device 528 is an input device such as a touch panel or a keyboard that accepts user input operations.

なお、図5に示すエッジノード402の構成は一例であり、エッジノード402は、無線LAN通信装置525を有していなくても良い。   Note that the configuration of the edge node 402 illustrated in FIG. 5 is an example, and the edge node 402 may not include the wireless LAN communication device 525.

(通信管理装置のハードウェア構成)
図6は、一実施形態に係る通信管理装置のハードウェア構成の例を示す図である。通信管理装置403は、例えば、CPU601、RAM602、フラッシュROM603、無線LAN通信装置604、及びバス605等を有する。
(Hardware configuration of communication management device)
FIG. 6 is a diagram illustrating an example of a hardware configuration of a communication management apparatus according to an embodiment. The communication management device 403 includes, for example, a CPU 601, a RAM 602, a flash ROM 603, a wireless LAN communication device 604, a bus 605, and the like.

CPU601は、フラッシュROM603等に格納されたプログラムを実行することにより、通信管理装置403が有する各機能を実現する演算装置である。RAM602は、CPU511のワークエリア等として用いられる揮発性のメモリである。フラッシュROM603は、電源を切ってもプログラムやデータを保持することができる、書き換え可能な不揮発性のメモリである。   The CPU 601 is an arithmetic device that implements each function of the communication management device 403 by executing a program stored in the flash ROM 603 or the like. A RAM 602 is a volatile memory used as a work area for the CPU 511. The flash ROM 603 is a rewritable nonvolatile memory that can retain programs and data even when the power is turned off.

無線LAN通信装置604は、無線LAN通信を行うための無線通信デバイスである。バス605は、上記各構成要素に接続され、アドレス信号、データ信号、及び各種制御信号等を伝送する。   The wireless LAN communication device 604 is a wireless communication device for performing wireless LAN communication. A bus 605 is connected to each of the above components, and transmits an address signal, a data signal, various control signals, and the like.

<機能構成>
続いて、各装置の機能構成について説明する。
<Functional configuration>
Next, the functional configuration of each device will be described.

(ホッピングノードの機能構成)
図7は、一実施形態に係るホッピングノードの機能構成の例を示す図である。ホッピングノード(ホッピング端末)401は、無線LAN通信部701、ミリ波無線通信部(AP)702、ミリ波無線通信部(STA)703、記憶部704等を有する。また、ホッピングノード401は、通信リンク状態測定部711、情報収集部712、データ転送部713、切断判定部714、エッジノード管理部715、情報転送部716、及び接続制御部717等を有する。さらに、ホッピングノード401は、情報送信部721、情報受信部722、登録要求部723等を有する。
(Functional configuration of hopping node)
FIG. 7 is a diagram illustrating an example of a functional configuration of a hopping node according to an embodiment. The hopping node (hopping terminal) 401 includes a wireless LAN communication unit 701, a millimeter wave wireless communication unit (AP) 702, a millimeter wave wireless communication unit (STA) 703, a storage unit 704, and the like. The hopping node 401 includes a communication link state measurement unit 711, an information collection unit 712, a data transfer unit 713, a disconnection determination unit 714, an edge node management unit 715, an information transfer unit 716, a connection control unit 717, and the like. Further, the hopping node 401 includes an information transmission unit 721, an information reception unit 722, a registration request unit 723, and the like.

無線LAN通信部(第3の通信部)701は、例えば、図5(a)の無線LAN通信装置515、及び図5(a)のCPU511で実行されるプログラム等によって実現される。無線LAN通信部701は、ホッピングノード401を無線LANネットワーク407に接続し、通信管理装置403と無線LAN通信を行う。   The wireless LAN communication unit (third communication unit) 701 is realized by, for example, a program executed by the wireless LAN communication device 515 in FIG. 5A and the CPU 511 in FIG. The wireless LAN communication unit 701 connects the hopping node 401 to the wireless LAN network 407 and performs wireless LAN communication with the communication management apparatus 403.

ミリ波無線通信部(AP)702は、例えば、図5(a)のミリ波無線通信装置516−1、及び図5(a)のCPU511で実行されるプログラム等によって実現される。ミリ波無線通信部(AP)702は、ミリ波無線通信のAP(アクセスポイント)として機能し、ミリ波無線通信のネットワークセルを形成する。また、ミリ波無線通信部(AP)702は、形成したネットワークセルに接続するミリ波無線通信のSTAと、ミリ波無線通信でデータの送受信を行う。なお、ミリ波無線通信部(AP)702は第1の通信部の一例である。   The millimeter wave wireless communication unit (AP) 702 is realized by, for example, a program executed by the millimeter wave wireless communication apparatus 516-1 in FIG. 5A and the CPU 511 in FIG. The millimeter wave wireless communication unit (AP) 702 functions as an AP (access point) for millimeter wave wireless communication and forms a network cell for millimeter wave wireless communication. In addition, the millimeter wave wireless communication unit (AP) 702 transmits / receives data to / from the STA of millimeter wave wireless communication connected to the formed network cell by millimeter wave wireless communication. The millimeter wave wireless communication unit (AP) 702 is an example of a first communication unit.

ミリ波無線通信部(STA)703は、例えば、図5(a)のミリ波無線通信装置516−2、及び図5(a)のCPU511で実行されるプログラム等によって実現される。ミリ波無線通信部(STA)703は、ミリ波無線通信のSTA(ステーション)として機能し、他のホッピングノードが形成するミリ波無線通信のネットワークセルに接続する。また、ミリ波無線通信部(STA)703は、ネットワークセルを形成する他のホッピングノードと、ミリ波無線通信でデータの送受信を行う。なお、ミリ波無線通信部(STA)703は第2の通信部の一例である。   The millimeter wave wireless communication unit (STA) 703 is realized by, for example, a program executed by the millimeter wave wireless communication apparatus 516-2 in FIG. 5A and the CPU 511 in FIG. The millimeter wave wireless communication unit (STA) 703 functions as a STA (station) for millimeter wave wireless communication, and is connected to a network cell for millimeter wave wireless communication formed by another hopping node. In addition, the millimeter wave wireless communication unit (STA) 703 transmits and receives data to and from other hopping nodes forming the network cell by millimeter wave wireless communication. The millimeter wave wireless communication unit (STA) 703 is an example of a second communication unit.

記憶部704は、例えば、図5(a)のRAM512、ストレージ部514、及び図5(a)のCPU511で実行されるプログラム等によって実現され、例えば、ミリ波無線通信で受信したデータを一時的に記憶するバッファとして機能する。また、記憶部704は、通信管理装置403から通知されるアクセスポイント情報や、ミリ波無線通信部(AP)702が形成するネットワークセルに接続するエッジノード402の情報等、様々な情報を記憶する。   The storage unit 704 is realized by, for example, a program executed by the RAM 512 in FIG. 5A, the storage unit 514, and the CPU 511 in FIG. 5A. For example, the data received by the millimeter-wave wireless communication is temporarily stored in the storage unit 704. Functions as a buffer to store. The storage unit 704 stores various information such as access point information notified from the communication management device 403 and information on the edge node 402 connected to the network cell formed by the millimeter wave wireless communication unit (AP) 702. .

通信リンク状態測定部711は、例えば、図5(a)のCPU511で実行されるプログラムによって実現される。通信リンク状態測定部711は、例えば、ミリ波無線通信部(AP)702、及びミリ波無線通信部(STA)703と通信可能なホッピングノード401、及びエッジノード402の通信リンク状態を測定する。通信リンク状態には、例えば、受信信号強度、スループット値、パケットロス率等の情報が含まれる。なお、以下の説明の中で、通信リンク状態を「通信品質」と呼ぶ場合がある。   The communication link state measurement unit 711 is realized by, for example, a program executed by the CPU 511 in FIG. The communication link state measurement unit 711 measures the communication link state of the hopping node 401 and the edge node 402 that can communicate with the millimeter wave wireless communication unit (AP) 702 and the millimeter wave wireless communication unit (STA) 703, for example. The communication link state includes information such as received signal strength, throughput value, packet loss rate, and the like. In the following description, the communication link state may be referred to as “communication quality”.

情報収集部712は、例えば、図5(a)のCPU511で実行されるプログラムによって実現され、ミリ波無線通信で周辺の他の無線通信端末(ホッピングノード401、エッジノード402)をスキャン(検索)して情報を収集する。   The information collection unit 712 is realized by, for example, a program executed by the CPU 511 in FIG. 5A, and scans (searches) other wireless communication terminals (hopping node 401, edge node 402) in the vicinity by millimeter wave wireless communication. To collect information.

例えば、情報収集部712は、通信リンク状態測定部711を用いて、ホッピングノード401の周辺にある他のホッピングノードの識別情報(ホッピングノード番号等)、及び通信リンク状態等の情報を取得する。また、情報収集部712は、通信リンク状態測定部711を用いて、ホッピングノード401の周辺にあるエッジノードの識別情報(エッジノード番号等)、及び通信リンク状態等の情報を取得する。   For example, the information collection unit 712 uses the communication link state measurement unit 711 to acquire identification information (such as a hopping node number) of other hopping nodes around the hopping node 401 and information such as a communication link state. Further, the information collection unit 712 uses the communication link state measurement unit 711 to acquire identification information (edge node numbers and the like) of edge nodes around the hopping node 401 and information such as the communication link state.

なお、情報収集部712が収集した情報は、例えば、情報送信部721により、無線LAN通信で通信管理装置403に送信される。   Note that the information collected by the information collection unit 712 is transmitted to the communication management apparatus 403 by wireless LAN communication by the information transmission unit 721, for example.

データ転送部713は、例えば、図5(a)のCPU511で実行されるプログラム等によって実現される。データ転送部713は、無線LAN通信で通信管理装置403から通知される通信経路に関する指示に基づいて、2つのミリ波無線通信部のうち、一方のミリ波無線通信部で受信したデータを、他方のミリ波無線通信部で他の無線通信端末に転送する。例えば、データ転送部713は、ミリ波無線通信部(AP)702で受信したデータを、ミリ波無線通信部(STA)703を用いて、無線LAN通信で通信管理装置403から通知される通信経路に関する指示に含まれる転送先の無線通信端末に送信する。   The data transfer unit 713 is realized by, for example, a program executed by the CPU 511 in FIG. The data transfer unit 713 receives data received by one of the millimeter wave wireless communication units from the two millimeter wave wireless communication units based on an instruction regarding a communication path notified from the communication management device 403 by wireless LAN communication. Are transferred to other wireless communication terminals by the millimeter wave wireless communication unit. For example, the data transfer unit 713 uses the millimeter wave wireless communication unit (STA) 703 to notify the data received by the millimeter wave wireless communication unit (AP) 702 from the communication management device 403 by wireless LAN communication. To the transfer destination wireless communication terminal included in the instruction.

切断判定部714は、例えば、図5(a)のCPU511で実行されるプログラムによって実現され、通信リンク状態測定部711が測定する通信リンク状態に基づいて、ミリ波無線通信の切断を判定する。   The disconnection determination unit 714 is realized by, for example, a program executed by the CPU 511 in FIG. 5A, and determines disconnection of the millimeter wave wireless communication based on the communication link state measured by the communication link state measurement unit 711.

エッジノード管理部(装置管理部)715は、例えば、図5(a)のCPU511で実行されるプログラムによって実現され、ミリ波無線通信部(AP)702が形成するネットワークセルに接続するエッジノード402の管理を行う。例えば、エッジノード管理部715は、ミリ波無線通信部(AP)702が形成するネットワークセルに接続したエッジノード402を、ホッピングノード401に登録し、登録したエッジノード402にIPアドレス等を通知する。   The edge node management unit (device management unit) 715 is realized by, for example, a program executed by the CPU 511 in FIG. 5A, and is connected to a network cell formed by the millimeter wave wireless communication unit (AP) 702. Manage. For example, the edge node management unit 715 registers the edge node 402 connected to the network cell formed by the millimeter wave wireless communication unit (AP) 702 with the hopping node 401 and notifies the registered edge node 402 of the IP address and the like. .

情報転送部716は、例えば、図5(a)のCPU511で実行されるプログラムによって実現され、エッジノード402と、通信管理装置403との間で送受信される情報の中継を行う。例えば、情報転送部716は、エッジノード402からの要求に応じて、ミリ波無線通信でエッジノード402から受信した情報を、無線LAN通信で通信管理装置403に転送する。また、情報転送部716は、通信管理装置403からの要求に応じて、無線LAN通信で通信管理装置403から受信した情報を、ミリ波無線通信でエッジノード402に転送する。   The information transfer unit 716 is realized by, for example, a program executed by the CPU 511 in FIG. 5A, and relays information transmitted and received between the edge node 402 and the communication management apparatus 403. For example, in response to a request from the edge node 402, the information transfer unit 716 transfers information received from the edge node 402 by millimeter wave wireless communication to the communication management apparatus 403 by wireless LAN communication. Further, the information transfer unit 716 transfers information received from the communication management apparatus 403 through wireless LAN communication to the edge node 402 through millimeter wave wireless communication in response to a request from the communication management apparatus 403.

接続制御部717は、ミリ波無線通信部(STA)703による他のホッピングノード401との通信が切断された後、通信管理装置403から通知される他のホッピングノード401に、ミリ波無線通信部(STA)703をミリ波無線通信で接続させる。   After the communication with the other hopping node 401 by the millimeter wave wireless communication unit (STA) 703 is disconnected, the connection control unit 717 sends the millimeter wave wireless communication unit to the other hopping node 401 notified from the communication management device 403. (STA) 703 is connected by millimeter wave wireless communication.

なお、接続制御部717は、通信管理装置403が有していても良い。この場合、ミリ波無線通信部(STA)703は、通信管理装置403が有する接続制御部717から通知される他のホッピングノード401に、ミリ波無線通信で接続する。   The connection control unit 717 may be included in the communication management device 403. In this case, the millimeter wave wireless communication unit (STA) 703 connects to another hopping node 401 notified from the connection control unit 717 included in the communication management device 403 by millimeter wave wireless communication.

情報送信部721は、例えば、図5(a)のCPU511で実行されるプログラムによって実現され、無線LAN通信部701を用いて、情報を通信管理装置403に送信する。例えば、情報送信部721は、情報収集部712が収集した周辺の無線通信端末の情報や、ミリ波無線通信が切断したことを示す切断通知等を、無線LAN通信で通信管理装置403に送信する。   The information transmission unit 721 is realized by, for example, a program executed by the CPU 511 in FIG. 5A, and transmits information to the communication management apparatus 403 using the wireless LAN communication unit 701. For example, the information transmission unit 721 transmits information about peripheral wireless communication terminals collected by the information collection unit 712, a disconnection notification indicating that the millimeter-wave wireless communication is disconnected, and the like to the communication management apparatus 403 by wireless LAN communication. .

情報受信部722は、例えば、図5(a)のCPU511で実行されるプログラムによって実現され、無線LAN通信部701を用いて、通信管理装置403から送信される情報を受信する。例えば、情報受信部722は、無線LAN通信で通信管理装置403から通知される、通信経路に関する指示等の制御情報を受信する。   The information receiving unit 722 is realized by, for example, a program executed by the CPU 511 in FIG. 5A, and receives information transmitted from the communication management apparatus 403 using the wireless LAN communication unit 701. For example, the information receiving unit 722 receives control information such as an instruction regarding a communication path notified from the communication management apparatus 403 through wireless LAN communication.

登録要求部723は、例えば、図5(a)のCPU511で実行されるプログラムによって実現される。登録要求部723は、例えば、起動時等に、情報収集部712が収集した周辺の無線通信端末の情報を含む通信システム400への登録要求を、無線LAN通信で送信する。   The registration request unit 723 is realized, for example, by a program executed by the CPU 511 in FIG. The registration request unit 723 transmits a registration request to the communication system 400 including information on peripheral wireless communication terminals collected by the information collection unit 712 by wireless LAN communication, for example, at startup.

(エッジノードの機能構成)
図8は、一実施形態に係るエッジノードの機能構成の例を示す図である。エッジノード402は、ミリ波無線通信部(STA)801、データ送信部802、データ受信部803、表示制御部804、操作受付部805、及び記憶部806等を有する。
(Functional configuration of edge node)
FIG. 8 is a diagram illustrating an example of a functional configuration of the edge node according to the embodiment. The edge node 402 includes a millimeter wave wireless communication unit (STA) 801, a data transmission unit 802, a data reception unit 803, a display control unit 804, an operation reception unit 805, a storage unit 806, and the like.

好ましくは、エッジノード402は、無線LAN通信部811、情報送信部812、及び情報受信部813等を有する。   Preferably, the edge node 402 includes a wireless LAN communication unit 811, an information transmission unit 812, an information reception unit 813, and the like.

ミリ波無線通信部(STA)801は、例えば、図5(b)のミリ波無線通信装置526、及び図5(b)のCPU521で実行されるプログラム等によって実現され、ミリ波無線通信のSTAとして、ミリ波無線通信のネットワークセルに接続する。なお、ミリ波無線通信部(STA)801は、ミリ波無線通信(第1の無線通信)を行う第4の通信部の一例である。   The millimeter-wave wireless communication unit (STA) 801 is realized by, for example, a program executed by the millimeter-wave wireless communication device 526 in FIG. 5B and the CPU 521 in FIG. Connected to a network cell for millimeter wave wireless communication. The millimeter wave wireless communication unit (STA) 801 is an example of a fourth communication unit that performs millimeter wave wireless communication (first wireless communication).

データ送信部802は、例えば、図5(b)のCPU521で実行されるプログラムによって実現され、映像データ、音声データ、ファイル等のコンテンツデータを、ミリ波無線通信部(STA)801を用いて、ミリ波無線通信で送信する。   The data transmission unit 802 is realized by, for example, a program executed by the CPU 521 in FIG. 5B, and content data such as video data, audio data, and files is transmitted using the millimeter wave wireless communication unit (STA) 801. Send by millimeter wave wireless communication.

データ受信部803は、例えば、図5(b)のCPU521で実行されるプログラムによって実現され、ミリ波無線通信部(STA)801を用いて、ミリ波無線通信で、映像データ、音声データ、ファイル等のコンテンツデータを受信する。   The data receiving unit 803 is realized by, for example, a program executed by the CPU 521 in FIG. 5B, and uses the millimeter wave wireless communication unit (STA) 801 to perform video data, audio data, and file by millimeter wave wireless communication. Etc. are received.

表示制御部804は、例えば、図5(b)のCPU521で実行されるプログラムによって実現され、図5(b)の表示装置527に、操作画面や、データ受信部803
が受信した映像データ等を表示させる。
The display control unit 804 is realized by, for example, a program executed by the CPU 521 in FIG. 5B, and an operation screen or a data reception unit 803 is added to the display device 527 in FIG.
The received video data is displayed.

操作受付部805は、例えば、図5(b)のCPU521で実行されるプログラムによって実現され、図5(b)の入力装置528等に対するユーザの入力操作等を受付する。   The operation accepting unit 805 is realized by, for example, a program executed by the CPU 521 in FIG. 5B, and accepts a user input operation or the like with respect to the input device 528 in FIG.

記憶部806は、例えば、データ受信部803が受信した、映像データ、音声データ、ファイル等のコンテンツデータを記憶する。   The storage unit 806 stores content data such as video data, audio data, and files received by the data receiving unit 803, for example.

無線LAN通信部811は、例えば、図5(b)の無線LAN通信装置525、及び図5(b)のCPU521で実行されるプログラム等によって実現され、無線LAN通信で通信管理装置403等と通信を行う。   The wireless LAN communication unit 811 is realized by, for example, a program executed by the wireless LAN communication device 525 of FIG. 5B and the CPU 521 of FIG. 5B, and communicates with the communication management device 403 and the like by wireless LAN communication. I do.

情報送信部812は、例えば、図5(b)のCPU521で実行されるプログラムによって実現され、無線LAN通信部811を用いて、無線LAN通信で情報を通信管理装置403等に送信する。例えば、エッジノード402は、マルチホップ通信によるデータの送信を要求する要求情報等を、情報送信部812を用いて、通信管理装置403に送信する。   The information transmission unit 812 is realized by, for example, a program executed by the CPU 521 in FIG. 5B, and transmits information to the communication management device 403 or the like by wireless LAN communication using the wireless LAN communication unit 811. For example, the edge node 402 transmits request information for requesting data transmission by multi-hop communication to the communication management apparatus 403 using the information transmission unit 812.

情報受信部813は、例えば、図5(b)のCPU521で実行されるプログラムによって実現され、無線LAN通信部811を用いて、無線LAN通信で通信管理装置403から通知される制御情報等を受信する。   The information receiving unit 813 is realized by, for example, a program executed by the CPU 521 in FIG. 5B, and receives control information and the like notified from the communication management device 403 by wireless LAN communication using the wireless LAN communication unit 811. To do.

(通信管理装置の機能構成)
通信管理装置403は、無線LAN通信部901、情報取得部902、通信経路管理部903、制御情報送信部904、ホッピングノード管理部905、エッジノード管理部906、記憶部907、通知部908、及び分類部909等を有する。
(Functional configuration of communication management device)
The communication management device 403 includes a wireless LAN communication unit 901, an information acquisition unit 902, a communication path management unit 903, a control information transmission unit 904, a hopping node management unit 905, an edge node management unit 906, a storage unit 907, a notification unit 908, and A classification unit 909 and the like are included.

無線LAN通信部(第5の通信部)901は、例えば、図6の無線LAN通信装置604、及び図6(b)のCPU601で実行されるプログラム等によって実現され、無線LAN通信で、ホッピングノード401、エッジノード402等と通信を行う。   The wireless LAN communication unit (fifth communication unit) 901 is realized by, for example, a program executed by the wireless LAN communication device 604 in FIG. 6 and the CPU 601 in FIG. 6B. 401 communicates with the edge node 402 and the like.

例えば、無線LAN通信部901は、一のホッピングノード401が、他のホッピング端末との間で、通信状態が規定の状態から遷移した場合に、一のホッピングノード401から、接続可能な他のホッピング端末を検索した検索結果を受信する受信部として機能する。   For example, the wireless LAN communication unit 901 can connect another hopping node that can be connected from one hopping node 401 when the communication state of the hopping node 401 with another hopping terminal transitions from a specified state. It functions as a receiving unit that receives search results obtained by searching for terminals.

なお、「通信状態が規定の状態から遷移した場合」には、例えば、ホッピングノード401が、ミリ波無線通信の通信品質の劣化(低下)を検知した場合、又は切断を検知した場合等が含まれる。また、以下の説明の中で、ミリ波無線通信の劣化(低下)、又は切断を検知し、切断通知を通信管理装置403に送信したホッピングノード401を、「切断したホッピングノード401」と呼ぶ場合がある。   Note that “when the communication state transitions from a specified state” includes, for example, a case where the hopping node 401 detects deterioration (decrease) in communication quality of millimeter-wave wireless communication or a disconnection. It is. In the following description, a case where a hopping node 401 that detects degradation (decrease) or disconnection of millimeter-wave wireless communication and transmits a disconnection notification to the communication management device 403 is referred to as a “disconnected hopping node 401”. There is.

情報取得部(取得部)902は、例えば、図6(b)のCPU601で実行されるプログラムによって実現され、無線LAN通信で、複数のホッピングノード401から、情報を取得する。例えば、情報取得部902は、所定の時間間隔等で(定期的に)、無線LAN通信で、情報の取得を要求するスキャン要求を複数のホッピングノード401に送信し、複数のホッピングノード401から送信される周辺の無線通信端末の情報を取得する。   The information acquisition unit (acquisition unit) 902 is realized by, for example, a program executed by the CPU 601 in FIG. 6B, and acquires information from a plurality of hopping nodes 401 through wireless LAN communication. For example, the information acquisition unit 902 transmits a scan request for requesting information acquisition to the plurality of hopping nodes 401 by wireless LAN communication at a predetermined time interval or the like (periodically), and is transmitted from the plurality of hopping nodes 401. The information of the surrounding wireless communication terminals is acquired.

通信経路管理部903は、例えば、図6(b)のCPU601で実行されるプログラムによって実現され、無線LAN通信で情報取得部902が取得した情報に基づいて、マルチホップ通信でデータを転送する通信経路を管理する。   The communication path management unit 903 is realized by, for example, a program executed by the CPU 601 in FIG. 6B, and is a communication that transfers data by multi-hop communication based on information acquired by the information acquisition unit 902 by wireless LAN communication. Manage routes.

例えば、通信経路管理部903は、情報取得部902が取得した情報を用いて、図4に実線405で示すような、ミリ波無線通信による装置間の接続関係を特定(又は決定)し、特定(又は決定)した接続関係に基づいて、マルチホップ通信の通信経路を決定する。   For example, the communication path management unit 903 uses the information acquired by the information acquisition unit 902 to specify (or determine) the connection relationship between devices using millimeter-wave wireless communication as indicated by the solid line 405 in FIG. Based on the (or determined) connection relationship, a communication path for multi-hop communication is determined.

制御情報送信部904は、例えば、図6(b)のCPU601で実行されるプログラムによって実現され、無線LAN通信で、ホッピングノード401等に制御情報を送信する。   The control information transmission unit 904 is realized by, for example, a program executed by the CPU 601 in FIG. 6B, and transmits control information to the hopping node 401 or the like through wireless LAN communication.

ホッピングノード管理部905は、例えば、図6(b)のCPU601で実行されるプログラムによって実現され、情報取得部902が取得した情報に基づいて、通信システム400に登録されているホッピングノード401の情報を管理する。   The hopping node management unit 905 is realized by, for example, a program executed by the CPU 601 in FIG. 6B, and information on the hopping node 401 registered in the communication system 400 based on information acquired by the information acquisition unit 902. Manage.

エッジノード管理部906は、例えば、図6(b)のCPU601で実行されるプログラムによって実現され、情報取得部902が取得した情報に基づいて、通信システム400に含まれるエッジノード402の情報を管理する。   The edge node management unit 906 is realized by, for example, a program executed by the CPU 601 in FIG. 6B, and manages information on the edge node 402 included in the communication system 400 based on information acquired by the information acquisition unit 902. To do.

記憶部907は、例えば、図6(b)のCPU601で実行されるプログラム、及びフラッシュROM603、RAM602等によって実現される。記憶部907は、例えば、通信経路管理部903が管理する通信経路や、情報取得部902が取得した情報等の様々な情報を記憶する。   The storage unit 907 is realized by, for example, a program executed by the CPU 601 in FIG. 6B, a flash ROM 603, a RAM 602, and the like. The storage unit 907 stores various information such as a communication path managed by the communication path management unit 903 and information acquired by the information acquisition unit 902, for example.

分類部909は、マルチホップ通信でデータを一斉に送信するときに、ホッピングノード401から、他のホッピングノード401のスキャン結果を含む切断通知を受信すると、他のホッピングノード401を第1の端末群と第2の端末群とに分類する。   When the classification unit 909 receives a disconnection notification including a scan result of another hopping node 401 from the hopping node 401 when transmitting data all at once in multi-hop communication, the classification unit 909 moves the other hopping node 401 to the first terminal group. And the second terminal group.

ここで、第1の端末群には、マルチホップ通信でデータを一斉に送信する送信元の端末とマルチホップ通信の通信経路が接続されているホッピングノード401が含まれる。一方、第2の端末群には、送信元の端末とマルチホップ通信の通信経路が接続されていないホッピングノード401が分類される。   Here, the first terminal group includes a hopping node 401 to which a transmission source terminal that transmits data all at once by multi-hop communication and a communication path of multi-hop communication are connected. On the other hand, in the second terminal group, hopping nodes 401 that are not connected to a transmission source terminal and a multi-hop communication path are classified.

通知部908は、送信元の端末が一斉に送信するデータが、通信システム400に含まれる全てのホッピングノード401(又は、より多くのホッピングノード401)にデータが届く接続先を選択し、切断したホッピングノード401に通知する。   The notification unit 908 selects and disconnects connection destinations where data transmitted from the transmission source terminals all at once reach all hopping nodes 401 (or more hopping nodes 401) included in the communication system 400. Notify hopping node 401.

例えば、通知部908は、切断したホッピングノード401が、送信元の端末と通信経路が接続されている場合、すなわち、第1の端末群に属する場合、第2の端末群に属するホッピングノード401の中から、接続先のホッピングノード401を選択する。   For example, when the disconnected hopping node 401 is connected to the transmission source terminal, that is, the notification unit 908 belongs to the first terminal group, the notification unit 908 includes the hopping node 401 belonging to the second terminal group. The hopping node 401 of the connection destination is selected from the inside.

一方、通知部908は、切断したホッピングノード401が、送信元の端末と通信経路が接続されていない場合、すなわち、第2の端末群に属する場合、第1の端末群に属するホッピングノード401の中から、接続先のホッピングノード401を選択する。   On the other hand, when the disconnected hopping node 401 is not connected to the transmission source terminal, that is, the notification unit 908 belongs to the second terminal group, the notification unit 908 includes the hopping node 401 belonging to the first terminal group. The hopping node 401 of the connection destination is selected from the inside.

例えば、通知部908は、第1の端末群と第2の端末群とのうち、切断したホッピングノード401が属する端末群とは異なる端末群に含まれる1つ以上のホッピングノード401を、接続先のホッピングノード401として選択する。   For example, the notifying unit 908 transmits one or more hopping nodes 401 included in a terminal group different from the terminal group to which the disconnected hopping node 401 belongs, out of the first terminal group and the second terminal group. Hopping node 401 is selected.

一例として、通知部908は、切断したホッピングノード401が属する端末群とは異なる端末群に含まれる1つ以上のホッピングノード401の中から、通信品質が最も良い1つのホッピングノード401を、接続先のホッピングノード401として選択する。   As an example, the notification unit 908 selects one hopping node 401 having the best communication quality from among one or more hopping nodes 401 included in a terminal group different from the terminal group to which the disconnected hopping node 401 belongs. Hopping node 401 is selected.

また、別の一例として、通知部908は、切断したホッピングノード401が属する端末群とは異なる端末群に含まれる1つ以上のホッピングノード401の中から、送信元の端末との間のホップ数(中継数)が最小となる1つのホッピングノード401を選択しても良い。   Also, as another example, the notification unit 908 may include the number of hops between the transmission source terminal and one of the one or more hopping nodes 401 included in a terminal group different from the terminal group to which the disconnected hopping node 401 belongs. One hopping node 401 having the smallest (number of relays) may be selected.

さらに、通知部908は、選択した接続先のホッピングノード401を、制御情報送信部904を介して、切断したホッピングノード401に通知する。   Furthermore, the notification unit 908 notifies the disconnected hopping node 401 of the selected connection destination hopping node 401 via the control information transmission unit 904.

これにより、切断したホッピングノード401の接続制御部717は、第1の端末群と第2の端末群とのうち、自端末が属する端末群とは異なる端末群に含まれる一のホッピングノード401に、自端末をミリ波無線通信で接続させる。   As a result, the connection control unit 717 of the disconnected hopping node 401 sets the one hopping node 401 included in a terminal group different from the terminal group to which the own terminal belongs, out of the first terminal group and the second terminal group. Connect the terminal with millimeter-wave wireless communication.

なお、通知部908は、分類部909での分類結果を、通信状態が規定の状態から遷移した一のホッピング端末に送信する送信部の一例である。   Note that the notification unit 908 is an example of a transmission unit that transmits the classification result in the classification unit 909 to one hopping terminal whose communication state has transitioned from a specified state.

<処理の流れ>
続いて、本実施形態に係る通信経路の切替方法における処理の流れについて説明する。
<Process flow>
Next, a processing flow in the communication path switching method according to the present embodiment will be described.

[第1の実施形態]
(ホッピングノードの登録処理)
図10は、第1の実施形態に係るホッピングノードの登録処理の例を示すシーケンス図である。この処理は、ホッピングノード401が起動し、通信管理装置403にホッピングノードとして登録される際の処理の例を示している。なお、以下のシーケンス図において、破線の矢印は無線LAN通信による通信を表すものとする。
[First Embodiment]
(Hopping node registration process)
FIG. 10 is a sequence diagram illustrating an example of hopping node registration processing according to the first embodiment. This processing is an example of processing when the hopping node 401 is activated and registered as a hopping node in the communication management apparatus 403. Note that, in the following sequence diagrams, broken arrows represent communication by wireless LAN communication.

ステップS1001において、ホッピングノード401aが、例えば、電源の投入や、利用者による起動操作等により起動すると、ステップS1002以降の処理が実行される。   In step S1001, when the hopping node 401a is activated by, for example, turning on the power or the activation operation by the user, the processing from step S1002 is executed.

ステップS1002において、ホッピングノード401aは、無線LAN通信で通信管理装置403に接続する。例えば、無線LAN通信部701は、ブロードキャスト(又はマルチキャスト)で通信管理装置403を検索し、検索された通信管理装置403に無線LAN通信で接続を要求する。   In step S1002, the hopping node 401a connects to the communication management apparatus 403 by wireless LAN communication. For example, the wireless LAN communication unit 701 searches for the communication management device 403 by broadcast (or multicast), and requests connection of the searched communication management device 403 by wireless LAN communication.

ステップS1003において、ホッピングノード401aは、通信管理装置403からの応答を受付すると、ステップS1004において、ミリ波無線通信で他の無線通信端末をスキャンする。例えば、ホッピングノード401aの情報収集部712は、ミリ波無線通信部(STA)703、及び通信リンク状態測定部711を用いて、周辺にある他のホッピングノードの情報(例えば、SSID、電波強度等)を収集する。   In step S1003, when the hopping node 401a receives a response from the communication management apparatus 403, in step S1004, the hopping node 401a scans another wireless communication terminal by millimeter wave wireless communication. For example, the information collection unit 712 of the hopping node 401a uses the millimeter wave wireless communication unit (STA) 703 and the communication link state measurement unit 711 to provide information on other hopping nodes in the vicinity (for example, SSID, radio wave intensity, etc.). ).

ステップS1005において、ホッピングノード401aは、無線LAN通信で、通信管理装置403への登録を要求する登録要求を送信する。この登録要求には、情報収集部712によるスキャン結果(例えば、周辺にある他のホッピングノードのSSID、電波強度等)が含まれる。   In step S1005, the hopping node 401a transmits a registration request for requesting registration in the communication management apparatus 403 by wireless LAN communication. This registration request includes a scan result (for example, SSID of other hopping nodes in the vicinity, radio wave intensity, etc.) by the information collection unit 712.

ステップS1006において、通信管理装置403は、ホッピングノード401aから登録要求を受付すると、ホッピングノード401aを通信システム400に登録する処理を実行する。例えば、通信管理装置403のホッピングノード管理部905は、ホッピングノード401から受信した登録要求に含まれる他のホッピングノードの情報を、記憶部907に記憶する。また、ホッピングノード管理部905は、ホッピングノード401に通知するアクセスポイント情報(AP情報)を決定する。このアクセスポイント情報には、例えば、ホッピングノード401のミリ波無線通信部(AP)702が使用する、SSID(Service Set Identifier)、暗号鍵、通信チャネル、IPアドレス等の情報が含まれる。   In step S1006, upon receiving a registration request from the hopping node 401a, the communication management apparatus 403 executes processing for registering the hopping node 401a in the communication system 400. For example, the hopping node management unit 905 of the communication management apparatus 403 stores information on other hopping nodes included in the registration request received from the hopping node 401 in the storage unit 907. In addition, the hopping node management unit 905 determines access point information (AP information) to be notified to the hopping node 401. This access point information includes, for example, information such as an SSID (Service Set Identifier), encryption key, communication channel, and IP address used by the millimeter wave wireless communication unit (AP) 702 of the hopping node 401.

ステップS1007において、通信管理装置403のホッピングノード管理部905は、ホッピングノード401aが接続する接続先のホッピングノード401を選択する。例えば、ホッピングノード管理部905は、通信管理装置403に登録済のホッピングノード401の中から、スキャン結果に含まれる受信電波の強度や、接続されている無線通信端末の数等に基づいて、接続先のホッピングノード401を選択する。   In step S1007, the hopping node management unit 905 of the communication management device 403 selects the connection destination hopping node 401 to which the hopping node 401a is connected. For example, the hopping node management unit 905 connects from the hopping nodes 401 registered in the communication management device 403 based on the strength of the received radio wave included in the scan result, the number of connected wireless communication terminals, and the like. The previous hopping node 401 is selected.

なお、ステップS1007において、接続先のホッピングノードを選択することができた場合、通信管理装置403は、ステップS1008〜S1010の処理を実行する。ここでは、ホッピングノード401aの接続先として、ホッピングノード401bが選択されたものとして、以下の説明を行う。   If the connection destination hopping node can be selected in step S1007, the communication management apparatus 403 executes the processing in steps S1008 to S1010. Here, the following description will be made assuming that the hopping node 401b is selected as the connection destination of the hopping node 401a.

ステップS1008において、通信管理装置403のホッピングノード管理部905は、登録が完了したことを示す登録完了通知を、無線LAN通信で、要求元のホッピングノード401aに送信する。この登録完了通知には、例えば、ステップS1007で選択された接続先のホッピングノード(例えば、ホッピングノード401b)の情報と、ステップS1006で決定されたアクセスポイント情報(AP情報)が含まれる。   In step S1008, the hopping node management unit 905 of the communication management apparatus 403 transmits a registration completion notification indicating that the registration is completed to the requesting hopping node 401a by wireless LAN communication. This registration completion notification includes, for example, information on the connection destination hopping node (eg, hopping node 401b) selected in step S1007 and access point information (AP information) determined in step S1006.

ステップS1009において、ホッピングノード401aのミリ波無線通信部(STA)703は、登録完了通知に含まれる接続先のホッピングノード401bに、ミリ波無線通信で接続する。   In step S1009, the millimeter wave wireless communication unit (STA) 703 of the hopping node 401a connects to the connection destination hopping node 401b included in the registration completion notification by millimeter wave wireless communication.

ステップS1010において、ホッピングノード401のミリ波無線通信部(AP)702は、登録完了通知に含まれるアクセスポイント情報を用いて、ミリ波無線通信のアクセスポイントとDHCP(Dynamic Host Configuration Protocol)サーバとを起動する。例えば、ミリ波無線通信部(AP)702は、通知されたアクセスポイント情報に含まれるSSID、暗号鍵、通信チャネル、IPアドレス等を用いて、ミリ波無線通信のネットワークセル(BSS)を形成する。   In step S1010, the millimeter wave wireless communication unit (AP) 702 of the hopping node 401 uses the access point information included in the registration completion notification to connect the millimeter wave wireless communication access point and the DHCP (Dynamic Host Configuration Protocol) server. to start. For example, the millimeter wave wireless communication unit (AP) 702 forms a network cell (BSS) for millimeter wave wireless communication using the SSID, encryption key, communication channel, IP address, etc. included in the notified access point information. .

一方、ステップS1007において、接続先のホッピングノードを選択することができなかった場合、通信管理装置403は、ステップS1011の処理を実行する。   On the other hand, if the connection destination hopping node cannot be selected in step S1007, the communication management apparatus 403 executes the process of step S1011.

ステップS1011において、通信管理装置403のホッピングノード管理部905は、登録が完了したことを示す登録完了通知を、無線LAN通信で、要求元のホッピングノード401aに送信する。この場合、ホッピングノード401aは、例えば、再度、ミリ波無線通信で他の通信端末をスキャンする処理からやり直す。   In step S1011, the hopping node management unit 905 of the communication management apparatus 403 transmits a registration completion notification indicating that the registration is completed to the requesting hopping node 401a by wireless LAN communication. In this case, for example, the hopping node 401a starts again from the process of scanning another communication terminal by millimeter wave wireless communication.

ホッピングノード401aは、接続先の他のホッピングノード401が見つからない間、その旨をランプ等で知らせても良い。これにより、管理者、設置者等は、ホッピングノード401aの周辺に別のホッピングノード401を設置する必要があることを認識することができる。   The hopping node 401a may notify the fact by a lamp or the like while the other hopping node 401 of the connection destination is not found. Thereby, an administrator, an installer, etc. can recognize that it is necessary to install another hopping node 401 around the hopping node 401a.

このように、ホッピングノード401は、起動するとすぐに他のホッピングノード401に接続する。これにより、基本的には、ミリ波無線通信によるマルチホップ通信で、全ての無線通信端末にデータを一斉に送信することができるように、ネットワークが形成される。   In this way, the hopping node 401 connects to another hopping node 401 as soon as it is activated. Thereby, basically, a network is formed so that data can be transmitted simultaneously to all wireless communication terminals by multi-hop communication by millimeter wave wireless communication.

ただし、状況が改善されず、ミリ波無線通信で接続可能な他のホッピングノード401が見つからないホッピングノード401がある場合、通信管理装置403は、そのホッピングノード401を通信経路から除外し、無線LAN通信でデータを送信する。   However, if there is a hopping node 401 in which the situation is not improved and another hopping node 401 that can be connected by millimeter wave wireless communication is not found, the communication management device 403 excludes the hopping node 401 from the communication path, and the wireless LAN Send data via communication.

(通信経路の切断判定について)
図11は、第1の実施形態に係る切断判定について説明するための図である。例えば、図11に示すように、ホッピングノードAとミリ波無線通信を行っているホッピングノードBは、ホッピングノードAのミリ波無線通信の通信リンク状態を継続的に監視し、ミリ波無線通信の切断(経路切替)を判定する。
(About communication path disconnection determination)
FIG. 11 is a diagram for explaining cutting determination according to the first embodiment. For example, as shown in FIG. 11, a hopping node B that is performing millimeter-wave wireless communication with hopping node A continuously monitors the communication link state of millimeter-wave wireless communication of hopping node A, and performs millimeter-wave wireless communication. Determine disconnection (route switching).

このとき、ホッピングノード401がミリ波無線通信の切断を判定する判定条件は複数ある。例えば、
1)ミリ波無線が切断した、もしくは切断して再接続要求を行ったが接続できなかった場合
2)ミリ波無線の信号強度、スループット値が閾値以下、又はパケットエラー率が閾値以上
3)映像・音声ストリーム転送の場合は、トランスポート・アプリケーション層での映像データパケットのロス率が閾値以上
4)映像・音声ストリーム転送の場合は、トランスポート・アプリケーション層でのパケットヘッダに含まれるシーケンス番号で次のシーケンス番号を一定期間受信できない場合
等である。
At this time, there are a plurality of determination conditions for the hopping node 401 to determine the disconnection of the millimeter wave wireless communication. For example,
1) When the millimeter-wave radio is disconnected or when a reconnection request is made after disconnection 2) The signal strength and throughput value of the millimeter-wave radio is below the threshold, or the packet error rate is above the threshold 3) Video In the case of audio stream transfer, the loss rate of video data packets in the transport / application layer is equal to or greater than the threshold value 4) In the case of video / audio stream transfer, the sequence number included in the packet header in the transport / application layer This is the case when the next sequence number cannot be received for a certain period.

1)の条件の場合は、ホッピングノードBは、再接続要求を1回以上行うことも想定される。このような処理は、例えば、ホッピングノードAとホッピングノードBとの間に短期間だけ障害物が存在した場合などに有効である。   In the case of the condition 1), it is also assumed that the hopping node B makes one or more reconnection requests. Such a process is effective, for example, when an obstacle exists between the hopping node A and the hopping node B for a short period of time.

2)の条件に関しては、図11に示されるように1つ以上の通信品質を示すパラメータ(信号強度、スループット値、エラーレート等)を組合せて閾値判定を行う。このとき、移動平均値を使用しても良い。   Regarding the condition 2), as shown in FIG. 11, threshold determination is performed by combining one or more parameters (signal strength, throughput value, error rate, etc.) indicating communication quality. At this time, a moving average value may be used.

3)の条件に関しては、例えば映像ストリームを転送する場合、アプリケーションが求める映像クオリティと品質によってパケットロス率の閾値は上下する。   Regarding the condition 3), for example, when transferring a video stream, the threshold of the packet loss rate varies depending on the video quality and quality required by the application.

4)の条件に関しても同様で、例えば映像データのフレームレートや解像度などに依存する。   The same applies to the condition 4), which depends on, for example, the frame rate and resolution of the video data.

特に映像ストリーム転送の場合、1)の条件(ミリ波無線通信パラメータ)だけでは切替判定が困難であり、1)の条件を満足した場合、3)、4)の条件で2次判定を行い、この条件も満足した場合に経路切替処理を実施することが望ましい。   Especially in the case of video stream transfer, switching determination is difficult only with the condition of 1) (millimeter wave wireless communication parameter). When the condition of 1) is satisfied, the secondary determination is performed under the conditions of 3) and 4). It is desirable to perform the path switching process when this condition is also satisfied.

(ホッピングノードの処理)
図12は、第1の実施形態に係るホッピングノードの処理の例を示すフローチャートである。この処理は、ホッピングノード401が、マルチホップ通信の通信経路を変更する際に、ミリ波無線通信が切断したときに実行する処理の例を示している。
(Hopping node processing)
FIG. 12 is a flowchart illustrating an example of processing of the hopping node according to the first embodiment. This processing is an example of processing that is executed when the millimeter-wave wireless communication is disconnected when the hopping node 401 changes the communication path of multi-hop communication.

ステップS1201において、ホッピングノード401の情報受信部722は、通信管理装置403から、無線LAN通信で、マルチホップ通信が開始されることを示す開始通知を受信する。   In step S <b> 1201, the information reception unit 722 of the hopping node 401 receives a start notification indicating that multihop communication is started through wireless LAN communication from the communication management device 403.

ステップS1202において、ホッピングノード401の通信リンク状態測定部711は、ミリ波無線通信の通信品質の監視を開始する。   In step S1202, the communication link state measurement unit 711 of the hopping node 401 starts monitoring the communication quality of millimeter wave wireless communication.

例えば、ステップS1203において、ホッピングノード401の通信リンク状態測定部711は、ミリ波無線通信部(STA)703が接続しているホッピングノード401のミリ波無線通信のスループット値、エラーレート等の通信品質を測定する。   For example, in step S1203, the communication link state measurement unit 711 of the hopping node 401 determines the communication quality such as the throughput value and error rate of the millimeter wave wireless communication of the hopping node 401 to which the millimeter wave wireless communication unit (STA) 703 is connected. Measure.

ステップS1204において、ホッピングノード401の切断判定部714は、測定した通信品質が閾値以上であるか否かを判断する。測定した通信品質が閾値以上である場合、切断判定部714は、処理をステップS1203に戻し、通信リンク状態測定部711は、通信品質の測定を続ける。一方、測定した通信品質が閾値以上でない場合、切断判定部714は、処理をステップS1207に移行させる。   In step S1204, the disconnection determination unit 714 of the hopping node 401 determines whether the measured communication quality is equal to or higher than a threshold value. If the measured communication quality is equal to or higher than the threshold, the disconnection determination unit 714 returns the process to step S1203, and the communication link state measurement unit 711 continues to measure the communication quality. On the other hand, when the measured communication quality is not equal to or higher than the threshold value, the disconnection determination unit 714 causes the process to proceed to step S1207.

また、ステップS1205において、ホッピングノード401の通信リンク状態測定部711は、ステップS1203の処理と並行して、ミリ波無線通信部(STA)703が接続しているホッピングノード401のミリ波無線通信の受信電波強度を測定する。   In step S1205, the communication link state measurement unit 711 of the hopping node 401 performs the millimeter wave wireless communication of the hopping node 401 connected to the millimeter wave wireless communication unit (STA) 703 in parallel with the processing of step S1203. Measure the received signal strength.

ステップS1206において、ホッピングノード401の切断判定部714は、測定した受信電波の強度が閾値以上であるか否かを判断する。測定した受信電波の強度が閾値以上である場合、切断判定部714は、処理をステップS1205に戻して、通信リンク状態測定部711は、受信電波の強度の測定を続ける。一方、測定した受信電波の強度が閾値以上でない場合、切断判定部714は、処理をステップS1207に移行させる。なお、ミリ波無線通信の受信電波の強度は、ミリ波無線通信の通信品質の別の一例である。   In step S1206, the disconnection determination unit 714 of the hopping node 401 determines whether or not the measured received radio wave intensity is greater than or equal to a threshold value. If the measured intensity of the received radio wave is equal to or greater than the threshold, the disconnection determination unit 714 returns the process to step S1205, and the communication link state measurement unit 711 continues to measure the intensity of the received radio wave. On the other hand, if the measured intensity of the received radio wave is not equal to or greater than the threshold value, the disconnection determination unit 714 causes the process to proceed to step S1207. The intensity of the received radio wave of millimeter wave wireless communication is another example of the communication quality of millimeter wave wireless communication.

ステップS1207に移行すると、ホッピングノード401の情報収集部712は、ミリ波無線通信部(STA)703を用いて、ミリ波無線通信で接続可能な他の無線通信端末(ホッピングノード401)をスキャン(検索)する。   In step S1207, the information collection unit 712 of the hopping node 401 uses the millimeter wave wireless communication unit (STA) 703 to scan other wireless communication terminals (hopping node 401) that can be connected by millimeter wave wireless communication ( Search for.

ステップS1208において、ホッピングノード401の情報送信部721は、スキャン結果(検索結果)を含む切断通知を、無線LAN通信で通信管理装置403に通知する。   In step S1208, the information transmission unit 721 of the hopping node 401 notifies the communication management apparatus 403 of a disconnection notification including the scan result (search result) by wireless LAN communication.

ステップS1209において、ホッピングノード401の接続制御部717は、通信管理装置403から通知される接続先の情報を受信すると、ミリ波無線通信部(STA)703を、通知された接続先に接続させる。   In step S1209, upon receiving the connection destination information notified from the communication management apparatus 403, the connection control unit 717 of the hopping node 401 connects the millimeter wave wireless communication unit (STA) 703 to the notified connection destination.

(接続先の通知処理)
図13は、第1の実施形態における切断発生時のネットワーク構成の例を示す図である。図13において、送信元の無線通信端末であるエッジノード(送信元)402aから、他のホッピングノード401a〜401d、及びエッジノード402b〜401eにコンテンツデータを一斉に送信(例えば、ブロードキャスト送信)するものとする。
(Destination notification process)
FIG. 13 is a diagram illustrating an example of a network configuration when a disconnection occurs in the first embodiment. In FIG. 13, content data is transmitted simultaneously (for example, by broadcast transmission) from an edge node (transmission source) 402a which is a wireless communication terminal of the transmission source to other hopping nodes 401a to 401d and edge nodes 402b to 401e. And

このとき、エッジノード(送信元)402aから送信されたコンテンツデータは、図中の「データ送信方向」の矢印の方向に順次にマルチホップ転送され、各無線通信端末に到達するものとする。   At this time, it is assumed that the content data transmitted from the edge node (transmission source) 402a is sequentially multi-hop-transferred in the direction of the “data transmission direction” arrow in the figure and reaches each wireless communication terminal.

ここで、例えば、ホッピングノード401bが、図12に示す処理により、ホッピングノード401cとのミリ波無線通信の通信品質の劣化を検知し、切断通知を通信管理装置403に送信するものとする。このとき、通信管理装置403は、例えば、図14(a)、(b)に示すような接続先の通知処理を実行する。   Here, for example, it is assumed that the hopping node 401b detects deterioration in communication quality of millimeter-wave wireless communication with the hopping node 401c by the process shown in FIG. 12, and transmits a disconnection notification to the communication management apparatus 403. At this time, the communication management apparatus 403 executes connection destination notification processing as shown in FIGS. 14A and 14B, for example.

図14は、第1の実施形態に係る接続先の通知処理の例を示すフローチャートである。   FIG. 14 is a flowchart illustrating an example of connection destination notification processing according to the first embodiment.

(接続先の通知処理1)
図14(a)は、通信管理装置403が実行する接続先の通知処理の一例を示している。
(Connection destination notification process 1)
FIG. 14A shows an example of a connection destination notification process executed by the communication management apparatus 403.

ステップS1411において、通信管理装置403は、情報受信部813が、ホッピングノード401から送信された切断通知を受信すると、ステップS1412以降の処理を実行する。なお、ホッピングノード401から送信された切断通知には、ホッピングノード401がスキャンした、ホッピングノード401から接続可能な他のホッピングノード401のスキャン結果が含まれている。   In step S1411, when the information reception unit 813 receives the disconnection notification transmitted from the hopping node 401 in step S1411, the communication management apparatus 403 executes processing in step S1412 and subsequent steps. Note that the disconnection notification transmitted from the hopping node 401 includes the scan result of another hopping node 401 connectable from the hopping node 401 scanned by the hopping node 401.

図15(a)は、図13に示すホッピングノード401bによるスキャン結果の一例のイメージが示されている。図15(a)の例では、スキャン結果には、「ホッピングノード」、「SSID」、及び「電波強度」等の情報が含まれている。なお、エッジノード402は、ホッピングノード402のミリ波無線通信部(STA)703から接続可能ではないので、スキャン結果には含まれない。   FIG. 15A shows an example of a scan result by the hopping node 401b shown in FIG. In the example of FIG. 15A, the scan result includes information such as “hopping node”, “SSID”, and “radio wave intensity”. The edge node 402 is not included in the scan result because it is not connectable from the millimeter wave wireless communication unit (STA) 703 of the hopping node 402.

「ホッピングノード」の情報は、スキャンを行ったホッピングノード401bの情報(例えば、端末名、端末ID、ノード番号等)である。「SSID」の情報は、ホッピングノード401bで検索された他のホッピングノード401を識別するSSID等の情報である。「電波強度」の情報は、他のホッピングノード401から受信した電波の強度を示す情報である。   The “hopping node” information is information (for example, terminal name, terminal ID, node number, etc.) of the hopping node 401b that has performed the scan. The “SSID” information is information such as an SSID for identifying another hopping node 401 searched by the hopping node 401b. The “radio wave intensity” information is information indicating the intensity of radio waves received from other hopping nodes 401.

ステップS1412において通信管理装置403の通信経路管理部903は、送信元の端末であるエッジノード(送信元)402aが送信したコンテンツデータが、全てのホッピングノード401に届くかを判定する。   In step S1412, the communication path management unit 903 of the communication management apparatus 403 determines whether the content data transmitted by the edge node (transmission source) 402a that is the transmission source terminal reaches all hopping nodes 401.

前述したように、通信経路管理部903は、無線LAN通信で情報取得部902が取得した情報に基づいて、マルチホップ通信でデータを転送する通信経路を管理している。例えば、通信経路管理部903は、情報取得部902が取得した情報を用いて、図13に実線で示すような、ミリ波無線通信による端末間の接続関係や、マルチホップ通信の通信経路を管理している。   As described above, the communication path management unit 903 manages a communication path for transferring data by multi-hop communication based on information acquired by the information acquisition unit 902 by wireless LAN communication. For example, the communication path management unit 903 uses the information acquired by the information acquisition unit 902 to manage the connection relationship between terminals by millimeter wave wireless communication and the communication path of multi-hop communication as shown by a solid line in FIG. is doing.

図13の例では、通信経路管理部903は、ホッピングノード401bとホッピングノード401cとの間のミリ波無線通信が切断することにより、ホッピングノード401c、401dにコンテンツデータが届かないと判定することができる。   In the example of FIG. 13, the communication path management unit 903 determines that content data does not reach the hopping nodes 401c and 401d by disconnecting the millimeter-wave wireless communication between the hopping node 401b and the hopping node 401c. it can.

ステップS1413において、通信管理装置403は、ホッピングノード401bが、接続することにより、全てのホッピングノード401にコンテンツデータが届くホッピングノード401を、接続先のホッピングノードとして選択する。   In step S <b> 1413, the communication management apparatus 403 selects a hopping node 401 whose content data reaches all the hopping nodes 401 as the hopping node 401 b is connected as a connection destination hopping node.

例えば、図13の例では、ホッピングノード401bが、ホッピングノード401c、又はホッピングノード401dに接続することにより、送信元の端末が送信したコンテンツデータが全てのホッピングノード401に届くようになる。   For example, in the example of FIG. 13, the hopping node 401b connects to the hopping node 401c or the hopping node 401d, so that the content data transmitted by the transmission source terminal reaches all the hopping nodes 401.

好ましくは、通信経路管理部903は、送信元の端末が送信したコンテンツデータが全てのホッピングノード401に届くようになるホッピングノード401c、401dのうち、通信品質が最も良いホッピングノード401を接続先として選択する。   Preferably, the communication path management unit 903 uses the hopping node 401 having the best communication quality as the connection destination among the hopping nodes 401c and 401d in which the content data transmitted by the transmission source terminal reaches all the hopping nodes 401. select.

例えば、図15(a)の例では、送信元の端末が送信したコンテンツデータが全てのホッピングノード401に届くようになるホッピングノード401c、401dのうち、ホッピングノード401dの受信電波の強度の方が大きい(通信品質が良い)。従って、通信経路管理部903は、切断したホッピングノード401bの接続先としてホッピングノード401dを選択する。なお、受信電波の強度は、通信品質に関する情報の一例であり、他の通信品質に関する情報(例えば、スループット値、エラーレート等)を用いるものであっても良い。   For example, in the example of FIG. 15A, the intensity of the received radio wave of the hopping node 401d is the hopping node 401d among the hopping nodes 401c and 401d in which the content data transmitted by the transmission source terminal reaches all the hopping nodes 401. Large (communication quality is good). Accordingly, the communication path management unit 903 selects the hopping node 401d as the connection destination of the disconnected hopping node 401b. The intensity of the received radio wave is an example of information related to communication quality, and other information related to communication quality (for example, throughput value, error rate, etc.) may be used.

ステップS1414において、通信管理装置403の通知部908は、選択した接続先(例えば、ホッピングノード401d)の情報を、切断通知を送信したホッピングノード401bに、無線LAN通信で通知する。   In step S1414, the notification unit 908 of the communication management apparatus 403 notifies the information of the selected connection destination (for example, the hopping node 401d) to the hopping node 401b that has transmitted the disconnection notification by wireless LAN communication.

(接続先の通知処理2)
図14(b)は、通信管理装置403が実行する接続先の通知処理の別の一例を示している。なお、図14(b)のステップS1422〜S1426に示す処理は、図14(a)のステップS1413に示す処理の具体的な一例である。
(Connection destination notification process 2)
FIG. 14B shows another example of connection destination notification processing executed by the communication management apparatus 403. The process shown in steps S1422 to S1426 in FIG. 14B is a specific example of the process shown in step S1413 in FIG.

ステップS1421において、通信管理装置403は、情報受信部813が、ホッピングノード401から送信された切断通知を受信すると、ステップS1422以降の処理を実行する。   In step S1421, when the information reception unit 813 receives the disconnection notification transmitted from the hopping node 401 in step S1421, the communication management apparatus 403 executes processing in step S1422 and subsequent steps.

ステップS1422において、通信管理装置403の分類部909は、情報受信部813が受信した切断通知に含まれる、ホッピングノード401から接続可能な他のホッピングノード401のスキャン結果を取得する。   In step S <b> 1422, the classification unit 909 of the communication management apparatus 403 acquires the scan result of another hopping node 401 that can be connected from the hopping node 401, included in the disconnection notification received by the information reception unit 813.

ステップS1423において、分類部909は、取得したスキャン結果に基づいて、接続可能な他のホッピングノード401を、送信元の端末と通信経路が接続されている第1の端末群と、送信元の端末と通信経路が接続されていない第2の端末群とに分類する。   In step S <b> 1423, the classification unit 909 selects another connectable hopping node 401 based on the acquired scan result, the first terminal group in which the communication path is connected to the transmission source terminal, and the transmission source terminal. And the second terminal group to which the communication path is not connected.

前述したように、通信経路管理部903は、例えば、図13に示すネットワーク構成において、実線で示されるマルチホップ通信の通信経路の情報を管理している。   As described above, the communication path management unit 903 manages information on communication paths for multihop communication indicated by solid lines in the network configuration illustrated in FIG. 13, for example.

図15(b)は、通信経路管理部903が管理しているマルチホップ通信の通信経路の情報を管理する通信経路テーブルの一例のイメージを示している。図15(b)の例では、通信経路テーブルには、「ホッピングノード」、「接続先ホッピングノード(AP)」、「送信元の端末との接続」等の情報が含まれている。   FIG. 15B shows an image of an example of a communication path table for managing information on communication paths of multi-hop communication managed by the communication path management unit 903. In the example of FIG. 15B, the communication path table includes information such as “hopping node”, “connection destination hopping node (AP)”, and “connection to the transmission source terminal”.

「ホッピングノード」の情報は、通信管理装置403に登録されているホッピングノード401の情報(例えば、端末名、端末ID、端末番号等)である。   The “hopping node” information is information (for example, a terminal name, a terminal ID, a terminal number, etc.) of the hopping node 401 registered in the communication management apparatus 403.

「接続先ホッピングノード(AP)」の情報は、各ホッピングノード401のミリ波無線通信部(STA)703が接続している他のホッピングノード401の情報(例えば、端末名、端末ID、端末番号等)である。例えば、図15(b)の例では、ホッピングノード401aのミリ波無線通信部(STA)703は、ホッピングノード401bのミリ波無線通信部(AP)702にミリ波無線通信で接続されていることが示されている。また、ホッピングノード401dのミリ波無線通信部(STA)703は、他のホッピングノード401のアクセスポイントにミリ波無線通信で接続していないことが示されている。   The information of “connection destination hopping node (AP)” is information (for example, terminal name, terminal ID, terminal number) of other hopping nodes 401 to which the millimeter wave wireless communication unit (STA) 703 of each hopping node 401 is connected. Etc.). For example, in the example of FIG. 15B, the millimeter wave wireless communication unit (STA) 703 of the hopping node 401a is connected to the millimeter wave wireless communication unit (AP) 702 of the hopping node 401b by millimeter wave wireless communication. It is shown. Also, it is shown that the millimeter wave wireless communication unit (STA) 703 of the hopping node 401d is not connected to the access point of another hopping node 401 by millimeter wave wireless communication.

「送信元の端末との接続」の情報は、コンテンツデータの送信元の端末であるエッジノード(送信元)402aが直接接続されているホッピングノード401aが、例えば、「○」印で示されている。   In the information of “connection to the transmission source terminal”, the hopping node 401a to which the edge node (transmission source) 402a that is the content data transmission source terminal is directly connected is indicated by, for example, “O”. Yes.

分類部909は、例えば、図15(b)に示すような通信経路テーブルを用いて、ホッピングノード401bのミリ波無線通信が切断したときに、各ホッピングノード401から送信元の端末までの通信経路が接続されているか否かを判断する。   The classification unit 909 uses, for example, a communication path table as illustrated in FIG. 15B, and when the millimeter-wave wireless communication of the hopping node 401b is disconnected, the communication path from each hopping node 401 to the transmission source terminal It is determined whether or not is connected.

図15(c)は、各ホッピングノード401における送信元の端末までの通信経路の判定結果のイメージを示している。   FIG. 15C shows an image of the determination result of the communication path to the transmission source terminal in each hopping node 401.

例えば、図15(b)において、ホッピングノード401aは、送信元の端末に直接接続されているので、図15(c)において、「送信元の端末までの通信経路」は「○」となる。   For example, in FIG. 15B, since the hopping node 401a is directly connected to the transmission source terminal, the “communication path to the transmission source terminal” in FIG.

また、図15(b)において、ホッピングノード401bは、ホッピングノード401aが、ホッピングノード401bのAPに接続しているので、ホッピングノード401aを介してコンテンツデータを受信することができる。従って、図15(c)において、ホッピングノード401bの「送信元の端末までの通信経路」は「○」となる。   In FIG. 15B, the hopping node 401b can receive content data via the hopping node 401a because the hopping node 401a is connected to the AP of the hopping node 401b. Accordingly, in FIG. 15C, the “communication path to the transmission source terminal” of the hopping node 401b is “◯”.

一方、図15(b)において、ホッピングノード401c、401dは、送信元の端末に直接接続されているホッピングノード401aに至る通信経路がないので、図15(c)において、「送信元の端末までの通信経路」は「×」となる。   On the other hand, in FIG. 15B, the hopping nodes 401c and 401d do not have a communication path to the hopping node 401a that is directly connected to the transmission source terminal. "Communication path" is "x".

また、分類部909は、図15(b)に示す通信経路テーブルを用いて、各ホッピングノード401から、送信元の端末までのホップ数(中継数)を求めることもできる。   The classification unit 909 can also obtain the number of hops (the number of relays) from each hopping node 401 to the transmission source terminal using the communication path table shown in FIG.

分類部909は、例えば、図15(c)に示すような判定結果を用いて、図15(a)に示すようなスキャン結果に含まれるホッピングノード401a、401c、401dを、前述した第1の端末群と、第2の端末群とに分類する。   The classification unit 909 uses, for example, the determination result as illustrated in FIG. 15C to convert the hopping nodes 401a, 401c, and 401d included in the scan result as illustrated in FIG. It classify | categorizes into a terminal group and a 2nd terminal group.

例えば、ホッピングノード401aは、図15(c)に示す判定結果により、「送信元の端末までの通信経路」が「○」なので、第1の端末群に分類される。一方、ホッピングノード401c、401dは、図15(c)に示す判定結果により、「送信元の端末までの通信経路」が「×」なので、第2の端末群に分類される。   For example, the hopping node 401a is classified into the first terminal group because the “communication path to the transmission source terminal” is “◯” based on the determination result shown in FIG. On the other hand, the hopping nodes 401c and 401d are classified into the second terminal group because the “communication path to the transmission source terminal” is “x” based on the determination result shown in FIG.

ここで、図14(b)に戻り、フローチャートの説明を続ける。   Here, returning to FIG. 14B, the description of the flowchart is continued.

ステップS1424において、通信管理装置403の通知部908は、切断通知を送信したホッピングノード401が、第1の端末群に属するか、第2の端末群に属するかを判断する。例えば、図13の例では、切断通知を送信したホッピングノード401は、ホッピングノード401bなので、通知部908は、図15(c)に示す判定結果を参照して、ホッピングノード401bが第1の端末群に属すると判断する。   In step S1424, the notification unit 908 of the communication management apparatus 403 determines whether the hopping node 401 that has transmitted the disconnection notification belongs to the first terminal group or the second terminal group. For example, in the example of FIG. 13, the hopping node 401 that transmitted the disconnection notification is the hopping node 401b, and therefore the notification unit 908 refers to the determination result illustrated in FIG. 15C, and the hopping node 401b is the first terminal. Judge as belonging to a group.

切断通知を送信したホッピングノード401が、第1の端末群に属する場合、通知部908は、処理をステップS1425に移行させる。一方、切断通知を送信したホッピングノード401が、第2の端末群に属する場合、通知部908は、処理をステップS1426に移行させる。   When the hopping node 401 that has transmitted the disconnection notification belongs to the first terminal group, the notification unit 908 shifts the processing to step S1425. On the other hand, when the hopping node 401 that transmitted the disconnection notification belongs to the second terminal group, the notification unit 908 shifts the processing to step S1426.

ステップS1425に移行すると、通信管理装置403の通知部908は、ステップS1423において、第2の端末群に分類された他のホッピングノード401から、接続先のホッピングノード401を選択する。   In step S1425, the notification unit 908 of the communication management apparatus 403 selects a connection destination hopping node 401 from the other hopping nodes 401 classified in the second terminal group in step S1423.

一例として、通知部908は、図15(a)に示すスキャン結果を用いて、第2の端末群に分類されたホッピングノード401の中から、より電波強度の値が大きい(通信品質が良い)ホッピングノード(例えば、ホッピングノード401d)を1つ選択する。   As an example, the notification unit 908 uses the scan result shown in FIG. 15A to have a higher radio field strength value (good communication quality) from among the hopping nodes 401 classified into the second terminal group. One hopping node (for example, hopping node 401d) is selected.

また、別の一例として、通知部908は、第2の端末群に分類された他のホッピングノード401から、1つ以上のホッピングノード401を選択するものであっても良い。この場合、切断通知を送信したホッピングノード401は、通信管理装置403から通知される1つ以上のホッピングノード401の中から、通信品質が最も良いホッピングノード401に選択的に接続すれば良い。   As another example, the notification unit 908 may select one or more hopping nodes 401 from other hopping nodes 401 classified into the second terminal group. In this case, the hopping node 401 that has transmitted the disconnection notification may be selectively connected to the hopping node 401 having the best communication quality among the one or more hopping nodes 401 notified from the communication management device 403.

この場合、各ホッピングノード401は、例えば、図16(a)に示すような、過去のミリ波無線通信における通信品質の測定履歴を記憶部704に記憶しておくと良い。これにより、各ホッピングノード401は、通信管理装置403から通知された1つ以上のホッピングノード401の中から、通信品質が最も良いホッピングノード401を選択することができる。   In this case, each hopping node 401 may store the communication quality measurement history in the past millimeter-wave wireless communication in the storage unit 704 as shown in FIG. Accordingly, each hopping node 401 can select the hopping node 401 having the best communication quality from one or more hopping nodes 401 notified from the communication management device 403.

図16(a)の例では、ホッピングノード401bの記憶部704に記憶された通信品質の測定履歴のイメージが示されており、ホッピングノード401cよりホッピングノード401dの方が、平均スループットが高いことが示されている。従って、ホッピングノード401bの接続制御部717は、通信管理装置403から接続先としてホッピングノード401c、401dが通知された場合、より平均スループットが高いホッピングノード401dに接続する。   In the example of FIG. 16A, an image of the communication quality measurement history stored in the storage unit 704 of the hopping node 401b is shown, and the hopping node 401d has a higher average throughput than the hopping node 401c. It is shown. Accordingly, the connection control unit 717 of the hopping node 401b connects to the hopping node 401d having a higher average throughput when the hopping nodes 401c and 401d are notified from the communication management apparatus 403 as connection destinations.

ここで、再び図14(b)に戻り、フローチャートの説明をさらに続ける。   Here, it returns to FIG.14 (b) again and description of a flowchart is further continued.

ステップS1424からステップS1426に移行すると、通信管理装置403の通知部908は、ステップS1423において、第1の端末群に分類された他のホッピングノード401から、接続先のホッピングノード401を選択する。   When the process proceeds from step S1424 to step S1426, the notification unit 908 of the communication management apparatus 403 selects a connection destination hopping node 401 from the other hopping nodes 401 classified in the first terminal group in step S1423.

一例として、通知部908は、図15(a)に示すようなスキャン結果を用いて、第1の端末群に分類された他のホッピングノード401の中から、他のホッピングノード401より電波強度の値が大きいホッピングノード401を1つ選択する。   As an example, the notification unit 908 uses the scan result as illustrated in FIG. 15A to determine the radio wave intensity of the other hopping nodes 401 from among the other hopping nodes 401 classified into the first terminal group. One hopping node 401 having a large value is selected.

また、別の一例として、通知部908は、ステップS1425で説明したように、第1の端末群に分類された他のホッピングノード401から、1つ以上のホッピングノード401を選択するものであっても良い。   As another example, the notification unit 908 selects one or more hopping nodes 401 from the other hopping nodes 401 classified in the first terminal group, as described in step S1425. Also good.

ステップS1427において、通信管理装置403の通知部908は、選択したホッピングノードを接続先として、切断通知を送信したホッピングノード401に通知する。   In step S1427, the notification unit 908 of the communication management apparatus 403 notifies the hopping node 401 that has transmitted the disconnection notification, using the selected hopping node as a connection destination.

この通知を受けたホッピングノード401は、例えば、図12のステップS1209に示す処理により、通知された接続先にミリ波無線通信で接続する。   Upon receiving this notification, the hopping node 401 connects to the notified connection destination by millimeter-wave wireless communication, for example, by the process shown in step S1209 of FIG.

このとき、通信管理装置403の通信経路管理部903は、例えば、図15(b)に示すような通信経路テーブルを、図16(b)に示すような更新された通信経路テーブルのように更新する。図16(b)の例では、ホッピングノード401bの接続先が、ホッピングノード401dに変更されている。   At this time, for example, the communication path management unit 903 of the communication management apparatus 403 updates the communication path table as illustrated in FIG. 15B to the updated communication path table as illustrated in FIG. To do. In the example of FIG. 16B, the connection destination of the hopping node 401b is changed to the hopping node 401d.

図17は、第1の実施形態に係る経路切替後のネットワーク構成の例を示す図である。この図は、図13に示す切断発生時のネットワーク構成から、図12、14に示す処理におり通信経路が切り替えられた後のネットワーク構成の例を示している。図17の例では、ホッピングノード401cとのミリ波無線通信が切断されたホッピングノード401bが、ホッピングノード401dに接続している。これにより、エッジノード(送信元)402aから一斉に送信されたコンテンツデータが、再び、全ての無線通信端末(ホッピングノード401、及びエッジノード402)に届くようになる。   FIG. 17 is a diagram illustrating an example of a network configuration after path switching according to the first embodiment. This figure shows an example of the network configuration after the communication path is switched in the processing shown in FIGS. 12 and 14 from the network configuration at the time of disconnection shown in FIG. In the example of FIG. 17, the hopping node 401b in which the millimeter-wave wireless communication with the hopping node 401c is disconnected is connected to the hopping node 401d. As a result, the content data transmitted all at once from the edge node (transmission source) 402a reaches again all the wireless communication terminals (hopping node 401 and edge node 402).

(通信システム処理)
図18は、第1の実施形態に係る通信システムの処理の例を示すシーケンス図である。この処理は、図12、15に示した処理に対応する通信システム400全体の処理の一例を示している。
(Communication system processing)
FIG. 18 is a sequence diagram illustrating an example of processing of the communication system according to the first embodiment. This processing is an example of processing of the entire communication system 400 corresponding to the processing shown in FIGS.

ステップS1801、S1802において、ホッピングノード401bは、例えば、図13に示すように、ホッピングノード401cにデータを送信中に、ホッピングノード401cとのミリ波無線通信の切断を判定するものとする。なお、ホッピングノード401bは、第1の無線通信端末の一例である。   In steps S1801 and S1802, for example, as shown in FIG. 13, the hopping node 401b determines that the millimeter-wave wireless communication with the hopping node 401c is disconnected while data is being transmitted to the hopping node 401c. The hopping node 401b is an example of a first wireless communication terminal.

ステップS1803において、ホッピングノード401bの情報収集部712は、ミリ波無線通信部(STA)703で、接続可能な他の無線通信端末をスキャン(検索)する。   In step S1803, the information collection unit 712 of the hopping node 401b scans (searches) other connectable wireless communication terminals by the millimeter wave wireless communication unit (STA) 703.

ステップS1804において、ホッピングノード401の情報送信部721は、スキャン結果を含む切断通知を、無線LAN通信で通信管理装置403に通知する。   In step S1804, the information transmission unit 721 of the hopping node 401 notifies the communication management apparatus 403 of a disconnection notification including the scan result by wireless LAN communication.

ステップS1805において、通信管理装置403は、図14(a)のステップS1411〜S1413、又は図14(b)のステップS1421〜S1426に示すような接続先の通知処理を実行する。なお、通信管理装置403は、第2の無線通信端末の一例である。   In step S1805, the communication management apparatus 403 executes connection destination notification processing as shown in steps S1411 to S1413 in FIG. 14A or steps S1421 to S1426 in FIG. The communication management device 403 is an example of a second wireless communication terminal.

ステップS1806において、通信管理装置403の通知部908は、ステップS1805で選択された接続先(例えば、ホッピングノード401d)の情報を、無線LAN通信でホッピングノード401bに通知する。   In step S1806, the notification unit 908 of the communication management apparatus 403 notifies the hopping node 401b of the connection destination (for example, hopping node 401d) selected in step S1805 by wireless LAN communication.

ステップS1807において、ホッピングノード401bの接続制御部717は、通信管理装置403から通知された接続先の情報を受信すると、通知された接続先(例えば、ホッピングノード401d)にミリ波無線通信で接続する。   In step S1807, upon receiving the connection destination information notified from the communication management device 403, the connection control unit 717 of the hopping node 401b connects to the notified connection destination (for example, the hopping node 401d) by millimeter wave wireless communication. .

ステップS1808において、ミリ波無線通信で接続されたホッピングノード401b、及びホッピングノード401dは、互いにデータの受信状況(又は送信状況)を確認する。   In step S1808, the hopping node 401b and the hopping node 401d connected by millimeter wave wireless communication mutually confirm the data reception status (or transmission status).

ステップS1809において、ホッピングノード401b、及びホッピングノード401dは、未受信(又は未送信)のデータがある場合、未受信(又は未送信)のデータを受信(又は送信)する。   In step S1809, when there is unreceived (or untransmitted) data, the hopping node 401b and the hopping node 401d receive (or transmit) unreceived (or untransmitted) data.

ステップS1810において、ホッピングノード401d、及びホッピングノード401cは、互いにデータの受信状況(又は送信状況)を確認する。   In step S1810, the hopping node 401d and the hopping node 401c mutually confirm the data reception status (or transmission status).

ステップS1811において、ホッピングノード401d、及びホッピングノード401dは、未受信(又は未送信)のデータがある場合、未受信(又は未送信)のデータを受信(又は送信)する。   In step S1811, if there is unreceived (or untransmitted) data, the hopping node 401d and the hopping node 401d receive (or transmit) unreceived (or untransmitted) data.

なお、送信中のコンテンツデータが、リアルタイムのストリーミングデータである場合、ステップS1808〜S1811の処理は不要である。   If the content data being transmitted is real-time streaming data, the processing in steps S1808 to S1811 is not necessary.

以上、本実施形態によれば、送信元の無線通信端末からコンテンツデータをマルチホップ通信で一斉に送信する無線通信システムにおいて、コンテンツデータを、より多くの無線通信端末に送信できるようになる。   As described above, according to the present embodiment, content data can be transmitted to more wireless communication terminals in a wireless communication system in which content data is transmitted all at once from the transmission source wireless communication terminal by multi-hop communication.

[第2の実施形態]
第1の実施形態では、切断したホッピングノード401のスキャン結果から、接続先のホッピングノード401を選択できる場合の処理の例について説明を行った。しかし、実際には、接続先のホッピングノード401を選択できない場合もあり得る。例えば、他のホッピングノード401からの電波が、一時的な障害物等により届かない場合や、電波が届かない程遠くにある場合等も考えられる。
[Second Embodiment]
In the first embodiment, an example of processing when the connection destination hopping node 401 can be selected from the scan result of the disconnected hopping node 401 has been described. However, actually, there may be a case where the connection destination hopping node 401 cannot be selected. For example, there may be a case where the radio wave from another hopping node 401 does not reach due to a temporary obstacle or the case where the radio wave does not reach the radio wave.

そこで、第2の実施形態では、例えば、図14(a)のステップS1413において、選択先のホッピングノードを選択することができなかった場合の好適な処理の例について説明する。   Thus, in the second embodiment, for example, an example of a suitable process when the selection destination hopping node cannot be selected in step S1413 of FIG. 14A will be described.

(接続先の通知処理)
図19は、第2の実施形態に係る接続先の通知処理の例を示すフローチャートである。なお、図19に示す処理のうち、ステップS1411〜S1414の処理は、図14(a)に示す第1の実施形態の処理と同様なので、ここでは、第1の実施形態との相違点を中心に説明を行う。
(Destination notification process)
FIG. 19 is a flowchart illustrating an example of connection destination notification processing according to the second embodiment. Of the processes shown in FIG. 19, the processes in steps S <b> 1411 to S <b> 1414 are the same as those in the first embodiment shown in FIG. 14A, and here, the differences from the first embodiment are mainly described. I will explain.

ステップS1901において、通信管理装置403は、ステップS1413で、接続先のホッピングノードを選択することができたか否かを判断する。接続先のホッピングノードを選択することができた場合、通信管理装置403は、処理をステップS1414に移行させる。一方、接続先のホッピングノードを選択することができなかった場合、通信管理装置403は、処理をステップS1902に移行させる。   In step S1901, the communication management apparatus 403 determines whether the connection destination hopping node has been selected in step S1413. If the connection destination hopping node can be selected, the communication management apparatus 403 shifts the processing to step S1414. On the other hand, if the connection destination hopping node cannot be selected, the communication management apparatus 403 moves the process to step S1902.

ステップS1902に移行すると、通信管理装置403は、データが届かない全てのホッピングノードにスキャンを要求する。   In step S1902, the communication management apparatus 403 requests a scan to all hopping nodes that do not receive data.

前述したように、通信管理装置403の通信経路管理部903は、例えば、図15(b)に示すような、マルチホップ通信の通信経路を管理する通信経路テーブルを管理している。従って、通信管理装置403は、例えば、ホッピングノード401bと、ホッピングノード401cとの間で切断が発生したときに、図15(c)に示すように、データが届かないホッピングノード401c、401dを特定することができる。   As described above, the communication path management unit 903 of the communication management apparatus 403 manages a communication path table for managing communication paths for multi-hop communication as shown in FIG. 15B, for example. Therefore, for example, when a disconnection occurs between the hopping node 401b and the hopping node 401c, the communication management apparatus 403 identifies the hopping nodes 401c and 401d to which data does not reach as shown in FIG. can do.

ステップS1903において、通信管理装置403は、例えば、データが届かないホッピングノード401c、401dから受信したスキャン結果から、全てのホッピングノードにデータが届くホッピングノードを選択する。   In step S1903, for example, the communication management apparatus 403 selects a hopping node in which data reaches all hopping nodes from the scan results received from the hopping nodes 401c and 401d to which data does not reach.

例えば、図13に示すネットワーク構成において、第1の実施形態では、切断が発生したホッピングノード401bから、全てのホッピングノードにデータが届くホッピングノードを選択していた。しかし、これ以外にも、例えば、データが届かないホッピングノード401c、401dのいずれかが、データが届くホッピングノード401a、401b、401のいずれかに接続できれば、全てのホッピングノードにデータが届くようになる。   For example, in the network configuration shown in FIG. 13, in the first embodiment, a hopping node in which data reaches all hopping nodes is selected from the hopping node 401 b where the disconnection has occurred. However, other than this, for example, if any of the hopping nodes 401c and 401d to which the data does not reach can be connected to any of the hopping nodes 401a, 401b and 401 to which the data arrives, the data will reach all the hopping nodes. Become.

そこで、本実施形態では、切断が発生したホッピングノード401bから、接続先のホッピングノード401を選択できない場合、データが届かないホッピングノード401c、401dから、接続先のホッピングノード401を選択する。   Therefore, in this embodiment, when the connection destination hopping node 401 cannot be selected from the hopping node 401b where the disconnection has occurred, the connection destination hopping node 401 is selected from the hopping nodes 401c and 401d to which data does not reach.

例えば、ホッピングノード401dから接続先のホッピングノード401を選択する場合、通信管理装置403は、ホッピングノード401dがスキャンした他のホッピングノード401を、前述した第1の端末群と第2の端末群とに分類する。また、通信管理装置403は、分類された第1の端末群と第2の端末群とのうち、ホッピングノード401dが属する端末群とは異なる端末群の中から、接続先のホッピングノード401を選択する。   For example, when selecting the connection destination hopping node 401 from the hopping node 401d, the communication management apparatus 403 selects the other hopping nodes 401 scanned by the hopping node 401d as the first terminal group and the second terminal group described above. Classify into: In addition, the communication management apparatus 403 selects a hopping node 401 as a connection destination from among the classified first terminal group and second terminal group, from a terminal group different from the terminal group to which the hopping node 401d belongs. To do.

ステップS1904において、通信管理装置403は、接続先が変更になるホッピングノード401に、接続先のホッピングノード401の情報を通知する。   In step S1904, the communication management apparatus 403 notifies the hopping node 401 whose connection destination is changed of the information of the hopping node 401 that is the connection destination.

例えば、図13に示すネットワーク構成において、ステップS1903の処理により、ホッピングノード401dの接続先として、ホッピングノード401aが選択されたものとする。この場合、例えば、図15(b)に示すような通信経路テーブルが、図20に示すように更新される。   For example, in the network configuration shown in FIG. 13, it is assumed that the hopping node 401a is selected as the connection destination of the hopping node 401d by the processing in step S1903. In this case, for example, the communication path table as shown in FIG. 15B is updated as shown in FIG.

図20の例では、ホッピングノード401bの接続先が「なし」に変更され、ホッピングノード401dの接続先が「ホッピングノード401a」に変更されている。この場合、通信管理装置403は、ホッピングノード401bと、ホッピングノード401dとに、変更後の接続先を通知する。   In the example of FIG. 20, the connection destination of the hopping node 401b is changed to “none”, and the connection destination of the hopping node 401d is changed to “hopping node 401a”. In this case, the communication management apparatus 403 notifies the hopping node 401b and the hopping node 401d of the changed connection destination.

図21は、第2の実施形態に係る経路切替後のネットワーク構成の例を示す図である。図21に示すように、ホッピングノード401dが、ホッピングノード401aに接続することにより、エッジノード(送信元)402aが送信したコンテンツデータが、他の全ての無線通信端末に送信されるようになる。   FIG. 21 is a diagram illustrating an example of a network configuration after path switching according to the second embodiment. As shown in FIG. 21, when the hopping node 401d connects to the hopping node 401a, the content data transmitted from the edge node (transmission source) 402a is transmitted to all other wireless communication terminals.

(通信システムの処理)
図22は、第2の実施形態に係る通信システムの処理の例を示すシーケンス図である。この処理は、図19に示す処理に対応する通信システム400全体の処理の例を示している。なお、図22に示す処理のうち、ステップS1801〜S1804の処理は、図18に示す第1の実施形態に係る処理と同様なので、ここでは、第1の実施形態との相違点を中心に説明を行う。
(Processing of communication system)
FIG. 22 is a sequence diagram illustrating an example of processing of the communication system according to the second embodiment. This processing is an example of processing of the entire communication system 400 corresponding to the processing shown in FIG. Of the processes shown in FIG. 22, the processes in steps S1801 to S1804 are the same as the processes according to the first embodiment shown in FIG. 18, and here, differences from the first embodiment will be mainly described. I do.

ステップS2001において、通信管理装置403は、図14(a)のステップS1411〜S1413、又は図14(b)のステップS1421〜S1426に示すような接続先の通知処理を実行する。ただし、ここでは、ホッピングノード401bの接続先のホッピングノード401が選択できなかったものとする。   In step S2001, the communication management apparatus 403 executes connection destination notification processing as shown in steps S1411 to S1413 in FIG. 14A or steps S1421 to S1426 in FIG. However, here, it is assumed that the connection destination hopping node 401 of the hopping node 401b cannot be selected.

ステップS2002において、通信管理装置403の通知部908は、接続先のホッピングノード401がないことを、切断通知を送信したホッピングノード401bに、無線LAN通信で通知する。   In step S2002, the notification unit 908 of the communication management apparatus 403 notifies the hopping node 401b that has transmitted the disconnection notification through wireless LAN communication that there is no connection destination hopping node 401.

ステップS2003、S2005において、通信管理装置403は、送信元の端末からのコンテンツデータが届かないホッピングノード(例えば、ホッピングノード401c、401d)に、無線LAN通信でスキャンを要求する。   In steps S2003 and S2005, the communication management apparatus 403 requests a hopping node (for example, the hopping nodes 401c and 401d) that does not receive content data from the transmission source terminal to perform scanning by wireless LAN communication.

ステップS2004、S2006において、ホッピングノード401c、401dは、それぞれ、スキャン結果を、無線LAN通信で通信管理装置403に送信する。   In steps S2004 and S2006, the hopping nodes 401c and 401d transmit the scan results to the communication management apparatus 403 by wireless LAN communication, respectively.

ステップS2007において、通信管理装置403は、受信したスキャン結果から、全てのホッピングノード401にデータが届くように、接続先を変更するホッピングノード401と、その接続先のホッピングノードとを選択する。なお、この処理は、前述した図19のステップS1903の処理に対応している。   In step S2007, the communication management apparatus 403 selects a hopping node 401 for changing the connection destination and the hopping node of the connection destination so that the data reaches all hopping nodes 401 from the received scan result. This process corresponds to the process in step S1903 in FIG.

ステップS2008において、通信管理装置403の通知部908は、ステップS2007で選択された、接続先を変更するホッピングノード(ホッピングノード401d)に、接続先のホッピングノード(ホッピングノード401a)の情報を通知する。   In step S2008, the notification unit 908 of the communication management apparatus 403 notifies the hopping node (hopping node 401a) of the connection destination selected in step S2007 to the hopping node (hopping node 401a) of the connection destination. .

ステップS2009において、ホッピングノード401dの接続制御部717は、通信管理装置403から通知された接続先(例えば、ホッピングノード401a)にミリ波無線通信で接続する。   In step S2009, the connection control unit 717 of the hopping node 401d connects to the connection destination (for example, the hopping node 401a) notified from the communication management device 403 by millimeter wave wireless communication.

ステップS2010において、ミリ波無線通信で接続されたホッピングノード401d、及びホッピングノード401aは、互いにデータの受信状況(又は送信状況)を確認する。   In step S2010, the hopping node 401d and the hopping node 401a connected by millimeter-wave wireless communication mutually confirm the data reception status (or transmission status).

ステップS2011において、ホッピングノード401d、及びホッピングノード401aは、未受信(又は未送信)のデータがある場合、未受信(又は未送信)のデータを受信(又は送信)する。   In step S2011, if there is unreceived (or untransmitted) data, the hopping node 401d and the hopping node 401a receive (or transmit) unreceived (or untransmitted) data.

ステップS2012において、ホッピングノード401d、及びホッピングノード401cは、互いにデータの受信状況(又は送信状況)を確認する。   In step S2012, the hopping node 401d and the hopping node 401c mutually confirm the data reception status (or transmission status).

ステップS2013において、ホッピングノード401d、及びホッピングノード401cは、未受信(又は未送信)のデータがある場合、未受信(又は未送信)のデータを受信(又は送信)する。   In step S2013, if there is unreceived (or untransmitted) data, the hopping node 401d and the hopping node 401c receive (or transmit) unreceived (or untransmitted) data.

以上、本実施形態によれば、切断したホッピングノード401bにおいて、接続先のホッピングノード401が選択できない場合であっても、コンテンツデータを、より多くの無線通信端末に送信できるようになる。   As described above, according to the present embodiment, even when the disconnected hopping node 401b cannot be selected in the disconnected hopping node 401b, the content data can be transmitted to more wireless communication terminals.

[第3の実施形態]
第1、2の実施形態では、通信管理装置403は、例えば、図15(a)に示すようなスキャン結果に含まれる他のホッピングノード401から受信した電波強度に基づいて、ホッピングノード401bの接続先のホッピングノード401を選択していた。
[Third Embodiment]
In the first and second embodiments, for example, the communication management apparatus 403 connects the hopping node 401b based on the radio wave intensity received from another hopping node 401 included in the scan result as illustrated in FIG. The previous hopping node 401 was selected.

第3の実施形態では、通信管理装置403が、他のホッピングノード401との間のミリ波無線通信のスループット値に基づいて、接続先のホッピングノード401を選択する場合の処理の例について説明する。   In the third embodiment, an example of processing when the communication management apparatus 403 selects a connection destination hopping node 401 based on the throughput value of millimeter wave wireless communication with another hopping node 401 will be described. .

(通信システムの処理)
図23は、第3の実施形態に係る通信システムの処理の例を示すシーケンス図である。接続先のホッピングノード401を、他のホッピングノード401のスループット値に基づいて選択する場合の処理の一例を示している。
(Processing of communication system)
FIG. 23 is a sequence diagram illustrating an example of processing of the communication system according to the third embodiment. An example of processing when selecting a hopping node 401 as a connection destination based on the throughput value of another hopping node 401 is shown.

なお、図23に示す処理のうち、ステップS1801〜S1804、及びステップS1806〜S1809に示す処理は、図18に示す第1の実施形態の処理と同様なので、ここでは、第1の実施形態との相違点を中心に説明する。   Of the processes shown in FIG. 23, the processes shown in steps S1801 to S1804 and steps S1806 to S1809 are the same as the processes of the first embodiment shown in FIG. The difference will be mainly described.

ステップS2301において、通信管理装置403は、ホッピングノード401bから受信した切断通知に含まれるスキャン結果を用いて、ホッピングノード401bの接続先となるホッピングノード401の候補を選択する。   In step S2301, the communication management apparatus 403 uses the scan result included in the disconnection notification received from the hopping node 401b to select a candidate for the hopping node 401 that is the connection destination of the hopping node 401b.

例えば、図15(a)に示すようなスキャン結果を含む切断通知を受信した場合、ホッピングノード401bがミリ波無線通信で接続していないホッピングノード401c、401dを、接続先となるホッピングノード401の候補として選択する。   For example, when the disconnection notification including the scan result as shown in FIG. 15A is received, the hopping nodes 401c and 401d to which the hopping node 401b is not connected by the millimeter wave wireless communication are connected to the hopping node 401 to be connected. Select as a candidate.

なお、このとき、ホッピングノード401bが切断したホッピングノード401cは、切断判定が行われたばかりなので、候補から除外するものであっても良い。ここでは、ホッピングノード401c、401dを、接続先となるホッピングノード401の候補とするものとして以下の説明を行う。   At this time, the hopping node 401c disconnected by the hopping node 401b has just been determined to be disconnected, and may be excluded from the candidates. Here, the following description will be given assuming that the hopping nodes 401c and 401d are candidates for the hopping node 401 that is the connection destination.

ステップS2302において、通信管理装置403は、選択された接続先の候補の一覧を、無線LAN通信で、切断通知を送信したホッピングノード401bに通知する。   In step S2302, the communication management apparatus 403 notifies the list of selected connection destination candidates to the hopping node 401b that has transmitted the disconnection notification by wireless LAN communication.

ステップS2303〜S2308において、ホッピングノード401bは、通知された接続先となるホッピングノード401の候補の各々に対して、順次にミリ波無線通信を接続し、ミリ波無線通信の通信品質(ここでは、スループットの値)を測定する。   In steps S2303 to S2308, the hopping node 401b sequentially connects millimeter wave wireless communication to each of the notified candidates of the hopping node 401, and the communication quality of the millimeter wave wireless communication (here, Measure the throughput value.

例えば、ステップS2303において、ホッピングノード401bの接続制御部717は、ミリ波無線通信部(STA)703を用いて、ホッピングノード401cにミリ波無線通信で接続する。   For example, in step S2303, the connection control unit 717 of the hopping node 401b uses the millimeter wave wireless communication unit (STA) 703 to connect to the hopping node 401c by millimeter wave wireless communication.

ステップS2304において、ホッピングノード401bの通信リンク状態測定部711は、例えば、測定用のデータを送受信すること等により、ホッピングノード401cとの間のミリ波無線通信におけるスループットの値を測定する。   In step S2304, the communication link state measurement unit 711 of the hopping node 401b measures a throughput value in millimeter wave wireless communication with the hopping node 401c, for example, by transmitting / receiving measurement data.

ステップS2305、S2306において、ホッピングノード401bの接続制御部717は、ホッピングノード401cとのミリ波無線通信を切断し、ホッピングノード401dにミリ波無線通信で接続する。   In steps S2305 and S2306, the connection control unit 717 of the hopping node 401b disconnects the millimeter wave wireless communication with the hopping node 401c, and connects to the hopping node 401d with the millimeter wave wireless communication.

ステップS2307において、ホッピングノード401bの通信リンク状態測定部711は、ホッピングノード401dとの間のミリ波無線通信のスループットの値を測定する。   In step S2307, the communication link state measurement unit 711 of the hopping node 401b measures the value of the millimeter-wave wireless communication throughput with the hopping node 401d.

ステップS2308において、ホッピングノード401bの接続制御部717は、ホッピングノード401dとのミリ波無線通信を切断する。   In step S2308, the connection control unit 717 of the hopping node 401b disconnects the millimeter wave wireless communication with the hopping node 401d.

ステップS2309において、ホッピングノード401bの情報送信部721は、接続先の候補の一覧に含まれる各ホッピングノード401との間で測定したスループットの値の測定結果を、無線LAN通信で、通信管理装置403に送信する。   In step S2309, the information transmission unit 721 of the hopping node 401b transmits the measurement result of the throughput value measured with each hopping node 401 included in the list of connection destination candidates to the communication management apparatus 403 by wireless LAN communication. Send to.

ステップS2310において、通信管理装置403は、ホッピングノード401bから受信したスループットの値の測定結果に基づいて、ホッピングノード401bの接続先のホッピングノード401を選択する。なお、この処理は、基本的に図14(a)、又は図14(c)に示す接続先の通知処理と同様であるが、接続先のホッピングノード401を選択する際に、受信電波強度に代えて(又は加えて)、スループットの値を用いる点が異なる。   In step S2310, the communication management apparatus 403 selects the hopping node 401 to which the hopping node 401b is connected based on the measurement result of the throughput value received from the hopping node 401b. This process is basically the same as the connection destination notification process shown in FIG. 14 (a) or 14 (c). However, when the connection destination hopping node 401 is selected, the received radio wave intensity is increased. Instead, (or in addition), the difference is that the throughput value is used.

例えば、通信管理装置403の分類部909は、図15(a)に示されるようなスキャン結果に含まれる他のホッピングノード401を、前述した第1の端末群と、第2の端末群とに分類する。   For example, the classification unit 909 of the communication management device 403 converts the other hopping nodes 401 included in the scan result as illustrated in FIG. 15A into the first terminal group and the second terminal group described above. Classify.

また、通信管理装置403の通知部908は、分類された第1の端末群と第2の端末群とのうち、切断通知を送信したホッピングノード401bが属する端末群とは異なる端末群の中から、接続先のホッピングノード401を選択する。   In addition, the notification unit 908 of the communication management device 403 includes a terminal group different from the terminal group to which the hopping node 401b that transmitted the disconnection notification belongs, out of the classified first terminal group and second terminal group. The hopping node 401 to be connected is selected.

このとき、通知部908は、ホッピングノード401bが属する端末群とは異なる端末群に含まれるホッピングノード(例えば、ホッピングノード401c、401d)の中から、スループットの値が最も高いホッピングノード401を選択する。   At this time, the notification unit 908 selects the hopping node 401 having the highest throughput value from hopping nodes (for example, hopping nodes 401c and 401d) included in a terminal group different from the terminal group to which the hopping node 401b belongs. .

ここで、接続先のホッピングノードとして、例えば、ホッピングノード401dが選択された場合、ステップS1806〜S1809に示すような処理が実行される。   Here, for example, when the hopping node 401d is selected as the connection destination hopping node, the processes shown in steps S1806 to S1809 are executed.

このように、通信管理装置403が、接続先のホッピングノード401を選択する際に用いられるミリ波無線通信の通信品質の値は、受信電波の強度に限られず、スループットの値を用いるものであっても良い。さらに、通信管理装置403が、接続先のホッピングノード401を選択する際に用いられるミリ波無線通信の通信品質の値は、例えば、ビットエラーレート、フレームエラーレート等、他の通信品質の値を用いるものであっても良い。   As described above, the communication quality value of the millimeter wave wireless communication used when the communication management apparatus 403 selects the connection destination hopping node 401 is not limited to the intensity of the received radio wave, and uses the value of the throughput. May be. Further, the communication quality value of the millimeter wave wireless communication used when the communication management apparatus 403 selects the connection destination hopping node 401 is, for example, another communication quality value such as a bit error rate or a frame error rate. It may be used.

(通信管理装置について)
ここまでの説明では、通信管理装置403は、例えば、図6に示すようなハードウェア構成を有する専用の装置であるものとして説明を行った。ただし、これに限られず、通信管理装置403は、例えば、図5(a)に示すようなホッピングノード401のハードウェア構成を有する無線通信端末であっても良い。
(About communication management device)
In the above description, the communication management device 403 has been described as a dedicated device having a hardware configuration as shown in FIG. However, the present invention is not limited to this, and the communication management device 403 may be, for example, a wireless communication terminal having a hardware configuration of the hopping node 401 as shown in FIG.

これにより、例えば、ホッピングノード401は、周辺に通信管理装置403がない場合、通信管理装置403として起動し、通信システム400を構成することができるようになる。また、ホッピングノード401のハードウェア構成を有する通信管理装置403は、ホッピングノード401の1つとして、マルチホップ通信に参加することも可能である。   Thereby, for example, when there is no communication management device 403 in the vicinity, the hopping node 401 can be activated as the communication management device 403 to configure the communication system 400. Further, the communication management device 403 having the hardware configuration of the hopping node 401 can participate in multihop communication as one of the hopping nodes 401.

図24は、一実施形態に係るホッピングノードの起動処理の例を示すシーケンス図である。   FIG. 24 is a sequence diagram illustrating an example of a hopping node activation process according to an embodiment.

ステップS2401において、ホッピングノードAが起動すると、ステップS2402において、ホッピングノードAは、無線LAN通信で、通信管理装置403の有無を問い合わせることにより、通信管理装置403が既に動作しているか否かを判断する。   In step S2401, when the hopping node A is activated, in step S2402, the hopping node A determines whether or not the communication management apparatus 403 has already been operated by inquiring about the presence or absence of the communication management apparatus 403 through wireless LAN communication. To do.

ステップS2403において、ホッピングノードAは、所定の時間内に、通信管理装置403から応答がない場合、通信管理装置403として起動する。このとき、ホッピングノードAは、図9に示すような通信管理装置403の機能構成のみを実現するものであっても良いし、図7に示すようなホッピングノード401の機能構成をさらに実現するものであっても良い。   In step S2403, if there is no response from the communication management device 403 within a predetermined time, the hopping node A starts as the communication management device 403. At this time, the hopping node A may realize only the functional configuration of the communication management apparatus 403 as shown in FIG. 9, or further realize the functional configuration of the hopping node 401 as shown in FIG. It may be.

ステップS2404において、ホッピングノードBが起動すると、ステップS2405において、ホッピングノードBは、無線LAN通信で、通信管理装置403の有無を問い合わせる。   When the hopping node B is activated in step S2404, in step S2405, the hopping node B inquires about the presence / absence of the communication management device 403 through wireless LAN communication.

ステップS2406において、既に通信管理装置403として起動しているホッピングノードAは、通信管理装置403として動作していることを示す情報を、無線LAN通信でホッピングノードBに応答する。   In step S2406, hopping node A that has already been activated as communication management apparatus 403 responds to hopping node B with information indicating that it is operating as communication management apparatus 403 by wireless LAN communication.

ステップS2407において、ホッピングノードBは、所定の時間内に通信管理装置403から応答があった場合、ホッピングノード401として起動し、例えば、図10のステップS1001以降の処理を実行する。   In step S2407, if there is a response from the communication management apparatus 403 within a predetermined time, the hopping node B starts as the hopping node 401, and executes, for example, the processing after step S1001 in FIG.

上記の処理により、専用の通信管理装置403がない場合であっても、ホッピングノード401が自動的に通信管理装置403として機能し、通信システム400を構成することができるようになる。   With the above processing, even when there is no dedicated communication management apparatus 403, the hopping node 401 automatically functions as the communication management apparatus 403, and the communication system 400 can be configured.

400 通信システム(無線通信システム)
401 ホッピングノード(ホッピング端末、無線通信端末)
402 エッジノード(エッジ端末)
403 通信管理装置(通信管理端末)
701 無線LAN通信部(第3の通信部)
702 ミリ波無線通信部(AP)(第1の通信部)
703 ミリ波無線通信部(STA)(第2の通信部)
704 記憶部
801 ミリ波無線通信部(STA)(第4の通信部)
901 無線LAN通信部(第5の通信部、受信部)
902 情報取得部(取得部)
908 通知部(送信部)
909 分類部
400 communication system (wireless communication system)
401 Hopping node (hopping terminal, wireless communication terminal)
402 Edge node (edge terminal)
403 Communication management device (communication management terminal)
701 Wireless LAN communication unit (third communication unit)
702 Millimeter-wave wireless communication unit (AP) (first communication unit)
703 Millimeter-wave wireless communication unit (STA) (second communication unit)
704 Storage unit 801 Millimeter wave wireless communication unit (STA) (fourth communication unit)
901 Wireless LAN communication unit (fifth communication unit, receiving unit)
902 Information acquisition unit (acquisition unit)
908 Notification unit (transmission unit)
909 Classification part

特開2009−094628号公報JP 2009-094628 A

Claims (12)

送信元の無線通信端末から他の無線通信端末にデータをマルチホップ通信で一斉に送信する無線通信システムにおける通信経路の切替方法であって、
前記マルチホップ通信を行う無線通信の通信品質の劣化又は切断を検知した第1の無線通信端末が、前記無線通信で接続可能な他の無線通信端末を検索する検索ステップと、
第2の無線通信端末が、前記検索ステップの検索結果に基づいて、前記無線通信で接続可能な他の無線通信端末を、前記送信元の無線通信端末と通信経路が接続されている第1の端末群と、前記送信元の端末と通信経路が接続されていない第2の端末群とに分類する分類ステップと、
前記第1の無線通信端末が、前記分類ステップで分類された前記第1の端末群と前記第2の端末群とのうち、前記第1の無線通信端末が属する端末群とは異なる端末群に含まれる一の無線通信端末に、前記無線通信で接続する接続ステップと、
を実行する、通信経路の切替方法。
A method for switching a communication path in a wireless communication system that transmits data simultaneously from a transmission source wireless communication terminal to another wireless communication terminal by multi-hop communication,
A search step in which the first wireless communication terminal that has detected deterioration or disconnection of communication quality of wireless communication performing the multi-hop communication searches for another wireless communication terminal that can be connected by the wireless communication;
Based on the search result of the search step, the second wireless communication terminal connects the other wireless communication terminal connectable by the wireless communication to the transmission source wireless communication terminal in a first communication path. A classification step for classifying into a terminal group and a second terminal group in which a communication path is not connected to the terminal of the transmission source;
The first wireless communication terminal is a terminal group different from the terminal group to which the first wireless communication terminal belongs out of the first terminal group and the second terminal group classified in the classification step. A connection step of connecting to the included wireless communication terminal by the wireless communication;
The communication path switching method is executed.
前記第2の無線通信端末は、前記マルチホップ通信の前記通信経路を管理する通信管理端末である、請求項1に記載の通信経路の切替方法。   The communication path switching method according to claim 1, wherein the second wireless communication terminal is a communication management terminal that manages the communication path of the multi-hop communication. 前記第2の無線通信端末は、
前記第1の無線通信端末が前記送信元の無線通信端末と前記通信経路が接続されている場合、前記第2の端末群に含まれる1つ以上の無線通信端末を選択して、前記第1の無線通信端末に通知し、
前記第1の無線通信端末が前記送信元の無線通信端末と前記通信経路が接続されていない場合、前記第1の端末群に含まれる1つ以上の無線通信端末を選択して、前記第1の無線通信端末に通知する通知ステップを実行する、請求項1又は2に記載の通信経路の切替方法。
The second wireless communication terminal is
When the first wireless communication terminal is connected to the transmission source wireless communication terminal and the communication path, the first wireless communication terminal selects one or more wireless communication terminals included in the second terminal group, and To your wireless communication device,
When the communication path is not connected to the transmission source wireless communication terminal, the first wireless communication terminal selects one or more wireless communication terminals included in the first terminal group, and the first wireless communication terminal The communication path switching method according to claim 1, wherein a notification step of notifying the wireless communication terminal is executed.
前記通知ステップは、前記第1の端末群又は前記第2の端末群に含まれる無線通信端末の中から、通信品質が最も良い一の無線通信端末を選択して、前記第1の無線通信端末に通知する、請求項3に記載の通信経路の切替方法。   The notifying step selects one wireless communication terminal having the best communication quality from wireless communication terminals included in the first terminal group or the second terminal group, and the first wireless communication terminal The communication path switching method according to claim 3, wherein the communication path is notified. 前記通信品質は、前記第1の無線通信端末における受信信号強度、又はスループットの値を含む、請求項4に記載の通信経路の切替方法。   The communication path switching method according to claim 4, wherein the communication quality includes a received signal strength or a throughput value in the first wireless communication terminal. 前記通信品質は、前記一の無線通信端末における受信信号強度、又はスループットの値を含む、請求項4又は5に記載の通信経路の切替方法。   The communication path switching method according to claim 4 or 5, wherein the communication quality includes a received signal strength or a throughput value in the one wireless communication terminal. 前記通知ステップは、前記第1の端末群又は前記第2の端末群に含まれる無線通信端末の中から、前記送信元の端末までの中継数が最も少ない一の無線通信端末を選択して、前記第1の無線通信端末に通知する、請求項3に記載の通信経路の切替方法。   The notifying step selects one wireless communication terminal with the smallest number of relays to the transmission source terminal from among the wireless communication terminals included in the first terminal group or the second terminal group, The communication path switching method according to claim 3, wherein notification is made to the first wireless communication terminal. 前記第1の無線通信端末は、前記データを一時的に記憶する記憶部を有し、
前記第1の無線通信端末は、前記接続ステップで前記一の無線通信端末と前記無線通信で接続した後、前記一の無線通信端末との間で送受信していない前記データを送受信する、請求項1乃至7のいずれか一項に記載の通信経路の切替方法。
The first wireless communication terminal has a storage unit for temporarily storing the data,
The first wireless communication terminal transmits / receives the data not transmitted / received to / from the one wireless communication terminal after connecting to the one wireless communication terminal by the wireless communication in the connection step. The communication path switching method according to any one of 1 to 7.
前記無線通信システムは、
指向性を有する電波を用いて前記マルチホップ通信を行う第1の無線通信を行う第1の通信部及び第2の通信部と、前記第1の無線通信より通信範囲が広い第2の無線通信を行う第3の通信部とを備え、前記第1の通信部を用いて互いに異なるネットワークセルを形成するホッピング端末と、
前記第1の無線通信を行う第4の通信部を備え、前記ネットワークセルのうち、一のネットワークセルに接続する端末と、
前記第2の無線通信を行う第5の通信部を備え、前記第2の無線通信を利用してマルチホップ通信の通信経路を管理する通信管理端末と、
を含み、
前記第1の無線通信端末は、前記ホッピング端末である、請求項1乃至8のいずれか一項に記載の通信経路の切替方法。
The wireless communication system includes:
A first communication unit and a second communication unit that perform first wireless communication that performs multi-hop communication using radio waves having directivity, and second wireless communication that has a wider communication range than the first wireless communication A third communication unit for performing hopping terminals that form different network cells using the first communication unit;
A fourth communication unit for performing the first wireless communication, a terminal connected to one of the network cells;
A communication management terminal comprising a fifth communication unit for performing the second wireless communication, and managing a communication path of multi-hop communication using the second wireless communication;
Including
The communication path switching method according to any one of claims 1 to 8, wherein the first wireless communication terminal is the hopping terminal.
送信元の無線通信端末から他の無線通信端末にデータを一斉に送信する無線通信システムであって、
無線通信の通信品質の劣化又は切断を検知した第1の無線通信端末から、接続可能な他の無線通信端末の情報を取得する取得部と、
前記取得部が取得した前記他の無線通信端末の情報に基づいて、前記無線通信で接続可能な他の無線通信端末を、前記送信元の無線通信端末と通信経路が接続されている第1の端末群と、前記送信元の端末と通信経路が接続されていない第2の端末群とに分類する分類部と、
前記分類部によって分類された前記第1の端末群と前記第2の端末群とのうち、前記第1の無線通信端末が属する端末群とは異なる端末群に含まれる一の無線通信端末に、前記第1の無線通信端末を前記無線通信で接続させる接続制御部と、
を有する、無線通信システム。
A wireless communication system for simultaneously transmitting data from a wireless communication terminal of a transmission source to other wireless communication terminals,
An acquisition unit that acquires information of other connectable wireless communication terminals from the first wireless communication terminal that has detected deterioration or disconnection of communication quality of wireless communication;
Based on the information on the other wireless communication terminal acquired by the acquisition unit, the other wireless communication terminal connectable by the wireless communication is connected to the transmission source wireless communication terminal in a first communication path. A classification unit that classifies the terminal group into a second terminal group that is not connected to the transmission source terminal and a communication path;
Among the first terminal group and the second terminal group classified by the classification unit, one wireless communication terminal included in a terminal group different from the terminal group to which the first wireless communication terminal belongs, A connection control unit for connecting the first wireless communication terminal by the wireless communication;
A wireless communication system.
送信元の無線通信端末から他の無線通信端末にマルチホップ通信でデータを送信する通信経路を管理する通信管理端末であって、
前記マルチホップ通信の通信経路を構成する複数のホッピング端末のうち、一のホッピング端末と他のホッピング端末との間で、通信状態が規定の状態から遷移した際に、前記一のホッピング端末から、接続可能な他のホッピング端末を検索した検索結果を受信する受信部と、
該検索結果に基づき、無線通信で接続可能な他の無線通信端末を、前記送信元の無線通信端末と通信経路が接続されている第1の端末群と、前記送信元の端末と通信経路が接続されていない第2の端末群とに分類する分類部と、
前記分類部での分類結果を、前記一のホッピング端末に送信する送信部と、
を有することを特徴とする通信管理端末。
A communication management terminal that manages a communication path for transmitting data by multi-hop communication from a transmission source wireless communication terminal to another wireless communication terminal,
Among the plurality of hopping terminals constituting the communication path of the multi-hop communication, when the communication state transitions from a prescribed state between one hopping terminal and another hopping terminal, from the one hopping terminal, A receiving unit that receives search results of searching for other connectable hopping terminals;
Based on the search result, another wireless communication terminal that can be connected by wireless communication includes a first terminal group in which a communication path is connected to the transmission source wireless communication terminal, and a communication path to the transmission source terminal. A classification unit that classifies the second terminal group that is not connected;
A transmission unit for transmitting a classification result in the classification unit to the one hopping terminal;
A communication management terminal characterized by comprising:
前記一のホッピング端末は、
受信結果に基づき、前記第1の端末群と前記第2の端末群とのうち、前記一のホッピング端末が属する端末群とは異なる端末群に含まれる別の一のホッピング端末に、前記無線通信で接続することを特徴とする請求項11に記載の通信管理端末を含む通信システム。
The one hopping terminal is
Based on the reception result, the wireless communication is performed to another hopping terminal included in a terminal group different from the terminal group to which the one hopping terminal belongs, out of the first terminal group and the second terminal group. The communication system comprising the communication management terminal according to claim 11, wherein the communication management terminal is connected by a communication method.
JP2018043621A 2018-03-09 2018-03-09 Wireless communication system and communication path switching method Expired - Fee Related JP7067145B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018043621A JP7067145B2 (en) 2018-03-09 2018-03-09 Wireless communication system and communication path switching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018043621A JP7067145B2 (en) 2018-03-09 2018-03-09 Wireless communication system and communication path switching method

Publications (2)

Publication Number Publication Date
JP2019161372A true JP2019161372A (en) 2019-09-19
JP7067145B2 JP7067145B2 (en) 2022-05-16

Family

ID=67993554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018043621A Expired - Fee Related JP7067145B2 (en) 2018-03-09 2018-03-09 Wireless communication system and communication path switching method

Country Status (1)

Country Link
JP (1) JP7067145B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021082863A (en) * 2019-11-14 2021-05-27 矢崎総業株式会社 Wireless communication device and wireless communication system
JP2021087192A (en) * 2019-11-29 2021-06-03 PicoCELA株式会社 Wireless node, wireless communication system, and wireless communication method
JP2025071375A (en) * 2021-03-31 2025-05-02 日本電気株式会社 COMMUNICATION SYSTEM, CONTROL DEVICE, AND CONTROL METHOD FOR COMMUNICATION SYSTEM

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003229892A (en) * 2002-02-04 2003-08-15 Toshiba Digital Media Engineering Corp Network communication system and its method
JP2017212714A (en) * 2016-05-23 2017-11-30 株式会社リコー Radio communication system and communication terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003229892A (en) * 2002-02-04 2003-08-15 Toshiba Digital Media Engineering Corp Network communication system and its method
JP2017212714A (en) * 2016-05-23 2017-11-30 株式会社リコー Radio communication system and communication terminal

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021082863A (en) * 2019-11-14 2021-05-27 矢崎総業株式会社 Wireless communication device and wireless communication system
JP7351723B2 (en) 2019-11-14 2023-09-27 矢崎総業株式会社 Wireless communication devices and wireless communication systems
JP2021087192A (en) * 2019-11-29 2021-06-03 PicoCELA株式会社 Wireless node, wireless communication system, and wireless communication method
JP7307909B2 (en) 2019-11-29 2023-07-13 PicoCELA株式会社 Wireless node, wireless communication system, and wireless communication method
JP2023112115A (en) * 2019-11-29 2023-08-10 PicoCELA株式会社 Wireless node, wireless communication system, and wireless communication method
JP7565546B2 (en) 2019-11-29 2024-10-11 PicoCELA株式会社 Wireless node, wireless communication system, and wireless communication method
JP2025071375A (en) * 2021-03-31 2025-05-02 日本電気株式会社 COMMUNICATION SYSTEM, CONTROL DEVICE, AND CONTROL METHOD FOR COMMUNICATION SYSTEM

Also Published As

Publication number Publication date
JP7067145B2 (en) 2022-05-16

Similar Documents

Publication Publication Date Title
CN102164396B (en) The method that provides and receive the AP of neighbor information and WTRU and use in AP and WTRU
EP3425995B1 (en) Communication system, communication control method, and carrier means
US20090075653A1 (en) Channel scanning method and apparatus for mobile node
US8644271B2 (en) Communication protocol for a wireless mesh architecture
CN102781115A (en) Automatic channel selection method based on channel order in dense wireless fidelity (WiFi)
JP2017212714A (en) Radio communication system and communication terminal
KR20200062159A (en) Method and apparatus for sector discovery in wireless lan system
JP2019009502A (en) Radio communications system, radio relay device, and radio relay program
JP7067145B2 (en) Wireless communication system and communication path switching method
JP7114952B2 (en) Communication system and method of controlling communication system
US20170339732A1 (en) Communication system, communication device, communication management device, and recording medium
JP3925425B2 (en) Wireless multi-hop network configuration method
US10911167B2 (en) Enhanced radio frequency (RF) management using active sensors
JP7130993B2 (en) Communication system, hopping node, communication control method, and program
WO2019211907A1 (en) Wireless route control method, wireless communication system, wireless node, and wireless route control program
US11184949B1 (en) Dynamic frequency selection channel assessment mechanism
JP6705932B2 (en) Communication method, communication device, and communication program
KR101493241B1 (en) Group-based handover method for providing efficient channel scanning
JP6560039B2 (en) COMMUNICATION METHOD, COMMUNICATION DEVICE, AND COMMUNICATION PROGRAM
JP6884585B2 (en) Wireless communication systems, access points, and wireless communication methods
Kwak et al. Reducing the channel scanning latency for intermittently connected IEEE 802.11 networks in vehicular environments
JP2021083107A (en) Wireless communication system, access point, and wireless communication method
JP2008141598A (en) Wireless communication system and wireless communication device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210831

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211027

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220411

R151 Written notification of patent or utility model registration

Ref document number: 7067145

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees