Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7260916B2 - Control device, control method and program - Google Patents
[go: Go Back, main page]

JP7260916B2 - Control device, control method and program - Google Patents

Control device, control method and program Download PDF

Info

Publication number
JP7260916B2
JP7260916B2 JP2020111801A JP2020111801A JP7260916B2 JP 7260916 B2 JP7260916 B2 JP 7260916B2 JP 2020111801 A JP2020111801 A JP 2020111801A JP 2020111801 A JP2020111801 A JP 2020111801A JP 7260916 B2 JP7260916 B2 JP 7260916B2
Authority
JP
Japan
Prior art keywords
base station
terminal
time
communication channel
roaming destination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020111801A
Other languages
Japanese (ja)
Other versions
JP2022010972A (en
Inventor
和輝 辻
雅央 川嵜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Silex Technology Inc
Original Assignee
Silex Technology Inc
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 Silex Technology Inc filed Critical Silex Technology Inc
Priority to JP2020111801A priority Critical patent/JP7260916B2/en
Publication of JP2022010972A publication Critical patent/JP2022010972A/en
Application granted granted Critical
Publication of JP7260916B2 publication Critical patent/JP7260916B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、制御装置、制御方法及びプログラムに関する。 The present invention relates to a control device, control method and program.

近年、920MHz帯を使用する無線通信の方式としてLPWA(Low Power Wide Area)が普及しつつある。LPWAに属する通信規格の1つに、IEEE802.11ah規格がある。 In recent years, LPWA (Low Power Wide Area) is becoming popular as a wireless communication system using the 920 MHz band. One of the communication standards belonging to LPWA is the IEEE802.11ah standard.

IEEE802.11ah規格で使用する920MHz帯では、電波法により、単位時間内にデータを送信した累積時間(以下、「累積送信時間」という)が規制値(360秒)以下に制限されている。そのため、通信装置がデータを送信している途中で累積時間が規制値に達した場合には、データの送信が中断されてしまう。 In the 920 MHz band used in the IEEE802.11ah standard, the radio law limits the cumulative time of data transmission within a unit time (hereinafter referred to as "cumulative transmission time") to a regulation value (360 seconds) or less. Therefore, when the cumulative time reaches the regulation value while the communication device is transmitting data, the data transmission is interrupted.

そのため、特許文献1では、単位時間内にデータを送信した累積時間が所定値を超過しない経路を構築する無線通信装置が提案されている。 For this reason, Patent Document 1 proposes a wireless communication device that constructs a route in which the cumulative time of data transmission within a unit time does not exceed a predetermined value.

特開2013-115755号公報JP 2013-115755 A

例えば920MHz帯のように、累積送信時間が通信チャネル毎に規制値以下に制限されている通信帯域において、データの送信を効率良く行うことができる技術の更なる改良が望まれている。 For example, in a communication band, such as the 920 MHz band, in which the cumulative transmission time is limited to a regulation value or less for each communication channel, there is a demand for further improvement in technology that enables efficient data transmission.

例えば、当該通信帯域において基地局と複数の端末との間で無線通信が行われている際に、複数の端末のうち特定の端末の累積送信時間が、使用中の通信チャネルにおいて上記規制値を超えた場合には、当該特定の端末の通信チャネルを変更(以下、「チャネル移動」という)する必要が生じる。この場合、基地局及び他の複数の端末は、各々の累積送信時間が使用中の通信チャネルにおいて上記規制値を超えていなくても、不要なチャネル移動を余儀なくされるという課題が生じる。 For example, when wireless communication is being performed between a base station and a plurality of terminals in the communication band, the cumulative transmission time of a specific terminal among the plurality of terminals exceeds the regulation value in the communication channel being used. If it exceeds, it becomes necessary to change the communication channel of the specific terminal (hereinafter referred to as "channel change"). In this case, a problem arises that the base station and other terminals are forced to move unnecessary channels even if the cumulative transmission time of each terminal does not exceed the regulation value in the communication channel in use.

本発明は、このような課題に鑑みてなされたものであり、その目的は、単位時間内にデータを送信した累積時間が通信チャネル毎に制限されている通信帯域において、データの送信を効率良く行うことができる制御装置、制御方法及びプログラムを提供することである。 The present invention has been made in view of such problems, and its object is to efficiently transmit data in a communication band in which the cumulative time of data transmission within a unit time is limited for each communication channel. It is to provide a control device, a control method, and a program capable of performing the above.

上記目的を達成するために、本発明の一態様に係る制御装置は、複数の通信チャネルを含み、且つ、単位時間内にデータを送信した累積時間が通信チャネル毎に制限されている通信帯域を用いて、第1の基地局と無線通信を行う第1の端末を制御するための制御装置であって、前記単位時間内に第1の通信チャネルで前記第1の端末がデータを前記第1の基地局に送信した累積時間である第1の時間を取得する取得部と、前記取得部により取得された前記第1の時間が閾値以上となった場合に、通信チャネル毎に前記単位時間内に前記第1の端末がデータを送信した累積時間に基づいて、ローミング先候補の中から前記第1の端末のローミング先を決定する決定部と、前記決定部により決定されたローミング先を示すローミング先通知を、前記第1の端末に送信する通知部と、を備える。 In order to achieve the above object, a control device according to an aspect of the present invention uses a communication band that includes a plurality of communication channels and in which the cumulative time of data transmission within a unit time is restricted for each communication channel. A control device for controlling a first terminal that wirelessly communicates with a first base station using a first base station, wherein the first terminal transmits data to the first base station through a first communication channel within the unit time. an acquisition unit that acquires a first time that is the cumulative time transmitted to the base station, and if the first time acquired by the acquisition unit is equal to or greater than a threshold, within the unit time for each communication channel a determining unit for determining a roaming destination of the first terminal from among roaming destination candidates based on an accumulated time during which the first terminal has transmitted data to a roaming destination indicating the roaming destination determined by the determining unit and a notification unit that transmits a prior notification to the first terminal.

本態様によれば、決定部は、第1の時間が閾値以上となった場合に、通信チャネル毎に単位時間内に第1の端末がデータを送信した累積時間に基づいて、ローミング先候補の中から第1の端末のローミング先を決定する。通知部は、決定されたローミング先を示すローミング先通知を、第1の端末に送信する。これにより、例えば第1の基地局の配下に第1の端末以外の他の端末が存在する場合であっても、第1の時間が閾値以上となった第1の端末のみをチャネル移動させることができ、チャネル移動の不要な他の端末が無駄にチャネル移動することを回避することができる。その結果、第1の端末によるデータの送信を効率良く行うことができる。 According to this aspect, when the first time is equal to or greater than the threshold, the determining unit selects roaming destination candidates based on the accumulated time during which the first terminal has transmitted data within the unit time for each communication channel. The roaming destination of the first terminal is determined from among them. The notification unit transmits a roaming destination notification indicating the determined roaming destination to the first terminal. As a result, for example, even if terminals other than the first terminal exist under the control of the first base station, only the first terminal for which the first time is equal to or greater than the threshold can be channel-shifted. This makes it possible to avoid wasteful channel movement of other terminals that do not require channel movement. As a result, data transmission by the first terminal can be efficiently performed.

例えば、前記ローミング先候補は、第2の通信チャネルで無線通信を行う第2の基地局を含み、前記決定部は、前記第1の時間が前記閾値以上となった場合であって、前記単位時間内に前記第2の通信チャネルで前記第1の端末がデータを送信した累積時間である第2の時間が前記閾値未満である場合には、前記第2の基地局を前記第1の端末のローミング先として決定するように構成してもよい。 For example, the roaming destination candidate includes a second base station that performs wireless communication on a second communication channel, and the determination unit determines that the unit If a second time, which is the cumulative time during which the first terminal has transmitted data on the second communication channel within the time, is less than the threshold, the second base station is transmitted to the first terminal. roaming destination.

本態様によれば、決定部は、第2の時間が閾値未満である第2の基地局を、第1の端末のローミング先として決定する。これにより、第1の端末のローミング先を適切に決定することができる。 According to this aspect, the determining unit determines, as the roaming destination of the first terminal, the second base station whose second time is less than the threshold. This makes it possible to appropriately determine the roaming destination of the first terminal.

例えば、前記ローミング先候補は、さらに、第3の通信チャネルで無線通信を行う第3の基地局を含み、前記決定部は、前記第1の時間が前記閾値以上となった場合であって、前記第2の時間が前記閾値未満であり、且つ、前記単位時間内に前記第3の通信チャネルで前記第1の端末がデータを送信した累積時間である第3の時間が前記閾値未満であり、且つ、前記第2の時間が前記第3の時間よりも短い場合には、前記ローミング先候補である前記第2の基地局及び前記第3の基地局のうち、前記第2の基地局を前記第1の端末のローミング先として決定するように構成してもよい。 For example, the roaming destination candidate further includes a third base station that performs wireless communication on a third communication channel, and the determining unit determines that, when the first time is equal to or greater than the threshold, The second time is less than the threshold, and a third time is less than the threshold, which is an accumulated time during which the first terminal transmits data over the third communication channel within the unit time. and, if the second time is shorter than the third time, the second base station, out of the second base station and the third base station that are the roaming destination candidates, It may be configured to be determined as the roaming destination of the first terminal.

本態様によれば、決定部は、ローミング先候補である第2の基地局及び第3の基地局のうち、累積時間が最も短い第2の基地局を第1の端末のローミング先として決定する。これにより、ローミング先候補が複数の基地局を含む場合であっても、第1の端末のローミング先を適切に決定することができる。 According to this aspect, the determination unit determines the second base station with the shortest accumulated time as the roaming destination of the first terminal among the second base station and the third base station that are roaming destination candidates. . Accordingly, even when roaming destination candidates include a plurality of base stations, the roaming destination of the first terminal can be appropriately determined.

例えば、前記決定部は、前記第1の時間が前記閾値以上となった場合であって、前記第2の時間が前記閾値以上である場合には、前記単位時間内に前記第1の通信チャネルで前記第1の基地局及び当該第1の基地局の配下の前記第1の端末がそれぞれデータを送信した累積時間の加重平均と、前記単位時間内に前記第2の通信チャネルで前記第2の基地局及び当該第2の基地局の配下の第2の端末がそれぞれデータを送信した累積時間の加重平均との比較結果に基づいて、前記第1の基地局及び前記第2の基地局のいずれか一方を前記第1の端末のローミング先として決定し、前記通知部は、前記第1の端末のローミング先として決定された前記第1の基地局及び前記第2の基地局のいずれか一方に対して、通信チャネルを変更するように指示する通信チャネル変更通知を送信するように構成してもよい。 For example, if the first time period is equal to or greater than the threshold value and the second time period is equal to or greater than the threshold value, the decision unit determines whether the first communication channel is selected within the unit time. and the weighted average of the cumulative time during which the first base station and the first terminal under the control of the first base station each transmit data, and the second of the first base station and the second base station based on the result of comparison with the weighted average of the cumulative time during which the base station and the second terminal under the control of the second base station have transmitted data, respectively Any one of the base stations is determined as the roaming destination of the first terminal, and the notification unit selects either one of the first base station and the second base station determined as the roaming destination of the first terminal. may be configured to transmit a communication channel change notification instructing to change the communication channel.

本態様によれば、第2の時間が閾値以上である、すなわち、ローミング先候補が存在しない場合であっても、第1の基地局及び第2の基地局のいずれか一方の通信チャネルを変更することにより、第1の端末を、通信チャネルを変更した第1の基地局及び第2の基地局のいずれか一方に適切にローミングすることができる。 According to this aspect, even if the second time is equal to or greater than the threshold, that is, even if there is no roaming destination candidate, the communication channel of either the first base station or the second base station is changed. By doing so, the first terminal can appropriately roam to either the first base station or the second base station that has changed the communication channel.

例えば、前記決定部は、前記第2の基地局を前記第1の端末のローミング先として決定した場合に、前記単位時間内に第4の通信チャネルで前記第2の基地局及び前記第2の端末がそれぞれデータを送信した累積時間の加重平均と、前記単位時間内に第5の通信チャネルで前記第2の基地局及び前記第2の端末がそれぞれデータを送信した累積時間の加重平均との比較結果に基づいて、前記第2の基地局の通信チャネルの変更先を、前記第4の通信チャネル及び前記第5の通信チャネルのいずれか一方に決定するように構成してもよい。 For example, when the determination unit determines the second base station as the roaming destination of the first terminal, the determination unit determines whether the second base station and the second base station are connected to each other through a fourth communication channel within the unit time. A weighted average of the cumulative time during which each terminal transmits data, and a weighted average of the cumulative time during which the second base station and the second terminal transmit data through a fifth communication channel within the unit time. A change destination of the communication channel of the second base station may be determined to be either the fourth communication channel or the fifth communication channel based on the comparison result.

本態様によれば、第2の基地局の通信チャネルの変更先を、第4の通信チャネル及び第5の通信チャネルのいずれか一方に適切に決定することができる。 According to this aspect, it is possible to appropriately determine the change destination of the communication channel of the second base station to either the fourth communication channel or the fifth communication channel.

また、本発明の一態様に係る制御方法は、複数の通信チャネルを含み、且つ、単位時間内にデータを送信した累積時間が通信チャネル毎に制限されている通信帯域を用いて、基地局と無線通信を行う端末を制御するための制御方法であって、前記単位時間内に特定の通信チャネルで前記端末がデータを前記基地局に送信した累積時間を取得するステップと、取得された前記累積時間が閾値以上となった場合に、通信チャネル毎に前記単位時間内に前記端末がデータを送信した累積時間に基づいて、ローミング先候補の中から前記端末のローミング先を決定するステップと、決定されたローミング先を示すローミング先通知を、前記端末に送信するステップと、を含む。 Further, a control method according to an aspect of the present invention uses a communication band that includes a plurality of communication channels and in which the cumulative time of data transmission within a unit time is limited for each communication channel, a base station and A control method for controlling a terminal that performs wireless communication, comprising: acquiring an accumulated time during which the terminal transmits data to the base station through a specific communication channel within the unit time; determining a roaming destination of the terminal from among roaming destination candidates based on the accumulated time during which the terminal has transmitted data within the unit time for each communication channel when the time is equal to or greater than a threshold; and sending a roaming destination notification to the terminal indicating the roaming destination that has been established.

本態様によれば、累積時間が閾値以上となった場合に、通信チャネル毎に単位時間内に端末がデータを送信した累積時間に基づいて、ローミング先候補の中から端末のローミング先を決定する。また、決定されたローミング先を示すローミング先通知を、端末に送信する。これにより、例えば基地局の配下に上記端末以外の他の端末が存在する場合であっても、累積時間が閾値以上となった上記端末のみをチャネル移動させることができ、チャネル移動の不要な他の端末が無駄にチャネル移動することを回避することができる。その結果、端末によるデータの送信を効率良く行うことができる。 According to this aspect, when the cumulative time is equal to or greater than the threshold, the roaming destination of the terminal is determined from among the roaming destination candidates based on the cumulative time during which the terminal has transmitted data within the unit time for each communication channel. . Also, a roaming destination notification indicating the determined roaming destination is transmitted to the terminal. As a result, for example, even if there are terminals other than the terminals under the control of the base station, only the terminals whose cumulative time is equal to or greater than the threshold can be channel-shifted, and channel movement is unnecessary. terminals can be avoided from moving channels unnecessarily. As a result, data transmission by the terminal can be efficiently performed.

また、本発明の一態様に係るプログラムは、上述した制御方法をコンピュータに実行させるためのプログラムである。 A program according to an aspect of the present invention is a program for causing a computer to execute the control method described above.

なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なCD-ROMなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。 The present invention can be realized not only as an apparatus, but also as a method in which processing means constituting the apparatus are used as steps, as a program for causing a computer to execute the steps, or as a computer-readable program in which the program is recorded. It can also be implemented as a recording medium such as a CD-ROM, or as information, data, or signals indicating the program. These programs, information, data and signals may then be distributed over a communication network such as the Internet.

本発明の一態様に係る制御装置等によれば、単位時間内にデータを送信した累積時間が通信チャネル毎に制限されている通信帯域において、データの送信を効率良く行うことができる。 According to the control device and the like according to one aspect of the present invention, it is possible to efficiently transmit data in a communication band in which the cumulative time of data transmission within a unit time is limited for each communication channel.

実施の形態に係る通信システムの概要を示す図である。BRIEF DESCRIPTION OF THE DRAWINGS It is a figure which shows the outline|summary of the communication system which concerns on embodiment. 実施の形態に係る制御装置の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of the control apparatus which concerns on embodiment. 送信時間を記録するテーブルの一例を示す図である。It is a figure which shows an example of the table which records transmission time. ローミング先候補が存在する場合における、実施の形態に係る通信システムの動作を示すシーケンス図である。FIG. 4 is a sequence diagram showing the operation of the communication system according to the embodiment when there are roaming destination candidates; 図4のシーケンス図のステップS105の処理を説明するための図である。FIG. 5 is a diagram for explaining the process of step S105 in the sequence diagram of FIG. 4; FIG. 実施の形態に係る制御装置から基地局に送信するBeaconフレームの一例を示す図である。FIG. 4 is a diagram showing an example of a beacon frame transmitted from the control device according to the embodiment to the base station; 実施の形態に係る制御装置から基地局に送信するローミング先通知を示す情報を有するVendor Specific Actionフレームの一例を示す図である。FIG. 10 is a diagram showing an example of a Vendor Specific Action frame having information indicating a roaming destination notification transmitted from the control device according to the embodiment to the base station; 図4のシーケンス図のステップS107の処理を説明するための図である。FIG. 5 is a diagram for explaining the process of step S107 in the sequence diagram of FIG. 4; FIG. ローミング先候補が存在しない場合における、実施の形態に係る通信システムの動作を説明するための図である。FIG. 4 is a diagram for explaining the operation of the communication system according to the embodiment when there are no roaming destination candidates; ローミング先候補が存在しない場合における、実施の形態に係る通信システムの動作を示すシーケンス図である。FIG. 4 is a sequence diagram showing the operation of the communication system according to the embodiment when there are no roaming destination candidates; 図9のシーケンス図のステップS205の処理を説明するための図である。FIG. 10 is a diagram for explaining the process of step S205 in the sequence diagram of FIG. 9; FIG. 図9のシーケンス図のステップS206の処理を説明するための図である。FIG. 10 is a diagram for explaining the process of step S206 in the sequence diagram of FIG. 9; FIG.

以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序等は、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。 BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. It should be noted that the embodiments described below are all comprehensive or specific examples. Numerical values, shapes, materials, components, arrangement positions and connection forms of components, steps, order of steps, and the like shown in the following embodiments are examples and are not intended to limit the present invention. Further, among the constituent elements in the following embodiments, constituent elements not described in independent claims will be described as optional constituent elements.

(実施の形態)
[1-1.通信システムの概要]
まず、図1を参照しながら、実施の形態に係る通信システム2の概要について説明する。図1は、実施の形態に係る通信システム2の概要を示す図である。
(Embodiment)
[1-1. Overview of communication system]
First, an overview of a communication system 2 according to an embodiment will be described with reference to FIG. FIG. 1 is a diagram showing an overview of a communication system 2 according to an embodiment.

図1に示すように、通信システム2は、基地局AP1,AP2,AP3と、端末STA1,STA2,STA3,STA4と、制御装置4とを備えている。 As shown in FIG. 1, the communication system 2 includes base stations AP1, AP2, AP3, terminals STA1, STA2, STA3, STA4, and a control device 4. FIG.

基地局AP1と、その配下の端末STA3,STA4とは、チャネル1で無線通信を行うBSS(Basic Service Set)1を構成する。なお、チャネル1は、無線通信を行うための通信チャネルである。基地局AP1と端末STA3,STA4との無線通信は、IEEE802.11ah規格に準拠した無線LAN(Local Area Network)で構築されている。すなわち、基地局AP1と端末STA3,STA4との無線通信は、複数の通信チャネルを含む通信帯域であって、単位時間内にデータ(通信フレーム)を送信した累積時間が通信チャネル毎に制限されている通信帯域、例えば920MHz帯で行われる。 A base station AP1 and terminals STA3 and STA4 under its control constitute a BSS (Basic Service Set) 1 that performs radio communication on a channel 1 . Channel 1 is a communication channel for wireless communication. Wireless communication between the base station AP1 and the terminals STA3 and STA4 is established by a wireless LAN (Local Area Network) conforming to the IEEE802.11ah standard. That is, the radio communication between the base station AP1 and the terminals STA3 and STA4 is performed in a communication band including a plurality of communication channels, and the accumulated time for transmitting data (communication frames) within a unit time is limited for each communication channel. communication band, for example, the 920 MHz band.

ここで、920MHz帯における無線通信では、1台の通信装置が1つの通信チャネルで単位時間内にデータを送信した累積時間(以下、「累積送信時間」ともいう)が規制値(360秒)以下に制限されている。すなわち、1台の通信装置が1つの通信チャネルで直近の1時間の期間にデータを送信した累積時間が360秒に達した場合には、当該通信装置は、当該期間ではデータを送信することができなくなる。なお、この場合、当該通信装置は、直近の1時間の期間に累積送信時間が360秒に達した当該通信チャネル以外の他の通信チャネルでは、データを送信することができる。 Here, in wireless communication in the 920 MHz band, the cumulative time (hereinafter also referred to as "cumulative transmission time") during which one communication device transmits data in one communication channel within a unit time is less than or equal to the regulation value (360 seconds). is limited to In other words, when the cumulative time of one communication device transmitting data in one communication channel in the most recent one-hour period reaches 360 seconds, the communication device cannot transmit data in that period. become unable. In this case, the communication device can transmit data on other communication channels other than the communication channel whose cumulative transmission time has reached 360 seconds in the most recent one-hour period.

基地局AP1は、無線LANにおけるアクセスポイントであり、端末STA3,STA4と他のネットワークとの通信を中継する。基地局AP1は、端末STA3,STA4と無線通信を行う。また、基地局AP1は、他のネットワークと有線通信又は無線通信を行う。他のネットワークは、例えば、オフィスや工場等のローカルエリアネットワーク、又は、インターネット等である。 The base station AP1 is an access point in the wireless LAN and relays communication between the terminals STA3 and STA4 and other networks. The base station AP1 performs radio communication with the terminals STA3 and STA4. Also, the base station AP1 performs wired or wireless communication with other networks. Other networks are, for example, local area networks such as offices and factories, or the Internet.

端末STA3,STA4は、無線LANにおけるステーションであり、基地局AP1と無線通信を行う。端末STA3,STA4は、基地局AP1による中継を利用して他のネットワークと通信したり、基地局AP1と通信したりすることができる。 Terminals STA3 and STA4 are stations in the wireless LAN, and perform wireless communication with the base station AP1. The terminals STA3 and STA4 can communicate with other networks or with the base station AP1 using relay by the base station AP1.

基地局AP2と、その配下の端末STA1,STA2とは、チャネル2で無線通信を行うBSS2を構成する。なお、チャネル2は、無線通信を行うための、チャネル1と異なる通信チャネルである。基地局AP2と端末STA1,STA2との無線通信は、上述と同様に、IEEE802.11ah規格に準拠した無線LANで構築されている。すなわち、基地局AP2と端末STA1,STA2との無線通信は、例えば上述した920MHz帯で行われる。 A base station AP2 and terminals STA1 and STA2 under its control constitute a BSS2 that performs wireless communication on channel 2. FIG. Channel 2 is a communication channel different from channel 1 for wireless communication. Wireless communication between the base station AP2 and the terminals STA1 and STA2 is established by a wireless LAN complying with the IEEE802.11ah standard, as described above. That is, radio communication between the base station AP2 and the terminals STA1 and STA2 is performed in the above-described 920 MHz band, for example.

基地局AP2は、無線LANにおけるアクセスポイントであり、端末STA1,STA2と他のネットワークとの通信を中継する。基地局AP2は、端末STA1,STA2と無線通信を行う。また、基地局AP2は、他のネットワークと有線通信又は無線通信を行う。 The base station AP2 is an access point in the wireless LAN and relays communication between the terminals STA1 and STA2 and other networks. The base station AP2 performs radio communication with the terminals STA1 and STA2. Also, the base station AP2 performs wired or wireless communication with other networks.

端末STA1,STA2は、無線LANにおけるステーションであり、基地局AP2と無線通信を行う。端末STA1,STA2は、基地局AP2による中継を利用して他のネットワークと通信したり、基地局AP2と通信したりすることができる。 Terminals STA1 and STA2 are stations in a wireless LAN, and perform wireless communication with a base station AP2. The terminals STA1 and STA2 can communicate with other networks or communicate with the base station AP2 using the relay by the base station AP2.

基地局AP3と、その配下の端末(図示せず)とは、チャネル3で無線通信を行うBSS3を構成する。なお、チャネル3は、無線通信を行うための、チャネル1及びチャネル2と異なる通信チャネルである。基地局AP3と端末との無線通信は、上述と同様に、IEEE802.11ah規格に準拠した無線LANで構築されている。すなわち、基地局AP3と端末との無線通信は、例えば上述した920MHz帯で行われる。 A base station AP3 and a terminal (not shown) under its control constitute a BSS3 that performs wireless communication on channel 3. FIG. Channel 3 is a communication channel different from channels 1 and 2 for wireless communication. Wireless communication between the base station AP3 and the terminal is constructed by a wireless LAN conforming to the IEEE802.11ah standard, as described above. That is, wireless communication between the base station AP3 and the terminal is performed, for example, in the 920 MHz band described above.

基地局AP3は、無線LANにおけるアクセスポイントであり、端末と他のネットワークとの通信を中継する。基地局AP3は、端末と無線通信を行う。また、基地局AP3は、他のネットワークと有線通信又は無線通信を行う。 The base station AP3 is an access point in the wireless LAN and relays communication between the terminal and other networks. The base station AP3 performs wireless communication with terminals. Also, the base station AP3 performs wired or wireless communication with other networks.

ここで、本実施の形態に係る通信システム2における、基地局AP1,AP2,AP3は互いに一定の距離を保って設置されており、少なくとも隣接する互いの基地局(例えば、基地局AP2であれば、基地局AP1及びAP3)は、無線通信可能な範囲が互いに多くの部分で重なるように設置されている。つまり、ある特定の基地局は、隣接する基地局の配下の端末と無線通信可能な範囲に設置されている。より具体的には、基地局AP1は、隣接する基地局AP2の配下の端末STA1とも無線通信可能なように設置されている。 Here, in the communication system 2 according to the present embodiment, the base stations AP1, AP2, and AP3 are installed at a certain distance from each other, and at least the adjacent base stations (for example, the base station AP2) , base stations AP1 and AP3) are installed such that their radio coverage areas largely overlap each other. In other words, a certain base station is installed within a range capable of wireless communication with terminals under the control of adjacent base stations. More specifically, the base station AP1 is installed so as to be able to wirelessly communicate with the terminal STA1 under the control of the adjacent base station AP2.

