JP2015041258A - Radio transmitter, radio receiver and radio communication system - Google Patents

Radio transmitter, radio receiver and radio communication system Download PDF

Info

Publication number
JP2015041258A
JP2015041258A JP2013172157A JP2013172157A JP2015041258A JP 2015041258 A JP2015041258 A JP 2015041258A JP 2013172157 A JP2013172157 A JP 2013172157A JP 2013172157 A JP2013172157 A JP 2013172157A JP 2015041258 A JP2015041258 A JP 2015041258A
Authority
JP
Japan
Prior art keywords
data
firmware
wireless
block
radio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2013172157A
Other languages
Japanese (ja)
Inventor
ヴォー・ミン・ニュット
Minh Nhut Vo
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.)
Alinco Inc
Original Assignee
Alinco Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alinco Inc filed Critical Alinco Inc
Priority to JP2013172157A priority Critical patent/JP2015041258A/en
Publication of JP2015041258A publication Critical patent/JP2015041258A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a radio communication system capable of firming-up a program of a radio receiver such as a house-to-house receiver with higher success probability than a conventional technology.SOLUTION: A radio transmitter for a radio communication system for transmitting the data of the firmware of a radio receiver via a unidirectional radio line from the radio transmitter to the radio receiver is configured to divide the data of the firmware into the data of a plurality of blocks, and to transmit the data of each block to which data for error detection are added, and to repeat the transmission of each block data of the firmware several times. The radio receiver is configured to receive the data of each block of the firmware transmitted from the radio transmitter, and to determine whether or not the correct restoration of the received data of each block of the firmware is successful on the basis of the data for error detection, and to, when the correct restoration of the data of each block is successful, store the data of the block in storage means, and to store the success of the correct restoration of the data of each block in a determination column.

Description

本発明は、例えば地域防災無線システムなどの無線通信システムにおいて無線送信装置から無線受信装置に対して一方向で無線信号を送信する無線通信システムに関し、特に、当該地域防災無線システムのための統制局送信機などの無線送信装置と、その戸別受信機などの無線受信装置とに関する。   The present invention relates to a wireless communication system that transmits a wireless signal in one direction from a wireless transmission device to a wireless reception device in a wireless communication system such as a regional disaster prevention wireless system, and in particular, a control station for the regional disaster prevention wireless system. The present invention relates to a wireless transmission device such as a transmitter and a wireless reception device such as a separate receiver.

地震、津波などの地域防災のために、市町村庁舎内に設けられる統制局送信機と、小高い丘や山などに設けられる複数の中継局と、各戸に設けられる複数の戸別局受信機とから構成される地域防災無線システムが実用化されている(例えば、特許文献1及び2参照。)。   Consists of control station transmitters installed in municipal offices, multiple relay stations installed in small hills and mountains, and multiple individual station receivers installed in each house for regional disaster prevention such as earthquakes and tsunamis The local disaster prevention radio system is put into practical use (for example, refer to Patent Documents 1 and 2).

出願人は地域防災無線システムの統制局送信機及び戸別受信機などを製造販売しているが、戸別受信機は個人が購入するのではなく、自治体が購入して各世帯に貸与している。各世帯に戸別受信機を設置した後で、戸別受信機のソフトウェアのバグ対策や機能アップのためにファームアップが必要になる場合がたびたびあった。そのときは、ノート型パーソナルコンピュータに新ファームウェアを格納して現場へ行き、各世帯に一軒一軒訪問して、パーソナルコンピュータを戸別受信機に接続してファームアップを行っている。   The applicant manufactures and sells the control station transmitter and door-to-door receiver of the regional disaster prevention radio system, but the door-to-door receiver is not purchased by the individual, but is purchased by the local government and lent to each household. After installing a door-to-door receiver in each household, it was often necessary to upgrade the firmware to fix bugs and improve the functionality of the software of the door-to-door receiver. At that time, we store new firmware in a notebook personal computer, go to the site, visit each household one by one, connect the personal computer to a separate receiver, and upgrade the farm.

特開2000−224058号公報JP 2000-224058 A 特開2002−135849号公報JP 2002-135849 A

しかしながら、戸別受信機はその地区の全世帯に設置されるので、パーソナルコンピュータを使ったファームアップを住民にお願いすることは現実的に不可能である。自治体によって納入した製品は、ソフトウェアのバグの場合、メーカーのミスであれば費用に関係なく、「直しに来て全部直せ」と言われる。各世帯に設置されてしまった後では、一軒一軒改修して回るのは大変な費用と時間がかかるという問題点があった。   However, since the door-to-door receivers are installed in all households in the area, it is practically impossible to ask residents to upgrade their farms using personal computers. If the product delivered by the local government is a software bug, if it is a maker's mistake, it is said that it will come and be fixed, regardless of the cost. After it was installed in each household, it was very expensive and time consuming to renovate each house.

出願人は上記の問題点を解決するために、統制局送信機から戸別受信機に対して1つのファームアップのデータを送信し、戸別受信機では、受信したファームアップのデータに基づいて戸別受信機のプログラムをファームアップする無線通信システム(以下、従来例という。)を開発実用化した。当該従来例では、パーソナルコンピュータを使わず、無線回線を使って自動的にファームアップができるので、出願人が戸別受信機の各世帯を一軒一軒改修に行かなくても無線回線を介してファームアップのプログラムデータを送信するだけでファームアップが完了する。   In order to solve the above problems, the applicant transmits one firmware update data from the control station transmitter to the door-to-door receiver, and the door-to-door receiver receives the door-to-door reception based on the received firmware update data. Developed and put into practical use a wireless communication system (hereinafter referred to as a conventional example) that upgrades the machine program. In this conventional example, a farm can be automatically upgraded using a wireless line without using a personal computer. Therefore, even if the applicant does not go to repair each household of the individual receivers individually, it is possible to use the wireless line. Firmware upgrade is completed simply by sending the firmware upgrade program data.

しかしながら、上記無線回線の誤り率は一般には0ではなく、また、戸別受信機の設置場所や設置位置は様々であって無線回線の伝搬状態が悪い場合もあり、当該従来例の無線通信システムにおいて戸別受信機のファームアップが成功する確率が低く、失敗した場合は戸別受信機のプログラムが壊れてしまい、戸別受信機が動作不能になるという問題点があった。   However, in general, the error rate of the wireless channel is not 0, and the installation location and installation position of the individual receiver may vary, and the propagation state of the wireless channel may be poor. There is a low probability that the firmware upgrade of the individual receiver is successful, and if the failure is unsuccessful, the program of the individual receiver is broken and the individual receiver becomes inoperable.

本発明の目的は以上の問題点を解決し、例えば地域防災無線システムの戸別受信機などの無線受信装置のプログラムを、従来技術に比較して高い成功確率でファームアップできる無線通信システム、そのための無線送信装置及び無線受信装置を提供することにある。   An object of the present invention is to solve the above problems, for example, a radio communication system capable of upgrading a program of a radio receiver such as a door-to-door receiver of a regional disaster prevention radio system with a higher probability of success compared to the prior art, and for that purpose The object is to provide a wireless transmission device and a wireless reception device.

第1の発明に係る無線送信装置は、無線受信装置のファームウェアのデータを一方向の無線回線を介して無線送信装置から無線受信装置に送信する無線通信システムのための無線送信装置であって、
上記ファームウェアのデータを複数のブロックのデータに分割しかつ各ブロックのデータに対して誤り検出用データを付加して送信し、当該ファームウェアの各ブロックデータの送信を複数回繰り返す送信手段を備えたことを特徴とする。
A wireless transmission device according to a first invention is a wireless transmission device for a wireless communication system that transmits firmware data of a wireless reception device from a wireless transmission device to a wireless reception device via a one-way wireless line,
Transmitting means for dividing the firmware data into a plurality of blocks of data, adding error detection data to each block of data and transmitting the data, and repeating the transmission of each block of the firmware multiple times It is characterized by.

上記無線送信装置において、上記送信手段によるファームウェアの各ブロックデータの送信の回数は、上記無線受信装置においてファームウェアの各ブロックデータのすべてが正しく復元して完了するために十分な回数であることを特徴とする。   In the wireless transmission device, the number of times each block data of the firmware is transmitted by the transmission means is a sufficient number of times to correctly restore and complete all the block data of the firmware in the wireless reception device. And

第2の発明に係る無線受信装置は、無線受信装置のファームウェアのデータを一方向の無線回線を介して請求項1又は2記載の無線送信装置から無線受信装置に送信する無線通信システムのための無線受信装置であって、
ファームウェアのブロック番号毎に、ファームウェアの各ブロックのデータと、正しく復元できたか否かを格納する判定欄とを含むテーブルを格納する記憶手段と、
上記無線送信装置から送信されたファームウェアの各ブロックのデータを受信し、上記誤り検出用データに基づいて受信したファームウェアの各ブロックのデータが正しく復元できたか否かを判断し、正しく復元できたときは当該ブロックのデータを上記記憶手段に格納しかつ上記判定欄に正しく復元できたことを格納する一方、正しく復元できなかったときは当該ブロックのデータを上記記憶手段に格納せずかつ上記判定欄に正しく復元できなかったことを格納し、上記複数のブロックのうちすべての判定欄において正しく復元できたときは、上記記憶手段に格納されたファームウェアの各ブロックのデータを結合して当該無線受信装置のファームウェアとして用いて起動させる制御手段とを備えたことを特徴とする。
According to a second aspect of the present invention, there is provided a radio reception apparatus for transmitting firmware data of a radio reception apparatus from the radio transmission apparatus according to claim 1 to the radio reception apparatus via a one-way radio line. A wireless receiver,
Storage means for storing a table including data of each block of firmware for each block number of firmware and a determination column for storing whether or not the data has been correctly restored;
When the data of each block of firmware transmitted from the wireless transmission device is received, and it is determined whether or not the data of each block of firmware received based on the error detection data has been correctly restored. Stores the data of the block in the storage means and stores in the determination column that it has been correctly restored, but if the data cannot be correctly restored, the block does not store the data in the storage means and That the data could not be correctly restored, and when the data could be correctly restored in all the determination columns of the plurality of blocks, the data of each block of the firmware stored in the storage means is combined to form the wireless receiver And a control means that is activated and used as firmware.

上記無線受信装置は、上記送信手段によるファームウェアの各ブロックデータの送信が2回目以降であるときに、上記制御手段は、正しく復元できて格納されているファームウェアの各ブロックデータについて再度上記記憶手段に格納しないことを特徴とする。   In the wireless reception device, when the transmission of each block data of the firmware by the transmission means is the second time or later, the control means re-stores each block data of the firmware that can be correctly restored and stored in the storage means again. It is not stored.

また、上記無線受信装置において、上記無線受信装置は自己に対して唯一付与された個別番号を有し、上記制御手段は、上記無線送信装置から送信されたファームウェアの各ブロックのデータを受信するときに、自己の個別番号が指定されているときのみ、ファームウェアの各ブロックのデータを受信することを特徴とする。   Further, in the wireless reception device, the wireless reception device has an individual number uniquely assigned to itself, and the control means receives data of each block of firmware transmitted from the wireless transmission device. In addition, the data of each block of the firmware is received only when its own individual number is designated.

第3の発明に係る無線通信システムは、上記無線送信装置と、上記無線受信装置とを備えたことを特徴とする。   According to a third aspect of the present invention, there is provided a radio communication system including the radio transmission device and the radio reception device.

