[go: up one dir, main page]

JP2018005310A - Information processing device, control method, and program - Google Patents

Information processing device, control method, and program Download PDF

Info

Publication number
JP2018005310A
JP2018005310A JP2016127187A JP2016127187A JP2018005310A JP 2018005310 A JP2018005310 A JP 2018005310A JP 2016127187 A JP2016127187 A JP 2016127187A JP 2016127187 A JP2016127187 A JP 2016127187A JP 2018005310 A JP2018005310 A JP 2018005310A
Authority
JP
Japan
Prior art keywords
credit cards
position specifying
specifying information
user position
credit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2016127187A
Other languages
Japanese (ja)
Inventor
翔 小川
Sho Ogawa
翔 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2016127187A priority Critical patent/JP2018005310A/en
Publication of JP2018005310A publication Critical patent/JP2018005310A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PROBLEM TO BE SOLVED: To lower a risk of an unauthorized use damage in off-line settlement by managing use states of a plurality of credit cards of each user in an off-line state in settlement by a credit card on an off-line state.SOLUTION: A use upper limit amount by a plurality of credit cards is managed in an environment (for example, during flight), user position specification information (e.g., a seat number) which can specify the position of a user is acquired during a period when an off-line state continues, and a check based on the use upper limit amount by a plurality of credit cards is executed and warned when the user uses the plurality of credit cards during the period when the off-line state continues.SELECTED DRAWING: Figure 3

Description

本発明は、商品販売等のクレジットカード決済において、オフラインにて仮決済する技術に関する。   The present invention relates to a technology for making a temporary settlement offline in a credit card settlement such as merchandise sales.

飛行中の飛行機の機内では地上との無線通信が制限され、機内にて商品等を販売する際にクレジットカードにて決済する場合、地上のサーバと通信することなく、オフラインで仮決済する必要がある。   Wireless communication with the ground is restricted in the plane of a plane in flight, and when making a payment with a credit card when selling products etc. on the plane, it is necessary to make a temporary settlement offline without communicating with the ground server is there.

この場合、リアルタイムでクレジットカードの利用限度額のチェックが実施できないため、偽造カードによる不正使用被害を受けるリスクがある。そのため、航空各社では、1回の飛行中、クレジットカードごとに独自の利用限度額を設定して、被害を最小限に留めるようにしている。   In this case, since the credit card usage limit cannot be checked in real time, there is a risk of unauthorized use damage caused by forged cards. For this reason, airline companies set their own credit limit for each credit card during one flight to minimize damage.

オフラインの状況下で利用限度額を管理するために、特許文献1では、多機能ICカードにて残高を記憶させて利用限度額を管理する技術が開示されている。   In order to manage the usage limit in an offline state, Patent Document 1 discloses a technique for managing the usage limit by storing a balance with a multi-function IC card.

特開2004−362332号公報JP 2004-362332 A

しかし、特許文献1による方法は、ICカード機能を前提としており、現状、全てのクレジットカードがIC機能を備えているわけではないため、クレジットカードのオフライン決済にすぐに適用することはできない。   However, the method according to Patent Document 1 assumes an IC card function, and not all credit cards have an IC function at present. Therefore, the method cannot be immediately applied to credit card offline settlement.

また、クレジットカードごとに1飛行中の利用限度額を設定する方法の場合、一人の人物が複数の偽造カードを所持して不正使用すると被害額が増大する。   Further, in the case of the method of setting the limit of use during one flight for each credit card, the damage amount increases when one person possesses a plurality of counterfeit cards and illegally uses them.

そこで、本発明は、オフライン状態でのクレジットカードによる決済において、オフライン状態でのユーザごとの複数のクレジットカードの利用状況を管理し、オフライン決済での不正使用被害のリスクを低下させることを目的とする。   Therefore, the present invention aims at managing the usage status of a plurality of credit cards for each user in the offline state in the payment by credit card in the offline state, and reducing the risk of unauthorized use damage in the offline payment. To do.

本発明の情報処理装置は、一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置であって、複数のクレジットカードに対する利用上限額を管理する管理手段と、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段と、を有することを特徴とする。   The information processing apparatus according to the present invention is an information processing apparatus that performs a payment process using a plurality of credit cards in the offline state in an environment where the offline state continues for a certain period of time, and manages the upper limit for use of the plurality of credit cards Means, user position specifying information acquiring means for acquiring user position specifying information capable of specifying a user position during a period in which the offline state continues, and the plurality of credit cards managed in association with the user position specifying information And warning means for checking and warning the total usage amount based on the usage upper limit amounts for the plurality of credit cards.

本発明の制御方法は、一定期間オフライン状態が継続する環境において、複数のクレジットカードに対する利用上限額を管理する手段を有し、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置の制御方法であって、ユーザ位置特定情報取得手段が、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得ステップと、警告手段が、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告ステップと、を有することを特徴とする。   The control method of the present invention includes an information processing apparatus that has means for managing a maximum amount of use for a plurality of credit cards in an environment where the offline state continues for a certain period of time, and performs settlement processing using the plurality of credit cards in the offline state. In the control method, the user position specifying information acquiring unit acquires user position specifying information capable of specifying the position of the user during the period in which the offline state continues, and the warning unit includes the user And a warning step of checking and warning the total usage amount of the plurality of credit cards managed in association with the position specifying information based on the upper limit usage amount for the plurality of credit cards.

本発明のプログラムは、一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置において実行可能なプログラムであって、前記情報処理装置を、複数のクレジットカードに対する利用上限額を管理する第1の管理手段と、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段、として機能させることを特徴とする。   The program of the present invention is a program that can be executed in an information processing apparatus that performs payment processing using a plurality of credit cards in the offline state in an environment where the offline state continues for a certain period of time. A first management unit that manages a use upper limit for a card; a user position specifying information acquiring unit that acquires user position specifying information capable of specifying a user position during a period in which the offline state continues; and the user position specifying information. It is made to function as a warning means for checking and warning the total usage amount of the plurality of credit cards managed in association with each other based on the maximum usage amount for the plurality of credit cards.

本発明によると、オフライン状態でのクレジットカードによる決済において、オフライン状態でのユーザごとの複数のクレジットカードの利用状況を管理し、オフライン決済での不正使用被害のリスクを低下させることができるようになる。   According to the present invention, it is possible to manage the usage status of a plurality of credit cards for each user in the offline state and to reduce the risk of unauthorized use damage in the offline payment in the payment by credit card in the offline state. Become.

