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
JP7066016B2 - Communication equipment and wireless communication method - Google Patents
[go: Go Back, main page]

JP7066016B2 - Communication equipment and wireless communication method - Google Patents

Communication equipment and wireless communication method Download PDF

Info

Publication number
JP7066016B2
JP7066016B2 JP2020571963A JP2020571963A JP7066016B2 JP 7066016 B2 JP7066016 B2 JP 7066016B2 JP 2020571963 A JP2020571963 A JP 2020571963A JP 2020571963 A JP2020571963 A JP 2020571963A JP 7066016 B2 JP7066016 B2 JP 7066016B2
Authority
JP
Japan
Prior art keywords
communication
wireless communication
server
paths
quality
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
JP2020571963A
Other languages
Japanese (ja)
Other versions
JPWO2020165971A1 (en
Inventor
貴光 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2020165971A1 publication Critical patent/JPWO2020165971A1/en
Application granted granted Critical
Publication of JP7066016B2 publication Critical patent/JP7066016B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/121Shortest path evaluation by minimising delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/12Communication route or path selection, e.g. power-based or shortest path routing based on transmission quality or channel quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/22Communication route or path selection, e.g. power-based or shortest path routing using selective relaying for reaching a BTS [Base Transceiver Station] or an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/34Modification of an existing route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、無線通信を行う通信装置、サーバおよび無線通信方法に関する。 The present invention relates to a communication device, a server, and a wireless communication method for performing wireless communication.

近年、家電機器をインターネットに接続するケースが増えている。通信機能を有していない家電機器については、無線通信機能を有する通信アダプタと接続させ、通信アダプタを介してインターネットに接続させることができる。一般的に、通信アダプタを介して家電機器をインターネットに接続させる場合、通信アダプタと通信キャリアが設置するアクセスポイントとの間は、無線通信で接続される。通信キャリアによって多数のアクセスポイントが設置されている場合、家電アダプタは、異なるアクセスポイントを経由する複数の通信経路から1つの通信経路を選択し、インターネットに接続することができる。特許文献1には、無線通信装置が、複数の無線通信経路のそれぞれについて、テストフレームを送信してから応答テストフレームを受信するまでの通信時間を算出し、最適な無線通信経路を選択して通信相手先と無線通信を行う技術が開示されている。 In recent years, the number of cases where home appliances are connected to the Internet is increasing. Home appliances that do not have a communication function can be connected to a communication adapter that has a wireless communication function, and can be connected to the Internet via the communication adapter. Generally, when a home appliance is connected to the Internet via a communication adapter, the communication adapter and an access point installed by a communication carrier are connected by wireless communication. When a large number of access points are installed by a communication carrier, the home appliance adapter can select one communication path from a plurality of communication paths via different access points and connect to the Internet. In Patent Document 1, the wireless communication device calculates the communication time from transmitting a test frame to receiving a response test frame for each of a plurality of wireless communication paths, and selects the optimum wireless communication path. A technique for wirelessly communicating with a communication partner is disclosed.

特開2003-198563号公報Japanese Patent Application Laid-Open No. 2003-198563

しかしながら、上記従来の技術によれば、無線通信装置と通信相手先との間の通信時間のみでは、無線通信経路の通信品質の変動に追従できない、という問題があった。 However, according to the above-mentioned conventional technique, there is a problem that it is not possible to follow the fluctuation of the communication quality of the wireless communication path only by the communication time between the wireless communication device and the communication partner.

本発明は、上記に鑑みてなされたものであって、複数の通信経路で無線通信が可能な場合において、通信品質に応じて通信経路を選択可能な通信装置を得ることを目的とする。 The present invention has been made in view of the above, and an object of the present invention is to obtain a communication device capable of selecting a communication path according to a communication quality when wireless communication is possible by a plurality of communication paths.

上述した課題を解決し、目的を達成するために、本発明に係る通信装置は、通信装置と無線通信可能な複数のアクセスポイントを備える無線通信システムにおいて、異なるアクセスポイントを経由する複数の通信経路でサーバと通信可能な通信装置である。通信装置は、通信装置から複数のアクセスポイントまでの各無線通信区間の通信品質を測定する無線通信品質測定部と、通信装置とサーバとの間の信号の送受信にかかる通信時間を計測するための第1の信号を、無線通信区間を含み各無線通信区間に対応する複数の通信経路でサーバに送信し、サーバからの第1の信号に対する応答である第2の信号を複数の通信経路で受信する通信部と、を備える。また、通信装置は、通信部が複数の通信経路で送信した第1の信号の送信時刻と通信部が複数の通信経路で受信した第2の信号の受信時刻とを用いて複数の通信経路での通信時間を算出し、算出した複数の通信経路の通信時間と、通信装置から複数のアクセスポイントまでの各無線通信区間の通信品質とを用いて、サーバとの通信に使用する通信経路を選択する制御部と、を備える。無線通信品質測定部が定期的に各無線通信区間の通信品質を測定する第1の時間間隔は、通信部が定期的に第1の信号を複数の通信経路で送信して第2の信号を複数の通信経路で受信し、制御部が定期的に複数の通信経路での通信時間を算出する第2の時間間隔よりも短い。制御部は、通信時間の短い順にサーバとの通信に使用する通信経路を選択し、通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質が閾値以上の場合、選択した通信経路でサーバに接続要求を行い、第2の時間間隔内において、通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質が閾値未満の場合、次に通信時間の短い通信経路を選択する。 In order to solve the above-mentioned problems and achieve the object, the communication device according to the present invention is a wireless communication system including a plurality of access points capable of wireless communication with the communication device, and a plurality of communication paths via different access points. It is a communication device that can communicate with the server. The communication device is a wireless communication quality measuring unit that measures the communication quality of each wireless communication section from the communication device to a plurality of access points, and a communication device for measuring the communication time required for transmitting and receiving signals between the communication device and the server. The first signal is transmitted to the server through a plurality of communication paths corresponding to each wireless communication section including the wireless communication section, and the second signal, which is a response to the first signal from the server, is received by the plurality of communication paths. It is equipped with a communication unit. Further, the communication device uses a plurality of communication paths using the transmission time of the first signal transmitted by the communication unit on the plurality of communication paths and the reception time of the second signal received by the communication unit on the plurality of communication paths. Select the communication route to be used for communication with the server by calculating the communication time of and using the calculated communication time of multiple communication paths and the communication quality of each wireless communication section from the communication device to multiple access points. A control unit and a control unit are provided. In the first time interval in which the wireless communication quality measuring unit periodically measures the communication quality of each wireless communication section, the communication unit periodically transmits the first signal through a plurality of communication paths to transmit the second signal. It is shorter than the second time interval, which is received by a plurality of communication paths and the control unit periodically calculates the communication time in the plurality of communication paths. The control unit selects the communication route to be used for communication with the server in the order of the shortest communication time, and selects it when the communication quality of the wireless communication section from the communication device to the access point via the selected communication route is equal to or higher than the threshold value. When a connection request is made to the server on the communication path and the communication quality of the wireless communication section from the communication device to the access point via the selected communication path is less than the threshold within the second time interval, the communication time is the next shortest. Select a communication path.

本発明に係る通信装置は、複数の通信経路で無線通信が可能な場合において、通信品質に応じて通信経路を選択できる、という効果を奏する。 The communication device according to the present invention has an effect that the communication path can be selected according to the communication quality when wireless communication is possible with a plurality of communication paths.

実施の形態1に係る無線通信システムの構成例を示す図The figure which shows the configuration example of the wireless communication system which concerns on Embodiment 1. 実施の形態1に係るIoT家電の構成例を示すブロック図A block diagram showing a configuration example of an IoT home appliance according to the first embodiment. 実施の形態1に係るサーバの構成例を示すブロック図Block diagram showing a configuration example of the server according to the first embodiment 実施の形態1に係る通信アダプタがサーバと通信を開始する際の動作を示すフローチャートA flowchart showing an operation when the communication adapter according to the first embodiment starts communication with the server. 実施の形態1に係る通信アダプタがサーバと通信中のときの動作を示すフローチャートA flowchart showing an operation when the communication adapter according to the first embodiment is communicating with the server. 実施の形態1に係るサーバの動作を示すフローチャートA flowchart showing the operation of the server according to the first embodiment. 実施の形態1に係る通信アダプタが備えるハードウェア構成の例を示す図The figure which shows the example of the hardware configuration provided with the communication adapter which concerns on Embodiment 1. 実施の形態2に係る通信アダプタの制御部が将来の通信品質を推定する動作の第1のイメージを示す図The figure which shows the 1st image of the operation which the control part of the communication adapter which concerns on Embodiment 2 estimates the future communication quality. 実施の形態2に係る通信アダプタの制御部が将来の通信品質を推定する動作の第2のイメージを示す図The figure which shows the 2nd image of the operation which the control part of the communication adapter which concerns on Embodiment 2 estimates the future communication quality. 実施の形態2に係る通信アダプタの制御部が無線通信区間の通信品質を推定する動作を示すフローチャートA flowchart showing an operation in which the control unit of the communication adapter according to the second embodiment estimates the communication quality of the wireless communication section.

以下に、本発明の実施の形態に係る通信装置、サーバおよび無線通信方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。 Hereinafter, the communication device, the server, and the wireless communication method according to the embodiment of the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment.

実施の形態1.
図1は、本発明の実施の形態1に係る無線通信システム100の構成例を示す図である。無線通信システム100は、IoT(Internet of Things)家電10a,10bと、アクセスポイント40a,40bと、アクセスポイント50と、インターネット網60と、サーバ70と、を備える。
Embodiment 1.
FIG. 1 is a diagram showing a configuration example of the wireless communication system 100 according to the first embodiment of the present invention. The wireless communication system 100 includes IoT (Internet of Things) home appliances 10a and 10b, access points 40a and 40b, an access point 50, an Internet network 60, and a server 70.

IoT家電10a,10bは、アクセスポイント40aまたはアクセスポイント40b、アクセスポイント50、およびインターネット網60を介してサーバ70と接続する。以降の説明において、IoT家電10a,10bを区別しない場合はIoT家電10と称することがある。 The IoT home appliances 10a and 10b connect to the server 70 via the access point 40a or the access point 40b, the access point 50, and the Internet network 60. In the following description, when the IoT home appliances 10a and 10b are not distinguished, they may be referred to as the IoT home appliances 10.

アクセスポイント40a,40bは、IoT家電10と無線通信可能な通信機器である。アクセスポイント40a,40bは、IoT家電10との無線通信についてはLPWA(Low Power Wide Area)の通信を行う、例えば、LoRaWAN(LoRa Wide Area Network)規格の通信機器である。アクセスポイント40aは、ゾーン41aの範囲でIoT家電10と無線通信を行うことができる。アクセスポイント40bは、ゾーン41bの範囲でIoT家電10と無線通信を行うことができる。以降の説明において、アクセスポイント40a,40bを区別しない場合はアクセスポイント40と称し、ゾーン41a,41bを区別しない場合はゾーン41と称することがある。 The access points 40a and 40b are communication devices capable of wireless communication with the IoT home appliance 10. The access points 40a and 40b are communication devices of, for example, LoRaWAN (LoRa Wide Area Network) standard, which perform LPWA (Low Power Wide Area) communication for wireless communication with the IoT home appliance 10. The access point 40a can perform wireless communication with the IoT home appliance 10 within the range of the zone 41a. The access point 40b can perform wireless communication with the IoT home appliance 10 within the range of the zone 41b. In the following description, when the access points 40a and 40b are not distinguished, they may be referred to as an access point 40, and when the zones 41a and 41b are not distinguished, they may be referred to as a zone 41.

アクセスポイント50は、アクセスポイント40a,40bとインターネット網60とを接続する通信機器である。図1では、アクセスポイント40a,40bとアクセスポイント50との間を無線通信としているが、一例であり、有線通信であってもよい。 The access point 50 is a communication device that connects the access points 40a and 40b to the Internet network 60. In FIG. 1, wireless communication is performed between the access points 40a and 40b and the access point 50, but this is an example and may be wired communication.

インターネット網60は、アクセスポイント50とサーバ70とを接続するネットワークである。無線通信システム100では、インターネット網60の部分を専用のネットワークで構成してもよい。 The Internet network 60 is a network that connects the access point 50 and the server 70. In the wireless communication system 100, the portion of the Internet network 60 may be configured by a dedicated network.

サーバ70は、インターネット網60、アクセスポイント50、およびアクセスポイント40を介してIoT家電10と接続する。サーバ70は、IoT家電10にサービスなどを提供する情報処理装置である。 The server 70 connects to the IoT home appliance 10 via the Internet network 60, the access point 50, and the access point 40. The server 70 is an information processing device that provides services and the like to the IoT home appliances 10.

図1において、IoT家電10は、無線通信機能を備える家電機器であってもよいし、無線通信機能を備えない家電機器に無線通信機能を有する通信アダプタを接続させた構成であってもよい。本実施の形態では、IoT家電10が、後者の無線通信機能を備えない家電機器に無線通信機能を有する通信アダプタを接続させた構成の場合を例にして説明する。IoT家電10の構成について説明する。図2は、実施の形態1に係るIoT家電10の構成例を示すブロック図である。IoT家電10は、家電機器20と、通信アダプタ30と、を備える。 In FIG. 1, the IoT home appliance 10 may be a home electric appliance having a wireless communication function, or may be configured by connecting a communication adapter having a wireless communication function to a home electric appliance having no wireless communication function. In the present embodiment, the case where the IoT home appliance 10 is configured by connecting the communication adapter having the wireless communication function to the latter home appliance not having the wireless communication function will be described as an example. The configuration of the IoT home appliance 10 will be described. FIG. 2 is a block diagram showing a configuration example of the IoT home appliance 10 according to the first embodiment. The IoT home appliance 10 includes a home appliance 20 and a communication adapter 30.

家電機器20は、ユーザ宅に設置される家電機器である。家電機器20は、例えば、空気調和機、給湯機器、照明機器などであるがこれらに限定されない。 The home appliance 20 is a home appliance installed in the user's home. The home electric appliance 20 is, for example, an air conditioner, a hot water supply device, a lighting device, and the like, but is not limited thereto.

通信アダプタ30は、家電機器20に接続され、家電機器20に無線通信機能を提供する通信装置である。通信アダプタ30は、通信アダプタ30と無線通信可能な複数のアクセスポイント40を備える無線通信システム100において、異なるアクセスポイント40を経由する複数の通信経路でサーバ70と通信を行うことができる。IoT家電10において、通信アダプタ30と家電機器20とは、例えば、UART(Universal Asynchronous Receiver Transmitter)などのシリアル通信によって接続される。通信アダプタ30は、通信部31と、無線通信品質測定部32と、制御部33と、記憶部34と、を備える。 The communication adapter 30 is a communication device that is connected to the home electric appliance 20 and provides a wireless communication function to the home electric appliance 20. The communication adapter 30 can communicate with the server 70 by a plurality of communication paths via different access points 40 in the wireless communication system 100 including a plurality of access points 40 capable of wirelessly communicating with the communication adapter 30. In the IoT home appliance 10, the communication adapter 30 and the home appliance 20 are connected by serial communication such as UART (Universal Asynchronous Receiver Transmitter). The communication adapter 30 includes a communication unit 31, a wireless communication quality measurement unit 32, a control unit 33, and a storage unit 34.

通信部31は、アクセスポイント40を経由する通信経路でサーバ70と通信を行う通信装置通信部である。通信部31は、サーバ70と通信を行う際に、アクセスポイント40との間で無線通信を行う。通信部31は、制御部33の制御によって、通信アダプタ30とサーバ70との間の信号の送受信にかかる通信時間を計測するためのゾーン選択メッセージを複数の通信経路でサーバ70に送信する。また、通信部31は、サーバ70からのゾーン選択メッセージに対する応答であるゾーン選択応答メッセージを複数の通信経路で受信する。複数の通信経路とは、図1の例では、アクセスポイント40aを経由する通信経路、およびアクセスポイント40bを経由する通信経路である。以降の説明において、ゾーン選択メッセージを第1の信号と称し、ゾーン選択応答メッセージを第2の信号と称することがある。なお、ゾーン選択メッセージおよびゾーン選択応答メッセージのフォーマットについては、通信経路を識別する情報が含まれていればよいので、例えば、先行技術文献の特許文献1に記載されているフレームフォーマットを使用することができるが、これに限定されない。 The communication unit 31 is a communication device communication unit that communicates with the server 70 via a communication path via the access point 40. When communicating with the server 70, the communication unit 31 performs wireless communication with the access point 40. Under the control of the control unit 33, the communication unit 31 transmits a zone selection message for measuring the communication time required for transmission / reception of a signal between the communication adapter 30 and the server 70 to the server 70 via a plurality of communication paths. Further, the communication unit 31 receives the zone selection response message, which is a response to the zone selection message from the server 70, via a plurality of communication paths. In the example of FIG. 1, the plurality of communication paths are a communication path via the access point 40a and a communication path via the access point 40b. In the following description, the zone selection message may be referred to as a first signal, and the zone selection response message may be referred to as a second signal. As for the format of the zone selection message and the zone selection response message, it is sufficient that the information for identifying the communication path is included. Therefore, for example, the frame format described in Patent Document 1 of the prior art document should be used. However, it is not limited to this.

無線通信品質測定部32は、通信アダプタ30から複数のアクセスポイント40、図1の例ではアクセスポイント40a,40bまでの各無線通信区間の通信品質を測定する。通信品質は、例えば、SNR(Signal to Noise Ratio)であるがこれに限定されない。通信品質は、RSSI(Received Signal Strength Indicator)、BER(Bit Error Rate)などであってもよい。 The wireless communication quality measuring unit 32 measures the communication quality of each wireless communication section from the communication adapter 30 to the plurality of access points 40, and in the example of FIG. 1, the access points 40a and 40b. The communication quality is, for example, SNR (Signal to Noise Ratio), but is not limited thereto. The communication quality may be RSSI (Received Signal Strength Indicator), BER (Bit Error Rate), or the like.

制御部33は、通信アダプタ30の動作を制御する通信装置制御部である。具体的には、制御部33は、通信部31が複数の通信経路で送信したゾーン選択メッセージの送信時刻と通信部31が複数の通信経路で受信したゾーン選択応答メッセージの受信時刻とを用いて複数の通信経路での通信アダプタ30とサーバ70との信号の送受信にかかる通信時間を算出する。ゾーン選択メッセージの送信時刻、およびゾーン選択応答メッセージの受信時刻については、タイムスタンプによって管理することができる。制御部33は、算出した複数の通信経路の通信時間と、通信アダプタ30から複数のアクセスポイント40までの各無線通信区間の通信品質とを用いて、サーバ70との通信に使用する通信経路を選択する。制御部33は、通信部31が接続要求を送信してから規定された期間内にサーバ70からの接続応答を通信部31が受信した場合、選択した通信経路でサーバ70との通信を開始する。通信アダプタ30での規定された期間を第1の期間とする。 The control unit 33 is a communication device control unit that controls the operation of the communication adapter 30. Specifically, the control unit 33 uses the transmission time of the zone selection message transmitted by the communication unit 31 on the plurality of communication paths and the reception time of the zone selection response message received by the communication unit 31 on the plurality of communication paths. The communication time required for transmitting and receiving signals between the communication adapter 30 and the server 70 in a plurality of communication paths is calculated. The transmission time of the zone selection message and the reception time of the zone selection response message can be managed by the time stamp. The control unit 33 uses the calculated communication time of the plurality of communication paths and the communication quality of each wireless communication section from the communication adapter 30 to the plurality of access points 40 to determine the communication path used for communication with the server 70. select. When the communication unit 31 receives the connection response from the server 70 within the specified period after the communication unit 31 transmits the connection request, the control unit 33 starts communication with the server 70 by the selected communication path. .. The specified period in the communication adapter 30 is defined as the first period.

記憶部34は、無線通信品質測定部32で測定された各無線通信区間の通信品質の情報を記憶する。記憶部34は、無線通信品質測定部32で過去に測定された各無線通信区間の通信品質の情報についても一定期間分記憶する。記憶部34は、通信部31が複数の通信経路で送信したゾーン選択メッセージの送信時刻の情報、および通信部31が複数の通信経路で受信したゾーン選択応答メッセージの受信時刻の情報を記憶していてもよい。 The storage unit 34 stores the communication quality information of each wireless communication section measured by the wireless communication quality measurement unit 32. The storage unit 34 also stores the communication quality information of each wireless communication section measured in the past by the wireless communication quality measurement unit 32 for a certain period of time. The storage unit 34 stores information on the transmission time of the zone selection message transmitted by the communication unit 31 on the plurality of communication paths, and information on the reception time of the zone selection response message received by the communication unit 31 on the plurality of communication paths. You may.

つぎに、サーバ70の構成について説明する。図3は、実施の形態1に係るサーバ70の構成例を示すブロック図である。サーバ70は、通信部71と、制御部72と、を備える。 Next, the configuration of the server 70 will be described. FIG. 3 is a block diagram showing a configuration example of the server 70 according to the first embodiment. The server 70 includes a communication unit 71 and a control unit 72.

通信部71は、IoT家電10と通信を行うサーバ通信部である。本実施の形態では、通信部71は、IoT家電10の通信アダプタ30と通信を行う。通信部71は、通信アダプタ30とサーバ70との間の信号の送受信にかかる通信時間を計測するための通信アダプタ30からのゾーン選択メッセージを複数の通信経路で受信する。通信部71は、制御部72の制御によって、ゾーン選択メッセージに対する応答であるゾーン選択応答メッセージを複数の通信経路で通信アダプタ30に送信する。 The communication unit 71 is a server communication unit that communicates with the IoT home appliance 10. In the present embodiment, the communication unit 71 communicates with the communication adapter 30 of the IoT home appliance 10. The communication unit 71 receives a zone selection message from the communication adapter 30 for measuring the communication time required for transmitting and receiving a signal between the communication adapter 30 and the server 70 through a plurality of communication paths. Under the control of the control unit 72, the communication unit 71 transmits a zone selection response message, which is a response to the zone selection message, to the communication adapter 30 via a plurality of communication paths.

制御部72は、サーバ70の動作を制御するサーバ制御部である。具体的には、制御部72は、通信部71がゾーン選択応答メッセージを送信してから規定された期間内に通信アダプタ30から接続要求を受信した場合、接続要求を受信した通信経路で通信アダプタ30との通信を開始する。サーバ70での規定された期間を第2の期間とする。 The control unit 72 is a server control unit that controls the operation of the server 70. Specifically, when the control unit 72 receives the connection request from the communication adapter 30 within the specified period after the communication unit 71 sends the zone selection response message, the control unit 72 uses the communication path that received the connection request as the communication adapter. Communication with 30 is started. The specified period on the server 70 is defined as the second period.

サーバ70は、通信アダプタ30と無線通信可能な複数のアクセスポイント40を備える無線通信システム100において、異なるアクセスポイント40を経由する複数の通信経路で通信アダプタ30と通信を行うことができる。 The server 70 can communicate with the communication adapter 30 by a plurality of communication paths via different access points 40 in the wireless communication system 100 including a plurality of access points 40 capable of wireless communication with the communication adapter 30.

つづいて、通信アダプタ30がサーバ70と通信を開始する際の動作について説明する。図4は、実施の形態1に係る通信アダプタ30がサーバ70と通信を開始する際の動作を示すフローチャートである。 Subsequently, the operation when the communication adapter 30 starts communication with the server 70 will be described. FIG. 4 is a flowchart showing an operation when the communication adapter 30 according to the first embodiment starts communication with the server 70.

通信アダプタ30において、通信部31は、制御部33の制御によって、ゾーン選択メッセージを複数の通信経路、すなわち異なるアクセスポイント40を経由する通信経路でサーバ70に送信する(ステップS101)。通信部31は、通信アダプタ30が存在するゾーン41を形成するアクセスポイント40に向けて、通信経路を識別する情報を含んだゾーン選択メッセージを送信する。通信部31は、サーバ70からのゾーン選択応答メッセージを複数の通信経路、すなわち異なるアクセスポイント40を経由する通信経路で受信する(ステップS102)。制御部33は、通信部31が複数の通信経路で送信したゾーン選択メッセージの送信時刻と通信部31が複数の通信経路で受信したゾーン選択応答メッセージの受信時刻とを用いて複数の通信経路での通信アダプタ30とサーバ70との信号の送受信にかかる通信時間を算出する(ステップS103)。通信時間は、ゾーン選択応答メッセージの受信時刻とゾーン選択メッセージの送信時刻との差分の時間である。制御部33は、算出した各通信経路の通信時間を比較し、サーバ70との通信に使用する通信経路として、通信時間の短い通信経路を選択する(ステップS104)。 In the communication adapter 30, the communication unit 31 transmits a zone selection message to the server 70 via a plurality of communication routes, that is, communication routes via different access points 40 (step S101). The communication unit 31 transmits a zone selection message including information for identifying the communication path to the access point 40 forming the zone 41 in which the communication adapter 30 is located. The communication unit 31 receives the zone selection response message from the server 70 via a plurality of communication paths, that is, communication paths via different access points 40 (step S102). The control unit 33 uses the transmission time of the zone selection message transmitted by the communication unit 31 on the plurality of communication paths and the reception time of the zone selection response message received by the communication unit 31 on the plurality of communication paths in a plurality of communication paths. The communication time required for transmitting and receiving signals between the communication adapter 30 and the server 70 is calculated (step S103). The communication time is the time difference between the reception time of the zone selection response message and the transmission time of the zone selection message. The control unit 33 compares the calculated communication times of each communication path, and selects a communication path having a short communication time as the communication path used for communication with the server 70 (step S104).

なお、通信アダプタ30では、通信部31が定期的にゾーン選択メッセージを送信する動作と並行して、無線通信品質測定部32が、定期的に通信アダプタ30から複数のアクセスポイント、すなわちアクセスポイント40a,40bまでの各無線通信区間の通信品質を測定しているものとする。無線通信品質測定部32が定期的に各無線通信区間の通信品質を測定する時間間隔を第1の時間間隔とする。第1の時間間隔は、数十ms単位の時間間隔である。無線通信品質測定部32は、測定して得られた通信品質の情報を記憶部34に記憶させる。 In the communication adapter 30, in parallel with the operation in which the communication unit 31 periodically transmits a zone selection message, the wireless communication quality measurement unit 32 periodically performs a plurality of access points, that is, access points 40a from the communication adapter 30. It is assumed that the communication quality of each wireless communication section up to 40b is measured. The time interval in which the wireless communication quality measuring unit 32 periodically measures the communication quality of each wireless communication section is set as the first time interval. The first time interval is a time interval of several tens of ms. The wireless communication quality measuring unit 32 stores the communication quality information obtained by the measurement in the storage unit 34.

制御部33は、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質の情報を記憶部34から取得する(ステップS105)。このとき、制御部33は、記憶部34から最新の通信品質の情報を取得する。制御部33は、取得した通信品質が規定された閾値以上であるか否かを判定する(ステップS106)。制御部33は、取得した通信品質が閾値未満の場合(ステップS106:No)、選択した通信経路が規定された回数選択されたか否かを判定する(ステップS107)。規定された回数については、1回でもよいし、2回以上の複数回であってもよい。制御部33は、規定された回数選択されていた場合(ステップS107:Yes)、選択していたアクセスポイント40を選択対象から除外する(ステップS108)。制御部33は、規定された回数選択されていない場合(ステップS107:No)、ステップS104の動作に進む。 The control unit 33 acquires information on the communication quality of the wireless communication section from the communication adapter 30 to the access point 40 via the selected communication path from the storage unit 34 (step S105). At this time, the control unit 33 acquires the latest communication quality information from the storage unit 34. The control unit 33 determines whether or not the acquired communication quality is equal to or higher than the specified threshold value (step S106). When the acquired communication quality is less than the threshold value (step S106: No), the control unit 33 determines whether or not the selected communication path has been selected a specified number of times (step S107). The specified number of times may be once or may be a plurality of times of two or more times. When the control unit 33 has been selected a specified number of times (step S107: Yes), the control unit 33 excludes the selected access point 40 from the selection target (step S108). If the control unit 33 has not been selected a specified number of times (step S107: No), the control unit 33 proceeds to the operation of step S104.

制御部33は、通信部31が前回ゾーン選択メッセージを送信してから規定された時間間隔が経過したか否かを判定する(ステップS109)。通信部31が定期的にゾーン選択メッセージを複数の通信経路で送信してゾーン選択応答メッセージを複数の通信経路で受信し、制御部33が定期的に複数の通信経路での通信時間を算出する時間間隔を第2の時間間隔とする。規定された時間間隔である第2の時間間隔は、秒単位の時間間隔である。すなわち、第1の時間間隔は、第2の時間間隔よりも短い。制御部33は、通信部31が前回ゾーン選択メッセージを送信してから規定された時間間隔が経過した場合(ステップS109:Yes)、ステップS101の動作に進む。制御部33は、通信部31が前回ゾーン選択メッセージを送信してから規定された時間間隔が経過していない場合(ステップS109:No)、ステップS104の動作に進む。 The control unit 33 determines whether or not a specified time interval has elapsed since the communication unit 31 transmitted the zone selection message last time (step S109). The communication unit 31 periodically transmits a zone selection message on a plurality of communication paths, receives a zone selection response message on a plurality of communication paths, and the control unit 33 periodically calculates the communication time on the plurality of communication paths. Let the time interval be the second time interval. The second time interval, which is the specified time interval, is a time interval in seconds. That is, the first time interval is shorter than the second time interval. When the specified time interval has elapsed since the communication unit 31 transmitted the zone selection message last time (step S109: Yes), the control unit 33 proceeds to the operation of step S101. If the specified time interval has not elapsed since the communication unit 31 transmitted the zone selection message last time (step S109: No), the control unit 33 proceeds to the operation of step S104.

制御部33は、取得した通信品質が閾値以上の場合(ステップS106:Yes)、選択した通信経路でサーバ70に接続要求を行う(ステップS110)。具体的には、制御部33は、選択した通信経路で経由するアクセスポイント40宛にサーバ70への接続要求を送信するよう、通信部31を制御する。通信部31は、制御部33の制御によって、制御部33で選択された通信経路でサーバ70に接続要求を送信する。 When the acquired communication quality is equal to or higher than the threshold value (step S106: Yes), the control unit 33 makes a connection request to the server 70 on the selected communication path (step S110). Specifically, the control unit 33 controls the communication unit 31 so as to transmit a connection request to the server 70 to the access point 40 via the selected communication path. The communication unit 31 transmits a connection request to the server 70 by the communication path selected by the control unit 33 under the control of the control unit 33.

制御部33は、通信部31が接続要求を送信してから第1の期間内に、接続要求に対するサーバ70からの接続応答を通信部31が受信したか否かを判定する(ステップS111)。制御部33は、第1の期間内にサーバ70からの接続応答を通信部31が受信しなかった場合(ステップS111:No)、ステップS107の動作に進む。制御部33は、第1の期間内にサーバ70からの接続応答を通信部31が受信した場合(ステップS111:Yes)、選択した通信経路でサーバ70との通信を開始する(ステップS112)。制御部33は、通信経路の選択対象をリセットする(ステップS113)。具体的には、制御部33は、ステップS108で選択対象から除外したアクセスポイント40がある場合、除外したアクセスポイント40を選択対象に復帰させる。 The control unit 33 determines whether or not the communication unit 31 has received the connection response from the server 70 to the connection request within the first period after the communication unit 31 transmits the connection request (step S111). If the communication unit 31 does not receive the connection response from the server 70 within the first period (step S111: No), the control unit 33 proceeds to the operation of step S107. When the communication unit 31 receives the connection response from the server 70 within the first period (step S111: Yes), the control unit 33 starts communication with the server 70 on the selected communication path (step S112). The control unit 33 resets the selection target of the communication path (step S113). Specifically, when there is an access point 40 excluded from the selection target in step S108, the control unit 33 returns the excluded access point 40 to the selection target.

通信アダプタ30は、サーバ70と通信を開始した後も、通信経路の通信時間が長くなった、通信経路の通信品質が悪化したなどの場合に通信経路を変更できるように、継続して通信経路の状態を確認する動作を行う。図5は、実施の形態1に係る通信アダプタ30がサーバ70と通信中のときの動作を示すフローチャートである。図4に示すフローチャートと同一の動作については同一のステップ番号を付与して説明を省略する。 Even after starting communication with the server 70, the communication adapter 30 continuously communicates with the server 70 so that the communication path can be changed when the communication time of the communication path becomes long or the communication quality of the communication path deteriorates. Perform the operation to check the status of. FIG. 5 is a flowchart showing an operation when the communication adapter 30 according to the first embodiment is communicating with the server 70. For the same operation as the flowchart shown in FIG. 4, the same step number is assigned and the description thereof will be omitted.

制御部33は、取得した通信品質が閾値以上の場合(ステップS106:Yes)、選択した通信経路が現在の通信経路と同一の通信経路か否かを判定する(ステップS121)。制御部33は、選択した通信経路が現在使用している通信経路と同一の通信経路の場合(ステップS121:Yes)、ステップS109の動作に進む。制御部33は、選択した通信経路が現在の通信経路と異なる場合(ステップS121:No)、選択した通信経路でサーバ70に接続要求を行う(ステップS110)。制御部33は、第1の期間内にサーバ70からの接続応答を通信部31が受信しなかった場合(ステップS111:No)、ステップS107の動作に進む。制御部33は、第1の期間内にサーバ70からの接続応答を通信部31が受信した場合(ステップS111:Yes)、通信経路を選択した通信経路に変更してサーバ70との通信を行う(ステップS122)。制御部33は、ステップS113の動作の後、ステップS109の動作に進む。通信アダプタ30は、電源オンの状態では、図5に示すフローチャートの動作を繰り返し実施する。 When the acquired communication quality is equal to or higher than the threshold value (step S106: Yes), the control unit 33 determines whether or not the selected communication path is the same as the current communication path (step S121). When the selected communication path is the same as the communication path currently used (step S121: Yes), the control unit 33 proceeds to the operation of step S109. When the selected communication path is different from the current communication path (step S121: No), the control unit 33 makes a connection request to the server 70 using the selected communication path (step S110). If the communication unit 31 does not receive the connection response from the server 70 within the first period (step S111: No), the control unit 33 proceeds to the operation of step S107. When the communication unit 31 receives the connection response from the server 70 within the first period (step S111: Yes), the control unit 33 changes the communication route to the selected communication route and communicates with the server 70. (Step S122). The control unit 33 proceeds to the operation of step S109 after the operation of step S113. When the power is on, the communication adapter 30 repeatedly performs the operation of the flowchart shown in FIG.

このように、制御部33は、通信時間の短い順にサーバ70との通信に使用する通信経路を選択する。制御部33は、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質が閾値以上の場合、選択した通信経路でサーバ70に接続要求を行う。これにより、制御部33は、ゾーン選択メッセージの送信頻度を高くしてインターネット網60を輻輳させることなく、通信品質に応じて、サーバ70との通信に使用する通信経路を選択することができる。具体的には、制御部33は、ゾーン選択メッセージの送信間隔である第2の時間間隔内において、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質が閾値未満の場合、次に通信時間の短い通信経路を選択することができる。 In this way, the control unit 33 selects the communication route used for communication with the server 70 in the order of the shortest communication time. When the communication quality of the wireless communication section from the communication adapter 30 to the access point 40 via the selected communication path is equal to or higher than the threshold value, the control unit 33 makes a connection request to the server 70 on the selected communication path. As a result, the control unit 33 can select the communication route used for communication with the server 70 according to the communication quality without increasing the transmission frequency of the zone selection message and congesting the Internet network 60. Specifically, the control unit 33 has a threshold value of the communication quality of the wireless communication section from the communication adapter 30 to the access point 40 via the selected communication path within the second time interval which is the transmission interval of the zone selection message. If it is less than, the next communication path with the shortest communication time can be selected.

つぎに、サーバ70の動作について説明する。図6は、実施の形態1に係るサーバ70の動作を示すフローチャートである。サーバ70において、通信部71は、通信アダプタ30から複数の通信経路でゾーン選択メッセージを受信すると(ステップS201)、制御部72の制御によって、通信アダプタ30に対して複数の通信経路でゾーン選択応答メッセージを送信する(ステップS202)。制御部72は、通信部71がゾーン選択応答メッセージを送信してから第2の期間内に通信部71が通信アダプタ30から接続要求を受信したか否かを判定する(ステップS203)。第2の期間内に通信部71が通信アダプタ30から接続要求を受信していない場合(ステップS203:No)、通信部71は、制御部72の制御によって、ステップS201の動作に進む。第2の期間内に通信部71が通信アダプタ30から接続要求を受信した場合(ステップS203:Yes)、通信部71は、制御部72の制御によって、通信アダプタ30に対して、接続要求を受信した通信経路で接続応答を送信する(ステップS204)。制御部72は、通信部71が接続要求を受信した通信経路で通信アダプタ30との通信を開始する(ステップS205)。 Next, the operation of the server 70 will be described. FIG. 6 is a flowchart showing the operation of the server 70 according to the first embodiment. When the communication unit 71 receives the zone selection message from the communication adapter 30 on the plurality of communication paths in the server 70 (step S201), the communication unit 71 receives the zone selection response to the communication adapter 30 on the plurality of communication paths under the control of the control unit 72. Send a message (step S202). The control unit 72 determines whether or not the communication unit 71 has received the connection request from the communication adapter 30 within the second period after the communication unit 71 transmits the zone selection response message (step S203). If the communication unit 71 has not received the connection request from the communication adapter 30 within the second period (step S203: No), the communication unit 71 proceeds to the operation of step S201 under the control of the control unit 72. When the communication unit 71 receives the connection request from the communication adapter 30 within the second period (step S203: Yes), the communication unit 71 receives the connection request to the communication adapter 30 under the control of the control unit 72. The connection response is transmitted by the communication path (step S204). The control unit 72 starts communication with the communication adapter 30 on the communication path on which the communication unit 71 has received the connection request (step S205).

サーバ70は、図6に示すフローチャートの動作を繰り返し実施する。サーバ70は、通信アダプタ30との通信開始後に現在の通信経路と異なる通信経路から接続要求を受信した場合、新たに接続要求を受信した通信経路に変更して、通信アダプタ30との通信を継続する。 The server 70 repeatedly executes the operation of the flowchart shown in FIG. When the server 70 receives a connection request from a communication path different from the current communication path after starting communication with the communication adapter 30, the server 70 changes to the communication path newly receiving the connection request and continues communication with the communication adapter 30. do.

つづいて、通信アダプタ30のハードウェア構成について説明する。通信アダプタ30において、通信部31は通信機である。記憶部34はメモリである。無線通信品質測定部32および制御部33は、処理回路により実現される。処理回路は、例えば、メモリ92に格納されるプログラムを実行するプロセッサ91、およびメモリ92である。 Next, the hardware configuration of the communication adapter 30 will be described. In the communication adapter 30, the communication unit 31 is a communication device. The storage unit 34 is a memory. The wireless communication quality measuring unit 32 and the control unit 33 are realized by a processing circuit. The processing circuit is, for example, a processor 91 that executes a program stored in the memory 92, and a memory 92.

図7は、実施の形態1に係る通信アダプタ30が備えるハードウェア構成の例を示す図である。処理回路がプロセッサ91およびメモリ92で構成される場合、処理回路の各機能は、ソフトウェア、ファームウェア、またはソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェアまたはファームウェアはプログラムとして記述され、メモリ92に格納される。処理回路では、メモリ92に記憶されたプログラムをプロセッサ91が読み出して実行することにより、各機能を実現する。また、これらのプログラムは、各装置が実施する動作の手順および方法をコンピュータに実行させるものであるともいえる。 FIG. 7 is a diagram showing an example of the hardware configuration included in the communication adapter 30 according to the first embodiment. When the processing circuit is composed of the processor 91 and the memory 92, each function of the processing circuit is realized by software, firmware, or a combination of software and firmware. The software or firmware is written as a program and stored in the memory 92. In the processing circuit, each function is realized by the processor 91 reading and executing the program stored in the memory 92. It can also be said that these programs cause the computer to execute the procedure and method of the operation performed by each device.

ここで、プロセッサ91は、CPU(Central Processing Unit)、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、またはDSP(Digital Signal Processor)などであってもよい。また、メモリ92には、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable ROM)、EEPROM(登録商標)(Electrically EPROM)などの、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、またはDVD(Digital Versatile Disc)などが該当する。 Here, the processor 91 may be a CPU (Central Processing Unit), a processing device, a computing device, a microprocessor, a microcomputer, a DSP (Digital Signal Processor), or the like. Further, the memory 92 includes, for example, non-volatile or volatile such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable ROM), and EPROM (registered trademark) (Electrically EPROM). This includes semiconductor memory, magnetic disk, flexible disk, optical disk, compact disk, mini disk, DVD (Digital Versatile Disc), and the like.

