(57)【要約】  本願は、上位装置のアプリケーションを変更することなく、携帯端末と対応可能となったカードリーダを提供する。たとえば、カードリーダ２００は、無線通信インタフェースとして短距離通信部２０６が追加実装されている。上位接続インタフェースである上位装置通信部２０４と無線通信インタフェースである短距離通信部２０６とをカードリーダ２００に備えることで、カードリーダ２００は、短距離通信部２０６を介して携帯端末３００と情報の授受を行い、その情報を上位装置通信部２０４を介して上位装置であるゲーム装置１００と授受する。
2017051917.tif 000002
【特許請求の範囲】
【請求項１】
システムの上位装置へ接続するための上位接続インタフェースと、携帯端末へ接続するための無線通信インタフェースとを備え、前記上位装置とは前記上位接続インタフェース、前記携帯端末とは前記無線通信インタフェースを使って通信を行う無線ユーザーインタフェースを有するカードリーダ。
【請求項２】
前記無線通信インタフェースはBluetoothインタフェースであり、
前記携帯端末で保持しているカードデータを前記Bluetoothインタフェースを介して受信し、受信したカードデータをカードから読み取ったデータとして前記上位装置へ送信する制御部を備え、
各種端末装置に搭載されることを特徴とする請求項１に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項３】
前記制御部は、前記Bluetoothインタフェースによる前記携帯端末とのBluetooth通信を、前記携帯端末との接続前には低い通信出力で行い、前記携帯端末との接続後には高い通信出力で行うことを特徴とする請求項２に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項４】
前記制御部は、個々のカードリーダに異なって付与された固有情報のうち自身に割り当てられた固有情報を読み込んだ前記携帯端末に前記BluetoothインタフェースによってBluetooth接続することを特徴とする請求項２に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項５】
前記制御部は、カードデータを受信した前記携帯端末とカードリーダとの間におけるBluetooth接続状態から、前記上位装置を操作可能な位置に前記携帯端末の所有者が存在していることを判定した場合に、カード挿入状態を前記上位装置へ通知することを特徴とする請求項２に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項６】
前記制御部は、前記携帯端末とのBluetooth通信電波強度の、前記携帯端末とのBluetooth接続直後に記憶したBluetooth通信電波強度からの変化量に基づいて、前記携帯端末の所有者が前記上位装置を操作可能な位置から離れたと判定した場合に、前記Bluetoothインタフェースによる前記携帯端末とのBluetooth接続を切断し、カード抜き取り状態を前記上位装置へ通知することを特徴とする請求項５に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項７】
前記制御部は、前記携帯端末が、カードリーダとのBluetooth通信電波強度の、カードリーダとのBluetooth接続直後に記憶したBluetooth通信電波強度からの変化量に基づいて、前記携帯端末の所有者が前記上位装置を操作可能な位置から離れたと判定し、カードリーダとのBluetooth接続を切断したことを検知した場合に、カード抜き取り状態を前記上位装置へ通知することを特徴とする請求項５に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項８】
前記制御部は、前記携帯端末とBluetooth接続中で上位装置を操作可能な位置に前記携帯端末の所有者が存在していることを認識している状態でも、一定時間前記端末装置の操作が無いことから前記携帯端末が前記端末装置の近傍に存在するが、前記携帯端末の所有者は前記端末装置の近傍に存在しないと判断した上位装置からのBluetooth切断要求に対応して、前記Bluetoothインタフェースによる前記携帯端末とのBluetooth接続を切断することを特徴とする請求項２に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項９】
前記制御部は、前記Bluetoothインタフェースによる前記携帯端末とのBluetooth接続中にカードが挿入された場合はBluetooth接続を切断して、挿入されたカードのカードデータを優先して扱い、カード挿入中に前記携帯端末からBluetooth接続要求があった場合はそのBluetooth接続要求を拒否し、Bluetooth接続中に他の前記携帯端末からBluetooth接続要求があった場合はその他の前記携帯端末からのBluetooth接続要求を拒否することを特徴とする請求項２に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１０】
前記上位接続インタフェースはUSBインタフェースであり、
前記制御部は、カードデータおよび前記携帯端末の所有者の存在情報は前記USBインタフェースにおけるカードリーダ用の論理チャネルで前記上位装置と通信し、前記携帯端末とBluetooth通信で得た情報は前記USBインタフェースにおいてUSBコンポジットデバイスとして割り当てられた別の論理チャネルで前記上位装置と通信することを特徴とする請求項２に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１１】
挿入されたカードのカード番号を読み取る読み取り部と、前記携帯端末から前記無線通信インタフェースの接続要求があった場合に前記読み取り部で読み取ったカード番号の一部を前記無線通信インタフェースの接続認証情報として前記携帯端末へ送信する制御部とを備えることを特徴とする請求項１に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１２】
前記携帯端末にカードの所有者が入力した暗証番号を前記無線通信インタフェースを介して前記携帯端末から受信し、受信した暗証番号を前記上位接続インタフェースを介して前記上位装置へ送信する制御部を備えることを特徴とする請求項１に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１３】
カード情報以外の付加情報の送信要求を前記上位接続インタフェースを介して前記上位装置から受信した場合に、前記携帯端末に記憶されている前記付加情報を前記無線通信インタフェースを介して前記携帯端末から受信し、前記上位接続インタフェースを介して前記上位装置へ送信する制御部を備えることを特徴とする請求項１に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１４】
取引伝票内容を前記上位接続インタフェースを介して前記上位装置から受信した場合に、受信した取引伝票内容を前記無線通信インタフェースを介して前記携帯端末へ送信する制御部を備えることを特徴とする請求項１に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１５】
カードリーダの保守作業に必要な保守データの取得またはカードリーダの保守動作を前記無線通信インタフェースを介する前記携帯端末との無線通信によって制御する制御部を備えることを特徴とする請求項１に記載の無線ユーザーインタフェースを有するカードリーダ。
【請求項１６】
前記制御部は、前記無線通信インタフェースを介する前記携帯端末との無線通信接続を行った後に、前記無線通信インタフェースを使った前記携帯端末との間における認証を行ってカードリーダの保守作業に必要な保守データの取得またはカードリーダの保守動作を許可することを特徴とする請求項１５に記載の無線ユーザーインタフェースを有するカードリーダ。
【発明の詳細な説明】
【関連出願の参照】
【０００１】
本出願は、2015年9月25日に提出された仮出願No.62/232,735、および2015年10月28日に提出された仮出願No.62/247,382の利益を享受する。
【技術分野】
【０００２】
本発明は、無線通信を介して携帯端末とデータとのやりとりを行うことが可能なカードリーダに関する。
【背景技術】
【０００３】
従来、カードに記録されたデータの読取やカードへのデータの記録を行うカードリーダが広く利用されている。このカードリーダは、たとえば、ＡＴＭ（Ａｕｔｏｍａｔｅｄ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ：自動取引装置）、ＣＤ（Ｃａｓｈ  Ｄｉｓｐｅｎｓｅｒ：現金自動支払機）や、カジノのスロットマシンなどのゲーム装置（以下、「上位装置」という）に搭載されて使用される。【０００４】
最近、携帯端末に顧客識別情報などカードに記録された情報を読み込ませ、Ｗｉ-ＦｉやBluetooth（登録商標）などの無線通信を経由して上位装置との間で精算を行うシステムが開示されている（例えば、特許文献１参照）。また、磁気カードリード機能及び接触ICカード通信機能を搭載し、上位装置とは無線通信インタフェースで接続されるカードリーダが開示されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国登録特許第８，１２７，９９９号公報
【特許文献２】米国登録特許第９，０６３，７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示すシステムでは、カードリーダ用のインタフェースと携帯端末用の無線通信インタフェースとの両方に対応した上位装置が必要になるという問題が有る。すなわち、カードリーダ用と無線通信用との２種類のインタフェースを上位装置に設けるとともに、携帯端末でも各々に対応するインタフェースを構築する必要がある。また、ゲーム装置では、カードリーダがカードを保持していることを監視していることにより、遊技者が遊技中であることを認識しているが、無線通信インタフェースでの一時的なカード情報伝達ではこの認識ができないという問題がある。【０００７】
つぎに、特許文献２に示すカードリーダは、カードリーダを上位装置へ接続する有線通信インタフェースを無線通信インタフェースに置き換えたものであり、無線通信インタフェース実装による新たな利便性を提供していないという問題がある。【０００８】
そこで、本発明の課題は、このような状況に鑑みてなされたものであり、上位装置のアプリケーションを変更することなく、携帯端末と対応可能となったカードリーダを提供することにある。また、本発明の課題は、このような状況に鑑みてなされたものであり、携帯端末と情報の交換が可能となるとともに、制御可能なカードリーダを提供することにある。
【課題を解決するための手段】
【０００９】
このために本発明は、システムの上位装置へ接続するための上位接続インタフェースと、携帯端末へ接続するための無線通信インタフェースとを備え、上位装置とは上位接続インタフェース、携帯端末とは無線通信インタフェースを使って通信を行う無線ユーザーインターフェースを有するカードリーダを構成した。【００１０】
本構成によれば、無線通信インタフェースをカードリーダに追加実装し、上位接続インタフェースと無線通信インタフェースとをカードリーダに備えることで、カードリーダは、無線通信インタフェースを介して携帯端末と情報の授受を行い、その情報を上位接続インタフェースを介して上位装置と授受することができる。
【発明の効果】
【００１１】
したがって、従来のように、カードリーダ用と無線通信用との２種類のインタフェースを上位装置に設けることなく、上位装置は、カードリーダとの間において、カード情報に加えて携帯端末情報の授受が可能になる。このため、無線通信インタフェースのカードリーダへの実装による新たな利便性を提供することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の第１実施例によるカードリーダを搭載したゲーム装置の概略構成を示すブロック図である。
【図２】図２は、第１実施例によるカードリーダの概略構成を示すブロック図である。
【図３】図３は、第１実施例によるカードリーダと通信する携帯端末の概略構成を示すブロック図である。
【図４】図４は、携帯端末とカードリーダとの間におけるBluetooth接続手順を示す制御処理フローである。
【図５】図５は、携帯端末とカードリーダとゲーム装置との間におけるカードデータ処理手順を示す制御処理フローである。
【図６】図６は、携帯端末とカードリーダとゲーム装置との間において、携帯端末の所有者がゲーム装置を離れたことを検出する第１の手法の処理手順を示す制御処理フローである。
【図７】図７は、携帯端末とカードリーダとゲーム装置との間において、携帯端末の所有者がゲーム装置を離れたことを検出する第２の手法の処理手順を示す制御処理フローである。
【図８】図８は、携帯端末とカードリーダとゲーム装置との間において、携帯端末の所有者がゲーム装置を離れたことを検出する第３の手法の処理手順を示す制御処理フローである。
【図９】図９は、カードリーダと携帯端末との間におけるBluetooth通信によるカードデータ以外の情報についての通信対応を示す概略のブロック図である。
【図１０】図１０は、本発明の第２実施例によるカードリーダを搭載した自動取引装置の概略構成を示すブロック図である。
【図１１】図１１は、第２実施例によるカードリーダの概略構成を示すブロック図である。
【図１２】図１２は、第２実施例によるカードリーダと通信する携帯端末の概略構成を示すブロック図である。
【図１３】図１３は、カードの所有者と携帯端末とカードリーダとの間におけるBluetooth接続手順を示す取引処理フローである。
【図１４】図１４は、カードの所有者と携帯端末とカードリーダと自動取引装置との間におけるPIN伝達手順を示す取引処理フローである。
【図１５】図１５は、カードの所有者と携帯端末とカードリーダと自動取引装置との間における追加情報伝達手順を示す取引処理フローである。
【図１６】図１６は、カードの所有者と携帯端末とカードリーダと自動取引装置との間における取引伝票内容伝達手順を示す取引処理フローである。
【図１７】図１７は、カードの所有者と携帯端末とカードリーダと自動取引装置との間における保守時のBluetooth接続手順を示す保守処理フローである。
【図１８】図１８は、携帯端末とカードリーダとの間における保守手順を示す保守処理フローである。
【発明を実施するための形態】
【００１３】
（第１実施例）
次に、本発明を添付図面を参照してさらに詳細に説明する。
【００１４】
図１は、本発明の第１実施例にかかるカードリーダを搭載した上位装置の概略構成を示すブロック図である。図２は第１実施例にかかるカードリーダ、図３は第１実施例にかかる携帯端末の概略構成を示すブロック図である。
【００１５】
（上位装置としてのゲーム装置）
第１実施例に示す上位装置は、ゲーム装置１００であり、具体的には、スロットマシン１０５である。遊技場に設置されるスロットマシン１０５では、遊技媒体としてメダルが使用されている。このメダルの貸し出しは、メダル供給部１０６によって行われている。最近では、カード１０８をカードリーダ２００に挿入することにより、ボタン１つでメダル情報をスロットマシン１０５側に直接供給できるようになっている。
【００１６】
第１実施例に示すゲーム装置１００は、図１に示すように、主制御部１０１、通信部１０２、記憶部１０７、カードリーダ２００、メダル供給部１０６、操作部１０３、およびスロットマシン１０５から構成されている。
【００１７】
主制御部１０１は、ゲーム装置１００の各部を制御する。主制御部１０１は、ＣＰＵ（中央演算処理装置）、ＲＯＭ（リード・オンリー・メモリ）、ＲＡＭ（ランダム・アクセス・メモリ）などを備えている。ＲＯＭには、ゲーム装置１００の各部の基本制御を司るプログラム等が記憶されている。ＲＡＭは、ＣＰＵのワークエリアとして用いられる。
【００１８】
通信部（通信インタフェース）１０２は、ホストコンピュータ１０９との間で行われる通信を制御する。
【００１９】
操作部１０３は、画面上にタッチパネルが表示され、遊技者の指先が触れた、タッチパネル上の操作レバーや操作ボタンが操作されると、その操作内容を実行する。
【００２０】
スロットマシン１０５は、遊技を実行するための機能として、図示していないが、ドラム部、メダル投入口、レバー、ストップボタン部などが設けられている。
【００２１】
メダル供給部１０６は、カードリーダ２００に磁気カードやＩＣカード等のカード１０８が挿入されることにより、カード１０８内の残金の範囲内でメダル供給を行う。
【００２２】
（カードリーダ）
カードリーダ２００は、店舗などに設置された自動取引装置に接続され、カード１０８に記録された磁気データの読取や、カード１０８への磁気データの記録を行う装置である。
【００２３】
制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成され、カードリーダ２００の各構成要素が接続され、ＲＯＭに記憶されたソフトウェアに従って、通信プロトコル処理など、カードリーダ機能を実現するための制御を行う。また、制御部２０１は、カード１０８の使用者が正当な所有者であるか否かを判定するための認証処理を行う認証処理部２０２を備えている。さらに、記憶部２１２には、カードリーダの制御に必要な各種データが記憶されている。
【００２４】
暗号処理部２０３は、制御部２０１の制御により、ゲーム装置１００や携帯端末３００等との間で通信を行う際に、送信するデータの暗号化処理および受信したデータの暗号解除処理を行う。
【００２５】
上位装置通信部２０４は、上位装置であるゲーム装置１００と例えばＵＳＢやＲＳ２３２Ｃなどにより接続して通信を行うための通信インタフェースであり、上位接続インタフェースである。この接続により、カードリーダ２００はゲーム装置１００に制御される。
【００２６】
カードリーダ側のペアリング情報記憶部２０８は、短距離通信部２０６による短距離通信の接続設定に必要となるペアリング情報を記憶する。ペアリング情報には、例えばＩＰアドレスなど、短距離通信を行う際にカードリーダ２００を判別するために割り当てられた固有のデバイスアドレス（以下、リーダライタアドレスと呼ぶ）や、携帯端末３００と共有する認証鍵が含まれる。ペアリング情報記憶部２０８には、一度ペアリングを行った携帯端末３００の携帯アドレスが記憶される。本実施例では、カードリーダ２００におけるペアリングは、短距離通信部２０６で得た固有のデバイスアドレスを用いて行われる。
【００２７】
カードリーダ２００は、短距離通信部２０６を有する通信部２０７を用いて、ＩＣカード等のカード１０８の使用者が正当な所有者であるか否かを確認するための情報を取得する。
【００２８】
短距離通信部２０６は、短距離内の装置、例えば携帯端末３００の短距離通信部３０３などと無線通信をBluetooth通信などで行う無線通信インタフェースである。
【００２９】
短距離通信部２０６と短距離通信部３０３は、例えば、携帯端末３００の使用者がカードリーダ２００に携帯端末３００をかざした際、携帯端末３００の使用者が正当な所有者であることを確認するための処理を実行するために通信する。この際に、誤って他の携帯端末３００と通信を行うなどの誤動作を防止するために、通信可能範囲を１ｍ以下に設定することが望ましい。
【００３０】
データ読み取り／書き込み部２１０には、磁気カード、接触型ＩＣカードまたは非接触型ＩＣカード等のカード１０８が挿入される。カードリーダ２００は、制御部２０１の制御の下、データ読み取り／書き込み部２１０により、挿入されたカード１０８の磁気ストライプ１０８ａに記憶される磁気データや、カード１０８に実装されるＩＣのデータ、例えばカード番号を読み込み、また、所定の情報を書き込む。このデータの読み書きにより、カードリーダ２００は金銭等の取り引きをする。
【００３１】
データ読み取り／書き込み部２１０には、カード１０８の磁気ストライプ１０８ａとデータを送受信する磁気ヘッドと、カード１０８のＩＣ端子部とデータを送受信するＩＣ接点部とが設けられている。データ読み取り／書き込み部２１０は、磁気ヘッドにより磁気ストライプ１０８ａとデータの送受信を行ったり、ＩＣ接点部によりカード１０８のＩＣ端子部とデータの送受信を行う。また、カードリーダ２００に設けられた非接触式通信アンテナを用いて、カード１０８側の通信アンテナとデータの送受信を行う。この送受信により、データ読み取り／書き込み部２１０は、非接触型ＩＣカード機能、接触型ＩＣカード機能、磁気カード機能などの複数のカード機能を備えたカード１０８に対してデータの書き込みおよび／または読み出しを行う。
【００３２】
データ処理部２１１は、カード１０８に記録されているデータを処理する。このためにデータ処理部２１１は、カード１０８に記録された情報を読み取り、さらには必要に応じて新たな情報の書き込みを行う。
【００３３】
（携帯端末）
携帯端末３００は携帯して持ち歩ける電子機器であり、制御部３０１や、タッチパネルなどの情報の表示部３０４、情報通信部として無線通信部３０２と短距離通信部３０３などを備える。
【００３４】
制御部３０１は、ＣＰＵ、ＲＯＭ，ＲＡＭなどにより構成され、携帯端末３００の各構成要素に接続され、ＲＯＭに記憶されたソフトウェアに従い、携帯端末機能を実現するための制御を行う。
【００３５】
スピーカー３０５およびマイク３０６は音声Ｉ／Ｆ部３０７に接続され、音声出力部として用いられる。音声Ｉ／Ｆ部３０７は、アナログ、デジタル音声信号のＡ／Ｄ変換、Ｄ／Ａ変換や、所定の無線帯域に合わせた音声コーデック処理などを行う。表示部３０４は、携帯端末３００のステータス情報など、様々な情報を表示する。操作部３０８は、テンキー等から構成され、携帯端末３００の使用者が情報を入力する際に用いられる。
【００３６】
カードデータ記憶部３０９は、携帯端末３００がカード１０８から受信したカードＩＤやカードリーダ情報などのカードデータを記憶する。
【００３７】
認証情報入力部３１０は、認証情報記憶部３１１と共に認証処理部３１２を構成し、携帯端末３００の使用者の生体情報を入力するための生体情報センサなど、認証を行うための情報を入力する。生体情報とは、例えば指紋データや静脈データなどである。認証情報記憶部３１１は、携帯端末３００の所有者の生体情報を予め記憶する。認証処理部３１２は、カードＩＤや携帯端末情報の書き込みを行う際に、認証情報入力部３１０により入力された生体情報と、認証情報記憶部３１１に記憶された生体情報を比較することにより、携帯端末３００の使用者が所有者であるか否かの認証を行う。なお、以下、生体情報により認証を行う場合を例に説明を行うが、例えば暗証番号など、生体情報以外の情報を用いて認証を行うようにしても良い。但し、セキュリティの向上のためには、生体情報を用いて認証を行うことが望ましい。
【００３８】
携帯端末側のペアリング情報記憶部３１３は、カードリーダ側のペアリング情報記憶部２０８と同様、短距離通信の接続設定に必要となるペアリング情報を記憶する。ペアリング情報には、認証鍵が含まれる。また、携帯端末側のペアリング情報記憶部３１３には、一度ペアリングを行ったカードリーダ２００のカードリーダアドレスが記憶される。本実施例では、携帯端末３００におけるペアリングは、短距離通信部３０３で得た固有のデバイスアドレスを用いて行われる。
【００３９】
暗号処理部３１５は、制御部３０１の制御により、カード１０８やカードリーダ２００等との間で通信を行う際に、送信するデータの暗号化処理および受信したデータの暗号解除処理を行う。
【００４０】
（主な効果）
このようなカードリーダ２００によれば、無線通信インタフェースとして短距離通信部２０６をカードリーダ２００に追加実装し、上位接続インタフェースである上位装置通信部２０４と無線通信インタフェースである短距離通信部２０６とをカードリーダ２００に備えることで、カードリーダ２００は、短距離通信部２０６を介して携帯端末３００と情報の授受を行い、その情報を上位装置通信部２０４を介して上位装置であるゲーム装置１００と授受することができる。したがって、従来のように、カードリーダ用と無線通信用との２種類のインタフェースを上位装置に設けることなく、上位装置であるゲーム装置１００は、カードリーダ２００との間において、カード１０８の情報に加えて携帯端末３００の情報の授受が可能になる。また、携帯端末３００を一時的な上位装置として、カードリーダ２００を制御することが可能となる。このため、無線通信インタフェースのカードリーダ２００への実装による新たな利便性を提供することが可能になる。
【００４１】
（制御方法）
次に、この第１実施例によるカードリーダ２００を搭載したゲーム装置１００に関して行われる制御処理について、図４〜図９を参照して説明する。
【００４２】
（Bluetooth接続手順）
図４は、携帯端末９とカードリーダ２００との間におけるBluetooth接続手順を示す制御処理フローである。
【００４３】
制御部２０１は、短距離通信部２０６に対する制御により、無線通信インタフェースによる携帯端末３００とのBluetooth通信を、携帯端末３００との接続前には低い通信出力で行い、携帯端末３００との接続後には高い通信出力で行う。この際、制御部２０１は、個々のカードリーダ２００に異なって付与された固有情報のうち、自身に割り当てられた固有情報を読み込んだ携帯端末３００に、短距離通信部２０６によってBluetooth接続する。固有情報は、個々のカードリーダ２００で異なる値が書き込まれたRFIDタグやバーコードラベルを、カードリーダ２００またはカードリーダ２００を搭載したゲーム装置１００に実装しておくことで、個々のカードリーダ２００に異なって付与される。
【００４４】
つまり、図４の○１に図示するように、カードリーダ２００は、Bluetooth未接続時にはBluetooth送信出力を低く制御し、Bluetoothインタフェースを搭載した多数のカードリーダ２００やゲーム装置１００が存在する環境でも、携帯端末３００が検出するデバイス数を抑制し、特定のカードリーダ２００と接続し易くする。
【００４５】
携帯端末３００の所有者は、携帯端末３００にインストールされているアプリケーションソフトウエアを操作部３０８によって操作し、○２に図示するように、接続を希望するカードリーダ２００またはゲーム装置１００に掲示されているRFIDタグやバーコードラベルを携帯端末３００で読み取り、接続するカードリーダ２００の固有情報を取得する。
【００４６】
携帯端末３００は、○３に図示するように、検出している複数のBluetoothデバイスから、取得した固有情報を用いて接続を希望するカードリーダ２００を特定し、接続する。この接続により、カードリーダ２００は、携帯端末３００とBluetooth接続したことを検知し、○４に図示するように、携帯端末３００の所有者がゲーム装置１００を操作する場合の距離で安定的に通信出来るレベルまで、短距離通信部２０６を制御してBluetooth送信出力を上げる。
【００４７】
（実施例の効果）
このように、Bluetooth通信出力を接続前は低く設定し、接続後は高く設定する制御を制御部２０１が行うことで、近接して存在する複数のBluetooth搭載デバイスの中から携帯端末３００が接続先を限定して抽出することが可能となる。また、個々のカードリーダ２００で異なる値が書き込まれたRFIDタグやバーコードラベルを、カードリーダ２００またはカードリーダ２００を搭載したゲーム装置１００に実装し、これを携帯端末３００で読み込んで特定のカードリーダ２００をBluetooth接続可能とすることにより、複数のBluetooth搭載カードリーダ２００の中から、携帯端末３００が接続するカードリーダ２００を特定することが可能となる。
【００４８】
なお、上記の説明では、制御部２０１は、○１に図示するように、Bluetooth未接続時にはBluetooth送信出力を低く制御すると共に、○２に図示するように、接続するカードリーダ２００の固有情報を取得している。しかし、検出している複数のカードリーダ２００の中から単一のカードリーダ２００を特定することが可能であれば、○１のBluetooth送信出力を低く制御するか、または、○２のカードリーダ２００の固有情報を取得するかの、いずれか一方の処理だけを行うようにしてもよい。
【００４９】
（カードデータ処理手順）
図５は、携帯端末３００とカードリーダ２００と上位装置であるゲーム装置１００との間におけるカードデータ処理手順を示す制御処理フローである。
【００５０】
制御部２０１は、携帯端末３００で保持しているカードデータを短距離通信部３０３および短距離通信部２０６を介して受信し、受信したカードデータをデータ処理部２１１で処理してカード１０８から読み取ったデータとし、ゲーム装置１００へ上位装置通信部２０４を介して送信する。また、制御部２０１は、カードデータを受信した携帯端末３００とカードリーダ２００との間における、電波強度検出部２０９によって検出されるBluetooth接続状態から、ゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることを判定した場合に、カード挿入状態をゲーム装置１００へ通知する。
【００５１】
つまり、図５の○１に図示するように、携帯端末３００は、カードリーダ２００とBluetooth接続したことを検知すると、Bluetoothを経由してカードデータをカードリーダ２００へ送信する。カードリーダ２００は、携帯端末３００からカードデータを正常受信し、携帯端末３００とカードリーダ２００との間におけるBluetooth接続状態から、ゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることを制御部２０１によって認識すると、○２に図示するように、カード挿入完了を示す情報をゲーム装置１００へ送信する。ゲーム装置１００は、受信したカード挿入完了通知により、カードリーダ２００にカード１０８が挿入されたことを認識すると、○３に図示するように、カードリーダ２００へカードデータを要求する。カードリーダ２００は、このカードデータ要求を受信すると、○４に図示するように、ゲーム装置１００へカードデータを送信する。
【００５２】
（主な効果）
このように、ゲーム装置１００へ接続するための上位接続インタフェースである上位装置通信部２０４に加えて短距離通信部２０６を追加実装し、携帯端末３００で保持しているカードデータをBluetooth経由でカードリーダ２００に受信し、カード１０８から読み取ったデータとしてゲーム装置１００へ送信することにより、ゲーム装置１００のアプリケーションソフトを変更することなく、携帯端末３００に対応することが可能となる。また、カードデータを受信した携帯端末３００とのBluetooth接続状態から、ゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることを認識し、カード挿入状態と同様にゲーム装置１００へ通知する機能を有することにより、ゲーム装置１００はアプリケーションソフトを変更することなく、携帯端末３００の接続状況を認識可能となる。
【００５３】
なお、カードリーダ２００からゲーム装置１００へのカード挿入完了通知タイミングを、Bluetooth接続時ではなく、カードデータの正常受信時とすることにより、カードリーダ２００がカードデータを正常受信出来なかった場合に、ゲーム装置１００で必要となるエラー処理を不要とすることが可能となる。また、上記の説明では、上位装置通信部２０４がRS232CやUSBのインタフェースである場合を想定し、○２に図示するように、カードリーダ２００がカード挿入完了を示す情報をゲーム装置１００へ送信した後に、○３に図示するように、ゲーム装置１００がカードリーダ２００へカードデータを要求している。しかし、上位装置通信部２０４が、カード１０８の挿入中にゲーム装置１００へ逐次カードデータを送信するTTLインタフェースの場合は、カードデータ送信完了後に、カード挿入完了を示す情報をゲーム装置１００へ送信してもよい。
【００５４】
携帯端末３００の所有者がゲーム装置１００の前に存在することは、電波強度検出部２０９によって検出されるBluetooth電波強度を用いて上記のように検出するため、Bluetoothで規格化されているマスタ・スレーブ間での電波強度自動調整機能の動作は、制限されていることが望ましい。また、カードリーダ２００及び携帯端末３００の様々な周囲環境がBluetooth通信の電波強度に影響し、加えて、カードリーダ２００は、特性が異なる多くの種類の携帯端末３００に対応する必要が有る。さらに、加えて、カードリーダ２００は、携帯端末３００の置き忘れや、意図した携帯端末３００の残置によるゲーム装置１００の乗っ取りに対応する必要が有る。このため、図６〜図８を用いて説明する下記３種類の手法を併用して、携帯端末３００の所有者がゲーム装置１００を離れたことを検出する処理を行うことが望ましい。
【００５５】
（携帯端末所有者が上位装置を離れたことの検出、第１の手法）
図６は、携帯端末３００とカードリーダ２００とゲーム装置１００との間において、携帯端末３００の所有者がゲーム装置１００を離れたことを検出する第１の手法の処理手順を示す制御処理フローである。
【００５６】
制御部２０１は、電波強度検出部２０９によって検出される携帯端末３００とのBluetooth通信電波強度の、携帯端末３００とのBluetooth接続直後に記憶したBluetooth通信電波強度からの変化量に基づいて、携帯端末３００の所有者がゲーム装置１００を操作可能な位置から離れたと判定した場合に、短距離通信部２０６による携帯端末３００とのBluetooth接続を切断し、カード抜き取り状態をゲーム装置１００へ通知する。
【００５７】
つまり、図６の○１に図示するように、カードリーダ２００は、携帯端末３００からカードデータを受信した際の、携帯端末３００からのBluetooth通信電波強度をメモリとしての記憶部２１２に記憶しておく。カードリーダ２００は、○２に図示するように、携帯端末３００からのBluetooth通信電波強度を電波強度検出部２０９によって常時監視する。そして、カードリーダ２００は、○３-a) に図示するように、携帯端末３００からのBluetooth通信電波強度が閾値より低くなったことをその変化量に基づいて検知した場合に、○３-b)に図示するように、携帯端末３００の所有者がゲーム装置１００から離れたと認識して、○３-c) に図示するように、 Bluetooth接続を切断し、○３-d)に図示するように、 カード抜取り状態をゲーム装置１００へ通知する。
【００５８】
（主な効果）
このように、カードデータを受信した携帯端末３００とのBluetooth接続状態から、ゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることを、Bluetooth接続直後にカードリーダ２００の側で記憶したBluetooth通信電波強度からの変化量で判定し、携帯端末３００が離れたと判定した場合はBluetooth接続を自動切断し、カード抜取り状態と同様にゲーム装置１００へ通知することにより、ゲーム装置１００はアプリケーションソフトを変更することなく、携帯端末３００の接続状況を認識可能となる。
【００５９】
（携帯端末所有者が上位装置を離れたことの検出、第２の手法）
図７は、携帯端末３００とカードリーダ２００とゲーム装置１００との間において、携帯端末３００の所有者がゲーム装置１００を離れたことを検出する第２の手法の処理手順を示す制御処理フローである。
【００６０】
制御部２０１は、携帯端末３００が、その電波強度検出部３１４によって検出されるカードリーダ２００とのBluetooth通信電波強度の、カードリーダ２００とのBluetooth接続直後に記憶したBluetooth通信電波強度からの変化量に基づいて、携帯端末３００の所有者がゲーム装置１００を操作可能な位置から離れたと判定し、カードリーダ２００とのBluetooth接続を切断したことを検知した場合に、カード抜き取り状態をゲーム装置１００へ通知する。
【００６１】
つまり、図７の○１に図示するように、携帯端末３００は、カードリーダ２００へカードデータを送信した際の、カードリーダ２００とのBluetooth通信電波強度をメモリに記憶しておく。携帯端末３００は、○２に図示するように、カードリーダ２００からのBluetooth通信電波強度を電波強度検出部３１４によって常時監視する。そして、 携帯端末３００は、○３-a)に図示するように、カードリーダ２００からのBluetooth通信電波強度が閾値より低くなったことをその変化量に基づいて検知した場合に、○３-b)に図示するように、携帯端末３００の所有者がゲーム装置１００から離れたと認識して、○３-c) に図示するように、 Bluetooth接続を切断する。カードリーダ２００は、○４-a) に図示するように、携帯端末３００とのBluetooth接続が切断されたことを検知すると、○４-b) に図示するように、携帯端末３００の所有者がゲーム装置１００から離れたと認識し、○４-c)に図示するように、 カード抜取り状態をゲーム装置１００へ通知する。
【００６２】
このように、カードリーダ２００とのBluetooth接続状態から、ゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることを、Bluetooth接続直後に携帯端末３００の側で記憶したBluetooth通信電波強度からの変化量で判定し、ゲーム装置１００から離れたと判定した場合はBluetooth接続を携帯端末３００が自動切断し、携帯端末３００の側のソフトウェアによって対応することにより、携帯端末３００の所有者がゲーム装置１００から離れたことをカードリーダ２００が検出出来ない状況を補完することが可能となる。
【００６３】
（携帯端末所有者が上位装置を離れたことの検出、第３の手法）
図８は、携帯端末３００とカードリーダ２００とゲーム装置１００との間において、携帯端末３００の所有者がゲーム装置１００を離れたことを検出する第３の手法の処理手順を示す制御処理フローである。
【００６４】
制御部２０１は、携帯端末３００とBluetooth接続中でゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることを認識している状態でも、一定時間ゲーム装置１００の操作が無いことから携帯端末３００がゲーム装置１００の近傍に存在するが、携帯端末３００の所有者はゲーム装置１００の近傍に存在しないと判断したゲーム装置１００からのBluetooth切断要求に対応して、短距離通信部２０６による携帯端末３００とのBluetooth接続を切断する。
【００６５】
つまり、図８の○１に図示するように、カードリーダ２００・携帯端末３００共に、Bluetooth通信電波強度から携帯端末３００の所有者がゲーム装置１００の近傍に存在すると認識している状態において、ゲーム装置１００は、○２-a)に図示するように、一定時間以上、ゲーム装置１００が操作されないことを検知すると、○２-b)に図示するように、携帯端末３００の所有者がゲーム装置１００から離れたと認識する。この場合、ゲーム装置１００は、○３-a)に図示するように、携帯端末３００の所有者に対する処理を終了し、○３-b)に図示するように、カードリーダ２００へBluetooth通信の切断を指示する。カードリーダ２００は、この指示により、○４に図示するように、携帯端末３００と接続中のBluetooth接続を切断する。
【００６６】
（主な効果）
このように、Bluetooth接続中でゲーム装置１００を操作可能な位置に携帯端末３００の所有者が存在していることをカードリーダ２００が認識している状態でも、一定時間ゲーム装置１００の操作が無いことから携帯端末３００はゲーム装置１００の近傍に存在するが、携帯端末３００の所有者はゲーム装置１００の近傍に存在しないと判断したゲーム装置１００からのBluetooth切断要求にカードリーダ２００が対応することにより、携帯端末３００の置き忘れや、意図した携帯端末３００の残置によるゲーム装置１００の乗っ取りを防止可能となる。このため、カードリーダ２００は、携帯端末３００の所有者に対する処理を適切に中止することが可能となった。
【００６７】
また、制御部２０１は、短距離通信部２０６による携帯端末３００とのBluetooth接続中に、データ読み取り／書き込み部２１０にカード１０８が挿入された場合は、Bluetooth接続を切断して、挿入されたカード１０８のカードデータを優先して扱う。また、制御部２０１は、カード挿入中に携帯端末３００からBluetooth接続要求があった場合は、そのBluetooth接続要求を拒否する。また、制御部２０１は、Bluetooth接続中に他の携帯端末３００からBluetooth接続要求があった場合は、その他の携帯端末３００からのBluetooth接続要求を拒否する。
【００６８】
（主な効果）
このように、Bluetooth接続中にカード１０８がデータ読み取り／書き込み部２１０に挿入された場合は、Bluetooth通信を切断して挿入されたカード１０８のカードデータを優先し、カード１０８の挿入中はBluetooth接続要求を拒否し、Bluetooth接続中は他のBluetooth接続を拒否することにより、離れた場所から接続可能なBluetooth通信によるゲーム装置１００の使用の乗っ取りを防止可能となる。
【００６９】
特許文献１に示すカードリーダには、携帯端末（mobile device）に顧客識別情報などカードに記録された情報を読み込ませ、Wi-FiやBluetoothを経由してPoint of Service terminal（POS端末）との間で通信をし、精算するシステムが開示されている。このシステムにおける携帯端末は、カードに記録された情報を読み取り、または同種の情報を記憶する機能を備えるとともに、上位装置は、携帯端末へ接続するための無線通信インタフェースを備える。
【００７０】
カジノのゲーム装置では、従来、カードリーダがカードを保持していることを監視することにより、カード保有者である正規の遊技者が遊戯中であることを認識している。しかし、上記の米国特許のように、携帯端末へ接続するための無線通信インタフェースをシステムに備えても、無線通信インタフェースでの一時的なカード情報伝達では、ゲーム装置のカードリーダが直接にカードの保持を監視できないので、正規の遊技者が遊戯中であることを認識が出来ない、という問題が有る。
【００７１】
しかし、本実施例によるカードリーダ２００によれば、上記のように、カード１０８の保有者でない不正な遊技者によってゲーム装置１００が乗っ取られるのを防止することが可能となる。
【００７２】
（カードリーダと携帯端末間のBluetoothによるカードデータ以外の通信対応）
図９は、カードリーダ２００と携帯端末３００との間におけるBluetooth通信によるカードデータ以外の情報についての通信対応を示す概略のブロック図である。
【００７３】
ここでは、上位装置通信部２０４はUSBインタフェースである。また、制御部２０１は、受信したカードデータおよび携帯端末３００の所有者の存在情報は、カード１０８を読み取ったときと同様に、USBインタフェースにおけるカードリーダ用の論理チャネルでゲーム装置１００と通信する。また、従来のカードリーダインタフェースでは対応していない、携帯端末３００とのBluetooth通信で得た情報は、USBインタフェースにおいてUSBコンポジットデバイスとして割り当てられた別の論理チャネルでゲーム装置１００と通信する。
【００７４】
つまり、カードリーダ２００は、携帯端末３００からBluetooth通信で受信したカードデータおよび携帯端末３００の所有者の存在情報は、図９に○１で示すチャネル１により、USBインタフェースのカードリーダ用論理チャネルにおける、従来から有るカードリーダインタフェース機能により、カード読み取り時と同様の手段でゲーム装置１００へ送信する。一方、従来から有るカードリーダインタフェース機能では取り扱えない、Bluetooth通信によって携帯端末３００から得た情報は、図９に○２で示すチャネル２により、USBインタフェースにコンポジットデバイスとして実装された別の論理チャネルで、ゲーム装置１００と送受信する。
【００７５】
このように、従来のカードリーダインタフェースでは対応していない、Bluetooth通信で得た携帯端末３００からの情報は、USBコンポジットデバイスとして割当てられた別の論理チャネルでゲーム装置１００に対して送受信することにより、従来のカード読み込みについて行われていたゲーム装置１００に対する制御処理は変更することなく、Bluetooth通信で携帯端末３００から得る新たな情報について、ゲーム装置１００と送受信出来るようになる。この結果、カードリーダ２００の通信機能を拡張することが可能となる。
【００７６】
なお、上記の説明では、カードデータおよび携帯端末３００の所有者の存在情報は、従来のカードリーダインタフェースである、○１で示すチャネル１によりゲーム装置１００へ通知しているが、これら情報を、○２で示すチャネル２の別の通信用論理チャネルで通知してもよい。
【００７７】
（第２実施例）
次に、本発明を添付図面を参照してさらに詳細に説明する。
【００７８】
次に、本発明の第２実施例によるカードリーダ２００を搭載した上位装置に関して行われる取引処理について、図１３〜図１８を参照して説明する。なお、この第２実施例によるカードリーダ２００および携帯端末３００は、図１１および図１２に示され、図２および図３に示されるハードウエア構成と同じ構成をしている。
【００７９】
図１０は、第２実施例にかかるカードリーダ２００を搭載した上位装置の概略構成を示すブロック図である。図１１は第２実施例にかかるカードリーダ２００、図１２は第２実施例にかかる携帯端末３００の概略構成を示すブロック図である。
【００８０】
（上位装置としての自動取引装置）
第２実施形態に示す上位装置は、自動取引装置４００である。
【００８１】
自動取引装置４００は、主制御部４０１と、主制御部４０１に接続される、カードリーダ２００、明細票印字部４０２、顧客操作部４０３、記憶部４０４、通信部４０５、および現金処理部４０６で構成される。この自動取引装置４００は、この自動取引装置４００を管理する金融機関のホストコンピュータ４０９に有線または無線通信を介して接続されている。
【００８２】
主制御部４０１は、自動取引装置４００内の各部を制御する。主制御部４０１は、ＣＰＵ、ＲＯＭ、ＲＡＭおよびハードディスクを備えている。ハードディスクは、各種のプログラムを記憶している。ＲＯＭには、自動取引装置４００の各部の基本制御を司るプログラム等が記憶されている。ＲＡＭは、ＣＰＵのワークエリアとして用いられる。
【００８３】
通信部４０５は、主制御部４０１の制御により、カードリーダ２００およびホストコンピュータ４０９と通信する。
【００８４】
現金処理部４０８は、主制御部４０１の制御により、紙幣入出金部４０６に投入された紙幣の受け付け、紙幣入出金部４０６への紙幣の出金、硬貨入出金部４０７に投入された硬貨の受け付け、あるいは硬貨入出金部４０７への硬貨の出金など、現金を処理する。
【００８５】
顧客操作部４０３は、ディスプレイとタッチパネルにより構成され、主制御部４０１の制御により画面表示を行い、顧客がその画面に対してタッチ入力した入力信号を主制御部４０１に送信する。
【００８６】
明細票印字部４０２は、主制御部４０１の制御により、明細票に取引内容等を印字して出力する装置である。
【００８７】
（カードリーダ）
カードリーダ２００は、店舗などに設置された自動取引装置４００に搭載され、カード１０８に記録された磁気データの読取や、カード１０８への磁気データの記録を行う装置である。
【００８８】
制御部２０１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成され、カードリーダ２００の各構成要素が接続され、ＲＯＭに記憶されたソフトウェアに従って、通信プロトコル処理など、カードリーダ機能を実現するための制御を行う。また、制御部２０１は、カード１０８の使用者が正当な所有者であるか否かを判定するための認証処理を行う認証処理部２０２を備えている。さらに、記憶部２１２には、カードリーダの制御に必要な各種データが記憶されている。
【００８９】
暗号処理部２０３は、制御部２０１の制御により、自動取引装置４００や携帯端末３００等との間で通信を行う際に、送信するデータの暗号化処理および受信したデータの暗号解除処理を行う。
【００９０】
上位装置通信部２０４は、上位装置である自動取引装置４００と例えばＵＳＢやＲＳ２３２Ｃなどにより接続して通信を行うための通信インタフェースであり、上位接続インタフェースである。この接続により、カードリーダ２００は自動取引装置４００に制御される。
【００９１】
カードリーダ側のペアリング情報記憶部２０８は、短距離通信部２０６による短距離通信の接続設定に必要となるペアリング情報を記憶する。ペアリング情報には、例えばＩＰアドレスなど、短距離通信を行う際にカードリーダ２００を判別するために割り当てられた固有のリーダライタアドレスや、携帯端末３００と共有する認証鍵が含まれる。また、ペアリング情報記憶部２０８には、一度ペアリングを行った携帯端末３００の携帯アドレスが記憶される。本実施形態では、携帯端末３００におけるペアリング情報は、入力済みのカード番号の末尾４桁とカードリーダ２００から受信したパスキーとなっている。
【００９２】
カードリーダ２００は、短距離通信部２０６を有する通信部２０７を用いて、ＩＣカード等のカード１０８の使用者が正当な所有者であるか否かを確認するための情報を取得する。
【００９３】
短距離通信部２０６は、短距離内の装置、例えば携帯端末３００の短距離通信部３０３などと無線通信をBluetooth通信などで行う無線通信インタフェースである。
【００９４】
短距離通信部２０６と短距離通信部３０３は、例えば、携帯端末３００の使用者がカードリーダ２００に携帯端末３００をかざした際、携帯端末３００の使用者が正当な所有者であることを確認するための処理を実行するために通信する。この際に、誤って他の携帯端末３００と通信を行うなどの誤動作を防止するために、通信可能範囲を１ｍ以下に設定することが望ましい。
【００９５】
データ読み取り／書き込み部２１０には、磁気カード、接触型ＩＣカードまたは非接触型ＩＣカード等のカード１０８が挿入される。カードリーダ２００は、制御部２０１の制御の下、データ読み取り／書き込み部２１０により、挿入されたカード１０８の磁気ストライプ１０８ａに記憶される磁気データや、カード１０８に実装されるＩＣのデータ、例えばカード番号を読み込み、また、所定の情報を書き込む。このデータの読み書きにより、カードリーダ２００は金銭等の取り引きをする。
【００９６】
データ読み取り／書き込み部２１０には、カード１０８の磁気ストライプ１０８ａとデータを送受信する磁気ヘッドと、カード１０８のＩＣ端子部とデータを送受信するＩＣ接点部とが設けられている。データ読み取り／書き込み部２１０は、磁気ヘッドにより磁気ストライプ１０８ａとデータの送受信を行ったり、ＩＣ接点部によりカード１０８のＩＣ端子部とデータの送受信を行う。また、カードリーダ２００に設けられた非接触式通信アンテナを用いて、カード１０８側の通信アンテナとデータの送受信を行う。この送受信により、データ読み取り／書き込み部２１０は、非接触型ＩＣカード機能、接触型ＩＣカード機能、磁気カード機能などの複数のカード機能を備えたカード１０８に対してデータの書き込みおよび／または読み出しを行う。
【００９７】
データ処理部２１１は、カード１０８に記録されているデータを処理する。このためにデータ処理部２１１は、カード１０８に記録された情報を読み取り、さらには必要に応じて新たな情報の書き込みを行う。
【００９８】
（携帯端末）
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭなどにより構成され、携帯端末３００の各構成要素に接続され、ＲＯＭに記憶されたソフトウェアに従い、携帯端末機能を実現するための制御を行う。
【００９９】
スピーカー３０５およびマイク３０６は音声Ｉ／Ｆ部３０７に接続され、音声出力部として用いられる。音声Ｉ／Ｆ部３０７は、アナログ、デジタル音声信号のＡ／Ｄ変換、Ｄ／Ａ変換や、所定の無線帯域に合わせた音声コーデック処理などを行う。表示部３０４は、携帯端末３００のステータス情報など、様々な情報を表示する。操作部３０８は、テンキー等から構成され、携帯端末３００の使用者が情報を入力する際に用いられる。
【０１００】
カードデータ記憶部３０９は、携帯端末３００がカード１０８から受信したカードＩＤやカードリーダ情報などのカードデータを記憶する。
【０１０１】
認証情報入力部３１０は、認証情報記憶部３１１と共に認証処理部３１２を構成し、携帯端末３００の使用者の生体情報を入力するための生体情報センサなど、認証を行うための情報を入力する。生体情報とは、例えば指紋データや静脈データなどである。認証情報記憶部３１１は、携帯端末３００の所有者の生体情報を予め記憶する。認証処理部３１２は、カードＩＤや携帯端末情報の書き込みを行う際に、認証情報入力部３１０により入力された生体情報と、認証情報記憶部３１１に記憶された生体情報を比較することにより、携帯端末３００の使用者が所有者であるか否かの認証を行う。なお、以下、生体情報により認証を行う場合を例に説明を行うが、例えば暗証番号など、生体情報以外の情報を用いて認証を行うようにしても良い。但し、セキュリティの向上のためには、生体情報を用いて認証を行うことが望ましい。
【０１０２】
携帯端末側のペアリング情報記憶部３１３は、カードリーダ側のペアリング情報記憶部２０８と同様、短距離通信の接続設定に必要となるペアリング情報を記憶する。ペアリング情報には、認証鍵が含まれる。また、携帯端末側のペアリング情報記憶部３１３には、一度ペアリングを行ったカードリーダのカードリーダアドレスが記憶される。本実施形態では、ペアリング情報は、入力済みのカード番号の末尾４桁とカードリーダ２００から受信したパスキーとなっている。
【０１０３】
暗号処理部３１５は、制御部３０１の制御により、カード１０８やカードリーダ２００等との間で通信を行う際に、送信するデータの暗号化処理および受信したデータの暗号解除処理を行う。
【０１０４】
（Bluetooth接続手順）
図１３は、カード１０８の所有者と携帯端末３００とこの第２実施例によるカードリーダ２００との間におけるBluetooth接続手順を示す取引処理フローである。図４に示すBluetooth接続手順は、制御処理の観点から見た処理フローであったが、この図１３に示すBluetooth接続手順は、取引処理の観点から見た処理フローである。
【０１０５】
制御部２０１は、携帯端末３００から短距離通信部２０６の接続要求があった場合に、データ読み取り／書き込み部２１０で読み取ったカード番号の一部を、短距離通信部２０６の接続認証情報として携帯端末３００へ送信する。
【０１０６】
つまり、カード１０８の所有者は、図１３の○１に図示するように、カード番号の末尾４桁を携帯端末３００へ事前に入力し、カードデータ記憶部３０９に記憶させておく。その後、カード１０８の所有者は、○２に図示するように、自動取引装置４００のカードリーダ２００におけるデータ読み取り／書き込み部２１０へカード１０８を挿入する。カードリーダ２００は、○３に図示するように、挿入されたカード１０８のカード番号を読み取る。次に、カード１０８の所有者は、○４に図示するように、携帯端末３００からカードリーダ２００へBluetooth接続を要求する。カードリーダ２００は、この要求を受信すると、読み取ったカード番号を認証処理部２０２で処理してその末尾４桁をBluetooth通信のパスキーとして、○５に図示するように携帯端末３００へ通知する。携帯端末３００は、○６に図示するように、入力済みのカード番号の末尾４桁とカードリーダ２００から受信したパスキーとをデータ処理部２１１で照合し、一致する場合にBluetooth接続を許可する。これにより、携帯端末３００は、○７に図示するように、Bluetooth接続を完了する。
【０１０７】
このように、携帯端末３００で、カード１０８の所有者が携帯端末３００に入力したカードデータの一部と照合して短距離通信部２０６の接続を許可するために、データ読み取り／書き込み部２１０に挿入されたカード１０８のカード番号をカードリーダ２００で読み取り、短距離通信部２０６の接続認証情報としてその一部を携帯端末３００へ送信することにより、接続認証情報の表示や新規なデータ入力を不要としながら、カード１０８の所有者の携帯端末３００を確実に特定して、短距離通信部２０６への接続を許可することが可能となる。
【０１０８】
なお、上記の説明では、短距離通信部２０６および短距離通信部３０３間の無線通信インタフェイスにBluetoothを使用したが、携帯端末３００とカードリーダ２００との紐付にカード情報の一部を使用すれば、NFC（Near Field Communication）や無線LAN等をこの無線通信インタフェイスに適用してもよい
【０１０９】
（PIN伝達手順）
図１４は、カード１０８の所有者と携帯端末３００とカードリーダ２００と上位装置である自動取引装置４００との間におけるPIN伝達手順を示す取引処理フローである。
【０１１０】
制御部２０１は、携帯端末３００にカード１０８の所有者が入力した暗証番号であるPIN(Personal Identification Number)を、短距離通信部３０３および短距離通信部２０６を介して携帯端末３００から受信し、受信したPINを上位装置通信部２０４を介して自動取引装置４００へ送信する。
【０１１１】
つまり、図１４の○１に図示するように、カード１０８の所有者は、PINの１桁を携帯端末３００に入力する。携帯端末３００は、○２に図示するように、PINが1文字入力される毎にカードデータ記憶部３０９に記憶してカードリーダ２００へPINの1文字データを送信し、○３に図示するように、送信済の1文字データを即座にカードデータ記憶部３０９から消去する。カードリーダ２００は、○４に図示するように、PINの1文字データを受信する毎に記憶部２１２に記憶してPINの1文字データを自動取引装置４００へ送信し、○５に図示するように、送信済の1文字データを即座に記憶部２１２から消去する。以後、○１〜○５の動作がPINの桁数繰り返される。
【０１１２】
このように、携帯端末３００でカード１０８の所有者が入力したPINを短距離通信部２０６を経由してカードリーダ２００に受信し、上位装置通信部２０４を経由してカードリーダ２００から自動取引装置４００へPINを送信することにより、固定位置に実装されているPINPADへのPIN入力をカメラで盗み撮られる犯罪行為に対して対策することが可能となる。
【０１１３】
なお、上記の説明では、PINを１桁ずつ入力・送信・メモリ消去しているが、セキュリティ性が確保可能であれば、携帯端末３００のメモリにPINを記憶させておく運用としてもよい。
【０１１４】
（追加情報伝達手順）
図１５は、カード１０８の所有者と携帯端末３００とカードリーダ２００と自動取引装置４００との間における追加情報伝達手順を示す取引処理フローである。
【０１１５】
制御部２０１は、カード情報以外の付加情報の送信要求を上位装置通信部２０４を介して自動取引装置４００から受信した場合に、携帯端末３００に記憶されている付加情報を追加情報として短距離通信部３０３および短距離通信部２０６を介して携帯端末３００から受信し、上位装置通信部２０４を介して自動取引装置４００へ追加情報を送信する。
【０１１６】
つまり、図１５の○１に図示するように、カード１０８の所有者は、振込先口座情報等の追加情報を事前に携帯端末３００に入力し、メモリに記憶させておく。自動取引装置４００は、○２に図示するように、カード１０８との取引を実行する。続いて、自動取引装置４００は、追加情報の入力が必要な場合、○３に図示するように、カードリーダ２００へ追加情報を要求する。カードリーダ２００は、この要求を受け、○４に図示するように、短距離通信部２０６および短距離通信部３０３を経由して携帯端末３００へ追加情報を要求する。携帯端末３００は、この要求を受け、○５に図示するように、短距離通信部３０３を経由してカードリーダ２００へ記憶している追加情報を送信する。カードリーダ２００は、○６に図示するように、受信した追加情報を自動取引装置４００へ送信する。
【０１１７】
このように、振込先口座情報等のカードリーダ２００で読み取ったカード情報以外の付加情報を、当該付加情報を記憶させておいた携帯端末３００から短距離通信部２０６を経由してカードリーダ２００が受信可能とすることにより、振込先口座情報が記録された振込用のカード１０８をカードリーダ２００が読み取ることを不要とすると共に、カード１０８の所有者が複数回振り込む場合に、振込先口座情報を毎回自動取引装置４００へ入力する手間を省くことが可能となる。
【０１１８】
なお、上記の説明では、自動取引装置４００からの要求に応じて携帯端末３００に記憶させておいた追加情報をカードリーダ２００が自動取引装置４００へ伝達しているが、自動取引装置４００から要求された追加情報が携帯端末３００に記憶されていない場合は、その場で携帯端末３００に入力してもよい。
【０１１９】
（取引伝票内容伝達手順）
図１６は、カード１０８の所有者と携帯端末３００とカードリーダ２００と自動取引装置４００との間における取引伝票内容伝達手順を示す取引処理フローである。
【０１２０】
制御部２０１は、取引伝票内容を上位装置通信部２０４を介して自動取引装置４００から受信した場合に、受信した取引伝票内容を短距離通信部２０６を介して携帯端末３００へ送信する。
【０１２１】
つまり、図１６の○１に図示するように、自動取引装置４００は、取引伝票内容をカードリーダ２００へ送信する。カードリーダ２００は、○２に図示するように、受信した取引伝票内容を短距離通信部２０６および短距離通信部３０３を経由して携帯端末３００へ送信する。携帯端末３００は、○３に図示するように、カード１０８の所有者に取引伝票内容を表示部３０４に表示して、カード１０８の所有者の確認を促す。
【０１２２】
このように、通常の自動取引装置４００では明細票印字部４０２で印字して出力する取引伝票を、短距離通信部２０６および短距離通信部３０３を経由して携帯端末３００へ送信可能とすることにより、捨てられることの多い取引伝票の無駄な出力を回避することが可能となる。また、図１３〜図１６を用いて説明した処理を用いたシステム運用を必須とすることにより、PINPADや明細票印字部４０２を廃止した簡易的な自動取引装置４００を実現することが可能となる。
【０１２３】
（保守時のBluetooth接続手順）
図１７は、カード１０８の所有者と携帯端末３００とカードリーダ２００と自動取引装置４００との間における保守時のBluetooth接続手順を示す保守処理フローである。
【０１２４】
制御部２０１は、カードリーダ２００の保守作業に必要な保守データの取得、またはカードリーダ２００の保守動作を、短距離通信部２０６および短距離通信部３０３を介する携帯端末３００との無線通信によって制御する。また、制御部２０１は、携帯端末３００との無線通信接続を行った後に、携帯端末３００との間における認証をデータ処理部２１１で行って、カードリーダ２００の保守作業に必要な保守データの取得、またはカードリーダ２００の保守動作を許可する。
【０１２５】
つまり、図１７の○１に図示するように、保守用のカード１０８の所有者である保守係員は、カード番号の末尾４桁を携帯端末３００へ入力し、カードデータ記憶部３０９に記憶させる。続いて、保守係員は、○２に図示するように、自動取引装置４００のカードリーダ２００におけるデータ読み取り／書き込み部２１０へカード１０８を挿入する。カードリーダ２００は、○３に図示するように、挿入されたカード１０８のカード番号を読み取る。保守係員は、○４に図示するように、携帯端末３００からカードリーダ２００へ短距離通信部２０６によるBluetooth接続を要求する。カードリーダ２００は、読み取ったカード番号を認証処理部２０２で処理してその末尾４桁をBluetoothパスキーとして、○５に図示するように携帯端末３００へ通知する。携帯端末３００は、○６に図示するように、入力済のカード番号末尾４桁とカードリーダ２００から受信したパスキーを認証処理部３１２で照合し、両者が一致した場合にはBluetooth接続を許可する。これにより、携帯端末３００は、○７に図示するように、Bluetooth接続を完了する。さらに、保守係員は、○８に図示するように、保守用の非接触型ICカードを携帯端末３００にかざして、保守用認証データを携帯端末３００に送信する。携帯端末３００は、○９に図示するように、Bluetoothを経由してカードリーダ２００へ保守用認証データを送信する。カードリーダ２００は、受信した保守用認証データにより認証を認証処理部２０２で行い、○１０に図示するように、保守モードへ移行する。
【０１２６】
このように、保守作業に必要な保守データの取得や保守動作を、上位接続インタフェースである上位装置通信部２０４とは別の無線通信インタフェースである短距離通信部２０６を経由して制御することにより、装置パネル開放や装置動作モード変更等のセキュリティ懸念が有る操作をすること無く、カードリーダ２００の保守作業が可能となる。また、短距離通信部２０６および短距離通信部３０３を介して携帯端末３００に接続後、保守用認証データを使って携帯端末３００とカードリーダ２００との間で更に認証を行い、保守作業の制御を許可することにより、高いセキュリティ性が要求される、保守等を目的とした、短距離通信部２０６を経由する制御をより確実に認証することが可能となる。
【０１２７】
なお、上記の説明では、保守係員の認証に保守用非接触型ICカードのデータを使用したが、携帯端末３００へ入力されたPINや、携帯端末３００に実装されている指紋認証機能により保守係員を特定し、携帯端末３００に保持されているその保守係員に呼応する保守係員認証データをカードリーダ２００へ送信し、認証してもよい。
【０１２８】
（保守手順）
図１８は、携帯端末３００とカードリーダ２００との間における保守手順を示す保守処理フローである。
【０１２９】
図１８の○１に図示するように、携帯端末３００は、短距離通信部２０６および短距離通信部３０３を経由してカードリーダ２００の運用ログデータを受信する。携帯端末３００は、○２に図示するように、受信した運用ログデータから、必要な保守作業を判断する。そして、携帯端末３００は、○３に図示するように、保守作業判断に応じて、クリーニングカード取込等のカードリーダ２００の保守動作をカードリーダ２００に指示する。
【０１３０】
なお、上記の説明では、携帯端末３００が運用ログデータから必要な保守作業を判断しているが、必要とされる保守作業を保守係員が判断し、携帯端末３００の操作部３０８を操作してカードリーダ２００へ保守作業を指示してもよい。
【符号の説明】
【０１３１】
２００  カードリーダ
２０１  制御部
２０２  認証処理部
２０３  暗号処理部
２０４  上位装置通信部
２０６  短距離通信部
２０８  ペアリング情報記憶部
２０９  電波強度検出部
２１０  データ読み取り書き込み部
２１１  データ処理部
【図１】
2017051917.tif 000003
【図２】
2017051917.tif 000004
【図３】
2017051917.tif 000005
【図４】
2017051917.tif 000006
【図５】
2017051917.tif 000007
【図６】
2017051917.tif 000008
【図７】
2017051917.tif 000009
【図８】
2017051917.tif 000010
【図９】
2017051917.tif 000011
【図１０】
2017051917.tif 000012
【図１１】
2017051917.tif 000013
【図１２】
2017051917.tif 000014
【図１３】
2017051917.tif 000015
【図１４】
2017051917.tif 000016
【図１５】
2017051917.tif 000017
【図１６】
2017051917.tif 000018
【図１７】
2017051917.tif 000019
【図１８】
2017051917.tif 000020
【国際調査報告】
2017051917.tif 000021
2017051917.tif 000022
2017051917.tif 000023
2017051917.tif 000024