JP5313286B2 - Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it - Google Patents

Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it Download PDF

Info

Publication number
JP5313286B2
JP5313286B2 JP2011078930A JP2011078930A JP5313286B2 JP 5313286 B2 JP5313286 B2 JP 5313286B2 JP 2011078930 A JP2011078930 A JP 2011078930A JP 2011078930 A JP2011078930 A JP 2011078930A JP 5313286 B2 JP5313286 B2 JP 5313286B2
Authority
JP
Japan
Prior art keywords
catv
data
transmission line
software
center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2011078930A
Other languages
Japanese (ja)
Other versions
JP2012216894A (en
Inventor
隆行 倉重
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
THE FURUKAW ELECTRIC CO., LTD.
Original Assignee
THE FURUKAW ELECTRIC CO., LTD.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by THE FURUKAW ELECTRIC CO., LTD. filed Critical THE FURUKAW ELECTRIC CO., LTD.
Priority to JP2011078930A priority Critical patent/JP5313286B2/en
Publication of JP2012216894A publication Critical patent/JP2012216894A/en
Application granted granted Critical
Publication of JP5313286B2 publication Critical patent/JP5313286B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本願発明はCATV伝送路における伝送路機器のプログラムの更新方法とそれに使用される伝送路機器に関する。   The present invention relates to a method for updating a program for a transmission line device in a CATV transmission line and a transmission line device used therefor.

CATVシステムでは、CATVセンターに実装されているステータスモニタシステム(ステータスモニタ親機)と、CATV用の中継増幅器、光変換装置、給電装置等といったCATV伝送路機器に実装されたステータスモニタユニット(ステータスモニタ子機)を利用して、CATV伝送路機器の動作の監視、制御をしている。近年のCATV伝送路機器のステータスモニタユニットには、プログラム(ソフトウエア)が書き込まれた(組み込まれた)CPUやPLD(Programmable Logic Device:プログラム書き込み可能な半導体デバイス)などの半導体デバイスといった部品が実装されて複雑な動作をするものが増えている。   In the CATV system, the status monitor system (status monitor master unit) installed in the CATV center and the status monitor unit (status monitor) installed in CATV transmission line equipment such as CATV relay amplifiers, optical converters, and power feeders Monitoring and controlling the operation of CATV transmission line equipment using a slave unit). The status monitor units of recent CATV transmission line equipment are equipped with components such as CPUs with programs (software) written (embedded) and semiconductor devices such as PLDs (Programmable Logic Devices). As a result, the number of things that perform complex operations is increasing.

従来、CATVシステムにおいて、ソフトウエアをアップデートする方法として特許文献1がある。しかし、それは、BSデジタル放送において、テレビ放送信号とは別にBSデジタルチューナの動作プログラムを更新するために配信されるダウンロードデータを、BSデジタルチューナが取得して自己の動作プログラムを更新できるようにしたものであって、CATV用ステータスモニタに搭載のCPUやPLDに書き込まれているソフトウエアを更新する方法ではない。   Conventionally, Patent Document 1 discloses a method for updating software in a CATV system. However, in BS digital broadcasting, the BS digital tuner can update its own operation program by acquiring download data distributed to update the operation program of the BS digital tuner separately from the TV broadcast signal. However, it is not a method of updating the software written in the CPU or PLD installed in the status monitor for CATV.

特開2004−282483JP2004-28283A

CATV伝送路機器内のCPUやPLD等に書き込まれたソフトウエアに不良が生じて修正作業が必要になった場合や、機能改善などのバージョンアップによりソフトウエアの更新が必要になった場合、従来は、古い半導体デバイスを、修正或いは更新されたソフトウエアが書き込まれた新たな半導体デバイスと交換したり、半導体デバイスが搭載されているCATV伝送路機器と交換作業を行ったりしていた。   When software written in the CPU, PLD, etc. in CATV transmission line equipment has become defective and needs to be corrected, or when software update is required due to version upgrades, etc. Exchanged an old semiconductor device with a new semiconductor device written with modified or updated software, or exchanged it with a CATV transmission line device on which the semiconductor device was mounted.

一箇所のCATV伝送路機器の更新作業を行うには、伝送路側とCATVセンター側に作業員を配置し、夫々の作業員が次のような作業を行っていた。
伝送路側の作業員は、
1.CATV伝送路機器の蓋を開ける。
2.CATV伝送路機器内部のソフトウエア書き込み端子に専用の書き込み器を繋いでソフトウエアを書き換え、新しいソフトウエアで動作させる。
3.CATV伝送路機器のモニタ端子にスペクトルアナライザを繋ぎ、ステータスモニタ通信用信号が正常に出力されていることを確認する。
4.ステータスモニタ通信が正常に動作していることをCATVセンターの作業員に確認する。
5.CATV伝送路機器の蓋を閉める。
CATVセンター側の作業員は、
1.伝送路側の作業員と連絡を取り、ソフトウエア更新後にステータスモニタ通信が正常に動作していることを、伝送路側の作業員に伝える。
In order to update one CATV transmission line device, workers were assigned to the transmission line side and the CATV center side, and each worker performed the following work.
The workers on the transmission line side
1. Open the lid of the CATV transmission line equipment.
2. A dedicated writer is connected to the software writing terminal inside the CATV transmission line device, the software is rewritten, and the new software is operated.
3. Connect the spectrum analyzer to the monitor terminal of the CATV transmission line equipment and check that the status monitor communication signal is output normally.
4). Check with the CATV center workers that the status monitor communication is operating normally.
5. Close the lid of the CATV transmission line equipment.
The workers on the CATV center side
1. Contact the transmission line workers and inform the transmission line workers that the status monitor communication is operating normally after updating the software.

大規模なCATV施設では更新対象となるCATV伝送路機器の数が数千台もあるため、更新作業に多大な労力が必要となっている。また、前記作業中はCATV信号が停波するという難点もある。   In a large-scale CATV facility, there are thousands of CATV transmission line equipment to be updated, so a great deal of labor is required for the update work. In addition, the CATV signal stops during the operation.

本願発明の課題は、前記ソフトウエアの更新をCATVセンターで自動的に行って更新作業を軽減し、更新作業中にCATV信号が停波しないようにすることにある。   An object of the present invention is to automatically update the software at the CATV center to reduce the update work and prevent the CATV signal from being stopped during the update work.

本願発明のCATV伝送路機器のソフトウエア更新方法は、CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニットを使用して、CATV伝送路機器のCPUやPLD等の半導体デバイス(以下、単に「半導体デバイス」という。)に書き込まれているソフトウエアを更新或いは修正(以下、両者をまとめて「更新」という。)する方法において、前記CATVセンターにおいて、ステータスモニタシステムを使用して前記CATV伝送路機器の半導体デバイスのソフトウエアデータ(以下、「データ」という。)を読み込み、そのデータを二以上に分割し、分割されたデータ(分割データ)に送信順番を示す「順番コマンド」を付し、最後の分割データに最後のデータであることを示す「最後コマンド」を付して前記CATV伝送路機器に送信し、前記CATV伝送路機器は前記CATVセンターから送られる「順番コマンド」、「最後コマンド」が付いた分割データ(以下「コマンド付き分割データ」という。)を受信し、「最後コマンド」が付された最後のデータまで受信して、前記CATV伝送路機器内の半導体デバイスに書き込まれているソフトウエアを更新するようにした方法である。   The CATV transmission line device software update method of the present invention uses a CATV center status monitor system and a CATV transmission line device status monitor unit, and uses a semiconductor device such as a CPU or PLD of the CATV transmission line device (hereinafter simply referred to as a “device”). In a method of updating or correcting software written in “semiconductor device”) (hereinafter, collectively referred to as “update”), the CATV center uses the status monitor system to transmit the CATV transmission. Reads software data (hereinafter referred to as “data”) of the semiconductor device of the road equipment, divides the data into two or more, and attaches an “order command” indicating the transmission order to the divided data (divided data). The last divided data is sent to the CATV transmission line device with a “last command” indicating that it is the last data, The CATV transmission line device receives the divided data with the “order command” and the “last command” (hereinafter referred to as “division data with command”) sent from the CATV center, and the last with the “last command” attached. In this method, software written in the semiconductor device in the CATV transmission line equipment is updated.