処理回路については、専用のハードウェアであってもよい。処理回路が専用のハードウェアで構成される場合、処理回路は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、またはこれらを組み合わせたものが該当する。各装置の処理回路について、各機能を機能別に複数の処理回路で実現してもよいし、各機能をまとめて1つの処理回路で実現してもよい。 The processing circuit may be dedicated hardware. When the processing circuit is composed of dedicated hardware, the processing circuit may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate). Array), or a combination of these. For the processing circuit of each device, each function may be realized by a plurality of processing circuits for each function, or each function may be collectively realized by one processing circuit.

なお、各装置の処理回路の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェアまたはファームウェアで実現するようにしてもよい。このように、処理回路は、専用のハードウェア、ソフトウェア、ファームウェア、またはこれらの組み合わせによって、上述の各機能を実現することができる。 For each function of the processing circuit of each device, a part may be realized by dedicated hardware and a part may be realized by software or firmware. As described above, the processing circuit can realize each of the above-mentioned functions by the dedicated hardware, software, firmware, or a combination thereof.

つぎに、サーバ70のハードウェア構成について説明する。サーバ70において、通信部71は通信機である。制御部72は、処理回路により実現される。処理回路の構成は、前述の通信アダプタ30の処理回路の構成と同様である。 Next, the hardware configuration of the server 70 will be described. In the server 70, the communication unit 71 is a communication device. The control unit 72 is realized by a processing circuit. The configuration of the processing circuit is the same as the configuration of the processing circuit of the communication adapter 30 described above.