本発明の実施形態である機内販売管理システムのシステム構成の一例を示すブロック図。The block diagram which shows an example of the system configuration | structure of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムを構成する機内販売端末に適用可能なハードウェア構成の一例を示すブロック図。The block diagram which shows an example of the hardware constitutions applicable to the in-flight sales terminal which comprises the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの機能構成の一例を示すブロック図。The block diagram which shows an example of a function structure of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムで使用する限度額マスタテーブルの一例を示すデータ構成図。The data block diagram which shows an example of the limit amount master table used with the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムで使用する販売データテーブルの一例を示すデータ構成図。The data block diagram which shows an example of the sales data table used with the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムで使用するカード番号別合計金額テーブルの一例を示すデータ構成図。The data block diagram which shows an example of the total amount table classified by card number used with the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムで使用する座席番号別合計金額テーブルの一例を示すデータ構成図。The data block diagram which shows an example of the total amount table classified by seat number used with the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムで使用する特採テーブルの一例を示すデータ構成図。The data block diagram which shows an example of the special adoption table used with the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの決済方法選択画面の一例を示す画面イメージ。The screen image which shows an example of the payment method selection screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムのクレジットカード読取画面の一例を示す画面イメージ。The screen image which shows an example of the credit card reading screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムのお客様情報登録画面の一例を示す画面イメージ。The screen image which shows an example of the customer information registration screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの座席番号警告画面の一例を示す画面イメージ。The screen image which shows an example of the seat number warning screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの単一カード限度額エラー画面の一例を示す画面イメージ。The screen image which shows an example of the single card limit amount error screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの複数カード限度額警告画面の一例を示す画面イメージ。The screen image which shows an example of the multiple card limit amount warning screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの複数カード使用警告画面の一例を示す画面イメージ。The screen image which shows an example of the multiple card use warning screen of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムのクレジットカード決済処理の一例を示すフローチャート。The flowchart which shows an example of the credit card payment process of the in-flight sales management system which is embodiment of this invention. 本発明の実施形態である機内販売管理システムの複数カード限度額チェック処理の一例を示すフローチャート。The flowchart which shows an example of the multiple card limit check process of the in-flight sales management system which is embodiment of this invention.

図1は、本発明の実施形態の機内販売管理システムのシステム構成の一例を示すブロック図である   FIG. 1 is a block diagram showing an example of a system configuration of an in-flight sales management system according to an embodiment of the present invention.

機内販売管理システム100は、機内販売端末101、販売管理サーバ102、ネットワーク103より構成される。   The in-flight sales management system 100 includes an in-flight sales terminal 101, a sales management server 102, and a network 103.

機内販売端末101は、飛行中の機内にて、商品に添付されたバーコードを読み取ることにより商品情報を取得し、販売管理サーバ102から事前に取得していた商品マスタより金額を取得する。クレジットカード決済の場合には、クレジットカード情報を読み取ってオフラインの状況にて仮決済を実施し、販売データとして蓄積する。着陸後、販売管理サーバにオンライン接続し、販売管理サーバ102に蓄積した販売データを送信する。   The in-flight sales terminal 101 acquires product information by reading a barcode attached to a product in the flight, and acquires the amount from the product master acquired in advance from the sales management server 102. In the case of credit card settlement, the credit card information is read, provisional settlement is performed in an offline state, and stored as sales data. After landing, the sales management server 102 is connected online and the sales data stored in the sales management server 102 is transmitted.

販売管理サーバ102は、離陸前に機内販売端末101に機内販売に必要な商品マスタ等の必要データを送信し、着陸後、機内販売端末101から販売データを受信し、クレジットカードにて仮決済された販売データについては、クレジット会社に接続して本決済を実施する。ここで、クレジットカードの不正利用が発覚すれば、その旨担当者に通知して必要な処置を実施することになる。   The sales management server 102 transmits necessary data such as a product master necessary for in-flight sales to the in-flight sales terminal 101 before takeoff, receives the sales data from the in-flight sales terminal 101 after landing, and is temporarily settled with a credit card. The sales data will be connected to a credit company to make this payment. Here, if unauthorized use of a credit card is detected, the person in charge is notified and necessary measures are taken.

ネットワーク103は、機内販売端末101と販売管理サーバ102を通信可能に接続するが、飛行中は使用が制限され、主に離陸前、着陸後の地上で使用される。また、通常は無線ネットワークが採用されるが、有線ネットワークであってもよいし、USB等による直接接続であってもよい。   The network 103 connects the in-flight sales terminal 101 and the sales management server 102 so that they can communicate with each other. However, the use of the network 103 is limited during flight, and it is mainly used on the ground before takeoff and after landing. In addition, a wireless network is usually adopted, but a wired network or a direct connection by USB or the like may be used.

図2は、図1の機内販売端末101に適用可能なハードウェア構成の一例を示すブロック図である。   FIG. 2 is a block diagram showing an example of a hardware configuration applicable to the in-flight sales terminal 101 of FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 202 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS), which is a control program of the CPU 201, or a function executed by each server or each PC. Various programs to be described later are stored.

203はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 203 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program or the like necessary for execution of processing from the ROM 202 or the external memory 211 into the RAM 203 and executing the loaded program.

また、205は入力コントローラで、キーボード(KB)およびタッチパネル209や、クレジットカード情報を読み取るためのカードリーダ212、商品に添付されたバーコードを読み取るためのバーコードリーダ213等からの入力を制御する。206はビデオコントローラで、ディスプレイ210の表示器への表示を制御する。なお、本実施形態でのディスプレイはタッチパネル機能付きの液晶ディスプレイであり、入力機能も有する。   An input controller 205 controls input from a keyboard (KB) and touch panel 209, a card reader 212 for reading credit card information, a bar code reader 213 for reading bar codes attached to products, and the like. . A video controller 206 controls display on the display 210 of the display 210. In addition, the display in this embodiment is a liquid crystal display with a touch panel function, and also has an input function.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶する外部記憶装置(ハードディスク(HD))や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるCFカードメモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is provided in an external storage device (hard disk (HD)), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, and the like. Controls access to an external memory 211 such as a CF card memory connected via an adapter.

208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したネットワーク103)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F controller 208 connects and communicates with an external device via a network (for example, the network 103 shown in FIG. 1), and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ210上での表示を可能としている。また、CPU201は、キーボードおよびタッチパネル209でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. In addition, the CPU 201 enables a user instruction with the keyboard and the touch panel 209.

本発明を実現するための後述する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらについての詳細な説明も後述する。   Various programs to be described later for realizing the present invention are recorded in the external memory 211 and executed by the CPU 201 by being loaded into the RAM 203 as necessary. Furthermore, definition files and various information tables used when executing the program are also stored in the external memory 211, and a detailed description thereof will be described later.

図3は、本発明の実施形態の機内販売管理システムの機能構成の一例を示すブロック図である。   FIG. 3 is a block diagram illustrating an example of a functional configuration of the in-flight sales management system according to the embodiment of this invention.

機内販売管理システム100は、機内販売端末101、販売管理サーバ102を持つ。   The in-flight sales management system 100 has an in-flight sales terminal 101 and a sales management server 102.

