JP3269423B2 - Communication terminal device with automatic program update function and recording medium readable by this device - Google Patents

Communication terminal device with automatic program update function and recording medium readable by this device

Info

Publication number
JP3269423B2
JP3269423B2 JP15318397A JP15318397A JP3269423B2 JP 3269423 B2 JP3269423 B2 JP 3269423B2 JP 15318397 A JP15318397 A JP 15318397A JP 15318397 A JP15318397 A JP 15318397A JP 3269423 B2 JP3269423 B2 JP 3269423B2
Authority
JP
Japan
Prior art keywords
version
control program
data
communication terminal
program
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
JP15318397A
Other languages
Japanese (ja)
Other versions
JPH113212A (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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery 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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP15318397A priority Critical patent/JP3269423B2/en
Publication of JPH113212A publication Critical patent/JPH113212A/en
Application granted granted Critical
Publication of JP3269423B2 publication Critical patent/JP3269423B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、通信端末装置同士
での制御プログラムの更新を可能としたプログラム自動
更新機能付通信端末装置及びこの装置によって読み取り
可能な記録媒体に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a communication terminal device with an automatic program updating function that enables a control program to be updated between communication terminal devices, and a recording medium readable by the device.

【0002】[0002]

【従来の技術】通信端末装置の1つであるファクシミリ
装置には、予め、ファクシミリ通信などを制御するため
の制御プログラムが記憶されており、従来、この制御プ
ログラムを、機能追加や障害改修などのために更新(バ
ージョンアップ)するためには、以下ような方法が採ら
れていた。
2. Description of the Related Art A facsimile apparatus, which is one of communication terminal apparatuses, previously stores a control program for controlling facsimile communication and the like. Conventionally, this control program is used to add functions or repair faults. In order to update (version up), the following method was adopted.

【0003】第1の方法は、制御プログラムがROMに
記憶されている場合であり、この場合は、各装置に内蔵
されたROMを交換することによって、制御プログラム
を更新していた。第2の方法は、制御プログラムが、書
き換え可能なフラッシュROMに記憶されている場合で
あり、この場合は、サービスセンタに設定されたコンピ
ュータから、管理しているすべてのファクシミリ装置に
対し、バージョンアップした制御プログラムを送信し
て、制御プログラムを更新していた。
The first method is a case where a control program is stored in a ROM. In this case, the control program is updated by replacing a ROM built in each device. The second method is a case where the control program is stored in a rewritable flash ROM. In this case, a computer set in a service center updates all the managed facsimile machines. The control program was transmitted to update the control program.

【0004】[0004]

【発明が解決しようとする課題】ところが、上記従来の
通信端末装置では、制御プログラムを更新するために、
第1の方法のときは、サービスマンがいちいち各装置の
設置場所までROMを交換しに行かなければならず、第
2の方法のときは、サービスセンタから各装置に対し、
更新する制御プログラムを送信しなければならないた
め、多くの時間が必要であった。
However, in the above-mentioned conventional communication terminal device, in order to update the control program,
In the case of the first method, a service person must go to the installation location of each device to exchange the ROM, and in the case of the second method, the service center sends a message to each device.
Since a control program to be updated has to be transmitted, much time is required.

【0005】そこで、本発明は、このような点を鑑み
て、各通信端末装置間で自動的に制御プログラムが更新
できるようにすることを目的として提案された。
[0005] In view of the above, the present invention has been proposed for the purpose of automatically updating a control program between communication terminals.

【0006】[0006]

【課題を解決するための手段】前記目的を達成するた
め、本発明のプログラム自動更新機能付通信端末装置
は、以下の手段を備える。請求項1に記載のプログラム
自動更新機能付通信端末装置は、所定の制御プログラム
のバージョンを記憶した記憶手段と、通信データの受信
時に、相手装置のバージョンデータを受信し、前記記憶
手段に記憶したバージョンが、受信したバージョンより
も低いときには、相手装置のダイヤル番号を記憶し、相
手装置側から送信されてくる原稿データのファクシミリ
受信を行い、原稿データのファクシミリ受信が完了する
と、回線を一旦切断し、記憶手段に記憶しておいた相手
装置のダイヤル番号にダイヤルし、相手装置から自装置
よりもバージョンが高い制御プログラムデータを受信す
ることで、所定の制御プログラムを更新する制御手段
を備える、プログラム自動更新機能付通信端末装置。請
求項2に記載のプログラム自動更新機能付通信端末装置
は、請求項1に記載のプログラム自動更新機能付通信端
末装置の、制御手段が、通信データの受信時に、相手装
置のバージョンデータを受信し、前記記憶手段に記憶し
たバージョンが、受信したバージョンよりも低いときに
記憶する相手装置のダイヤル番号が通信端末識別信号か
ら検出した相手装置のダイヤル番号である
In order to achieve the above object, a communication terminal device with an automatic program updating function according to the present invention comprises the following means. A communication terminal device with an automatic program updating function according to claim 1, wherein the storage means stores a version of a predetermined control program, and the communication terminal receives communication data.
Sometimes, the version data of the partner device is received and the
The version stored in the means is higher than the version received
Is low, the dialed number of the other
Facsimile of original data sent from hand device
Reception is completed and facsimile reception of original data is completed.
And the other party whose connection has been temporarily stored and stored in the storage means
Dial the dial number of the device, and the other device
Control program data with a higher version than
In Rukoto, and a control means for updating the predetermined control program
A communication terminal device with an automatic program update function, comprising: According to a second aspect of the present invention, there is provided a communication terminal apparatus having the automatic program updating function, wherein the control means of the communication terminal apparatus having the automatic program updating function according to the first aspect is configured such that, when receiving the communication data,
Receiving the version data of the
Version is lower than the version received
Whether the dialed number of the partner device to be stored is a communication terminal identification signal
This is the dial number of the partner device detected from this .

【0007】[0007]

【0008】請求項1又は請求項2に記載のプログラム
自動更新機能付通信端末装置では、自己の制御プログラ
ムのバージョンの方が高いときには、TSI(送信端末
識別信号)から検出した相手装置のダイヤル番号を記憶
しておいて、本来の目的であった原稿データのファクシ
ミリ受信を行い、原稿データ受信が完了すると、一旦回
線を切断した後、相手装置にダイヤルし、相手装置の制
御プログラムを更新するようにしている。これによっ
て、制御プログラムを受信する側に通信料金を負担させ
ることができる。請求項3は、請求項1又は請求項2に
記載の通信端末装置によって読み取り可能な記録媒体を
提案しており、この記録媒体には、制御手段に、所定の
制御プログラムの更新手順を実行させるためのプログラ
ムを記録している。
[0008] A program according to claim 1 or 2
In a communication terminal device with an automatic update function, when the version of its own control program is higher, the TSI (transmission terminal
Stores the dial number of the partner device detected from the identification signal)
The original data facsimile
Millimeter reception is performed, and when document data reception is completed, the line is disconnected once , dialed to the partner device, and the control program of the partner device is updated . As a result, the side receiving the control program can bear the communication fee. Claim 3 proposes a recording medium readable by the communication terminal device according to claim 1 or 2, and causes the control means to execute a predetermined control program update procedure on the recording medium. For recording programs.

【0009】すなわち、記録媒体に記録したプログラム
は、通信データの送信又は受信時に、相手装置のバージ
ョンデータを受信し、記憶手段に記憶したバージョン
が、受信したバージョンよりも低いときには、相手装置
から制御プログラムデータを受信し、所定の制御プログ
ラムを更新する手順を、制御手段に実行させ、また、通
信データの送信又は受信時に、相手装置のバージョンデ
ータを受信し、記憶手段に記憶したバージョンが、受信
したバージョンよりも高いときには、一旦回線を切断し
た後、相手装置からの呼び出しに応じて、制御プログラ
ムデータを送信し、相手装置に所定の制御プログラムを
更新させる手順を、制御手段に実行させる。
That is, the program recorded on the recording medium receives version data of the partner device when transmitting or receiving communication data, and when the version stored in the storage means is lower than the received version, the program is controlled by the partner device. A procedure for receiving program data and updating a predetermined control program is executed by the control means.When transmitting or receiving communication data, the version data of the partner device is received, and the version stored in the storage means is received. If the version is higher than the version, the control unit transmits the control program data in response to the call from the partner apparatus after disconnecting the line, and causes the control unit to execute a procedure for updating the predetermined control program in the partner apparatus.

【0010】通信端末装置は、フロッピーディスクなど
に記録されたプログラムを記録媒体から読み取って、そ
れ以降、このプログラムの命令に従って、制御プログラ
ムの自動更新を行う。
The communication terminal device reads a program recorded on a floppy disk or the like from a recording medium, and thereafter automatically updates the control program according to the instructions of the program.

【0011】[0011]

【発明の実施の形態】以下に、本発明の実施の形態につ
いて図面を参照して説明する。図1は、通信端末装置の
構成の一例を示したブロック図である。ここには、一例
としてファクシミリ装置Fの構成を示しているが、本発
明はこれには限定されず、記憶した所定の制御プログラ
ムによって動作する通信端末装置であればよく、例え
ば、データ通信機能を備えたパーソナルコンピュータな
どであってもよい。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram illustrating an example of a configuration of a communication terminal device. Here, the configuration of the facsimile apparatus F is shown as an example, but the present invention is not limited to this, and may be any communication terminal apparatus that operates according to a stored predetermined control program. It may be a personal computer or the like provided.

【0012】図において、1はCPUなどで本発明の制
御手段を構成した主制御部、2は通信回線Lへのダイヤ
ル信号の送出などの網制御を行うNCU、3は画像デー
タをファクシミリ通信するために信号の変調・復調を行
うモデム、4はファクシミリ通信の画像データを格納す
る画像メモリ、5は本発明の記憶手段を構成し、必要な
データを記憶するRAM、6は予め制御プログラムを記
憶したフラッシュROM、7は液晶画面やLEDなどで
構成された表示部、8は各種操作キーやスイッチなどで
構成された操作部、9はセットされた原稿の画像データ
を読み取る読取部、10は記録紙に画像データを印字出
力する記録部、11はフロッピーディスク等の記録媒体
fdからフラッシュROM6に記憶する制御プログラム
データを読み取る、フロッピーディスク装置等で構成さ
れた外部記憶媒体読取部である。なお、主制御部1に
は、ファクシミリ通信制御、画像データの符号化/復号
化などの処理回路を含んでいる。また、記録媒体fd
は、光ディスク、ROM、ハードディスクなどであって
もよい。
In FIG. 1, reference numeral 1 denotes a main control unit which constitutes a control means of the present invention such as a CPU, 2 denotes an NCU which performs network control such as transmission of a dial signal to a communication line L, and 3 denotes facsimile communication of image data. For this purpose, a modem for modulating and demodulating signals, 4 is an image memory for storing image data of facsimile communication, 5 is a storage unit of the present invention, a RAM for storing necessary data, and 6 is a control program for storing a control program in advance A flash ROM 7, a display unit composed of a liquid crystal screen, LEDs, etc., an operation unit 8 composed of various operation keys and switches, a reading unit 9 for reading image data of a set document, and a recording unit 10 A recording unit 11 for printing out image data on paper reads a control program data stored in the flash ROM 6 from a recording medium fd such as a floppy disk. An external storage medium reading unit composed of a floppy disk device or the like. The main control unit 1 includes processing circuits for facsimile communication control, encoding / decoding of image data, and the like. Also, the recording medium fd
May be an optical disk, a ROM, a hard disk, or the like.

【0013】このような構成において、ファクシミリ装
置Fは、フラッシュROM6に記憶された制御プログラ
ムに従い、読取部9で読み取った画像データを符号化し
て、通信回線Lを通じ、他の通信端末装置に送信する一
方、通信回線Lを通じて受信した画像データを復号し、
記録部10から印字出力する基本動作をなす。本発明で
は、制御プログラム以外に、記録媒体fdに記録された
更新プログラムを外部記憶媒体読取部11から読み取っ
て、フラッシュROM6に記憶している。この更新プロ
グラムは、所定の制御プログラムを自動更新するよう
に、主制御部1を制御するプログラムである。
In such a configuration, the facsimile apparatus F encodes the image data read by the reading section 9 according to the control program stored in the flash ROM 6 and transmits it to another communication terminal apparatus via the communication line L. On the other hand, decoding the image data received through the communication line L,
The basic operation of printing out from the recording unit 10 is performed. In the present invention, in addition to the control program, the update program recorded on the recording medium fd is read from the external storage medium reading unit 11 and stored in the flash ROM 6. This update program is a program that controls the main control unit 1 to automatically update a predetermined control program.

【0014】なお、記録媒体fdは、コンピュータでも
読み取りが可能なので、更新プログラムは、コンピュー
タによって作成され、記録媒体fdに記録されており、
この更新プログラムによれば、フラッシュROM6に記
憶された所定の制御プログラムの更新を、外部記憶媒体
読取部11から記録媒体fdに記録された制御プログラ
ムデータを読み取って行う以外に、通信回線Lを介し
て、他の通信端末装置から制御プログラムデータを受信
して行うことができる。
Since the recording medium fd can be read by a computer, the update program is created by the computer and recorded on the recording medium fd.
According to this update program, a predetermined control program stored in the flash ROM 6 is updated by reading the control program data recorded on the recording medium fd from the external storage medium reading unit 11 and also updating the control program via the communication line L. Thus, the control program data can be received from another communication terminal device.

【0015】この更新プログラムによる主制御部1の動
作を説明すると、まず、ファクシミリ通信データの送信
又は受信時に、相手装置のバージョンデータを受信し、
相手装置の所定の制御プログラムのバージョンと、RA
M5に記憶した所定の制御プログラムのバージョンとを
比較する。比較の結果、RAM5に記憶したバージョン
が、相手装置のバージョンよりも低いときには、通信回
線Lを介して、相手装置から制御プログラムデータを受
信し、フラッシュROM6に記憶した制御プログラムを
更新する。
The operation of the main control unit 1 according to this update program will be described. First, when transmitting or receiving facsimile communication data, version data of a partner device is received.
A predetermined control program version of the partner device;
A comparison is made with the version of the predetermined control program stored in M5. As a result of the comparison, when the version stored in the RAM 5 is lower than the version of the partner device, the control program data is received from the partner device via the communication line L, and the control program stored in the flash ROM 6 is updated.

【0016】このときの動作を図2〜図5のフローチャ
ートを用いて説明する。図2,3は発呼側でバージョン
を比較する場合、図4,5は被呼側でバージョンを比較
する場合である。なお、図中のファクシミリ通信手順信
号は、主なものだけを記載している。図2は、発呼側の
バージョンが被呼側のバージョンよりも低い場合である
(例えば、発呼側がVer1.00、被呼側がVer
2.00)。したがって、ここでは発呼側が請求項1に
記載の通信端末装置に相当する。
The operation at this time will be described with reference to the flowcharts of FIGS. 2 and 3 show the case where the versions are compared on the calling side, and FIGS. 4 and 5 show the case where the versions are compared on the called side. In the figure, only the main facsimile communication procedure signals are described. FIG. 2 shows a case where the version on the calling side is lower than the version on the called side (for example, the calling side is Ver1.00, and the called side is Ver.
2.00). Therefore, the calling side here corresponds to the communication terminal device according to the first aspect.

【0017】発呼側は、NSF(非標準機能信号)に設
定されたバージョン番号を受け、RAM5に記憶された
自己のバージョン番号と比較する。この結果、自己(発
呼側)のバージョン番号が相手装置(被呼側)のバージ
ョン番号よりも低いときは、このことを記憶しておい
て、本来の発呼の目的であった原稿データのファクシミ
リ送信を行う(200〜203,250〜253)。
The calling side receives the version number set in the NSF (non-standard function signal) and compares it with its own version number stored in the RAM 5. As a result, when the version number of the self (calling side) is lower than the version number of the partner device (the called side), this is stored and the original data of the original data intended for the calling is stored. Facsimile transmission is performed (200 to 203, 250 to 253).

【0018】原稿データ送信が完了すると、制御プログ
ラムのバージョンアップを図るべく、EOM(メッセー
ジ終了信号)を送出して、通信手順を前処理に戻し、N
SFを受信すると、NSC(非標準機能命令信号)にプ
ログラム送信要求を設定し送信する。すると、この設定
を検出した被呼側から発呼側よりもバージョンが高い制
御プログラムデータが送信されて来るので、フラッシュ
ROM6を書き換え、バージョン番号を更新して通信を
終了する(204〜211,254〜259)。
When the transmission of the original data is completed, an EOM (message end signal) is sent out in order to upgrade the control program, and the communication procedure is returned to the pre-processing.
Upon receiving the SF, a program transmission request is set and transmitted to NSC (Non-standard function command signal). Then, control program data having a higher version than that of the calling side is transmitted from the called side detecting this setting, so that the flash ROM 6 is rewritten, the version number is updated, and the communication is terminated (204 to 211, 254). 259).