制御装置4は、基地局AP1,AP2,AP3と有線LANケーブル又は無線通信を介して通信する。制御装置4は、基地局AP1と無線通信を行う端末STA3,STA4を制御するとともに、基地局AP2と無線通信を行う端末STA1,STA2を制御する。ここで、制御装置4は、各基地局AP1,AP2,AP3と通信を行い制御することを考慮すれば、有線通信がより好ましい。本実施の形態に係る制御装置4は、基地局AP1,AP2,AP3と有線LANケーブルを介して有線通信するという例で説明する。制御装置4の機能構成については後述する。 The control device 4 communicates with the base stations AP1, AP2, AP3 via wired LAN cables or wireless communication. The control device 4 controls the terminals STA3 and STA4 that wirelessly communicate with the base station AP1, and controls the terminals STA1 and STA2 that wirelessly communicate with the base station AP2. Here, considering that the controller 4 communicates with and controls each of the base stations AP1, AP2, and AP3, wire communication is more preferable. An example will be described in which the control device 4 according to the present embodiment performs wired communication with the base stations AP1, AP2, and AP3 via wired LAN cables. A functional configuration of the control device 4 will be described later.

[1-2.制御装置の機能構成]
次に、図2及び図3を参照しながら、制御装置4の機能構成について説明する。図2は、実施の形態に係る制御装置4の機能構成を示すブロック図である。図3は、送信時間を記録するためのテーブル14の一例を示す図である。
[1-2. Functional configuration of control device]
Next, the functional configuration of the control device 4 will be described with reference to FIGS. 2 and 3. FIG. FIG. 2 is a block diagram showing the functional configuration of the control device 4 according to the embodiment. FIG. 3 shows an example of a table 14 for recording transmission times.

