(57)【要約】【課題】商品を購入しようとするユーザにとって真に有用な商品に関する情報を提供することを課題とする。【解決手段】購入商品情報を記憶し商品関連情報の提供を受けることが可能な携帯端末であって、所有者を特定するユーザ情報と、所有者が過去に購入した商品の購入履歴情報とを記憶した第１記憶部と、所有者が携帯端末を携帯して店舗内を移動しているときに、所有者の現在位置の近くに配置されている商品に関する情報を取得する商品情報取得部と、購入履歴情報を利用して、取得された商品に関する情報を、所有者に提供するか否かを判定する提供情報判定部と、前記判定の結果、商品に関する情報の中から提供すると判定された商品関連情報を選択し、または提供すべき商品関連情報を生成する情報選択生成部と、選択または生成された商品関連情報を所有者に提供する出力部とを備えたことを特徴とする携帯端末。【選択図】図１２
2014056416.tif 000002
【特許請求の範囲】
【請求項１】
購入商品情報を記憶し商品関連情報の提供を受けることが可能な携帯端末であって、
所有者を特定するユーザ情報と、前記所有者が過去に購入した商品の購入履歴情報とを記憶した第１記憶部と、
前記所有者が携帯端末を携帯して店舗内を移動しその店舗に配置された商品を購入しようとしているときに、所有者の現在位置の近くに配置されている商品に関する情報を取得する商品情報取得部と、
前記購入履歴情報を利用して、前記取得された商品に関する情報を、前記所有者に提供するか否かを判定する提供情報判定部と、
前記判定の結果、前記商品に関する情報の中から提供すると判定された商品関連情報を選択し、または提供すべき商品関連情報を生成する情報選択生成部と、
前記選択または生成された商品関連情報を前記所有者に提供する出力部とを備えたことを特徴とする携帯端末。
【請求項２】
前記店舗内に設置された複数の商品棚のそれぞれに、固有の識別番号を持つＲＦＩＤタグが１または複数個設置され、前記所有者の現在位置の近くの商品棚に設置されたＲＦＩＤタグの識別番号を読み取ることにより、前記所有者の現在位置を、前記識別番号が読み取られたＲＦＩＤタグが設置された位置に特定することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記ＲＦＩＤタグの識別番号は、所有者が購入商品を入れるカートに設置されたＲＦＩＤ読取装置により読み取られることを特徴とする請求項２に記載の携帯端末。
【請求項４】
前記ＲＦＩＤ読取装置は、その装置が設置されたカートを識別するカートＩＤを記憶した第２記憶部と、前記ＲＦＩＤタグの識別番号を読み取ったときに、商品に関する情報とＲＦＩＤタグの識別番号とを記憶しかつ商品棚に配置された商品とＲＦＩＤタグとを関連付けて管理するサーバに、前記カートＩＤと前記読み取った識別番号とを、送信するサーバ通信部とを備え、
前記サーバが、前記ＲＦＩＤ読取装置から送信されたＲＦＩＤタグの識別番号から、その識別番号を有するＲＦＩＤタグが設置された商品棚を特定し、カートおよび所有者の現在位置を前記特定された商品棚の位置と判断するカート情報処理部と、
所有者の現在位置の近くにある前記特定された商品棚に配置されている商品に関する情報を、前記所有者が携帯している携帯端末に送信する商品情報処理部とを備えることを特徴とする請求項３に記載の携帯端末。
【請求項５】
前記カートＩＤを前記ＲＦＩＤ読取装置から取得し、前記第１記憶部に記載されたユーザ情報と、前記取得したカートＩＤとを対応づけたペアリング情報を前記サーバに送信する個人識別部をさらに備え、
前記サーバが、前記送信されてきたペアリング情報を記憶する第３記憶部を備え、
前記サーバが、前記ＲＦＩＤ読取装置のサーバ通信部から送信されてきたカートＩＤに対応づけられたユーザ情報を、前記ペアリング情報から特定し、
前記商品情報処理部が、前記ユーザ情報によって特定される所有者の携帯端末に、前記商品に関する情報を送信することを特徴とする請求項４に記載の携帯端末。
【請求項６】
前記購入履歴情報は、購入した商品ごとに、商品識別名、購入日時および消費期限を含む情報であることを特徴とする請求項５に記載の携帯端末。
【請求項７】
前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、
前記情報提供判断部が、前記対象商品が所定の購入間隔よりも短い間隔で購入されている定期的購入品であると判定した場合、前記情報選択生成部が、前記対象商品が定期的購入品であることを示す商品関連情報を生成し、
前記出力部が、前記生成された商品関連情報を出力することを特徴とする請求項６に記載の携帯端末。
【請求項８】
前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、
前記情報提供判定部が、現在日と前記対象商品の最新の購入日時との差が、所定数値よりも小さい場合、前記対象商品が最近購入したことがある商品であると判定し、
前記情報選択生成部が、前記対象商品が最近購入したことがあることを示す商品関連情報を生成し、前記出力部が、前記生成された商品関連情報を出力することを特徴とする請求項６に記載の携帯端末。
【請求項９】
前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、
前記情報提供判定部が、現在日と、前回購入した前記対象商品の消費期限とを比較し、
現在日が、前記消費期限をすでに経過している場合に、前回購入した対象商品は消費期限が切れていると判定し、
前記情報選択生成部が、前記対象商品の消費期限が切れていることを示す商品関連情報を生成し、
前記出力部が、前記生成された商品関連情報を出力することを特徴とする請求項６に記載の携帯端末。
【請求項１０】
前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、
前記情報提供判定部が、前記取得された商品に関する情報に、前記所有者と異なる他者の購入履歴情報であって、他者が前記対象商品と同日に購入した同時購入品が含まれていると判定した場合、
前記情報選択生成部は、前記同時購入品を、前記対象商品の商品関連情報の中に含め、前記出力部が、前記同時購入品を含む商品関連情報を出力することを特徴とする請求項６に記載の携帯端末。
【請求項１１】
前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されており、
前記商品情報取得部により取得された商品に関する情報に、前記対象商品の販売促進を意図するクーポン情報またはバーゲン情報が含まれている場合に、
前記情報提供判定部が、前記対象商品が所定の購入間隔よりも短い間隔で購入されている定期的購入品であると判定した場合、
前記情報選択生成部が、前記取得された商品に関する情報のうち、前記対象商品のクーポン情報またはバーゲン情報を商品関連情報として選択し、
前記出力部が、前記選択された商品関連情報を出力することを特徴とする請求項６に記載の携帯端末。
【請求項１２】
前記商品情報取得部は、所有者の現在位置の近くに配置されている商品に付与されたバーコードを読み取り、読み取ったバーコードを前記サーバに送信し、そのバーコードによって特定される商品に関する情報をサーバから取得することを特徴とする請求項５に記載の携帯端末。
【請求項１３】
前記出力部は、前記提供する商品関連情報を表示する表示部であることを特徴とする請求項１ないし１２のいずれかに記載の携帯端末。
【請求項１４】
購入商品情報を記憶し商品関連情報の提供を受ける携帯端末と、
店舗内の商品棚に設置された固有の識別番号を持つＲＦＩＤタグの識別番号を読み取るＲＦＩＤ読取装置を備えたカートと、
商品に関する情報とＲＦＩＤタグの識別番号とを記憶して、商品棚に配置された商品とＲＦＩＤタグとを関連付けて管理するサーバとが、ネットワークを介して接続された情報提供システムであって、
前記ＲＦＩＤ読取装置が、前記カートを識別するカートＩＤを記憶した第４記憶部と、前記ＲＦＩＤタグの識別番号を読み取ったときに、前記カートＩＤと読み取った識別番号とを、前記サーバに送信するサーバ通信部とを備え、
前記サーバが、前記サーバ通信部によって送信されたＲＦＩＤタグの識別番号から、その識別番号を有するＲＦＩＤタグが設置された商品棚を特定し、カートおよび携帯端末を携帯する所有者の現在位置を前記特定された商品棚の位置と判断するカート情報処理部と、
所有者の現在位置の近くの前記特定された商品棚に配置されている商品に関する情報を選択して前記所有者の携帯端末に送信する商品情報処理部とを備え、
前記携帯端末が、前記所有者を特定するユーザ情報と、その所有者が過去に購入した商品の購入履歴情報とを記憶した第５記憶部と、
前記所有者が前記携帯端末およびカートとともに前記店舗内を移動しているときに、前記商品情報処理部から送信されてくる商品に関する情報を取得する商品情報取得部と、
前記取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、その購入履歴情報を利用して、前記取得された商品に関する情報を、前記所有者に提供するか否かを判定する提供情報判定部と、
前記判定の結果、前記商品に関する情報の中から提供すると判定された商品関連情報を選択し、または提供すべき商品関連情報を生成する情報選択生成部と、
前記選択または生成された商品関連情報を前記所有者に提供する出力部とを備えたことを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、携帯端末および情報提供システムに関し、特に、携帯端末を携帯した利用者が店舗において商品を購入する場合に、その利用者にとって適切な商品に関する情報を提供する携帯端末および情報提供システムに関する。
【背景技術】
【０００２】
従来から、スーパーマーケット等の店舗内で商品を購入するユーザのために、その店舗内の商品の配置情報や、その日の特売情報、クーポン、購入ポイント、レシピ情報等を、種々の情報機器を用いて提供している。
【０００３】
たとえば、特許文献１では、顧客が、来店時に検索端末で検索することによって選択した商品のコードリストを記録したレシピカードを発行し、顧客がレシピカードを買い物カートに取り付けられた装着機に装着して店舗内を巡回し、レシピカードに記録された商品が陳列された棚に買い物カートが近づいた場合、その棚に取り付けられたマイクロ波発生器から発信された商品識別情報と、レシピカードに記録された商品コードとが一致したとき、装着機に取り付けられたランプを点灯させることにより、顧客の所望の商品の位置を知らせ、顧客の買い忘れを防止させる買い物支援システムが提案されている。
【０００４】
また、特許文献２では、買い物客が携帯する携帯端末装置と、店舗内の商品棚などに固定設置される固定通信装置と、携帯端末装置に特売、新商品、値引き、店舗マップ等の情報を提供する情報提供装置とからなり、情報提供装置からネットワークを介した通信により携帯端末装置へ情報を送信し、あるいは、固定通信装置を介した近距離無線通信により携帯端末装置へ情報を送信し、さらに、情報提供装置が、固定通信装置が検出した携帯端末装置からの応答時間を用いて携帯端末装置の店舗内の位置を検出して、その位置に対応した情報を携帯端末装置に提供することにより、買い物客へのサービス向上を図ることのできる情報提供システムが提案されている。
【０００５】
また、特許文献３には、買い物客が携帯する移動式ハンドヘルドユニット（ＥＳＣ装置）に、店舗内の買い物場所に基づいた情報を送信する電子買い物情報システムであって、買い物客が移動した位置にある特売品の情報や、買い物客の個人的な識別カードから読み取った情報から入手したその買い物客の嗜好データに基づいた電子クーポンや、所望の製品への道案内を買い物客に与えるようにした情報システムが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１１８８１７号公報
【特許文献２】特開２００８−２４２８１０号公報
【特許文献３】特表２００６−５１０１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、上記のような従来のシステムでは、主として、店舗内の商品が配置されている位置に基づいて、買い物客に対して商品に関する情報が提供される。しかし、提供される情報の中には、店側が設定した特売品や電子クーポン等の情報があるが、買い物客が真に購入を希望する情報であるとは限らない。すなわち、提供される情報には、買い物客にとって不要な情報も含まれている。
また、提供される情報は、買い物客がその日購入しようとしている商品とは関係なく送信されるので、その買い物客にとっては、ある日の買い物では有用な情報であっても、別の日の買い物では有用でない情報が多数含まれていることがある。そのような有用でない情報が多数提供されることは、買い物客にとって、かえってわずらわしく、真に必要な情報を見落とす場合もある。
【０００８】
さらに、特許文献１のシステムでは、顧客が購入しようとする商品のある位置の近くに来たときに、ランプが点灯し、顧客にその商品の位置を知らせることができるが、店舗に来店したときに、購入商品を検索してレシピカードを発行させる操作をしなければならないので、実際に商品を購入する前に、購入すべき商品を全て考えた上で、負担の大きな操作をしなければならず、その操作に時間がかかり、面倒である。
【０００９】
また、特許文献２のシステムでは、商品位置に対応した特価品等の情報が、買い物客がその商品位置に来たときに提供されるが、その情報は、その買い物客にとって有用な情報とは限らない。
また、特許文献３のものでは、商品の位置と、買い物客個人の嗜好データとを考慮して電子クーポン等が買い物客に与えられるが、その電子クーポンに該当する商品を、その日すでに他の店で購入してしまった場合や、あるいは、その電子クーポンが発行されていなかった別の日にすでに購入していた場合などでは、その電子クーポンは有用なものとはならない場合がある。
【００１０】
さらに、従来のシステムでは、提供される情報は、店舗に来る多数の顧客のうちいずれかの者に対しては有用な情報であって、店舗の全体的な売り上げ増に貢献する情報であるかもしれないが、顧客個人ごとについて見ると、同じ情報でも有用な情報となる場合もあり、有用な情報とならない場合もある。
したがって、顧客個人ごとの購入嗜好だけでなく、その顧客の最近の購入商品の履歴等を考慮して、店舗側で予め準備していた多数の情報の中から、ある日のその顧客にとって有用と考えられる情報を選択して提供することが望まれる。
【００１１】
そこで、この発明は、以上のような事情を考慮してなされたものであり、ユーザごとの購入履歴等を利用することにより、そのユーザにとって真に有用な情報を選択して与えることのできる携帯端末および情報提供システムを提供することを課題とする。
【課題を解決するための手段】
【００１２】
この発明は、購入商品情報を記憶し商品関連情報の提供を受けることが可能な携帯端末であって、所有者を特定するユーザ情報と、前記所有者が過去に購入した商品の購入履歴情報とを記憶した第１記憶部と、前記所有者が携帯端末を携帯して店舗内を移動しその店舗に配置された商品を購入しようとしているときに、所有者の現在位置の近くに配置されている商品に関する情報を取得する商品情報取得部と、前記購入履歴情報を利用して、前記取得された商品に関する情報を、前記所有者に提供するか否かを判定する提供情報判定部と、前記判定の結果、前記商品に関する情報の中から提供すると判定された商品関連情報を選択し、または提供すべき商品関連情報を生成する情報選択生成部と、前記選択または生成された商品関連情報を前記所有者に提供する出力部とを備えたことを特徴とする携帯端末を提供するものである。
【００１３】
また、前記店舗内に設置された複数の商品棚のそれぞれに、固有の識別番号を持つＲＦＩＤタグが１または複数個設置され、前記所有者の現在位置の近くの商品棚に設置されたＲＦＩＤタグの識別番号を読み取ることにより、前記所有者の現在位置を、前記識別番号が読み取られたＲＦＩＤタグが設置された位置に特定することを特徴とする。
前記ＲＦＩＤタグの識別番号は、所有者が購入商品を入れるカートに設置されたＲＦＩＤ読取装置により読み取られることを特徴とする。
【００１４】
また、前記ＲＦＩＤ読取装置は、その装置が設置されたカートを識別するカートＩＤを記憶した第２記憶部と、前記ＲＦＩＤタグの識別番号を読み取ったときに、商品に関する情報とＲＦＩＤタグの識別番号とを記憶しかつ商品棚に配置された商品とＲＦＩＤタグとを関連付けて管理するサーバに、前記カートＩＤと前記読み取った識別番号とを、送信するサーバ通信部とを備え、前記サーバが、前記ＲＦＩＤ読取装置から送信されたＲＦＩＤタグの識別番号から、その識別番号を有するＲＦＩＤタグが設置された商品棚を特定し、カートおよび所有者の現在位置を前記特定された商品棚の位置と判断するカート情報処理部と、所有者の現在位置の近くにある前記特定された商品棚に配置されている商品に関する情報を、前記所有者が携帯している携帯端末に送信する商品情報処理部とを備えることを特徴とする。
【００１５】
また、前記カートＩＤを前記ＲＦＩＤ読取装置から取得し、前記第１記憶部に記載されたユーザ情報と、前記取得したカートＩＤとを対応づけたペアリング情報を前記サーバに送信する個人識別部をさらに備え、前記サーバが、前記送信されてきたペアリング情報を記憶する第３記憶部を備え、前記サーバが、前記ＲＦＩＤ読取装置のサーバ通信部から送信されてきたカートＩＤに対応づけられたユーザ情報を、前記ペアリング情報から特定し、前記商品情報処理部が、前記ユーザ情報によって特定される所有者の携帯端末に、前記商品に関する情報を送信することを特徴とする。
【００１６】
また、前記購入履歴情報は、購入した商品ごとに、商品識別名、購入日時および消費期限を含む情報であることを特徴とする。
また、前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、前記情報提供判断部が、前記対象商品が所定の購入間隔よりも短い間隔で購入されている定期的購入品であると判定した場合、前記情報選択生成部が、前記対象商品が定期的購入品であることを示す商品関連情報を生成し、前記出力部が、前記生成された商品関連情報を出力することを特徴とする。
【００１７】
また、前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、前記情報提供判定部が、現在日と前記対象商品の最新の購入日時との差が、所定数値よりも小さい場合、前記対象商品が最近購入したことがある商品であると判定し、前記情報選択生成部が、前記対象商品が最近購入したことがあることを示す商品関連情報を生成し、前記出力部が、前記生成された商品関連情報を出力することを特徴とする。
【００１８】
また、前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、前記情報提供判定部が、現在日と、前回購入した前記対象商品の消費期限とを比較し、現在日が、前記消費期限をすでに経過している場合に、前回購入した対象商品は消費期限が切れていると判定し、前記情報選択生成部が、前記対象商品の消費期限が切れていることを示す商品関連情報を生成し、前記出力部が、前記生成された商品関連情報を出力することを特徴とする。
【００１９】
また、前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、前記情報提供判定部が、前記取得された商品に関する情報に、前記所有者と異なる他者の購入履歴情報であって、他者が前記対象商品と同日に購入した同時購入品が含まれていると判定した場合、前記情報選択生成部は、前記同時購入品を、前記対象商品の商品関連情報の中に含め、前記出力部が、前記同時購入品を含む商品関連情報を出力することを特徴とする。
【００２０】
また、前記商品情報取得部により取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されており、前記商品情報取得部により取得された商品に関する情報に、前記対象商品の販売促進を意図するクーポン情報またはバーゲン情報が含まれている場合に、前記情報提供判定部が、前記対象商品が所定の購入間隔よりも短い間隔で購入されている定期的購入品であると判定した場合、前記情報選択生成部が、前記取得された商品に関する情報のうち、前記対象商品のクーポン情報またはバーゲン情報を商品関連情報として選択し、前記出力部が、前記選択された商品関連情報を出力することを特徴とする。
【００２１】
また、前記商品情報取得部は、所有者の現在位置の近くに配置されている商品に付与されたバーコードを読み取り、読み取ったバーコードを前記サーバに送信し、そのバーコードによって特定される商品に関する情報をサーバから取得することを特徴とする。
さらに、前記出力部は、前記提供する商品関連情報を表示する表示部を用いてもよい。
【００２２】
また、この発明は、購入商品情報を記憶し商品関連情報の提供を受ける携帯端末と、店舗内の商品棚に設置された固有の識別番号を持つＲＦＩＤタグの識別番号を読み取るＲＦＩＤ読取装置を備えたカートと、商品に関する情報とＲＦＩＤタグの識別番号とを記憶して、商品棚に配置された商品とＲＦＩＤタグとを関連付けて管理するサーバとが、ネットワークを介して接続された情報提供システムであって、前記ＲＦＩＤ読取装置が、前記カートを識別するカートＩＤを記憶した第４記憶部と、前記ＲＦＩＤタグの識別番号を読み取ったときに、前記カートＩＤと読み取った識別番号とを、前記サーバに送信するサーバ通信部とを備え、前記サーバが、前記サーバ通信部によって送信されたＲＦＩＤタグの識別番号から、その識別番号を有するＲＦＩＤタグが設置された商品棚を特定し、カートおよび携帯端末を携帯する所有者の現在位置を前記特定された商品棚の位置と判断するカート情報処理部と、所有者の現在位置の近くの前記特定された商品棚に配置されている商品に関する情報を選択して前記所有者の携帯端末に送信する商品情報処理部とを備え、前記携帯端末が、前記所有者を特定するユーザ情報と、その所有者が過去に購入した商品の購入履歴情報とを記憶した第５記憶部と、前記所有者が前記携帯端末およびカートとともに前記店舗内を移動しているときに、前記商品情報処理部から送信されてくる商品に関する情報を取得する商品情報取得部と、前記取得された商品に関する情報の対象商品が、前記購入履歴情報に記憶されている場合、その購入履歴情報を利用して、前記取得された商品に関する情報を、前記所有者に提供するか否かを判定する提供情報判定部と、前記判定の結果、前記商品に関する情報の中から提供すると判定された商品関連情報を選択し、または提供すべき商品関連情報を生成する情報選択生成部と、前記選択または生成された商品関連情報を前記所有者に提供する出力部とを備えたことを特徴とする情報提供システムを提供するものである。
【発明の効果】
【００２３】
この発明によれば、所有者が携帯する携帯端末が、店舗内を移動する所有者の現在位置の近くに配置されている商品に関する情報を取得した場合に、提供情報判定部によって、購入履歴情報を利用して、取得した商品に関する情報の中から、提供すると判定された商品関連情報を選択または生成しているので、店舗側が予め用意したすべての商品に関する情報を所有者に提供することはなく、所有者にとって真に有用と考えられる情報を選択的に提供することができ、提供される情報は所有者の購入履歴に基づいて有用と考えられる情報に限定されるので、所有者が提供された有用性の高い情報を確認することによって商品の購入の可能性を高めることができ、店舗側にとっても売上の増加をもたらすことができる。
【図面の簡単な説明】
【００２４】
【図１】この発明の情報提供システムの一実施例の概略構成図である。
【図２】この発明の情報提供システムを利用する店舗の一実施例の概略配置図である。
【図３】この発明で利用される各装置の通信形態の一実施例の説明図である。
【図４】この発明で利用されるカートの一実施例の説明図である。
【図５】この発明のＲＦＩＤ読取装置の一実施例の構成ブロック図である。
【図６】この発明のサーバの一実施例の構成ブロック図である。
【図７】この発明の携帯端末の一実施例の構成ブロック図である。
【図８】この発明のサーバに記憶される情報の一実施例の説明図である。
【図９】この発明のサーバに記憶される情報の一実施例の説明図である。
【図１０】この発明の携帯端末に記憶される情報の一実施例の説明図である。
【図１１】この発明のＲＦＩＤ読取装置に記憶される情報の一実施例の説明図である。
【図１２】この発明の情報提供システムの商品購入処理の概略フローチャートである。
【図１３】この発明のペアリング処理の一実施例のフローチャートである。
【図１４】この発明のペアリング処理の一実施例のフローチャートである。
【図１５】この発明のカート位置検出処理の一実施例のフローチャートである。
【図１６】この発明の携帯ＴＥで行われる商品購入時の処理の一実施例のフローチャートである。
【図１７】この発明の携帯ＴＥで行われる受信商品情報についての情報提供処理の一実施例のフローチャートである。
【図１８】この発明の携帯ＴＥで行われるバーコードが入力された商品についての情報提供情報の一実施例のフローチャートである。
【図１９】この発明の携帯ＴＥで行われるバーコードが入力された商品についての情報提供情報の一実施例のフローチャートである。
【図２０】この発明の携帯ＴＥで行われる購入履歴更新処理の一実施例のフローチャートである。
【図２１】この発明のレジ装置およびサーバで行われる購入履歴更新処理の一実施例のフローチャートである。
【発明を実施するための形態】
【００２５】
以下、図に示す実施例に基づいて、この発明を説明する。
なお、これによって、この発明が限定されるものではない。
＜この発明の情報提供システムの概要＞
図１に、この発明の情報提供システムの一実施例の概略構成図を示す。
図１において、この発明の情報提供システムは、主として、サーバ（情報提供装置）１と、携帯端末（ＴＥ）２と、カート３に設置されたＲＦＩＤ読取装置３１と、レジ装置５とから構成される。これらの装置は、ネットワーク９を介して接続され、互いに所定の情報の送受信を行う。
ネットワーク９は、種々の形態を利用することが可能であり、有線通信または無線通信により情報の通信を行う。
ただし、各装置間の通信は、図３に後述するような通信形態で行うことが好ましい。
【００２６】
サーバ（ＳＶ）１は、ユーザ（所有者）に提供する情報等を保存した情報提供装置であり、後述する図６に示すような構成要素を有する。
携帯端末（ＴＥ）２は、ユーザが所有する端末であり、購入商品情報を記憶し、商品関連情報の提供を受けることが可能な端末である。たとえば、携帯電話、スマートフォン、タブレット端末などの情報処理装置に相当するものであり、小型軽量の携帯性を有する端末であることが好ましい。
ここで、ユーザとは、携帯端末の所有者を意味し、また、携帯端末を携帯して店舗内を移動する所有者を意味する。
カート３は、商品を販売する店舗に備えられ購入商品を運搬する手押し車であり、ユーザが購入商品を入れるカゴを搭載するフレームを有する。
カート３には、商品棚４ごとに設置されたＲＦＩＤタグ４１に予め記録されているＲＦＩＤ（Radio Frequency IDentification）を、非接触で読み取るＲＦＩＤ読取装置３１が備えられる。ＲＦＩＤは、ＲＦＩＤタグ４１に記録された固有の識別番号である。
【００２７】
ＲＦＩＤタグ４１は、店舗内に設置された商品棚４ごとに、それぞれ１個または複数個設置され、各ＲＦＩＤタグ４１は、それぞれ異なる固有の固定的なＩＤを有している。各ＲＦＩＤは、１つの店舗内の商品棚の位置を識別する情報として利用される。
ＲＦＩＤタグ４１には、コイルあるいはアンテナが内蔵されており、カート３が移動しているときに、カートに設置されたＲＦＩＤ読取装置３１と、ＲＦＩＤタグ４１との距離が所定の距離（たとえば、１ｃｍから１０ｍ程度）よりも短い距離範囲内に入った場合に、たとえば電磁誘導方式やあるいは電波方式により、ＲＦＩＤタグ４１に記録されたＲＦＩＤが、ＲＦＩＤ読取装置３１によって読み出される。
レジ装置５は、会計処理（決済）をする装置であり、従来と同様に、ユーザが購入した商品の代金を支払い、おつりを計算して領収書等を発行する装置である。
【００２８】
図２に、この発明の情報提供システムが利用される店舗の一実施例の概略配置図を示す。
図２において、この店舗１０の平面図を示している。商品の売り場領域には、複数個の商品棚４が配置され、決済をするための領域には、複数台のレジ装置５が配置される。
サーバ（情報提供装置）１は、たとえば店舗内の任意の位置に設置されるが、その他に、同一建物の別室や、店舗とは異なる建物に設置してもよい。
各商品棚４には、それぞれ、ＩＤの値が異なる１または複数個のＲＦＩＤタグ４１が、棚の所定の位置（たとえば、棚の下部表面）に設置される。
【００２９】
カート３は、店舗１０に複数台備えられ、商品を購入するために来店したユーザが任意のカート３を利用する。
ユーザは、商品棚の間の通路を通り、カート３を移動させながら、カート３に搭載した買物カゴの中に、購入商品を入れていく。
ユーザがカート３を移動させ、ある商品棚４に設置されたＲＦＩＤタグ４１の近くに移動してきたとき、カート３に設置されたＲＦＩＤ読取装置３１が、所定の距離範囲内にあるＲＦＩＤタグ４１を検出し、そのＲＦＩＤタグ４１に記録されているＲＦＩＤを受信する。後述するように、この受信ＲＦＩＤ３９をサーバ１に送信することにより、カート３の現在位置が特定される。
【００３０】
たとえば、携帯端末を携帯している所有者が、カートと共に店舗内と移動しているときに、所有者の現在位置の近くの商品棚に設置されたＲＦＩＤタグ４１の識別番号（ＲＦＩＤ）を、ＲＦＩＤ読取装置３１が読み取ることにより、カート及び所有者の現在位置を、識別番号（ＲＦＩＤ）が読み取られたＲＦＩＤタグが設置された位置に特定する。
【００３１】
図４に、この発明で利用するカートの一実施例の概略説明図を示す。
図４において、カート３には、購入商品を入れるカゴ部分と、ＲＦＩＤ読取装置３１と、携帯端末２（以下、携帯ＴＥ、あるいは単にＴＥと略称する）を装着する端末装着部３２とを備える。
携帯装着部３２は、携帯ＴＥ２を収納する箱であり、カート３の移動中に、携帯ＴＥ２が落下しないように、固定具を使って、携帯ＴＥ２を固定的に取り付けられるようにすることが好ましい。
【００３２】
また、携帯ＴＥ２と、ＲＦＩＤ読取装置３１との間で有線通信をするために、携帯ＴＥ２の外部端子と物理的に接続するコネクタを、端末装着部３２に備えてもよい。
あるいは、携帯ＴＥ２の外部端子には種々の形状があり、その外部端子と適合するすべての形状のコネクタを備えることは現実的でないので、携帯ＴＥ２とＲＦＩＤ読取装置３１との間の通信は無線通信で行うことが好ましい。
また、ＲＦＩＤ読取装置３１においては、端末ＴＥ２との通信の他に、ＲＦＩＤタグ４１との間で電波等による通信と、サーバ１との間で無線通信が行われる。
特に、ＲＦＩＤタグ４１との間の通信は微弱な電波等によって行われるため、カート３に商品を入れても通信が邪魔されることのないように、ＲＦＩＤ読取装置３１は、カート３の前面や側面等に配置することが好ましい。
なお、図４に示した端末装着部３２などの配置は、単なる１つの具体例であって、この配置に限られるものではない。
【００３３】
図３に、この発明で利用される各構成装置間の通信形態の一実施例の説明図を示す。
まず、携帯ＴＥ２は移動して利用されるものなので、サーバ１と携帯ＴＥ２との間の通信は、いわゆる携帯電話等のネットワーク（ＷＡＮ）、無線ＬＡＮ（ＷｉＦｉ）などを利用した無線通信で行うことが好ましい。
また、カート３に備えられたＲＦＩＤ読取装置３１と、携帯ＴＥ２との間の通信は、近距離無線通信（たとえば、Bluetooth(登録商標)、ZigBee、UWB、NFCなど）、あるいはケーブルを利用した有線通信で行うことが好ましい。
【００３４】
また、サーバ１と、カートのＲＦＩＤ読取装置３１との間の通信は、上記したようなＷＡＮやＬＡＮによる無線通信で行うことが好ましい。
サーバ１とレジ装置５との間の通信は、従来と同様に、無線通信または有線通信で行うことが好ましい。
レジ装置５と携帯ＴＥ２との間の通信は、サーバ１と携帯ＴＥ２との通信と同様に、無線通信で行うことが好ましい。
また、カートのＲＦＩＤ読取装置３１と、商品棚４に設置された各ＲＦＩＤタグ４１との間の通信は、上記したように電波または電磁誘導方式により、タグ４１から装置３１への一方向的に行う。
ＲＦＩＤタグ４１としては、電池を内蔵するタイプと、内蔵しないタイプがあるが、ＲＦＩＤタグを設置する環境等に応じて、適切な通信が可能となるように、どちらかを利用すればよい。
【００３５】
＜ＲＦＩＤ読取装置の構成＞
図５に、カートのＲＦＩＤ読取装置の一実施例の構成ブロック図を示す。
図５において、ＲＦＩＤ読取装置３１（以下、リーダとも称する）は、主として、端末装着部３２、制御部３３、端末通信部３４、サーバ通信部３５、ＲＦＩＤ読取部３６、記憶部３７とを備える。
制御部３３は、主として、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータにより実現され、ＲＯＭ等に格納されたプログラムに基づいて、ＣＰＵが各種ハードウェアを有機的に動作させることにより、この発明のＲＦＩＤ読取装置３１の機能を実現させる。
【００３６】
端末通信部３４は、携帯ＴＥ２との間のデータ通信を行う部分であり、上記したように、有線通信または近距離無線通信により、データの送受信が行われる。
たとえば、カート３に備えられたＲＦＩＤ読取装置３１と、端末装着部３２に取り付けられた携帯ＴＥ２との間において、カート３と携帯ＴＥ２とを対応付けるペアリング処理を行うために、データ通信が行われる。
ペアリング処理では、後述するように、ＴＥ２からリーダ３１に対して、カートＩＤ要求が送信され、カートＩＤ要求に対する返信（読取結果）として、リーダ３１からＴＥ２に、カートＩＤ３８が送信される。
【００３７】
サーバ通信部３５は、サーバ１との間のデータ通信を行う部分であり、上記したように、無線通信により、データの送受信が行われる。
カート３とサーバ１との間のデータ通信としては、たとえば、ユーザがカートを移動させているときに、リーダ３１が商品棚４に設置されたＲＦＩＤタグ４１のＲＦＩＤを読み取ったときに、カート３からサーバ１に対して、位置検出要求が送信される。
この位置検出要求には、カートＩＤと、読み取ったＲＦＩＤとが含まれる。
この位置検出要求をきっかけとして、サーバ１からＴＥ２へ、現在のカートの位置情報と、その位置に関係する商品情報等が、送信されることになる。
【００３８】
ＲＦＩＤ読取部３６は、商品棚４に設置されたＲＦＩＤタグ４１のうち、カート３と所定の距離範囲内にあるＲＦＩＤタグ４１を検出し、そのＲＦＩＤタグ４１に記録されている固有のＲＦＩＤを読み取る部分である。
読み取ったＲＦＩＤは、受信ＲＦＩＤ３９として記憶部３７に記憶され、位置検出要求に含めて、サーバ１へ送信される。
【００３９】
記憶部３７は、上記した第２記憶部に相当し、ＲＦＩＤ読取装置の機能を実行するときに必要なデータなどを記憶しておく部分であり、たとえば、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体記憶素子、ハードディスク、ＳＳＤなどの記憶装置、その他の記憶媒体などが用いられる。
記憶部３７には、たとえば、カートＩＤ３８、受信ＲＦＩＤ３９が記憶される。
【００４０】
図１１に、ＲＦＩＤ読取装置に記憶されるカートＩＤ、受信ＲＦＩＤの一実施例の説明図を示す。
ここで、カートＩＤ３８は、「Ｃ０００１」であり、受信ＲＦＩＤ３９は、「ＲＦ０００１」である。
カートＩＤ３８は、ＲＦＩＤ読取装置３１が設置されているカート３を識別するためのＩＤであり、ＲＯＭやフラッシュメモリなどの不揮発性メモリに、書き換えられないように記憶されることが好ましい。
受信ＲＦＩＤ３９は、上記したように、ＲＦＩＤ読取部３６によって読み取ったＲＦＩＤタグ４１のＲＦＩＤを一時的に記憶したものである。カート３が移動するごとに、この受信ＲＦＩＤ３９の内容は変化する。
カート３の現在位置によっては、１つのＲＦＩＤタグ４１からのみＲＦＩＤが読み取られるのではなく、複数個のＲＦＩＤタグ４１からＲＦＩＤが読み取られる場合もある。複数個のＲＦＩＤタグ４１からＲＦＩＤを読み取った場合は、たとえば、その複数個のＲＦＩＤをすべて受信ＲＦＩＤとして記憶して、サーバ１に送信してもよい。
【００４１】
カート３に設置されたＲＦＩＤ読取装置３１の制御部３３は、後述するように、主として、ＴＥ２との間のペアリング処理において、カートＩＤをＴＥ２へ送信し、サーバ１に対して、読み取った受信ＲＦＩＤ３９を含めた位置検出要求を送信する処理を行う。
【００４２】
＜サーバの構成＞
図６に、サーバ（情報提供装置）の一実施例の構成ブロック図を示す。
図６において、サーバ１は、主として、制御部１０１，ユーザ情報処理部１０２，カート情報処理部１０３，商品情報処理部１０４，通信部１１０，記憶部１２０とを備える。
サーバ１は、主として、ユーザに情報を提供すると共に、商品に関する情報（商品識別情報と商品関連情報とを含む）と、ＲＦＩＤタグの識別番号（ＲＦＩＤ）とを記憶し、かつ商品棚に配置された商品とＲＦＩＤタグとを関連づけて管理する。
【００４３】
制御部１０１は、主として、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータにより実現され、ＲＯＭ等に格納されたプログラムに基づいて、ＣＰＵが各種ハードウェアを有機的に動作させることにより、サーバの機能を実現させる。
【００４４】
ユーザ情報処理部１０２は、ユーザ個人を特定する情報や、ユーザごとの購入履歴情報を管理する部分である。たとえば、ＴＥ２との間のペアリング処理において、ＴＥ２から送信されるユーザＩＤと記憶部１２０のユーザ情報１２３との照合を行って、その照合結果をＴＥ２へ送信する部分である。
このペアリング処理の照合が成功したときに、カートＩＤとユーザＩＤとが対応付けられて、ペアリング情報１２１として記憶される。
【００４５】
このペアリング情報１２１は、カートの位置に対応する商品情報などをカートＩＤに対応付けられたユーザのＴＥ２に送信するときに用いられる。
また、ユーザが商品を購入しレジ装置５で代金の支払いを行って決裁を完了した場合に、そのユーザの購入履歴情報１２４を更新するときにも、ペアリング情報１２１が用いられる。
【００４６】
カート情報処理部１０３は、カートＩＤ及びＲＦＩＤを管理する部分である。
具体的には、ペアリング処理において、照合が成功した場合のカートＩＤとユーザＩＤとからなるペアリング情報１２１の記憶を行い、さらに、ＲＦＩＤ読取装置３１からの位置検出要求に対して、受信ＲＦＩＤに予め対応付けられた位置情報を、記憶部１２０のＲＦＩＤ情報１２２の中から検索する部分である。
【００４７】
また、ＲＦＩＤ読取装置から送信されたＲＦＩＤタグの識別番号（ＲＦＩＤ）から、そのＲＦＩＤを有するＲＦＩＤタグが設置された商品棚を特定し、カートおよび携帯ＴＥを携帯する所有者の現在位置を、特定された商品棚の位置と判断する。
【００４８】
商品情報処理部１０４は、商品識別情報１２５および商品関連情報１２６を管理する部分である。
具体的には、カートおよび所有者の現在位置の近くにある商品棚に配置されている商品に関する情報、たとえば、その商品の識別情報や、バーゲン情報、クーポン情報、おすすめ情報などの関連情報を、記憶部１２０の中の情報（１２５，１２６）から選択して、カートＩＤと対応付けられたユーザが携帯しているＴＥ２に送信する部分である。
【００４９】
通信部１１０は、ネットワークを介して、携帯ＴＥ２，ＲＦＩＤ読取装置３１，レジ装置５などと通信を行う部分である。
たとえば、通信部１１０は、携帯ＴＥと無線通信を行う端末通信部１１１，カートのＲＦＩＤ読取装置３１と無線通信を行うカート通信部１１２，レジ装置５と無線通信を行うレジ通信部１１３とを備える。
【００５０】
これらの３つの通信部（１１１，１１２，１１３）は、それぞれ対応する装置（２，３１，５）から送信されてくるデータを受信し、上記３つの処理部（１０２，１０３，１０４）によって生成された種々の情報を対応する装置（２，３１，５）に送信する。
【００５１】
記憶部１２０は、上記した第３記憶部に相当し、サーバの機能を実行するために必要な情報を記憶する部分であり、ＲＯＭ、ＲＡＭ等の半導体記憶素子、ハードディスク、ＳＳＤなどの記憶装置、その他の記憶媒体が用いられる。
記憶部１２０には、主として、ペアリング情報１２１，ＲＦＩＤ情報１２２，ユーザ情報１２３，購入履歴情報１２４，商品識別情報１２５，商品関連情報１２６，個人識別情報１２７、商品詳細情報１２８が記憶される。
【００５２】
図８と図９に、サーバの記憶部１２０に記憶される情報の一実施例の説明図を示す。
ペアリング情報１２１は、上記したように、カートＩＤと、ユーザ情報を特定するユーザＩＤとを対応付けたデータである。
ペアリング情報１２１は、ＴＥ２からのペアリング要求を受信した場合に、ユーザＩＤの照合が成功したときに生成される。
このペアリング情報１２１は、カート３の端末装着部３２に取り付けられたＴＥ２の所有者のユーザＩＤと、そのカートのカートＩＤとからなり、カートに取り付けられるＴＥ２の所有者が異なれば、ペアリング情報の内容（ユーザＩＤ）も異なる。
【００５３】
また、カート３の端末装着部３２にＴＥ２が取り付けられたときに接点が閉じるスイッチ等をカート３に設けて、ＴＥ２が端末装着部３２に取り付けられたことを自動的に検出し、ＴＥ２が、その検出後にペアリング処理を実行して、ペアリング情報１２１を生成し記憶してもよい。
【００５４】
また、端末装着部３２にＴＥ２を接続するコネクタを備えた場合、そのコネクタを、いわゆるプラグアンドプレイ機能を有するものとしてもよい。
プラグアンドプレイ機能を有する場合は、コネクタから出力される信号をチェックすることにより、ＴＥ２をコネクタに取り付けたことと、取り外したことを検出することができる。
【００５５】
また、逆に、ＴＥ２が端末装着部３２から取り外された場合、ＴＥ２は、上記スイッチが解放されたことを検出し、その検出に基づいて、ペアリングの解除処理を実行し、記憶されていたペアリング情報を削除してもよい。
すなわち、ペアリング情報１２１は、ＴＥ２がカートに取り付けられたときに生成され、ＴＥ２がカートから取り外されたときに削除される一時的な情報である。
【００５６】
ＲＦＩＤ情報１２２は、図８に示すように、店舗の商品棚４に設置されたＲＦＩＤタグ４１の識別ＩＤと、そのタグ４１が設置されている店舗内の位置情報（Ｘ座標、Ｙ座標）とを予め対応付けた情報である。
位置情報は、たとえば、店舗の平面図において、所定の基準位置を原点としたＸＹ座標で表される。
このＲＦＩＤ情報１２２を利用することにより、ＲＦＩＤタグ４１のある位置が特定され、そのＲＦＩＤタグ４１の近くにいるカートの現在位置が特定される。
【００５７】
ユーザ情報１２３は、この情報提供システムを利用するユーザを特定するための情報であり、そのユーザが情報提供システムが設置された店舗内で実際に購入した商品についての過去の購入履歴情報を含めてもよい。
ユーザ情報１２３は、図８に示すように、たとえば、ユーザＩＤ、個人情報ＩＤ、個人情報サイズ、履歴情報ＩＤ、履歴情報サイズ等からなる。
【００５８】
ユーザＩＤは、ユーザ情報１２３を特定する識別番号であり、このシステムを利用するために予め登録されたユーザの識別番号でもある。すでに登録されている場合は、そのユーザ固有の番号が付与されるが、未登録のユーザの場合、来店したときだけ、情報提供システムが提供するサービスを利用することができるように、一時的に、未登録ユーザ用の専用ＩＤを付与してもよい。
【００５９】
個人情報ＩＤは、個人を特定する情報（個人識別情報１２７）を区別するための識別番号であり、個人情報サイズは、その個人情報ＩＤによって識別される個人識別情報１２７のデータ容量である。
個人識別情報１２７は、図８に示すように、たとえば、ユーザの名前、住所、連絡先（電話番号、電子メールアドレスなど）から構成される。
履歴情報ＩＤは、ユーザの購入履歴情報１２４を区別するための識別番号であり、履歴情報サイズは、その履歴情報ＩＤによって識別される購入履歴情報１２４のデータ容量である。
【００６０】
購入履歴情報１２４は、所有者が店舗内で過去に購入した商品の情報であり、ユーザごとに記憶される。
図８では、たとえば、ユーザＩＤ＝ＵＩＤ０１のユーザが購入した商品の履歴情報は、履歴情報ＩＤ＝Ｂ００１で区別される情報として記憶されるものとする。
【００６１】
購入履歴情報１２４は、図８に示すように、たとえば、履歴情報ＩＤと、商品コードと、購入日時と、消費期限と、数量と、天気などから構成される。
ここで、商品コードは、商品識別名あるいは各商品に予め付与されている固有の識別番号である。たとえば、商品に記入されたバーコードによって特定される番号である。
【００６２】
消費期限は、その購入商品そのものに対して付与されていた消費期限の日時を示したものであり、後述するように、消費期限がすでに切れていること、あるいは消費期限が近いことをユーザに通知するときに利用される。
【００６３】
この購入履歴情報１２４を検索することにより、ユーザＩＤによって特定されるユーザが、その店舗で、いつ、どのような商品を購入したかが分かり、さらに、そのユーザが現在購入しようとしている商品が最近すでに購入したことのある商品であるか、あるいは定期的（日常的）に何度も購入している商品であるかなどを調査することができる。
【００６４】
また、店舗側で予め用意した複数個のバーゲン情報やクーポン情報がある場合において、ユーザの購入履歴情報１２４を調査することによって、たとえば定期的に購入している商品についてのバーゲン情報はそのユーザにとって有用であると判断するなど、どのバーゲン情報やクーポン情報がそのユーザにとって真に有用なものか否かを、判断することも可能となる。
【００６５】
商品識別情報１２５は、商品の特性等を示す情報であり、主として、商品が配置されている位置情報、商品そのものの詳細情報、商品に関係する関連情報とから構成される。
図９に、サーバに記憶される情報のうち、商品識別情報の一実施例の説明図を示す。
商品識別情報１２５は、図９に示すように、たとえば、商品コード、商品位置、詳細情報ＩＤ、詳細情報サイズ、関連情報ＩＤ、関連情報サイズとから構成される。
これらの情報は、商品を商品棚に配置する前あるいは配置したときに、予め設定される。
【００６６】
商品コードは、上記したように商品ごとに付与される識別番号である。
商品位置は、その商品が店舗内に配置されている位置を特定する情報であり、図９では、その商品が配置されている商品棚に設置されている最も近くのＲＦＩＤ４１のＩＤ（受信ＲＦＩＤ３９）を示している。
商品位置は、この他にも、店舗平面図のＸ−Ｙ座標値や、商品棚番号などを用いてもよい。
【００６７】
詳細情報ＩＤは、商品詳細情報１２８を区別する識別番号であり、詳細情報サイズは、商品詳細情報のデータ容量を示すものである。
商品詳細情報１２８は、図８に示すように、たとえば、詳細情報ＩＤと、商品説明と、消費期限と、入荷予定日などからなる。
ここで、消費期限は、その商品を購入した場合に、購入履歴情報１２４の中の消費期限として記憶される。
【００６８】
関連情報ＩＤは、商品関連情報１２６を区別する識別番号であり、関連情報サイズは、商品関連情報のデータ容量を示すものである。
商品関連情報１２６は、図９に示すように、たとえば、関連情報ＩＤ、関連情報の識別名、日時（または有効期間）、数量、価格、条件、利用人数、内容などから構成される。
ここでは、関連情報の識別名としては、バーゲン情報とクーポン情報の２つの情報を示している。
【００６９】
バーゲン情報とは、たとえば、その商品に対して、いつ、どれくらいの期間、どれだけの数量を、どのような価格および条件で、販売するかを示したものである。
また、クーポン情報とは、たとえば、その商品を購入する場合に対して適用される優待情報であり、適用期間、購入限度数量、利用人数、適用内容や条件（割引率、割引額など）を示したものである。
【００７０】
記憶部１２０には、この他にも種々の情報が記憶される。たとえば、購入履歴情報１２４は、ユーザごとに記憶されるが、このシステムを利用する複数のユーザの購入履歴情報が記憶されているので、多数のユーザの購入履歴情報の購入日時を考慮して、同日や同時に購入されていることが多い２以上の商品を関係付けた同時購入商品リストや、定期的に購入される可能性がある商品リスト、季節や天気に依存して購入頻度が多くなる商品リスト等を予め自動的に調査して記憶しておき、ユーザに関連情報を提供するか否かの判断材料として利用してもよい。
【００７１】
＜携帯端末ＴＥの構成＞
図７に、この発明の携帯端末の一実施例の構成ブロック図を示す。
図７において、携帯端末ＴＥ２は、主として、制御部２０１，サーバ通信部２０２，機器接続部２０３，表示部２０４，入力部２０５，位置検出部２１１，提供情報判定部２１２，個人識別部２１３，商品情報取得部２１４，情報選択生成部２１５，記憶部２２０とを備える。
【００７２】
制御部２０１は、この発明の携帯ＴＥ２の構成ブロックの動作を制御する部分であり、サーバの制御部１０１と同様に、ＣＰＵ等を備えたマイクロコンピュータにより実現される。
【００７３】
サーバ通信部２０２は、サーバ１とデータ通信をする部分であり、上記したように、ＷＡＮあるいはＬＡＮなどのネットワークを介した無線通信を行うことが好ましい。
サーバ通信部２０２によるサーバ１との通信としては、後述するように、たとえば、サーバ１へのペアリング要求の送信や購入履歴の照合要求があり、サーバ１からそれぞれの要求に対する照合結果の受信や、カート位置すなわちユーザが所有する携帯ＴＥが取り付けられたカートの現在位置に対応した商品情報等の情報を受信する。
【００７４】
機器接続部２０３は、外部機器を接続するインタフェース部分であり、この発明では、特に、ＲＦＩＤ読取装置３１との間で、データの送受信を行う部分である。
上記したようにＲＦＩＤ読取装置３１と有線通信を行う場合は、所定のケーブルを介して、機器接続部２０３とＲＦＩＤ読取装置３１とを接続する。
あるいは、無線通信を行う場合は、機器接続部２０３に、たとえばBluetoothなどの近距離無線通信機能を備えて、データの送受信を行えばよい。
【００７５】
機器接続部２０３を介したＲＦＩＤ読取装置３１との通信では、ＲＦＩＤ読取装置３１に対するカートＩＤ要求の送信や、その要求に対する応答であるカートＩＤの受信が行われる。
【００７６】
表示部２０４は、選択又は生成された商品関連情報を所有者に提供する出力部に相当し、サーバから提供される種々の情報等の表示を行う部分であり、ＬＣＤや有機ＥＬディスプレイが用いられる。出力部としては、表示部の他に、音声出力部（スピーカ）などを備えてもよい。
入力部２０５は、画像や文字等の情報の入力や、機器選択などの操作入力を行う部分であり、カメラ２０６，タッチパッド２０７，キーボード２０８，マウス２０９などが用いられる。
【００７７】
カメラ２０６は、静止画を撮影して入力するものであるが、この発明では、特に、商品に付与されたバーコードを撮影し、バーコードの画像データを入力する部分である。
たとえば、ユーザが購入しようとする商品をカートに入れる前に、購入しようとする商品に付与されたバーコードを、カメラ２０６で撮影し、そのバーコードの画像データ、あるいはバーコードを数値化した商品コードをサーバ１に送信する。
【００７８】
タッチパッド２０７は、指やペンを用いて、情報や機能選択操作を入力するものであり、表示部２０４に重ね合わせて形成されるか、あるいは、表示部２０４と一体的に形成される。
位置検出部２１１は、サーバから送信されてくるカートの現在位置の情報を受信して、ユーザとカートの現在位置をユーザに知らせる部分である。
【００７９】
提供情報判定部２１２は、サーバから送信され商品情報取得部によって取得された商品に関する情報を、ユーザに提供するか否かを判定する部分である。この判定には、ＴＥ２の記憶部２２０に記憶されている購入履歴情報２２３を利用する。
また、商品情報取得部２１４により取得された商品に関する情報の対象商品が、ユーザの購入履歴情報２２３に記憶されている場合に、商品に関する情報を提供するか否かの判定が行われる。
たとえば、バーゲン情報の対象となっている商品が、ユーザの購入履歴情報２２３の内容から見て定期的に購入しているか否かを判定する。バーゲン対象商品が定期的に購入している商品であると判定された場合は、その商品のバーゲン情報をユーザに提供する。
また、定期的に購入していない商品や、最近すでに購入してしまった商品の場合は、そのバーゲン情報はユーザに提供しないようにする。
【００８０】
このように、店舗側の都合で設定された複数個のバーゲン情報のうち、所定の判定条件を満たすバーゲン情報のみをユーザに提供するようにすれば、ユーザは、真に有用と考えられる情報を選択的に容易に確認できる。
従って、ユーザにとって有用性の高い情報を確認することにより、ユーザのその商品購入の可能性を高めることができ、店舗側にとっても、売上の増加に結びつけることが可能である。
【００８１】
また、カートの現在位置の近くにある商品の情報をユーザに提供する場合においても、ユーザの購入履歴情報を確認し、カートの近くにありかつ情報を提供しようとしている商品が、定期的に購入している商品の場合に、その商品が定期的購入品であることや、買い忘れを警告するような情報を表示をすることにより、そのユーザにとって真に有用な情報を提供することができる。
【００８２】
提供情報判定部２１２が行う判定の基準となる条件としては、たとえば、次のようなものがある。
（１）対象商品が、定期的（日常的）な購入品か否か。
（２）対象商品が、最近すでに購入したことのある商品か否か。
（３）対象商品について、１回以上購入したことがあり、前回購入したときの商品の消費期限が現在日時において、すでに経過しているか否か。
（４）対象商品についての販売促進を意図するバーゲン情報あるいはクーポン情報が、そのユーザの定期的購入品についてのものか否か。
（５）バーゲン情報あるいはクーポン情報が、そのユーザが前回購入した商品であって、消費期限がすでに経過している商品についてのものか否か。
（６）対象商品の関連情報の中に、他者の同時購入商品の情報が含まれているか否か。
【００８３】
以上のような判定条件は、上記の条件に限るものではなく、必要に応じて追加してもよく、適用するかしないかをユーザが自らの意思で設定できるようにしてもよい。
【００８４】
また、上記条件のうち、対象商品が定期的な購入品か否かの判定は、たとえば、次のようにしてもよい。
定期的購入品とは、商品に関する情報の対象商品が、所定の購入間隔よりも短い間隔で購入されているものを意味する。
ユーザの購入履歴情報２２３の中から対象商品の購入情報をすべて抽出し、その商品の購入回数Ｎをカウントする。
対象商品の購入日時Ｄ（ｉ）をすべて抽出し、購入間隔Ｔ（＝Ｄ(i)−Ｄ(i-1)）を計算する。
ｉは、１から購入回数Ｎまでの整数を意味し、ある購入日とその購入日の前回の購入日との差が、購入間隔Ｔである。
Ｎ−１個の購入間隔Ｔをすべて加算したものを、Ｎ−１で除算した結果、すなわち購入間隔の平均値Ｄｈを計算する（Ｄｈ＝Σ（Ｄ(i)−Ｄ(i-1)）／（Ｎ−１））。
この平均値Ｄｈが、所定の判定数値Ｄｏ以下である場合（Ｄｈ≦Ｄｏ）、対象商品は、定期的購入品であると判定する。
【００８５】
ここで、所定の判定数値Ｄｏは、特に一義的に決められるものではなく、ユーザによって異なり、商品の種類によっても異なる。
たとえば、一例として、対象商品が牛乳の場合、判定数値Ｄｏとして３日が設定され、お米の場合、判定数値Ｄｏとして３０日が設定される。
したがって、商品ごと、あるいはユーザごとに、判定数値Ｄｏを、必要に応じて設定変更できるようにすることが好ましい。
【００８６】
また、最近購入したことがあるか否かの判定は、次のようにすればよい。
現在日と、対象商品の最新の購入日時との差が、所定数値よりも小さい場合に、その対象商品が最近購入したことがある商品であると判定する。
具体的には、現在の日付Ｄ１と、対象商品の最新の購入日付Ｄ２とを比較し、その日付の差（Ｄ１−Ｄ２）が、所定数値Ｄｏよりも小さい場合（Ｄ１−Ｄ２＜Ｄｏ）、その対象商品を最近購入したと判断する。この所定数値Ｄｏも、ユーザおよび商品ごとに設定変更できるようにしてもよい。
最近購入したことがある商品について、最近購入したことがある旨をユーザに提供すれば、重複購入を防止できる可能性を高めることができる。
また、この判定基準を用いて、ユーザに買い忘れを予防するための警告メッセージを表示するようにしてもよい。
たとえば、対象商品を最近購入していない場合、すなわちＤ１−Ｄ２≧Ｄｏの場合に、最近購入していないことを示すメッセージや、前回の購入日から、すでにＤｏ日以上経過していることを示すメッセージを表示すれば、買い忘れを予防することができる。
【００８７】
また、現在日と、対象商品の購入履歴情報の中の前回購入したときの商品の消費期限の日付とを比較し、現在日が、消費期限の日付をすでに経過している場合に、前回の購入品は消費期限が切れていると判断し、消費期限が切れていることを示すメッセージを表示してもよい。
このように、買い忘れ防止のメッセージや、消費期限切れのメッセージを表示することにより、そのユーザ個人にとって、真に有用な情報を提供することができる。
【００８８】
また、上記判定条件において、取得された商品に関する情報であってユーザに提供可能な多数のバーゲン情報やクーポン情報の中から、そのユーザの定期的購入品や消費期限がすでに経過している商品についてのバーゲン情報やクーポン情報を選択的に抽出するようにすれば、そのユーザにとって真に有用な情報を提供でき、提供情報の数も少なくなるので、ユーザがその有用な情報に気がつく可能性を高めることができる。
このような有用な情報に気がついたユーザは、その商品を購入する可能性が高くなると考えられるので、店舗側にとっても、売上増加という利益が得られる。
【００８９】
さらに、サーバから受信した対象商品の関連情報の中に、所有者と異なる他者の同時購入商品（他者が対象商品と同日に購入した商品）の情報が含まれている場合、対象商品そのものに関する情報（バーゲン情報など）に加えて、他者がその対象商品と同時（あるいは同日）に購入した商品の情報をユーザに提供するようにしてもよい。
たとえば、サーバに記録された他者の購入履歴情報の中に、「ひき肉」の情報が記録されており、その「ひき肉」を購入した日付と同日に、「餃子の皮」の情報も記録されていたとする。すなわち、他者が購入した「ひき肉」と「餃子の皮」の購入日が同日であったとする。
この２つの食品の購入日が同日であるという情報が、一定数以上の他人の購入履歴情報の中に記憶されていたとすると、この２つの食品は同時に購入される可能性が高いと考えられる。
【００９０】
そこで、ユーザが購入しようとする対象商品がどちらか一方の食品（たとえば、ひき肉）の場合に、その食品の関連情報の中に、同時購入品である他方の食品（たとえば、餃子の皮）の情報を含める。
この関連情報をユーザのＴＥ２へ送信し、そのユーザのＴＥ２に、対象商品（ひき肉）の関連情報を表示させるときに、上記同時購入の可能性が高い他方の食品（餃子の皮）の情報を、お勧め情報として表示すればよい。
このユーザが、もし、他者と同様の料理をしようと考えている場合には、他方の食品の購入の可能性を高め、買い忘れの防止をさせることが可能となる。
この場合も、店舗側にとっては売上げ増加という効果が得られる可能性を高め、ユーザと店舗の双方にとって、有用となる情報の提供ができる。
【００９１】
また、同時購入品についても、そのユーザの購入履歴情報を考慮することにより、お勧め情報を生成してもよい。
たとえば、同時購入品である他方の食品（たとえば、餃子の皮）について、ユーザの過去の購入履歴を調べ、過去に購入したことがあり、かつその購入品の消費期限がすでに過ぎている場合に、その同時購入品を、お勧め情報として表示してもよい。
【００９２】
図７において、個人識別部２１３は、サーバに対して、ＴＥ２の所有者であるユーザと、利用しようとするカートとの対応付け（ペアリング）を要求する部分である。すなわち、ペアリング要求をサーバへ送信する部分である。
このサーバへ送信されるペアリング要求には、ＲＦＩＤ読取装置３１から取得したカートＩＤ２２６と、記憶部に記憶されたユーザ情報２２１を特定するユーザＩＤとを対応付けたペアリング情報が含まれる。
上記したように、機器接続部２０３によって、ＲＦＩＤ読取装置３１から、カート３の固有のカートＩＤが送信されてくるので、記憶部２２０に予め記憶されているユーザＩＤとカートＩＤとを含めたペアリング要求をサーバに送信することにより、サーバ１によってカートを利用するユーザを特定する。
すなわち、これからカートを利用しようとするユーザを識別して、カートＩＤとユーザＩＤとを対応付けておくことにより、サーバ１が、そのカートＩＤで識別されるカートの現在位置に対応した商品情報を、カートＩＤと対応付けられたユーザＩＤによって識別されるユーザのＴＥ２へ送信することができるようになる。
【００９３】
商品情報取得部２１４は、サーバ１から、所定の商品に関する情報を取得する部分である。
たとえば、所有者が携帯ＴＥ２を携帯して店舗内を移動しその店舗に配置された商品を購入しようとしているときに、カートおよび所有者の現在位置の近くの商品棚に配置されている商品に関する情報を取得する部分である。
また、ユーザが購入しようとした商品に付加されたバーコードを読み取り、読み取ったバーコードをサーバに送信し、そのバーコードによって特定される商品に関する情報を、サーバから取得する部分である。
取得する商品に関する情報としては、その商品そのものについての情報（商品識別情報２２４）と、その商品に関連する情報（商品関連情報２２５）とがある。
ここで、商品識別情報２２４と商品関連情報２２５は、それぞれ、上記したサーバ１の記憶部１２０に記憶されている情報（１２５，１２６）と対応する。
【００９４】
情報選択生成部２１５は、提供情報判定部２１２による判定の結果、商品情報取得部２１４によって取得された商品に関する情報の中から、提供すると判定された商品関連情報を選択し、または、提供すべき商品関連情報を生成する部分である。
たとえば、上記したように、対象商品が定期的購入品であると判定された場合、対象商品が定期的購入品であることを示す商品関連情報（メッセージ）を生成する。
また、対象商品が最近購入したことがある商品であると判定された場合、最近購入したことがあることを示すメッセージを生成する。
【００９５】
また、前回購入した対象商品が消費期限が切れていると判定された場合、対象商品の消費期限が切れていることを示すメッセージを生成する。
また、他者の購入履歴情報の中に、対象商品と同日に購入された同時購入品が含まれていると判定された場合、その同時購入品を、対象商品の商品関連情報の中に含める。
また、対象商品が定期的購入品であると判断された場合、取得された商品に関する情報に含まれる対象商品のクーポン情報又はバーゲン情報を商品関連情報として選択する。
上記のように、選択又は生成された商品関連情報は、主として、出力部に相当する表示部に表示することによって、所有者に提供される。
【００９６】
携帯ＴＥ２の記憶部２２０は、上記した第１記憶部に相当し、ＴＥ２で利用する情報を記憶しておく部分であり、サーバ１の記憶部１２０と同様に、半導体記憶素子や記憶装置等が用いられる。
記憶部２２０には、ユーザ情報２２１、個人識別情報２２２、購入履歴情報２２３、商品識別情報２２４、商品関連情報２２５、カートＩＤ２２６，入力バーコード２２７，ＴＥ２にインストールされたアプリケーションのプログラム２３０などが記憶される。
【００９７】
図１０に、この発明の携帯端末に記憶される情報の一実施例の説明図を示す。
ここでは、記憶部２２０に記憶される情報のうち、ユーザ情報２２１と、個人識別情報２２２と、購入履歴情報２２３とを示している。
各携帯端末２は、その所有者に付与されたユーザ情報２２１によって特定される。
【００９８】
ただし、図１０に示したユーザ情報２２１は、サーバに記憶されるユーザ情報１２３に対応し、個人識別情報２２２は、サーバに記憶される個人識別情報１２７に対応し、購入履歴情報２２３は、サーバに記憶される購入履歴情報１２４と対応するので、説明を省略する。
【００９９】
ＴＥ２に記憶されるユーザ情報２２１などには、サーバに記憶されているユーザ情報１２３に加えて、異なる情報を記憶してもよい。
たとえば、サーバはある特定の店舗内に設置されるものなので、サーバの購入履歴情報１２４には、ユーザがその店舗で購入した商品についての購入履歴情報が記憶されている。
一方、ＴＥ２の購入履歴情報２２３には、上記店舗で購入した商品についての購入履歴情報に加えて、他の店舗で購入した商品についての購入履歴情報を含めて記憶してもよい。
【０１００】
このように、１つの店舗だけでなく、ユーザが利用する複数の店舗で購入した商品についての購入履歴情報をＴＥ２の記憶部２２０に記憶しておくことにより、そのユーザにとって、より有用な情報を提供することが可能となる。
たとえば、ユーザＵＡが、ある店舗Ａで、商品ａを最近購入していた場合に、その商品購入履歴がＴＥ２の記憶部２２０に記憶されていたとする。後日、別の店舗Ｂで、その同一の商品ａについてのバーゲン情報が提供されていた場合において、そのユーザＵＡが店舗Ｂの商品ａの商品棚の近くへ行った場合、従来ならば、その商品棚にある商品ａのバーゲン情報がユーザに提示されることになる。
【０１０１】
しかし、この発明において、最近購入した商品についてのバーゲン情報は提供しないという判定条件が設定されていた場合は、店舗Ｂと異なる店舗Ａにおいて、商品ａをすでに購入してしまっているので、店舗Ｂで提供している商品ａのバーゲン情報は有用な情報でないと考えて、ユーザに提供しないようにする。
このように、店舗Ｂで提供される商品情報をユーザに提供するか否かの判断を、他の店舗Ａで購入した商品の購入履歴情報も利用することにより行うことによって、ユーザにとってより有用な情報を、適切に提供することが可能となる。
【０１０２】
＜情報提供システムで行われる処理の概要説明＞
図１２に、この発明の情報提供システムで行われる商品購入処理の一実施例の概略フローチャートを示す。
ユーザが、この発明の情報提供システムが設置された店舗に来店したとき、店舗に備えられた任意のカート３を選択し、ユーザが所有する携帯ＴＥ２を、カートの端末装着部３２に取り付ける。
【０１０３】
ユーザの所有する携帯ＴＥ２には、この発明の情報提供システムで利用可能な商品情報の提供を受け、以下に説明する商品購入処理を実行することが可能な専用のアプリケーションプログラム（以下、商品購入アプリ）が、予めインストールされているものとする。
【０１０４】
ステップＳ１において、ＴＥ２がカートの端末装着部３２に取り付けられると、ＴＥ２とカート３のＲＦＩＤ読取装置３１間、サーバ１とＴＥ２間の通信が行われ、ペアリング処理が行われる。
ここでは、ＴＥ２が、ＲＦＩＤ読取装置３１からカートＩＤを受信した後、ＴＥ２からサーバ１へ、ペアリング要求を送信することにより、サーバ１において、ＴＥ２とカート３の対応付けを行う。すなわち、サーバ１に、ユーザＩＤと、カートＩＤとからなるペアリング情報１２１が記憶される。
【０１０５】
このペアリング処理の詳細フローを、後述する図１３と図１４に示す。
ペアリング処理が完了し、ユーザが、ＴＥ２とカート３との対応付けがされたことを確認した場合、ユーザは、カートを押しながら店舗内を移動し、購入したい商品を選択し、カートのかごの中に入れていく。
このとき、ステップＳ２において、移動中のカートの位置検出処理が行われる。
【０１０６】
ステップＳ２において、カートの位置検出は、カートのＲＦＩＤ読取装置３１により、近くの商品棚４に設置されたＲＦＩＤタグ４１の検出が行われた後、サーバ１に対して、位置検出要求をする。
サーバ１は、この位置検出要求を受信すると、検出されたＲＦＩＤタグ４１の固有のＩＤ（受信ＲＦＩＤ）をもとに、そのＲＦＩＤタグ４１の配置位置から、カートの現在位置を特定する。
【０１０７】
また、サーバ１では、カートの現在位置を特定した後、その現在位置の近くにある商品棚に配置された商品に関する情報（商品識別情報、商品関連情報など）を、ＴＥ２へ送信する。
このカート位置検出処理の詳細フローを、後述する図１５に示す。
【０１０８】
ステップＳ３において、ＴＥ２がサーバ１から送信された商品に関する情報を受信した後、商品購入処理を実行する。
このとき、ユーザは、サーバから送信されてきた種々の情報を、ＴＥ２の表示部２０４に表示させ、たとえばバーゲン情報等を確認しながら、商品の購入を行う。
この商品購入処理の時に、ＴＥ２で実行される詳細な処理のフローチャートを、後述する図１６，図１７，図１８および図１９に示す。
【０１０９】
この商品購入処理が実行されているとき、ユーザが移動させるカートの位置に対応して、サーバからＴＥ２へ商品に関する情報が送信され、ユーザに、たとえば、カートの近くに配置されている商品についてのバーゲン情報、クーポン情報、買い忘れ防止のメッセージ、消費期限切れの警告メッセージ、同時購入品についてのおすすめ情報などの提示（主として、表示部への表示）が行われる。
【０１１０】
ただし、これらの情報の提示において、店舗側が予め用意した情報をすべて表示するのではなく、ＴＥ２に記憶されているユーザの過去の購入履歴情報を利用しながら、提示するか否かの判定を行った後、そのユーザにとって有用と考えられる情報が表示される。
ユーザは、購入すべき商品選択を終了した場合、レジ装置５のところへ行き、代金の支払い処理（決済）を行う。
【０１１１】
ステップＳ４において、代金の支払い処理が終了し、決済が完了した場合、レジ装置５とＴＥ２間、レジ装置５とサーバ１間の通信によって、そのユーザの購入履歴情報の更新処理が行われる。
ここでは、レジ装置５からＴＥ２とサーバ１に、決済が完了したことが送信された後、ＴＥ２とサーバ１において、それぞれの記憶部に記憶されているそのユーザの購入履歴情報が更新される。
【０１１２】
すなわち、今回新たに購入した商品についての情報が、購入履歴情報に追加される。
この更新処理の詳細フローを、後述する図２０，図２１に示す。
その後、ユーザはその店舗での商品の購入が終了したので、カート３から自己の携帯ＴＥ２を取り外し、カートを返す。
【０１１３】
ステップＳ５において、カートのＲＦＩＤ読取装置３１からＴＥ２が取り外されたことを検出した場合、カートとＴＥ２とのペアリングの解除処理を行う。
たとえば、ＲＦＩＤ読取装置３１からサーバ１へペアリング解除要求を送信し、この要求を受信したサーバ１は、記憶部１２０に記憶していたペアリング情報を消去する。
以上が、この発明の情報提供システムの概略フローである。
【０１１４】
＜ペアリング処理＞
図１３と図１４に、この発明のペアリング処理の一実施例のフローチャートを示す。
図１３では、ペアリング処理のうち、ＴＥ２とカートのＲＦＩＤ読取装置３１（リーダ３１）との間で行われる処理について示す。
【０１１５】
ＴＥ２がカート３に取り付けられると、以下のペアリング処理が実行される。
ＴＥ２において、ＴＥ２がカート３の端末装着部３２に取り付けられたことは、たとえば、ＴＥ２にインストールされている商品購入アプリがBluetoothで接続が確立されたことを検知することによって検出される。
この検出後、ステップＳ１１が実行される。
【０１１６】
ステップＳ１１において、ＴＥ２からリーダ３１にカートＩＤ要求を送信する。
その後、ＴＥ２は、リーダ３１から返信としてカート読取結果（読取成否）が送信されてくるのを待つ。
【０１１７】
ステップＳ１２において、カート読取結果を受信すると、図１４のステップＳ１３へ進む。
一方、カート３のリーダ３１においては、まず、ステップＳ２１において、カート読取結果の内容を初期化する。
【０１１８】
ステップＳ２２において、ＴＥ２から送信されたカートＩＤ要求が受信されるか否かをチェックする。カートＩＤ要求が受信された場合、ステップＳ２３へ進む。
ステップＳ２３において、リーダ３１は、自己の記憶部３７に記憶されているカートＩＤ３８を読み出す。
【０１１９】
ステップＳ２４において、読み出したカートＩＤ３８を含むカート読取結果を、ＴＥ２へ送信する。
ただし、カートＩＤの読み出しができなかった場合は、カート読取結果に読取不可を示す情報を含めて、カート読取結果をＴＥ２へ送信する。その後、ステップＳ２１へ戻る。
【０１２０】
図１４では、ペアリング処理のうち、ＴＥ２とサーバ１との間で行われる処理について示す。
ステップＳ１２において、ＴＥ２が、カート読取結果を受信すると、ステップＳ１３において、カート読取結果の中に、カートＩＤが含まれているか（受信したか）否かをチェックする。
【０１２１】
カートＩＤが受信されなかった場合は、ステップＳ１９へ進み、ペアリングに失敗したことを示す出力をし、ペアリングを終了する。
ペアリングに失敗したことは、たとえば、ＴＥ２の表示部２０４に、「ペアリングエラー」というような表示をすればよい。
また、カートＩＤを受信した場合、ステップＳ１４へ進み、受信したカートＩＤを記憶部２２０に記憶する。
【０１２２】
ステップＳ１５において、サーバ１に、ペアリング要求を送信する。ペアリング要求には、ＴＥ２の記憶部２２０に記憶されているユーザＩＤと、受信したカートＩＤとを含める。
その後、サーバ１から、照合結果が返信されてくるのを待つ。
【０１２３】
一方、サーバ１では、ペアリングを開始するにあたって、まず、ステップＳ３１において、照合結果の内容を初期化する。
ステップＳ３２において、ＴＥ２から、ペアリング要求が受信されたか否かをチェックする。受信した場合は、ステップＳ３３へ進み、そうでない場合は、ステップＳ３２をループする。
ペアリング要求を受信した場合、ペアリング要求に含まれているユーザＩＤと、カートＩＤを読み出す。
【０１２４】
ステップＳ３３において、読み出したユーザＩＤの照合処理を行う。
この照合処理では、受信したユーザＩＤが、この情報提供システムを利用できるＩＤとしてすでに登録されているか否かをチェックする。
すなわち、受信したユーザＩＤが、サーバ１の記憶部１２０のユーザ情報１２３の中に含まれているか否かをチェックする。
【０１２５】
ステップＳ３４において、受信したユーザＩＤがユーザ情報１２３の中に含まれている場合、ユーザＩＤの照合に成功したので、ステップＳ３５へ進む。
一方、受信したユーザＩＤが、ユーザ情報１２３の中になかった場合、ステップＳ３６へ進み、ユーザＩＤのペアリングに失敗したことを示す照合結果を生成し、ＴＥ２へ、その照合結果（失敗）を送信する。
【０１２６】
ステップＳ３５において、ユーザＩＤの照合に成功したので、受信したユーザＩＤとカートＩＤとからなるペアリング情報１２１を、記憶部１２０に記憶する。
その後、ステップＳ３６において、ペアリングに成功したことを示す照合結果を生成して、ＴＥ２へ、その照合結果（成功）を送信する。
ステップＳ３６の後、ステップＳ３１へ戻る。
【０１２７】
ＴＥ２では、サーバ１からの返信を待っているときに、ステップＳ１６において、サーバ１から送られてくる照合結果を受信する。
ステップＳ１７において、照合結果の内容を確認し、ペアリングに成功したと判断した場合は、ステップＳ１８へ進み、そうでない場合はステップＳ１９へ進む。
【０１２８】
ステップＳ１８において、ペアリングが成功したことを示す情報を出力し、処理を終了する。ここでは、たとえば、ＴＥ２の表示部に、「ペアリングが成功した」ことを示す表示をすればよい。
以上によりペアリング処理が終了し、ペアリングが成功した場合は、サーバ１にペアリング情報１２１（ユーザＩＤ、カートＩＤ）が、記憶される。このペアリング情報は、ＴＥ２がカートから取り外されて、ペアリング解除が行われるまで、サーバに記憶されている。
【０１２９】
＜カート位置検出処理＞
図１５に、カート位置検出処理の一実施例のフローチャートを示す。
ここでは、カートのリーダ３１によってＲＦＩＤタグが検出されると、カート位置検出要求が、カート３からサーバ１へ送信され、サーバ１において、カートの現在位置が検出される。
また、カートの現在位置が商品棚の近くである場合、検出されたカートの現在位置に対応した商品に関する情報が、サーバ１からＴＥ２へ送信される。
【０１３０】
ステップＳ５１において、カートのリーダ３１は、カート位置検出処理を開始すると、受信ＲＦＩＤの内容を初期化する。
ステップＳ５２において、ＴＥ２とカート３とのペアリングが完了しているか否かをチェックする。ペアリングが完了しているか否かは、たとえば、カートＩＤが読み出され、ＴＥ２へカートＩＤを含む読取結果を送信したか否かによって判断できる。
ペアリングが完了している場合は、ステップＳ５３へ進む。
【０１３１】
ステップＳ５３において、ＲＦＩＤタグ４１が検出されるか否かをチェックする。ＲＦＩＤタグが検出されるか否かは、たとえば、所定の電波を受信して、ＲＦＩＤタグ４１に記憶されているＲＦＩＤが読み出されたか否かによって判断できる。
【０１３２】
ステップＳ５４において、ＲＦＩＤタグ４１が検出された場合、ステップＳ５５へ進み、そうでない場合は、ステップＳ５１へ戻る。
ステップＳ５５において、ＲＦＩＤタグ４１から受信されたＩＤ（受信ＲＦＩＤ）をカートのリーダ３１の記憶部３７に記憶する。
ステップＳ５６において、位置検出要求を、サーバ１に送信する。ここで、位置検出要求には、受信ＲＦＩＤ３９と、カートＩＤ３８とを含める。
その後、ステップＳ５１へ戻る。
【０１３３】
一方、サーバ１において、カート位置検出処理を開始すると、ステップＳ７１において、まず、記憶部１２０に記憶されるべきユーザＩＤ、カートＩＤ、取得情報の内容を初期化する。
ステップＳ７２において、カートのリーダ３１から、位置検出要求を受信したか否かをチェックする。
受信した場合はステップＳ７３へ進み、そうでない場合はステップＳ７２をループする。
【０１３４】
ステップＳ７３において、受信ＲＦＩＤ３９を利用して、カートの現在位置を検出する。ここでは、リーダ３１から送られてきた受信ＲＦＩＤ３９と一致するＩＤが、記憶部１２０のＲＦＩＤ情報１２２の中にあるか否かをチェックする。
【０１３５】
受信ＲＦＩＤ３９と一致するＩＤが、ＲＦＩＤ情報１２２の中にあった場合、そのＩＤと対応する位置情報（Ｘ，Ｙ）を読み出す。
すなわち、受信ＲＦＩＤと一致するＩＤを有するＲＦＩＤタグ４１の位置情報（Ｘ，Ｙ）を取得する。これによりカートの現在位置に近いところにあるＲＦＩＤタグ４１の位置情報（Ｘ，Ｙ）が取得されたので、カートがある現在位置が店舗内のどこであるかが特定される。
【０１３６】
ステップＳ７４において、取得したカートの現在位置が商品棚４の近くか、あるいはレジ装置５の近くかをチェックする。これは、たとえば、カートの現在位置の位置情報（Ｘ，Ｙ）と、各商品棚４の位置情報（Ｘ，Ｙ）およびレジ装置５の位置情報（Ｘ，Ｙ）とを比較し、カートの現在位置が商品棚とレジ装置のどちらに近いかをチェックすればよい。
カートの現在位置が、商品棚の近くにある場合は、ステップＳ７５へ進み、レジ装置５の近くにある場合は、ステップＳ７７へ進む。
【０１３７】
ステップＳ７５において、カートの現在位置の近くにある商品棚の商品の情報を取得する。ここでは、たとえば、受信ＲＦＩＤを有するＲＦＩＤタグが設置された商品棚に配置された商品の情報を取得する。
ここで、商品の情報とは、サーバの記憶部１２０に記憶された商品識別情報１２５と商品関連情報１２６の中にある情報である。
これらの情報（１２５，１２６）の中から、上記商品棚に配置された商品についての情報（以下、取得情報と呼ぶ）を抽出する。
【０１３８】
ステップＳ７６において、取得した商品の情報（取得情報）と、カートの現在位置の位置情報（Ｘ，Ｙ）を、携帯ＴＥ２へ送信する。その後、ステップＳ７１へ戻る。
これにより、カート３に取り付けられたＴＥ２に、そのカートの近くの商品棚に配置されている商品に関する情報が送信されるので、ＴＥ２では、その情報を一時的に保存する。
カートがレジ装置５の近くにある場合、ユーザは買い物を終了して、支払処理をしようとしていると考えられるので、ステップＳ７７において、サーバ１からレジ装置５へ、ユーザＩＤ、カートＩＤ、およびカートの位置情報を送信する。
その後、ステップＳ７１へ戻る。
これにより、レジ装置５に、支払処理をしようとしているユーザとカートに関する情報が送信され、レジ装置５において、そのカートに入れた商品の支払い処理が可能となる。
【０１３９】
＜商品購入時の処理＞
図１６に、この発明の携帯ＴＥにおいて行われる商品購入時の処理の一実施例のフローチャートを示す。
ユーザは、通常、商品の購入をする場合、商品棚から所望の商品を取り出し、カートに入れる。このような動作をする場合、ユーザは、サーバから送られてくる商品の取得情報を確認して、購入するか否かを検討する。
【０１４０】
ここで、ＴＥ２は、ユーザが購入するかしないかの決定をする際に、有用な情報をユーザに提供するために、サーバから送られてきた取得情報の内容を調査して、上記した所定の判定条件を満たす情報を選択して、ユーザに提示（表示）する。
【０１４１】
また、ユーザが購入しようとする商品について、サーバから関連情報が送られてきていない場合もある。
たとえば、ユーザが過去に購入したことのない商品であって、その商品にクーポン情報やバーゲン情報が関連づけられていない場合、そのユーザの購入履歴情報に基づいた関連情報は、サーバから送信されない。
従って、ユーザが購入しようとするそのような商品については、その商品に付与されたバーコードを読み取ることが好ましい。
このような場合、ユーザはＴＥ２に予め備えられているカメラによって、その商品に付与されたバーコードを読み取る操作をし、バーコードを入力する。
入力されたバーコードをサーバに送信することにより、サーバ１において、そのバーコードが付与された商品に関連する有用な情報があるか否かを調査する。
【０１４２】
もし、有用な情報（たとえば、同時購入品に関するお勧め情報）があれば、その有用な情報をサーバ１からＴＥ２に送信し、ＴＥ２の表示部に有用な情報を表示させる。
これにより、ユーザが購入しようとした商品それぞれについて、有用と考えられる情報がユーザに提示（表示）される。
【０１４３】
また、購入しようとしている商品のバーコードを読み取った場合に、そのバーコードをサーバに送信するとともに、バーコードをＴＥ２の購入履歴情報として記憶してもよい。
読み取ったバーコードが付与された商品は、ユーザが購入しようとしてカートに入れた状態の商品であって、まだ実際に購入し決済が完了した商品ではない可能性がある。
しかし、その後ユーザがレジ装置のところへ行き決済を完了した場合に、決済が完了した購入済商品と、ＴＥ２に記憶された購入履歴情報とを比較し、購入日が決済日と同一であるが、購入済商品と一致しない商品がＴＥ２の購入履歴情報に存在する場合は、その一致しない商品を、ＴＥ２の購入履歴情報から削除すればよい。
【０１４４】
まず、図１５のステップＳ７６に示したように、サーバ１からカートの近くにある商品棚の商品の取得情報等が、ＴＥ２へ送信される。
ＴＥ２では、ステップＳ９１において、サーバ１から、商品に関する取得情報が受信されるか否かをチェックする。
商品に関する取得情報が受信された場合、ステップＳ９３へ進み、そうでない場合は、ステップＳ９２へ進む。
【０１４５】
ステップＳ９３において、受信した商品の取得情報について、ユーザに提供するか否かについての判定を行って、有用な情報を提供する情報提供処理を行う。その後、ステップＳ９１へ戻る。
ステップＳ９３の情報提供処理については、図１７にその詳細フローチャートを示す。
【０１４６】
ステップＳ９２において、バーコードが入力されたか否かをチェックする。
入力されたバーコードがある場合は、ステップＳ９４へ進み、その入力バーコード２２７を記憶部２２０に記憶する。バーコードの入力がない場合は、ステップＳ９１へ戻る。
【０１４７】
ステップＳ９５において、入力バーコード２２７をサーバ１に送信し、サーバからその入力バーコードによって特定される商品に関連する情報が送信されてきた場合は、その商品に対する情報提供処理を行う。その後、ステップＳ９１へ戻る。
ステップＳ９５の情報提供処理については、図１８と図１９に、その詳細フローチャートを示す。
【０１４８】
図１７に、携帯ＴＥにおいて、サーバから受信した商品情報についての情報提供処理（ステップＳ９３）の一実施例のフローチャートを示す。
ここでは、受信した商品に関する情報の中から、そのユーザにとって有用と考えられる情報を選択して、ユーザに提供（表示）する。
【０１４９】
有用情報を選択するために、上記したような判定条件を用いる。
たとえば、消費期限のチェック、定期的購入品のチェックなどである。このような判定により、提供する情報を選別し、所定のメッセージの表示や、いわゆるお得情報（バーゲン、クーポン）の表示を行う。
【０１５０】
ステップＳ１０１において、ＴＥ２に記憶されている所有ユーザの購入履歴情報２２３の中から、サーバから取得した商品情報の対象となっている商品（取得商品）についての購入履歴情報を読み出す。
すなわち、上記取得商品が、そのユーザが過去に購入したことのある商品であるか否かをチェックし、購入したことのある商品である場合は、その取得商品の購入履歴をすべて読み出す。
【０１５１】
ステップＳ１０２において、取得商品の購入履歴情報をチェックし、過去に購入したその商品の消費期限を調査し、消費期限切れか否かの判定処理を行う。
ここで、取得商品が過去複数回にわたって購入されている場合は、現在日付に最も近い日に購入した商品についての購入履歴に注目するものとする。
この最近の購入日に購入された商品の購入履歴の中の消費期限を読み出す。そして、現在日付と読み出した消費期限とを比較する。
【０１５２】
ステップＳ１０３において、現在日付の方が、読み出した消費期限の日付よりも後の場合、すでに消費期限の日が経過してしまっているので、消費期限切れと判断し、ステップＳ１０４へ進む。
逆に、現在日付が消費期限の日付よりも前、あるいは同日の場合は、消費期限はまだきていないと判断し、ステップＳ１０５へ進む。
【０１５３】
ステップＳ１０４において、ＴＥ２の表示部に、ユーザが過去に購入したことがある取得商品の消費期限が切れていることを示すメッセージを出力（表示）させる。
ユーザは、この表示を見ることにより、今注目されている取得商品が過去に購入したことがあり、その消費期限が切れていることを知ることができる。
このメッセージの対象となる取得商品は、サーバから送信されてくる情報の対象商品であるが、その送信情報の対象となる商品は、カートの現在位置の近くにある商品棚に配置されている商品である。
【０１５４】
そこで、ユーザが、消費期限切れであることを確認し、その取得商品を購入したいと考えた場合は、その取得商品は、カートを押しているユーザの現在位置の近くの商品棚に配置されているので、すぐに商品を取り出すことができる。
従って、ユーザが商品を取り出す動作をした場合は、上記消費期限切れのメッセージは、そのユーザにとって有用な情報であったということができる。
【０１５５】
ステップＳ１０５において、取得商品の購入履歴情報をチェックし、その取得商品が、そのユーザにとって定期的（日常的）購入品であるか否かを判断する。
この判定処理は、購入履歴情報から読み出した日付等を利用して、上記したような日付の計算により行えばよい。
【０１５６】
ステップＳ１０６において、上記判定処理の結果、今注目している取得商品が定期的購入品である場合は、ステップ１０７へ進み、そうでない場合は、ステップＳ１０８へ進む。
【０１５７】
ステップＳ１０７において、取得商品がそのユーザにとって定期的購入品であったので、買い忘れ防止のためのメッセージ（たとえば、「定期的に購入される商品なので、買う必要はありませんか。この商品は近くの商品棚にあります。」）を出力（表示）する。
ユーザが、このメッセージを見て、買う必要があったことに気がついたとすると、この取得商品は近くの棚にあるので、すぐに取り出すことができる。
したがって、この場合は、上記メッセージは、そのユーザにとって有用な情報となる。
逆に、取得商品が定期的購入品でない場合は、サーバからその取得商品についての関連情報を受信していたとしても、その情報を表示しないようにすることで、そのユーザにとっては有用でない情報を表示することを回避することができる。
【０１５８】
ステップＳ１０８において、サーバから取得した商品に関する情報の中に、今注目している取得商品の関連情報があるか否かをチェックする。関連情報がなければ処理を終了する。
一方、関連情報がある場合は、ステップＳ１０９へ進み、その取得商品が配置されている位置（たとえば商品棚の位置）を、ＴＥ２の表示部に表示させる。
【０１５９】
ステップＳ１１０において、取得商品の関連情報の中に、その取得商品のお得情報（バーゲン情報、クーポン情報）が含まれているか否かをチェックする。
お得情報が含まれている場合は、ステップＳ１１１へ進み、そうでない場合は、ステップＳ１１２へ進む。
【０１６０】
ステップＳ１１１において、お得情報は、ユーザにとって有用な情報であると考えられるので、そのお得情報をＴＥ２の表示部に表示させる。
他の取得情報がなければ処理を終了する。
ただし、取得情報がまだある場合は、ステップＳ１０１へ戻り、同様の処理を繰り返せばよい。
【０１６１】
ステップＳ１１２において、取得商品について、お得情報ではない他の関連情報を、表示部に表示させて、処理を終了する。
ただし、この他の関連情報をすべて表示させてもよいが、ユーザの購入履歴情報を利用して、所定の判定基準に基ついて、ユーザに提供すべきか否かの判定を行って、有用な情報と判断された場合に、表示させるようにしてもよい。
【０１６２】
図１８と図１９に、携帯ＴＥにおいて、ユーザが自らバーコードを入力した商品についての情報提供処理（ステップＳ９５）の一実施例のフローチャートを示す。
ここでは、主として、入力したバーコードが付与された商品についての関連情報をサーバから取得し、その関連情報のうち、他者が購入したことのある同時購入品に関するお勧め情報を出力する実施例について示す。
【０１６３】
ステップＳ１２１において、ステップＳ１０１と同様に、ＴＥ２の記憶部に記憶されている購入履歴情報の中から、取得商品についての購入履歴情報を読み出す。
ステップＳ１２２において、過去に購入した取得商品の購入時期を判定する。
ここでは、上記した判定基準を利用して、過去に購入した取得商品の購入日時が、最近購入したものと判定できるか否かをチェックする。
取得商品が過去複数回にわたって購入されている場合は、最新の購入日付を、判定対象日とする。
【０１６４】
ステップＳ１２３において、取得商品の購入日時が、最近購入したと判定できるものである場合、ステップＳ１２４へ進み、そうでない場合は、図１９のステップＳ１２５へ進む。
【０１６５】
ステップＳ１２４において、今対象となっている取得商品、すなわち、ユーザがバーコードを読み取った商品は、最近購入したことがあるということを示すメッセージを出力（表示）する。その後、図１９のステップＳ１２５へ進む。
これにより、ユーザに、上記対象商品は最近購入したので、重複した買い物となっている可能性があることを警告することができる。
ユーザが、このメッセージを見て、重複購入になることに気がつけば、このメッセージはそのユーザにとって有用な情報となる。
【０１６６】
図１９では、ＴＥ２の情報提供処理と、サーバで行われる他者の購入履歴の照合処理のフローチャートを示す。
ステップＳ１２５において、ＴＥ２では、サーバ１へ、他者の購入履歴の照合要求を送信する。この照合要求には、図１６のステップＳ９４において記憶された入力バーコードを含める。
一方、サーバでは、まず、ステップＳ１４１において、照合結果の内容を初期化する。
【０１６７】
ステップＳ１４２において、ＴＥ２から他者の購入履歴の照合要求を受信したか否かをチェックする。受信した場合は、ステップＳ１４３へ進み、受信しない場合は、ステップＳ１４２をループする。
【０１６８】
ステップＳ１４３において、サーバの記憶部１２０から、他者の購入履歴情報を取得する。
ステップＳ１４４において、照合要求に含まれていた入力バーコードに対応する商品情報（１２５，１２６）を記憶部１２０から読み出し、他者の購入履歴情報を検索して、入力バーコードに対応する商品に関する情報（商品識別情報、商品関連情報）を取得する。
【０１６９】
たとえば、他者の購入履歴情報の中に、入力バーコードに対応する商品Ａが含まれていれば、その購入履歴をすべて読み出し、さらにその商品Ａの購入履歴の中の購入日時と同一日に購入した他の商品Ｂの購入履歴も読み出す。
【０１７０】
ここで、読み出した他の商品Ｂについて、一定数以上の他者（たとえば、１０人以上の他者）が、商品Ａと同一日に購入していた場合、その他の商品Ｂの情報を、商品Ａの関連情報として記憶しておく。この同一購入日の商品Ｂが同時購入品であり、商品Ｂの関連情報が商品Ａに対するお勧め情報となる。
【０１７１】
たとえば、上記したように入力バーコードの商品Ａが、「ひき肉」であり、同時購入品の商品Ｂが「餃子の皮」である場合、「餃子の皮」が、「ひき肉」の関連情報として記憶される。
ステップＳ１４５において、ステップＳ１４３で取得した他者の購入履歴情報と、ステップＳ１４４で取得した商品に関する情報（取得情報）を含む照合結果を、ＴＥ２へ送信する。その後、ステップＳ１４１へ戻る。
【０１７２】
ステップＳ１２６において、ＴＥ２では、サーバから照合結果が受信されるのを待ち、照合結果が受信された場合、ステップＳ１２７へ進む。
ステップＳ１２７において、受信した他者の購入履歴情報と、取得情報とを含む照合結果を、記憶部２２０に一時記憶する。
ステップＳ１２８において、一時記憶された照合結果の中から、入力バーコードに対応する商品に関連するお勧め情報を抽出する。
ここで、上記したように、お勧め情報とは、たとえば、入力バーコードに対応する商品について、一定数以上の他者が購入した同時購入品に関する情報である。
【０１７３】
ステップＳ１２９において、お勧め情報が抽出されたか否かチェックし、なければ処理を終了し、あればステップＳ１３０へ進む。
ステップＳ１３０において、抽出したお勧め情報を出力（表示）して、処理を終了する。
これにより、ユーザが購入しようとしてバーコードを入力した商品について、他者が同時購入した他の商品についての情報をそのユーザに知らせるので、そのユーザにとっては買い忘れを防止できる可能性を高めることができ、店舗にとっては、ユーザが他の商品も購入した場合、売上増加に結びつけることができる。
【０１７４】
＜携帯ＴＥにおける購入履歴更新処理＞
図２０に、携帯ＴＥの購入履歴更新処理の一実施例のフローチャートを示す。
購入履歴の更新は、ユーザがすべての商品の購入を終了し、レジ装置５のところへ行き、購入代金の支払処理を行って、決済を完了した場合に行われる。
ステップＳ１５１において、ＴＥ２において、レジ装置５から、購入履歴更新要求を受信したか否かチェックする。受信した場合はステップＳ１５２へ進み、受信しない場合はステップＳ１５３へ進む。
このレジ装置５から送信される購入履歴更新要求には、カートＩＤと、バーコードと、バーコードに対応する購入商品情報とが含まれる。
ステップＳ１５２において、受信したユーザの購入商品情報を一時記憶する。
その後、ステップＳ１５１へ戻る。
【０１７５】
ステップＳ１５３において、レジ装置５から、決済完了を受信したか否かをチェックする。受信しない場合はステップＳ１５１へ戻り、受信した場合はステップＳ１５４へ進む。
ステップＳ１５４において、ＴＥ２の記憶部２２０の購入履歴情報２２３を更新記憶し、処理を終了する。すなわち、購入履歴情報２２３に、受信した購入商品情報を追加記憶する。
【０１７６】
＜レジ装置およびサーバにおける購入履歴更新処理＞
図２１に、レジ装置およびサーバにおける購入履歴更新処理の一実施例のフローチャートを示す。
ここでは、ユーザがすべての商品の購入を終了し、レジ装置５によって、購入代金の支払処理を行って決済を完了した場合に、レジ装置５とサーバ１で行われる処理について示す。
まず、図１５に示したように、サーバ１において、カート位置検出処理が行われ、カートの位置がレジ装置５の近くにある場合、そのステップＳ７７において、ユーザＩＤ、カートＩＤ、カート位置の情報が、レジ装置５へ送信される。
【０１７７】
レジ装置５では、ステップＳ１７１において、サーバ１から、カート位置などの情報が受信されるか否かをチェックする。受信しなければステップＳ１７１をループし、受信した場合はステップＳ１７２へ進む。受信したカート位置などの情報を、レジ装置５の記憶部に一時記憶する。
ステップＳ１７２において、受信した情報の中に、カートＩＤが含まれるか否かを確認する。
ステップＳ１７３において、カートＩＤが取得された場合、ステップＳ１７４へ進む。
取得したカートＩＤとユーザＩＤとから、ペアリングされたユーザを特定することができるので、そのユーザの決済と、購入履歴の更新処理が行われる。
カートＩＤが取得されなければ、ステップＳ１７３をループするが、このとき、サーバ１に対して、カートＩＤやカート位置の情報を再度送信するように要求してもよい。
【０１７８】
ステップＳ１７４において、ユーザが購入した商品それぞれについて、バーコードの読み取り入力が行われる。ここでは、レジ装置５の担当者あるいはユーザが、購入商品に付与されたバーコードをスキャナで読み取る操作をし、そのバーコードを入力する。
ステップＳ１７５において、入力されたバーコードから購入商品情報を生成する。
ここで、購入商品情報とは、たとえば、バーコード、商品コード、購入日時（現在日時）、数量、消費期限、天気（天気名、気温、湿度など含む）などを含む情報である。
【０１７９】
ステップＳ１７６において、レジ装置５から、サーバ１とＴＥ２に、ユーザの購入履歴更新要求を送信する。
この購入履歴更新要求には、たとえば、カートＩＤ、バーコード、生成された購入商品情報が含まれる。
ステップＳ１７７において、すべての購入商品についてのバーコードの入力が終了し、支払処理も行われて、決済を示す入力があるか否かをチェックする。
決済入力がない場合は、ステップＳ１７４へ戻り、次の商品のバーコード入力を行う。
決済入力があった場合は、ステップＳ１７８へ進む。
【０１８０】
ステップＳ１７８において、決済が完了したことを示す情報（決済完了通知）を、サーバ１とＴＥ２に送信する。その後、ステップＳ１７１へ戻る。
一方、サーバ１において、ステップＳ１６１において、レジ装置５から購入履歴更新要求が受信されるか否かをチェックする。
受信されなければステップＳ１６３へ進み、受信された場合はステップＳ１６２へ進む。
ステップＳ１６２において、受信したユーザの購入商品情報を、一時記憶する。その後、ステップＳ１６１へ戻る。
【０１８１】
ステップＳ１６３において、レジ装置５から決済完了を受信したか否かをチェックする。受信しない場合はステップＳ１６１へ戻り、受信した場合はステップＳ１６４へ進む。
ステップＳ１６４において、カートＩＤとペアリングされていたユーザＩＤのユーザについての購入履歴情報１２４を更新記憶する。
ここで、そのユーザの購入履歴情報１２４に、受信した購入商品情報を追加記憶する。その後、ステップＳ１６１へ戻る。
【０１８２】
以上のようにして、ユーザが店舗にて商品を購入し、決済が完了した後に、そのユーザの所有するＴＥ２とサーバ１に記憶されている購入履歴情報（１２４，２２３）に、今回決済が完了した商品についての情報が追加されて、更新される。
また、図２０と図２１において、レジ装置５から、サーバ１とＴＥ２に購入履歴更新要求を送信する実施例を示したが、レジ装置５からサーバ１のみに購入履歴更新要求を送信し、決済が完了した後、サーバ１からＴＥ２へ、サーバ１で更新されたそのユーザの購入履歴情報を送信するようにしてもよい。
【符号の説明】
【０１８３】
１  サーバ（情報提供装置）
２  携帯端末ＴＥ
３  カート
４  商品棚
５  レジ装置
１０  店舗
３１  ＲＦＩＤ読取装置
３２  端末装着部
３３  制御部
３４  端末通信部
３５  サーバ通信部
３６  ＲＦＩＤ読取部
３７  記憶部
３８  カートＩＤ
３９  受信ＲＦＩＤ
４１  ＲＦＩＤタグ
１０１  制御部
１０２  ユーザ情報処理部
１０３  カート情報処理部
１０４  商品情報処理部
１１０  通信部
１１１  端末通信部
１１２  カート通信部
１１３  レジ通信部
１２０  記憶部
１２１  ペアリング情報
１２２  ＲＦＩＤ情報
１２３  ユーザ情報
１２４  購入履歴情報
１２５  商品識別情報
１２６  商品関連情報
１２７  個人識別情報
１２８  商品詳細情報
２０１  制御部
２０２  サーバ通信部
２０３  機器接続部
２０４  表示部
２０５  入力部
２０６  カメラ
２０７  タッチパッド
２０８  キーボード
２０９  マウス
２１１  位置検出部
２１２  提供情報判定部
２１３  個人識別部
２１４  商品情報取得部
２１５  情報選択生成部
２２０  記憶部
２２１  ユーザ情報
２２２  個人識別情報
２２３  購入履歴情報
２２４  商品識別情報
２２５  商品関連情報
２２６  カートＩＤ
２２７  入力バーコード
２３０  プログラム
【図１】
2014056416.tif 000003
【図２】
2014056416.tif 000004
【図３】
2014056416.tif 000005
【図４】
2014056416.tif 000006
【図５】
2014056416.tif 000007
【図６】
2014056416.tif 000008
【図７】
2014056416.tif 000009
【図８】
2014056416.tif 000010
【図９】
2014056416.tif 000011
【図１０】
2014056416.tif 000012
【図１１】
2014056416.tif 000013
【図１２】
2014056416.tif 000014
【図１３】
2014056416.tif 000015
【図１４】
2014056416.tif 000016
【図１５】
2014056416.tif 000017
【図１６】
2014056416.tif 000018
【図１７】
2014056416.tif 000019
【図１８】
2014056416.tif 000020
【図１９】
2014056416.tif 000021
【図２０】
2014056416.tif 000022
【図２１】
2014056416.tif 000023