【0019】このように、本発明では、通信端末装置同
士の通常の通信時に、制御プログラムのバージョンをチ
ェックし、制御プログラムを更新することが出来る。こ
れによって、メーカでは、障害改修した制御プログラム
を小数の通信端末装置に対して送信し更新させておくだ
けで、ユーザに通知することなく、制御プログラムをバ
ージョンアップすることができる(サイレント・バージ
ョンアップ)。また、最新バージョンの無料提供も、通
常の通信時にあわせて、間接的に実施できる。もちろ
ん、サービスセンタのセンタ装置にも、更新プログラム
を記憶しているので、センタ装置と通信を行えば、自動
的に制御プログラムが最新のバージョンに更新される。
As described above, according to the present invention, the version of the control program can be checked and the control program can be updated during normal communication between the communication terminal apparatuses. As a result, the manufacturer can upgrade the control program without sending a notice to the user by merely transmitting the updated repair control program to a small number of communication terminal apparatuses and updating the control program (silent version upgrade). ). The latest version can also be provided free of charge indirectly at the time of normal communication. Of course, since the update program is also stored in the center device of the service center, the control program is automatically updated to the latest version by communicating with the center device.

【0020】なお、制御プログラムデータには、このよ
うな手順を実行するための更新プログラムや、通信プロ
グラムなども含まれており、このようなプログラムデー
タを受信した装置は、次回の通信時から更新されたプロ
グラムによって動作するようになっている。また、制御
プログラムデータの送受信は、所定のフレーム単位でデ
ータを送受信し、各フレームで誤りの有無を判断して、
誤りフレームがなくなるまで、データの再送を繰り返す
ECM通信モードで行えばよく、これによれば、制御プ
ログラムデータが大量であっても、正常かつ迅速に、通
常の画像データと同じように、データを送受信できる。
The control program data includes an update program for executing such a procedure, a communication program, and the like. The device that receives such program data updates the program from the next communication. It is designed to work with the program. In addition, transmission and reception of control program data is performed by transmitting and receiving data in a predetermined frame unit, determining whether there is an error in each frame,
It is sufficient to perform the ECM communication mode in which the retransmission of data is repeated until no error frame is present. According to this, even if the control program data is large, the data can be normally and quickly transmitted in the same manner as normal image data. Can send and receive.