図2に示すように、制御装置4は、通信IF(インタフェース)6と、取得部8と、決定部10と、通知部12とを備えている。なお、取得部8、決定部10及び通知部12は、例えばプロセッサがメモリに記録されたソフトウェアプログラムを読み出して実行することにより実現される。 As shown in FIG. 2 , the control device 4 includes a communication IF (interface) 6 , an acquisition section 8 , a determination section 10 and a notification section 12 . The acquisition unit 8, the determination unit 10, and the notification unit 12 are realized by, for example, a processor reading out and executing a software program recorded in a memory.

通信IF6は、基地局AP1,AP2,AP3と有線通信を行う通信インタフェースである。 A communication interface 6 is a communication interface that performs wired communication with the base stations AP1, AP2, and AP3.

取得部8は、通信IF6を介して、通信チャネル毎に基地局AP1,AP2,AP3及び端末STA1,STA2,STA3,STA4の各累積送信時間を取得する。具体的には、取得部8は、通信チャネル毎に単位時間(直近の1時間)内に基地局AP1,AP2,AP3及び端末STA1,STA2,STA3,STA4の各々がデータを送信した累積時間を取得する。取得部8は、取得した基地局AP1,AP2,AP3及び端末STA1,STA2,STA3,STA4の各累積送信時間を、通信チャネルと紐付けてメモリに記憶する。 The acquiring unit 8 acquires the cumulative transmission times of the base stations AP1, AP2, AP3 and the terminals STA1, STA2, STA3, STA4 for each communication channel via the communication IF6. Specifically, the acquisition unit 8 calculates the accumulated time during which each of the base stations AP1, AP2, and AP3 and the terminals STA1, STA2, STA3, and STA4 has transmitted data within a unit time (the most recent hour) for each communication channel. get. The acquiring unit 8 associates the acquired cumulative transmission times of the base stations AP1, AP2, AP3 and the terminals STA1, STA2, STA3, STA4 with the communication channels and stores them in the memory.

例えば、取得部8は、基地局AP1の累積送信時間「100ミリ秒」、端末STA3の累積送信時間「50ミリ秒」、及び、端末STA4の累積送信時間「80ミリ秒」を、通信チャネル「チャネル1」と紐付けて記憶する。また例えば、取得部8は、基地局AP2の累積送信時間「180ミリ秒」、端末STA1の累積送信時間「45ミリ秒」、及び、端末STA2の累積送信時間「90ミリ秒」を、通信チャネル「チャネル2」と紐付けて記憶する。また例えば、取得部8は、基地局AP3の累積送信時間「200ミリ秒」を、通信チャネル「チャネル3」と紐付けて記憶する。 For example, the acquisition unit 8 acquires the accumulated transmission time "100 milliseconds" of the base station AP1, the accumulated transmission time "50 milliseconds" of the terminal STA3, and the accumulated transmission time "80 milliseconds" of the terminal STA4 into the communication channel " channel 1" and stored. Further, for example, the acquisition unit 8 acquires the accumulated transmission time of “180 milliseconds” of the base station AP2, the accumulated transmission time of “45 milliseconds” of the terminal STA1, and the accumulated transmission time of “90 milliseconds” of the terminal STA2. It is stored in association with "channel 2". Further, for example, the acquisition unit 8 stores the accumulated transmission time “200 milliseconds” of the base station AP3 in association with the communication channel “channel 3”.

ここで、取得部8による端末STA1の累積送信時間の取得方法の一例について説明する。取得部8は、例えば図3に示すテーブル14を用いて、チャネル2における端末STA1の累積送信時間を取得する。テーブル14は、1時間すなわち3600秒間を、例えば100ミリ秒毎の時間区間に区切り、各時間区間における端末STA1の送信時間を記録するためのデータテーブルである。この場合、上記時間区間は、36000個存在する。テーブル14における1つのエントリは、1つの時間区間に対応している。なお、テーブル14における時間区間の区切り時間間隔は、予め工場出荷時に設定されてもよいし、ユーザが使用時に指定することで適宜設定してもよい。 Here, an example of a method of acquiring the accumulated transmission time of the terminal STA1 by the acquiring unit 8 will be described. The acquisition unit 8 acquires the cumulative transmission time of the terminal STA1 on the channel 2, for example, using the table 14 shown in FIG. Table 14 is a data table for dividing one hour, ie, 3600 seconds into time intervals of, for example, 100 milliseconds, and recording the transmission time of terminal STA1 in each time interval. In this case, there are 36000 time intervals. One entry in table 14 corresponds to one time interval. Note that the delimiting time intervals of the time sections in the table 14 may be set in advance at the time of shipment from the factory, or may be appropriately set by the user specifying them at the time of use.

