(57)【要約】【課題】貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止することで、開発コストの回収を図る。【解決手段】識別プログラムに基づき紙幣を識別する紙幣識別部６と、装置単位で付与したＰＩＮコードを入力する操作部２Ｂと、ＰＩＮコードを装置コードで暗号化して確認コードを作成する確認コード作成部２１と、確認コードが許可コードに合致した場合、ＳＤカードに格納した更新用プログラムを復号化するプログラム復号部２２と、復号化した更新用プログラムの利用を可能にし、この更新用プログラムに基づき、紙幣識別部６の識別プログラムを更新する更新制御部２３とを有している。【選択図】図２
2011014080.tif 000002
【特許請求の範囲】
【請求項１】
識別プログラムに基づき、貨幣を識別する貨幣識別部と、
装置本体毎に付与された暗証コードを入力する入力部と、
前記入力部で入力された暗証コード及び、前記装置本体を特定する装置コードに基づき、所定アルゴリズムで確認コードを作成する確認コード作成部と、
前記確認コード作成部にて作成した前記確認コードが許可条件に合致した場合、この更新用プログラムの利用を可能にし、この更新用プログラムに基づき、前記貨幣識別部の識別プログラムを更新する更新制御部と
を有することを特徴とする貨幣識別装置のプログラム更新システム。
【請求項２】
前記更新制御部は、
前記確認コードが前記許可条件に合致しなかった場合、この更新用プログラムの利用を不可とすることを特徴とする請求項１記載の貨幣識別装置のプログラム更新システム。
【請求項３】
前記更新制御部は、
前記確認コードが前記許可条件に合致した場合、当該確認コードに基づき前記更新用プログラムを復号化して当該更新用プログラムの利用を可能にする復号部を有することを特徴とする請求項１又は２記載の貨幣識別装置のプログラム更新システム。
【請求項４】
前記許可条件は、
前記更新用プログラムと一緒に記憶されていることを特徴とする請求項１又は２記載の貨幣識別装置のプログラム更新システム。
【請求項５】
前記更新制御部は、
前記更新用プログラムを格納した記録媒体の挿入動作に応じて、当該記録媒体に格納した前記更新用プログラムを読み出し、読み出した更新用プログラムに基づき、前記貨幣識別装置の識別プログラムを更新することを特徴とする請求項１〜４の何れか一項に記載の貨幣識別装置のプログラム更新システム。
【請求項６】
前記更新制御部は、
前記更新用プログラムを管理した管理装置との通信接続動作に応じて、前記管理装置から前記更新用プログラムを受信し、受信した更新用プログラムに基づき、前記貨幣識別装置の識別プログラムを更新することを特徴とする請求項１〜４の何れか一項に記載の貨幣識別装置のプログラム更新システム。
【請求項７】
前記更新用プログラム更新対象の貨幣識別装置本体の前記装置コード及び、当該更新用プログラムの利用を可能にする前記許可条件に基づき、前記所定アルゴリズムで、前記更新用プログラム更新対象の貨幣識別装置に付与する前記暗証コードを作成する暗証コード作成部を有することを特徴とする請求項１〜６の何れか一項に記載の貨幣識別装置のプログラム更新システム。
【請求項８】
前記許可条件は、
当該更新用プログラムの利用を可能にする共通の許可コードであることを特徴とする請求項１〜７の何れか一項に記載の貨幣識別装置のプログラム更新システム。
【請求項９】
識別プログラムに基づき、貨幣を識別する貨幣識別装置のプログラム更新方法であって、
装置本体毎に付与された暗証コードを入力する入力ステップと、
入力された暗証コード及び、前記装置本体を特定する装置コードに基づき、所定アルゴリズムで確認コードを作成する確認コード作成ステップと、
作成した確認コードが許可条件に合致した場合、この更新用プログラムの利用を可能にし、この更新用プログラムに基づき、前記識別プログラムを更新する更新制御ステップと
を含むことを特徴とする貨幣識別装置のプログラム更新方法。
【請求項１０】
前記更新用プログラム更新対象の貨幣識別装置本体の装置コード及び、当該更新用プログラムの利用を許可する許可条件に基づき、前記所定アルゴリズムで、前記更新用プログラム更新対象の貨幣識別装置に付与する暗証コードを作成する暗証コード作成ステップを含むことを特徴とする請求項９記載の貨幣識別装置のプログラム更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、識別プログラムに基づき、貨幣を識別する貨幣識別装置のプログラム更新システム及び、貨幣識別装置のプログラム更新方法に関する。
【背景技術】
【０００２】
従来の貨幣識別装置では、識別プログラムに基づき、貨幣を識別する貨幣識別部を備え、例えば、仕向国での貨幣改刷や貨幣偽造等が生じた場合、これら貨幣改刷に伴う金種識別や偽造紙幣の識別等の新たな識別内容に応じて、貨幣識別部の識別プログラムを変更する必要が生じる。
【０００３】
そこで、従来の貨幣識別装置では、新たな識別内容に応じて、識別プログラムを更新する更新用プログラムを格納したＳＤカード等の記録媒体を挿入し、この記録媒体から更新用プログラムを読み出し、読み出した更新用プログラムに基づき、貨幣識別部の識別プログラムを更新する（例えば、特許文献１及び特許文献２参照）。
【０００４】
その結果、従来の貨幣識別装置では、記録媒体から更新用プログラムを読み出し、読み出した更新用プログラムに基づき、貨幣識別部の識別プログラムを更新するようにしたので、新たな識別内容に十分適合できるものである。
【０００５】
また、特許文献１では、識別プログラムの更新時にバージョン適合性の確認作業を全て自動化することで、人為的なミスで発生する識別プログラムのバージョン不整合による各種動作不良を確実に防止できる。
【０００６】
また、このような更新用プログラムの開発にはコストがかかるため、更新用プログラムを格納した記録媒体を有料販売して、その記録媒体の販売売上で開発コストを回収する必要がある。しかしながら、正規購入した記録媒体を再利用することで、同一機種の他の貨幣識別装置の識別プログラムを更新できるため、貨幣識別装置の台数に比例した枚数分の記録媒体が売れず、その開発コストを回収できていない。
【０００７】
そこで、特許文献２では、更新用プログラムを格納した記録媒体を使用して貨幣識別部の識別プログラムを更新した後、記録媒体の所定エリアに更新用プログラムの利用不可を書き込んで記録媒体の更新用プログラムの再利用を不可とし、貨幣識別装置間相互の更新用プログラムの不正利用を防止することで、その開発コストの回収を図ることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３８０５５４８号公報（請求項１及び図１参照）
【特許文献２】特開２００７−１９９９２７号公報（要約書及び図１参照）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２では、更新用プログラムを格納した記録媒体の所定エリアに利用不可を書き込んだとしても、顧客側の所定操作に応じて利用不可を解除することができ、その記録媒体の更新用プログラムを再利用して何度でも他の貨幣識別装置の識別プログラムを更新できてしまうため、更新用プログラムの開発コストを回収できない。
【００１０】
本発明は上記点に鑑みてなされたものであり、その目的とするところは、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止することで、開発コストの回収を図ることができる貨幣識別装置のプログラム更新システム及び、貨幣識別装置のプログラム更新方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の貨幣識別装置のプログラム更新システムは、識別プログラムに基づき、貨幣を識別する貨幣識別部と、装置本体毎に付与された暗証コードを入力する入力部と、前記入力部で入力された暗証コード及び、前記装置本体を特定する装置コードに基づき、所定アルゴリズムで確認コードを作成する確認コード作成部と、前記確認コード作成部にて作成した前記確認コードが許可条件に合致した場合、この更新用プログラムの利用を可能にし、この更新用プログラムに基づき、前記貨幣識別部の識別プログラムを更新する更新制御部とを有する。
【００１２】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記更新制御部は、前記確認コードが前記許可条件に合致しなかった場合、この更新用プログラムの利用を不可とする。
【００１３】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記更新制御部は、前記確認コードが前記許可条件に合致した場合、当該確認コードに基づき前記更新用プログラムを復号化して当該更新用プログラムの利用を可能にする復号部を有する。
【００１４】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記許可条件は、前記更新用プログラムと一緒に記憶されている。
【００１５】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記更新制御部は、前記更新用プログラムを格納した記録媒体の挿入動作に応じて、当該記録媒体に格納した前記更新用プログラムを読み出し、読み出した更新用プログラムに基づき、前記貨幣識別装置の識別プログラムを更新する。
【００１６】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記更新制御部は、前記更新用プログラムを管理した管理装置との通信接続動作に応じて、前記管理装置から前記更新用プログラムを受信し、受信した更新用プログラムに基づき、前記貨幣識別装置の識別プログラムを更新する。
【００１７】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記更新用プログラム更新対象の貨幣識別装置本体の前記装置コード及び、当該更新用プログラムの利用を可能にする前記許可条件に基づき、前記所定アルゴリズムで、前記更新用プログラム更新対象の貨幣識別装置に付与する前記暗証コードを作成する暗証コード作成部を有する。
【００１８】
また、本発明の貨幣識別装置のプログラム更新システムは、上記発明の構成において、前記許可条件は、当該更新用プログラムの利用を可能にする共通の許可コードにした。
【００１９】
上記目的を達成するために本発明の貨幣識別装置のプログラム更新方法は、識別プログラムに基づき、貨幣を識別する貨幣識別装置のプログラム更新方法であって、装置本体毎に付与された暗証コードを入力する入力ステップと、入力された暗証コード及び、前記装置本体を特定する装置コードに基づき、所定アルゴリズムで確認コードを作成する確認コード作成ステップと、作成した確認コードが許可条件に合致した場合、この更新用プログラムの利用を可能にし、この更新用プログラムに基づき、前記識別プログラムを更新する更新制御ステップとを含む。
【００２０】
また、本発明の貨幣識別装置のプログラム更新方法は、上記方法において、前記更新用プログラム更新対象の貨幣識別装置本体の装置コード及び、当該更新用プログラムの利用を許可する許可条件に基づき、前記所定アルゴリズムで、前記更新用プログラム更新対象の貨幣識別装置に付与する暗証コードを作成する暗証コード作成ステップを含む。
【発明の効果】
【００２１】
上記のように構成された本発明の貨幣識別装置のプログラム更新システムでは、装置単位の暗証コード及び装置コードを利用して確認コードを作成し、この確認コードが許可条件に合致した場合、この更新用プログラムを利用可能にし、この更新用プログラムに基づき識別プログラムを更新する。その結果、本発明では、暗証コードを装置単位で付与することになるため、他の貨幣識別装置に同一暗証コードを入力したとしても、装置コードが異なるため、許可条件に合致した確認コードを作成することができず、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止できるという効果を奏する。
【００２２】
つまり、貨幣識別装置側の顧客は、更新用プログラムを正規購入したことで付与される装置単位の暗証コードを利用して識別プログラムを更新できるという効果を奏する。更に、貨幣識別装置側の製造者は、更新用プログラムを正規購入した顧客に対して装置単位で暗証コードを提供することになるため、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図ることができるという効果を奏する。
【００２３】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、確認コードが許可条件に合致しなかった場合、この更新用プログラムの利用を不可とする。その結果、本発明では、入力した暗証コードが正しくない場合、確認コードが許可条件に合致しないことになるため、更新用プログラムの不正利用を確実に防止できるという効果を奏する。
【００２４】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、確認コードが許可条件に合致した場合、当該確認コードに基づき更新用プログラムを復号化して当該更新用プログラムの利用を可能にする。その結果、本発明では、暗号化した更新用プログラムを確認コードで復号化できるという効果を奏する。
【００２５】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、許可条件を更新用プログラムと一緒に記憶できるという効果を奏する。
【００２６】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、記録媒体を通じて更新用プログラムを取得し、この更新用プログラムに基づき、貨幣識別装置の識別プログラムを更新できるという効果を奏する。
【００２７】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、管理装置を通じて更新用プログラムを取得し、この更新用プログラムに基づき、貨幣識別装置の識別プログラムを更新できるという効果を奏する。
【００２８】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、更新用プログラム更新対象の貨幣識別装置本体の装置コード及び、当該更新用プログラムの利用を可能にする許可条件に基づき、所定アルゴリズムで、更新用プログラム更新対象の貨幣識別装置に付与する暗証コードを作成する。その結果、貨幣識別装置側の製造者は、更新用プログラムを正規購入した顧客に対して装置単位で暗証コードを提供することになるため、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図ることができるという効果を奏する。
【００２９】
また、本発明の貨幣識別装置のプログラム更新システムでは、上記発明の効果に加えて、更新用プログラムの利用を可能にする許可条件を共通の許可コードにすることで、更新用プログラム単位の許可条件を管理する負担を大幅に軽減できるという効果を奏する。
【００３０】
また、上記のように構成された本発明の貨幣識別装置のプログラム更新方法では、装置単位の暗証コード及び装置コードを利用して確認コードを作成し、この確認コードが許可条件に合致した場合、この更新用プログラムを利用可能にし、この更新用プログラムに基づき識別プログラムを更新する。その結果、貨幣識別装置側の顧客は、更新用プログラムを正規購入したことで付与される装置単位の暗証コードを利用して識別プログラムを更新できるという効果を奏する。更に、貨幣識別装置側の製造者は、更新用プログラムを正規購入した顧客に対して装置単位で暗証コードを提供することになるため、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図ることができるという効果を奏する。
【００３１】
また、本発明の貨幣識別装置のプログラム更新方法では、上記発明の効果に加えて、更新用プログラム更新対象の貨幣識別装置本体の装置コード及び、当該更新用プログラムの利用を可能にする許可条件に基づき、所定アルゴリズムで、更新用プログラム更新対象の貨幣識別装置に付与する暗証コードを作成する。その結果、貨幣識別装置側の製造者は、更新用プログラムを正規購入した顧客に対して装置単位で暗証コードを提供することになるため、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図ることができるという効果を奏する。
【図面の簡単な説明】
【００３２】
【図１】図１は、本実施例の紙幣識別装置内部の概略構成を示す説明図である。
【図２】図２は、本実施例の紙幣識別装置内部の概略構成を示すブロック図である。
【図３】図３は、更新用プログラムの暗号化方法を端的に示す説明図である。
【図４】図４は、ＰＩＮコードの作成方法を端的に示す説明図である。
【図５】図５は、更新用プログラムの復号化方法を端的に示す説明図である。
【図６】図６は、更新用プログラム毎のＰＩＮコード、装置コード、確認コード及び許可コードを端的に示す説明図である。
【発明を実施するための形態】
【００３３】
以下、図面に基づき本発明の貨幣識別装置のプログラム更新システム及び貨幣識別装置のプログラム更新方法に関わる実施例を示す紙幣識別装置について詳細に説明する。
【００３４】
まず、最初に本実施例の概要を説明するとすれば、その概要は、識別プログラムに基づき、紙幣を識別する紙幣識別部を備えた紙幣識別装置であって、装置本体毎に付与されたＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コードを入力する入力部と、入力されたＰＩＮコード及び、装置本体を特定する装置コードに基づき、所定アルゴリズムで確認コードを作成する確認コード作成部とを有している。
【００３５】
ここで、プログラムとは、例えば、紙幣識別用の識別プログラム、紙幣種別毎に判定基準を定めた識別テーブル、及び紙幣識別装置の制御用プログラムの何れか、又は、これらの組合せを指す。
【００３６】
更に、紙幣識別装置は、確認コード作成部にて作成した確認コードが許可コードに合致した場合、この更新用プログラムの利用を可能にし、この更新用プログラムに基づき、紙幣識別部の識別プログラムを更新する更新制御部を有している。
【００３７】
つまり、紙幣識別装置では、装置単位の暗証コード及び装置コードを利用して確認コードを作成し、この確認コードが許可コードに合致した場合、更新用プログラムに基づき、貨幣識別部の識別プログラムを更新する。
【００３８】
その結果、紙幣識別装置側の顧客は、例えば、更新用プログラムを正規購入したことで付与される装置単位のＰＩＮコードを利用して識別プログラムを更新できる。更に、紙幣識別装置側の製造者は、紙幣識別装置毎にＰＩＮコードを提供することで、紙幣識別装置間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図るというものである。
【実施例】
【００３９】
図１は、本実施例の紙幣識別装置内部の概略構成を示す説明図である。
【００４０】
図１に示す紙幣識別装置１は、各種情報を画面表示し、この画面表示上で各種コマンドを入力する操作／表示部２と、取引紙幣を装置内に投入するホッパ部３と、このホッパ部３に投入した紙幣を１枚単位で繰り出す繰出部４とを有している。
【００４１】
更に、紙幣識別装置１は、この繰出部４にて繰り出した紙幣を搬送する搬送ベルト等の紙幣搬送部５と、この紙幣搬送部５で搬送した紙幣の金種、真偽、方向等の種別を識別する紙幣識別部６とを有している。
【００４２】
更に、紙幣識別装置１は、紙幣識別部６にて搬送紙幣の種別を識別し、この識別結果に基づき、搬送紙幣を順次集積する集積部７と、識別不能の紙幣や、設定により対象外となった紙幣をリジェクトするリジェクト部８とを有している。
【００４３】
また、紙幣識別装置１内の紙幣搬送路上の分岐箇所には、紙幣搬送路上を搬送する搬送紙幣を集積部７又はリジェクト部８に振り分ける分岐部９を配置している。尚、分岐部９は、検知センサ１０Ａを通じて搬送紙幣の先端の進入を検知すると、図示せぬソレノイドが駆動することで搬送紙幣を振り分けるものである。
【００４４】
また、集積部７は、搬送紙幣を１枚単位で紙幣集積空間内の所定位置に集積する羽根車７Ａと、紙幣集積空間内に集積した紙幣を取出可能にすべく、紙幣集積空間の紙幣取出口を開閉するシャッタ７Ｂとを備えている。
【００４５】
また、紙幣識別部６は、搬送紙幣の表面及び裏面を光学的に検知し、その検知結果に基づき搬送紙幣を識別するラインセンサ６Ａを備えている。
【００４６】
更に、紙幣識別装置１は、紙幣識別部６の識別プログラムを更新する更新用プログラムを格納したＳＤカードを挿入するＳＤカード挿入部１１を有している。
【００４７】
図２は、本実施例の紙幣識別装置１内部の概略構成を示すブロック図である。
【００４８】
図２に示す紙幣識別装置１は、表示部２Ａ及び操作部２Ｂを備えた操作／表示部２と、ＳＤカード挿入部１１と、検知センサ１０Ａ等のセンサ部１０と、紙幣搬送部５、羽根車７Ａ、シャッタ７Ｂや分岐部９等を駆動する駆動部１３と、ラインセンサ６Ａ等の紙幣識別部６とを有している。
【００４９】
更に、紙幣識別装置１は、紙幣識別部６を制御する識別制御部１４と、この紙幣識別装置１全体を制御する本体制御部１５とを有している。
【００５０】
識別制御部１４は、紙幣識別部６の固定設定内容を記憶した識別制御用ＲＯＭ１４Ａと、識別制御部１４の識別プログラム等を記憶する識別制御用ＲＡＭ１４Ｂと、識別制御部１４全体を制御する識別制御用ＣＰＵ１４Ｃとを有している。尚、識別プログラムは、搬送紙幣の金種、真偽や方向等の種別を識別するために種別毎の判定情報やプログラムが含まれているものとする。
【００５１】
本体制御部１５は、紙幣識別装置１の固定設定内容を記憶した制御用ＲＯＭ１５Ａと、本体制御部１５の各種プログラムや各種設定内容を記憶した制御用ＲＡＭ１５Ｂと、本体制御部１５全体を制御する制御用ＣＰＵ１５Ｃとを有している。
【００５２】
制御用ＲＡＭ１５Ｂは、揮発性記憶領域１５１及び不揮発性記憶領域１５２で構成し、その不揮発性記憶領域１５２には、紙幣識別装置１の製造番号の他に、例えば、紙幣識別装置１の製造時等に、当該紙幣識別装置１を識別する装置コードが格納してある。尚、装置コードは、例えば、製造者側では把握しているものの、顧客に対しては隠匿した構成としているため、顧客による装置コードの不正利用を回避できるものである。
【００５３】
制御用ＣＰＵ１５Ｃは、例えば、更新用プログラム正規購入後に付与される装置単位のＰＩＮコードを制御用ＲＡＭ１５Ｂに格納した装置コードで復号化することで、確認コードを作成する確認コード作成部２１を有している。
【００５４】
更に、制御用ＣＰＵ１５Ｃは、確認コード作成部２１にて作成した確認コードが更新用プログラムを復号化する許可コードと合致した場合、ＳＤカードに格納した更新用プログラムを復号化するプログラム復号部２２を有している。
【００５５】
更に、制御用ＣＰＵ１５Ｃは、プログラム復号部２２にて更新用プログラムを復号化し、この復号化した更新用プログラムに基づき、識別制御用ＲＡＭ１４Ｂに格納した識別プログラムを更新する更新制御部２３を有している。
【００５６】
また、プログラム復号部２２は、確認コードが許可コードに合致しなかった場合、ＳＤカードに格納した更新用プログラムを復号化できず、この処理動作を終了する。つまり、更新制御部２３は、更新用プログラムが復号化できないため、識別制御用ＲＡＭ１４Ｂに格納した識別プログラムの更新ができないことになる。
【００５７】
ここで、本実施例で使用するＰＩＮコード、装置コード、確認コード及び許可コードの各種コードについて説明する。
【００５８】
許可コードは、更新用プログラムを暗号化又は復号化する、紙幣識別装置１の製造者側で設定したコードに相当するものである。
【００５９】
また、ＰＩＮコードは、例えば、更新対象の紙幣識別装置１側顧客の更新用プログラムの正規購入に応じて、更新用プログラムの許可コードを更新対象の紙幣識別装置１の装置コードで暗号化した、正規購入者に付与するコードに相当するものである。
【００６０】
更に、確認コードは、ＰＩＮコードを装置コードで復号化することで、ＳＤカードに格納した更新用プログラムを復号化するためのコードに相当するものである。
【００６１】
尚、プログラム復号部２２は、確認コードが許可コードに合致した場合、ＳＤカードに格納した更新用プログラムを復号化して当該更新用プログラムを利用可能とし、確認コードが許可コードに合致しなかった場合、ＳＤカードに格納した更新用プログラムを復号化できず、当該更新用プログラムを利用不可とするものである。
【００６２】
すなわち、紙幣識別装置１の制御用ＣＰＵ１５Ｃでは、例えば、ＰＩＮコード＊装置コード＝確認コードのアルゴリズムが成立し、当該紙幣識別装置１に対する正しいＰＩＮコードが入力された場合、ＰＩＮコード＊装置コード＝確認コード＝許可コードのアルゴリズムが成立することになる。
【００６３】
尚、請求項記載の貨幣識別装置は紙幣識別装置１、貨幣識別部は紙幣識別部６、入力部は操作部２Ｂ、確認コード作成部は確認コード作成部２１、暗証コードはＰＩＮコード、許可条件は許可コード、更新制御部はプログラム復号部２２及び更新制御部２３、暗証コード作成部は図示せぬ製造者側のパソコン端末等に夫々対応するものである。
【００６４】
次に、本実施例の紙幣識別装置１の動作について説明する。図３は、更新用プログラムの暗号化方法を端的に示す説明図、図４は、ＰＩＮコードの作成方法を端的に示す説明図、図５は、更新用プログラムの復号化方法を端的に示す説明図、図６は、更新用プログラム毎のＰＩＮコード、装置コード、確認コード及び許可コードを端的に示す説明図である。
【００６５】
紙幣識別装置１の製造者側では、例えば、紙幣改刷に応じた各金種の識別内容に適合すべく、紙幣識別部６の識別プログラムを更新する更新用プログラムを開発したとする。
【００６６】
更に、製造者側では、更新用プログラムの利用を可能にすべく、当該更新用プログラムを暗号化又は復号化する許可コードを設定する。
【００６７】
製造者側は、図３に示すように、更新用プログラムＡ１を許可コードＤ１で暗号化し、この暗号化した更新用プログラムＡ１をＳＤカードに格納する。
【００６８】
更に、製造者側では、例えば、パソコン端末等を利用して、図４に示すように、紙幣識別装置１毎に、更新用プログラムＡ１を復号化する許可コードＤ１を当該紙幣識別装置１の装置コードＢ１で暗号化して装置単位のＰＩＮコードＣ１を作成する。
【００６９】
製造者側では、更新用プログラムＡ１の正規購入契約に応じて、暗号化した更新用プログラムＡ１を格納したＳＤカードを各正規購入者に配布する。更に、製造者側では、同正規購入者の使用する更新対象の紙幣識別装置１に対応した装置単位のＰＩＮコードＣ１を同正規購入者に付与する。
【００７０】
正規購入者は、配布されたＳＤカードをＳＤカード挿入部１１に挿入すると共に、操作部２Ｂを通じて、製造者側から付与された装置単位のＰＩＮコードＣ１を入力する。
【００７１】
紙幣識別装置１内の制御用ＣＰＵ１５Ｃは、図５に示すように、確認コード作成部２１を通じて、ＰＩＮコードＣ１を当該紙幣識別装置１の装置コードＢ１で復号化して確認コードＥ１を作成する。
【００７２】
制御用ＣＰＵ１５Ｃは、確認コードＥ１を作成すると、確認コードＥ１が許可コードＤ１に合致した場合、ＳＤカードに格納した更新用プログラムＡ１を確認コードＥ１で復号化することで、利用可能な更新用プログラムＡ１を得る。
【００７３】
制御用ＣＰＵ１５Ｃは、更新制御部２３を通じて、復号化された更新用プログラムＡ１に基づき、識別制御用ＲＡＭ１４Ｂに格納された識別プログラムＡ１を更新する。
【００７４】
その結果、正規購入者は、更新用プログラムの正規購入で付与された装置単位のＰＩＮコードを紙幣識別装置１に入力した場合、ＳＤカードに格納した更新用プログラムＡ１を復号化して、この更新用プログラムＡ１に基づき、当該紙幣識別装置１内の識別プログラムを更新できる。
【００７５】
例えば、図６に示すように、更新用プログラムＡ１を復号化する許可コードＤ１とし、当該紙幣識別装置１が装置コードＢ１の場合、装置コードＢ１に対応した装置単位のＰＩＮコードＣ１を付与し、装置コードＢ１＊ＰＩＮコードＣ１で確認コードＥ１を取得する。また、装置コードＢ４の場合、装置コードＢ４に対応した装置単位のＰＩＮコードＣ４を付与し、装置コードＢ４＊ＰＩＮコードＣ４で確認コードＥ４を取得する。つまり、紙幣識別装置１毎に装置コードが異なるため、装置単位のＰＩＮコードも夫々異なる。
【００７６】
また、正規購入で付与された装置単位のＰＩＮコードＣ１を他の紙幣識別装置１（例えば、装置コードＢ２の紙幣識別装置１）に入力した場合、制御用ＣＰＵ１５Ｃは、ＰＩＮコードＣ１を当該紙幣識別装置１の装置コードＢ２で復号化することで確認コードＥ２を得る。
【００７７】
しかしながら、制御用ＣＰＵ１５Ｃは、確認コードＥ２を取得したとしても、ＰＩＮコードＣ１が装置コードＢ２に対応していないため、確認コードＥ２が許可コードＤ１に合致せず、ＳＤカードに格納した更新用プログラムＡ１を確認コードＥ２で復号化できない。
【００７８】
その結果、正規購入で付与された装置単位のＰＩＮコードを他の紙幣識別装置１に使用したとしても、装置コードが異なるため、ＳＤカードに格納した更新用プログラムを復号化することができないため、当該紙幣識別装置１内の識別プログラムを更新できないということになる。
【００７９】
また、図６に示すように、更新用プログラムＡ１とはバージョン等が異なる更新用プログラムＡ２を復号化する許可コードＤ２とし、当該紙幣識別装置１が装置コードＢ４の場合、装置コードＢ４に対応した装置単位のＰＩＮコードＣ１４を付与し、装置コードＢ４＊ＰＩＮコードＣ１４で確認コードＥ１４を取得する。つまり、更新用プログラム毎に許可コードが異なるため、装置単位のＰＩＮコードも夫々異なる。
【００８０】
本実施例では、装置単位のＰＩＮコード及び装置コードを利用して確認コードを作成し、この確認コードが許可コードに合致した場合、この更新用プログラムを利用可能にし、この更新用プログラムに基づき識別プログラムを更新する。その結果、本実施例では、ＰＩＮコードを装置単位で付与することになるため、他の紙幣識別装置１に同一ＰＩＮコードを入力したとしても、装置コードが異なるため、許可コードに合致した確認コードを作成することができず、紙幣識別装置１間相互間の更新用プログラムの不正利用を確実に防止できる。
【００８１】
また、紙幣識別装置１側の顧客は、更新用プログラムを正規購入したことで付与される装置単位のＰＩＮコードを利用して識別プログラムを更新できる。更に、紙幣識別装置１の製造者は、更新用プログラムを正規購入した顧客に対して装置単位でＰＩＮコードを提供することになるため、紙幣識別装置１間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図ることができる。
【００８２】
本実施例では、確認コードが許可コードに合致しなかった場合、この更新用プログラムの利用を不可とする。その結果、本実施例では、入力したＰＩＮコードが正しくない場合、確認コードが許可コードに合致しないことになるため、更新用プログラムの不正利用を確実に防止できる。
【００８３】
本実施例では、確認コードが許可コードに合致した場合、当該確認コードに基づき更新用プログラムを復号化して当該更新用プログラムの利用を可能にする。その結果、本実施例では、暗号化した更新用プログラムを確認コードで復号化できる。
【００８４】
本実施例では、ＳＤカードを通じて更新用プログラムを取得し、この更新用プログラムに基づき、紙幣識別部６の識別プログラムを更新できる。
【００８５】
本実施例では、更新用プログラム更新対象の紙幣識別装置１の装置コード及び、当該更新用プログラムの利用を可能にする許可コードに基づき、更新用プログラム更新対象の紙幣識別装置１に付与するＰＩＮコードを作成する。その結果、紙幣識別装置１の製造者は、更新用プログラムを正規購入した顧客に対して装置単位でＰＩＮコードを提供することになるため、紙幣識別装置１間相互の更新用プログラムの不正利用を確実に防止しながら、その開発コストの回収を図ることができる。
【００８６】
本実施例では、更新用プログラムの利用を可能にする許可条件を共通の許可コードにすることで、更新用プログラム単位の許可コードを管理する負担を大幅に軽減できる。
【００８７】
本実施例では、暗号化された更新用プログラムを復号化する許可コードを更新用プログラム共通の許可コードで設定し、更新対象の紙幣識別装置１の装置単位でＰＩＮコードを作成することになる。その結果、本実施例では、同一更新用プログラムで共通の許可コードに設定することで、紙幣識別装置１毎に装置コードが異なるため、装置単位のＰＩＮコードも夫々異なることから、紙幣識別装置１間相互の更新用プログラムの不正利用を確実に防止できる。
【００８８】
更に、本実施例では、更新用プログラム毎に許可コードが異なる場合でも、紙幣識別装置１毎に装置コードも異なることから、装置単位のＰＩＮコードも夫々異なるため、紙幣識別装置１間相互の更新用プログラムの不正利用を確実に防止できる。
【００８９】
また、本実施例では、更新用プログラム正規購入時に付与された装置単位のＰＩＮコードを更新対象の紙幣識別装置１の装置コードで復号化して確認コードを作成する。その結果、更新用プログラム正規購入時に付与された装置単位のＰＩＮコード及び更新対象の紙幣識別装置１の装置コードを利用して確認コードを作成することになるため、紙幣識別装置１間相互の更新用プログラムの不正利用を確実に防止できる。しかも、確認コード作成に利用する装置コードは顧客に対して隠匿したコードであるため、確認コードを作成するには極めて困難である。
【００９０】
また、本実施例では、暗号化した更新用プログラムをＳＤカードに格納し、この更新用プログラムを復号化する確認コードを作成するのに、装置単位の装置コード及びＰＩＮコードを利用することになるが、ＳＤカードに不正利用を防止するための余計な細工をする必要がないため、ＳＤカードの製造負担を軽減できる。
【００９１】
尚、本実施例では、更新用プログラムを許可コードで暗号化又は復号化するようにしたが、更新用プログラムと一緒に許可コードを記憶しておき、確認コードが許可コードに合致した場合、ＳＤカードに格納した更新用プログラムを展開可能にしても良く、同様の効果が得られることは言うまでもない。
【００９２】
また、本実施例では、ＳＤカードから更新用プログラムを取得するようにしたが、更新用プログラムを管理する管理サーバに対して紙幣識別装置１を通信接続し、ＰＩＮコード及び装置コードに基づき作成した確認コードが許可コードに合致した場合、この管理サーバから更新用プログラムを紙幣識別装置１にダウンロードできるようにしても良く、同様の効果が得られることは言うまでもない。
【００９３】
また、本実施例では、更新用プログラムの正規購入契約に応じて装置単位のＰＩＮコードを正規購入者に付与するようにしたが、例えば、更新対象の紙幣識別装置１と管理サーバとを通信接続し、当該管理サーバから更新対象の紙幣識別装置１にオンライン上でＰＩＮコードを通知するようにしても、同様の効果が得られることは言うまでもない。
【００９４】
また、管理サーバから更新対象の紙幣識別装置１にオンライン上でＰＩＮコードを通知した場合、本実施例のようにＰＩＮコードを手入力するのではなく、ＰＩＮコードを自動入力するようにしても、同様の効果が得られることは言うまでもない。
【００９５】
また、本実施例では、装置コードとして顧客に対して隠匿性のあるコードを利用したが、顧客に対する隠匿性はないが、紙幣識別装置１固有の製造番号を装置コードとして利用し、これら装置単位の装置コード及びＰＩＮコードを利用したとしても、紙幣識別装置１間相互の更新用プログラムの不正利用を確実に防止することができる。
【００９６】
また、上記実施例においては、紙幣を識別する機能を備えた紙幣識別装置１を例に挙げて説明したが、硬貨を識別する機能を備えた装置、更には、紙幣及び硬貨両方を識別する機能を備えた装置であっても、同様の効果が得られることは言うまでもない。
【００９７】
以上、上記実施例について説明したが、本実施例によって本願の技術的思想の範囲が限定されるものではなく、特許請求の範囲に記載した技術的思想の範囲を逸脱しない限り、各種様々な実施例が実施可能であることは言うまでもない。また、本実施例に記載した効果は、これに限定されるものではない。
【００９８】
また、本実施例で説明した各種処理の内、自動的に行われるものとして説明した処理の全部又は一部を手動で行うことも可能であることは勿論のこと、その逆に、手動で行われるものとして説明した処理の全部又は一部を自動で行うことも可能であることは言うまでもない。また、本実施例で説明した処理手順、制御手順、具体的名称、各種データやパラメータを含む情報についても、特記した場合を除き、適宜変更可能であることは言うまでもない。
【００９９】
また、図示した各装置の各構成要素は機能概念的に記載したものであって、必ずしも物理的に図示のように構成されるものではなく、その各装置の具体的な態様は図示のものに限縮されるものでは到底ないことは言うまでもない。
【０１００】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、（又はＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）等のマイクロ・コンピュータ）上、又は同ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。
【産業上の利用可能性】
【０１０１】
本発明の貨幣識別装置のプログラム更新システム及び貨幣識別装置のプログラム更新方法では、暗証コードを装置単位で付与することになるため、他の貨幣識別装置に同一暗証コードを入力したとしても、装置コードが異なるため、許可条件に合致した確認コードを作成することができず、貨幣識別装置間相互の更新用プログラムの不正利用を確実に防止できるため、例えば、搬送紙幣を識別し、その識別結果に基づき搬送紙幣を集積する紙幣識別装置等に有用である。
【符号の説明】
【０１０２】
１  紙幣識別装置
２Ｂ  操作部
６  紙幣識別部
２１  確認コード作成部
２２  プログラム復号部
２３  更新制御部
【図１】
2011014080.tif 000003
【図２】
2011014080.tif 000004
【図３】
2011014080.tif 000005
【図４】
2011014080.tif 000006
【図５】
2011014080.tif 000007
【図６】
2011014080.tif 000008