【0021】図3は、図2の場合とは逆に、発呼側のバ
ージョンが被呼側のバージョンよりも高い場合である。
発呼側は、NSFに設定されたバージョン番号を受け、
RAM5に記憶された自己のバージョン番号と比較す
る。この結果、自己(発呼側)のバージョン番号が相手
装置(被呼側)のバージョン番号よりも高いときは、こ
のことを記憶しておいて、本来の発呼の目的であった原
稿データのファクシミリ送信を行う(300〜303,
350〜353)。
FIG. 3 shows a case where the version on the calling side is higher than the version on the called side, contrary to the case of FIG.
The caller receives the version number set in NSF,
The version number is compared with its own version number stored in the RAM 5. As a result, when the version number of the self (calling side) is higher than the version number of the partner apparatus (called side), this is stored and the original data of the original call purpose is stored. Perform facsimile transmission (300-303,
350-353).

【0022】原稿データ送信が完了すると、制御プログ
ラムのバージョンアップを図るべく、EOMを送出し
て、通信手順を前処理に戻し、NSFを受信すると、N
SS(非標準機能設定信号)にプログラム受信指示を設
定し送信する。そして、制御プログラムデータを送信
し、これを受信した被呼側では、フラッシュROM6を
書き換え、バージョン番号を更新して通信を終了する
(304〜309,354〜361)。
When the transmission of the original data is completed, an EOM is transmitted to upgrade the control program, the communication procedure is returned to the pre-processing, and the NSF is received when the NSF is received.
A program reception instruction is set in SS (non-standard function setting signal) and transmitted. Then, the called side that has transmitted the control program data, rewrites the flash ROM 6, updates the version number, and ends the communication (304 to 309, 354 to 361).

【0023】次に、図4は、被呼側でバージョンを比較
し、被呼側のバージョンが発呼側のバージョンよりも低
い場合である。したがって、ここでは被呼側が請求項1
に記載の通信端末装置に相当する。被呼側は、NSSに
設定されたバージョン番号を受け、RAM5に記憶され
た自己のバージョン番号と比較する。この結果、自己
(被呼側)のバージョン番号が相手装置(発呼側)のバ
ージョン番号よりも低いと判断すると、TSI(送信端
末識別信号)から検出した相手装置のダイヤル番号を記
憶しておいて、本来の目的であった原稿データのファク
シミリ受信を行う(400〜403,450〜45
3)。
Next, FIG. 4 shows a case where the versions on the called side are compared, and the version on the called side is lower than the version on the calling side. Therefore, here, the called party is claim 1
Corresponds to the communication terminal device. The called side receives the version number set in the NSS and compares it with its own version number stored in the RAM 5. As a result, if it is determined that the version number of the self (called side) is lower than the version number of the other side (calling side), the dial number of the other side detected from the TSI (transmission terminal identification signal) is stored. And performs facsimile reception of the original data, which was the original purpose (400 to 403, 450 to 45).
3).

【0024】原稿データ受信が完了すると、回線を一旦
切断し、記憶しておいたTSIの番号にダイヤルする。
すると、NSFを受信するので、NSCにプログラム送
信要求を設定し送信し、この設定を検出した元の発呼側
(この時点では被呼側)から、自装置Fよりもバージョ
ンが高い制御プログラムデータを受信し、フラッシュR
OM6を書き換え、バージョン番号を更新して通信を終
了する(404〜410,454〜462)。
When the reception of the original data is completed, the line is disconnected once and the stored TSI number is dialed.
Then, since the NSF is received, a program transmission request is set and transmitted to the NSC, and the control program data having a version higher than that of the own apparatus F is transmitted from the original calling side (the called side at this time) detecting this setting. Flash R
The OM 6 is rewritten, the version number is updated, and the communication is terminated (404 to 410, 454 to 462).

