(57)【要約】【課題】電子レシートシステムに対応した携帯端末だけを利用して消費者の買い忘れ防止を図る。【解決手段】携帯端末は、電子化された買物リスト情報を記憶する。電子化されたレシート情報を受信すると、このレシート情報と記憶部に記憶した買物リスト情報とを照合する。そして、買物リスト情報には存在するがレシート情報には存在しない商品を不足商品として抽出し表示して警告する。【選択図】図２４
2009059174.tif 000002
【特許請求の範囲】
【請求項１】
電子化された買物リスト情報を記憶する記憶部と、
電子化されたレシート情報を受信する受信手段と、
前記受信手段を介して受信したレシート情報と前記記憶部に記憶した買物リスト情報とを照合する照合手段と、
を具備したことを特徴とする買物支援装置。
【請求項２】
前記照合手段により前記買物リスト情報には存在するが前記レシート情報には存在しない商品を不足商品として抽出する抽出手段と、
この抽出手段により前記不足商品が抽出されると、不足商品がある旨を報知する不足商品報知手段と、
をさらに具備したことを特徴とする請求項１記載の買物支援装置。
【請求項３】
前記照合手段により前記買物リスト情報には存在するが前記レシート情報には存在しない商品を不足商品として抽出する抽出手段と、
この抽出手段により抽出された不足商品の情報を表示する不足表示手段と、
をさらに具備したことを特徴とする請求項１記載の買物支援装置。
【請求項４】
前記抽出手段により抽出された不足商品の情報で前記記憶部に記憶された買物リスト情報を更新する更新手段、
をさらに具備したことを特徴とする請求項２または３記載の買物支援装置。
【請求項５】
前記照合手段により前記買物リスト情報には存在するが前記レシート情報には存在しない商品を不足商品として抽出する第１の抽出手段と、
前記照合手段により前記買物リスト情報及びレシート情報の双方に存在するものの買物リスト情報の購入予定数量に対してレシート情報の購入数量が少ない商品を不足商品として抽出する第２の抽出手段と、
前記第１及び第２の抽出手段により抽出された不足商品の情報を表示する不足表示手段と、
をさらに具備したことを特徴とする請求項１記載の買物支援装置。
【請求項６】
前記第１及び第２の抽出手段により抽出された不足商品の情報で前記記憶部に記憶された買物リスト情報を更新する更新手段、
をさらに具備したことを特徴とする請求項５記載の買物支援装置。
【請求項７】
前記受信手段により受信したレシート情報を表示するレシート表示手段、をさらに具備し、
このレシート表示手段は、レシート情報に含まれる商品のうち前記第２の抽出手段により不足商品として抽出された商品を抽出されていない商品と区別して表示することを特徴とする請求項５または６記載の買物支援装置。
【請求項８】
電子化されたレシート情報を受信するための通信部を備えたコンピュータに、
電子化された買物リスト情報を記憶部に記憶する記憶機能と、
前記通信部を介して受信したレシート情報と前記記憶部に記憶した買物リスト情報とを照合する照合機能と、
を実現させるための買物支援プログラム。
【請求項９】
前記コンピュータに、
前記通信部を介して受信したレシート情報と前記記憶部に記憶した買物リスト情報とを照合した結果、前記買物リスト情報には存在するが前記レシート情報には存在しない商品を不足商品として抽出する抽出機能と、
この機能により前記不足商品が抽出されると、報知手段を動作させて不足商品がある旨を報知する報知機能と、
をさらに実現させるための請求項８記載の買物支援プログラム。
【請求項１０】
前記コンピュータに、
前記通信部を介して受信したレシート情報と前記記憶部に記憶した買物リスト情報とを照合した結果、前記買物リスト情報には存在するが前記レシート情報には存在しない商品を不足商品として抽出する抽出機能と、
この機能により抽出された不足商品の情報を表示部に表示させる表示機能と、
をさらに実現させるための請求項８記載の買物支援プログラム。
【請求項１１】
前記コンピュータに、
前記抽出機能により抽出された不足商品の情報で前記記憶部に記憶された買物リスト情報を更新する更新機能、
をさらに実現させるための請求項９または１０記載の買物支援プログラム。
【請求項１２】
前記コンピュータに、
前記通信部を介して受信したレシート情報と前記記憶部に記憶した買物リスト情報とを照合した結果、前記買物リスト情報には存在するが前記レシート情報には存在しない商品を不足商品として抽出する第１の抽出機能と、
前記通信部を介して受信したレシート情報と前記記憶部に記憶した買物リスト情報とを照合した結果、前記買物リスト情報及びレシート情報の双方に存在するものの買上リスト情報の購入予定数量に対してレシート情報の購入数量が少ない商品を不足商品として抽出する第２の抽出機能と、
前記第１及び第２の抽出機能により抽出された不足商品の情報を表示する表示機能と、
をさらに実現させるための請求項８記載の買物支援プログラム。
【請求項１３】
前記コンピュータに、
前記第１及び第２の抽出機能により抽出された不足商品の情報で前記記憶部に記憶された買物リスト情報を更新する機能、
をさらに実現させるための請求項１２記載の買物支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機，ＰＤＡ（Personal Digital Assistant）等の携帯端末を利用した買物支援装置、及び上記携帯端末等のコンピュータを本発明の買物支援装置として機能させるための買物支援プログラムに関する。
【背景技術】
【０００２】
近年、ＰＯＳ（Point Of Sales）端末においてレシートの情報を電子データ化し、この電子データ化されたレシート情報を携帯端末やパソコン等を利用して客が取得可能とすることによって、レシートの受け渡しを完了させる電子レシートシステムが提案されている。その一例としては、ＰＯＳ端末にて生成された電子レシート情報を、ネットワークを介して接続されたサーバのデータベースに蓄積するとともに、この電子レシート情報を検索するためのキーとなる情報を、ＰＯＳ端末から客の携帯端末に近距離無線通信を利用して送信し、客はその携帯端末またはパソコンからこのキーとなる情報を使ってサーバのデータベースにアクセスし所望の電子レシート情報をダウンロードするようにしたものがある（例えば、特許文献１参照）。
【０００３】
このように、レシート情報を電子データ化することによって、レシート用紙の節約を図れる上、レシートを手渡す作業を簡略化できる等、店側にとって大変有益である。また、客側にとっても、例えば家計簿を電子的に処理できるようになるので好都合である。そこで今後、電子レシートシステムの導入が進められるものと見込まれる。
【０００４】
ところで、店舗での買物の際に、実際に買おうと思っていた商品を買わなかったり、あるいは実際に購入した数量が、買おうと思っていた購入予定数量よりも少なかったりすることがある。このような買い忘れを防止するために、多くの消費者は、買物リストを記録したメモを用意し、それを店舗に持参して、店舗でメモを見ながら買物をしている。
【０００５】
しかしながら、このメモを用いた方法は、買物リストを手書きで作成するのが一般的であるため煩雑である。また、メモを携行し忘れたり、買物の途中でメモを紛失してしまったりすることもしばしばある。そこで従来、このような問題を解消し得る買物支援システムとして、携帯端末とショッピングカートとを利用したシステムが知られている。
【０００６】
この従来システムについて説明する。先ず、消費者は、パソコンを利用して電子化された買物リストを作成する。そして、この買物リストを自身の携帯端末に転送する。次に、消費者は、買物リストを記憶した携帯端末を携行して店舗へ行く。そして、店舗に着いたならば携帯端末をショッピングカートに対して通信可能な状態でセットする。そうすると、携帯端末からショッピングカートに買物リストの情報が転送され、カートの表示／入力部に買物リストが表示されるので、消費者は、このリストを確認しながら商品をショッピングカートに投入する。ここで、商品をショッピングカートに投入する毎に、その商品のバーコードがショッピングカートに搭載されたバーコードリーダで読み取られる。そして、この商品が買物リストに存在する場合には、表示／入力部に表示されている買物リストの当該商品に対して「済」のマークが表示される（例えば、特許文献２参照）。
【特許文献１】特開２００３-０７７０６４号公報
【特許文献２】特開２００２−２５９６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の買物支援システムにおいては、特別なショッピングカートを必要とするため、店舗側の経費がかかる上、ショッピングカートを使用しない店舗には適用できないという問題がある。すなわち、上述したような買物支援システムを、携帯端末だけで完結することが望まれている。  
その一方で、前述したような携帯端末を利用した電子レシートシステムは、ショッピングカートを利用しない店舗でも今後その導入が見込まれている。
【０００８】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、電子レシートシステムに対応した携帯端末だけを利用して消費者の買い忘れ防止を図ることにある。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するために、携帯型の装置本体に、電子化された買物リスト情報を記憶する記憶部と、電子化されたレシート情報を受信する受信手段と、受信手段を介して受信したレシート情報と記憶部に記憶した買物リスト情報とを照合する照合手段とを備えた買物支援装置にある。
【発明の効果】
【００１０】
かかる手段を講じた本発明によれば、電子レシートシステムに対応した携帯端末だけを利用して消費者の買い忘れ防止を図ることができるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、店舗での商取引内容を示すレシートを電子レシートとして受取ることを可能にした電子レシーシステム対応の携帯端末に、本発明の買物支援装置としての機能を適用した場合である。
【００１２】
図１は、本実施の形態に関わる電子レシートシステムの全体構成図である。店舗１には、決済端末であるＰＯＳ（Point Of Sales）端末２と、インターネット５に対応したルータ３とが設置されている。ＰＯＳ端末２とルータ３とは、店舗内のＬＡＮ（Local Area Network）４によって接続されている。ＰＯＳ端末２は、１台に限らず、複数台あってもよい。ＰＯＳ端末２は、決済された商取引内容を示すレシート情報を電子化した電子レシートの作成機能を有している。
【００１３】
公衆通信網であるインターネット５には、電子レシートサーバ６と、携帯端末８の基地局７とが接続されている。  
電子レシートサーバ６は、ＰＯＳ端末２で作成された電子レシートを記録する電子レシートデータベースとして機能する。また、電子レシートサーバ６は、Ｗｅｂサーバとしての機能を有する。すなわち電子レシートサーバ６は、店舗１のＰＯＳ端末２で生成された電子レシートを電子レシートデータベースに保存し、インターネット５を利用してＷｅｂ上に公開する。
【００１４】
携帯端末８は、ＰＯＳ端末２と通信を行うことにより、電子決済を処理する機能を有している。また、商取引の決済時にその商取引に関わる電子レシートを電子レシートサーバ６からダウンロードするための識別情報をＰＯＳ端末２から受信し、この識別情報で識別される電子レシートを電子レシートサーバ６から選択的にダウンロードする機能を有している。
【００１５】
携帯端末８は、例えばインターネット対応の携帯電話機やＰＤＡ等のように、Ｗｅｂブラウザを実装したものである。すなわち携帯端末８は、Ｗｅｂ上に公開された電子レシートのＵＲＬ（Uniform Resource Locator）を指定してこの電子レシートの情報をダウンロードすることにより、電子レシートの内容をＷｅｂブラウザで閲覧できるようになっている。
【００１６】
また携帯端末８は、電子化された買物メモである買物リスト情報を作成及び記録し、適時閲覧できるようになっている。さらに、電子レシートサーバ６から受信手段を介してダウンロードした電子レシート、すなわち電子化されたレシート情報と、記録部に記録した買物リスト情報とを照合し、買物リスト情報には存在するがレシート情報には存在しない商品、及び買物リスト情報及びレシート情報の双方に存在するものの買物リスト情報の購入予定数量に対してレシート情報の購入数量が少ない商品をそれぞれ不足商品として抽出し、この不足商品の情報を表示するようになっている。
【００１７】
以下、この点を含み、各部の構成について詳細に説明する。初めに、携帯端末８の要部構成を、図２のブロック図を用いて説明する。携帯端末８は、ＣＰＵ（Central Processing Unit）１１、ワークメモリ１２、記録部１３、非接触ＩＣカードインターフェイス１４、非接触ＩＣカードメモリ１５、表示部１６、入力部１７、公衆網接続インターフェイス１８及び鳴動部１９等で構成されている。
【００１８】
ＣＰＵ１１は、制御部本体を構成する。ワークメモリ１２は、各種データを演算等のために一時的に記憶するための領域である。記録部１３は、各種のプログラムやデータ等が記録される不揮発性の領域である。非接触ＩＣカードインターフェイス１４は、ＰＯＳ端末２と近距離通信を行うための第１の通信手段として機能する。非接触ＩＣカードメモリ１５は、非接触ＩＣカードインターフェイス１４を介して送受する情報を格納する。表示部１６は、電子レシートや買物メモの閲覧画面等を表示する。入力部１７は、携帯端末８を操作するための各種キーを配置している。公衆網接続インターフェイス１８は、インターネット５を介して電子レシートサーバ６と通信を行うための第２の通信手段として機能する。鳴動部１９は、警告音などを発する報知手段であり、例えばブザーが用いられている。
【００１９】
記録部１３には、Ｗｅｂ上に公開されている各種情報（コンテンツ）を表示部１６で閲覧するためのＷｅｂブラウザの他、電子決済プログラムＰ１、電子レシート対応プログラムＰ２及び買物メモ管理プログラムＰ３がインストールされている。電子決済プログラムＰ１は、携帯端末８がＰＯＳ端末２との間で電子決済を行うためのプログラムである。電子レシート対応プログラムＰ２は、商取引の決済後に生成される電子レシートを電子レシートサーバ６から携帯端末８が受け取るためのプログラムである。買物メモ管理プログラムＰ３は、買物メモの作成及びその管理を行うためのプログラムであり、その一部は、本発明の買物支援プログラムとして機能する。
【００２０】
これらのプログラムＰ１〜Ｐ３は、例えばインターネット５を介して記録部１３にダウンロードすることができる。そして、これらのプログラムＰ１〜Ｐ３を記録部１３にダウンロードすることによって、買物メモ領域Ａ１と電子レシート保存領域Ａ２とが記録部１３に形成される。
【００２１】
次に、ＰＯＳ端末２の要部構成を、図３のブロック図を用いて説明する。ＰＯＳ端末２は、ＣＰＵ２１、ワークメモリ２２、記録部２３、非接触ＩＣカードインターフェイス２４、非接触ＩＣカードメモリ２５、入力部２６、オペレータ用表示部２７、客用表示部２８、プリンタ２９及びネットワークインターフェイス３０等で構成されている。
【００２２】
ＣＰＵ２１は、制御部本体を構成する。ワークメモリ１２は、各種データを演算等のために一時的に記憶するための領域である。記録部２３は、各種のプログラムやデータ等が記録される不揮発性の領域である。非接触ＩＣカードインターフェイス２４は、携帯端末８と近距離通信を行うための第１の通信手段として機能する。非接触ＩＣカードメモリ２５は、非接触ＩＣカードインターフェイス２４を介して送受する情報を格納する。入力部２６は、商取引に関わる種々の情報を入力するための各種キーを配置している。オペレータ用表示部２７は、ＰＯＳ端末２のオペレータであるキャッシャに対して商取引の内容等を表示する。客用表示部２８は、商取引相手である買物客に対して商取引の内容等を表示する。プリンタ２９は、決済された商取引の内容を示すレシート情報をレシート用紙に印刷出力して紙レシートを発行する。公衆網接続インターフェイス１８は、インターネット５を介して電子レシートサーバ６と通信を行う第２の通信手段として機能する。
【００２３】
記録部２３には、各種のＰＯＳ業務を実行するためのソフトウェアの他、電子決済プログラムＰ４と電子レシート処理プログラムＰ５とがインストールされている。電子決済プログラムＰ４は、携帯端末８に記憶されている情報に基づいて電子決済を処理するためのプログラムである。電子レシート処理プログラムＰ５は、決済された商取引の内容を示すレシート情報を電子化した電子レシートを作成するためのプログラムである。
【００２４】
次に、電子レシートサーバ６の要部構成を、図４のブロック図を用いて説明する。電子レシートサーバ６は、ＣＰＵ３１、ワークメモリ３２、記録部３３及びネットワークインターフェイス３４等で構成されている。
【００２５】
ＣＰＵ３１は、制御部本体を構成する。ワークメモリ３２は、各種データを演算等のために一時的に記憶するための領域である。記録部３３は、各種のプログラムやデータ等が記録される不揮発性の領域である。ネットワークインターフェイス３４は、インターネット５を介してＰＯＳ端末２や携帯端末８と通信を行う。
【００２６】
記録部３３には、電子レシート情報をＷｅｂ上で公開するための領域として電子レシート管理領域Ａ３が確保されている。また、各ＰＯＳ端末２から受け取った電子レシート情報を上記電子レシート管理領域Ａ３で管理するための電子レシート管理プログラムＰ６が予めインストールされている。
【００２７】
次に、かかる構成の電子レシートシステムに対応した携帯端末８で買物メモを作成する手順ついて図５乃至図１８を用いて説明する。  
消費者である携帯端末８のユーザは、入力部１７を操作して、携帯端末８の業務メニューの中から買物メモ作成業務を選択する。そうすると、買物メモ管理プログラムＰ３が作成モードで起動する。このプログラムＰ３の起動により、携帯端末８のＣＰＵ１１は、図５乃至図７の流れ図に示す手順の処理を実行する。
【００２８】
先ずＣＰＵ１１は、ＳＴ（ステップ）１として、記録部１３の電子レシート保存領域Ａ２に電子化されたレシート情報である電子レシートが保存されているか否かを判断する。電子レシートが保存されていない場合には、後述するＳＴ３１の処理に進む。
【００２９】
これに対し、電子レシートが保存されていた場合には、ＣＰＵ１１は、ＳＴ２として表示部１６に電子レシートの抽出条件設定画面を表示させる。  
図８は、抽出条件設定画面Ｇ１の一例である。図示するように、抽出条件設定画面Ｇ１には、電子レシートの抽出条件として、「すべてのレシート」、「日付で絞り込み」、「店名で絞り込み」及び「品目で絞り込み」の４つの選択肢のなかからいずれか１つを選択するためのラジオ・ボタンＲ１と、「次へ」ボタンＢ１とが表示されている。ラジオ・ボタンＲ１は、デフォルトとして、例えば条件項目「すべてのレシート」が予め選択されている。ユーザは、所望の条件項目に対応したラジオ・ボタンＲ１をチェックした後、「次へ」ボタンＢ１を入力（クリック）する。
【００３０】
抽出条件設定画面Ｇ１を表示させたＣＰＵ１１は、ＳＴ３として入力部１７からの入力を待機する。そして、「次へ」ボタンＢ１が入力されたならば、ＣＰＵ１１は、ラジオ・ボタンＲ１を介して選択された抽出条件項目を取得し、ワークメモリ１２に記憶した後、ＳＴ４としてその抽出条件項目に対応した絞込み条件設定画面を表示部１６に表示させる。
【００３１】
図９は、抽出条件項目が「日付で絞り込み」であったときの絞込み条件設定画面Ｇ２の一例である。図示するように、この絞込み条件設定画面Ｇ２には、期間開始日と終了日をそれぞれ入力するテキストボックスＴ１，Ｔ２と、「レシート一覧表示」ボタンＢ２とが表示されている。ユーザは、買物メモの作成に利用する購入期間を決定し、その期間の開始日と終了日とをそれぞれテキストボックスＴ１，Ｔ２に入力した後、「レシート一覧表示」ボタンＢ２を入力（クリック）する。
【００３２】
図１０は、抽出条件項目が「店名で絞り込み」であったときの絞込み条件設定画面Ｇ３の一例である。図示するように、この絞込み条件設定画面Ｇ３には、予め設定された店舗名リストＬ１と、「レシート一覧表示」ボタンＢ２とが表示されている。リストＬ１の各店舗名には、チェックボックスが個々に表示されている。ユーザは、買物メモの作成に利用する購入店舗を選択し、その１又は複数の購入店舗に対応したチェックボックスをチェックした後、「レシート一覧表示」ボタンＢ２を入力（クリック）する。
【００３３】
図１１は、抽出条件項目が「品目で絞り込み」であったときの絞込み条件設定画面Ｇ４の一例である。図示するように、この絞込み条件設定画面Ｇ４には、予め設定された品目名リストＬ２と、「レシート一覧表示」ボタンＢ２とが表示されている。リストＬ２の各品目名には、チェックボックスが個々に表示されている。ユーザは、買物メモの作成に使用する購入品目を選択し、その１又は複数の購入品目に対応したチェックボックスをチェックした後、「レシート一覧表示」ボタンＢ２を入力（クリック）する。
【００３４】
なお、抽出条件項目が「全てのレシート」であったときは、絞込み条件が存在しないので、「レシート一覧表示」ボタンＢ２のみが表示された絞込み条件設定画面Ｇ５が表示される。絞込み条件設定画面Ｇ５については、図示しない。
【００３５】
絞込み条件設定画面Ｇ２〜Ｇ５を表示させたＣＰＵ１１は、ＳＴ５として入力部１７からの入力を待機する。そして、「レシート一覧表示」ボタンＢ２が入力されたならば、ＣＰＵ１１は、その絞込み条件に関する情報をワークメモリ１２に記憶した後、電子レシート保存領域Ａ２に保存されている全ての電子レシートについて、ＳＴ６〜ＳＴ８に示す処理を繰返し実行する。
【００３６】
ここで、電子レシートのデータ構造について、図１２を用いて説明する。図示するように、電子レシート情報４０はＸＭＬ(extensible markup language)形式で作成され、電子レシート保存領域Ａ２に保存される。電子レシート情報４０の先頭には、固有のレシートＩＤ４１が記録されている。続いて、購入店舗に関する情報４２として、店舗名、レジＩＤ及びレジ担当が記録されている。さらに、購入日付に関する情報４３として、取引日時及び取引ＩＤが記録されている。最後に、商取引内容に関する情報４４として、購入商品毎の商品名及び購入数量と、購入数量分の価格と、取引金額とが記録されている。なお、電子レシートのデータ構造がこれに限定されないのは言うまでもない。
【００３７】
ＳＴ５にて「レシート一覧表示」ボタンＢ２が入力されたことを検知したならば、ＣＰＵ１１は、電子レシート保存領域Ａ２から電子レシート情報４０を順次読み出す。そして、電子レシート情報４０を読み出す毎に、ＳＴ６としてその電子レシート情報４０から店舗名，購入日時及び購入商品品目の情報を取得し、ＳＴ７として抽出条件と合致するか否かを判断し、合致する場合には、ＳＴ８として当該電子レシート情報４０を表示対象として抽出してワークメモリ１２に記憶する。
【００３８】
すなわち、抽出条件が「すべてのレシート」であった場合には、電子レシート保存領域Ａ２に保存されている全ての電子レシート情報４０を表示対象として抽出してワークメモリ１２に記憶する。抽出条件が「日付で絞り込み」であった場合には、電子レシート保存領域Ａ２に保存されている全ての電子レシート情報４０のうち、絞込み条件設定画面Ｇ２で設定された期間内を購入日時とする電子レシート情報４０を表示対象として抽出してワークメモリ１２に記憶する。抽出条件が「店舗で絞り込み」であった場合には、電子レシート保存領域Ａ２に保存されている全ての電子レシート情報４０のうち、絞込み条件設定画面Ｇ３で選択された店舗を購入店舗とする電子レシート情報４０を表示対象として抽出してワークメモリ１２に記憶する。抽出条件が「品目で絞り込み」であった場合には、電子レシート保存領域Ａ２に保存されている全ての電子レシート情報４０のうち、絞込み条件設定画面Ｇ４で選択された品目を購入品目として含む電子レシート情報４０を表示対象として抽出してワークメモリ１２に記憶する。
【００３９】
電子レシート保存領域Ａ２に保存されている全ての電子レシート情報４０について、ＳＴ６〜ＳＴ８の処理を実行したならば、ＣＰＵ１１は、ＳＴ９としてワークメモリ１２に表示対象としての電子レシート情報４０が記憶されているか否かを判断する。ここで、記憶されていない場合には（ＳＴ９のＮＯ）、ＣＰＵ１１は、ＳＴ１０として表示対象レシート無しを通知するメッセージ画面を表示部１６に表示させる。この画面には、「完了」ボタンと「戻る」ボタンとが表示されており、「完了」ボタンが入力（クリック）された場合には、ＣＰＵ１１は、後述するＳＴ３１の処理に進む。これに対し、「戻る」ボタンが入力（クリック）された場合には、ＣＰＵ１１は、前記ＳＴ２の処理に戻る。すなわち、抽出条件設定画面Ｇ１を表示部１６に再度表示させる。
【００４０】
一方、ワークメモリ１２に表示対象としての電子レシート情報４０が記憶されていた場合には（ＳＴ９のＹＥＳ）、ＣＰＵ１１は、ＳＴ１３としてその表示対象電子レシートの一覧画面を表示部１６に表示させる。  
図１３は、表示対象電子レシート一覧画面Ｇ６の一例である。図示するように、表示対象電子レシート一覧画面Ｇ６には、表示対象として記憶された全ての電子レシート情報４０の購入日時、購入店舗名及び取引金額のリストＬ３と、「完了」ボタンＢ３及び「戻る」ボタンＢ４とが表示されている。ユーザは、買物メモの作成に引用したい電子レシート情報４０をリストＬ３から１つ以上選択する。そして、所望の電子レシート情報４０を全て選択し終えたならば、「完了」ボタンＢ３を入力（クリック）する。なお、抽出条件を設定しなおす場合には、「戻る」ボタンＢ４を入力（クリック）する。
【００４１】
表示対象電子レシート一覧画面Ｇ６を表示させたＣＰＵ１１は、ＳＴ１４〜ＳＴ１６として入力部１７からの入力を待機する。ここで、「戻る」ボタンＢ４の入力を検知した場合には（ＳＴ１５のＹＥＳ）、ＣＰＵ１１は、前記ＳＴ２の処理に戻る。すなわち、抽出条件設定画面Ｇ１を表示部１６に再度表示させる。
【００４２】
また、リストＬ３からいずれかの電子レシート情報４０が選択された場合には（ＳＴ１６のＹＥＳ）、ＣＰＵ１１は、その選択された電子レシート情報４０に記録されている全ての購入商品品目について、ＳＴ１７〜ＳＴ１９の処理を繰返し実行する。すなわちＣＰＵ１１は、選択された電子レシート情報４０を解析して購入商品品目の情報を順次読み出す。そして、品目情報を読み出す毎に、ＳＴ１７として電子レシート抽出条件が「品目で絞り込み」であるか否かを判断し、「品目で絞り込み」である場合には、ＳＴ１８としてその購入商品品目が品目絞込み条件として選択された品目名と合致するか否かを判断し、合致する場合、あるいは電子レシート抽出条件が「品目で絞り込み」以外の場合には、ＳＴ１９としてその購入商品品目の商品名及び購入数量を含む情報を表示対象として検出してワークメモリ１２に記憶する。
【００４３】
すなわち、抽出条件が「品目で絞り込み」であった場合には、選択された電子レシート情報４０のなかから品目絞込み条件として選択された品目名に合致する購入商品品目の商品名及び購入数量を含む情報を表示対象として検出してワークメモリ１２に記憶する。抽出条件が「品目で絞り込み」以外であった場合には、選択された電子レシート情報４０に含まれる全ての購入商品品目の商品名及び購入数量を含む情報を表示対象として検出してワークメモリ１２に記憶する。
【００４４】
選択された電子レシート情報４０に含まれる全ての購入商品品目について、ＳＴ１７〜ＳＴ１９の処理を実行したならば、ＣＰＵ１１は、ＳＴ２０としてワークメモリ１２に表示対象としての購入商品品目の情報が記憶されているか否かを判断する。そして、記憶されている場合には、ＣＰＵ１１は、ＳＴ２１としてその表示対象購入商品品目の一覧画面を表示部１６に表示させる。  
図１４は、表示対象購入商品品目一覧画面Ｇ７の一例である。図示するように、表示対象購入商品品目一覧画面Ｇ７には、表示対象として記憶された全ての購入商品品目の商品名及びその購入数量のリストＬ４と、「完了」ボタンＢ３とが表示されている。ユーザは、リストＬ４の内容を確認した後、「完了」ボタンＢ３を入力（クリック）する。
【００４５】
ＳＴ２０にて、ワークメモリ１２に表示対象としての購入商品品目の情報が記憶されてなかった場合には、ＣＰＵ１１は、ＳＴ２２としてその表示対象購入商品品目無しを通知するためのメッセージ画面を表示部１６に表示させる。この画面には、「完了」ボタンが表示されており、メッセージを確認したユーザは「完了」ボタンＢ３を入力（クリック）する。
【００４６】
表示対象購入商品品目一覧画面Ｇ７または表示対象購入商品品目無しを通知するメッセージ画面を表示させたＣＰＵ１１は、ＳＴ２３として入力部１７からの入力を待機する。そして、「完了」ボタンＢ３が入力されたことを検知したならば、ＣＰＵ１１は、ＳＴ１３の処理に戻る。すなわち、表示対象電子レシートの一覧画面を表示部１６に再度表示させる。そして、入力部１７からの次の入力を待機する。
【００４７】
ここで、リストＬ３から別の電子レシート情報４０が選択された場合には、ＣＰＵ１１は、ＳＴ１７〜ＳＴ２３の処理を再度実行する。また、「戻る」ボタンＢ４が操作入力された場合には、前記ＳＴ２の処理に戻る。すなわち、抽出条件設定画面Ｇ１を表示部１６に再度表示させる。
【００４８】
一方、「完了」ボタンＢ３の入力を検知した場合には（ＳＴ１４のＹＥＳ）、ＣＰＵ１１は、ＳＴ２４としてワークメモリ１２に表示対象としての購入商品品目の情報が記憶されているか否かを判断する。ここで、記憶されていない場合には（ＳＴ２４のＮＯ）、ＣＰＵ１１は、後述するＳＴ３１の処理に進む。
【００４９】
これに対し、記憶されていた場合には（ＳＴ２４のＹＥＳ）、ＣＰＵ１１は、ＳＴ２５としてそのワークメモリ１２に表示対象として記憶されている購入商品品目の情報を基に表示対象商品選択画面を作成し、表示部１６に表示させる。  
図１５は、表示対象商品選択画面Ｇ８の一例である。図示するように、表示対象商品選択画面Ｇ８には、表示対象として記憶された全ての購入商品品目の商品名及びその購入数量のリストＬ４と、「完了」ボタンＢ３とが表示されており、リストＬ４の各商品名には、チェックボックスが個々に表示されている。ユーザは、リストＬ４の中から買物リストに記録する商品を選択し、その１又は複数の商品に対応したチェックボックスをチェックした後、「完了」ボタンＢ３を入力（クリック）する。
【００５０】
表示対象商品選択画面Ｇ８を表示させたＣＰＵ１１は、ＳＴ２６として入力部１７からの入力を待機する。そして、「完了」ボタンＢ３の入力を検知したならば、ＣＰＵ１１は、ＳＴ２７としてリストＬ４から商品が選択されているか否かを判断する。そして、いずれのチェックボックスもチェックされておらず商品が選択されていない場合には（ＳＴ２７のＮＯ）、ＣＰＵ１１は、後述するＳＴ３１の処理に進む。
【００５１】
これに対し、少なくとも１つのチェックボックスにチェックが入れられていた場合には（ＳＴ２７のＹＥＳ）、そのチェックボックスに対応した商品が選択されたので、ＣＰＵ１１は、ＳＴ２８としてこの選択された商品の商品名及び購入数量をワークメモリ１２の買物メモ一時メモリに記録する。この場合、購入数量は、当該商品の購入予定数量として記録する。
【００５２】
次に、ＣＰＵ１１は、ＳＴ２９として買物メモに追加する商品があるか否かを確認するためのメッセージ画面を表示部１６に表示させる。この画面には、「はい」ボタンと、「いいえ」ボタンとが表示されている。ユーザは、買物メモに追加する商品がない場合には「はい」ボタンを、追加する商品がある場合は「いいえ」ボタンを入力「クリック」する。
【００５３】
追加確認メッセージ画面を表示させたＣＰＵ１１は、ＳＴ３０として入力部１７からの入力を待機する。ここで、「いいえ」ボタンの入力を検知した場合には、買物メモに追加する商品がないので、ＣＰＵ１１は、後述するＳＴ３６の処理に進む。
【００５４】
これに対し、「はい」ボタンの入力を検知した場合には、買物メモに追加する商品があるので、ＣＰＵ１１は、ＳＴ３１の処理に進む。ＳＴ３１の処理に進むと、ＣＰＵ１１は、買物メモ追加画面を表示部１６に表示させる。  
図１６は、買物メモ追加画面Ｇ９の一例である。図示するように、買物メモ追加画面Ｇ９には、商品名及び購入予定数量の入力用テキストボックスＴ３，Ｔ４と、「追加」ボタンＢ５及び完了ボタンＢ３とが表示されている。ユーザは、買物メモに追加する商品の商品名と購入予定数量をテキストボックスＴ３，Ｔ４に入力したならば、「追加」ボタンＢ５を入力する操作を必要回数繰り返す。そして、買物メモに追加する商品がなくなったならば、「完了」ボタンＢ３を入力する。
【００５５】
買物メモ追加画面Ｇ９を表示させたＣＰＵ１１は、ＳＴ３２，ＳＴ３３として入力部１７からの入力を待機する。そして、「追加」ボタンＢ５の入力を検知した場合には（ＳＴ３３のＹＥＳ）、ＣＰＵ１１は、ＳＴ３４としてテキストボックスＴ３，Ｔ４に商品名及び購入予定数量の情報が入力されているか否かを判断する。入力されていない場合には、「追加」ボタンＢ５の入力を無効として次の操作入力を待機する。これに対し、入力されている場合には、ＳＴ３５としてその商品名及び購入予定数量の情報を前記買物メモ一時メモリに記録する。しかる後、ＳＴ３１に戻り、買物メモ追加画面Ｇ９を更新したならば、次の入力を待機する。
【００５６】
ここで、「追加」ボタンＢ５の入力を再度検知した場合には、ＣＰＵ１１は、ＳＴ３４，ＳＴ３５の処理を再度実行する。すなわち、テキストボックスＴ３，Ｔ４に入力された商品情報を前記買物メモ一時メモリに記録して、買物メモ追加画面Ｇ９を更新する。
【００５７】
買物メモ追加画面Ｇ９を表示している状態で、「完了」ボタンＢ３の入力を検知した場合には（ＳＴ３２のＹＥＳ）、ＣＰＵ１１は、ＳＴ３６の処理に進む。ＳＴ３６の処理に進むと、ＣＰＵ１１は、前記買物メモ一時メモリに記録された商品情報を基に買物メモ確定画面を作成し、表示部１６に表示させる。  
図１７は、買物メモ確定画面Ｇ１０の一例である。図示するように、買物メモ確定画面Ｇ１０には、前記買物メモ一時メモリに記録された商品情報の商品名及び購入予定数量からなる買物リストＬ５と、「はい」ボタンＢ６及び「いいえ」ボタンＢ７とが表示されている。ユーザは、買物リストＬ５の内容を確認し、保存する場合には「はい」ボタンＢ６を、保存しない場合には「いいえ」ボタンを入力（クリック）する。
【００５８】
買物メモ確定画面Ｇ１０を表示させたＣＰＵ１１は、ＳＴ３７として入力部１７からの入力を待機する。ここで、「はい」ボタンＢ６の入力を検知した場合には（ＳＴ３７のＹＥＳ）、ＣＰＵ１１は、ＳＴ３８として固有の電子メモＩＤを発番する。しかる後、ＳＴ３９として前記買物メモ一時メモリに記録された商品情報、すなわち電子化された買物リスト情報を上記買物メモＩＤとともに記録部１３の買物メモ領域Ａ１に上書き保存して、このプログラムを終了する。
【００５９】
これに対し、「いいえ」ボタンＢ７の入力を検知した場合には（ＳＴ３７のＮＯ）、ＣＰＵ１１は、前記買物メモ一時メモリに記録された商品情報を買物メモ領域Ａ１に保存することなくクリアして、今回のプログラムを終了する。
【００６０】
図１８は、買物メモ領域Ａ１に保存される情報５０の一例である。図示するように、この情報５０はＸＭＬ形式で作成され、買物メモ領域Ａ１に保存される。情報５０の先頭には、固有の買物メモＩＤ５１が記録され、それに続いて、商品名及び購入予定数量からなる買物リスト情報５２が記録される。ここに、買物メモ領域Ａ１は、電子化された買物リスト情報５２を記憶する記憶部を構成する。
【００６１】
次に、上述した手順で買物メモ領域Ａ１に記録された買物リスト情報５２から不要な商品情報を消去する手順について、図１９〜図２１を用いて説明する。
【００６２】
携帯端末８のユーザは、入力部１７を操作して、携帯端末８の業務メニューの中から買物メモ消去業務を選択する。そうすると、買物メモ管理プログラムＰ３が消去モードで起動する。このプログラムＰ３の起動により、携帯端末８のＣＰＵ１１は、図１９の流れ図に示す手順の処理を実行する。
【００６３】
先ずＣＰＵ１１は、ＳＴ４１として買物メモ領域Ａ１に買物リスト情報５２が保存されているか否かを判断する。保存されていない場合には今回のプログラムを終了する。
【００６４】
買物リスト情報５２が保存されていた場合には、ＣＰＵ１１は、ＳＴ４２としてその買物リスト情報５２を基に買物メモ削除画面を作成し、表示部１６に表示させる。  
図２０は、買物メモ削除画面Ｇ１１の一例である。図示するように、買物メモ削除画面Ｇ１１には、買物メモ領域Ａ１に保存されている買物リスト情報５２の商品名及び購入予定数量からなる買物リストＬ６と、「完了」ボタンＢ３及び「戻る」ボタンＢ４とが表示されている。また、リストＬ６には、各商品名に対応してチェックボックスが個々に表示されている。ユーザは、買物リストＬ６から削除する商品名に対応したチェックボックスを全てチェックし、チェックし終えたならば「完了」ボタンＢ３を入力（クリック）する。なお、削除を中止する場合は「戻る」ボタンＢ４を入力（クリック）する。
【００６５】
買物メモ削除画面Ｇ１１を表示させたＣＰＵ１１は、ＳＴ４３，ＳＴ４４として入力部１７からの入力を待機する。そして、「戻る」ボタンＢ４の入力を検知した場合には（ＳＴ４３のＹＥＳ）、ＣＰＵ１１は、買物メモ削除画面Ｇ１１を消去して、今回のプログラムを終了する。
【００６６】
一方、「完了」ボタンＢ３の入力を検知した場合には（ＳＴ４４のＹＥＳ）、ＣＰＵ１１は、ＳＴ４５として買物リストＬ６から商品が選択されているか否かを判断する。いずれのチェックボックスもチェックされておらず商品が選択されていない場合には、ＣＰＵ１１は、買物メモ削除画面Ｇ１１を消去して、今回のプログラムを終了する。
【００６７】
これに対し、少なくとも１つのチェックボックスにチェックが入れられていた場合には、そのチェックボックスに対応した商品が削除対象として選択されたので、ＣＰＵ１１は、ＳＴ４６としてこの選択された商品を買物リストから削除してよいかどうかを問合せる削除確認画面を表示部１６に表示させる。  
図２１は、削除確認画面Ｇ１２の一例である。図示するように、削除確認画面Ｇ１２には、削除対象である商品の商品名及び購入予定数量と、削除を実行するか否かを問合せるメッセージとともに、「はい」ボタンＢ６及び「いいえ」ボタンＢ７とが表示されている。ユーザは、削除を実行する場合は「はい」ボタンＢ６を、削除を中止する場合は「いいえ」ボタンＢ７を入力する。
【００６８】
削除確認画面Ｇ１２を表示させたＣＰＵ１１は、ＳＴ４７として入力部１７からの入力を待機する。そして、「はい」ボタンＢ６の入力を検知した場合には、削除を実行するので、ＣＰＵ１１は、ＳＴ４８として買物メモ領域Ａ１に保存されている買物リスト情報５２から削除対象商品として選択された商品の商品名，購入予定数量等を含む情報を削除して、今回のプログラムを終了する。これに対し、「いいえ」ボタンＢ７の入力を検知した場合には、削除を中止するので、買物メモ領域Ａ１の買物リスト情報５２をそのままとして、今回のプログラムを終了する。
【００６９】
次に、買物メモ領域Ａ１に買物リスト情報５２を含む情報５０が保存された携帯端末８を所持するユーザが、本実施の形態の電子レシートシステムが導入されている店舗で買い物を行い、その代金を電子決済する場合について、図２２〜図３５を用いて説明する。
【００７０】
店舗で購入した商品の代金支払い方法として電子決済を希望するユーザは、携帯端末８の業務メニューの中から電子決済業務を選択する。そうすると、電子決済プログラムＰ１が起動する。このプログラムＰ１の起動により、携帯端末８のＣＰＵ１１は、図２２の流れ図に示す手順の処理を実行する。
【００７１】
先ずＣＰＵ１１は、ＳＴ５１として非接触ＩＣカードインターフェイス１４を介してＰＯＳ端末２との通信回線が接続されるのを待機する。携帯端末８のユーザは、購入した商品の販売データがＰＯＳ端末２に登録され、締め操作が完了して代金の支払いをキャッシャから要求されたならば、携帯端末８を当該ＰＯＳ端末２に近づける。そうすると、携帯端末８とＰＯＳ端末２との間で、お互いの非接触ＩＣカードインターフェイス１４，２４を介して信号が授受されて通信回線が接続される。
【００７２】
ＰＯＳ端末２との通信回線が接続されると、ＣＰＵ１１は、ＳＴ５２としてＰＯＳ端末２に電子決済要求コマンドを送信する。すなわち、ＰＯＳ端末２に対して電子決済を要求する。
【００７３】
一方、ＰＯＳ端末２においては、商品登録後の締め操作が完了すると、電子決済プログラムＰ４が起動する。このプログラムＰ４の起動により、ＣＰＵ２１は、図２６の流れ図に示す手順の処理を実行する。
【００７４】
先ずＣＰＵ２１は、ＳＴ１１１として電子決済要求コマンドを待機する。そして、通信回線が接続された携帯端末８から非接触ＩＣカードインターフェイス２４を介して電子決済要求コマンドを受信したならば、ＣＰＵ２１は、ＳＴ１１２として商品登録で登録された情報を基に携帯端末８とデータを授受して電子決済を実行する。なお、この電子決済としては、電子マネーのようなストアドフェア型の決済でもよいし、クレジットカードのようなポストペイド型の決済でもよい。
【００７５】
ＳＴ１１３として電子決済が終了すると、ＰＯＳ端末２のＣＰＵ２１は、ＳＴ１１４として電子レシート処理プログラムＰ５を起動する。このプログラムＰ５の起動により、ＣＰＵ２１は、図２７の流れ図に示す手順の処理を実行する。
【００７６】
先ず、ＣＰＵ２１は、ＳＴ１２１として客用表示部２８に携帯端末８との通信回線を維持させる旨のメッセージ「携帯を離さないでください」を表示させる。そしてこのメッセージを表示している間、ＣＰＵ２１は、ＳＴ１２２として商品登録で登録された情報および決済の情報を基に電子レシートを生成する。また、この電子レシートを基に簡易決済情報を生成する。
【００７７】
電子レシート情報６０の一例を図２９に示し、簡易決済情報７０の一例を図３０に示す。前述したように、電子レシート情報６０は、ＸＭＬ形式で作成される。ただし、ＰＯＳ端末２で作成された時点では、固有のＩＤは記録されていない。電子レシート情報６０には、購入店舗に関する情報６１、購入日付に関する情報６２及び商取引内容に関する情報６３が記録される。簡易決済情報７０もＸＭＬ形式で作成される。そして、電子レシート情報６０の中から店名，取引日時，取引ＩＤ及び取引金額等、取引の内容がわかる情報を抽出して作成される。
【００７８】
ＣＰＵ２１は、メッセージ「携帯を離さないでください」を表示している間、ＳＴ１２３として電子レシートサーバ６から当該電子レシート情報６０をダウンロードするための識別情報を生成する。この識別情報は、当該電子レシート情報６０の電子レシートサーバ６における所在地（ＵＲＬ）を示す。例えば、携帯端末８に予め設定されているパスワードと、今回生成された電子レシート情報６０に含まれる店舗名，取引日時，取引ＩＤ等のどの買物かを一意に判別できる情報とからハッシュ値を計算し、このハッシュ値を電子レシートダウンロード識別情報とする。
【００７９】
しかる後、ＣＰＵ２１は、ＳＴ１２４として生成した電子レシートダウンロード識別情報と簡易決済情報７０とを非接触ＩＣカードメモリ２５に書込む。そして、この非接触ＩＣカードメモリ２５に書込んだ情報を通信回線が接続された携帯端末８に非接触ＩＣカードインターフェイス２４を介して送信する。
【００８０】
さて、ＳＴ５２の処理でＰＯＳ端末２に対して電子決済を要求した携帯端末８のＣＰＵ１１は、ＳＴ５３として電子決済が終了するのを待機する。そして、ＰＯＳ端末２からの応答により電子決済が正常に終了したことを確認したならば、ＣＰＵ１１は、ＳＴ５４としてそのＰＯＳ端末２から電子レシートダウンロード識別情報と簡易決済情報７０とが送られてくるのを待機する。ＳＴ５５として非接触ＩＣカードインターフェイス１４を介して電子レシートダウンロード識別情報と簡易決済情報７０とを受信したならば、ＣＰＵ１１は、ＳＴ５６としてその受信した電子レシートダウンロード識別情報と簡易決済情報７０とを関連付けて非接触ＩＣカードメモリ１５で記憶する。
【００８１】
因みに、携帯端末８のユーザは、ＰＯＳ端末２の客用表示部２８にメッセージ「携帯を離さないでください」が表示されている間、携帯端末８をＰＯＳ端末２から離さない。そうすることにより、電子決済終了後から所定のタイムラグが経過した後に、ＰＯＳ端末２から非接触ＩＣカードインターフェイス２４を介して電子レシートダウンロード識別情報と簡易決済情報７０とが送信されるが、これらの情報を携帯端末８が安定に受信することができる。
【００８２】
ＳＴ５６の処理で電子レシートダウンロード識別情報と簡易決済情報７０とを非接触ＩＣカードメモリ１５で記憶すると、ＣＰＵ１１は、ＳＴ５７として電子レシート対応プログラムＰ２を起動し、電子決済プログラムＰ１を終了する。電子レシート対応プログラムＰ２が起動したときのＣＰＵ１１の処理手順については、後述する。
【００８３】
一方、ＳＴ１２４の処理で電子レシートダウンロード識別情報と簡易決済情報７０とを携帯端末８に送信したＰＯＳ端末２のＣＰＵ２１は、ＳＴ１２５としてこれらの情報の送信が完了するのを待機する。そして、正常に送信したことを確認すると、ＣＰＵ２１は、ＳＴ１２６として客用表示部２８からメッセージ「携帯を離さないで下さい」を消去する。また、ＳＴ１２７として今回生成した電子レシート情報６０と電子レシートダウンロード識別情報とを、インターネット５を介して電子レシートサーバ６に送信する。以上で、ＣＰＵ２１は、電子レシート処理プログラムＰ５を終了する。
【００８４】
電子レシートサーバ６においては、電子レシート管理プログラムＰ６が常駐しており、このプログラムＰ６に従って、ＣＰＵ３１は、図２８の流れ図に示す処理を実行するものとなっている。
【００８５】
すなわちＣＰＵ３１は、ＳＴ１３１として電子レシートの受信を待機している。そして、インターネット５を介してＰＯＳ端末２から電子レシートを受信したならば、ＣＰＵ３１は、ＳＴ１３２としてこの電子レシートに対して一意のレシートＩＤを記録する。次いで、ＣＰＵ３１は、ＳＴ１３３としてこの電子レシートとともに受信した電子レシートダウンロード識別情報から電子レシートを公開するＵＲＬ（Uniform Resource Locator）を復号する。この復号は、例えば予め電子レシートサーバ６が電子レシートを公開するディレクトリを電子レシート管理領域Ａ３として決めておき、電子レシートダウンロード識別情報であるハッシュ値の１６進数表記を電子レシート格納先のアドレスとしてそのディレクトリ上に置くことで行われる。
【００８６】
電子レシートダウンロード識別情報からＵＲＬを復号したならば、ＣＰＵ３１は、ＳＴ１３４として受信した電子レシートをその電子レシートダウンロード識別情報とともに電子レシート管理領域Ａ３に格納する。しかる後、ＣＰＵ３１は、ＳＴ１３５として電子レシートダウンロード識別情報から復号したインターネット上のＵＲＬに当該電子レシートを公開する。以上で、ＣＰＵ３１は、電子レシート情報受信時の処理を終了する。
【００８７】
さて、電子レシート対応プログラムＰ２が起動した携帯端末８のＣＰＵ１１は、図２３の流れ図に示す手順の処理を実行する。先ず、ＣＰＵ１１は、ＳＴ６１として非接触ＩＣカードメモリ１５に簡易決済情報７０が記憶されているか否かを判断する。簡易決済情報７０が記憶されていない場合には、ＣＰＵ１１は、電子レシート対応プログラムＰ２を終了する。
【００８８】
簡易決済情報７０が記憶されていた場合には、ＣＰＵ１１は、ＳＴ６２としてこの簡易決済情報７０を表示部１６に表示させる。この簡易決済情報７０の表示画面には、ダウンロードボタンと、終了ボタンとが表示されている。ダウンロードボタンは、簡易決済情報７０によって特定される商取引に対する電子レシートのダウンロードを指示するときにユーザが操作する。終了ボタンは、電子レシートをダウンロードしない旨を指示するときにユーザが操作する。
【００８９】
ＣＰＵ１１は、ＳＴ６３．ＳＴ６４として入力部１７からの入力を待機する。ここで、入力部１７を介して終了ボタンが入力された場合には（ＳＴ６３のＹＥＳ）、ＣＰＵ１１は、電子レシート対応プログラムＰ２を終了する。
【００９０】
これに対し、ダウンロードボタンが入力された場合には（ＳＴ６４のＹＥＳ）、ＣＰＵ１１は、ＳＴ６５としてその簡易決済情報７０とともに非接触ＩＣカードメモリ１５に記憶されている電子レシートダウンロード識別情報から電子レシートをダウンロードするためのＵＲＬを復号する。そして、ＳＴ６６として公衆網接続インターフェイス１８を介してインターネット５に接続し、復号されたＵＲＬにアクセスして、そのＵＲＬに公開されている電子レシート情報６０をダウンロードする（受信手段）。ダウンロードされた電子レシート情報６０は、ワークメモリ１２で一時的に記憶する。
【００９１】
次に、ＣＰＵ１１は、ＳＴ６７としてダウンロードされた電子レシート情報６０を解析する。そして、電子レシート画面を作成し、表示部１６に表示する。しかる後、ＣＰＵ１１は、ＳＴ６８として確認入力を待つ。入力部１７を介して確認した旨が入力されると、ＣＰＵ１１は、ＳＴ６９としてこの電子レシート情報６０を携帯端末８内に保存するかどうかを問い合わせる画面を表示する。そして、ＳＴ７０として入力部１７の入力により保存する旨が入力された場合には、ＣＰＵ１１は、ＳＴ７１として非接触ＩＣカードメモリ１５で記憶していた電子レシートダウンロード識別情報とワークメモリ１２に記憶していた電子レシート情報６０とを関連付けて、記録部１３の電子レシート保存領域Ａ２に記録する。  
ＳＴ７０にて入力部１７の入力により保存しない旨が入力された場合には、ＣＰＵ１１は、ＳＴ７１の処理を実行しない。
【００９２】
その後、ＣＰＵ１１は、ＳＴ７２として非接触ＩＣカードメモリ１５で記憶していた電子レシートダウンロード識別情報と簡易決済情報７０とをクリアする。そして、ＳＴ７３として買物メモ管理プログラムＰ３を照合モードで起動させたならば、この電子レシート対応プログラムＰ２を終了する。
【００９３】
買物メモ管理プログラムＰ３が照合モードで起動すると、ＣＰＵ１１は、図２４，図２５の流れ図に示す手順の処理を実行する。先ず、ＳＴ８１としてワークメモリ１２に不足リストエリア及び購入済リストエリアを作成する。次に、ＳＴ８２として買物メモ領域Ａ１から買物リスト情報５２を含む情報５０に取得する。そして、ＳＴ８３としてこの情報５０を解析して、買物リスト情報５２を構成する商品情報（商品名，購入予定数量）の数を求め、商品数Ｎとしてワークメモリ１２に記憶する。なお、情報５０が保存されていない場合には、商品数Ｎは“０”とする。
【００９４】
次に、ＣＰＵ１１は、ＳＴ８４としてカウンタｎを“０”にリセットする。しかる後、ＳＴ８５としてこのカウンタｎと上記商品数Ｎとを比較する。ここで、カウンタｎが商品数Ｎに満たない場合には、ＣＰＵ１１は、ＳＴ８６としてカウンタｎを“１”だけカウントアップする。
【００９５】
次に、ＣＰＵ１１は、ＳＴ８７として買物リスト情報５２からｎ番目（ｎはカウンタｎの値）の商品情報（商品名，購入予定数量）を取得する。そして、この商品情報の商品名で、今回、電子レシートサーバ６から受信し、電子レシート保存領域Ａ１に保存した電子レシート情報６０を検索して、同一の商品名が存在するか否かを照合する（照合手段）。
【００９６】
その結果、当該電子レシート情報６０に、ｎ番目商品情報の商品名と同一の商品名が存在しない場合には、ＣＰＵ１１は、このｎ番目商品情報の商品を不足商品として抽出する。そして、ＳＴ８９としてワークメモリ１２の不足リストエリアに、当該商品名とｎ番目商品情報の購入予定数量とを関連付けて記録する（第１の抽出手段）。
【００９７】
一方、当該電子レシート情報６０に、ｎ番目商品情報の商品名と同一の商品名が存在する場合は、ＣＰＵ１１は、ＳＴ９０としてｎ番目商品情報の購入予定数量と電子レシート情報６０における同一商品名に対応した購入数量とを比較する。その結果、購入予定数量に対して購入数量が不足する場合には、ｎ番目商品情報の商品を購入予定数量に満たない不足商品として抽出する。そして、ＣＰＵ１１は、ＳＴ９１として不足リストエリアに、当該商品名と購入予定数量から購入数量を減じて算出した不足数量とを関連付けて記録する（第２の抽出手段）。また、ＳＴ９２としてワークメモリ１２の購入済リストエリアに、当該商品名と購入数量とを記録する。
【００９８】
これに対し、購入数量が購入予定数量以上の場合には、ＣＰＵ１１は、ＳＴ９３としてワークメモリ１２の購入済リストエリアに、当該商品名と購入数量とを関連付けて記録する。
【００９９】
しかる後、ＣＰＵ１１は、ＳＴ８５の処理に戻り、カウンタｎと商品数Ｎとを比較する。その結果、カウンタｎが商品数Ｎに満たない場合には、ＣＰＵ１１は、カウンタｎをさらに“１”だけカウントアップして、カウンタｎが商品数Ｎに一致するまでＳＴ８７以降の処理を繰返し実行する。
【０１００】
こうして、カウンタｎが商品情報数Ｎに一致したならば、買物リスト情報５２の各商品について電子レシート情報６０の商品と照合し終えたので、ＣＰＵ１１は、ＳＴ９４として不足リストエリアに不足商品情報が記録されているか否かを判断する。
【０１０１】
今、携帯端末８の買物メモ領域Ａ１に図１８に示す内容の買物リスト情報５２を含む情報５０が保存されており、この携帯端末８に対して、図２９で示した電子レシート情報６０がダウンロードされたとする。この場合、買物リスト情報５２の中の商品「醤油」と「牛乳」は、電子レシート情報６０に存在しかつ数量も一致するので、これら商品「醤油」と「牛乳」は、購入済リストエリアのみに記録される。これに対し、買物リスト情報５２の中の商品「キャベツ」は、電子レシート情報６０に存在しないので、不足リストエリアのみに記録される。また、買物リスト情報５２の中の商品「ソーセージ」は、電子レシート情報６０に存在するものの、購入数量が購入予定数量に対して不足している。この場合は、購入リストエリアと不足リストエリアの双方に記録される。
【０１０２】
この具体例における購入リストエリアのデータ内容を図３１に示す。また、不足リストエリアのデータ内容を図３２に示す。図示するように、購入リストエリア及び不足リストエリアには、照合を行った買物リスト情報５２のＩＤ（買物メモＩＤ）と、電子レシート情報６０のＩＤ（レシートＩＤ）とがＸＭＬ形式で記録される。さらに、購入リストエリアには、購入済商品の商品名及びその購入数量がＸＭＬ形式で記録され、不足リストエリアには、不足商品の商品名及び購入予定数量と、購入数量が不足している商品の商品名及び不足数量とがＸＭＬ形式で記録される。
【０１０３】
したがって、この具体例では、ＣＰＵ１１は、ＳＴ９４にて不足リストエリアに不足商品情報が記録されていると判別する。この場合、ＣＰＵ１１は、ＳＴ９５として鳴動部１９を駆動して、不足商品があることをオペレータに報知するための警告音を発する（不足商品報知手段）。また、ＳＴ９６としてその不足商品情報を基に不足警告画面を作成し、表示部１６に表示させる（不足表示手段）。
【０１０４】
図３３は、不足リストエリアに図３２に示す不足商品情報が記録されていたときの不足警告画面Ｇ１３の一例である。図示するように、不足警告画面Ｇ１３には、不足商品情報の内容とともに、この不足商品情報の内容に買物メモの内容を更新するか否かを問いあせるメッセージが表示される。また、「はい」ボタンＢ６と「いいえ」ボタンＢ７とが表示されている。ユーザは、この画面Ｇ１３の表示内容から、今回の買物メモに対して不足している商品、すなわち未だ購入していない商品と、購入数量が購入予定数量に満たない商品とを容易に認識できる。そして、この不足商品が買い忘れであり、買物メモを更新する場合は「はい」ボタンＢ６を、買い忘れではなく更新しない場合は「いいえ」ボタンＢ７を入力する。
【０１０５】
不足警告画面Ｇ１３を表示させたＣＰＵ１１は、ＳＴ９７として入力部１７からの入力を待機する。そして、「はい」ボタンＢ６が操作入力されたことを検知したならば、買物メモの更新が指示されたので、ＣＰＵ１１は、ＳＴ９８として不足リストエリアの内容で買物メモ領域Ａ１の情報を更新する（更新手段）。例えば、不足リストエリアに図３２に示す不足商品情報が記録されていた場合には、買物メモ領域Ａ１の内容は、図３４に示す情報８０に更新される。
【０１０６】
なお、ＳＴ９４にて不足リストエリアに不足商品情報が記録されていないと判断した場合、及びＳＴ９７にて「いいえ」ボタンＢ７が操作入力されたことを検知した場合には、ＣＰＵ１１は、ＳＴ９９として買物メモ領域Ａ１の情報５０をクリアする。
【０１０７】
しかる後、ＣＰＵ１１は、今回ダウンロードした電子レシート情報６０を表示部１６に表示させる。このときＣＰＵ１１は、先ず、ＳＴ１００として電子レシート情報６０からその概要情報として店舗名、購入日時、レジ番号及び担当を取得する。そして、これらの情報を、黒色の正体文字で表示させる。次に、ＣＰＵ９８は、同電子レシート情報６０に含まれる購入商品情報について、商品毎にＳＴ１０１〜ＳＴ１０３の処理を繰返し実行する。すなわち、電子レシート情報６０から購入商品情報を順次読み出す。そして、読み出す毎に、ＳＴ１０１としてその購入商品情報の商品名と同一の商品名が不足リストエリアに記録されているか否かを判断する。そして記録されていない場合には、ＳＴ１０２としてその購入商品情報の商品名，購入数量及び価格を黒色の正体文字で表示させる。これに対し、記録されている場合には、ＳＴ１０３としてその購入商品情報の商品名，購入数量及び価格を赤色の斜体文字で表示部１６に表示させる（レシート表示手段）。
【０１０８】
今、不足リストエリアに図３２に示す情報が格納されていたときの電子レシート情報６０の表示画面Ｇ１４の一例を図３５に示す。図示するように、ユーザは、この画面Ｇ１４の内容から、赤色の斜体文字で他とは区別されて表示された商品「ソーセージ」は、今回の買物メモに対して不足している商品であると容易に認識できる。
【０１０９】
このように本実施の形態においては、携帯端末８のユーザは、電子レシートシステムが構築されている店舗で買物をし、電子レシートサーバ６からダウンロードした過去の電子レシート情報を利用して、買物リスト情報が電子的に記録された買物メモを作成することができる。したがって、過去の購買履歴を基に買物メモを作成することができるので、買物メモの作成に要する手間を軽減できる。また、携帯端末８だけで買物メモを作成することができ、パソコン等を必要としないので、例えば屋外に居ても買物メモを容易に作成することができる。
【０１１０】
そして、この買物メモを記録した携帯端末８を持って電子レシートシステムが構築されている店舗に行き、買物をした後、その買物に対する電子レシート情報を、電子レシートサーバ６から受信すると、携帯端末８において、買物メモの買物リスト情報には存在するが、今回の電子レート情報には存在しない商品及び買物リスト情報と電子レシート情報の双方に存在するものの購入数量が購入予定数量に満たない商品が不足商品として自動的に抽出され、鳴動部１９から警告音が報知されるとともに携帯端末８の表示部１６に不足警告画面が表示される。
【０１１１】
したがって、携帯端末８のユーザは、電子レシートシステムが構築されている店舗で買物をした後、帰宅前に電子レシート情報をダウンロードすることによって、今回の買物メモに対して買い忘れがあったか否かを容易に知ることができる。このとき、ユーザが所持する携帯端末８だけで買い忘れ防止の機能が完結しており、従来の買物支援システムのようにショッピングカート等の大掛かりな仕組みを必要としないので、店舗側の経費を抑えることができる。また、電子レシートシステムが構築されている店舗でさえあればショッピングカートを使用しない店舗でも対応することができる。
【０１１２】
また、買い忘れがあった際には、携帯端末８の表示部１６に表示された不足警告画面Ｇ１３の「はい」ボタンをワンタッチ操作でするだけで、その買い忘れ商品のみを買物リスト情報とするように買物メモを更新することができる。したがって、買物メモを作り直す手間を省略でき、直ぐに買い忘れ分を補充できるメリットがある。
【０１１３】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【０１１４】
例えば前記実施の形態では、買物リスト情報には存在するがレシート情報には存在しない商品を不足商品として抽出するとともに、買物リスト情報及びレシート情報の双方に存在するものの買物リスト情報の購入予定数量に対してレシート情報の購入数量が少ない商品を不足商品として抽出したが、買物リスト情報には存在するがレシート情報には存在しない商品だけを不足商品として抽出し、この抽出された不足商品の情報で買物リスト情報を更新するようにしてもよい。
【０１１５】
また、前記実施の形態では、電子レシートサーバ６から携帯端末８にダウンロードした電子レシートの情報を、当該携帯端末８の表示部１６で表示させる際に、購入数量が購入予定数量に満たない商品を他の商品と区別するために文字の色と字体を変えたが、区別する方法はこれに限定されるものではない。例えば、購入数量が購入予定数量に満たない商品については商品名の前に所定のマークを付すなどして、他の商品と区別表示するようにしてもよい。
【０１１６】
また、前記実施の形態では、買物リスト情報を過去の電子レシート情報から作成する場合を示したが、本発明は、買物リスト情報の作成手順はこれに限定されるものではない。例えば、パーソナルコンピュータ等を利用して作成した買物リスト情報を携帯端末８にダウンロードして買物メモ領域Ａ１に保存し、この買物リスト情報と今回買物時の電子レシート情報とを照合して、買い忘れの有無を判別するようにしてもよい。
【０１１７】
また、本実施の形態では携帯端末８の記録部１３に、買物メモ管理プログラムＰ３が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから携帯端末８にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを携帯端末８にインストールしてもよい。記録媒体としては、フラッシュメモリ等、プログラムを記憶でき、かつ携帯端末８が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１１８】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【０１１９】
【図１】本発明に関わる一実施の形態の電子レシートシステムを示す全体構成図。
【図２】同実施の形態の電子レシートシステムにおける携帯端末の要部構成を示すブロック図。
【図３】同実施の形態の電子レシートシステムにおけるＰＯＳ端末の要部構成を示すブロック図。
【図４】同実施の形態の電子レシートシステムにおける電子レシートサーバの要部構成を示すブロック図。
【図５】同実施の形態の携帯端末において、買物メモ管理プログラムが作成モードで起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図６】同実施の形態の携帯端末において、買物メモ管理プログラムが作成モードで起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図７】同実施の形態の携帯端末において、買物メモ管理プログラムが作成モードで起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図８】同実施の形態の携帯端末において、表示部に表示される抽出条件設定画面の一例を示す図。
【図９】同実施の形態の携帯端末において、抽出条件項目が「日付で絞り込み」であったときに表示部に表示される絞込み条件設定画面の一例を示す図。
【図１０】同実施の形態の携帯端末において、抽出条件項目が「店名で絞り込み」であったときに表示部に表示される絞込み条件設定画面の一例を示す図。
【図１１】同実施の形態の携帯端末において、抽出条件項目が「品目で絞り込み」であったときに表示部に表示される絞込み条件設定画面の一例を示す図。
【図１２】同実施の形態の携帯端末において保存される電子レシート情報の一例を示す図。
【図１３】同実施の形態の携帯端末において、表示部に表示される表示対象電子レシート一覧画面の一例を示す図。
【図１４】同実施の形態の携帯端末において、表示部に表示される表示対象購入商品品目一覧画面の一例を示す図。
【図１５】同実施の形態の携帯端末において、表示部に表示される表示対象商品選択画面の一例を示す図。
【図１６】同実施の形態の携帯端末において、表示部に表示される買物メモ追加画面の一例を示す図。
【図１７】同実施の形態の携帯端末において、表示部に表示される買物メモ確定画面の一例を示す図。
【図１８】同実施の形態の携帯端末において保存される電子リスト情報の一例を示す図。
【図１９】同実施の形態の携帯端末において、買物メモ管理プログラムが削除モードで起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２０】同実施の形態の携帯端末において、表示部に表示される買物メモ削除画面の一例を示す図。
【図２１】同実施の形態の携帯端末において、表示部に表示される削除確認画面の一例を示す図。
【図２２】同実施の形態の携帯端末において、電子決済プログラムが起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２３】同実施の形態の携帯端末において、電子レシート対応プログラムが起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２４】同実施の形態の携帯端末において、買物メモ管理プログラムが照合モードで起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２５】同実施の形態の携帯端末において、買物メモ管理プログラムが照合モードで起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２６】同実施の形態のＰＯＳ端末において、電子決済プログラムが起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２７】同実施の形態のＰＯＳ端末において、電子レシート処理プログラムが起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２８】同実施の形態の電子レシートサーバにおいて、電子レシート管理プログラムが起動したときのＣＰＵが実行する要部処理手順を示す流れ図。
【図２９】同実施の形態のＰＯＳ端末において作成される電子レシート情報の一例を示す図。
【図３０】同実施の形態のＰＯＳ端末において作成される簡易決済情報の一例を示す図。
【図３１】同実施の形態の携帯端末において、購入済リストエリアに記録されるデータの一例を示す図。
【図３２】同実施の形態の携帯端末において、不足リストエリアに記録されるデータの一例を示す図。
【図３３】同実施の形態の携帯端末において、表示部に表示される不足警告画面の一例を示す図。
【図３４】同実施の形態の携帯端末において、更新後の買物リスト情報の一例を示す図。
【図３５】同実施の形態の携帯端末において、表示部に表示される電子レシート画面の一例を示す図。
【符号の説明】
【０１２０】
２…ＰＯＳ端末、６…電子レシートサーバ、５…インターネット、７…基地局、８…携帯端末、１１…ＣＰＵ、１２…ワークメモリ、１３…記録部、１４…非接触ＩＣカードインターフェイス、１５…非接触ＩＣカードメモリ、１６…表示部、１７…入力部、１８…公衆網接続インターフェイス、Ｐ１…電子決済プログラム、Ｐ２…電子レシート対応プログラム、Ｐ３…買物メモ管理プログラム、Ａ１…買物メモ領域、Ａ２…電子レシート保存領域。
【図１】
2009059174.tif 000003
【図２】
2009059174.tif 000004
【図３】
2009059174.tif 000005
【図４】
2009059174.tif 000006
【図５】
2009059174.tif 000007
【図６】
2009059174.tif 000008
【図７】
2009059174.tif 000009
【図８】
2009059174.tif 000010
【図９】
2009059174.tif 000011
【図１０】
2009059174.tif 000012
【図１１】
2009059174.tif 000013
【図１２】
2009059174.tif 000014
【図１３】
2009059174.tif 000015
【図１４】
2009059174.tif 000016
【図１５】
2009059174.tif 000017
【図１６】
2009059174.tif 000018
【図１７】
2009059174.tif 000019
【図１８】
2009059174.tif 000020
【図１９】
2009059174.tif 000021
【図２０】
2009059174.tif 000022
【図２１】
2009059174.tif 000023
【図２２】
2009059174.tif 000024
【図２３】
2009059174.tif 000025
【図２４】
2009059174.tif 000026
【図２５】
2009059174.tif 000027
【図２６】
2009059174.tif 000028
【図２７】
2009059174.tif 000029
【図２８】
2009059174.tif 000030
【図２９】
2009059174.tif 000031
【図３０】
2009059174.tif 000032
【図３１】
2009059174.tif 000033
【図３２】
2009059174.tif 000034
【図３３】
2009059174.tif 000035
【図３４】
2009059174.tif 000036
【図３５】
2009059174.tif 000037