本願発明のCATV伝送路機器のソフトウエア更新方法は、前記CATV伝送路機器のソフトウエア更新方法において、CATV伝送路機器は「最後コマンド」の付いた最後の分割データを受信すると、自らが自動的に当該CATV伝送路機器をリセットする方法とすることができる。CATV伝送路機器は「最後コマンド」の付いた最後の分割データを受信すると全てのデータを受信したことを示す受信信号をCATVセンターに送信し、受信信号を受信した前記CATVセンターから前記CATV伝送路機器にリセット信号が送信されると、当該CATV伝送路機器がリセットされるようにすることもできる。   The CATV transmission line device software update method of the present invention is the CATV transmission line device software update method. When the CATV transmission line device receives the last divided data with the “last command”, it automatically A method of resetting the CATV transmission line device can be used. When the CATV transmission line device receives the last divided data with the “last command”, it transmits a reception signal indicating that all data has been received to the CATV center, and receives the reception signal from the CATV center to the CATV transmission line. When a reset signal is transmitted to the device, the CATV transmission line device can be reset.

本願発明のCATV伝送路機器のソフトウエア更新方法は、前記CATV伝送路機器のソフトウエア更新方法において、コマンド付き分割データの全てがCATV伝送路機器に受信されないとき(異常受信のとき)は、前記CATV伝送路機器よりCATVセンターにリクエスト信号を送信し、リクエスト信号を受信したCATVセンターからリクエストした前記CATV伝送路機器に、全て又は欠落したコマンド付き分割データを送信し、その分割データに更新するようにすることもできる。異常チェック(異常確認)はステータスモニタ通信の仕様と同じBCC(Block Check Character)方式で行うことができる。   The software update method for the CATV transmission line device of the present invention is the above-described software update method for the CATV transmission line device. When all of the divided data with commands are not received by the CATV transmission line device (when abnormal reception), A request signal is sent from the CATV transmission line device to the CATV center, and all or missing divided data with a command is sent to the CATV transmission line device requested from the CATV center that received the request signal, and the divided data is updated. It can also be. Abnormality check (abnormality confirmation) can be performed using the same BCC (Block Check Character) method as the status monitor communication specifications.

本願発明のCATV伝送路機器のソフトウエア更新方法は、前記CATV伝送路機器のソフトウエア更新方法において、CATVセンターから送られるコマンド付き分割データを、前記CATVセンターで選択された一部のCATV伝送路機器に個別に送信することも、CATVシステムの全てのCATV伝送路機器に一括して送信するようにすることもできる。   The CATV transmission line device software update method of the present invention is the CATV transmission line device software update method, wherein the divided data with commands sent from the CATV center is selected by the CATV center. It can be sent individually to the device, or it can be sent to all CATV transmission line devices in the CATV system at once.

本願発明のCATV伝送路機器のソフトウエア更新方法は、前記CATV伝送路機器のソフトウエア更新方法において、コマンド付き分割データの送信を、ステータスモニタ通信の合間に行うことができる。分割データをステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短いデータ長に分割することもできる。この分割データはステータスモニタ通信のポーリング信号間の空き時間内に送信することも、ポーリング信号の送信時にポーリング信号に代えて送信して、本来送信するポーリング信号の送信タイミングをずらすようにすることもできる。   The software update method for a CATV transmission line device according to the present invention can transmit divided data with a command between status monitor communications in the software update method for the CATV transmission line device. It is also possible to divide the divided data into a data length corresponding to a free time of status monitor communication or a data length shorter than the free time. This divided data can be transmitted within the idle time between polling signals of status monitor communication, or it can be transmitted instead of the polling signal at the time of polling signal transmission, and the transmission timing of the polling signal to be originally transmitted can be shifted. it can.

本願発明のCATV伝送路機器は、CATVセンターのステータスモニタシステムと通信可能なステータスモニタユニットを備え、ステータスモニタユニットにはソフトウエアが書き込まれた半導体デバイスが実装され、前記ステータスモニタ通信によりCATV伝送路機器を監視、制御するCATVシステムのCATV伝送路機器において、前記CATV伝送路機器は当該CATV伝送路機器を動作させるソフトウエアを格納する動作領域と、前記CATVセンターから送信されたソフトウエアを格納する保存領域と、リセット後に最初に起動するソフトウエアを格納する起動領域を備え、プログラム構成として、分割データに付して前記CATVセンターから送信される「順番コマンド」及び「最後コマンド」を処理する通信データ処理部と、分割データが全部揃ったことを確認する確認部と、分割データが全部揃ったことが確認された後に前記CATV伝送路機器の半導体デバイスをリセットするリセット部を備えたものである。   The CATV transmission line device of the present invention includes a status monitor unit that can communicate with the status monitor system of the CATV center, and a semiconductor device in which software is written is mounted on the status monitor unit. In a CATV transmission line device of a CATV system for monitoring and controlling the device, the CATV transmission line device stores an operation area for storing software for operating the CATV transmission line device and software transmitted from the CATV center. A storage area and an activation area that stores software that is activated first after reset, and as a program structure, a communication that processes the "order command" and "last command" sent from the CATV center as part of the divided data Data processing unit and confirmation unit that confirms that all of the divided data are available , In which the divided data with a reset unit for resetting the semiconductor device of the CATV transmission line equipment after being confirmed that all aligned.

本願発明のCATV伝送路機器は、前記CATV伝送路機器において、CATV伝送路機器は当該CATV伝送路機器がリセットされている間はリセット前の回路状態を保持するようにしたものである。   The CATV transmission line device according to the present invention is such that, in the CATV transmission line device, the CATV transmission line device maintains the circuit state before resetting while the CATV transmission line device is reset.

本願発明のCATV伝送路機器のソフトウエア更新方法は次のような効果がある。
1.データを二以上に分割して送信するので、既存の低速送信のステータスモニタ通信を使用してソフトウエアを更新することができる。
2.データをCATVセンターから二以上に分割して伝送路機器に送信するので、CATV伝送路機器がデータを受信することで勝手に更新することはない。また、更新状態をCATVセンターで確認することができる。
3.二以上に分割されたデータに、そのデータの順番を示す「順番コマンド」、最後の分割データであることを示す「最後コマンド」を付してあるので、分割データが全部揃ったかどうかを確認することができ、ソフトウエアの確実な更新が可能となる。
4.分割されたデータの全てがCATV伝送路機器で受信されない場合(異常受信時)は、CATV伝送路機器からCATVセンターに再送信を要求し、その要求に応じてデータが再送信されるので、データの更新が確実にできる。
5.CATV伝送路機器のソフトウエアを、CATVセンターからの制御で自動的に更新するので、個々の伝送路側に作業員を配置する必要がなく、更新作業人員の削減、作業時間の短縮が可能となる。CATV伝送路機器のある現場での高所作業、現場への車の移動などがなくなるので更新作業時間を短くできる。
6.データを二以上に分割して送信するため、通常のステータスモニタ通信の合間に送信することもでき、通常のステータスモニタ通信に支障を来さない。
7.CATVで運用されている放送を停波させることなくCATV伝送路機器のソフトウエアの更新ができる。
8.既存の上り伝送帯域を使用して、CATV伝送路機器が正常に受信できているかを確認することができるので、伝送システムを変更する必要がない。
9.ステータスモニタシステムで使用しているCATV伝送路機器のアドレスを利用してCATV伝送路機器を識別できるため、センターモデムに繋がる伝送路機器中の特定の1台を指定して送信することも、全てに一括で送信することもできる。
10.分割データをステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短いデータ長に分割するので、分割データをステータスモニタ通信のポーリング信号間の空き時間内に送信することも、ポーリング信号の送信タイミングをずらして、ずれた空き時間(タイミング時)に、本来送信するポーリング信号に代えて分割信号を送信することもできるので、本来のステータスモニタ通信に影響がない。
The CATV transmission line device software updating method of the present invention has the following effects.
1. Since the data is divided into two or more and transmitted, the software can be updated using the existing status monitor communication of low-speed transmission.
2. Since the data is divided into two or more from the CATV center and transmitted to the transmission line device, the CATV transmission line device does not update it by receiving the data. The update status can be confirmed at the CATV center.
3. Since the “order command” indicating the order of the data and the “last command” indicating the last divided data are attached to the data divided into two or more, check whether all the divided data are prepared. It is possible to update the software reliably.
4). If all of the divided data is not received by the CATV transmission line device (during abnormal reception), the CATV transmission line device requests retransmission to the CATV center, and the data is retransmitted in response to the request. Can be reliably updated.
5. CATV transmission line equipment software is automatically updated under the control of the CATV center, so there is no need to place a worker on each transmission line side, and it is possible to reduce the number of update workers and work time. . Updating work time can be shortened because there is no work in high places on the site where the CATV transmission line equipment is located and no vehicles are moved to the site.
6). Since the data is divided into two or more and transmitted, it can be transmitted between normal status monitor communications, so that normal status monitor communications are not hindered.
7). The software of CATV transmission line equipment can be updated without stopping the broadcasting operated by CATV.
8). Since it is possible to check whether the CATV transmission line device is normally receiving using the existing upstream transmission band, there is no need to change the transmission system.
9. Since the CATV transmission line device can be identified using the address of the CATV transmission line device used in the status monitor system, it is possible to specify and send a specific one of the transmission line devices connected to the center modem. You can also send to all at once.
10. Since the divided data is divided into the data length corresponding to the idle time of the status monitor communication or the data length shorter than the idle time, the divided data can be transmitted within the idle time between the polling signals of the status monitor communication. Since the transmission timing is shifted and the divided signal can be transmitted instead of the polling signal to be originally transmitted in the shifted empty time (at the timing), the original status monitor communication is not affected.