テーブル14において、各エントリは、番号16と送信時間18とを有する。番号16は、各エントリの通し番号である。送信時間18は、各エントリに対応する時間区間における端末STA1の送信時間である。送信時間18は、例えばミリ秒を単位として表現された送信時間である。送信時間18は、エントリに対応する時間区間においてデータが全く送信されなかった場合には最小値「0」となり、エントリに対応する時間区間における全ての時間でデータを送信していた場合には最大値「100」となる。 In table 14 each entry has a number 16 and a transmission time 18 . Number 16 is the serial number of each entry. The transmission time 18 is the transmission time of the terminal STA1 in the time interval corresponding to each entry. The transmission time 18 is, for example, the transmission time expressed in milliseconds. The transmission time 18 is the minimum value "0" when no data is transmitted during the time interval corresponding to the entry, and the maximum value when data is transmitted during the entire time interval corresponding to the entry. The value becomes "100".

一例として、図3における番号16が「1」であるエントリに対応する時間区間では、端末STA1がデータを全く送信しなかったことが示されており、番号16が「2」であるエントリに対応する時間区間では、端末STA1が45ミリ秒間の送信を行ったことが示されている。 As an example, the time interval corresponding to the entry whose number 16 is "1" in FIG. In the time interval shown, terminal STA1 has transmitted for 45 milliseconds.

取得部8は、端末STA1の送信を常時監視しており、100ミリ秒の時間区間毎に、端末STA1の送信時間を取得する。なお、送信時間18には、データの再送に係る時間も含まれる。 The acquisition unit 8 constantly monitors the transmission of the terminal STA1, and acquires the transmission time of the terminal STA1 for each time interval of 100 milliseconds. Note that the transmission time 18 also includes the time required for data retransmission.

そして、取得部8は、時間区間毎に番号16を「1」ずつ増やしながら、当該時間区間に対応する番号16のエントリの送信時間18に、取得した送信時間を記録する。番号16が「36000」であるエントリに送信時間を記録した直後には、番号16が「1」であるエントリに送信時間を上書きして記録する。このようにしてテーブル14には、リングバッファとして過去1時間の範囲の各時間区間における送信時間が記録される。その結果、テーブル14には、常に直近の1時間分の各時間区間における送信時間が記録されるので、取得部8は、番号「1」~「36000」における送信時間18の合計を算出することにより、直近の1時間における端末STA1の累積送信時間を取得することができる。 Then, the acquiring unit 8 records the acquired transmission time as the transmission time 18 of the entry of the number 16 corresponding to the time interval while incrementing the number 16 by "1" for each time interval. Immediately after recording the transmission time in the entry whose number 16 is "36000", the transmission time is overwritten and recorded in the entry whose number 16 is "1". In this manner, the table 14 records the transmission time in each time interval within the past hour as a ring buffer. As a result, since the table 14 always records the transmission time in each time interval for the most recent one hour, the acquisition unit 8 calculates the total of the transmission times 18 in the numbers "1" to "36000". , it is possible to acquire the cumulative transmission time of the terminal STA1 in the most recent hour.

なお、取得部8は、上述したテーブル14を用いた端末STA1のチャネル2における累積送信時間の算出方法と同様にして、基地局AP1,AP2,AP3及び端末STA2,STA3,STA4に関する通信チャネル毎の累積送信時間を算出することができる。この場合の各チャネルにおける累積送信時間は、チャネル毎に生成したテーブルを用いて管理される。 Note that the acquisition unit 8, in the same manner as the method of calculating the cumulative transmission time in channel 2 of terminal STA1 using table 14 described above, calculates A cumulative transmission time can be calculated. The cumulative transmission time in each channel in this case is managed using a table generated for each channel.

図2に戻り、決定部10は、端末STA1,STA2,STA3,STA4のうち特定の端末の累積送信時間が閾値以上となった場合に、ローミング先候補の中から上記特定の端末のローミング先を決定する。閾値は、例えば、累積送信時間の規制値(360秒)の95%、すなわち342秒とすることができる。例えば、上記特定の端末が端末STA1である場合、ローミング先候補は、端末STA1が属するBSS2以外の他のBSS1及びBSS3にそれぞれ属する基地局AP1,AP3である。決定部10によるローミング先の決定方法については後述する。 Returning to FIG. 2, when the cumulative transmission time of a specific terminal out of terminals STA1, STA2, STA3, and STA4 is equal to or greater than a threshold, determining section 10 selects the roaming destination of the specific terminal from among the roaming destination candidates. decide. The threshold may be, for example, 95% of the cumulative transmission time regulation value (360 seconds), that is, 342 seconds. For example, if the specific terminal is the terminal STA1, the roaming destination candidates are the base stations AP1 and AP3 belonging to BSS1 and BSS3, respectively, other than the BSS2 to which the terminal STA1 belongs. A method of determining the roaming destination by the determining unit 10 will be described later.

通知部12は、決定部10により決定されたローミング先を示すローミング先通知を、通信IF6により上記特定の端末に送信する。 The notification unit 12 transmits a roaming destination notification indicating the roaming destination determined by the determination unit 10 to the specific terminal via the communication IF 6 .

[1-3.通信システムの動作]
[1-3-1.ローミング先候補が存在する場合]
次に、図1及び図4~図7を参照しながら、ローミング先候補が存在する場合における、実施の形態に係る通信システム2の動作について説明する。図4は、ローミング先候補が存在する場合における、実施の形態に係る通信システム2の動作を示すシーケンス図である。図5は、図4のシーケンス図のステップS105の処理(端末STA1のローミング先を決定する処理)を説明するための図である。図6Aは、実施の形態に係る制御装置4から基地局に送信するBeaconフレームの一例を示す図である。図6Bは、実施の形態に係る制御装置4から基地局に送信するローミング先通知を示す情報を有するVendor Specific Actionフレームの一例を示す図である。図7は、図4のシーケンス図のステップS107の処理(ローミングを実行する処理)を説明するための図である。
[1-3. Operation of communication system]
[1-3-1. If roaming destination candidates exist]
Next, the operation of the communication system 2 according to the embodiment when there are roaming destination candidates will be described with reference to FIGS. 1 and 4 to 7. FIG. FIG. 4 is a sequence diagram showing the operation of the communication system 2 according to the embodiment when there are roaming destination candidates. FIG. 5 is a diagram for explaining the process of step S105 in the sequence diagram of FIG. 4 (the process of determining the roaming destination of terminal STA1). FIG. 6A is a diagram showing an example of a beacon frame transmitted from the control device 4 to the base station according to the embodiment. FIG. 6B is a diagram showing an example of a Vendor Specific Action frame having information indicating a roaming destination notification transmitted from the control device 4 to the base station according to the embodiment. FIG. 7 is a diagram for explaining the process of step S107 (the process of executing roaming) in the sequence diagram of FIG.

以下、図1に示す通信システム2の構成を前提として、チャネル2における端末STA1(第1の端末の一例)の累積送信時間が閾値以上となった場合における、通信システム2の動作について説明する。なお、図4では、説明の都合上、制御装置4、基地局AP1(第2の基地局の一例)、基地局AP2(第1の基地局の一例)及び端末STA1の各動作のみ図示し、基地局AP3(第3の基地局の一例)、端末STA2(第2の端末の一例)、端末STA3及び端末STA4の各動作については、図示を省略してある。 Based on the configuration of the communication system 2 shown in FIG. 1, the operation of the communication system 2 when the accumulated transmission time of the terminal STA1 (an example of the first terminal) on the channel 2 exceeds the threshold will be described below. For convenience of explanation, FIG. 4 only shows the operations of the control device 4, the base station AP1 (an example of the second base station), the base station AP2 (an example of the first base station), and the terminal STA1. The operations of the base station AP3 (an example of a third base station), terminal STA2 (an example of a second terminal), terminal STA3, and terminal STA4 are omitted from the drawing.

図4に示すように、まず、BSS2において基地局AP2と端末STA1との間で、無線通信の接続が確立される(S101)。これにより、基地局AP2と端末STA1とは、チャネル2により無線通信可能な状態となる。なお、図示しないが、上記と同様に、BSS1において基地局AP1と端末STA3,STA4との間で無線通信の接続が確立され、BSS2において基地局AP2と端末STA2との間でも無線通信の接続が確立されているものとする。 As shown in FIG. 4, first, a wireless communication connection is established between the base station AP2 and the terminal STA1 in the BSS2 (S101). As a result, the base station AP2 and the terminal STA1 are ready for wireless communication via channel 2. FIG. Although not shown, in BSS1, a wireless communication connection is established between the base station AP1 and the terminals STA3 and STA4, and in BSS2, a wireless communication connection is established between the base station AP2 and the terminal STA2. shall be established.

制御装置4の取得部8は、通信チャネル毎に、基地局AP1,AP2,AP3及び端末STA1,STA2,STA3,STA4の各累積送信時間を取得する(S102)。制御装置4の決定部10は、通信チャネル毎に、取得部8により取得された各累積送信時間が閾値以上となったか否かを判定する(S103)。各累積送信時間が閾値未満である場合には(S103でNO)、上述したステップS102に戻る。 The acquisition unit 8 of the control device 4 acquires each cumulative transmission time of the base stations AP1, AP2, AP3 and the terminals STA1, STA2, STA3, STA4 for each communication channel (S102). The determining unit 10 of the control device 4 determines whether or not each cumulative transmission time acquired by the acquiring unit 8 is equal to or greater than a threshold for each communication channel (S103). If each cumulative transmission time is less than the threshold (NO in S103), the process returns to step S102 described above.

