JP2011018229A - System and method for installing program of currency identification device - Google Patents
System and method for installing program of currency identification device Download PDFInfo
- Publication number
- JP2011018229A JP2011018229A JP2009163019A JP2009163019A JP2011018229A JP 2011018229 A JP2011018229 A JP 2011018229A JP 2009163019 A JP2009163019 A JP 2009163019A JP 2009163019 A JP2009163019 A JP 2009163019A JP 2011018229 A JP2011018229 A JP 2011018229A
- Authority
- JP
- Japan
- Prior art keywords
- program
- information
- identification device
- unit
- currency identification
- 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
- 238000000034 method Methods 0.000 title claims description 18
- 238000009434 installation Methods 0.000 abstract description 25
- 238000011161 development Methods 0.000 abstract description 15
- 238000004519 manufacturing process Methods 0.000 description 105
- 238000004891 communication Methods 0.000 description 51
- 238000012545 processing Methods 0.000 description 24
- 230000000694 effects Effects 0.000 description 20
- 238000001514 detection method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 238000003780 insertion Methods 0.000 description 8
- 230000037431 insertion Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000032258 transport Effects 0.000 description 5
- 238000003860 storage Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
Images
Landscapes
- Inspection Of Paper Currency And Valuable Securities (AREA)
Abstract
Description
本発明は、例えば、識別プログラムに基づき、貨幣を識別する貨幣識別装置のプログラムインストールシステム及び、貨幣識別装置のプログラムインストール方法に関する。 The present invention relates to a program installation system for a currency identification device that identifies money based on an identification program, for example, and a program installation method for a currency identification device.
従来の貨幣識別装置では、識別プログラムに基づき、貨幣を識別する貨幣識別部を備え、例えば、仕向国での貨幣改刷や貨幣偽造等が生じた場合、これら貨幣改刷に伴う金種識別や偽造紙幣の識別等の新たな識別内容に応じて、貨幣識別部の識別プログラムを変更する必要が生じる。 A conventional money identification device includes a money identification unit that identifies money based on an identification program.For example, when money revision or counterfeiting occurs in a destination country, It is necessary to change the identification program of the currency identification unit according to new identification contents such as identification of counterfeit bills.
そこで、従来の貨幣識別装置では、新たな識別内容に応じて、識別プログラムを更新する更新用プログラムを格納したSDカード等の記録媒体を挿入し、この記録媒体から更新用プログラムを読み出し、読み出した更新用プログラムに基づき、貨幣識別部の識別プログラムを更新する(例えば、特許文献1及び特許文献2参照)。 Therefore, in the conventional money identification device, a recording medium such as an SD card storing an update program for updating the identification program is inserted according to the new identification content, and the update program is read and read from the recording medium. Based on the update program, the identification program of the currency identification unit is updated (see, for example, Patent Document 1 and Patent Document 2).
その結果、従来の貨幣識別装置では、記録媒体から更新用プログラムを読み出し、読み出した更新用プログラムに基づき、貨幣識別部の識別プログラムを更新するようにしたので、新たな識別内容に十分適合できるものである。 As a result, in the conventional currency identification device, the update program is read from the recording medium, and the identification program of the currency identification unit is updated based on the read update program. It is.
また、特許文献1では、識別プログラムの更新時にバージョン適合性の確認作業を全て自動化することで、人為的なミスで発生する識別プログラムのバージョン不整合による各種動作不良を確実に防止できる。 Further, in Patent Document 1, all the operation of checking the compatibility of the version at the time of updating the identification program can be surely prevented from various malfunctions due to version mismatch of the identification program caused by human error.
また、このような更新用プログラムの開発にはコストがかかるため、更新用プログラムを格納した記録媒体を有料販売して、その記録媒体の販売売上で開発コストを回収する必要がある。しかしながら、正規購入した記録媒体を再利用することで、同一機種の他の貨幣識別装置の識別プログラムを更新できるため、貨幣識別装置の台数に比例した枚数分の記録媒体が売れず、その開発コストを回収できていないのが実情である。 In addition, since development of such an update program is costly, it is necessary to pay for the recording medium storing the update program and collect the development cost from the sales of the recording medium. However, since the identification program of another currency identification device of the same model can be updated by reusing a genuinely purchased recording medium, the number of recording media proportional to the number of currency identification devices cannot be sold, and its development cost The fact is that we are not able to recover.
そこで、特許文献2では、更新用プログラムを格納した記録媒体を使用して貨幣識別部の識別プログラムを更新した後、記録媒体の所定エリアに更新用プログラムの利用不可を書き込んで記録媒体の更新用プログラムの再利用を不可とし、貨幣識別装置間相互の更新用プログラムの不正利用を防止することで、その開発コストの回収を図ることができる。
Therefore, in
しかしながら、特許文献2では、更新用プログラムを格納した記録媒体の所定エリアに利用不可を書き込んだとしても、顧客側の所定操作に応じて利用不可を解除することができ、その記録媒体の更新用プログラムを再利用して何度でも他の貨幣識別装置の識別プログラムを更新できてしまうため、更新用プログラムの開発コストを回収できない。 However, in Japanese Patent Laid-Open No. 2004-260260, even if the unavailable state is written in a predetermined area of the recording medium storing the update program, the unavailable state can be canceled according to a predetermined operation on the customer side, and the recording medium can be updated. Since the program can be reused and the identification program of another currency identification device can be updated any number of times, the development cost of the update program cannot be recovered.
また、仮に記録媒体の更新用プログラムの再利用が全くできないようにセキュリティを強化した場合には、更新用プログラムの不正利用は防止できるものの、貨幣識別装置1台毎に記録媒体1個が必要となり、多くの貨幣識別装置を導入しているユーザや、多くの貨幣識別装置を一度に販売する販売代理店にとっては記録媒体の数が多くなり、使用済みと未使用とを区別して使用しなければならず、インストール作業が非常に煩わしいという問題があった。 Also, if security is strengthened so that the update program for the recording medium cannot be reused at all, unauthorized use of the update program can be prevented, but one recording medium is required for each currency identification device. For users who have introduced many currency identification devices and sales agents that sell many currency identification devices at a time, the number of recording media increases, and it must be used separately from used and unused. In other words, there was a problem that the installation work was very troublesome.
また、更新用プログラムを供給するメーカー側にとっても、記録媒体の数が多くなることは製造上も、輸送上も効率的でないという問題があった。 Further, the manufacturer supplying the update program has a problem that the increase in the number of recording media is not efficient in terms of manufacturing and transportation.
また、当然ながら、更新用プログラムだけでなく、販売国が決まった時点で、その国用の識別プログラムをインストールするような最初のインストールの場合においても、販売代理店が、その記録媒体の識別プログラムを再利用して何度でも他の貨幣識別装置にインストールすることができるため、識別プログラムの開発コストを回収できない。 Of course, not only the update program but also the first installation in which the country identification program is installed when the country of sale is determined, the sales agent must identify the recording medium. Since it can be reused and installed on other currency recognition devices as many times as possible, the development cost of the identification program cannot be recovered.
本発明は上記点に鑑みてなされたものであり、その目的とするところは、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができると共に、多くの貨幣識別装置のプログラムを同時にインストールする場合にも効率的な貨幣識別装置のプログラムインストールシステム及び、貨幣識別装置のプログラムインストール方法を提供することにある。 The present invention has been made in view of the above points, and an object of the present invention is to recover development costs required for a program by reliably preventing unauthorized use of the program between money identification devices. Another object of the present invention is to provide a program installation system for a currency identification device and a program installation method for a currency identification device, which are efficient even when many currency identification device programs are installed simultaneously.
上記目的を達成するために本発明の貨幣識別装置のプログラムインストールシステムは、識別プログラムに基づき、貨幣を識別する貨幣識別装置にプログラムをインストールする貨幣識別装置のプログラムインストールシステムであって、インストール対象の貨幣識別装置を識別する装置情報を指定する指定部と、この指定部にて指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成部と、このプログラム作成部で作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供部とを有し、前記貨幣識別装置は、当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールするプログラムインストール部を有するものである。 In order to achieve the above object, a program installation system for a currency identification device according to the present invention is a program installation system for a currency identification device that installs a program in a currency identification device that identifies money based on an identification program, A designation unit for designating device information for identifying a money identification device, a program creation unit for creating a program related to the currency identification device of the device information designated by the designation unit, and a program created by the program creation unit as device information A program providing unit that creates program information in association with each other and provides the program information to the currency identification device, and the currency identification device includes device information corresponding to the device itself in the program information. , The program corresponding to the device information in the program information And it has a program installing unit to install.
本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記プログラム作成部で作成したプログラムを複数個の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するものである。 A program installation system for a currency identification device according to the present invention, in the configuration of the invention described above, creates program information by associating a program created by the program creation unit with a plurality of device information, and uses the program information as the currency identification device. It is to provide.
本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記プログラム情報を格納した記録媒体を通じて前記貨幣識別装置に提供するものである。 The program installation system for a currency identification device according to the present invention provides the currency identification device to the currency identification device through the recording medium storing the program information in the configuration of the invention described above.
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、複数個のプログラム情報を格納した記録媒体を通じて前記貨幣識別装置に提供するものである。 According to another aspect of the present invention, there is provided a program installation system for a money discriminating apparatus through the recording medium storing a plurality of program information.
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記貨幣識別装置と通信接続し、前記プログラム情報を前記貨幣識別装置に提供するものである。 According to another aspect of the present invention, there is provided a program installation system for a currency identification device, which is configured to communicate with the currency identification device and provide the program information to the currency identification device.
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記指定部は、前記装置情報を指定する装置情報指定部及び、プログラムを識別するプログラム名を指定するプログラム指定部を含む指定画面を提供する指定画面提供部を有し、この指定画面上の装置情報指定部及びプログラム指定部を通じて装置情報及びプログラム名を指定するものである。 Further, in the program installation system for a currency identification device according to the present invention, in the configuration of the invention described above, the designation unit includes a device information designation unit for designating the device information and a program designation unit for designating a program name for identifying the program. A designation screen providing unit for providing a designation screen is included, and device information and a program name are designated through the device information designation unit and the program designation unit on the designation screen.
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記装置情報単位でプログラムの履歴情報を管理する履歴管理部を有し、前記指定画面上の前記装置情報指定部を通じて装置情報を指定すると、当該装置情報に対応した履歴情報を履歴管理部から読み出し、この履歴情報に基づき、当該装置情報の更新履歴を指定画面上に画面表示するものである。 Further, the program installation system for a currency identification device of the present invention has a history management unit that manages program history information in units of the device information in the configuration of the invention, and through the device information designation unit on the designation screen. When device information is designated, history information corresponding to the device information is read from the history management unit, and an update history of the device information is displayed on the designated screen based on the history information.
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記指定部は、全貨幣識別装置共通の共通コードを前記装置情報として指定するものである。 Moreover, the program installation system of the money identification apparatus of this invention is a structure of the said invention, The said designation | designated part designates the common code common to all the money identification apparatuses as said apparatus information.
また、本発明の貨幣識別装置のプログラムインストールシステムは、上記発明の構成において、前記貨幣識別装置にプログラムを提供するプログラム提供装置を有し、このプログラム提供装置内に、前記指定部、前記プログラム作成部及び前記プログラム提供部を有するものである。 Further, the program installation system for a money identification device of the present invention has a program providing device for providing a program to the money recognition device in the configuration of the invention, and the designation unit and the program creation are provided in the program providing device. And a program providing unit.
また、上記目的を達成するために本発明の貨幣識別装置のプログラムインストール方法は、識別プログラムに基づき、貨幣を識別する貨幣識別装置にプログラムをインストールする貨幣識別装置のプログラムインストール方法であって、インストール対象の貨幣識別装置を識別する装置情報を指定する指定ステップと、指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成ステップと、作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供ステップと、当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする前記貨幣識別装置側のプログラムインストールステップとを含むものである。 Further, in order to achieve the above object, a program installation method for a currency identification device according to the present invention is a program installation method for a currency identification device that installs a program in a currency identification device that identifies money based on an identification program. A designation step for designating device information for identifying the target currency identification device, a program creation step for creating a program related to the currency identification device for the designated device information, and creating the program information by associating the created program with the device information And providing a program corresponding to the device information in the program information when the program providing step for providing the program information to the money identification device and the device information corresponding to the own device is included in the program information. The program on the currency identification device side It is intended to include the emissions stall step.
上記のように構成された本発明の貨幣識別装置のプログラムインストールシステムは、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供すると共に、貨幣識別装置側でプログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする。その結果、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図るという効果を奏する。 The program installation system for the currency identification device of the present invention configured as described above creates program information in association with the device information of the currency identification device to be installed, and provides this program information to the currency identification device. When there is device information corresponding to the own device in the program information on the money identifying device side, a program corresponding to the device information in the program information is installed. As a result, the manufacturer creates program information that is valid only for the specified currency identification device and reliably prevents unauthorized use of the program between the currency identification devices, thereby recovering the development cost required for the program. There is an effect of aiming.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、プログラムを複数個の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供する。その結果、製造者は、複数台の貨幣識別装置に単一のプログラムをインストールする場合でも、指定した貨幣識別装置毎にプログラム情報を作成するのではなく、指定した複数台の貨幣識別装置にのみ有効な1個のプログラム情報を作成するだけで済むため、その生産効率を大幅向上が図れるという効果を奏する。 In addition to the effects of the above invention, the program installation system for a currency identification device of the present invention creates program information by associating a program with a plurality of device information, and provides this program information to the currency identification device. As a result, even if a manufacturer installs a single program on multiple currency identification devices, the manufacturer does not create program information for each specified currency identification device, but only on the specified multiple currency identification devices. Since only one piece of effective program information needs to be created, the production efficiency can be greatly improved.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、プログラム情報を格納した記録媒体を通じて、プログラム情報を貨幣識別装置に提供する。その結果、製造者は、記録媒体を使用してプログラム情報を貨幣識別装置に提供できるという効果を奏する。 In addition to the effects of the above-described invention, the program installation system for a currency identification device of the present invention provides program information to the currency identification device through a recording medium storing program information. As a result, the manufacturer can provide program information to the currency identification device using the recording medium.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、複数個のプログラム情報を格納した記録媒体を通じて、これら複数個のプログラム情報を貨幣識別装置に提供する。その結果、製造者は、記録媒体を使用して複数個のプログラム情報を貨幣識別装置に提供できるという効果を奏する。 Moreover, in addition to the effect of the said invention, in the program installation system of the money identification device of this invention, these several program information is provided to a money identification device through the recording medium which stored several program information. As a result, there is an effect that the manufacturer can provide a plurality of program information to the money discriminating apparatus using the recording medium.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、貨幣識別装置と通信接続し、プログラム情報を貨幣識別装置に提供する。その結果、製造者は、貨幣識別装置と通信接続し、そのオンライン上でプログラム情報を貨幣識別装置に提供できるという効果を奏する。 In addition to the effects of the above-described invention, the program installation system for the currency identification device of the present invention is connected to the currency identification device to provide program information to the currency identification device. As a result, there is an effect that the manufacturer can communicate with the currency identification device and provide program information to the currency identification device online.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、指定画面上で装置情報及びプログラムを指定する。その結果、製造者又は顧客は、インストール対象の貨幣識別装置及びプログラムを指定画面上で指定できるという効果を奏する。 In addition, in the program installation system for the currency identification device of the present invention, device information and a program are designated on a designation screen in addition to the effects of the above invention. As a result, there is an effect that the manufacturer or the customer can designate the currency identification device and the program to be installed on the designation screen.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、指定画面上で装置情報を指定すると、当該装置情報に対応した履歴情報を履歴管理部から読み出し、この履歴情報に基づき、当該装置情報の更新履歴を指定画面上に画面表示する。その結果、製造者又は顧客は、インストール対象の貨幣識別装置の更新履歴に基づき、インストールすべきプログラムを認識できるという効果を奏する。 In addition, in the program installation system for a currency identification device of the present invention, in addition to the effects of the above invention, when device information is designated on the designation screen, history information corresponding to the device information is read from the history management unit, and this history information Based on the above, the update history of the device information is displayed on the designated screen. As a result, the manufacturer or customer can recognize the program to be installed based on the update history of the currency identification device to be installed.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、全貨幣識別装置共通の共通コードを装置情報として指定する。その結果、製造者は、共通コードを装置情報として指定することで、全貨幣識別装置に対して有効なプログラムを一括で指定できるため、例えば、全貨幣識別装置をインストール対象とする製品バグ等にも十分対応できるという効果を奏する。 In addition, in the program installation system for a currency identification device of the present invention, in addition to the effects of the above invention, a common code common to all currency identification devices is designated as device information. As a result, the manufacturer can specify a program effective for all currency identification devices at once by specifying the common code as device information. Also has the effect of being able to respond sufficiently.
また、本発明の貨幣識別装置のプログラムインストールシステムでは、上記発明の効果に加えて、前記貨幣識別装置にプログラムを提供するプログラム提供装置を備え、このプログラム提供装置内に、前記指定部、前記プログラム作成部及び前記プログラム提供部を有する。その結果、プログラム提供装置は、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供できる。 Moreover, in addition to the effect of the said invention, the program installation system of the money identification device of this invention is equipped with the program provision apparatus which provides a program to the said money identification device, In this program provision apparatus, the said designation | designated part, the said program A creating unit and the program providing unit; As a result, the program providing device can create program information in association with the device information of the currency identification device to be installed, and can provide this program information to the currency identification device.
また、上記のように構成された本発明の貨幣識別装置のプログラムインストール方法では、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供すると共に、貨幣識別装置側でプログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする。その結果、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図るという効果を奏する。 Further, in the program installation method for the currency identification device of the present invention configured as described above, program information is created in association with the device information of the currency identification device to be installed, and this program information is provided to the currency identification device. At the same time, when there is device information corresponding to the own device in the program information on the money identifying device side, a program corresponding to the device information in the program information is installed. As a result, the manufacturer creates program information that is valid only for the specified currency identification device and reliably prevents unauthorized use of the program between the currency identification devices, thereby recovering the development cost required for the program. There is an effect of aiming.
以下、図面に基づき本発明の貨幣識別装置のプログラムインストールシステム及び貨幣識別装置のプログラムインストール方法に関わる実施例を示すプログラムインストールシステムについて詳細に説明する。 DESCRIPTION OF EMBODIMENTS Hereinafter, a program installation system showing an embodiment related to a program installation system for a currency identification device and a program installation method for a currency identification device according to the present invention will be described in detail with reference to the drawings.
まず、最初に本実施例の概要を説明するとすれば、その概要は、識別プログラムに基づき、貨幣を識別する貨幣識別装置と、この貨幣識別装置にプログラムを提供するプログラム提供装置とを有している。ここで、プログラムとは、貨幣識別用の識別プログラム、貨幣種別毎に判定基準を定めた識別テーブル、及び貨幣識別装置の制御用プログラムの何れか、又は、これらの組合せを指す。 First, the outline of the present embodiment will be described. The outline includes a money identification device for identifying money based on an identification program, and a program providing device for providing a program to the money identification device. Yes. Here, the program refers to any of an identification program for identifying money, an identification table in which determination criteria are defined for each money type, and a program for controlling the currency identifying device, or a combination thereof.
更に、プログラム提供装置は、インストール対象の貨幣識別装置の製造番号を指定する指定部と、この指定部にて指定した製造番号の貨幣識別装置に関わるプログラムを作成するプログラム作成部とを有している。 Furthermore, the program providing apparatus includes a designation unit that designates the manufacturing number of the currency identification device to be installed, and a program creation unit that creates a program related to the currency identification device having the production number designated by the designation unit. Yes.
更に、プログラム提供装置は、このプログラム作成部で作成したプログラムを製造番号に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供するプログラム提供部を有している。 Further, the program providing device has a program providing unit that creates program information by associating the program created by the program creating unit with a manufacturing number, and provides the program information to the money identifying device.
また、貨幣識別装置は、当該貨幣識別装置自体を識別する製造番号を管理した管理部と、プログラム情報を検出すると、当該プログラム情報内に、管理部に管理された製造番号に該当する製造番号がある場合、当該プログラム情報内の当該製造番号に対応したプログラムをインストールするプログラムインストール部とを有している。 In addition, when the money identification device detects the program number and the management unit that manages the production number for identifying the money identification device itself, the production number corresponding to the production number managed by the management unit is included in the program information. In some cases, it has a program installation unit for installing a program corresponding to the serial number in the program information.
本実施例では、インストール対象の貨幣識別装置の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供すると共に、貨幣識別装置側でプログラム情報を検出すると、当該プログラム情報内に当該貨幣識別装置に該当する製造番号がある場合、このプログラム情報内の当該製造番号に対応したプログラムをインストールする。 In the present embodiment, program information is created in association with the serial number of the currency identification device to be installed, this program information is provided to the currency identification device, and when the program information is detected on the currency identification device side, the program information If there is a serial number corresponding to the currency identification device, a program corresponding to the serial number in this program information is installed.
その結果、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図るというものである。 As a result, the manufacturer creates program information that is valid only for the specified currency identification device and reliably prevents unauthorized use of the program between the currency identification devices, thereby recovering the development cost required for the program. It is intended.
図1は、実施例1のプログラムインストールシステム内部の概略構成を示すブロック図、図2は、実施例1の紙幣識別装置内部の概略構成を示す説明図である。 FIG. 1 is a block diagram showing a schematic configuration inside the program installation system of the first embodiment, and FIG. 2 is an explanatory diagram showing a schematic configuration inside the banknote recognition apparatus of the first embodiment.
図1に示すプログラムインストールシステム1は、紙幣を識別しながら、その紙幣を集積する紙幣識別装置2と、紙幣識別装置2のプログラムを提供するプログラム提供装置3と、通信網4経由でプログラム提供装置3と通信接続する、例えば、パソコン端末等の通信端末装置5とを有している。尚、説明の便宜上、紙幣識別装置2は、例えば、顧客側に配置、プログラム提供装置3は、例えば、製造元に配置、通信端末装置5は、例えば、紙幣識別装置2を販売した製造元の販売代理店等に配置するものとする。
A program installation system 1 shown in FIG. 1 includes a
図1及び図2に示す紙幣識別装置2は、各種情報を画面表示し、この画面表示上で各種コマンドを入力する操作表示部11と、取引紙幣を装置内に投入するホッパ部12と、このホッパ部12に投入した紙幣を1枚単位で繰り出す繰出部13とを有している。
The
更に、紙幣識別装置2は、この繰出部13にて繰り出した紙幣を搬送する搬送ベルト等の紙幣搬送部14と、この紙幣搬送部14で搬送した紙幣の金種、真偽や方向等の種別を識別する紙幣識別部15とを有している。
Furthermore, the
更に、紙幣識別装置2は、紙幣識別部15にて搬送紙幣の種別を識別し、この識別結果に基づき、搬送紙幣を順次集積する集積部16と、識別不能の紙幣や、設定により対象外となった紙幣をリジェクトするリジェクト部17とを有している。
Furthermore, the
また、紙幣識別装置2内の紙幣搬送路14上の分岐箇所には、紙幣搬送路上を搬送する搬送紙幣を集積部16又はリジェクト部17に振り分ける分岐部18を配置している。尚、分岐部18は、検知センサ19Aを通じて搬送紙幣の先端の進入を検知すると、図示せぬソレノイドが駆動することで搬送紙幣を振り分けるものである。
Moreover, the
また、集積部16は、搬送紙幣を1枚単位で紙幣集積空間内の所定位置に集積する羽根車16Aと、紙幣集積空間内に集積した紙幣を取出可能にすべく、紙幣集積空間の紙幣取出口を開閉するシャッタ16Bとを備えている。
In addition, the stacking
また、紙幣識別部15は、識別プログラムに基づき、搬送紙幣の表面及び裏面を光学的に検知し、その検知結果に基づき搬送紙幣を識別するラインセンサ15Aを備えている。
Moreover, the
更に、紙幣識別装置2は、紙幣識別部15の識別プログラムを更新する更新用プログラムを格納したSDカード6を挿入するSDカード挿入部20を有している。
Furthermore, the
図1に示す紙幣識別装置2は、表示部11A及び操作部11Bを備えた操作表示部11と、SDカード挿入部20と、検知センサ19A等のセンサ部19と、紙幣搬送部14、羽根車16A、シャッタ16Bや分岐部18等を駆動する駆動部21と、ラインセンサ15A等の紙幣識別部15とを有している。
The
更に、紙幣識別装置2は、紙幣識別部15を制御する識別用制御部22と、この紙幣識別装置2全体を制御する本体制御部23とを有している。
Further, the
識別用制御部22は、紙幣識別部15の固定設定内容を記憶した識別用ROM22Aと、識別用制御部22の識別プログラム等のプログラムを記憶する識別用RAM22Bと、識別用制御部22全体を制御する識別用CPU22Cとを有している。尚、識別プログラムは、搬送紙幣の金種、真偽や方向等を識別するために種別毎の判定情報やプログラムが含まれているものとする。
The
本体制御部23は、紙幣識別装置2の固定設定内容を記憶した制御用ROM23Aと、本体制御部23の各種プログラムや各種設定内容等のプログラムを記憶した制御用RAM23Bと、本体制御部23全体を制御する制御用CPU23Cとを有している。
The main
制御用RAM23Bは、揮発性記憶領域231及び不揮発性記憶領域232で構成し、その不揮発性記憶領域232には、紙幣識別装置2の製造番号と、紙幣識別装置2の製造時等に、当該紙幣識別装置2を識別する装置コードとが格納してある。尚、装置コードは、例えば、製造者側では把握しているものの、顧客に対しては隠匿した構成としているため、顧客による装置コードの不正利用を回避できるものである。
The
制御用CPU23Cは、SDカード挿入部20に挿入したSDカード6からプログラム情報を読み出すと、プログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号があるか否かを判定する製造番号判定部31を有している。尚、プログラム情報とは、後述するが、プログラム及び、そのプログラムがインストール可能な紙幣識別装置2の製造番号を対応付けた情報である。
When the
制御用CPU23Cは、製造番号判定部31にて該当する製造番号がある場合、この製造番号に対応したプログラム情報をSDカード6から読み出すSDカード制御部32と、SDカード制御部32にて読み出したプログラムを制御用RAM23Bや識別用RAM22Bにインストールするインストール制御部33とを有している。
The
また、図1に示すプログラム提供装置3は、通信網4との通信インタフェースを司る通信部41と、SDカード6を挿入するSDカード挿入部42と、作成したプログラム情報を管理する管理テーブル43と、紙幣識別装置2の製造番号毎にプログラムの更新履歴を管理する履歴管理部44と、プログラム提供装置3全体を制御する提供制御部45とを有している。
The program providing apparatus 3 shown in FIG. 1 includes a communication unit 41 that controls a communication interface with the communication network 4, an SD card insertion unit 42 that inserts the
提供制御部45は、通信網4経由で通信端末装置5との通信接続に応じて、通信端末装置5に対して案内画面を提供する画面提供部51とを有している。
The providing
画面提供部51は、通信端末装置5に対して、例えば、プログラムを要求する要求画面や、インストール対象の製造番号等を指定する指定画面等の案内画面を提供するものである。図3は、通信端末装置5に提供する指定画面の一例を端的に示す説明図である。
The
図3に示す指定画面60では、インストール対象の紙幣識別装置2の製造番号を指定する製造番号入力欄60Aと、インストール対象の紙幣識別装置2にインストールするプログラム名を指定するプログラム名入力欄60Bとを有している。
In the
製造番号入力欄60Aでは、例えば、複数の紙幣識別装置2で連続する製造番号を範囲指定可能な構成とし、プログラム名入力欄60Bは、製造元で予め準備した複数のプログラム名を一覧表示し、これら一覧表示から所望のプログラム名を指定可能とする選択タブで構成している。図3の例では、インストール対象の製造番号60Aとして「00305〜00405」、これらインストール対象の製造番号の紙幣識別装置2に対するインストール対象プログラム名60Bとして「RO」、例えば、ルーマニア仕様のテンプレートがインストールされたことになる。
In the production
提供制御部45は、指定画面60の製造番号入力欄60A上で、通信端末装置5側で指定したインストール対象の製造番号を検出する製造番号検出部52と、指定画面60のプログラム名入力欄60B上で、通信端末装置5側で指定したインストールするプログラム名を検出するプログラム名検出部53とを有している。
The
尚、提供制御部45は、製造番号検出部52にてインストール対象の製造番号を順次検出すると、順次検出した製造番号に対応する更新履歴を履歴管理部44に問合せ、その問合せ結果である更新履歴を指定画面60上にポップアップ表示するものである。その結果、通信端末装置5側のユーザは、製造番号単位で現在の更新履歴を認識することで無駄な更新を回避することができる。
When the production
提供制御部45は、プログラム名検出部53を通じてインストール対象のプログラム名を検出した場合、そのプログラム名に対応するプログラムを作成するプログラム作成部54と、このプログラム作成部54にて作成したプログラム及びインストール対象の製造番号を対応付けてプログラム情報を作成するプログラム情報作成部55とを有している。
When the
更に、提供制御部45は、プログラム情報作成部55にて作成したプログラム情報を管理テーブル43に管理すると共に、プログラム情報をSDカード6に格納するプログラム提供部56を有している。
Further, the
プログラム提供部56は、SDカード挿入部42に挿入したSDカード6にプログラム情報を格納するSDカード制御部56Aを有している。
The
図4は、SDカード6内部のデータ構成を端的に示す説明図である。
FIG. 4 is an explanatory diagram briefly showing the data structure inside the
図4に示すSDカード6には、少なくも1個以上のプログラム情報を格納し、そのプログラム情報は、インストール対象の紙幣識別装置2の製造番号6Aと、インストールするプログラム名6Bと、インストールするプログラム6Cとを対応付けて格納している。
The
図5は、管理テーブル43のテーブル内容を端的に示す説明図である。 FIG. 5 is an explanatory diagram briefly showing the table contents of the management table 43.
図5に示す管理テーブル43は、紙幣識別装置2の機種名43A、プログラムを要求した販売代理店を識別するグループ43B、プログラム名43Cと、インストール対象の製造番号43Dと、インストールするプログラム43Eとを対応付けて管理している。尚、プログラム提供部56は、プログラム情報作成部55にて作成したプログラム情報内のインストール対象の製造番号、プログラム名及びプログラム名の他に、インストール対象の機種名及び販売代理店グループを管理テーブル43に管理するものである。
The management table 43 shown in FIG. 5 includes a
尚、図5の例では、機能名43Aとして「GFR−VX1」、そのグループ43Bとして「11」、インストール対象の製造番号43Dとして「00305〜00405」、インストールするプログラム名43Cとして「RO」、インストールするプログラム43Eとしてプログラム内容が対応付けて、その管理テーブル43内に管理されている。
In the example of FIG. 5, “GFR-VX1” as the
尚、請求項記載のプログラムインストールシステムはプログラムインストールシステム1、貨幣識別装置は紙幣識別装置2、プログラム提供装置はプログラム提供装置3、指定部は製造番号検出部52、プログラム作成部はプログラム作成部54、プログラム提供部はプログラム情報作成部55及びプログラム提供部56、プログラムインストール部は製造番号判定部31、SDカード制御部32及びインストール制御部33、指定画面提供部は画面提供部51、指定画面は指定画面60、装置情報指定部は製造番号入力欄60A、プログラム指定部はプログラム名入力欄60B、履歴管理部は履歴管理部44等に対応している。
The program installation system described in the claims is the program installation system 1, the currency identification device is the
次に、実施例1のプログラムインストールシステム1の動作について説明する。図6は、プログラム要求処理に関わるプログラム提供装置3内の提供制御部45内部の処理動作を示すフローチャートである。
Next, the operation of the program installation system 1 according to the first embodiment will be described. FIG. 6 is a flowchart showing the processing operation inside the
図6に示すプログラム要求処理は、通信端末装置5から通信網4経由でインストールするプログラム及びインストール対象の紙幣識別装置2の製造番号を指定し、製造番号を対応付けたプログラムをプログラム情報として作成し、そのプログラム情報をSDカード6に格納する処理である。
The program request process shown in FIG. 6 specifies a program to be installed from the
プログラム提供装置3内の提供制御部45は、通信網4経由で通信端末装置5との通信接続中に、画面提供部51を通じて要求画面を通信端末装置5に対して提供し、この要求画面上で通信端末装置5からのプログラム要求を検出すると(ステップS11)、画面提供部51を通じて指定画面60(図3参照)を通信端末装置5に提供する。
The providing
更に、提供制御部45は、製造番号検出部52を通じて指定画面60の製造番号入力欄60A上で、通信端末装置5からインストール対象の製造番号の指定操作を検出したか否かを判定する(ステップS12)。
Further, the
提供制御部45は、インストール対象の製造番号の指定操作を検出した場合(ステップS12肯定)、この製造番号に対応する更新履歴を履歴管理部44から読み出し、この製造番号に対応する更新履歴を指定画面60上にポップアップ表示する(ステップS13)。尚、通信端末装置5側のユーザは、指定画面60上のポップアップ表示で製造番号単位の紙幣識別装置2の更新履歴を認識し、その更新の要否を認識できる。
When the providing
更に、提供制御部45は、プログラム名検出部53を通じて指定画面60のプログラム名入力欄60B上で、通信端末装置5からインストールするプログラム名の指定操作を検出したか否かを判定する(ステップS14)。
Further, the
提供制御部45は、インストールするプログラム名の指定操作を検出した場合(ステップS14肯定)、プログラム作成部54を通じて、このプログラム名に対応するプログラムを作成する(ステップS15)。
When the providing
更に、提供制御部45は、インストールするプログラムを作成すると、インストールするプログラム及びインストール対象の製造番号に基づき、プログラム情報作成部46を通じてプログラム情報を作成する(ステップS16)。
Furthermore, when the providing
提供制御部45は、プログラム情報を作成すると、このプログラム情報を管理テーブル43内に登録管理する(ステップS17)。
When the
更に、提供制御部45は、プログラム情報を管理テーブル43内に管理した後、SDカード制御部32を通じて、このプログラム情報をSDカード6に格納し(ステップS18)、図6に示す処理動作を終了する。
Further, after providing the program information in the management table 43, the providing
また、提供制御部45は、インストール対象の製造番号の指定操作を検出しなかった場合(ステップS12否定)、インストールするプログラム名の指定操作を検出したか否かを判定すべく、ステップS14に移行する。
If the providing
また、提供制御部45は、プログラム名の指定操作を検出しなかった場合(ステップS14否定)、インストール対象の製造番号の指定操作を検出したか否かを判定すべく、ステップS12に移行する。
Further, when the providing
図6に示すプログラム要求処理では、通信端末装置5側でインストール対象の製造番号及びプログラム名を指定し、プログラム提供装置3側でインストール対象の製造番号に対応するプログラムを作成し、インストール対象の製造番号及びプログラムに対応したプログラム情報を作成し、このプログラム情報を管理テーブル43に管理すると共に、このプログラム情報をSDカード6に格納する。その結果、プログラム提供装置3側では、通信端末装置5側で指定したインストール対象の紙幣識別装置2のプログラム情報を作成し、このプログラム情報をSDカード6でインストール対象の紙幣識別装置2に提供できる。
In the program request processing shown in FIG. 6, the serial number and program name to be installed are designated on the
更に、プログラム要求処理では、通信端末装置5側でインストール対象の製造番号を指定すると、当該製造番号の紙幣識別装置2に対応した更新履歴を履歴管理部43から読み出し、この読み出した更新履歴を指定画面60上にポップアップ表示する。その結果、通信端末装置5側のユーザは、指定画面60上のポップアップ表示に基づき、指定した製造番号の紙幣識別装置2に関わる更新履歴を認識しながら、当該紙幣識別装置2の更新の要否を認識できる。
Further, in the program request process, when the production number to be installed is designated on the
次に、プログラム情報を格納したSDカード6を紙幣識別装置2に挿入した場合の紙幣識別装置2側の動作について説明する。図7は、第1プログラムインストール処理に関わる紙幣識別装置2内の本体制御部23内部の処理動作を示すフローチャートである。
Next, the operation | movement by the side of the
図7に示す第1プログラムインストール処理は、プログラム情報を格納したSDカード6を挿入し、このSDカード6に格納したプログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がある場合、当該製造番号に対応したプログラム情報内のプログラムをインストールする処理である。
In the first program installation process shown in FIG. 7, the
紙幣識別装置2内の本体制御部23は、SDカード挿入部20にSDカード6を挿入したか否かを判定する(ステップS21)。
The main
本体制御部23は、SDカード挿入部20にSDカード6を挿入した場合(ステップS21肯定)、SDカード6に格納されたプログラム情報の全製造番号の内、制御用RAM23Bに記憶された製造番号に該当する製造番号があるか否かを判定する(ステップS22)。
When the
本体制御部23は、該当する製造番号がある場合(ステップS22肯定)、該当する製造番号に対応したプログラム名をSDカード6から読み出し(ステップS23)、このプログラム名を表示部11Aに画面表示する(ステップS24)。尚、紙幣識別装置2側の顧客は、インストール可能なプログラム名を認識できる。
When there is a corresponding manufacturing number (Yes at Step S22), the main
本体制御部23は、プログラム名を表示部11Aに画面表示すると、この画面上でインストールOKを指示するOKボタンのボタン操作を検出したか否かを判定する(ステップS25)。
When the program name is displayed on the display unit 11A on the screen, the main
本体制御部23は、OKボタンのボタン操作を検出した場合(ステップS25肯定)、プログラムのインストール動作を実行するものと判断し、ステップS23で読み出したプログラムを制御用RAM23Bや識別用RAM22Bにインストールし(ステップS26)、図7に示す処理動作を終了する。
When the main
また、本体制御部23は、OKボタンのボタン操作を検出しなかった場合(ステップS25否定)、画面上でNGボタンのボタン操作を検出したか否かを判定する(ステップS27)。
When the main
本体制御部23は、NGボタンのボタン操作を検出した場合(ステップS27肯定)、プログラムのインストール動作を実行することなく、図7に示す処理動作を終了する。
When the main
また、本体制御部23は、NGボタンのボタン操作を検出しなかった場合(ステップS27否定)、OKボタンのボタン操作を検出したか否かを判定すべく、ステップS25に移行する。
If the main
また、本体制御部23は、SDカード挿入部20にSDカード6を挿入しなかった場合(ステップS21否定)、図7に示す処理動作を終了する。
Further, when the
また、本体制御部23は、該当する製造番号がない場合(ステップS22否定)、SDカード6内にインストール可能なプログラムなしを示すメッセージを表示部11Aに画面表示し(ステップS28)、図7に示す処理動作を終了する。尚、紙幣識別装置2の顧客は、SDカード6内にインストール可能なプログラムがないことを認識できる。
When there is no corresponding manufacturing number (No at Step S22), the main
図7に示す第1プログラムインストール処理では、プログラム情報を格納したSDカード6が当該紙幣識別装置2内に挿入されると、このSDカード6に格納したプログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がある場合、インストール可能なプログラムがあるものと判断し、そのインストール可能なプログラム名を表示部11Aに画面表示する。その結果、紙幣識別装置2の顧客は、SDカード6内にインストール可能なプログラム名を認識できる。
In the first program installation process shown in FIG. 7, when the
また、第1プログラムインストール処理では、インストール可能なプログラム名を画面表示した後、OKボタンのボタン操作を検出すると、そのプログラム名に対応したプログラムをインストールする。その結果、紙幣識別装置2の顧客ユーザは、自らプログラムのインストール要否を選択できる。
Further, in the first program installation process, after displaying an installable program name on the screen and detecting a button operation of the OK button, the program corresponding to the program name is installed. As a result, the customer user of the
また、第1プログラムインストール処理では、SDカード6に格納したプログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がない場合、インストール可能なプログラムがないと判断し、プログラムなしのメッセージを画面表示する。その結果、紙幣識別装置2のユーザは、SDカード6内にインストール可能なプログラムがないことを認識できる。
In the first program installation process, if there is no serial number corresponding to the serial number of the
実施例1では、インストール対象の紙幣識別装置2の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置2に提供すると共に、紙幣識別装置2側でプログラム情報を検出すると、当該プログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がある場合、当該プログラム情報内の当該製造番号報に対応したプログラムをインストールする。その結果、製造者は、指定した紙幣識別装置2に対してのみ有効なプログラム情報を作成し、紙幣識別装置2間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができる。
In Example 1, program information is created in association with the serial number of the
また、実施例1では、プログラムを複数個の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置2に提供する。その結果、製造者は、複数台の紙幣識別装置2に単一のプログラムをインストールする場合でも、指定した紙幣識別装置2毎にプログラム情報を作成するのではなく、指定した複数台の紙幣識別装置2にのみ有効な1個のプログラム情報を作成するだけで済むため、その生産効率を大幅に向上させることができる。
Further, in the first embodiment, program information is created by associating a program with a plurality of manufacturing numbers, and this program information is provided to the
また、実施例1では、プログラム情報を格納したSDカード6を通じて、プログラム情報を紙幣識別装置2に提供する。その結果、製造者は、SDカード6を使用してプログラム情報を紙幣識別装置2に提供できる。
Moreover, in Example 1, program information is provided to the
また、実施例1では、複数個のプログラム情報を格納したSDカード6を通じて、これら複数個のプログラム情報を紙幣識別装置2に提供する。その結果、製造者は、SDカード6を使用して複数個のプログラム情報を紙幣識別装置2に提供できる。
In the first embodiment, the plurality of pieces of program information are provided to the
また、実施例1では、プログラム提供装置3で提供した指定画面60上でインストール対象の製造番号及びプログラム名を指定する。その結果、販売代理店は、インストール対象の紙幣識別装置2及びプログラムを簡単に指定できる。
In the first embodiment, the production number and program name to be installed are designated on the
また、実施例1では、指定画面60上でインストール対象の製造番号を指定すると、当該製造番号に対応した更新履歴を履歴管理部44から読み出し、この製造番号の紙幣識別装置2に関わる更新履歴を指定画面60上にポップアップ表示する。その結果、販売代理店は、インストール対象の紙幣識別装置2の更新履歴に基づき、インストールすべきプログラムを認識できる。
Further, in the first embodiment, when a production number to be installed is designated on the
尚、上記実施例1では、プログラム提供装置3から紙幣識別装置2に対してSDカード6を使用してプログラム情報を提供するようにしたが、プログラム提供装置3から紙幣識別装置2に対してオンラインでプログラム情報を提供するようにしても良く、この場合につき、以下に実施例2として説明する。
In the first embodiment, program information is provided from the program providing device 3 to the
図8は、実施例2のプログラムインストールシステム内部の概略構成を示すブロック図である。尚、実施例1のプログラムインストールシステム1と同一の構成については同一符号を付すことで、その重複する構成及び動作の説明については省略する。 FIG. 8 is a block diagram illustrating a schematic configuration inside the program installation system according to the second embodiment. The same components as those of the program installation system 1 of the first embodiment are denoted by the same reference numerals, and the description of the overlapping components and operations is omitted.
実施例1のプログラムインストールシステム1と実施例2のプログラムインストールシステム1Aとが異なるところは、紙幣識別装置2及びプログラム提供装置3A間を通信網4経由で通信接続し、紙幣識別装置2がプログラム提供装置3Aからオンライン上でプログラム情報をダウンロード可能にした点にある。
The difference between the program installation system 1 of the first embodiment and the program installation system 1A of the second embodiment is that the
プログラム提供部56は、通信網4経由で紙幣識別装置2と接続中に、当該紙幣識別装置2に対するプログラム情報のダウンロードを制御するダウンロード制御部70を有している。
The
ダウンロード制御部70は、管理テーブル43内のプログラム情報内に、接続中の紙幣識別装置2の製造番号に該当する製造番号があるか否かを判定する製造番号判定部71と、製造番号判定部71にて該当する製造番号がある場合、紙幣識別装置2からのダウンロード要求を検出するダウンロード要求検出部72とを有している。
The
更に、ダウンロード制御部70は、紙幣識別装置2からのダウンロード要求を検出すると、この紙幣識別装置2に対して自装置の製造番号に対応したプログラム情報のダウンロードを実行するダウンロード実行部73を有している。
Furthermore, the
また、紙幣識別装置2は、通信網4と通信接続する通信部24を備え、通信部24を使用して、通信網4経由でプログラム提供装置3Aと通信接続するものである。
Moreover, the
更に、紙幣識別装置2は、本体制御部23を制御する制御用CPU23Dを有し、制御用CPU23Dは、接続中のプログラム提供装置3Aに対して、所定操作に応じてダウンロード要求を通知するダウンロード要求部34を有している。
Furthermore, the
更に、制御用CPU23D内のインストール制御部33は、接続中のプログラム提供装置3Aに対するダウンロード要求に対して、プログラム提供装置3Aからプログラム情報をダウンロードすると、このダウンロードしたプログラム情報内のプログラムを制御用RAM23Bや識別用RAM22Bにインストールするものである。
Further, when the
次に、実施例2のプログラムインストールシステム1Aの動作について説明する。図9は、実施例2の第2プログラムインストール処理に関わるプログラム提供装置3A内の提供制御部45A内部の処理動作を示すフローチャートである。
Next, the operation of the program installation system 1A according to the second embodiment will be described. FIG. 9 is a flowchart illustrating the processing operation inside the
図9に示す第2プログラムインストール処理とは、プログラム提供装置3A側で、プログラム情報内に、接続中の紙幣識別装置2の製造番号に該当する製造番号がある場合、この接続中の紙幣識別装置2に対してプログラム情報を伝送し、紙幣識別装置2側でプログラムを更新する処理である。
The second program installation process shown in FIG. 9 is the
図9においてプログラム提供装置3A内の提供制御部45Aは、通信網4経由で紙幣識別装置2と接続中であるか否かを判定する(ステップS31)。
In FIG. 9, the providing
提供制御部45Aは、紙幣識別装置2と接続中の場合(ステップS31肯定)、製造番号判定部71を通じて、管理テーブル43内のプログラム情報内に、この接続中の紙幣識別装置2の製造番号に該当する製造番号があるか否かを判定する(ステップS32)。
When the
提供制御部45Aは、プログラム情報内に該当する製造番号がある場合(ステップS32肯定)、この製造番号に対応したプログラム情報を管理テーブル43から読み出す(ステップS33)。
If there is a corresponding manufacturing number in the program information (Yes at Step S32), the
提供制御部45Aは、製造番号に対応するプログラム情報を読み出すと、画面提供部51を通じて、このプログラム情報のプログラム名を紙幣識別装置2に対して画面提供する(ステップS34)。尚、紙幣識別装置2のユーザは、インストール可能なプログラム名を表示部11A上で認識できる。
When the
更に、提供制御部45Aは、プログラム名を紙幣識別装置2に対して画面提供すると、紙幣識別装置2からダウンロードOK要求を検出したか否かを判定する(ステップS35)。尚、ダウンロードOK要求は、紙幣識別装置2側の操作部11Bの特定操作でプログラム提供装置3Aに通知されるものである。
Furthermore, when the
提供制御部45Aは、紙幣識別装置2からダウンロードOK要求を検出した場合(ステップS35肯定)、この紙幣識別装置2の製造番号に対応するプログラム情報を紙幣識別装置2に対してダウンロードし(ステップS36)、図9に示す処理動作を終了する。尚、紙幣識別装置2側のインストール制御部33は、ダウンロードしたプログラム情報からプログラムを読み出し、このプログラムを制御用RAM23Bや識別用RAM22Bにインストールすることになる。
When the providing
提供制御部45Aは、紙幣識別装置2からダウンロードOK要求を検出しなかった場合(ステップS35否定)、紙幣識別装置2からダウンロードNG要求を検出したか否かを判定する(ステップS37)。尚、ダウンロードNG要求は、紙幣識別装置2側の操作部11Bの特定操作でプログラム提供装置3Aに通知されるものである。
If the download control request is not detected from the banknote identification device 2 (No at Step S35), the
提供制御部45Aは、紙幣識別装置2からダウンロードNG要求を検出した場合(ステップS37肯定)、図9に示す処理動作を終了する。
When the providing
提供制御部45Aは、紙幣識別装置2からダウンロードNG要求を検出しなかった場合(ステップS37否定)、紙幣識別装置2からダウンロードOK要求を検出したか否かを判定すべく、ステップS35に移行する。
When the providing
提供制御部45Aは、製造番号判定部71を通じて、管理テーブル43内のプログラム情報内に、この接続中の紙幣識別装置2の製造番号に該当する製造番号がない場合(ステップS32否定)、画面提供部51を通じて、該当するプログラムなしを示すメッセージを紙幣識別装置2に対して画面提供し(ステップS38)、図9に示す処理動作を終了する。尚、紙幣識別装置2側のユーザは、プログラムなしを表示部11A上で認識できる。
The
また、提供制御部45Aは、通信網4経由で紙幣識別装置2と接続中でない場合(ステップS31否定)、図9に示す処理動作を終了する。
In addition, when the providing
図9に示す第2プログラムインストール処理では、紙幣識別装置2と通信接続中に、管理テーブル43に管理されたプログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がある場合、インストール可能なプログラムがあると判断し、インストール可能なプログラム名を当該紙幣識別装置2に画面提供する。その結果、紙幣識別装置2のユーザは、インストール可能なプログラム名を表示部11A上で認識できる。
In the second program installation process shown in FIG. 9, when there is a serial number corresponding to the serial number of the
更に、第2プログラムインストール処理では、インストール可能なプログラム名を紙幣識別装置2に画面提供した後、紙幣識別装置2側のダウンロードOK要求に応じて当該紙幣識別装置2に対するプログラム情報のダウンロードを実行する。その結果、紙幣識別装置2のユーザは、自らプログラムのインストール要否を選択できる。
Further, in the second program installation process, after the installable program name is provided to the
また、第2プログラムインストール処理では、管理テーブル43に管理されたプログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がない場合、インストール可能なプログラムがないと判断し、インストール可能なプログラムなしメッセージを当該紙幣識別装置2に画面提供する。その結果、紙幣識別装置2のユーザは、インストール可能なプログラムがないことを認識できる。
Further, in the second program installation process, if there is no production number corresponding to the production number of the
実施例2では、インストール対象の紙幣識別装置2の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置2に提供すると共に、紙幣識別装置2と通信接続し、当該プログラム情報内に当該紙幣識別装置2の製造番号に該当する製造番号がある場合、当該プログラム情報内の当該製造番号に対応したプログラムをインストールする。その結果、製造者は、指定した紙幣識別装置2に対してのみ有効なプログラム情報を作成し、紙幣識別装置2間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができる。
In the second embodiment, program information is created in association with the serial number of the
また、実施例2では、プログラムを複数個の製造番号に対応付けてプログラム情報を作成し、このプログラム情報を紙幣識別装置2に提供する。その結果、製造者は、複数台の紙幣識別装置2に単一のプログラムをインストールする場合でも、指定した紙幣識別装置2毎にプログラム情報を作成するのではなく、指定した複数台の紙幣識別装置にのみ有効な1個のプログラム情報を作成するだけで済むため、その生産効率の大幅向上が図れる。
In the second embodiment, program information is created by associating a program with a plurality of manufacturing numbers, and this program information is provided to the
また、実施例2では、プログラム提供装置3Aが紙幣識別装置2と通信接続し、プログラム情報を紙幣識別装置2に提供する。その結果、製造者は、紙幣識別装置2と通信接続し、そのオンライン上でプログラム情報を紙幣識別装置2に提供できる。
In the second embodiment, the program providing device 3 </ b> A communicates with the
尚、上記実施例1及び2では、通信端末装置5と通信接続し、その指定画面60上のインストール対象の製造番号及びプログラム名を検出すると、製造番号に対応したプログラム情報を作成し、そのプログラム情報をSDカード6又はオンラインで紙幣識別装置2に提供するようにしたが、通信端末装置5と通信接続しなくても、紙面でインストール対象の製造番号及びプログラム名を受け付けて、これらインストール対象の製造番号及びプログラム名をプログラム提供装置3に手入力したとしても、同様の効果が得られることは言うまでもない。
In the first and second embodiments, when communication connection is established with the
また、上記実施例1及び2では、説明の便宜上、通信端末装置5のユーザを販売代理店としたが、紙幣識別装置2の顧客や、その製造元であっても、同様の効果が得られることは言うまでもない。また、同様に、紙幣識別装置2についても、顧客に限定されるものではなく、製造元や販売代理店等に配置したとしても、同様の効果が得られることは言うまでもない。
Moreover, in the said Example 1 and 2, although the user of the
また、上記実施例1及び2では、指定画面60上のインストール対象の製造番号として、連続する製造番号を範囲指定できるようにしたが、当然ながら、製造番号が連続してなくても、複数個のインストール対象の製造番号を順次指定し、これら複数個の製造番号に対応した1個のプログラム情報を作成できることは言うまでもない。
In the first and second embodiments, a range of continuous manufacturing numbers can be specified as the manufacturing number of the installation target on the
また、上記実施例1及び2では、インストール対象の製造番号として紙幣識別装置2固有の製造番号を使用したが、例えば、製品バグ等のバグ解消プログラムのように全紙幣識別装置2をインストール対象とする場合、紙幣識別装置2毎に製造番号を入力するのは非常に手間がかかる。そこで、そのインストール対象の製造番号として全紙幣識別装置2共通の共通コードを予め準備しておき、インストール対象の製造番号として1個の共通コードを使用した場合、全紙幣識別装置2に対してプログラムがインストール可能となるようにしても良い。
Moreover, in the said Example 1 and 2, although the manufacturing number intrinsic | native to the
また、上記実施例1及び2では、通信端末装置5と通信接続し、その指定画面60上のインストール対象の製造番号及びプログラム名を検出すると、製造番号に対応したプログラム情報を作成し、そのプログラム情報をSDカード6又はオンライン上で紙幣識別装置2に提供するようにしたが、インストール対象の製造番号及びプログラム名の指定後、そのプログラムの費用支払状況をも監視し、支払済みの場合にのみ、SDカード6又はオンライン上でプログラム情報を提供するようにしても良く、この場合、確実に開発コストの回収を図ることができる。
Further, in the first and second embodiments, when communication connection is established with the
また、上記実施例1及び2では、インストール対象の紙幣識別装置2を製造番号で指定するようにしたが、個々の紙幣識別装置2を識別できる装置情報であれば、これら製造番号に限定されるものではなく、同様の効果が得られることは言うまでもない。
Moreover, in the said Example 1 and 2, although the
また、上記実施例1及び2実施例では、紙幣を識別する機能を備えた紙幣識別装置2を例に挙げて説明したが、硬貨を識別する機能を備えた装置、更には、紙幣及び硬貨両方を識別する機能を備えた装置であっても、同様の効果が得られることは言うまでもない。
Moreover, in the said Example 1 and 2 Example, although the
また、上記実施例2では、プログラム提供装置3Aと紙幣識別装置2との通信接続中に、プログラム情報内に接続中の紙幣識別装置2の製造番号に該当する製造番号がある場合、そのプログラム情報を接続中の紙幣識別装置2に伝送するようにしたが、プログラム情報の内、該当するプログラムのみを紙幣識別装置2に伝送するようにしても良く、この場合、紙幣識別装置2側でプログラム情報からプログラムを読み出すような処理負担を大幅に軽減できる。
Moreover, in the said Example 2, when there exists a manufacturing number applicable to the manufacturing number of the
以上、上記実施例について説明したが、本実施例によって本願の技術的思想の範囲が限定されるものではなく、特許請求の範囲に記載した技術的思想の範囲を逸脱しない限り、各種様々な実施例が実施可能であることは言うまでもない。また、本実施例に記載した効果は、これに限定されるものではない。 The embodiment has been described above, but the scope of the technical idea of the present application is not limited by the present embodiment, and various implementations are possible without departing from the scope of the technical idea described in the claims. It goes without saying that examples are feasible. Moreover, the effect described in the present Example is not limited to this.
また、本実施例で説明した各種処理の内、自動的に行われるものとして説明した処理の全部又は一部を手動で行うことも可能であることは勿論のこと、その逆に、手動で行われるものとして説明した処理の全部又は一部を自動で行うことも可能であることは言うまでもない。また、本実施例で説明した処理手順、制御手順、具体的名称、各種データやパラメータを含む情報についても、特記した場合を除き、適宜変更可能であることは言うまでもない。 Of course, all or some of the processes described as being automatically performed among the various processes described in this embodiment can be performed manually, and vice versa. It goes without saying that all or part of the processing described as being possible can be performed automatically. Further, it goes without saying that the processing procedure, control procedure, specific name, information including various data and parameters described in the present embodiment can be appropriately changed unless otherwise specified.
また、図示した各装置の各構成要素は機能概念的に記載したものであって、必ずしも物理的に図示のように構成されるものではなく、その各装置の具体的な態様は図示のものに限縮されるものでは到底ないことは言うまでもない。 In addition, each component of each device illustrated is functionally described, and is not necessarily physically configured as illustrated, and a specific aspect of each device is illustrated. Needless to say, it cannot be limited.
さらに、各装置で行われる各種処理機能は、CPU(Central Processing Unit)、(又はMPU(Micro Processing Unit)、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上、又は同CPU(又はMPU、MCU等のマイクロ・コンピュータ)で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。 Further, various processing functions performed in each apparatus are performed on a CPU (Central Processing Unit), (or a micro computer such as an MPU (Micro Processing Unit), MCU (Micro Controller Unit), etc.), or on the same CPU (or MPU, MCU). It goes without saying that all or any part of the program may be executed on a program that is analyzed and executed by a microcomputer).
本発明の貨幣識別装置のプログラムインストールシステム及び貨幣識別装置のプログラムインストール方法では、インストール対象の貨幣識別装置の装置情報に対応付けてプログラム情報を作成し、このプログラム情報を貨幣識別装置に提供し、貨幣識別装置側で当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールすることで、製造者は、指定した貨幣識別装置に対してのみ有効なプログラム情報を作成し、貨幣識別装置間相互のプログラムの不正利用を確実に防止することで、プログラムに要する開発コストの回収を図ることができるため、例えば金融機関等で使用される紙幣識別装置等に有用である。 In the program installation system of the currency identification device and the program installation method of the currency identification device of the present invention, program information is created in association with the device information of the currency identification device to be installed, and this program information is provided to the currency identification device. When there is device information corresponding to the device itself in the program information on the money identification device side, the manufacturer installs a program corresponding to the device information in the program information, so that the manufacturer For example, it is used in financial institutions, etc., because it is possible to recover the development cost required for programs by creating program information that is only valid and preventing unauthorized use of programs between money discriminators. This is useful for banknote identification devices.
1 プログラムインストールシステム
1A プログラムインストールシステム
2 紙幣識別装置
3 プログラム提供装置
3A プログラム提供装置
4 通信網
6 SDカード
23B 制御用RAM
24 通信部
31 製造番号判定部
32 SDカード制御部
33 インストール制御部
44 履歴管理部
51 画面提供部
52 製造番号検出部
54 プログラム作成部
55 プログラム情報作成部
56 プログラム提供部
60 指定画面
60A 製造番号入力欄
60B プログラム名入力欄
DESCRIPTION OF SYMBOLS 1 Program installation system 1A
24
Claims (10)
インストール対象の貨幣識別装置を識別する装置情報を指定する指定部と、
この指定部にて指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成部と、
このプログラム作成部で作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供部と
を有し、
前記貨幣識別装置は、
当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールするプログラムインストール部を有することを特徴とする貨幣識別装置のプログラムインストールシステム。 A program installation system for a currency identification device that installs a program in a currency identification device for identifying money based on an identification program,
A designation unit for designating device information for identifying a currency identification device to be installed;
A program creation unit for creating a program related to the currency identification device of the device information designated by the designation unit;
A program providing unit that creates the program information by associating the program created by the program creating unit with the device information, and provides the program information to the money identifying device;
The currency identification device includes:
A program installation system for a currency discriminating apparatus, comprising: a program installation unit that installs a program corresponding to the device information in the program information when the program information includes device information corresponding to the device itself.
前記装置情報を指定する装置情報指定部及び、プログラムを識別するプログラム名を指定するプログラム指定部を含む指定画面を提供する指定画面提供部を有し、この指定画面上の装置情報指定部及びプログラム指定部を通じて装置情報及びプログラム名を指定することを特徴とする請求項1〜5の何れか1項に記載の貨幣識別装置のプログラムインストールシステム。 The designation unit is:
A device information specifying unit for specifying the device information; and a designation screen providing unit for providing a designation screen including a program designation unit for designating a program name for identifying a program. The apparatus information and the program name are designated through the designation unit, and the program installation system for a currency identification apparatus according to any one of claims 1 to 5.
前記指定画面上の前記装置情報指定部を通じて装置情報を指定すると、当該装置情報に対応した履歴情報を履歴管理部から読み出し、この履歴情報に基づき、当該装置情報の更新履歴を指定画面上に画面表示することを特徴とする請求項6記載の貨幣識別装置のプログラムインストールシステム。 Having a history management unit for managing program history information in units of the device information;
When device information is designated through the device information designation unit on the designation screen, history information corresponding to the device information is read from the history management unit, and an update history of the device information is displayed on the designation screen based on the history information. 7. The program installation system for a currency identification device according to claim 6, wherein the system is displayed.
全貨幣識別装置共通の共通コードを前記装置情報として指定することを特徴とする請求項1〜7の何れか1項に記載の貨幣識別装置のプログラムインストールシステム。 The designation unit is:
8. The program installation system for a currency identification device according to claim 1, wherein a common code common to all currency identification devices is designated as the device information.
このプログラム提供装置内に、前記指定部、前記プログラム作成部及び前記プログラム提供部を有することを特徴とする請求項1〜8の何れか1項に記載の貨幣識別装置のプログラムインストールシステム。 A program providing device for providing a program to the money identifying device;
9. The program installation system for a money identifying apparatus according to claim 1, wherein the program providing apparatus includes the specifying unit, the program creating unit, and the program providing unit.
インストール対象の貨幣識別装置を識別する装置情報を指定する指定ステップと、
指定した装置情報の貨幣識別装置に関わるプログラムを作成するプログラム作成ステップと、
作成したプログラムを装置情報に対応付けてプログラム情報を作成し、このプログラム情報を前記貨幣識別装置に提供するプログラム提供ステップと、
当該プログラム情報内に自装置に該当する装置情報がある場合、当該プログラム情報内の当該装置情報に対応したプログラムをインストールする前記貨幣識別装置側のプログラムインストールステップと
を含むことを特徴とする貨幣識別装置のプログラムインストール方法。 A program installation method for a currency identification device that installs a program in a currency identification device for identifying money based on an identification program,
A designation step for designating device information for identifying a currency identification device to be installed;
A program creation step for creating a program related to the currency identification device of the specified device information;
A program providing step of creating program information by associating the created program with device information, and providing the program information to the currency identification device;
And a program installation step of installing the program corresponding to the device information in the program information when the device information corresponding to the device is included in the program information. Program installation method for the device.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009163019A JP2011018229A (en) | 2009-07-09 | 2009-07-09 | System and method for installing program of currency identification device |
| PCT/JP2010/060645 WO2011004707A1 (en) | 2009-07-06 | 2010-06-23 | Program setting system, program updating system, program updating method, program installing system, and program installing method for money identification device |
| CN201080027374.2A CN102473328B (en) | 2009-07-06 | 2010-06-23 | Program installation system and program installation method of currency identification device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009163019A JP2011018229A (en) | 2009-07-09 | 2009-07-09 | System and method for installing program of currency identification device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011018229A true JP2011018229A (en) | 2011-01-27 |
Family
ID=43595960
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009163019A Pending JP2011018229A (en) | 2009-07-06 | 2009-07-09 | System and method for installing program of currency identification device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011018229A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108806060A (en) * | 2017-04-27 | 2018-11-13 | 起山电子株式会社 | With reference to bank note localized information system and paper currency sorter |
-
2009
- 2009-07-09 JP JP2009163019A patent/JP2011018229A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108806060A (en) * | 2017-04-27 | 2018-11-13 | 起山电子株式会社 | With reference to bank note localized information system and paper currency sorter |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3950742B2 (en) | Banknote handling equipment | |
| EP2101301A1 (en) | Paper currency handling apparatus and automated teller machine | |
| CN102768782B (en) | Banknote deposit machine | |
| CN102087764B (en) | Automatic transaction processing apparatus and automatic transaction processing system | |
| JP6555850B2 (en) | Media transaction equipment | |
| JP2003006697A (en) | Bill handling equipment | |
| WO2014024613A1 (en) | Currency processing machine, currency processing system, and currency processing method | |
| CN102473328B (en) | Program installation system and program installation method of currency identification device | |
| KR101223316B1 (en) | Paper sheet discrimination system, paper sheet discrimination method, and paper sheet treating apparatus | |
| WO2017046839A1 (en) | Money processing system | |
| JP2011018229A (en) | System and method for installing program of currency identification device | |
| JP5255458B2 (en) | Banknote transaction device and banknote transaction system | |
| JP5985321B2 (en) | Paper sheet processing machine, paper sheet processing system and processing method | |
| JP2012137814A (en) | Device and method for identifying paper sheet | |
| JP2012078949A (en) | Bill processor | |
| JP2016040696A (en) | Currency processing system | |
| JP2014123216A (en) | Cash processing system and cash processing method | |
| JP2018206247A (en) | Currency processing device and currency processing system | |
| JP2021124737A (en) | Currency processing device, currency processing system, and currency processing method | |
| JP2004038835A (en) | Automatic transaction equipment | |
| JP7358893B2 (en) | cash handling equipment | |
| EP3057070A2 (en) | Money handling apparatus and money handling method | |
| WO2025253857A1 (en) | Media handling device and automated transaction device | |
| JP6683489B2 (en) | Valuable media processing device, valuable media processing system and valuable media processing method | |
| JP2006127052A (en) | Automatic machine group management system |