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

JP2852252B2 - Control program update control method - Google Patents

Control program update control method

Info

Publication number
JP2852252B2
JP2852252B2 JP8165141A JP16514196A JP2852252B2 JP 2852252 B2 JP2852252 B2 JP 2852252B2 JP 8165141 A JP8165141 A JP 8165141A JP 16514196 A JP16514196 A JP 16514196A JP 2852252 B2 JP2852252 B2 JP 2852252B2
Authority
JP
Japan
Prior art keywords
control program
control
program
new
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.)
Expired - Fee Related
Application number
JP8165141A
Other languages
Japanese (ja)
Other versions
JPH09325891A (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.)
NEC Mobile Communications Ltd
Original Assignee
NEC Mobile Communications 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 NEC Mobile Communications Ltd filed Critical NEC Mobile Communications Ltd
Priority to JP8165141A priority Critical patent/JP2852252B2/en
Publication of JPH09325891A publication Critical patent/JPH09325891A/en
Application granted granted Critical
Publication of JP2852252B2 publication Critical patent/JP2852252B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は制御プログラム更新
制御方式、さらに詳しくは例えば移動体通信システムの
無線基地局等にダウンロードされた制御プログラムが不
慮のリセットにより不本意に更新されてしまうのを防止
する制御プログラム更新制御方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control program update control method, and more particularly, to preventing a control program downloaded to a radio base station or the like of a mobile communication system from being inadvertently updated due to an accidental reset. And a control program update control method.

【0002】[0002]

【従来の技術】例えば移動体通信システムでは良く知ら
れているように、無線制御局に複数の無線基地局が接続
されており、各無線基地局は無線制御局で制御されてい
る。この無線基地局の制御は、上位局である無線制御局
から制御プログラムをダウンロードして行われるが、無
線制御局が無線基地局の制御内容を変更する場合には、
各無線基地局の制御プログラムを一斉に変更する必要が
ある。そしてプログラムのダウンロードは時間がかかる
ので、例えば昼間にそれぞれの無線基地局へ新たな制御
プログラムをダウンロードしておき、夜間の通話量の少
ない時間に、無線制御局から各無線基地局へ同時に更新
指示を出し、各無線基地局はこの更新指示により装置立
ち上げ時に制御プログラムを切り替えている。
2. Description of the Related Art As is well known in mobile communication systems, for example, a plurality of radio base stations are connected to a radio control station, and each radio base station is controlled by the radio control station. The control of the radio base station is performed by downloading a control program from a radio control station which is a higher-level station.When the radio control station changes the control content of the radio base station,
It is necessary to change the control program of each wireless base station all at once. Since downloading the program takes time, for example, a new control program is downloaded to each wireless base station in the daytime, and an update instruction is simultaneously issued from the wireless control station to each wireless base station during the night when the traffic volume is small. Is issued, and each wireless base station switches the control program at the time of starting the apparatus according to the update instruction.

【0003】然しながら無線基地局に新しい制御プログ
ラムをダウンロードした状態で、無線制御局からの制御
プログラム更新指示がくる前に、無線基地局で不慮にリ
セットされた場合、この無線基地局だけ制御プログラム
が更新されてしまい、他の無線基地局と同期が取れなく
なってしまう。従って各無線基地局には、ダウンロード
された制御プログラムが不慮のリセットにより更新され
てしまうのを防止する制御プログラム更新制御手段が必
要になる。
However, if a new control program is downloaded to the radio base station and the radio base station is reset unexpectedly before an instruction to update the control program is received from the radio control station, the control program is executed only by the radio base station. It will be updated and will not be synchronized with other wireless base stations. Therefore, each wireless base station needs a control program update control means for preventing the downloaded control program from being updated by an accidental reset.

