携帯端末、処理方法、プログラム
【課題】 別々となる取引であっても1度の決済において処理を完了し、各取引毎に明細を出力することができる仕組みを実現すること
【解決手段】 ユーザから購入商品の選択を受け付け、受け付けた商品を予め設定された条件にしたがいカテゴリ分けをする。支払方法と当該支払方法により支払う金額の設定を受け付け、当該設定に基づきカテゴリ毎に支払処理を実行する。全てのカテゴリについて支払処理が完了したら、取引毎の明細書を出力する。
【解決手段】 ユーザから購入商品の選択を受け付け、受け付けた商品を予め設定された条件にしたがいカテゴリ分けをする。支払方法と当該支払方法により支払う金額の設定を受け付け、当該設定に基づきカテゴリ毎に支払処理を実行する。全てのカテゴリについて支払処理が完了したら、取引毎の明細書を出力する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数商品の決済をする携帯端末に関する。
【背景技術】
【0002】
航空機における機内販売では、飲食物、機内で手渡しされる品物、機内で決済のみ行い商品は顧客の自宅に後日配送される品物など販売する商品のカテゴリが多岐にわたる。
【0003】
このような場合、商品のカテゴリによっては、計上手段が異なることがあり、例えば上記の例では、飲食物や機内で手渡しされる品物については、機内で決済と商品の受け渡しが完了するため、クレジットカードによる支払いの場合であっても、その場ではクレジットカード情報の認証を行うことができず、商品を渡してから事後的に認証を行っている。
【0004】
他方、機内で決済だけを行い、商品の受け渡しは後日となる品物については、クレジットカードを用いて決済がされた場合であっても、カード会社に対して顧客クレジット情報の認証判定を行ってから商品の受け渡し(発送)を行っている。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2003−67840号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
上述のように商品カテゴリが複数あり、それぞれ計上手段が異なる場合、顧客が決済と同時に機内で受け渡しができる商品と、後日受け取る商品とを一度に購入した場合、取引はそれぞれ別個となる。
【0007】
特許文献1には、このような別個の取引においてまとめて伝票を発行する仕組みが開示されている。例えば団体客が複数のテーブルに分かれて注文した場合に、複数のテーブル毎の伝票を合計して、団体客全員分の伝票をまとめて発行する仕組みである。
【0008】
しかしながら、特許文献1に記載の仕組みであっても、取引としてはそれぞれ別個となるため、例えばクレジットカードの情報を2度取得する必要があった。
【0009】
また、取引が別々となるため、例えば釣銭として剰余分を返金できないギフト券による取引の場合は、顧客にとって不利益な結果が生じることもあった。
【0010】
そこで、本発明は、別々となる取引であっても1度の決済において処理を完了することができる仕組みを実現することを目的とする。
【課題を解決するための手段】
【0011】
本発明の携帯端末は、商品に関する情報が登録された商品テーブルを記憶する記憶手段と、ユーザから購入商品の選択を受け付ける商品選択受付手段と、前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、ユーザから支払方法の指示を受け付ける支払方法受付手段と、前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、カテゴリ毎に支払処理を行う支払処理手段と、を備えることを特徴とする。
【0012】
また、本発明は、商品に関する情報が登録された商品テーブルを記憶する携帯端末による処理方法であって、前記携帯端末の商品選択受付手段が、ユーザから購入商品の選択を受け付ける商品選択受付工程と、前記携帯端末の分類手段が、前記商品選択受付工程で受け付けた商品をカテゴリ分けする分類工程と、前記携帯端末のカテゴリ金額算出手段が、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出工程と、前記携帯端末の支払方法受付手段が、ユーザから支払方法の指示を受け付ける支払方法受付工程と、前記携帯端末の支払金額受付手段が、前記支払方法受付工程で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付工程と、前記携帯端末の支払処理手段が、カテゴリ毎に支払処理を行う支払処理工程と、を備えることを特徴とする。
【0013】
また、本発明は、商品に関する情報が登録された商品テーブルを記憶する携帯端末において実行可能なプログラムであって、前記携帯端末を、ユーザから購入商品の選択を受け付ける商品選択受付手段と、前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、ユーザから支払方法の指示を受け付ける支払方法受付手段と、前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、カテゴリ毎に支払処理を行う支払処理手段として機能させることを特徴とする。
【発明の効果】
【0014】
本発明によれば、別々となる取引であっても1度の決済において処理を完了することが可能となる。
【図面の簡単な説明】
【0015】
【図1】本発明の情報処理システムの構成の一例を示す図である
【図2】図1の携帯端末101のハードウエア構成の一例を示す図である
【図3】本発明における決済処理を示すフローチャートである
【図4】商品形態フラグが混在しない場合におけるカテゴリを示すテーブルである。
【図5】商品形態フラグが混在する場合におけるカテゴリを示すテーブルである
【図6】図7に示す商品マスタテーブルの項目を説明するテーブルである
【図7】商品マスタテーブルの一例を示すテーブルである
【図8】携帯端末101に表示される商品一覧画面の一例を示す図である
【図9】携帯端末101に表示される選択された商品の一覧画面の一例を示す図である
【図10】携帯端末101に表示される支払方法の選択を受け付ける画面の一例である
【図11】携帯端末101に表示される支払合計金額と支払方法毎の支払金額を示す画面の一例である
【図12】機内搭載品用のレシートを発行中に携帯端末101に表示される画面の一例を示す図である
【図13】地上在庫品用のレシートを発行中に携帯端末101に表示される画面の一例を示す図である
【図14】本発明により処理されるデータの一例および処理の結果発行されるレシートの一例を示す図である
【図15】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図16】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図17】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図18】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図19】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【発明を実施するための形態】
【0016】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【0017】
図1は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【0018】
図1に示すように、本実施形態に係る情報処理システムは、携帯端末101と情報処理装置102が通信可能に接続される。
【0019】
以下、本発明の情報処理システムを構成する各装置について説明する。
【0020】
以下、図2を用いて、図1に示した携帯端末101のハードウエア構成の一例について説明する。
【0021】
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【0022】
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【0023】
また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【0024】
207はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
【0025】
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN400)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
【0026】
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【0027】
ハードウエア上で動作する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。
【0028】
プリンタコントローラ212は、サーマルドットライン方式プリンタ213等の印刷機を制御する。
【0029】
スキャナコントローラ214は、スキャナ215等の識別器を制御する。
【0030】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【0031】
次に、図3を用いて、本発明の実施形態において携帯端末101が行う決済処理について説明する。
【0032】
なお、図3のフローチャートで示す処理については、携帯端末101のCPU201が所定の制御プログラムを読み出して実行する処理である。
【0033】
ステップS101では、携帯端末101のCPU201は、ユーザによる商品選択を受け付ける。この際、携帯端末101には図8に示す商品一覧画面が表示されている。この商品一覧画面に対するユーザの操作により、商品の選択がなされる。なお、同一商品を複数個選択することもできるように、商品選択指示を受け付けることも可能である。
【0034】
ステップS102では、携帯端末101のCPU201は、ステップS101で選択された商品の合計金額を算出する。なお、商品が選択された都度、選択済みの商品の合計金額を算出していってもよい。また、ステップS103の処理においては、図7に示す商品マスタテーブルが用いられる。
【0035】
ステップS103では、携帯端末101のCPU201は、ステップS101にて選択された商品の選択を確定する指示(確定ボタンの押下)を受け付ける。ここでは携帯端末101には図9に示す画面が表示される。
【0036】
ステップS104では、携帯端末101のCPU201は、ステップS101で選択されステップS102で確定された商品の商品形態フラグについて、1と0が混在しているか否かを判断する。すなわち、地上在庫品と機内搭載品とが混在しているか否かを判断する。商品形態フラグが1であるか0であるかについては、図7に示す商品マスタテーブルを用いて判断する。
【0037】
混在していると判断された場合(ステップS104:YES)は、処理をステップS106に移行する。
【0038】
混在していないと判断された場合(ステップS104:NO)は、処理をステップS105に移行する。
【0039】
ステップS105では、携帯端末101のCPU201は、ステップS101で選択された商品を2つのカテゴリに分類する。なお、ここではカテゴリ1に割引無の商品を分類し、カテゴリ2に割引有の商品を分類する。
【0040】
ステップS106では、携帯端末101のCPU201は、ステップS101で選択された商品を4つのカテゴリに分類する。ここでは、カテゴリ1に割引無の機内搭載品を、カテゴリ2に割引有の地上在庫品を、カテゴリ3に割引有の機内搭載品を、カテゴリ4に割引有の地上在庫品をそれぞれ分類する。
【0041】
ステップS105、S106における分類の基準については、図4、図5の分類テーブルに示す通りである。
【0042】
ステップS107では、携帯端末101のCPU201は、カテゴリ毎の金額を算出する。ここでも図7に示す商品マスタテーブルを用いて金額を算出する。
【0043】
ステップS108では、携帯端末101のCPU201は、初期設定として、最初に支払いをする対象となるカテゴリをカテゴリ1とするため、変数Nに1を設定する。
【0044】
ステップS109では、携帯端末101のCPU201は、ユーザから支払方法の選択を受け付ける。この際、携帯端末101には、図10に示す画面が表示されている。
【0045】
ステップS110では、携帯端末101のCPU201は、ステップS109でユーザにより選択された支払方法がクレジットカードであるか否かを判断する。
【0046】
クレジットカードであると判断された場合(ステップS110:YES)は、処理をステップS111に移行する。
【0047】
クレジットカードではないと判断された場合(ステップS110:NO)は、処理をステップS112に移行する。
【0048】
ステップS111では、携帯端末101のCPU201は、全てのカテゴリの支払残高の合計を算出し、算出された合計金額を支払金額として設定する。
【0049】
そして、支払処理を行い、処理をステップS121に移行する。
【0050】
ステップS112では、携帯端末101のCPU201は、ステップS109で選択された支払方法における支払金額の設定を受け付ける。
【0051】
ステップS113では、携帯端末101のCPU201は、ステップS112またはステップS114で設定された支払金額と、現在支払処理の対象となっているカテゴリの残高とを比較する。
【0052】
支払対象のカテゴリの残高が設定された支払金額よりも少ない場合(ステップS113:NO)は、処理をステップS114に移行する。
【0053】
支払対象のカテゴリの残高が設定された支払金額と同じまたは多い場合(ステップS113:YES)は、処理をステップS117に移行する。
【0054】
ステップS114では、携帯端末101のCPU201は、ステップS112で設定された支払金額から現在支払処理の対象となっているカテゴリの残高を減算する。そして、減算された結果を支払金額として設定する。すなわち、支払対象となっているカテゴリの残高よりも多い金額を支払金額として設定したことから、当該カテゴリの残高全額を支払うこととなる。
【0055】
ステップS115では、携帯端末101のCPU201は、現在の支払対象のカテゴリについては全額支払済みとなるため、支払対象のカテゴリを次のカテゴリにするべく、変数Nに1を追加する。
【0056】
ステップS116では、携帯端末101のCPU201は、すべてのカテゴリについて支払処理を完了したか否かを判断する。具体的には、ステップS104で商品形態フラグが混在していると判断された場合は、カテゴリ4まで支払処理を完了する必要があるため、ステップS115の処理によって変数Nが5になったか否かを判断する。変数Nが5になっていれば、すべてのカテゴリの支払処理が完了したと判断される。
【0057】
他方、ステップS104で商品形態フラグが混在していないと判断された場合は、カテゴリ2まで支払処理を完了する必要があるため、ステップS115の処理によって変数Nが3になったか否かを判断する。変数Nが3になっていれば、すべてのカテゴリの支払処理が完了したと判断される。
【0058】
ステップS116で全てのカテゴリの支払処理が完了したと判断された場合(ステップS116:YES)は、処理をステップS121に移行する。
【0059】
ステップS116で全てのカテゴリの支払処理が完了していないと判断された場合(ステップS116:NO)は、処理をステップS113に移行する。
【0060】
ステップS117では、携帯端末101のCPU201は、現在支払処理の対象となっているカテゴリの残高からステップS112またはステップS114で設定された支払金額を減算する。
【0061】
ステップS118では、携帯端末101のCPU201は、現在の支払対象となっているカテゴリに残高があるか否かを判断する。すなわち、ステップS117において当該カテゴリの残高全額を支払いできたか否かを判断する。
【0062】
残高があると判断された場合、すなわち当該カテゴリの残高全額の支払いができなかった場合(ステップS118:YES)は、処理をステップS109に移行し、再度ユーザから支払方法の選択を受け付け、当該受け付けた支払方法により残りの金額の支払処理を行う。
【0063】
残高がないと判断された場合、すなわち当該カテゴリの残高をちょうど全額支払ができた場合(ステップS118:NO)は、処理をステップS119に移行する。
【0064】
ステップS119では、携帯端末101のCPU201は、支払対象のカテゴリを次のカテゴリにするべく、変数Nに1を追加する。
【0065】
ステップS120では、携帯端末101のCPU201は、すべてのカテゴリについて支払処理を完了したか否かを判断する。ここでの具体的な処理は、ステップS116と同様である。
【0066】
ステップS120で全てのカテゴリの支払処理が完了したと判断された場合(ステップS120:YES)は、処理をステップS121に移行する。
【0067】
ステップS120で全てのカテゴリの支払処理が完了していないと判断された場合(ステップS109:NO)は、処理をステップS113に移行する。すなわち、次の支払方法の選択を受け付け、当該支払方法によって次のカテゴリの支払処理を実行する処理に移行する。
【0068】
ステップS121では、携帯端末101のCPU201は、ユーザによる印刷ボタンの押下を受け付ける。この際、携帯端末101には図11に示す画面が表示されている。
【0069】
ステップS122では、携帯端末101のCPU201は、ステップS101で選択されステップS102で確定された商品の商品形態フラグについて、1と0が混在しているか否かを判断する。すなわち、地上在庫品と機内搭載品とが混在しているか否かを判断する。
【0070】
混在していると判断された場合(ステップS122:YES)は、処理をステップS126に移行する。
【0071】
混在していないと判断された場合(ステップS122:NO)は、処理をステップS123に移行する。
【0072】
ステップS123では、携帯端末101のCPU201は、商品形態フラグが0のみであるか否かを判断する。すなわち、ステップS101で選択された商品のすべてが機内搭載品であるか否かを判断する。
【0073】
すべて機内搭載品であると判断された場合(ステップS123:YES)は、処理をステップS124に移行する。
【0074】
すべて地上在庫品であると判断された場合(ステップS123:NO)は、処理をステップS125に移行する。
【0075】
ステップS124では、携帯端末101のCPU201は、機内搭載品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図12に一例を示す画面を表示する。
【0076】
ステップS125では、携帯端末101のCPU201は、地上在庫品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図13に一例を示す画面を表示する。
【0077】
ステップS126では、携帯端末101のCPU201は、機内搭載品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図12に一例を示す画面を表示する。
【0078】
ステップS127では、携帯端末101のCPU201は、地上在庫品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図13に一例を示す画面を表示する。
【0079】
次に、図14を用いて、本発明における支払処理、明細書発行処理について説明する。
【0080】
図14(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0081】
図14(A)に示す例では、カテゴリ1:1000円、カテゴリ2:3000円、カテゴリ3:2000円、カテゴリ4:4000円と分類されている。
【0082】
図14(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0083】
図3に示すフローチャートに、図14に示す例をあてはめると、以下のような手順により処理がなされる。
【0084】
最初に選択された支払方法はギフト券であり、ギフト券による支払金額は、5000円である。そのため、カテゴリ1の商品(1000円)よりも支払金額(5000円)の方が多いので(ステップS113:NO)、カテゴリ1の全額をギフト券にて支払い、支払金額(5000円)から1000円分を減算し(ステップS114)、支払対象カテゴリをカテゴリ2へ変更する(ステップS115)。
【0085】
同様に、カテゴリ2の全額についてもギフト券による支払処理がなされる。
【0086】
カテゴリ3の金額は2000円であるため、ギフト券による支払金額の残り(1000円)よりも多い(ステップS113:YES)。そのため、カテゴリ3の金額からギフト券による支払金額(1000円)を減算し(ステップS117)する。そして、カテゴリ3にはまだ金額が残っているため(ステップS118:YES)、次の支払方法を受け付ける(ステップS109)。
【0087】
図14の例では、次の支払方法、支払金額として現金(2000円)が設定される。カテゴリ3の残り(1000円)と、カテゴリ4(4000円)のうち1000円分が現金で支払われる。
【0088】
そして、再度、支払方法の選択を受け付け、最後にクレジットカードが選択されることから(ステップS110:YES)、合計残高(カテゴリ4の残りである3000円分)がクレジットカードによる支払対象となる(ステップS111)。
【0089】
すべてのカテゴリの金額について支払処理が終了すると、明細の印刷指示を受け付ける(ステップS121)。図14の例では、商品形態フラグが混在するため(ステップS122:YES)、機内搭載品レシート(図14(C))の発行(ステップS126)および地上在庫品レシート(図14(D))の発行(ステップS127)が実行される。
【0090】
次に、図15を用いて、本発明における支払処理、明細書発行処理について説明する。
【0091】
図15(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0092】
図15(A)に示す例では、カテゴリ1:500円、カテゴリ2:0円、カテゴリ3:5000円、カテゴリ4:5000円と分類されている。
【0093】
図15(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0094】
図3に示すフローチャートに、図15に示す例をあてはめると、以下のような手順により処理がなされる。
【0095】
最初に選択された支払方法は現金であり、現金による支払金額は2000円である。そのため、カテゴリ1の商品(500円)よりも支払金額(2000円)の方が多いので(ステップS113:NO)、カテゴリ1の全額を現金にて支払い、支払金額(2000円)から500円分を減算し(ステップS114)、支払対象カテゴリをカテゴリ2へ変更する(ステップS115)。
【0096】
カテゴリ2の金額は0円であるため、支払対象カテゴリをカテゴリ3に変更する(ステップS115)。
【0097】
カテゴリ3の金額は5000円であるため、現金による支払金額の残り(1500円)よりも多い(ステップS113:YES)。そのため、カテゴリ3の金額から現金による支払金額(1500円)を減算(ステップS117)する。そして、カテゴリ3にはまだ金額が残っているため(ステップS118:YES)、次の支払方法を受け付ける(ステップS109)。
【0098】
図15の例では、次の支払方法クレジットカードが選択されることから(ステップS110:YES)、合計残高(カテゴリ3の残りである3500円分とカテゴリ4の5000円の合計8500円)がクレジットカードによる支払対象となる(ステップS111)。
【0099】
すべてのカテゴリの金額について支払処理が終了すると、明細の印刷指示を受け付ける(ステップS121)。図15の例では、商品形態フラグが混在するため(ステップS122:YES)、機内搭載品レシート(図15(C))の発行(ステップS126)および地上在庫品レシート(図15(D))の発行(ステップS127)が実行される。
【0100】
ここで、機内搭載品のレシートには、カテゴリ1の500円とカテゴリ3の5000円について記載されるが、このうち2000円分は現金での支払いとして、3500円分はクレジットカードでの支払いとして記載される。
【0101】
また、地上在庫品のレシートについては、全額(カテゴリ4の5000円分)がクレジットカードによる支払として記載される。
【0102】
次に、図16を用いて、本発明における支払処理、明細書発行処理について説明する。
【0103】
図16(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0104】
図16(A)に示す例では、カテゴリ1:0円、カテゴリ2:0円、カテゴリ3:4000円、カテゴリ4:4000円と分類されている。
【0105】
図16(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0106】
図3に示すフローチャートに、図16に示す例をあてはめると、以下のような手順により処理がなされる。
【0107】
選択された支払方法は現金であり、現金による支払金額は10000円である。そのため、カテゴリ3、カテゴリ4の全額について現金での支払いとなる。
【0108】
ここで、機内搭載品のレシートには、カテゴリ3の4000円について記載される。
【0109】
また、地上在庫品のレシートについては、カテゴリ4の4000円についてと、お釣(200円)についてが記載される。
【0110】
次に、図17を用いて、本発明における支払処理、明細書発行処理について説明する。
【0111】
図17(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0112】
図17(A)に示す例では、カテゴリ1:0円、カテゴリ2:0円、カテゴリ3:4000円、カテゴリ4:4000円と分類されている。
【0113】
図17(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0114】
図3に示すフローチャートに、図17に示す例をあてはめると、以下のような手順により処理がなされる。
【0115】
選択された支払方法はギフト券であり、ギフト券による支払金額は10000円である。そのため、カテゴリ3、カテゴリ4の全額についてギフト券での支払いとなる。
【0116】
ここで、機内搭載品のレシートには、カテゴリ3の4000円について記載される。
【0117】
また、地上在庫品のレシートについては、カテゴリ4の4000円についてが記載される。そして、ギフト券についてはお釣が出ない支払方法であることから、釣銭放棄として2000円が記載される。
【0118】
次に、図18を用いて、本発明における支払処理、明細書発行処理について説明する。
【0119】
図18(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0120】
図18(A)に示す例では、カテゴリ1:5000円、カテゴリ2:5000円、カテゴリ3:5000円、カテゴリ4:0円と分類されている。
【0121】
図18(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0122】
図3に示すフローチャートに、図16に示す例をあてはめると、以下のような手順により処理がなされる。
【0123】
選択された支払方法はギフト券であり、ギフト券による支払金額は10000円である。そのため、カテゴリ2、カテゴリ3の全額についてギフト券での支払いとなる。
【0124】
そして、カテゴリ3については、現金での支払いとなり、現金での支払金額(10000円)からカテゴリ3の金額(5000円)を減算した残り(5000円)がお釣となる。
【0125】
ここで、機内搭載品のレシートには、カテゴリ1の5000円とカテゴリ3の5000円について記載される。また、現金での支払いとなったカテゴリ3に対するお釣としての5000円が記載される。
【0126】
地上在庫品のレシートについては、カテゴリ4の5000円についてが記載される。
【0127】
次に、図19を用いて、本発明における支払処理、明細書発行処理について説明する。
【0128】
図19(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0129】
図19(A)に示す例では、カテゴリ1:2000円、カテゴリ2:0円、カテゴリ3:5000円、カテゴリ4:2000円と分類されている。
【0130】
図19(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0131】
図3に示すフローチャートに、図16に示す例をあてはめると、以下のような手順により処理がなされる。
【0132】
選択された支払方法はギフト券であり、ギフト券による支払金額は5000円である。そのため、カテゴリ1、カテゴリ3、カテゴリ4の全額についてギフト券での支払いとなる。
【0133】
ここで、機内搭載品のレシートには、カテゴリ1の2000円とカテゴリ3の1000円について記載される。
【0134】
地上在庫品のレシートには、カテゴリ4の2000円についてが記載される。
【0135】
なお、機内搭載品の支払処理と地上在庫品の支払処理はそれぞれ別個の取引となるため従来の決済方法であれば、まずは、機内搭載品であるカテゴリ1およびカテゴリ3の支払処理が実行され、その時点で取引として完了となる。この場合は、ギフト券のように釣銭を返還できない支払方法の場合は、顧客にとっては釣銭放棄をしなければならないことになる。例えば、図19の例では、ギフト券による支払金額が5000円であり、カテゴリ1およびカテゴリ3の合計金額は3000円であるため、2000円分を放棄しなければならない。
【0136】
しかし、本発明の方法により決済処理を行うと、カテゴリ4の金額についても同じ支払方法での支払いが可能となるため、顧客は釣銭を放棄する必要が無くなる。
【0137】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【0138】
また、本発明におけるプログラムは、図3の処理方法をコンピュータが実行可能なプログラムである。
【0139】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【0140】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【0141】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。
【0142】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0143】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0144】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0145】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【0146】
101 携帯端末
102 情報処理装置
【技術分野】
【0001】
本発明は、複数商品の決済をする携帯端末に関する。
【背景技術】
【0002】
航空機における機内販売では、飲食物、機内で手渡しされる品物、機内で決済のみ行い商品は顧客の自宅に後日配送される品物など販売する商品のカテゴリが多岐にわたる。
【0003】
このような場合、商品のカテゴリによっては、計上手段が異なることがあり、例えば上記の例では、飲食物や機内で手渡しされる品物については、機内で決済と商品の受け渡しが完了するため、クレジットカードによる支払いの場合であっても、その場ではクレジットカード情報の認証を行うことができず、商品を渡してから事後的に認証を行っている。
【0004】
他方、機内で決済だけを行い、商品の受け渡しは後日となる品物については、クレジットカードを用いて決済がされた場合であっても、カード会社に対して顧客クレジット情報の認証判定を行ってから商品の受け渡し(発送)を行っている。
【先行技術文献】
【特許文献】
【0005】
【特許文献1】特開2003−67840号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
上述のように商品カテゴリが複数あり、それぞれ計上手段が異なる場合、顧客が決済と同時に機内で受け渡しができる商品と、後日受け取る商品とを一度に購入した場合、取引はそれぞれ別個となる。
【0007】
特許文献1には、このような別個の取引においてまとめて伝票を発行する仕組みが開示されている。例えば団体客が複数のテーブルに分かれて注文した場合に、複数のテーブル毎の伝票を合計して、団体客全員分の伝票をまとめて発行する仕組みである。
【0008】
しかしながら、特許文献1に記載の仕組みであっても、取引としてはそれぞれ別個となるため、例えばクレジットカードの情報を2度取得する必要があった。
【0009】
また、取引が別々となるため、例えば釣銭として剰余分を返金できないギフト券による取引の場合は、顧客にとって不利益な結果が生じることもあった。
【0010】
そこで、本発明は、別々となる取引であっても1度の決済において処理を完了することができる仕組みを実現することを目的とする。
【課題を解決するための手段】
【0011】
本発明の携帯端末は、商品に関する情報が登録された商品テーブルを記憶する記憶手段と、ユーザから購入商品の選択を受け付ける商品選択受付手段と、前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、ユーザから支払方法の指示を受け付ける支払方法受付手段と、前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、カテゴリ毎に支払処理を行う支払処理手段と、を備えることを特徴とする。
【0012】
また、本発明は、商品に関する情報が登録された商品テーブルを記憶する携帯端末による処理方法であって、前記携帯端末の商品選択受付手段が、ユーザから購入商品の選択を受け付ける商品選択受付工程と、前記携帯端末の分類手段が、前記商品選択受付工程で受け付けた商品をカテゴリ分けする分類工程と、前記携帯端末のカテゴリ金額算出手段が、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出工程と、前記携帯端末の支払方法受付手段が、ユーザから支払方法の指示を受け付ける支払方法受付工程と、前記携帯端末の支払金額受付手段が、前記支払方法受付工程で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付工程と、前記携帯端末の支払処理手段が、カテゴリ毎に支払処理を行う支払処理工程と、を備えることを特徴とする。
【0013】
また、本発明は、商品に関する情報が登録された商品テーブルを記憶する携帯端末において実行可能なプログラムであって、前記携帯端末を、ユーザから購入商品の選択を受け付ける商品選択受付手段と、前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、ユーザから支払方法の指示を受け付ける支払方法受付手段と、前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、カテゴリ毎に支払処理を行う支払処理手段として機能させることを特徴とする。
【発明の効果】
【0014】
本発明によれば、別々となる取引であっても1度の決済において処理を完了することが可能となる。
【図面の簡単な説明】
【0015】
【図1】本発明の情報処理システムの構成の一例を示す図である
【図2】図1の携帯端末101のハードウエア構成の一例を示す図である
【図3】本発明における決済処理を示すフローチャートである
【図4】商品形態フラグが混在しない場合におけるカテゴリを示すテーブルである。
【図5】商品形態フラグが混在する場合におけるカテゴリを示すテーブルである
【図6】図7に示す商品マスタテーブルの項目を説明するテーブルである
【図7】商品マスタテーブルの一例を示すテーブルである
【図8】携帯端末101に表示される商品一覧画面の一例を示す図である
【図9】携帯端末101に表示される選択された商品の一覧画面の一例を示す図である
【図10】携帯端末101に表示される支払方法の選択を受け付ける画面の一例である
【図11】携帯端末101に表示される支払合計金額と支払方法毎の支払金額を示す画面の一例である
【図12】機内搭載品用のレシートを発行中に携帯端末101に表示される画面の一例を示す図である
【図13】地上在庫品用のレシートを発行中に携帯端末101に表示される画面の一例を示す図である
【図14】本発明により処理されるデータの一例および処理の結果発行されるレシートの一例を示す図である
【図15】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図16】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図17】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図18】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【図19】本発明により処理されるデータの一例((A)、(B))および処理の結果発行されるレシートの一例((C)、(D))を示す図である
【発明を実施するための形態】
【0016】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【0017】
図1は、本発明に係る情報処理システムのシステム構成の一例を示す図である。
【0018】
図1に示すように、本実施形態に係る情報処理システムは、携帯端末101と情報処理装置102が通信可能に接続される。
【0019】
以下、本発明の情報処理システムを構成する各装置について説明する。
【0020】
以下、図2を用いて、図1に示した携帯端末101のハードウエア構成の一例について説明する。
【0021】
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【0022】
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【0023】
また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【0024】
207はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
【0025】
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN400)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
【0026】
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【0027】
ハードウエア上で動作する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。
【0028】
プリンタコントローラ212は、サーマルドットライン方式プリンタ213等の印刷機を制御する。
【0029】
スキャナコントローラ214は、スキャナ215等の識別器を制御する。
【0030】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【0031】
次に、図3を用いて、本発明の実施形態において携帯端末101が行う決済処理について説明する。
【0032】
なお、図3のフローチャートで示す処理については、携帯端末101のCPU201が所定の制御プログラムを読み出して実行する処理である。
【0033】
ステップS101では、携帯端末101のCPU201は、ユーザによる商品選択を受け付ける。この際、携帯端末101には図8に示す商品一覧画面が表示されている。この商品一覧画面に対するユーザの操作により、商品の選択がなされる。なお、同一商品を複数個選択することもできるように、商品選択指示を受け付けることも可能である。
【0034】
ステップS102では、携帯端末101のCPU201は、ステップS101で選択された商品の合計金額を算出する。なお、商品が選択された都度、選択済みの商品の合計金額を算出していってもよい。また、ステップS103の処理においては、図7に示す商品マスタテーブルが用いられる。
【0035】
ステップS103では、携帯端末101のCPU201は、ステップS101にて選択された商品の選択を確定する指示(確定ボタンの押下)を受け付ける。ここでは携帯端末101には図9に示す画面が表示される。
【0036】
ステップS104では、携帯端末101のCPU201は、ステップS101で選択されステップS102で確定された商品の商品形態フラグについて、1と0が混在しているか否かを判断する。すなわち、地上在庫品と機内搭載品とが混在しているか否かを判断する。商品形態フラグが1であるか0であるかについては、図7に示す商品マスタテーブルを用いて判断する。
【0037】
混在していると判断された場合(ステップS104:YES)は、処理をステップS106に移行する。
【0038】
混在していないと判断された場合(ステップS104:NO)は、処理をステップS105に移行する。
【0039】
ステップS105では、携帯端末101のCPU201は、ステップS101で選択された商品を2つのカテゴリに分類する。なお、ここではカテゴリ1に割引無の商品を分類し、カテゴリ2に割引有の商品を分類する。
【0040】
ステップS106では、携帯端末101のCPU201は、ステップS101で選択された商品を4つのカテゴリに分類する。ここでは、カテゴリ1に割引無の機内搭載品を、カテゴリ2に割引有の地上在庫品を、カテゴリ3に割引有の機内搭載品を、カテゴリ4に割引有の地上在庫品をそれぞれ分類する。
【0041】
ステップS105、S106における分類の基準については、図4、図5の分類テーブルに示す通りである。
【0042】
ステップS107では、携帯端末101のCPU201は、カテゴリ毎の金額を算出する。ここでも図7に示す商品マスタテーブルを用いて金額を算出する。
【0043】
ステップS108では、携帯端末101のCPU201は、初期設定として、最初に支払いをする対象となるカテゴリをカテゴリ1とするため、変数Nに1を設定する。
【0044】
ステップS109では、携帯端末101のCPU201は、ユーザから支払方法の選択を受け付ける。この際、携帯端末101には、図10に示す画面が表示されている。
【0045】
ステップS110では、携帯端末101のCPU201は、ステップS109でユーザにより選択された支払方法がクレジットカードであるか否かを判断する。
【0046】
クレジットカードであると判断された場合(ステップS110:YES)は、処理をステップS111に移行する。
【0047】
クレジットカードではないと判断された場合(ステップS110:NO)は、処理をステップS112に移行する。
【0048】
ステップS111では、携帯端末101のCPU201は、全てのカテゴリの支払残高の合計を算出し、算出された合計金額を支払金額として設定する。
【0049】
そして、支払処理を行い、処理をステップS121に移行する。
【0050】
ステップS112では、携帯端末101のCPU201は、ステップS109で選択された支払方法における支払金額の設定を受け付ける。
【0051】
ステップS113では、携帯端末101のCPU201は、ステップS112またはステップS114で設定された支払金額と、現在支払処理の対象となっているカテゴリの残高とを比較する。
【0052】
支払対象のカテゴリの残高が設定された支払金額よりも少ない場合(ステップS113:NO)は、処理をステップS114に移行する。
【0053】
支払対象のカテゴリの残高が設定された支払金額と同じまたは多い場合(ステップS113:YES)は、処理をステップS117に移行する。
【0054】
ステップS114では、携帯端末101のCPU201は、ステップS112で設定された支払金額から現在支払処理の対象となっているカテゴリの残高を減算する。そして、減算された結果を支払金額として設定する。すなわち、支払対象となっているカテゴリの残高よりも多い金額を支払金額として設定したことから、当該カテゴリの残高全額を支払うこととなる。
【0055】
ステップS115では、携帯端末101のCPU201は、現在の支払対象のカテゴリについては全額支払済みとなるため、支払対象のカテゴリを次のカテゴリにするべく、変数Nに1を追加する。
【0056】
ステップS116では、携帯端末101のCPU201は、すべてのカテゴリについて支払処理を完了したか否かを判断する。具体的には、ステップS104で商品形態フラグが混在していると判断された場合は、カテゴリ4まで支払処理を完了する必要があるため、ステップS115の処理によって変数Nが5になったか否かを判断する。変数Nが5になっていれば、すべてのカテゴリの支払処理が完了したと判断される。
【0057】
他方、ステップS104で商品形態フラグが混在していないと判断された場合は、カテゴリ2まで支払処理を完了する必要があるため、ステップS115の処理によって変数Nが3になったか否かを判断する。変数Nが3になっていれば、すべてのカテゴリの支払処理が完了したと判断される。
【0058】
ステップS116で全てのカテゴリの支払処理が完了したと判断された場合(ステップS116:YES)は、処理をステップS121に移行する。
【0059】
ステップS116で全てのカテゴリの支払処理が完了していないと判断された場合(ステップS116:NO)は、処理をステップS113に移行する。
【0060】
ステップS117では、携帯端末101のCPU201は、現在支払処理の対象となっているカテゴリの残高からステップS112またはステップS114で設定された支払金額を減算する。
【0061】
ステップS118では、携帯端末101のCPU201は、現在の支払対象となっているカテゴリに残高があるか否かを判断する。すなわち、ステップS117において当該カテゴリの残高全額を支払いできたか否かを判断する。
【0062】
残高があると判断された場合、すなわち当該カテゴリの残高全額の支払いができなかった場合(ステップS118:YES)は、処理をステップS109に移行し、再度ユーザから支払方法の選択を受け付け、当該受け付けた支払方法により残りの金額の支払処理を行う。
【0063】
残高がないと判断された場合、すなわち当該カテゴリの残高をちょうど全額支払ができた場合(ステップS118:NO)は、処理をステップS119に移行する。
【0064】
ステップS119では、携帯端末101のCPU201は、支払対象のカテゴリを次のカテゴリにするべく、変数Nに1を追加する。
【0065】
ステップS120では、携帯端末101のCPU201は、すべてのカテゴリについて支払処理を完了したか否かを判断する。ここでの具体的な処理は、ステップS116と同様である。
【0066】
ステップS120で全てのカテゴリの支払処理が完了したと判断された場合(ステップS120:YES)は、処理をステップS121に移行する。
【0067】
ステップS120で全てのカテゴリの支払処理が完了していないと判断された場合(ステップS109:NO)は、処理をステップS113に移行する。すなわち、次の支払方法の選択を受け付け、当該支払方法によって次のカテゴリの支払処理を実行する処理に移行する。
【0068】
ステップS121では、携帯端末101のCPU201は、ユーザによる印刷ボタンの押下を受け付ける。この際、携帯端末101には図11に示す画面が表示されている。
【0069】
ステップS122では、携帯端末101のCPU201は、ステップS101で選択されステップS102で確定された商品の商品形態フラグについて、1と0が混在しているか否かを判断する。すなわち、地上在庫品と機内搭載品とが混在しているか否かを判断する。
【0070】
混在していると判断された場合(ステップS122:YES)は、処理をステップS126に移行する。
【0071】
混在していないと判断された場合(ステップS122:NO)は、処理をステップS123に移行する。
【0072】
ステップS123では、携帯端末101のCPU201は、商品形態フラグが0のみであるか否かを判断する。すなわち、ステップS101で選択された商品のすべてが機内搭載品であるか否かを判断する。
【0073】
すべて機内搭載品であると判断された場合(ステップS123:YES)は、処理をステップS124に移行する。
【0074】
すべて地上在庫品であると判断された場合(ステップS123:NO)は、処理をステップS125に移行する。
【0075】
ステップS124では、携帯端末101のCPU201は、機内搭載品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図12に一例を示す画面を表示する。
【0076】
ステップS125では、携帯端末101のCPU201は、地上在庫品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図13に一例を示す画面を表示する。
【0077】
ステップS126では、携帯端末101のCPU201は、機内搭載品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図12に一例を示す画面を表示する。
【0078】
ステップS127では、携帯端末101のCPU201は、地上在庫品のレシートを発行する。この際、携帯端末101のCPU201は、操作部308に図13に一例を示す画面を表示する。
【0079】
次に、図14を用いて、本発明における支払処理、明細書発行処理について説明する。
【0080】
図14(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0081】
図14(A)に示す例では、カテゴリ1:1000円、カテゴリ2:3000円、カテゴリ3:2000円、カテゴリ4:4000円と分類されている。
【0082】
図14(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0083】
図3に示すフローチャートに、図14に示す例をあてはめると、以下のような手順により処理がなされる。
【0084】
最初に選択された支払方法はギフト券であり、ギフト券による支払金額は、5000円である。そのため、カテゴリ1の商品(1000円)よりも支払金額(5000円)の方が多いので(ステップS113:NO)、カテゴリ1の全額をギフト券にて支払い、支払金額(5000円)から1000円分を減算し(ステップS114)、支払対象カテゴリをカテゴリ2へ変更する(ステップS115)。
【0085】
同様に、カテゴリ2の全額についてもギフト券による支払処理がなされる。
【0086】
カテゴリ3の金額は2000円であるため、ギフト券による支払金額の残り(1000円)よりも多い(ステップS113:YES)。そのため、カテゴリ3の金額からギフト券による支払金額(1000円)を減算し(ステップS117)する。そして、カテゴリ3にはまだ金額が残っているため(ステップS118:YES)、次の支払方法を受け付ける(ステップS109)。
【0087】
図14の例では、次の支払方法、支払金額として現金(2000円)が設定される。カテゴリ3の残り(1000円)と、カテゴリ4(4000円)のうち1000円分が現金で支払われる。
【0088】
そして、再度、支払方法の選択を受け付け、最後にクレジットカードが選択されることから(ステップS110:YES)、合計残高(カテゴリ4の残りである3000円分)がクレジットカードによる支払対象となる(ステップS111)。
【0089】
すべてのカテゴリの金額について支払処理が終了すると、明細の印刷指示を受け付ける(ステップS121)。図14の例では、商品形態フラグが混在するため(ステップS122:YES)、機内搭載品レシート(図14(C))の発行(ステップS126)および地上在庫品レシート(図14(D))の発行(ステップS127)が実行される。
【0090】
次に、図15を用いて、本発明における支払処理、明細書発行処理について説明する。
【0091】
図15(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0092】
図15(A)に示す例では、カテゴリ1:500円、カテゴリ2:0円、カテゴリ3:5000円、カテゴリ4:5000円と分類されている。
【0093】
図15(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0094】
図3に示すフローチャートに、図15に示す例をあてはめると、以下のような手順により処理がなされる。
【0095】
最初に選択された支払方法は現金であり、現金による支払金額は2000円である。そのため、カテゴリ1の商品(500円)よりも支払金額(2000円)の方が多いので(ステップS113:NO)、カテゴリ1の全額を現金にて支払い、支払金額(2000円)から500円分を減算し(ステップS114)、支払対象カテゴリをカテゴリ2へ変更する(ステップS115)。
【0096】
カテゴリ2の金額は0円であるため、支払対象カテゴリをカテゴリ3に変更する(ステップS115)。
【0097】
カテゴリ3の金額は5000円であるため、現金による支払金額の残り(1500円)よりも多い(ステップS113:YES)。そのため、カテゴリ3の金額から現金による支払金額(1500円)を減算(ステップS117)する。そして、カテゴリ3にはまだ金額が残っているため(ステップS118:YES)、次の支払方法を受け付ける(ステップS109)。
【0098】
図15の例では、次の支払方法クレジットカードが選択されることから(ステップS110:YES)、合計残高(カテゴリ3の残りである3500円分とカテゴリ4の5000円の合計8500円)がクレジットカードによる支払対象となる(ステップS111)。
【0099】
すべてのカテゴリの金額について支払処理が終了すると、明細の印刷指示を受け付ける(ステップS121)。図15の例では、商品形態フラグが混在するため(ステップS122:YES)、機内搭載品レシート(図15(C))の発行(ステップS126)および地上在庫品レシート(図15(D))の発行(ステップS127)が実行される。
【0100】
ここで、機内搭載品のレシートには、カテゴリ1の500円とカテゴリ3の5000円について記載されるが、このうち2000円分は現金での支払いとして、3500円分はクレジットカードでの支払いとして記載される。
【0101】
また、地上在庫品のレシートについては、全額(カテゴリ4の5000円分)がクレジットカードによる支払として記載される。
【0102】
次に、図16を用いて、本発明における支払処理、明細書発行処理について説明する。
【0103】
図16(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0104】
図16(A)に示す例では、カテゴリ1:0円、カテゴリ2:0円、カテゴリ3:4000円、カテゴリ4:4000円と分類されている。
【0105】
図16(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0106】
図3に示すフローチャートに、図16に示す例をあてはめると、以下のような手順により処理がなされる。
【0107】
選択された支払方法は現金であり、現金による支払金額は10000円である。そのため、カテゴリ3、カテゴリ4の全額について現金での支払いとなる。
【0108】
ここで、機内搭載品のレシートには、カテゴリ3の4000円について記載される。
【0109】
また、地上在庫品のレシートについては、カテゴリ4の4000円についてと、お釣(200円)についてが記載される。
【0110】
次に、図17を用いて、本発明における支払処理、明細書発行処理について説明する。
【0111】
図17(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0112】
図17(A)に示す例では、カテゴリ1:0円、カテゴリ2:0円、カテゴリ3:4000円、カテゴリ4:4000円と分類されている。
【0113】
図17(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0114】
図3に示すフローチャートに、図17に示す例をあてはめると、以下のような手順により処理がなされる。
【0115】
選択された支払方法はギフト券であり、ギフト券による支払金額は10000円である。そのため、カテゴリ3、カテゴリ4の全額についてギフト券での支払いとなる。
【0116】
ここで、機内搭載品のレシートには、カテゴリ3の4000円について記載される。
【0117】
また、地上在庫品のレシートについては、カテゴリ4の4000円についてが記載される。そして、ギフト券についてはお釣が出ない支払方法であることから、釣銭放棄として2000円が記載される。
【0118】
次に、図18を用いて、本発明における支払処理、明細書発行処理について説明する。
【0119】
図18(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0120】
図18(A)に示す例では、カテゴリ1:5000円、カテゴリ2:5000円、カテゴリ3:5000円、カテゴリ4:0円と分類されている。
【0121】
図18(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0122】
図3に示すフローチャートに、図16に示す例をあてはめると、以下のような手順により処理がなされる。
【0123】
選択された支払方法はギフト券であり、ギフト券による支払金額は10000円である。そのため、カテゴリ2、カテゴリ3の全額についてギフト券での支払いとなる。
【0124】
そして、カテゴリ3については、現金での支払いとなり、現金での支払金額(10000円)からカテゴリ3の金額(5000円)を減算した残り(5000円)がお釣となる。
【0125】
ここで、機内搭載品のレシートには、カテゴリ1の5000円とカテゴリ3の5000円について記載される。また、現金での支払いとなったカテゴリ3に対するお釣としての5000円が記載される。
【0126】
地上在庫品のレシートについては、カテゴリ4の5000円についてが記載される。
【0127】
次に、図19を用いて、本発明における支払処理、明細書発行処理について説明する。
【0128】
図19(A)は、ステップ106、S107における処理により、選択された商品のカテゴリ分けがなされた結果を示すテーブルである。
【0129】
図19(A)に示す例では、カテゴリ1:2000円、カテゴリ2:0円、カテゴリ3:5000円、カテゴリ4:2000円と分類されている。
【0130】
図19(B)は、ステップS109、S112で選択された支払方法と、当該支払方法における支払金額を示すテーブルである。
【0131】
図3に示すフローチャートに、図16に示す例をあてはめると、以下のような手順により処理がなされる。
【0132】
選択された支払方法はギフト券であり、ギフト券による支払金額は5000円である。そのため、カテゴリ1、カテゴリ3、カテゴリ4の全額についてギフト券での支払いとなる。
【0133】
ここで、機内搭載品のレシートには、カテゴリ1の2000円とカテゴリ3の1000円について記載される。
【0134】
地上在庫品のレシートには、カテゴリ4の2000円についてが記載される。
【0135】
なお、機内搭載品の支払処理と地上在庫品の支払処理はそれぞれ別個の取引となるため従来の決済方法であれば、まずは、機内搭載品であるカテゴリ1およびカテゴリ3の支払処理が実行され、その時点で取引として完了となる。この場合は、ギフト券のように釣銭を返還できない支払方法の場合は、顧客にとっては釣銭放棄をしなければならないことになる。例えば、図19の例では、ギフト券による支払金額が5000円であり、カテゴリ1およびカテゴリ3の合計金額は3000円であるため、2000円分を放棄しなければならない。
【0136】
しかし、本発明の方法により決済処理を行うと、カテゴリ4の金額についても同じ支払方法での支払いが可能となるため、顧客は釣銭を放棄する必要が無くなる。
【0137】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【0138】
また、本発明におけるプログラムは、図3の処理方法をコンピュータが実行可能なプログラムである。
【0139】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【0140】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【0141】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。
【0142】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0143】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0144】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【0145】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【0146】
101 携帯端末
102 情報処理装置
【特許請求の範囲】
【請求項1】
商品に関する情報が登録された商品テーブルを記憶する記憶手段と、
ユーザから購入商品の選択を受け付ける商品選択受付手段と、
前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、
前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、
ユーザから支払方法の指示を受け付ける支払方法受付手段と、
前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、
カテゴリ毎に支払処理を行う支払処理手段と、
を備えることを特徴とする携帯端末。
【請求項2】
前記記憶手段に記憶された商品テーブルには、商品毎に当該商品の支払処理をする取引の種別が登録され、
前記分類手段による商品のカテゴリ分けは、前記商品テーブルに登録された商品毎に当該商品を処理する取引の種別に基づきカテゴリ分けをすることを特徴とする請求項1に記載の携帯端末。
【請求項3】
前記支払処理手段による支払処理の結果を出力する出力手段を更に備え、
前記出力手段は、前記取引の種別ごとに支払処理の結果を出力することを特徴とする請求項1又は2に記載の携帯端末。
【請求項4】
商品に関する情報が登録された商品テーブルを記憶する携帯端末による処理方法であって、
前記携帯端末の商品選択受付手段が、ユーザから購入商品の選択を受け付ける商品選択受付工程と、
前記携帯端末の分類手段が、前記商品選択受付工程で受け付けた商品をカテゴリ分けする分類工程と、
前記携帯端末のカテゴリ金額算出手段が、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出工程と、
前記携帯端末の支払方法受付手段が、ユーザから支払方法の指示を受け付ける支払方法受付工程と、
前記携帯端末の支払金額受付手段が、前記支払方法受付工程で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付工程と、
前記携帯端末の支払処理手段が、カテゴリ毎に支払処理を行う支払処理工程と、
を備えることを特徴とする処理方法。
【請求項5】
商品に関する情報が登録された商品テーブルを記憶する携帯端末において実行可能なプログラムであって、
前記携帯端末を、
ユーザから購入商品の選択を受け付ける商品選択受付手段と、
前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、
前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、
ユーザから支払方法の指示を受け付ける支払方法受付手段と、
前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、
カテゴリ毎に支払処理を行う支払処理手段として機能させることを特徴とするプログラム。
【請求項1】
商品に関する情報が登録された商品テーブルを記憶する記憶手段と、
ユーザから購入商品の選択を受け付ける商品選択受付手段と、
前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、
前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、
ユーザから支払方法の指示を受け付ける支払方法受付手段と、
前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、
カテゴリ毎に支払処理を行う支払処理手段と、
を備えることを特徴とする携帯端末。
【請求項2】
前記記憶手段に記憶された商品テーブルには、商品毎に当該商品の支払処理をする取引の種別が登録され、
前記分類手段による商品のカテゴリ分けは、前記商品テーブルに登録された商品毎に当該商品を処理する取引の種別に基づきカテゴリ分けをすることを特徴とする請求項1に記載の携帯端末。
【請求項3】
前記支払処理手段による支払処理の結果を出力する出力手段を更に備え、
前記出力手段は、前記取引の種別ごとに支払処理の結果を出力することを特徴とする請求項1又は2に記載の携帯端末。
【請求項4】
商品に関する情報が登録された商品テーブルを記憶する携帯端末による処理方法であって、
前記携帯端末の商品選択受付手段が、ユーザから購入商品の選択を受け付ける商品選択受付工程と、
前記携帯端末の分類手段が、前記商品選択受付工程で受け付けた商品をカテゴリ分けする分類工程と、
前記携帯端末のカテゴリ金額算出手段が、前記カテゴリ毎の支払金額を算出するカテゴリ金額算出工程と、
前記携帯端末の支払方法受付手段が、ユーザから支払方法の指示を受け付ける支払方法受付工程と、
前記携帯端末の支払金額受付手段が、前記支払方法受付工程で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付工程と、
前記携帯端末の支払処理手段が、カテゴリ毎に支払処理を行う支払処理工程と、
を備えることを特徴とする処理方法。
【請求項5】
商品に関する情報が登録された商品テーブルを記憶する携帯端末において実行可能なプログラムであって、
前記携帯端末を、
ユーザから購入商品の選択を受け付ける商品選択受付手段と、
前記商品選択受付手段で受け付けた商品をカテゴリ分けする分類手段と、
前記カテゴリ毎の支払金額を算出するカテゴリ金額算出手段と、
ユーザから支払方法の指示を受け付ける支払方法受付手段と、
前記支払方法受付手段で受け付けた支払方法による支払金額の設定を受け付ける支払金額受付手段と、
カテゴリ毎に支払処理を行う支払処理手段として機能させることを特徴とするプログラム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図18】
【図19】
【公開番号】特開2013−15925(P2013−15925A)
【公開日】平成25年1月24日(2013.1.24)
【国際特許分類】
【出願番号】特願2011−146811(P2011−146811)
【出願日】平成23年6月30日(2011.6.30)
【出願人】(390002761)キヤノンマーケティングジャパン株式会社 (656)
【出願人】(312000206)キヤノンMJアイティグループホールディングス株式会社 (259)
【出願人】(592135203)キヤノンITソリューションズ株式会社 (528)
【公開日】平成25年1月24日(2013.1.24)
【国際特許分類】
【出願日】平成23年6月30日(2011.6.30)
【出願人】(390002761)キヤノンマーケティングジャパン株式会社 (656)
【出願人】(312000206)キヤノンMJアイティグループホールディングス株式会社 (259)
【出願人】(592135203)キヤノンITソリューションズ株式会社 (528)
[ Back to top ]