【0025】図5は、図4の場合とは逆に、被呼側のバ
ージョンが発呼側のバージョンよりも高い場合である。
被呼側は、NSSに設定されたバージョン番号を受け、
RAM5に記憶された自己のバージョン番号と比較す
る。この結果、自己(被呼側)のバージョン番号が相手
装置(発呼側)のバージョン番号よりも高いときは、T
SIから検出した相手装置のダイヤル番号を記憶してお
いて、本来の目的であった原稿データのファクシミリ受
信を行う(500〜503,550〜553)。
FIG. 5 shows a case where the version on the called side is higher than the version on the calling side, contrary to the case of FIG.
The called party receives the version number set in the NSS,
The version number is compared with its own version number stored in the RAM 5. As a result, when the version number of the self (called side) is higher than the version number of the partner apparatus (calling side), T
The dial number of the partner device detected from the SI is stored, and the original purpose of facsimile reception of the original data is performed (500 to 503, 550 to 553).

【0026】原稿データ受信が完了すると、回線を一旦
切断し、記憶していたTSIの番号にダイヤルする。す
ると、NSFを受信するので、NSSにプログラム受信
指示を設定して送信し、この設定を検出した元の発呼側
(この時点では被呼側)に、制御プログラムデータを送
信し、これを受信した元の発呼側では、フラッシュRO
M6を書き換え、バージョン番号を更新して通信を終了
する(504〜512,554〜560)。
When the reception of the original data is completed, the line is temporarily disconnected, and the stored TSI number is dialed. Then, since the NSF is received, a program reception instruction is set in the NSS and transmitted, and the control program data is transmitted to the original calling side (the called side at this time) which detected this setting, and the reception is performed. In the original calling party, the flash RO
Rewrite M6, update the version number, and end the communication (504-512, 554-560).