【0004】そしてこの種の制御プログラム更新制御手
段は、例えば特開平4−219822号公報「ファイル
更新方式」で開示された先行技術(以下、第1の先行技
術という)を用いて構成することも可能である。この第
1の先行技術は、一重化計算機システムにおいて、シス
テムの停止時間を最小限に押さえてファイルの更新を行
うことを目的として、記憶手段に2つのシステムファイ
ルを格納するためのエリアを確保し、システム起動時に
ファイル識別プログラムが起動されることにより、現用
系ファイルが2つのエリアのどちらのエリアに設定され
たかを示す現用系ファイル情報と、新/旧いずれのバー
ジョンのファイルで起動するかを設定するディップスイ
ッチの情報を基に、ファイルの更新を行う構成としたも
のであるが、システム起動時に外部から設定する立ち上
げ情報により起動するファイルを決定できるので、上述
のような無線基地局で不慮のリセットによりダウンロー
ドされた制御プログラムが勝手に更新されてしまうこと
を防止する制御プログラム更新制御手段を構成すること
が可能となる。
[0004] This type of control program update control means can also be configured using a prior art (hereinafter referred to as a first prior art) disclosed in, for example, Japanese Patent Application Laid-Open No. Hei 4-219822 "File Update Method". It is possible. This first prior art secures an area for storing two system files in a storage unit in a single computer system for the purpose of updating files while minimizing system downtime. When the file identification program is started when the system is started, the active file information indicating which of the two areas the active file has been set to, and whether to start with the new or old version of the file. Although the configuration is such that the file is updated based on the information of the DIP switch to be set, the file to be started can be determined by the start-up information set from the outside when the system is started, so that the wireless base station as described above Prevents downloaded control programs from being updated without permission due to accidental reset It is possible to configure the control program update control means.

【0005】また、特願昭64−81060号公報「デ
ータ処理装置におけるプログラム更新方式」(以下、第
2の先行技術という)には、外部記憶装置に複数のプロ
グラムエリアと、これらプログラム格納領域のいずれか
を示す現用プログラム格納領域フラグを持ち、コマンド
により前記現用プログラム格納領域フラグを変更し、中
央演算処理装置を初期化時に前記現用プログラム格納領
域が示すエリアからプログラムを主記憶装置に転送する
方法でファイル更新を行う構成が開示されている。
Further, Japanese Patent Application No. 64-81060, entitled "Program Updating Method in Data Processing Apparatus" (hereinafter referred to as "second prior art") discloses a method of storing a plurality of program areas in an external storage device and storing these program storage areas. A method of having a current program storage area flag indicating any of them, changing the current program storage area flag by a command, and transferring a program from the area indicated by the current program storage area to the main storage device when the central processing unit is initialized Discloses a configuration for updating a file.

【0006】[0006]

【発明が解決しようとする課題】然しながら上述した第
1の先行技術を移動体通信システムの無線基地局のプロ
グラム更新制御に用いる場合、起動するファイルを選択
するのに、ディップスイッチの設定が必要になるという
問題がある。また第2の先行技術は、プログラムを外部
記憶装置に設定するため外部装置を設定してある場所に
行く必要があるが、移動体通信システムにおける無線基
地局の制御プログラムを更新する場合、無線基地局が各
地に設置されるため、遠隔によるファイル更新手段が必
要になる等の問題点があった。
However, when the first prior art described above is used for program update control of a radio base station of a mobile communication system, it is necessary to set a dip switch to select a file to be started. Problem. In the second prior art, it is necessary to go to a place where an external device is set in order to set a program in an external storage device. However, when updating a control program of a radio base station in a mobile communication system, a radio base station is required. Since stations are set up in various places, there is a problem that remote file updating means is required.

【0007】本発明はかかる問題点を解決するためにな
されたもので、移動体通信システムにおける無線基地局
の制御プログラム等、遠隔地にある制御プログラムを一
斉に更新する必要がある場合に最適な制御プログラム更
新制御方式を提供することを目的としている。
The present invention has been made in order to solve such a problem, and is most suitable when it is necessary to simultaneously update control programs at remote locations, such as a control program for a radio base station in a mobile communication system. It is intended to provide a control program update control method.

【0008】[0008]

【課題を解決するための手段】本発明に係わる制御プロ
グラム更新制御方式は、例えば移動体通信システムに適
用する場合、無線制御局から各無線基地局へ新制御プロ
グラムをダウンロードした後、無線制御局から新制御プ
ログラムへ切り替え指示がくる前に、無線基地局にリセ
ットが発生した場合に、ICカードに保存してある今ま
で運用していた制御プログラムをSDMに戻し、SDM
からプログラムエリアに制御プログラムを転送してシス
テムを立ち上げ、再度、無線制御局に前記新制御プログ
ラムをダウンロードしてもらう構成とした。
When a control program update control method according to the present invention is applied to, for example, a mobile communication system, a new control program is downloaded from a radio control station to each radio base station, and then the radio control station is updated. If a reset occurs in the wireless base station before a switching instruction to the new control program is issued from the user, the control program that has been operating so far and stored in the IC card is returned to the SDM,
, The control program is transferred to the program area, the system is started up, and the radio control station downloads the new control program again.

