(57)【特許請求の範囲】
【請求項１】
取引装置と情報処理装置とを有する取引処理システムであって、
前記情報処理装置は、
前記取引装置に生じた障害に対する指示を受け付ける入力部と、
前記入力部が受け付けた前記指示をコードにコード化する変換部と、
前記変換部が変換した前記コードを端末に送信する通信部と、を備え、
前記取引装置は、
前記端末の表示部に表示されるコードを撮像する装置撮像部と、
前記装置撮像部が撮像したコードを前記指示に対応するコマンドに変換し、また前記コマンドによって実行された処理結果の情報を前記端末に読み込ませるためのコードに変換する装置変換部と、
前記コマンドを実行して前記処理結果の情報を出力する処理部と、
前記処理結果の情報を変換した前記コードを表示する装置表示部と、
を備えることを特徴とする取引処理システム。
【請求項２】
前記変換部は、前記指示を２次元コード、１次元コード、数字のいずれかに変換することを特徴とする請求項１に記載の取引処理システム。
【請求項３】
前記情報処理装置は、前記変換部が前記指示を１次元コード、数字のいずれかに変換し、
前記取引装置は、前記２次元コード、１次元コード、数字のいずれかの入力を受け付ける入力部と、前記指示と入力される前記１次元コード、数字のいずれかとを対応付けるテーブルを記憶する記憶部とを有し、
前記装置変換部は、前記入力された前記１次元コード、数字のいずれかと前記テーブルとに基づいて前記指示を特定し、前記処理部は特定された前記指示を実行する、
ことを特徴とする請求項１に記載の取引処理システム。
【請求項４】
前記情報処理装置は、前記装置変換部が前記指示を変換する際に、前記取引装置が前記処理結果の情報を出力する時間制限を示す情報を前記指示と共に出力し、
前記取引装置は、前記処理部が前記指示を実行する際に、前記時間制限された時間帯であるか否かを判定し、前記時間制限された時間帯である場合に前記処理結果の情報を出力する、
ことを特徴とする請求項１乃至３のいずれかに記載の取引処理システム。
【請求項５】
前記情報処理装置は、前記指示を媒体に記録する記録部と、前記処理結果の情報を読み取る読取部とをさらに備え、
前記取引装置は、前記装置撮像部に代えて、前記指示が記録された媒体を読み取るリーダ部を備え、前記処理部は前記リーダ部が読み取った前記指示を実行し、前記処理結果の情報を前記媒体に記録するよう処理する、
ことを特徴とする請求項１または４に記載の取引処理システム。
【請求項６】
前記取引装置は、障害情報を印字する印字部をさらに備えることを特徴とする請求項１乃至５のいずれかに記載の取引処理システム。
【請求項７】
前記取引装置は、前記端末との間で非接触により通信する装置非接触通信部をさらに備え、障害情報を前記装置非接触通信部を介して携帯端末に送信する、
ことを特徴とする請求項３または４に記載の取引処理システム。
【請求項８】
前記変換部は、障害情報の出力先と前記指示とを２次元コードに変換し、
前記処理部は、前記コマンドを実行して前記出力先に前記処理結果の情報を出力させる、
ことを特徴とする請求項１乃至７のいずれかに記載の取引処理システム。
【請求項９】
前記取引装置は、前記端末を操作する保守員の生体情報を認証する認証部を備え、
前記変換部は、前記情報処理装置に保存された前記保守員の生体情報と前記指示とを２次元コードに変換し、
前記認証部は、前記２次元コードに含まれる前記保守員の生体情報と、前記認証部が取得した生体情報とに基づいて前記保守員を認証し、
前記処理部は、前記保守員が認証された場合に、前記処理結果の情報を出力する、
ことを特徴とする請求項１乃至８のいずれかに記載の取引処理システム。
【請求項１０】
前記取引装置は、所定のパスワードの入力を受け付ける入力装置を備え、
前記処理部は、前記入力装置に入力されたパスワードが正しいと判定された場合に、前記処理結果の情報を出力する、
ことを特徴とする請求項１または４に記載の取引処理システム。
【請求項１１】
前記取引装置は、前記処理結果の情報を変換したコードの前記装置表示部での表示の有無についての表示情報と操作者のログインの際のユーザＩＤとを対応付けて記憶し、前記操作者のログアウトの際に前記ユーザＩＤに基づいて前記表示情報が無しと判断する場合に、前記装置表示部に前記処理結果の情報を変換したコードを表示することを特徴とする請求項１乃至１０のいずれかに記載の取引処理システム。
【請求項１２】
前記ユーザＩＤは、前記操作者の種別情報と対応して設定されることを特徴とする請求項１１に記載の取引処理システム。
【請求項１３】
前記情報処理装置は、前記端末が読み取った前記処理結果の情報を変換したコードを前記端末から受信する場合に、前記端末に保守員の前記取引装置からのログアウトに用いるコードを送信し、
前記取引装置は、前記保守員のログインと前記ログアウトとの処理を行い、前記ログアウトでは前記ログアウトに用いるコードの入力を受けるときに前記ログアウトの処理を行うことを特徴とする請求項１乃至１２のいずれかに記載の取引処理システム。
【請求項１４】
取引装置と情報処理装置と端末とを用いる取引処理方法であって、
前記取引装置に生じた障害に対する指示を前記情報処理装置が受け付けるステップと、
前記指示を前記情報処理装置がコードにコード化するステップと、
前記コードを前記情報処理装置が前記端末に送信するステップと、  前記端末が受信した前記コードを前記端末の表示部に表示するステップと、
前記表示部に表示された前記コードを前記取引装置が撮像するステップと、
前記撮像した前記コードを前記指示に対応するコマンドに前記取引装置が変換する第１の装置変換のステップと、
前記コマンドを実行した処理結果の情報を前記取引装置が出力するステップと、
前記処理結果の情報をコードに変換する第２の装置変換のステップと、
前記第２の装置変換ステップで変換された前記コードを前記取引装置が表示するステップと、
前記取引装置が表示した前記コードを前記端末が撮像するステップと、
前記端末が撮像した前記コードを前記端末が前記情報処理装置に送信するステップと、
を含むことを特徴とする取引処理方法。
【請求項１５】
前記情報処理装置は、前記指示を２次元コード、１次元コード、数字のいずれかに変換することを特徴とする請求項１４に記載の取引処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取引処理システム、取引処理方法に関する。
【背景技術】
【０００２】
近年、無人の地域に２４時間稼動のＡＴＭ（Automated Tellers Machine）の設置が増えている。一方でＡＴＭは故障もあり、サービスが提供できない状態は利用者に不便をかけさせるので保守員による早期復旧が求められている。ＡＴＭは内部に故障したときの情報が保存されている。一方で、ＡＴＭは銀行ネットワークと接続されているが、一般的にＡＴＭの故障を復旧する保守員は、専用線で接続された銀行ネットワークにアクセスできず、また保守員用ネットワーク自体を銀行ネットワークに接続することもできない。したがって、ＡＴＭ内部で故障が発生したときの情報を銀行ネットワーク経由で取得することができないため、保守員が直接現地へ行き、例えば、ＵＳＢ（Universal Serial Bus）メモリ等の携帯型記憶媒体をＡＴＭに接続してデータを取得し、そのデータを元に故障解析および修理を行っている。【０００３】
保守員がＡＴＭの故障解析や修理を行う場合に、ネットワークを介してＡＴＭと接続し、より適切に障害から復旧させるために、遠隔操作によってその保守員の操作を支援する技術が存在する（例えば、特許文献１）。或いは、保守員が上述した携帯型記憶媒体を直接ＡＴＭに接続して故障解析や修理を行う場合に、保守員が行う操作に対する指示やその結果を確認し、より適切に障害から復旧させるための作業命令を携帯型記憶媒体に保存する技術が存在する（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９２１４１号公報
【特許文献２】特開２００７−１０２６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記従来例によれば、ＡＴＭに障害発生時にデータ通信網を確立し、ＡＴＭの障害情報および表示データを取得し、自動的に遠隔保守センタの遠隔保守端末に表示するようにした。しかし、ＡＴＭを遠隔保守センタと接続している保守員用ネットワークに接続するためには、セキュリティ上の課題の他に多大なコストが必要になる。【０００６】
また、ＡＴＭにＵＳＢメモリ等の携帯型記憶媒体を接続することは、ウィルス感染や、保守員が不正にＡＴＭ内のデータを詐取するなど、セキュリティ上望ましくない。またＡＴＭに携帯型記憶媒体を接続するためにはＡＴＭを開錠する必要があるため、セキュリティ上の別の課題がある。【０００７】
本発明は、セキュリティ性を担保しつつ安価にＡＴＭの内部データを取得することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる取引処理システムは、取引装置と情報処理装置とを有する取引処理システムであって、前記情報処理装置は、前記取引装置に生じた障害に対する指示を受け付ける入力部と、前記入力部が受け付けた前記指示をコードにコード化する変換部と、前記変換部が変換した前記コードを端末に送信する通信部と、を備え、前記取引装置は、前記端末の表示部に表示されるコードを撮像する装置撮像部と、前記装置撮像部が撮像したコードを前記指示に対応するコマンドに変換し、また前記コマンドによって実行された処理結果の情報を前記端末に読み込ませるためのコードに変換する装置変換部と、前記コマンドを実行して前記処理結果の情報を出力する処理部と、前記処理結果の情報を変換した前記コードを表示する装置表示部と、を備えることを特徴とする取引処理システムとして構成される。【０００９】
また、本発明は、上記取引処理システムにおいて実行される取引処理方法として把握される。
【発明の効果】
【００１０】
本発明によれば、セキュリティ性を担保しつつ安価にＡＴＭの内部データを取得できる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態における取引処理システムの構成例を示す図である。
【図２】図１に示した取引処理システムで用いられるＡＴＭの概観図である。
【図３Ａ】ＡＴＭが有する各部の機能構成を示すブロック図である。
【図３Ｂ】保守員システムが有するＰＣの機能構成を示すブロック図である。
【図４】携帯端末の構成例を示す図である。
【図５】携帯端末が有する機能構成を示すブロック図である。
【図６】取引処理システムと携帯端末を使用してＡＴＭの障害対応を行う場合のイメージ図である。
【図７】障害処理の処理手順を示すフローチャートである。
【図８】２次元コードを用いない場合の障害処理の処理手順を示すフローチャートである。
【図９】認証処理の処理手順を示すフローチャートである。
【図１０】２次元コードの表示忘れを防止するための処理を行う場合のフローチャートである。
【図１１】２次元コードの撮像および送信忘れを防止するための処理を行う場合のフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、本発明にかかる取引処理システム、取引処理方法の実施の形態を詳細に説明する。以下では、銀行システムなどの金融機関システムに採用される例えばＡＴＭ（Automated Tellers Machine）のような自動取引装置および取引処理システムに適用した場合について説明しているが、これに限らず、広く情報処理装置に適用することができる。
【００１３】
図１は、本実施の形態における取引処理システム１の構成例を示す図である。図１に示すように、本実施の形態における取引処理システム１は、銀行取引システム１０と、保守員システム２０と、携帯端末５００とを有している。銀行取引システム１０は、ＡＴＭ１００からの要求に応じて様々な勘定系の処理を行うシステムであり、ＡＴＭ１００と勘定系ホスト２００とサポートセンタ３００とが銀行ネットワークＮ１を介して接続されている。勘定系ホスト２００は、銀行の業務に関する様々な処理を行うコンピュータである。サポートセンタ３００は、銀行取引システム１０に障害が発生した場合に、その障害から復旧させるためのシステムであり、社内のオペレータが、発生した障害について可能な範囲で調査や復旧を行う。
【００１４】
保守員システム２０は、銀行取引処理システム１０を保守するためのシステムであり、回線接続部（不図示）を介してインターネットＮ３に接続されている。保守員システム２０は、保守拠点に設置され、保守員によってＡＴＭ１００の故障等によって発生する障害の解析、修理業務が行われる。以下では、保守員システム２０とネットワークＮ３とを分けて保守員システム４００と呼ぶ。保守員システム４００は、実際には、障害の対応に熟達したエキスパートが障害対応時に操作するＰＣ４００１を有し、ＰＣ４００１がネットワークＮ３に接続されている。保守員システム４００では、例えば、サポートセンタ３００での調査や復旧への対処を行ったにもかかわらず復旧出来なかった場合や障害の原因が特定できない場合等、社内で障害への対応が困難な場合に、社内のオペレータ等によってその旨が保守員システム４００に伝えられ、障害に熟達したエキスパートがその内容を解析して障害対応するための指示（障害に対する様々なコマンド等）を生成する。
【００１５】
携帯端末５００は、エキスパートから指示を受けた保守員によって操作され、ＡＴＭ１００に障害が発生した場合に実際にその対応を行うための端末である。図１に示すように、携帯端末５００は、無線通信ネットワークＮ２を介してＡＴＭ１００と保守員システム４００とに接続されている。具体的には後述するが、携帯端末５００は、２次元コード（例えば、ＱＲコード（登録商標）、バーコード）化された、障害に対応するための指示（例えば、障害時に出力されているＡＴＭ１のログを取得するコマンド、データをリカバリするコマンド等、障害に対する様々なコマンド）をＡＴＭ１００が有するカメラに翳して読み取らせる。そして、ＡＴＭ１００が２次元コード化されたコマンドに従って障害対応に関する処理を実行してその結果を出力するとともにその結果を２次元コード化し、これらの情報を表示部５に表示する。そして、携帯端末５００は、その内容（例えば、コマンドの実行ログやエラーコード、これらの情報の２次元コード等）を撮像し、その画像を保守員システム４００のＰＣに送信し、ＰＣが携帯端末５００からエラーコードを受け取って表示部に表示したり、携帯端末５００から２次元コードを受け取った場合には、その２次元コードをエラーコードに変換して表示部に表示させ、エキスパートがその内容を確認する。このように、障害に対応する指示を２次元コード化してＡＴＭ１００に読み取らせて実行させ、その結果を画像化して保守員システム４００にフィードバックするので、ＡＴＭ１００にＵＳＢを接続してウィルス感染してしまったり、あるいは係員が不正にデータを詐取する等の危険を抑制することができる。
【００１６】
図２は、図１に示した取引処理システム１で用いられるＡＴＭ１００の概観図である。また、図３Ａは、ＡＴＭ１００が有する各部の機能構成を示すブロック図である。ＡＴＭ１００は、金融機関の支店や出張所、コンビニエンスストア、無人店舗等に設置され、利用者の操作によって現金の入金や出金等の取引を行う自動取引装置であり、回線接続部１００９により勘定系ホスト２００に接続されている。ＡＴＭ１００は、利用者の要求する種々の取引を自動的に実行する装置であり、図２、３Ａに示すように、カメラ１００１と、ファンクションキー１００２と、表示部１００３と、プリンタ１００４と、ＰＩＮＰＡＤ１００５と、カードリーダ１００６と、生体認証装置１００７と、非接触リーダ１００８と、回線接続部１００９と、各部を制御する制御部１０１０と、記憶部１０１１と、変換部１０１２と、を有して構成されている。制御部１０１０と記憶部１０１１と変換部１０１２は、ＣＰＵ、メモリ等のハードウェア構成と、プログラム、データ等のソフトウェア構成とから成り、各種処理を行う。ＡＴＭ１００の各部が行う具体的な処理については後述する。以下に各部位の説明を行う。
【００１７】
カメラ１００１は、ＡＴＭ１００の前面に設置され、ＡＴＭ１００の前方を撮像する。例えば、カメラ１００１は、ＡＴＭ１００との間で取引を行う利用者の動画および静止画を撮影する。ファンクションキー１００２は、ＡＴＭ１００の前面に設置され、利用者からの入力を受け付ける機能を有し、取引種別（例えば、出金、入金等）の指定を受け付けたり、そのキャンセル操作を受け付ける。ファンクションキー１００２は複数個（図２に示す例では、表示部１００３の両側に２つ）存在し、各ファンクションキー１００２が選択された場合に、それぞれのファンクションキー１００２に対応する機能を実行するための画面が表示部１００３に表示され、その機能が実行される。
【００１８】
表示部１００３は様々な画面を表示する。例えば、表示部１００３は、主にＡＴＭ１００の利用者が取引を行う際、取引操作の誘導画面を表示したり、暗証番号など利用者の操作や指で押されたキーの入力結果を表示する。また、表示部１００３は、ＡＴＭ１００に発生した障害に対応するための指示が実行された場合に、その実行結果やその実行結果の２次元コードを表示する。
【００１９】
プリンタ１００４は、取引した内容を明細票に印字し、装置内から排出する。ＰＩＮＰＡＤ１００５は、０から９までの数字を示す入力を受け付ける機能を有し、利用者による暗証番号、金額、口座番号などの入力を受け付ける。カードリーダ１００６は、利用者がＡＴＭ１００を操作して取引処理を行うためのカードの挿入又は排出動作、カードの磁気ストライプ、カードがＩＣカードの場合にはＩＣチップへのリード又はライト動作、カードエンボス部分のイメージを読み取る。
【００２０】
生体認証装置１００７は、利用者の生体情報を読み取る読取機能、ＩＣカード等に登録されている生体情報と読み取った生体情報との間で両者の認証機能を有する。非接触リーダ１００８は、利用者の非接触カードの接近を検知し、非接触カードに対して様々な情報をリード又はライトする。回線接続部１００９は、ＡＴＭ１００と勘定系ホスト２００やサポートセンタ３００との間の回線を接続する。そして、上述のように、これらの各部位は、制御部１０１０によってその処理が制御される。
【００２１】
記憶部１０１１は、ＡＴＭ１００が利用者との間で取引した結果や、障害が発生した際の詳細なログ情報、ＡＴＭ１００に発生した障害に対応するための指示が実行された場合の実行結果、その実行結果の２次元コードを記憶する。変換部１０１２は、ＡＴＭ１００に発生した障害に対応するための指示が実行された場合に、その実行結果を２次元コードに変換する。なお、本実施の形態では、ＡＴＭ１００の変換部１０１２が障害に対応するための指示の実行結果を２次元コード化して表示部１００３に表示される場合について説明しているが、例えば、カードリーダ１００６に挿入されたＩＣカードにその実行結果や２次元コードを記録させたり、非接触リーダ１００８を介してＩＣカードにその実行結果や２次元コードを記録させたり、さらには、プリンタ１００４によってその実行結果や２次元コードを用紙に印字させることとしてもよい。この場合、ＰＣ４００１は、ＡＴＭ１００と同様のカードリーダや非接触リーダ、印字情報を読み取るためのスキャナを有していることとなる。
【００２２】
また、ＰＣ４００１に上述したＩＣカードに指示を記録させるための記録装置を接続し、指示を２次元コード化することなくＩＣカードに記録し、ＡＴＭ１００のカードリーダ１００６や非接触リーダ１００８に指示を読み取らせることとしてもよい。読み取られた指示が実行され、その実行結果がＩＣカードに記録されるので、２次元コードが使用できない場合であってもセキュリティを保持しつつ障害情報を得ることができる。
【００２３】
図３Ｂは、保守員システム４００が有するＰＣ（パーソナル・コンピュータ）４００１の機能構成を示すブロック図である。図３Ｂに示すように、ＰＣ４００１は、入力部４００１１と、表示部４００１２と、変換部４００１３と、回線接続部４００１４と、記憶部４００１５と、これらの各部を制御する制御部４００１０とを有して構成されている。入力部４００１１は、エキスパートからＡＴＭ１００に発生した障害に対応するための指示の入力を受け付ける。表示部４００１２は、エキスパートが入力した指示や、変換部４００１３がその指示を２次元コードに変換した結果、あるいはＡＴＭ１００がエキスパートからの指示によって実行した障害対応のための処理結果やその２次元コード等を表示する。変換部４００１３は、エキスパートが生成した障害対応のための指示を２次元コードに変換したり、ＡＴＭ１００がエキスパートからの指示によって実行した障害対応のための処理結果やその２次元コードから元の実際の内容を示すエラーコードや障害情報に変換する。回線接続部４００１４は、ＰＣ４００１を無線ネットワークＮ２やネットワークＮ３に接続させる。
【００２４】
図４、図５は、携帯端末５００の構成図および内部の機能構成図である。図４、５に示すように、携帯端末５００は、カメラ５００１と、表示部５００２と、操作部５００３と、非接触通信部５００４と、通信部５００５と、記憶部５００６とを有している。カメラ５００１は、携帯端末５００の周囲を撮像する。本実施の形態においては、保守員による操作によって、ＡＴＭ１の表示部１００３に表示された障害対応のため指示や処理結果、あるいはこれらの２次元コード等を撮像する。表示部５００２は、カメラ５００１が撮像した画像や、ＰＣ４００１から送信された２次元コード、あるいはＡＴＭ１００に発生した障害に対応するための様々な操作を含む各種情報を表示する。操作部５００３は、保守員から表示部５００２に表示されたボタンの押下やタッチ操作など操作を受け付ける。非接触通信部５００４は、ＡＴＭ１００の非接触リーダ１００８との間で非接触により通信する。通信部５００５は、電話通話やメッセージ送受信などを行う。記憶部５００６は、カメラ５００１が撮像した画像、上述した２次元コード、ＡＴＭ１００に発生した障害に対応するための様々な操作を含む各種情報を記憶する。主制御部５０１０は、各部の動作を制御する。
【００２５】
図６は、取引処理システム１０００と携帯端末５００を使用してＡＴＭ１００の障害対応を行う場合のイメージ図である。図６に示すように、銀行外の保守センタ（保守員システム２０）と、銀行取引システム１０を構成するＡＴＭ１００や銀行内のサポートセンタ３００の３つの施設が存在する。ＡＴＭ１００は上述のように銀行の支店内等に設置され、専用の銀行ネットワークＮ１を通じて銀行内のサポートセンタ３００と接続されている。銀行外の保守センタ２０を構成する保守センタと専用線等の銀行ネットワークＮ１は接続されておらず、インターネット等の係員用ネットワークＮ３が接続されている。
【００２６】
銀行外の保守センタにはＡＴＭ１００や銀行取引システム１０の保守作業に熟達したエキスパートが配置される。エキスパートは携帯電話などの携帯端末５００を使用して保守員と連絡を取り、当該ＡＴＭの場所や障害に対応するための指示文を通知したり、保守員から当該ＡＴＭの故障等による障害情報（例えば、その時点で発生しているエラーコードやログ情報）を取得したりする。保守員はエキスパートの指示に従い、当該ＡＴＭへ急行し、その障害情報を当該ＡＴＭから取得したり、ＡＴＭの障害状態を復旧したりする。
【００２７】
例えば、ＡＴＭ１００に障害が発生し、銀行内のサポートセンタから障害発生時のエラーコード等の障害情報が保守員に連絡され、保守員から保守センタ２００にその障害情報が通知されると、エキスパートからの操作によって、ＰＣ４００１の入力部４００１１がその障害情報に対応するための指示（例えば、障害を復旧するためのコマンド）の入力を受け付け（1）、変換部４００１３が、受け付けられた指示を２次元コードに変換し（2）、その２次元コードを、回線接続部４００１４を介して保守員の携帯端末５００に送信する（3）。
【００２８】
保守員は、自身が所持する携帯端末５００を操作し、主制御部５０１０は、通信部５００５を介して受信した２次元コードを表示部５００２に表示させ（4）、ＡＴＭ１００のカメラ１００１が、その２次元コードを撮像し、読取る（5）。さらに、付加的な機能として、２次元コードを撮像した者が正当な保守員であるかを認証するために、生体認証装置１００７が保守員の指静脈による認証を実行し、指示の実行許可を得た上でＡＴＭ１００の制御部１０１０が指示を実行し、変換部１０１２が、その実行結果を２次元コードに変換し（6）、その結果を表示部１００３に表示させる（7）。なお、本実施例では、ＡＴＭ１００の生体認証装置１００７が指静脈を読み取って認証することとしたが、これと同じ機能を携帯端末５００にもたせてもよい。
【００２９】
携帯端末５００は、保守員からの操作を受け付けてカメラ５００１がＡＴＭ１００の表示部１００３に表示されている指示の実行結果やその２次元コードを読み取って（8）、通信部５００５を介してこれらの情報を保守センタのＰＣ４００１に送信する（9）。ＰＣ４００１の変換部４００１３は、保守員から送信された指示に対する実行結果を表示したり、２次元コード化された実行結果を変換して表示部４００１２に表示させ、エキスパートは、その内容を確認して、自らが行った指示に対する結果を確認する。
【００３０】
以下に図７、８を用いて故障等の障害発生時にＡＴＭ１００から障害情報を収集する場合の障害処理の処理手順について説明する。図７は、障害処理の処理手順を示すフローチャートである。なお、図８は、２次元コードを用いない場合の障害処理の処理手順を示しており、Ｓ３１１、Ｓ３２０、Ｓ３２１、Ｓ３３０の処理以外は、図７における各処理と同様である。
【００３１】
図７に示すように、障害処理では、ＡＴＭ１００に故障等の障害が発生した場合、ＡＴＭ１００または銀行から保守員を介して電話またはeメールなどによって、エキスパートに連絡が入ると（Ｓ２００）、ＰＣ４００１の入力部４００１１は、エキスパートが作成した指示（例えば、当該障害ＡＴＭから情報を収集するためのコマンド）の入力を受け付ける（Ｓ２０１）。本指示には、例えば、当該ＡＴＭを一意に指定する番号、取得すべきエラーコードと各部の障害詳細ログのファイル名、ＡＴＭから情報を取得可能な時間制限などが含まれる。
【００３２】
入力部４００１１が指示を受け付けると、変換部４００１３は、その指示の内容を解析し、指示を２次元コードに変換し、変換した２次元コードを保守員の携帯端末５００に送信する（Ｓ２０２、Ｓ２０３）。なお、２次元コードへの変換については従来から知られている様々な手法を用いることができる。
【００３３】
携帯端末５００は、ＰＣ４００１から送信された２次元コードを通信部５００５を介して受信し（Ｓ２１０）、主制御部５０１０は、受信した２次元コードを携帯端末５００上の表示部５００２に表示させる。このとき、保守員からの操作によって携帯端末５００が当該ＡＴＭ１００のカメラ１００１に映るように翳され、カメラ１００１がその２次元コードを撮像する（Ｓ２１１）。
【００３４】
ＡＴＭ１００の変換部１０１２は、カメラ５００１が撮像した２次元コードを読み取り、エキスパートがＰＣ４００１に対して入力した指示文に変換し（Ｓ２２０）、制御部１０１０がその指示に従って障害に対応するためのコマンド（例えば、ＡＴＭ１００内の各部からログを収集するコマンド）を実行し、変換部１０１２が、実行した結果（例えば、収集したログ）を障害情報として２次元コードに変換し、実行結果および２次元コードを表示部１００３に表示する（Ｓ２２１）。
【００３５】
保守員からの操作によって携帯端末５００のカメラ５００１がＡＴＭ１００の表示部１００３に表示された実行結果および２次元コードを撮像し（Ｓ２３０）、ＰＣ４００１にこれらの情報を送信する（Ｓ２３１）。
【００３６】
ＰＣ４００１は、回線接続部４００１４を介してこれらの情報を受信すると、変換部４００１３が２次元コードを変換前の障害情報に変換して表示部４００１２に表示させる（Ｓ２４０）。そして、エキスパートは、表示部４００１２に表示された障害情報を確認し、障害の解析を行って、入力部４００１１は、次に行うべき指示をエキスパートから受け付ける。以降、Ｓ２０１〜Ｓ２４０までの各処理を繰り返し、障害を復旧させることとなる。
【００３７】
ここでは、エキスパートからＡＴＭ１００へ障害情報を出力する指示を受けた場合に、変換部４００１３がその指示を２次元コードに変換したが、２次元コードの代わりに１次元コードや数字列にその指示を変換し、例えば、ＡＴＭ１００から読み出す障害情報を指定するようにしても良い。１次元コードは数字を表わすものであるから、これらの場合、ＡＴＭ１００のカメラ５００１が翳された携帯端末５００の表示部５００２を撮像する代わりに、携帯端末５００がＰＣ４００１から受信した１次元コードや数字を、保守員からの入力操作をＰＩＮＰＡＤ１００５が受け付けて、数字が入力され（図８のＳ３１１）、変換部１０１２がそのコードや数字から指示を解析し、例えば、復旧に必要なコマンドに変換してその指示を実行し（Ｓ３２０、Ｓ３２１）、後述するようにＩＣカードや磁気カード、非接触カードに出力（Ｓ３３０）してもよい。この場合、１次元コードや数字と指示とは、あらかじめ対応付けたテーブルが記憶部１０１１に記憶され、入力された１次元コードや数字によって指示が特定される。
【００３８】
また、ＰＣ４００１がＩＣカードや磁気カードに情報を記録するための記録装置を有している場合には、上述した指示をＩＣカードや磁気カードに記録し、それをＡＴＭ１００のカードリーダ１００６に挿入し、挿入したＩＣカードや磁気カードでＡＴＭ１００に指示を指定し、変換部１０１２がその指示を読み取って実行しても良い。同様に、非接触カードまたは携帯端末の非接触通信部５００４に指示を記録しておき、ＡＴＭ部の非接触カードリーダを使用して指示を指定し、変換部１０１２がその指示を読み取って実行しても良い。この場合、指示を記録したＩＣカード、磁気カード、非接触カードを保守員に直接渡しても良いし、指示を含むデータを保守員自身がカードに記録するようにしても良い。
【００３９】
さらに、変換部４００１３が上述した指示をファンクションキー１００２の操作ボタンおよび順序に変換し、その操作ボタンおよび順序を携帯端末５００に送信し、保守員からその操作ボタンおよび順序を受け付けて指示を与えるようにしても良い。このようにすることで、ＡＴＭのカメラが故障等の障害または設置されていない場合でも指示を与えることができる。この場合、ファンクションキー１００２の操作ボタンおよび順序と指示とは、あらかじめ対応付けて記憶部１０１１に記憶されている。
【００４０】
さらには、変換部４００１３が上述した各指示を変換する際に、ＡＴＭ１００が障害情報を出力する時間制限を設け、ＡＴＭ１００の制御部１０１０はその時間内（例えば、営業時間帯以外時間）であるか否かを判定し、その時間帯であれば障害情報を出力し、その時間帯以外であれば障害情報を出力しないようにしても良い。この場合、記憶部１０１１の容量を削減できると共に、不必要なタイミングでの障害情報を取得することによる銀行の係員等の業務に支障が出ることを防止できる。
【００４１】
一方、変換部１０１２が変換する障害情報を、ＰＣ４００１の場合と同様に、２次元コードの代わりに１次元コードや数字の列としても良い。また、これらの情報を表示部１００３ではなく、プリンタ１００４から印刷したり、カードリーダ１００６に挿入されたＩＣカードや磁気カード、さらには非接触リーダ１００８に近接された非接触カード、携帯端末５００の非接触通信部５００４に出力したりしても良い。このようにすることで、携帯端末５００のカメラ５００１が故障等の障害または設置されていない場合でも障害情報を受け取ることができる。
【００４２】
なお、これらのように障害情報を出力する装置を複数有している場合には、出力先として出力させる装置を指定する内容を指示に含ませ、２次元コードに変換するようにしても良い。この出力先の指定は、エキスパートからＰＣ４００１の入力部４００１１が指示を受け付けたときに変換部４００１３が指定しても良い。また、携帯端末５００の主制御部５０１０がＡＴＭに指示を指定するときに出力先を選択しても良い。このようにすることで、例えば、保守員の携帯端末５００にカメラ５００１がなかったり、非接触通信部５００４がない場合であっても、ＡＴＭ１００の制御部１０１０が指定された出力先に障害情報を出力し、保守員がその障害情報を受け取ることができる。
【００４３】
さらに、図６に示したように、セキュリティ性を高めるために、携帯端末５００からＡＴＭ１００に障害情報を出力する指示を与える前に生体認証装置１００７を用いて保守員の本人確認を行うための認証処理を実行してもよい。図９は、認証処理の処理手順を示すフローチャートである。
【００４４】
図９に示すように、認証処理では、ＡＴＭ１００に故障等の障害が発生した場合、ＡＴＭ１００または銀行から保守員を介して電話またはeメールなどによって、エキスパートに連絡が入ると（Ｓ４００）、ＰＣ４００１の入力部４００１１は、エキスパートが作成した指示（例えば、当該障害ＡＴＭから情報を収集するためのコマンド）に加え、ＰＣ４００１に保存されている保守員の生体情報（例えば、指静脈の画像）の入力を受け付ける（Ｓ４０１）。本指示の内容は、図７、８に示した場合と同様のため、ここではその説明を省略する。
【００４５】
入力部４００１１が指示および生体情報を受け付けると、変換部４００１３は、その指示の内容を解析した後、指示および生体情報を２次元コードに変換し、変換した２次元コードを保守員の携帯端末５００に送信する（Ｓ４０２、Ｓ４０３）。なお、図７、８に示した場合と同様に、２次元コードへの変換については従来から知られている様々な手法を用いることができる。
【００４６】
携帯端末５００は、図７、８のＳ２１０、Ｓ２１１と同様の処理を行い（Ｓ４１０、Ｓ４１１）、保守員がＡＴＭ１００の生体認証装置１００７に生体（例えば、指）を置き、生体認証装置１００７が保守員の指を検知すると、その生体情報（例えば、指静脈）を読み取る（Ｓ４１２）。
【００４７】
図７、８の場合と同様に、携帯端末５００の主制御部５０１０が、２次元コードを携帯端末５００上の表示部５００２に表示させ、当該ＡＴＭ１００のカメラ１００１がその２次元コードを撮像すると、ＡＴＭ１００の変換部１０１２は、エキスパートがＰＣ４００１に対して入力した指示文に変換するとともに（Ｓ４２０）、カメラ５００１が撮像した２次元コードに保守員の生体情報が含まれているか否かを判定し、保守員の生体情報が含まれていると判定した場合、Ｓ４１２で読み取られた生体情報と、２次元コードに含まれていた生体情報とを比較する（Ｓ４２１）。
【００４８】
そして、変換部１０１２が両者の生体情報が一致したと判定した場合、制御部１０１０は、変換された指示に従って障害に対応するためのコマンド（例えば、ＡＴＭ１００内の各部からログを収集するコマンド）を実行する。そして、変換部１０１２は、実行した結果（例えば、収集したログ）を障害情報として２次元コードに変換し、実行結果および２次元コードを表示部１００３に表示する（Ｓ４２２）。一方、変換部１０１２が両者の生体情報が一致しないと判定した場合、制御部１０１０は、障害情報を出力することなく処理を終了させる。
【００４９】
以降、図７、８の場合と同様に、保守員からの操作によって携帯端末５００のカメラ５００１がＡＴＭ１００の表示部１００３に表示された実行結果および２次元コードを撮像し、ＰＣ４００１にこれらの情報を送信する（Ｓ４３０、Ｓ４３１、Ｓ４４０）。
【００５０】
そして、エキスパートは、表示部４００１３に表示された障害情報を確認し、障害の解析を行って、入力部４００１１は、次に行うべき指示をエキスパートから受け付ける。以降、Ｓ４０１〜Ｓ４４０までの各処理を繰り返し、障害を復旧させることとなる。このような認証処理を行うことで、保守員以外の人物が不正にＡＴＭから障害情報を入手することを防ぐことが出来る。
【００５１】
なお、本実施の形態では、生体情報による認証として指静脈による認証を例に説明したが、他の生体認証情報（例えば、指紋認証や掌静脈）による認証を行ってもよい。また、生体認証ではなく、パスワード方式によって認証させることとしてもよい。この場合、ＰＩＮＰＡＤ１００５が、パスワードとして定められた英数字等の入力を受け付けることとなる。さらに、本実施の形態では、ＰＣ４００１側で保守員の生体情報を２次元コードに変換し、携帯端末５００に送信するようにしたが、あらかじめＡＴＭ１００または生体認証装置１００７に格納しておき、格納されている生体情報と２次元コードに含まれている生体情報とを比較して、保守員本人を認証させることとしてもよい。
図１０は、保守員の２次元コードの表示忘れを防止するための処理を行う場合のフローである。ＡＴＭ１００が表示部１００３に２次元コードを表示する処理手順に関連するフローチャートを示す。
図１０に示す実施の例では、保守員は、通常、２次元コードを読み出す処理以外の保守作業も実施する。例えば故障部品の交換、紙幣を格納するカセットの交換、プリンタ用紙など消耗品の補充などである。これらはＡＴＭ内部へのアクセスであるため、ＡＴＭ１００は、正規の保守員のみアクセスを受け付けるログイン処理機能を備える。ログイン処理機能は、変換部１０１２によって行われる。ＡＴＭ１００は、正規の保守員かそうでないかを判断するためのユーザＩＤとパスワードの入力を受ける（Ｓ１２０１）。一方、ＡＴＭ１００にアクセスするのは保守員とは限らず、銀行係員もアクセスすることがあるため、ログイン処理機能は、銀行係員についても処理可能である。一般に銀行係員はＡＴＭの電源のオフとオン、消耗品の補充は可能だが、故障部品の交換などの高度な保守作業は実施しない。このためＡＴＭ１００の２次元コードの表示、表示された２次元コードの撮像、撮像した２次元コードのデータ送信は、本例では保守員のみが実施し、銀行係員は実施しないこととする。
ＡＴＭ１００は、ログイン処理機能で扱うユーザＩＤについて、図１０に示すように記憶部１０１１に保守員か銀行係員かを示す種別情報と対応させてあらかじめ記憶しておく。操作者たる保守員または銀行係員（以下「ログイン者」とする）は、ＡＴＭ１００に対してユーザＩＤとパスワードを入力し、変換部１０１２がログイン処理する（Ｓ１２０１）。ＡＴＭ１００の変換部１０１２は、入力されたユーザＩＤに基づいて記憶部を参照し（Ｓ１２１１）、ログイン処理したユーザＩＤが保守員のＩＤか銀行係員のＩＤかを判断する。変換部１０１２は、その結果を、ログインＩＤと種別とを対応させた履歴データとして記憶部１０１１に格納する（Ｓ１２１２）。ログイン者は、ＡＴＭ１００にログイン後、保守作業や補充作業などの処理を行う（Ｓ１２０２）。
ここで、ログイン者が、ＡＴＭ１００の表示部１００３に処理結果情報をコード化した２次元コードを表示させるようＡＴＭ１００に指示処理した場合（Ｓ１２０３−Ｙｅｓ）、ＡＴＭ１００の変換部１０１２は当該２次元コードを表示し、かつ表示したことを表す表示情報をログイン者のログインＩＤと対応させて履歴データとして記憶部１０１１に格納する（Ｓ１２１３）。
ログイン者が作業を終える時、ログイン者はＡＴＭ１００からのログアウト処理を実行する（Ｓ１２０４）。ここでＡＴＭ１００の変換部１０１２は、ログインＩＤに基づいてログイン者が保守員かどうかを判断する（Ｓ１２１４）。ログイン者が銀行係員である場合（Ｓ１２１４−Ｎｏ）は、正常にログアウトし、終了する（Ｓ１２０５）。ログイン者が保守員である場合（Ｓ１２１４−Ｙｅｓ）は、変換部１０１２は、ログインＩＤに基づいて履歴データを参照し、２次元コードの表示情報が表示済(有り)か、表示未済(無し)かを判断する（Ｓ１２１５）。２次元コードを表示済である場合（Ｓ１２１５−Ｙｅｓ）は、正常にログアウトし、終了する（Ｓ１２０５）。２次元コードを表示済でない場合（Ｓ１２１５−Ｎｏ）は、ＡＴＭ１００の表示部１００３に処理結果情報をコード化した２次元コードを表示し（Ｓ１２１６）、その後、終了する（Ｓ１２０５）。
このようにすることで、高度な保守作業を実施する保守員と、実質的に保守作業を実施しない銀行係員の、ＡＴＭに２種類以上のログイン者種別（作業種別）がある状態において、高度な保守作業を実施する保守員に対して、保守処理の進捗状況確認や完了確認に必要な２次元コードを確実に出力させ、ＡＴＭに表示させることができる。
なお、ステップＳ１２０３においてＡＴＭが保守員から２次元コードの表示指示を受けることとしたが、これを省略し、ステップＳ１２１５の時点でＡＴＭ１００が２次元コードを必ず表示する制御としても良い。また、ログアウト時のステップＳ１２１４に、保守員か銀行係員かを判断するようにしたが、これをステップＳ１２０２とステップ１２０３の間などのステップＳ１２１２以降のタイミングで判断しておき、判断結果に応じて２次元コードを強制的に表示する制御としても良い。
この実施例では、保守員と銀行係員の２つのログイン者種別（作業種別）としたが、例えば管理者や、保守作業が行える熟達した銀行係員などの種別を設け、ログインＩＤと対応させて判断するようにしても良い。
また、保守員か銀行係員かの判断をユーザＩＤにより判断しているが、例えばステップＳ１２０２の作業において、保守員のみが実施するような作業指示をＡＴＭ１００が受けた場合に、保守員であると判断するように制御しても良い。
図１１は、保守員の２次元コードの撮像および送信忘れを防止するための処理を行う場合のフローである。ＡＴＭ１００が表示部１００３に２次元コードを表示し、携帯端末５００のカメラ５００１で撮像し、送信する処理手順に関連するフローチャートを示す。
保守員はＡＴＭ１００に対してユーザＩＤとパスワードを入力し、ログイン処理をする（Ｓ１３０１）。保守員は、ＡＴＭ１００にログイン処理後、保守作業や補充作業などを行う（Ｓ１３０２）。ここで保守員がＡＴＭ１００の表示部１００３に処理結果情報をコード化した２次元コードを表示指示した場合（Ｓ１３０３−Ｙｅｓ）、ＡＴＭ１００の変換部１０１２は、当該２次元コードを表示する（Ｓ１３１１）。保守員は表示された２次元コードを携帯端末５００により撮像する（Ｓ１３０４）。
しかし、保守員によっては、この２次元コードの撮像を忘れて２次元コードを表示させるのみであったり、または２次元コードの表示も忘れるということが起こりうる。これらの場合には、エキスパート側のＰＣに障害情報が届かないため、保守作業の進捗確認や完了確認ができなくなる。このような事態の防止のために、以下のステップを実行する。
保守員が作業を終える時はＡＴＭ１００からログアウト処理を実行する（Ｓ１３０５）が、このとき、ＡＴＭ１００の変換部１０１２は、解除コード入力画面を表示部１００３に表示し、ログアウトに必要なコード（以下、「解除コード」とする）の入力を保守員に促す（Ｓ１３１２）。ここで保守員がステップＳ１３０４にて処理結果情報をコード化した２次元コードの撮像を忘れている場合（Ｓ１３０６−Ｎｏ）、ＡＴＭに対して当該２次元コードの表示指示を行う。このときＡＴＭ１００の変換部１０１２は、２次元コードを改めて表示し（Ｓ１３１３）、保守員は携帯端末５００により２次元コードを撮像する（Ｓ１３０７）。
保守員は撮像した２次元コードを携帯端末５００からエキスパートのＰＣ４００１へ送信する（Ｓ１３０８）。エキスパートのＰＣ４００１の変換部４００１３は、保守員の携帯端末５００から受信した２次元コードを用いて、解除コードを生成し（Ｓ１３２１）、生成した解除コードを保守員の携帯端末５００へ送信する（Ｓ１３２２）。保守員は受信した解除コードをＡＴＭ１００の解除コード入力画面に入力する（Ｓ１３０９）。
ここで、携帯端末の故障や通信不良などにより、エキスパートのＰＣへの２次元コードの送信またはエキスパートのＰＣからの解除コードの受信が正常に行えない場合がある。これに備えるため、保守員は解除コードとは別に、ログアウトのための予め定められた固定のコード（以下「マスタコード」とする）が入力できるようにしてもよい。ＡＴＭ１００の変換部１０１２は、入力された解除コードが、エキスパートのＰＣ４００１から送信された解除コードか、マスタコードかを判断する（Ｓ１３１４）。入力された解除コードがマスタコードの場合（Ｓ１３１４−Ｙｅｓ）は、変換部１０１２は、マスタコードが入力された日時情報とユーザＩＤを記憶部１０１１に格納する（Ｓ１３１５）。ユーザＩＤの格納により、マスタコードを多用する保守員を特定するための履歴情報が得られる。これにより、解除コードの受信に必要な、２次元コードの撮像及び２次元コードのエキスパートＰＣへの送信の処理の確実な実行を保守員に促すことが可能となる。また、日時情報の格納により、通信障害によりマスタコードを入力せざるを得なかった可能性について障害分析にて検証が可能となる。解除コードもしくはマスタコードのＡＴＭ１００への入力を受けると、ＡＴＭ１００からのログアウトの処理は完了する。
このようにすることで、保守員の２次元コードの撮像忘れおよび２次元コードの送信忘れの防止を図ることができる。また、ＡＴＭ１００がマスタコード入力を受け付ける場合は、通信不良などの事態になってもマスタコードを入力することで保守員が作業を終了できる。
ここで、保守員の携帯端末５００はステップＳ１３０８で撮像した２次元コードをエキスパートのＰＣ４００１に送信したが、２次元コードが表示され、撮像したステップＳ１３０４の時点で、エキスパートのＰＣ４００１に送信しても良い。またステップＳ１３０３の２次元コード表示指示を省略し、ステップＳ１３０６の時点で２次元コードを必ず表示する制御としても良い。またステップＳ１３１４にて、ＡＴＭ１００の変換部１０１２が解除コードの正誤判断を行い、正しい場合のみＡＴＭ１００からログアウトする制御としても良い。
また、図１０と図１１のフローを合わせて実行し、保守員がログインしているときにのみ２次元コードを表示させ、かつ、解除コードを入力させるようにしても良い。この場合は２次元コードの表示と解除コードの表示を、保守員ＩＤでのログインをトリガーとして制御することができる。
【００５２】
本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。
【００５３】
例えば、ＡＴＭ１００が有するプリンタ１００４は他の情報処理装置にネットワーク接続されているプリンタであってもよく、この場合、制御部１０１０は、変換部１０１２によって変換された２次元コードをそのプリンタに送信し、ＡＴＭ１００以外のプリンタ（例えば、支店行員が使用するプリンタ）から出力させてもよい。また、ＰＩＮＰＡＤ１００５や生体認証装置１００７がＡＴＭ１００本体に有している必要はなく、ケーブル等によって接続された形態であってもよい。さらに、携帯端末５００の各部の機能をＰＣ４００１に含めたり、あるいはＰＣ４００１の各部の機能を携帯端末５００に含めて１つの装置として取引処理システム１を構成してもよい。この場合、例えば、エキスパートと保守員を兼務しているような場合には、１つの端末でそれぞれの業務を行うことができる。
【符号の説明】
【００５４】
１              取引処理システム
１０            銀行取引システム
２０            保守員システム
１００          ＡＴＭ
１００１        カメラ
１００２        ファンクションキー
１００３        表示部
１００４        プリンタ
１００５        ＰＩＮＰＡＤ
１００６        カードリーダ
１００７        生体認証装置
１００８        非接触リーダ
１００９        回線接続部
１０１０        制御部
１０１１        記憶部
１０１２        変換部
２００          勘定系ホスト
３００          サポートセンタ
４００１        ＰＣ
４００１１      入力部
４００１２      表示部
４００１３      変換部
４００１４      回線接続部
４００１５      記憶部
４００１０      制御部
５００          携帯端末
５００１        カメラ
５００２        表示部
５００３        操作部
５００４        非接触通信部
５００５        通信部
５００６        記憶部
【図１】
0005985749.tif 000002
【図２】
0005985749.tif 000003
【図３Ａ】
0005985749.tif 000004
【図３Ｂ】
0005985749.tif 000005
【図４】
0005985749.tif 000006
【図５】
0005985749.tif 000007
【図６】
0005985749.tif 000008
【図７】
0005985749.tif 000009
【図８】
0005985749.tif 000010
【図９】
0005985749.tif 000011
【図１０】
0005985749.tif 000012
【図１１】
0005985749.tif 000013