機内販売端末101は、画面表示部311、商品情報取得部312、クレジットカード情報取得部313、顧客情報取得部314、限度額チェック部315、仮決済処理部316、送受信部317を持つ。   The in-flight sales terminal 101 includes a screen display unit 311, a product information acquisition unit 312, a credit card information acquisition unit 313, a customer information acquisition unit 314, a limit check unit 315, a provisional payment processing unit 316, and a transmission / reception unit 317.

画面表示部311は、後述する決済方法選択画面900、クレジットカード読取画面1000、お客様情報登録画面1100、座席番号警告画面1200、単一カード限度額エラー画面1300、複数カード限度額警告画面1400、複数カード使用警告画面1500等の各種画面を表示する機能部である。   The screen display unit 311 includes a payment method selection screen 900, a credit card reading screen 1000, a customer information registration screen 1100, a seat number warning screen 1200, a single card limit amount error screen 1300, a multiple card limit amount warning screen 1400, and a plurality of later described. It is a functional unit that displays various screens such as a card use warning screen 1500.

商品情報取得部312は、バーコードリーダ213にて商品に添付されたバーコードを読み取ることにより商品情報を取得し、さらに商品マスタより該商品の価格を取得する機能部である。   The product information acquisition unit 312 is a functional unit that acquires product information by reading a barcode attached to a product with the barcode reader 213 and further acquires the price of the product from the product master.

クレジットカード情報取得部313は、カードリーダ212にてクレジットカードの情報を読み取り、RAM203に一時的に格納する機能部である。   The credit card information acquisition unit 313 is a functional unit that reads credit card information with the card reader 212 and temporarily stores it in the RAM 203.

顧客情報取得部314は、お客様情報登録画面1100にて顧客情報の入力を受け付け、RAM203に一時的に格納する機能部である。   The customer information acquisition unit 314 is a functional unit that receives input of customer information on the customer information registration screen 1100 and temporarily stores it in the RAM 203.

限度額チェック部315は、クレジットカードごとに単一カード限度額のチェック、および、顧客ごとに複数カード限度額のチェックを実行する機能部である。チェックした結果は、画面表示部311により、結果に応じた画面を表示して担当者に通知される。   The limit amount check unit 315 is a functional unit that executes a single card limit amount check for each credit card and a multi-card limit amount check for each customer. The checked result is notified to the person in charge by displaying a screen corresponding to the result by the screen display unit 311.

仮決済処理部316は、オフライン状態でクレジットカードによる決済を実行する機能部である。   The provisional payment processing unit 316 is a functional unit that executes payment using a credit card in an offline state.

送受信部317は、クレジットカードのオフライン決済で必要な各種データを販売管理サーバ102から受信し、販売データ等の本決済に必要データを販売管理サーバ102に送信する機能部である。   The transmission / reception unit 317 is a functional unit that receives various data necessary for offline payment of a credit card from the sales management server 102 and transmits data necessary for the main settlement such as sales data to the sales management server 102.

販売管理サーバ102は、送受信部321、本決済処理部322を持つ。   The sales management server 102 has a transmission / reception unit 321 and a main settlement processing unit 322.

送受信部321は、クレジットカードのオフライン決済で必要な各種データを機内販売端末101に送信し、販売データ等の本決済に必要データを機内販売端末から受信する機能部である。   The transmission / reception unit 321 is a functional unit that transmits various data necessary for offline payment of a credit card to the in-flight sales terminal 101 and receives data necessary for the main settlement such as sales data from the in-flight sales terminal.

本決済処理部322は、機内販売端末101から送信された仮決済済みの販売データ等に基づき、クレジット会社に接続して決済処理を実行する機能部である。   The settlement processing unit 322 is a functional unit that performs settlement processing by connecting to a credit company based on provisionally settled sales data transmitted from the in-flight sales terminal 101.

以下、図を参照して、機内販売管理システム100で使用するデータテーブルの一例について説明する。   Hereinafter, an example of a data table used in the in-flight sales management system 100 will be described with reference to the drawings.

各データテーブルは、機内販売端末101の外部メモリ211またはRAM203に格納される。また、限度額マスタテーブル400は、販売管理サーバ102にて管理されており、飛行前に事前に販売管理サーバ102から機内販売端末101へダウンロードしておく。   Each data table is stored in the external memory 211 or the RAM 203 of the in-flight sales terminal 101. The limit amount master table 400 is managed by the sales management server 102, and is downloaded from the sales management server 102 to the in-flight sales terminal 101 in advance before flight.

図4は、限度額マスタテーブル400の一例を示すデータ構成図である。   FIG. 4 is a data configuration diagram illustrating an example of the limit amount master table 400.

限度額マスタテーブル400は、オフライン決済におけるクレジットカードの利用限度額を格納し、項目として、単一カード限度額401、複数カード限度額402を持つ。   The limit amount master table 400 stores credit card use limit amounts in offline settlement, and has a single card limit amount 401 and a multi-card limit amount 402 as items.

単一カード限度額401は、1枚のクレジットカードに対する利用限度額を表し、該限度額を超過した決済はできない。   The single card limit 401 represents the limit of use for one credit card, and payment exceeding the limit cannot be made.

複数カード限度額402は、1人のユーザが複数のクレジットカードを使用して決済する場合の限度額を表し、該限度額を超えて決済しようとすると、警告が通知される。   The multiple card limit 402 represents a limit when one user makes payment using a plurality of credit cards, and a warning is notified when an attempt is made to exceed the limit and make a payment.

本実施例では、限度額マスタテーブルは全ユーザで共通の設定としているが、他の実施例として、クレジットカードの種類や、座席のクラスごとに限度額設定を変えてもよい。さらには個別のクレジットカード番号ごとに限度額設定を変えてもよい。   In this embodiment, the limit amount master table is common to all users. However, as another embodiment, the limit amount setting may be changed for each credit card type and seat class. Further, the limit setting may be changed for each individual credit card number.

図5は、販売データテーブル500の一例を示すデータ構成図である。   FIG. 5 is a data configuration diagram showing an example of the sales data table 500.

販売データテーブル500は、機内にて販売した実績を格納し、項目として、伝票番号501、座席番号502、クレジットカード番号503、金額504を持つ。   The sales data table 500 stores the results of sales in the plane and has slip number 501, seat number 502, credit card number 503, and amount 504 as items.

伝票番号501は、1回の販売ごとに一意に付与される番号であり、販売レシートに表示される。   The slip number 501 is a number uniquely given for each sale and is displayed on the sales receipt.