ここで、上記無線通信システムは地域防災無線システムであることを特徴とする。   Here, the wireless communication system is a regional disaster prevention wireless system.

従って、本発明に係る無線通信システム、そのための無線送信装置及び無線受信装置によれば、例えば地域防災無線システムの戸別受信機などの無線受信装置のプログラムを、従来技術に比較して高い成功確率でファームアップできる。   Therefore, according to the radio communication system, the radio transmitter and the radio receiver for the radio communication system according to the present invention, for example, the program of the radio receiver such as the door-to-door receiver of the regional disaster prevention radio system has a higher success probability than the conventional technology. You can upgrade the farm.

本発明の実施形態に係る地域防災無線システムの構成を示すブロック図である。It is a block diagram which shows the structure of the regional disaster prevention radio system which concerns on embodiment of this invention. 図1の統制局送信機1の構成を示すブロック図である。It is a block diagram which shows the structure of the control station transmitter 1 of FIG. 図1の戸別受信機2の構成を示すブロック図である。It is a block diagram which shows the structure of the separate receiver 2 of FIG. 図3の戸別受信機2のEEPROM31の構成を示すブロック図である。It is a block diagram which shows the structure of EEPROM31 of the door-to-door receiver 2 of FIG. 図3の戸別受信機2のコントローラ30によって実行される受信信号受信処理を示すフローチャートである。It is a flowchart which shows the received signal reception process performed by the controller 30 of the separate receiver 2 of FIG.

以下、本発明に係る実施形態について図面を参照して説明する。なお、以下の各実施形態において、同様の構成要素については同一の符号を付している。   Hereinafter, embodiments according to the present invention will be described with reference to the drawings. In addition, in each following embodiment, the same code | symbol is attached | subjected about the same component.

図1は本発明の実施形態に係る地域防災無線システムの構成を示すブロック図である。図1において、本実施形態に係る地域防災無線システムは、無線送信装置である統制局送信機1と、複数の中継局3と、無線受信装置である複数の戸別受信機2とを備えて構成される。統制局送信機1から送信される無線信号はアンテナ1Aから中継局3に向けて送信される。中継局2は、上記送信された無線信号をアンテナ3Aで受信した後、高周波増幅、復調、変調、電力増幅してアンテナ3Bから戸別受信機2に向けて送信する。戸別受信機2は、中継局3から無線信号を受信して復調し、例えば地域防災の音声放送信号を、スピーカを介して出力する。すなわち、当該無線システムは、統制局送信機1から中継局3を介して戸別受信機2への一方向のシステムである。なお、図1において、中継局3を設けているが、本発明はこれに限らず、中継局3を設けず、統制局送信機1からの無線信号を直接に戸別受信機2に受信できるように構成してもよい。   FIG. 1 is a block diagram showing a configuration of a regional disaster prevention radio system according to an embodiment of the present invention. In FIG. 1, the regional disaster prevention radio system according to this embodiment includes a control station transmitter 1 that is a radio transmission device, a plurality of relay stations 3, and a plurality of individual receivers 2 that are radio reception devices. Is done. A radio signal transmitted from the control station transmitter 1 is transmitted toward the relay station 3 from the antenna 1A. The relay station 2 receives the transmitted radio signal by the antenna 3A, and then performs high-frequency amplification, demodulation, modulation, and power amplification, and transmits the signal from the antenna 3B to the individual receiver 2. The door-to-door receiver 2 receives and demodulates a radio signal from the relay station 3, and outputs, for example, an audio broadcasting signal for regional disaster prevention through a speaker. That is, the wireless system is a one-way system from the control station transmitter 1 to the door-to-door receiver 2 via the relay station 3. In FIG. 1, the relay station 3 is provided. However, the present invention is not limited to this, and the relay station 3 is not provided, and the radio signal from the control station transmitter 1 can be directly received by the individual receiver 2. You may comprise.

図2は図1の統制局送信機1の構成を示すブロック図である。図2において、統制局送信機1は、統制局送信機1の動作を制御するコントローラ10と、ファームウェアを格納する更新プログラム格納メモリ11と、現在時刻を計時する時計回路12と、ファームウェアの送信回数を格納する送信回数メモリ13と、統制局送信機1の操作指示を行う操作部14と、統制局送信機1の動作状態及び操作指示内容などを表示する表示部15と、ファームウェアを外部のパーソナルコンピュータから外部データ端子17を介して更新プログラム格納メモリ11に入力して格納するためのUSB(Universal Serial Bus)インターフェース16と、送信指示を行うPTT(Push To Talk)スイッチ18と、マイクロホン21と、音声信号変調回路22と、ベースバンド信号変調回路23と、コントローラ10により制御されるスイッチ24と、無線送信回路25と、アンテナ1Aとを備えて構成される。   FIG. 2 is a block diagram showing the configuration of the control station transmitter 1 of FIG. In FIG. 2, a control station transmitter 1 includes a controller 10 that controls the operation of the control station transmitter 1, an update program storage memory 11 that stores firmware, a clock circuit 12 that measures the current time, and the number of firmware transmissions. The number-of-transmissions memory 13 for storing the data, the operation unit 14 for instructing the operation of the control station transmitter 1, the display unit 15 for displaying the operation state of the control station transmitter 1, the operation instruction contents, etc. A USB (Universal Serial Bus) interface 16 for inputting to and storing the update program storage memory 11 from the computer via the external data terminal 17; a PTT (Push To Talk) switch 18 for instructing transmission; a microphone 21; Controlled by the audio signal modulation circuit 22, the baseband signal modulation circuit 23, and the controller 10. A switch 24 that includes a radio transmission circuit 25, and an antenna 1A.