【0027】以上には、本発明の通信端末装置の基本動
作として、双方のバージョンをチェックする側が発呼側
か被呼側か、発呼側と被呼側のどちらの制御プログラム
のバージョンが上かによって、4つの形態を説明した
が、図3と図5に示した場合では、制御プログラムデー
タを送信する側が、その時点の発呼側になっているた
め、通信料金を支払うようになっている。
As described above, as a basic operation of the communication terminal apparatus of the present invention, whether the version checking both versions is the calling side or the called side, and whether the version of the control program of the calling side or the called side is higher According to the above, four modes have been described. However, in the cases shown in FIGS. 3 and 5, since the side transmitting the control program data is the calling side at that time, the communication fee is paid. I have.

【0028】そこで、このような事態を解消するため、
主制御部1は、ファクシミリ通信データの送信又は受信
時に、相手装置のバージョンデータを受信し、RAM5
に記憶したバージョンが、受信したバージョンよりも高
いときには、一旦回線を切断した後、相手装置を呼び出
しに応じて、制御プログラムデータを送信し、相手装置
に所定の制御プログラムを更新させるように動作する。
In order to solve such a situation,
The main control unit 1 receives the version data of the partner device when transmitting or receiving the facsimile communication data,
If the version stored in the device is higher than the received version, the line is disconnected, the control program data is transmitted in response to the call of the partner device, and the partner device is operated to update the predetermined control program. .

【0029】図6は、発呼側でバージョンをチェックし
た結果、発呼側のバージョンが被呼側のバージョンより
も高かった場合を示している。発呼側は、NSFに設定
されたバージョン番号を受け、RAM5に記憶された自
己のバージョン番号と比較した結果、自己(発呼側)の
バージョン番号が相手装置(被呼側)のバージョン番号
よりも高いときは、NSSにポーリング受信指示を設定
して送信した後、本来の発呼の目的であった原稿データ
のファクシミリ送信を行い、この送信が完了すると回線
を切断する(600〜605,650〜655)。
FIG. 6 shows a case where the version on the calling side is higher than the version on the called side as a result of checking the version on the calling side. The calling side receives the version number set in the NSF, compares the version number with its own version number stored in the RAM 5, and finds that the version number of its own (calling side) is greater than the version number of the partner device (called side). When the transmission is high, a polling reception instruction is set in the NSS and transmitted, facsimile transmission of the original data intended for the original call is performed, and when the transmission is completed, the line is disconnected (600 to 605, 650). 655).

【0030】被呼側は、NSSからポーリング受信指示
を検出しているので、回線切断後、TSIから検出して
いた番号にダイヤルし、NSFを受信すると、NSCに
プログラム送信要求を設定して送信し、この設定を検出
した元の発呼側(この時点では被呼側)から、制御プロ
グラムデータを受信し、フラッシュROM6を書き換
え、バージョン番号を更新して通信を終了する(606
〜611,656〜663)。
Since the called side detects the polling reception instruction from the NSS, it dials the number detected from the TSI after disconnecting the line, and upon receiving the NSF, sets a program transmission request in the NSC and transmits the request. Then, the control program data is received from the original calling side (the called side at this time) detecting this setting, the flash ROM 6 is rewritten, the version number is updated, and the communication is terminated (606).
611, 656-663).

【0031】このようにすれば、制御プログラムのバー
ジョンが低い側が、発呼し直し、制御プログラムを受信
することができ、バージョンが上の制御プログラムの送
信側が通信料金を負担することがない。図7は、被呼側
でバージョンをチェックした結果、被呼側のバージョン
が発呼側のバージョンよりも高かった場合を示してい
る。
In this way, the side with the lower version of the control program can make a call again and receive the control program, and the transmitting side of the higher-version control program does not bear the communication fee. FIG. 7 shows a case where the version of the called side is higher than the version of the calling side as a result of checking the version on the called side.

【0032】被呼側は、NSSに設定されたバージョン
番号を受け、RAM5に記憶された自己のバージョン番
号と比較した結果、自己(被呼側)のバージョン番号が
相手装置(発呼側)のバージョン番号よりも高いとき
は、TSIから検出した相手装置のダイヤル番号を記憶
しておいて、本来の目的であった原稿データのファクシ
ミリ受信を行い、この受信が完了すると回線を切断する
(700〜704,750〜754)。
The called side receives the version number set in the NSS and compares it with its own version number stored in the RAM 5. As a result, the version number of the called side (called side) is equal to that of the partner apparatus (calling side). If the version number is higher than the version number, the dial number of the partner device detected from the TSI is stored, facsimile reception of the original document data is performed, and the line is disconnected when the reception is completed (700 to 700). 704, 750-754).