座席番号502は、1回の飛行中に顧客(ユーザ)を識別可能な番号として使用する。他の識別可能な番号として、国際線の場合のパスポート番号が考えられるが、販売の都度パスポートの提示を求める必要があり、特に少額の販売の場合には顧客、販売担当者ともに抵抗感を感じる場合がある。また、顧客の国籍によって、パスポート番号の体系が異なり、統一した識別番号とはならない。さらに国内線では、パスポートを所持する必要がないため、顧客識別目的としては不適である。よって、1回の飛行中にユーザに対して固定され、一目で認識できる座席番号は、顧客を識別可能な番号として適切な番号の一つであるが、チケットの識別番号等、顧客を一意に識別可能な番号であれば、座席番号に限る必要はない。   The seat number 502 is used as a number that can identify a customer (user) during one flight. Other identifiable numbers may be passport numbers for international flights, but it is necessary to ask for a passport for each sale, especially when a small amount is sold, both the customer and the sales person feel resistance There is. In addition, the passport number system differs depending on the nationality of the customer, and it is not a unified identification number. Furthermore, domestic flights do not require a passport and are not suitable for customer identification purposes. Therefore, the seat number that is fixed to the user during one flight and can be recognized at a glance is one of the appropriate numbers that can identify the customer. The seat number need not be limited as long as it is an identifiable number.

クレジットカード番号503は、当該販売に対して決済に使用したクレジットカードの番号である。本実施例では、クレジットカードで決済した販売データのみを記載しているが、本項目をブランクにすることにより、現金で決済したことを表すことができる。   The credit card number 503 is a credit card number used for settlement for the sale. In the present embodiment, only sales data settled with a credit card is described, but by making this item blank, it can be represented that the settlement was made with cash.

金額504は、当該販売での販売金額であり、クレジットカードで決済した場合には、クレジットカードの利用金額を表す。   An amount 504 is a sales amount in the sale, and represents a credit card usage amount when settlement is made with a credit card.

図6は、カード番号別合計金額テーブル600の一例を示すデータ構成図である。   FIG. 6 is a data configuration diagram showing an example of the total amount table 600 by card number.

カード番号別合計金額テーブル600は、クレジットカード番号ごとの利用金額の合計を表し、項目として、クレジットカード番号601、合計金額602を持つ。   The total amount table 600 for each card number represents the total amount used for each credit card number, and has a credit card number 601 and a total amount 602 as items.

クレジットカード番号601は、決済に使用したクレジットカードの番号を表し、販売データテーブル500のクレジットカード番号503に対応する。   The credit card number 601 represents the credit card number used for the settlement, and corresponds to the credit card number 503 in the sales data table 500.

合計金額602は、クレジットカード番号503ごとに、販売データテーブル500の金額504を集計した金額である。   The total amount 602 is a sum of the amounts 504 in the sales data table 500 for each credit card number 503.

なお、本テーブルは、画面表示や帳票出力のために用意しているが、表示や出力の都度、集計計算をしてもよい。   Note that this table is prepared for screen display and form output. However, it is also possible to perform total calculation each time display or output is performed.

図7は、座席番号別合計金額テーブル700の一例を示すデータ構成図である。   FIG. 7 is a data configuration diagram showing an example of the total amount table 700 by seat number.

座席番号別合計金額テーブル700は、座席番号ごとのクレジットカードの利用金額の合計を表し、項目として、座席番号701、合計金額702を持つ。   The total amount table 700 for each seat number represents the total amount of credit card usage for each seat number, and has a seat number 701 and a total amount 702 as items.

座席番号701は、クレジットカードでの決済時に入力した座席番号を表し、販売データテーブル500の座席番号502に対応する。   A seat number 701 represents a seat number input at the time of settlement with a credit card, and corresponds to the seat number 502 in the sales data table 500.

合計金額702は、座席番号502ごとに、販売データテーブル500のクレジットカードを利用した分について金額504を集計した金額である。   The total amount 702 is an amount obtained by totaling the amount 504 for the portion using the credit card in the sales data table 500 for each seat number 502.

なお、本テーブルは、画面表示や帳票出力のために用意しているが、表示や出力の都度、集計計算をしてもよい。   Note that this table is prepared for screen display and form output. However, it is also possible to perform total calculation each time display or output is performed.

図8は、特採テーブル800の一例を示すデータ構成図である。   FIG. 8 is a data configuration diagram showing an example of the special harvesting table 800.

特採テーブル800は、特定の顧客に対して、複数クレジットカードの利用金額の制限をはずす場合に区分を設定するテーブルであり、項目として、座席番号801、クレジットカード番号802、特採区分803を持つ。   The special sampling table 800 is a table for setting a classification when a restriction on the usage amount of a plurality of credit cards is removed for a specific customer. The items are a seat number 801, a credit card number 802, and a special sampling classification 803. Have.

座席番号801は、クレジットカードでの決済時に入力した座席番号を表し、販売データテーブル500の座席番号502に対応する。   A seat number 801 represents a seat number input at the time of settlement with a credit card, and corresponds to the seat number 502 in the sales data table 500.

クレジットカード番号802は、決済に使用したクレジットカードの番号を表し、販売データテーブル500のクレジットカード番号503に対応する。   The credit card number 802 represents the credit card number used for the settlement, and corresponds to the credit card number 503 in the sales data table 500.

特採区分803は、当該座席番号801、当該複数のクレジットカード番号802に対して、複数クレジットカードの利用金額の制限を外す場合に”X”が設定される。本区分が設定された座席番号801の顧客が使用するクレジットカード番号802のクレジットカードについては、複数クレジットカード限度額のチェックは免除され、単一クレジットカード限度額のチェックのみが実施される。   In the special category 803, “X” is set when the restriction on the usage amount of a plurality of credit cards is removed for the seat number 801 and the plurality of credit card numbers 802. For the credit card with the credit card number 802 used by the customer with the seat number 801 to which this classification is set, the multiple credit card limit check is exempted and only the single credit card limit check is performed.

次に、図を参照して、機内販売管理システム100で使用する画面の一例を説明する。   Next, an example of a screen used in the in-flight sales management system 100 will be described with reference to the drawings.

各画面は、機内販売端末101のディスプレイ210に表示される。   Each screen is displayed on the display 210 of the in-flight sales terminal 101.

図9は、決済方法選択画面900の一例を示す画面イメージである。   FIG. 9 is a screen image showing an example of a payment method selection screen 900.

決済方法選択画面900は、販売する商品が確定し、決済金額が算出された後に、決済方法の選択を受け付ける画面である。   The payment method selection screen 900 is a screen for accepting selection of a payment method after a product to be sold is confirmed and a payment amount is calculated.

商品名および金額を記載した商品の明細、および、決済金額を表示し、クレジットカード決済の場合はクレジットカードボタン901の押下を受け付けてクレジットカード読取画面1000に遷移し、現金決済の場合は現金を受領して現金ボタン902の押下を受け付けて決済完了となる。   Details of the product describing the product name and amount, and the settlement amount are displayed. In the case of credit card settlement, the credit card button 901 is accepted and a transition is made to the credit card reading screen 1000. Upon receipt, the cash button 902 is pressed and payment is completed.