統制局送信機1のユーザが音声放送を行うときは、PTTスイッチ18をオンする。このとき、コントローラ10はスイッチ24を接点a側に切り替える。ユーザの音声はマイクロホン21により音声信号に変換されて音声信号変調回路22に入力される。音声信号変調回路22は入力される音声信号に従って所定の搬送波信号を所定のデジタル変調方式で変調して、その変調信号をスイッチ24の接点a側を介して無線送信回路25に出力し、無線送信回路25は変調信号を所定の無線信号にアップコンバートした後、電力増幅してアンテナ1Aから放射する。   When the user of the control station transmitter 1 performs audio broadcasting, the PTT switch 18 is turned on. At this time, the controller 10 switches the switch 24 to the contact a side. The user's voice is converted into a voice signal by the microphone 21 and input to the voice signal modulation circuit 22. The audio signal modulation circuit 22 modulates a predetermined carrier signal by a predetermined digital modulation method according to the input audio signal, and outputs the modulated signal to the wireless transmission circuit 25 via the contact a side of the switch 24 for wireless transmission. The circuit 25 upconverts the modulation signal into a predetermined radio signal, and then amplifies the power and radiates it from the antenna 1A.

統制局送信機1から戸別受信機2の改修用ファームウェアのデータを送信するときは、コントローラ10はスイッチ24を接点b側に切り替える。コントローラ10は、更新プログラム格納メモリ11に格納された改修用ファームウェアのデータを読み出し、当該改修用ファームウェアのデータを複数個のファームウェアブロックのデータに分割した後、各ファームウェアブロックのデータに対して例えばCRCなどの誤り検出用データを付加して送信する。当該送信は、例えば夜間などの音声放送がほとんどない時間帯の時刻を指定して、時計回路12で計時された時刻を参照して時刻指定送信であって、すべての戸別受信機2の改修が完了するのに十分な複数回の送信回数(送信回数メモリ13に予め設定されて格納され、複数回繰り返す回数をいう。)行う。各送信時に、コントローラ10は、分割した各ファームウェアブロックのデータをベースバンド信号変調回路23に出力し、ベースバンド信号変調回路23は入力される各ファームウェアブロックのデータに従って所定の搬送波信号を所定のデジタル変調方式で変調して、その変調信号をスイッチ24の接点b側を介して無線送信回路25に出力し、無線送信回路25は変調信号を所定の無線信号にアップコンバートした後、電力増幅してアンテナ1Aから放射する。   When transmitting the data of the firmware for repair of the door-to-door receiver 2 from the control station transmitter 1, the controller 10 switches the switch 24 to the contact b side. The controller 10 reads the data of the repair firmware stored in the update program storage memory 11 and divides the data of the repair firmware into a plurality of firmware block data. Add error detection data such as The transmission is a time designation transmission by designating a time in a time zone in which there is almost no audio broadcasting such as at night and referring to the time counted by the clock circuit 12, and all the individual receivers 2 are repaired. A plurality of transmission times sufficient for completion (referred to as the number of times that is preset and stored in the transmission number memory 13 and repeated a plurality of times). At each transmission, the controller 10 outputs the data of each divided firmware block to the baseband signal modulation circuit 23, and the baseband signal modulation circuit 23 outputs a predetermined carrier signal to a predetermined digital signal according to the input data of each firmware block. The modulated signal is modulated, and the modulated signal is output to the wireless transmission circuit 25 via the contact b side of the switch 24. The wireless transmission circuit 25 upconverts the modulated signal into a predetermined wireless signal, and then amplifies the power. Radiates from the antenna 1A.

図3は図1の戸別受信機2の構成を示すブロック図である。図3において、戸別受信機2は、戸別受信機2の動作を制御するコントローラ30と、コントローラ30の書き換え可能な動作プログラムであるファームウェアを格納するための例えばフラッシュメモリ(登録商標)などのEEPROM(Electrically Erasable and Programmable Read Only Memory)31と、戸別受信機2の動作を指示する操作部32と、戸別受信機2の動作内容及び操作部32の操作内容を表示する表示部33と、製造時に最初にEEPROM31にファームウェアを外部のパーソナルコンピュータから外部データ端子35を介して書き込むためのUSBインターフェース34と、アンテナ2Aと、無線受信回路41と、音声信号復調回路42と、スイッチ43と、音声信号増幅器44と、スピーカ45と、ベースバンド信号復調回路46とを備えて構成される。   FIG. 3 is a block diagram showing the configuration of the door-to-door receiver 2 of FIG. In FIG. 3, the individual receiver 2 includes a controller 30 that controls the operation of the individual receiver 2 and an EEPROM (e.g., flash memory (registered trademark)) that stores firmware that is a rewritable operation program of the controller 30. Electrically Erasable and Programmable Read Only Memory) 31, an operation unit 32 for instructing the operation of the individual receiver 2, a display unit 33 for displaying the operation content of the individual receiver 2 and the operation content of the operation unit 32, The USB interface 34 for writing the firmware to the EEPROM 31 from an external personal computer through the external data terminal 35, the antenna 2A, the wireless reception circuit 41, the audio signal demodulation circuit 42, the switch 43, and the audio signal amplifier 44. A speaker 45, a baseband signal demodulation circuit 46, It is configured with.

