(57)【要約】【課題】ユーザに負担をかけずに設定の更新が可能である決済端末及び決済端末プログラムを提供する。【解決手段】決済端末は、情報を入出力する入出力部と、カードから情報を読み取るカードリーダと、記録媒体に画像形成するプリンタと、通信を行う通信部と、通信ログを格納するログファイルと、通信部を介して接続されるサーバ及び決済を行う決済サーバのいずれか一方とのＶＰＮ接続が失敗したと判定した場合、サーバとのＶＰＮ接続が確立した後にサーバに通信ログを送信する制御部と、を備える。【選択図】図６
2015050736.tif 000002
【特許請求の範囲】
【請求項１】
情報を入出力する入出力部と、
カードから情報を読み取るカードリーダと、
記録媒体に画像形成するプリンタと、
通信を行う通信部と、
通信ログを格納するログファイルと、
前記通信部を介して接続されるサーバ及び決済を行う決済サーバのいずれか一方とのＶＰＮ接続が失敗したと判定した場合、前記サーバとのＶＰＮ接続が確立した後に前記サーバに前記通信ログを送信する制御部と、
を備える決済端末。
【請求項２】
前記サーバは、
ＶＰＮの設定を変更する内容を格納する設定値ファイルと、
前記決済端末から前記通信ログを受信した場合、前記設定値ファイルから設定変更ファイルを生成し、前記決済端末に送信するサーバ制御部と、
を備え、
前記制御部は、
前記サーバから受信した前記設定値ファイルに基づいて前記通信部のＶＰＮの設定を更新する請求項１記載の決済端末。
【請求項３】
前記サーバは、
通信ログに記載された事象ごとに閾値を格納する閾値ファイルをさらに備え、
前記サーバ制御部は、
前記通信ログに基づいて前記事象が閾値以上発生していると判定した場合、前記設定変更ファイルを生成し、前記決済端末に送信し、
前記制御部は、
前記サーバから受信した前記設定値ファイルに基づいて前記通信部のＶＰＮの設定を更新する請求項２記載の決済端末。
【請求項４】
情報を入出力する入出力部と、
カードから情報を読み取るカードリーダと、
記録媒体に画像形成するプリンタと、
通信を行う通信部と、
通信ログを格納するログファイルと、
を備える決済端末を、
前記通信部を介して接続されるサーバ及び決済を行う決済サーバのいずれか一方とのＶＰＮ接続が失敗したと判定した場合、前記サーバとのＶＰＮ接続が確立した後に前記サーバに前記通信ログを送信するログ送信手段として機能させるための決済端末プログラム。
【請求項５】
前記サーバは、
ＶＰＮの設定を変更する内容を格納する設定値ファイルと、
前記決済端末から前記通信ログを受信した場合、前記設定値ファイルから設定変更ファイルを生成し、前記決済端末に送信するサーバ制御部と、
を備え、
前記決済端末を、
前記サーバから受信した前記設定値ファイルに基づいて前記通信部のＶＰＮの設定を更新する更新手段としてさらに機能させるための請求項４記載の決済端末プログラム。
【請求項６】
前記サーバは、
通信ログに記載された事象ごとに閾値を格納する閾値ファイルをさらに備え、
前記サーバ制御部は、
前記通信ログに基づいて前記事象が閾値以上発生していると判定した場合、前記設定変更ファイルを生成し、前記決済端末に送信し、
前記決済端末を、
前記サーバから受信した前記設定値ファイルに基づいて前記通信部のＶＰＮの設定を更新する設定更新手段としてさらに機能させるための請求項５記載の決済端末プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、決済端末及び決済端末プログラムに関する。
【背景技術】
【０００２】
いわゆるＰＯＳ端末などの販売情報登録処理装置にはクレジットカードによる決済を行う決済端末が用いられることがある。決済端末はインターネットを利用したＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を用いて決済サーバと通信を行い、決済処理を行う。
【０００３】
インターネットの接続環境は多様であり、またＶＰＮを利用した決済端末の稼働台数が増加した場合など、ＶＰＮの設定パラメータを調整する必要が出てくる可能性がある。
【０００４】
この点に関し、サーバにＶＰＮの設定パラメータを更新するための更新ファイルを用意しておき、ユーザが障害発生時にこの更新ファイルをダウンロードして決済端末の設定パラメータを変更する方法が考えられる。
【０００５】
しかし、この方法ではユーザの負担が大きく、操作に慣れないユーザにとってはＶＰＮの設定パラメータの更新が困難であることもある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３３８３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、ユーザに負担をかけずに設定の更新が可能である決済端末及び決済端末プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、情報を入出力する入出力部と、カードから情報を読み取るカードリーダと、記録媒体に画像形成するプリンタと、通信を行う通信部と、通信ログを格納するログファイルと、通信部を介して接続されるサーバ及び決済を行う決済サーバのいずれか一方とのＶＰＮ接続が失敗したと判定した場合、サーバとのＶＰＮ接続が確立した後にサーバに通信ログを送信する制御部と、を備える決済端末を提供する。
【図面の簡単な説明】
【０００９】
【図１】決済端末の外観斜視図である。
【図２】決済端末及びサーバの構成を示すブロック図である。
【図３】ログファイルのデータ構成を示す図である。
【図４】閾値ファイルのデータ構成を示す図である。
【図５】設定値ファイルのデータ構成を示す図である。
【図６】決済端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、決済端末及び決済端末プログラムの一実施形態について、図面を用いて詳細に説明する。
【００１１】
本実施形態の決済端末は、情報を入出力する入出力部と、カードから情報を読み取るカードリーダと、記録媒体に画像形成するプリンタと、通信を行う通信部と、通信ログを格納するログファイルと、通信部を介して接続されるサーバ及び決済を行う決済サーバのいずれか一方とのＶＰＮ接続が失敗したと判定した場合、サーバとのＶＰＮ接続が確立した後にサーバに通信ログを送信する制御部と、を備える。
【００１２】
図１は、決済端末１の外観斜視図である。図１に示すように、決済端末１は、本体部１１と、タッチパネルなどの情報を入出力する入出力装置を備ええる入出力部１２と、カードから情報を読み取るカードリーダ１３と、記録媒体に画像形成するプリンタ１４と、を備える。
【００１３】
決済端末１は、さらにＰＩＮコードを入力するためのＰＩＮパッドと接続することが可能である。
【００１４】
ユーザは入出力部１２から決済に必要な情報を入力し、カードリーダ１３によってカードが有する情報を読み取る。決済端末１は、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を用いて決済サーバ３に接続する。顧客はＰＩＮパッドによって暗証番号を入力する。認証が成功すると、決済サーバ３は決済を行う。決済端末１は決済の内容をプリンタ１４によってレシートに出力する。
【００１５】
図２は、決済端末１及びサーバ２の構成を示すブロック図である。図２に示すように、決済端末１は、演算装置であるＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）を含む制御部２０１と、入出力部１２と、メモリ、ハードディスクドライブなどの記憶装置を含む記憶部２０２と、通信を行う通信部２０３と、を備える。
【００１６】
記憶部２０２は、通信状態の記録を格納するログファイル２０２Ａを格納する。
【００１７】
記憶部２０２は、決済端末プログラムを格納し、制御部２０１は決済端末プログラムを記憶部２０２から読み出して順次実行する。
【００１８】
サーバ２は、演算装置であるＣＰＵを含むサーバ制御部２１１と、メモリ、ハードディスクドライブなどの記憶装置を含むサーバ記憶部２１２と、通信を行うサーバ通信部２１３と、を備える。
【００１９】
サーバ記憶部２１２は、通信において発生した事象ごとの閾値を格納する閾値ファイル２１２Ａと、発生した事象に対応する設定の変更内容を格納する設定値ファイル２１２Ｂと、を格納する。
【００２０】
サーバ記憶部２１２は、決済端末プログラムを格納し、サーバ制御部２１１は決済端末プログラムをサーバ記憶部２１２から読み出して順次実行する。
【００２１】
決済端末１は、ＶＰＮ４Ａを介してサーバ２と接続し、ＶＰＮ４Ｂを介して決済サーバ３と接続する。
【００２２】
図３は、ログファイル２０２Ａのデータ構成を示す図である。図３に示すように、ログファイル２０２Ａは、決済端末１毎に固有に割り当てられる識別子である「端末識別番号」と、通信に関する事象が発生した日時を示す「日時」と、当該事象が発生した相手側ＩＰアドレスである「ＩＰアドレス」と、当該事象の種類を識別するコードである「事象コード」と、を格納する。
【００２３】
各データの例は、端末識別番号が「ＴＣ４１０００１２３」、日時が「２０１３０９３０１２５４」、ＩＰアドレスが「○．○．○．○」、事象コードが「９８０１」である。
【００２４】
図４は、閾値ファイル２１２Ａのデータ構成を示す図である。図４に示すように、閾値ファイル２１２Ａは、「事象コード」と、事象が発生する「時間間隔」と、「閾値」と、を格納する。
【００２５】
各データの例は、事象コードが「９８０１」、時間間隔が「６０秒」、閾値が「３回」である。
【００２６】
図５は、設定値ファイル２１２Ｂのデータ構成を示す図である。図５に示すように、設定値ファイル２１２Ｂは、「事象コード」と、ＶＰＮの設定値の変更内容を示す「変更内容」と、を格納する。
【００２７】
各データの例は、事象コードが「９８０１」であり、変更内容には具体的なＶＰＮパラメータが格納される。
【００２８】
図６は、決済端末１の動作を示すフローチャートである。図６に示すように、ステップ６０１において、決済端末１はサーバ２と決済サーバ３とにＶＰＮ接続処理を行う。
【００２９】
ステップ６０２において、決済端末１はＶＰＮ接続処理が成功したかを判定する。決済端末１は、サーバ２及び決済サーバ３のいずれかのＶＰＮ接続が失敗したと判定した場合、ステップ６０３に進み、いずれの接続も成功したと判定した場合、ステップ６０４に進む。
【００３０】
ステップ６０３において、決済端末１はログファイル２０２Ａに通信ログを格納し、ステップ６０１に戻る。
【００３１】
ステップ６０４において、決済端末１はログファイル２０２Ａから通信ログを読み込む。
【００３２】
ステップ６０５において、決済端末１はログファイル２０２Ａに通信ログがあるかを判定する。決済端末１はログファイル２０２Ａに通信ログがあると判定した場合、ステップ６０６に進み、通信ログがないと判定した場合、ステップ６０７に進む。
【００３３】
ステップ６０６において、決済端末１は読み出した通信ログをサーバ２に送信し、ログファイル２０２Ａから通信ログを削除する。
【００３４】
ステップ６０７において、決済端末１はサーバ２と決済サーバ３とに通信を維持するためのキープアライブ処理を行う。
【００３５】
ステップ６０８において、決済端末１はキープアライブ処理が成功したかを判定する。決済端末１は、サーバ２及び決済サーバ３のいずれにもキープアライブ処理が成功したと判定した場合、ステップ６１３に進み、いずれかのキープアライブ処理が失敗したと判定した場合、ステップ６０９に進む。
【００３６】
ステップ６０９において、決済端末１は通信ログをログファイル２０２Ａに格納し、ステップ６０１に戻る。
【００３７】
ステップ６１０において、サーバ２は決済端末１から通信ログを受信した場合、受信した通信ログを解析する。具体的には、事象ごとにあらかじめ定められた時間間隔内に閾値回数以上の事象が発生しているかを判定する。サーバ２は、閾値回数以上当該事象が発生していると判定した場合、ステップ６１１に進み、閾値回数以上発生していないと判定した場合、次に通信ログが決済端末１から送信されるのを待ち受ける。サーバ２は、決済端末１からさらに通信ログを受信した場合、ステップ６１０に戻る。
【００３８】
ステップ６１１において、サーバ２は設定値ファイル２１２Ｂから決済端末１に送信する設定変更ファイルを生成する。
【００３９】
ステップ６１２において、サーバ２は設定値変更ファイルのダウンロード要求を送信するように決済端末１に通知を送信する。
【００４０】
ステップ６１３において、決済端末１は通知をサーバ２から受信する。
【００４１】
ステップ６１４において、決済端末１はサーバ２に設定変更ファイルのダウンロード要求を送信する。
【００４２】
ステップ６１５において、サーバ２は設定変更ファイルを決済端末１に送信する。
【００４３】
ステップ６１６において、決済端末１は受信した設定変更ファイルに基づいてＶＰＮのパラメータの設定を更新し、ステップ６０７に戻る。
【００４４】
以上述べたように、本実施形態の決済端末１は、情報を入出力する入出力部１２と、カードから情報を読み取るカードリーダ１３と、記録媒体に画像形成するプリンタ１４と、通信を行う通信部２０３と、通信ログを格納するログファイル２０２Ａと、決済端末１の管理を行うサーバ２及び決済を行う決済サーバ３のいずれか一方とのＶＰＮ接続が失敗したと判定した場合、サーバ２とのＶＰＮ接続が確立した後にサーバ２に通信ログを送信する制御部２０１と、を備える。
【００４５】
従って、サーバ２はこの通信ログを解析することにより設定変更ファイルを決済端末１に送信することが可能となり、決済端末１は受信した設定変更ファイルに基づいて設定を変更することができるため、ユーザに負担をかけずに設定の更新が可能となるという効果がある。
【００４６】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４７】
１  決済端末
２  サーバ
３  決済サーバ
１２  入出力部
１３  カードリーダ
１４  プリンタ
【図１】
2015050736.tif 000003
【図２】
2015050736.tif 000004
【図３】
2015050736.tif 000005
【図４】
2015050736.tif 000006
【図５】
2015050736.tif 000007
【図６】
2015050736.tif 000008