(57)【要約】【課題】本発明では、オフライン状態でのクレジットカードによる決済において、オフライン状態でのユーザごとの複数のクレジットカードの利用状況を管理し、オフライン決済での不正使用被害のリスクを低下させることを目的とする。【解決手段】一定期間オフライン状態が継続する環境（例えば飛行中）において、複数のクレジットカードによる利用上限額を管理し、オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報（例えば座席番号）を取得し、ユーザがオフライン状態が継続する期間に、複数のクレジットカードを使用した場合に、複数のクレジットカードによる利用上限額に基づくチェックを実施し警告する。【選択図】図３
2018005310.tif 000002
【特許請求の範囲】
【請求項１】
一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置であって、
複数のクレジットカードに対する利用上限額を管理する管理手段と、
前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、
前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記管理手段は、更に、単一のクレジットカードに対する利用上限額を管理し、
前記ユーザ位置特定情報に対応する複数のクレジットカードに対して、前記複数のクレジットカードに対する利用上限額に基づくチェックを無効に設定する複数カードチェック無効設定手段を有し、
前記警告手段は、前記無効に設定された前記ユーザ位置特定情報に対応する前記複数のクレジットカードについては、前記複数のクレジットカードに対する利用上限額のチェックによる警告を実施せず、各クレジットカードによる利用合計金額を、前記単一のクレジットカードに対する利用上限額に基づいてチェックし警告することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記警告手段は、前記ユーザ位置特定情報に対応して複数のクレジットカードが使用された場合に警告することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記警告手段は、前記ユーザ位置特定情報に対応付けられたクレジットカードに対して、該ユーザ位置特定情報とは異なるユーザ位置特定情報が前記ユーザ位置特定情報取得手段により取得された場合に警告することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
一定期間オフライン状態が継続する環境において、複数のクレジットカードに対する利用上限額を管理する手段を有し、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置の制御方法であって、
ユーザ位置特定情報取得手段が、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得ステップと、
警告手段が、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項６】
一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
複数のクレジットカードに対する利用上限額を管理する第１の管理手段と、
前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、
前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品販売等のクレジットカード決済において、オフラインにて仮決済する技術に関する。
【背景技術】
【０００２】
飛行中の飛行機の機内では地上との無線通信が制限され、機内にて商品等を販売する際にクレジットカードにて決済する場合、地上のサーバと通信することなく、オフラインで仮決済する必要がある。
【０００３】
この場合、リアルタイムでクレジットカードの利用限度額のチェックが実施できないため、偽造カードによる不正使用被害を受けるリスクがある。そのため、航空各社では、１回の飛行中、クレジットカードごとに独自の利用限度額を設定して、被害を最小限に留めるようにしている。
【０００４】
オフラインの状況下で利用限度額を管理するために、特許文献１では、多機能ＩＣカードにて残高を記憶させて利用限度額を管理する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３６２３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１による方法は、ＩＣカード機能を前提としており、現状、全てのクレジットカードがＩＣ機能を備えているわけではないため、クレジットカードのオフライン決済にすぐに適用することはできない。
【０００７】
また、クレジットカードごとに１飛行中の利用限度額を設定する方法の場合、一人の人物が複数の偽造カードを所持して不正使用すると被害額が増大する。
【０００８】
そこで、本発明は、オフライン状態でのクレジットカードによる決済において、オフライン状態でのユーザごとの複数のクレジットカードの利用状況を管理し、オフライン決済での不正使用被害のリスクを低下させることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置であって、複数のクレジットカードに対する利用上限額を管理する管理手段と、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段と、を有することを特徴とする。
【００１０】
本発明の制御方法は、一定期間オフライン状態が継続する環境において、複数のクレジットカードに対する利用上限額を管理する手段を有し、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置の制御方法であって、ユーザ位置特定情報取得手段が、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得ステップと、警告手段が、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告ステップと、を有することを特徴とする。
【００１１】
本発明のプログラムは、一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置において実行可能なプログラムであって、前記情報処理装置を、複数のクレジットカードに対する利用上限額を管理する第１の管理手段と、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段、として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によると、オフライン状態でのクレジットカードによる決済において、オフライン状態でのユーザごとの複数のクレジットカードの利用状況を管理し、オフライン決済での不正使用被害のリスクを低下させることができるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態である機内販売管理システムのシステム構成の一例を示すブロック図。
【図２】本発明の実施形態である機内販売管理システムを構成する機内販売端末に適用可能なハードウェア構成の一例を示すブロック図。
【図３】本発明の実施形態である機内販売管理システムの機能構成の一例を示すブロック図。
【図４】本発明の実施形態である機内販売管理システムで使用する限度額マスタテーブルの一例を示すデータ構成図。
【図５】本発明の実施形態である機内販売管理システムで使用する販売データテーブルの一例を示すデータ構成図。
【図６】本発明の実施形態である機内販売管理システムで使用するカード番号別合計金額テーブルの一例を示すデータ構成図。
【図７】本発明の実施形態である機内販売管理システムで使用する座席番号別合計金額テーブルの一例を示すデータ構成図。
【図８】本発明の実施形態である機内販売管理システムで使用する特採テーブルの一例を示すデータ構成図。
【図９】本発明の実施形態である機内販売管理システムの決済方法選択画面の一例を示す画面イメージ。
【図１０】本発明の実施形態である機内販売管理システムのクレジットカード読取画面の一例を示す画面イメージ。
【図１１】本発明の実施形態である機内販売管理システムのお客様情報登録画面の一例を示す画面イメージ。
【図１２】本発明の実施形態である機内販売管理システムの座席番号警告画面の一例を示す画面イメージ。
【図１３】本発明の実施形態である機内販売管理システムの単一カード限度額エラー画面の一例を示す画面イメージ。
【図１４】本発明の実施形態である機内販売管理システムの複数カード限度額警告画面の一例を示す画面イメージ。
【図１５】本発明の実施形態である機内販売管理システムの複数カード使用警告画面の一例を示す画面イメージ。
【図１６】本発明の実施形態である機内販売管理システムのクレジットカード決済処理の一例を示すフローチャート。
【図１７】本発明の実施形態である機内販売管理システムの複数カード限度額チェック処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１４】
図１は、本発明の実施形態の機内販売管理システムのシステム構成の一例を示すブロック図である
【００１５】
機内販売管理システム１００は、機内販売端末１０１、販売管理サーバ１０２、ネットワーク１０３より構成される。
【００１６】
機内販売端末１０１は、飛行中の機内にて、商品に添付されたバーコードを読み取ることにより商品情報を取得し、販売管理サーバ１０２から事前に取得していた商品マスタより金額を取得する。クレジットカード決済の場合には、クレジットカード情報を読み取ってオフラインの状況にて仮決済を実施し、販売データとして蓄積する。着陸後、販売管理サーバにオンライン接続し、販売管理サーバ１０２に蓄積した販売データを送信する。
【００１７】
販売管理サーバ１０２は、離陸前に機内販売端末１０１に機内販売に必要な商品マスタ等の必要データを送信し、着陸後、機内販売端末１０１から販売データを受信し、クレジットカードにて仮決済された販売データについては、クレジット会社に接続して本決済を実施する。ここで、クレジットカードの不正利用が発覚すれば、その旨担当者に通知して必要な処置を実施することになる。
【００１８】
ネットワーク１０３は、機内販売端末１０１と販売管理サーバ１０２を通信可能に接続するが、飛行中は使用が制限され、主に離陸前、着陸後の地上で使用される。また、通常は無線ネットワークが採用されるが、有線ネットワークであってもよいし、ＵＳＢ等による直接接続であってもよい。
【００１９】
図２は、図１の機内販売端末１０１に適用可能なハードウェア構成の一例を示すブロック図である。
【００２０】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２１】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２２】
また、２０５は入力コントローラで、キーボード（ＫＢ）およびタッチパネル２０９や、クレジットカード情報を読み取るためのカードリーダ２１２、商品に添付されたバーコードを読み取るためのバーコードリーダ２１３等からの入力を制御する。２０６はビデオコントローラで、ディスプレイ２１０の表示器への表示を制御する。なお、本実施形態でのディスプレイはタッチパネル機能付きの液晶ディスプレイであり、入力機能も有する。
【００２３】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるＣＦカードメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２４】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、キーボードおよびタッチパネル２０９でのユーザ指示を可能とする。
【００２６】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００２７】
図３は、本発明の実施形態の機内販売管理システムの機能構成の一例を示すブロック図である。
【００２８】
機内販売管理システム１００は、機内販売端末１０１、販売管理サーバ１０２を持つ。
【００２９】
機内販売端末１０１は、画面表示部３１１、商品情報取得部３１２、クレジットカード情報取得部３１３、顧客情報取得部３１４、限度額チェック部３１５、仮決済処理部３１６、送受信部３１７を持つ。
【００３０】
画面表示部３１１は、後述する決済方法選択画面９００、クレジットカード読取画面１０００、お客様情報登録画面１１００、座席番号警告画面１２００、単一カード限度額エラー画面１３００、複数カード限度額警告画面１４００、複数カード使用警告画面１５００等の各種画面を表示する機能部である。
【００３１】
商品情報取得部３１２は、バーコードリーダ２１３にて商品に添付されたバーコードを読み取ることにより商品情報を取得し、さらに商品マスタより該商品の価格を取得する機能部である。
【００３２】
クレジットカード情報取得部３１３は、カードリーダ２１２にてクレジットカードの情報を読み取り、ＲＡＭ２０３に一時的に格納する機能部である。
【００３３】
顧客情報取得部３１４は、お客様情報登録画面１１００にて顧客情報の入力を受け付け、ＲＡＭ２０３に一時的に格納する機能部である。
【００３４】
限度額チェック部３１５は、クレジットカードごとに単一カード限度額のチェック、および、顧客ごとに複数カード限度額のチェックを実行する機能部である。チェックした結果は、画面表示部３１１により、結果に応じた画面を表示して担当者に通知される。
【００３５】
仮決済処理部３１６は、オフライン状態でクレジットカードによる決済を実行する機能部である。
【００３６】
送受信部３１７は、クレジットカードのオフライン決済で必要な各種データを販売管理サーバ１０２から受信し、販売データ等の本決済に必要データを販売管理サーバ１０２に送信する機能部である。
【００３７】
販売管理サーバ１０２は、送受信部３２１、本決済処理部３２２を持つ。
【００３８】
送受信部３２１は、クレジットカードのオフライン決済で必要な各種データを機内販売端末１０１に送信し、販売データ等の本決済に必要データを機内販売端末から受信する機能部である。
【００３９】
本決済処理部３２２は、機内販売端末１０１から送信された仮決済済みの販売データ等に基づき、クレジット会社に接続して決済処理を実行する機能部である。
【００４０】
以下、図を参照して、機内販売管理システム１００で使用するデータテーブルの一例について説明する。
【００４１】
各データテーブルは、機内販売端末１０１の外部メモリ２１１またはＲＡＭ２０３に格納される。また、限度額マスタテーブル４００は、販売管理サーバ１０２にて管理されており、飛行前に事前に販売管理サーバ１０２から機内販売端末１０１へダウンロードしておく。
【００４２】
図４は、限度額マスタテーブル４００の一例を示すデータ構成図である。
【００４３】
限度額マスタテーブル４００は、オフライン決済におけるクレジットカードの利用限度額を格納し、項目として、単一カード限度額４０１、複数カード限度額４０２を持つ。
【００４４】
単一カード限度額４０１は、１枚のクレジットカードに対する利用限度額を表し、該限度額を超過した決済はできない。
【００４５】
複数カード限度額４０２は、１人のユーザが複数のクレジットカードを使用して決済する場合の限度額を表し、該限度額を超えて決済しようとすると、警告が通知される。
【００４６】
本実施例では、限度額マスタテーブルは全ユーザで共通の設定としているが、他の実施例として、クレジットカードの種類や、座席のクラスごとに限度額設定を変えてもよい。さらには個別のクレジットカード番号ごとに限度額設定を変えてもよい。
【００４７】
図５は、販売データテーブル５００の一例を示すデータ構成図である。
【００４８】
販売データテーブル５００は、機内にて販売した実績を格納し、項目として、伝票番号５０１、座席番号５０２、クレジットカード番号５０３、金額５０４を持つ。
【００４９】
伝票番号５０１は、１回の販売ごとに一意に付与される番号であり、販売レシートに表示される。
【００５０】
座席番号５０２は、１回の飛行中に顧客（ユーザ）を識別可能な番号として使用する。他の識別可能な番号として、国際線の場合のパスポート番号が考えられるが、販売の都度パスポートの提示を求める必要があり、特に少額の販売の場合には顧客、販売担当者ともに抵抗感を感じる場合がある。また、顧客の国籍によって、パスポート番号の体系が異なり、統一した識別番号とはならない。さらに国内線では、パスポートを所持する必要がないため、顧客識別目的としては不適である。よって、１回の飛行中にユーザに対して固定され、一目で認識できる座席番号は、顧客を識別可能な番号として適切な番号の一つであるが、チケットの識別番号等、顧客を一意に識別可能な番号であれば、座席番号に限る必要はない。
【００５１】
クレジットカード番号５０３は、当該販売に対して決済に使用したクレジットカードの番号である。本実施例では、クレジットカードで決済した販売データのみを記載しているが、本項目をブランクにすることにより、現金で決済したことを表すことができる。
【００５２】
金額５０４は、当該販売での販売金額であり、クレジットカードで決済した場合には、クレジットカードの利用金額を表す。
【００５３】
図６は、カード番号別合計金額テーブル６００の一例を示すデータ構成図である。
【００５４】
カード番号別合計金額テーブル６００は、クレジットカード番号ごとの利用金額の合計を表し、項目として、クレジットカード番号６０１、合計金額６０２を持つ。
【００５５】
クレジットカード番号６０１は、決済に使用したクレジットカードの番号を表し、販売データテーブル５００のクレジットカード番号５０３に対応する。
【００５６】
合計金額６０２は、クレジットカード番号５０３ごとに、販売データテーブル５００の金額５０４を集計した金額である。
【００５７】
なお、本テーブルは、画面表示や帳票出力のために用意しているが、表示や出力の都度、集計計算をしてもよい。
【００５８】
図７は、座席番号別合計金額テーブル７００の一例を示すデータ構成図である。
【００５９】
座席番号別合計金額テーブル７００は、座席番号ごとのクレジットカードの利用金額の合計を表し、項目として、座席番号７０１、合計金額７０２を持つ。
【００６０】
座席番号７０１は、クレジットカードでの決済時に入力した座席番号を表し、販売データテーブル５００の座席番号５０２に対応する。
【００６１】
合計金額７０２は、座席番号５０２ごとに、販売データテーブル５００のクレジットカードを利用した分について金額５０４を集計した金額である。
【００６２】
なお、本テーブルは、画面表示や帳票出力のために用意しているが、表示や出力の都度、集計計算をしてもよい。
【００６３】
図８は、特採テーブル８００の一例を示すデータ構成図である。
【００６４】
特採テーブル８００は、特定の顧客に対して、複数クレジットカードの利用金額の制限をはずす場合に区分を設定するテーブルであり、項目として、座席番号８０１、クレジットカード番号８０２、特採区分８０３を持つ。
【００６５】
座席番号８０１は、クレジットカードでの決済時に入力した座席番号を表し、販売データテーブル５００の座席番号５０２に対応する。
【００６６】
クレジットカード番号８０２は、決済に使用したクレジットカードの番号を表し、販売データテーブル５００のクレジットカード番号５０３に対応する。
【００６７】
特採区分８０３は、当該座席番号８０１、当該複数のクレジットカード番号８０２に対して、複数クレジットカードの利用金額の制限を外す場合に”Ｘ”が設定される。本区分が設定された座席番号８０１の顧客が使用するクレジットカード番号８０２のクレジットカードについては、複数クレジットカード限度額のチェックは免除され、単一クレジットカード限度額のチェックのみが実施される。
【００６８】
次に、図を参照して、機内販売管理システム１００で使用する画面の一例を説明する。
【００６９】
各画面は、機内販売端末１０１のディスプレイ２１０に表示される。
【００７０】
図９は、決済方法選択画面９００の一例を示す画面イメージである。
【００７１】
決済方法選択画面９００は、販売する商品が確定し、決済金額が算出された後に、決済方法の選択を受け付ける画面である。
【００７２】
商品名および金額を記載した商品の明細、および、決済金額を表示し、クレジットカード決済の場合はクレジットカードボタン９０１の押下を受け付けてクレジットカード読取画面１０００に遷移し、現金決済の場合は現金を受領して現金ボタン９０２の押下を受け付けて決済完了となる。
【００７３】
図１０は、クレジットカード読取画面１０００の一例を示す画面イメージである。
【００７４】
クレジットカード読取画面１０００は、「クレジットカードをスワイプしてください」というメッセージを表示し、カードリーダ２１２によりクレジットカード情報が読み取られた後、クレジットカードの有効性チェックで問題がなければ、お客様情報登録画面１１００に遷移する。クレジットカードの有効性チェックで問題があれば不図示の有効性チェックエラー画面を表示する。
【００７５】
図１１は、お客様情報登録画面１１００の一例を示す画面イメージである。
【００７６】
お客様情報登録画面１１００は、クレジットカード決済の場合に、顧客に関する情報を登録するための画面である。顧客に固有の情報として、性別、年齢、国籍の入力（選択）を受け付け、今回の飛行中に限定した顧客に固有の情報として、座席番号１１０１の入力を受け付ける。
【００７７】
図１２は、座席番号警告画面１２００の一例を示す画面イメージである。
【００７８】
座席番号警告画面１２００は、カードリーダ２１２にて読み取ったクレジットカード番号に対して、前に入力された座席番号と、今回入力された座席番号が異なる場合に警告メッセージを表示する画面である。顧客が正規の座席から一時的に移動していた場合や、座席番号の入力間違いの場合は、座席番号修正ボタン１２０２の押下を受け付けて、お客様情報登録画面１１００に戻り、座席番号１１０１の修正を受け付ける。原因が判明しない場合は、同一の番号を持つ複数のクレジットカードの使用など、不正使用の恐れがあるため、中止ボタン１２０３の押下を受け付けて、クレジットカード決済を中止する。
【００７９】
図１３は、単一カード限度額エラー画面１３００の一例を示す画面イメージである。
【００８０】
単一カード限度額エラー画面１３００は、カードリーダ２１２にて読み取ったクレジットカード番号に対して、利用金額の合計が限度額マスタテーブル４００の単一カード限度額４０１を超過した場合に、その利用詳細内容１３０１とともにエラーメッセージを表示する画面である。単一カード限度額４０１は、絶対に超えることができない限度額であるため、中止ボタン１３０２の押下を受け付けて、クレジットカード決済を中止する。
【００８１】
図１４は、複数カード限度額警告画面１４００の一例を示す画面イメージである。
【００８２】
複数カード限度額警告画面１４００は、お客様情報登録画面１１００にて入力された座席番号１１０１に対して、利用金額の合計が限度額マスタテーブル４００の複数カード限度額４０２を超過した場合に、その利用詳細内容１４０１とともに警告メッセージを表示する画面である。複数カード限度額４０２については、各カードの与信が確認された場合には制限をはずすことが可能であり、その場合は単一カード限度額４０１のチェックのみが有効となる。複数カード限度額の制限を外す場合は、特採ボタン１４０２の押下を受け付け、特採処理を実行し、クレジットカード決済を実行する。各カードの与信が確認できない場合などにより制限をはずさない場合には、中止ボタン１３０２の押下を受け付けて、クレジットカード決済を中止する。
【００８３】
図１５は、複数カード使用警告画面１５００の一例を示す画面イメージである。
【００８４】
複数カード使用警告画面１５００は、同一座席番号において、複数のクレジット番号が使用された場合に、使用カード情報１５０１とともに警告メッセージを表示する画面である。複数カード使用警告画面１５００は、複数カード利用限度額チェックに先行して表示され、そのままクレジットカード決済を継続する場合は、続けるボタン１５０２の押下を受け付けて、複数カード利用限度額のチェックを実施し、クレジットカード決済を中止する場合は、中止ボタン１５０３の押下を受け付ける。
【００８５】
次に、図を参照して、機内販売管理システム１００における処理フローについて説明する。
【００８６】
図１６は、機内販売時のクレジットカード決済処理の一例を示すフローチャートである。
【００８７】
本処理は、機内販売端末１０１のＣＰＵ２０１にて実行される。
【００８８】
ステップＳ１０１では、機内販売端末１０１のバーコードリーダ２１３にて、商品に添付されたバーコードを読み取ることにより商品情報を取得し、販売管理サーバ１０２から事前に取得していた商品マスタより金額を取得する。
【００８９】
ステップＳ１０２では、決済方法選択画面９００を表示し、商品の明細（商品名、金額）および決済金額を表示して、担当者の決済方法の選択を受け付ける。決済方法選択画面９００のクレジットカードボタン９０１が押下された場合は、ステップＳ１０３に進み、現金ボタン９０２が押下された場合は、処理フローを終了する。
【００９０】
ステップＳ１０３では、クレジットカード読取画面１０００を表示し、機内販売端末１０１のカードリーダ２１２にてクレジットカード情報を読み取り、その内容をＲＡＭ２０３に一時的に記憶して後続の処理で使用する。読み取る情報は、クレジットカード番号、有効期限等である。読み取った情報をもとに、クレジットカード番号のチェックディジットによるチェック、有効期限のチェックなどオフラインにて実施できるクレジットカードの有効性チェックを実行し、問題なければステップＳ１０４に進む。ここで問題があれば不図示のエラー画面を表示して処理フローを終了する。
【００９１】
ステップＳ１０４では、お客様情報登録画面１１００を表示し、お客様情報の入力を受け付け、その内容をＲＡＭ２０３に一時的に記憶して後続の処理で使用する。お客様情報登録画面１１００にて入力を受け付ける項目は、性別、年齢、国籍および座席番号１１０１である。
【００９２】
ステップＳ１０５では、ステップＳ１０３にて読み取ったクレジットカード番号が、販売データテーブル５００のクレジットカード番号５０３に存在するかを確認し、存在する場合、今回受け付けた座席番号と、販売データテーブル５００の座席番号５０２と一致するかを判定する。一致しない場合は、ステップＳ１０６に進み、一致する場合は、ステップＳ１０８に進む。
【００９３】
ステップＳ１０６では、座席番号警告画面１２００を表示し、担当者に確認させる。
【００９４】
ステップＳ１０７では、座席番号警告画面１２００にて、座席番号修正ボタン１２０２が押下されれば、ステップＳ１０４に戻って、お客様情報登録画面１１００にて座席番号を修正してから再度処理を実行し、中止ボタン１２０３が押下されれば、処理フローを終了する。
【００９５】
ステップＳ１０８では、ステップＳ１０３にて読み取ったクレジットカード番号をキーとして、販売データテーブル５００の金額５０４を集計した金額に今回の金額を加えることにより利用合計金額を算出し、算出された利用合計金額が、限度額マスタテーブル４００の単一カード限度額４０１を超過するか否かを判定する。超過する場合は、ステップＳ１０９に進み、超過しない場合は、ステップＳ１１０に進む。
【００９６】
ステップＳ１０９では、単一カード限度額エラー画面１３００を表示し、担当者に確認させる。中止ボタン１３０２が押下されれば、処理を終了する。
【００９７】
ステップＳ１１０では、販売データテーブル５００から今回受け付けた座席番号をキーとして、前に使用したクレジットカード番号５０３を取得し、今回読み取ったクレジットカード番号と合わせて、複数のクレジットカードが使用されたかを判定する。複数のクレジットカードが使用された場合はステップＳ１１１に進み、そうでない場合はステップＳ１１９に進む。なお、複数のクレジットカードが使用されたかどうかを判定するのではなく、２枚目以降で新たなクレジットカード番号のクレジットカードが使用されたかどうかを判定するようにしてもよい。
【００９８】
ステップＳ１１１では、複数カード使用警告画面１５００を表示して、担当者に確認させる。
【００９９】
ステップＳ１１２では、複数カード使用警告画面１５００にて、続けるボタン１５０２が押下されれば、ステップＳ１１４に進み、中止ボタン１５０３が押下されれば、処理を終了する。
【０１００】
ステップＳ１１３では、受け付けた座席番号と、読み取ったクレジットカード番号をキーとして、特採テーブル８００から特採区分８０３を取得し、特採区分８０３が”Ｘ”ならば、ステップ１１９に進み、特採区分８０３がブランクまたはレコードが未登録であれば、ステップＳ１１４に進む。
【０１０１】
ステップＳ１１４では、複数カード限度額チェック処理を実行する。本処理については、図１７にて詳述する。
【０１０２】
ステップＳ１１５では、複数カード限度額チェック処理の結果を判定し、結果がＯＫであれば、ステップＳ１１９に進み、結果がＮＧであれば、ステップＳ１１６に進む。
【０１０３】
ステップＳ１１６では、複数カード限度額警告画面１４００を表示し、担当者に確認させる。
【０１０４】
ステップＳ１１７では、複数カード限度額警告画面１４００にて担当者のボタン操作を受け付け、特採ボタン１４０２が押下された場合は、ステップＳ１１８に進み、中止ボタン１４０３が押下された場合は、処理を終了する。
【０１０５】
ステップＳ１１８では、特採テーブル８００に対して、今回受け付けた座席番号と、該座席番号に対応する今回読み取ったクレジット番号を含む複数のクレジットカード番号との組み合わせについて特採区分８０３に”Ｘ”を設定する。本区分が設定された座席番号に対応する複数のクレジットカード番号のクレジットカードについては、本飛行中、ステップＳ１１４の複数カード限度額チェックの対象からはずれ、ステップＳ１０８の単一カード限度額チェックのみが実施されるようになる。
【０１０６】
ステップＳ１１９では、ステップＳ１０２で表示した決済金額を、読み取ったクレジットカード番号のクレジットカードにて仮決済する。ここで仮決済としているのは、着陸後に機内販売端末１０１から販売管理サーバ１０２にオンラインで必要データ送信し、クレジット会社に接続して実施する本決済と区別するためである。具体的には、販売データテーブル５００に今回の販売データを追加登録し、カード番号別合計金額テーブル６００、および、座席番号別合計金額テーブル７００を今回の販売データに基づいて更新または追加登録する。
【０１０７】
図１７は、ステップＳ１１４の複数カード限度額チェック処理の一例を示すフローチャートである。
【０１０８】
本処理は、機内販売端末１０１のＣＰＵ２０１にて実行される。
【０１０９】
ステップＳ２０１では、限度額マスタテーブル４００から複数カード限度額４０２を取得する。
【０１１０】
ステップＳ２０２では、対象の座席番号をキーとして、販売データテーブル５００の金額５０４を集計し、今回の金額を加えることにより利用合計金額を算出する。
【０１１１】
ステップＳ２０３では、ステップＳ２０２で算出した利用合計金額が、ステップＳ２０１で取得した複数カード限度額４０２を超過しないかどうかを判定する。超過しない場合は、ステップＳ２０４に進み、超過する場合は、ステップＳ２０５に進む。
【０１１２】
ステップＳ２０４では、チェック結果としてＯＫを返す。
【０１１３】
ステップＳ２０５では、チェック結果としてＮＧを返す。
【０１１４】
上記の通り、座席番号等の一定期間顧客を特定可能な番号を受け付け、該番号に基づいて利用金額の管理を実施することにより、顧客が複数のクレジットカードを使用した場合であっても、顧客ごとに複数のクレジットカードの利用状況を把握し、オフライン決済での不正使用被害のリスクを低下させることが可能となる。
【０１１５】
以上、各実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１１６】
また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能（読み取り可能）なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。
【０１１７】
なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。
【０１１８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１２０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１２１】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１２４】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１２５】
１００  機内販売管理システム
１０１  機内販売端末
１０２  販売管理サーバ
１０３  ネットワーク
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  キーボード
２１０  液晶ディスプレイ
２１１  外部メモリ
２１２  カードリーダ
２１３  バーコードリーダ
【図１】
2018005310.tif 000003
【図２】
2018005310.tif 000004
【図３】
2018005310.tif 000005
【図４】
2018005310.tif 000006
【図５】
2018005310.tif 000007
【図６】
2018005310.tif 000008
【図７】
2018005310.tif 000009
【図８】
2018005310.tif 000010
【図９】
2018005310.tif 000011
【図１０】
2018005310.tif 000012
【図１１】
2018005310.tif 000013
【図１２】
2018005310.tif 000014
【図１３】
2018005310.tif 000015
【図１４】
2018005310.tif 000016
【図１５】
2018005310.tif 000017
【図１６】
2018005310.tif 000018
【図１７】
2018005310.tif 000019