戸別受信機2の無線信号受信時には、アンテナ2Aにより受信された無線信号は無線受信回路41に入力され、無線受信回路41は受信された無線信号に対して高周波増幅、ダウンコンバートなどの信号処理を行って所定のベースバンド信号に変換した後、音声信号復調回路42及びベースバンド信号変調回路46に出力する。ここで、音声放送信号の受信時には、コントローラ30はスイッチ43をオンする。音声信号復調回路42は入力されるベースバンド信号を音声放送信号に復調した後、スイッチ43及び音声信号増幅器44を介してスピーカ45を介して出力する。また、ファームウェアのデータの受信時には、コントローラ30はスイッチ43をオフする。ベースバンド信号復調回路46は受信されたベースバンド信号をファームウェアのデータ信号に復調した後、コントローラ30に出力する。ファームウェアのデータの受信時の詳細動作については、図4及び図5を参照して以下に説明する。   When receiving the radio signal from the individual receiver 2, the radio signal received by the antenna 2A is input to the radio reception circuit 41, and the radio reception circuit 41 performs signal processing such as high-frequency amplification and down-conversion on the received radio signal. After being converted into a predetermined baseband signal, it is output to the audio signal demodulation circuit 42 and the baseband signal modulation circuit 46. Here, when receiving the audio broadcast signal, the controller 30 turns on the switch 43. The audio signal demodulation circuit 42 demodulates the input baseband signal into an audio broadcast signal, and then outputs it via the speaker 45 via the switch 43 and the audio signal amplifier 44. Further, when receiving firmware data, the controller 30 turns off the switch 43. The baseband signal demodulation circuit 46 demodulates the received baseband signal into a firmware data signal, and then outputs it to the controller 30. A detailed operation at the time of receiving firmware data will be described below with reference to FIGS.

図4は図3の戸別受信機2のEEPROM31の構成を示すブロック図である。図4において、EEPROM31は、メイン領域31aとバッファ領域31bとを有する。メイン領域31aには、戸別受信機2を制御するためのファームウェアを格納する。また、バッファ領域31bには統制局送信機1から送信された更新用ファームウェアを一時的に保存する。ここで、バッファ領域31bには、ブロック番号毎に、分割されたファームウェアブロックのデータと、その判定欄(受信されたファームウェアブロックのデータが正しく復元されたときは○を付し、正しく復元されなかったときは×を付する。)とを含むテーブルを格納する。本実施形態では、ヴァージョンアップ処理において、一度復元がOKになったファームウェアブロックのデータは2回目以降の受信時には書き換えないことを特徴としている(図5参照)。すべてのファームウェアブロックの判定欄が○になれば、各ファームウェアブロックのデータをメイン領域31aに一括転送してそれに基づいて戸別受信機2を再起動させる。   FIG. 4 is a block diagram showing a configuration of the EEPROM 31 of the door-to-door receiver 2 of FIG. In FIG. 4, the EEPROM 31 has a main area 31a and a buffer area 31b. Firmware for controlling the individual receiver 2 is stored in the main area 31a. Further, the updating firmware transmitted from the control station transmitter 1 is temporarily stored in the buffer area 31b. Here, in the buffer area 31b, for each block number, the data of the divided firmware block and its judgment column (circled when the received firmware block data is correctly restored are marked with ○ and not correctly restored. Is added to the table). The present embodiment is characterized in that, in the version up process, the firmware block data once restored is not rewritten at the second and subsequent reception (see FIG. 5). If the determination column for all firmware blocks is ◯, the data of each firmware block is collectively transferred to the main area 31a, and the individual receiver 2 is restarted based on the data.

図5は図3の戸別受信機2のコントローラ30によって実行される受信信号受信処理を示すフローチャートである。図5の実施形態では、ファームウェアのデータの分割数を100に設定している。   FIG. 5 is a flowchart showing received signal reception processing executed by the controller 30 of the individual receiver 2 of FIG. In the embodiment of FIG. 5, the number of firmware data divisions is set to 100.

図5において、ステップS1で受信信号はファームウェアのデータであるか否かが判断され、YESのときはステップS3に進む一方、NOのときはステップS2に進む。ステップS2では、音声放送信号の受信処理を実行し、すなわち、スイッチ43をオンして音声放送信号をスピーカ45から出力し、ステップS1に戻る。   In FIG. 5, it is determined in step S1 whether or not the received signal is firmware data. If YES, the process proceeds to step S3. If NO, the process proceeds to step S2. In step S2, an audio broadcast signal reception process is executed, that is, the switch 43 is turned on to output the audio broadcast signal from the speaker 45, and the process returns to step S1.

ステップS3では、ファームウェアのデータを受信し、ステップS4においてブロック番号nを1に初期化し、ステップS5においてEEPROM31のバッファ領域31bのブロック番号nの判定欄は×か否かが判断され、YESのときはステップS6に進む一方、NOのときはステップS10に進む。次いで、ステップS6において統制局送信機1において付加された誤り検出用データに基づいてファームウェアのデータのうちのブロック番号nは正しく復元できたか否かが判断され、YESのときはステップS7に進む一方、NOのときはステップS9に進む。ステップS7では、ブロック番号nの判定欄に○を格納し、ステップS8においてファームウェアのデータのうちのブロック番号nのデータをバッファ領域31bに書き込み、ステップS10に進む。一方、ステップS9では、ブロック番号nの判定欄に×を格納しかつファームウェアのデータのうちのブロック番号nのデータをバッファ領域31bに書き込まず、ステップS10に進む。ステップS10では、ブロック番号nに1を加算して加算結果をブロック番号nとし、ステップS11において、n=101であるか否かが判断され、YESのときはステップS12に進む一方、NOのときはステップS5に進む。   In step S3, the firmware data is received, and in step S4, the block number n is initialized to 1. In step S5, it is determined whether or not the determination column for the block number n in the buffer area 31b of the EEPROM 31 is x. Advances to step S6, while if NO, advances to step S10. Next, in step S6, it is determined whether or not the block number n of the firmware data has been correctly restored based on the error detection data added by the control station transmitter 1. If YES, the process proceeds to step S7. If NO, the process proceeds to step S9. In step S7, ○ is stored in the determination column for block number n, and in step S8, the data of block number n in the firmware data is written in the buffer area 31b, and the process proceeds to step S10. On the other hand, in step S9, x is stored in the determination column for block number n, and the data of block number n in the firmware data is not written to the buffer area 31b, and the process proceeds to step S10. In step S10, 1 is added to block number n, and the addition result is set to block number n. In step S11, it is determined whether or not n = 101. If YES, the process proceeds to step S12. If NO, Advances to step S5.