以上説明したように、本実施の形態によれば、通信アダプタ30は、アクセスポイント40までの無線通信区間の通信品質を第1の時間間隔で測定し、サーバ70までの信号の送受信にかかる通信時間を第1の時間間隔よりも長い第2の時間間隔で算出する。通信アダプタ30は、算出した通信時間と、測定した無線通信区間の通信品質とを用いて、サーバ70との通信に使用する通信経路を選択することとした。これにより、通信アダプタ30は、複数の通信経路で無線通信が可能な場合において、通信品質に応じてサーバ70との通信に使用する通信経路を選択することができる。 As described above, according to the present embodiment, the communication adapter 30 measures the communication quality of the wireless communication section up to the access point 40 at the first time interval, and the communication related to the transmission / reception of the signal to the server 70. The time is calculated in a second time interval that is longer than the first time interval. The communication adapter 30 has decided to select a communication route to be used for communication with the server 70 by using the calculated communication time and the measured communication quality of the wireless communication section. As a result, the communication adapter 30 can select the communication path to be used for communication with the server 70 according to the communication quality when wireless communication is possible through a plurality of communication paths.

なお、通信アダプタ30において、制御部33は、図4および図5に示すフローチャートのステップS109の動作で、通信部31が前回ゾーン選択メッセージを送信してから規定された時間間隔が経過していない場合(ステップS109:No)、規定された時間間隔すなわち第2の時間間隔が経過するまで待機してもよい。制御部33は、ステップS109:Noの場合は待機して、通信部31が前回ゾーン選択メッセージを送信してから規定された時間間隔が経過してから(ステップS109:Yes)、ステップS101の動作に進む。図4および図5に示すフローチャートの動作と比較して、制御部33が通信経路を選択する回数は減るが、この場合においても、通信アダプタ30は、複数の通信経路で無線通信が可能な場合において、通信品質に応じてサーバ70との通信に使用する通信経路を選択することができる。また、通信アダプタ30において、制御部33は、図4および図5に示すフローチャートのステップS107の動作で、規定された回数選択されていない場合(ステップS107:No)、ステップS109の動作に進んでもよい。さらに、制御部33が通信経路を選択する回数は減るが、この場合においても、通信アダプタ30は、複数の通信経路で無線通信が可能な場合において、通信品質に応じてサーバ70との通信に使用する通信経路を選択することができる。 In the communication adapter 30, the control unit 33 operates in step S109 of the flowchart shown in FIGS. 4 and 5, and the specified time interval has not elapsed since the communication unit 31 transmitted the zone selection message last time. In the case (step S109: No), the specified time interval, that is, the second time interval may be waited for. In the case of step S109: No, the control unit 33 waits, and after a predetermined time interval has elapsed since the communication unit 31 transmitted the zone selection message last time (step S109: Yes), the operation of step S101. Proceed to. Compared with the operation of the flowcharts shown in FIGS. 4 and 5, the number of times the control unit 33 selects a communication path is reduced, but even in this case, the communication adapter 30 is capable of wireless communication in a plurality of communication paths. In, the communication path used for communication with the server 70 can be selected according to the communication quality. Further, in the communication adapter 30, if the control unit 33 has not been selected a specified number of times in the operation of step S107 in the flowcharts shown in FIGS. 4 and 5 (step S107: No), the control unit 33 may proceed to the operation of step S109. good. Further, the number of times that the control unit 33 selects the communication path is reduced, but even in this case, the communication adapter 30 can communicate with the server 70 according to the communication quality when wireless communication is possible through a plurality of communication paths. You can select the communication route to use.