図10は、クレジットカード読取画面1000の一例を示す画面イメージである。   FIG. 10 is a screen image showing an example of the credit card reading screen 1000.

クレジットカード読取画面1000は、「クレジットカードをスワイプしてください」というメッセージを表示し、カードリーダ212によりクレジットカード情報が読み取られた後、クレジットカードの有効性チェックで問題がなければ、お客様情報登録画面1100に遷移する。クレジットカードの有効性チェックで問題があれば不図示の有効性チェックエラー画面を表示する。   The credit card reading screen 1000 displays a message “Please swipe the credit card”, and after the credit card information is read by the card reader 212, if there is no problem in the validity check of the credit card, the customer information registration is performed. The screen transitions to a screen 1100. If there is a problem with the validity check of the credit card, a validity check error screen (not shown) is displayed.

図11は、お客様情報登録画面1100の一例を示す画面イメージである。   FIG. 11 is a screen image showing an example of the customer information registration screen 1100.

お客様情報登録画面1100は、クレジットカード決済の場合に、顧客に関する情報を登録するための画面である。顧客に固有の情報として、性別、年齢、国籍の入力(選択)を受け付け、今回の飛行中に限定した顧客に固有の情報として、座席番号1101の入力を受け付ける。   The customer information registration screen 1100 is a screen for registering information about customers in the case of credit card payment. Gender, age, and nationality input (selection) is accepted as information unique to the customer, and seat number 1101 is accepted as information unique to the customer limited during this flight.

図12は、座席番号警告画面1200の一例を示す画面イメージである。   FIG. 12 is a screen image showing an example of the seat number warning screen 1200.

座席番号警告画面1200は、カードリーダ212にて読み取ったクレジットカード番号に対して、前に入力された座席番号と、今回入力された座席番号が異なる場合に警告メッセージを表示する画面である。顧客が正規の座席から一時的に移動していた場合や、座席番号の入力間違いの場合は、座席番号修正ボタン1202の押下を受け付けて、お客様情報登録画面1100に戻り、座席番号1101の修正を受け付ける。原因が判明しない場合は、同一の番号を持つ複数のクレジットカードの使用など、不正使用の恐れがあるため、中止ボタン1203の押下を受け付けて、クレジットカード決済を中止する。   The seat number warning screen 1200 is a screen for displaying a warning message when the previously entered seat number is different from the currently entered seat number with respect to the credit card number read by the card reader 212. If the customer has moved temporarily from the regular seat or if the seat number is entered incorrectly, the customer accepts pressing of the seat number correction button 1202, returns to the customer information registration screen 1100, and corrects the seat number 1101. Accept. If the cause is not known, there is a risk of unauthorized use such as the use of a plurality of credit cards having the same number.

図13は、単一カード限度額エラー画面1300の一例を示す画面イメージである。   FIG. 13 is a screen image showing an example of the single card limit amount error screen 1300.

単一カード限度額エラー画面1300は、カードリーダ212にて読み取ったクレジットカード番号に対して、利用金額の合計が限度額マスタテーブル400の単一カード限度額401を超過した場合に、その利用詳細内容1301とともにエラーメッセージを表示する画面である。単一カード限度額401は、絶対に超えることができない限度額であるため、中止ボタン1302の押下を受け付けて、クレジットカード決済を中止する。   The single card limit amount error screen 1300 is used when the total amount of use exceeds the single card limit amount 401 of the limit amount master table 400 for the credit card number read by the card reader 212. This is a screen for displaying an error message together with the content 1301. Since the single card limit 401 is a limit that cannot be exceeded, the credit card settlement is canceled in response to pressing of the cancel button 1302.

図14は、複数カード限度額警告画面1400の一例を示す画面イメージである。   FIG. 14 is a screen image showing an example of the multiple card limit warning screen 1400.

複数カード限度額警告画面1400は、お客様情報登録画面1100にて入力された座席番号1101に対して、利用金額の合計が限度額マスタテーブル400の複数カード限度額402を超過した場合に、その利用詳細内容1401とともに警告メッセージを表示する画面である。複数カード限度額402については、各カードの与信が確認された場合には制限をはずすことが可能であり、その場合は単一カード限度額401のチェックのみが有効となる。複数カード限度額の制限を外す場合は、特採ボタン1402の押下を受け付け、特採処理を実行し、クレジットカード決済を実行する。各カードの与信が確認できない場合などにより制限をはずさない場合には、中止ボタン1302の押下を受け付けて、クレジットカード決済を中止する。   The multiple card limit amount warning screen 1400 is used when the total amount of use exceeds the multiple card limit amount 402 of the limit amount master table 400 for the seat number 1101 entered on the customer information registration screen 1100. This is a screen for displaying a warning message together with the detailed content 1401. With respect to the multiple card limit 402, it is possible to remove the restriction when the credit of each card is confirmed. In this case, only the check of the single card limit 401 is effective. In order to remove the restriction on the multi-card limit, it accepts pressing of the special selection button 1402, executes special processing, and executes credit card settlement. When the restriction is not removed because the credit of each card cannot be confirmed or the like, the depression of the cancel button 1302 is accepted and the credit card settlement is stopped.

図15は、複数カード使用警告画面1500の一例を示す画面イメージである。   FIG. 15 is a screen image showing an example of the multiple card use warning screen 1500.

複数カード使用警告画面1500は、同一座席番号において、複数のクレジット番号が使用された場合に、使用カード情報1501とともに警告メッセージを表示する画面である。複数カード使用警告画面1500は、複数カード利用限度額チェックに先行して表示され、そのままクレジットカード決済を継続する場合は、続けるボタン1502の押下を受け付けて、複数カード利用限度額のチェックを実施し、クレジットカード決済を中止する場合は、中止ボタン1503の押下を受け付ける。   The multiple card use warning screen 1500 is a screen for displaying a warning message together with the used card information 1501 when a plurality of credit numbers are used in the same seat number. The multi-card usage warning screen 1500 is displayed prior to the multi-card usage limit check, and when the credit card settlement is continued as it is, the press of the continue button 1502 is accepted to check the multi-card usage limit. In the case of canceling the credit card settlement, the pressing of the cancel button 1503 is accepted.

次に、図を参照して、機内販売管理システム100における処理フローについて説明する。   Next, a processing flow in the in-flight sales management system 100 will be described with reference to the drawings.

図16は、機内販売時のクレジットカード決済処理の一例を示すフローチャートである。   FIG. 16 is a flowchart showing an example of credit card settlement processing at the time of in-flight sales.

本処理は、機内販売端末101のCPU201にて実行される。   This process is executed by the CPU 201 of the in-flight sales terminal 101.