【0009】具体的には、上位装置に複数の下位装置が
接続され、前記上位装置から新制御プログラムを前記複
数の下位装置に適宜ダウンロードしておき、前記上位装
置からの制御プログラム更新指示コマンドを前記複数の
下位装置が受信後、上記下位装置が装置立ち上げ時に一
斉に制御プログラムを更新する制御プログラム更新制御
方式において、前記下位装置に少なくとも、新制御プロ
グラムをダウンロードする運用メモリと、ダウンロード
される前の制御プログラムを格納しておくバックアップ
メモリと、前記上位装置から新制御プログラムがダウン
ロードされているか否かを示すダウンロード実行フラグ
と、制御プログラム更新指示コマンドを受信しているか
否かを示す制御プログラム切り替えフラグとを備え、前
記下位装置は、装置立ち上げ時に前記ダウンロード実行
フラグと前記制御プログラム切り替えフラグとを参照
し、新制御プログラムがダウンロードされているが制御
プログラム更新指示コマンドを受信していない場合、バ
ックアップメモリにある制御プログラムで装置運用を開
始し、それ以外は運用メモリにある制御プログラムで
(運用メモリに制御プログラムがない場合にはバックア
ップメモリにある制御プログラムを運用メモリに転送し
て)装置運用を開始する手段を備えたことを特徴とす
る。
Specifically, a plurality of lower-level devices are connected to the higher-level device, a new control program is appropriately downloaded from the higher-level device to the plurality of lower-level devices, and a control program update instruction command from the higher-level device is transmitted. After receiving the plurality of lower devices, in a control program update control method in which the lower devices simultaneously update a control program when the devices start up, at least an operation memory for downloading a new control program to the lower devices is downloaded. A backup memory for storing a previous control program, a download execution flag indicating whether a new control program has been downloaded from the host device, and a control program indicating whether a control program update instruction command has been received. A switching flag. At startup, referring to the download execution flag and the control program switching flag, if the new control program has been downloaded but the control program update instruction command has not been received, the device operation is started with the control program in the backup memory In addition to the above, there is provided a means for starting the operation of the apparatus by a control program in the operation memory (by transferring the control program in the backup memory to the operation memory when there is no control program in the operation memory). I do.

【0010】また、ネットワークを介して無線制御局に
複数の無線基地局が接続された移動体通信システムで、
前記無線制御局から新制御プログラムを前記複数の無線
基地局に適宜ダウンロードしておき、前記無線制御局か
らの制御プログラム更新指示コマンドを前記複数の無線
基地局が受信後、上記無線基地局が装置立ち上げ時に一
斉に制御プログラムを更新する移動体通信システムの制
御プログラム更新制御方式において、前記無線基地局に
少なくとも、前記無線制御局が送信する制御プログラム
と複数のコマンドとを受信する通信制御部と、前記無線
基地局の立ち上げ時に前記制御プログラムを格納し、前
記新制御プログラムを受信したときは受信した新制御プ
ログラムを格納する第1の記憶手段(以下、SDMと言
う)と、制御プログラムを実行するため制御プログラム
を格納する第2の記憶手段(以下、プログラムエリアと
言う)と、制御プログラムを予め格納し、運用中前記無
線制御局からの新制御プログラムをダウンロードする場
合に前記SDMに格納された運用中の制御プログラムを
保存する第3の記憶手段と(以下、ICカードと記す)
と、前記SDMから前記プログラムエリアに前記制御プ
ログラムを転送する手段と、前記ICカードから前記S
DMに前記制御プログラムを転送する処理を含む初期処
理プログラムを予め格納する第4の記憶手段(以下、R
OMと記す)と、ダウンロード実行中を示すダウンロー
ド実行フラグと、前記新制御プログラムへ切り替え指示
を記憶する切り替えフラグとを有し、前記無線基地局立
ち上がり時に初期処理プログラムが前記ダウンロード実
行フラグと前記切り替えフラグとから、前記ICカード
に格納された前記制御プログラムを前記SDMに戻す
か、前記SDMに格納されている前記新制御プログラム
をそのまま読み出すかを判断して、前記新制御プログラ
ムへ切り替え指示コマンドを受信する前に、前記新制御
プログラムが読み出されるのを防止する手段を備えたこ
とを特徴とする。
In a mobile communication system in which a plurality of radio base stations are connected to a radio control station via a network,
The new control program is appropriately downloaded from the radio control station to the plurality of radio base stations, and after the plurality of radio base stations receive the control program update instruction command from the radio control station, the In a control program update control method for a mobile communication system that simultaneously updates a control program at startup, the communication control unit receives at least the control program transmitted by the radio control station and a plurality of commands to the radio base station. A first storage means (hereinafter referred to as SDM) for storing the control program when the radio base station is started up, and for storing the received new control program when the new control program is received; A second storage means for storing a control program to be executed (hereinafter referred to as a program area); Stores grams advance, a third storage means for storing control program in operation stored in said SDM when downloading a new control program from during operation the radio control station (hereinafter, referred to as IC card)
Means for transferring the control program from the SDM to the program area; and
A fourth storage unit (hereinafter referred to as R) that stores in advance an initial processing program including a process of transferring the control program to the DM.
OM), a download execution flag indicating that the download is being executed, and a switch flag for storing a switch instruction to the new control program, and when the wireless base station starts up, the initial processing program switches the download execution flag and the switch. From the flag, it is determined whether to return the control program stored in the IC card to the SDM or read the new control program stored in the SDM as it is, and issue a switching instruction command to the new control program. A means for preventing the new control program from being read before receiving is provided.

