(57)【特許請求の範囲】
【請求項１】
キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得部、
前記取得された属性が、所定の条件を満たすか否かを判別する判別部、
前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示部、
を備え、
前記判別部は、前記取得された属性に対応付けられた商品が、その商品の販売に特定の資格を必要とする場合、前記所定の順位以上の属性が前記所定の条件を満たすと判別する
ことを特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置であって、
前記提示部は、前記キーワードにマッチする商品のうち、その商品の販売者が前記特定の資格を有しない商品を提示しない
ことを特徴とする情報提供装置。
【請求項３】
請求項１に記載の情報提供装置であって、
前記提示部は、前記取得された商品のうち、前記所定の順位以上の属性以外の属性と対応付けられた商品を提示しない
ことを特徴とする情報提供装置。
【請求項４】
請求項１に記載の情報提供装置であって、
前記属性は、商品が属するジャンルを示す
ことを特徴とする情報提供装置。
【請求項５】
請求項１に記載の情報提供装置であって、
前記属性は、商品の販売者を示す
ことを特徴とする情報提供装置。
【請求項６】
取得部と、判別部と、提示部と、を備える処理装置が実行する情報提供方法であって、
前記取得部が、キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得ステップと、
前記判別部が、前記取得された属性が、所定の条件を満たすか否かを判別する判別ステップと、
前記提示部が、前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示ステップと
を備え、
前記判別ステップにおいて、前記判別部は、前記取得された属性に対応付けられた商品が、その商品の販売に特定の資格を必要とする場合、前記所定の順位以上の属性が前記所定の条件を満たすと判別する
ことを特徴とする情報提供方法。
【請求項７】
コンピュータを、
キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得部、
前記取得された属性が、所定の条件を満たすか否かを判別する判別部、
前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示部、
として機能させ、
前記判別部は、前記取得された属性に対応付けられた商品が、その商品の販売に特定の資格を必要とする場合、前記所定の順位以上の属性が前記所定の条件を満たすと判別する
ことを特徴とするプログラム。
【請求項８】
コンピュータを、
キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得部、
前記取得された属性が、所定の条件を満たすか否かを判別する判別部、
前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示部、
として機能させ、
前記判別部は、前記取得された属性に対応付けられた商品が、その商品の販売に特定の資格を必要とする場合、前記所定の順位以上の属性が前記所定の条件を満たすと判別する
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたキーワードにマッチする商品を提示する情報提供装置、情報提供方法、プログラム、及び記録媒体に関する。
【背景技術】
【０００２】
従来、インターネット上でのショッピングサイトやオークションサイトで取り扱われる商品に関する情報、例えば、商品の名称、商品のジャンルの名称、商品の説明文といった情報は、その商品を販売または出品するユーザにより、それらのサイトで取り扱われる商品全体を管理する商品データベースに登録されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１３３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
商品に関する情報が、商品データベースに登録される際、その情報は、商品を販売または出品するユーザによって正しく入力されていることを要する。しかし、その情報は人手で入力されるため、タイプミスにより、または意図的に誤って入力される可能性がある。例えば、販売に特定の資格や免許を要する商品について、その資格や免許を持たないユーザが、商品データベースに登録される商品の情報を管理する管理者を欺いて、その商品を登録し販売する目的で、誤った商品名やジャンルを入力する可能性がある。このように誤った商品の情報が商品データベースに登録されている場合、商品の購入を希望するユーザが、その商品に関連するキーワードによりその商品データベースからその商品を検索すると、誤って登録された商品が検索結果として提示される可能性があり、ユーザを誤認させるおそれがある。【０００５】
本発明は、上記実情に鑑みてなされたものであり、誤った情報が入力された商品をユーザに提示することを防止可能な情報提供装置、情報提供方法、プログラム、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係る情報提供装置は、
キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得部、
前記取得された属性が、所定の条件を満たすか否かを判別する判別部、
前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示部、
を備えることを特徴とする。【０００７】
上記観点に係る情報提供装置において、
前記判別部は、前記取得された属性に対応付けられた商品が、その商品の販売に特定の資格を必要とする場合、前記所定の順位以上の属性が前記所定の条件を満たすと判別する
ことを特徴とする。【０００８】
上記の観点に係る情報提供装置において、
前記提示部は、前記キーワードにマッチする商品のうち、その商品の販売者が前記特定の資格を有しない商品を提示しない
ことを特徴とする。【０００９】
上記の観点に係る情報提供装置において、
前記提示部は、前記取得された商品のうち、前記所定の順位以上の属性以外の属性と対応付けられた商品を提示しない
ことを特徴とする。【００１０】
上記の観点に係る情報提供装置において、
前記属性は、商品が属するジャンルを示す
ことを特徴とする。【００１１】
上記の観点に係る情報提供装置において、
前記属性は、商品の販売者を示す
ことを特徴とする。【００１２】
本発明の第２の観点に係る情報提供方法は、
取得部と、判別部と、提示部と、を備える処理装置が実行する情報提供方法であって、
前記取得部が、キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得ステップと、
前記判別部が、前記取得された属性が、所定の条件を満たすか否かを判別する判別ステップと、
前記提示部が、前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示ステップと、
を備えることを特徴とする。【００１３】
本発明の第３の観点に係るプログラムは、
コンピュータを、
キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得部、
前記取得された属性が、所定の条件を満たすか否かを判別する判別部、
前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示部、
として機能させることを特徴とする。【００１４】
本発明の第４の観点に係るコンピュータ読み取り可能な記録媒体は、
コンピュータを、
キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する取得部、
前記取得された属性が、所定の条件を満たすか否かを判別する判別部、
前記取得された属性が前記所定の条件を満たすと判別された場合、前記キーワードにマッチする商品のうち、前記所定の順位以上の属性と対応付けられた商品を提示する提示部、
として機能させることを特徴とするプログラムを記録する。
【発明の効果】
【００１５】
本発明によれば、誤った情報が入力された商品をユーザに提示することを防止することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る情報処理システムの構成を示す図である。
【図２】商品データベースに格納されるデータの一例を示す図である。
【図３】情報提供装置のハードウェア構成を示す概略ブロック図である。
【図４】情報提供装置の機能構成を示す概略ブロック図である。
【図５】商品検索ページの一例を示す図である。
【図６】取得部がジャンルを対応する商品の数でソートした結果の一例を示す図である。
【図７】検索結果ページの一例を示す図である。
【図８】商品提示処理のフローチャートの一例である。
【発明を実施するための形態】
【００１７】
本発明の実施の形態について、図面を参照して詳細に説明する。
【００１８】
図１に、本発明の実施形態に係る情報処理システム１の構成を示す。情報処理システム１は、オンラインショッピングサイトにおいて販売される商品を管理するシステムである。図１に示すように、情報管理システム１は、情報提供装置１００と、商品データベース２００と、商品登録装置３００と、店舗端末４００と、ユーザ端末５００と、から構成され、各装置は、インターネット６００を介して互いに通信可能に接続されている。
【００１９】
情報提供装置１００は、ユーザ端末５００からのリクエストに応じて、オンラインショッピングサイトの各種ウェブページの提供、商品データベース２００からの商品の検索、注文の受付を実行するコンピュータシステムである。
【００２０】
商品データベース２００は、店舗が販売する商品に関する情報を記憶する装置である。具体的には、商品データベース２００は、商品毎に、その商品の属性を格納する。ここで、商品の属性とは、商品が有する特徴であって、例えば、商品が属するジャンル、商品の販売者（店舗）を示す。
【００２１】
図２に、商品データベース２００に記憶されるデータの一例を示す。図２に示す例において、商品データベース２００は、商品毎に、その商品を販売する店舗の店舗ＩＤと、その商品の商品ＩＤと、その商品名と、その商品が属するジャンルと、その商品の説明と、を記憶する。商品データベース２００が記憶する各種データは、店舗端末４００から取得した情報に基づいて、商品登録装置３００により登録、更新、または削除される。
【００２２】
商品登録装置３００は、商品を販売する店舗から入力される商品の情報をチェックし、商品データベース２００に登録するコンピュータシステムである。具体的には、商品登録装置３００は、店舗端末４００から、店舗によって入力された商品に関する情報を取得する。そして、商品登録装置３００は、取得した情報を商品データベース２００に登録する。
【００２３】
店舗端末４００は、オンラインショッピングサイトにて商品の販売する店舗が操作するコンピュータである。具体的には、店舗端末４００は、ユーザにより入力された、商品データベース２００に登録すべき商品に関する情報を、商品登録装置３００に送信する。なお、店舗端末４００は、その店舗において構築されたシステムからＦＴＰ（File Transfer Protocol）を利用して、商品データベース２００に登録すべき商品に関する情報を、商品登録装置３００に送信してもよい。図１において、１台の店舗端末４００が示されているが、店舗端末４００の台数はこれに限られない。
【００２４】
ユーザ端末５００は、オンラインショッピングサイトにて商品の閲覧、検索、購入を行うユーザが操作するコンピュータである。図１において、１台のユーザ端末５００が示されているが、ユーザ端末５００の台数はこれに限られない。
【００２５】
次に、情報提供装置１００の構成について詳細に説明する。
【００２６】
図３は、情報提供装置１００のハードウェア構成を示す概略ブロック図である。図３に示すように、情報提供装置１００は、制御部１１０と、ＲＯＭ（Read Only Memory）１２０と、ＲＡＭ（Random Access Memory）１３０と、表示部１４０と、通信部１５０と、操作部１６０と、を備え、各部はバス１７０により接続されている。
【００２７】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit）から構成されており、情報提供装置１００全体の制御を行う。
【００２８】
ＲＯＭ１２０は、制御部１１０が情報提供装置１００全体を制御するためのプログラムや、各種データを格納する不揮発性メモリである。
【００２９】
ＲＡＭ１３０は、制御部１１０が生成した情報や、当該情報を生成するために必要なデータを一時的に格納するための揮発性メモリである。
【００３０】
表示部１４０は、ＬＣＤ（Liquid Crystal Display）及びバックライト等を備える表示装置から構成される。表示部１４０は、制御部１１０による制御の下、例えば、制御部１１０から出力されたデータを表示する。
【００３１】
通信部１５０は、情報提供装置１００をインターネット６００に接続するための通信インターフェースから構成される。
【００３２】
操作部１６０は、ボタン、タッチパネル、キーボード等の入力装置から構成される。操作部１６０は、ユーザからの操作入力を受け付け、受け付けた操作入力に対応する操作入力信号を制御部１１０に出力する。
【００３３】
次に、情報提供装置１００の機能構成について説明する。
【００３４】
図４は、情報提供装置１００の機能構成を示す概略ブロック図である。図４に示すように、情報提供装置１００は、取得部１０１と、判定部１０２と、提示部１０３と、を備える。
【００３５】
取得部１０１は、キーワードが入力されると、そのキーワードにマッチする商品に対応付けられたジャンルを、そのキーワードにマッチする商品のうち、そのジャンルに対応付けられている商品の数が多い順にソートして、所定の順位以上のジャンルを取得する。
【００３６】
具体的には、取得部１０１は、ユーザ端末５００からの要求に応じて、ユーザ端末５００のユーザが希望する商品を商品データベース２００から検索するための商品検索ページを提供する。図５に、ユーザ端末５００に提供される商品検索ページ５０１の一例を示す。図５に示す商品検索ページ５０１は、ユーザ端末５００の表示部に表示される。ユーザ端末５００のユーザは、商品データベース２００から検索したい商品に関するキーワードを、商品検索ページ５０１に含まれる入力フォーム５０２に入力する。そして、ユーザ端末５００のユーザによりボタン５０３が選択されると、ユーザ端末５００は、入力フォーム５０２に入力されたキーワードを、情報提供装置１００に出力する。そして、取得部１０１は、ユーザ端末５００から、ユーザ端末５００のユーザにより入力されたキーワードを取得する。
【００３７】
そして、取得部１０１は、ユーザ端末５００からキーワードを取得すると、取得したキーワードにマッチする商品を商品データベース２００から特定する。そして、取得部１０１は、特定した商品毎に、その商品に対応付けられているジャンルを特定する。例えば、取得部１０１は、ユーザ端末５００から、キーワードとして“胃腸薬Ｂ”を受け付けると、“胃腸薬Ｂ”にマッチする商品として、例えば図２に示す商品データベース２００から、商品ＩＤが“Ｇ１０２”、“Ｇ３０１”、“Ｇ４０１”である商品を特定する。そして、取得部１０１は、特定した商品ＩＤ“Ｇ１０２”、“Ｇ３０１”、“Ｇ４０１”に対応するジャンル“第１類医薬品”、“食料品”を特定する。
【００３８】
そして、取得部１０１は、特定したジャンルを、特定した商品のうち、そのジャンルに対応付けられている商品の数が多い順にソートする。そして、取得部１０１は、ソートされたジャンルのうちから、所定の順位以上のジャンル、例えば、１位以上、すなわち、対応付けられている商品が最も多いジャンルを取得する。図６に、取得部１０１が、入力された商品の名称“胃腸薬Ｂ”にマッチする商品のジャンルを、対応する商品の数でソートした結果の一例を示す。取得部１０１は、図６に示す結果に基づいて、順位が１位のジャンル“第１類医薬品”を取得する。
【００３９】
本実施形態では、制御部１１０及び通信部１５０が協働して、取得部１０１として機能する。
【００４０】
判別部１０２は、取得部１０１により取得されたジャンルが、所定の条件を満たすか否かを判別する。
【００４１】
ここで、所定の条件とは、取得されたジャンルに対応付けられる商品が、その販売に特定の資格や免許を必要とする商品であると特定するための条件である。例えば、ジャンル“第１類医薬品”、“酒類”に属する商品を販売する店舗は、その商品に関連する法律の定めにより、その商品の販売に特定の資格または免許を有している必要がある。従って、判別部１０２は、取得部１０１により取得されたジャンルが、そのジャンルに属する商品の販売に制限を有するジャンルか否かを判別する。
【００４２】
具体的には、判別部１０２は、取得部１０１により取得されたジャンルが、例えば予めＲＯＭ１２０に記録された特定ジャンルにマッチするか否かを判別する。ここで、特定ジャンルは、そのジャンルに属する商品の販売に特定の資格を必要とするジャンルであって、予め、情報提供装置１００のユーザによりＲＯＭ１２０に記録されている。例えば、ジャンル“第１類医薬品”、“酒類”が、特定ジャンルとして、ＲＯＭ１２０に記録されている。そして、判別部１０２は、取得部１０１により取得されたジャンルが、ＲＯＭ１２０に記録された特定ジャンルにマッチする場合、所定の条件を満たすと判別する。また、判別部１０２は、取得部１０１により取得されたジャンルが、ＲＯＭ１２０に記録された特定ジャンルにマッチしない場合、所定の条件を満たさないと判別する。例えば、取得部１０１により取得されたジャンルが“第１類医薬品”である場合、判別部１０２は、“第１類医薬品”がＲＯＭ１２０に特定ジャンルとして記録されていることから、所定の条件を満たすと判別する。
【００４３】
本実施形態では、制御部１１０が判別部１０２として機能する。
【００４４】
提示部１０３は、判別部１０２により、取得部１０１により取得されたジャンルが、所定の条件を満たすと判別された場合、取得部１０１により特定された、キーワードにマッチする商品のうち、所定の順位以上のジャンルと対応付けられている商品を提示する。
【００４５】
例えば、判別部１０２が、取得部１０１により取得されたジャンル“第１類医薬品”が所定の条件を満たすと判別した場合、提示部１０３は、入力されたキーワード“胃腸薬Ｂ”にマッチする商品のうち、取得部１０１により取得されたジャンル“第１類医薬品”に対応付けられている商品を、ユーザ端末５００に提示する。
【００４６】
図７に、提示部１０３によりユーザ端末５００に提供される検索結果ページ５１１の一例を示す。図７に示す検索結果ページ５１１は、ユーザ端末５００の表示部に表示される。検索結果ページ５１１は、入力されたキーワード“胃腸薬Ｂ”にマッチする商品のリストである検索結果リスト５１２を含む。ユーザ端末５００のユーザが、検索結果リスト５１２に表示された商品のうちいずれかを選択すると、検索結果ページ５１１から、その選択された商品の詳細な説明が記載されたページへ移動する。判別部１０２が、取得部１０１により取得されたジャンル“第１類医薬品”が所定の条件を満たすと判別した場合、提示部１０３は、入力されたキーワード“胃腸薬Ｂ”にマッチする商品のうち、取得部１０１により取得されたジャンル“第１類医薬品”に対応付けられている商品をリスト化して検索結果リスト５１２を生成し、ユーザ端末５００に提供する。
【００４７】
すなわち、提示部１０３は、キーワード“胃腸薬Ｂ”にマッチする商品であっても、取得部１０１により取得されたジャンル“第１類医薬品”と対応付けられていない商品は、ユーザ端末５００に提示しない。例えば、図２に示す商品データベース２００において、商品ＩＤが“Ｇ４０１”である商品は、商品名が“胃腸薬Ｂ”であるため、キーワード“胃腸薬Ｂ”にマッチする商品である。しかし、商品ＩＤが“Ｇ４０１”である商品に対応付けられているジャンル“食料品”は、取得部１０１により取得されたジャンル“第１類医薬品”とマッチしないため、提示部１０３は、この商品を検索結果リスト５１２に含めず、ユーザ端末５００に提示しない。
【００４８】
本実施形態では、制御部１１０及び通信部１５０が協働して、提示部１０３として機能する。
【００４９】
次に、本実施形態に係る情報提供装置１００の動作について説明する。
【００５０】
情報提供装置１００の制御部１１０が実行する商品提示処理について説明する。図８は、商品提示処理のフローチャートの一例である。図８に示す商品提示処理は、例えば、ユーザ端末５００から、商品の検索ページを要求する旨の入力を受け付けたことを契機として開始される。また、この処理は、例えば制御部１１０のＣＰＵがＲＯＭ１２０に記憶されたプログラムを読み込むことにより実行される。
【００５１】
取得部１０１は、ユーザ端末５００に、図５に示す商品検索フォーム５０１を出力する（ステップＳ１０１）。
【００５２】
そして、取得部１０１は、ユーザ端末５００から、キーワードを受信したか否かを判別する（ステップＳ１０２）。取得部１０１は、キーワードを受信したと判別するまで待機する（ステップＳ１０２；Ｎｏ）。ユーザ端末５００は、ユーザにより“検索”ボタン５０３が選択されたことを契機として、入力フォーム５０２に入力されたキーワードを、情報提供装置１００に出力する。
【００５３】
取得部１０１は、ユーザ端末５００からキーワードを受信したと判別した場合（ステップＳ１０２；Ｙｅｓ）、取得部１０１は、キーワードにマッチする商品を商品データベース２００から特定する（ステップＳ１０３）。
【００５４】
次に、取得部１０１は、ステップＳ１０３において特定した商品毎に、その商品に対応付けられているジャンルを特定する（ステップＳ１０４）。
【００５５】
次に、取得部１０１は、ステップＳ１０４において特定したジャンルを、ステップＳ１０３において特定した商品のうち、そのジャンルに対応付けられている商品の数が多い順にソートする（ステップＳ１０５）。
【００５６】
次に、取得部１０１は、ステップＳ１０５においてソートされたジャンルのうちから、最上位のジャンルを取得する（ステップＳ１０６）。
【００５７】
そして、判別部１０２は、ステップＳ１０６において取得されたジャンルが、ＲＯＭ１２０に記録された特定ジャンルとマッチするか否かを判別する（ステップＳ１０７）。
【００５８】
判別部１０２により、ステップＳ１０６において取得されたジャンルと、特定ジャンルとがマッチすると判別された場合（ステップＳ１０７；Ｙｅｓ）、提示部１０３は、ステップＳ１０３において特定された商品のうち、ステップＳ１０６において取得されたジャンルに対応付けられていない商品を除いた商品を含む検索結果ページ５１１を、ユーザ端末５００に出力する（ステップＳ１０８）。そして、本処理を終了する。
【００５９】
判別部１０２により、ステップＳ１０６において取得されたジャンルと、特定ジャンルとがマッチしないと判別された場合（ステップＳ１０７；Ｎｏ）、提示部１０３は、ステップＳ１０３において特定された商品を含む検索結果ページ５１１を、ユーザ端末５００に出力する（ステップＳ１０９）。そして、本処理を終了する。
【００６０】
以上説明したように、本実施形態の情報提供装置１００は、ユーザ端末５００のユーザによりキーワードが入力されると、商品データベース２００から、入力されたキーワードに対応する商品を特定する。そして、情報提供装置１００は、特定された商品に対応するジャンルのうち、対応する商品の数が多いジャンルが所定の条件を満たす場合、入力されたキーワードに対応する商品のうち、そのジャンルに対応付けられている商品を、ユーザ端末５００に提示する。
【００６１】
すなわち、商品データベース２００に登録されている商品の情報は、その商品を販売する店舗により、その店舗が故意に誤った情報を入力するという意図がない、またはその店舗の過失でない限り、正しく入力されていることが一般的である。なぜならば、商品データベース２００に商品の情報が正しく登録されていない場合、その商品を購入しようとするユーザが、その商品をキーワードを用いて商品データベース２００から検索しても、そのキーワードがその商品の情報とマッチせず、その商品が検索結果に含まれない可能性が高い。従って、検索結果にその商品が含まれないということは、その商品を販売する店舗にとって、その商品を販売するチャンスを大幅に失うことにつながるためである。
【００６２】
従って、入力されたキーワードにマッチする商品のうち、その商品において多数を占めるジャンルＡと異なるジャンルＢに対応付けられている商品は、その商品を販売する店舗により、誤ってジャンルＢと対応付けて商品データベース２００に登録されている可能性が高い。本実施形態に係る情報提供装置１００は、ジャンルＡと対応付けられている商品をユーザ端末５００に検索結果として提示し、ジャンルＢと対応付けられている商品をユーザ端末５００に提示しないことにより、誤った情報が入力された商品をユーザに提示することを防ぐことができる。
【００６３】
また、本実施形態の情報提供装置１００は、入力されたキーワードにマッチする商品のうち、その商品において多数を占めるジャンルに属する商品が、その商品の販売に特定の資格を必要とする場合、そのジャンルに対応付けられている商品をユーザ端末５００に提示する。
【００６４】
すなわち、あるジャンルに属する商品が、その商品の販売に特定の資格を必要とする場合、商品データベース２００に登録される商品の情報を管理する管理者は、そのジャンルに対応付けられて登録されている商品の情報に誤りがないか、他のジャンルよりも注意を払うことが一般的である。従って、その特定の資格を有しない店舗が、そのジャンルに属する商品を販売しようとする場合、そのジャンルと異なるジャンルと対応付けて、商品データベース２００にその商品を登録する可能性が高い。本実施形態に係る情報提供装置１００は、入力されたキーワードにマッチする商品のうち、その商品において多数を占めるジャンルが、そのジャンルに属する商品の販売に特定の資格を必要とするジャンルである場合、そのジャンルに対応付けられている商品のみをユーザ端末５００に提示することより、誤ったジャンルが対応付けられた商品をユーザに提示することを防ぐことができる。
【００６５】
以上、本発明の実施形態について説明したが、本発明は本実施形態によって限定されるものではない。以下に、本実施形態の変形例について説明する。なお、以下の変形例において、上記の実施形態と同様の構成については、同様の符号を用いて示し、その詳細な説明を省略する。
【００６６】
（変形例）
上記の実施形態において、情報提供装置１００は、入力されたキーワードにマッチする商品に対応付けられたジャンルをソートして、所定の順位以上のジャンルを取得し、取得されたジャンルが所定の条件を満たす場合に、入力されたキーワードにマッチする商品のうち、所定の順位以上のジャンルと対応付けられた商品を提示する。しかし、情報提供装置１００は、上記の処理において、ジャンルの代わりに、商品の販売者（店舗）を用いてもよい。
【００６７】
すなわち、情報提供装置１００は、入力されたキーワードにマッチする商品に対応付けられている店舗を上記実施形態と同様にソートして、所定の順位以上の店舗を取得し、取得された店舗が所定の条件を満たす場合に、入力されたキーワードにマッチする商品のうち、所定の順位以上の店舗と対応付けられた商品を提示してもよい。この場合において、所定の条件を満たすか否かの判別は、取得部１０１により取得された店舗が、例えば予めＲＯＭ１２０に記録された特定店舗にマッチするか否かにより行われてもよい。ここで、特定店舗は、商品の販売に必要な特定の資格や免許を有する店舗であって、予め、情報提供装置１００のユーザによりＲＯＭ１２０に記録されている。このように、商品データベース２００において商品毎に記憶された、ジャンル、または販売者といった商品の属性を用いて、ユーザ端末５００に入力されたキーワードにマッチする商品のうちいずれを提示するかを判別することができる。
【００６８】
なお、上記実施の形態において、情報提供装置１００が実行するプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical Disk）等のコンピュータ読み取り可能な記録媒体に格納されて配布されてもよい。そして、そのプログラムがパーソナルコンピュータ等の情報処理装置にインストールされることにより、上述の処理を実行する情報提供装置１００が構成されてもよい。
【００６９】
また、プログラムは、インターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納されてもよい。そして、プログラムは、例えば、搬送波に重畳されて、ダウンロードされてもよい。
【００７０】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合、ＯＳの機能を実現する部分以外のプログラムのみが、記録媒体に格納されて配布されてもよく、また、ダウンロードされてもよい。
【００７１】
本発明は、本発明の広義の精神と範囲に逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【産業上の利用可能性】
【００７２】
本発明は、インターネット等のネットワークを利用した電子商取引に適する。
【符号の説明】
【００７３】
１      情報処理システム
１００  情報提供装置
１０１  取得部
１０２  判別部
１０３  提示部
１１０  制御部
１２０  ＲＯＭ
１３０  ＲＡＭ
１４０  表示部
１５０  通信部
１６０  操作部
１７０  バス
２００  商品データベース
３００  商品登録装置
４００  店舗端末
５００  ユーザ端末
５０１  商品検索ページ
５０２  入力フォーム
５０３  ボタン
５１１  検索結果ページ
５１２  検索結果リスト
６００  インターネット
【要約】
取得部（１０１）は、キーワードが入力されると、当該キーワードにマッチする商品に対応付けられた属性を、当該キーワードにマッチする商品のうち、当該属性に対応付けられている商品の数が多い順にソートして、所定の順位以上の属性を取得する。判別部（１０２）は、取得部（１０１）により取得された属性が、所定の条件を満たすか否かを判別する。提示部（１０２）は、取得部（１０１）により取得された属性が所定の条件を満たすと判別された場合、キーワードにマッチする商品のうち、所定の順位以上の属性と対応付けられた商品を提示する。【図１】
0005607284.tif 000002
【図２】
0005607284.tif 000003
【図３】
0005607284.tif 000004
【図４】
0005607284.tif 000005
【図５】
0005607284.tif 000006
【図６】
0005607284.tif 000007
【図７】
0005607284.tif 000008
【図８】
0005607284.tif 000009