ステップS12においてバッファ領域31bにおいてすべての判定欄が○になったか否かが判断され、YESのときはステップS13に進む一方、NOのときはステップS1に戻る。ステップS13においてバッファ領域31bに格納されたファームウェアの各ブロックデータを結合してファームウェアとしてメイン領域31aに転送して上書きする。そして、ステップS14においてメイン領域31aのファームウェアを用いて戸別受信機2を再起動させてステップS1に戻る。   In step S12, it is determined whether or not all the determination columns in the buffer area 31b are ◯. If YES, the process proceeds to step S13. If NO, the process returns to step S1. In step S13, the block data of the firmware stored in the buffer area 31b are combined, transferred to the main area 31a as firmware, and overwritten. In step S14, the door-to-door receiver 2 is restarted using the firmware in the main area 31a, and the process returns to step S1.

地域防災無線システムの特質上、統制局送信機1から送るデータは一方通行であり、戸別受信機2が正しく受信したかどうかを統制局送信機1側へ返信する手段がないので、統制局送信機1はファームアップが成功したかどうか確認する方法がない。この点が、受信確認信号(ACK)を返信してくる双方向通信によるファームアップと根本的に違う。   Due to the nature of the regional disaster prevention radio system, the data sent from the control station transmitter 1 is one-way, and there is no means to send back to the control station transmitter 1 whether the individual receiver 2 has received it correctly. The machine 1 has no way of confirming whether the firmware has been successfully upgraded. This point is fundamentally different from firmware upgrade by bi-directional communication that sends back an acknowledgment signal (ACK).

以上のように構成された本実施形態によれば、例えば地域防災無線システムの戸別受信機などの無線受信装置のプログラムを、従来技術に比較して高い成功確率でファームアップできる。具体的な作用効果について以下に説明する。   According to the present embodiment configured as described above, for example, a program of a wireless reception device such as a door-to-door receiver of a regional disaster prevention wireless system can be upgraded with a higher probability of success compared to the related art. Specific actions and effects will be described below.

従来技術の方法では、もし戸別受信機2においてバグが発生したら、各世帯に設置された戸別受信機2を一軒一軒回って自分たちで改修しなければならない。従って、巨額の費用と時間のロスが発生する。   In the prior art method, if a bug occurs in the door-to-door receiver 2, the door-to-door receiver 2 installed in each household must be refurbished one by one. Therefore, huge costs and time loss occur.

次いで、従来例に係る無線通信システムを使うと、戸別受信機2のユーザは何もしなくても無線回線を介してファームウェアを送信して自動的に勝手にファームアップしてくれるので殆どロス費用が発生しない。例えば特に、毎晩夜中に送信すれば全く影響がない。なお、ファームウェアの更新データの送信中でも、緊急の音声放送が必要であればデータ送信を途中で止めるように構成でき、本実施形態でもファームウェアは壊れない。   Next, when the wireless communication system according to the conventional example is used, the user of the individual receiver 2 transmits firmware via a wireless line without any action and automatically upgrades the firmware, so there is almost no loss cost. Does not occur. For example, especially if it is transmitted every night at night, it has no effect. Even during transmission of firmware update data, if urgent audio broadcasting is necessary, data transmission can be stopped halfway, and the firmware is not broken in this embodiment.

図4及び図5の戸別受信機2では図示していないが、各戸別受信機2には個別番号が付与されてEEPROM31内に格納されているので、個別番号を指定して特定の戸別受信機2だけに特定機能がついたファームウェアを無線回線を介して伝送することもできる。また、これについては、ファームウェアのデータだけでなく、各戸別受信機2毎に設定される設定データも同様である。すなわち、戸別受信機2は自己に対して唯一付与された個別番号を有し、コントローラ30は統制局送信機1から送信されたファームウェアの各ブロックのデータを受信するときに、自己の個別番号が指定されているときのみ、ファームウェアの各ブロックのデータを受信することを特徴とする。   Although not shown in the door-to-door receiver 2 of FIGS. 4 and 5, each door-to-door receiver 2 is assigned with an individual number and stored in the EEPROM 31. It is also possible to transmit firmware having a specific function for only 2 via a wireless line. In addition, this applies not only to firmware data but also to setting data set for each individual receiver 2. That is, the individual receiver 2 has an individual number uniquely assigned to itself. When the controller 30 receives the data of each block of the firmware transmitted from the control station transmitter 1, the individual receiver 2 receives the individual number. The data of each block of firmware is received only when designated.

以上説明したように、本実施形態によれば、「いちいち各世帯を回らなくても、後で設定データを変更したり、機能を追加したりすることが無線回線でできます。」というセールスポイントになる。   As described above, according to the present embodiment, the selling point is that “you can change the setting data and add functions later without going around each household.” become.

以上の本実施形態においては、地域防災無線システムについて説明しているが、本発明はこれに限らず、種々の無線通信システムに適用することができる。   In the above embodiment, the regional disaster prevention radio system has been described. However, the present invention is not limited to this, and can be applied to various radio communication systems.

ファームウェアのデータを複数のブロックに分割して送信する理由は以下の通りである。例えばファームウェアのバイト数を100KBとする。また、無線回線のデータ伝送成功率を、例えば1KB当り50%(0.5)とする。つまり1KBのファームウェアを送ると2回に1回は失敗するものとする。当該無線回線で、100KBのファームウェアをそのまま送れば成功する確率は0.5の100乗であって、7.9−31となり、永久に成功しないのと同じである。 The reason why the firmware data is divided into a plurality of blocks and transmitted is as follows. For example, the firmware byte count is 100 KB. Further, the data transmission success rate of the wireless line is set to 50% (0.5) per 1 KB, for example. In other words, it is assumed that sending 1 KB of firmware fails once every two times. If the 100 KB firmware is sent as it is on the wireless line, the probability of success is 0.5 to the 100th power, which is 7.9-31 , which is the same as not succeeding forever.