【0033】被呼側は、TSIの番号にダイヤルし、N
SFを受信すると、NSSにポーリング受信指示を設定
して送信した後、回線を切断する(705〜709,7
55〜759)。これに対して、発呼側は、NSSから
ポーリング受信指示を検出しているので、同時に送出さ
れてきていたTSIから相手装置の番号を検出し、そこ
にダイヤルし、NSFを受信すると、NSCにプログラ
ム送信要求を設定して送信する。すると、この設定を検
出した被呼側から、制御プログラムデータを受信するの
で、フラッシュROM6を書き換え、バージョン番号を
更新して通信を終了する(710〜717,760〜7
65)。
The called party dials the TSI number and
When the SF is received, a polling reception instruction is set in the NSS and transmitted, and then the line is disconnected (705 to 709, 7
55-759). On the other hand, since the calling side has detected the polling reception instruction from the NSS, it detects the number of the partner apparatus from the TSI transmitted at the same time, dials it, and receives the NSF. Set and send a program transmission request. Then, since the control program data is received from the called side detecting this setting, the flash ROM 6 is rewritten, the version number is updated, and the communication is terminated (710 to 717, 760 to 7
65).

【0034】[0034]

【発明の効果】以上の説明から理解されるように、請求
項1又は請求項2に記載の通信端末装置によれば、通信
データの受信時に、相手装置のバージョンデータを受信
して、自己のバージョンが、相手装置のバージョンより
も低ければ、相手装置から制御プログラムデータを受信
して、制御プログラムを自動的に更新することができ
る。これによって、従来のようにサービスセンタから各
装置に対し、バージョンアップの度に、制御プログラム
を送信する必要がなくなり、各通信端末装置間で自動的
に制御プログラムを更新することができる。
As can be understood from the above description, according to the communication terminal device of the first or second aspect , when receiving the communication data , the version data of the partner device is received, and If the version is lower than the version of the partner device, control program data can be received from the partner device and the control program can be automatically updated. This eliminates the necessity of transmitting a control program from the service center to each device as in the related art every time a version is upgraded, and the control program can be automatically updated between the communication terminal devices.

【0035】また、請求項1又は請求項2に記載の通信
端末装置によれば、通信データの送信又は受信時に、自
己のバージョンが、相手装置のバージョンよりも高いと
きには、一旦回線を切断した後、相手装置の呼び出しに
応じて、制御プログラムデータを送信し、制御プログラ
ムを更新させることができる。これによって、制御プロ
グラムデータの受信側が通信料金を負担するので、送信
側に迷惑をかけることがない。
A communication according to claim 1 or 2.
According to the terminal device , at the time of transmission or reception of communication data, if its version is higher than the version of the partner device, after disconnecting the line once, in response to the call of the partner device, transmit control program data, The control program can be updated. As a result, the receiving side of the control program data bears the communication fee, so that the transmitting side is not bothered.

【0036】請求項3に記載の記録媒体は、制御プログ
ラムの更新手順を実行させるためのプログラムを記録し
ているので、この記録媒体を各装置に読み取らせるだけ
で、容易に通信端末装置間の制御プログラムの自動更新
を実施させることが出来る。
Since the recording medium according to the third aspect stores a program for executing the procedure for updating the control program, it is easy to read the recording medium by each device and to easily perform the communication between the communication terminal devices. Automatic updating of the control program can be performed.

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

【図1】本発明に係る通信端末装置の構成の一例を示す
ブロック図である。
FIG. 1 is a block diagram showing an example of a configuration of a communication terminal device according to the present invention.

【図2】本発明に係る通信端末装置の動作を示したフロ
ーチャートである。
FIG. 2 is a flowchart showing an operation of the communication terminal device according to the present invention.

【図3】本発明に係る通信端末装置の動作を示したフロ
ーチャートである。
FIG. 3 is a flowchart showing an operation of the communication terminal device according to the present invention.

【図4】本発明に係る通信端末装置の動作を示したフロ
ーチャートである。
FIG. 4 is a flowchart showing an operation of the communication terminal device according to the present invention.

【図5】本発明に係る通信端末装置の動作を示したフロ
ーチャートである。
FIG. 5 is a flowchart showing an operation of the communication terminal device according to the present invention.

【図6】本発明に係る通信端末装置の動作を示したフロ
ーチャートである。
FIG. 6 is a flowchart showing an operation of the communication terminal device according to the present invention.

【図7】本発明に係る通信端末装置の動作を示したフロ
ーチャートである。
FIG. 7 is a flowchart showing an operation of the communication terminal device according to the present invention.

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