【0011】本発明の制御プログラム更新制御方式は以
上のような構成とすることにより、無線制御局からダウ
ンロードした新制御プログラムが無線基地局内に格納し
てある状態でリセットが発生した場合、その無線基地局
だけ新制御プログラムで制御されることを防止して、今
まで運用していた制御プログラムに戻すことができ、他
の無線基地局と同期がズレることがなくなる。
The control program update control method according to the present invention has the above-described configuration, and when a reset occurs while a new control program downloaded from a radio control station is stored in the radio base station, the radio control is performed. It is possible to prevent only the base station from being controlled by the new control program, and to return to the control program that has been operated so far, so that synchronization with other wireless base stations does not shift.

【0012】[0012]

【発明の実施の形態】以下、本発明の実施形態を図面を
用いて説明する。図1は本発明の制御プログラム更新制
御方式を用いた移動体通信システムの無線基地局の構成
例を示すブロック図、図2は本実施形態における無線基
地局立ち上げ時の動作の一例を示すフローチャート、図
3は本実施形態における新制御プログラムをダウンロー
ドする時の動作の一例を示すフローチャートである。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration example of a radio base station of a mobile communication system using the control program update control method of the present invention, and FIG. 2 is a flowchart showing an example of an operation when starting up the radio base station in the present embodiment. FIG. 3 is a flowchart showing an example of the operation when downloading a new control program in the present embodiment.

【0013】図1に示すように、無線基地局1はこの無
線基地局全体を制御する中央監視制御部2と、ネットワ
ーク11を介して無線制御局10との通信を行う通信制
御部3と、電源立ち上げ時にICカード6から制御プロ
グラムを一時格納し、あるいは無線制御局10から送ら
れてくる新制御プログラムを一時格納するためのメモリ
(semiconductor dynamic memory 以下、SDMと略記
する)4と、SDM4に格納された制御プログラムを実
行するための制御プログラム転送先となるプログラムエ
リア5と、予め制御プログラムが格納されており新制御
プログラムを受信した場合にSDM4に格納された新制
御プログラムに書き換える動作を行う書き換え及び着脱
可能なICカード6と、初期処理プログラムが格納され
ているROM7と、無線制御局10が新制御プログラム
のダウンロードを実行している場合にこれを示すダウン
ロード実行フラグ8と、無線制御局10がダウンロード
した新制御プログラムへの切り替え指示を出している場
合、これを示すフラグ9から構成されている。
As shown in FIG. 1, a radio base station 1 includes a central monitoring control unit 2 for controlling the entire radio base station, a communication control unit 3 for communicating with a radio control station 10 via a network 11, A memory (semiconductor dynamic memory, hereinafter abbreviated as SDM) 4 for temporarily storing a control program from the IC card 6 or a new control program sent from the wireless control station 10 at power-on, and an SDM 4 And a program area 5 which is a transfer destination of a control program for executing the control program stored in the SDM 4 when the control program is stored in advance and a new control program is received. A rewritable / removable IC card 6, a ROM 7 storing an initial processing program, A download execution flag 8 indicates that a new control program has been downloaded by the radio control station 10 and a flag 9 indicates that the radio control station 10 has issued an instruction to switch to the downloaded new control program. Have been.