また、本実施の形態では、通信アダプタ30が家電機器20に接続される構成の場合について説明したが一例であり、これに限定されない。無線通信機能を備える家電機器が、前述の通信アダプタ30と同様の動作を行ってもよい。また、家電機器などに接続されない単独の通信装置が、前述の通信アダプタ30と同様の動作を行ってもよい。 Further, in the present embodiment, the case where the communication adapter 30 is connected to the home electric appliance 20 has been described, but the present invention is not limited to this. A home electric appliance having a wireless communication function may perform the same operation as the above-mentioned communication adapter 30. Further, a single communication device that is not connected to a home electric appliance or the like may perform the same operation as the above-mentioned communication adapter 30.

実施の形態2.
実施の形態1では、通信アダプタ30において、制御部33は、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質として、最新の通信品質を使用していた。実施の形態2では、制御部33は、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の将来の通信品質を推定する。
Embodiment 2.
In the first embodiment, in the communication adapter 30, the control unit 33 uses the latest communication quality as the communication quality of the wireless communication section from the communication adapter 30 to the access point 40 via the communication path selected. In the second embodiment, the control unit 33 estimates the future communication quality of the wireless communication section from the communication adapter 30 to the access point 40 via the selected communication path.

実施の形態2において、無線通信システム100、通信アダプタ30、およびサーバ70の構成は、図1から図3に示す実施の形態1のときと同様である。通信アダプタ30において、記憶部34には、無線通信品質測定部32で測定された各無線通信区間の過去の通信品質の情報が記憶されている。制御部33は、各無線通信区間の過去の通信品質の情報を参照することで、周期的に通信品質が変動する無線通信区間については、将来の通信品質を推定することができる。周期的に通信品質が変動する場合とは、例えば、通信アダプタ30とアクセスポイント40との間を障害物が周期的に通過する場合である。 In the second embodiment, the configurations of the wireless communication system 100, the communication adapter 30, and the server 70 are the same as those of the first embodiment shown in FIGS. 1 to 3. In the communication adapter 30, the storage unit 34 stores information on the past communication quality of each wireless communication section measured by the wireless communication quality measuring unit 32. By referring to the past communication quality information of each wireless communication section, the control unit 33 can estimate the future communication quality for the wireless communication section whose communication quality fluctuates periodically. The case where the communication quality fluctuates periodically is, for example, the case where an obstacle periodically passes between the communication adapter 30 and the access point 40.