チャネル2(第1の通信チャネルの一例)における端末STA1の累積送信時間(第1の時間の一例)が閾値以上となった場合には(S103でYES)、チャネル2以外の他のチャネル1(第2の通信チャネルの一例)及びチャネル3(第3の通信チャネルの一例)における端末STA1の累積送信時間に基づいて、ローミング先候補が存在するか否か(すなわち、基地局AP1,AP2がローミング先候補になり得るか否か)を判定する。チャネル1における端末STA1の累積送信時間(第2の時間の一例)、及び、チャネル3における端末STA1の累積送信時間(第3の時間の一例)の少なくとも一方が閾値未満である場合には、制御装置4の決定部10は、ローミング先候補が存在すると判定する(S104)。 If the accumulated transmission time (example of first time) of terminal STA1 on channel 2 (example of first communication channel) is equal to or greater than the threshold (YES in S103), channel 1 (example of first communication channel) other than channel 2 ( Based on the accumulated transmission time of terminal STA1 in channel 3 (an example of a second communication channel) and channel 3 (an example of a third communication channel), it is determined whether there are roaming destination candidates (that is, whether base stations AP1 and AP2 are roaming). (whether or not it can be a first candidate). If at least one of the cumulative transmission time of terminal STA1 on channel 1 (example of second time) and the cumulative transmission time of terminal STA1 on channel 3 (example of third time) is less than the threshold, control The determining unit 10 of the device 4 determines that there is a roaming destination candidate (S104).

以下、チャネル1における端末STA1の累積送信時間、及び、チャネル3における端末STA1の累積送信時間がいずれも閾値未満である、すなわち、ローミング先候補が基地局AP1,AP3である場合について説明する。制御装置4の決定部10は、ローミング先候補である基地局AP1,AP3の中から、端末STA1の累積送信時間の最も短い通信チャネルに属する基地局(例えば基地局AP1)を、端末STA1のローミング先として決定する(S105)。 A case will be described below where both the accumulated transmission time of the terminal STA1 on channel 1 and the accumulated transmission time of the terminal STA1 on channel 3 are less than the threshold, that is, the roaming destination candidates are the base stations AP1 and AP3. The determining unit 10 of the control device 4 selects the base station (for example, the base station AP1) belonging to the communication channel with the shortest cumulative transmission time of the terminal STA1 from among the base stations AP1 and AP3 which are roaming destination candidates. It is determined as the first (S105).

ここで、図5を参照しながら、制御装置4の決定部10による端末STA1のローミング先の決定方法の一例について説明する。図5に示す表には、取得部8がテーブル14を用いて取得した基地局AP1,AP2,AP3及び端末STA1,STA2,STA3,STA4の各累積送信時間をもとに、通信チャネル毎に各基地局及び各端末の「実際の累積送信時間/累積送信時間の規制値」を百分率で表示してある。累積送信時間の規制値は、360秒である。なお、以下、各基地局及び各端末の「実際の累積送信時間/累積送信時間の規制値」を百分率で表した数値を「累積送信時間率」とも呼ぶ。 Here, an example of a method for determining the roaming destination of the terminal STA1 by the determination unit 10 of the control device 4 will be described with reference to FIG. In the table shown in FIG. 5, based on the cumulative transmission times of the base stations AP1, AP2, AP3 and the terminals STA1, STA2, STA3, STA4 acquired by the acquisition unit 8 using the table 14, each "Actual cumulative transmission time/regulation value of cumulative transmission time" of the base station and each terminal is displayed in percentage. The regulation value for cumulative transmission time is 360 seconds. In addition, hereinafter, a numerical value expressed as a percentage of "actual cumulative transmission time/regulation value of cumulative transmission time" of each base station and each terminal is also referred to as "accumulated transmission time ratio".

例えば、チャネル1における基地局AP1では、「40%」と表示されている。これは、単位時間内に基地局AP1がチャネル1でデータを送信した累積送信時間が144秒(=360秒×40%)であることを示している。また例えば、チャネル2における端末STA1では、「95%」と表示されている。これは、単位時間内に端末STA1がチャネル2でデータを送信した累積送信時間が342秒(=360秒×95%)であることを示している。なお、チャネル1における端末STA1では、「10%」と表示されている。これは、単位時間内に端末STA1がBSS1に属していた際に、当該単位時間内に端末STA1がチャネル1でデータを送信した累積送信時間が36秒(=360秒×10%)であることを示している。 For example, at the base station AP1 on channel 1, "40%" is displayed. This indicates that the cumulative transmission time during which the base station AP1 has transmitted data on channel 1 within a unit time is 144 seconds (=360 seconds×40%). Also, for example, for terminal STA1 on channel 2, "95%" is displayed. This indicates that the cumulative transmission time during which terminal STA1 has transmitted data on channel 2 within a unit time is 342 seconds (=360 seconds×95%). Note that "10%" is displayed for the terminal STA1 on channel 1. This means that when the terminal STA1 belongs to the BSS1 within a unit time, the cumulative transmission time during which the terminal STA1 transmits data on channel 1 within the unit time is 36 seconds (=360 seconds × 10%). is shown.

チャネル2における端末STA1の累積送信時間が閾値(342秒)以上となった場合、制御装置4の決定部10は、ローミング先候補である基地局AP1,AP3の中から、累積送信時間の最も短い通信チャネルに属する基地局を端末STA1のローミング先として決定する。 When the cumulative transmission time of the terminal STA1 on channel 2 is equal to or greater than the threshold (342 seconds), the determining unit 10 of the control device 4 selects the roaming destination candidate base stations AP1 and AP3 with the shortest cumulative transmission time. A base station belonging to the communication channel is determined as the roaming destination of the terminal STA1.

図5に示す例では、チャネル1における端末STA1の累積送信時間は、36秒(=360秒×10%)である。また、チャネル3における端末STA1の累積送信時間は、252秒(=360秒×70%)である。そのため、制御装置4の決定部10は、ローミング先候補である基地局AP1,AP3の中から、端末STA1の累積送信時間の最も短いチャネル1に属する基地局AP1を、端末STA1のローミング先として決定する。 In the example shown in FIG. 5, the accumulated transmission time of terminal STA1 on channel 1 is 36 seconds (=360 seconds×10%). Also, the cumulative transmission time of terminal STA1 on channel 3 is 252 seconds (=360 seconds×70%). Therefore, the determination unit 10 of the control device 4 determines the base station AP1 belonging to the channel 1 with the shortest cumulative transmission time of the terminal STA1 as the roaming destination of the terminal STA1 from among the base stations AP1 and AP3 which are roaming destination candidates. do.

ここで、例えば、図5において、チャネル3における基地局AP3の累積送信時間率がチャネル1における基地局AP1の累積送信時間率よりも低く、且つ、チャネル1における端末STA1の累積送信時間率がチャネル3における端末STA1の累積送信時間率よりも低い場合には、基地局AP3を端末STA1のローミング先として決定してもよい。このようにすることで、各基地局の累積送信時間は、各端末の累積送信時間よりも閾値に達しやすいことから、できるだけ累積送信時間が短い基地局をローミング先に決定することにより、通信システム2はローミング後の端末と基地局との無線通信を長く維持させることができる。 Here, for example, in FIG. 5, the cumulative transmission time rate of base station AP3 on channel 3 is lower than the cumulative transmission time rate of base station AP1 on channel 1, and the cumulative transmission time rate of terminal STA1 on channel 1 is channel 3, the base station AP3 may be determined as the roaming destination of the terminal STA1. By doing so, since the cumulative transmission time of each base station is more likely to reach the threshold than the cumulative transmission time of each terminal, a base station with the shortest possible cumulative transmission time is determined as a roaming destination, thereby improving the communication system. 2 can maintain wireless communication between the terminal and the base station for a long time after roaming.

図4に戻り、制御装置4の通知部12は、決定部10により決定されたローミング先を示すローミング先通知を、通信IF6により基地局AP2を経由して端末STA1に送信する(S106)。なお、ローミング先通知は、少なくとも、ローミングする端末STA1のMAC(Media Access Control)アドレスを示す情報と、ローミング先の基地局AP1のMACアドレスを示す情報とを含んでいる。さらに、ローミング先通知は、ローミング先の基地局AP1が動作している通信チャネル(チャネル1)を示す情報を含むことにより、ローミングのためのスキャン時間を短縮することができる。 Returning to FIG. 4, the notification unit 12 of the control device 4 transmits a roaming destination notification indicating the roaming destination determined by the determination unit 10 to the terminal STA1 via the base station AP2 via the communication IF 6 (S106). The roaming destination notification includes at least information indicating the MAC (Media Access Control) address of the roaming terminal STA1 and information indicating the MAC address of the roaming destination base station AP1. Furthermore, the roaming destination notification includes information indicating the communication channel (channel 1) in which the roaming destination base station AP1 is operating, thereby shortening the scanning time for roaming.

ここで、図6A及び図6Bを参照しながら、制御装置4の通知部12によるローミング先通知の送信方法の一例について説明する。 Here, an example of a method of transmitting a roaming destination notification by the notification unit 12 of the control device 4 will be described with reference to FIGS. 6A and 6B.

図6Aに示す例では、制御装置4の通知部12は、基地局が一定の時間間隔で送信するBeaconフレームのVendor-specific IEを利用して、基地局にローミング先通知を送信させる。具体的には、制御装置4の通知部12は、IEEEStd.802.11-2012(8.3.3.2)におけるFrame Bodyの末尾に、図6Aに示すVendor Specific element(IEEEStd.802.11-2012 8.4.2.28)を付加し、Vendor-specific Contentにローミング先通知を示す情報を埋め込み、基地局を経由して端末に送信する。Element IDは、Vendor Specific elementであることを示す221を使用する。なお、Vendor Specific elementは、1つのフレームに複数存在してもよい。但し、elementの最大数は、フレームの最大長のみに制限される。この方法は、基地局と端末とが接続を確立していない状況であっても利用可能である。 In the example shown in FIG. 6A, the notification unit 12 of the control device 4 uses the Vendor-specific IE of the Beacon frame transmitted by the base station at regular time intervals to cause the base station to transmit the roaming destination notification. Specifically, the notification unit 12 of the control device 4 uses the IEEE Std. Add the Vendor Specific element (IEEE Std.802.11-2012 8.4.2.28) shown in FIG. 6A to the end of the Frame Body in 802.11-2012 (8.3.3.2), Information indicating the notification of the roaming destination is embedded in the specific Content and transmitted to the terminal via the base station. Element ID uses 221 indicating that it is a Vendor Specific element. A plurality of Vendor Specific elements may exist in one frame. However, the maximum number of elements is limited only by the maximum length of the frame. This method can be used even when a connection between the base station and the terminal has not been established.

図6Bに示す例では、制御装置4の通知部12は、IEEEStd.802.11-2012(8.5.6)で定義されたVendor Specific Action frameを利用して、ローミング先通知を送信する。具体的には、制御装置4の通知部12は、図6Bに示すVendor Specific Action frameのAction field formatにおけるVendor-Specific Contentにローミング先通知を示す情報を埋め込み、基地局を経由して端末に送信する。なお、Categoryは、126又は127を使用する。この方法は、基地局と端末とが接続を確立している状況でのみ利用可能である。 In the example shown in FIG. 6B, the notification unit 12 of the control device 4 uses IEEE Std. It uses the Vendor Specific Action frame defined in 802.11-2012 (8.5.6) to send roaming destination advertisements. Specifically, the notification unit 12 of the control device 4 embeds information indicating the roaming destination notification in the Vendor-Specific Content in the action field format of the Vendor Specific Action frame shown in FIG. 6B, and transmits the information to the terminal via the base station. do. In addition, Category uses 126 or 127. This method can only be used in situations where a connection has been established between the base station and the terminal.

なお、上述した送信方法の他に、例えば、データフレームのペイロードにローミング先通知を示す情報を含めてもよい。この方法では、端末側に、ローミング先通知を解析し、且つ、ローミングを実行するためのアプリケーションを実装する必要がある。また、この方法は、基地局と端末とが接続を確立している状況でのみ利用可能である。 In addition to the transmission method described above, for example, information indicating the roaming destination notification may be included in the payload of the data frame. In this method, it is necessary to install an application for analyzing the roaming destination notification and executing roaming on the terminal side. Also, this method can only be used in situations where a connection has been established between the base station and the terminal.

図4に戻り、端末STA1は、制御装置4からのローミング先通知に基づいて、ローミングを実行する(S107)。これにより、BSS2において基地局AP2と端末STA1との間で無線通信の接続が切断され(S108)、BSS1において基地局AP1と端末STA1との間で無線通信の接続が確立される(S109)。これにより、図7に示すように、端末STA1は、基地局AP1にローミングし、BSS1において基地局AP1の配下となる。その結果、基地局AP1と端末STA1とは、チャネル1により無線通信可能な状態となり、端末STA1の累積送信時間が規制値に到達するまでの時間を延ばすことができる。 Returning to FIG. 4, terminal STA1 executes roaming based on the roaming destination notification from control device 4 (S107). As a result, the wireless communication connection is disconnected between the base station AP2 and the terminal STA1 in the BSS2 (S108), and the wireless communication connection is established between the base station AP1 and the terminal STA1 in the BSS1 (S109). As a result, as shown in FIG. 7, terminal STA1 roams to base station AP1 and becomes subordinate to base station AP1 in BSS1. As a result, the base station AP1 and the terminal STA1 are in a state of being able to communicate wirelessly on the channel 1, and the time until the accumulated transmission time of the terminal STA1 reaches the regulation value can be extended.

[1-3-2.ローミング先候補が存在しない場合]
次に、図8~図11を参照しながら、ローミング先候補が存在しない場合における、実施の形態に係る通信システム2の動作について説明する。図8は、ローミング先候補が存在しない場合における、実施の形態に係る通信システム2の動作を説明するための図である。図9は、ローミング先候補が存在しない場合における、実施の形態に係る通信システム2の動作を示すシーケンス図である。図10は、図9のシーケンス図のステップS205の処理を説明するための図である。図11は、図9のシーケンス図のステップS206の処理を説明するための図である。
[1-3-2. If there are no roaming destination candidates]
Next, the operation of the communication system 2 according to the embodiment when there are no roaming destination candidates will be described with reference to FIGS. 8 to 11. FIG. FIG. 8 is a diagram for explaining the operation of the communication system 2 according to the embodiment when there are no roaming destination candidates. FIG. 9 is a sequence diagram showing the operation of the communication system 2 according to the embodiment when there are no roaming destination candidates. FIG. 10 is a diagram for explaining the process of step S205 in the sequence diagram of FIG. FIG. 11 is a diagram for explaining the process of step S206 in the sequence diagram of FIG.

以下、図8の(a)に示す通信システム2の構成を前提として、チャネル2における端末STA1の累積送信時間が閾値以上となった場合における、通信システム2の動作について説明する。図8の(a)に示すように、通信システム2は、上述した基地局AP3を備えていない。なお、図9では、説明の都合上、基地局AP1,AP2及び端末STA1,STA3,STA4の各動作のみ図示し、基地局AP3及び端末STA2の動作については図示を省略してある。 Based on the configuration of the communication system 2 shown in FIG. 8(a), the operation of the communication system 2 when the accumulated transmission time of the terminal STA1 on the channel 2 is equal to or greater than the threshold will be described below. As shown in FIG. 8(a), the communication system 2 does not include the base station AP3 described above. For convenience of explanation, FIG. 9 shows only the operations of the base stations AP1 and AP2 and the terminals STA1, STA3 and STA4, and omits the operations of the base station AP3 and the terminal STA2.

図9に示すように、まず、BSS2において基地局AP2と端末STA1との間で、無線通信の接続が確立される(S201)。これにより、基地局AP2と端末STA1とは、チャネル2において無線通信可能な状態となる。なお、図示しないが、上記と同様に、BSS1において基地局AP1と端末STA3,STA4との間で無線通信の接続が確立され、BSS2において基地局AP2と端末STA2との間で無線通信の接続が確立されているものとする。 As shown in FIG. 9, first, a wireless communication connection is established between the base station AP2 and the terminal STA1 in the BSS2 (S201). As a result, the base station AP2 and the terminal STA1 are ready for wireless communication on channel 2. FIG. Although not shown, a wireless communication connection is established between the base station AP1 and the terminals STA3 and STA4 in BSS1, and a wireless communication connection is established between the base station AP2 and terminal STA2 in BSS2. shall be established.

制御装置4の取得部8は、通信チャネル毎に、基地局AP1,AP2及び端末STA1,STA2,STA3,STA4の各累積送信時間を取得する(S202)。制御装置4の決定部10は、通信チャネル毎に、取得部8により取得された各累積送信時間が閾値以上となったか否かを判定する(S203)。各累積送信時間が閾値未満である場合には(S203でNO)、上述したステップS202に戻る。 The acquisition unit 8 of the control device 4 acquires each cumulative transmission time of the base stations AP1, AP2 and the terminals STA1, STA2, STA3, STA4 for each communication channel (S202). The determining unit 10 of the control device 4 determines whether or not each cumulative transmission time acquired by the acquiring unit 8 is equal to or greater than a threshold for each communication channel (S203). If each accumulated transmission time is less than the threshold (NO in S203), the process returns to step S202 described above.

チャネル2における端末STA1の累積送信時間が閾値以上となった場合には(S203でYES)、制御装置4の決定部10は、チャネル2以外の他のチャネル1における端末STA1の累積送信時間に基づいて、ローミング先候補が存在するか否か(すなわち、基地局AP1がローミング先候補になり得るか否か)を判定する。この例では、制御装置4の決定部10は、ローミング先候補が存在しないと判定する(S204)。 When the cumulative transmission time of terminal STA1 on channel 2 is equal to or greater than the threshold (YES in S203), the determining unit 10 of control device 4 determines the cumulative transmission time of terminal STA1 on channel 1 other than channel 2. to determine whether or not a roaming destination candidate exists (that is, whether or not the base station AP1 can be a roaming destination candidate). In this example, the determining unit 10 of the control device 4 determines that there are no roaming destination candidates (S204).

このままでは端末STA1をローミングすることができないため、制御装置4の決定部10は、BSS1及びBSS2の中から、通信チャネルを変更するBSSを決定する(S205)。 Since the terminal STA1 cannot roam in this state, the determination unit 10 of the control device 4 determines the BSS whose communication channel is to be changed from among the BSS1 and BSS2 (S205).

ここで、図10を参照しながら、制御装置4の決定部10による、通信チャネルを変更するBSSの決定方法の一例について説明する。図10に示す表には、図5と同様に、通信チャネル毎に、各基地局及び各端末の「実際の累積送信時間/累積送信時間の規制値」を百分率で表示してある。累積送信時間の規制値は、360秒である。 Here, an example of a method of determining a BSS for changing a communication channel by the determination unit 10 of the control device 4 will be described with reference to FIG. In the table shown in FIG. 10, as in FIG. 5, the "actual cumulative transmission time/regulation value of cumulative transmission time" of each base station and each terminal is displayed in percentage for each communication channel. The regulation value for cumulative transmission time is 360 seconds.

図10に示す例では、チャネル1における端末STA1では、「95%」と表示されている。これは、単位時間内に端末STA1がチャネル1でデータを送信した累積送信時間が342秒であり、閾値に達したことを示している。また例えば、チャネル2における端末STA1では、「95%」と表示されている。これは、単位時間内に端末STA1がチャネル2でデータを送信した累積送信時間も342秒であり、閾値に達したことを示している。 In the example shown in FIG. 10, for terminal STA1 on channel 1, "95%" is displayed. This indicates that the cumulative transmission time during which terminal STA1 has transmitted data on channel 1 within a unit time is 342 seconds, reaching the threshold. Also, for example, for terminal STA1 on channel 2, "95%" is displayed. This indicates that the accumulated transmission time during which the terminal STA1 has transmitted data on the channel 2 within the unit time is also 342 seconds and has reached the threshold.

制御装置4の決定部10は、BSS1に属する基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均を算出するとともに、BSS2に属する基地局AP2及び端末STA1,STA2の各累積送信時間率の加重平均を算出し、算出した加重平均が最も大きいBSSを、通信チャネルを変更するBSSとして決定する。なお、上述したように、「累積送信時間率」は、各基地局及び各端末の「実際の累積送信時間/累積送信時間の規制値」を百分率で表した数値であり、且つ、「累積送信時間の規制値」は固定値であるので、「累積送信時間率の加重平均」は、「累積送信時間の加重平均」と実質上同義である。 The determining unit 10 of the control device 4 calculates the weighted average of the cumulative transmission time ratios of the base station AP1 and the terminals STA3 and STA4 belonging to the BSS1, and calculates the cumulative transmission time of the base station AP2 and the terminals STA1 and STA2 belonging to the BSS2. A weighted average of the rates is calculated, and the BSS with the largest calculated weighted average is determined as the BSS for changing the communication channel. As described above, the "accumulated transmission time rate" is a numerical value representing the "actual accumulated transmission time/regulation value of accumulated transmission time" of each base station and each terminal as a percentage. Since the "regulation value of time" is a fixed value, the "weighted average of the cumulative transmission time rate" is substantially synonymous with the "weighted average of the cumulative transmission time".

ここで、各累積送信時間率の加重平均の算出方法の一例について説明する。基地局AP(i=1,2,・・・,nAP)の配下に端末STAij(j=1,2,・・・,nSTA)が存在し、端末の台数をnSTA、基地局の台数をnAPとする。基地局AP及び端末STAijの重みをそれぞれw,wijとし、直近の1時間における基地局AP及び端末STAijの累積送信時間率をそれぞれR,Rijとした時、i番目のBSSに属する基地局AP及び端末STAの各累積送信時間率の加重平均RBSSiは、次式1により算出される。 Here, an example of a method for calculating the weighted average of each cumulative transmission time rate will be described. Terminals STA ij (j=1, 2, . . . , n STA ) exist under the control of base stations AP i (i=1 , 2, . . . , n AP ). Let the number of stations be n AP . Let w i and w ij be the weights of the base station AP i and the terminal STA ij respectively, and let R i and R ij be the cumulative transmission time ratios of the base station AP i and the terminal STA ij in the most recent hour. A weighted average R BSSi of each accumulated transmission time ratio of the base station AP and the terminal STA belonging to the BSS is calculated by the following equation (1).

Figure 0007260916000001
Figure 0007260916000001

制御装置4の決定部10は、上述のように算出した加重平均RBSSiが最も大きいBSSを、通信チャネルを変更する対象のBSSとして決定する。図10に示す例では、BSS1に属する基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均は、(80×5+60×1+40×1)/(5+1+1)=71%である。一方、BSS2に属する基地局AP2及び端末STA1,STA2の各累積送信時間率の加重平均は、(40×5+95×1+80×1)/(5+1+1)=54%である。なお、この加重平均の算出では、基地局AP1,AP2の各重みを「5」、端末STA1,STA2,STA3,STA4の各重みを「1」としている。これにより、制御装置4の決定部10は、加重平均が最も大きいBSS1を、通信チャネルを変更する対象のBSSとして決定する。 The determination unit 10 of the control device 4 determines the BSS with the largest weighted average R BSSi calculated as described above as the target BSS for changing the communication channel. In the example shown in FIG. 10, the weighted average of the cumulative transmission time ratios of the base station AP1 and terminals STA3 and STA4 belonging to BSS1 is (80×5+60×1+40×1)/(5+1+1)=71%. On the other hand, the weighted average of the cumulative transmission time ratios of the base station AP2 and terminals STA1 and STA2 belonging to BSS2 is (40×5+95×1+80×1)/(5+1+1)=54%. In calculating this weighted average, each weight of the base stations AP1 and AP2 is set to "5", and each weight of the terminals STA1, STA2, STA3 and STA4 is set to "1". As a result, the determining unit 10 of the control device 4 determines the BSS1 having the largest weighted average as the target BSS for changing the communication channel.

図9に戻り、制御装置4の決定部10は、BSS1の通信チャネルの変更先を決定する(S206)。ここで、図11を参照しながら、制御装置4の決定部10による、BSS1の通信チャネルの変更先の決定方法の一例について説明する。図11に示す表には、図5と同様に、通信チャネル毎に、各基地局及び各端末の「実際の累積送信時間/累積送信時間の規制値」を百分率で表示してある。累積送信時間の規制値は、360秒である。 Returning to FIG. 9, the determination unit 10 of the control device 4 determines the change destination of the communication channel of BSS1 (S206). Here, an example of a method of determining the change destination of the communication channel of BSS1 by the determination unit 10 of the control device 4 will be described with reference to FIG. In the table shown in FIG. 11, as in FIG. 5, the "actual cumulative transmission time/regulation value of cumulative transmission time" of each base station and each terminal is displayed in percentage for each communication channel. The regulation value for cumulative transmission time is 360 seconds.

次に、制御装置4の決定部10は、BSS1の通信チャネルの変更先の候補として、チャネル3(第4のチャネルの一例)及びチャネル4(第5のチャネルの一例)を選択する。そして、制御装置4の決定部10は、図11に示すように、チャネル3及びチャネル4の各々における、通信チャネルを変更するBSS1に属する基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均を算出する。具体的には、制御装置4の決定部10は、チャネル3における基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均を算出するとともに、チャネル4における基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均を算出し、算出した加重平均が最も小さい通信チャネルを、BSS1の通信チャネルの変更先として決定する。加重平均の算出方法は、上述と同様であるため、その説明を省略する。 Next, the determining unit 10 of the control device 4 selects channel 3 (an example of a fourth channel) and channel 4 (an example of a fifth channel) as candidates for changing the communication channel of the BSS1. Then, as shown in FIG. 11, the determining unit 10 of the control device 4 determines the cumulative transmission time rates of the base station AP1 and the terminals STA3 and STA4 belonging to the BSS1 for which the communication channel is to be changed in each of the channels 3 and 4. Calculate the weighted average. Specifically, the determining unit 10 of the control device 4 calculates the weighted average of the cumulative transmission time ratios of the base station AP1 and the terminals STA3 and STA4 on the channel 3, and , and the communication channel with the smallest calculated weighted average is determined as the change destination of the communication channel of BSS1. The method of calculating the weighted average is the same as described above, so the explanation thereof is omitted.

図11に示す例では、チャネル3における基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均は、(5×5+0×1+5×1)/(5+1+1)=4.3%である。一方、チャネル4における基地局AP1及び端末STA3,STA4の各累積送信時間率の加重平均は、(25×5+10×1+0×1)/(5+1+1)=19%である。なお、この加重平均の算出では、基地局AP1の重みを「5」、端末STA3,STA4の各重みを「1」としている。制御装置4の決定部10は、加重平均が最も小さいチャネル3を、BSS1の通信チャネルの変更先として決定する。これにより、近い将来に基地局又は端末の累積送信時間が閾値以上となる可能性が高いBSS1の通信チャネルを、適切に変更することができる。 In the example shown in FIG. 11, the weighted average of the cumulative transmission time ratios of the base station AP1 and terminals STA3 and STA4 on channel 3 is (5×5+0×1+5×1)/(5+1+1)=4.3%. On the other hand, the weighted average of the cumulative transmission time ratios of the base station AP1 and terminals STA3 and STA4 on channel 4 is (25×5+10×1+0×1)/(5+1+1)=19%. In calculating this weighted average, the weight of the base station AP1 is set to "5", and the weight of each of the terminals STA3 and STA4 is set to "1". The determining unit 10 of the control device 4 determines the channel 3 with the smallest weighted average as the communication channel change destination of the BSS1. As a result, it is possible to appropriately change the communication channel of BSS1, for which the accumulated transmission time of the base station or terminal is highly likely to exceed the threshold value in the near future.

図9に戻り、制御装置4の通知部12は、通信チャネルを変更するBSS1に属する基地局AP1に対して、通信チャネルをチャネル3に変更するように指示する通信チャネル変更通知を送信する(S207)。なお、通信チャネル変更通知は、少なくとも変更先の通信チャネルを示す情報を含む通信フレームであればよい。 Returning to FIG. 9, the notification unit 12 of the control device 4 transmits a communication channel change notification instructing to change the communication channel to channel 3 to the base station AP1 belonging to the BSS1 whose communication channel is to be changed (S207). ). Note that the communication channel change notification may be a communication frame including at least information indicating the communication channel to be changed.