F・・・ファクシミリ装置 1・・・主制御部 5・・・RAM 6・・・フラッシュROM 11・・・外部記憶媒体読取部 fd・・・記録媒体 F: facsimile apparatus 1: main control unit 5: RAM 6: flash ROM 11: external storage medium reading unit fd: recording medium

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 9/06 H04M 11/00 301 ──────────────────────────────────────────────────続 き Continued on front page (58) Field surveyed (Int.Cl. 7 , DB name) G06F 9/06 H04M 11/00 301

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】所定の制御プログラムのバージョンを記憶
した記憶手段と、通信データの受信時に、相手装置のバージョンデータを
受信し、前記記憶手段に記憶したバージョンが、受信し
たバージョンよりも低いときには、前記相手装置のダイ
ヤル番号を記憶し、 前記相手装置側から送信されてくる原稿データのファク
シミリ受信を行い、 前記原稿データのファクシミリ受信が完了すると、回線
を一旦切断し、 前記記憶手段に記憶しておいた前記相手装置のダイヤル
番号にダイヤルし、 前記相手装置から自装置よりもバージョンが高い制御プ
ログラムデータを受信することで、 前記所定の制御プロ
グラムを更新する制御手段とを備える、プログラム自動
更新機能付通信端末装置。
A storage means for storing a version of a predetermined control program; and, when receiving communication data , storing version data of a partner device.
Receiving the version stored in the storage means;
If the version is lower than the version
Dial number, and fax the original data transmitted from the partner device.
When facsimile reception of the original data is completed,
Is temporarily disconnected, and the dial of the partner device stored in the storage means is dialed.
Dials the number, and sends a control program with a higher version than the own device from the partner device.
By receiving the program data, and a control means for updating the predetermined control program, automatic program update function with the communication terminal apparatus.
【請求項2】前記制御手段が、通信データの受信時に、
前記相手装置のバージョンデータを受信し、前記記憶手
段に記憶したバージョンが、受信したバージョンよりも
低いときに記憶する相手装置のダイヤル番号が、通信端
末識別信号から検出した相手装置のダイヤル番号であ
る、請求項1に記載のプログラム自動更新機能付通信端
末装置。
2. The method according to claim 1, wherein said control means is configured to:
Receiving version data of the partner device,
The version stored in the column is higher than the version received
When the dial number of the partner device stored when the
The dial number of the partner device detected from the
The communication terminal device with an automatic program updating function according to claim 1.
【請求項3】前記制御手段に、所定の制御プログラムの
更新手順を実行させるためのプログラムを記録した、請
求項1又は請求項2に記載の通信端末装置によって読み
取り可能な記録媒体。
3. A recording medium readable by a communication terminal device according to claim 1, wherein a program for causing said control means to execute a predetermined control program update procedure is recorded.
JP15318397A 1997-06-11 1997-06-11 Communication terminal device with automatic program update function and recording medium readable by this device Expired - Fee Related JP3269423B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15318397A JP3269423B2 (en) 1997-06-11 1997-06-11 Communication terminal device with automatic program update function and recording medium readable by this device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15318397A JP3269423B2 (en) 1997-06-11 1997-06-11 Communication terminal device with automatic program update function and recording medium readable by this device

Publications (2)

Publication Number Publication Date
JPH113212A JPH113212A (en) 1999-01-06
JP3269423B2 true JP3269423B2 (en) 2002-03-25

Family

ID=15556868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15318397A Expired - Fee Related JP3269423B2 (en) 1997-06-11 1997-06-11 Communication terminal device with automatic program update function and recording medium readable by this device

Country Status (1)

Country Link
JP (1) JP3269423B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4576130B2 (en) * 2004-02-12 2010-11-04 パイオニア株式会社 Version updating method for communication system application program and program therefor
US8072623B2 (en) 2007-02-16 2011-12-06 Ricoh Company, Ltd. Image processing apparatus, method for controlling image processing apparatus, control program, and recording medium
US8335813B2 (en) 2007-05-01 2012-12-18 Illinois Institute Of Technology Systems, methods, and protocols for process migration and group membership management
JP5444865B2 (en) 2009-06-16 2014-03-19 ブラザー工業株式会社 Communication device
WO2024013995A1 (en) * 2022-07-15 2024-01-18 日産自動車株式会社 Electronic control device and electronic control method

Also Published As

Publication number Publication date
JPH113212A (en) 1999-01-06

Similar Documents

Publication Publication Date Title
JP3269423B2 (en) Communication terminal device with automatic program update function and recording medium readable by this device
JP3719620B2 (en) Facsimile machine
JP2000267857A (en) Facsimile maintenance system
JP2709922B2 (en) Memory management method for data processing device
US5995600A (en) Transmitting method in facsimile
JP3246419B2 (en) Communications system
JPH11275286A (en) Communication equipment
JP3461864B2 (en) Facsimile adapter
JPH09130528A (en) Facsimile equipment
JPH1141435A (en) Facsimile equipment
JP2915694B2 (en) Information communication equipment
JP3922322B2 (en) Data communication apparatus, data communication method, and storage medium
JP3190555B2 (en) Facsimile machine
JP3352302B2 (en) Communication device
JP2003037685A (en) Communication terminal
JP2001148752A (en) Facsimile equipment and its program rewriting method
JPH11225238A (en) Communication terminal equipment and program recording medium
JPH06178036A (en) Remote data registration system and facsimile equipment
JPH02105771A (en) Facsimile equipment for automobile telephone
JPH04330844A (en) Data communication equipment
JPH11112752A (en) Communication terminal and storage medium
JP2001313775A (en) Information processor and its control method
JPH09153972A (en) Facsimile equipment
JP2000101813A (en) Facsimile equipment
JP2005027353A5 (en)

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20011218

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

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120118

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20130118

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees