[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2005055067A1 - Data communication terminal - Google Patents

Data communication terminal Download PDF

Info

Publication number
WO2005055067A1
WO2005055067A1 PCT/JP2004/018071 JP2004018071W WO2005055067A1 WO 2005055067 A1 WO2005055067 A1 WO 2005055067A1 JP 2004018071 W JP2004018071 W JP 2004018071W WO 2005055067 A1 WO2005055067 A1 WO 2005055067A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
processing unit
storage medium
unit
cache
Prior art date
Application number
PCT/JP2004/018071
Other languages
French (fr)
Japanese (ja)
Inventor
Hirotada Yokosawa
Hideo Nakamura
Original Assignee
Seiko Epson Corporation
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 Seiko Epson Corporation filed Critical Seiko Epson Corporation
Priority to JP2005516004A priority Critical patent/JPWO2005055067A1/en
Publication of WO2005055067A1 publication Critical patent/WO2005055067A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems

Definitions

  • the present invention relates to a data communication terminal, and more particularly to a data communication terminal suitably applied to a POS system for performing data communication between a terminal and a server.
  • the cashier terminal of the POS system has the same basic structure as a general-purpose computer device. That is, the cashier terminal has a large-capacity hard disk for storing general-purpose OS such as Windows (trade name), an application program for driving the cashier terminal, a communication program with the server, and the like.
  • general-purpose OS such as Windows (trade name)
  • an application program for driving the cashier terminal a communication program with the server, and the like.
  • Patent Documents 1 and 2 for documents related to this case.
  • Patent Document 1 Japanese Patent Publication No. 2 0 0 1-1 8 4 3 0 7
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2003-3171756
  • a general-purpose OS, a large-capacity hard disk, and a computer device having a complicated communication failure avoidance program are adopted as cashier terminals
  • Cash register terminals become expensive both in hardware and software. Disclosure of the invention Therefore, an object of the present invention is to provide a data communication terminal device capable of inexpensively and reliably avoiding a communication failure between a terminal and a server computer even if a communication failure occurs.
  • the present inventors focused on an external storage medium such as a memory card, and required a data communication terminal for the storage medium instead of a hard disk. I thought about saving the output data (the queue data). This is because when a communication failure occurs, data can be updated by removing this storage medium from the terminal and physically moving it to the server computer.
  • a terminal main unit including an application processing unit and a first processing unit having a first data management unit; a communication processing unit and a second processing unit having a second data management unit; A first storage medium attached to the storage medium and having a queue unit;
  • a second storage medium that is detachably attached to the terminal body and has a cache unit.
  • the queue generated by the application processing unit by the first data management unit is stored in a queue unit of the first storage medium, and the queue data is stored in the first data management unit.
  • Read and sent to the second data management unit of the second processing unit, processed by the communication processing unit The cache data of the communication processing unit is stored in the cache unit of the second storage medium by the second data management unit, and the cache data is read out by the second data management unit and read by the second data management unit. Sent to the first data management unit of the first processing unit and processed by the application processing unit;
  • a data communication terminal characterized in that: Brief Description of Drawings
  • FIG. 1 is a diagram illustrating an outer shape of a cashier terminal according to an embodiment.
  • FIG. 2 is a functional block diagram of the cashier terminal according to the embodiment.
  • FIG. 3 is a diagram illustrating a state in which a cache download is downloaded from a server convenience store to a cashier terminal according to the embodiment.
  • FIG. 4 is a diagram illustrating a state in which cache data is used in the application processing unit.
  • FIG. 5 is a diagram illustrating a state in which the queue processing generated by the application processing unit is stored.
  • FIG. 6 is a diagram showing a state in which the queue is uploaded to the server computer.
  • FIG. 7 is a diagram showing a backup state during an overnight cache.
  • FIG. 8 is a diagram showing a backup state of queue data.
  • FIG. 9 is a functional block diagram of a cashier terminal according to another embodiment.
  • FIG. 10 is a diagram showing the overnight reproduction of the first memory card.
  • FIG. 11 is a diagram showing an overnight reproduction of the second memory card.
  • FIG. 12 is a diagram showing a countermeasure when the capacity of the memory card reaches the limit.
  • FIG. 13 is a diagram showing a state when the capacity of the memory card has reached the limit.
  • the terminal has a central processing unit, an internal memory device, various interfaces, and a bus connecting them.
  • the interface includes an input device, an output device (display, printer), a communication port, and two ports (a first port and a first port) for detachably connecting a storage medium such as a memory card. A second port) is provided.
  • the terminal body has a first processing unit and a second processing unit.
  • the first processing unit and the second processing unit may be separate machines (that is, a computer device including a central processing unit, an internal memory device, various interfaces, and a bus connecting these components). Also, two 'virtual machines' may be configured by a program in one combination device.
  • ⁇ s (operation system) of each processing unit is not particularly limited. However, according to the present invention, since the processing operation in each processing unit is limited and the load on the processing is small, a simple programming language such as J AVA (registered trademark, the same applies hereinafter) can be used. For example, some JAVA chips can operate two virtual machines, and by using these virtual machines as the first processing unit and the second processing unit, the cost of the terminal itself can be reduced. .
  • J AVA registered trademark, the same applies hereinafter
  • the first processing unit has an aggregation processing unit and a first data management unit.
  • the application processing unit and the first data management unit are executed by operating a machine configuring the first processing unit with a program.
  • the application processing unit controls input devices, such as a barcode / dry key, a display, and a printer as cashier terminals. It also performs calculations on data such as the amount of money input from the cashier terminal.
  • the first processing unit transmits and receives data to and from the second processing unit in the second processing unit, which will be described later, and transfers data to and from the first storage medium, in addition to the data transfer to the application processing unit.
  • the second processing unit has a communication processing unit and a second data management unit. The communication processing unit and the second data management unit are executed by operating a machine constituting the second processing unit with a program.
  • the communication processing unit is connected to the server computer via a communication line, and exchanges data with the server computer.
  • the second processing unit controls, in addition to the data transfer to the communication processing unit, the data transfer to the first data management unit in the first processing unit, and the data transfer to the second storage medium. . (First storage medium)
  • the first storage medium is detachably attached to the terminal body, and exchanges data with the first data management unit of the first processing unit.
  • the memory force is used, but a storage medium having another readable / writable semiconductor memory device such as a USB force force, or a storage medium having a built-in hard disk or flexible disk may be used.
  • This first storage medium has a queue portion as a data storage area. In this queue unit, the output data of the application processing unit is stored as the queue data. This output data is transmitted to the server convenience store and used for product management. ,
  • This first storage medium can be provided with a backup cache unit as a storage area.
  • this backup cache unit the cache of the cache unit of the second storage medium is copied.
  • the second storage medium is detachably attached to the terminal body, and exchanges data with the second data management unit of the second processing unit.
  • a memory card is used in an embodiment described later, but a storage medium having another readable / writable semiconductor memory device such as a USB flash drive, a hard disk or a flexible disk is incorporated.
  • a storage medium described above can also be used.
  • a storage medium of a different type from the first storage medium can be adopted as the second storage medium.
  • the second storage medium has a cache section as a data storage area. There is no support for this cache Stores the cash receipt for the product master etc. sent from Bakong View Evening. This cache data is used for executing the cash register function by the application processing unit of the first processing unit.
  • This second storage medium can be provided with a backup queue unit as a storage area.
  • the queue data of the queue section of the first storage medium is copied to this backup queue section.
  • FIG. 1 shows an outline of a cashier terminal 1 (data communication terminal) of the embodiment
  • FIG. 2 shows a functional block diagram thereof.
  • the cashier terminal 1 of the embodiment has two ports (a first port 5 and a second port 6) on a terminal body 3, and a first port 5 and a second port 6.
  • the first memory card 30 and the second memory card 40 are detachably attached.
  • reference numeral 7 denotes an input terminal
  • reference numeral 8 denotes a document output port of the printer
  • reference numeral 9 denotes a display.
  • the terminal body 3 has a first processing unit 10 and a second processing unit 20 composed of virtual machines.
  • the first processing unit 10 includes an application processing unit 11 and a first data management unit 13.
  • the application processing unit 11 controls the input terminal 7, the printer 8, and the display 9 of the cashier terminal via the input / output interface 15.
  • the first port 5 is connected to the first data management unit 13, whereby the first data management unit 13 writes data to and reads data from the first memory card 30. Becomes possible.
  • the second processing unit 20 includes a communication processing unit 21 and a second data management unit 23.
  • the communication processing unit 21 is connected to a network 50 such as the Internet via a communication interface 25.
  • the second port 6 is connected to the second data management section 23, so that the second data management section 23 can store a second note to the second note 40).
  • Writing and reading are enabled.
  • the first memory key 30 has an area 31 for storing identification information (identification number) unique to the key and a storage area 33 for data storage.
  • the second memory card 40 has an area 41 for storing an identification number unique to the card and a storage area 43 for overnight.
  • the server computer 60 is connected to the network 50 and can perform data communication with the cashier terminal 1 of the embodiment. At the server computer 60, there is a box of items related to products. This data is downloaded to the cashier terminal 1 as shown in FIG. That is, the communication processing unit 21 of the second processing unit 20 receives the data from the server combination 60 via the network 50. The received data is sent to the second data management unit 23 and further stored in the cache unit 45 of the data storage area of the second memory card 40.
  • the data received from the server in this manner is read by the second data management unit 23 and communicated to the first data management unit 13 of the first processing unit 10 as shown in FIG. Is done.
  • the first data management unit 13 sends the received data to the application 15 processing unit 11. Then, this data is provided to the execution of the application processing unit 11.
  • the output data obtained as a result of the execution of the application processing unit 11 is stored in the data storage area of the first memory card 30 via the first data management unit 13. It is stored as cue data in the part 35 of the queue. Queue part 3 5
  • the queue data stored in 20 is read by the first data management unit 13 and communicated to the second data management unit 23 of the second processing unit 20 as shown in FIG.
  • the second data management unit 23 sends this output data to the communication processing unit 21.
  • the communication processing unit 21 sends the output data to the server computer 60 according to a predetermined communication protocol and stores it in the server computer 60. Upload to server computer 60
  • the queue is deleted from the queue section 35.
  • the cashier terminal 1 of the embodiment configured as described above even if a communication failure occurs in the network 50 and the effect appears in the download data overnight, it is shown in FIG. As described above, this download data is received only by the second processing unit 20 and the second memory card 40. Unless there is a read instruction shown in FIG. 4, the communication failure does not affect the first processing unit 10 and the first memory card 30. Therefore, when a failure occurs in the network 50, the data generated by the application processing unit of the first processing unit 10 and stored on the first memory card is transferred to the cashier terminal. By removing it from 1 and physically moving it to the server computer 60, the data can be uploaded directly to the server computer 60.
  • Fig. 7 and Fig. 8 data is duplicated and backup is performed when the memory card is damaged. That is, the first memory card 30 has a backup cache unit 37 in its memory area 33, and the second memory card 40 has a backup queue part 47 in its memory area 43.
  • the cache data downloaded from the server computer 60 is written to the cache memory 45 of the second memory card 40 by the second data management unit 23.
  • a copy of the cache data is written to the backup cache unit 37 of the first memory card 30 via the first data management unit 13 of the first processing unit 10. Therefore, the data in the cache unit 45 of the second memory card 40 and the data in the backup cache unit 37 of the first memory card 30 are the same, and the data in the cache unit 45 is backed up.
  • the queue data generated by the application processing unit 11 is written to the queue unit 35 of the first memory card 30 by the first data management unit 13 and at the same time, the data is copied. Is written to the backup queue unit 47 of the second memory card 40 via the second data management unit 23 of the second processing unit 20. Therefore, the data in the queue section 35 of the first memory card 30 and the data in the backup queue section 47 of the second memory card 40 become the same, and the data in the queue section 35 is backed up.
  • a third port 70 is connected to the second data management unit 23, and a third memory card 80 is detachably attached to the third port 70. Can be installed. Then, the copy of the queue portion 35 of the first memory card 30 is copied to the backup queue portion 85 of the data storage portion 83 of the third memory card 80, and The data in the cache unit 45 of the memory card 40 of the third memory card 80 is copied to the backup cache unit 87 of the third memory card 80. Thus, the data of the queue section 35 and the cache section 45 are backed up.
  • FIG. 10 shows a data reproducing method when the first memory card 30 fails and is replaced with a new memory card.
  • the display 9 of the cashier terminal 1 and an indication of the countermeasure are displayed.
  • the operator replaces the first memory card 30 with a new first memory card 130 according to the guidance.
  • the input terminal 7 is operated to issue an instruction for overnight reproduction, the following processing is executed.
  • the second data management unit 23 of the second processing unit 20 reads the cache data from the cache unit 45 of the second memory card 40 and reads it from the first processing unit 10. Communication to the data management unit 13 of The first data management unit 13 writes the received cache data to the backup cache unit 1337 of the new first memory card 130. Similarly, the second data management unit 23 reads the queue data from the backup queue unit 47 of the second memory card 40 and communicates it to the first data management unit 13. . The first data management unit 13 receives the queue data The evening is written to the queue section 135 of the new first memory card 130. By using the data stored in the second memory card 40 in this way, a new first memory card 130 is reproduced.
  • FIG. 11 shows a data reproducing method when the second memory card 40 has failed and is replaced with a new memory card.
  • the second memory card 40 breaks down, the fact and countermeasure guidance are displayed on the display 9 of the cashier terminal 1.
  • the operator replaces the second memory card 40 with a new second memory card 140 according to the guidance.
  • the input terminal 7 is operated to instruct data reproduction, the following processing is executed.
  • the first data management unit 13 of the first processing unit 10 reads the queue data from the queue unit 35 of the first memory card 30 and reads it from the second processing unit 20. Communicate to data management unit 23.
  • the second data management unit 23 writes the received queue data into the backup queue unit 147 of the new second memory card 140.
  • the first data management unit 13 reads the cache data from the backup cache unit 37 of the first memory card 30 and communicates it to the second data management unit 23.
  • the second data management unit 23 writes the received cache data to the cache unit 144 of the new second memory card 140.
  • Fig. 12 shows an example of a case where the data is not duplicated overnight.
  • the cache data of the cache unit 45 that is unlikely to be used by the application processing unit 11 is deleted by the second data management unit 23, Try to recover that capacity. Possibility of use overnight
  • the data management unit 23 weights the data of the cache unit 45 used to execute the application processing unit 11 in order to rank the data. If the network 50 remains unstable for a long time, the capacity of the queue section 35 may reach its limit. In this case, the display 9 of the cashier terminal 1 and the guidance for the countermeasure are displayed. The operator replaces the first memory card with a new memory card 230 according to the countermeasure guidance. As a result, the subsequent output data of the application processing unit 11 is stored in the queue unit 235 of the new first memory card 230. When the communication between the communication processing unit 21 and the server computer 60 is restored, the first memory card with the limited capacity of the queue unit 3 5. is connected to the cashier terminal to output the data. Overnight, you can do 60 hair programs on the server computer.
  • the display 9 of the cashier terminal 1 and the guidance are displayed.
  • the operator replaces the first memory card with a new memory card 330 according to the countermeasure guidance.
  • the data in the cache section 45 immediately before the capacity limit is stored in the backup cache section of the new first memory card.
  • the second data management unit 23 deletes the cache data of the cache unit 45 that is unlikely to be used by the application processing unit 11 and recovers its capacity.
  • the cache data of the cache unit 45 is read out to the second data management unit 3, and the backup data of the new first memory card 330 is transferred via the first data management unit 13. It is written to the cache section 3 37.
  • the display 9 of the cashier terminal 1 and the guidance to that effect are displayed.
  • the operator replaces the first memory card with a new memory card 330 according to the countermeasure guidance.
  • the subsequent output of the application processing unit 11 is stored in the queue unit 335 of the new first memory card 330.
  • the backup is stored in the nook queue section 47 of the second memory module 40.
  • the communication processing unit 21 When the communication between the server computers 60 is restored, the removed first memory card is connected to the cashier terminal, so that the data in the queue section is uploaded to the server computer 60. Do one
  • the data communication terminal of the present invention operates the application processing unit using the cache memory of the second storage medium even if the data communication terminal becomes isolated due to a communication failure.
  • the output can be written to a queue on a second storage medium. Therefore, even if a communication failure occurs, the data communication terminal can be continuously operated for a while.
  • the capacity of the queue section reaches the limit for a long time due to a communication failure, the output can be saved in the queue section of the new storage medium by replacing the storage medium.
  • the queue By physically moving the removed storage medium to the server computer, the queue can be directly uploaded to the server computer.
  • the cache data to be downloaded directly from the server computer to the first or second storage medium the data communication of the server computer can be performed without passing through an unstable network. It can be used on terminals.
  • the processing function required for the terminal main unit is performed by the operation of the application processing unit and the first data management unit in the first processing unit, and by the operation of the second processing unit. Only the operations of the communication processing unit and the second data management unit are performed, and the load required for the CPU is reduced.
  • each processing unit can be operated using a simple programming language such as JAVA, and the terminal main unit can be provided at low cost.
  • First processing unit in one chip By operating the and the second processing unit independently as a virtual machine, the terminal main unit becomes more inexpensive.
  • the queue data generated by the application processing unit of the first processing unit and the cache data generated by the communication processing unit of the second processing unit are stored in the first storage medium and the second storage medium, respectively.
  • inexpensive memory cards and the like can be used as these storage media, and in this regard, the entire apparatus is also inexpensive.
  • the terminal itself (the application processing unit) is operated for a while using the cache data stored in the second storage medium.
  • the data communication terminal can be operated continuously. If the communication failure lasts for a long period of time, the first storage medium and Z or the second storage medium are removed from the terminal body and physically moved to exchange data between the data communication terminal and the server computer. Becomes possible.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

A data communication terminal includes a first processing unit, a second processing unit, a first storage medium detachably connected to the first processing unit, and a second storage medium detachably connected to the second processing unit. Queue data generated in the first processing unit is stored in the first storage medium and the queue data is transmitted outside via the second processing unit. Cache data received from outside by the second processing unit is stored in the second storage medium and the cache data is processed in the first processing unit.

Description

明細書 データ通信端末 技術分野  Description Data communication terminal Technical field
本発明は、 デ一夕通信端末に関し、 端末—サーバ間でデータ通信を行う P O Sシステムなどに好適に適用されるデータ通信端末に関するものである。 背景技術  The present invention relates to a data communication terminal, and more particularly to a data communication terminal suitably applied to a POS system for performing data communication between a terminal and a server. Background art
P O Sシステムのレジ端末は、 汎用的なコンピュータ装置と同じ基本構造を 有する。 即ち、 レジ端末は、 ウィンドウズ (商標名) 等の汎用 o s、 レジ端末 駆動用のアプリケーションプログラム、 サーバとの通信プログラム等を保存す る大容量のハードディスクを備えている。  The cashier terminal of the POS system has the same basic structure as a general-purpose computer device. That is, the cashier terminal has a large-capacity hard disk for storing general-purpose OS such as Windows (trade name), an application program for driving the cashier terminal, a communication program with the server, and the like.
レジ端末とサーバコンピュータとの間にイン夕一ネット等のネヅトワークが 介在している場合、 通信障害を回避するためにレジ端末側において複雑な内部 処理が必要とされる。  When a network such as an Internet network is interposed between the cashier terminal and the server computer, complicated internal processing is required on the cashier terminal side to avoid communication failure.
本件に関連する文献として、 特許文献 1及び 2を参照されたい。  See Patent Documents 1 and 2 for documents related to this case.
【特許文献 1】特閧 2 0 0 1— 1 8 4 3 0 7号公報  [Patent Document 1] Japanese Patent Publication No. 2 0 0 1-1 8 4 3 0 7
【特許文献 2】特開 2 0 0 3— 3 1 7 1 5 6号公報 しかしながら、 汎用 O Sゃ大容量のハードディスク、 更には複雑な通信障害 回避プログラムを備えたコンピュータ装置をレジ端末として採用すると、 レジ 端末がハード及びソフトの両面において高価なものとなる。 発明の開示 そこで本発明は、 端末とサーバコンピュータとの間に通信障害が発生しても、 その回避を安価にかつ確実に行えるデータ通信端末装置を提供することを目的 とする。 [Patent Document 2] Japanese Patent Application Laid-Open No. 2003-3171756 However, when a general-purpose OS, a large-capacity hard disk, and a computer device having a complicated communication failure avoidance program are adopted as cashier terminals, Cash register terminals become expensive both in hardware and software. Disclosure of the invention Therefore, an object of the present invention is to provide a data communication terminal device capable of inexpensively and reliably avoiding a communication failure between a terminal and a server computer even if a communication failure occurs.
上記目的を達成するため、 本発明者らはメモリカード等の外部記憶媒体に着 目し、 ハードディスクの代わりにこの記憶媒体へデータ通信端末が必要とする デ一夕 (キャッシュデータ) 及びデータ通信端末の出力デ一夕 (キューデ一 夕) を保存することを考えた。 通信障害が発生したときには、 この記憶媒体を 端末から取り外して物理的にサ一バコンピュー夕まで移動させれば、 データの 更新を行えるからである。  In order to achieve the above object, the present inventors focused on an external storage medium such as a memory card, and required a data communication terminal for the storage medium instead of a hard disk. I thought about saving the output data (the queue data). This is because when a communication failure occurs, data can be updated by removing this storage medium from the terminal and physically moving it to the server computer.
また、 通信障害の影響がデータ通信端末のキューデータまで影響をしないよ うに、 サーバから送られてきたキヤッシュデ一夕と当該キューデータとを独立 して保存することが安全性及び安定性の観点から好ましい。従って、 キューデ —夕とキャッシュデータを別個のルートを用いて別個の記憶媒体へ保存させる こととした。  In order to prevent the effect of communication failure from affecting the queue data of the data communication terminal, it is necessary to save the cache data sent from the server and the queue data independently from the viewpoint of safety and stability. preferable. Therefore, we decided to store the queue data and cache data in separate storage media using separate routes.
以上より、 この発明のデータ通信端末は次のように構成される。 アプリケーション処理部と第 1のデータ管理部を有する第 1の処理部と、 通 信処理部と第 2のデータ管理部を有する第 2の処理部とを備える端末本体と、 前記端末本体へ着脱可能に取り付けられ、 キュー部を有する第 1の記憶媒体 と、  As described above, the data communication terminal of the present invention is configured as follows. A terminal main unit including an application processing unit and a first processing unit having a first data management unit; a communication processing unit and a second processing unit having a second data management unit; A first storage medium attached to the storage medium and having a queue unit;
前記端末本体へ着脱可能に取り付けられ、 キャッシュ部を有する第 2の記憶 媒体と、 を備えてなり、  A second storage medium that is detachably attached to the terminal body and has a cache unit.
前記第 1のデータ管理部により前記アプリケーション処理部で生成されたキ ユーデ一夕が前記第 1の記憶媒体のキュー部に保存され、 該キューデ一夕は前 記第 1のデ一夕管理部に読み出されて前記第 2の処理部の前記第 2のデータ管 理部へ送られ、 通信処理部で処理され、 前記第 2のデータ管理部により前記通信処理部のキヤッシュデータが前記第 2の記憶媒体のキヤッシュ部に保存され、 該キヤッシュデ一夕は前記第 2のデ 一夕管理部に読み出されて前記第 1の処理部の前記第 1のデータ管理部へ送ら れ、 前記アプリケーション処理部で処理される、 The queue generated by the application processing unit by the first data management unit is stored in a queue unit of the first storage medium, and the queue data is stored in the first data management unit. Read and sent to the second data management unit of the second processing unit, processed by the communication processing unit, The cache data of the communication processing unit is stored in the cache unit of the second storage medium by the second data management unit, and the cache data is read out by the second data management unit and read by the second data management unit. Sent to the first data management unit of the first processing unit and processed by the application processing unit;
ことを特徴とするデータ通信端末。 図面の簡単な説明  A data communication terminal, characterized in that: Brief Description of Drawings
図 1は、 実施例のレジ端末の外形を示す図である。  FIG. 1 is a diagram illustrating an outer shape of a cashier terminal according to an embodiment.
図 2は、 実施例のレジ端末の機能プロック図である。  FIG. 2 is a functional block diagram of the cashier terminal according to the embodiment.
図 3は、 実施例のレジ端末へサーバコンビュ一夕からキャッシュデ一夕をダ ゥンロードする状態を示す図である。  FIG. 3 is a diagram illustrating a state in which a cache download is downloaded from a server convenience store to a cashier terminal according to the embodiment.
図 4は、 キャッシュデータをアプリケーション処理部で使用する状態を示す 図である。  FIG. 4 is a diagram illustrating a state in which cache data is used in the application processing unit.
図 5は、 アプリケーション処理部で生成されたキューデ一夕を保存する状態 を示す図である。  FIG. 5 is a diagram illustrating a state in which the queue processing generated by the application processing unit is stored.
図 6は、 キューデ一夕をサ一バコンピュー.夕へアップロードする状態を示す 図である。 ,  FIG. 6 is a diagram showing a state in which the queue is uploaded to the server computer. ,
図 7は、 キャッシュデ一夕のバックァヅプ状態を示す図である。  FIG. 7 is a diagram showing a backup state during an overnight cache.
図 8は、 キューデータのバックアツプ状態を示す図である。  FIG. 8 is a diagram showing a backup state of queue data.
図 9は、 他の実施例のレジ端末の機能プロック図である。  FIG. 9 is a functional block diagram of a cashier terminal according to another embodiment.
図 1 0は、 第 1のメモリカードのデ一夕再生を示す図である。  FIG. 10 is a diagram showing the overnight reproduction of the first memory card.
図 1 1は、 第 2のメモリカードのデ一夕再生を示す図である。  FIG. 11 is a diagram showing an overnight reproduction of the second memory card.
図 1 2は、 メモリカードの容量が限界に達したときの対策を示す図である。 図 1 3は、 メモリカードの容量が限界に達したときの状態を示す図である。 発明を実施するための最良の形態  FIG. 12 is a diagram showing a countermeasure when the capacity of the memory card reaches the limit. FIG. 13 is a diagram showing a state when the capacity of the memory card has reached the limit. BEST MODE FOR CARRYING OUT THE INVENTION
以下、 この発明の各要素について説明する。 (端末本体) Hereinafter, each element of the present invention will be described. (Terminal itself)
端末本体は中央演算装置、 内部メモリ装置、 各種イン夕一フェース及びこれ らを繋ぐバス等を備えている。 インターフェースとしては、 入力装置、 出力装 置 (ディスプレイ、 プリン夕) 、 通信ポ一ト用のほかに、 メモリカード等の記 憶媒体を着脱可能に連結するための 2つのポート (第 1のポート、 第 2のポ一 ト) が設けられている。  The terminal has a central processing unit, an internal memory device, various interfaces, and a bus connecting them. The interface includes an input device, an output device (display, printer), a communication port, and two ports (a first port and a first port) for detachably connecting a storage medium such as a memory card. A second port) is provided.
端末本体は第 1の処理部と第 2の処理部とを有する。 これら第 1の処理部と 第 2の処理部とは別個のマシン (即ち、 中央演算装置、 内部メモリ装置、 各種 イン夕一フェース及びこれらを繋ぐバス等を備えてなるコンピュータ装置) と しても、 また 1つのコンビユー夕装置において、 プログラムにより 2つの'バ一 チャルマシンを構成してもよい。 各処理部の〇s (オペレーションシステム) は特に限定されるものではない。 ただし、 この発明によれば各処理部における 処理動作は限定的なものでありこれにかかる負荷が小さいので、 J AVA (登 録商標、 以下同じ) 等の簡易なプログラミング言語を用いることができる。 例えば、 J AVAチップには、 2つのバーチャルマシンを動作可能なものが あり、 このバーチャルマシンを第 1の処理部及び第 2の処理部として利用する ことにより、 端末本体を安価にすることができる。  The terminal body has a first processing unit and a second processing unit. The first processing unit and the second processing unit may be separate machines (that is, a computer device including a central processing unit, an internal memory device, various interfaces, and a bus connecting these components). Also, two 'virtual machines' may be configured by a program in one combination device. 〇s (operation system) of each processing unit is not particularly limited. However, according to the present invention, since the processing operation in each processing unit is limited and the load on the processing is small, a simple programming language such as J AVA (registered trademark, the same applies hereinafter) can be used. For example, some JAVA chips can operate two virtual machines, and by using these virtual machines as the first processing unit and the second processing unit, the cost of the terminal itself can be reduced. .
第 1の処理部はアブリケーシヨン処理部と第 1のデータ管理部を有する。 こ れらアプリケーション処理部と第 1のデータ管理部は、 第 1の処理部を構成す るマシンをプログラムで動作させることにより実行される。  The first processing unit has an aggregation processing unit and a first data management unit. The application processing unit and the first data management unit are executed by operating a machine configuring the first processing unit with a program.
アブリケーション処理部はレジ端末として、 バーコ一ドリ一ダゃテンキーな どの入力装置、 ディスプレイ、 プリン夕を制御する。 また、 レジ端末から入力 された金額等のデータの演算も実行する。  The application processing unit controls input devices, such as a barcode / dry key, a display, and a printer as cashier terminals. It also performs calculations on data such as the amount of money input from the cashier terminal.
第 1の処理部はアプリケーシヨン処理部に対するデータの受け渡しの他に、 後述する第 2の処理部における第 2のデータ管理部に対するデータの受け渡し、 及び第 1の記憶媒体に対するデ一夕の受け渡しを制御する。 第 2の処理部は通信処理部と第 2のデータ管理部を有する。 これら通信処理 部と第 2のデ一夕管理部は第 2の処理部を構成するマシンをプログラムで動作 させることにより実行される。 The first processing unit transmits and receives data to and from the second processing unit in the second processing unit, which will be described later, and transfers data to and from the first storage medium, in addition to the data transfer to the application processing unit. Control. The second processing unit has a communication processing unit and a second data management unit. The communication processing unit and the second data management unit are executed by operating a machine constituting the second processing unit with a program.
通信処理部は通信回線を介してサ一バコンピュー夕に連結され、 サ一バコン ピュー夕との間でデータの授受を行う。 第 2の処理部は通信処理部に対するデ —夕の受け渡しの他に、 第 1の処理部における第 1のデータ管理部に対するデ 一夕の受け渡し、 及び第 2の記憶媒体に対するデータ 受け渡しを制御する。 (第 1の記憶媒体)  The communication processing unit is connected to the server computer via a communication line, and exchanges data with the server computer. The second processing unit controls, in addition to the data transfer to the communication processing unit, the data transfer to the first data management unit in the first processing unit, and the data transfer to the second storage medium. . (First storage medium)
第 1の記憶媒体は端末本体に着脱可能に取り付けられ、 第 1の処理部の第 1 のデータ管理部との間でデータの受け渡しをする。 後述する実施例ではメモリ 力一ドを用いたが、 U S B力一ド等他の読み書き可能な半導体メモリ装置を有 する記憶媒体や、 ハードディスクやフレキシブルディスクを内蔵した記憶媒体 を用いることもできる。 この第 1の記憶媒体はデータ記憶領域としてキュ一部 を有する。 このキュー部にはアプリケーション処理部の出力デ一夕がキューデ 一夕として保存される。 この出力デ一夕はサーバコンビュ一夕へ送信され、 商 品管理に使用される。 ,  The first storage medium is detachably attached to the terminal body, and exchanges data with the first data management unit of the first processing unit. In the embodiment described later, the memory force is used, but a storage medium having another readable / writable semiconductor memory device such as a USB force force, or a storage medium having a built-in hard disk or flexible disk may be used. This first storage medium has a queue portion as a data storage area. In this queue unit, the output data of the application processing unit is stored as the queue data. This output data is transmitted to the server convenience store and used for product management. ,
この第 1の記憶媒体には記憶領域としてバックアップキヤヅシュ部を設ける ことができる。 このバックアップキャッシュ部には第 2の記憶媒体のキヤヅシ ュ部のキヤヅシュデ一夕がコピ一される。  This first storage medium can be provided with a backup cache unit as a storage area. In this backup cache unit, the cache of the cache unit of the second storage medium is copied.
(第 2の記憶媒体)  (Second storage medium)
第 2の記憶媒体は端末本体に着脱可能に取り付けられ、 第 2の処理部の第 2 のデータ管理部との間でデータの受け渡しをする。 第 1の記憶媒体と同様に後 述する実施例ではメモリカードを用いたが、 U S B力一ド等他の読み書き可能 な半導体メモリ装置を有する記憶媒体や、 ハ一ドディスクやフレキシブルディ スクを内蔵した記憶媒体を用いることもできる。 第 1の記憶媒体と異なる種類 の記憶媒体をこの第 2の記憶媒体として採用することもできる。 第 2の記憶媒 体はデータ記憶領域としてキヤヅシュ部を有する。 このキヤヅシュ部にはサ一 バコンビュー夕から送られてきた商品マスター等に関するキャッシュデ一夕が 保存される。 このキヤヅシュデータは第 1の処理部のアプリケーシヨン処理部 によるレジ機能の実行に使用される。 The second storage medium is detachably attached to the terminal body, and exchanges data with the second data management unit of the second processing unit. Similarly to the first storage medium, a memory card is used in an embodiment described later, but a storage medium having another readable / writable semiconductor memory device such as a USB flash drive, a hard disk or a flexible disk is incorporated. A storage medium described above can also be used. A storage medium of a different type from the first storage medium can be adopted as the second storage medium. The second storage medium has a cache section as a data storage area. There is no support for this cache Stores the cash receipt for the product master etc. sent from Bakong View Evening. This cache data is used for executing the cash register function by the application processing unit of the first processing unit.
この第 2の記憶媒体には記憶領域としてバックアップキュー部を設けること ができる。 このバックアップキュー部には第 1の記憶媒体のキュー部のキュー データがコピ一される。  This second storage medium can be provided with a backup queue unit as a storage area. The queue data of the queue section of the first storage medium is copied to this backup queue section.
以下、 この発明の実施例に基づいて更に詳細に説明する。 .  Hereinafter, the present invention will be described in more detail based on embodiments. .
図 1は実施例のレジ端末 1 (デ一夕通信端末) の外形を示し、 図 2はその機 能ブロック図を示す。  FIG. 1 shows an outline of a cashier terminal 1 (data communication terminal) of the embodiment, and FIG. 2 shows a functional block diagram thereof.
図 1に示すように、 実施例のレジ端末 1は端末本体 3に 2つのポート (第 1 のポート 5、 第 2のポート 6 ) が備えられ、 第 1のポート 5及び第 2のポート 6に対してそれぞれ第 1のメモリカード 3 0及び第 2のメモリカード 4 0が着 脱可能に揷着される。 図中の符号 7は入力端末、 符号 8はプリン夕の帳票出力 口、 符号 9はディスプレイである。  As shown in FIG. 1, the cashier terminal 1 of the embodiment has two ports (a first port 5 and a second port 6) on a terminal body 3, and a first port 5 and a second port 6. On the other hand, the first memory card 30 and the second memory card 40 are detachably attached. In the figure, reference numeral 7 denotes an input terminal, reference numeral 8 denotes a document output port of the printer, and reference numeral 9 denotes a display.
端末本体 3はバーチャルマシンからなる第 1の処理部 1 0と第 2の処理部 2 0を有する。 第 1の処理部 1 0はアプリケーション処理部 1 1と第 1のデ一夕 管理部 1 3を有する。 アプリケーション処理部 1 1は入出力ィン夕一フェース 1 5を介してレジ端末の入力端末 7、 プリン夕 8及びディスプレイ 9を制御す る。 第 1のデ一夕管理部 1 3に第 1のポート 5が連結され、 これにより第 1の デ一夕管理部 1 3は第 1のメモリカード 3 0に対してデ一夕の書込み '読出し が可能となる。  The terminal body 3 has a first processing unit 10 and a second processing unit 20 composed of virtual machines. The first processing unit 10 includes an application processing unit 11 and a first data management unit 13. The application processing unit 11 controls the input terminal 7, the printer 8, and the display 9 of the cashier terminal via the input / output interface 15. The first port 5 is connected to the first data management unit 13, whereby the first data management unit 13 writes data to and reads data from the first memory card 30. Becomes possible.
第 2の処理部 2 0は通信処理部 2 1と第 2のデータ管理部 2 3を有する。 通 信処理部 2 1は通信インターフェース 2 5を介してインターネット等のネヅト ワーク 5 0に連結される。 第 2のデ一夕管理部 2 3に第 2のポート 6が連結さ れ、 これにより第 2のデ一夕管理部 2 3は第 2のメモ')カード 4 0に対してデ 一夕の書込み ·読出しが可能になる。 第 1のメモリ力一ド 3 0はその力一ド固有の識別情報 (識別番号) を保存す る領域 3 1とデ一夕の保存領域 3 3を有する。 同様に第 2のメモリカード 4 0 はそのカード固有の識別番号を保存する領域 4 1とデ一夕の保存領域 4 3を有 する。 The second processing unit 20 includes a communication processing unit 21 and a second data management unit 23. The communication processing unit 21 is connected to a network 50 such as the Internet via a communication interface 25. The second port 6 is connected to the second data management section 23, so that the second data management section 23 can store a second note to the second note 40). Writing and reading are enabled. The first memory key 30 has an area 31 for storing identification information (identification number) unique to the key and a storage area 33 for data storage. Similarly, the second memory card 40 has an area 41 for storing an identification number unique to the card and a storage area 43 for overnight.
5 サーバコンピュ一夕 6 0はネヅトワーク 5 0に接続され、 実施例のレジ端末 1とデータ通信が可能である。 サ一バコンピュ一夕 6 0には商品に関するマス ' 夕ーデ一夕が保存されている。 このデータは、 図 3に示すとおりレジ端末 1へ ダウンロードされる。 即ち、 サーバコンビユー夕 6 0からネットワーク 5 0を 介して第 2の処理部 2 0の通信処理部 2 1がデ一夕を受信する。 この受信デ一 10 夕は第 2のデータ管理部 2 3に送られ、 さらに第 2のメモリカード 4 0のデ一 ' 夕保存領域のキャッシュ部 4 5に保存される。  5 The server computer 60 is connected to the network 50 and can perform data communication with the cashier terminal 1 of the embodiment. At the server computer 60, there is a box of items related to products. This data is downloaded to the cashier terminal 1 as shown in FIG. That is, the communication processing unit 21 of the second processing unit 20 receives the data from the server combination 60 via the network 50. The received data is sent to the second data management unit 23 and further stored in the cache unit 45 of the data storage area of the second memory card 40.
このようにしてサーバから受信されたデータは、 図 4に示すとおり、 第 2の データ管理部 2 3に読み取られて第 1の処理部 1 0の第 1のデ一夕管理部 1 3 へ通信される。 第 1のデータ管理部 1 3は受信したデータをアプリケーション 15 処理部 1 1へ送る。 そして、 このデータはアプリケーション処理部 1 1の実行 に供される。 , アプリケーション処理部 1 1が実行された結果得られた出力デ一夕は、 図 5 に示すとおり、 第 1のデータ管理部 1 3を介して第 1のメモリカード 3 0のデ 一夕保存領域のキュ一部 3 5にキューデータとして保存される。 キュー部 3 5 The data received from the server in this manner is read by the second data management unit 23 and communicated to the first data management unit 13 of the first processing unit 10 as shown in FIG. Is done. The first data management unit 13 sends the received data to the application 15 processing unit 11. Then, this data is provided to the execution of the application processing unit 11. As shown in FIG. 5, the output data obtained as a result of the execution of the application processing unit 11 is stored in the data storage area of the first memory card 30 via the first data management unit 13. It is stored as cue data in the part 35 of the queue. Queue part 3 5
20 に保存されているキューデータは、 図 6に示すとおり、 第 1のデータ管理部 1 3に読み取られて第 2の処理部 2 0の第 2のデータ管理部 2 3へ通信される。 第 2のデータ管理部 2 3はこの出力データを通信処理部 2 1へ送り、 通信処理 部 2 1は所定の通信プロトコルに従って当該出力データをサーバコンピュータ 6 0へ送信して、 これに保存させる。 サーバコンピュータ 6 0にアップロードThe queue data stored in 20 is read by the first data management unit 13 and communicated to the second data management unit 23 of the second processing unit 20 as shown in FIG. The second data management unit 23 sends this output data to the communication processing unit 21. The communication processing unit 21 sends the output data to the server computer 60 according to a predetermined communication protocol and stores it in the server computer 60. Upload to server computer 60
25 されたデ一夕はキュー部 3 5から削除される。 The queue is deleted from the queue section 35.
このように構成された実施例のレジ端末 1によれば、 ネヅトワーク 5 0に通 信障害が発生しその影響がダウンロードデ一夕に現れたとしても、 第 3図に示 すとおり、 このダウンロードデ一夕は第 2の処理部 2 0及び第 2のメモリカー ド 4 0のみに受け取られる。 図 4に示す読み込みの指示がない限り、 その通信 障害は第 1の処理部 1 0及び第 1のメモリカード 3 0に影響しない。 従って、 ネヅトワーク 5 0に障害が生じたときは、 第 1の処理部 1 0のアプリケ一ショ ン処理部で生成され第 1のメモリカードに保存されたデータは、 第 1のメモリ カードをレジ端末 1から取り外してサ一バコンピュー夕 6 0に物理的に移動す ることにより、 そのデ一夕をサ一バコンピュー夕 6 0に直接アップロードさせ ることができる。 According to the cashier terminal 1 of the embodiment configured as described above, even if a communication failure occurs in the network 50 and the effect appears in the download data overnight, it is shown in FIG. As described above, this download data is received only by the second processing unit 20 and the second memory card 40. Unless there is a read instruction shown in FIG. 4, the communication failure does not affect the first processing unit 10 and the first memory card 30. Therefore, when a failure occurs in the network 50, the data generated by the application processing unit of the first processing unit 10 and stored on the first memory card is transferred to the cashier terminal. By removing it from 1 and physically moving it to the server computer 60, the data can be uploaded directly to the server computer 60.
図 7及び図 8の例は、 デ一夕を二重化して、 メモリカードが破損したときの バックアップを行うものである。 即ち、 第 1のメモリカード 3 0はそのメモリ 領域 3 3にバックアップキャッシュ部 3 7を有し、 第 2のメモリカード 4 0は そのメモリ領域 4 3にバックアップキュ一部 4 7を有する。  In the examples of Fig. 7 and Fig. 8, data is duplicated and backup is performed when the memory card is damaged. That is, the first memory card 30 has a backup cache unit 37 in its memory area 33, and the second memory card 40 has a backup queue part 47 in its memory area 43.
図 7に示すように、 サーバコンピュータ 6 0からダウンロードされたキヤッ シュデ一夕は第 2のデ一夕管理部 2 3によって第 2のメモリ力一ド 4 0のキヤ ヅシュ部 4 5に書き込まれると同時に、 そのキヤヅシュデ一夕のコピーが第 1 の処理部 1 0の第 1のデ一夕管理部 1 3を介して第 1のメモリカード 3 0のバ ヅクアップキャッシュ部 3 7に書き込まれる。 よって、 第 2のメモリカード 4 0のキャッシュ部 4 5のデ一夕と第 1のメモリカード 3 0のバックアップキヤ ヅシュ部 3 7のデ一夕とが同一となり、 キヤヅシュ部 4 5のデータがバックァ ップされる。  As shown in FIG. 7, the cache data downloaded from the server computer 60 is written to the cache memory 45 of the second memory card 40 by the second data management unit 23. At the same time, a copy of the cache data is written to the backup cache unit 37 of the first memory card 30 via the first data management unit 13 of the first processing unit 10. Therefore, the data in the cache unit 45 of the second memory card 40 and the data in the backup cache unit 37 of the first memory card 30 are the same, and the data in the cache unit 45 is backed up. Will be
同様に、 アプリケーション処理部 1 1で生成されたキューデ一夕は第 1のデ 一夕管理部 1 3によって第 1のメモリカード 3 0のキュー部 3 5に書き込まれ ると同時に、 そのデータのコピーが第 2の処理部 2 0の第 2のデータ管理部 2 3を介して第 2のメモリカード 4 0のバックアップキュー部 4 7に書き込まれ る。 よって、 第 1のメモリカード 3 0のキュー部 3 5のデータと第 2のメモリ カード 4 0のバックアップキュー部 4 7のデータとが同一となり、 キュー部 3 5のデータがバックアップされる。' このように第 1のメモリカード 3 0のキュ一部 3 5のデータを、 物理的に離 隔された第 2のメモリカード 4 0のバックアツプキュー部 4 7へバックアツプ し、 かつ第 2のメモリカード 4 0のキャッシュ部 4 5のデ一夕を、 物理的に離 隔された第 1のメモリカード 3 0のバヅクアツプキヤッシュ部 3 7へバヅクァ ヅプすることにより、 データの安全性が確保される。 Similarly, the queue data generated by the application processing unit 11 is written to the queue unit 35 of the first memory card 30 by the first data management unit 13 and at the same time, the data is copied. Is written to the backup queue unit 47 of the second memory card 40 via the second data management unit 23 of the second processing unit 20. Therefore, the data in the queue section 35 of the first memory card 30 and the data in the backup queue section 47 of the second memory card 40 become the same, and the data in the queue section 35 is backed up. ' In this way, the data of the queue part 35 of the first memory card 30 is backed up to the back-up cue part 47 of the physically separated second memory card 40, and By backing up the data in the cache section 45 of the memory card 40 to the backup cache section 37 of the first physically separated memory card 30, data security is improved. Secured.
なお、 図 9に示すように、 例えば第 2のデータ管理部 2 3へ第 3のポート 7 0を接続し、 この第 3のポ一ト 7 0へ第 3のメモリカード 8 0を着脱可能に取 り付けることができる。 そして、 第 1のメモリカード 3 0のキュ一部 3 5のデ 一夕を、 第 3のメモリカード 8 0のデ一夕保存部 8 3のバックアップキュ一部 8 5にコピーし、 また第 2のメモリカード 4 0のキャッシュ部 4 5のデータを、 第 3のメモリカード 8 0のバックアップキャッシュ部 8 7にコピーする。 よつ て、 キュー部 3 5及びキャッシュ部 4 5のデータがバックアップされる。  As shown in FIG. 9, for example, a third port 70 is connected to the second data management unit 23, and a third memory card 80 is detachably attached to the third port 70. Can be installed. Then, the copy of the queue portion 35 of the first memory card 30 is copied to the backup queue portion 85 of the data storage portion 83 of the third memory card 80, and The data in the cache unit 45 of the memory card 40 of the third memory card 80 is copied to the backup cache unit 87 of the third memory card 80. Thus, the data of the queue section 35 and the cache section 45 are backed up.
図 9の中で、 図 2と同一の要素には同一の符号を付してその説明を省略する。 第 1のメモリカード 3 0が故障してそれを新しいメモリカードに交換したと きのデ一夕再生方法を図 1 0に示す。  In FIG. 9, the same elements as those in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted. FIG. 10 shows a data reproducing method when the first memory card 30 fails and is replaced with a new memory card.
まず、 第 1のメモリカード 3 0が故障したときには、 レジ端末 1のディスプ レイ 9に、 その旨及び対策ガイダンスが表示される。 オペレータは当該ガイダ ンスに従い、 第 1のメモリカード 3 0を新しい第 1のメモリ力一,ド 1 3 0と交 換する。 次に、 入力端末 7を操作してデ一夕再生の指示を行うと、 次の処理が 実行される。  First, when the first memory card 30 breaks down, the display 9 of the cashier terminal 1 and an indication of the countermeasure are displayed. The operator replaces the first memory card 30 with a new first memory card 130 according to the guidance. Next, when the input terminal 7 is operated to issue an instruction for overnight reproduction, the following processing is executed.
第 2の処理部 2 0の第 2のデータ管理部 2 3は、 第 2のメモリカード 4 0の キャッシュ部 4 5からキャッシュデ一夕を読み出してそれを第 1の処理部 1 0 の第 1のデータ管理部 1 3へ通信する。 第 1のデータ管理部 1 3は受信したキ ャヅシュデ一夕を新しい第 1のメモリカード 1 3 0のバックアップキャッシュ 部 1 3 7に書き込む。 同様に第 2のデ^ ·夕管理部 2 3は、 第 2のメモリカード 4 0のバヅクアップキュー部 4 7からキューデ一夕を読み出してそれを第 1の データ管理部 1 3へ通信する。 第 1のデ一夕管理部 1 3は受信したキューデ一 夕を新しい第 1のメモリカード 1 3 0のキュー部 1 3 5へ書き込む。 このよう に第 2のメモリカード 4 0に保存されているデータを用いることにより、 新し い第 1のメモリカード 1 3 0が再生されることとなる。 The second data management unit 23 of the second processing unit 20 reads the cache data from the cache unit 45 of the second memory card 40 and reads it from the first processing unit 10. Communication to the data management unit 13 of The first data management unit 13 writes the received cache data to the backup cache unit 1337 of the new first memory card 130. Similarly, the second data management unit 23 reads the queue data from the backup queue unit 47 of the second memory card 40 and communicates it to the first data management unit 13. . The first data management unit 13 receives the queue data The evening is written to the queue section 135 of the new first memory card 130. By using the data stored in the second memory card 40 in this way, a new first memory card 130 is reproduced.
図 1 1は第 2のメモリカード 4 0が故障してそれを新しいメモリカードに交 換したときのデータ再生方法を示す。  FIG. 11 shows a data reproducing method when the second memory card 40 has failed and is replaced with a new memory card.
まず、 第 2のメモリカード 4 0が故障したときには、 レジ端末 1のディスプ レイ 9に、 その旨及び対策ガイダンスが表示される。 オペレータは当該ガイダ ンスに従い、 第 2のメモリカード 4 0を新しい第 2のメモリカード 1 4 0と交 換する。 次に 入力端末 7を操作してデータ再生の指示を行うと、 次の処理が 実行される。  First, when the second memory card 40 breaks down, the fact and countermeasure guidance are displayed on the display 9 of the cashier terminal 1. The operator replaces the second memory card 40 with a new second memory card 140 according to the guidance. Next, when the input terminal 7 is operated to instruct data reproduction, the following processing is executed.
第 1の処理部 1 0の第 1のデータ管理部 1 3は、 第 1のメモリカード 3 0の キュー部 3 5からキューデ一夕を読み出してそれを第 2の処理部 2 0の第 2の データ管理部 2 3へ通信する。 第 2のデ一夕管理部 2 3は受信したキューデ一 夕を新しい第 2のメモリカード 1 4 0のバックアップキュー部 1 4 7に書き込 む。 同様に第 1のデ一夕管理部 1 3は、 第 1のメモリカード 3 0のバヅクァヅ プキヤッシュ部 3 7からキヤッシュデ一夕を読み出してそれを第 2のデータ管 理部 2 3へ通信する。 第 2のデ一夕管理部 2 3は受信したキャッシュデータを 新しい第 2のメモリカード 1 4 0のキャッシュ部 1 4 5へ書き込む。 このよう に第 1のメモリカード 3 0に保存されているデータを用いることにより、 新し い第 2のメモリカード 1 4 0が再生されることとなる。  The first data management unit 13 of the first processing unit 10 reads the queue data from the queue unit 35 of the first memory card 30 and reads it from the second processing unit 20. Communicate to data management unit 23. The second data management unit 23 writes the received queue data into the backup queue unit 147 of the new second memory card 140. Similarly, the first data management unit 13 reads the cache data from the backup cache unit 37 of the first memory card 30 and communicates it to the second data management unit 23. The second data management unit 23 writes the received cache data to the cache unit 144 of the new second memory card 140. By using the data stored in the first memory card 30 in this way, a new second memory card 140 is reproduced.
第.2のメモリカード 4 0のキャッシュ部 4 5や第 1のメモリカード 3 0のキ ュ一部 3 5の容量が限界に達したときの処理を以下に説明する。  The processing when the capacity of the cache part 45 of the second memory card 40 or the capacity of the queue part 35 of the first memory card 30 reaches the limit will be described below.
デ一夕の二重化がされていない場合の例を図 1 2に示す。  Fig. 12 shows an example of a case where the data is not duplicated overnight.
キャッシュ部 4 5の容量が限界に達した場合、 アプリケーション処理部 1 1 に使用される可能性が低いキャッシュ部 4 5のキャッシュデ一夕を第 2のデー 夕管理部 2 3により削除して、 その容量の回復をはかる。 デ一夕の使用可能性 に関する順位付けのため、 例えばデータ管理部 2 3はアプリケーション処理部 1 1の実行に用いられたキャッシュ部 4 5のデータに重み付けをしている。 ネッ トワーク 5 0の不安定状態が長期間続いた場合、 キュー部 3 5の容量が 限界に達する場合がある。 この場合はレジ端末 1のディスプレイ 9にその旨及 び対策ガイダンスが表示される。 オペレータは当該対策ガイダンスに従い、 第 1のメモリカードを新しいメモリカード 2 3 0に交換する。 その結果、 アプリ ケーシヨン処理部 1 1のその後の出力データは新しい第 1のメモリカード 2 3 0のキュー部 2 3 5へ保存される。 なお、 通信処理部 2 1とサーバコンビュ一 夕 6 0間の通信が復旧すれば、 キュー部 3 5.の容量が限界となった第 1のメモ リカードをレジ端末に接続することにより、 出力デ一夕をサーバコンピュータ 6 0ヘアヅプロ一ドすることができる。 When the capacity of the cache unit 45 reaches the limit, the cache data of the cache unit 45 that is unlikely to be used by the application processing unit 11 is deleted by the second data management unit 23, Try to recover that capacity. Possibility of use overnight For example, the data management unit 23 weights the data of the cache unit 45 used to execute the application processing unit 11 in order to rank the data. If the network 50 remains unstable for a long time, the capacity of the queue section 35 may reach its limit. In this case, the display 9 of the cashier terminal 1 and the guidance for the countermeasure are displayed. The operator replaces the first memory card with a new memory card 230 according to the countermeasure guidance. As a result, the subsequent output data of the application processing unit 11 is stored in the queue unit 235 of the new first memory card 230. When the communication between the communication processing unit 21 and the server computer 60 is restored, the first memory card with the limited capacity of the queue unit 3 5. is connected to the cashier terminal to output the data. Overnight, you can do 60 hair programs on the server computer.
デ一夕が二重化されている場合 (図 1 3参照) 、 キャッシュ部 4 5の容量が 限界に達すると、 レジ端末 1のディスプレイ 9にその旨及び対策ガイダンスが 表示される。 オペレータは当該対策ガイダンスに従い第 1のメモリカードを新 しいメモリカード 3 3 0に交換する。 その結果、 容量限界直前のキャッシュ部 4 5のデ一夕は新しい第 1のメモリカードのバックアツプキヤッシュ部へ保存 される。 その後、 第 2のデ一夕管理部 2 3はアプリケーション処理部 1 1に使 用される可能性が低いキャッシュ部 4 5のキャッシュデ一夕を削除して、 その 容量の回復をはかる。 かかるキヤヅシュ部 4 5のキャッシュデ一夕が第 2のデ —夕管理部 3に読み出され、 第 1のデ一夕管理部 1 3を介して新しい第 1の メモリカード 3 3 0のバックァヅプキャッシュ部 3 3 7へ書き込まれる。 同様に、 キュー部の容量が限界に達すると、 レジ端末 1のディスプレイ 9に その旨及び対策ガイダンスが表示される。 オペレータは当該対策ガイダンスに 従い第 1のメモリカードを新しいメモリカード 3 3 0に交換する。 その結果、 アプリケーション処理部 1 1のその後の出力は新しい第 1のメモリカード 3 3 0のキュー部 3 3 5へ保存される。 また、 そのバヅクアップが第 2のメモリ力 ード 4 0のノ ヅクァヅプキュー部 4 7に保存される。 なお、 通信処理部 2 1と サーバコンピュータ 6 0間の通信が復旧すれば、 取り外された第 1のメモリ力 —ドをレジ端末に接続することにより、 そのキュー部のデ一夕をサ一バコンピ ュ一夕 6 0へアップ口一ドする。 If the data is duplicated (see Fig. 13), when the capacity of the cache unit 45 reaches the limit, the display 9 of the cashier terminal 1 and the guidance are displayed. The operator replaces the first memory card with a new memory card 330 according to the countermeasure guidance. As a result, the data in the cache section 45 immediately before the capacity limit is stored in the backup cache section of the new first memory card. After that, the second data management unit 23 deletes the cache data of the cache unit 45 that is unlikely to be used by the application processing unit 11 and recovers its capacity. The cache data of the cache unit 45 is read out to the second data management unit 3, and the backup data of the new first memory card 330 is transferred via the first data management unit 13. It is written to the cache section 3 37. Similarly, when the capacity of the queue section reaches the limit, the display 9 of the cashier terminal 1 and the guidance to that effect are displayed. The operator replaces the first memory card with a new memory card 330 according to the countermeasure guidance. As a result, the subsequent output of the application processing unit 11 is stored in the queue unit 335 of the new first memory card 330. In addition, the backup is stored in the nook queue section 47 of the second memory module 40. The communication processing unit 21 and When the communication between the server computers 60 is restored, the removed first memory card is connected to the cashier terminal, so that the data in the queue section is uploaded to the server computer 60. Do one
以上説明したように、 本発明のデータ通信端末は、 通信障害が発生してデー 夕通信端末が孤立状態となったとしても第 2の記憶媒体のキヤッシュデ一夕を 用いてアプリケーション処理部を動作させ、 その出力を第 2の記憶媒体のキュ —へ書き出すことができる。 よって、 通信障害が発生しても暫くの間は継続し てデータ通信端末を動作させることができる。 通信障害が長期間に渡ってキュ —部の容量が限界に達したときは記憶媒体を取り替えることにより、 当該新し い記憶媒体のキュー部へその後の出力を保存することができる。 また、 取り外 された記憶媒体を物理的にサ一バコンピュー夕に移動することにより、 キュー デ一夕をサーバコンピュー夕に直接ァヅプロードすることができる。 同様に、 ダウンロードされるべきキャッシュデ一夕をサーバコンピュータから直接に第 1若しくは第 2の記憶媒体へ書き込むことにより、 不安定なネットワークを介 することなくサーバコンピュー夕のデ一夕をデータ通信端末で使用することが 可能となる。  As described above, the data communication terminal of the present invention operates the application processing unit using the cache memory of the second storage medium even if the data communication terminal becomes isolated due to a communication failure. The output can be written to a queue on a second storage medium. Therefore, even if a communication failure occurs, the data communication terminal can be continuously operated for a while. When the capacity of the queue section reaches the limit for a long time due to a communication failure, the output can be saved in the queue section of the new storage medium by replacing the storage medium. By physically moving the removed storage medium to the server computer, the queue can be directly uploaded to the server computer. Similarly, by writing the cache data to be downloaded directly from the server computer to the first or second storage medium, the data communication of the server computer can be performed without passing through an unstable network. It can be used on terminals.
本発明は、 上記発明の実施の形態及び実施例の説明に何ら限定されるもので はない。 特許請求の範囲の記載を逸脱せず、 当業者が容易に想到できる範囲で ' 種々の変形態様もこの発明に含まれる。 産業上の利用の可能性  The present invention is not limited to the description of the above-described embodiment and examples. Various modifications are included in the present invention without departing from the scope of the claims and within the scope of those skilled in the art. Industrial potential
このように構成されたデータ通信端末によれば、 端末本体部に要求される処 理機能が第 1の処理部におけるアプリケーション処理部と第 1のデータ管理部 の動作、 及び第 2の処理部における通信処理部と第 2のデ一夕管理部の動作の みとなり、 C P Uに要求される負荷が小さくなる。 これにより J AVA等の簡 易なプログラミング言語を用いて各処理部を動作させることが可能となり、 端 末本体部を安価に提供することができる。 1つのチップにおいて第 1の処理部 と第 2の処理部とをバーチャルマシンとして独立動作させることにより端末本 . 体部が更に安価になる。 According to the data communication terminal configured as described above, the processing function required for the terminal main unit is performed by the operation of the application processing unit and the first data management unit in the first processing unit, and by the operation of the second processing unit. Only the operations of the communication processing unit and the second data management unit are performed, and the load required for the CPU is reduced. As a result, each processing unit can be operated using a simple programming language such as JAVA, and the terminal main unit can be provided at low cost. First processing unit in one chip By operating the and the second processing unit independently as a virtual machine, the terminal main unit becomes more inexpensive.
また、 第 1の処理部と第 2の処理部とを独立させことにより、 各処理部にお いて (特に外部ネットワークに接続される第 2の処理部において) 発生した不 具合が他の処理部へ影響することを防止できる。  In addition, by making the first processing unit and the second processing unit independent, a problem occurring in each processing unit (particularly in the second processing unit connected to the external network) can be prevented from being caused by other processing units. Can be prevented.
第 1の処理部のアプリケーション処理部が生成したキューデータ及び第 2の 処理部の通信処理部が生成したキャッシュデ一夕は、 それそれ第 1の記憶媒体 及び第 2の記憶媒体に保存される。 これら記憶媒体として昨今では安価なメモ リカード等を使用できるので、 この点においても装置全体が安価になる。  The queue data generated by the application processing unit of the first processing unit and the cache data generated by the communication processing unit of the second processing unit are stored in the first storage medium and the second storage medium, respectively. . In recent years, inexpensive memory cards and the like can be used as these storage media, and in this regard, the entire apparatus is also inexpensive.
更に、 データ通信端末とサーバコンピュータとの間で通信障害が生じても、 暫くの間は第 2の記憶媒体に保存されているキャッシュデ一夕を用いて端末本 体 (アプリケーション処理部) を動作させ、 その出力デ一夕 (キューデータ) を第 1の記憶媒体に保存することにより、 データ通信端末を継続して動作させ ることができる。通信障害が長期間に渡るときには、 これら第 1の記憶媒体及 び Z又は第 2の記憶媒体を端末本体から取り外して物理的に移動させることに より、 データ通信端末とサーバコンピュータと間のデータ交換が可能となる。  Furthermore, even if a communication failure occurs between the data communication terminal and the server computer, the terminal itself (the application processing unit) is operated for a while using the cache data stored in the second storage medium. By storing the output data (queue data) in the first storage medium, the data communication terminal can be operated continuously. If the communication failure lasts for a long period of time, the first storage medium and Z or the second storage medium are removed from the terminal body and physically moved to exchange data between the data communication terminal and the server computer. Becomes possible.

Claims

請求の範囲 The scope of the claims
1 . アプリケーション処理部と第 1のデ一夕管理部を有する第 1の処理 部と、 通信処理部と第 2のデータ管理部を有する第 2の処理部とを備える端末 本体と、 1. A terminal main unit including a first processing unit having an application processing unit and a first data management unit, a second processing unit having a communication processing unit and a second data management unit,
前記端末本体へ着脱可能に取り付けられ、 キュー部を有する第 1の記憶媒体 と、  A first storage medium detachably attached to the terminal body and having a queue unit;
前記端末本体へ着脱可能に取り付けられ、 キヤッシュ部を有する第 2の記憶 媒体と、 を備えてなり、  A second storage medium detachably attached to the terminal main body and having a cache portion,
前記第 1のデ一夕管理部により前記アプリケーション処理部で生成されたキ ユーデ一夕が前記第 1の記憶媒体のキュー部に保存され、 該キュ一データは前 記第 1のデータ管理部に読み出されて前記第 2の処理部の前記第 2のデータ管 理部へ送られ、 通信処理部で処理され、  The queue data generated by the application processing unit by the first data management unit is stored in a queue unit of the first storage medium, and the queue data is stored in the first data management unit. Read and sent to the second data management unit of the second processing unit, processed by the communication processing unit,
前記第 2のデ一夕管理部により前記通信処理部のキヤッシュデ一夕が前記第 2の記憶媒体のキャッシュ部に保存され、 該キャッシュデータは前記第 2のデ 一夕管理部に読み出されて前記第 1の処理部の前記第 1のデータ管理部へ送ら れ、 前記アプリケーション処理部で処理される、  The cache data of the communication processing unit is stored in the cache unit of the second storage medium by the second data management unit, and the cache data is read out by the second data management unit. Sent to the first data management unit of the first processing unit and processed by the application processing unit;
ことを特徴とするデータ通信端末。  A data communication terminal, characterized in that:
2 . 前記第 2の記憶媒体のキヤヅシュ部に保存されているキヤヅシュデ 一夕が前記第 1の記憶媒体のバヅクアツプキヤッシュ部にバヅクアツプされ、 前記第 1の記憶媒 ί本のキュー部に保存されているキューデ一夕が前記第 2の記 憶媒体のバヅクァヅプキュー部にバヅクアップされる、 ことを特徴とする請求 項 1に記載のデータ通信端末。 2. The cache stored in the cache section of the second storage medium is backed up in the backup cache section of the first storage medium, and stored in the queue section of the first storage medium. 2. The data communication terminal according to claim 1, wherein the queued queue is backed up to a backup queue section of the second storage medium.
3 . 前記第 2のデ一夕管理部が前記第 2の記憶媒体のキヤッシュ部のキ ャッシュデ一夕を読み出して前記第 1のデ一夕管理部へ送り、 該第 1のデータ 管理部が該キヤッシュデ一夕を前記第 1の記憶媒体のバックアツプキヤッシュ 部へ書き込み、 3. The second data management unit reads out the cache data in the cache unit of the second storage medium and sends it to the first data management unit, and the first data The management unit writes the cache data to the backup cache unit of the first storage medium,
前記第 1のデ一夕管理部が前記第 1の記憶媒体のキュー部のキューデータを 読み出して前記第 2のデータ管理部へ送り、 該第 2のデ一夕管理部が該キュー データを前記第 2の記憶媒体のバックアップキュー部へ書き込む、 ことを特徴 とする請求項 2に記載のデータ通信端末。  The first data management unit reads the queue data of the queue unit of the first storage medium and sends the queue data to the second data management unit, and the second data management unit stores the queue data in the queue data. 3. The data communication terminal according to claim 2, wherein the data is written in a backup queue section of the second storage medium.
4 . 前記第 2の記憶媒体のキャッシュ部が容量限界に達したとき、 前記 第 2のデータ管理部は前記キャッシュ部から所定のキャッシュデー夕を削除す る、 ことを特徴とする請求項 1〜3のいずれかに記載のデータ通信端末。 4. When the cache unit of the second storage medium reaches a capacity limit, the second data management unit deletes a predetermined cache data from the cache unit. 3. The data communication terminal according to any one of 3.
5 . 前記端末本体へ着脱可能に取り付けられる第 3の記憶媒体が更に備 えられ、 該第 3の記憶媒体に前記第 1の記憶媒体のキューデータの一部又は全 部及び/又は前記第 2の記憶媒体のキヤッシュデ一夕の一部又は全部がバック アップされる、 ことを特徴とする請求項 1に記載のデータ通信端末。 5. A third storage medium detachably attached to the terminal body is further provided, and a part or all of the queue data of the first storage medium and / or the second storage medium is provided in the third storage medium. 2. The data communication terminal according to claim 1, wherein a part or all of the cache medium of the storage medium is backed up.
6 . - アプリケーション処理部と第 1のデ一夕管理部を有する第 1の処理 部と、 通信処理部と第 2のデータ管理部を有する第 2の処理部とを備える端末 本体であって、 , 6.- A terminal body including: a first processing unit having an application processing unit and a first data management unit; and a second processing unit having a communication processing unit and a second data management unit, ,
キュー部を有する第 1の記憶媒体を着脱可能とする第 1のポートと、 キヤヅシュ部を有する第 2の記憶媒体を着脱可能とする第 2のポートと、 を 備えてなり、  A first port for detachably attaching a first storage medium having a queue section, and a second port for detachably attaching a second storage medium having a cache section,
前記第 1のデ一夕管理部は前記アブリケーション処理部で生成されたキュー デ一夕を前記第 1の記憶媒体のキュー部に保存し、 かつ該キューデ一夕を読み 出し前記第 2の処理部の前記第 2のデータ管理部へ送り、 前記通信処理部で処 理させ、 前記第 2のデータ管理部は前記通信処理部のキヤッシュデ一夕を前記第 2の 記憶媒体のキャッシュ部に保存し、 かつ該キャッシュデータを読み出して前記 第 1の処理部の前記第 1のデ一夕管理部へ送り、 前記アブリケーション処理部 で処理させる、 ことを特徴とするデータ通信端末本体。 The first data management unit stores the queue data generated by the application processing unit in a queue unit of the first storage medium, and reads out the queue data to execute the second processing. To the second data management unit, and processed by the communication processing unit; The second data management unit stores the cache data of the communication processing unit in a cache unit of the second storage medium, and reads the cache data to read the cache data and stores the cache data in the first data unit of the first processing unit. A data communication terminal main body, which is sent to an evening management unit and processed by the application processing unit.
7 . 第 1の処理部、 第 2の処理部、 前記第 1の処理部に対して着脱可能 に連結される第 1の記憶媒体と、 前記第 2の処理部に対して着脱可能に連結さ れる第 2の記憶媒体とを備え、 7. A first processing unit, a second processing unit, a first storage medium detachably connected to the first processing unit, and a detachable connection to the second processing unit. A second storage medium,
前記第 1の処理部で生成されたキューデ一夕が前記第 1の記憶媒体に保存さ れるとともに、 該キューデータは前記第 2の処理部を介して外部へ送信され、 前記第 2の処理部が外部から受信したキヤッシュデ一夕は前記第 2の記憶媒 体に保存されるとともに、 該キヤッシュデ一夕は前記第 1の処理部において処 理される、 データ通信端末。  The cue data generated in the first processing unit is stored in the first storage medium, and the cue data is transmitted to the outside via the second processing unit, and the second processing unit A data communication terminal, wherein the cache data received from outside is stored in the second storage medium, and the cache data is processed in the first processing unit.
8 . 前記第 1の処理部及び第 2の処理部が協同して、 前記第 2の記憶媒 体に前記キューデ一夕のコピーを保存し、 かつ前記第 1の記憶媒体に前記キヤ ッシュデータのコピーを保存する、 ことを特徴とする請求項 7に記載のデ一夕 通 1a而未 o 8. The first processing unit and the second processing unit cooperate to store a copy of the queue data in the second storage medium, and copy the cache data to the first storage medium. 8. The method according to claim 7, wherein:
9 . 第 3の記憶媒体が更に備えられ、 該第 3の記憶媒体に前記キューデ 一夕及び/又は前記キヤッシュデータがバックアップされる、 ことを特徴とす る請求項 7に記載のデータ通信端末。 9. The data communication terminal according to claim 7, further comprising a third storage medium, wherein the queue data and / or the cache data is backed up in the third storage medium.
PCT/JP2004/018071 2003-12-03 2004-11-29 Data communication terminal WO2005055067A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005516004A JPWO2005055067A1 (en) 2003-12-03 2004-11-29 Data communication terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003404477 2003-12-03
JP2003-404477 2003-12-03

Publications (1)

Publication Number Publication Date
WO2005055067A1 true WO2005055067A1 (en) 2005-06-16

Family

ID=34650138

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/018071 WO2005055067A1 (en) 2003-12-03 2004-11-29 Data communication terminal

Country Status (2)

Country Link
JP (1) JPWO2005055067A1 (en)
WO (1) WO2005055067A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0589371A (en) * 1991-09-30 1993-04-09 Fujitsu Ltd Pos system having information providing terminal
JPH05265826A (en) * 1992-03-17 1993-10-15 Fujitsu Ltd Method for duplexing file
WO2000043888A1 (en) * 1999-01-25 2000-07-27 International Business Machines Corporation Full cache coherency across multiple raid controllers
JP2001218241A (en) * 2000-02-01 2001-08-10 Nec Corp Electric exchange
JP2002304258A (en) * 2001-01-31 2002-10-18 Hewlett Packard Co <Hp> Redundant backup device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0589371A (en) * 1991-09-30 1993-04-09 Fujitsu Ltd Pos system having information providing terminal
JPH05265826A (en) * 1992-03-17 1993-10-15 Fujitsu Ltd Method for duplexing file
WO2000043888A1 (en) * 1999-01-25 2000-07-27 International Business Machines Corporation Full cache coherency across multiple raid controllers
JP2001218241A (en) * 2000-02-01 2001-08-10 Nec Corp Electric exchange
JP2002304258A (en) * 2001-01-31 2002-10-18 Hewlett Packard Co <Hp> Redundant backup device

Also Published As

Publication number Publication date
JPWO2005055067A1 (en) 2007-12-06

Similar Documents

Publication Publication Date Title
US7818500B2 (en) Apparatus and method for using one core for RAID control in multi-core CPU
JP4767323B2 (en) Data storage devices that use two types of storage media
JPH0264834A (en) Data transfer device in miniature computer system
WO2007135967A1 (en) Data memory device and data memorizing method
CN101923446B (en) storage array assist architecture
CN104798059A (en) Multiple computer system processing write data outside of checkpointing
KR100928037B1 (en) Semiconductor storage media disks with dynamic expansion and contraction of storage capacity and file system
US8914665B2 (en) Reading or storing boot data in auxiliary memory of a tape cartridge
JP2002099390A (en) Disk controller
WO2005055067A1 (en) Data communication terminal
CN102804141A (en) Combined memory and storage device in an apparatus for data processing
US7490196B2 (en) Data backup using both tape and disk storage
JPH08147113A (en) Computer system
KR20010000941A (en) Device for reading/writing smartmedia card and method thereof
JP2788828B2 (en) Data processing device
JP5270180B2 (en) Media reader / writer
JP2521020B2 (en) Information processing system
JPH09212425A (en) Write cache backup system
JPH117392A (en) Data processor obtained by duplexing auxiliary storage device and method for falling system of data processor
JP3844197B2 (en) Information processing device
JP4009401B2 (en) Disk control apparatus and recording medium recording program
US7702859B2 (en) Detachable direct memory access arrangement
JP2022041324A (en) Information processing apparatus
KR940001591B1 (en) Switching module system
JP2000215005A (en) Dual magnetic disk drive

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2005516004

Country of ref document: JP

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase

Ref document number: 04799927

Country of ref document: EP

Kind code of ref document: A1

WWW Wipo information: withdrawn in national office

Ref document number: 4799927

Country of ref document: EP