(57)【要約】【課題】顧客が興味を抱く商品に関する情報を提供することができるサーバ装置、及びプログラムを提供する。【解決手段】サーバ装置は、受信手段と、第１抽出手段と、第２抽出手段と、選択手段と、送信手段とを備える。受信手段は、情報を要求している要求者を示す顧客コードを含む提供要求を受信する。第１抽出手段は、顧客コードと購入履歴とを関連付けて記憶する記憶部から顧客コードにより特定される要求者の購入履歴と、購入履歴が類似している購入履歴類似顧客を一又は複数抽出する。第２抽出手段は、要求者が指定した顧客の属性項目について、当該要求者の属性内容と適合する一又は複数の属性適合顧客を、第１抽出手段が抽出した一又は複数の購入履歴類似顧客から抽出する。選択手段は、第２抽出手段が抽出した一又は複数の購入履歴類似顧客の購入履歴から商品を選択する。送信手段は、選択手段が選択した商品に関連した有用情報を送信する。【選択図】図６
2019211908.tif 000002
【特許請求の範囲】
【請求項１】
情報を要求している要求者を示す顧客コードを含む提供要求を受信する受信手段と、
前記顧客コードと購入履歴とを関連付けて記憶する記憶部から前記顧客コードにより特定される前記要求者の前記購入履歴と、前記購入履歴が類似している購入履歴類似顧客を一又は複数抽出する第１抽出手段と、
前記要求者が指定した顧客の属性項目について、当該要求者の属性内容と適合する一又は複数の属性適合顧客を、前記第１抽出手段が抽出した一又は複数の前記購入履歴類似顧客から抽出する第２抽出手段と、
前記第２抽出手段が抽出した一又は複数の前記属性適合顧客の前記購入履歴から商品を選択する選択手段と、
前記選択手段が選択した前記商品に関連した有用情報を送信する送信手段と、
を備えるサーバ装置。
【請求項２】
前記受信手段は、前記属性項目を含む前記提供要求を受信する、
請求項１に記載のサーバ装置。
【請求項３】
前記第２抽出手段は、前記要求者により事前に設定された前記属性項目に基づいて、前記属性適合顧客を抽出する、
請求項１に記載のサーバ装置。
【請求項４】
前記受信手段は、小売店が推薦している商品の前記有用情報の提供も要求する前記提供要求を受信し、
前記送信手段は、小売店が推薦している商品の前記有用情報を送信する、
請求項１乃至３の何れか一項に記載のサーバ装置。
【請求項５】
前記第２抽出手段は、前記要求者が前記属性項目として嗜好を指定したことを条件に、当該要求者が選択した商品分類と同一の商品分類を選択した前記属性適合顧客を抽出する、
請求項１乃至４の何れか一項に記載のサーバ装置。
【請求項６】
コンピュータを、
情報を要求している要求者を示す顧客コードを含む提供要求を受信する受信手段と、
前記顧客コードと購入履歴とを関連付けて記憶する記憶部から前記顧客コードにより特定される前記要求者の前記購入履歴と、前記購入履歴が類似している購入履歴類似顧客を一又は複数抽出する第１抽出手段と、
前記要求者が指定した顧客の属性項目について、当該要求者の属性内容と適合する一又は複数の属性適合顧客を、前記第１抽出手段が抽出した一又は複数の前記購入履歴類似顧客から抽出する第２抽出手段と、
前記第２抽出手段が抽出した一又は複数の前記属性適合顧客の前記購入履歴から商品を選択する選択手段と、
前記選択手段が選択した前記商品に関連した有用情報を送信する送信手段と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の小売店では、商品を紹介する情報やクーポンを顧客の携帯端末等に送信する販売促進活動が行われている。このような、販売促進活動では、小売店の都合により対象商品が定められる。すなわち、販売促進活動では、小売店が販売したい商品が対象商品になる。
【０００３】
しかしながら、小売店が販売したい商品では顧客の購入意欲を高めることが出来ない場合がある。そのため、小売店は、販売促進活動を行っても売上を向上させることができない。そこで、顧客が興味を抱く商品に関する情報を提供することができる技術の構築が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、顧客が興味を抱く商品に関する情報を提供することができるサーバ装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のサーバ装置は、受信手段と、第１抽出手段と、第２抽出手段と、選択手段と、送信手段とを備える。前記受信手段は、情報を要求している要求者を示す顧客コードを含む提供要求を受信する。前記第１抽出手段は、前記顧客コードと購入履歴とを関連付けて記憶する記憶部から前記顧客コードにより特定される前記要求者の前記購入履歴と、前記購入履歴が類似している購入履歴類似顧客を一又は複数抽出する。前記第２抽出手段は、前記要求者が指定した顧客の属性項目について、当該要求者の属性内容と適合する一又は複数の属性適合顧客を、前記第１抽出手段が抽出した一又は複数の顧客から抽出する。前記選択手段は、前記第２抽出手段が抽出した一又は複数の前記属性適合顧客の前記購入履歴から商品を選択する。前記送信手段は、前記選択手段が選択した前記商品に関連した有用情報を送信する。
【図面の簡単な説明】
【０００６】
【図１】図１は、本実施形態にかかる情報提供システムの一例を示す説明図である。
【図２】図２は、情報提供サーバのハードウェア構成の一例を示すブロック図である。
【図３】図３は、商品マスタのデータ構成の一例を示す説明図である。
【図４】図４は、顧客マスタのデータ構成の一例を示す説明図である。
【図５】図５は、顧客端末のハードウェア構成の一例を示すブロック図である。
【図６】図６は、情報提供システムの各種装置が備える特徴的な機能構成の一例を示すブロック図である。
【図７】図７は、指定画面の一例を説明する説明図である。
【図８】図８は、情報提供処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、添付図面を参照して、サーバ装置、及びプログラムの実施形態を詳細に説明する。なお、以下に説明する実施形態は、サーバ装置、及びプログラムの一実施形態であって、その構成や仕様等を限定するものではない。本実施形態のサーバ装置、及びプログラムは、情報提供システムの情報提供サーバへの適用例である。
【０００８】
図１は、本実施形態にかかる情報提供システム１の一例を示す説明図である。情報提供システム１は、顧客の属性に応じて、顧客にとって有用な情報を提供するシステムである。情報提供システム１は、情報提供サーバ１０と、顧客端末２０とを備える。情報提供サーバ１０と、顧客端末２０とは、インターネット等のネットワークを介して通信可能に接続されている。また、図１に示す情報提供システム１には、１台の情報提供サーバ１０と、３台の顧客端末２０とが記載されているが、各装置の台数は其々何台であってもよい。
【０００９】
情報提供サーバ１０は、顧客の属性に応じて、顧客にとって有用な情報を提供するサーバ装置である。情報提供サーバ１０は、複数台のサーバ装置等により形成されていてもよい。また、情報提供サーバ１０は、ハードウェアやソフトウェア等のコンピュータ資源を提供するクラウドサービス等により提供されるものであってもよい。
【００１０】
情報提供サーバ１０は、顧客にとって有用な有用情報として、有用情報を要求した顧客と、購入している商品が類似している顧客が購入した商品の有用情報を提供する。以下、有用情報を要求した顧客を要求者と呼称する。また、要求者の購入履歴と購入履歴が類似している顧客を購入履歴類似顧客と呼称する。
【００１１】
さらに、要求者は、購入している商品が類似している顧客の購入履歴類似抽出において、性別や年代等の顧客の属性項目を指定することができる。情報提供サーバ１０は、属性項目が指定された場合には、指定された属性項目の属性内容が、要求者の属性内容に適合することを条件に顧客を抽出する。例えば、情報提供サーバ１０は、指定された属性項目が性別で、要求者の性別が男性である場合、購入している商品が類似しており、且つ性別が男性の顧客を抽出する。以下、要求者が指定した属性項目について要求者の属性内容と適合する顧客を属性適合顧客と呼称する。
【００１２】
顧客端末２０は、例えばスマートフォンやタブレット端末等の顧客が携帯する携帯端末である。ここで、情報提供システム１では、有用情報の提供の発端となるシンボルが定められている。シンボルには、任意の物体が画像等を設定することができる。例えば、シンボルは、特定の商品のバーコードや、２次元コードや、ＰＯＰ（Point  of  Presence）等である。
【００１３】
顧客端末２０は、画像を撮像する撮像部２０６（図５参照）を備えている。例えば、顧客端末２０は、撮像した画像からシンボルを検出した場合に、要求する有用情報の範囲を指定する指定画面Ｇ１（図７参照）を表示させる。顧客端末２０は、指定画面Ｇ１で指定された指定範囲の有用情報を情報提供サーバ１０に要求する。そして、顧客端末２０は、情報提供サーバ１０が指定範囲内から抽出した有用情報を受信する。この様にして、情報提供システム１は、要求者に有用情報を提供する。
【００１４】
次に、情報提供システム１の各種装置のハードウェア構成について説明する。
【００１５】
図２は、情報提供サーバ１０のハードウェア構成の一例を示すブロック図である。情報提供サーバ１０は、制御部１０１と、記憶部１０２と、通信インタフェース１０３と、表示部１０４と、操作部１０５とを備える。これら各部は、データバスやアドレスバス等のシステムバス１０６を介して相互に接続している。
【００１６】
制御部１０１は、情報提供サーバ１０の全体の動作を制御し、情報提供サーバ１０が有する各種の機能を実現するコンピュータである。制御部１０１は、ＣＰＵ（Central  Processing  Unit）と、ＲＯＭ（Read  Only  Memory）と、ＲＡＭ（Random  Access  Memory）とを備える。ＣＰＵは、情報提供サーバ１０の動作を統括的に制御する。ＲＯＭは、電力が供給されていなくても各種データを保持する不揮発性の記憶媒体である。ＲＡＭは、指定した領域に対してデータを読み書き可能な記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部１０２等に格納されたプログラムを実行する。
【００１７】
記憶部１０２は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの記憶装置である。記憶部１０２は、制御プログラム１０７と、商品マスタ１０８と、顧客マスタ１０９と、推薦商品マスタ１１０とを記憶する。また、商品マスタ１０８と、顧客マスタ１０９と、推薦商品マスタ１１０とは、他のサーバ装置等に記憶されていてもよい。
【００１８】
制御プログラム１０７は、オペレーティングシステムや、情報提供サーバ１０が備えている機能を発揮させるためのプログラムである。制御プログラム１０７には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
【００１９】
商品マスタ１０８は、商品に関する各種情報を記憶するデータベースである。ここで、図３は、商品マスタ１０８のデータ構成の一例を示す説明図である。商品マスタ１０８は、商品コードと、商品分類と、商品情報と、有用情報とを関連付けて記憶する。商品コードは、商品を識別可能な識別情報である。商品分類は、商品の分類を示す情報である。図３に示す商品分類は、大分類、中分類、及び小分類と３段階に分けられている。なお、商品分類は、３段階に限らず、２段階以下であってもよいし、４段階以上であってもよい。商品情報は、商品の各種情報である。例えば、商品情報は、商品の名称や、商品の価格等が含まれる。有用情報は、顧客にとって有用な商品に関する情報である。例えば、有用情報は、商品の割引やポイントを付与するクーポンや、商品を使用したレシピや、商品を紹介する情報等が含まれる。また、有用情報は、商品マスタ１０８に限らず、他のデータベースに記憶されていてもよい。
【００２０】
顧客マスタ１０９は、顧客に関する各種情報を記憶するデータベースである。ここで、図４は、顧客マスタ１０９のデータ構成の一例を示す説明図である。顧客マスタ１０９は、顧客コードと、属性と、購入履歴とを関連付けて記憶する。顧客コードは、顧客を識別可能な識別情報である。属性は、顧客の属性を示す情報である。属性には、顧客の性別や、顧客の年代や、顧客が好む商品分類等の嗜好等が含まれる。属性には、性別、年代、又は嗜好以外の内容が含まれていてもよい。購入履歴は、顧客が購入した商品の履歴を示す情報である。例えば、購入履歴には、顧客が購入した商品の商品コード等が含まれる。また、購入履歴には、商品コードに限らず、購入時期等の情報が含まれていてもよい。また、購入履歴は、顧客マスタ１０９に限らず、他のデータベースに記憶されていてもよい。
【００２１】
推薦商品マスタ１１０は、小売店が推薦している商品を記憶するデータベースである。推薦商品マスタ１１０は、小売店が推薦している一又は複数の商品の商品コードを記憶している。また、推薦商品マスタ１１０は、顧客の属性ごとに、小売店が推薦している一又は複数の商品の商品コードを記憶していてもよい。
【００２２】
通信インタフェース１０３は、ネットワークを介して、顧客端末２０と通信するためのインタフェースである。
【００２３】
表示部１０４は、例えば液晶ディスプレイ等の表示装置である。操作部１０５は、例えばキーボードやマウス等の入力装置である。
【００２４】
図５は、顧客端末２０のハードウェア構成の一例を示すブロック図である。顧客端末２０は、制御部２０１と、記憶部２０２と、通信インタフェース２０３と、表示部２０４と、操作部２０５と、撮像部２０６とを備える。これら各部は、データバスやアドレスバス等のシステムバス２０７を介して相互に接続している。
【００２５】
制御部２０１は、顧客端末２０の全体の動作を制御し、顧客端末２０が有する各種の機能を実現するコンピュータである。制御部２０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備える。ＣＰＵは、顧客端末２０の動作を統括的に制御する。ＲＯＭは、電力が供給されていなくても各種データを保持する不揮発性の記憶媒体である。ＲＡＭは、指定した領域に対してデータを読み書き可能な記憶媒体である。そして、ＣＰＵは、ＲＡＭをワークエリア（作業領域）としてＲＯＭ又は記憶部２０２等に格納されたプログラムを実行する。
【００２６】
記憶部２０２は、ＨＤＤやＳＳＤなどの記憶装置である。記憶部２０２は、制御プログラム２０８を記憶する。制御プログラム２０８は、オペレーティングシステムや、顧客端末２０が備えている機能を発揮させるためのプログラムである。制御プログラム２０８には、本実施形態に係る特徴的な機能を発揮させるプログラムが含まれる。
【００２７】
通信インタフェース２０３は、ネットワークを介して、情報提供サーバ１０等の他の装置と通信するためのインタフェースである。
【００２８】
表示部２０４は、例えば液晶ディスプレイ等の表示装置である。操作部２０５は、例えば表示部２０４に積層されたタッチパネルである。操作部２０５は、表示部２０４上のタッチ操作された箇所を検知して、表示部２０４が表示している表示要素に応じた操作が入力されたと判断する。これにより、操作部２０５は、表示部２０４が表示したキーが操作されたとしてキーの操作を受け付ける。なお、操作部２０５は、タッチパネルに限らず、ハードウェアキーを備えていてもよい。
【００２９】
撮像部２０６は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）等のイメージセンサを備えたカメラである。
【００３０】
次に、情報提供システム１の各種装置が備える特徴的な機能について説明する。ここで、図６は、情報提供システム１の各種装置が備える特徴的な機能構成の一例を示すブロック図である。
【００３１】
情報提供サーバ１０の制御部１０１は、記憶部１０２の制御プログラム１０７をＲＡＭに展開し、制御プログラム１０７に従って動作することで、図６に示す各機能部をＲＡＭ上に生成する。具体的には、情報提供サーバ１０の制御部１０１は、機能部として、通信制御部１００１、及び情報抽出部１００２を備える。
【００３２】
通信制御部１００１は、通信インタフェース１０３を制御して、ネットワークに接続された装置との通信を制御する。例えば、通信制御部１００１は、顧客端末２０との通信を制御する。
【００３３】
通信制御部１００１は、受信手段、及び送信手段の一例である。通信制御部１００１は、有用情報の提供を要求する提供要求を顧客端末２０から受信する。提供要求には、顧客コードと、指定範囲情報とが含まれている。顧客コードは、要求者を示す顧客コードである。指定範囲情報は、要求する有用情報の範囲が示された情報である。さらに詳しくは、指定範囲情報には、指定された範囲を示す顧客の属性項目や、小売店が推薦している商品の提供を要求する情報等が含まれている。また、通信制御部１００１は、提供要求の応答として、有用情報を顧客端末２０に送信する。なお、通信制御部１００１は、図１に示す情報提供システム１には含まれていない装置を中継して、顧客端末２０との通信を実行してもよい。
【００３４】
情報抽出部１００２は、第１抽出手段、第２抽出手段、及び選択手段の一例である。情報抽出部１００２は、通信制御部１００１が提供要求を受信した場合に、有用情報を抽出する。さらに詳しくは、情報抽出部１００２は、提供要求に含まれている要求者の顧客コードと、同一の顧客コードに関連付けられている属性と、購入履歴とを顧客マスタ１０９から抽出する。そして、情報抽出部１００２は、抽出した要求者の購入履歴と購入履歴が類似している購入履歴類似顧客を顧客マスタ１０９から抽出する。例えば、情報抽出部１００２は、購入履歴に含まれている商品コードが閾値以上同一である場合に、購入履歴が類似していると判定する。
【００３５】
また、情報抽出部１００２は、提供要求に含まれている指定範囲情報で属性項目が指定されている場合、指定された属性項目について、要求者の属性内容と適合する属性適合顧客を、一又は複数の購入履歴類似顧客から抽出する。これにより、情報抽出部１００２は、購入履歴が類似しており、且つ指定された属性項目の属性内容が要求者の属性内容と適合する属性適合顧客を抽出する。例えば、情報抽出部１００２は、属性項目として性別が選択された場合には、要求者の性別と同一の性別の顧客を属性適合顧客として抽出する。また、情報抽出部１００２は、属性項目として年代が選択された場合には、要求者の性別と同一の年代の顧客を属性適合顧客として抽出する。また、情報抽出部１００２は、属性項目として嗜好が選択された場合には、要求者が選択した商品分類と同一の商品分類を選択した顧客を属性適合顧客として抽出する。
【００３６】
さらに、情報抽出部１００２は、所定の選択条件に基づいて、一又は複数の属性適合顧客の購入履歴から一又は複数の商品の商品コードを選択する。そして、情報抽出部１００２は、選択した商品コードに関連付けられている有用情報を商品マスタ１０８から抽出する。ここで、選択条件には、任意の条件を設定することができる。例えば、選択条件は、抽出した顧客の購入履歴が示している累計購入数が最上位商品であってもよいし、累積購入数が上位複数の商品であってもよいし、所定の期間内に最も購入された商品であってもよい。
【００３７】
また、情報抽出部１００２は、指定範囲情報で小売店が推薦している商品の有効情報も要求されている場合には、推薦商品マスタ１１０から小売店が推薦している商品の商品コードを抽出する。さらに、情報抽出部１００２は、抽出した商品コードに関連付けられている有用情報を商品マスタ１０８から抽出する。そして、情報抽出部１００２は、提供要求の応答として、抽出した有用情報を通信制御部１００１に顧客端末２０まで送信させる。
【００３８】
顧客端末２０の制御部２０１は、記憶部２０２の制御プログラム２０８をＲＡＭに展開し、制御プログラム２０８に従って動作することで、図６に示す各機能部をＲＡＭ上に生成する。具体的には、顧客端末２０の制御部２０１は、機能部として、通信制御部２００１、撮像制御部２００２、操作制御部２００３、表示制御部２００４、及び情報要求部２００５を備える。
【００３９】
通信制御部２００１は、通信インタフェース２０３を制御して、ネットワークに接続された装置との通信を制御する。例えば、通信制御部２００１は、情報提供サーバ１０との通信を制御する。
【００４０】
撮像制御部２００２は、撮像部２０６を制御して、画像を撮像させる。例えば、撮像制御部２００２は、有用情報を要求する発端となるシンボルを撮像部２０６に撮像させる。
【００４１】
操作制御部２００３は、操作部２０５を制御して、各種操作を受け付ける。
【００４２】
表示制御部２００４は、表示部２０４を制御して、各種画像を表示させる。
【００４３】
情報要求部２００５は、情報提供サーバ１０への有用情報の要求を制御する。例えば、情報要求部２００５は、撮像制御部２００２が撮像部２０６に撮像させた画像からシンボルを検出した場合に、要求する有用情報の範囲を指定する指定画面Ｇ１を表示制御部２００４に表示させる。
【００４４】
ここで、図７は、指定画面Ｇ１の一例を説明する説明図である。指定画面Ｇ１は、指定範囲入力領域Ｇ１１と、ＯＫボタンＧ１２と、キャンセルボタンＧ１３とを備えている。指定範囲入力領域Ｇ１１は、要求する有用情報の範囲を入力する領域である。さらに詳しくは、指定範囲入力領域Ｇ１１は、要求する指定範囲の項目を選択するチェックボックスを備えている。要求者は、指定範囲入力領域Ｇ１１のチェックボックスを一又は複数選択することで要求する有用情報の範囲を指定する。
【００４５】
図７に示すチェックボックスは、「性別」「年代」「嗜好」及び「小売店推薦」のチェックボックスを備えている。「性別」「年代」及び「嗜好」は、指定範囲に指定する属性項目を示している。「小売店推薦」は、小売店が推薦している商品を指定範囲に含めることを示している。ＯＫボタンＧ１２は、指定範囲入力領域Ｇ１１に入力した指定範囲で有用情報を要求する場合に押下されるボタンである。キャンセルボタンＧ１３は、有用情報の要求を取り止める場合に押下されるボタンである。
【００４６】
情報要求部２００５は、ＯＫボタンＧ１２が押下された場合に、顧客端末２０を有する要求者の顧客コードと、指定範囲入力領域Ｇ１１で入力された指定範囲情報とを含む提供要求を通信制御部２００１に情報提供サーバ１０まで送信させる。ここで、要求者の顧客コードは、事前に記憶部２０２等に記憶していてもよいし、その都度入力を要求してもよい。
【００４７】
情報要求部２００５は、提供要求の応答として有用情報を通信制御部２００１が受信した場合に、受信した有用情報を記憶部２０２等の記憶媒体に記憶させる。さらに、情報要求部２００５は、表示制御部２００４に有用情報を表示させる。ここで、有用情報の表示形式は限定しない。例えば、表示制御部２００４は、ＡＲ（Augmented  Reality）の技術を用いて、撮像制御部２００２が撮像部２０６に撮像させたシンボルの画像に、有用情報を重ねて表示させてもよい。また、表示制御部２００４は、上位複数の商品の有用情報を受信した場合に、一覧形式やランキング形式で有用情報を表示させてもよい。
【００４８】
次に、情報提供システム１の各装置が実行する情報提供処理について説明する。ここで、図８は、本実施形態の情報提供システム１の各装置が実行する情報提供処理の一例を示すフローチャートである。
【００４９】
顧客端末２０の撮像制御部２００２は、画像を撮像する（ステップＳ１）。
【００５０】
顧客端末２０の表示制御部２００４は、撮像された画像からシンボルが検出された場合に、指定画面Ｇ１を表示させる（ステップＳ２）。
【００５１】
顧客端末２０の通信制御部２００１は、顧客端末２０を有する要求者の顧客コードと、指定画面Ｇ１で入力された指定範囲を示す指定範囲情報とを含む提供要求を送信する（ステップＳ３）。
【００５２】
情報提供サーバ１０の通信制御部１００１は、有用情報を要求する提供要求を受信する（ステップＳ４）。
【００５３】
情報提供サーバ１０の情報抽出部１００２は、提供要求から抽出した顧客コードと同一の顧客コードに関連付けられている属性と、購入履歴とを顧客マスタ１０９から抽出する（ステップＳ５）。
【００５４】
情報提供サーバ１０の情報抽出部１００２は、要求者の購入履歴と、顧客マスタ１０９の他の顧客の購入履歴とを比較して、購入履歴が類似している購入履歴類似顧客を抽出する（ステップＳ６）。
【００５５】
情報提供サーバ１０の情報抽出部１００２は、提供要求に含まれている指定範囲情報の属性項目について、要求者の属性内容と適合する属性適合顧客を、ステップＳ６で抽出した購入履歴類似顧客から抽出する（ステップＳ７）。
【００５６】
情報提供サーバ１０の情報抽出部１００２は、所定の選択条件に基づいて、ステップＳ７で抽出した属性適合顧客の購入履歴から一又は複数の商品の商品コードを選択する（ステップＳ８）。
【００５７】
情報提供サーバ１０の情報抽出部１００２は、指定範囲情報で小売店が推薦している商品の有効情報も要求されている場合、推薦商品マスタ１１０から小売店が推薦している商品の商品コードを抽出する（ステップＳ９）。
【００５８】
情報提供サーバ１０の情報抽出部１００２は、ステップＳ８及びステップＳ９で抽出した商品コードに関連付けられている有用情報を商品マスタ１０８から抽出する（ステップＳ１０）。
【００５９】
情報提供サーバ１０の通信制御部１００１は、提供要求の応答として、ステップＳ１０で抽出した有用情報を要求者の顧客端末２０に送信する（ステップＳ１１）。
【００６０】
顧客端末２０の通信制御部２００１は、有用情報を受信する（ステップＳ１２）。
【００６１】
顧客端末２０の情報要求部２００５は、受信した有用情報を記憶する（ステップＳ１３）。
【００６２】
顧客端末２０の表示制御部２００４は、記憶した有用情報を表示させる（ステップＳ１４）。
【００６３】
以上により情報提供システム１は、情報提供処理を終了する。
【００６４】
以上のように、本実施形態に係る情報提供サーバ１０は、要求者の顧客端末２０から有用情報の提供を要求する提供要求を受信する。情報提供サーバ１０は、提供要求を受信した場合に、要求者の購入履歴と購入履歴が類似している購入履歴類似顧客を抽出する。また、情報提供サーバ１０は、提供要求に含まれている指定範囲情報に基づいて、指定された属性項目について要求者の属性内容と適合する属性適合顧客を、購入履歴類似顧客から抽出する。さらに、情報提供サーバ１０は、属性適合顧客の購入履歴から商品を選択する。情報提供サーバ１０は、選択した商品の有用情報を商品マスタ１０８から抽出する。そして、情報提供サーバ１０は、提供要求の応答として、要求者の顧客端末２０に有用情報を送信する。このように、情報提供サーバ１０は、要求者の属性や指定に基づいて有用情報を送信する。従って、本実施形態に係る情報提供サーバ１０は、顧客が興味を抱く商品に関する情報を提供することができる。
【００６５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６６】
また、上記実施形態では、顧客端末２０は、撮像制御部２００２が撮像部２０６に撮像させた画像からシンボルを検出した場合に指定画面Ｇ１を表示制御部２００４に表示させる。そして、顧客端末２０は、指定画面Ｇ１で要求する有用情報の範囲を指定すると説明した。しかしながら、顧客端末２０は、シンボルを検出する度に、指定画面Ｇ１を表示させなくてもよい。例えば、顧客端末２０は、シンボルを撮像する前に、事前に有用情報の範囲を設定してもよい。この場合、顧客端末２０は、シンボルを撮像する前に指定画面Ｇ１を表示させて有用情報の範囲を指定する操作を受け付ける。そして、顧客端末２０は、指定画面Ｇ１で受け付けた指定範囲を示す指定範囲情報を記憶部２０２等に記憶させる。さらに、顧客端末２０は、シンボルを検出した場合に、指定画面Ｇ１は表示させずに、記憶部２０２等に記憶した指定範囲情報を情報提供サーバ１０に送信する。これにより、情報提供サーバ１０は、指定された有用情報の範囲を取得することができる。
【００６７】
または、顧客コードと、指定範囲情報とを関連付けて情報提供サーバ１０の記憶部１０２等に記憶させる。そして、情報提供サーバ１０は、提供要求を受信した場合に、提供要求に含まれる顧客コードと同一の顧客コードに関連付けられている指定範囲情報を抽出する。これにより、情報提供サーバ１０は、指定された有用情報の範囲を取得することができる。
【００６８】
また、上記実施形態では、有用情報の提供の発端としてシンボルを使用すると説明した。シンボルには、何れの商品分類の商品の有用情報を抽出するかが規定されていてもよい。例えば、シンボルが特定の商品のバーコードの場合、バーコードが示している商品の商品分類に属する商品の有用情報を抽出するが規定されている。これにより、例えば食品のバーコードをシンボルとして読み取った場合に、情報提供システム１は、食品の有用情報を提供することができる。すなわち、情報提供システム１は、例えば食品のバーコードをシンボルとして読み取った場合に、洗剤等の全く異なる商品の有用情報が提供することを防止することができる。
【００６９】
さらに詳しくは、顧客端末２０は、シンボルを検出した場合に、シンボルを識別可能なシンボル識別情報を含む提供要求を送信する。情報提供サーバ１０は、シンボル識別情報ごとに商品分類が設定されているデータベースから、受信したシンボル識別情報に関連付けられている商品分類を抽出する。そして、情報提供サーバ１０は、属性適合顧客の購入履歴から商品コードを抽出する場合に、抽出した商品分類に属する商品であることを条件に、商品コードを抽出する。これにより、情報提供サーバ１０は、シンボルに規定された商品分類の商品の有用情報を提供することができる。
【００７０】
上記実施形態や変形例の各装置で実行されるプログラムは、各装置が備える記憶媒体（ＲＯＭ又は記憶部）に予め組み込んで提供するものとするが、これに限らないものとする。例えば、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記憶媒体も含まれる。
【００７１】
また、上記実施形態や変形例の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよいし、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００７２】
１  情報提供システム
１０  情報提供サーバ
２０  顧客端末
１０８  商品マスタ
１０９  顧客マスタ
１１０  推薦商品マスタ
１００１、２００１  通信制御部
１００２  情報抽出部
２００２  撮像制御部
２００３  操作制御部
２００４  表示制御部
２００５  情報要求部
【先行技術文献】
【特許文献】
【００７３】
【特許文献１】特開２００１−２１６４５１号公報
【図１】
2019211908.tif 000003
【図２】
2019211908.tif 000004
【図３】
2019211908.tif 000005
【図４】
2019211908.tif 000006
【図５】
2019211908.tif 000007
【図６】
2019211908.tif 000008
【図７】
2019211908.tif 000009
【図８】
2019211908.tif 000010