図8は、実施の形態2に係る通信アダプタ30の制御部33が将来の通信品質を推定する動作の第1のイメージを示す図である。図8において、閾値80は、無線通信区間の通信品質に対する前述の閾値である。曲線81は、ある無線通信区間において過去の通信品質の推移から得られた通信品質の変動を示す曲線である。制御部33は、ある無線通信区間について、記憶部34に記憶されている過去の通信品質の値の推移から曲線81を求めることができる。ここで、実施の形態1の場合、制御部33は、時刻aにおいて通信品質は閾値未満と判定してしまう(ステップS106:No)。しかしながら、過去の通信品質の推移を参照すると、時刻aの後、通信品質は閾値以上になることが予想される。そのため、実施の形態2において、制御部33は、現在の時刻a以降に通信品質が閾値以上になると推定した場合、時刻aにおいて通信品質は閾値以上と判定する(ステップS106:Yes)。 FIG. 8 is a diagram showing a first image of an operation in which the control unit 33 of the communication adapter 30 according to the second embodiment estimates future communication quality. In FIG. 8, the threshold value 80 is the above-mentioned threshold value for the communication quality of the wireless communication section. The curve 81 is a curve showing the fluctuation of the communication quality obtained from the transition of the past communication quality in a certain wireless communication section. The control unit 33 can obtain the curve 81 for a certain wireless communication section from the transition of the past communication quality value stored in the storage unit 34. Here, in the case of the first embodiment, the control unit 33 determines that the communication quality is less than the threshold value at the time a (step S106: No). However, referring to the transition of the communication quality in the past, it is expected that the communication quality will exceed the threshold value after the time a. Therefore, in the second embodiment, when the control unit 33 estimates that the communication quality becomes equal to or higher than the threshold value after the current time a, the control unit 33 determines that the communication quality is equal to or higher than the threshold value at time a (step S106: Yes).