ステップS101では、機内販売端末101のバーコードリーダ213にて、商品に添付されたバーコードを読み取ることにより商品情報を取得し、販売管理サーバ102から事前に取得していた商品マスタより金額を取得する。   In step S101, the barcode reader 213 of the in-flight sales terminal 101 acquires the product information by reading the barcode attached to the product, and acquires the amount from the product master acquired in advance from the sales management server 102. To do.

ステップS102では、決済方法選択画面900を表示し、商品の明細(商品名、金額)および決済金額を表示して、担当者の決済方法の選択を受け付ける。決済方法選択画面900のクレジットカードボタン901が押下された場合は、ステップS103に進み、現金ボタン902が押下された場合は、処理フローを終了する。   In step S102, the settlement method selection screen 900 is displayed, the product details (product name, amount) and the settlement amount are displayed, and the person in charge selects the settlement method. When the credit card button 901 on the settlement method selection screen 900 is pressed, the process proceeds to step S103, and when the cash button 902 is pressed, the processing flow is ended.

ステップS103では、クレジットカード読取画面1000を表示し、機内販売端末101のカードリーダ212にてクレジットカード情報を読み取り、その内容をRAM203に一時的に記憶して後続の処理で使用する。読み取る情報は、クレジットカード番号、有効期限等である。読み取った情報をもとに、クレジットカード番号のチェックディジットによるチェック、有効期限のチェックなどオフラインにて実施できるクレジットカードの有効性チェックを実行し、問題なければステップS104に進む。ここで問題があれば不図示のエラー画面を表示して処理フローを終了する。   In step S103, the credit card reading screen 1000 is displayed, the credit card information is read by the card reader 212 of the in-flight sales terminal 101, the contents are temporarily stored in the RAM 203, and used in the subsequent processing. The information to be read includes a credit card number and an expiration date. Based on the read information, a credit card validity check that can be performed offline, such as a check by a check digit of a credit card number or a validity period, is executed. If there is no problem, the process proceeds to step S104. If there is a problem, an error screen (not shown) is displayed and the processing flow is terminated.

ステップS104では、お客様情報登録画面1100を表示し、お客様情報の入力を受け付け、その内容をRAM203に一時的に記憶して後続の処理で使用する。お客様情報登録画面1100にて入力を受け付ける項目は、性別、年齢、国籍および座席番号1101である。   In step S104, the customer information registration screen 1100 is displayed, the customer information input is received, the contents are temporarily stored in the RAM 203, and used in the subsequent processing. Items that accept input on the customer information registration screen 1100 are gender, age, nationality, and seat number 1101.

ステップS105では、ステップS103にて読み取ったクレジットカード番号が、販売データテーブル500のクレジットカード番号503に存在するかを確認し、存在する場合、今回受け付けた座席番号と、販売データテーブル500の座席番号502と一致するかを判定する。一致しない場合は、ステップS106に進み、一致する場合は、ステップS108に進む。   In step S105, it is confirmed whether the credit card number read in step S103 exists in the credit card number 503 of the sales data table 500. If there is, the seat number accepted this time and the seat number of the sales data table 500 are checked. It is determined whether it matches 502. If they do not match, the process proceeds to step S106, and if they match, the process proceeds to step S108.

ステップS106では、座席番号警告画面1200を表示し、担当者に確認させる。   In step S106, a seat number warning screen 1200 is displayed and the person in charge is confirmed.

ステップS107では、座席番号警告画面1200にて、座席番号修正ボタン1202が押下されれば、ステップS104に戻って、お客様情報登録画面1100にて座席番号を修正してから再度処理を実行し、中止ボタン1203が押下されれば、処理フローを終了する。   In step S107, if the seat number correction button 1202 is pressed on the seat number warning screen 1200, the process returns to step S104, the seat number is corrected on the customer information registration screen 1100, the process is executed again, and is canceled. If the button 1203 is pressed, the processing flow ends.

ステップS108では、ステップS103にて読み取ったクレジットカード番号をキーとして、販売データテーブル500の金額504を集計した金額に今回の金額を加えることにより利用合計金額を算出し、算出された利用合計金額が、限度額マスタテーブル400の単一カード限度額401を超過するか否かを判定する。超過する場合は、ステップS109に進み、超過しない場合は、ステップS110に進む。   In step S108, using the credit card number read in step S103 as a key, the total usage amount is calculated by adding the current amount to the total amount 504 of the sales data table 500, and the calculated total usage amount is It is determined whether or not the single card limit 401 of the limit master table 400 is exceeded. When exceeding, it progresses to step S109, and when not exceeding, it progresses to step S110.

ステップS109では、単一カード限度額エラー画面1300を表示し、担当者に確認させる。中止ボタン1302が押下されれば、処理を終了する。   In step S109, a single card limit amount error screen 1300 is displayed and the person in charge is confirmed. If a cancel button 1302 is pressed, the process is terminated.

ステップS110では、販売データテーブル500から今回受け付けた座席番号をキーとして、前に使用したクレジットカード番号503を取得し、今回読み取ったクレジットカード番号と合わせて、複数のクレジットカードが使用されたかを判定する。複数のクレジットカードが使用された場合はステップS111に進み、そうでない場合はステップS119に進む。なお、複数のクレジットカードが使用されたかどうかを判定するのではなく、2枚目以降で新たなクレジットカード番号のクレジットカードが使用されたかどうかを判定するようにしてもよい。   In step S110, the previously used credit card number 503 is obtained from the sales data table 500 as a key, and it is determined whether a plurality of credit cards have been used together with the credit card number read this time. To do. If a plurality of credit cards are used, the process proceeds to step S111. Otherwise, the process proceeds to step S119. Instead of determining whether or not a plurality of credit cards have been used, it may be determined whether or not a credit card having a new credit card number has been used for the second and subsequent cards.

ステップS111では、複数カード使用警告画面1500を表示して、担当者に確認させる。   In step S111, a multi-card use warning screen 1500 is displayed and the person in charge is confirmed.

ステップS112では、複数カード使用警告画面1500にて、続けるボタン1502が押下されれば、ステップS114に進み、中止ボタン1503が押下されれば、処理を終了する。   In step S112, if the continue button 1502 is pressed on the multiple card use warning screen 1500, the process proceeds to step S114, and if the stop button 1503 is pressed, the process is terminated.

ステップS113では、受け付けた座席番号と、読み取ったクレジットカード番号をキーとして、特採テーブル800から特採区分803を取得し、特採区分803が”X”ならば、ステップ119に進み、特採区分803がブランクまたはレコードが未登録であれば、ステップS114に進む。   In step S113, using the accepted seat number and the read credit card number as a key, the special harvesting section 803 is acquired from the special harvesting table 800. If the section 803 is blank or no record is registered, the process proceeds to step S114.