しかし、ファームウェアのデータを1KB単位で分割して送り、各ブロックのデータでOKになったものは以降の送信データを無視するという方式であれば2回の送信ですべてのブロックがOKとなる。実際は、無線回線のデータ伝送成功率は統制局送信機1又は中継局3からの距離や、戸別受信機2の設置場所などで大きく影響されるのでバラバラであるが、何度も送信すれば必ず全ブロックのデータが最後にはOKとなる。   However, if the firmware data is divided and sent in units of 1 KB and the transmission data of each block is OK and the subsequent transmission data is ignored, all blocks are OK in two transmissions. Actually, the success rate of data transmission over a wireless line varies greatly because it is greatly affected by the distance from the control station transmitter 1 or the relay station 3 and the installation location of the individual receiver 2, but it must be transmitted repeatedly. The data of all blocks is finally OK.

以上詳述したように、本発明に係る無線通信システム、そのための無線送信装置及び無線受信装置によれば、例えば地域防災無線システムの戸別受信機などの無線受信装置のプログラムを、従来技術に比較して高い成功確率でファームアップできる。   As described above in detail, according to the wireless communication system, the wireless transmission device and the wireless reception device therefor, the program of the wireless reception device such as the door-to-door receiver of the regional disaster prevention wireless system is compared with the prior art. The farm can be upgraded with a high probability of success.

1…統制局送信機、
1A…アンテナ、
2…戸別受信機、
2A…アンテナ、
3…中継局、
3A,3B…アンテナ、
10…コントローラ、
11…更新プログラム格納メモリ、
12…時計回路、
13…送信回数メモリ、
14…操作部、
15…表示部、
16…USBインターフェース、
17…外部データ端子、
18…PTTスイッチ、
21…マイクロホン、
22…音声信号変調回路、
23…ベースバンド信号変調回路、
24…スイッチ、
25…無線送信回路、
30…コントローラ、
31…EEPROM、
31a…メイン領域、
31b…バッファ領域、
32…操作部、
33…表示部、
34…USBインターフェース、
35…外部データ端子、
41…無線受信回路、
42…音声信号復調回路、
43…スイッチ、
44…音声信号増幅器、
45…スピーカ、
46…ベースバンド信号復調回路。
1. Control station transmitter,
1A ... antenna,
2 ... door-to-door receiver,
2A ... Antenna,
3 ... Relay station
3A, 3B ... antenna,
10 ... Controller,
11 ... Update program storage memory,
12 ... Clock circuit,
13 ... Number of transmissions memory,
14 ... operation part,
15 ... display part,
16 ... USB interface,
17 ... External data terminal,
18 ... PTT switch,
21 ... Microphone,
22: Audio signal modulation circuit,
23. Baseband signal modulation circuit,
24 ... switch,
25 ... wireless transmission circuit,
30 ... Controller,
31 ... EEPROM,
31a ... main area,
31b ... buffer area,
32 ... operation unit,
33 ... display section,
34 ... USB interface,
35 ... External data terminal,
41 ... wireless receiver circuit,
42. Audio signal demodulation circuit,
43 ... switch,
44. Audio signal amplifier,
45 ... Speaker,
46: Baseband signal demodulation circuit.

Claims (7)

無線受信装置のファームウェアのデータを一方向の無線回線を介して無線送信装置から無線受信装置に送信する無線通信システムのための無線送信装置であって、
上記ファームウェアのデータを複数のブロックのデータに分割しかつ各ブロックのデータに対して誤り検出用データを付加して送信し、当該ファームウェアの各ブロックデータの送信を複数回繰り返す送信手段を備えたことを特徴とする無線送信装置。
A wireless transmission device for a wireless communication system for transmitting firmware data of a wireless reception device from a wireless transmission device to a wireless reception device via a one-way wireless line,
Transmitting means for dividing the firmware data into a plurality of blocks of data, adding error detection data to each block of data and transmitting the data, and repeating the transmission of each block of the firmware multiple times A wireless transmitter characterized by the above.
上記送信手段によるファームウェアの各ブロックデータの送信の回数は、上記無線受信装置においてファームウェアの各ブロックデータのすべてが正しく復元して完了するために十分な回数であることを特徴とする請求項1記載の無線送信装置。   2. The number of times of transmission of each block data of firmware by said transmission means is a number sufficient to correctly restore and complete all of each block data of firmware in said wireless receiving device. Wireless transmitter. 無線受信装置のファームウェアのデータを一方向の無線回線を介して請求項1又は2記載の無線送信装置から無線受信装置に送信する無線通信システムのための無線受信装置であって、
ファームウェアのブロック番号毎に、ファームウェアの各ブロックのデータと、正しく復元できたか否かを格納する判定欄とを含むテーブルを格納する記憶手段と、
上記無線送信装置から送信されたファームウェアの各ブロックのデータを受信し、上記誤り検出用データに基づいて受信したファームウェアの各ブロックのデータが正しく復元できたか否かを判断し、正しく復元できたときは当該ブロックのデータを上記記憶手段に格納しかつ上記判定欄に正しく復元できたことを格納する一方、正しく復元できなかったときは当該ブロックのデータを上記記憶手段に格納せずかつ上記判定欄に正しく復元できなかったことを格納し、上記複数のブロックのうちすべての判定欄において正しく復元できたときは、上記記憶手段に格納されたファームウェアの各ブロックのデータを結合して当該無線受信装置のファームウェアとして用いて起動させる制御手段とを備えたことを特徴とする無線受信装置。
A wireless reception device for a wireless communication system for transmitting firmware data of a wireless reception device from the wireless transmission device according to claim 1 to the wireless reception device via a one-way wireless line,
Storage means for storing a table including data of each block of firmware for each block number of firmware and a determination column for storing whether or not the data has been correctly restored;
When the data of each block of firmware transmitted from the wireless transmission device is received, and it is determined whether or not the data of each block of firmware received based on the error detection data has been correctly restored. Stores the data of the block in the storage means and stores in the determination column that it has been correctly restored, but if the data cannot be correctly restored, the block does not store the data in the storage means and That the data could not be correctly restored, and when the data could be correctly restored in all the determination columns of the plurality of blocks, the data of each block of the firmware stored in the storage means is combined to form the wireless receiver And a control unit that is activated and used as firmware for the wireless receiver.
上記送信手段によるファームウェアの各ブロックデータの送信が2回目以降であるときに、上記制御手段は、正しく復元できて格納されているファームウェアの各ブロックデータについて再度上記記憶手段に格納しないことを特徴とする請求項3記載の無線受信装置。   When the transmission of each block data of firmware by the transmission means is the second time or later, the control means does not store again each block data of the firmware that has been correctly restored and stored in the storage means The wireless receiver according to claim 3. 上記無線受信装置は自己に対して唯一付与された個別番号を有し、
上記制御手段は、上記無線送信装置から送信されたファームウェアの各ブロックのデータを受信するときに、自己の個別番号が指定されているときのみ、ファームウェアの各ブロックのデータを受信することを特徴とする請求項3又は4記載の無線受信装置。
The wireless receiver has an individual number uniquely assigned to itself,
The control means receives the data of each block of the firmware only when its own individual number is designated when receiving the data of each block of the firmware transmitted from the wireless transmission device. The wireless receiving device according to claim 3 or 4.
請求項1又は2記載の無線送信装置と、
請求項3〜5のうちのいずれか1つに記載の無線受信装置とを備えたことを特徴とする無線通信システム。
The wireless transmission device according to claim 1 or 2,
A wireless communication system comprising the wireless reception device according to claim 3.
上記無線通信システムは地域防災無線システムであることを特徴とする請求項6記載の無線通信システム。   The wireless communication system according to claim 6, wherein the wireless communication system is a regional disaster prevention wireless system.
JP2013172157A 2013-08-22 2013-08-22 Radio transmitter, radio receiver and radio communication system Pending JP2015041258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013172157A JP2015041258A (en) 2013-08-22 2013-08-22 Radio transmitter, radio receiver and radio communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013172157A JP2015041258A (en) 2013-08-22 2013-08-22 Radio transmitter, radio receiver and radio communication system

Publications (1)

Publication Number Publication Date
JP2015041258A true JP2015041258A (en) 2015-03-02

Family

ID=52695381

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013172157A Pending JP2015041258A (en) 2013-08-22 2013-08-22 Radio transmitter, radio receiver and radio communication system

Country Status (1)

Country Link
JP (1) JP2015041258A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153194A (en) * 1997-07-31 1999-02-26 Matsushita Electric Ind Co Ltd Program download system
JP2001217847A (en) * 1999-12-03 2001-08-10 Command Audio Corp Method and system for wirelessly changing software for portable electronic equipment and set parameter
JP2013145958A (en) * 2012-01-13 2013-07-25 Hitachi Kokusai Electric Inc Radio communication system and radio receiver

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153194A (en) * 1997-07-31 1999-02-26 Matsushita Electric Ind Co Ltd Program download system
JP2001217847A (en) * 1999-12-03 2001-08-10 Command Audio Corp Method and system for wirelessly changing software for portable electronic equipment and set parameter
JP2013145958A (en) * 2012-01-13 2013-07-25 Hitachi Kokusai Electric Inc Radio communication system and radio receiver

Similar Documents

Publication Publication Date Title
CN108293060B (en) Method and system for updating firmware of slave station, master station and slave station
EP2456257B1 (en) Method and system for upgrading wireless data card
EP3395013A1 (en) Node upgrading method and system in mesh network
CN103957244A (en) Remote program upgrading method and server
CN101739314A (en) Method and system for updating ground base data storage of train running monitor
CN101778378B (en) Firmware node updating method, device and system
WO2016173128A1 (en) Method and device for downloading software version, and storage medium
CN104503796A (en) IAP (Internet Access Provider) based configurable full-network remote node firmware upgrading method
CN104468235A (en) Allocable full-network remote node firmware upgrading system and device based on IAP
CN103916910A (en) Remote upgrading server and applicable load balancing method thereof
CN101888653A (en) Firmware updating method, base station and network management center
US9930669B2 (en) Radio communication device, control method and radio communication system
JP2021060797A (en) Program update system, program transmitter, and program transmission method
CN106781388A (en) Control system, remote controller, air conditioner remote controller and control method
JP2015041258A (en) Radio transmitter, radio receiver and radio communication system
KR100606052B1 (en) System and method for recovering data error of mobile terminal
CN104333856A (en) Method for switching network of Java SIM card, SIM card, server and system
CN103327125A (en) Code remote upgrading system and file transmission method thereof
CN108011750B (en) Firmware upgrading method for communication module in centralized meter reading system
RU2670388C1 (en) Method and device for software update in a communication device over power lines
JP6568998B2 (en) Terminal arrangement management method and device
JP2004110610A (en) Remote maintenance system
KR20150080356A (en) remote update method for home automatic system
WO2017070855A1 (en) Bluetooth-based data transmission method and device
CN105634806A (en) Updating method and apparatus for intelligent terminal APP

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160729

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170523

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170606

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170926

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171006

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20171017

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20171208