基地局AP1は、制御装置4からの通信チャネル変更通知を受信し、受信した通信チャネル変更通知を、基地局AP1の配下の端末STA3,STA4に転送する。これにより、図8の(b)に示すように、基地局AP1及び端末STA3,STA4は、通信チャネル変更通知に基づいて、通信チャネルをチャネル1からチャネル3に変更する。 The base station AP1 receives the communication channel change notification from the control device 4, and transfers the received communication channel change notification to the terminals STA3 and STA4 under the control of the base station AP1. As a result, as shown in FIG. 8(b), the base station AP1 and terminals STA3 and STA4 change the communication channel from channel 1 to channel 3 based on the communication channel change notification.

制御装置4の決定部10は、通信チャネルを変更した基地局AP1を、端末STA1のローミング先として決定する。制御装置4の通知部12は、決定部10により決定されたローミング先を示すローミング先通知を、通信IF6により基地局AP2を経由して端末STA1に送信する(S211)。 The decision unit 10 of the control device 4 decides the base station AP1 whose communication channel has been changed as the roaming destination of the terminal STA1. The notification unit 12 of the control device 4 transmits a roaming destination notification indicating the roaming destination determined by the determination unit 10 to the terminal STA1 via the base station AP2 via the communication IF 6 (S211).

端末STA1は、制御装置4からのローミング先通知に基づいて、ローミングを実行する(S212)。これにより、BSS2において基地局AP2と端末STA1との間で無線通信の接続が切断され(S213)、BSS1において基地局AP1と端末STA1との間で無線通信の接続が確立される(S214)。これにより、図8の(c)に示すように、端末STA1は基地局AP1にローミングし、BSS1において基地局AP1の配下となる。その結果、基地局AP1と端末STA1とは、チャネル3により無線通信可能な状態となる。 Terminal STA1 executes roaming based on the roaming destination notification from control device 4 (S212). As a result, the wireless communication connection is disconnected between the base station AP2 and the terminal STA1 in BSS2 (S213), and the wireless communication connection is established between the base station AP1 and terminal STA1 in BSS1 (S214). As a result, terminal STA1 roams to base station AP1 and becomes subordinate to base station AP1 in BSS1, as shown in FIG. 8(c). As a result, the base station AP1 and the terminal STA1 are ready for wireless communication via channel 3. FIG.