【0014】次に動作について図1〜図3を参照して説
明する。システム立ち上げ時は、中央制御部2はROM
7に予め格納されている初期処理プログラム(S20
1)で起動し、この初期処理プログラムはSDM4に制
御プログラムがあるか否かを判断する(S202)。そ
して、SDM4に制御プログラムがない場合、電源ON
によるシステム立ち上げ時にICカード6に予め格納さ
れている制御プログラムをSDM4に転送する(S20
3)。そして転送されたこの制御プログラムはプログラ
ムエリア5に格納される(S206)。従って、プログ
ラムエリア5に格納された制御プログラムは、ICカー
ド6に予め格納されていた制御プログラムとなる。
Next, the operation will be described with reference to FIGS. When starting the system, the central control unit 2
7 (S20)
The initial processing program is started in 1), and determines whether or not the SDM 4 has a control program (S202). If there is no control program in SDM4, power is turned on.
When the system is started up, the control program stored in the IC card 6 is transferred to the SDM 4 (S20).
3). Then, the transferred control program is stored in the program area 5 (S206). Therefore, the control program stored in the program area 5 is a control program stored in the IC card 6 in advance.

【0015】また、ステップS202でSDM4に制御
プログラムがある場合には、この制御プログラムが新制
御プログラムか否かを判断するためダウンロード実行フ
ラグ8を参照し(S204)、新制御プログラムであれ
ば無線制御局10から切り替え指示が出ているか否かを
判断するため切り替えフラグ9を参照し(S205)、
ダウンロード実行フラグ8がONで、且つ切り替えフラ
グ9がOFFである場合には、無線制御局10から新制
御プログラムに切り替える切替えコマンドを受け付ける
前に不慮のリセットが発生したと判断してステップS2
03へ移り、SDM4にある新制御プログラムを破棄
し、ICカード6に格納されている従前の制御プログラ
ムをSDM4に転送し、この制御プログラムをプログラ
ムエリア5に格納する(S206)。従って、プログラ
ムエリア5に格納された制御プログラムは、前記ICカ
ード6に予め格納されていた従前の制御プログラムとな
る。
If there is a control program in the SDM 4 in step S202, the download execution flag 8 is referred to to determine whether or not this control program is a new control program (S204). The switching flag 9 is referred to in order to determine whether or not a switching instruction has been issued from the control station 10 (S205).
If the download execution flag 8 is ON and the switching flag 9 is OFF, it is determined that an unexpected reset has occurred before accepting the switching command for switching to the new control program from the wireless control station 10 and step S2 is performed.
03, the new control program in the SDM 4 is discarded, the previous control program stored in the IC card 6 is transferred to the SDM 4, and the control program is stored in the program area 5 (S206). Therefore, the control program stored in the program area 5 is a conventional control program stored in the IC card 6 in advance.

【0016】そしてこれらの場合には、中央制御部2
は、プログラムエリア5に格納した従前の制御プログラ
ムでシステムを立ち上げ(S207)、無線基地局1を
運用する。そして中央制御部2はシステム立ち上げ後、
ダウンロード実行フラグ8がONで、且つ切り替えフラ
グ9がOFFの場合に(S208,S209)、通信制
御部3を用いて無線制御局10に新制御プログラムの再
ダウンロードを要求するコマンドを発行し(S21
0)、ダウンロード実行フラグ8と切り替えフラグ9を
クリアにする(S211)。無線制御局10は、無線基
地局1から新制御プログラムの再ダウンロードを要求す
るコマンドを受信すると、ネットワーク11を介して当
該無線基地局1に新制御プログラムを送信する。
In these cases, the central control unit 2
Starts the system using the previous control program stored in the program area 5 (S207), and operates the wireless base station 1. Then, the central control unit 2 starts up the system,
When the download execution flag 8 is ON and the switching flag 9 is OFF (S208, S209), the communication control unit 3 issues a command requesting the wireless control station 10 to re-download the new control program (S21).
0), the download execution flag 8 and the switching flag 9 are cleared (S211). When receiving a command requesting re-downloading of a new control program from the wireless base station 1, the wireless control station 10 transmits the new control program to the wireless base station 1 via the network 11.

