(57)【要約】【課題】  航空機内におけるマイル決済を可能とする仕組みを提供すること。【解決手段】  情報処理装置は、ユーザから機内への持ち込みマイル数の設定を受け付け、受け付けた持ち込みマイル数を携帯端末に送信し、携帯端末はユーザから航空機内でマイルを用いた決済を受け付け、受け付けた決済を前記マイル情報に反映し、反映されたマイル情報を情報処理装置に送信し、情報処理装置は受信したマイル情報により顧客情報を更新する【選択図】図１
2012022420.tif 000002
【特許請求の範囲】
【請求項１】
顧客情報を記憶する情報処理装置と、前記情報処理装置と通信可能な携帯端末と、を含む情報処理システムであって、
前記情報処理装置は、
ユーザから機内への持ち込みマイル数の設定を受け付ける持込マイル受付手段と、
前記持込マイル受付手段により受け付けた持ち込みマイル数を含むマイル情報を前記携帯端末に送信するマイル情報送信手段と、
前記携帯端末のマイル情報更新手段により更新された前記マイル情報を前記携帯端末から受信する更新マイル情報受信手段と、
前記更新マイル情報受信手段で受信した前記マイル情報を用いて、前記顧客情報を更新する顧客情報更新手段とを備え、
前記携帯端末は
前記持ち込みマイル数を含むマイル情報を前記情報処理装置から受信するマイル情報受信手段と、
前記ユーザからマイルを用いた決済を受け付けるマイル決済手段と、
前記マイル決済手段で受け付けた決済を前記情報処理装置から受信したマイル情報に反映するマイル情報更新手段と、
前記マイル情報更新手段により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、さらに、
ユーザの搭乗手続きを受け付ける搭乗手続受付手段を備え、
前記マイル情報送信手段は、
前記搭乗手続受付手段により搭乗手続きを受け付けたユーザのマイル情報を前記携帯端末に送信することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
顧客情報を記憶し、ユーザから機内への持ち込みマイル数の設定を受け付ける情報処理装置と通信可能な携帯端末であって、
前記ユーザにより設定された持ち込みマイル数を含むマイル情報を前記情報処理装置から取得するマイル情報取得手段と、
前記ユーザからマイルを用いた決済を受け付けるマイル決済手段と、
前記マイル決済手段で受け付けた決済を前記情報処理装置から取得したマイル情報に反映するマイル情報更新手段と、
前記マイル情報更新手段により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信手段と、
を備えることを特徴とする携帯端末。
【請求項４】
顧客情報を記憶する情報処理装置と、前記情報処理装置と通信可能な携帯端末と、を含む情報処理システムにおける情報処理方法であって、
前記情報処理装置の持込マイル受付手段が、ユーザから機内への持ち込みマイル数の設定を受け付ける持込マイル受付工程と、
前記情報処理装置のマイル情報送信手段が、前記持込マイル受付工程で受け付けた持ち込みマイル数を含むマイル情報を前記携帯端末に送信するマイル情報送信工程と、
前記情報処理装置の更新マイル受信手段が、前記携帯端末のマイル情報更新手段により更新された前記マイル情報を受信する更新マイル情報受信工程と、
前記情報処理装置の顧客情報更新手段が、前記更新マイル情報受信工程で受信した前記更新マイル情報を用いて前記顧客情報を更新する顧客情報更新工程とを備え、
前記携帯端末のマイル情報受信手段が、前記持ち込みマイル数を含むマイル情報を前記情報処理装置から受信するマイル情報受信工程と、
前記携帯端末のマイル決済手段が、前記ユーザからマイルを用いた決済を受け付けるマイル決済工程と、
前記携帯端末のマイル情報更新手段が、前記マイル決済工程で受け付けた決済を前記情報処理装置から受信したマイル情報に反映するマイル情報更新工程と、
前記携帯端末の更新マイル情報送信手段が、前記マイル情報更新工程により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信工程と、
を備えることを特徴とする情報処理方法。
【請求項５】
顧客情報を記憶する情報処理装置と、前記情報処理装置と通信可能な携帯端末と、を含む情報処理システムで読み取り実行可能なプログラムであって、
前記情報処理装置を、
ユーザから機内への持ち込みマイル数の設定を受け付ける持込マイル受付手段と、
前記持込マイル受付手段により受け付けた持ち込みマイル数を含むマイル情報を前記携帯端末に送信するマイル情報送信手段と、
前記携帯端末のマイル情報更新手段により更新された前記マイル情報を前記携帯端末から受信する更新マイル情報受信手段と、
前記更新マイル情報受信手段で受信した前記マイル情報を用いて、前記顧客情報を更新する顧客情報更新手段として機能させ、
前記携帯端末を、
前記持ち込みマイル数を含むマイル情報を前記情報処理装置から受信するマイル情報受信手段と、
前記ユーザからマイルを用いた決済を受け付けるマイル決済手段と、
前記マイル決済手段で受け付けた決済を前記マイル情報に反映するマイル情報更新手段と、
前記マイル情報更新手段により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハンディターミナルに代表される携帯端末と情報処理装置とで行われる情報処理方法に関するものである。
【背景技術】
【０００２】
従来から、購入金額に応じてポイントを付与するサービスが広く行われており、航空会社においても、顧客が購入した航空券の飛行距離等に応じたポイント（マイル）を付与して、蓄積したポイントに応じて航空券や商品と交換するサービス（マイレージサービス）がある。
【０００３】
このようなマイレージサービスの活用方法として、例えば特許文献１に開示されている仕組みがある。
【０００４】
特許文献１に開示されている仕組みは、具体的には、航空機利用者に対して目的地の契約店舗との取引で利用できる簡易カードを配布し、当該簡易カードでの取引で発生したマイルを当該簡易カードに記録し、記録されたマイルを上位システムである会員獲得マイル管理システムに蓄積された会員獲得マイルに反映する仕組みである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−８３２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されている仕組みは、取引により発生したマイルを簡易カードに記録し、簡易カードに記録されたマイルに基づいて利用者が蓄積した会員獲得マイルを更新する仕組みであり、蓄積されたマイルの活用方法までは開示されていない。
【０００７】
マイルなどのポイントについては、蓄積する仕組みだけでなく、蓄積されたポイントを活用できる場面を提供することが、利用者にとっての利益になり、最終的にはポイントシステムを提供する者の利益にもつながることとなる。
【０００８】
しかしながら、特に飛行中の航空機内においては、地上のシステムとの通信が制限されることから、顧客がマイルを活用することが困難であった。
【０００９】
そこで、本発明の目的は、利用者が蓄積したマイルを航空機内で活用できる仕組みを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、顧客情報を記憶する情報処理装置と、前記情報処理装置と通信可能な携帯端末と、を含む情報処理システムであって、前記情報処理装置は、ユーザから機内への持ち込みマイル数の設定を受け付ける持込マイル受付手段と、前記持込マイル受付手段により受け付けた持ち込みマイル数を含むマイル情報を前記携帯端末に送信するマイル情報送信手段と、前記携帯端末のマイル情報更新手段により更新された前記マイル情報を前記携帯端末から受信する更新マイル情報受信手段と、前記更新マイル情報受信手段で受信した前記マイル情報を用いて、前記顧客情報を更新する顧客情報更新手段とを備え、前記携帯端末は前記持ち込みマイル数を含むマイル情報を前記情報処理装置から受信するマイル情報受信手段と、前記ユーザからマイルを用いた決済を受け付けるマイル決済手段と、前記マイル決済手段で受け付けた決済を前記情報処理装置から受信したマイル情報に反映するマイル情報更新手段と、前記マイル情報更新手段により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信手段と、を備えることを特徴とする。
【００１１】
また、本発明は顧客情報を記憶し、ユーザから機内への持ち込みマイル数の設定を受け付ける情報処理装置と通信可能な携帯端末であって、前記ユーザにより設定された持ち込みマイル数を含むマイル情報を前記情報処理装置から取得するマイル情報取得手段と、前記ユーザからマイルを用いた決済を受け付けるマイル決済手段と、前記マイル決済手段で受け付けた決済を前記情報処理装置から取得したマイル情報に反映するマイル情報更新手段と、前記マイル情報更新手段により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信手段と、を備えることを特徴とする。
【００１２】
また、本発明は、顧客情報を記憶する情報処理装置と、前記情報処理装置と通信可能な携帯端末と、を含む情報処理システムにおける情報処理方法であって、前記情報処理装置の持込マイル受付手段が、ユーザから機内への持ち込みマイル数の設定を受け付ける持込マイル受付工程と、前記情報処理装置のマイル情報送信手段が、前記持込マイル受付工程で受け付けた持ち込みマイル数を含むマイル情報を前記携帯端末に送信するマイル情報送信工程と、前記情報処理装置の更新マイル受信手段が、前記携帯端末のマイル情報更新手段により更新された前記マイル情報を受信する更新マイル情報受信工程と、前記情報処理装置の顧客情報更新手段が、前記更新マイル情報受信工程で受信した前記更新マイル情報を用いて前記顧客情報を更新する顧客情報更新工程とを備え、前記携帯端末のマイル情報受信手段が、前記持ち込みマイル数を含むマイル情報を前記情報処理装置から受信するマイル情報受信工程と、前記携帯端末のマイル決済手段が、前記ユーザからマイルを用いた決済を受け付けるマイル決済工程と、前記携帯端末のマイル情報更新手段が、前記マイル決済工程で受け付けた決済を前記情報処理装置から受信したマイル情報に反映するマイル情報更新工程と、前記携帯端末の更新マイル情報送信手段が、前記マイル情報更新工程により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信工程と、
を備えることを特徴とする。
【００１３】
また、本発明は、顧客情報を記憶する情報処理装置と、前記情報処理装置と通信可能な携帯端末と、を含む情報処理システムで読み取り実行可能なプログラムであって、前記情報処理装置を、ユーザから機内への持ち込みマイル数の設定を受け付ける持込マイル受付手段と、前記持込マイル受付手段により受け付けた持ち込みマイル数を含むマイル情報を前記携帯端末に送信するマイル情報送信手段と、前記携帯端末のマイル情報更新手段により更新された前記マイル情報を前記携帯端末から受信する更新マイル情報受信手段と、前記更新マイル情報受信手段で受信した前記マイル情報を用いて、前記顧客情報を更新する顧客情報更新手段として機能させ、前記携帯端末を、前記持ち込みマイル数を含むマイル情報を前記情報処理装置から受信するマイル情報受信手段と、前記ユーザからマイルを用いた決済を受け付けるマイル決済手段と、前記マイル決済手段で受け付けた決済を前記マイル情報に反映するマイル情報更新手段と、前記マイル情報更新手段により更新されたマイル情報を前記情報処理装置に送信する更新マイル情報送信手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、利用者が蓄積したマイルを航空機内で活用することが可能となる。具体的には、飛行中の航空機内において、利用者が蓄積したマイルを用いた取引が可能となり、航空機内での取引で生じたマイル決済に関する情報を、地上のシステムに反映することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るシステムの全体構成の一例を示す図である。
【図２】本実施形態に係る上位システム、搭乗顧客サーバ、クライアントＰＣ、マイル情報通信用ＰＣ、携帯端末のハードウエア構成の一例を示す図である。
【図３】本実施形態におけるユーザによる機内への持ち込みマイルの設定を行う処理を示すフローチャートである。
【図４】本実施形態の図３のステップＳ３０４における機内マイル決済設定処理の詳細を示すフローチャートである。
【図５】本実施形態における携帯端末が搭乗予定顧客のマイル情報を取得する処理の詳細を示すフローチャートである。
【図６】本実施形態の図５のステップＳ５１１の処理の詳細を示すフローチャートである。
【図７】本実施形態における航空機内でのマイル決済処理について示すフローチャートである。
【図８】本実施形態におけるマイルマスタファイルの情報を搭乗顧客ＤＢへ反映させる処理について示すフローチャートである。
【図９】本実施形態の図８のステップＳ８１１の処理の詳細を示すフローチャートである。
【図１０】本実施形態における搭乗予定便一覧画面の一例を示す図である。
【図１１】本実施形態における機内マイル決済設定画面の一例を示す図である。
【図１２】本実施形態におけるマイル残高照会画面の一例を示す図である。
【図１３】本実施形態における搭乗顧客ＤＢの一例を示す図である。
【図１４】本実施形態における図５に示す携帯端末が搭乗予定顧客のマイル情報を取得する処理において携帯端末に表示される画面の一例を示す図である。
【図１５】本実施形態におけるマイルマスタファイルの一例を示す図である。
【図１６】本実施形態における図７に示す航空機内でのマイル決済処理において携帯端末に表示される画面の一例を示す図である。
【図１７】本実施形態における図８に示すマイルマスタファイルの情報を搭乗顧客ＤＢへ反映させる処理において携帯端末に表示される画面の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本発明を適用した好適な実施形態を、図面を参照しながら説明する。
【００１７】
図１は本発明の実施形態におけるシステム構成の一例を示す図である。図１に示すように、本実施形態のシステムは、上位システム１０１、搭乗顧客サーバ１０２、クライアントＰＣ１０３、マイル情報通信用ＰＣ１０４、携帯端末１０５により構成されている。
【００１８】
クライアントＰＣ１０３は搭乗顧客サーバ１０２とネットワーク１０６を介して接続され、携帯端末１０５はマイル情報通信用ＰＣとネットワークを介して接続されている。
【００１９】
また、上位システム１０１、搭乗顧客サーバ１０２、マイル情報通信用ＰＣ１０４はそれぞれネットワーク１０６を介して相互に接続されている。
【００２０】
次に、図２を用いて本実施形態の上位システム１０１、搭乗顧客サーバ１０２、クライアントＰＣ１０３、マイル情報通信用ＰＣ１０４、携帯端末１０５のハードウエア構成について説明する。図２は、本実施形態の上位システム１０１、搭乗顧客サーバ１０２、クライアントＰＣ１０３、マイル情報通信用ＰＣ１０４、携帯端末１０５におけるハードウエア構成の一例を示す図である。
【００２１】
図２において、２０１はＣＰＵ２０１であり、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２２】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、サーバ或いは各クライアントの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２３】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２４】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２５】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０への表示を制御する。ディスプレイは、ＣＲＴディスプレイでも液晶ディスプレイ等でも構わない。
【００２６】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標）（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワーク１０６を介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。
【００２９】
また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００３１】
プリンタコントローラ２１２は、サーマルドットライン方式プリンタ２１３等の印刷機を制御する。
【００３２】
スキャナコントローラ２１４は、スキャナ２１５等の識別器を制御する。
【００３３】
さらに、本発明に係わるプログラムが用いる各種データ及び各種テーブルは外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００３４】
図３は、ユーザによる機内への持込マイルの設定を行う処理を示すフローチャートである。
【００３５】
なお、図３に示すフローチャートの処理は、図１のシステム構成図で示す搭乗顧客サーバ１０２のＣＰＵ２０１が実行する処理である。
【００３６】
ステップＳ３０１では、搭乗顧客サーバ１０２は、インターネット等のネットワーク回線を介してユーザのクライアントＰＣ１０３からのログインを受け付け、搭乗顧客サーバ１０２は、搭乗顧客ＤＢ（図１３）から。フライト日付１３０１、フライトＮｏ．１３０２、会員番号１３０３、マイル残高１３０６、持ち込みマイル数１３０７を取得し、当該ユーザのクライアントＰＣ１０３に搭乗予定便一覧画面（図１０）を表示させる。
【００３７】
ステップ３０２では、搭乗顧客サーバ１０２は、現在日時が搭乗予定のフライトの出発日時よりも前か否か（機内でのマイル決済の設定を受付可能な期間内か否か）を判断する。
【００３８】
なお、受付可能な期間については、フライト時刻までとしても、フライト時刻の１時間前までとしても、いずれに設定されていても良い。
【００３９】
機内でのマイル決済の設定を受付可能な期間内であると判断されると（ステップＳ３０２：ＹＥＳ）、処理をステップＳ３０３に移行する。
【００４０】
なお、受付可能な期間ではないと判断されると（ステップＳ３０２：ＮＯ）、本フローチャートの処理を終了する。
【００４１】
ステップＳ３０３では、搭乗予定便一覧画面（図１０）の機内マイル決済ボタン１００１の押下を受け付ける。すなわち、ユーザによりどのフライトにマイルを持ち込むかの選択を受け付ける。
【００４２】
そして、ステップＳ３０４では、搭乗顧客サーバ１０２は、機内マイル決済の詳細設定を行う。なお、本処理の詳細については図４を用いて後述する。
【００４３】
次に、図４のフローチャートを用いて、図３のステップＳ３０４における機内マイル決済設定処理の詳細について説明する。
【００４４】
ステップＳ４０１では、図３のステップＳ３０４で機内マイル決済ボタン１００１を押下されたフライトについて、図１１で示す機内マイル決済設定画面を表示する。
【００４５】
ステップＳ４０２では、搭乗顧客サーバ１０２は、機内マイル決済設定画面（図１１）において、ユーザからマイル決済を希望するか否かの設定を受け付ける。具体的には、図１１に示すラジオボタン（１１０１、１１０２）により、機内マイル決済を希望するか否かの設定を受け付ける。
【００４６】
機内でのマイル決済を希望します（１１０１）が選択されると処理をステップＳ４０３へ移行し、機内でのマイル決済を希望しません（１１０２）が選択されると処理をステップＳ４１０に移行する。
【００４７】
ステップＳ４０３では、ユーザからの機内持ち込みマイル数の設定を受け付ける（図１１における入力欄１１０３へ入力されることで機内持ち込みマイル数の設定を受け付ける）。
【００４８】
ステップＳ４０４では、搭乗顧客サーバ１０２は、ステップＳ４０３で入力された値と、搭乗顧客ＤＢ５００のマイル残高１３０６とを比較し、ステップＳ４０３で入力された値の方が小さい、または等しければ（ステップＳ４０３：ＹＥＳ）ステップＳ４０６へ処理を移行し、大きければ（ステップＳ４０３：ＮＯ）処理をステップ４０５へ移行する。
【００４９】
ステップＳ４０５では、残高が不足している旨のエラーメッセージを表示し、再度ステップＳ４０３に処理を戻し、持込マイル数の入力を受け付ける。
【００５０】
ステップＳ４０６では、機内マイル決済設定画面の設定完了ボタン１１０４の押下を受け付ける。
【００５１】
ステップＳ４０７では、ステップＳ４０３で入力を受け付けたマイル数の値を、搭乗顧客ＤＢの持ち込みマイル数１３０７へ記録する。
【００５２】
そして、ステップＳ４０８では、搭乗顧客ＤＢの地上マイル残高欄５０８に、マイル残高１３０６と持ち込みマイル数１３０７との差（マイル残高１３０６−持ち込みマイル数１３０７）の値を記録する。
【００５３】
ステップＳ４０９では、搭乗顧客ＤＢの持ち込みフラグ１３０４に１をセットし、持込マイルがある旨を記録する。
【００５４】
ステップＳ４０２において、機内でのマイル決済を希望しない旨の選択を受け付け（機内でのマイル決済を希望しません（１１０２）が選択）、設定完了ボタン１１０４が押下されると（ステップＳ４１０）、処理をステップＳ４１１に移行し、搭乗顧客ＤＢの持ち込みフラグ１３０４に「０」を設定し、機内へのマイル持込をしない旨を記録する。
【００５５】
なお、ステップＳ４０７、ステップＳ４０８で設定された値については、図１２で示す照会画面で確認が可能である。（それぞれ、搭乗顧客ＤＢ５００の、マイル残高１３０６、持ち込みマイル数１３０７、地上マイル残高１３０８を、搭乗顧客サーバ１０２が参照し、クライアントＰＣ１０３に表示させる。）
【００５６】
次に、図５に示すフローチャートを用いて、携帯端末１０５が搭乗予定顧客のマイル情報を取得する処理について説明する。
【００５７】
なお、図５におけるステップＳ５０１〜ステップＳ５０６、ステップＳ５０８、ステップＳ５１０、ステップＳ５１３〜ステップＳ５１６の処理は携帯端末１０５のＣＰＵ２０１が実行し、ステップＳ５０７、ステップＳ５０９、ステップＳ５１１、ステップＳ５１２の処理はマイル情報通信用ＰＣ１０４のＣＰＵ２０１が実行する。
【００５８】
ステップＳ５０１では、携帯端末１０５のＣＰＵは、あらかじめ外部メモリ２１１に記憶されているフライト情報入力画面（図１４−Ａ）をディスプレイ２１０に表示する。
【００５９】
ステップＳ５０２では、携帯端末１０５のＣＰＵ２０１は、ユーザからのフライト情報の入力を受け付け、確認ボタン１４０１の押下を受け付ける（ステップＳ５０３）。
【００６０】
そして、確認ボタン１４０１が押下されると、処理をステップＳ５０４に移行し、通信開始確認画面（図１４−Ｂ）を表示する。通信開始確認画面の確認ボタン１４０２が押下されると（ステップＳ５０５）、携帯端末１０５はマイル情報通信用ＰＣ１０４に通信リクエストを送信する（ステップＳ５０６）。
【００６１】
ステップＳ５０７では、マイル情報通信用ＰＣ１０４は、携帯端末１０５に対してフライト情報の送信リクエストを送信する。
【００６２】
ステップＳ５０８では、携帯端末１０５は、ステップＳ５０２で受け付けたフライト情報を、マイル情報通信用ＰＣ１０４へ送信する。
【００６３】
ステップＳ５０９では、マイル情報通信用ＰＣ１０４は、携帯端末１０５から送信されたフライト情報を受信し、受信が完了した旨の通知を携帯端末１０５へ送信する。
【００６４】
ステップＳ５１０では、携帯端末１０５は、マイル情報通信用ＰＣ１０４に対してマスタファイル（図１５）の送信リクエストを送信する。
【００６５】
ステップＳ５１１では、マイル情報通信用ＰＣ１０４は、搭乗顧客サーバの搭乗顧客ＤＢ（図１３）からマイルマスタファイル（図１５）を作成する。なおマイルマスタファイル（図１５）の作成についての詳細は図６のフローチャートを用いて後述する。
【００６６】
ステップＳ５１２では、マイル情報通信用ＰＣ１０４は、ステップＳ５１１で作成したマイルマスタファイルを携帯端末１０５に対して送信する。
【００６７】
ステップＳ５１３では、携帯端末１０５は、マイル情報通信用ＰＣから送信されたマイルマスタファイルを受信する。なお、マイルマスタファイルの受信中には図１４−Ｃで示す画面をディスプレイ２１０に表示する。
【００６８】
受信が完了すると、処理をステップＳ５１４に移行し、携帯端末１０５はマイル情報通信用ＰＣ１０４に対して受信が完了した旨の通知を送信する。また、携帯端末１０５のディスプレイ２１０に図１４−Ｅで示す受信完了画面を表示し、ステップＳ５１６で当該受信が完了したマイルマスタファイルを外部メモリ２１１に保存する。
【００６９】
ステップＳ５１７では、マイル情報通信用ＰＣ１０４は、マイルマスタファイルを、ヘッダレコードの日付をファイル名として外部メモリ２１１に保存する。
【００７０】
次に、図５のフローチャートにおけるステップＳ５１１の処理の詳細について、図６のフローチャートを用いて説明する。
【００７１】
なお、図６のフローチャートに示す処理は、マイル情報通信用ＰＣ１０４のＣＰＵ２０１が実行する処理である。
【００７２】
ステップＳ６０１では、マイル情報通信用ＰＣ１０４は、搭乗顧客サーバ１０２に保存されている搭乗顧客ＤＢ（図１３）から、フライト日付とフライトＮｏ．をキーに、同一のフライトに搭乗する顧客情報を検索する。
【００７３】
ステップＳ６０２では、ステップＳ６０１で検索されたレコード数を変数ｎに格納する。
ステップＳ６０３では、変数ｍに「１」を格納する。
【００７４】
ステップＳ６０４では、変数ｔに現在時刻を「ｙｙｙｙ／ｍｍ／ｄｄ／ｈｈ／ｍｍ／ｓｓ」の形式で格納する。
【００７５】
ステップＳ６０５では、変数ｍと変数ｎの値を比較し、「ｎ≧ｍ」であれば、ステップＳ６０６へ処理を移行し、「ｎ＜ｍ」であれば処理をステップＳ６１２へ移行する。すなわち、ステップＳ６０５の処理では、ステップＳ６０１で検索された全てのレコードを読み込んだか否かを判定し、読み込んでいないレコードがあると判断した場合（ステップＳ６０５：ＹＥＳ）はステップＳ６０６に移行し、全てのレコードを読み込み済みである場合（ステップＳ６０５：ＮＯ）はステップＳ６１２に処理を移行する。
【００７６】
ステップＳ６０６では、ステップＳ６０１で検索されたレコードのうち、ｍ番目のレコードを読み込む。
【００７７】
ステップＳ６０７では、ステップＳ６０６で読み込んだレコードの持ち込みフラグ１３０４を判断する。持ち込みフラグが「１」であれば処理をステップＳ６０８へ移行し、持ち込みフラグが「０」であれば処理をステップＳ６１０へ移行する。すなわち、読み込んだレコードの顧客が、機内にマイルを持ち込む設定をしていれば（持ち込みフラグ「１」）処理をステップＳ６０８に移行する。持ち込む設定をしていなければ（持ち込みフラグ「０」）処理をステップＳ６１０に移行する。
【００７８】
なお、本実施形態においては、持ち込みフラグ１３０４は、図４のフローチャートで示す処理により設定される。
【００７９】
ステップＳ６０８では、ステップＳ６０６で読み込んだレコードの搭乗フラグを判断する。搭乗フラグが「１」であれば処理をステップＳ６０９に移行し、搭乗フラグが「０」であれば処理をステップＳ６１０へ移行する。すなわち、読み込んだレコードの顧客が当該フライトに搭乗していれば（搭乗手続きを済ませていれば）ステップＳ６０９に移行する。そうでなければステップＳ６１０に移行する。
【００８０】
なお本実施形態においては、搭乗フラグ１３０５は、クライアントＰＣから上位システムに対して搭乗手続きが行われることで更新される。
【００８１】
ステップＳ６０９では、ステップＳ６０６で読み込んだレコードのうち、持ち込みフラグ１３０４および搭乗フラグ１３０５に「１」が設定されているレコードの、会員番号１３０３をマイルマスタファイル（図１５）の会員番号１５０２へ、持ち込みマイル数１３０７をマイルマスタファイル（図１５）の持ち込みマイル数１５０３に書き出す。この時、マイルマスタファイル（図１５）の機内利用マイル数１５０４には「０」を、機内マイル残高１５０５には持ち込みマイル数１５０３と同じ値をセットする。
【００８２】
ステップＳ６１０では、ステップＳ６０６で読み込んだレコードの更新日付１３０９にｔ（現在時刻）をセットする。
【００８３】
ステップＳ６１１では、変数ｍに「ｍ＋１」の値をセットする。すなわち、次のレコードを読み込ませるよう設定する。
【００８４】
ステップＳ６１２では、マイルマスタファイル（図１５）のヘッダレコード１５０１にｔ（現在時刻）をセットする。すなわち、マイルマスタファイルの作成日時を設定する。
【００８５】
図５および図６のフローチャートで示す処理を実行することにより、搭乗顧客サーバ１０２にある搭乗顧客ＤＢに登録されている顧客から、搭乗手続きを済ませた顧客であり、機内にマイルを持ち込む設定をした顧客についてのデータベース（マイルマスタファイル）を作成することができ、当該ファイルを携帯端末１０５に送信しておくことにより、当該マイルマスタファイルを航空機内に持ち込むことが可能となる。
【００８６】
なお、持ち込みフラグ１３０４が「１」である顧客については、地上で使用できるマイル数の上限は、地上マイル残高１３０８となる。すなわち、持ち込み設定後に地上で利用できるマイル数は、マイル残高１３０６から機内に持ち込んだ持ち込みマイル数１３０７を引いたマイル数のみとなる。
【００８７】
次に、図７のフローチャートを用いて、航空機内におけるマイル決済処理について説明する。なお、図７のフローチャートで示す処理については、携帯端末１０５のＣＰＵ２０１が実行する。
【００８８】
ステップＳ７０１では、携帯端末１０５は図１６（Ａ）に示す決済手段選択画面をディスプレイ２１０に表示する。
【００８９】
ステップＳ７０２では、ユーザからのマイル決済選択ボタン１６０１の押下を受け付ける。すなわち、ユーザからいずれの決済手段により決済するかの選択を受け付ける。本実施形態では、マイル決済を想定しているため、マイル決済選択ボタン１６０１の押下を受け付けたこととする。
【００９０】
ステップＳ７０３では、図１６（Ｂ）に示す会員カードリード画面を表示する。
【００９１】
ステップＳ７０４では、会員カードの読み取りまたはテンキーからの会員番号の入力により、会員番号を取得する。
【００９２】
ステップＳ７０５では、ステップＳ７０４で取得した会員番号と一致する会員番号が、マイルマスタファイル（図１５）の会員番号１５０２に存在するか否かを判断する。すなわち、当該顧客が機内へのマイルの持ち込みを設定したか否かを判断する。
【００９３】
存在する場合（ステップＳ７０５：ＹＥＳ）は、処理をステップＳ７０６へ移行する。
【００９４】
また、存在しない場合（ステップＳ７０５：ＮＯ）は、取得した会員番号をクリアして、処理をステップＳ７０４に戻し、他の会員番号の入力を受け付ける。または、他の会員番号を受け付ける処理に移行するのではなく、決済手段を選択させる処理（ステップＳ７０１）に移行しても良い。
【００９５】
ステップＳ７０６では、図１６（Ｃ）に示す決済手段確認画面を表示する。
【００９６】
ステップＳ７０７では、ユーザから利用マイル数の入力を受け付ける。すなわち、支払金額のうち機内に持ち込んだマイルを用いて支払う額の入力を受け付ける。
【００９７】
ステップＳ７０８では、ステップＳ７０７で入力された利用マイル数がマイルマスタファイルの機内マイル残高１５０５以下であるか否かを判断し、機内マイル残高１５０５以下である場合（ステップＳ７０８：ＹＥＳ）は処理をステップＳ７１０に移行する。他方、機内マイル残高よりも大きい値が入力された場合は、処理をステップＳ７０９に移行し、図１６（Ｄ）に示すエラー画面を表示する。
【００９８】
ステップＳ７１０では、ユーザによる印刷ボタン１６０２の押下を受け付け、ステップＳ７１１で、レシートの印刷をする。
【００９９】
ステップＳ７１２では、マイルマスタファイルの機内利用マイル数１５０４にステップＳ７０７で取得した値（機内で利用したマイル数）を加算する。
【０１００】
ステップＳ７１３では、マイルマスタファイルの機内マイル残高１５０５からステップＳ７０７で取得した値（機内で利用したマイル数）を減算する。この処理により、機内に持ち込んだマイル数から機内で利用したマイル数を減算した値が機内マイル残高１５０５に設定されることとなる。
【０１０１】
次に、図８に示すフローチャートを用いて、マイルマスタファイル（図１５）の情報を搭乗顧客ＤＢ（図１３）へ反映させる処理について説明する。すなわち、航空機内でマイル決済を行い、機内で更新されたマイルマスタファイルのデータを、地上にある搭乗顧客ＤＢへ反映させる処理である。
【０１０２】
なお、図８のフローチャートのステップＳ８０１〜ステップＳ８０３、ステップＳ８０５、ステップＳ８０７〜ステップＳ８０９の処理は、携帯端末１０５のＣＰＵ２０１が実行し、ステップＳ８０４、ステップＳ８０６、ステップＳ８１０、ステップＳ８１１の処理はマイル情報通信用ＰＣ１０４のＣＰＵ２０１が実行する。
【０１０３】
ステップＳ８０１では、携帯端末１０５のＣＰＵ２０１はユーザからの通信指示を受けると、図１７（Ａ）の通信開始確認画面をディスプレイ２１０に表示する。
【０１０４】
ステップＳ８０２では、図１７（Ｂ）の通信開始確認画面における確認ボタン１７０１の押下を受け付ける。
【０１０５】
ステップＳ８０３では、ステップＳ８０２で確認ボタン１７０１が押下されるとマイル情報通信用ＰＣ１０４に対して通信リクエストを送信する。
【０１０６】
ステップＳ８０４では、マイル情報通信用ＰＣ１０４は、携帯端末１０５からの通信リクエストを受信すると、マイルマスタファイル（図１５）の送信リクエストを携帯端末１０５に対して送信する。
【０１０７】
ステップＳ８０５では、携帯端末１０５は、マイル情報通信用ＰＣ１０４に対してマイルマスタファイル（図１５）を送信する。
【０１０８】
なお、マイルマスタファイル（図１５）の送信中は、図１７（Ｂ）に示す送信中画面を表示する（ステップＳ８０６）。
【０１０９】
ステップＳ８０７では、マイル情報通信用ＰＣ１０４は、マイルマスタファイルの受信を完了すると、受信完了通知を携帯端末１０５に対して送信する。
【０１１０】
ステップＳ８０７では、携帯端末１０５は、マイル情報通信用ＰＣ１０４からの受信完了通知を受信すると、図１７（Ｃ）に示す送信完了画面をディスプレイ２１０に表示する。
【０１１１】
ステップＳ８０９では、携帯端末１０５は、外部メモリ２１１に記憶されているマイルマスタファイル（図１５）を削除する。
【０１１２】
ステップＳ８１０では、マイル情報通信用ＰＣ１０４は、ステップＳ８０７で受信したマイルマスタファイル（図１５）を外部メモリ２１１に保存し、搭乗顧客ＤＢ（図１３）に対して、マイルマスタファイル（図１５）の内容を反映する（ステップＳ８１１）。
【０１１３】
なお、ステップＳ８１１における搭乗顧客ＤＢの更新処理の詳細については、図９のフローチャートを用いて後述する。
【０１１４】
次に、図９を用いて図８のステップＳ８１１の処理の詳細について説明する。
【０１１５】
ステップＳ９０１では、マイル情報通信用ＰＣ１０４は携帯端末１０５から受信したマイルマスタファイルのレコード数を変数ｎに格納する。
ステップＳ９０２では、変数ｍに「１」を格納する
【０１１６】
ステップＳ９０３では、変数ｔに現在時刻を「ｙｙｙｙ／ｍｍ／ｄｄ／ｈｈ／ｍｍ／ｓｓ」の形式で格納する。
【０１１７】
ステップＳ９０４では、変数ｍと変数ｎの値とを比較し、「ｍ≦ｎ」であれば処理をステップＳ９０５に移行し、「ｍ＞ｎ」であれば、本フローチャートの処理を終了する。すなわち、ステップＳ９０４の処理では、マイルマスタファイルの全てのレコードを読み込んだか否かを判定し、読み込んでいないレコードがあると判断した場合（ステップＳ９０４：ＹＥＳ）はステップＳ９０５に移行し、全てのレコードを読み込み済みである場合（ステップＳ６０４：ＮＯ）は本フローチャートの処理を終了する。
【０１１８】
ステップＳ９０５では、マイルマスタファイルのｍ番目のレコードを読み込む。
【０１１９】
ステップＳ９０６では、ステップＳ９０５で読み込んだレコードの会員番号１５０２と同一の会員番号の搭乗顧客ＤＢ（図１３）のレコードの持ち込みマイル数１３０７からマイルマスタファイルのｍ番目のレコードの機内利用マイル数１５０４を減算する。この処理により、機内に持ち込んだマイル数から機内で使用したマイル数を引いた値（機内マイル残高）が持ち込みマイル数１３０７に設定されることとなる。
【０１２０】
ステップＳ９０７では、搭乗顧客ＤＢの当該レコードの地上マイル残高１３０８に持ち込みマイル数１３０７を加算する。この処理により、当該レコードの会員の全マイル残高が地上マイル残高１３０８に設定されることとなる。
【０１２１】
ステップＳ９０８では、搭乗顧客ＤＢのマイル残高１３０６に地上マイル残高１３０８をセットする。この処理により、当該レコードの会員の全マイル残高がマイル残高１３０６に設定されることとなり、地上マイル残高１３０８とマイル残高１３０６が等しい値となる。
【０１２２】
ステップＳ９０９では、搭乗顧客ＤＢの持ち込みマイル数に「０」をセットする。
【０１２３】
ステップＳ９１０では、搭乗顧客ＤＢの持ち込みフラグに「０」をセットする。
【０１２４】
ステップＳ９１１では、搭乗顧客ＤＢの搭乗フラグに「０」をセットする。
【０１２５】
ステップＳ９１２では、搭乗顧客ＤＢの更新日付にｔ（現在時刻）をセットする。
【０１２６】
ステップＳ９１３では、変数ｍに「ｍ＋１」の値をセットする。すなわち、次のレコードを読み込むように設定する。そして処理をステップＳ９０４に移行する。
【０１２７】
以上の処理により、航空機内でマイル決済を行い、機内で更新されたマイルマスタファイルのデータを、地上にある搭乗顧客ＤＢへ反映させることが可能となる。
【０１２８】
以上説明した処理を実行することで、航空機内においてマイルを用いた決済が可能となる。さらに、機内に持ち込まなかったマイル数については、地上での利用が可能となる。
【０１２９】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。従って、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【０１３０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭなどがある。
【０１３２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１３３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【０１３４】
１０１  上位システム
１０２  搭乗顧客サーバ
１０３  クライアントＰＣ
１０４  マイル情報通信用ＰＣ
１０５  携帯端末
１０６  ネットワーク
【図１】
2012022420.tif 000003
【図２】
2012022420.tif 000004
【図３】
2012022420.tif 000005
【図４】
2012022420.tif 000006
【図５】
2012022420.tif 000007
【図６】
2012022420.tif 000008
【図７】
2012022420.tif 000009
【図８】
2012022420.tif 000010
【図９】
2012022420.tif 000011
【図１０】
2012022420.tif 000012
【図１１】
2012022420.tif 000013
【図１２】
2012022420.tif 000014
【図１３】
2012022420.tif 000015
【図１４】
2012022420.tif 000016
【図１５】
2012022420.tif 000017
【図１６】
2012022420.tif 000018
【図１７】
2012022420.tif 000019