JP2019200620A - Wireless communication device, control method for wireless communication device, control program for wireless communication device, firmware providing device, control method for firmware providing device, control program for firmware providing device, and communication system - Google Patents
Wireless communication device, control method for wireless communication device, control program for wireless communication device, firmware providing device, control method for firmware providing device, control program for firmware providing device, and communication system Download PDFInfo
- Publication number
- JP2019200620A JP2019200620A JP2018094983A JP2018094983A JP2019200620A JP 2019200620 A JP2019200620 A JP 2019200620A JP 2018094983 A JP2018094983 A JP 2018094983A JP 2018094983 A JP2018094983 A JP 2018094983A JP 2019200620 A JP2019200620 A JP 2019200620A
- Authority
- JP
- Japan
- Prior art keywords
- operation mode
- wireless communication
- firmware
- communication
- communication device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Stored Programmes (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】FANを構成する無線通信装置群における子機に対して、更新用ファームウェアを提供する。【解決手段】無線通信装置は、第1動作モード及び第2動作モードで動作可能であり、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置(サーバ)から受信し、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された第2動作モードで動作する他の無線通信装置に送信し、第2動作モードで動作する場合に、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の上位に接続された第1動作モードで動作する他の無線通信装置から受信し、更新用ファームウェアに関する通知に応じて、ファームウェア提供装置との間の第1の通信方式による通信を確立し、更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信する。【選択図】図6PROBLEM TO BE SOLVED: To provide update firmware to a child device in a wireless communication device group forming a FAN. A wireless communication device is capable of operating in a first operation mode and a second operation mode, and when operating in the first operation mode, updates the firmware for the device itself via a first communication method. The notification about the update firmware is received from the firmware providing device (server) and is transmitted to another wireless communication device operating in the second operation mode, which is connected to a lower level of the own device, via the second communication method. When operating in the second operation mode, the notification regarding the update firmware is received from the other wireless communication device operating in the first operation mode, which is connected to the host device above, via the second communication method. In response to the notification about the update firmware, the communication with the firmware providing apparatus is established by the first communication method, and the update firmware is updated by the first communication method. Received from firmware providing apparatus. [Selection diagram] Fig. 6
Description
本発明は、無線通信装置、無線通信装置の制御方法、無線通信装置の制御プログラム、ファームウェア提供装置、ファームウェア提供装置の制御方法、ファームウェア提供装置の制御プログラム、及び、通信システムに関し、特に、ガス、水道、電気等の使用量を検針するスマートメーターに係る無線通信装置等に関するものである。 The present invention relates to a wireless communication device, a control method for the wireless communication device, a control program for the wireless communication device, a firmware providing device, a control method for the firmware providing device, a control program for the firmware providing device, and a communication system. The present invention relates to a wireless communication device and the like related to a smart meter for metering the amount of water and electricity used.
従来、各家庭の電気、水道、ガス等の使用量を表すメーター値等のデータを、無線ネットワークを用いて収集・中継し、遠隔の検針センタ等のデータ収集センタに伝送する遠隔データ収集システムが存在する(例えば、特許文献1)。また、近年、IoT(Internet of Things)の広がりとともに、フィールド内の複数のスマートメーターによってネットワークを組み、検針データの収集やメーターの制御を行うシステムであるFAN(Field Area Network)と、FANによって収集されたデータを遠隔のサーバに送信するWAN(Wide Area Network)とを用いたスマートユーティリティシステムの開発が進められている(例えば、非特許文献1)。 Conventionally, there has been a remote data collection system that collects and relays data such as meter values representing the usage of electricity, water, gas, etc. in each home using a wireless network and transmits it to a data collection center such as a remote meter reading center. Exists (for example, Patent Document 1). In recent years, along with the spread of IoT (Internet of Things), a network is formed by a plurality of smart meters in the field to collect meter reading data and control the meter. Development of a smart utility system using a WAN (Wide Area Network) that transmits the received data to a remote server is underway (for example, Non-Patent Document 1).
FANにおいて、各メーターの情報は、各メーターに接続された複数の無線通信装置間のマルチホップ通信を用いて伝送することができ、下位の無線通信装置間を伝送した情報は上位のゲートウェイ(GW)へ収集・蓄積され、WANを介してサーバへ送信される。FANにおける無線通信装置間のマルチホップ通信により、電波の届きにくい場所に設置されたメーターの情報を、サーバへ伝送することが可能となる。なお、ゲートウェイの機能を無線通信装置に備えることによって、専用のゲートウェイ装置を用いることなく、各家庭に設置されたメーターのみ(すなわち、無線通信装置のみ)でFAN及びWANを可能とする汎用性の高い運用が試みられている。すなわち、一の無線通信装置で、ガスメーター間の通信(子機としての機能)と広域ネットワーク通信(親機としての機能)とを可能とするものである(例えば、非特許文献2)。 In FAN, information of each meter can be transmitted using multi-hop communication between a plurality of wireless communication devices connected to each meter, and information transmitted between lower wireless communication devices is transmitted to a higher gateway (GW). ), And sent to the server via the WAN. By multi-hop communication between wireless communication devices in FAN, it is possible to transmit information of a meter installed in a place where radio waves are difficult to reach to a server. In addition, by providing the wireless communication device with the gateway function, it is possible to perform FAN and WAN with only a meter installed in each home (that is, only the wireless communication device) without using a dedicated gateway device. High operation is being attempted. That is, one wireless communication device enables communication between gas meters (function as a slave unit) and wide area network communication (function as a master unit) (for example, Non-Patent Document 2).
サーバは、各メーターの情報を処理し、メーターの管理者へ必要なデータを受け渡すIoT−PF(プラットフォーム)としての機能や、後述するファームウェア提供装置としての機能を有する。FANにおいて、親機は、IoT−PFからのポーリングを受け付けたり、自機に接続された複数の子機からの要求を待ち受けたりするための待機電力と、複数の子機及び自機のメーターの検針値をIoT−PFに送信するための送信電力とを必要とし、子機と比較して電力消費が大きくなるという特徴を有する。従って、各無線通信装置がWANによってIoT−PFとの通信を行うよりは、FANを組んで親機に子機のデータを集約し、親機のみがIoT−PFとの通信を行うことは、消費電力の観点からも有利である。 The server has a function as an IoT-PF (platform) that processes information of each meter and delivers necessary data to a meter administrator, and a function as a firmware providing apparatus described later. In FAN, the master unit accepts polling from the IoT-PF, waits for requests from a plurality of slave units connected to its own unit, and the plurality of slave units and its own meter. Transmission power for transmitting the meter reading value to the IoT-PF is required, and the power consumption is larger than that of the slave unit. Therefore, rather than each wireless communication device communicating with the IoT-PF via the WAN, it is possible to assemble the FAN and collect the data of the child devices into the parent device, and only the parent device communicates with the IoT-PF. This is also advantageous from the viewpoint of power consumption.
ここで、従来、無線通信装置には、不具合の修正、機能の追加等を目的として、自装置のファームウェア(ソフトウェアプログラム)の更新を無線経由で行うFOTA(Firmware Over The Air)と呼ばれる技術が知られている(例えば、特許文献2)。FANにおける無線通信装置にも、FOTAを利用してソフトウェアのアップデートを行うことが好ましい。 Here, conventionally, a technology called FOTA (Firmware Over The Air) that updates the firmware (software program) of its own device via wireless is known for the purpose of correcting problems and adding functions. (For example, Patent Document 2). It is preferable to update the software for the wireless communication apparatus in the FAN using FOTA.
FANにおいて、親機として機能する無線通信装置は、WANによってサーバ(ファームウェア提供装置)と接続されるため、更新用のファームウェアをWANを介してサーバからダウンロードすることができる。しかしながら、子機として機能する無線通信装置はサーバと直接接続されておらず、従来の手法では更新用のファームウェアのダウンロードができないという問題があった。 In the FAN, a wireless communication device functioning as a parent device is connected to a server (firmware providing device) by a WAN, and therefore, firmware for updating can be downloaded from the server via the WAN. However, the wireless communication device functioning as a slave unit is not directly connected to the server, and there is a problem that firmware for updating cannot be downloaded by the conventional method.
そこで、本発明は、FANを構成する無線通信装置群における子機に対して、更新用ファームウェアを提供することができる無線通信装置、無線通信装置の制御方法、無線通信装置の制御プログラム、ファームウェア提供装置、ファームウェア提供装置の制御方法、ファームウェア提供装置の制御プログラム、及び、通信システムを提供することを目的とする。 Therefore, the present invention provides a wireless communication apparatus, a wireless communication apparatus control method, a wireless communication apparatus control program, and firmware provision that can provide update firmware to a slave unit in a wireless communication apparatus group constituting the FAN. An object of the present invention is to provide a device, a firmware providing device control method, a firmware providing device control program, and a communication system.
本発明の一実施形態に係る無線通信装置は、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する無線通信装置であって、第1動作モードと第2動作モードとを切り替えるモード切替部と、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の第2動作モードで動作する他の無線通信装置に送信し、第2動作モードで動作する場合に、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の上位に接続された第1動作モードで動作する他の無線通信装置から受信する通信部と、を備え、通信部は、第2動作モードで動作する場合に、更新用ファームウェアに関する通知に応じて、ファームウェア提供装置との間の第1の通信方式による通信を確立し、更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信することができる。 A wireless communication device according to an embodiment of the present invention is a wireless communication device that is operable in any one of the first operation mode and the second operation mode, and is operated in any one of the first operation mode and the second operation mode. When operating in the first operation mode, the mode switching unit that switches between the modes, the update firmware of the own device is received from the firmware providing device via the first communication method, and the notification about the update firmware is The notification regarding the update firmware is transmitted to the other wireless communication device operating in the second operation mode connected to the lower level of the own device through the communication method of 2 and operating in the second operation mode. A communication unit that receives from the other wireless communication device that operates in the first operation mode that is connected to the host device via the second communication method. When operating in the operation mode, communication with the firmware providing apparatus is established by the first communication method in response to the notification about the update firmware, and the update firmware is provided via the first communication method. Can be received from the device.
本発明の一実施形態に係る無線通信装置において、通信部は、第2動作モードで動作する場合に、ファームウェア提供装置との第1の通信方式による通信が確立されなかった場合、第1動作モード及び第2動作モードで動作するいずれかの他の無線通信装置から、第2の通信方式を介して更新用ファームウェアを受信することができる。 In the wireless communication apparatus according to the embodiment of the present invention, when the communication unit operates in the second operation mode, if communication using the first communication method with the firmware providing apparatus is not established, the first operation mode The update firmware can be received via the second communication method from any other wireless communication device operating in the second operation mode.
本発明の一実施形態に係る無線通信装置は、更新用ファームウェアに基づいて自装置のファームウェアを更新する更新部をさらに備え、通信部は、第1動作モードで動作する場合、及び、第2動作モードで動作する場合のいずれにおいても、自装置のファームウェアの更新が完了した旨を示す情報を、第1通信方式を介してファームウェア提供装置へ送信することができる。 The wireless communication device according to an embodiment of the present invention further includes an update unit that updates the firmware of the device based on the update firmware, and the communication unit operates in the first operation mode and the second operation. In any case of operating in the mode, information indicating that the update of the firmware of the own device has been completed can be transmitted to the firmware providing device via the first communication method.
本発明の一実施形態に係る無線通信装置において、通信部は、通信部は、第2動作モードで動作する場合に、自装置のファームウェアの更新が完了した旨を示す情報のファームウェア提供装置への送信が完了した場合、ファームウェア提供装置との間の第1の通信方式による通信を切断することができる。 In the wireless communication apparatus according to an embodiment of the present invention, the communication unit transmits information indicating that the firmware update of the own apparatus has been completed to the firmware providing apparatus when the communication unit operates in the second operation mode. When the transmission is completed, the communication with the firmware providing apparatus by the first communication method can be disconnected.
本発明の一実施形態に係る無線通信装置は、更新用ファームウェアに基づいて自装置のファームウェアを更新する更新部をさらに備え、通信部は、自装置のファームウェアの更新が完了した旨を示す情報を、少なくとも第1動作モードで動作するいずれかの他の無線通信装置との間の直接又は間接の第2の通信方式を介して、ファームウェア提供装置へ送信することができる。 The wireless communication apparatus according to an embodiment of the present invention further includes an update unit that updates the firmware of the own apparatus based on the update firmware, and the communication unit stores information indicating that the update of the firmware of the own apparatus is completed. The data can be transmitted to the firmware providing apparatus via a second communication method, either directly or indirectly, with any other wireless communication apparatus operating in at least the first operation mode.
本発明の一実施形態に係る無線通信装置において、モード切替部は、所定の切替指示装置から受信した、自装置における第2の通信方式の電波強度に基づくモード切替指示に応じて自装置の動作モードを切り替えることができる。 In the wireless communication apparatus according to the embodiment of the present invention, the mode switching unit operates in response to a mode switching instruction received from a predetermined switching instruction apparatus based on the radio field intensity of the second communication method in the own apparatus. You can switch modes.
本発明の一実施形態に係る無線通信装置において、モード切替部は、所定の切替指示装置から受信した、自装置の電池残量に基づくモード切替指示に応じて自装置の動作モードを切り替えることができる。 In the wireless communication device according to the embodiment of the present invention, the mode switching unit may switch the operation mode of the device according to the mode switching instruction received from the predetermined switching instruction device based on the remaining battery level of the device. it can.
本発明の一実施形態に係る無線通信装置は、第2の通信方式を介して自装置と接続された複数の他の無線通信装置とで無線通信装置群を構成し、モード切替部は、無線通信装置群の全体の電池残量に基づくモード切替指示に応じて自装置の動作モードを切り替えることができる。 A wireless communication device according to an embodiment of the present invention forms a wireless communication device group with a plurality of other wireless communication devices connected to the device through the second communication method, and the mode switching unit The operation mode of the own device can be switched according to the mode switching instruction based on the remaining battery level of the entire communication device group.
本発明の一実施形態に係る無線通信装置の制御方法は、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する無線通信装置の制御方法であって、第1動作モードと第2動作モードとを切り替えるモード切替ステップと、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の第2動作モードで動作する他の無線通信装置に送信し、第2動作モードで動作する場合に、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の上位に接続された第1動作モードで動作する他の無線通信装置から受信する通信ステップと、を含み、通信ステップは、第2動作モードで動作する場合に、更新用ファームウェアに関する通知に応じて、ファームウェア提供装置との間の第1の通信方式による通信を確立し、更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信する。 A control method for a wireless communication apparatus according to an embodiment of the present invention is a control method for a wireless communication apparatus that is operable in any one of the first operation mode and the second operation mode, A mode switching step for switching between the operation mode and the second operation mode, and when operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method, and for update When notification about firmware is transmitted to another wireless communication device operating in at least one second operation mode connected to a lower level of the own device via the second communication method, and operating in the second operation mode. , A communication for receiving a notification regarding the firmware for update from another wireless communication device operating in the first operation mode connected to the host device via the second communication method. And the communication step establishes communication by the first communication method with the firmware providing apparatus in response to the notification about the update firmware when operating in the second operation mode, and the update firmware Are received from the firmware providing apparatus via the first communication method.
本発明の一実施形態に係る第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する無線通信装置の制御プログラムは、無線通信装置に、第1動作モードと第2動作モードとを切り替えるモード切替機能と、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の第2動作モードで動作する他の無線通信装置に送信し、第2動作モードで動作する場合に、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の上位に接続された第1動作モードで動作する他の無線通信装置から受信する通信機能と、を実現させ、通信機能は、第2動作モードで動作する場合に、更新用ファームウェアに関する通知に応じて、ファームウェア提供装置との間の第1の通信方式による通信を確立し、更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信する。 A control program for a wireless communication device that is operable in the first operation mode and the second operation mode according to an embodiment of the present invention and that operates in any one of the operation modes is provided in the wireless communication device. When operating in the first operation mode and the mode switching function for switching between the operation modes, the update firmware of the own device is received from the firmware providing device via the first communication method, and a notification regarding the update firmware is received. When transmitting to another wireless communication device operating in at least one second operation mode connected to a lower level of the own device and operating in the second operation mode via the second communication method, A communication function for receiving a notification from another wireless communication device operating in the first operation mode connected to the host device via the second communication method is realized. When the communication function operates in the second operation mode, the communication function establishes communication by the first communication method with the firmware providing apparatus in response to the notification regarding the update firmware, and the update firmware is Received from the firmware providing apparatus via the communication method.
本発明の一実施形態に係るファームウェア提供装置は、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する、互いに第2通信方式で接続された複数の無線通信装置で構成される無線通信装置群において、複数の無線通信装置それぞれのファームウェアに関する情報を記憶する記憶部と、記憶部に記憶されたファームウェアに対して更新用ファームウェアがある場合、更新用ファームウェアを、第1の通信方式を介して、無線通信装置群のうち第1動作モードで動作する無線通信装置へ送信する通信部と、を備え、通信部は、第1動作モードで動作する無線通信装置から、第2の通信方式を介して第2動作モードで動作する無線通信装置へ送信された更新用ファームウェアに関する通知に応じて、第2動作モードで動作する無線通信装置から送信された要求に応じて、第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、第1の通信方式を介して、第2動作モードで動作する無線通信装置へ更新用ファームウェアを送信する。 A firmware providing apparatus according to an embodiment of the present invention includes a plurality of wireless communication apparatuses that are operable in the first operation mode and the second operation mode and that are operated in any one of the operation modes and connected to each other by the second communication method. In the wireless communication device group configured by: a storage unit that stores information on firmware of each of a plurality of wireless communication devices, and update firmware for firmware stored in the storage unit, A communication unit that transmits to the wireless communication device that operates in the first operation mode in the wireless communication device group via the communication method, the communication unit from the wireless communication device that operates in the first operation mode, In response to the notification about the update firmware transmitted to the wireless communication device operating in the second operation mode via the second communication method, the second operation mode is set. In response to a request transmitted from a wireless communication device operating in the network, communication with the wireless communication device operating in the second operation mode is established using the first communication method, and through the first communication method, The update firmware is transmitted to the wireless communication apparatus operating in the second operation mode.
本発明の一実施形態に係るファームウェア提供装置の制御方法は、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する、互いに第2通信方式で接続された複数の無線通信装置で構成される無線通信装置群において、複数の無線通信装置それぞれのファームウェアに関する情報を記憶する記憶ステップと、記憶ステップにて記憶されたファームウェアに対して更新用ファームウェアがある場合、更新用ファームウェアを、第1の通信方式を介して、無線通信装置群のうち第1動作モードで動作する無線通信装置へ送信する通信ステップと、を含み、通信ステップは、第1動作モードで動作する無線通信装置から、第2の通信方式を介して第2動作モードで動作する無線通信装置へ送信された更新用ファームウェアに関する通知に応じて、第2動作モードで動作する無線通信装置から送信された要求に応じて、第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、第1の通信方式を介して、第2動作モードで動作する無線通信装置へ更新用ファームウェアを送信する。 A method for controlling a firmware providing apparatus according to an embodiment of the present invention includes a plurality of methods that are operable in a first operation mode and a second operation mode and that are operated in any one of the operation modes and connected to each other in a second communication method. In a wireless communication device group configured by wireless communication devices, a storage step for storing information about firmware of each of a plurality of wireless communication devices, and update firmware when there is update firmware for the firmware stored in the storage step A communication step for transmitting the firmware to a wireless communication device operating in the first operation mode in the wireless communication device group via the first communication method, wherein the communication step is a wireless operation in the first operation mode. An update firmware transmitted from the communication device to the wireless communication device operating in the second operation mode via the second communication method. In response to the notification regarding the communication system, the first communication method is established with the wireless communication device operating in the second operation mode in response to the request transmitted from the wireless communication device operating in the second operation mode. The update firmware is transmitted to the wireless communication device operating in the second operation mode via the first communication method.
本発明の一実施形態に係るファームウェア提供装置の制御プログラムは、ファームウェア提供装置に、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する、互いに第2通信方式で接続された複数の無線通信装置で構成される無線通信装置群において、複数の無線通信装置それぞれのファームウェアに関する情報を記憶する記憶機能と、記憶機能にて記憶されたファームウェアに対して更新用ファームウェアがある場合、更新用ファームウェアを、第1の通信方式を介して、無線通信装置群のうち第1動作モードで動作する無線通信装置へ送信する通信機能と、を実現させ、通信機能は、第1動作モードで動作する無線通信装置から、第2の通信方式を介して第2動作モードで動作する無線通信装置へ送信された更新用ファームウェアに関する通知に応じて、第2動作モードで動作する無線通信装置から送信された要求に応じて、第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、第1の通信方式を介して、第2動作モードで動作する無線通信装置へ更新用ファームウェアを送信する。 A control program for a firmware providing apparatus according to an embodiment of the present invention allows a firmware providing apparatus to operate in either the first operation mode or the second operation mode and to operate in any one of the operation modes. In a wireless communication device group composed of a plurality of connected wireless communication devices, a storage function for storing information about firmware of each of the plurality of wireless communication devices, and update firmware for the firmware stored in the storage function In some cases, a communication function for transmitting the update firmware to a wireless communication device operating in the first operation mode in the wireless communication device group via the first communication method is realized. Transmitted from the wireless communication device operating in the operation mode to the wireless communication device operating in the second operation mode via the second communication method. Communication with the wireless communication device operating in the second operation mode in response to the request transmitted from the wireless communication device operating in the second operation mode in response to the notification regarding the updated firmware. And the update firmware is transmitted to the wireless communication apparatus operating in the second operation mode via the first communication method.
本発明の一実施形態による通信システムは、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する、互いに第2通信方式で接続された複数の無線通信装置で構成される無線通信装置群と、複数の無線通信装置それぞれのファームウェアに関する情報を記憶する記憶部と、記憶部に記憶されたファームウェアに対して更新用ファームウェアがある場合、更新用ファームウェアを、第1の通信方式を介して、無線通信装置群のうち第1動作モードで動作する無線通信装置へ送信し、第1動作モードで動作する無線通信装置から、第2の通信方式を介して第2動作モードで動作する無線通信装置へ送信された更新用ファームウェアに関する通知に応じて、第2動作モードで動作する無線通信装置から送信された要求に応じて、第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、第1の通信方式を介して、第2動作モードで動作する無線通信装置へ更新用ファームウェアを送信する第1通信部と、を備えるファームウェア提供装置と、を含む通信システムであって、無線通信装置は、第1動作モードと第2動作モードとを切り替えるモード切替部と、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の第2動作モードで動作する他の無線通信装置に送信し、第2動作モードで動作する場合に、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の上位に接続された第1動作モードで動作する他の無線通信装置から受信し、第2動作モードで動作する場合に、更新用ファームウェアに関する通知に応じて、ファームウェア提供装置との間の第1の通信方式による通信を確立し、更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信する第2通信部と、を備える。 A communication system according to an embodiment of the present invention includes a plurality of wireless communication devices that are operable in the first operation mode and the second operation mode and that are operated in any one of the operation modes and connected to each other by the second communication method. If there is a firmware for updating the firmware stored in the storage unit, a storage unit that stores information about firmware of each of the plurality of wireless communication devices, and the firmware stored in the storage unit, the update firmware is Transmitting to a wireless communication device that operates in the first operation mode in the wireless communication device group via the communication method, and from the wireless communication device operating in the first operation mode to the second operation mode via the second communication method A request transmitted from the wireless communication device operating in the second operation mode in response to the notification about the update firmware transmitted to the wireless communication device operating in Accordingly, communication is established with the wireless communication device operating in the second operation mode by the first communication method, and the wireless communication device operating in the second operation mode is updated via the first communication method. A wireless communication device comprising: a first communication unit that transmits firmware; and a wireless communication device, a mode switching unit that switches between a first operation mode and a second operation mode, and a first operation When operating in the mode, the update firmware of the own device is received from the firmware providing device via the first communication method, and the notification regarding the update firmware is transmitted to the lower level of the own device via the second communication method. Is transmitted to at least one other wireless communication device operating in the second operation mode, and when operating in the second operation mode, a notification regarding the update firmware is sent. When receiving from another wireless communication device operating in the first operation mode connected to the host device via the second communication method and operating in the second operation mode, responding to the notification regarding the update firmware And a second communication unit that establishes communication with the firmware providing apparatus using the first communication method and receives the update firmware from the firmware providing apparatus via the first communication method.
本発明の一実施形態による無線通信装置は、第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する無線通信装置であって、第1動作モードと第2動作モードとを切り替えるモード切替部と、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、第2動作モードで動作する場合に、自装置に接続された第1動作モード及び第2動作モードのいずれかで動作する他の無線通信装置から、当該他の無線通信装置のファームウェアに関する情報を受信する通信部と、を備え、通信部は、第2動作モードで動作する場合に、自装置のファームウェアと、他の無線通信装置のファームウェアのバージョンが異なる場合、他の無線通信装置から、第2の通信方式を介して、他の無線通信装置のファームウェアへ更新するための情報を受信する。 A wireless communication device according to an embodiment of the present invention is a wireless communication device that is operable in either one of the first operation mode and the second operation mode, and operates in any one of the operation modes. When operating in the first operation mode, when receiving the update firmware of the own device from the firmware providing apparatus via the first communication method and operating in the second operation mode A communication unit that receives information related to firmware of the other wireless communication device from another wireless communication device that operates in either the first operation mode or the second operation mode connected to the own device; When operating in the second operation mode, if the version of the firmware of the own device is different from the version of the firmware of the other wireless communication device, Via the second communication scheme, it receives information for updating the firmware of the other wireless communication device.
本発明の一実施形態による第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する無線通信装置の制御方法は、第1動作モードと第2動作モードとを切り替えるモード切替ステップと、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、第2動作モードで動作する場合に、自装置に接続された第1動作モード及び第2動作モードのいずれかで動作する他の無線通信装置から、当該他の無線通信装置のファームウェアに関する情報を受信する通信ステップと、を含み、通信ステップは、第2動作モードで動作する場合に、自装置のファームウェアと、他の無線通信装置のファームウェアのバージョンが異なる場合、他の無線通信装置から、第2の通信方式を介して、他の無線通信装置のファームウェアへ更新するための情報を受信する。 A method of controlling a wireless communication apparatus that is operable in a first operation mode and a second operation mode and operates in any one of the operation modes according to an embodiment of the present invention is a mode for switching between the first operation mode and the second operation mode. When operating in the switching step and the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method, and when operating in the second operation mode, A communication step of receiving information related to firmware of the other wireless communication device from another connected wireless communication device operating in either the first operation mode or the second operation mode, the communication step comprising: When operating in the two operation modes, if the firmware version of the own device is different from the firmware version of the other wireless communication device, another wireless communication device From via the second communication scheme, it receives information for updating the firmware of the other wireless communication device.
本発明の一実施形態による第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する無線通信装置の制御プログラムであって、無線通信装置に、第1動作モードと第2動作モードとを切り替えるモード切替機能と、第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、第2動作モードで動作する場合に、自装置に接続された第1動作モード及び第2動作モードのいずれかで動作する他の無線通信装置から、当該他の無線通信装置のファームウェアに関する情報を受信する通信機能と、を実現させ、通信機能は、第2動作モードで動作する場合に、自装置のファームウェアと、他の無線通信装置のファームウェアのバージョンが異なる場合、他の無線通信装置から、第2の通信方式を介して、他の無線通信装置のファームウェアへ更新するための情報を受信する。 A control program for a wireless communication apparatus operable in any one of the first operation mode and the second operation mode according to an embodiment of the present invention, wherein the wireless communication apparatus includes a first operation mode and a second operation mode. When operating in the first operation mode and the mode switching function for switching between the two operation modes, the update firmware of the own device is received from the firmware providing device via the first communication method, and operates in the second operation mode. A communication function for receiving information relating to firmware of the other wireless communication device from another wireless communication device operating in either the first operation mode or the second operation mode connected to the device; When the communication function operates in the second operation mode, the firmware version of its own device and the firmware version of another wireless communication device are different. If, from another wireless communication device via the second communication scheme, it receives information for updating the firmware of the other wireless communication device.
本発明によれば、FANを構成する無線通信装置群における子機に対して、更新用ファームウェアを提供することができる無線通信装置、無線通信装置の制御方法、無線通信装置の制御プログラム、ファームウェア提供装置、ファームウェア提供装置の制御方法、ファームウェア提供装置の制御プログラム、及び、通信システムを提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the radio | wireless communication apparatus which can provide the update firmware with respect to the subunit | mobile_unit in the radio | wireless communication apparatus group which comprises FAN, the control method of a radio | wireless communication apparatus, the control program of a radio | wireless communication apparatus, and firmware provision It is possible to provide an apparatus, a firmware providing apparatus control method, a firmware providing apparatus control program, and a communication system.
以下、諸図面を参照しながら、本発明の一実施形態を詳細に説明する。図1は、本発明の一実施形態に係る通信システムの構成例を示す図である。通信システム500は、各家庭、企業、施設等に設置されたメーターからの情報を収集したり、メーターの制御を遠隔で行うためのシステムである。メーターが測定する測定対象としては特に限定されるものではないが、例えば、ガス(都市ガス、LPガス)、水道、石油、電気等であってよい。なお、本発明の一実施形態において、メーターは、外部から電力を供給されず、内部に備えられた蓄電池で駆動されるものであって、その駆動期間が有限であるものとする。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram illustrating a configuration example of a communication system according to an embodiment of the present invention. The
図1に示すように、通信システム500は、サーバ(ファームウェア提供装置)100と、無線通信装置200が備えられたメーター300と、ネットワーク400とを含む。なお、無線通信装置200は、図のように、メーター300の図示しない外側の入出力I/Fに接続されて、別個の無線通信装置としてメーター300の外部に備えられてもよい。また、無線通信装置200は、メーター300の内部に、例えば通信ボードとして組み込まれていてもよい。通信システム500において、複数の無線通信装置200によってFAN10が構成されており、図の例では、無線通信装置200Aa,200Ab,200Ac及び200Adによって、FAN10Aが、無線通信装置200Ba,200Bb,200Bc及び200Bdによって、FAN10Bが構成されている。ここで、FAN10AとFAN10Bとは、エリアが異なることによる区別であってもよいし、メーターの管理者が異なることによる区別であってもよい。後者の場合、エリアが重複していてもよい。なおこれ以降、特に区別する必要が無い場合、符号における英字は省略して説明する。また、各FANに含まれる無線通信装置は、図示した数に限られるものではない。
As shown in FIG. 1, the
各FAN10において、無線通信装置200aはゲートウェイ(親機)として機能し、その他の無線通信装置200b〜200dは子機として機能しているものとする。なお、各無線通信装置200は、親機としても子機としても動作し得る。親機である無線通信装置200aは、サーバ100との間で、第1の通信方式を用いてネットワーク400を介して直接に通信を行うことができる。ここで、第1の通信方式としては、例えば、LTE、LTE−Advanced、第4世代(4G)、第5世代(5G)、CDMA等の通信方式である。第1の通信方式は、例えば、Category M, Category M1、NB−IoT(Narrow Band IoT)等のIoT向けの無線通信方式であり、LTEを拡張した通信方式であるが、本実施形態では、FOTAの実行が可能である通信方式について説明する。なお、第1の通信方式は、これらの例に限られるものではない。子機200b〜200dは、第2の通信方式を用いて他の子機及び親機との通信(データの伝送)を行う。第1の通信方式は例えば、電波法における免許を必要とする通信方式(公衆無線)である。ここで、第2の通信方式としては、例えば、920MHz帯を使用して通信する特定小電力無線方式である。920MHz帯を使用して通信する特定小電力無線方式は、例えば、Wi-SUNの通信規格に基づく通信方式や、Zigbee(登録商標)等のIEEE802.15.4上で動作する無線通信規格の通信方式である。なお、第2の通信方式は、920MHz帯に限られず、どのような通信帯域で通信するものであってもよい。第2の通信方式は例えば、電波法における免許を必要としない通信方式である。第1の通信方式と第2の通信方式とは例えば、通信に用いる電波の周波数帯が互いに異なる。
In each
詳細は後述するが、サーバ100は、ファームウェア提供装置として機能し、FANを構成する各無線通信装置のファームウェアのバージョンを管理し、必要に応じて、各無線通信装置のファームウェアを更新するための情報を送信する機能(FOTAを実行するための機能)を有する。なお、サーバ100は、各無線通信装置200から送信された各メーター300の情報を処理し、図示しないメーターの管理者へ必要なデータを受け渡すIoT−PF(プラットフォーム)としての機能を有していてもよい。各メーター300の情報としては、測定対象の測定値(検針値)であって、測定対象の所定期間(例えば、1日、1週間、1カ月等)における使用量、測定対象の残量を示すデータであってよい。また、各メーター300の情報としては、測定対象の異常を表すデータ(例えば、ガス漏れ等)であってもよい。なお図において、サーバ100は2つ示してあるが、これに限られるものではない。なお、サーバ100は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよく、例えば、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレット等)、コミュニケーションプラットホーム等を含んでもよい。なお、IoT−PFとファームウェア提供装置とは、別個のサーバとして設けられてもよい。
Although details will be described later, the
ネットワーク400は、無線ネットワークや有線ネットワークを含んでよい。ネットワーク400は、ワイヤレスLAN(wireless LAN:WLAN)や広域ネットワーク(wide area network:WAN)、ISDNs(integrated service digital networks)、無線LANs、LTE(long term evolution)、LTE−Advanced、第4世代(4G)、第5世代(5G)、CDMA(code division multiple access)等である。なお、ネットワーク400は、これらの例に限られず、例えば、公衆交換電話網(Public Switched Telephone Network:PSTN)やブルートゥース(Bluetooth(登録商標))、光回線、ADSL(Asymmetric Digital Subscriber LINE)回線、衛星通信網等であってもよく、どのようなネットワークであってもよい。また、ネットワーク400は、これらの組み合わせであってもよい。また、ネットワーク400は、これらの例を組み合わせた複数の異なるネットワークを含むものであってもよい。例えば、ネットワーク400は、LTEによる無線ネットワークと、閉域網であるイントラネット等の有線ネットワークとを含むものであってもよい。
The
図2は、本発明の一実施形態によるサーバ(ファームウェア提供装置)100のブロック図である。図2に示すように、サーバ100は、制御部110、通信I/F部120、入出力I/F部130及び記憶部140を備える。
FIG. 2 is a block diagram of a server (firmware providing apparatus) 100 according to an embodiment of the present invention. As illustrated in FIG. 2, the
記憶部140は、典型的には、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリ等各種の記録媒体により実現され、サーバ100が動作するうえで必要とする各種プログラム及びデータを記憶する機能を有する。また、記憶部140には、サーバ100との通信を行う各FANに関する情報であって、各FANを構成する無線通信装置200及びメーター300に関する情報(構成情報)が記憶される。すなわち、記憶部140には、第1動作モード(親機)及び第2動作モード(子機)で動作可能であっていずれかの動作モードで動作する、互いに第2通信方式で接続された複数の無線通信装置で構成されたグループ(FAN)を構成する、第1動作モードで動作する無線通信装置、及び、第2動作モードで動作する無線通信装置に関する構成情報が記憶される。ここで、各FANは、少なくとも1の親機を含むものとする。
The
図4に、記憶部140に記憶されるFANの構成情報のテーブルの一例を示す。図4に示すように、記憶部140には、各無線通信装置200を一意に識別可能な識別子である装置ID、各無線通信装置200について親機・子機の指定、各無線通信装置200の位置情報、メーター300を一意に識別可能な識別子であるメーターID、現時点で各無線通信装置200にダウンロードされているファームウェアのバージョン、第1の通信方式に必要なネットワークID、無線通信装置200が含まれるFANを識別するための第2の通信方式に必要なネットワークID等が記憶される。第1の通信方式に必要なネットワークIDは例えばIPアドレスや電話番号などである。第2の通信方式に必要なネットワークIDは例えばFANのネットワークIDである。なお、記憶部140に記憶される情報としては、図示及び上述したものに限られるものではない。例えば、記憶部140には、FANの構成情報として、各子機に対し、親機とする無線通信装置200の指定(例えば、親機とする装置ID)が関連付けられて記憶されてもよい。また、記憶部140には、メーター300の設置年、メーター300の管理者に係るメーター管理者ID等がさらに記憶されてもよい。
FIG. 4 shows an example of a table of FAN configuration information stored in the
制御部110は、プログラム内のコードや命令によってサーバ100の各部を制御する機能を有するプロセッサである。制御部110は、通信制御部111、取得部112、判定部113及び入出力制御部114を備える。通信制御部111は、通信I/F部120を介した通信を制御する。通信I/F部120は、アンテナ等の通信装置(図示せず)に接続されるインタフェースである。通信I/F部120は、無線通信装置200のような外部装置と、移動体通信網の通信回線(ネットワーク400)を介してデータを通信する機能を有する。入出力制御部114は、入出力I/F部130を介した図示しない表示装置(ディスプレイ等)や入出力装置(キーボード、タッチパネル等)との接続を制御する。
The control unit 110 is a processor having a function of controlling each unit of the
判定部115は、各種判定処理を行う。例えば、判定部115は、記憶部140に記憶されている無線通信装置200のファームウェアのバージョンが最新のものであるか否か、すなわち、FANを構成する各無線通信装置200に現在インストールされているファームウェアに対して、更新用ファームウェアがあるか否かを判定する。ここで、「更新用ファームウェア」とは、FOTAを実行する上で必要となるデータを指し、既存技術でFOTAを実現できるものであればよい。なお、前述したように、FOTAは、無線通信装置200の機能のアップデートや、不具合の修正が生じた際に行われる。なお、本実施形態において、FANは、ガスメーターの管理者毎に構成されることが考えられ、管理者によって追加される機能の内容や、機能の追加の有無は異なって良い。すなわち、あるFANにおいて行われたFOTAが、別のFANにおいて行われなくてもよい。
The determination unit 115 performs various determination processes. For example, the determination unit 115 determines whether or not the firmware version of the
通信制御部111は、更新用ファームウェアがある場合、第1の通信方式を介して、FANを構成する無線通信装置群のうち第1動作モードで動作する無線通信装置(親機)へ、更新用ファームウェアを送信する。また、詳細は後述するが、通信制御部111は、第1動作モードで動作する無線通信装置(親機)から、第2の通信方式を介して第2動作モードで動作する無線通信装置(子機)へ送信された更新用ファームウェアに関する通知に応じて、第2動作モードで動作する無線通信装置(子機)から送信された要求に応じて、第2動作モードで動作する無線通信装置(子機)との間で第1の通信方式による通信を確立する。そして、通信制御部111は、第1の通信方式を介して、第2動作モードで動作する無線通信装置(子機)へ、更新用ファームウェアを送信する。 When there is update firmware, the communication control unit 111 uses the first communication method to update the wireless communication device (master device) operating in the first operation mode among the wireless communication device group constituting the FAN. Send the firmware. Moreover, although mentioned later for details, the communication control part 111 is a radio | wireless communication apparatus (slave unit) which operate | moves in a 2nd operation mode via a 2nd communication system from a radio | wireless communication apparatus (parent | mobile_unit) operate | moved in a 1st operation mode. Wireless communication device (child device) operating in the second operation mode in response to a request transmitted from the wireless communication device (slave device) operating in the second operation mode in response to the notification regarding the update firmware transmitted to the device. Communication with the first communication method is established. And the communication control part 111 transmits the firmware for an update to the radio | wireless communication apparatus (slave machine) which operate | moves in a 2nd operation mode via a 1st communication system.
取得部112は、FANに含まれる各無線通信装置200にインストールされているファームウェアに関する情報を取得する。ファームウェアに関する情報とは、ファームウェアを識別可能な情報であって、ファームウェアのバージョンを少なくとも含む。また、ファームウェアに関する情報には、ファームウェアをダウンロードした日時、ファームウェアのダウンロード元に関する情報が含まれてもよい。
The acquisition unit 112 acquires information regarding firmware installed in each
次に、無線通信装置200について説明する。図3は、本発明の一実施形態による無線通信装置200のブロック図である。図3に示すように、無線通信装置200は、制御部210、通信I/F部220、入出力I/F部230及び記憶部240を備える。
Next, the
記憶部240は、典型的には、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリ等各種の記録媒体により実現され、無線通信装置200が動作するうえで必要とする各種プログラム及びデータを記憶する機能を有する。記憶部240は、例えば、制御部210における各種処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部240は、ドライバプログラムとして、IEEE802.11規格の無線通信方式や移動体通信(セルラー通信)の無線通信方式を実行する通信ドライバプログラムを記憶する。また、記憶部240は、IEEE802.11規格の無線通信方式や移動体通信(セルラー通信)の無線通信方式での認証等を行う接続制御プログラム等を記憶する。また、記憶部240は、無線LANのアクセスポイントに接続するための各種情報を記憶していてもよい。また、記憶部240は、メーターや自装置に関する情報(例えば、メーターID、無線通信装置ID、位置情報、管理者情報、ネットワークID、USIM、eSIM等の情報等)を記憶したり、所定の処理に係る一時的なデータ(通信履歴、メーターによる検針値、FANの構成データ等)を一時的に記憶したりしてもよい。また、記憶部240には、自装置が属するFANに関する、図4に示す構成情報が記憶されてもよい。
The
制御部210は、プログラム内のコードや命令によって所定の機能を実行するための機能を備え、例えば、中央処理装置(CPU)である。また、制御部210は、例えば、マイクロプロセッサやマルチプロセッサ、ASIC(application specific integrated circuit)、FPGA(field-programmable gate array)等であってもよい。なお、制御部210は、これらの例に限定されない。制御部210は、モード切替部211、通信制御部212、更新部213、取得部214、判定部215及び入出力制御部216を含む。
The
通信制御部212は、通信I/F部220を介した他の無線通信装置200、又は、サーバ100との間の通信を制御し、例えばデータの送受信のためのデジタル処理等を行う。通信I/F部220は、ネットワーク400を介して、他の無線通信装置200やサーバ100との間でデータの送受信が可能な通信インターフェースである。通信I/F部220は、例えば、無線通信が可能な通信インターフェースであり、無線LANのアクセスポイントを介して通信する機能や、LTEやCDMA等の無線通信ネットワークを介して通信するための機能を含んでいてもよい。ここで、通信I/F部220は、第1通信部221と第2通信部222とを含む。第1通信部221及び第2通信部222は、それぞれ、上述の第1通信方式及び第2通信方式を用いた通信のための通信インタフェースである。
The
入出力制御部216は、入出力I/F部230を介したメーター300との通信を制御する。入出力I/F部230は、例えばメーター300がガスメーターである場合、独自の通信規格であるNライン又はUバスのインタフェースであり、また、ガスメーター間の通信方式であるUバスエアにも対応するインタフェースである。無線通信装置200を通信ボードとして実現した場合、上記のインタフェースを備えることによって、既存のガスメーターに組込んで設置することができる。なお、メーター300はガスに限られるものではなく、入出力I/F部230は、水道等のメーターに組込むためのインタフェースであればよい。
The input /
モード切替部211は、自装置の動作モードを切り替える。動作モードの切り替えは、図示しない所定の切替指示装置からのモード切替指示に応じて行われる。なお、切替指示装置とは、IoT−PFとして機能するサーバであってよいし、IoT−PFの機能が上述のファームウェア提供装置100に組込まれている場合は、ファームウェア提供装置100によってモード切替指示が送信されてもよい。
The
取得部214は、子機として機能する場合に、自装置と他の無線通信装置200との間の第2の通信方式における通信の通信品質に関する情報を取得する。通信品質に関する情報とは、通信の品質を定義可能な情報であって、例えば、電波強度、再送回数等を含む。また、取得部214は、親機として機能する場合に、上記第2の通信方式による通信に加え、自装置とサーバ100との間の第1通信方式における通信の通信品質に関する情報を取得する。また、取得部214は、子機として機能する場合に、自装置に接続された他の子機又は親機のファームウェアのバージョンと、自装置のファームウェアのバージョンとの間の差異を取得する。
When the
なお、図示しない切替指示装置が、切替指示装置と、親機200との間の通信における第1の通信方式における通信の電波強度に関する情報を取得し、所定の条件を満たす場合に、無線通信装置200へモード切替指示を送信してもよい。さらに、切替指示装置が、子機200との間の第2の通信方式における通信の電波強度に関する情報を取得し、所定の条件を満たす場合に、無線通信装置200へモード切替指示を送信してもよい。あるいは、切替指示装置は、FANの管理者からの要請を受けて、親機の切替指示を送信してもよい。また、切替指示装置は、FANを構成する各無線通信装置200の全体の電池残量に基づいて、モード切替指示を送信してもよい。
Note that when a switching instruction device (not shown) acquires information on the radio wave intensity of communication in the first communication method in communication between the switching instruction device and the
更新部213は、ファームウェア提供装置100から送信された更新用ファームウェアに基づいて、自装置のファームウェアを更新する。ファームウェアの更新については、既存の技術によるものであってよい。
Based on the update firmware transmitted from the
<第1実施形態>
ここで、本発明の第1実施形態による無線通信装置200のFOTAについて、図5及び図6を用いて説明する。図5は、本発明の第1実施形態による各無線通信装置200の通信方式の切替を説明する図、図6は、図5におけるFAN10の親機、子機及びサーバ100のシーケンス図である。図5(a)の例では、FAN10が、無線通信装置200−1,200−2,200−3から構成される。FAN10において、無線通信装置200−1は親機として動作する親機200GW、無線通信装置200−2,200−3は子機であって、それぞれ、メーター300−1,300−2,300−3が接続されている。親機200−1は、サーバ100と第1の通信方式で接続され、子機200−2,200−3は、それぞれ親機200−1に第2の通信方式で接続されている。
<First Embodiment>
Here, FOTA of the
図6のシーケンス図を用いて説明する。なお、簡単のため、子機として子機200−3のみを示してあるが、子機200−2に対しても子機200−3と同様にFOTAが実行される。まず、サーバ100の判定部113は、無線通信装置200のファームウェアに新しいバージョンがある場合、記憶部140に記憶されている各無線通信装置200のファームウェアのバージョンが新しいバージョンであるか否かを判定する。なお、サーバ100は、FAN10のうち、親機200−1に関するバージョンについて判定してよい。親機200−1のファームウェアのバージョンが新しいバージョンでない場合、サーバ100から、FOTAを実行する旨を示すFOTA指令が、第1の通信方式を介して送信される(ステップS11)。親機200−1は、FOTA指令に対し、FOTAを行う旨を第1の通信方式を介して応答する(ステップS12)。その後、サーバ100から、更新用ファームウェアが、第1の通信方式を介して親機200−1へ送信される(ファームウェアダウンロード、ステップS13)。親機200−1の更新部213は、受信した更新用ファームウェアを用いて、自装置のファームウェアを更新する(ステップS14)。その後、親機200−1は、FOTAが完了した旨を示す通知を第1の通信方式を介してサーバ100へ送信する(ステップS15)。すると、サーバ100の記憶部140において、親機200−1のファームウェアのバージョンが最新のものに更新される。
This will be described with reference to the sequence diagram of FIG. For simplicity, only the child device 200-3 is shown as the child device, but FOTA is executed for the child device 200-2 as well as the child device 200-3. First, the
親機200−1は、ファームウェアを更新した場合、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された子機200−3に送信する(ファームウェア更新通知、ステップS16)。子機200−3は、第2の通信方式を介して親機200−1から受信された更新用ファームウェアに関する通知に応じて、サーバ100との間の第1の通信方式による通信の確立を試みる(ステップS17)。通信の確立は、IEEE802.11規格の無線通信方式や移動体通信(セルラー通信)の無線通信方式等に則って行われるものであってよい。
When the parent device 200-1 updates the firmware, the parent device 200-1 transmits a notification about the firmware for update to the child device 200-3 connected to the lower level of the own device via the second communication method (firmware update notification, Step S16). Slave device 200-3 attempts to establish communication with
サーバ100との第1の通信方式による通信が確立されると(ステップS17:Yes)、図5(b)に示すように、子機200−3とサーバ100との間で第1の通信方式による通信CN10が確立されたことになる。なお、子機200−3は、サーバ100との間の第1の通信方式による通信CN10が確立された場合でも、親機200−1との間の第2の通信方式による通信を維持してもよい。または、子機200−3は、親機200−1との間の第2の通信方式による通信を一旦切断してもよい。なお、サーバ100との第1の通信方式による通信が確立されなかった場合(ステップS17:No)、図8のステップS31へ進む(詳細は後述する)。
When communication with the
図5(b)の状態に通信方式が切り替わると、サーバ100から子機200−3へ、FOTAを実行する旨を示すFOTA指令が、第1の通信方式を介して送信される(ステップS18)。子機200−3は、FOTA指令に対し、FOTAを行う旨を第1の通信方式を介して応答する(ステップS19)。その後、サーバ100から、更新用ファームウェアが、第1の通信方式を介して子機200−3へ送信される(ファームウェアダウンロード、ステップS20)。子機200−3の更新部213は、受信した更新用ファームウェアを用いて、自装置のファームウェアを更新する(ステップS21)。その後、子機200−3は、FOTAが完了した旨を示す通知を第1の通信方式を介してサーバ100へ送信する(ステップS22)。すると、サーバ100の記憶部140において、子機200−3のファームウェアのバージョンが最新のものに更新される。その後、子機200−3の通信制御部212は、サーバ100との間の第1の通信方式による通信を切断し(ステップS23)、FAN10の状態は、図5(a)に示すものに戻る。
When the communication method is switched to the state shown in FIG. 5B, a FOTA command indicating that FOTA is to be executed is transmitted from the
上述のように、本発明の第1実施形態によれば、サーバと直接接続されておらず、FOTAのための通信が常時確立されていない、FANにおける子機に対しても、確実にFOTAを実行させることができる。さらに、本発明の第1実施形態には、FAN特有の問題についても有利な効果を奏することができ、以下詳述する。 As described above, according to the first embodiment of the present invention, the FOTA is surely applied to the slave unit in the FAN that is not directly connected to the server and communication for the FOTA is not always established. Can be executed. Furthermore, the first embodiment of the present invention can also provide advantageous effects with respect to problems unique to FAN, which will be described in detail below.
FANを構成する無線通信装置は電池駆動であって、その駆動期間が有限であるため、消費電力をできるだけ抑えることが求められる。ここで、第1の通信方式と第2の通信方式との通信速度を比べると、第1の通信方式のほうが、第2の通信方式と比べて速く、同じデータ量を送信する際に、第1の通信方式の方が通信時間を短くできる。すなわち、同じデータ量を送信するのに、第1の通信方式のほうが、第2の通信方式よりも消費電力を抑えることができることとなる。本発明の第1実施形態によれば、第2の通信方式で他の無線通信装置200と接続されている子機が、第1の通信方式でサーバ100と直接通信を確立して、サーバ100から更新用ファームウェアをダウンロードするため、第2の通信方式で例えば親機から更新用ファームウェアをダウンロードする場合と比べ、消費電力を低減することができる。
Since the wireless communication device constituting the FAN is battery-driven and has a finite driving period, it is required to suppress power consumption as much as possible. Here, comparing the communication speeds of the first communication method and the second communication method, the first communication method is faster than the second communication method, and when the same amount of data is transmitted, The communication method 1 can shorten the communication time. That is, to transmit the same amount of data, the first communication method can suppress the power consumption more than the second communication method. According to the first embodiment of the present invention, a slave connected to another
また、子機は、更新用ファームウェアのダウンロードと、FOTA完了通知の送信が完了した場合に、サーバ100との第1の通信方式による通信を切断する。従って、サーバ100からのポーリング等を受信することなく、消費電力を抑えることができる。
Further, the slave unit disconnects communication with the
<第2実施形態>
次に、本発明の第2実施形態による無線通信装置200のFOTAについて、図7及び図8を用いて説明する。図7は、本発明の第2実施形態による各無線通信装置200の通信方式の切替を説明する図である。図8は、図7におけるFAN10の親機、子機及びサーバ100のシーケンス図である。第2実施形態では、図6の第1実施形態のシーケンス図において、ステップS17で、子機200−3とサーバ100との間の第1の通信方式による通信が確立しなかった場合に相当する。従って、図7(a)は図5(a)と同一であって、図7(b)は、図5(b)における通信CN10が確立されなかった場合を示す図である。
Second Embodiment
Next, FOTA of the
図8のシーケンス図を用いて説明する。図8のステップS17以前のステップは、図6のステップS11〜S16と同様である。 This will be described with reference to the sequence diagram of FIG. Steps before step S17 in FIG. 8 are the same as steps S11 to S16 in FIG.
サーバ100との第1の通信方式による通信が確立されず(ステップS17:No)、FAN10の通信状態が、図7(b)に示す状態(通常のFANの状態)のままであった場合、子機200−1は、親機200−1との間の第2の通信方式による通信CN20を介して、ファームウェアをダウンロードする(ステップS31)。子機200−3の更新部213は、受信した更新用ファームウェアを用いて、自装置のファームウェアを更新する(ステップS32)。その後、子機200−3は、FOTAが完了した旨を示す通知を、第2の通信方式を介して親機200−1へ送信する(ステップS33)。親機200−1は、子機200−3のFOTAが完了した旨を示す情報を蓄積し、子機200−3のFOTAが完了した旨を、第1の通信方式を介してサーバ100へ送信する(ステップS34)。すると、サーバ100の記憶部140において、子機200−3のファームウェアのバージョンが最新のものに更新される。なお、図8のシーケンス図には示していないが、子機200−2も子機200−3と同様に親機200−1からファームウェアをダウンロードした場合、子機200−2のFOTAが完了した旨が、子機200−2から親機200−1へ、第2の通信方式を介して送信される。親機200−1は、子機200−2,200−3の両方から(すなわち、自装置に接続された下位の子機全てから)、FOTA完了通知を受信するまで待機し、全ての子機のFOTA完了通知が受信された後に、それらをまとめてサーバ100へ送信してもよい。
When communication by the first communication method with the
<第2実施形態の変形例>
なお、図7の例では、子機200−2が親機200−1に接続されているが、子機200−2の接続先が子機であってもよい。例えば、図9に示すように、子機200−2が、子機200−3に接続され、子機200−3が、親機200−1に接続されている場合について説明する。この場合、子機200−2は、更新用ファームウェアを、子機200−3からダウンロードしてもよい。ここで、子機200−3は、親機200−1を介して、または、第1実施形態で説明したようにサーバ100との間の第1の通信方式による通信を介して、更新用ファームウェアをダウンロードしているものとする。そして、子機200−2は、FOTA完了通知を、子機200−3へ第2の通信方式を介して送信し、子機200−3が、子機200−2のFOTA完了通知を、親機200−1へ送信してもよい。
<Modification of Second Embodiment>
In the example of FIG. 7, the child device 200-2 is connected to the parent device 200-1, but the connection destination of the child device 200-2 may be the child device. For example, as shown in FIG. 9, a case will be described in which the child device 200-2 is connected to the child device 200-3 and the child device 200-3 is connected to the parent device 200-1. In this case, the slave unit 200-2 may download the update firmware from the slave unit 200-3. Here, the slave device 200-3 updates the firmware via the master device 200-1 or via communication using the first communication method with the
上述のように、本発明の第2実施形態によれば、サーバと直接接続されておらず、FOTAのための通信が常時確立されていない、FANにおける子機に対しても、確実にFOTAを実行させることができる。 As described above, according to the second embodiment of the present invention, the FOTA is reliably connected to the slave unit in the FAN that is not directly connected to the server and communication for the FOTA is not always established. Can be executed.
<第3実施形態>
次に、本発明の第3実施形態について、図9及び図10のシーケンス図を用いて説明する。図9は、第3実施形態における通信方式を説明する図である。上述したように、図9に示すFAN10′では、親機200−1に子機200−3が、子機200−3に子機200−2が接続されている。ここで、FANにおいて、FANを構成する無線通信装置200同士は、定期的に自装置の情報を第2の通信方式を介して送受信する仕組みがある。第3実施形態では、この仕組みを利用し、FANを構成する無線通信装置200同士が、自装置のファームウェアのバージョンを定期的に送受信する場合に、自装置と他の無線通信装置200とのファームウェアのバージョンの差異を検出し、必要に応じてFOTAを行うものである。
<Third Embodiment>
Next, a third embodiment of the present invention will be described using the sequence diagrams of FIGS. FIG. 9 is a diagram for explaining a communication method in the third embodiment. As described above, in the
まず、親機200−1は、サーバ100とのステップS41〜S45の処理を介して、自装置のファームウェアを更新する。なお、ステップS41〜S45については、図6のステップS11〜S15と同様であるため説明を省略する。親機200−1のファームウェアのバージョンが更新されると、親機200−1に接続された子機200−3は、自装置のファームウェアのバージョンと親機200−1のファームウェアのバージョンとの差異を検出する(ステップS46)。そして、子機200−3は、親機200−1から更新用のファームウェアをダウンロードし(ステップS47)、ファームウェアを更新する(ステップS48)。その後、子機200−3から親機200−1へ、FOTA完了通知が送信される(ステップS49)。子機200−3のファームウェアのバージョンが更新されると、子機200−3に接続された子機200−2は、自装置のファームウェアのバージョンと子機200−3のファームウェアのバージョンとの差異を検出する(ステップS50)。そして、子機200−2は、子機200−3から更新用のファームウェアをダウンロードし(ステップS51)、ファームウェアを更新する(ステップS52)。その後、子機200−2から親機200−1へ、FOTA完了通知が送信される(ステップS53)。なお、子機200−2から親機200−1へのFOTA完了通知は、子機200−3を介して行われてもよい。
First, base unit 200-1 updates the firmware of its own device through the processing of steps S41 to S45 with
上述のように、本発明の第3実施形態によれば、サーバと直接接続されておらず、FOTAのための通信が常時確立されていない、FANにおける子機に対しても、確実にFOTAを実行させることができる。また、第3実施形態では、FANを構成する親機以外の子機が、親機としての機能を備えない場合であっても、FANを構成する全ての無線通信装置のファームウェアを更新することができるという利点を有する。 As described above, according to the third embodiment of the present invention, the FOTA is surely applied to the slave unit in the FAN that is not directly connected to the server and communication for the FOTA is not always established. Can be executed. In the third embodiment, even if a slave unit other than the master unit that configures the FAN does not have a function as the master unit, the firmware of all the wireless communication devices that configure the FAN can be updated. It has the advantage of being able to.
ここで、第1実施形態及び第2実施形態に係る無線通信装置200における処理について、図10のフローチャートを用いて説明する。まず、無線通信装置200における動作モードが第1動作モードである場合、ステップT12へ進み、自装置の更新用ファームウェアを、第1の通信方式を介してサーバ(ファームウェア提供装置)100から受信する(ステップT12)。その後、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の第2動作モードで動作する他の無線通信装置200に送信する(ステップT13)。以上は、無線通信装置200が親機として機能する場合の処理である。
Here, processing in the
無線通信装置200における動作モードが第2動作モードである場合、ステップT14へ進み、更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の上位に接続された第1動作モードで動作する他の無線通信装置200から受信する。その後、サーバ100との間で第1の通信方式による通信の確立を試み(ステップT15)、第1の通信方式が確立された場合、更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信する(ステップT16)。第1の通信方式が確立されなかった場合、第1動作モード及び第2動作モードで動作するいずれかの他の無線通信装置200から、第2の通信方式を介して更新用ファームウェアを受信する(ステップT17)。以上が、無線通信装置200が子機として機能する場合の処理である。
When the operation mode of the
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。例えば、サーバ100が備えるとして説明した各構成部は、複数のサーバによって分散されて実現されてもよい。また、サーバ100の機能として説明した処理は、無線通信装置200によって行われても良い。逆に、無線通信装置200によって行われるとした処理が、サーバ100によって行われてもよい。
Although the present invention has been described based on the drawings and examples, it should be noted that those skilled in the art can easily make various modifications and corrections based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically contradictory, and a plurality of means, steps, etc. can be combined into one or divided. . The structures described in the above embodiments may be combined as appropriate. For example, each component described as being included in the
本発明に係る発明の一実施形態を説明したが、本発明はこれに限られないことは言うまでもない。例えば、上述では、図4のテーブルがサーバ100の記憶部140や、無線通信装置200の記憶部240に記憶される態様について説明したが、それら各種情報は、サーバ100や無線通信装置200とは別のメモリに、データベースとして記憶されてもよい。また、上述では、FAN内のマルチホップ通信をツリー構造で行う態様について説明したが、メッシュ構造であってもよい。
Although one embodiment of the present invention has been described, it goes without saying that the present invention is not limited to this. For example, in the above description, the table of FIG. 4 has been described with respect to the
さらに、上述では、ガスメーターを一例に説明したが、本発明はそれに限られるものではなく、水道、石油等のメーターであってもよい。あるいは、メーターに限られず、複数の無線通信装置でFANを構成し、サーバからのFOTAを各無線通信装置で実行させる任意のシステムに本発明を適用することができる。 Furthermore, although the gas meter has been described as an example in the above description, the present invention is not limited thereto, and may be a meter such as water supply or oil. Or it is not restricted to a meter, FAN is comprised with a some radio | wireless communication apparatus, and this invention is applicable to the arbitrary systems which perform FOTA from a server by each radio | wireless communication apparatus.
サーバ100又は無線通信装置200の各機能部は、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。また、各機能部は、1又は複数の集積回路により実現されてよく、複数の機能部の機能を1つの集積回路により実現されることとしてもよい。
Each functional unit of the
図11に、本実施形態におけるサーバ100又は無線通信装置200を実現可能なコンピュータ20の一例を示すハードウェア構成を示す。サーバ100又は無線通信装置200の各機能部をソフトウェアにより実現する場合、サーバ100又は無線通信装置200は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU24、上記プログラム及び各種データがコンピュータ(又はCPU)で読み取り可能に記録されたROM(Read Only Memory)26又は記憶装置(これらを「記録媒体」と称する)27、上記プログラムを展開するRAM(Random Access Memory)25等を備えている。そして、コンピュータ20(又はCPU24)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。すなわち、本発明に係るサーバ100又は無線通信装置200は、CPU24がRAM25上にロードされたプログラムを実行することにより、通信制御部111、取得部112、判定部113及び入出力制御部114、並びに、モード切替部211、通信制御部212、更新部213、取得部214、判定部216及び入出力制御部217として機能する。上記記録媒体としては、「一時的でない有形の媒体」、例えば、半導体メモリ、プログラマブルな論理回路等を用いることができる。また、上記プログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
FIG. 11 shows a hardware configuration showing an example of a
なお、上記プログラムは、例えば、ActionScript、JavaScript(登録商標)、Python、Ruby等のスクリプト言語、C言語、C++、C#、Objective-C、Swift、Java(登録商標)等のオブジェクト指向プログラミング言語、HTML5等のマークアップ言語等を用いて実装できる。 Note that the above programs are, for example, script languages such as ActionScript, JavaScript (registered trademark), Python, Ruby, object-oriented programming languages such as C language, C ++, C #, Objective-C, Swift, Java (registered trademark), It can be implemented using a markup language such as HTML5.
100 サーバ(情報処理装置)
10 FAN
110 制御部
111 通信制御部
112 取得部
113 判定部
114 入出力制御部
120 通信I/F部
130 入出力I/F部
140 記憶部
200,200−1,200−2,200−3 無線通信装置
210 制御部
211 モード切替部
212 通信制御部
213 更新部
214 取得部
215 判定部
216 入出力制御部
220 通信I/F部
221 第1通信部
222 第2通信部
230 入出力I/F部
240 記憶部
300,300−1,300−2,300−3 メーター
400 ネットワーク
500 通信システム
100 server (information processing device)
10 FAN
DESCRIPTION OF SYMBOLS 110 Control part 111 Communication control part 112
Claims (17)
前記第1動作モードと前記第2動作モードとを切り替えるモード切替部と、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、前記更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の前記第2動作モードで動作する他の前記無線通信装置に送信し、
前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知を、前記第2の通信方式を介して、自装置の上位に接続された前記第1動作モードで動作する他の前記無線通信装置から受信する通信部と、
を備え、
前記通信部は、前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知に応じて、前記ファームウェア提供装置との間の前記第1の通信方式による通信を確立し、前記更新用ファームウェアを、前記第1の通信方式を介して前記ファームウェア提供装置から受信する、無線通信装置。 A wireless communication device operable in any one of the operation modes and operable in the first operation mode and the second operation mode,
A mode switching unit for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method, and the notification regarding the update firmware is received via the second communication method. , Transmitting to at least one other wireless communication device operating in the second operation mode connected to a lower level of the device,
When operating in the second operation mode, the other wireless communication operating in the first operation mode connected to the host device via the second communication method is notified of the update firmware. A communication unit that receives from the device;
With
When the communication unit operates in the second operation mode, the communication unit establishes communication according to the first communication method with the firmware providing apparatus in response to a notification regarding the update firmware, and the update firmware Is received from the firmware providing apparatus via the first communication method.
ことを特徴とする請求項1に記載の無線通信装置。 When the communication unit operates in the second operation mode and communication with the firmware providing apparatus is not established by the first communication method, the communication unit operates in the first operation mode and the second operation mode. Receiving the update firmware from the other wireless communication device via the second communication method;
The wireless communication apparatus according to claim 1.
前記通信部は、前記第1動作モードで動作する場合、及び、前記第2動作モードで動作する場合のいずれにおいても、前記自装置のファームウェアの更新が完了した旨を示す情報を、前記第1通信方式を介して前記ファームウェア提供装置へ送信する、
ことを特徴とする請求項1に記載の無線通信装置。 An update unit that updates the firmware of the device based on the update firmware;
The communication unit receives information indicating that the update of the firmware of the device has been completed in both the first operation mode and the second operation mode. Transmitting to the firmware providing apparatus via a communication method;
The wireless communication apparatus according to claim 1.
ことを特徴とする請求項3に記載の無線通信装置。 When the communication unit operates in the second operation mode, when transmission of information indicating that the firmware update of the own device is completed to the firmware providing device is completed, the communication unit Disconnecting the communication by the first communication method.
The wireless communication apparatus according to claim 3.
前記通信部は、
前記自装置のファームウェアの更新が完了した旨を示す情報を、少なくとも前記第1動作モードで動作するいずれかの他の前記無線通信装置との間の直接又は間接の前記第2の通信方式を介して、前記ファームウェア提供装置へ送信する、
ことを特徴とする請求項2に記載の無線通信装置。 An update unit that updates the firmware of the device based on the update firmware;
The communication unit is
Information indicating that the update of the firmware of the own device has been completed via the second communication method, either directly or indirectly, with at least one of the other wireless communication devices operating in the first operation mode. To transmit to the firmware providing device,
The wireless communication apparatus according to claim 2.
ことを特徴とする請求項1〜4のいずれか一項に記載の無線通信装置。 The mode switching unit switches the operation mode of the own device according to a mode switching instruction based on communication quality of communication of the second communication method in the own device received from a predetermined switching instruction device;
The wireless communication device according to claim 1, wherein the wireless communication device is a wireless communication device.
ことを特徴とする請求項1〜4のいずれか一項に記載の無線通信装置。 The mode switching unit switches the operation mode of the own device according to the mode switching instruction received from the predetermined switching instruction device based on the remaining battery level of the own device.
The wireless communication device according to claim 1, wherein the wireless communication device is a wireless communication device.
前記モード切替部は、前記無線通信装置群の全体の電池残量に基づくモード切替指示に応じて自装置の動作モードを切り替える、
ことを特徴とする請求項1〜4のいずれか一項に記載の無線通信装置。 The wireless communication device constitutes a wireless communication device group with a plurality of other wireless communication devices connected to the device through the second communication method,
The mode switching unit switches the operation mode of the device according to a mode switching instruction based on the remaining battery level of the wireless communication device group.
The wireless communication device according to claim 1, wherein the wireless communication device is a wireless communication device.
前記第1動作モードと前記第2動作モードとを切り替えるモード切替ステップと、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、前記更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の前記第2動作モードで動作する他の前記無線通信装置に送信し、
前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知を、前記第2の通信方式を介して、自装置の上位に接続された前記第1動作モードで動作する他の前記無線通信装置から受信する通信ステップと、
を含み、
前記通信ステップは、前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知に応じて、前記ファームウェア提供装置との間の前記第1の通信方式による通信を確立し、前記更新用ファームウェアを、前記第1の通信方式を介して前記ファームウェア提供装置から受信する、無線通信装置の制御方法。 A method for controlling a wireless communication device that is operable in a first operation mode and a second operation mode and operates in any one of the operation modes,
A mode switching step for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method, and the notification regarding the update firmware is received via the second communication method. , Transmitting to at least one other wireless communication device operating in the second operation mode connected to a lower level of the device,
When operating in the second operation mode, the other wireless communication operating in the first operation mode connected to the host device via the second communication method is notified of the update firmware. A communication step for receiving from the device;
Including
When the communication step operates in the second operation mode, the communication step establishes communication with the firmware providing apparatus according to the first communication method in response to the notification about the update firmware, and the update firmware Is received from the firmware providing apparatus via the first communication method.
前記無線通信装置に、
前記第1動作モードと前記第2動作モードとを切り替えるモード切替機能と、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、前記更新用ファームウェアに関する通知を、第2の通信方式を介して、自装置の下位に接続された少なくとも1の前記第2動作モードで動作する他の前記無線通信装置に送信し、
前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知を、前記第2の通信方式を介して、自装置の上位に接続された前記第1動作モードで動作する他の前記無線通信装置から受信する通信機能と、
を実現させ、
前記通信機能は、前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知に応じて、前記ファームウェア提供装置との間の前記第1の通信方式による通信を確立し、前記更新用ファームウェアを、前記第1の通信方式を介して前記ファームウェア提供装置から受信する、無線通信装置の制御プログラム。 A control program for a wireless communication apparatus that is operable in the first operation mode and the second operation mode and operates in any one of the operation modes,
In the wireless communication device,
A mode switching function for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method, and the notification regarding the update firmware is received via the second communication method. , Transmitting to at least one other wireless communication device operating in the second operation mode connected to a lower level of the device,
When operating in the second operation mode, the other wireless communication operating in the first operation mode connected to the host device via the second communication method is notified of the update firmware. A communication function to receive from the device;
Realized
When the communication function operates in the second operation mode, the communication function establishes communication according to the first communication method with the firmware providing apparatus in response to a notification regarding the update firmware, and the update firmware Is received from the firmware providing apparatus via the first communication method.
前記記憶部に記憶されたファームウェアに対して更新用ファームウェアがある場合、前記更新用ファームウェアを、第1の通信方式を介して、前記無線通信装置群のうち前記第1動作モードで動作する無線通信装置へ送信する通信部と、
を備え、
前記通信部は、前記第1動作モードで動作する無線通信装置から、第2の通信方式を介して前記第2動作モードで動作する無線通信装置へ送信された前記更新用ファームウェアに関する通知に応じて、前記第2動作モードで動作する無線通信装置から送信された要求に応じて、前記第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、前記第1の通信方式を介して、前記第2動作モードで動作する無線通信装置へ前記更新用ファームウェアを送信する、ファームウェア提供装置。 In the wireless communication device group composed of a plurality of wireless communication devices that are operable in the first operation mode and the second operation mode and operate in any one of the operation modes and connected to each other in the second communication method, A storage unit for storing information about firmware of each wireless communication device;
When there is an update firmware for the firmware stored in the storage unit, the update firmware is wirelessly operated in the first operation mode in the wireless communication device group via the first communication method. A communication unit for transmitting to the device;
With
The communication unit responds to a notification regarding the update firmware transmitted from the wireless communication device operating in the first operation mode to the wireless communication device operating in the second operation mode via the second communication method. In response to a request transmitted from the wireless communication device operating in the second operation mode, establishing communication using the first communication method with the wireless communication device operating in the second operation mode, A firmware providing apparatus that transmits the update firmware to a wireless communication apparatus that operates in the second operation mode via the communication method.
前記記憶ステップにて記憶されたファームウェアに対して更新用ファームウェアがある場合、前記更新用ファームウェアを、第1の通信方式を介して、前記無線通信装置群のうち前記第1動作モードで動作する無線通信装置へ送信する通信ステップと、
を含み、
前記通信ステップは、前記第1動作モードで動作する無線通信装置から、第2の通信方式を介して前記第2動作モードで動作する無線通信装置へ送信された前記更新用ファームウェアに関する通知に応じて、前記第2動作モードで動作する無線通信装置から送信された要求に応じて、前記第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、前記第1の通信方式を介して、前記第2動作モードで動作する無線通信装置へ前記更新用ファームウェアを送信する、ファームウェア提供装置の制御方法。 In the wireless communication device group composed of a plurality of wireless communication devices that are operable in the first operation mode and the second operation mode and operate in any one of the operation modes and connected to each other in the second communication method, A storage step for storing information about the firmware of each wireless communication device;
When there is update firmware for the firmware stored in the storage step, the update firmware is wirelessly operated in the first operation mode in the wireless communication device group via the first communication method. A communication step for transmitting to the communication device;
Including
The communication step is performed according to a notification regarding the update firmware transmitted from the wireless communication device operating in the first operation mode to the wireless communication device operating in the second operation mode via the second communication method. In response to a request transmitted from the wireless communication device operating in the second operation mode, establishing communication using the first communication method with the wireless communication device operating in the second operation mode, A method for controlling a firmware providing apparatus, wherein the updating firmware is transmitted to a wireless communication apparatus operating in the second operation mode via the communication method.
第1動作モード及び第2動作モードで動作可能でありいずれかの動作モードで動作する、互いに第2通信方式で接続された複数の無線通信装置で構成される無線通信装置群において、前記複数の無線通信装置それぞれのファームウェアに関する情報を記憶する記憶機能と、
前記記憶機能にて記憶されたファームウェアに対して更新用ファームウェアがある場合、前記更新用ファームウェアを、第1の通信方式を介して、前記無線通信装置群のうち前記第1動作モードで動作する無線通信装置へ送信する通信機能と、
を実現させ、
前記通信機能は、前記第1動作モードで動作する無線通信装置から、第2の通信方式を介して前記第2動作モードで動作する無線通信装置へ送信された前記更新用ファームウェアに関する通知に応じて、前記第2動作モードで動作する無線通信装置から送信された要求に応じて、前記第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、前記第1の通信方式を介して、前記第2動作モードで動作する無線通信装置へ前記更新用ファームウェアを送信する、ファームウェア提供装置の制御プログラム。 In the firmware providing device,
In the wireless communication device group composed of a plurality of wireless communication devices that are operable in the first operation mode and the second operation mode and operate in any one of the operation modes and connected to each other in the second communication method, A storage function for storing information about the firmware of each wireless communication device;
When there is an update firmware for the firmware stored in the storage function, the update firmware is wirelessly operated in the first operation mode in the wireless communication device group via the first communication method. A communication function for transmitting to a communication device;
Realized
The communication function is responsive to a notification regarding the update firmware transmitted from a wireless communication device operating in the first operation mode to a wireless communication device operating in the second operation mode via a second communication method. In response to a request transmitted from the wireless communication device operating in the second operation mode, establishing communication using the first communication method with the wireless communication device operating in the second operation mode, A firmware providing apparatus control program that transmits the update firmware to a wireless communication apparatus operating in the second operation mode via the communication method.
前記複数の無線通信装置それぞれのファームウェアに関する情報を記憶する記憶部と、
前記記憶部に記憶されたファームウェアに対して更新用ファームウェアがある場合、前記更新用ファームウェアを、第1の通信方式を介して、前記無線通信装置群のうち前記第1動作モードで動作する無線通信装置へ送信し、前記第1動作モードで動作する無線通信装置から、第2の通信方式を介して前記第2動作モードで動作する無線通信装置へ送信された前記更新用ファームウェアに関する通知に応じて、前記第2動作モードで動作する無線通信装置から送信された要求に応じて、前記第2動作モードで動作する無線通信装置との間で第1の通信方式による通信を確立し、前記第1の通信方式を介して、前記第2動作モードで動作する無線通信装置へ前記更新用ファームウェアを送信する第1通信部と、を備えるファームウェア提供装置と、
を含む通信システムであって、
前記無線通信装置は、
前記第1動作モードと前記第2動作モードとを切り替えるモード切替部と、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、前記第1の通信方式を介して前記ファームウェア提供装置から受信し、前記更新用ファームウェアに関する通知を、前記第2の通信方式を介して、自装置の下位に接続された少なくとも1の前記第2動作モードで動作する他の前記無線通信装置に送信し、前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知を、前記第2の通信方式を介して、自装置の上位に接続された前記第1動作モードで動作する他の前記無線通信装置から受信し、前記第2動作モードで動作する場合に、前記更新用ファームウェアに関する通知に応じて、前記ファームウェア提供装置との間の前記第1の通信方式による通信を確立し、前記更新用ファームウェアを、前記第1の通信方式を介して前記ファームウェア提供装置から受信する第2通信部と、を備える通信システム。 A wireless communication device group configured by a plurality of wireless communication devices that are operable in the first operation mode and the second operation mode and that are operated in any one of the operation modes and connected to each other in the second communication method;
A storage unit for storing information on firmware of each of the plurality of wireless communication devices;
When there is an update firmware for the firmware stored in the storage unit, the update firmware is wirelessly operated in the first operation mode in the wireless communication device group via the first communication method. In response to a notification regarding the update firmware transmitted from the wireless communication device operating in the first operation mode to the wireless communication device operating in the second operation mode via the second communication method. In response to a request transmitted from the wireless communication device operating in the second operation mode, establishing communication using the first communication method with the wireless communication device operating in the second operation mode, And a first communication unit that transmits the update firmware to a wireless communication device that operates in the second operation mode via the communication method. ,
A communication system comprising:
The wireless communication device
A mode switching unit for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the device itself is received from the firmware providing device via the first communication method, and a notification regarding the update firmware is received in the second communication method. The update firmware is transmitted to at least one other wireless communication device that operates in the second operation mode connected to the lower level of the device and operates in the second operation mode. Is received from the other wireless communication device operating in the first operation mode connected to the host device via the second communication method and operating in the second operation mode, In response to the notification about the update firmware, the communication with the firmware providing apparatus is established by the first communication method, and the update firmware is Communication system comprising a second communication unit, the received via the serial first communication method from the firmware providing apparatus.
前記第1動作モードと前記第2動作モードとを切り替えるモード切替部と、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、
前記第2動作モードで動作する場合に、自装置に接続された前記第1動作モード及び前記第2動作モードのいずれかで動作する他の前記無線通信装置から、当該他の無線通信装置のファームウェアに関する情報を受信する通信部と、
を備え、
前記通信部は、前記第2動作モードで動作する場合に、自装置のファームウェアと、前記他の無線通信装置のファームウェアのバージョンが異なる場合、前記他の無線通信装置から、第2の通信方式を介して、前記他の無線通信装置のファームウェアへ更新するための情報を受信する、無線通信装置。 A wireless communication device operable in any one of the operation modes and operable in the first operation mode and the second operation mode,
A mode switching unit for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method,
When operating in the second operation mode, firmware of the other wireless communication device is connected from another wireless communication device operating in either the first operation mode or the second operation mode connected to the device. A communication unit for receiving information on,
With
When the communication unit operates in the second operation mode and the firmware version of the own device is different from the firmware version of the other wireless communication device, the communication unit determines the second communication method from the other wireless communication device. Via which the information for updating to the firmware of the other wireless communication device is received.
前記第1動作モードと前記第2動作モードとを切り替えるモード切替ステップと、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、
前記第2動作モードで動作する場合に、自装置に接続された前記第1動作モード及び前記第2動作モードのいずれかで動作する他の前記無線通信装置から、当該他の無線通信装置のファームウェアに関する情報を受信する通信ステップと、
を含み、
前記通信ステップは、前記第2動作モードで動作する場合に、自装置のファームウェアと、前記他の無線通信装置のファームウェアのバージョンが異なる場合、前記他の無線通信装置から、第2の通信方式を介して、前記他の無線通信装置のファームウェアへ更新するための情報を受信する、無線通信装置の制御方法。 A method for controlling a wireless communication device that is operable in a first operation mode and a second operation mode and operates in any one of the operation modes,
A mode switching step for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method,
When operating in the second operation mode, firmware of the other wireless communication device is connected from another wireless communication device operating in either the first operation mode or the second operation mode connected to the device. A communication step for receiving information about;
Including
In the communication step, when operating in the second operation mode, if the firmware version of the own device and the firmware version of the other wireless communication device are different, the second communication method is changed from the other wireless communication device. A method for controlling a wireless communication device, which receives information for updating to the firmware of the other wireless communication device via the wireless communication device.
無線通信装置に、
前記第1動作モードと前記第2動作モードとを切り替えるモード切替機能と、
前記第1動作モードで動作する場合に、自装置の更新用ファームウェアを、第1の通信方式を介してファームウェア提供装置から受信し、
前記第2動作モードで動作する場合に、自装置に接続された前記第1動作モード及び前記第2動作モードのいずれかで動作する他の前記無線通信装置から、当該他の無線通信装置のファームウェアに関する情報を受信する通信機能と、
を実現させ、
前記通信機能は、前記第2動作モードで動作する場合に、自装置のファームウェアと、前記他の無線通信装置のファームウェアのバージョンが異なる場合、前記他の無線通信装置から、第2の通信方式を介して、前記他の無線通信装置のファームウェアへ更新するための情報を受信する、無線通信装置の制御プログラム。 A control program for a wireless communication apparatus that is operable in the first operation mode and the second operation mode and operates in any one of the operation modes,
Wireless communication device
A mode switching function for switching between the first operation mode and the second operation mode;
When operating in the first operation mode, the update firmware of the own device is received from the firmware providing device via the first communication method,
When operating in the second operation mode, firmware of the other wireless communication device is connected from another wireless communication device operating in either the first operation mode or the second operation mode connected to the device. A communication function for receiving information on,
Realized
When the communication function operates in the second operation mode, if the firmware version of the own device is different from the firmware version of the other wireless communication device, the second communication method is changed from the other wireless communication device. A control program for a wireless communication device that receives information for updating to the firmware of the other wireless communication device via the wireless communication device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018094983A JP6762989B2 (en) | 2018-05-16 | 2018-05-16 | Wireless communication device, control method of wireless communication device, control program of wireless communication device, firmware providing device, control method of firmware providing device, control program of firmware providing device, and communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018094983A JP6762989B2 (en) | 2018-05-16 | 2018-05-16 | Wireless communication device, control method of wireless communication device, control program of wireless communication device, firmware providing device, control method of firmware providing device, control program of firmware providing device, and communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019200620A true JP2019200620A (en) | 2019-11-21 |
| JP6762989B2 JP6762989B2 (en) | 2020-09-30 |
Family
ID=68612536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018094983A Active JP6762989B2 (en) | 2018-05-16 | 2018-05-16 | Wireless communication device, control method of wireless communication device, control program of wireless communication device, firmware providing device, control method of firmware providing device, control program of firmware providing device, and communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6762989B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022138692A (en) * | 2021-03-10 | 2022-09-26 | トヨタ自動車株式会社 | Information processing device |
| CN115576587A (en) * | 2022-11-18 | 2023-01-06 | 合肥康芯威存储技术有限公司 | Firmware upgrading device and method for storage device |
| JP7345103B1 (en) | 2023-07-05 | 2023-09-15 | パナソニックIpマネジメント株式会社 | Radios and wireless communication systems |
| JP2023156584A (en) * | 2022-04-13 | 2023-10-25 | 株式会社東芝 | Communication device, communication method, and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014204194A (en) * | 2013-04-02 | 2014-10-27 | 富士通セミコンダクター株式会社 | Radio communication network system, radio communication station, radio communication device, and battery consumption smoothing method |
| WO2016039039A1 (en) * | 2014-09-10 | 2016-03-17 | 日本電気株式会社 | Communication apparatus, control method therefor, communication system, and program |
| JP2017156936A (en) * | 2016-03-01 | 2017-09-07 | ヤンマー株式会社 | Terminal device and software rewriting program |
-
2018
- 2018-05-16 JP JP2018094983A patent/JP6762989B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014204194A (en) * | 2013-04-02 | 2014-10-27 | 富士通セミコンダクター株式会社 | Radio communication network system, radio communication station, radio communication device, and battery consumption smoothing method |
| WO2016039039A1 (en) * | 2014-09-10 | 2016-03-17 | 日本電気株式会社 | Communication apparatus, control method therefor, communication system, and program |
| JP2017156936A (en) * | 2016-03-01 | 2017-09-07 | ヤンマー株式会社 | Terminal device and software rewriting program |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022138692A (en) * | 2021-03-10 | 2022-09-26 | トヨタ自動車株式会社 | Information processing device |
| JP7600785B2 (en) | 2021-03-10 | 2024-12-17 | トヨタ自動車株式会社 | Information processing device |
| JP2023156584A (en) * | 2022-04-13 | 2023-10-25 | 株式会社東芝 | Communication device, communication method, and program |
| CN115576587A (en) * | 2022-11-18 | 2023-01-06 | 合肥康芯威存储技术有限公司 | Firmware upgrading device and method for storage device |
| JP7345103B1 (en) | 2023-07-05 | 2023-09-15 | パナソニックIpマネジメント株式会社 | Radios and wireless communication systems |
| WO2025009329A1 (en) * | 2023-07-05 | 2025-01-09 | パナソニックIpマネジメント株式会社 | Radio apparatus and radio communication system |
| JP2025008478A (en) * | 2023-07-05 | 2025-01-20 | パナソニックIpマネジメント株式会社 | Radio and wireless communication systems |
| TWI889384B (en) * | 2023-07-05 | 2025-07-01 | 日商松下知識產權經營股份有限公司 | Wireless devices and wireless communication systems |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6762989B2 (en) | 2020-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105637908B (en) | Systems and methods for wireless network access graphs and applications | |
| US20160364223A1 (en) | Methods and Systems For Providing Updates to and Receiving Data From Devices Having Short Range Wireless Communication Capabilities | |
| JP2019200620A (en) | Wireless communication device, control method for wireless communication device, control program for wireless communication device, firmware providing device, control method for firmware providing device, control program for firmware providing device, and communication system | |
| CN107357571B (en) | Maintenance method and system for equipment component program | |
| US10367836B2 (en) | Method and apparatus for detecting abnormal state of beacon device in wireless mesh network and recording medium storing computer program for executing the method | |
| EP4080824A1 (en) | Communication parameter configuration method and apparatus, device and storage medium | |
| JP6957694B2 (en) | Battery level estimation system, battery level estimation method, and battery level estimation program | |
| JP2020174380A (en) | Information processing device, information processing device control method, information processing device control program, wireless communication device, wireless communication device control method, and wireless communication device control program | |
| JP6738855B2 (en) | Information processing apparatus, information processing apparatus control method, information processing apparatus control program, wireless communication apparatus, wireless communication apparatus control method, and wireless communication apparatus control program | |
| WO2017121070A1 (en) | Method, apparatus, and device for transmitting activation-related system information | |
| JP6770023B2 (en) | Communication system, communication system control method, wireless communication master unit, wireless communication master unit control method, information processing device, information processing device control method, wireless communication device, wireless communication device control method, and communication system control program | |
| JP2022107293A (en) | Communication device, communication device control method, communication device control program, and communication system | |
| JP6796109B2 (en) | Information processing device, control method of information processing device, control program of information processing device, and communication system | |
| US20250021324A1 (en) | Software update method and device | |
| JP7394198B1 (en) | Distribution server, distribution server control method, and distribution server control program | |
| JP2011142568A (en) | Mobile communication system | |
| US20220201511A1 (en) | Network device and method executed by the network device and computer-readable medium | |
| JP2013143019A (en) | Radio relay device and radio communication method | |
| JP7345103B1 (en) | Radios and wireless communication systems | |
| CN209964311U (en) | TD-LTE integrated pico-base station | |
| KR101238913B1 (en) | Telemetering system having redundancy for communication reliability in star topology network | |
| JP6731971B2 (en) | Information processing apparatus, information processing apparatus control method, information processing apparatus control program, wireless communication apparatus, wireless communication apparatus control method, and wireless communication apparatus control program | |
| CN113840037A (en) | A network icon display method, device, terminal and storage medium | |
| JP7546746B1 (en) | Distribution server, distribution server control method, distribution server control program, distribution system, and communication device | |
| JP7564925B1 (en) | Distribution server, distribution server control method, distribution server control program, distribution system, and communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190315 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200218 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200303 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200331 |
|
| 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: 20200901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200909 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6762989 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |