JPH0484319A - Load module transfer mechanism for pos device - Google Patents
Load module transfer mechanism for pos deviceInfo
- Publication number
- JPH0484319A JPH0484319A JP20012790A JP20012790A JPH0484319A JP H0484319 A JPH0484319 A JP H0484319A JP 20012790 A JP20012790 A JP 20012790A JP 20012790 A JP20012790 A JP 20012790A JP H0484319 A JPH0484319 A JP H0484319A
- Authority
- JP
- Japan
- Prior art keywords
- load module
- pos
- library
- controller
- terminal
- 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
Links
- 238000012546 transfer Methods 0.000 title claims description 35
- 230000007246 mechanism Effects 0.000 title claims description 5
- 238000012423 maintenance Methods 0.000 abstract description 22
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000011161 development Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野]
本発明は複数のP OS (Point Of 5al
es)端末とこれらを制御するPOSコントローラとに
より構成されたPOS装置に関し、特にPOS端末側の
ロードモジュールライブラリを最新の内容に維持するの
に好適なロードモジュール転送機構に関す〔従来の技術
]
現在、流通業界において複数のPOS端末を設置してい
る店舗では、複数のPOSg末を1台のPOSコントロ
ーラで制御している場合が多い。[Detailed Description of the Invention] [Industrial Application Field] The present invention is directed to a plurality of POS (Point of 5al
es) Regarding a POS device composed of a terminal and a POS controller that controls these, and in particular regarding a load module transfer mechanism suitable for maintaining the load module library on the POS terminal side with the latest contents [Prior art] Current In stores in the distribution industry where multiple POS terminals are installed, multiple POS terminals are often controlled by one POS controller.
しかし、売上を入力しレシートまたは伝票を発行する機
能を持つのは売場に設置されたPOS端末であるので、
POSコントローラの障害により全てのPOS端末の機
能が停止してしまうのは避けなければならない。また、
1台のPOS端末の障害が他のPOS4末に影響を及ぼ
さないようにしなければならない。このような観点から
、POS装置の信頼性の向上や復旧時間の短縮化等を狙
って、各POS端末自体にロードモジュールライブラリ
を持たせ、このライブラリでその端末が使用するオペレ
ーティングシステムなどのシステムプログラムやユーザ
データ等を含むロードモジュールを保存させるようにす
ることが多く行われている。However, since it is the POS terminal installed in the sales floor that has the function of inputting sales information and issuing receipts or slips,
It must be avoided that all POS terminals stop functioning due to a failure of the POS controller. Also,
It is necessary to prevent a failure of one POS terminal from affecting the other POS terminals. From this perspective, with the aim of improving the reliability of POS devices and shortening recovery time, each POS terminal itself has a load module library, and this library stores system programs such as the operating system used by that terminal. It is often done to save load modules containing files, user data, etc.
このように各々のPOS端末がロードモジュールライブ
ラリを持つPOS装置においては、ロードモジュールの
変更、追加、削除にかがる保守は、当然のことながら全
てのPOS端末に存在するロードモジュールライブラリ
が対象となる。In POS devices where each POS terminal has a load module library, maintenance related to changing, adding, or deleting load modules naturally targets the load module library that exists in all POS terminals. Become.
そこで、保守に際し従来は、システム保守員またはその
指示を受けた店舗事務員が店舗内にある全POS端末を
巡回し、各々のロードモジュールライブラリに対する保
守作業、即ち新たに作成されたロードモジュールでもっ
てロードモジュールライブラリの内容を書き換える等の
作業を行っていた。Therefore, in the past, during maintenance, system maintenance personnel or store clerks under their instructions visited all POS terminals in the store and performed maintenance work on each load module library, that is, using newly created load modules. I was working on things like rewriting the contents of the load module library.
(発明が解決しようとする課題)
しかしながら、システム保守員またはその指示を受けた
店舗事務員が全POS端末を巡回し各々のロードモジュ
ールライブラリの保守作業を行う方法では、保守作業を
完了し終えるまでに多くの時間と労力が必要となる。ま
た、全てを人手で行うため作業ミスが生し昌く、作業漏
れのPOS端末があったり、一部のロードモジュールが
保守されないまま残るといった事態が発生し易い。(Problem to be Solved by the Invention) However, in the method in which a system maintenance person or a store clerk instructed by the system maintenance person visits all POS terminals and performs maintenance work on each load module library, it is difficult to complete the maintenance work until the maintenance work is completed. requires a lot of time and effort. Furthermore, since everything is done manually, work errors are likely to occur, and situations such as some POS terminals being left unmaintained and some load modules remaining unmaintained are likely to occur.
そこで本発明の目的は、POS端末側のロードモジュー
ルライブラリを最新の内容に維持するための保守作業を
簡単かつ確実に行うことができるようにすることにある
。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to enable easy and reliable maintenance work to maintain the load module library on the POS terminal side with the latest content.
本発明は上記の目的を達成するために、それぞれ端末用
ロードモジュールライブラリを育しそのライブラリに格
納されたロードモジュールに従って動作する複数のPO
S端末と、これら複数のPOS端末を制御するPOSコ
ントローラとを含むPOS装置において、
前記POSコントローラ側に、
コントローラ用ロードモジュールライブラリと、このコ
ントローラ用ロードモジュールライブラリ側のリビジョ
ンおよび前記各端末用ロードモジュールライブラリ側の
リビジョンを管理する管理ファイルと、
記憶媒体に記憶されたPOS端末用のロードモジュール
により前記コントローラ用ロードモジュールライブラリ
を更新するロードモジュール入力手段と、
POS端末からロードモジュールライブラリ転送要求を
受けることにより、前記管理ファイルで管理されている
コントローラ用ロードモジュールライブラリ側のリビジ
ョンと前記要求を送出したPOS端末側のリビジョンと
を比較し、一致しないときはロードモジュールライブラ
リ転送指示を出すPOS端末管理手段と、
このPOS端末管理手段からロードモジュールライブラ
リ転送指示が出されることにより、前記コントローラ用
ロードモジュールライブラリの内容を前記要求を送出し
たPOS端末に送出するロードモジュール送出手段とを
備え、
前記各POS端末側に、
前記POSコントローラに対しロードモジュールライブ
ラリ転送要求を送出する制御手段と、前記POSコント
ローラから送出されたロードモジュールを受け取るロー
ドモジュール受け取り手段と、
このロードモジュール受け取り手段で受け取られたロー
ドモジュールを自POS端末の端末用ロードモジュール
ライブラリに出力するロードモジュール出力手段とを備
えている。In order to achieve the above object, the present invention develops a load module library for each terminal and provides a plurality of POs that operate according to the load modules stored in the library.
In a POS device including an S terminal and a POS controller that controls a plurality of these POS terminals, the POS controller side includes a controller load module library, a revision of this controller load module library side, and a load module for each of the terminals. A management file for managing revisions on the library side; a load module input means for updating the controller load module library with a load module for a POS terminal stored in a storage medium; and receiving a load module library transfer request from the POS terminal. POS terminal management means that compares the revision on the controller load module library side managed by the management file with the revision on the POS terminal side that sent the request, and issues a load module library transfer instruction if they do not match; , load module sending means for sending the contents of the controller load module library to the POS terminal that sent the request when a load module library transfer instruction is issued from the POS terminal management means, each of the POS terminals side a control means for sending a load module library transfer request to the POS controller, a load module receiving means for receiving the load module sent from the POS controller, and a load module received by the load module receiving means to be sent to the own POS. and load module output means for outputting to a terminal load module library of the terminal.
また、本発明の好ましい実施例においては、前記各PO
S端末側の制御手段は、自POS端末の電源投入時に前
記ロードモジュールライブラリ転送要求を送出する構成
を有し、更に、前記POSコントローラ側のロードモジ
ュール送出部は、前記コントローラ用ロードモジュール
ライブラリの内容をファイル形式を意識せずファイルの
先頭から物理的にPOS端末に送出する構成を有してい
る。Further, in a preferred embodiment of the present invention, each of the PO
The control means on the S terminal side is configured to send out the load module library transfer request when the own POS terminal is powered on, and furthermore, the load module sending unit on the POS controller side transfers the contents of the controller load module library. It has a configuration that physically sends the file to the POS terminal from the beginning of the file without being aware of the file format.
本発明においては、POSコントローラ側に設けられた
コントローラ用ロードモジュールライブラリが各POS
端末の端末用ロードモジュールライブラリに格納すべき
現時点の最新のロードモジュールを保持すると共に、管
理ファイルがそのコントローラ用ロードモジュールライ
ブラリ側のリビジョンおよび各端末用ロードモジュール
ライブラリ側のりビジタンを管理しており、各POS端
末の端末用ロードモジュールライブラリの保守時には、
POSコントローラ側に設けられたロードモジュール入
力手段が、POSロードモジュール開発装置等で作成さ
れて記憶媒体に記憶されている最新のPOS端末用のロ
ードモジュールを入力してコントローラ用ロードモジュ
ールライブラリを更新する。In the present invention, a controller load module library provided on the POS controller side is used for each POS controller.
In addition to holding the current latest load module to be stored in the terminal load module library of the terminal, the management file manages the revision of the controller load module library side and the visitor number of each terminal load module library side. When maintaining the terminal load module library of each POS terminal,
A load module input means provided on the POS controller side inputs the latest load module for the POS terminal created by a POS load module development device or the like and stored in a storage medium to update the load module library for the controller. .
その後、成るPOS端末の電源が投入される等の契機が
発注すると、そのPOS端末の制御手段が、POSコン
トローラに対しロードモジュールライブラリ転送要求を
送出し、この指示を受けたPOSコントローラでは、P
OS端末管理手段が、管理ファイルで管理されているコ
ントローラ用ロードモジュールライブラリ側のリビジョ
ンと前記要求を送出したPOS端末側のリビジョンとを
比較し、一致しないときはロードモジュールライブラリ
転送指示を出し、ロードモジュール送出手段がこれに応
答して前記コントローラ用ロードモジュールライブラリ
の内容を、例えばファイル形式を意識せずファイルの先
頭から物理的に前記要求を送出したPOS端末に転送し
、そのPOS端末では、ロードモジュール受け取り手段
が上記POSコントローラから送出されたロードモジュ
ールを受け取り、ロードモジュール出力手段が、その受
け取られたロードモジュールを自POS端末の端末用ロ
ードモジュールライブラリに出力し、最新の内容に書き
換える。これによって、当該POS端末のロードモジュ
ールライブラリの保守が終了し、他のPOS端末の保守
も同様に行われる。After that, when an order is placed such as when the power of the POS terminal is turned on, the control means of the POS terminal sends a load module library transfer request to the POS controller.
The OS terminal management means compares the revision on the controller load module library side managed by the management file and the revision on the POS terminal side that sent the request, and if they do not match, issues a load module library transfer instruction and performs the load. In response, the module sending means physically transfers the contents of the controller load module library from the beginning of the file, without being aware of the file format, to the POS terminal that sent the request, and the POS terminal does not load the content. The module receiving means receives the load module sent from the POS controller, and the load module output means outputs the received load module to the terminal load module library of its own POS terminal and rewrites it to the latest content. As a result, maintenance of the load module library of the POS terminal is completed, and maintenance of other POS terminals is performed in the same manner.
次に、本発明の実施例について図面を参照して詳細に説
明する。Next, embodiments of the present invention will be described in detail with reference to the drawings.
第1図は本発明の一実施例にがかるPOS装置のブロッ
ク図である。同図に示すPOS装置は、複数のPOS端
末121〜12−nと、それらと通信路L1〜Lnを介
して通信可能に接続されたPOSコントローラ11とで
構成されている。FIG. 1 is a block diagram of a POS device according to an embodiment of the present invention. The POS device shown in the figure includes a plurality of POS terminals 121 to 12-n and a POS controller 11 communicably connected to them via communication paths L1 to Ln.
POSコントローラ11は、従来と同様に複数のPOS
端末12−1〜12−nをコントロールする機能を備え
ると共に、POSロードモジュールライブラリDK2.
POS端末管理ファイルDK3. ロードモジュール
入力部111.POS端末管理部112およびロードモ
ジュール送出部113を備えている。なお、POSコン
トローラ11にはキーボードKBが接続されており、ま
た、保守時にはフロッピィディスク媒体DKIが図示し
ないフロッピィディスク駆動装置にセットされる。他方
、各POS端末12−1〜12−nは、従来と同様に売
上を入力しレシートまたは伝票を発行する機能を備える
と共に、POSロードモジュールライブラリDK4.
ロードモジュール受取部121.ロードモジュール出
力部122および制御部123を備えている。The POS controller 11, as in the past, controls multiple POS
In addition to having a function to control the terminals 12-1 to 12-n, the POS load module library DK2.
POS terminal management file DK3. Load module input section 111. It includes a POS terminal management section 112 and a load module sending section 113. A keyboard KB is connected to the POS controller 11, and a floppy disk medium DKI is set in a floppy disk drive (not shown) during maintenance. On the other hand, each of the POS terminals 12-1 to 12-n has the function of inputting sales and issuing receipts or slips in the same manner as before, and also has the function of inputting sales and issuing receipts or slips, as well as POS load module library DK4.
Load module receiving section 121. It includes a load module output section 122 and a control section 123.
POSコントローラ11のPOSロードモジュールライ
ブラリDK2は、リリースされた最新リビジョンのPO
S端末用ロードモジュールを保持するライブラリである
。The POS load module library DK2 of the POS controller 11 is the latest released revision of the POS load module library DK2.
This is a library that holds load modules for S terminals.
POS端末管理ファイルDK3は、POSコントローラ
11側のPOSロードモジュールライブラリDK2のリ
ビジョンと各POS端末側のP○Sロードモジュールラ
イブラリDK4等のリビジョンとを管理するファイルで
ある。このPOS端末管理ファイルDK3は、たとえば
第2図の上或いは下に示すように、各POS端末12−
1〜12−nのID (POSNaOO1等)とコント
ローラIDとの各々に対応して、リリースリビジョン(
2,01等)と、リリース日付(89,0B、20等)
と、リリース時間(時刻;09:00等)とを保持して
いる。The POS terminal management file DK3 is a file that manages the revisions of the POS load module library DK2 on the POS controller 11 side and the revisions of the P○S load module library DK4 and the like on each POS terminal side. This POS terminal management file DK3 is stored in each POS terminal 12-1 as shown in the upper or lower part of FIG.
The release revision (
2,01, etc.) and release date (89,0B, 20, etc.)
and release time (time; 09:00, etc.).
フロッピィディスク媒体DKIは、POSロードモジュ
ール開発装置で作成されたロードモジュールファイル等
を記憶する媒体であり、保守時にはリリース元より各P
OS装置の設置光にこのようなフロッピィディスク媒体
が提供される。第3図はフロンビイディスク媒体DKI
の内容例を示し、リリース情報(R2,02) 31と
P OS o −Fモジュールファイル32とを含んで
いる。The floppy disk medium DKI is a medium that stores load module files etc. created by the POS load module development device.
Such a floppy disk medium is provided for the installation of an OS device. Figure 3 shows Fronbi disk media DKI.
An example of the contents is shown, and includes release information (R2, 02) 31 and a POS o -F module file 32.
ロードモジュール入力部111は、当該POS装置に提
供されたフロッピィディスク媒体DKIに記憶されたP
OSロードモジュールファイル32を、キーボードKB
等からの追加や更新等の指示により、POSロードモジ
ュールライブラリDK2に出力し、且つ、同フロッピィ
ディスク媒体DKIに記憶されているリリース情報31
によってPOS@末管理ファイルDKa内のコントロー
ラIDに対応するリリースリビジョンを更新する等の処
理を行う手段である。The load module input unit 111 inputs the P stored in the floppy disk medium DKI provided to the POS device.
OS load module file 32, keyboard KB
Release information 31 that is output to the POS load module library DK2 and stored in the floppy disk medium DKI according to instructions for addition or update from etc.
This is means for performing processing such as updating the release revision corresponding to the controller ID in the POS@ terminal management file DKa.
POS端末管理部112は、POS端末121〜12−
nから第4図に示すようなPOS端末IDを含むロード
モジュールライブラリ転送要求41が送られてきたとき
、POS端末管理ファイルDK3で管理されているコン
トローラID対応のリリースリビジョンと前記要求41
中に含まれるPOS端末IDに対応するリリースリビジ
ョンとを比較し、等しくないときはロードモジュール送
出部113に対しそのPOS端末IDを指定してロード
モジュールライブラリ転送指示を出し、等しいときは今
回のロードモジュールライブラリ転送要求を受け付けず
、例えばその旨を要求元のPOS端末に通知する等の動
作を行う手段である。The POS terminal management unit 112 manages the POS terminals 121 to 12-
When a load module library transfer request 41 including a POS terminal ID as shown in FIG.
The release revision corresponding to the POS terminal ID included in the file is compared, and if they are not equal, the load module sending unit 113 is instructed to transfer the load module library by specifying the POS terminal ID, and if they are equal, the current load This means does not accept the module library transfer request, and performs an operation such as notifying the requesting POS terminal of this fact.
また、POS端末から出力完了情報が送られてきた場合
には、POS端末管理ファイルDKa中のそのPOS端
末に対応するリリースリビジョン等を更新する機能も有
している。Furthermore, when output completion information is sent from a POS terminal, it also has a function of updating the release revision, etc. corresponding to that POS terminal in the POS terminal management file DKa.
ロードモジュール送出部】13は、POS端末管理部1
12からロードモジュールライブラリ転送指示が出され
ることにより、POSロードモジュールライブラリDK
2の内容をファイル形式を意識せずファイルの先頭から
物理的に、指定されたPOS端末へ送出する手段である
。Load module sending unit] 13 is the POS terminal management unit 1
12 issues a load module library transfer instruction, the POS load module library DK
This is a means of physically sending the contents of 2 to a designated POS terminal from the beginning of the file without being aware of the file format.
他方、POS端末12−1に設けられたPOSロードモ
ジュールライブラリDK4は、POS端末12−1自体
でロードモジュールを保持、管理するためのライブラリ
であり、当該POS端末12−1はこのライブラリに格
納されたロードモジュールに従って動作する。On the other hand, the POS load module library DK4 provided in the POS terminal 12-1 is a library for holding and managing load modules in the POS terminal 12-1 itself, and the POS terminal 12-1 is stored in this library. It operates according to the loaded module.
制御部123は、電源スィッチSWがオンされることに
より当該POSa末12−1に電源が投入されシステム
が立ち上がると、速やかに通信路L1を介してPOSコ
ントローラ11に対し自端末12−1のIDを含む第4
図のようなロードモジュールライブラリ転送要求41を
送出し、その後ロードモジュール出力部122から出力
完了情報を受けるとそれを通信路L1を介してPOSコ
ントローラ11に伝達する等の機能を有する手段である
。When the power switch SW is turned on to power on the POSa terminal 12-1 and the system starts up, the control unit 123 immediately sends the ID of the own terminal 12-1 to the POS controller 11 via the communication path L1. 4th including
This means has functions such as sending out a load module library transfer request 41 as shown in the figure, and then, upon receiving output completion information from the load module output section 122, transmitting it to the POS controller 11 via the communication path L1.
ロードモジュール受取部121は、POSコントローラ
11から送出されたロードモジュールを通信路L1を介
して受信する手段である。The load module receiving unit 121 is a means for receiving the load module sent from the POS controller 11 via the communication path L1.
ロードモジュール出力部122は、ロードモジュール受
取部121で受け取られたロードモジュールをPOSロ
ーFモジュールライブラリDK4に出力し、出力が完了
することにより出力完了情報を制御部123に送出する
手段である。The load module output unit 122 is a means for outputting the load module received by the load module receiving unit 121 to the POS low F module library DK4, and transmits output completion information to the control unit 123 when the output is completed.
POS端末12−1以外の他のPOS端末12n等もP
OS端末12−1と同様の構成を有している。Other POS terminals 12n, etc. other than POS terminal 12-1 are also connected to P.
It has the same configuration as the OS terminal 12-1.
次に、上述のように構成された本実施例の動作を説明す
る。Next, the operation of this embodiment configured as described above will be explained.
POS端末用のロードモジュールに追加、修正削除等の
更新が必要となった場合、そのような更新を行ったロー
ドモジュールをPOSロードモジュール開発装置で作成
し、そのリリース情報と共にフロッピィディスク媒体に
記憶する。そして、このようなフロッピィディスク媒体
を第1図に示したフロッピィディスク媒体DKIとして
各POS装置の設置光に配布する。When it is necessary to update a load module for a POS terminal, such as adding, modifying or deleting it, a load module with such updates is created using the POS load module development device and stored on a floppy disk medium along with its release information. . Then, such a floppy disk medium is distributed to the installed light of each POS device as the floppy disk medium DKI shown in FIG.
配布先のPOS装置においては、配布されたフロッピィ
ディスク媒体DKIをPOSコントローラ11の図示し
ないフロッピィディスク駆動装置にセットし、キーボー
ドKBを操作してPOSロードモジュールライブラリD
K2の更新を指示する。In the distribution destination POS device, set the distributed floppy disk medium DKI in the floppy disk drive device (not shown) of the POS controller 11, and operate the keyboard KB to load the POS load module library D.
Instructs to update K2.
今、配布されたフロッピィディスク媒体DKIの内容が
第3図に示したように、リリースリビジョン2.02を
含むリリース情報31とPOSロードモジュールファイ
ル32を含むものであり、POSコントローラ11のP
OS端末管理ファイJl/DK3の内容が第2図の上側
に示すようになっているとすると、ロードモジュール入
力部111はフロッピィディスク媒体DKIに含まれる
POSロードモジュールファイル32をPOSロードモ
ジュールライブラリDK2に出力すると共に、POS端
末管理ファイルDK3のコントロー−71Dに対応する
リリースリビジョンを第2図の下側に示すように(2,
02)に更新し、またリリースされた日付と時間(同図
の例では89.08.19.19:00)を更新する。As shown in FIG. 3, the contents of the floppy disk medium DKI just distributed include release information 31 including release revision 2.02 and a POS load module file 32, and includes the P of the POS controller 11.
Assuming that the contents of the OS terminal management file Jl/DK3 are as shown in the upper part of FIG. At the same time, the release revision corresponding to controller-71D of the POS terminal management file DK3 is output (2,
02) and the release date and time (89.08.19.19:00 in the example in the figure).
さて、その後、POS端末12−1の電源スィッチSW
がオンにされPOS端末12−1に電源が投入されると
、制御部123はPOSコントローラ11に対し通信路
L1を介して自端末のID(POSNa001 )を含
む第4図のロードモジュールライブラリ転送要求41を
送出する。Now, after that, turn on the power switch SW of POS terminal 12-1.
is turned on and the power is turned on to the POS terminal 12-1, the control unit 123 sends a load module library transfer request to the POS controller 11 via the communication path L1 as shown in FIG. 4, including the ID (POSNa001) of the own terminal. 41 is sent.
このロードモジュールライブラリ転送要求41はPOS
コントローラ11のPOS端末管理部112に伝達され
、POS端末管理部112は、POS端末管理ファイル
DK3を参照し、第2図の下側の状態においては当該要
求を出したPOS端末12−1のリリースリビジョンが
(2,01)であり、POSコントローラ11のリリー
スリビジョンが(2,02)であるので、当該ロードモ
ジュールライブラリ転送要求41を受け付け、POS端
末12−1のrDを指定したロードモジュールライブラ
リ転送指示をロードモジュール送出部113に与える。This load module library transfer request 41 is a POS
The information is transmitted to the POS terminal management unit 112 of the controller 11, and the POS terminal management unit 112 refers to the POS terminal management file DK3, and in the lower state of FIG. Since the revision is (2,01) and the release revision of the POS controller 11 is (2,02), the load module library transfer request 41 is accepted and the load module library is transferred specifying the rD of the POS terminal 12-1. The instruction is given to the load module sending unit 113.
これに応答してロードモジュール送出部113は、PO
SロードモジュールライブラリDK2の内容をファイル
形式を意識せずに物理的にPOS端末12−1に向けて
送出する。In response, the load module sending unit 113 sends the PO
The contents of the S load module library DK2 are physically sent to the POS terminal 12-1 without being aware of the file format.
上記送出されたPOSロードモジュールライブラリDK
2の内容はPOS端末12−1のロードモジュール受取
部121で受信されてロードモジュール出力部122に
渡され、このロードモジュール出力部122によりPO
SロードモジュールライブラリDK4の所定の位置に出
力される。これによって、POSロードモジュールライ
ブラリDK4の内容が、リリースリビジョン(2,01
)から(2,02)に対応した内容に書替えられたこと
になる。POS load module library DK sent above
The contents of 2 are received by the load module receiving section 121 of the POS terminal 12-1 and passed to the load module output section 122, and this load module output section 122 outputs the POS
It is output to a predetermined location in the S load module library DK4. As a result, the contents of the POS load module library DK4 are changed to the release revision (2,01
) has been rewritten to the content corresponding to (2,02).
ロードモジュール出力部122は出力を完了すると、出
力完了情報を制御部123に伝達し、制御部123はこ
れに自端末のIDを付加して通信路L1を介してPOS
コントローラ11に送る。When the load module output unit 122 completes the output, it transmits the output completion information to the control unit 123, and the control unit 123 adds the ID of its own terminal to this and sends it to the POS via the communication path L1.
It is sent to the controller 11.
この出力完了情報はPOSコントローラ11f71PO
S端末管理部112に伝達され、POS端末管理部11
2はPOS端末管理ファイルDK317)Pos’末1
2−1(7)ID (POSk001)に対応するリリ
ースリビジョンをPOSロードモジュールライブラリD
K2と同じ(2,02)に更新し、同時にリリース日付
とリリース時間を更新する。この結果、POS端末管理
ファイルDK3の内容は第2図の下側の状態から例えば
第5図のように変化する。即ち、(POSN(LOOI
)のIDを持っPOS端末12−1はPOSコントロー
ラ11例のリリースリビジョンと同一リリースリビジョ
ンのロードモジュールを持っているものとして管理され
る。This output completion information is sent to the POS controller 11f71PO.
The information is transmitted to the S terminal management unit 112 and the POS terminal management unit 11
2 is POS terminal management file DK317) Pos' end 1
2-1(7) Store the release revision corresponding to ID (POSk001) in the POS load module library D.
Update to the same (2,02) as K2, and update the release date and release time at the same time. As a result, the contents of the POS terminal management file DK3 change from the state shown at the bottom of FIG. 2 to the state shown in FIG. 5, for example. That is, (POSN(LOOI
), the POS terminal 12-1 is managed as having a load module with the same release revision as the release revision of the POS controller 11 example.
なお、第5図に示すような状態において、例えばその翌
日等に再びPOS端末12〜1の電源が投入されると、
そのPOS端末12−1から前述と同様にロードモジュ
ールライブラリ転送要求41が送出される。しかし、こ
のときは、POSコントローラ11のPOS端末管理フ
ァイルDK3においてPOS端末12−1のリリースリ
ビジョンとPOSコントローラ11例のリリースリビジ
ョンとが等しくなっているので、POS端末管理部11
2は当該ロードモジュールライブラリ転送要求41を受
け付けない、よって、ロードモジュールの転送は行われ
ない、なお、このときPOS端末管理部112は要求元
のPOS@末12−1に対しロードモジュールライブラ
リ転送要求41を拒否する旨の通知を返し、POS端末
12−1の制御部123はその通知を受けることにより
速やかに通常動作を開始する。In addition, in the state shown in FIG. 5, if the power of the POS terminals 12-1 is turned on again, for example, the next day,
The load module library transfer request 41 is sent from the POS terminal 12-1 in the same manner as described above. However, at this time, since the release revision of the POS terminal 12-1 and the release revision of the POS controller 11 example are equal in the POS terminal management file DK3 of the POS controller 11, the POS terminal management section 11
2 does not accept the load module library transfer request 41, so the load module is not transferred. At this time, the POS terminal management unit 112 sends a load module library transfer request to the requesting POS@terminal 12-1. Upon receiving the notification, the control unit 123 of the POS terminal 12-1 promptly starts normal operation.
以上の動作は、POS端末12−1についてのものであ
るが、他のPOS端末12−n等もPOS端末12−1
と同様に動作するものである。The above operation is for the POS terminal 12-1, but other POS terminals 12-n etc. also apply to the POS terminal 12-1.
It operates in the same way.
以上説明したように、本発明によれば、POSコントロ
ーラ側に設けたロードモジュールライブラリに最新のロ
ードモジュールを格納しておけば、その後各POS端末
からロードモジュールライブラリ転送要求が出されると
、POSコントローラ側のロードモジュールライブラリ
の内容が各POS端末側のロードモジュールライブラリ
に自動的に転送されて各ライブラリの内容が最新のロー
ドモジュールに更新されるので、システム保守員等は全
POS端末を巡回して逐次保守作業を行う必要がなくな
り保守作業が簡便化する。As explained above, according to the present invention, if the latest load module is stored in the load module library provided on the POS controller side, then when a load module library transfer request is issued from each POS terminal, the POS controller The contents of the side load module library are automatically transferred to the load module library of each POS terminal side, and the contents of each library are updated to the latest load module, so system maintenance personnel etc. can visit all POS terminals. There is no need to perform maintenance work sequentially, which simplifies maintenance work.
また、ロードモジュールライブラリ全体の更新が自動的
に行われるため、一部のロードモジュールが保守されな
いまま残るといった事態の発生を防止できる。Furthermore, since the entire load module library is automatically updated, it is possible to prevent a situation in which some load modules remain unmaintained.
更に、ロードモジュールライブラリ転送要求をPOS端
末の電源投入を契機に出させることにより、保守漏れの
pasg末を皆無とすることができる。Furthermore, by issuing the load module library transfer request when the power of the POS terminal is turned on, maintenance failures can be completely eliminated.
また更に、POSコントローラ側でリビジョンの管理を
行い、ロードモジュールライブラリ転送要求を出したP
OS端末側のリビジョンが最新のリビジョンでないとき
に限り、ロードモジュールライブラリの転送を行うこと
により、リビジシン管理を行わず電源投入時等に無条件
にロードモジュールライブラリの転送を行う方法に比べ
、無駄な転送動作を無くすことができる。Furthermore, the POS controller side manages revisions and the P that issues the load module library transfer request.
By transferring the load module library only when the revision on the OS terminal side is not the latest revision, it is less wasteful than the method of transferring the load module library unconditionally at power-on, etc. without revisit management. Transfer operation can be eliminated.
第1図は本発明の一実施例のブロック図、第2図はpa
ss末管理ファイルDK3の内容とその遷移の一例を示
す図、
第3図はフロッピィディスク媒体DKIの内容例を示す
図、
第4図はロードモジュール転送要求4Iの内容例を示す
図および、
第5図ばPOS端末■2−1保守後のPOS端末管理フ
ァイルDK3の内容例を示す図である。
図において、
11・・・POSコントローラ
III・・・ロードモジュール入力部
112・・・POS端末管理部
113・・・ロードモジュール送出部
KB・・・キーボード
DKI・・・フロッピィディスク媒体
DK2・・・POSロードモジュールライブラリDK3
・・・POS端末管理ファイル
12−1〜] 2−n−POS端末
121・・・ロードモジュール受取部
122・・・ロードモジュール出力部
123・・・制御部
DK4・・・POSロードモジュールライブラリSW・
・・電源スィッチ
L1〜Ln・・・通信路
特許出願人 日本電気株式会社外1名FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a block diagram of an embodiment of the present invention.
FIG. 3 is a diagram showing an example of the contents of the ss end management file DK3 and its transition; FIG. 3 is a diagram showing an example of the contents of the floppy disk medium DKI; FIG. 4 is a diagram showing an example of the contents of the load module transfer request 4I; It is a diagram showing an example of the contents of the POS terminal management file DK3 after POS terminal ■2-1 maintenance. In the figure, 11... POS controller III... Load module input section 112... POS terminal management section 113... Load module sending section KB... Keyboard DKI... Floppy disk medium DK2... POS Load module library DK3
...POS terminal management file 12-1~] 2-n-POS terminal 121...Load module receiving unit 122...Load module output unit 123...Control unit DK4...POS load module library SW・
...Power switches L1 to Ln...Communication path patent applicant: 1 person other than NEC Corporation
Claims (3)
し該ライブラリに格納されたロードモジュールに従って
動作する複数のPOS端末と、これら複数のPOS端末
を制御するPOSコントローラとを含むPOS装置にお
いて、 前記POSコントローラ側に、 コントローラ用ロードモジュールライブラリと、該コン
トローラ用ロードモジュールライブラリ側のリビジョン
および前記各端末用ロードモジュールライブラリ側のリ
ビジョンを管理する管理ファイルと、 記憶媒体に記憶されたPOS端末用のロードモジュール
により前記コントローラ用ロードモジュールライブラリ
を更新するロードモジュール入力手段と、 POS端末からロードモジュールライブラリ転送要求を
受けることにより、前記管理ファイルで管理されている
コントローラ用ロードモジュールライブラリ側のリビジ
ョンと前記要求を送出したPOS端末側のリビジョンと
を比較し、一致しないときはロードモジュールライブラ
リ転送指示を出すPOS端末管理手段と、 該POS端末管理手段からロードモジュールライブラリ
転送指示が出されることにより、前記コントローラ用ロ
ードモジュールライブラリの内容を前記要求を送出した
POS端末に送出するロードモジュール送出手段とを備
え、 前記各POS端末側に、 前記POSコントローラに対しロードモジュールライブ
ラリ転送要求を送出する制御手段と、前記POSコント
ローラから送出されたロードモジュールを受け取るロー
ドモジュール受け取り手段と、 該ロードモジュール受け取り手段で受け取られたロード
モジュールを自POS端末の端末用ロードモジュールラ
イブラリに出力するロードモジュール出力手段とを備え
ることを特徴とするPOS装置におけるロードモジュー
ル転送機構。(1) In a POS device including a plurality of POS terminals each having a load module library for terminals and operating according to load modules stored in the library, and a POS controller controlling the plurality of POS terminals, the POS controller side a load module library for the controller, a management file that manages the revisions of the load module library for the controller and the revisions of the load module library for each terminal, and the load module for the POS terminal stored in the storage medium. load module input means for updating a load module library for a controller; and a POS that sent the request and the revision of the load module library for the controller managed in the management file by receiving a load module library transfer request from a POS terminal; POS terminal management means that compares the revision with the revision on the terminal side and issues a load module library transfer instruction if they do not match; and the POS terminal management means issues a load module library transfer instruction, thereby updating the load module library for the controller load module sending means for sending the content to the POS terminal that sent the request; control means for sending a load module library transfer request to the POS controller on each of the POS terminal sides; A POS device comprising: load module receiving means for receiving a load module received by the load module receiving means; and load module output means for outputting the load module received by the load module receiving means to a terminal load module library of its own POS terminal. Load module transfer mechanism.
の電源投入時に前記ロードモジュールライブラリ転送要
求を送出する構成を有する請求項1記載のPOS装置に
おけるロードモジュール転送機構。(2) The load module transfer mechanism in a POS device according to claim 1, wherein the control means on each POS terminal side is configured to send out the load module library transfer request when the power of the own POS terminal is turned on.
出部は、前記コントローラ用ロードモジュールライブラ
リの内容をファイル形式を意識せずファイルの先頭から
物理的にPOS端末に送出する構成を有する請求項1ま
たは2記載のPOS装置におけるロードモジュール転送
機構。(3) The load module sending unit on the POS controller side is configured to physically send the contents of the controller load module library to the POS terminal from the beginning of the file without being aware of the file format. A load module transfer mechanism in a POS device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20012790A JPH0484319A (en) | 1990-07-27 | 1990-07-27 | Load module transfer mechanism for pos device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20012790A JPH0484319A (en) | 1990-07-27 | 1990-07-27 | Load module transfer mechanism for pos device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0484319A true JPH0484319A (en) | 1992-03-17 |
Family
ID=16419265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20012790A Pending JPH0484319A (en) | 1990-07-27 | 1990-07-27 | Load module transfer mechanism for pos device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0484319A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003083647A1 (en) * | 2002-04-01 | 2003-10-09 | Ntt Docomo, Inc. | Communication terminal software updating method, communication terminal, and software updating method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63280369A (en) * | 1987-05-13 | 1988-11-17 | Mitsubishi Electric Corp | On-line computer network device |
JPH01259422A (en) * | 1988-04-11 | 1989-10-17 | Fujitsu Ltd | Firmware remote modification method |
JPH02143353A (en) * | 1988-11-25 | 1990-06-01 | Hitachi Ltd | Program for terminal distribution system |
-
1990
- 1990-07-27 JP JP20012790A patent/JPH0484319A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63280369A (en) * | 1987-05-13 | 1988-11-17 | Mitsubishi Electric Corp | On-line computer network device |
JPH01259422A (en) * | 1988-04-11 | 1989-10-17 | Fujitsu Ltd | Firmware remote modification method |
JPH02143353A (en) * | 1988-11-25 | 1990-06-01 | Hitachi Ltd | Program for terminal distribution system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003083647A1 (en) * | 2002-04-01 | 2003-10-09 | Ntt Docomo, Inc. | Communication terminal software updating method, communication terminal, and software updating method |
JPWO2003083647A1 (en) * | 2002-04-01 | 2005-08-04 | 株式会社エヌ・ティ・ティ・ドコモ | Software update method for communication terminal, communication terminal, and software update system |
US7793283B2 (en) | 2002-04-01 | 2010-09-07 | Ntt Docomo, Inc. | Communication terminal software updating method, communication terminal, and software updating method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7996635B2 (en) | Offsite management using disk based tape library and vault system | |
JP4434407B2 (en) | Subsystem and integrated system thereof | |
JPH08315254A (en) | Pos system device | |
JP4497953B2 (en) | Information processing system and information processing method | |
JP3550210B2 (en) | Software update method for industrial robots | |
EP1538520B1 (en) | Storage control apparatus, storage system, and control method for storage system | |
JP3474979B2 (en) | Cooking system management system | |
US8108639B2 (en) | Storage system, method for calculating estimated value of data recovery available time and management computer | |
JPH0484319A (en) | Load module transfer mechanism for pos device | |
JP3573387B2 (en) | Online terminal program change system | |
JP4677443B2 (en) | Method for maintaining write sets and write set boundaries across data storage systems and multiple heterogeneous storage controllers | |
CN101615151B (en) | System and method for copying data | |
JP5545759B2 (en) | Function addition type control device and function addition type control system | |
KR101967988B1 (en) | Schedule control apparatus, facility management system, and schedule control method | |
JP2021163095A (en) | Storage apparatus, information migration system, and information migration method | |
JPH09305470A (en) | Shared file managing device | |
US20190050042A1 (en) | Information processing system, management device, and method of controlling information processing system | |
US5999982A (en) | Automated message processing system having a plurality of expert local facilities responsive to messages routed thereto to perform predetermined actions | |
JP3797102B2 (en) | Warehouse equipment | |
JPS63280369A (en) | On-line computer network device | |
JPH09185529A (en) | Maintenance data registration device, maintenance data registration method, maintenance data distribution method, and maintenance data management method | |
JPH08241277A (en) | Centralized resource management method | |
JP3201568B2 (en) | Production CIM system | |
JP2005249724A (en) | Analyzer management system and analyzer used for the same, management computer, and control computer | |
JP4305441B2 (en) | Library device, library device control method, and library device control program |