JPH03269633A - 端末機のプログラム書替方式 - Google Patents

端末機のプログラム書替方式

Info

Publication number
JPH03269633A
JPH03269633A JP2068242A JP6824290A JPH03269633A JP H03269633 A JPH03269633 A JP H03269633A JP 2068242 A JP2068242 A JP 2068242A JP 6824290 A JP6824290 A JP 6824290A JP H03269633 A JPH03269633 A JP H03269633A
Authority
JP
Japan
Prior art keywords
program
rom
terminal
rewriting
programs
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2068242A
Other languages
English (en)
Inventor
Ryoichi Nakada
亮一 中田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2068242A priority Critical patent/JPH03269633A/ja
Publication of JPH03269633A publication Critical patent/JPH03269633A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Stored Programmes (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概 要〕 通信回線を介してホストコンピュータと接続されている
端末機のプログラム書替方式に関し、端末機内のROM
やROMカードを交換することなく、この端末機のプロ
グラムを変更し得るようにすることを目的とし、 書替え可能なリードオンリメモリにプログラム書替処理
プログラムを含むプログラムを格納し、ホストからプロ
グラム書替動作が起動されたときにはこのホストから伝
送されてきたプログラムによって上記リードオンリメモ
リ内のプログラムを書替えるように構成した。
〔産業上の利用分野〕
通信回線を介してホストコンピュータと接続されている
端末機のプログラム書替方式に関する。
〔従来の技術〕
ホストコンピュータに通信回線を介して多数の端末機を
接続したシステムが実用されているが、近時はこれら端
末機を一般家庭などに設置して商取引を行うようなシス
テムが開発されている。
このようなシステムの端末機はり一ドオンリメモリ (
以下、ROM、という)やROMカードなどの記録媒体
内に各種のプログラムを格納しており、これらのプログ
ラムによってホストとの間の通信制御やデータ処理、デ
ータ交換などを実行している。
〔発明が解決しようとする課題〕
しかしながら、サービスの拡大などによってプログラム
を変更する場合、ホストのプログラムを変更することは
容易であるにしても、上記のように各家庭内などにある
端末機のプログラムを変更するためには上記のようなプ
ログラムを格納しているROMやROMカードなどを交
換しなければならず、多くの手間と費用を必要とするば
かりでなく、特に多数の一般家庭などある端末機のプロ
グラムを上記のような方法で変更することは極めて困難
である。
また、プログラムの変更を容易にするために端末機にバ
ッテリバックアップされた不揮発性RAMなどを用いる
ことが考えられるが、前記のような商取引に用いられる
ような端末機においてはそのプログラムの記憶について
の信頼性が低いためにこれを実用することには問題があ
る。
本発明は端末機内のROMやROMカードを交換するこ
となく、この端末機のプログラムを変更し得るようにし
た端末機のプログラム書替方式を提供することを目的と
する。
〔課題を解決するための手段〕
書替え可能なリードオンリメモリにプログラム書替処理
プログラムを含むプログラムを格納し、ホストからプロ
グラム書替動作が起動されたときにはこのホストから伝
送されてきたプログラムによって上記リードオンリメモ
リ内のプログラムを書替えるように構成した。
〔作 用〕
第1図の原理的実施例に示すように、端末機1のエレク
トリカルイレーザブルプログラマブルリードオンリメモ
リ (EEPROM)などからなる書替可能ROM2は
マイクロプロセッサ4が各種の処理を実行するための処
理プログラムを格納している。
この端末機の処理プログラムを変更する際にはホストコ
ンピュータからこの端末機1のROM書替機能を起動し
、このホストコンピュータから転送されてきた新しいプ
ログラムを例えばROM書替回路3によって前記の書替
可能ROM2に書込む。
この書替えが終了すれば端末機1は新しいプログラムに
よる処理を実行するようになる。
〔実施例〕
第1図は本発明を適用した端末機の原理的実施例を示す
もので、この端末機1は上記書替可能R○M2、ROM
書替回路3およびマイクロプロセッサ4に加えてランダ
ムアクセスメモリ (RAM)5および通信制御回路6
を備えている。
第2図は上記の第1図に示した原理的実施例の動作の例
を説明するためのものであり、これらの図を参照しなが
らこの実施例のプログラム書替動ず乍を説明する。
ホストコンビコータはプログラムの書替動作の最初のス
テップとして、この端末機1との間で通信を行い、第2
図に(1)で示すように、例えばRAM5の記憶領域の
一部に設定されているROM書替モードフラグをセット
することによってこの端末機をプログラム書替モードに
設定する。
端末機1はプログラム書替モードに設定されると、第2
図に(2)で示すように、ROM2内の通信制御機能と
ROM書替制御機能とを達成するに必要なプログラムを
RAM5に転送し、マイクロプロセッサ4の制御をRA
M5上のプログラムに切換える。
マイクロプロセッサ4はRAM5に格納されている上記
通信制御プログラムによってホストコンピュータからの
新しいプログラムを受信し、第2図に(3)で示すよう
に、上記RAM5の一部に設けられている受信データ格
納領域にこの新しいプログラムを格納する。なお、この
新しいプログラムは、第2図のROM内に示した通信制
御機能とROM書替制御機能とを達成するに必要なプロ
グラムあるいは他のプログラムのいずれに関するもので
あってもよい。
上記の新プログラムのRAM5への格納が終了すると、
書替制御ブーログラムにしたがってROM書替回路3は
書替可能ROM2内のこの新プログラムに書替えられる
べきプログラムを消去し、次いで第2図に(4)で示し
たように、RAM5から新プログラムをこのROM2に
転送して書込む。
この書込みが終了すると、書替制御プログラムによって
、ROM2からこの新たに書込んだプログラムを読出し
てRAM5に格納されている新プログラムと第2図に(
5)で示したように比較し、その結果をホストコンピュ
ータに通知する。もし上記比較の結果が不一致であれば
、マイクロプロセッサ4は書替プログラムによって端末
機内でRAM5からROM2への書込みを再試行する。
比較の結果が一致すると、ホストコンピュータは前記の
ROM書替モードフラグをリセットするとともにマイク
ロプロセッサがROM2が格納しているプログラムにし
たがった処理を行うように切換え、これによってプログ
ラム書替動作を終了する。
上記の実施例では書替動作を実行する際に、通信制御機
能とROM書替制御機能を達成するために必要なプログ
ラムをROlvl 2からRA M5に転送しているが
、これらのプログラムをホストコンピュータから送信す
るようにしてもよい。また、これらの書替実行時に使用
するプログラムを別個のROMとして実装しておけば、
書替えの失敗があった場合でも再試行することによって
書替が可能になる可能性は高いけれども、ハードウェア
が増加するという問題がある。
なお、上記実施例では新しいプログラムを一旦RAM5
に格納してからROM2への書込みを行っているが、ホ
ストコンピュータから受信した新しいプログラムを直接
ROM 2へ書込むようにしてもよい。この場合にはR
A M 5の記憶容量を小さくすることができるが、書
込みに失敗があった場合には書込みに成功するまでホス
トコンピュータとの間で新しいプログラムの送信依頼と
送信を繰返えす必要がある。
〔発明の効果〕
本発明によれば、端末機のプログラムを変更する場合に
も端末機のROMを交換するための輸送や手間が不要に
なるばかりでなく、短時間に多数の端末機のプログラム
を変更することができ、さらにこのプログラムの変更を
使用者や設置者に知られることなく行えるという格別の
効果が達成できる。
【図面の簡単な説明】
第1図は本発明による端末機の原理的実施例を示すブロ
ック図、 第2図はプログラム書替動作を説明するための図である
。 原理的実施例 第1図

Claims (1)

    【特許請求の範囲】
  1. 書替え可能なリードオンリメモリにプログラム書替処理
    プログラムを含むプログラムを格納し、ホストからプロ
    グラム書替動作が起動されたときにはこのホストから伝
    送されてきたプログラムによって上記リードオンリメモ
    リ内のプログラムを書替えるようにしたことを特徴とす
    る端末機のプログラム書替方式。
JP2068242A 1990-03-20 1990-03-20 端末機のプログラム書替方式 Pending JPH03269633A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2068242A JPH03269633A (ja) 1990-03-20 1990-03-20 端末機のプログラム書替方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2068242A JPH03269633A (ja) 1990-03-20 1990-03-20 端末機のプログラム書替方式

Publications (1)

Publication Number Publication Date
JPH03269633A true JPH03269633A (ja) 1991-12-02

Family

ID=13368110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2068242A Pending JPH03269633A (ja) 1990-03-20 1990-03-20 端末機のプログラム書替方式

Country Status (1)

Country Link
JP (1) JPH03269633A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225686A (ja) * 1994-02-10 1995-08-22 Nec Corp プログラムダウンロード方式
WO1997002573A1 (de) * 1995-07-04 1997-01-23 Siemens Aktiengesellschaft Verfahren zum aktualisieren des speicherinhaltes eines elektronischen speichers eines elektronischen gerätes
JP2003029993A (ja) * 2001-07-11 2003-01-31 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07225686A (ja) * 1994-02-10 1995-08-22 Nec Corp プログラムダウンロード方式
WO1997002573A1 (de) * 1995-07-04 1997-01-23 Siemens Aktiengesellschaft Verfahren zum aktualisieren des speicherinhaltes eines elektronischen speichers eines elektronischen gerätes
US6014725A (en) * 1995-07-04 2000-01-11 Siemens Aktiengesellschaft Method of up-dating the contents of the electronic memory of an electronic appliance
JP2003029993A (ja) * 2001-07-11 2003-01-31 Sony Corp 情報処理装置および方法、記録媒体、並びにプログラム

Similar Documents

Publication Publication Date Title
US6402026B1 (en) Smart card and method for bidirectional data transfer between a terminal and a smart card
US5450589A (en) Firmware modification system wherein older version can be retrieved
US6523754B2 (en) IC card, a method of controlling update of data, a method of controlling restoration of data or messages, and a computer product
US6883060B1 (en) Microcomputer provided with flash memory and method of storing program into flash memory
JPS60157652A (ja) 機能ユニツトへのアドレス付与装置
JPH05324489A (ja) 記憶装置
JPH06276249A (ja) 伝送制御方式
US20220204008A1 (en) Arithmetic processing device, vehicle control device, and update method
JP7751730B2 (ja) 電子制御装置及び書込制御方法
JP2001005928A (ja) Icカード
US7849279B2 (en) Method for the secure updating data areas in non volatile memory, device to perform such a method
JPH1027097A (ja) フラッシュromのデータ書換え方法および装置
JPH053611B2 (ja)
JPH10307749A (ja) メモリ装置
JPH08138005A (ja) フラッシュメモリカードのデータ書き込みシステム
JP2026054830A (ja) 電子情報記憶媒体、icチップ、icカード、端末装置、データ書き換え方法、データ送信方法、媒体用プログラム、及び端末用プログラム
CN108512927B (zh) 一种商用热水机系统的信息更新方法及装置
JPH1139151A (ja) 情報処理装置
JP3549288B2 (ja) 空気調和機
CN117421271A (zh) 一种nvram数据传输方法、装置及系统
JP4026796B2 (ja) コマンド振り分け機能付きicカード
EP0292237A2 (en) IC card and IC card information processing system using the IC card
JPH03256128A (ja) プログラムロード方法
JPH11184683A (ja) 電子機器
JPH09128230A (ja) Eepromを備える端末装置