図9は、実施の形態2に係る通信アダプタ30の制御部33が将来の通信品質を推定する動作の第2のイメージを示す図である。図9において、閾値80は、無線通信区間の通信品質に対する前述の閾値である。曲線82は、ある無線通信区間において過去の通信品質の推移から得られた通信品質の変動を示す曲線である。制御部33は、ある無線通信区間について、記憶部34に記憶されている過去の通信品質の値の推移から曲線82を求めることができる。ここで、実施の形態1の場合、制御部33は、時刻bにおいて通信品質は閾値以上と判定してしまう(ステップS106:Yes)。しかしながら、過去の通信品質の推移を参照すると、時刻bの後、通信品質は閾値未満になることが予想される。そのため、実施の形態2において、制御部33は、現在の時刻b以降に通信品質が閾値未満になると推定した場合、時刻bにおいて通信品質は閾値未満と判定する(ステップS106:No)。 FIG. 9 is a diagram showing a second image of the operation in which the control unit 33 of the communication adapter 30 according to the second embodiment estimates the future communication quality. In FIG. 9, the threshold value 80 is the above-mentioned threshold value for the communication quality of the wireless communication section. The curve 82 is a curve showing the fluctuation of the communication quality obtained from the transition of the past communication quality in a certain wireless communication section. The control unit 33 can obtain the curve 82 from the transition of the past communication quality values stored in the storage unit 34 for a certain wireless communication section. Here, in the case of the first embodiment, the control unit 33 determines that the communication quality is equal to or higher than the threshold value at the time b (step S106: Yes). However, referring to the transition of the communication quality in the past, it is expected that the communication quality will be less than the threshold value after the time b. Therefore, in the second embodiment, when the control unit 33 estimates that the communication quality is less than the threshold value after the current time b, the control unit 33 determines that the communication quality is less than the threshold value at the time b (step S106: No).