[1-4.効果]
上述したように、制御装置4の決定部10は、端末STA1,STA2,STA3,STA4のうち特定の端末の累積送信時間が閾値以上となった場合に、ローミング先候補の中から特定の端末のローミング先を決定する。通知部12は、決定されたローミング先を示すローミング先通知を、特定の端末に送信する。
[1-4. effect]
As described above, the determination unit 10 of the control device 4 selects a specific terminal from among the roaming destination candidates when the cumulative transmission time of a specific terminal among the terminals STA1, STA2, STA3, and STA4 is equal to or greater than the threshold. Decide where to roam. The notification unit 12 transmits a roaming destination notification indicating the determined roaming destination to a specific terminal.

これにより、例えば基地局の配下に特定の端末以外の他の端末が存在する場合であっても、累積送信時間が閾値以上となった特定の端末のみをチャネル移動させることができ、チャネル移動の不要な他の端末が無駄にチャネル移動することを回避することができる。その結果、特定の端末によるデータの送信を効率良く行うことができる。 As a result, for example, even if there are terminals other than the specific terminal under the control of the base station, only the specific terminal whose cumulative transmission time is equal to or greater than the threshold can be channel-shifted. It is possible to avoid wasteful channel movement by other unnecessary terminals. As a result, it is possible to efficiently transmit data by a specific terminal.

(他の変形例等)
以上、本発明の制御装置について、上記実施の形態に基づいて説明したが、本発明は、上記実施の形態に限定されるものではない。上記実施の形態に対して当業者が思い付く変形を施して得られる形態、及び、上記実施の形態における構成要素を任意に組み合わせて実現される別の形態も本発明に含まれる。
(other modifications, etc.)
Although the control device of the present invention has been described above based on the above embodiment, the present invention is not limited to the above embodiment. The present invention also includes a form obtained by modifying the above-described embodiment conceived by a person skilled in the art, and another form realized by arbitrarily combining the constituent elements of the above-described embodiment.

上記実施の形態では、制御装置4を基地局AP1,AP2,AP3の外部に設けたが、これに限定されず、基地局AP1,AP2,AP3の各々が制御装置4の機能を内蔵していてもよい。この場合、基地局AP1,AP2,AP3の各々が制御装置として機能する。 In the above embodiment, the controller 4 is provided outside the base stations AP1, AP2 and AP3, but the present invention is not limited to this. good too. In this case, each of the base stations AP1, AP2, AP3 functions as a controller.

なお、上記実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU又はプロセッサ等のプログラム実行部が、ハードディスク又は半導体メモリ等の記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 In the above embodiments, each component may be implemented by dedicated hardware or by executing a software program suitable for each component. Each component may be implemented by a program execution unit such as a CPU or processor reading and executing a software program recorded in a recording medium such as a hard disk or semiconductor memory.

本発明は、例えば通信チャネル毎に累積送信時間が制限されている通信帯域を用いて、基地局と無線通信を行う端末を制御する制御装置等に適用することができる。 INDUSTRIAL APPLICABILITY The present invention can be applied, for example, to a control device or the like that controls a terminal that performs wireless communication with a base station using a communication band in which the cumulative transmission time is limited for each communication channel.

2 通信システム
4 制御装置
6 通信IF
8 取得部
10 決定部
12 通知部
14 テーブル
16 番号
18 送信時間
AP1,AP2,AP3 基地局
STA1,STA2,STA3,STA4 端末
2 communication system 4 control device 6 communication IF
8 acquisition unit 10 determination unit 12 notification unit 14 table 16 number 18 transmission time AP1, AP2, AP3 base station STA1, STA2, STA3, STA4 terminal

Claims (7)

複数の通信チャネルを含み、且つ、単位時間内にデータを送信した累積時間が通信チャネル毎に制限されている通信帯域を用いて、第1の基地局と無線通信を行う第1の端末を制御するための制御装置であって、
前記単位時間内に第1の通信チャネルで前記第1の端末がデータを前記第1の基地局に送信した累積時間である第1の時間を取得する取得部と、
前記取得部により取得された前記第1の時間が閾値以上となった場合に、通信チャネル毎に前記単位時間内に前記第1の端末がデータを送信した累積時間に基づいて、ローミング先候補の中から前記第1の端末のローミング先を決定する決定部と、
前記決定部により決定されたローミング先を示すローミング先通知を、前記第1の端末に送信する通知部と、を備える
制御装置。
Controls a first terminal that performs wireless communication with a first base station using a communication band that includes a plurality of communication channels and that limits the cumulative time of data transmission within a unit time for each communication channel. A control device for
an acquisition unit that acquires a first time that is an accumulated time during which the first terminal transmits data to the first base station over a first communication channel within the unit time;
When the first time acquired by the acquisition unit is equal to or greater than a threshold, roaming destination candidates are determined based on the accumulated time during which the first terminal has transmitted data within the unit time for each communication channel. a determination unit that determines a roaming destination of the first terminal from among;
a notification unit configured to transmit, to the first terminal, a roaming destination notification indicating the roaming destination determined by the determination unit.
前記ローミング先候補は、第2の通信チャネルで無線通信を行う第2の基地局を含み、
前記決定部は、前記第1の時間が前記閾値以上となった場合であって、前記単位時間内に前記第2の通信チャネルで前記第1の端末がデータを送信した累積時間である第2の時間が前記閾値未満である場合には、前記第2の基地局を前記第1の端末のローミング先として決定する
請求項1に記載の制御装置。
the roaming destination candidate includes a second base station that performs wireless communication on a second communication channel;
The determining unit determines a second time period, which is a cumulative time during which the first terminal transmits data over the second communication channel within the unit time, when the first time period is equal to or greater than the threshold value. is less than the threshold, determining the second base station as the roaming destination of the first terminal.
前記ローミング先候補は、さらに、第3の通信チャネルで無線通信を行う第3の基地局を含み、
前記決定部は、前記第1の時間が前記閾値以上となった場合であって、前記第2の時間が前記閾値未満であり、且つ、前記単位時間内に前記第3の通信チャネルで前記第1の端末がデータを送信した累積時間である第3の時間が前記閾値未満であり、且つ、前記第2の時間が前記第3の時間よりも短い場合には、前記ローミング先候補である前記第2の基地局及び前記第3の基地局のうち、前記第2の基地局を前記第1の端末のローミング先として決定する
請求項2に記載の制御装置。
the roaming destination candidate further includes a third base station that performs wireless communication on a third communication channel;
The determining unit determines that, when the first time is equal to or greater than the threshold, the second time is less than the threshold, and the third communication channel is used within the unit time. When a third time that is an accumulated time during which one terminal has transmitted data is less than the threshold and the second time is shorter than the third time, the roaming destination candidate The control device according to claim 2, wherein, of the second base station and the third base station, the second base station is determined as the roaming destination of the first terminal.
前記決定部は、前記第1の時間が前記閾値以上となった場合であって、前記第2の時間が前記閾値以上である場合には、前記単位時間内に前記第1の通信チャネルで前記第1の基地局及び当該第1の基地局の配下の前記第1の端末がそれぞれデータを送信した累積時間の加重平均と、前記単位時間内に前記第2の通信チャネルで前記第2の基地局及び当該第2の基地局の配下の第2の端末がそれぞれデータを送信した累積時間の加重平均との比較結果に基づいて、前記第1の基地局及び前記第2の基地局のいずれか一方を前記第1の端末のローミング先として決定し、
前記通知部は、前記第1の端末のローミング先として決定された前記第1の基地局及び前記第2の基地局のいずれか一方に対して、通信チャネルを変更するように指示する通信チャネル変更通知を送信する
請求項2に記載の制御装置。
When the first time period is equal to or greater than the threshold value and the second time period is equal to or greater than the threshold value, the determining unit performs the A weighted average of cumulative times during which data is transmitted by a first base station and the first terminal under the control of the first base station, and the second base station through the second communication channel within the unit time either the first base station or the second base station based on the result of comparison with the weighted average of the accumulated time during which the station and the second terminal under the control of the second base station respectively transmit data determining one as the roaming destination of the first terminal;
The notification unit is configured to change a communication channel by instructing either one of the first base station and the second base station determined as a roaming destination of the first terminal to change a communication channel. 3. The control device of claim 2, which transmits a notification.
前記決定部は、前記第2の基地局を前記第1の端末のローミング先として決定した場合に、前記単位時間内に第4の通信チャネルで前記第2の基地局及び前記第2の端末がそれぞれデータを送信した累積時間の加重平均と、前記単位時間内に第5の通信チャネルで前記第2の基地局及び前記第2の端末がそれぞれデータを送信した累積時間の加重平均との比較結果に基づいて、前記第2の基地局の通信チャネルの変更先を、前記第4の通信チャネル及び前記第5の通信チャネルのいずれか一方に決定する
請求項4に記載の制御装置。
When the determination unit determines the second base station as a roaming destination of the first terminal, the determination unit determines whether the second base station and the second terminal are connected via a fourth communication channel within the unit time. A weighted average of the cumulative time of data transmission and the weighted average of the cumulative time of data transmission by the second base station and the second terminal through a fifth communication channel within the unit time. 5. The control device according to claim 4, wherein the change destination of the communication channel of the second base station is determined to be either the fourth communication channel or the fifth communication channel based on the above.
複数の通信チャネルを含み、且つ、単位時間内にデータを送信した累積時間が通信チャネル毎に制限されている通信帯域を用いて、基地局と無線通信を行う端末を制御するための制御方法であって、
前記単位時間内に特定の通信チャネルで前記端末がデータを前記基地局に送信した累積時間を取得するステップと、
取得された前記累積時間が閾値以上となった場合に、通信チャネル毎に前記単位時間内に前記端末がデータを送信した累積時間に基づいて、ローミング先候補の中から前記端末のローミング先を決定するステップと、
決定されたローミング先を示すローミング先通知を、前記端末に送信するステップと、を含む
制御方法。
A control method for controlling a terminal that performs wireless communication with a base station using a communication band that includes a plurality of communication channels and in which the cumulative time of data transmission within a unit time is limited for each communication channel. There is
obtaining a cumulative time during which the terminal transmits data to the base station on a specific communication channel within the unit time;
When the acquired cumulative time is equal to or greater than a threshold, the roaming destination of the terminal is determined from roaming destination candidates based on the cumulative time during which the terminal has transmitted data within the unit time for each communication channel. and
transmitting a roaming destination notification indicating the determined roaming destination to the terminal.
請求項6に記載の制御方法をコンピュータに実行させるための
プログラム。
A program for causing a computer to execute the control method according to claim 6.
JP2020111801A 2020-06-29 2020-06-29 Control device, control method and program Active JP7260916B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020111801A JP7260916B2 (en) 2020-06-29 2020-06-29 Control device, control method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020111801A JP7260916B2 (en) 2020-06-29 2020-06-29 Control device, control method and program

Publications (2)

Publication Number Publication Date
JP2022010972A JP2022010972A (en) 2022-01-17
JP7260916B2 true JP7260916B2 (en) 2023-04-19

Family

ID=80147871

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020111801A Active JP7260916B2 (en) 2020-06-29 2020-06-29 Control device, control method and program

Country Status (1)

Country Link
JP (1) JP7260916B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009188927A (en) 2008-02-08 2009-08-20 Oki Electric Ind Co Ltd Wireless transmitter device, program and method
WO2014208045A1 (en) 2013-06-26 2014-12-31 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Route control device and route control method
JP2015138981A (en) 2014-01-20 2015-07-30 株式会社豊田自動織機 Power transmission device, power reception device, and power transmission system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009188927A (en) 2008-02-08 2009-08-20 Oki Electric Ind Co Ltd Wireless transmitter device, program and method
WO2014208045A1 (en) 2013-06-26 2014-12-31 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Route control device and route control method
JP2015138981A (en) 2014-01-20 2015-07-30 株式会社豊田自動織機 Power transmission device, power reception device, and power transmission system

Also Published As

Publication number Publication date
JP2022010972A (en) 2022-01-17

Similar Documents

Publication Publication Date Title
JP5118918B2 (en) Method and apparatus for selecting an access point in a wireless local network
JP7533466B2 (en) Determination device, determination method, and determination program
EP1929713B1 (en) Techniques to provide measurement pilot transmission information in wireless networks
CN107113639B (en) Method for controlling operation of an access point in a wireless communication system
JP6059351B2 (en) Wireless network association
CN105393622B (en) Scheduling method and device for user equipment
KR20110111033A (en) Method and apparatus for channel scanning in wireless communication system
JP2007502091A (en) Method and apparatus for network management using periodic measurement of indicators
CN106688271A (en) System and method for inter-radio access technology handoff
JP2005536091A (en) Indication of user equipment capability before radio resource control connection
CN105101335B (en) Wireless assistance method, device and system
JP5654431B2 (en) Base station apparatus and sleep control method for the base station apparatus
JP6357277B2 (en) Managing traffic load in a distributed antenna system
JP2013236261A (en) Radio communication system and radio base station
US20160198416A1 (en) Method and device in a wireless communication network
CN102883301B (en) Force method, device and the access controller of client roaming
CN114189924A (en) Terminal roaming method and device
KR102057899B1 (en) Apparatus for data transmission and reception by adaptively selecting a network in a mobile station supporting heterogeneous network communication systems
US20120063394A1 (en) Access point, communication control method and recording medium
EP4615035A1 (en) Communication method and apparatus
Du et al. Access point selection strategy for large-scale wireless local area networks
CN104185308B (en) The traffic hotspots detection method and device of cell
JP7260916B2 (en) Control device, control method and program
US9843969B2 (en) User equipment speed class determination
CN113453145B (en) Method for predicting air interface state and wireless coverage equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221226

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221226

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230331

R150 Certificate of patent or registration of utility model

Ref document number: 7260916

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250