本願発明のCATV伝送路機器は次のような効果がある。
1.ステータスモニタユニットが、CATV伝送路機器を動作させるソフトウエアを格納する動作領域と、更新されたソフトウエアを格納しておく保存領域と、リセット後に最初に起動するプログラムを格納する起動領域を備えているので、更新中であっても、動作領域に保存されているソフトウエアでCATV伝送路機器を動作させることができ、CATV信号が停波しない。
2.プログラム構成として、CATVセンターから送信される分割データに付して送信される「順番コマンド」及び「最後コマンド」を処理する通信データ処理部と、分割された分割データが全部揃ったことを確認する確認部と、CATV伝送路機器をリセットするリセット部を備えているので、更新及び更新済みの確認まで確実に実行することができる。
3.CATV伝送路機器はリセットされている間は、リセット前の回路状態を保持できるので、更新に失敗してもやり直しができる。
The CATV transmission line device of the present invention has the following effects.
1. The status monitor unit has an operation area for storing software for operating CATV transmission line equipment, a storage area for storing updated software, and an activation area for storing the first program to be activated after reset. Therefore, even during updating, the CATV transmission line device can be operated with software stored in the operation area, and the CATV signal does not stop.
2. As a program configuration, check that the communication data processing unit that processes the "order command" and "last command" sent with the divided data sent from the CATV center and all the divided data are available. Since the confirmation unit and the reset unit for resetting the CATV transmission line device are provided, it is possible to reliably execute the update and the updated confirmation.
3. While the CATV transmission line device is reset, the circuit state before the reset can be maintained, so that it can be redone even if the update fails.

CATVシステムの概要説明図。Overview of CATV system. 本願発明のステータスモニタシステムにおけるCATVセンターとCATV伝送路機器の概要説明図。The outline explanatory view of the CATV center and the CATV transmission line equipment in the status monitor system of the present invention. 本願発明のCATV伝送路機器のソフトウエアの更新手順におけるCATV伝送路機器が自らCATV伝送路機器をリセットする場合の通信説明図。The communication explanatory view in case the CATV transmission path apparatus resets the CATV transmission path apparatus by itself in the software update procedure of the CATV transmission path apparatus of the present invention. 本願発明のCATV伝送路機器のソフトウエアの更新手順において、CATVセンターがCATV伝送路機器をリセット制御する場合の通信説明図。The communication explanatory drawing in the case of the CATV center carrying out reset control of the CATV transmission path apparatus in the update procedure of the software of the CATV transmission path apparatus of the present invention. 本願発明のCATV伝送路機器のソフトウエアの更新手順において、ソフトウエアをCATVセンターからCATV伝送路機器に再送信する場合の通信説明図。The communication explanatory drawing in the case of retransmitting software from a CATV center to a CATV transmission path apparatus in the update procedure of the software of the CATV transmission path apparatus of this invention. 本願発明のCATV伝送路機器のソフトウエアの更新手順において、ソフトウエアを多数のCATV伝送路機器に一括通信する場合の通信説明図。The communication explanatory drawing in the case of performing software communication to many CATV transmission line apparatus collectively in the update procedure of the software of the CATV transmission line apparatus of this invention. 本願発明のCATV伝送路機器のソフトウエアの更新手順において、起動領域のプログラムの動作説明図。The operation | movement explanatory drawing of the program of a starting area | region in the update procedure of the software of the CATV transmission line apparatus of this invention.

(実施形態1:CATV伝送路機器が自らリセットする場合)
本願発明のCATV伝送路機器のソフトウエア更新方法の第1の例を図1〜図3に基づいて以下に説明する。本願発明のCATV伝送路機器のソフトウエア更新方法は、図1に示すようにCATVセンター(以下、「センター」という。)1のステータスモニタシステム(親機)と、センター1に接続されているCATV伝送路機器(以下、「伝送路機器」という。)2のステータスモニタユニット(子機)との間でステータスモニタ通信が可能な既存のCATVシステムにおいて、前記伝送路機器の半導体デバイスに保存されているソフトウエアを更新する場合であり、ソフトウエアの更新後に、伝送路機器が自ら伝送路機器の動作をリセットする場合である。
(Embodiment 1: When the CATV transmission line device resets itself)
A first example of the software update method for the CATV transmission line equipment of the present invention will be described below with reference to FIGS. As shown in FIG. 1, the software update method for the CATV transmission line device of the present invention is a status monitor system (base unit) of a CATV center (hereinafter referred to as “center”) 1 and a CATV connected to the center 1. In an existing CATV system capable of status monitor communication with a status monitor unit (slave unit) of a transmission line device (hereinafter referred to as “transmission line device”) 2, it is stored in a semiconductor device of the transmission line device. In this case, the transmission line device resets the operation of the transmission line device itself after the software update.

この実施形態1では、伝送路機器2に送るソフトウエアデータを、センター1において二以上に分割して送信する。この伝送に先立って、伝送路機器2への通信仕様に「X番目のデータコマンド」、「最後のデータコマンド」という2種類のコマンドを用意し、伝送路機器2からセンター1への通信仕様に「X番目のデータ要求コマンド」、「正常終了コマンド」、「異常終了コマンド」の3種類のコマンドを用意しておく。   In the first embodiment, software data to be sent to the transmission line device 2 is divided into two or more at the center 1 and transmitted. Prior to this transmission, two types of commands “X-th data command” and “last data command” are prepared for the communication specifications to the transmission line device 2, and the communication specifications from the transmission line device 2 to the center 1 are prepared. Three types of commands are prepared: “Xth data request command”, “normal end command”, and “abnormal end command”.

伝送路機器2は図2に示すように、伝送路機器2を動作させるソフトウエアを格納する動作領域3と、更新されたソフトウエアを格納する保存領域4と、リセット後に最初に起動するソフトウエアを格納する起動領域5を備え、プログラム構成として、センター1から伝送される分割データの夫々に付して送信される「順番コマンド」及び最後の分割データに付して送信される「最後コマンド」を処理する通信データ処理部6と、分割データが全部揃ったことを確認する確認部7と、分割データが全部揃っていることが確認された後に伝送路機器2の半導体デバイスをリセットするリセット部8を備えたものとする。実施形態1の更新は、これら仕様を前提として図3の手順で更新する。図3の手順を以下に説明する。   As shown in FIG. 2, the transmission line device 2 has an operation area 3 for storing software for operating the transmission line apparatus 2, a storage area 4 for storing updated software, and software that is activated first after resetting. And an “order command” sent with each of the divided data transmitted from the center 1 and a “last command” sent with the last divided data. A communication data processing unit 6 for processing, a confirmation unit 7 for confirming that all the divided data are prepared, and a reset unit for resetting the semiconductor device of the transmission line device 2 after confirming that all the divided data are prepared 8 is provided. The update of the first embodiment is performed according to the procedure of FIG. 3 on the assumption of these specifications. The procedure of FIG. 3 will be described below.

1.センター1のセンターモデム9に接続されたパソコンPC(図1)で、ステータスモニタシステムを使って、送信対象となる伝送路機器2をアドレスで選択し、選択された伝送路機器2へ送信する新しいソフトウエアの通信データを読み込み、そのデータを二以上に分割する。分割長は例えば、ステータスモニタ通信(例えばポーリング方式によるステータスモニタ通信)の空き時間に相当するデータ長又は空き時間よりも短いデータ長にする。分割数は任意数(N個)とし、分割された夫々のデータ(分割データ)に番号(順番番号)をつける。
2.センター1は選択されたアドレスの伝送路機器2に対して、はじめに「1番目のデータコマンド」と共に1番目の分割データを送信する。
3.「1番目のデータコマンド」を受信した伝送路機器2は、自己向けの分割データであることを確認し、その伝送路機器2の保存領域4に1番目の分割データを書き込む。
4.伝送路機器2は1番目のデータを受信したことを記憶してから、センターに「2番目のデータ要求コマンド」を送信する。
5.センター1は伝送路機器2に「2番目のデータコマンド」と2番目の分割データを送信する。
6.以後、最後の番号の分割データを送信し終えるまで、前記2〜5と同様の操作を繰り返す。
7.分割データ送信中に、通常のステータスモニタ通信も可能である。
8.伝送路機器2は、要求した番号(N番目の番号)と違う番号の分割データを受信すると、分割データを保存領域4に書き込まず、再度「N番目のデータ要求コマンド」をセンター1に送信する。
9.前記コマンドを受信したセンター1は、N番目の分割データを伝送路機器2に送信する。
10.N番目の分割データを受信した伝送路機器2は、センター1に対して「N+1番目のデータ要求コマンド」を送信する。
11.「N+1番目のデータ要求コマンド」を受信したセンター1は「最後のデータコマンド」と共に最後の分割データを伝送路機器2に送信する。このとき、センター1からソフトウエアをチェックするためのCRC(Cyclic Redundancy Check:巡回冗長検査)のデータ(CRCデータ)を送信する。
12.伝送路機器2は前記「最後のデータコマンド」と共に最後の分割データを受信し、CRCデータをも受信したら、保存領域4のソフトウエアをCRC方式でチェックし、ソフトウエアが正しく揃っているか否かを確認する。
13.正しく揃っている場合は、ヘッダ情報として受信したソフトウエアのCRCデータの受信時間が、動作領域3のソフトウエアの受信時間よりも新しいことを示すカウンタを記録し、その後に、伝送路機器2自らが伝送路機器2をリセットする。
1. Using the status monitor system on the personal computer PC (Fig. 1) connected to the center modem 9 of the center 1, the transmission line device 2 to be transmitted is selected by address, and the new transmission line device 2 is transmitted. Read the software communication data and divide the data into two or more. The division length is, for example, a data length corresponding to a free time of status monitor communication (for example, status monitor communication by a polling method) or a data length shorter than the free time. The number of divisions is an arbitrary number (N), and a number (order number) is assigned to each divided data (divided data).
2. The center 1 first transmits the first divided data together with the “first data command” to the transmission line device 2 of the selected address.
3. The transmission line device 2 that has received the “first data command” confirms that it is the divided data for itself, and writes the first divided data in the storage area 4 of the transmission line device 2.
4). The transmission line device 2 stores that the first data has been received, and then transmits a “second data request command” to the center.
5. The center 1 transmits the “second data command” and the second divided data to the transmission line device 2.
6). Thereafter, the same operations as in the above 2 to 5 are repeated until transmission of the last divided data is completed.
7). Normal status monitor communication is also possible during divided data transmission.
8). When the transmission line device 2 receives the divided data having a number different from the requested number (Nth number), the transmission line device 2 transmits the “Nth data request command” to the center 1 again without writing the divided data in the storage area 4. .
9. The center 1 that has received the command transmits the Nth divided data to the transmission line device 2.
10. The transmission line device 2 that has received the Nth divided data transmits an “N + 1th data request command” to the center 1.
11. The center 1 that has received the “N + 1th data request command” transmits the last divided data to the transmission line device 2 together with the “last data command”. At this time, the center 1 transmits CRC (Cyclic Redundancy Check) data (CRC data) for checking software.
12 When the transmission path device 2 receives the last divided data together with the “last data command” and also receives the CRC data, the software in the storage area 4 is checked by the CRC method to check whether the software is correctly prepared. Confirm.
13. If they are correctly aligned, a counter indicating that the reception time of the CRC data of the software received as header information is newer than the reception time of the software in the operation area 3 is recorded, and then the transmission line device 2 itself Resets the transmission line device 2.

(実施形態2:センターからリセット制御する場合)
本願発明のCATV伝送路機器のソフトウエア更新方法の実施形態の第2の例を図4に基づいて以下に説明する。この実施形態は、ソフトウエアの更新後に、伝送路機器2をセンター1から制御してリセットする場合の例である。この更新方法は前記実施形態1の1〜12と同じ手順で操作し、その後に次の操作を行う。
1.前記12で、保存領域4のソフトウエアのCRCチェックを行ってソフトウエアが正しく揃っていることが確認されたときは、伝送路機器2は「正常終了コマンド」をセンター1に送信し、センター1からリセット命令を受信するまで動作を続ける。
2.伝送路機器2はセンター1からリセット命令を受信すると当該伝送路機器2が自動的にリセットされる。
(Embodiment 2: When reset control is performed from the center)
A second example of the embodiment of the software update method for the CATV transmission line equipment of the present invention will be described below with reference to FIG. This embodiment is an example in the case where the transmission line device 2 is controlled and reset from the center 1 after the software is updated. This update method is operated in the same procedure as 1 to 12 in the first embodiment, and then the next operation is performed.
1. When the CRC check of the software in the storage area 4 is performed in step 12 and it is confirmed that the software is correctly prepared, the transmission line device 2 transmits a “normal end command” to the center 1 and the center 1 The operation continues until a reset command is received from.
2. When the transmission line device 2 receives a reset command from the center 1, the transmission line device 2 is automatically reset.

(実施形態3:受信データのチェックに失敗した場合)
本願発明のCATV伝送路機器のソフトウエア更新方法の実施形態の第3の例を図5に基づいて以下に説明する。この実施形態は受信データのチェックに失敗した場合の一例である。この方法は前記実施形態1の1〜12の手順と同じ手順で操作してから次の操作を行う。
1.前記12の手順で、CRCチェックの結果が異常だった場合、「異常終了コマンド」をセンター1に送信する。
2.「異常終了コマンド」を受け取ったセンター1は、1番目の分割データから送信し直す。この場合、夫々の分割データに「順番コマンド」を、最後の分割データに「最後コマンド」を付す。
3.以後、正常終了するまで再送信を繰り返す。
なお、実施形態3では、「異常終了コマンド」を受け取ったセンター1は、すべての分割データを再度送信しているが、コマンド付き分割データの一部が伝送路機器2に受信されないとき(データが欠落等)は、伝送路機器2から分割データの一部が受信されていないことを通知するリクエスト信号をセンター1に送信し、センター1は、そのリクエスト信号で通知された欠落したコマンド付き分割データのみを再度送信することも可能である。
(Embodiment 3: When the received data check fails)
A third example of the embodiment of the software update method for the CATV transmission line equipment of the present invention will be described below with reference to FIG. This embodiment is an example when the received data check fails. In this method, the following operation is performed after operating in the same procedure as that of the first to 12th embodiments.
1. If the result of the CRC check is abnormal in the above procedure 12, an “abnormal end command” is transmitted to the center 1.
2. Receiving the “abnormal termination command”, the center 1 transmits again from the first divided data. In this case, an “order command” is attached to each divided data, and a “last command” is attached to the last divided data.
3. Thereafter, retransmission is repeated until normal termination.
In the third embodiment, the center 1 that has received the “abnormal termination command” transmits all the divided data again, but when a part of the divided data with the command is not received by the transmission line device 2 (the data is Missing etc.) is a request signal for notifying that a part of the divided data is not received from the transmission line device 2 to the center 1, and the center 1 transmits the divided divided data with the command notified by the request signal. It is also possible to send only again.

(実施形態4:登録されている全ての伝送路機器に対して同時に通信(一括通信)する場合)
本願発明のCATV伝送路機器のソフトウエア更新方法の実施形態の第4の例を図6に基づいて以下に説明する。前記実施形態1〜3は任意の伝送路機器2を選択して、それら伝送路機器2のソフトウエアを更新する場合であるが、この実施形態はセンター1に登録されている全ての伝送路機器2に対して同時にデータを送信して(一括送信して)更新する場合の例である。この更新方法は基本的には前記実施形態1の更新操作と共通し、それとの差異は以下の通りである。この更新操作では、予め、以下の仕様に定めておく。
1.センター1からデータを送信する伝送路機器2のアドレスをグローバルアドレスとする。
2.ステータスモニタ通信の仕様上、複数の伝送路機器2から同時に上りデータを送信するとセンターモデムが正常に受信できないため、伝送路機器2はソフトウエアデータの受信に成功しても失敗してもセンター1に応答をしない。
3.センター1は分割データの送信後、適当な時間が経過したら、伝送路機器2からの応答を待たずに次の分割データを分割順に自動的に送信する。
(Embodiment 4: When simultaneously communicating (collective communication) to all registered transmission line devices)
A fourth example of the embodiment of the software update method for the CATV transmission line equipment of the present invention will be described below with reference to FIG. In the first to third embodiments, an arbitrary transmission line device 2 is selected and the software of these transmission line devices 2 is updated, but this embodiment is all transmission line devices registered in the center 1 This is an example in which data is simultaneously transmitted (updated collectively) to 2 and updated. This update method is basically the same as the update operation of the first embodiment, and the differences from it are as follows. In this update operation, the following specifications are set in advance.
1. The address of the transmission line device 2 that transmits data from the center 1 is defined as a global address.
2. According to the specification of status monitor communication, if the uplink data is simultaneously transmitted from a plurality of transmission line devices 2, the center modem cannot normally receive the data. Therefore, even if the transmission line device 2 succeeds in receiving the software data, the center 1 Do not respond to.
3. When an appropriate time elapses after the transmission of the divided data, the center 1 automatically transmits the next divided data in the order of division without waiting for a response from the transmission line device 2.

前記1〜3の仕様を前提として、ソフトウエアデータを図6に示す手順で更新する。
1.センター1に設置されているパソコンPC(図1)で、伝送路機器2のデータを読み込み、適当な大きさに分割する。分割数は任意数(N個)とし、分割された夫々のデータ(分割データ)に番号(順番番号)をつける。
2.センター1は、全ての伝送路機器2に対して、はじめに「1番目のデータコマンド」とともに、1番目のデータを送信する。
3.全ての伝送路機器2は、「1番目のデータコマンド」を受信すると、受信した伝送路機器2の保存領域4に1番目のデータを書き込む。
4.全ての伝送路機器2は、1番目のデータを受信したことを記憶するが、センター1への応答はしない。
5.センター1は、1番目のデータの送信後、適当な時間が経過したら、伝送路機器2からの応答を待たずに次の分割データ(2番目の分割データ)を、全ての伝送路機器2に送信する。
6.以後、前記2〜5と同様の操作をしてN番目の分割データまで送信を繰り返す。
7.前記分割データの送信中、通常のステータスモニタ通信も可能である。この場合は、センター1から伝送路機器2に個別アドレスで伝送路機器2のステータス情報を要求し、要求された伝送路機器2は当該伝送路機器2のステータス情報をセンター1に応答する。
8.センター1は、前記N番目の分割データの送信後、最後の分割データ及びCRCデータを送信する。
9.伝送路機器2は前記CRCデータの受信後、保存領域4に保存されたデータのCRCチェックを行い、ソフトウエアが正しく揃っているか確認する。
10.正しく揃っていた場合、ヘッダ情報として受信したソフトウエアのCRCデータの受信時間が、動作領域3のソフトウエアよりも新しいことを示すカウンタを記録し、その後、伝送路機器2をリセットする。
Based on the above specifications 1 to 3, the software data is updated according to the procedure shown in FIG.
1. The data of the transmission line device 2 is read by a personal computer PC (FIG. 1) installed in the center 1 and divided into appropriate sizes. The number of divisions is an arbitrary number (N), and a number (order number) is assigned to each divided data (divided data).
2. The center 1 first transmits the first data together with the “first data command” to all the transmission line devices 2.
3. When all the transmission line devices 2 receive the “first data command”, they write the first data in the storage area 4 of the received transmission line device 2.
4). All the transmission line devices 2 store that the first data has been received, but do not respond to the center 1.
5. When an appropriate time elapses after the transmission of the first data, the center 1 sends the next divided data (second divided data) to all the transmission line devices 2 without waiting for a response from the transmission line device 2. Send.
6). Thereafter, the same operation as 2 to 5 is performed, and the transmission is repeated up to the Nth divided data.
7). During the transmission of the divided data, normal status monitor communication is also possible. In this case, the status information of the transmission line device 2 is requested from the center 1 to the transmission line device 2 by an individual address, and the requested transmission line device 2 responds to the center 1 with the status information of the transmission line device 2.
8). The center 1 transmits the last divided data and CRC data after transmitting the Nth divided data.
9. After receiving the CRC data, the transmission line device 2 performs a CRC check on the data stored in the storage area 4 to confirm whether the software is correctly prepared.
10. If they are correctly arranged, a counter indicating that the reception time of the CRC data of the software received as the header information is newer than the software in the operation area 3 is recorded, and then the transmission line device 2 is reset.

(リセット後の伝送路機器の動作)
前記実施形態1〜4のいずれの場合も、リセット後の伝送路機器2の動作は次のようになる。
1.伝送路機器2はリセットされると、起動領域5のプログラムは、保存領域4と動作領域3のヘッダ情報から、夫々の領域に格納されているデータのCRCチェックを行う。
2.どちらのデータも正常だった場合、さらに夫々のヘッダ情報内のカウンタを比較し、保存領域4の方が新しかったらデータを動作領域3にコピーする。
3.CRCチェックの結果、どちらかのデータが異常だった場合、正常な方のデータをコピーする。
4.伝送路機器2は起動時に動作領域3のソフトウエアを確認し、動作領域3に保存されている新しいデータを読み込んで、そのソフトウエアで動作を開始する。
(Operation of transmission line equipment after reset)
In any of the first to fourth embodiments, the operation of the transmission line device 2 after reset is as follows.
1. When the transmission line device 2 is reset, the program in the activation area 5 performs a CRC check of the data stored in each area from the header information in the storage area 4 and the operation area 3.
2. If both data are normal, the counters in the header information are further compared. If the storage area 4 is newer, the data is copied to the operation area 3.
3. If either data is abnormal as a result of CRC check, the correct data is copied.
4). The transmission line device 2 checks the software in the operation area 3 at the time of activation, reads new data stored in the operation area 3, and starts the operation with the software.

前記実施形態における分割データの分割長は、ステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短いデータ長としてあるが、可能であれば、ステータスモニタ通信の空き時間長よりも長くてもよい。   The division length of the divided data in the embodiment is a data length corresponding to the idle time of status monitor communication or a data length shorter than the idle time, but if possible, it is longer than the idle time length of status monitor communication. Also good.

分割データのデータ長がステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短い場合は、その分割データを、ステータスモニタ通信のポーリング信号間の空き時間内に送信することも、ポーリング信号の送信タイミングをずらして、ずれた空き送信時に、本来送信するポーリング信号に代えて前記分割信号を送信することもできる。   If the data length of the divided data is shorter than the data length corresponding to the idle time of status monitor communication or the idle time, the divided data may be transmitted within the idle time between polling signals of status monitor communication. The divided signal can be transmitted instead of the polling signal that is originally transmitted when the transmission timing is shifted and the idle transmission is shifted.

分割データのデータ長がステータスモニタ通信の空き時間長よりも長い場合は、ポーリング信号の送信タイミングをずらして、ずれた空き送信時に、本来送信するポーリング信号に代えて、前記分割信号を送信するのがよい。   When the data length of the divided data is longer than the idle time length of the status monitor communication, the transmission timing of the polling signal is shifted, and the divided signal is transmitted instead of the originally transmitted polling signal at the time of the shifted idle transmission Is good.

1 (CATV)センター
2 (CATV)伝送路機器
3 動作領域
4 保存領域
5 起動領域
6 通信データ処理部
7 確認部
8 リセット部
9 センターモデム
PC パソコン
1 (CATV) Center 2 (CATV) Transmission Line Equipment 3 Operation Area 4 Storage Area 5 Startup Area 6 Communication Data Processing Section 7 Confirmation Section 8 Reset Section 9 Center Modem PC PC

Claims (10)

CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニットを使用して、CATV伝送路機器の半導体デバイスに書き込まれているソフトウエアを更新する方法において、
半導体デバイスは少なくともCATV伝送路機器を動作させるソフトウエアを格納する動作領域と、前記CATVセンターから送信されたソフトウエアを格納する保存領域とを備えており、
CATVセンターにおいて、ステータスモニタシステムを使用してCATV伝送路機器へ送信する新しいソフトウエアデータを読み込み、そのソフトウエアデータを二以上に分割し、分割データをステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短いデータ長に分割し、分割されたデータに送信順番を示す「順番コマンド」を付し、最後の分割データに最後のデータであることを示す「最後コマンド」を付し、
CATVセンターから前記分割データを、CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニット間のポーリング通信中に、そのポーリング信号間の空き時間内に送信し、
CATV伝送路機器は、CATVセンターから送られる「順番コマンド」、「最後コマンド」が付された分割データを受信し、「最後コマンド」が付された最後のデータまで受信して、前記保存領域に書き込まれているソフトウエアを更新することを特徴とするCATV伝送路機器のソフトウエア更新方法。
Using the status monitor system of the CATV center and the status monitor unit of the CATV transmission line equipment to update the software written in the semiconductor device of the CATV transmission line equipment,
The semiconductor device has at least an operation area for storing software for operating the CATV transmission line equipment, and a storage area for storing software transmitted from the CATV center,
At the CATV Center, new software data to be sent to the CATV transmission line equipment is read using the status monitor system, the software data is divided into two or more, and the divided data is the data length corresponding to the idle time of status monitor communication. Or, the data is divided into data lengths shorter than the free time, the "order command" indicating the transmission order is attached to the divided data, and the "last command" indicating the last data is attached to the last divided data,
During the polling communication between the status monitor unit of the CATV center and the status monitor unit of the CATV transmission line device, the divided data from the CATV center is transmitted within the idle time between the polling signals,
The CATV transmission line device receives the divided data with the “order command” and the “last command” sent from the CATV center, receives up to the last data with the “last command”, and stores it in the storage area. A software update method for CATV transmission line equipment, characterized by updating written software.
CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニットを使用して、CATV伝送路機器の半導体デバイスに書き込まれているソフトウエアを更新する方法において、
半導体デバイスは少なくともCATV伝送路機器を動作させるソフトウエアを格納する動作領域と、前記CATVセンターから送信されたソフトウエアを格納する保存領域とを備えており、
CATVセンターにおいて、ステータスモニタシステムを使用してCATV伝送路機器へ送信する新しいソフトウエアデータを読み込み、そのソフトウエアデータを二以上に分割し、分割データをステータスモニタ通信の空き時間よりも長いデータ長に分割し、分割されたデータに送信順番を示す「順番コマンド」を付し、最後の分割データに最後のデータであることを示す「最後コマンド」を付し、
CATVセンターは、前記分割データを、CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニット間のポーリング通信中に、ポーリング信号の送信タイミングをずらして、ずれた空き時間内に本来送信するポーリング信号に代えて送信し、
CATV伝送路機器はCATVセンターから送られる「順番コマンド」、「最後コマンド」が付された分割データを受信し、「最後コマンド」が付された最後のデータまで受信して、前記保存領域に書き込まれているソフトウエアを更新することを特徴とするCATV伝送路機器のソフトウエア更新方法。
Using the status monitor system of the CATV center and the status monitor unit of the CATV transmission line equipment to update the software written in the semiconductor device of the CATV transmission line equipment,
The semiconductor device has at least an operation area for storing software for operating the CATV transmission line equipment, and a storage area for storing software transmitted from the CATV center,
At the CATV center, use the status monitor system to read new software data to be sent to the CATV transmission line equipment, divide the software data into two or more, and the divided data is longer than the idle time of status monitor communication. , And attach the “order command” indicating the transmission order to the divided data, and attach the “last command” indicating the last data to the last divided data,
The CATV center polls the divided data by itself during the polling communication between the status monitor system of the CATV center and the status monitor unit of the CATV transmission line equipment by shifting the transmission timing of the polling signal. Send instead of signal,
The CATV transmission line device receives the divided data with “Sequence command” and “Last command” sent from the CATV center, receives the last data with “Last command”, and writes it to the storage area. Software update method for CATV transmission line equipment, characterized by updating the installed software.
CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニットを使用して、CATV伝送路機器の半導体デバイスに書き込まれているソフトウエアを更新する方法において、
半導体デバイスは少なくともCATV伝送路機器を動作させるソフトウエアを格納する動作領域と、前記CATVセンターから送信されたソフトウエアを格納する保存領域とを備えており、
CATVセンターにおいて、ステータスモニタシステムを使用してCATV伝送路機器へ送信する新しいソフトウエアデータを読み込み、そのソフトウエアデータを二以上に分割し、
分割データをステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短いデータ長に分割するか、又は、分割データをステータスモニタ通信の空き時間よりも長いデータ長に分割し、
分割されたデータに送信順番を示す「順番コマンド」を付し、最後の分割データに最後のデータであることを示す「最後コマンド」を付し、
前記「順番コマンド」、「最後コマンド」が付された分割データを、CATVセンターからCATV伝送路機器へ送信する前に、CATVセンターに登録されている多数のCATV伝送路機器から送信対象となるCATV伝送路機器を選択し、
CATVセンターのステータスモニタシステムと前記選択されたCATV伝送路機器のステータスモニタユニット間のポーリング通信中であってそのポーリング信号間の空き時間内に、又は、前記ポーリング信号の送信タイミングをずらして、ずれた空き時間内に本来送信するポーリング信号に代えて、前記分割データを次の(1)〜(10)の工程で送受信して、多数のCATV伝送路機器の保存領域に書き込まれているソフトウエアを個別に更新することを特徴とするCATV伝送路機器のソフトウエア更新方法。
(1)CATVセンターは、前記選択されたCATV伝送路機器に対して、はじめに「1番目のデータコマンド」と1番目の分割データを送信する工程。
(2)「1番目のデータコマンド」を受信したCATV伝送路機器は、自己向けの分割データであることを確認し、前記保存領域に1番目の分割データを書き込む工程。
(3)CATV伝送路機器は1番目のデータを受信したことを記憶してから、CATVセンターに「2番目のデータ要求コマンド」を送信する工程。
(4)CATVセンターはCATV伝送路機器に「2番目のデータコマンド」と2番目の分割データを送信する工程
(5)以後、最後の番号の分割データを送信し終えるまで、前記と同様の操作を繰り返して、CATVセンターから送信される分割データを保存領域に書き込む工程。
(6)CATV伝送路機器は、要求した番号(N番目の番号)と違う番号の分割データを受信すると、その分割データを前記保存領域に書き込まず、再度「N番目のデータ要求コマンド」をCATVセンターに送信する工程。
(7)前記コマンドを受信したCATVセンターは、N番目の分割データをCATV伝送路機器に送信する工程。
(8)N番目の分割データを受信したCATV伝送路機器は、CATVセンターに対して「N+1番目のデータ要求コマンド」を送信する工程。
(9)「N+1番目のデータ要求コマンド」を受信したCATVセンターは「最後のデータコマンド」と最後の分割データをCATV伝送路機器に送信する工程。
(10)CATV伝送路機器は、CATVセンターから送られる「最後コマンド」が付された最後の分割データまで受信して、前記保存領域に書き込まれているソフトウエアを更新する工程。
Using the status monitor system of the CATV center and the status monitor unit of the CATV transmission line equipment to update the software written in the semiconductor device of the CATV transmission line equipment,
The semiconductor device has at least an operation area for storing software for operating the CATV transmission line equipment, and a storage area for storing software transmitted from the CATV center,
At the CATV Center, use the status monitor system to read new software data to be sent to the CATV transmission line equipment, divide the software data into two or more,
Divide the divided data into data length corresponding to the idle time of status monitor communication or a data length shorter than the idle time, or divide the divided data into data length longer than the idle time of status monitor communication,
“Sequence command” indicating the transmission order is attached to the divided data, “Last command” indicating the last data is attached to the last divided data,
Before sending the divided data with the "order command" and "last command" from the CATV center to the CATV transmission line equipment, the CATV that is the transmission target from many CATV transmission line equipment registered in the CATV center. Select the transmission line equipment,
During polling communication between the status monitor system of the CATV center and the status monitor unit of the selected CATV transmission line device, the polling signal transmission timing is shifted within the idle time between the polling signals or by shifting the polling signal transmission timing. In place of the polling signal originally transmitted within the free time, the divided data is transmitted and received in the following steps (1) to (10), and the software written in the storage areas of many CATV transmission line devices the software update method of the CATV transmission line equipment characterized by the individually updated.
(1) CATV center, the step of transmitting to the selected CATV transmission line equipment, initially as "first data commands" the first divided data.
(2) A process in which the CATV transmission line device that has received the “first data command” confirms that it is the divided data for itself, and writes the first divided data in the storage area.
(3) A step in which the CATV transmission line device stores that the first data has been received and then transmits a “second data request command” to the CATV center.
(4) CATV center step of transmitting a second divided data and the "second data command" to CATV transmission line devices.
(5) The process of writing the divided data transmitted from the CATV center in the storage area by repeating the same operation as described above until the transmission of the last number of divided data is completed.
(6) When the CATV transmission line device receives the divided data having a number different from the requested number (N-th number), the CATV transmission line device does not write the divided data in the storage area, and again issues the “Nth data request command” to the CATV The process of sending to the center.
(7) The CATV center that has received the command transmits the Nth divided data to the CATV transmission line device.
(8) A step in which the CATV transmission line device that has received the Nth divided data transmits an “N + 1th data request command” to the CATV center.
(9) The CATV center that has received the “N + 1th data request command” transmits the “last data command” and the last divided data to the CATV transmission line device.
(10) The CATV transmission line device receives up to the last divided data to which the “last command” is sent from the CATV center, and updates the software written in the storage area.
請求項3記載のCATV伝送路機器のソフトウエア更新方法において、
「N+1番目のデータ要求コマンド」を受信したCATVセンターが、「最後のデータコマンド」と最後の分割データをCATV伝送路機器に送信するときに、ソフトウエアをチェックするためのCRC(巡回冗長検査)のデータ(CRCデータ)をも送信し、
CATV伝送路機器は前記「最後のデータコマンド」と、最後の分割データと、CRCデータを受信したら、保存領域に更新されたソフトウエアをCRC方式でチェックして、ソフトウエアが正しく揃っているか否かを確認し、
正しく揃っている場合は、ヘッダ情報として受信したソフトウエアのCRCデータの受信時間が、前記半導体デバイスの動作領域のソフトウエアの受信時間よりも新しいことを保存領域に記録することを特徴とするCATV伝送路機器のソフトウエア更新方法。
In the software update method for the CATV transmission line device according to claim 3,
CRC (Cyclic Redundancy Check) to check the software when the CATV center that received the “N + 1st data request command” sends the “last data command” and the last divided data to the CATV transmission line equipment Data (CRC data) is also sent,
When the CATV transmission line device receives the “last data command”, the last segmented data, and CRC data, the software updated in the storage area is checked using the CRC method to determine whether the software is correctly prepared. Check
If the data is correctly arranged, the reception time of the CRC data of the software received as the header information is recorded in the storage area that is newer than the reception time of the software in the operation area of the semiconductor device. Software update method for transmission line equipment.
CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニットを使用して、CATV伝送路機器の半導体デバイスに書き込まれているソフトウエアを更新する方法において、
半導体デバイスは少なくともCATV伝送路機器を動作させるソフトウエアを格納する動作領域と、前記CATVセンターから送信されたソフトウエアを格納する保存領域とを備えており、
CATVセンターにおいて、ステータスモニタシステムを使用してCATV伝送路機器へ送信する新しいソフトウエアデータを読み込み、そのソフトウエアデータを二以上に分割し、
分割データをステータスモニタ通信の空き時間に相当するデータ長又は空き時間よりも短いデータ長に分割するか、又は、分割データをステータスモニタ通信の空き時間よりも長いデータ長に分割し、
分割されたデータに送信順番を示す「順番コマンド」を付し、最後の分割データに最後のデータであることを示す「最後コマンド」を付し、
CATVセンターのステータスモニタシステムとCATV伝送路機器のステータスモニタユニット間のポーリング通信中であってそのポーリング信号間の空き時間内に、又は、前記ポーリング信号の送信タイミングをずらして、ずれた空き時間内に本来送信するポーリング信号に代えて、前記分割データを次の(1)〜(11)の工程で送受信して、多数のCATV伝送路機器の保存領域に書き込まれているソフトウエアを一括更新することを特徴とするCATV伝送路機器のソフトウエア更新方法。
(1)CATVセンターからデータを送信するCATV伝送路機器のアドレスをグローバルアドレスとする工程。
(2)CATV伝送路機器はソフトウエアデータの受信に成功しても失敗してもCATVセンターに応答をしない工程。
(3)CATVセンターは分割データの送信後、適当な時間が経過したら、CATV伝送路機器からの応答を待たずに次の分割データを分割順に自動的に送信する工程。
(4)CATVセンターにおいて、CATV伝送路機器へ送信する新しいソフトウエアの通信データを読み込み、そのデータを二以上に分割し、分割数は任意数(N個)とし、分割された夫々のデータ(分割データ)に番号(順番番号)をつける工程。
(5)CATVセンターは選択されたCATV伝送路機器に対して、はじめに「1番目のデータコマンド」と1番目の分割データを送信する工程。
(6)全てのCATV伝送路機器は、「1番目のデータコマンド」を受信すると、受信したCATV伝送路機器のステータスモニタユニットの保存領域に1番目のデータを書き込む工程。
(7)全てのCATV伝送路機器は、1番目のデータを受信したことを記憶するが、CATVセンターへの応答はしない工程。
(8)CATVセンターは、1番目のデータの送信後、適当な時間が経過したら、伝送路機器からの応答を待たずに次の分割データ(2番目の分割データ)を、全ての伝送路機器に送信する工程。
(9)以後、前記(5)〜(8)と同様の操作をしてN番目の分割データまで送信を繰り返す工程。
(10)前記分割データの送信中、通常のステータスモニタ通信も可能であり、この場合、CATVセンターからCATV伝送路機器に個別アドレスでCATV伝送路機器のステータス情報を要求し、要求されたCATV伝送路機器は当該CATV伝送路機器のステータス情報をCATVセンターに応答する工程。
(11)CATVセンターは、前記N番目の分割データの送信後、最後の分割データをCATV伝送路機器に送信し、それを保存領域に更新する工程。
Using the status monitor system of the CATV center and the status monitor unit of the CATV transmission line equipment to update the software written in the semiconductor device of the CATV transmission line equipment,
The semiconductor device has at least an operation area for storing software for operating the CATV transmission line equipment, and a storage area for storing software transmitted from the CATV center,
At the CATV Center, use the status monitor system to read new software data to be sent to the CATV transmission line equipment, divide the software data into two or more,
Divide the divided data into data length corresponding to the idle time of status monitor communication or a data length shorter than the idle time, or divide the divided data into data length longer than the idle time of status monitor communication,
“Sequence command” indicating the transmission order is attached to the divided data, “Last command” indicating the last data is attached to the last divided data,
During polling communication between the status monitor system of the CATV center and the status monitor unit of the CATV transmission line equipment and within the idle time between the polling signals, or within the idle time shifted by shifting the transmission timing of the polling signal In place of the polling signal that is originally transmitted, the divided data is transmitted and received in the following steps (1) to (11), and the software written in the storage areas of many CATV transmission line devices is updated at once. Software update method for CATV transmission line equipment.
(1) The process of setting the address of the CATV transmission line device that transmits data from the CATV center as a global address.
(2) A process in which the CATV transmission line device does not respond to the CATV center even if the software data is successfully received or failed.
(3) A process in which the CATV center automatically transmits the next divided data in the order of division without waiting for a response from the CATV transmission line device when an appropriate time has elapsed after the transmission of the divided data.
(4) At the CATV center, the new software communication data to be transmitted to the CATV transmission line equipment is read, the data is divided into two or more, the number of divisions is arbitrary (N), and each divided data ( A step of assigning numbers (order numbers) to (division data).
(5) A step in which the CATV center first transmits the “first data command” and the first divided data to the selected CATV transmission line device.
(6) A step of writing the first data in the storage area of the status monitor unit of the received CATV transmission path device when all the CATV transmission path devices receive the “first data command”.
(7) All CATV transmission line devices memorize that the first data has been received, but do not respond to the CATV center.
(8) When an appropriate time has elapsed after the transmission of the first data, the CATV center sends the next divided data (second divided data) to all the transmission line devices without waiting for a response from the transmission line device. To send to.
(9) A process of repeating transmission to the Nth divided data by performing the same operations as in (5) to (8) above.
(10) During the transmission of the divided data, normal status monitor communication is also possible. In this case, the CATV center requests the CATV transmission line device for the status information of the CATV transmission line device with an individual address, and the requested CATV transmission. The road equipment responds to the CATV center with the status information of the CATV transmission line equipment.
(11) A step in which the CATV center transmits the last divided data to the CATV transmission line device after transmitting the Nth divided data and updates it to the storage area.
請求項5記載のCATV伝送路機器のソフトウエア更新方法において、
CATVセンターは、N番目の分割データの送信後、最後の分割データ及びCRCデータを伝CATV送路機器に送信し、
CATV伝送路機器は前記CRCデータの受信後、ステータスモニタユニットの保存領域に保存(更新)されたデータのCRCチェックを行い、ソフトウエアが正しく揃っているか確認し、
正しく揃っていた場合は、受信したソフトウエアのCRCデータの受信時間が、動作領域のソフトウエアよりも新しいことを保存領域に記録することを特徴とするCATV伝送路機器のソフトウエア更新方法。
In the CATV transmission line device software updating method according to claim 5,
After transmitting the Nth division data, the CATV center sends the last division data and CRC data to the transmission CATV channel equipment.
After receiving the CRC data, the CATV transmission line device performs a CRC check on the data stored (updated) in the storage area of the status monitor unit to confirm that the software is correct.
A software update method for CATV transmission line equipment, which records in the storage area that the reception time of the CRC data of the received software is newer than the software in the operation area if they are correctly aligned.
請求項1乃至請求項6のいずれか1項に記載のCATV伝送路機器のソフトウエア更新方法において、
CATV伝送路機器は「最後コマンド」の付いた最後の分割データを受信して更新を終了し、
ステータスモニタユニットの保存領域に保存(更新)されたデータのCRCチェックを行ってソフトウエアが正しく揃っているかを確認し、
正しく揃っている場合はヘッダ情報として受信した保存領域のソフトウエアのCRCデータの受信時間が動作領域のソフトウエアよりも新しいことを保存領域に記録し、その後にCATV伝送路機器自らが自動的に当該CATV伝送路機器をリセットすることを特徴とするCATV伝送路機器のソフトウエア更新方法。
In the software update method for the CATV transmission line device according to any one of claims 1 to 6,
The CATV transmission line device receives the last split data with the “last command” and ends the update.
Perform a CRC check on the data stored (updated) in the storage area of the status monitor unit to confirm that the software is correct.
If they are correctly aligned, record in the storage area that the CRC data reception time of the storage area software received as header information is newer than the software in the operation area, and then the CATV transmission line device itself automatically A method of updating software for a CATV transmission line device, comprising resetting the CATV transmission line device.
請求項1乃至請求項6のいずれか1項に記載のCATV伝送路機器のソフトウエア更新方法において、
CATV伝送路機器は「最後コマンド」の付いた最後の分割データを受信すると全てのデータを受信したことを示す受信信号をCATVセンターに送信し、受信信号を受信したCATVセンターからCATV伝送路機器にリセット信号が送信されると、当該CATV伝送路機器がリセットされることを特徴とするCATV伝送路機器のソフトウエア更新方法。
In the software update method for the CATV transmission line device according to any one of claims 1 to 6,
When the CATV transmission line device receives the last divided data with the “last command”, it sends a reception signal indicating that all data has been received to the CATV center, and receives the received signal from the CATV center to the CATV transmission line device. A CATV transmission line device software update method, wherein the CATV transmission line device is reset when a reset signal is transmitted.
請求項1乃至請求項6のいずれか1項に記載のCATV伝送路機器のソフトウエア更新方法において、
コマンド付き分割データの全てがCATV伝送路機器に受信されないときは前記CATV伝送路機器よりCATVセンターにリクエスト信号を送信し、
リクエスト信号を受信したCATVセンターからリクエストした前記CATV伝送路機器に全て又は欠落したコマンド付き分割データを送信し、保存領域に記録されているソフトウエアをその分割データに更新することを特徴とするCATV伝送路機器のソフトウエア更新方法。
In the software update method for the CATV transmission line device according to any one of claims 1 to 6,
When all of the divided data with commands are not received by the CATV transmission line device, send a request signal from the CATV transmission line device to the CATV center,
A CATV that transmits all or part of the divided data with a command to the CATV transmission line device requested from the CATV center that has received the request signal, and updates the software recorded in the storage area to the divided data. Software update method for transmission line equipment.
CATVセンターのステータスモニタシステムと通信可能なステータスモニタユニットを備え、ステータスモニタユニットにはソフトウエアが書き込まれた半導体デバイスが実装され、ステータスモニタ通信によりCATV伝送路機器を監視、制御するCATVシステムのCATV伝送路機器において、
前記ステータスモニタユニットの半導体デバイスはCATV伝送路機器を動作させるソフトウエアを格納する動作領域と、前記CATVセンターから送信されたソフトウエアを格納する保存領域と、リセット後に最初に起動するソフトウエアを格納する起動領域を備え、
プログラム構成として、分割データに付して前記CATVセンターから送信される「順番コマンド」及び「最後コマンド」を処理する通信データ処理部と、分割データが全て揃ったことを確認する確認部と、分割データが全部揃ったことが確認された後に前記CATV伝送路機器をリセットするリセット部を備え、
リセット部でリセットされると、起動領域のプログラムが保存領域と動作領域の情報から、夫々の領域に格納されているデータのCRCチェックを行い、
どちらのデータも正常だった場合はいずれのデータが新しいかを比較し、保存領域のデータが新しかったらそのデータを動作領域にコピーし、
前記CRCチェックの結果、どちらかのデータが異常だった場合は正常な方のデータを動作領域にコピーし、
起動時に前記動作領域のソフトウエアを確認し、動作領域に保存されている新しいデータを読み込んで、そのソフトウエアで動作を開始可能であることを特徴とするCATV伝送路機器。

A CATV center CATV system is equipped with a status monitor unit that can communicate with the CATV center status monitor system. The status monitor unit is equipped with a semiconductor device written with software, and monitors and controls CATV transmission line equipment by status monitor communication. In transmission line equipment,
The semiconductor device of the status monitor unit stores an operation area for storing software for operating the CATV transmission line equipment, a storage area for storing software transmitted from the CATV center, and software that is activated first after resetting. With a boot area to
As a program configuration, a communication data processing unit that processes “order command” and “last command” sent from the CATV center attached to the divided data, a confirmation unit that confirms that all the divided data are prepared, and a divided A reset unit for resetting the CATV transmission line equipment after confirming that all the data is prepared,
When reset in the reset unit, the program in the startup area performs a CRC check of the data stored in each area from the information in the save area and the operation area,
If both data are normal, compare which data is new. If the data in the storage area is new, copy the data to the operation area.
As a result of the CRC check, if either data is abnormal, copy the normal data to the operation area,
A CATV transmission line device capable of checking the software in the operation area at startup, reading new data stored in the operation area, and starting the operation with the software.

JP2011078930A 2011-03-31 2011-03-31 Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it Active JP5313286B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011078930A JP5313286B2 (en) 2011-03-31 2011-03-31 Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011078930A JP5313286B2 (en) 2011-03-31 2011-03-31 Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it

Publications (2)

Publication Number Publication Date
JP2012216894A JP2012216894A (en) 2012-11-08
JP5313286B2 true JP5313286B2 (en) 2013-10-09

Family

ID=47269288

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011078930A Active JP5313286B2 (en) 2011-03-31 2011-03-31 Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it

Country Status (1)

Country Link
JP (1) JP5313286B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11217408B2 (en) 2017-11-10 2022-01-04 Kabushiki Kaisha Toshiba Gas circuit breaker
US11227735B2 (en) 2017-12-01 2022-01-18 Kabushiki Kaishatoshiba Gas circuit breaker

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5003591A (en) * 1989-05-25 1991-03-26 General Instrument Corporation Functionally modifiable cable television converter system
JP4241111B2 (en) * 2003-03-17 2009-03-18 日本放送協会 Headend device
JP2004287607A (en) * 2003-03-19 2004-10-14 Hitachi Ie Systems Co Ltd Automatic starting system
JP2010061367A (en) * 2008-09-03 2010-03-18 Sony Corp Reader/writer, program update method, communication system and communication method

Also Published As

Publication number Publication date
JP2012216894A (en) 2012-11-08

Similar Documents

Publication Publication Date Title
EP2456257B1 (en) Method and system for upgrading wireless data card
US8204970B2 (en) Remote update system for elevator control program
CN110209405B (en) Automatic upgrading method and device for distributed system
US9372682B2 (en) Parallel programming and updating of lighting bus subscribers
US20100199078A1 (en) Method of safe and recoverable firmware update and device using the same
US20150220318A1 (en) Wireless firmware upgrades to an alarm security panel
JP2006268172A (en) Server system and method for updating online software
JP2015005258A (en) Process control device and system; and update method therefor
JP2009015401A (en) Distributed control system
US12032946B2 (en) Program update system, program transmission device, and program transmission method
CN111104139A (en) Firmware upgrading method, device, equipment and storage medium
JPWO2018105609A1 (en) Program update system, distribution apparatus, and program update method
JP5313286B2 (en) Software update method for CATV transmission line equipment and CATV transmission line equipment usable for it
JP2007249748A (en) Network equipment with version management function
WO2024146276A1 (en) Vehicle mileage information backup method and apparatus, vehicle and storage medium
CN112527324B (en) Automatic control method for program annotation
CN106028142A (en) Upgrading control method and upgrading control apparatus for playing devices
US9690569B1 (en) Method of updating firmware of a server rack system, and a server rack system
JP2012089049A (en) Computer system and server
JP2004110610A (en) Remote maintenance system
CN104185169A (en) Stator synchronization method of air write card, device and system thereof
CN111124451A (en) Distributed backup upgrading method
CN113204366A (en) Remote upgrading method for intelligent wine selling machine system
JP6961091B2 (en) Program transfer system and program transfer method
KR20160112787A (en) Test system and control method thereof

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130423

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130703

R150 Certificate of patent or registration of utility model

Ref document number: 5313286

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250