図10は、実施の形態2に係る通信アダプタ30の制御部33が無線通信区間の通信品質を推定する動作を示すフローチャートである。制御部33は、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間について、過去から現在までの通信品質の情報を記憶部34から取得する(ステップS131)。制御部33は、取得した過去から現在までの通信品質の値が周期的に変動しているか否かを判定する(ステップS132)。制御部33は、通信品質の値が周期的に変動している場合(ステップS132:Yes)、過去から現在までの通信品質の値の推移から、規定された将来の期間の、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質を推定する。規定された将来の期間については、例えば、制御部33が次に通信経路を選択する(ステップS104)までの期間にすることができるが、これに限定されない。制御部33は、推定した通信品質を用いて、ステップS106の動作を行う。制御部33は、通信品質の値が周期的に変動していない場合(ステップS132:No)、動作を終了する。ステップS132:Noの場合、ステップS106での制御部33の判定は、実施の形態1のときと同様の結果となる。 FIG. 10 is a flowchart showing an operation in which the control unit 33 of the communication adapter 30 according to the second embodiment estimates the communication quality of the wireless communication section. The control unit 33 acquires communication quality information from the past to the present from the storage unit 34 for the wireless communication section from the communication adapter 30 to the access point 40 via the selected communication path (step S131). The control unit 33 determines whether or not the acquired communication quality value from the past to the present is periodically fluctuating (step S132). When the communication quality value fluctuates periodically (step S132: Yes), the control unit 33 starts from the communication adapter 30 in the specified future period from the transition of the communication quality value from the past to the present. The communication quality of the wireless communication section up to the access point 40 via the selected communication path is estimated. The defined future period can be, for example, a period until the control unit 33 next selects a communication path (step S104), but is not limited to this. The control unit 33 performs the operation of step S106 using the estimated communication quality. When the communication quality value does not fluctuate periodically (step S132: No), the control unit 33 ends the operation. Step S132: In the case of No, the determination of the control unit 33 in step S106 has the same result as in the first embodiment.

このように、制御部33は、記憶部34に記憶されている通信品質の情報を用いて、規定された将来の期間の、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質を推定する。 In this way, the control unit 33 uses the communication quality information stored in the storage unit 34 to wirelessly reach the access point 40 via the communication path selected from the communication adapter 30 for a specified future period. Estimate the communication quality of the communication section.

以上説明したように、本実施の形態によれば、通信アダプタ30は、過去の通信品質の情報を用いて、規定された将来の期間の、通信アダプタ30から選択した通信経路で経由するアクセスポイント40までの無線通信区間の通信品質を推定することとした。これにより、通信アダプタ30は、実施の形態1と比較してより柔軟に、通信品質に応じてサーバ70との通信に使用する通信経路を選択することができる。 As described above, according to the present embodiment, the communication adapter 30 is an access point via a communication path selected from the communication adapter 30 for a specified future period by using the information of the past communication quality. It was decided to estimate the communication quality of the wireless communication section up to 40. As a result, the communication adapter 30 can more flexibly select the communication route used for communication with the server 70 according to the communication quality as compared with the first embodiment.

以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configuration shown in the above embodiments shows an example of the contents of the present invention, can be combined with another known technique, and is one of the configurations as long as it does not deviate from the gist of the present invention. It is also possible to omit or change the part.

10,10a,10b IoT家電、20 家電機器、30 通信アダプタ、31,71 通信部、32 無線通信品質測定部、33,72 制御部、34 記憶部、40a,40b,50 アクセスポイント、60 インターネット網、70 サーバ、100 無線通信システム。 10,10a,10b IoT home appliances, 20 home appliances, 30 communication adapters, 31,71 communication units, 32 wireless communication quality measurement units, 33,72 control units, 34 storage units, 40a, 40b, 50 access points, 60 internet networks , 70 servers, 100 wireless communication systems.

Claims (4)

通信装置と無線通信可能な複数のアクセスポイントを備える無線通信システムにおいて、異なるアクセスポイントを経由する複数の通信経路でサーバと通信可能な前記通信装置であって、
前記通信装置から前記複数のアクセスポイントまでの各無線通信区間の通信品質を測定する無線通信品質測定部と、
前記通信装置と前記サーバとの間の信号の送受信にかかる通信時間を計測するための第1の信号を、無線通信区間を含み前記各無線通信区間に対応する前記複数の通信経路で前記サーバに送信し、前記サーバからの前記第1の信号に対する応答である第2の信号を前記複数の通信経路で受信する通信部と、
前記通信部が前記複数の通信経路で送信した前記第1の信号の送信時刻と前記通信部が前記複数の通信経路で受信した前記第2の信号の受信時刻とを用いて前記複数の通信経路での前記通信時間を算出し、算出した前記複数の通信経路の通信時間と、前記通信装置から前記複数のアクセスポイントまでの各無線通信区間の通信品質とを用いて、前記サーバとの通信に使用する通信経路を選択する制御部と、
を備え
前記無線通信品質測定部が定期的に各無線通信区間の通信品質を測定する第1の時間間隔は、前記通信部が定期的に前記第1の信号を前記複数の通信経路で送信して前記第2の信号を前記複数の通信経路で受信し、前記制御部が定期的に前記複数の通信経路での通信時間を算出する第2の時間間隔よりも短く、
前記制御部は、前記通信時間の短い順に前記サーバとの通信に使用する通信経路を選択し、前記通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質が閾値以上の場合、選択した通信経路で前記サーバに接続要求を行い、
前記第2の時間間隔内において、前記通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質が前記閾値未満の場合、次に通信時間の短い通信経路を選択する、
通信装置。
In a wireless communication system including a plurality of access points capable of wireless communication with a communication device, the communication device capable of communicating with a server through a plurality of communication paths via different access points.
A wireless communication quality measuring unit that measures the communication quality of each wireless communication section from the communication device to the plurality of access points, and a wireless communication quality measuring unit.
A first signal for measuring the communication time required for transmitting and receiving a signal between the communication device and the server is transmitted to the server by the plurality of communication paths corresponding to each wireless communication section including the wireless communication section. A communication unit that transmits and receives a second signal, which is a response to the first signal from the server, via the plurality of communication paths.
The plurality of communication paths using the transmission time of the first signal transmitted by the communication unit on the plurality of communication paths and the reception time of the second signal received by the communication unit on the plurality of communication paths. The communication time in the above is calculated, and the calculated communication time of the plurality of communication paths and the communication quality of each wireless communication section from the communication device to the plurality of access points are used for communication with the server. A control unit that selects the communication route to be used, and
Equipped with
The first time interval in which the wireless communication quality measuring unit periodically measures the communication quality of each wireless communication section is such that the communication unit periodically transmits the first signal through the plurality of communication paths. It is shorter than the second time interval in which the second signal is received by the plurality of communication paths and the control unit periodically calculates the communication time in the plurality of communication paths.
The control unit selects a communication path to be used for communication with the server in the order of shortest communication time, and the communication quality of the wireless communication section from the communication device to the access point via the selected communication path is equal to or higher than the threshold value. If so, make a connection request to the server using the selected communication path.
If the communication quality of the wireless communication section from the communication device to the access point via the selected communication path is less than the threshold value within the second time interval, the communication path having the next short communication time is selected.
Communication device.
前記無線通信品質測定部で測定された各無線通信区間の通信品質の情報を記憶する記憶部を備え、
前記制御部は、前記記憶部に記憶されている通信品質の情報を用いて、規定された将来の期間の、前記通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質を推定する、
請求項1に記載の通信装置。
A storage unit for storing communication quality information of each wireless communication section measured by the wireless communication quality measuring unit is provided.
Using the communication quality information stored in the storage unit, the control unit uses the communication quality information of the wireless communication section from the communication device to the access point via the communication path selected by the communication device for a specified future period. To estimate,
The communication device according to claim 1 .
通信装置と無線通信可能な複数のアクセスポイントを備える無線通信システムにおいて、異なるアクセスポイントを経由する複数の通信経路でサーバと通信可能な前記通信装置における無線通信方法であって、
無線通信品質測定部が、前記通信装置から前記複数のアクセスポイントまでの各無線通信区間の通信品質を測定する測定ステップと、
通信部が、前記通信装置と前記サーバとの間の信号の送受信にかかる通信時間を計測するための第1の信号を、無線通信区間を含み前記各無線通信区間に対応する前記複数の通信経路で前記サーバに送信し、前記サーバからの前記第1の信号に対する応答である第2の信号を前記複数の通信経路で受信する通信ステップと、
制御部が、前記通信部が前記複数の通信経路で送信した前記第1の信号の送信時刻と前記通信部が前記複数の通信経路で受信した前記第2の信号の受信時刻とを用いて前記複数の通信経路での前記通信時間を算出する算出ステップと、
前記制御部が、算出した前記複数の通信経路の通信時間と、前記通信装置から前記複数のアクセスポイントまでの各無線通信区間の通信品質とを用いて、前記サーバとの通信に使用する通信経路を選択する選択ステップと、
を含み、
前記無線通信品質測定部が定期的に各無線通信区間の通信品質を測定する第1の時間間隔は、前記通信部が定期的に前記第1の信号を前記複数の通信経路で送信して前記第2の信号を前記複数の通信経路で受信し、前記制御部が定期的に前記複数の通信経路での通信時間を算出する第2の時間間隔よりも短く、
前記選択ステップにおいて、前記制御部は、前記通信時間の短い順に前記サーバとの通信に使用する通信経路を選択し、前記通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質が閾値以上の場合、選択した通信経路で前記サーバに接続要求を行い、
前記第2の時間間隔内において、前記通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質が前記閾値未満の場合、次に通信時間の短い通信経路を選択する、
無線通信方法。
A wireless communication method in the communication device capable of communicating with a server through a plurality of communication paths via different access points in a wireless communication system including a plurality of access points capable of wireless communication with the communication device.
A measurement step in which the wireless communication quality measuring unit measures the communication quality of each wireless communication section from the communication device to the plurality of access points.
The communication unit uses the first signal for measuring the communication time required for transmitting and receiving a signal between the communication device and the server as the plurality of communication paths corresponding to the respective wireless communication sections including the wireless communication section. A communication step of transmitting to the server and receiving a second signal, which is a response to the first signal from the server, in the plurality of communication paths.
The control unit uses the transmission time of the first signal transmitted by the communication unit on the plurality of communication paths and the reception time of the second signal received by the communication unit on the plurality of communication paths. A calculation step for calculating the communication time in a plurality of communication paths, and
A communication path used by the control unit for communication with the server using the calculated communication time of the plurality of communication paths and the communication quality of each wireless communication section from the communication device to the plurality of access points. The selection step to select and
Including
The first time interval in which the wireless communication quality measuring unit periodically measures the communication quality of each wireless communication section is such that the communication unit periodically transmits the first signal through the plurality of communication paths. It is shorter than the second time interval in which the second signal is received by the plurality of communication paths and the control unit periodically calculates the communication time in the plurality of communication paths.
In the selection step, the control unit selects a communication path to be used for communication with the server in the order of shortest communication time, and communicates in a wireless communication section from the communication device to an access point via the selected communication path. If the quality is equal to or higher than the threshold value, a connection request is made to the server using the selected communication path.
If the communication quality of the wireless communication section from the communication device to the access point via the selected communication path is less than the threshold value within the second time interval, the communication path having the next short communication time is selected.
Wireless communication method.
前記選択ステップにおいて、前記制御部は、前記無線通信品質測定部で測定された各無線通信区間の通信品質の情報を記憶する記憶部に記憶されている通信品質の情報を用いて、規定された将来の期間の、前記通信装置から選択した通信経路で経由するアクセスポイントまでの無線通信区間の通信品質を推定する、
請求項に記載の無線通信方法。
In the selection step, the control unit is defined by using the communication quality information stored in the storage unit that stores the communication quality information of each wireless communication section measured by the wireless communication quality measuring unit. Estimate the communication quality of the wireless communication section from the communication device to the access point via the selected communication path in the future period.
The wireless communication method according to claim 3 .
JP2020571963A 2019-02-13 2019-02-13 Communication equipment and wireless communication method Active JP7066016B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/005078 WO2020165971A1 (en) 2019-02-13 2019-02-13 Communication device, server and wireless communication method

Publications (2)

Publication Number Publication Date
JPWO2020165971A1 JPWO2020165971A1 (en) 2021-09-09
JP7066016B2 true JP7066016B2 (en) 2022-05-12

Family

ID=72044403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020571963A Active JP7066016B2 (en) 2019-02-13 2019-02-13 Communication equipment and wireless communication method

Country Status (2)

Country Link
JP (1) JP7066016B2 (en)
WO (1) WO2020165971A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023242967A1 (en) * 2022-06-14 2023-12-21 日本電信電話株式会社 Control device, control method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001136178A (en) 1999-11-08 2001-05-18 Hitachi Ltd Wireless network, route control method thereof, and wireless communication control device
JP2004266519A (en) 2003-02-28 2004-09-24 Mitsubishi Electric Corp Mobile communication terminal and communication system
JP2005244525A (en) 2004-02-25 2005-09-08 Fujitsu Ltd Communication device
JP2010034738A (en) 2008-07-28 2010-02-12 National Institute Of Information & Communication Technology Communication terminal and communication network system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002300169A (en) * 2001-03-29 2002-10-11 Mitsubishi Electric Corp Wireless communication device and path routing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001136178A (en) 1999-11-08 2001-05-18 Hitachi Ltd Wireless network, route control method thereof, and wireless communication control device
JP2004266519A (en) 2003-02-28 2004-09-24 Mitsubishi Electric Corp Mobile communication terminal and communication system
JP2005244525A (en) 2004-02-25 2005-09-08 Fujitsu Ltd Communication device
JP2010034738A (en) 2008-07-28 2010-02-12 National Institute Of Information & Communication Technology Communication terminal and communication network system

Also Published As

Publication number Publication date
WO2020165971A1 (en) 2020-08-20
JPWO2020165971A1 (en) 2021-09-09

Similar Documents

Publication Publication Date Title
KR101468129B1 (en) Collection and reporting of data on communication channel conditions for wireless devices in a wireless network
US9001674B2 (en) Method of sensing
CN115733521B (en) Wireless communication device, wireless communication system, and method for communicating between device and source device
JP2006518957A (en) Interference-based routing in wireless networks
US12015553B2 (en) Dynamic medium switching for hybrid networks
JP7170893B2 (en) ELECTRONIC DEVICE, METHOD, PROGRAM AND COMMUNICATION SYSTEM
US20120020237A1 (en) Wireless communication system and parent node search method
JP7066016B2 (en) Communication equipment and wireless communication method
JP5861090B2 (en) Multi-hop communication method, multi-hop communication system, and communication terminal
KR20180046080A (en) Method, Apparatus and System for Positioning
JP6253017B2 (en) Communication device, management device, and management system using the same
WO2019106065A1 (en) Determining optimal deployment of extenders in a wlan
KR101635422B1 (en) Methods for estimating location and Location detecting server
JP6252943B2 (en) Management device and management system using the same
KR101144486B1 (en) Distance estimation method based on sequential rearrangement of received signal strength in wireless sensor networks
CN114556800A (en) Reception and decoding of data in a radio network
KR20090093543A (en) Radio frequency sensor network system and data communication method thereof
CN113614567B (en) Device for determining the distance from a transmitter to a receiver
WO2010007773A1 (en) Wireless communication device, wireless communication method, program, and integrated circuit
JP2022523213A (en) Mode selection for mesh network communication
JP7419195B2 (en) Communication devices, communication methods and programs
TWI749428B (en) Wireless backhaul network for dynamically configuring wireless backhaul path
JP6355851B2 (en) Wireless communication apparatus, data collection apparatus, and wireless communication apparatus installation request method
JP6919391B2 (en) Sensor control device, sensor system and sensor control method
WO2024262268A1 (en) Wireless machine and method for operating same

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220224

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

R150 Certificate of patent or registration of utility model

Ref document number: 7066016

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250