(57)【特許請求の範囲】
【請求項１】
検索条件が指定された商品の検索要求を受け付けると、商品に関する商品情報を該商品に対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす商品情報に対応付けられた商品を特定し、
商品に関する評価情報を該商品に対応付けて記憶する記憶部を参照して、特定した前記商品に対応付けられた評価情報を取得し、
広告情報を評価情報に対応付けて記憶する記憶部を参照して、取得した前記評価情報に対応付けられた広告情報を取得し、
取得した前記広告情報を、前記検索条件を満たす商品情報と併せて表示する、
処理をコンピュータに実行させることを特徴とする検索結果表示プログラム。
【請求項２】
前記検索条件は、企業に関する検索条件であり、
前記コンピュータに、
複数の企業の各企業の広告情報を評価情報に対応付けて記憶する記憶部を参照して、前記検索条件に合致する企業の広告情報を抽出し、
商品に関する評価情報を該商品に対応付けて記憶する記憶部を参照して、抽出した前記広告情報を含む評価情報に関する商品を検索する、処理を実行させ、
前記表示する処理は、
商品に関する商品情報を該商品に対応付けて記憶する記憶部を参照して、検索した前記商品に関する評価情報に含まれる広告情報を、検索した前記商品に関する商品情報と併せて表示する、
ことを特徴とする請求項１に記載の検索結果表示プログラム。
【請求項３】
前記表示する処理は、
さらに、検索した前記商品情報に関する評価情報を表示する、
ことを特徴とする請求項１または２に記載の検索結果表示プログラム。
【請求項４】
前記表示する処理は、
複数の企業の各企業の広告情報を、評価情報に前記広告情報が含まれる際に前記評価情報を表示した者が得られる特典を示す特典情報に対応付けて記憶する記憶部を参照して、さらに、前記広告情報に対応する特典情報を表示する、
ことを特徴とする請求項１〜３のいずれか一つに記載の検索結果表示プログラム。
【請求項５】
前記検索条件は、利用者がログインする際の識別情報に対応する企業に関する検索条件であって、
前記コンピュータに、
商品に関する評価情報を該商品と前記評価情報を登録した者の識別情報とに対応付けて記憶する記憶部を参照して、前記利用者が過去に登録した評価情報を検索する、処理を実行させ、
前記表示する処理は、
さらに、検索した前記利用者が過去に登録した評価情報を表示する、
ことを特徴とする請求項１〜４のいずれか一つに記載の検索結果表示プログラム。
【請求項６】
前記商品は、図書館における商品であることを特徴とする請求項１〜５のいずれか一つに記載の検索結果表示プログラム。
【請求項７】
検索条件が指定された商品の検索要求を受け付けると、商品に関する商品情報を該商品に対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす商品情報に対応付けられた商品を特定し、
商品に関する評価情報を該商品に対応付けて記憶する記憶部を参照して、特定した前記商品に対応付けられた評価情報を取得し、
広告情報を評価情報に対応付けて記憶する記憶部を参照して、取得した前記評価情報に対応付けられた広告情報を取得し、
取得した前記広告情報を、前記検索条件を満たす商品情報と併せて表示する、
制御部を有することを特徴とする情報処理装置。
【請求項８】
検索条件が指定された商品の検索要求を受け付けると、商品に関する商品情報を該商品に対応付けて記憶する記憶部を参照して、受け付けた前記検索条件を満たす商品情報に対応付けられた商品を特定し、
商品に関する評価情報を該商品に対応付けて記憶する記憶部を参照して、特定した前記商品に対応付けられた評価情報を取得し、
広告情報を評価情報に対応付けて記憶する記憶部を参照して、取得した前記評価情報に対応付けられた広告情報を取得し、
取得した前記広告情報を、前記検索条件を満たす商品情報と併せて表示する、
処理をコンピュータが実行することを特徴とする検索結果表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索結果表示プログラム、情報処理装置、および検索結果表示方法に関する。
【背景技術】
【０００２】
従来、商品の販売を促進するために、商品のレビューを登録できるようにして、登録されたレビューにクーポンを付加して、レビューを閲覧した閲覧者の購買意欲を引き起こさせるものがある。関連する先行技術として、例えば、レビューを受け付けると、店舗管理者によって店舗端末に入力された指示に応じてレビューにクーポンを付加し、利用者によってクーポン付きレビューが利用されると、レビューの投稿者に特典を与えるものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０８５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術によれば、レビューを登録すべき商品を決定することが難しい。具体的には、企業が、レビューを用いて企業を宣伝しようとした場合、どの商品にレビューを登録すれば宣伝の効果が現れるか分らないため、企業は、どの商品にレビューを登録すべきか分らない。
【０００５】
１つの側面では、本発明は、レビューを登録すべき商品の情報を提供することができる検索結果表示プログラム、情報処理装置、および検索結果表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面によれば、検索条件が指定された商品の検索要求を受け付けると、商品に関する商品情報を該商品に対応付けて記憶する記憶部を参照して、受け付けた検索条件を満たす商品情報に対応付けられた商品を特定し、商品に関する評価情報を該商品に対応付けて記憶する記憶部を参照して、特定した商品に対応付けられた評価情報を取得し、広告情報を評価情報に対応付けて記憶する記憶部を参照して、取得した評価情報に対応付けられた広告情報を取得し、取得した広告情報を、検索条件を満たす商品情報と併せて表示する検索結果表示プログラム、情報処理装置、および検索結果表示方法が提案される。
【発明の効果】
【０００７】
本発明の一態様によれば、レビューを登録すべき商品の情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施の形態にかかる情報処理装置１０１の動作例を示す説明図である。
【図２】図２は、検索結果表示および情報処理を行うシステム２００の構成例を示す説明図である。
【図３】図３は、Ｗｅｂサーバ２０１のハードウェア構成例を示す説明図である。
【図４】図４は、クライアント端末２０２のハードウェア構成例を示す説明図である。
【図５】図５は、クライアント端末２０３のハードウェア構成例を示す説明図である。
【図６】図６は、Ｗｅｂサーバ２０１の機能構成例を示す説明図である。
【図７】図７は、画面遷移図の例を示す説明図（その１）である。
【図８】図８は、画面遷移図の例を示す説明図（その２）である。
【図９】図９は、本ＤＢ６１１の記憶内容の一例を示す説明図である。
【図１０】図１０は、企業情報ＤＢ６１２の記憶内容の一例を示す説明図である。
【図１１】図１１は、特典情報ＤＢ６１３の記憶内容の一例を示す説明図である。
【図１２】図１２は、レビューＤＢ６１４の記憶内容の一例を示す説明図である。
【図１３】図１３は、関連本一覧の検索方法の一例を示す説明図である。
【図１４】図１４は、企業／特典情報登録処理手順の一例を示すフローチャートである。
【図１５】図１５は、本の検索／レビューの登録処理手順の一例を示すフローチャートである。
【図１６】図１６は、本の詳細情報の表示処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に図面を参照して、開示の検索結果表示プログラム、情報処理装置、および検索結果表示方法の実施の形態を詳細に説明する。
【００１０】
図１は、本実施の形態にかかる情報処理装置１０１の動作例を示す説明図である。情報処理装置１０１は、レビューすべき適切な商品の検索要求を受付け、検索結果を出力するコンピュータである。例えば、情報処理装置１０１は、Ｗｅｂサーバである。ここで、本実施の形態における商品を扱う店舗は、どのようなものでもよく、例えば、公共図書館、私立図書館、オンラインショップや、レンタルショップ等である。以下の説明では、店舗は、公共図書館であるとする。そして、公共図書館が扱う商品とは、公共図書館を利用する利用者に貸し出す本やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）といった資料である。以下、説明の簡略化のため、店舗を公共図書館とし、商品を本とする。
【００１１】
公共図書館には、様々な責務があるが、様々な責務の中には、各図書館の地域に関する情報の収集、提供と、地場産業の活性化とがある。そして、地域の情報提供・地場産業の活性化への実現に向けて、実現されるサービスとしては、公共図書館ではＷｅｂサイトを公開し、公共図書館のＷｅｂサイトでは、地域情報の発信、地元企業のバナー・リンクの表示などが行われる。また、図書館のＷｅｂサイトでは、蔵書図書の検索サービスや、購入希望図書のリクエストサービス、読んだ本のレビュー登録機能も有する。このように、公共図書館では、Ｗｅｂページで各種サービスや情報を提供することにより、利用者の利便性を向上させ、地場産業の活性化を図ることを目的とする。
【００１２】
しかしながら、公共図書館のＷｅｂページの利用者の多くは、自分の読みたい本を調べるためにＷｅｂページに訪れるため、Ｗｅｂページのトップを詳細には閲覧せず、本の検索ページに移動してしまう可能性がある。そのため、Ｗｅｂページでの一方的な情報発信や広告によって地元企業の活性化に寄与できているかは不明な点がある。
【００１３】
従って、図書館利用者の目につきやすい箇所に地元企業の広告を表示し、かつ図書館利用者が地元企業を利用したくなるような、図書館のＷｅｂページならではの広告表示の仕組みを提供することが求められる。
【００１４】
そこで、図書館利用者が読んだ本に感想を記入することができるレビュー機能を活用することが考えられる。例えば、レビューを活用する技術として、商品の販売を促進するために、商品のレビューを投稿できるようにし、登録されたレビューにクーポンを付加して、レビューを閲覧した閲覧者の購買意欲を引き起こさせるものがある。そこで、本実施の形態では、企業利用者が本のレビューを登録すると同時に、レビュースペースで企業を宣伝する仕組みを実現する。ここで、仕組みの前提として、宣伝する権利を付与した企業だけとする。
【００１５】
しかしながら、地元企業の担当者は、広告となるレビューを登録すべき本を決定することが難しい。具体的には、レビューを用いて企業を宣伝しようとした場合、担当者は、どの本にレビューを登録すれば宣伝の効果が現れるか分らないため、担当者は、どの本にレビューを登録すべきか分らない。
【００１６】
そこで、本実施の形態では、自社広告のためレビューを書く本の検索要求から、自社に関連するキーワードを含むレビューを持つ本の情報と、自社に関連するキーワードを表示する方法について説明する。
【００１７】
図１を用いて、情報処理装置１０１の動作例について説明する。まず、情報処理装置１０１は、公共図書館ＬｉのＷｅｂページを出力するサーバである。また、情報処理装置１０１は、企業関連情報１１１と、レビュー情報１１２と、商品情報１１３とを記憶部に記憶する。企業関連情報１１１は、複数の企業の各企業に関連する情報を記憶する。例えば、企業関連情報１１１は、各企業に関連する情報として、各企業の名称、各企業の業種等を記憶する。また、企業関連情報１１１は、各企業の広告情報を記憶してもよい。広告情報は、企業の広告を示す情報である。レビュー情報１１２は、商品に関する評価情報を、その商品に対応付けて記憶する情報である。以下、「評価情報」を、「レビュー」と記載することがある。商品情報１１３は、各商品となる各本に関する情報である。例えば、商品情報１１３は、本のタイトル、本の著者、本の書誌データ等を記憶する。
【００１８】
情報処理装置１０１は、図１の（１）で示すように、企業に関する検索条件を含む本の検索要求１２１を受け付ける。図１の例では、「○○会社」の宣伝を行う企業利用者ｕ１が操作するコンピュータから、検索要求１２１を受け付ける。検索要求１２１は、例えば、企業利用者ｕ１の企業名がタイトルや内容に含まれる本を検索するという検索条件を含む本の検索要求である。または、検索要求１２１は、企業利用者ｕ１の業種について記載された本を検索するという検索条件を含む検索要求でもよい。
【００１９】
検索要求１２１を受け付けた情報処理装置１０１は、図１の（２）で示すように、企業関連情報１１１から、検索条件に合致する企業に関連する企業関連情報を抽出する。図１の例では、情報処理装置１０１は、企業関連情報１１１から、抽出した抽出結果１２２として、企業関連情報「○○会社、ＰＣ、携帯」という情報を抽出する。
【００２０】
次に、情報処理装置１０１は、図１の（３）で示すように、レビュー情報１１２を参照して、抽出した企業関連情報を含むレビューに関する本を検索する。例えば、図１の例では、情報処理装置１０１は、「○○会社」、「ＰＣ」、「携帯」のいずれかが含まれるレビューを検索し、検索結果１２３として、「本１」、「本２」を得る。
【００２１】
そして、情報処理装置１０１は、図１の（４）で示すように、商品情報１１３を参照して、検索した本に関する情報と、検索した本に関するレビューに含まれる企業関連情報とを、検索要求１２１の要求元に表示する。図１の例では、情報処理装置１０１は、表示結果１２４が示すように、検索した「本１」に関する情報と「本１」のレビューに含まれる企業関連情報として「○○会社」とを、企業利用者ｕ１の操作する装置に表示する。さらに、情報処理装置１０１は、検索した「本２」に関する情報と「本２」のレビューに含まれる企業関連情報として「ＰＣ」とを、企業利用者ｕ１の操作する装置に表示する。
【００２２】
このように、情報処理装置１０１は、検索した企業に関連し、かつ、レビューがあるため一般利用者の目に留まりやすいという、企業利用者ｕ１が宣伝のためにレビューを書くべき本の情報を提供することができる。そして、企業利用者ｕ１は、表示結果１２４を閲覧して、レビューを書くことにより宣伝の効果が現れる本がどれなのかが分る。また、企業利用者ｕ１は、本の情報に付随する企業関連情報を閲覧して、レビューを書く本を決定することができる。
【００２３】
また、情報処理装置１０１は、図１で示した方法以外にも、下記の内容による検索結果表示を行ってもよい。この場合、検索要求１２１は、検索条件が指定された本の検索要求である。そして、検索条件は、どのような検索条件でもよく、例えば、企業に関しない検索条件でもよい。例えば、検索要求１２１は、「バラの育て方」という文字列がタイトルに含まれている本を検索するという検索条件が指定された本の検索要求である。また、情報処理装置１０１は、広告情報を評価情報に対応付けて記憶する。また、広告情報は、商品に対応付けられてもよい。具体的な広告情報の内容は、下記例で示す。
【００２４】
また、情報処理装置１０１は、投稿したレビューの数に応じて広告を表示するというサービスを提供している。
【００２５】
検索要求１２１を受け付けると、情報処理装置１０１は、商品情報１１３を参照して、受け付けた検索条件を満たす商品情報に対応付けられた商品を特定する。例えば、情報処理装置１０１は、タイトルに「バラの育て方」が含まれた本を特定する。特定する本は、１つでもよいし、複数でもよい。
【００２６】
次に、情報処理装置１０１は、レビュー情報１１２を参照して、特定した商品に対応付けられた評価情報を取得する。例えば、情報処理装置１０１は、タイトルに「バラの育て方」が含まれた本に対応付けられたレビューを取得する。また、特定した本が複数である場合、情報処理装置１０１は、特定した本ごとに対応付けられたレビューを取得する。
【００２７】
そして、情報処理装置１０１は、広告情報を評価情報に対応付けて記憶する記憶部を参照して、取得したレビューに対応付けられた広告情報を取得する。例えば、「バラの育て方」に関する広告情報が、タイトルに「バラの育て方」が含まれた本のレビューに対応付けられているとする。そして、具体的な「広告情報」としては、例えば、バラを販売する花屋による広告である。広告情報には、例えば、その花屋が取り扱うバラの品質の良さや、その花屋が使用している肥料の良さや、その花屋が取り扱うプランターの生産国などが記載されている。情報処理装置１０１は、取得したレビューが、タイトルに「バラの育て方」が含まれた本のレビューに対応付けられた広告情報を取得する。
【００２８】
次に、情報処理装置１０１は、取得した広告情報を、検索条件を満たす商品情報と併せて表示する。例えば、情報処理装置１０１は、取得した広告情報を、タイトルに「バラの育て方」が含まれた本の情報と併せて表示する。このように、広告情報を具体的に表示することにより、情報処理装置１０１が投稿したレビューの数に応じて広告を表示しているため、情報処理装置１０１は、企業に対するレビューの登録意欲を引き起こし、レビューの登録を促進させることができる。そして、情報処理装置１０１は、本に対するレビューの数を増加させることができる。次に、情報処理装置１０１を、Ｗｅｂサーバに適用した例を、図２を用いて説明する。
【００２９】
図２は、検索結果表示および情報処理を行うシステム２００の構成例を示す説明図である。システム２００は、Ｗｅｂサーバ２０１と、クライアント端末２０２、２０３とを含む。Ｗｅｂサーバ２０１、クライアント端末２０２、２０３は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク２１０によってそれぞれ接続される。
【００３０】
Ｗｅｂサーバ２０１は、公共図書館のＷｅｂページを制御するＷｅｂサーバである。クライアント端末２０２は、企業利用者ｕ１が操作するコンピュータである。クライアント端末２０２は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）である。クライアント端末２０３は、個人利用者ｕ２が操作するコンピュータである。クライアント端末２０３は、例えば、タブレット端末、携帯端末、携帯電話等である。
【００３１】
（Ｗｅｂサーバ２０１のハードウェア構成例）
図３は、Ｗｅｂサーバ２０１のハードウェア構成例を示す説明図である。図３において、Ｗｅｂサーバ２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、を含む。また、Ｗｅｂサーバ２０１は、ディスクドライブ３０４およびディスク３０５と、通信インターフェース３０６と、を含む。また、ＣＰＵ３０１〜ディスクドライブ３０４、通信インターフェース３０６はバス３０７によってそれぞれ接続される。
【００３２】
ＣＰＵ３０１は、Ｗｅｂサーバ２０１の全体の制御を司る演算処理装置である。ＲＯＭ３０２は、ブートプログラムなどのプログラムを記憶する不揮発性メモリである。ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される揮発性メモリである。
【００３３】
ディスクドライブ３０４は、ＣＰＵ３０１の制御に従ってディスク３０５に対するデータのリードおよびライトを制御する制御装置である。ディスクドライブ３０４には、例えば、磁気ディスクドライブ、光ディスクドライブ、ソリッドステートドライブなどを採用することができる。ディスク３０５は、ディスクドライブ３０４の制御で書き込まれたデータを記憶する不揮発性メモリである。例えばディスクドライブ３０４が磁気ディスクドライブである場合、ディスク３０５には、磁気ディスクを採用することができる。また、ディスクドライブ３０４が光ディスクドライブである場合、ディスク３０５には、光ディスクを採用することができる。また、ディスクドライブ３０４がソリッドステートドライブである場合、ディスク３０５には、半導体素子によって形成された半導体メモリ、いわゆる半導体ディスクを採用することができる。
【００３４】
通信インターフェース３０６は、ネットワーク２１０と内部のインターフェースを司り、他の装置からのデータの入出力を制御する制御装置である。具体的に、通信インターフェース３０６は、通信回線を通じてネットワーク２１０を介して他の装置に接続される。通信インターフェース３０６には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３５】
また、Ｗｅｂサーバ２０１の管理者が、Ｗｅｂサーバ２０１を直接操作する場合、Ｗｅｂサーバ２０１は、ディスプレイ、キーボード、マウスといったハードウェアを有してもよい。
【００３６】
（クライアント端末２０２のハードウェア構成例）
図４は、クライアント端末２０２のハードウェア構成例を示す説明図である。クライアント端末２０２は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ディスクドライブ４０４と、ディスク４０５と、通信インターフェース４０６とを含む。さらに、クライアント端末２０２は、ディスプレイ４０７と、キーボード４０８と、マウス４０９と、機器接続インターフェース４１０とを含む。また、ＣＰＵ４０１〜ディスクドライブ４０４と、通信インターフェース４０６〜機器接続インターフェース４１０とは、バス４１１によってそれぞれ接続される。
【００３７】
ＣＰＵ４０１は、クライアント端末２０２の全体の制御を司る演算処理装置である。ＲＯＭ４０２は、ブートプログラムなどのプログラムを記憶する不揮発性メモリである。ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される揮発性メモリである。
【００３８】
ディスクドライブ４０４は、ＣＰＵ４０１の制御に従ってディスク４０５に対するデータのリードおよびライトを制御する制御装置である。ディスクドライブ４０４には、例えば、磁気ディスクドライブ、光ディスクドライブ、ソリッドステートドライブなどを採用することができる。ディスク４０５は、ディスクドライブ４０４の制御で書き込まれたデータを記憶する不揮発性メモリである。例えばディスクドライブ４０４が磁気ディスクドライブである場合、ディスク４０５には、磁気ディスクを採用することができる。また、ディスクドライブ４０４が光ディスクドライブである場合、ディスク４０５には、光ディスクを採用することができる。また、ディスクドライブ４０４がソリッドステートドライブである場合、ディスク４０５には、半導体ディスクを採用することができる。
【００３９】
通信インターフェース４０６は、ネットワーク２１０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する制御装置である。具体的に、通信インターフェース４０６は、通信回線を通じてネットワーク２１０を介して他の装置に接続される。通信インターフェース４０６には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００４０】
ディスプレイ４０７は、マウスカーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する装置である。ディスプレイ４０７には、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００４１】
キーボード４０８は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う装置である。また、キーボード４０８は、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４０９は、マウスカーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う装置である。マウス４０９は、ポインティングデバイスとして同様に機能を有するものであれば、トラックボールやジョイスティックなどであってもよい。
【００４２】
機器接続インターフェース４１０は、クライアント端末２０２と周辺機器とを接続し、接続した周辺機器を制御する制御装置である。例えば、機器接続インターフェース４１０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等を採用することができる。そして、機器接続インターフェース４１０には、例えば、機器接続インターフェース４１０がＵＳＢである場合にはＵＳＢフラッシュドライブ４２１や、メモリカードリーダライタ４２２を接続することができる。
【００４３】
ＵＳＢフラッシュドライブ４２１は、電力を供給しなくてもデータを保持可能な不揮発性の半導体メモリであるフラッシュメモリを内蔵し、フラッシュメモリの制御および機器接続インターフェース４１０との通信を行うドライブ装置を含めた装置である。メモリカードリーダライタ４２２は、メモリカード４２３に対するデータのリードおよびライトを制御する制御装置である。メモリカード４２３は、カード型の記録媒体である。メモリカード４２３には、フラッシュメモリが内蔵される。
【００４４】
（クライアント端末２０３のハードウェア構成例）
図５は、クライアント端末２０３のハードウェア構成例を示す説明図である。図５において、クライアント端末２０３は、ＣＰＵ５０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０３と、ディスクドライブ５０４と、ディスク５０５と、通信インターフェース５０６と、タッチパネル５０７と、を有する。また、ＣＰＵ５０１〜ディスクドライブ５０４と、通信インターフェース５０６と、タッチパネル５０７とはバス５０８によってそれぞれ接続される。
【００４５】
ここで、ＣＰＵ５０１は、クライアント端末２０３の全体の制御を司る演算処理装置である。ＲＯＭ５０２は、ブートプログラムなどのプログラムを記憶する不揮発メモリである。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される揮発性メモリである。ディスクドライブ５０４は、ＣＰＵ５０１の制御に従ってディスク５０５に対するデータのリードおよびライトを制御する制御装置である。ディスク５０５は、ディスクドライブ５０４の制御で書き込まれたデータを記憶する。ディスクドライブ５０４には、例えば、磁気ディスクドライブ、ソリッドステートドライブなどを採用することができる。例えばディスクドライブ５０４が磁気ディスクドライブである場合、ディスク５０５には、磁気ディスクを採用することができる。また、ディスクドライブ５０４がソリッドステートドライブである場合、ディスク５０５には、半導体素子によって形成された半導体メモリ、いわゆる半導体ディスクを採用することができる。
【００４６】
通信インターフェース５０６は、ネットワークと内部のインターフェースを司り、他の装置からのデータの入出力を制御する制御装置である。具体的に、通信インターフェース５０６は、通信回線を通じてネットワークを介して他の装置に接続される。
【００４７】
タッチパネル５０７は、個人利用者ｕ２によるタップ操作やフリック操作を検出するセンサと、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示するディスプレイとを組み合わせた装置である。具体的には、センサは、ディスプレイ上に重ねて配置される。また、センサは、例えば、抵抗膜方式、表面型や投影型の静電容量方式等が採用されたセンサである。ディスプレイは、例えば、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイなどを採用することができる。
【００４８】
（Ｗｅｂサーバ２０１の機能構成例）
図６は、Ｗｅｂサーバ２０１の機能構成例を示す説明図である。情報処理装置１０１が適用されたＷｅｂサーバ２０１は、制御部６００を有する。制御部６００は、受け付け部６０１と、抽出部６０２と、検索部６０３と、出力部６０４と、を含む。制御部６００は、記憶装置に記憶されたプログラムをＣＰＵ３０１が実行することにより、各部の機能を実現する。記憶装置とは、具体的には、例えば、図３に示したＲＯＭ３０２、ＲＡＭ３０３、ディスク３０５などである。また、各部の処理結果は、ＣＰＵ３０１のレジスタや、ＣＰＵ３０１のキャッシュメモリ等に格納される。
【００４９】
また、Ｗｅｂサーバ２０１は、本ＤＢ（ＤａｔａＢａｓｅ）６１１、企業情報ＤＢ６１２、特典情報ＤＢ６１３、レビューＤＢ６１４にアクセス可能である。本ＤＢ６１１〜レビューＤＢ６１４は、ＲＡＭ３０３、ディスク３０５といった記憶装置に格納されている。ここで、本ＤＢ６１１は、図１で示した商品情報１１３に相当する。また、企業情報ＤＢ６１２、特典情報ＤＢ６１３とは、図１で示した企業関連情報１１１に相当する。また、レビューＤＢ６１４は、図１で示したレビュー情報１１２に相当する。
【００５０】
本ＤＢ６１１は、本に関する情報を記憶する。本ＤＢ６１１の記憶内容の一例を、図９で示す。
【００５１】
企業情報ＤＢ６１２は、複数の企業の各企業に関連する情報を記憶する。企業情報ＤＢ６１２の記憶内容の一例を、図１０で示す。
【００５２】
特典情報ＤＢ６１３は、レビューに企業関連情報が含まれる際にレビューを表示した者が得られる特典を示す。また、特典情報ＤＢ６１３は、企業情報ＤＢ６１２に対応付いた情報である。特典情報ＤＢ６１３の記憶内容の一例を、図１１で示す。
【００５３】
レビューＤＢ６１４は、各本に関するレビューを記憶する。また、レビューＤＢ６１４は、各商品に関するレビューとレビューを登録した者の識別情報とを記憶してもよい。レビューＤＢ６１４の記憶内容の一例を、図１２で示す。
【００５４】
受け付け部６０１は、企業に関する検索条件を含む商品の検索要求を受け付ける。
【００５５】
抽出部６０２は、企業情報ＤＢ６１２、特典情報ＤＢ６１３から、受け付けた検索条件に合致する企業に関連する企業関連情報を抽出する。抽出する企業関連情報は、図１で説明した、各企業の名称、各企業の業種の他に、企業情報ＤＢ６１２に記憶されている各企業の代表取締役や、特典情報ＤＢ６１３に記憶されている、特典の表示条件となるキーワード等でもよい。
【００５６】
検索部６０３は、レビューＤＢ６１４を参照して、抽出した企業関連情報を含むレビューに関する商品を検索する。また、検索部６０３は、さらに、レビューＤＢ６１４を参照して、利用者が過去に登録したレビューを検索してもよい。
【００５７】
出力部６０４は、本ＤＢ６１１を参照して、検索した商品に関する情報と、検索した商品に関するレビューに含まれる企業関連情報とを、検索要求の要求元となるクライアント端末２０２、２０３に出力して表示する。さらに、出力部６０４は、商品に関するレビューを出力してもよい。さらに、出力部６０４は、検索した商品に関するレビューに含まれる企業関連情報に対応する特典情報を出力してもよい。さらに、出力部６０４は、利用者が過去に登録したレビューを出力してもよい。
【００５８】
次に、画面遷移図の一例について、図７、図８を用いて説明する。
【００５９】
図７は、画面遷移図の例を示す説明図（その１）である。また、図８は、画面遷移図の例を示す説明図（その２）である。Ｗｅｂサーバ２０１は、処理画面選択画面７０１、企業／特典情報入力画面７０２、レビュー登録用本検索画面７０３、レビュー登録する本の検索画面７０４、レビュー登録画面７０５、本詳細画面７０６を、クライアント端末２０２、２０３に表示する。具体的には、Ｗｅｂサーバ２０１は、企業利用者ｕ１の操作に応じて、処理画面選択画面７０１〜本詳細画面７０６をクライアント端末２０２に表示する。また、Ｗｅｂサーバ２０１は、個人利用者ｕ２の操作に応じて、レビュー登録する本の検索画面７０４〜本詳細画面７０６をクライアント端末２０３に表示する。図７、図８では、同一の画面遷移図を表示するが、表示の都合上、図７では、処理画面選択画面７０１〜レビュー登録する本の検索画面７０４の詳細を表示し、図８では、レビュー登録画面７０５、本詳細画面７０６を表示する。
【００６０】
Ｗｅｂサーバ２０１は、企業利用者ｕ１のログイン処理要求を受け付けると、処理画面選択画面７０１をクライアント端末２０２に表示する。処理画面選択画面７０１には、企業情報を新規追加するボタン７１１と、企業利用者ｕ１によって既に登録された企業情報を表示する項目７１２、７１３とが含まれる。
【００６１】
企業利用者ｕ１の操作によって、ボタン７１１、または、項目７１２、７１３内の「企業／特典情報入力画面」のリンクが押下された場合、Ｗｅｂサーバ２０１は、企業／特典情報入力画面７０２をクライアント端末２０２に表示する。企業／特典情報入力画面７０２には、企業情報を入力する企業情報入力フォーム７２１と、特典情報を入力する特典情報入力フォーム７２２と、更新ボタン７２３を表示する。企業利用者ｕ１の操作によって更新ボタン７２３が押下された場合、Ｗｅｂサーバ２０１は、企業情報入力フォーム７２１の内容を企業情報ＤＢ６１２に登録するとともに、特典情報入力フォーム７２２の内容を特典情報ＤＢ６１３に登録する。
【００６２】
また、企業利用者ｕ１の操作によって、項目７１２、７１３内の「レビュー登録用本検索画面」のリンクが押下された場合、Ｗｅｂサーバ２０１は、レビュー登録用本検索画面７０３をクライアント端末２０２に表示する。ここで、企業利用者ｕ１は、レビューする本が決まっていない場合に、「レビュー登録用本検索画面」のリンクを押下する。レビュー登録用本検索画面７０３には、Ｗｅｂサーバ２０１によって検索された関連本一覧が表示される。レビュー登録用本検索画面７０３は、レビューを書くために読む本を一覧で表示する。具体的には、Ｗｅｂサーバ２０１は、企業情報ＤＢ６１２、特典情報ＤＢ６１３、レビューＤＢ６１４と本の一致度が高い本を、貸出数の順番に表示する。レビュー登録用本検索画面７０３におけるより具体的な検索方法については、図１３で説明する。
【００６３】
また、企業利用者ｕ１の操作によって、項目７１２、７１３内の「レビュー登録画面」のリンクが押下された場合、Ｗｅｂサーバ２０１は、レビュー登録する本の検索画面７０４をクライアント端末２０２に表示する。ここで、企業利用者ｕ１は、既に読み終えた本があり、この本に対するレビューを投稿する際に、「レビュー登録画面」のリンクを押下する。
【００６４】
レビュー登録する本の検索画面７０４で入力された検索条件に従って、Ｗｅｂサーバ２０１は、本の検索を行い、検索結果に該当する本のレビュー登録画面７０５を表示する。また、個人利用者ｕ２のログイン処理要求を受け付けた場合、Ｗｅｂサーバ２０１は、個人利用者ｕ２が現在貸出中の本の一覧画面をクライアント端末２０３に表示する。そして、個人利用者ｕ２の操作によって、一覧の中のいずれかの本のレビューを登録するボタンが押下された場合、Ｗｅｂサーバ２０１は、レビュー登録画面７０５をクライアント端末２０３に表示する。
【００６５】
レビュー登録画面７０５には、本検索ボタン８０１と、レビュー登録本の詳細を示す項目８０２と、関連レビュー一覧を示す項目８０３と、複写ボタン８０４と、レビューを入力するレビュー入力フォーム８０５と、登録ボタン８０６とが含まれる。本検索ボタン８０１が押下された場合、Ｗｅｂサーバ２０１は、再びレビュー登録する本の検索画面７０４をクライアント端末２０２に表示する。また、複写ボタン８０４が押下された場合、Ｗｅｂサーバ２０１は、項目８０３で選択された関連レビューの内容を、レビュー入力フォーム８０５内のレビューコメントに複写する。また、登録ボタン８０６が押下された場合、Ｗｅｂサーバ２０１は、レビュー入力フォーム８０５内のレビューコメントを、レビューＤＢ６１４に登録する。
【００６６】
また、本の検索画面の検索結果の一覧において、企業利用者ｕ１、個人利用者ｕ２の操作によって本の詳細ボタンが押下された場合、Ｗｅｂサーバ２０１は、本詳細画面７０６をクライアント端末２０２、２０３に表示する。本詳細画面７０６には、レビュー一覧８１１が含まれる。図８に示す本詳細画面７０６では、登録されたレビューの中にキーワードとして「○○会社」が含まれるため、Ｗｅｂサーバ２０１は、○○会社に関連する特典をあわせて表示する。
【００６７】
次に、本ＤＢ６１１〜レビューＤＢ６１４の記憶内容の詳細を、図９〜図１２を用いて説明する。
【００６８】
図９は、本ＤＢ６１１の記憶内容の一例を示す説明図である。図９に示す本ＤＢ６１１は、例えば、レコード９０１−１、２に示すようなデータを有する。
【００６９】
本ＤＢ６１１は、書誌ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）と、貸出回数と、書誌データ、というフィールドを含む。書誌ＩＤフィールドには、本を識別する書誌ＩＤを示す値が格納される。貸出回数フィールドには、該当の本が貸し出された貸出回数を示す値が格納される。書誌データフィールドには、本の具体的な内容を示すデータを示す値が格納される。
【００７０】
また、書誌データフィールド内には書誌データの内容を示すデータがタグに区切られて格納されている。具体的には、＜０１＞は、タイトルタグである。また、＜０２＞は、著者タグである。また、＜０３＞は、出版者タグである。また、＜０４＞は、内容タグである。タグはここに示したタグに限られず、任意の情報を示す複数のタグを設定することができる。
【００７１】
図１０は、企業情報ＤＢ６１２の記憶内容の一例を示す説明図である。図１０に示す企業情報ＤＢ６１２は、例えば、レコード１００１−１、２に示すようなデータを有する。
【００７２】
企業情報ＤＢ６１２は、企業名と、企業ＩＤと、取扱い商品と、業種と、代表取締役と、加盟団体と、利用者ＩＤというフィールドを含む。企業名フィールドには、企業の名称が格納される。企業ＩＤフィールドには、該当の企業を識別するＩＤを示す値が格納される。取扱い商品フィールドには、該当の企業が取り扱っている取扱い商品を示す名称が格納される。業種フィールドには、該当の企業の業種を示す値が格納される。代表取締役フィールドには、該当の企業の代表取締役の名称が格納される。加盟団体フィールドには、該当の企業が加入している加盟団体を示す名称が格納される。利用者ＩＤフィールドには、利用者ＩＤが格納される。
【００７３】
また、取扱い商品フィールド内には取扱い商品内容を示すデータがタグに区切られて格納されている。具体的には、＜００１＞は、商品タグである。また、加盟団体フィールド内には加盟団体の内容を示すデータがタグに区切られて格納されている。具体的には、＜００２＞は、加盟団体タグである。いずれのフィールドのタグも、ここに示したタグに限られず、任意の情報を示す複数のタグを設定することができる。
【００７４】
図１１は、特典情報ＤＢ６１３の記憶内容の一例を示す説明図である。図１１に示す特典情報ＤＢ６１３は、例えば、レコード１１０１−１〜３に示すようなデータを有する。
【００７５】
特典情報ＤＢ６１３は、企業名と、企業ＩＤと、特典情報ＩＤと、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と、特典文言と、キーワードと、特典と、利用者ＩＤというフィールドを含む。企業名フィールドには、企業の名称が格納される。企業ＩＤフィールドには、該当の企業を識別するＩＤを示す値が格納される。特典情報ＩＤフィールドには、特典情報を識別するＩＤを示す値が格納される。ＵＲＬフィールドには企業のＷｅｂページのＵＲＬを示す値が格納される。特典文言フィールドには、特典の内容を示す文字列が格納される。キーワードフィールドには、当該企業に関連する任意のキーワードを示す文字列が格納される。特典フィールドには、特典があるか否かを示す値が格納される。利用者ＩＤフィールドには、特典情報を登録した利用者ＩＤを示す値が格納される。
【００７６】
図１２は、レビューＤＢ６１４の記憶内容の一例を示す説明図である。図１２に示すレビューＤＢ６１４は、例えば、レコード１２０１−１〜３に示すようなデータを有する。
【００７７】
レビューＤＢ６１４は、レビュータイトルと、レビュー内容と、特典情報ＩＤと、登録書誌ＩＤと、レビュー登録利用者ＩＤというフィールドを含む。レビュータイトルフィールドには、レビュータイトルを示す文字列が格納される。レビュー内容フィールドには、レビューの内容を示す文字列が格納される。特典情報ＩＤフィールドには、特典情報ＩＤを示す値が格納される。登録書誌ＩＤフィールドには、レビューに対する本の登録書誌ＩＤを示す値が格納される。レビュー登録利用者ＩＤフィールドには、レビューを登録した利用者ＩＤを示す値が格納される。
【００７８】
（関連本一覧の検索方法）
図１３は、関連本一覧の検索方法の一例を示す説明図である。Ｗｅｂサーバ２０１は、４つの検索方法で本を検索し、例えば、４つの検索方法の全てで抽出された本、３つの検索方法で抽出された本、２つの検索方法で抽出された本、１つの検索方法で抽出された本の順に表示する。また、Ｗｅｂサーバ２０１は、４つの検索方法のいずれかで本を検索してもよいし、４つの検索方法のうちの複数の方法を組み合わせてもよい。また、Ｗｅｂサーバ２０１は、同数の検索方法で抽出された本については、例えば、貸出回数が多い順に表示する。
【００７９】
次に、４つの検索方法のそれぞれについて説明する。１つ目の検索方法は、図１３の（１）で示すように、企業情報ＤＢ６１２の企業名、取扱い商品、業種から本を検索する方法である。具体的には、Ｗｅｂサーバ２０１は、処理画面選択画面７０１の「レビュー登録用本検索画面」のリンクが押下された場合、企業情報ＤＢ６１２から、前述のリンクに対応する企業ＩＤに対応する企業名、取扱い商品、業種を取得する。そして、Ｗｅｂサーバ２０１は、本ＤＢ６１１から、取得した企業名、取扱い商品、業種を書誌データに含む書誌ＩＤを検索する。
【００８０】
２つ目の検索方法は、図１３の（２）で示すように、企業情報ＤＢ６１２の代表取締役が著者である本や、代表取締役について書かれている本を検索する方法である。具体的には、Ｗｅｂサーバ２０１は、処理画面選択画面７０１の「レビュー登録用本検索画面」のリンクが押下された場合、企業情報ＤＢ６１２から、前述のリンクに対応する企業ＩＤに対応する代表取締役を取得する。そして、Ｗｅｂサーバ２０１は、本ＤＢ６１１のタイトルタグや著名タグに、取得した代表取締役が含まれる書誌ＩＤを検索する。
【００８１】
３つ目の検索方法は、図１３の（３）で示すように、企業情報ＤＢ６１２の加盟団体が著者または出版者となっている本を検索する方法である。具体的には、Ｗｅｂサーバ２０１は、「レビュー登録用本検索画面」のリンクが押下された場合、企業情報ＤＢ６１２から、前述のリンクに対応する企業ＩＤに対応する加盟団体を取得する。そして、Ｗｅｂサーバ２０１は、本ＤＢ６１１のタイトルタグや著名タグ、出版者タグに、取得した加盟団体が含まれる書誌ＩＤを検索する。
【００８２】
４つ目の検索方法は、図１３の（４）で示すように、特典情報ＤＢ６１３のキーワードを含むレビューを検索し、見つかったレビューの本を取得する方法である。具体的には、Ｗｅｂサーバ２０１は、「レビュー登録用本検索画面」のリンクが押下された場合、特典情報ＤＢ６１３から、前述のリンクに対応する企業ＩＤに対応するキーワードを取得する。そして、Ｗｅｂサーバ２０１は、レビューＤＢ６１４から、取得したキーワードを含むレビューを検索し、見つかったレビューの書誌ＩＤを検索する。
【００８３】
（関連レビュー一覧の抽出方法）
次に、レビュー登録画面７０５内の関連レビュー一覧を示す項目８０３に表示する、関連レビュー一覧の抽出方法について説明する。関連レビュー一覧の抽出方法としては、次に示す４つの方法がある。Ｗｅｂサーバ２０１は、４つの方法のうちのいずれを採用してもよいし、４つの方法のうちの複数の方法を組み合わせてもよい。
【００８４】
１つ目の方法として、Ｗｅｂサーバ２０１は、特典情報ＤＢ６１３から、企業情報入力フォーム７２１で入力した企業ＩＤと一致する企業ＩＤを検索し、見つかったレコードの特典情報ＩＤを有するレビューを、レビューＤＢ６１４から検索する。
【００８５】
また、２つ目の方法として、Ｗｅｂサーバ２０１は、レビューＤＢ６１４から、ログインした利用者が過去に登録したレビューを検索する。また、３つ目の方法として、Ｗｅｂサーバ２０１は、企業情報入力フォーム７２１で入力した企業ＩＤと一致する企業ＩＤを検索し、見つかった企業の取扱い商品と同じ取扱い商品を取り扱っている企業を検索する。そして、Ｗｅｂサーバ２０１は、特典情報ＤＢ６１３から、見つかった企業の特典情報ＩＤを取得し、見つかった特典情報ＩＤを有するレビューを、レビューＤＢ６１４から検索する。
【００８６】
また、４つ目の方法として、Ｗｅｂサーバ２０１は、企業利用者が登録した特典情報ＤＢ６１３のキーワードに一致するキーワードを含む一般利用者のレビューを検索する。
【００８７】
次に、検索結果表示および情報処理を行うシステム２００が行う処理の手順を示すフローチャートを、図１４〜図１６で説明する。
【００８８】
図１４は、企業／特典情報登録処理手順の一例を示すフローチャートである。Ｗｅｂサーバ２０１は、利用者のログイン処理要求を受け付ける（ステップＳ１４０１）。次に、Ｗｅｂサーバ２０１は、レビュー登録しようとしている利用者が企業か個人か否かを判断する（ステップＳ１４０２）。具体的には、Ｗｅｂサーバ２０１は、ログインした利用者のＩＤにより、レビュー登録しようとしている利用者が企業か個人かを判断する。
【００８９】
レビュー登録しようとしている利用者が企業である場合（ステップＳ１４０２：企業）、Ｗｅｂサーバ２０１は、企業情報と特典情報とが既に登録されているか否かを判断する（ステップＳ１４０３）。企業情報と特典情報とがまだ登録されていない場合（ステップＳ１４０３：Ｎｏ）、Ｗｅｂサーバ２０１は、企業／特典情報入力画面７０２をクライアント端末２０２に表示する（ステップＳ１４０４）。利用者による企業／特典情報入力画面７０２の情報入力完了後、または、企業情報と特典情報とが既に登録されている場合（ステップＳ１４０３：Ｙｅｓ）、Ｗｅｂサーバ２０１は、処理画面選択画面７０１をクライアント端末２０２に表示して遷移する（ステップＳ１４０５）。
【００９０】
ステップＳ１４０５の処理終了後、または、レビュー登録しようとしている利用者が個人である場合（ステップＳ１４０２：個人）、Ｗｅｂサーバ２０１は、企業／特典情報登録処理を終了する。
【００９１】
図１５は、本の検索／レビューの登録処理手順の一例を示すフローチャートである。本の検索／レビューの登録処理は、企業／特典情報登録処理の終了後に行う処理である。Ｗｅｂサーバ２０１は、処理画面選択画面７０１上で利用者の操作によって押下されたリンク先を判断する（ステップＳ１５０１）。ここで、利用者は、レビューを書く本が決まっていない場合、「レビュー登録用本検索画面」のリンクを押下し、レビューを書く本が決まっている場合、「レビュー登録画面」のリンクを押下する。
【００９２】
押下されたリンクが「レビュー登録用本検索画面」である場合（ステップＳ１５０１：レビュー登録用本検索画面）、利用者からの本の検索要求を受け付けたとみなして、Ｗｅｂサーバ２０１は、レビューを書くための本を検索する（ステップＳ１５０２）。そして、Ｗｅｂサーバ２０１は、検索結果を関連本一覧としたレビュー登録用本検索画面７０３をクライアント端末２０２に表示する（ステップＳ１５０３）。利用者は、レビュー登録用本検索画面７０３を閲覧して、レビューを書く本を決め、読み終わった後に再ログイン処理要求をする。ステップＳ１５０３の処理終了後、Ｗｅｂサーバ２０１は、本の検索／レビューの登録処理を終了する。
【００９３】
押下されたリンクが「レビュー登録画面」である場合（ステップＳ１５０１：レビュー登録画面）、Ｗｅｂサーバ２０１は、レビュー登録する本の検索画面７０４をクライアント端末２０２に表示する（ステップＳ１５０４）。次に、Ｗｅｂサーバ２０１は、入力された検索条件に従って、レビューを書く本を検索する（ステップＳ１５０５）。そして、Ｗｅｂサーバ２０１は、レビュー登録画面７０５をクライアント端末２０２に表示する（ステップＳ１５０６）。
【００９４】
ここで、個人利用者ｕ２がログインした場合、Ｗｅｂサーバ２０１は、個人利用者ｕ２が現在貸出中の本の一覧画面をクライアント端末２０３に表示する。そして、個人利用者ｕ２の操作によって、一覧の中のいずれかの本のレビューを登録するボタンが押下された場合、Ｗｅｂサーバ２０１は、ステップＳ１５０６の処理と同等の処理として、レビュー登録画面７０５をクライアント端末２０３に表示する。
【００９５】
ステップＳ１５０６の処理終了後、Ｗｅｂサーバ２０１は、入力されたレビューをレビューＤＢ６１４に登録する（ステップＳ１５０７）。次に、Ｗｅｂサーバ２０１は、特典情報で登録したキーワードとレビュー文言に一致している文字があるか否かを判断する（ステップＳ１５０８）。
【００９６】
特典情報で登録したキーワードとレビュー文言に一致している文字がある場合（ステップＳ１５０８：Ｙｅｓ）、Ｗｅｂサーバ２０１は、レビューに特典情報を付与して登録する（ステップＳ１５０９）。ステップＳ１５０９の処理終了後、または、特典情報で登録したキーワードとレビュー文言に一致している文字がない場合（ステップＳ１５０８：Ｎｏ）、Ｗｅｂサーバ２０１は、本の検索／レビューの登録処理を終了する。
【００９７】
図１６は、本の詳細情報の表示処理手順の一例を示すフローチャートである。Ｗｅｂサーバ２０１は、詳細を調べたい本を検索する（ステップＳ１６０１）。次に、Ｗｅｂサーバ２０１は、利用者の操作によって本の詳細ボタンが押下された場合、本詳細画面７０６をクライアント端末２０２、２０３に表示する（ステップＳ１６０２）。ステップＳ１６０２の処理終了後、Ｗｅｂサーバ２０１は、本の詳細情報の表示処理を終了する。
【００９８】
以上説明したように、自社広告のためにレビューを書く本の検索要求を行い、自社に関連するキーワードを含むレビューを持つ本の情報と、自社に関連するキーワードを検索して表示する。これにより、企業利用者ｕ１は、表示された情報を閲覧することにより、自社に関連し、かつ、レビューがあって利用者の目に留まり易い本を見つけることができる。また、企業情報ＤＢ６１２と特典情報ＤＢ６１３とに関連性の高い本を検索することができるため、Ｗｅｂサーバ２０１は、前述の本を検索した一般利用者が特典を利用する可能性を高めることができる。
【００９９】
また、Ｗｅｂサーバ２０１は、さらに、本に関するレビューを出力してもよい。これにより、企業利用者ｕ１は、表示されたレビューを閲覧することにより、より自社に関連する本を見つけることができる。
【０１００】
また、Ｗｅｂサーバ２０１は、さらに、本に関するレビューに含まれる特典を出力してもよい。これにより、企業利用者ｕ１は、表示された特典を閲覧することにより、例えば、特典の内容に対応したレビューを書くといったことができる。
【０１０１】
また、Ｗｅｂサーバ２０１は、利用者が過去に登録したレビューを出力してもよい。これにより、企業利用者ｕ１は、表示されたレビューを閲覧することにより、過去のレビューを参考にすることができる。
【０１０２】
また、本実施の形態における商品は、図書館における本以外の商品であってもよい。一般的には、図書館は、地元の人が利用することを想定している。さらに、公共図書館では、その公共図書館がある市、県等に在住、在勤している者だけが利用できるという条件を付与している場合がある。このような場合、一般利用者は、その公共図書館がある市、県等に在住、在勤している者となる。従って、Ｗｅｂサーバ２０１は、その者に対してレビュー機能を活用した地元企業の宣伝を行うことにより、その者が地元企業の商品、サービスの利用意欲を引き起こさせることができる。そして、Ｗｅｂサーバ２０１は、その者が地元企業に来店する意欲、また、商品の購入、契約する意欲を起こすことにより、地元産業の活性化を図ることができる。
【０１０３】
また、Ｗｅｂサーバ２０１が、登校したレビューの数に応じて広告を表示するサービスを行っているとする。この場合、Ｗｅｂサーバ２０１は、本ＤＢ６１１を参照して、受け付けた検索条件を満たす商品を特定し、レビューＤＢ６１４を参照して、特定した商品に対応付けられたレビューを取得する。そして、Ｗｅｂサーバ２０１は、広告情報を評価情報に対応付けて記憶する記憶部を参照して、取得したレビューに対応付けられた広告情報を取得し、取得した広告情報を、検索条件を満たす商品情報と併せて表示してもよい。このように、広告情報を具体的に表示することにより、Ｗｅｂサーバ２０１が投稿したレビューの数に応じて広告を表示しているため、Ｗｅｂサーバ２０１は、企業に対するレビューの登録意欲を引き起こし、レビューの登録を促進させることができる。そして、Ｗｅｂサーバ２０１は、本に対するレビューの数を増加させることができる。
【０１０４】
また、本実施の形態における商品は、オンラインショップの商品や、レンタルショップのＣＤ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、Ｂｌｕ−ｒａｙ（登録商標）でもよい。
【０１０５】
また、Ｗｅｂサーバ２０１は、特典情報ＤＢ６１３で登録したキーワードが、レビュー文言に含まれていれば、レビューに自動的に特典情報を付与して表示する。これにより、Ｗｅｂサーバ２０１は、一般利用者が登録したレビューにも特典情報が付与されるため、より多くの利用者が特典を利用する可能性が高まる。
【０１０６】
なお、本実施の形態で説明した検索結果表示方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本検索結果表示プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本検索結果表示プログラムは、インターネット等のネットワークを介して配布してもよい。
【符号の説明】
【０１０７】
１０１  情報処理装置
１１１  企業関連情報
１１２  レビュー情報
１１３  商品情報
１２１  検索要求
１２２  抽出結果
１２３  検索結果
１２４  表示結果
２０１  Ｗｅｂサーバ
２０２、２０３  クライアント端末
６００  制御部
６０１  受け付け部
６０２  抽出部
６０３  検索部
６０４  出力部
６１１  本ＤＢ
６１２  企業情報ＤＢ
６１３  特典情報ＤＢ
６１４  レビューＤＢ
【図１】
0006642209.tif 000002
【図２】
0006642209.tif 000003
【図３】
0006642209.tif 000004
【図４】
0006642209.tif 000005
【図５】
0006642209.tif 000006
【図６】
0006642209.tif 000007
【図７】
0006642209.tif 000008
【図８】
0006642209.tif 000009
【図９】
0006642209.tif 000010
【図１０】
0006642209.tif 000011
【図１１】
0006642209.tif 000012
【図１２】
0006642209.tif 000013
【図１３】
0006642209.tif 000014
【図１４】
0006642209.tif 000015
【図１５】
0006642209.tif 000016
【図１６】
0006642209.tif 000017