(57)【要約】【課題】  利用者が店舗をより有効に活用できるような商品の紹介を行うことを目的とする。【解決手段】  検索要求取得手段１ｂが、検索キーワード２ａと検索キーワード２ａが含まれるべき項目を示す検索対象項目２ｂとが指定された検索要求２を取得する（ステップＳ１）。第１商品検索手段１ｃが、商品情報記憶手段１ａを参照し、検索要求２で示される検索キーワード２ａが検索対象項目２ｂに含まれる商品を第１商品として検出する（ステップＳ２）。第２商品検索手段１ｄが、商品情報記憶手段１ａを参照し、検索要求２で示される検索キーワード２ａが検索対象項目２ｂ以外の項目に含まれる商品を第２商品として検出する（ステップＳ３）。検索結果通知手段１ｅが、商品情報記憶手段１ａから第１商品と第２商品との識別情報を抽出し、第１商品の識別情報を検索結果情報３ａとし、第２商品の識別情報を参考情報３ｂとして出力する（ステップＳ４）。【選択図】  図１
2005316525.tif 000002
【特許請求の範囲】
【請求項１】
店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介方法において、
検索要求取得手段が、検索キーワードと、前記検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を取得する検索要求取得ステップと、
第１商品検索手段が、各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段を参照し、前記検索要求で示される前記検索キーワードが前記検索対象項目に含まれる前記商品を、第１商品として検出する第１検索ステップと、
第２商品検索手段が、前記商品情報記憶手段を参照し、前記検索要求取得手段が取得した前記検索要求で示される前記検索キーワードが前記検索対象項目以外の項目に含まれる前記商品を、第２商品として検出する第２検索ステップと、
検索結果通知手段が、前記商品情報記憶手段から前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報とし、前記第２商品の前記識別情報を参考情報として出力する検索結果通知ステップと、
を有することを特徴とする商品紹介方法。
【請求項２】
前記商品情報記憶手段には、各商品の前記店舗に置ける位置を示す位置情報が登録されており、
前記第２検索ステップにおいて複数の前記第２商品が検出された場合、前記検索結果通知ステップでは、各々の前記第２商品の位置情報と前記第１商品の位置情報とを比較し、前記第１商品から離れた位置の前記第２商品を優先的に抽出することを特徴とする請求項１記載の商品紹介方法。
【請求項３】
前記検索結果通知ステップでは、検出された前記第２商品を前記第１商品からの距離順にソートし、前記第１商品から最も離れた前記第２商品を始めとして所定閾値分抽出し、抽出された前記第２商品のソート順を前記参考情報において示すことを特徴とする請求項２記載の商品紹介方法。
【請求項４】
嗜好情報作成手段が、前記利用者の前記店舗の利用状況を示す利用履歴に基づいて、前記利用者の嗜好内容と前記嗜好内容に応じた項目とを作成する嗜好情報作成ステップ、及び検索要求生成手段が、前記嗜好情報作成手段により作成された前記利用者の前記嗜好内容及び前記項目を、それぞれ前記検索キーワード及び前記検索対象項目とした前記検索要求を生成する検索要求生成ステップをさらに有することを特徴とする請求項１記載の商品紹介方法。
【請求項５】
店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介装置において、
検索キーワードと、前記検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を取得する検索要求取得手段と、
各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段を参照し、前記検索要求で示される前記検索キーワードが前記検索対象項目に含まれる前記商品を、第１商品として検出する第１商品検索手段と、
前記商品情報記憶手段を参照し、前記検索要求取得手段が取得した前記検索要求で示される前記検索キーワードが前記検索対象項目以外の項目に含まれる前記商品を、第２商品として検出する第２商品検索手段と、
前記商品情報記憶手段から前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報とし、前記第２商品の前記識別情報を参考情報として出力する検索結果通知手段と、
を有することを特徴とする商品紹介装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は商品紹介方法及び商品紹介装置に関し、特に、店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介方法及び商品紹介装置に関する。
【背景技術】
【０００２】
現在、書店やビデオなどのレンタルショップでは、多岐に渡る利用者の嗜好に合わせるため、ＳＦ小説から歴史小説、あるいはコメディー映画からホラー映画といったように、多様なジャンルの商品を揃えている。そして一般には、利用者の利便性を考慮し、同一ジャンルの商品などを各コーナーにまとめて陳列している。
【０００３】
しかしながら、上記のように陳列を行っても、店舗構成が大規模になるに従い、利用者が目的とする商品を探す際に不便を感じる可能性が高くなる。
このような問題を避けるために、従来、利用者自身の検索に応じて商品の陳列場所を案内する技術が開示されている（例えば、特許文献１参照）。
【０００４】
この技術では、利用者が、店内の複数箇所に設置された店内案内情報端末に対して、目的とする商品の品目やサービスなどの検索条件を入力する。そして、店内案内情報端末と接続された案内情報検索サーバは、利用者から指定された検索条件を基に検索を行い、目的とする商品が売られている売り場までの道順を演算する。その後、当該端末には、上記演算により得られた道順などが表示される。
【特許文献１】特開平１０−１８７７３８号公報（段落番号〔００１３〕〜〔００１７〕、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された技術では、利用者の要求に応じた商品のみを案内することになる。従って、利用者側から見れば、店舗内の限られた一部しか活用されていないという問題があった。例えば、ＳＦ小説しか読まない利用者は、ＳＦ小説のコーナーのみを利用し、歴史小説など他のジャンルのコーナーに立ち寄る可能性は低くなってしまう。
【０００６】
そこで、利用者の要求に応じた商品だけではなく、他の商品も併せて紹介する方法が考えられる。しかしながら、ただ闇雲に商品を紹介しても、利用者に関心を持ってもらえる可能性は低い。
【０００７】
本発明はこのような点に鑑みてなされたものであり、利用者が店舗をより有効に活用することが可能な商品紹介方法、及び商品紹介装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では上記課題を解決するために、図１に示すように、店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介方法において、検索要求取得手段１ｂが、検索キーワード２ａと、前記検索キーワード２ａが含まれるべき項目を示す検索対象項目２ｂとが指定された検索要求２を取得する検索要求取得ステップＳ１と、第１商品検索手段１ｃが、各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段１ａを参照し、前記検索要求２で示される前記検索キーワード２ａが前記検索対象項目２ｂに含まれる前記商品を、第１商品として検出する第１検索ステップＳ２と、第２商品検索手段１ｄが、前記商品情報記憶手段１ａを参照し、前記検索要求取得手段１ｂが取得した前記検索要求２で示される前記検索キーワード２ａが前記検索対象項目２ｂ以外の項目に含まれる前記商品を、第２商品として検出する第２検索ステップＳ３と、検索結果通知手段１ｅが、前記商品情報記憶手段１ａから前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報３ａとし、前記第２商品の前記識別情報を参考情報３ｂとして出力する検索結果通知ステップＳ４と、を有することを特徴とする商品紹介方法が提供される。
【０００９】
上記の方法によれば、検索要求取得手段１ｂが検索要求２を取得すると、第１商品検索手段１ｃが、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂに含まれる商品を第１商品として検出する。また、第２商品検索手段１ｄが、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂ以外の項目に含まれる商品を第２商品として検出する。そして、検索結果通知手段１ｅが、商品情報記憶手段１ａから第１商品と第２商品との識別情報を抽出し、第１商品の識別情報を検索結果情報３ａとし、第２商品の識別情報を参考情報３ｂとして出力する。
【００１０】
また、本発明では上記課題を解決するために、図１に示すように、店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介装置１において、検索キーワード２ａと、前記検索キーワード２ａが含まれるべき項目を示す検索対象項目２ｂとが指定された検索要求２を取得する検索要求取得手段１ｂと、各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段１ａを参照し、前記検索要求２で示される前記検索キーワード２ａが前記検索対象項目２ｂに含まれる前記商品を、第１商品として検出する第１商品検索手段１ｃと、前記商品情報記憶手段１ａを参照し、前記検索要求取得手段１ｂが取得した前記検索要求２で示される前記検索キーワード２ａが前記検索対象項目２ｂ以外の項目に含まれる前記商品を、第２商品として検出する第２商品検索手段１ｄと、前記商品情報記憶手段１ａから前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報３ａとし、前記第２商品の前記識別情報を参考情報３ｂとして出力する検索結果通知手段１ｅと、を有することを特徴とする商品紹介装置１が提供される。
【００１１】
上記の構成によれば、検索要求取得手段１ｂが検索要求２を取得すると、第１商品検索手段１ｃが、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂに含まれる商品を第１商品として検出する。また、第２商品検索手段１ｄが、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂ以外の項目に含まれる商品を第２商品として検出する。そして、検索結果通知手段１ｅが、商品情報記憶手段１ａから第１商品と第２商品との識別情報を抽出し、第１商品の識別情報を検索結果情報３ａとし、第２商品の識別情報を参考情報３ｂとして出力する。
【発明の効果】
【００１２】
本発明によれば、商品情報記憶手段に、各商品の識別情報に対応付けて前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報を格納しておき、検索要求に応じて検出された第１商品の識別情報と、検索対象項目以外の項目に検索キーワードが含まれる第２商品の識別情報とを、検索結果情報及び参考情報として出力するようにした。これにより、検索結果情報と共に、利用者の嗜好に応じつつ、検索対象項目とは別の項目から得られた参考情報を利用者に通知することが可能となるので、利用者は店舗をより有効に活用することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の原理を示す原理構成図である。以下、この図１を用いて本実施の形態の概要について説明する。
【００１４】
図１に示す商品紹介装置１は、店舗を利用する利用者に対して、各々の嗜好に応じた商品を紹介する機能を有している。この商品紹介装置１は、商品情報記憶手段１ａ、検索要求取得手段１ｂ、第１商品検索手段１ｃ、第２商品検索手段１ｄ、及び検索結果通知手段１ｅを有している。
【００１５】
商品情報記憶手段１ａには、各商品の識別情報に対応付けて、商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納されている。なお、この項目の例として、例えばビデオなどの映像商品に対しては、監督、主演、ジャンルなどの項目が挙げられる。
【００１６】
検索要求取得手段１ｂは、検索キーワードと、その検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を取得する。この検索要求は、例えば、店舗内に置かれた検索端末上で利用者が検索条件を指定することにより、商品紹介装置１に通知される。また、利用者の過去の利用履歴などを基に利用者の嗜好内容を予め割り出しておき、利用者が上記検索端末を利用した際、その嗜好内容に応じた検索要求を自動的に生成するようにしてもよい。
【００１７】
第１商品検索手段１ｃは、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂに含まれる商品を、第１商品として検出する。
【００１８】
第２商品検索手段１ｄは、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂ以外の項目に含まれる商品を、第２商品として検出する。
【００１９】
検索結果通知手段１ｅは、商品情報記憶手段１ａから第１商品と第２商品との識別情報を抽出し、第１商品の識別情報を検索結果情報３ａとし、第２商品の識別情報を参考情報３ｂとして出力する。
【００２０】
次に、上記のように構成される商品紹介装置１の動作を、ステップ番号に沿って説明する。
［ステップＳ１］検索要求取得手段１ｂは、検索キーワード２ａと、その検索キーワード２ａが含まれるべき項目を示す検索対象項目２ｂとが指定された検索要求２を取得する。
【００２１】
［ステップＳ２］第１商品検索手段１ｃは、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂに含まれる商品を、第１商品として検出する。
【００２２】
［ステップＳ３］第２商品検索手段１ｄは、商品情報記憶手段１ａを参照し、検索要求取得手段１ｂが取得した検索要求２で示される検索キーワード２ａが検索対象項目２ｂ以外の項目に含まれる商品を、第２商品として検出する。
【００２３】
［ステップＳ４］検索結果通知手段１ｅは、商品情報記憶手段１ａから第１商品と第２商品との識別情報を抽出し、第１商品の識別情報を検索結果情報３ａとし、第２商品の識別情報を参考情報３ｂとして出力する。なお、出力された検索結果情報３ａ及び参考情報３ｂは、例えば、店舗におかれた検索端末に送信される。そして、この検索端末の所定の表示画面上に、検索端末が受信した検索結果情報３ａ及び参考情報３ｂが出力されて、利用者に通知される。
【００２４】
このように、商品情報記憶手段１ａに商品特徴情報を格納しておき、検索要求２に応じて検出された第１商品の識別情報と検索対象項目２ｂ以外の項目に検索キーワード２ａが含まれる第２商品の識別情報とを、検索結果情報３ａ及び参考情報３ｂとして出力するようにした。これにより、検索結果情報３ａと共に、利用者の嗜好に応じつつ、検索対象項目２ｂとは別の項目から得られた参考情報３ｂを利用者に通知することが可能となるので、利用者は店舗をより有効に活用することができる。
【００２５】
次に、本実施の形態を具体的に説明する。
図２は、本実施の形態の商品紹介サーバを用いた商品紹介サービスのシステム構成を示す図である。
【００２６】
図２に示す商品紹介サービスは、例えばビデオやＤＶＤ（Digital Versatile Disc）などのレンタルショップに用意されたレンタル商品（以下、商品と称す）に対して、本発明を適用した場合を示している。
【００２７】
この商品紹介サービスでは、レンタルショップを利用する会員の嗜好に応じた商品の紹介を行う商品紹介サーバ１００、会員の嗜好情報を提供する嗜好情報提供サーバ２００、及び店舗に置かれた検索端末３００が、例えばＬＡＮ（Local Area Network）などのネットワーク９００を介して接続された構成をなしている。なお、店舗の構成に応じて、検索端末を複数接続するようにしてもよい。
【００２８】
検索端末３００は、例えば店舗の入り口などに設置されており、会員の嗜好に応じた商品の案内業務などを行う。この端末は、会員が所持する会員カードを読み込むためのカードリーダを備えており、このカードリーダを介して会員番号などを含む会員情報を取得すると、その会員情報を商品紹介サーバ１００に送信する。さらに、この端末は、ネットワーク９００を介して商品紹介サーバ１００と通信する機能や、商品紹介サーバ１００から受信した情報を画面に表示する機能などを備えている。
【００２９】
嗜好情報提供サーバ２００は、各会員の嗜好を示す嗜好情報を嗜好ファイル２１１を内部に保持しており、商品紹介サーバ１００からの要求に応じて、当該会員の嗜好情報を提供する。なお、嗜好情報提供サーバ２００の機能を、商品紹介サーバ１００に含めるようにしてもよい。
【００３０】
商品紹介サーバ１００は、検索端末から受信した会員情報に応じて、当該会員の嗜好に応じた商品を在庫商品ファイル１１２から検索する。
在庫商品ファイル１１２は、商品紹介サーバ１００の内部に保持されており、店舗に在庫がある各商品のタイトルと対応付けて、予め用意された複数の項目毎に商品の特徴を示すキーワードが設定されている。本実施の形態では、この項目として、タイトル、監督、主演、ジャンルが用意されている。また、本実施の形態の在庫商品ファイル１１２には、各商品の店舗での位置を示す配置位置も設定されている。
【００３１】
商品紹介サーバ１００は、在庫商品ファイル１１２に対して、まず会員の嗜好内容に該当する検索キーワードを用いて、その検索キーワードが含まれるべき検索対象項目を検索し、そこで検出された商品を第１商品とする。また、その検索対象項目とは別の項目を検索し、そこで検出された商品を第２商品とする。そして、検出された第１商品のタイトルや配置位置を含む検出結果情報、及び第２商品のタイトルや配置位置を含む参考情報を検索端末３００に送信する。
【００３２】
次に、上記のように構成されるシステムの動作について、具体例を用いて説明する。なお、以下では、会員カードを所持する会員４１が、検索端末３００を利用するものとして説明を行う。
【００３３】
まず、会員４１が検索端末３００のカードリーダに会員カードを読み込ませると、検索端末３００は、会員４１の会員番号などを含む会員情報５１を取得し、商品紹介サーバ１００に送信する。
【００３４】
商品紹介サーバ１００は、ネットワーク９００を介して会員情報５１を取得すると、そこに示される会員番号を用いて嗜好情報提供サーバ２００にアクセスする。そして、会員４１の嗜好情報５２を取得する。
【００３５】
その後、取得した嗜好情報５２を基に、会員４１の嗜好内容に該当する検索キーワードと、その検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を生成する。
【００３６】
そして、生成された検索要求を用いて在庫商品ファイル１１２を検索する。まず、上記検索対象項目を検索し、上記検索キーワードを含む商品を第１商品として検出する。次に、上記検索対象項目とは別の項目を検索し、上記検索キーワードを含む商品を第２商品として検出する。
【００３７】
その後、検出された第１商品及び第２商品の配置位置を取得し、第１商品に基づく検索結果情報６１、及び第２商品に基づく参考情報６２を検索端末３００に送信する。
検索端末３００は、商品紹介サーバ１００から取得した情報を基に、検索端末３００が置かれた現在地と店内の商品配置とが示された表示画面に対して、第１商品及び第２商品のタイトルと店舗での位置とを表示し、利用者への案内を行う。
【００３８】
このようにして、検索対象項目から検出された第１商品と、この項目とは別の項目から検出された第２商品とを検索端末３００上で紹介することができるので、利用者は店舗をより有効に活用することが可能となる。
【００３９】
以下、図２に示す処理の実現方法について具体的に説明する。
図３は、本実施の形態の商品紹介サーバのハードウェア構成例を示す図である。
図３に示すように、商品紹介サーバ１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介して、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ハードディスクドライブ（HDD:Hard Disk Drive）１０４、グラフィック処理装置１０５、入力インターフェース１０６、及び通信インターフェース１０７が接続されている。
【００４０】
ＲＯＭ１０２には、ＣＰＵ１０１が実行する基本的なプログラムやデータが格納される。ＲＡＭ１０３には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０３には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０４には、ＯＳやアプリケーションプログラムが格納される。
【００４１】
グラフィック処理装置１０５には、表示装置１１が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令に従って、画像を表示装置１１の画面に表示させる。入力インターフェース１０６は、マウス１２やキーボード１３から送られてくる信号を、バス１０８を介してＣＰＵ１０１に送信する。通信インターフェース１０７は、ネットワーク９００を介して、他の装置とのデータの送受信を行う。
【００４２】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、嗜好情報提供サーバ２００、及び検索端末３００についても、上記と同様のハードウェア構成で本実施の形態の処理機能を実現することができる。
【００４３】
次に、本実施の形態を実施するために商品紹介サーバ１００が備える機能について説明する。
図４は、本実施の形態の商品紹介サーバの機能を示す機能ブロック図である。
【００４４】
商品紹介サーバ１００は、会員ファイル１１１、在庫商品ファイル１１２、利用履歴ファイル１１３、会員情報取得部１１４、検索要求生成部１１５、第１商品検索部１１６、第２商品検索部１１７、検索結果通知部１１８、及び利用履歴送信部１１９を有している。
【００４５】
会員ファイル１１１には、本実施の形態の商品紹介サービスを提供するレンタルショップの各会員の会員番号と氏名が登録されている。
在庫商品ファイル１１２には、店舗に在庫がある各商品のタイトルと対応付けて、項目毎に分類して設定されたキーワードと、店舗での位置を示す配置位置とが設定されている。なお、このファイルは、運営者などにより予め設定されている。
【００４６】
利用履歴ファイル１１３には、各会員がレンタルした各商品のタイトルと対応付けて、商品の特徴を示すキーワードが項目毎に分類して記録されている。このファイルの項目は、在庫商品ファイル１１２に用意された項目と対応しており、本実施の形態では、タイトル、監督、主演、ジャンルにより構成される。なお、このファイルに記録されるデータは、例えば商品紹介サーバ１００に予め用意されたバッチ処理などで定期的に更新され、利用者の現在までの利用状況が反映される。
【００４７】
会員情報取得部１１４は、ネットワーク９００を介して、検索端末３００から会員情報を取得する。
検索要求生成部１１５は、会員情報取得部１１４が会員情報を取得すると、そこに示される会員番号を用いて嗜好情報提供サーバ２００にアクセスする。そして、その会員番号に該当する嗜好情報を嗜好情報提供サーバ２００から取得する。その後、取得した嗜好情報を用いて、利用者の嗜好内容に該当する検索キーワードと、その検索キーワードが含まれるべき検索対象項目を含む検索要求を生成する。
【００４８】
第１商品検索部１１６は、生成された検索要求を取得すると、在庫商品ファイル１１２を参照する。そして、上記検索要求で指定された検索対象項目を検索し、上記検索要求に含まれる検索キーワードを含む商品を検出する。さらに、利用履歴ファイル１１３を参照し、上記のように検出された商品のうち、当該利用者がまだレンタルしていない商品を第１商品として検出する。
【００４９】
第２商品検索部１１７は、生成された検索要求を取得すると、在庫商品ファイル１１２を参照する。そして、上記検索要求で指定された検索対象項目とは別の商品項目を検索し、上記検索要求で指定された検索キーワードを含む商品を検出する。例えば、検索キーワードとして、監督「Ａ」が指定されている場合、「タイトル」の項目からは監督「Ａ」をタイトルに含む商品が検出される。さらに、利用履歴ファイル１１３を参照し、上記のように検出された商品のうち、当該利用者がまだレンタルしていない商品を第２商品として検出する。
【００５０】
検索結果通知部１１８は、第１商品検索部１１６及び第２商品検索部１１７の検索結果を受けて、在庫商品ファイル１１２を参照する。そして、検出された第１商品及び第２商品に対して、それぞれ該当するタイトルと配置位置とを取得する。その後、検索端末３００に対して、第１商品のタイトルや配置位置を含む検索結果情報、及び第２商品のタイトルや配置位置を含む参考情報を出力する。
【００５１】
利用履歴送信部１１９は、嗜好情報提供サーバ２００から、利用履歴の送信要求を受け付ける。そして、利用履歴ファイル１１３を参照し、上記送信要求で指定された会員番号に該当する利用履歴を嗜好情報提供サーバ２００に送信する。
【００５２】
次に、商品紹介サーバ１００に保持される各ファイル、及び嗜好情報提供サーバ２００に保持される嗜好ファイル２１１のデータ構造例について説明する。
図５は、会員ファイルのデータ構造例を示す図である。
【００５３】
図５に示すように、会員ファイル１１１は、レンタルショップの会員を一意に識別する会員番号が記録される「会員番号」、及び会員の氏名が記録される「会員氏名」の各項目によって構成される。
【００５４】
図６は、在庫商品ファイルのデータ構造例を示す図である。
図６に示すように、在庫商品ファイル１１２は、「タイトル」、「商品項目」、「配置位置」の各項目によって構成される。
【００５５】
「タイトル」には、本実施の形態のレンタルショップの在庫商品のタイトルが一覧となって記録される。なお、以下では特に指定しない限り、商品のタイトルにより当該商品を示すものとする。
【００５６】
「商品項目」には、本実施の形態では「タイトル」、「監督」、「主演」、及び「ジャンル」の各項目が用意されている。これらの項目には、当該商品のタイトル、監督、主演、及びジャンルが、商品の特徴を示すキーワードとしてそれぞれ設定されている。
【００５７】
「配置位置」には、店舗での位置を示す位置情報として、その商品の配置位置が記録される。
図７は、本実施の形態のレンタルショップでの商品の配置位置を模式的に示す図である。
【００５８】
図７に示すように、本実施の形態では、レンタルショップの店舗に対して、縦横共に所定範囲毎の区分がなされており、横方向は「Ａ〜Ｆ」、縦方向は「１〜１０」のように座標が設定されている。そして、商品の置き場所に対応した縦方向及び横方向の座標の組が、商品の配置位置として記録される。
【００５９】
例えば、商品「えええ」は、横方向は「Ａ」、縦方向は「１」で座標が指定される位置に置かれているので、配置位置「Ａ１」が記録される。同様にして、商品「おおお」、「かかか」に対しては、配置位置として、それぞれ「Ｂ１」、「Ｆ９」が記録される。
【００６０】
図８は、利用履歴ファイルのデータ構造例を示す図である。
図８に示すように、利用履歴ファイル１１３は、「会員番号」、「タイトル」、「商品項目」の各項目によって構成される。
【００６１】
「タイトル」には、「会員番号」に該当する会員がレンタルした各商品のタイトルが、一覧として記録される。
「商品項目」には、在庫商品ファイル１１２の「商品項目」と対応して「タイトル」、「監督」、「主演」、及び「ジャンル」の各項目が用意されており、レンタルされた商品のタイトル、監督、主演、及びジャンルがそれぞれ記録される。
【００６２】
図９は、嗜好ファイルのデータ構造例を示す図である。
図９に示すように、嗜好情報提供サーバ２００に保持される嗜好ファイル２１１は、「会員番号」、「嗜好データ」、及び「嗜好データ項目」の各項目によって構成される。
【００６３】
「嗜好データ」には、「会員番号」に該当する会員の嗜好内容に応じて、例えば監督名や主演者など具体的なデータが記録される。
「嗜好データ項目」には、在庫商品ファイル１１２の「商品項目」に用意された項目のうち、「嗜好データ」のデータが含まれるべき項目が記録される。例えば、監督「Ａ」が嗜好データに記録されている場合、嗜好データ項目には、このデータが含まれるべき項目として「監督」が記録される。
【００６４】
以上のような構成により、本実施の形態の商品紹介サービスでは、会員に店舗をより有効に活用してもらえるような商品の紹介が可能となる。
次に、本実施の形態の商品紹介サービスの実現に際し、嗜好情報提供サーバ２００及び商品紹介サーバ１００の行う処理動作について説明する。
【００６５】
本実施の形態の嗜好情報提供サーバ２００は、定期的に嗜好ファイル２１１を更新する嗜好ファイル更新処理を行う。
また、本実施の形態の商品紹介サーバ１００が行う処理は、取得した会員情報を基に検索要求を生成する検索要求生成処理と、生成された検索要求を受けて第１商品を検索する第１商品検索処理と、同検索要求を受けて第２商品を検索する第２商品検索処理と、検出された第１商品及び第２商品を検索端末３００に通知する検索結果通知処理とに分けられる。
【００６６】
以下、これらの各処理について順に説明する。
図１０は、嗜好ファイル更新処理の処理手順を示すフローチャートである。以下、図１０に示す処理をステップ番号に沿って説明する。
【００６７】
［ステップＳ１１］嗜好情報提供サーバ２００は、バッチ処理などにより、定期的に嗜好ファイル更新処理を開始する。そして、１人分の会員番号を含む利用履歴の送信要求を商品紹介サーバ１００に送信する。そして、ステップＳ１２に処理を進める。
【００６８】
［ステップＳ１２］商品紹介サーバ１００の利用履歴送信部１１９は、上記送信要求を取得すると、利用履歴ファイル１１３を参照する。そして、この送信要求に指定された会員番号に該当する利用履歴を取得し、嗜好情報提供サーバ２００に送信する。嗜好情報提供サーバ２００は、商品紹介サーバ１００から送信された１名分の利用履歴を取得すると、ステップＳ１３に処理を進める。
【００６９】
［ステップＳ１３］嗜好情報提供サーバ２００は、取得した利用履歴の商品項目のうち、１つの項目を参照する。そして、ステップＳ１４に処理を進める。
［ステップＳ１４］嗜好情報提供サーバ２００は、参照した項目にて、同一データの件数割合が所定閾値以上あったかどうか調べる。そして、件数割合が所定閾値以上である同一データがあればステップＳ１５に処理を進め、そのような同一データがなければステップＳ１６に処理を進める。
【００７０】
［ステップＳ１５］嗜好情報提供サーバ２００は、件数割合が所定閾値以上であった同一データ、及びステップＳ１３で参照した項目を、嗜好ファイル２１１の該当する会員番号の嗜好データ及び嗜好データ項目にそれぞれ記録する。そして、ステップＳ１６に処理を進める。
【００７１】
［ステップＳ１６］嗜好情報提供サーバ２００は、取得した利用履歴の商品項目のうち、全ての項目について処理したかどうか調べる。全ての項目について処理していればステップＳ１７に処理を進め、処理していなければステップＳ１３に処理を進める。
【００７２】
［ステップＳ１７］嗜好情報提供サーバ２００は、全ての会員について処理したかどうか調べる。全ての会員について処理していれば嗜好ファイル更新処理を終了し、処理していなければステップＳ１１に処理を進める。
【００７３】
以上の処理により、各会員の嗜好データと嗜好データ項目とを予め嗜好ファイル２１１に記録しておくことが可能となる。
ここで、嗜好情報提供サーバ２００が、会員番号「００１」を指定した利用履歴の送信要求を行ったものとして、上記処理を具体的に説明する。
【００７４】
商品紹介サーバ１００は、上記送信要求を受信し、利用履歴ファイル１１３を参照する。ここでは、前述の図８に示すような内容になっているものとする。そして、会員番号「００１」に該当する利用履歴として、商品「あああ」から商品「ううう」までのデータを嗜好情報提供サーバ２００に送信する。
【００７５】
嗜好情報提供サーバ２００は、受信した利用履歴の商品項目を構成する各項目を参照する。ここで、閾値が５０％に設定されているものとすると、項目「監督」に対しては、監督「Ａ」が同一データとして３／３件となり、上記閾値を超える。一方、他の項目に関しては、この閾値を超える同一データは存在しない。これにより、嗜好情報提供サーバ２００は、会員番号「００１」の会員の嗜好は「監督がＡ」の作品と判断する。そして、前述の図９に示す嗜好ファイル２１１の１番目のレコードに、嗜好データ「Ａ」、嗜好データ項目「監督」を記録する。
【００７６】
次に、検索要求生成処理について説明する。
図１１は、検索要求生成処理の処理手順を示すフローチャートである。以下、図１１に示す処理をステップ番号に沿って説明する。
【００７７】
［ステップＳ２１］会員情報取得部１１４は、検索端末３００から送信された会員情報を取得すると、その会員情報を検索要求生成部１１５に渡す。そして、ステップＳ２２に処理を進める。
【００７８】
［ステップＳ２２］検索要求生成部１１５は、渡された会員情報で指定された会員番号を用いて、嗜好情報提供サーバ２００に、この会員番号に該当する嗜好情報の送信要求を送信する。そして、ステップＳ２３に処理を進める。
【００７９】
［ステップＳ２３］嗜好情報提供サーバ２００は、上記送信要求を取得すると、嗜好ファイル２１１を参照する。そして、指定された会員番号に該当する嗜好データ及び嗜好データ項目を嗜好情報として取得し、商品紹介サーバ１００に送信する。
【００８０】
商品紹介サーバ１００の検索要求生成部１１５は、嗜好情報提供サーバ２００から送信された嗜好情報を取得すると、ステップＳ２４に処理を進める。
［ステップＳ２４］検索要求生成部１１５は、取得した嗜好情報に含まれる嗜好データ及び嗜好データ項目を、それぞれ検索キーワード及び検索対象項目とし、さらに上記会員番号を指定した検索要求を生成する。
【００８１】
例えば、会員番号「００１」の会員に対しては、上述の図９に示すような嗜好ファイル２１１に基づいて、嗜好データ「Ａ」を検索キーワードとし、嗜好データ項目「監督」を検索対象項目として、さらに会員番号「００１」を指定した検索要求が生成される。
【００８２】
そして、検索要求生成部１１５は、生成された検索要求を第１商品検索部１１６及び第２商品検索部１１７に渡し、検索要求生成処理を終了する。
以上の処理により、取得した会員情報に応じて、該当する会員の嗜好情報に基づいた検索要求を自動的に生成することが可能となる。
【００８３】
次に、第１商品検索処理について説明する。
図１２は、第１商品検索処理の処理手順を示すフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
【００８４】
［ステップＳ３１］第１商品検索部１１６は、検索要求生成部１１５が生成した検索要求を取得すると、ステップＳ３２に処理を進める。
［ステップＳ３２］第１商品検索部１１６は、在庫商品ファイル１１２を参照する。そして、在庫商品ファイル１１２の商品項目のうち、取得した検索要求で指定された検索対象項目について、指定された検索キーワードをキーにして在庫商品を検索する。そして、この検索キーワードを含む商品を検出し、ステップＳ３３に処理を進める。
【００８５】
［ステップＳ３３］第１商品検索部１１６は、上記検索要求で指定された会員番号をキーにして利用履歴ファイル１１３を参照し、該当する利用履歴を抽出する。そして、ステップＳ３４に処理を進める。
【００８６】
［ステップＳ３４］第１商品検索部１１６は、ステップＳ３２で検出された在庫商品と、ステップＳ３３で抽出された利用履歴とを比較し、検出された在庫商品のうち、会員が未レンタルの商品を第１商品として検出する。そして、第１商品検索処理を終了する。
【００８７】
以上の処理により、会員の嗜好データ及び嗜好データ項目に該当する商品を第１商品として検出することが可能となる。
次に、第２商品検索処理について説明する。
【００８８】
図１３は、第２商品検索処理の処理手順を示すフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
［ステップＳ４１］第２商品検索部１１７は、検索要求生成部１１５が生成した検索要求を取得すると、ステップＳ４２に処理を進める。
【００８９】
［ステップＳ４２］第２商品検索部１１７は、在庫商品ファイル１１２を参照する。そして、在庫商品ファイル１１２の商品項目のうち、取得した検索要求で指定された検索対象項目以外の各項目について、指定された検索キーワードをキーにして在庫商品を検索する。そして、この検索キーワードを含む商品を検出し、ステップＳ４３に処理を進める。
【００９０】
［ステップＳ４３］第２商品検索部１１７は、上記検索要求で指定された会員番号をキーにして利用履歴ファイル１１３を参照し、該当する利用履歴を抽出する。そして、ステップＳ４４に処理を進める。
【００９１】
［ステップＳ４４］第２商品検索部１１７は、ステップＳ４２で検出された在庫商品と、ステップＳ４３で抽出された利用履歴とを比較し、検出された在庫商品のうち、会員が未レンタルの商品を第２商品として検出する。そして、第２商品検索処理を終了する。
【００９２】
以上の処理により、会員の嗜好データ及び嗜好データ項目以外の項目に該当する商品を第２商品として検出することが可能となる。
ここで、上記第１商品検索処理及び第２商品検索処理について、具体的に説明する。以下では、第１商品検索部１１６及び第２商品検索部１１７が、上記で説明したような会員番号「００１」を指定した検索要求を取得したものとして説明を行う。
【００９３】
第１商品検出処理では、第１商品検索部１１６が上記検索要求を取得すると、前述の図６に示すような在庫商品ファイル１１２を参照する。そして、項目「監督」について、監督「Ａ」をキーにして在庫商品を検索する。その結果、「あああ」、「いいい」、「ううう」、「えええ」の各商品を検出する。また、上記会員番号をキーにして利用履歴ファイル１１３を参照し、「あああ」、「いいい」、「ううう」の各商品を抽出する。その後、これらを比較し、未レンタルの商品「えええ」を第１商品として検出する。
【００９４】
第２商品検出処理では、第２商品検索部１１７が上記検索要求を取得すると、前述の図６に示すような在庫商品ファイル１１２を参照する。そして、項目「監督」以外の各項目、即ち「タイトル」、「主演」及び「ジャンル」について、監督「Ａ」をキーにして在庫商品を検索する。その結果、「主演」の項目から、「おおお」及び「かかか」の各商品を検出する。さらに、上記と同様の利用履歴と比較し、未レンタルの「おおお」及び「かかか」を第２商品として検出する。
【００９５】
次に、検索結果通知処理について説明する。
図１４は、検索結果通知処理の処理手順を示すフローチャートである。以下、図１４に示す処理をステップ番号に沿って説明する。
【００９６】
［ステップＳ５１］検索結果通知部１１８は、第１商品検索部１１６及び第２商品検索部１１７より、検出された第１商品及び第２商品をそれぞれ取得する。なお、ここで取得する第１商品及び第２商品とは、例えば在庫商品ファイル１１２での該当するレコード番号を示す。また、ここでは、第１商品検索部１１６あるいは第２商品検索部１１７などにより、該当する会員番号や、検索に用いられた嗜好情報も通知される。
【００９７】
［ステップＳ５２］検索結果通知部１１８は、在庫商品ファイル１１２を参照し、取得した第１商品のタイトル及び配置位置を取得する。そして、ステップＳ５３に処理を進める。
【００９８】
［ステップＳ５３］検索結果通知部１１８は、ステップＳ５１で通知された会員番号をキーにして会員ファイルを参照し、該当する会員氏名を取得する。そして、ステップＳ５２で取得した第１商品のタイトル及び配置位置の他、上記会員氏名や、ステップＳ５１で通知された嗜好情報を含む検索結果情報を検索端末３００に送信する。そして、ステップＳ５４に処理を進める。
【００９９】
［ステップＳ５４］検索結果通知部１１８は、在庫商品ファイル１１２を参照し、ステップＳ５１で取得した第２商品のタイトル及び配置位置を取得する。なお、第２商品が複数検出されていれば、それぞれのタイトル及び配置位置を取得する。そして、ステップＳ５５に処理を進める。
【０１００】
［ステップＳ５５］検索結果通知部１１８は、ステップＳ５１で取得した第２商品の件数が閾値以内かどうか調べる。なお、この閾値は、検索端末３００の１つの表示画面で紹介可能な第２商品の数により決定される。そして、第２商品の件数が閾値以内であればステップＳ５７に処理を進め、閾値以内でなければステップＳ５６に処理を進める。
【０１０１】
［ステップＳ５６］検索結果通知部１１８は、ステップＳ５２で取得した第１商品の配置位置と、ステップＳ５４で取得した各第２商品の配置位置とを比較し、第１商品からの距離順に第２商品をソートする。
【０１０２】
本実施の形態では、第１商品の配置位置に指定された座標と第２商品の配置位置に指定された座標とに対して、それぞれの縦横方向の座標差の絶対値を取り、縦横方向の各距離を算出する。そして、各々の距離を加え合わせる。このようにして得られた値が、第１商品から第２商品までの距離を示す。そして、各々の第２商品に対して上記のような値を算出し、その値が大きい順番に第２商品をソートする。これにより、第１商品から離れている順番に第２商品がソートされる。
【０１０３】
その後、ソートされた第２商品のうち、先頭から順に設定された閾値分に該当する第２商品を抽出し、第１商品から離れた位置の第２商品を優先的に抽出する。併せて、ステップＳ５３で取得した第２商品のタイトル及び配置位置のうち、抽出された第２商品に該当するタイトル及び配置位置を抽出する。そして、ステップＳ５７に処理を進める。
【０１０４】
［ステップＳ５７］検索結果通知部１１８は、ステップＳ５３で取得した第２商品のタイトル及び配置位置、あるいはステップＳ５６で抽出された第２商品のタイトル及び配置位置を含む参考情報を検索端末３００に送信する。なお、この参考情報には、検索結果情報と同様に、会員氏名や会員の嗜好情報も含まれる。そして、検索結果通知処理を終了する。
【０１０５】
以上の処理により、検出された第１商品及び第２商品に基づいて作成された検索結果情報及び参考情報を、検索端末３００に通知することが可能となる。
次に、上記処理と、上記処理に応じて検索端末３００に出力される表示画面とについて、上述の図２に示した例を用いて具体的に説明する。なお、会員４１には、会員番号「００１」が割り当てられているものとする。また、検索端末３００の１つの表示画面で紹介可能な第２商品の件数は１件とする。
【０１０６】
まず、会員４１が検索端末３００を利用して会員カードを読み込ませると、商品紹介サーバ１００には、会員番号「００１」を含む会員情報５１が送信される。
商品紹介サーバ１００は、この会員情報５１を取得すると、上記説明したように、「えええ」を第１商品とし、「おおお」及び「かかか」を第２商品として、それぞれ検出する。
【０１０７】
第１商品に対しては、検索結果通知部１１８が、タイトル「えええ」、配置位置「Ａ１」、会員氏名「甲」、嗜好データ「Ａ」、及び嗜好データ項目「監督」を含む検索結果情報６１を出力する。
【０１０８】
検索端末３００は、この検索結果情報６１を受信すると、以下のような表示画面を出力する。
図１５は、検索結果情報に応じて検索端末に出力される表示画面の構成例を示す図である。
【０１０９】
図１５では、上記検索結果情報６１に応じて出力される表示画面を示している。図１５に示すように、この表示画面上には、検索端末３００の置かれている現在地と共に、本実施の形態のレンタルショップの店内構成が表示される。そして、受信した検索結果情報６１を基に、第１商品「えええ」の紹介が行われ、その配置位置「Ａ１」に対応する店内の場所が示される。
【０１１０】
一方、第２商品に対しては、設定された閾値を超えているため、検出された第２商品「おおお」及び「かかか」のソートを行う。その際、第１商品と各第２商品との距離を算出する。
【０１１１】
前述の図７に示すように、第１商品「えええ」と第２商品「おおお」との距離については、それぞれの配置位置「Ａ１」、「Ｂ１」より、縦方向の距離は１−１＝０、横方向の距離はＢ−Ａ＝１となり、これらを加え合わせて「１」が算出される。また、第１商品「えええ」と第２商品「かかか」との距離については、それぞれの配置位置「Ａ１」、「Ｆ９」より、上記と同様にして「１３」が算出される。
【０１１２】
この結果より、第２商品は、「かかか」、「おおお」の順番にソートされる。そして、この例の閾値は「１」であるので、先に位置する「かかか」が抽出される。
その後、抽出された第２商品のタイトル「かかか」及び配置位置「Ｆ９」と共に、上記と同様の会員氏名、嗜好データ、及び嗜好データ項目を含む参考情報６２を出力する。
【０１１３】
検索端末３００は、この参考情報６２を受信すると、以下のような表示画面を出力する。
図１６は、参考情報に応じて検索端末に出力される表示画面の構成例を示す図である。
【０１１４】
図１６では、上記参考情報６２に応じて出力される表示画面を示している。この例では、１つの表示画面に出力可能な第２商品は１件である。従って、図１６に示すように、この表示画面上には、上記検索結果情報６１に基づく第１商品「えええ」の紹介に併せて、受信した参考情報６２を基に、「かかか」の紹介が行われる。そして、その配置位置「Ｆ９」に対応する店内の場所が示される。
【０１１５】
このようにして、監督「Ａ」を好む会員４１に薦める商品として、監督「Ａ」の作品である「えええ」と共に、監督「Ａ」が主演した「かかか」を紹介することができる。
以上説明したように、本実施の形態によれば、在庫商品ファイル１１２に商品の特徴を示すキーワードを項目毎に設定しておく。そして、会員の嗜好情報に基づき生成された検索要求に応じて、検索対象項目に検索キーワードが含まれる商品を第１商品、検索対象項目以外の項目に検索キーワードが含まれる商品を第２商品として検出し、検索結果情報及び参考情報として出力するようにした。これにより、会員は、自分の嗜好に一致する第１商品と、自分の嗜好に応じつつ、第１商品とは毛色の異なる第２商品を知ることが可能となり、レンタルショップをより有効に活用することができる。
【０１１６】
また、第１商品から離れている第２商品を優先的に抽出することで、会員が普段利用し得る第１商品からより離れた位置の第２商品、即ち、会員の目に留まる可能性の低い第２商品を優先的に紹介することが可能となる。
【０１１７】
なお、上記では、レンタルショップの商品を用いて説明したが、書店やＣＤショップなどで販売されている商品を用いてもよい。この場合、店舗に置かれた検索端末により、利用者自身から検索キーワードや検索対象項目を受け付ける方法が考えられる。
【０１１８】
さらに、在庫商品ファイル１１２に本やＣＤなど、異なるメディアの商品を登録するようにしてもよい。これにより、例えば、「Ｂ」という女優の写真集を全作品購入している利用者に、「Ｂ」が声優として声を当てている洋画作品を紹介するなど、より多様な商品を紹介することができる。
【０１１９】
また、検出された第１商品及び第２商品のジャンルを比較し、両者のジャンルが同一であれば、新たに第２商品を検索し直すようにしてもよい。
また、第１商品とは別のジャンルに属する商品のみを第２商品として検出するようにしてもよい。
【０１２０】
また、上記の説明では、第２商品が閾値を超えて検出された場合、第１商品からの距離順にソートして閾値分抽出し、それらを参考情報として出力するとしたが、さらに、参考情報にて、第２商品のソート順を示すようにしてもよい。これにより、検索端末３００上で、第１商品から離れている順番で第２商品を紹介することが可能となる。
【０１２１】
例えば、上記の例で閾値が「２」だった場合、「かかか」、「おおお」の両方を示す参考情報が出力される。そして、この参考情報で、第２商品が「かかか」、「おおお」の順番で示されているものとすると、検索端末３００には、以下のような表示画面が出力される。
【０１２２】
図１７は、参考情報に応じて検索端末に出力される別の表示画面の構成例を示す図である。
図１７では、上記参考情報に応じて出力される表示画面を示している。このように、第２商品の紹介を「かかか」、「おおお」の順番で行うことが可能となり、会員の目に留まる可能性の低い第２商品から紹介できるので、会員の利便性を損なわないという利点がある。
【０１２３】
また、上記の処理機能は、サーバコンピュータによって実現することができる。その場合、商品紹介サーバが有すべき機能の処理内容を記述した商品紹介プログラムが提供される。サーバコンピュータは、クライアントコンピュータからの要求に応答して、商品紹介プログラムを実行する。これにより、上記処理機能がサーバコンピュータ上で実現され、処理結果がクライアントコンピュータに提供される。
【０１２４】
処理内容を記述した商品紹介プログラムは、サーバコンピュータで読み取り可能な記録媒体に記録しておくことができる。サーバコンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１２５】
商品紹介プログラムを流通させる場合には、例えば、その商品紹介プログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。
商品紹介プログラムを実行するサーバコンピュータは、例えば、可搬型記録媒体に記録された商品紹介プログラムを、自己の記憶装置に格納する。そして、サーバコンピュータは、自己の記憶装置から商品紹介プログラムを読み取り、商品紹介プログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接商品紹介プログラムを読み取り、そのプログラムに従った処理を実行することもできる。
【０１２６】
（付記１）  店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介方法において、
検索要求取得手段が、検索キーワードと、前記検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を取得する検索要求取得ステップと、
第１商品検索手段が、各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段を参照し、前記検索要求で示される前記検索キーワードが前記検索対象項目に含まれる前記商品を、第１商品として検出する第１検索ステップと、
第２商品検索手段が、前記商品情報記憶手段を参照し、前記検索要求取得手段が取得した前記検索要求で示される前記検索キーワードが前記検索対象項目以外の項目に含まれる前記商品を、第２商品として検出する第２検索ステップと、
検索結果通知手段が、前記商品情報記憶手段から前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報とし、前記第２商品の前記識別情報を参考情報として出力する検索結果通知ステップと、
を有することを特徴とする商品紹介方法。
【０１２７】
（付記２）  前記商品情報記憶手段には、各商品の前記店舗に置ける位置を示す位置情報が登録されており、
前記第２検索ステップにおいて複数の前記第２商品が検出された場合、前記検索結果通知ステップでは、各々の前記第２商品の位置情報と前記第１商品の位置情報とを比較し、前記第１商品から離れた位置の前記第２商品を優先的に抽出することを特徴とする付記１記載の商品紹介方法。
【０１２８】
（付記３）  前記検索結果通知ステップでは、検出された前記第２商品を前記第１商品からの距離順にソートし、前記第１商品から最も離れた前記第２商品を始めとして所定閾値分抽出し、抽出された前記第２商品のソート順を前記参考情報において示すことを特徴とする付記２記載の商品紹介方法。
【０１２９】
（付記４）  前記検索結果通知ステップでは、前記店舗に設けられた検索端末に前記検索結果情報及び前記参考情報を出力することを特徴とする付記１記載の商品紹介方法。
（付記５）  前記商品情報記憶手段には、各商品の前記店舗に置ける位置を示す位置情報が登録されており、
前記検索結果通知ステップでは、前記商品情報記憶手段を参照して前記第１商品と前記第２商品との前記位置情報を取得し、前記検索結果情報に取得した前記第１商品の前記位置情報を含め、前記参考情報に取得した前記第２商品の前記位置情報を含めることを特徴とする付記１記載の商品紹介方法。
【０１３０】
（付記６）  嗜好情報作成手段が、前記利用者の前記店舗の利用状況を示す利用履歴に基づいて、前記利用者の嗜好内容と前記嗜好内容に応じた項目とを作成する嗜好情報作成ステップ、及び検索要求生成手段が、前記利用者の前記嗜好内容及び前記項目を前記検索キーワード及び前記検索対象項目とした前記検索要求を生成する検索要求生成ステップをさらに有することを特徴とする付記１記載の商品紹介方法。
【０１３１】
（付記７）  前記商品情報記憶手段は、各商品を所定の基準でグループ分けしたときの前記商品が属するグループが登録されており、
前記第２検索ステップでは、前記検索キーワードが前記検索対象項目以外の項目に含まれる前記商品のうち、前記第１商品とは別の前記グループに属する商品のみを前記第２商品とすることを特徴とする付記１記載の商品紹介方法。
【０１３２】
（付記８）  前記第２検索ステップでは、前記第１商品の前記グループと前記商品のグループが同一であれば、前記商品を検索し直すことを特徴とする付記７記載の商品紹介方法。
【０１３３】
（付記９）  前記項目は前記商品のジャンルを含むことを特徴とする付記１記載の商品紹介方法。
（付記１０）  店舗を利用する利用者の嗜好に応じた商品を紹介する商品紹介装置において、
検索キーワードと、前記検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を取得する検索要求取得手段と、
各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段を参照し、前記検索要求で示される前記検索キーワードが前記検索対象項目に含まれる前記商品を、第１商品として検出する第１商品検索手段と、
前記商品情報記憶手段を参照し、前記検索要求取得手段が取得した前記検索要求で示される前記検索キーワードが前記検索対象項目以外の項目に含まれる前記商品を、第２商品として検出する第２商品検索手段と、
前記商品情報記憶手段から前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報とし、前記第２商品の前記識別情報を参考情報として出力する検索結果通知手段と、
を有することを特徴とする商品紹介装置。
【０１３４】
（付記１１）  店舗を利用する利用者の嗜好に応じた商品を紹介するプログラムを格納したコンピュータ読み取り可能な記録媒体において、
コンピュータを、
検索キーワードと、前記検索キーワードが含まれるべき項目を示す検索対象項目とが指定された検索要求を取得する検索要求取得手段、
各商品の識別情報に対応付けて、前記商品の特徴を示すキーワードが項目毎に分類して設定された商品特徴情報が格納された商品情報記憶手段を参照し、前記検索要求で示される前記検索キーワードが前記検索対象項目に含まれる前記商品を、第１商品として検出する第１商品検索手段、
前記商品情報記憶手段を参照し、前記検索要求取得手段が取得した前記検索要求で示される前記検索キーワードが前記検索対象項目以外の項目に含まれる前記商品を、第２商品として検出する第２商品検索手段、
前記商品情報記憶手段から前記第１商品と前記第２商品との前記識別情報を抽出し、前記第１商品の前記識別情報を検索結果情報とし、前記第２商品の前記識別情報を参考情報として出力する検索結果通知手段、
として機能させるプログラムを格納したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【０１３５】
【図１】本発明の原理を示す原理構成図である。
【図２】本実施の形態の商品紹介サーバを用いた商品紹介サービスのシステム構成を示す図である。
【図３】本実施の形態の商品紹介サーバのハードウェア構成例を示す図である。
【図４】本実施の形態の商品紹介サーバの機能を示す機能ブロック図である。
【図５】会員ファイルのデータ構造例を示す図である。
【図６】在庫商品ファイルのデータ構造例を示す図である。
【図７】本実施の形態のレンタルショップでの商品の配置位置を模式的に示す図である。
【図８】利用履歴ファイルのデータ構造例を示す図である。
【図９】嗜好ファイルのデータ構造例を示す図である。
【図１０】嗜好ファイル更新処理の処理手順を示すフローチャートである。
【図１１】検索要求生成処理の処理手順を示すフローチャートである。
【図１２】第１商品検索処理の処理手順を示すフローチャートである。
【図１３】第２商品検索処理の処理手順を示すフローチャートである。
【図１４】検索結果通知処理の処理手順を示すフローチャートである。
【図１５】検索結果情報に応じて検索端末に出力される表示画面の構成例を示す図である。
【図１６】参考情報に応じて検索端末に出力される表示画面の構成例を示す図である。
【図１７】参考情報に応じて検索端末に出力される別の表示画面の構成例を示す図である。
【符号の説明】
【０１３６】
１  商品紹介装置
１ａ  商品情報記憶手段
１ｂ  検索要求取得手段
１ｃ  第１商品検索手段
１ｄ  第２商品検索手段
１ｅ  検索結果通知手段
２  検索要求
２ａ  検索キーワード
２ｂ  検索対象項目
３ａ  検索結果情報
３ｂ  参考情報
１００  商品紹介サーバ
１１１  会員ファイル
１１２  在庫商品ファイル
１１３  利用履歴ファイル
１１４  会員情報取得部
１１５  検索要求生成部
１１６  第１商品検索部
１１７  第２商品検索部
１１８  検索結果通知部
１１９  利用履歴送信部
２００  嗜好情報提供サーバ
２１１  嗜好ファイル
３００  検索端末
【図１】
2005316525.tif 000003
【図２】
2005316525.tif 000004
【図３】
2005316525.tif 000005
【図４】
2005316525.tif 000006
【図５】
2005316525.tif 000007
【図６】
2005316525.tif 000008
【図７】
2005316525.tif 000009
【図８】
2005316525.tif 000010
【図９】
2005316525.tif 000011
【図１０】
2005316525.tif 000012
【図１１】
2005316525.tif 000013
【図１２】
2005316525.tif 000014
【図１３】
2005316525.tif 000015
【図１４】
2005316525.tif 000016
【図１５】
2005316525.tif 000017
【図１６】
2005316525.tif 000018
【図１７】
2005316525.tif 000019