ステップS114では、複数カード限度額チェック処理を実行する。本処理については、図17にて詳述する。   In step S114, a multiple card limit check process is executed. This process will be described in detail with reference to FIG.

ステップS115では、複数カード限度額チェック処理の結果を判定し、結果がOKであれば、ステップS119に進み、結果がNGであれば、ステップS116に進む。   In step S115, the result of the multi-card limit check process is determined. If the result is OK, the process proceeds to step S119, and if the result is NG, the process proceeds to step S116.

ステップS116では、複数カード限度額警告画面1400を表示し、担当者に確認させる。   In step S116, a multiple card limit warning screen 1400 is displayed and the person in charge is confirmed.

ステップS117では、複数カード限度額警告画面1400にて担当者のボタン操作を受け付け、特採ボタン1402が押下された場合は、ステップS118に進み、中止ボタン1403が押下された場合は、処理を終了する。   In step S117, the button operation of the person in charge is accepted on the multi-card limit warning screen 1400. If the specially selected button 1402 is pressed, the process proceeds to step S118. If the stop button 1403 is pressed, the process is terminated. To do.

ステップS118では、特採テーブル800に対して、今回受け付けた座席番号と、該座席番号に対応する今回読み取ったクレジット番号を含む複数のクレジットカード番号との組み合わせについて特採区分803に”X”を設定する。本区分が設定された座席番号に対応する複数のクレジットカード番号のクレジットカードについては、本飛行中、ステップS114の複数カード限度額チェックの対象からはずれ、ステップS108の単一カード限度額チェックのみが実施されるようになる。   In step S118, “X” is set to the special-purpose classification 803 for the combination of the seat number received this time and a plurality of credit card numbers including the credit number read this time corresponding to the seat number. Set. For credit cards with a plurality of credit card numbers corresponding to the seat numbers for which this classification is set, during the flight, they are excluded from the multiple card limit check in step S114, and only the single card limit check in step S108 is performed. Will be implemented.

ステップS119では、ステップS102で表示した決済金額を、読み取ったクレジットカード番号のクレジットカードにて仮決済する。ここで仮決済としているのは、着陸後に機内販売端末101から販売管理サーバ102にオンラインで必要データ送信し、クレジット会社に接続して実施する本決済と区別するためである。具体的には、販売データテーブル500に今回の販売データを追加登録し、カード番号別合計金額テーブル600、および、座席番号別合計金額テーブル700を今回の販売データに基づいて更新または追加登録する。   In step S119, the settlement amount displayed in step S102 is provisionally settled with the credit card of the read credit card number. Here, the provisional payment is used to distinguish the payment from the in-flight sales terminal 101 to the sales management server 102 after landing and to connect with a credit company and carry out the required data online. Specifically, the current sales data is additionally registered in the sales data table 500, and the card number total amount table 600 and the seat number total amount table 700 are updated or additionally registered based on the current sales data.

図17は、ステップS114の複数カード限度額チェック処理の一例を示すフローチャートである。   FIG. 17 is a flowchart illustrating an example of the multi-card limit check process in step S114.

本処理は、機内販売端末101のCPU201にて実行される。   This process is executed by the CPU 201 of the in-flight sales terminal 101.

ステップS201では、限度額マスタテーブル400から複数カード限度額402を取得する。   In step S201, the multi-card limit 402 is acquired from the limit master table 400.

ステップS202では、対象の座席番号をキーとして、販売データテーブル500の金額504を集計し、今回の金額を加えることにより利用合計金額を算出する。   In step S202, the amount 504 in the sales data table 500 is totaled using the target seat number as a key, and the total amount used is calculated by adding the current amount.

ステップS203では、ステップS202で算出した利用合計金額が、ステップS201で取得した複数カード限度額402を超過しないかどうかを判定する。超過しない場合は、ステップS204に進み、超過する場合は、ステップS205に進む。   In step S203, it is determined whether the total usage amount calculated in step S202 does not exceed the multiple card limit amount 402 acquired in step S201. When not exceeding, it progresses to step S204, and when exceeding, it progresses to step S205.

ステップS204では、チェック結果としてOKを返す。   In step S204, OK is returned as the check result.

ステップS205では、チェック結果としてNGを返す。
In step S205, NG is returned as the check result.

上記の通り、座席番号等の一定期間顧客を特定可能な番号を受け付け、該番号に基づいて利用金額の管理を実施することにより、顧客が複数のクレジットカードを使用した場合であっても、顧客ごとに複数のクレジットカードの利用状況を把握し、オフライン決済での不正使用被害のリスクを低下させることが可能となる。   As described above, even if a customer uses multiple credit cards by accepting a number such as a seat number that can identify the customer for a certain period of time and managing the usage amount based on the number, the customer It is possible to grasp the usage status of multiple credit cards for each and reduce the risk of unauthorized use damage in offline payment.

以上、各実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   As mentioned above, although each embodiment example was explained in full detail, this invention can take the embodiment as a system, an apparatus, a method, a program, or a storage medium etc., for example, from a several apparatus specifically ,. You may apply to the system comprised, and may apply to the apparatus which consists of one apparatus.

また、本発明におけるプログラムは、各処理方法をコンピュータが実行可能(読み取り可能)なプログラムであり、本発明の記憶媒体は、各処理方法をコンピュータが実行可能なプログラムが記憶されている。   The program according to the present invention is a program that allows a computer to execute (read) each processing method, and the storage medium according to the present invention stores a program that allows the computer to execute each processing method.

なお、本発明におけるプログラムは、各装置の処理方法ごとのプログラムであってもよい。   The program in the present invention may be a program for each processing method of each device.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by performing reading.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。   In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network by a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 機内販売管理システム
101 機内販売端末
102 販売管理サーバ
103 ネットワーク
201 CPU
202 ROM
203 RAM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/Fコントローラ
209 キーボード
210 液晶ディスプレイ
211 外部メモリ
212 カードリーダ
213 バーコードリーダ
100 In-flight sales management system 101 In-flight sales terminal 102 Sales management server 103 Network 201 CPU
202 ROM
203 RAM
204 System bus 205 Input controller 206 Video controller 207 Memory controller 208 Communication I / F controller 209 Keyboard 210 Liquid crystal display 211 External memory 212 Card reader 213 Bar code reader

Claims (6)

一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置であって、
複数のクレジットカードに対する利用上限額を管理する管理手段と、
前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、
前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段と、
を有することを特徴とする情報処理装置。
In an environment in which an offline state continues for a certain period, an information processing apparatus that performs payment processing with a plurality of credit cards in the offline state,
A management means for managing a credit limit for a plurality of credit cards;
User position specifying information acquiring means for acquiring user position specifying information capable of specifying the position of the user during a period in which the offline state continues;
Warning means for checking and warning the total usage amount by the plurality of credit cards managed in association with the user position specifying information based on the upper limit usage amount for the plurality of credit cards;
An information processing apparatus comprising:
前記管理手段は、更に、単一のクレジットカードに対する利用上限額を管理し、
前記ユーザ位置特定情報に対応する複数のクレジットカードに対して、前記複数のクレジットカードに対する利用上限額に基づくチェックを無効に設定する複数カードチェック無効設定手段を有し、
前記警告手段は、前記無効に設定された前記ユーザ位置特定情報に対応する前記複数のクレジットカードについては、前記複数のクレジットカードに対する利用上限額のチェックによる警告を実施せず、各クレジットカードによる利用合計金額を、前記単一のクレジットカードに対する利用上限額に基づいてチェックし警告することを特徴とする請求項1に記載の情報処理装置。
The management means further manages a usage upper limit for a single credit card,
For a plurality of credit cards corresponding to the user location specifying information, a plurality of card check invalidation setting means for invalidating a check based on a use upper limit for the plurality of credit cards,
The warning means does not perform a warning by checking a usage upper limit amount for the plurality of credit cards for the plurality of credit cards corresponding to the invalid user position specifying information, and uses each credit card. The information processing apparatus according to claim 1, wherein the total amount is checked and warned based on a usage upper limit for the single credit card.
前記警告手段は、前記ユーザ位置特定情報に対応して複数のクレジットカードが使用された場合に警告することを特徴とする請求項1または2に記載の情報処理システム。   The information processing system according to claim 1, wherein the warning unit issues a warning when a plurality of credit cards are used corresponding to the user position specifying information. 前記警告手段は、前記ユーザ位置特定情報に対応付けられたクレジットカードに対して、該ユーザ位置特定情報とは異なるユーザ位置特定情報が前記ユーザ位置特定情報取得手段により取得された場合に警告することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。   The warning means warns when a user position specifying information different from the user position specifying information is acquired by the user position specifying information acquiring means for a credit card associated with the user position specifying information. The information processing apparatus according to any one of claims 1 to 3. 一定期間オフライン状態が継続する環境において、複数のクレジットカードに対する利用上限額を管理する手段を有し、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置の制御方法であって、
ユーザ位置特定情報取得手段が、前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得ステップと、
警告手段が、前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告ステップと、
を有することを特徴とする情報処理装置の制御方法。
In an environment in which an offline state continues for a certain period, the information processing apparatus control method includes means for managing the upper limit of use for a plurality of credit cards, and performs a payment process using a plurality of credit cards in the offline state,
A user position specifying information acquiring means for acquiring user position specifying information capable of specifying the position of the user during a period in which the offline state continues;
A warning step in which a warning means checks and warns the total usage amount of the plurality of credit cards managed in association with the user position specifying information based on a usage upper limit amount for the plurality of credit cards;
A method for controlling an information processing apparatus, comprising:
一定期間オフライン状態が継続する環境において、前記オフライン状態で複数のクレジットカードによる決済処理を行う情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
複数のクレジットカードに対する利用上限額を管理する第1の管理手段と、
前記オフライン状態が継続する期間にユーザの位置を特定可能なユーザ位置特定情報を取得するユーザ位置特定情報取得手段と、
前記ユーザ位置特定情報に対応付けて管理される前記複数のクレジットカードによる利用合計金額を、前記複数のクレジットカードに対する利用上限額に基づいてチェックし警告する警告手段、
として機能させることを特徴とするプログラム。
In an environment where the offline state continues for a certain period of time, it is a program that can be executed in an information processing apparatus that performs payment processing with a plurality of credit cards in the offline state,
The information processing apparatus;
A first management means for managing the upper limit of use for a plurality of credit cards;
User position specifying information acquiring means for acquiring user position specifying information capable of specifying the position of the user during a period in which the offline state continues;
Warning means for checking and warning the total usage amount of the plurality of credit cards managed in association with the user position specifying information based on the upper limit usage amount for the plurality of credit cards;
A program characterized by functioning as
JP2016127187A 2016-06-28 2016-06-28 Information processing device, control method, and program Pending JP2018005310A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016127187A JP2018005310A (en) 2016-06-28 2016-06-28 Information processing device, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016127187A JP2018005310A (en) 2016-06-28 2016-06-28 Information processing device, control method, and program

Publications (1)

Publication Number Publication Date
JP2018005310A true JP2018005310A (en) 2018-01-11

Family

ID=60944921

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016127187A Pending JP2018005310A (en) 2016-06-28 2016-06-28 Information processing device, control method, and program

Country Status (1)

Country Link
JP (1) JP2018005310A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020181534A (en) * 2019-04-26 2020-11-05 Peach・Aviation株式会社 Settlement method, program, information processing device, and settlement system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020181534A (en) * 2019-04-26 2020-11-05 Peach・Aviation株式会社 Settlement method, program, information processing device, and settlement system
JP7305420B2 (en) 2019-04-26 2023-07-10 Peach・Aviation株式会社 Payment Method

Similar Documents

Publication Publication Date Title
KR101951819B1 (en) Method, apparatus and computer-readable medium for providing delivery information
US20180225706A1 (en) Method and system for distributing and tracking effectiveness of purchase recommendations
EP3667590B1 (en) Payment system, management server, payment terminal, and method of controlling a payment terminal
CN113362055A (en) Transaction processing system, portable terminal and storage medium
CN111445645B (en) Commodity registration device and information processing method, readable storage medium, and electronic device
JP7348423B2 (en) Shopping support system
US20120191484A1 (en) A Method and System for Providing a Service Associated With Sale of a Product
CN110612557B (en) POS terminal device and POS system
JP2004246887A (en) Merchandise identification system
JP2018005310A (en) Information processing device, control method, and program
JP2023033505A (en) Transaction management system, transaction management method, and transaction management program
US20160078422A1 (en) System and method for enhancing rfid tagged products in packages with multiple products
JP6880559B2 (en) Information processing system, store terminal, server device, agency terminal, information processing method, and program
TWI314296B (en) Portable device for trading data collection
US20240312318A1 (en) Checkout machine, method, and system
EP4625292A1 (en) Point-of-sale terminal, method, and storage medium
WO2015030779A1 (en) Method and system for payment distribution for consigned items
US20230385902A1 (en) Management apparatus, terminal, and management method
KR20070078742A (en) Card merchant payment terminal device and program recording medium
US20160155182A1 (en) An e-product vending system and method
US20240152978A1 (en) Sales support system, method, and recording medium
CN115994645A (en) Commodity registration device and storage medium
KR100760414B1 (en) Merchant Sales Conversion System
KR20070078745A (en) Card merchant payment terminal device and program recording medium
KR20020024625A (en) Electronic commerce system for buying and selling dental products on internet

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161101

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20161101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180703

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20181031

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190111