【0017】次に無線制御局からの要求により新制御プ
ログラムを無線基地局がダウンロードする場合の動作に
ついて説明する。無線制御局10はシステム運用中に制
御プログラムの更新が必要になった場合、無線基地局に
ダウンロード要求コマンドを送信し、新制御プログラム
を送信し、新制御プログラムへ切り替え指示コマンドを
送信する。従って無線基地局1の中央処理部2は、通信
制御部3で受信した無線制御局10からの受信内容を判
断し(S301)、コマンドの場合には受信したコマン
ドの種類を判断する(S302)。そしてステップS3
01,S302で受信した内容がダウンロード要求コマ
ンドの場合、SDM4に格納されている制御プログラム
をICカード6に保存し(S303)、ダウンロード実
行フラグ8をONにした後(S304)、中央制御部2
がダウンロード応答コマンドを通信制御部3を用いて無
線制御局10に送信する(S305)。次にステップS
301で新制御プログラムを受信した場合、中央制御部
2は、従前の制御プログラムで無線基地局1の運用を図
りながら、通信制御部3で受信した新制御プログラムを
SDM4に格納する(S309)。そして、ステップS
301,S302で制御プログラム切り替えコマンドを
受信すると、SDM4に格納された新制御プログラムを
プログラムエリア5に転送し(S306)、切り替えフ
ラグをONにして(S307)立ち上げ処理を開始する
(S308)。さらに無線基地局1は、無線制御局10
から新制御プログラムに切り替えるための切り替えコマ
ンドを受信する前にリセットが発生した場合、無線基地
局1は図2のS201からの処理を再度実行し、前記新
制御プログラムに切り替える前の従前の制御プログラム
で無線基地局1を運用し、無線制御局10に、再度新制
御プログラムをダウンロードしてもらう。
Next, the operation when the radio base station downloads a new control program in response to a request from the radio control station will be described. When the control program needs to be updated during system operation, the radio control station 10 transmits a download request command to the radio base station, transmits a new control program, and transmits a switching instruction command to the new control program. Therefore, the central processing unit 2 of the wireless base station 1 determines the content of the reception from the wireless control station 10 received by the communication control unit 3 (S301), and in the case of a command, determines the type of the received command (S302). . And step S3
01, if the content received in S302 is a download request command, the control program stored in the SDM 4 is stored in the IC card 6 (S303), and the download execution flag 8 is turned on (S304).
Transmits a download response command to the wireless control station 10 using the communication control unit 3 (S305). Next, step S
When the new control program is received at 301, the central control unit 2 stores the new control program received by the communication control unit 3 in the SDM 4 while operating the wireless base station 1 with the previous control program (S309). And step S
When the control program switching command is received in 301 and S302, the new control program stored in the SDM 4 is transferred to the program area 5 (S306), the switching flag is turned on (S307), and the start-up process is started (S308). Further, the radio base station 1
If a reset occurs before receiving a switching command for switching to the new control program from the first control program, the wireless base station 1 executes the processing from S201 in FIG. 2 again, and executes the previous control program before switching to the new control program. To operate the radio base station 1 and have the radio control station 10 download the new control program again.

【0018】なお上記実施形態では、移動体通信システ
ムの無線基地局における制御プログラム更新制御につい
て説明したが、上位装置に複数の下位装置が接続され、
前記上位装置から新制御プログラムを前記複数の下位装
置に適宜ダウンロードしておき、前記上位装置からの制
御プログラム更新指示コマンドを前記複数の下位装置が
受信後、上記下位装置が装置立ち上げ時に一斉に制御プ
ログラムを更新するシステムの全てに適用できることは
言うまでもない。
In the above-described embodiment, the control program update control in the radio base station of the mobile communication system has been described.
The new control program is appropriately downloaded from the higher-level device to the plurality of lower-level devices, and after the plurality of lower-level devices receive the control program update instruction command from the higher-level device, the lower-level devices are simultaneously activated when the devices start up. It goes without saying that the present invention can be applied to all systems for updating the control program.

【0019】[0019]

【発明の効果】以上説明したように本発明の制御プログ
ラム更新制御方式は、無線制御局からダウンロードした
新制御プログラムへ切り替え指示がくる前に、無線基地
局に不慮のリセットが発生しても、ICカードに保存し
てある今まで運用していた従前の制御プログラムをSD
Mに戻し、SDMからプログラムエリアに転送してシス
テムを起動するので、他の無線基地局と同期がズレるこ
とを防止できる。また無線基地局から自立的に再ダウン
ロード要求コマンドを送信するので、無線制御局で各無
線基地局で運用している制御プログラムのバージョン管
理が行い易くなる。
As described above, according to the control program update control method of the present invention, even if an accidental reset occurs in the radio base station before an instruction to switch to the new control program downloaded from the radio control station is issued, The old control program that has been operated and stored on the IC card is stored in the SD card.
M, and the system is started by transferring from the SDM to the program area, so that synchronization with other radio base stations can be prevented from being out of synchronization. In addition, since the re-download request command is transmitted from the radio base station autonomously, the radio control station can easily manage the version of the control program operated by each radio base station.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明を実施するための移動体通信システムの
無線基地局の構成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a radio base station of a mobile communication system for implementing the present invention.

【図2】本実施形態における無線基地局の立ち上げ時の
動作の一例を示すフローチャートである。
FIG. 2 is a flowchart illustrating an example of an operation at the time of startup of a wireless base station according to the present embodiment.

【図3】本実施形態における無線基地局の新制御プログ
ラムをダウンロードする時の動作の一例を示すフローチ
ャートである。
FIG. 3 is a flowchart illustrating an example of an operation when downloading a new control program of the wireless base station according to the embodiment.

【符号の説明】[Explanation of symbols]

1 無線基地局 2 中央制御部 3 通信制御部 4 SDM 5 プログラムエリア 6 ICカード 7 ROM 8 ダウンロード実行フラグ 9 切り替えフラグ 10 無線制御局 Reference Signs List 1 radio base station 2 central control unit 3 communication control unit 4 SDM 5 program area 6 IC card 7 ROM 8 download execution flag 9 switching flag 10 radio control station

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 上位装置に複数の下位装置が接続され、
前記上位装置から新制御プログラムを前記複数の下位装
置に適宜ダウンロードしておき、前記上位装置からの制
御プログラム更新指示コマンドを前記複数の下位装置が
受信後、上記下位装置が装置立ち上げ時に一斉に制御プ
ログラムを更新する制御プログラム更新制御方式におい
て、 前記下位装置に少なくとも、 新制御プログラムをダウンロードする運用メモリと、ダ
ウンロードされる前の制御プログラムを格納しておくバ
ックアップメモリと、前記上位装置から新制御プログラ
ムがダウンロードされているか否かを示すダウンロード
実行フラグと、制御プログラム更新指示コマンドを受信
しているか否かを示す制御プログラム切り替えフラグと
を備え、 前記下位装置は、装置立ち上げ時に前記ダウンロード実
行フラグと前記制御プログラム切り替えフラグとを参照
し、新制御プログラムがダウンロードされているが制御
プログラム更新指示コマンドを受信していない場合、バ
ックアップメモリにある制御プログラムで装置運用を開
始し、それ以外は運用メモリにある制御プログラムで
(運用メモリに制御プログラムがない場合にはバックア
ップメモリにある制御プログラムを運用メモリに転送し
て)装置運用を開始する手段、 を備えたことを特徴とする制御プログラム更新制御方
式。
1. A plurality of lower-level devices are connected to a higher-level device,
The new control program is appropriately downloaded from the higher-level device to the plurality of lower-level devices, and after the plurality of lower-level devices receive the control program update instruction command from the higher-level device, the lower-level devices are simultaneously activated when the devices start up. In a control program update control method for updating a control program, at least the operation memory for downloading the new control program to the lower device, the backup memory for storing the control program before the download, and the new control from the higher device. A download execution flag indicating whether or not the program has been downloaded; and a control program switching flag indicating whether or not a control program update instruction command has been received. And the control program Referring to the switching flag, if the new control program has been downloaded but the control program update instruction command has not been received, the device operation is started with the control program in the backup memory, and otherwise, the control program in the operation memory is Means for starting device operation (by transferring the control program in the backup memory to the operation memory when the control program is not present in the operation memory).
【請求項2】 ネットワークを介して無線制御局に複数
の無線基地局が接続された移動体通信システムで、前記
無線制御局から新制御プログラムを前記複数の無線基地
局に適宜ダウンロードしておき、前記無線制御局からの
制御プログラム更新指示コマンドを前記複数の無線基地
局が受信後、上記無線基地局が装置立ち上げ時に一斉に
制御プログラムを更新する移動体通信システムの制御プ
ログラム更新制御方式において、 前記無線基地局に少なくとも、 前記無線制御局が送信する制御プログラムと複数のコマ
ンドとを受信する通信制御部と、 前記無線基地局の立ち上げ時に前記制御プログラムを格
納し、前記新制御プログラムを受信したときは受信した
新制御プログラムを格納する第1の記憶手段(以下、S
DMと言う)と、 制御プログラムを実行するため制御プログラムを格納す
る第2の記憶手段(以下、プログラムエリアと言う)
と、 制御プログラムを予め格納し、運用中前記無線制御局か
らの新制御プログラムをダウンロードする場合に前記S
DMに格納された運用中の制御プログラムを保存する第
3の記憶手段と(以下、ICカードと記す)と、 前記SDMから前記プログラムエリアに前記制御プログ
ラムを転送する手段と、 前記ICカードから前記SDMに前記制御プログラムを
転送する処理を含む初期処理プログラムを予め格納する
第4の記憶手段(以下、ROMと記す)と、 ダウンロード実行中を示すダウンロード実行フラグと、 前記新制御プログラムへ切り替え指示を記憶する切り替
えフラグとを有し、 前記無線基地局の立ち上がり時に、初期処理プログラム
が前記ダウンロード実行フラグと前記切り替えフラグと
から、前記ICカードに格納された前記制御プログラム
を前記SDMに戻すか、前記SDMに格納されている前
記新制御プログラムをそのまま読み出すかを判断して、
前記新制御プログラムへ切り替え指示コマンドを受信す
る前に、前記新制御プログラムが読み出されるのを防止
する手段、 を備えたことを特徴とする移動体通信システムの制御プ
ログラム更新制御方式。
2. In a mobile communication system in which a plurality of radio base stations are connected to a radio control station via a network, a new control program is downloaded from the radio control station to the plurality of radio base stations as appropriate. After receiving the control program update instruction command from the radio control station by the plurality of radio base stations, in the control program update control system of a mobile communication system in which the radio base station updates the control program at the same time when the device starts up, A communication control unit that receives at least the control program transmitted by the radio control station and a plurality of commands in the radio base station; and stores the control program when the radio base station starts up, and receives the new control program. In this case, the first storage means (hereinafter referred to as S
DM), and second storage means (hereinafter, referred to as a program area) for storing the control program for executing the control program.
When the control program is stored in advance and the new control program is downloaded from the radio control station during operation, the S
A third storage unit (hereinafter referred to as an IC card) for storing the operating control program stored in the DM, a unit for transferring the control program from the SDM to the program area, A fourth storage unit (hereinafter, referred to as a ROM) that stores an initial processing program including a process of transferring the control program to the SDM, a download execution flag indicating that download is being executed, and an instruction to switch to the new control program. A switching flag to be stored, when the radio base station rises, an initial processing program returns the control program stored in the IC card to the SDM from the download execution flag and the switching flag, Whether to read the new control program stored in the SDM as it is We are determined,
Means for preventing the new control program from being read before receiving a switching instruction command to the new control program. A control program update control method for a mobile communication system, comprising:
JP8165141A 1996-06-06 1996-06-06 Control program update control method Expired - Fee Related JP2852252B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8165141A JP2852252B2 (en) 1996-06-06 1996-06-06 Control program update control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8165141A JP2852252B2 (en) 1996-06-06 1996-06-06 Control program update control method

Publications (2)

Publication Number Publication Date
JPH09325891A JPH09325891A (en) 1997-12-16
JP2852252B2 true JP2852252B2 (en) 1999-01-27

Family

ID=15806677

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8165141A Expired - Fee Related JP2852252B2 (en) 1996-06-06 1996-06-06 Control program update control method

Country Status (1)

Country Link
JP (1) JP2852252B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4016359B2 (en) * 1998-03-24 2007-12-05 ソニー株式会社 Receiving device and program rewriting method
JP2012010194A (en) * 2010-06-25 2012-01-12 Toshiba Corp Video signal processing device and method
JP6677618B2 (en) * 2016-09-30 2020-04-08 ソフトバンク株式会社 Software update method and software update server for wireless device

Also Published As

Publication number Publication date
JPH09325891A (en) 1997-12-16

Similar Documents

Publication Publication Date Title
KR100201796B1 (en) Method and system for downloading data to network node
JP2930257B2 (en) Portable electronic devices
US7286908B2 (en) Communication system for communication between in-vehicle terminals and center, and in-vehicle terminal employed in communication system
WO2017149825A1 (en) Program update system, program update method, and computer program
JP2852252B2 (en) Control program update control method
JP2000293366A (en) How to update a set-top box module
JPH1063498A (en) Operation program modifying method for radio base station
KR20020051795A (en) Method for multi downloading information data to mobile communication terminal through paging channel
JP2972742B1 (en) Control program update method
JP2003228490A (en) Terminal equipment connected to network, and network system using the same
JP2000020425A (en) Method for updating stored contents of terminal device in communication network
JP2001134428A (en) Operation program updating method and apparatus
JPH05257673A (en) Old file reserving method at the time of updating file
JP3589433B2 (en) Database guarantee method
CN113965444A (en) A kind of remote recovery method and device of home gateway
JP2000353096A (en) System and method for program download
KR100211585B1 (en) Method for data recovery for data consistency in pcs system
JP2008017245A (en) Wireless base station equipment
JP3832387B2 (en) Vehicle communication system
JP2010258575A (en) Navigation system
JP2004078294A (en) Signal processing device
JPH08297576A (en) Station data loading system
JPH1097426A (en) Method of updating system file in communication control device
KR100606364B1 (en) Fusing device and method for remote loading of device card in mobile communication system
JPH11259305A (en) Remote program download device

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071113

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081113

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081113

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091113

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091113

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101113

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111113

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111113

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121113

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees