(57)【要約】【課題】情報検索のための新たなユーザインタフェースを提供する。【解決手段】情報処理装置１００において、入力欄表示部１４は、情報処理装置１００のユーザが検索クエリの文字列を入力するための入力欄を表示部に表示させる。検索部１６は、ネットワークを介して前記文字列に基づく１以上の検索結果を取得する。質問表示部１８は、１以上の検索結果のうち少なくともいずれか１つの検索結果を表示部に表示させる。評価取得部３８は、表示部に表示された検索結果を評価するためのアイコンを、ユーザが選択可能な態様で表示部に表示させる。【選択図】図２
2018010410.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
前記コンピュータのユーザが検索クエリの文字列を入力するための入力欄を表示部に表示させる機能と、
ネットワークを介して前記文字列に基づく１以上の検索結果を取得する機能と、
前記１以上の検索結果のうち少なくともいずれか１つの検索結果を前記表示部に表示させる機能と、
前記表示部に表示された検索結果を評価するためのアイコンを、前記ユーザが選択可能な態様で前記表示部に表示させる機能と、
を実現させるプログラム。
【請求項２】
前記コンピュータに、
前記１以上の検索結果を、仮想のオペレータから前記ユーザに対して発信された情報を表現する表示態様で、前記表示部に表示させる機能と、
前記仮想のオペレータを示すアイコンを前記表示部に表示させる機能と、
をさらに実現させる請求項１に記載のプログラム。
【請求項３】
前記コンピュータに、
前記ユーザが選択した前記アイコンに対応する評価に基づいて、前記仮想のオペレータを示すアイコンを変更する機能をさらに実現させる請求項２に記載のプログラム。
【請求項４】
前記コンピュータに、
前記ユーザと、前記ユーザに関連付けられた１以上の他のユーザとを格納する記憶部から少なくも一人の他のユーザを選択する機能と、
前記ユーザが選択した前記アイコンに対応する評価が否定的な評価の場合、前記仮想のオペレータが、選択された前記他のユーザに対して前記検索クエリの文字列に関して質問することを示す表示態様を表示させるための指示を、前記他のユーザのコンピュータに送信させる機能と、
をさらに実現させる請求項３に記載のプログラム。
【請求項５】
前記コンピュータに、
前記ユーザが選択した前記アイコンに対応する評価が肯定的な評価の場合、前記表示部に表示させた検索結果を、前記検索クエリの文字列とともに、１以上の前記他のユーザのコンピュータに表示させるための指示を送信させる機能をさらに実現させる請求項４に記載のプログラム。
【請求項６】
前記コンピュータに、
前記ユーザが選択した前記アイコンに対応する評価が否定的な評価の場合、前記１以上の検索結果の中から選択した新たな検索結果を前記表示部に表示させる機能をさらに実現させる請求項１から５のいずれか一項に記載のプログラム。
【請求項７】
前記コンピュータに、
複数のユーザのそれぞれについて各ユーザが入力した検索クエリの文字列、前記文字列に基づく１以上の検索結果、及び前記検索結果に対する各ユーザの評価を対応づけて格納する検索結果データベースを参照して、前記表示部に表示させる前記新たな検索結果を選択する機能をさらに実現させる請求項６に記載のプログラム。
【請求項８】
情報処理装置であって、
前記情報処理装置のユーザが検索クエリの文字列を入力するための入力欄を表示部に表示させる入力欄表示部と、
ネットワークを介して前記文字列に基づく１以上の検索結果を取得する検索部と、
前記１以上の検索結果のうち少なくともいずれか１つの検索結果を前記表示部に表示させる質問表示部と、
前記表示部に表示された検索結果を評価するためのアイコンを、前記ユーザが選択可能な態様で前記表示部に表示させる評価取得部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ウェブコンテンツ検索及び表示アプリケーションをウェブブラウザの形で実行することが行われている。ウェブブラウザは通常クライアント・サーバ・モデルに基づいて作動し、データ保存と検索リポジトリとして機能する中央ウェブサーバにウェブコンテンツ用の要求メッセージを送信する。ウェブサーバは、要求メッセージを構文解析し、応答メッセージで要求されたウェブコンテンツをウェブブラウザに返す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５００９０３公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、インターネット等のネットワークに容易に接続できる携帯電話やスマートフォン等の通信端末が爆発的に普及し、幅広いユーザによって使用されるようになってきた。このため、情報技術の扱いに長けたユーザのみならず、扱いに不慣れなユーザであってもウェブコンテンツの検索を実行する機会が増加している。
【０００５】
一般的にウェブブラウザの表示内容は文字列が多く、情報技術の扱いに不慣れなユーザには無味乾燥で扱いづらい印象を与えかねない。そのような状況では、情報技術の扱いに不慣れなユーザが一般的なウェブブラウザを用いて望ましい検索結果を得ることは必ずしも容易でない場合もあると考えられる。
【０００６】
本発明はこれらの点に鑑みてなされたものであり、情報検索のための新たなユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様はプログラムである。このプログラムは、コンピュータに、前記コンピュータのユーザが検索クエリの文字列を入力するための入力欄を表示部に表示させる機能と、ネットワークを介して前記文字列に基づく１以上の検索結果を取得する機能と、前記１以上の検索結果のうち少なくともいずれか１つの検索結果を前記表示部に表示させる機能と、前記表示部に表示された検索結果を評価するためのアイコンを、前記ユーザが選択可能な態様で前記表示部に表示させる機能と、を実現させる。
【０００８】
前記コンピュータに、前記１以上の検索結果を、仮想のオペレータから前記ユーザに対して発信された情報を表現する表示態様で、前記表示部に表示させる機能と、前記仮想のオペレータを示すアイコンを前記表示部に表示させる機能と、をさらに実現させてもよい。
【０００９】
前記コンピュータに、前記ユーザが選択した前記アイコンに対応する評価に基づいて、前記仮想のオペレータを示すアイコンを変更する機能をさらに実現させてもよい。
【００１０】
前記コンピュータに、前記ユーザと、前記ユーザに関連付けられた１以上の他のユーザとを格納する記憶部から少なくも一人の他のユーザを選択する機能と、前記ユーザが選択した前記アイコンに対応する評価が否定的な評価の場合、前記仮想のオペレータが、選択された前記他のユーザに対して前記検索クエリの文字列に関して質問することを示す表示態様を表示させるための指示を、前記他のユーザのコンピュータに送信させてもよい。
【００１１】
前記コンピュータに、前記ユーザが選択した前記アイコンに対応する評価が肯定的な評価の場合、前記表示部に表示させた検索結果を、前記検索クエリの文字列とともに、１以上の前記他のユーザのコンピュータに表示させるための指示を送信させてもよい。
【００１２】
前記コンピュータに、前記ユーザが選択した前記アイコンに対応する評価が否定的な評価の場合、前記１以上の検索結果の中から選択した新たな検索結果を前記表示部に表示させる機能をさらに実現させてもよい。
【００１３】
前記コンピュータに、複数のユーザのそれぞれについて各ユーザが入力した検索クエリの文字列、前記文字列に基づく１以上の検索結果、及び前記検索結果に対する各ユーザの評価を対応づけて格納する検索結果データベースを参照して、前記表示部に表示させる前記新たな検索結果を選択する機能をさらに実現させてもよい。
【００１４】
本発明の第２の態様は情報処理装置である。この装置は、前記情報処理装置のユーザが検索クエリの文字列を入力するための入力欄を表示部に表示させる入力欄表示部と、ネットワークを介して前記文字列に基づく１以上の検索結果を取得する検索部と、前記１以上の検索結果のうち少なくともいずれか１つの検索結果を前記表示部に表示させる質問表示部と、前記表示部に表示された検索結果を評価するためのアイコンを、前記ユーザが選択可能な態様で前記表示部に表示させる評価取得部と、を備える。
【００１５】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１６】
本発明によれば、情報検索のための新たなユーザインタフェースを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】実施の形態に係る情報処理システムの全体構成を模式的に示す図である。
【図２】実施の形態に係る情報処理装置の機能構成を模式的に示す図である。
【図３】実施の形態に係る情報処理装置の表示部に表示されるチャット風インタフェースの一例を示す図である。
【図４】記憶部が格納するテンプレートデータベースのデータ構造を模式的に示す図である。
【図５】入力演出部による文字入力の演出の一例を示す図である。
【図６】実施の形態に係る情報処理装置における評価アイコンの表示例を示す図である。
【図７】否定的な評価結果があった場合における表示部の表示例を示す図である。
【図８】否定的な評価結果があった場合における表示部の別の表示例を示す図である。
【図９】他のユーザの情報処理装置の表示画面の一例を示す図である。
【図１０】他のユーザの情報処理装置の表示画面の別の例を示す図である。
【発明を実施するための形態】
【００１８】
＜実施の形態の概要＞
本発明の実施の形態の概要を述べる。
本発明の実施の形態に係る情報処理装置は、ユーザが入力した検索クエリに基づいてウェブ検索した結果を表示する機能を有する装置である。
【００１９】
図１は、実施の形態に係る情報処理システム１の全体構成を模式的に示す図である。情報処理システム１は、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、第３情報処理装置１００ｃ、サーバ２００、及び記憶装置３００を含み、これらは携帯電話通信網Ａやインターネット等のネットワークＮを介して通信可能に接続されている。以下、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、第３情報処理装置１００ｃ、サーバ２００、及び記憶装置３００が携帯電話通信網ＡやネットワークＮを介して通信することを、単に「ネットワークを介して通信する」等と記載することがある。
【００２０】
図１には、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、及び第３情報処理装置１００ｃの３つの情報処理装置１００が示されているが、情報処理システム１が備える情報処理装置１００の数は３に限られず、１、２、又は４以上であってもよい。以下、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、及び第３情報処理装置１００ｃを特に区別する場合を除いて、情報処理装置１００と記載する。
【００２１】
サーバ２００は、検索クエリに基づく検索結果を取得する。サーバ２００は、既知の図示しないウェブサーバと接続して検索クエリに基づく検索結果を取得してもよい。情報処理装置１００は、例えば携帯電話やスマートフォン、ノートＰＣ（Personal Computer）、デスクトップＰＣ等のコンピュータである。情報処理装置１００は、携帯電話通信網ＡやネットワークＮを介してサーバ２００と接続し、情報処理装置１００に入力された検索クエリの文字列（以下、単に「検索クエリ」と記載する。）をサーバ２００に送信する。情報処理装置１００はさらに、サーバ２００がウェブサーバから取得した検索クエリに基づく検索結果（以下、単に「検索結果」と記載する。）を、携帯電話通信網ＡやネットワークＮを介してサーバ２００から取得する。
【００２２】
ウェブ検索の検索結果の表示は、検索結果が表示部に一覧表示される態様が一般に広く採用されている。これに対し、実施の形態に係る情報処理装置１００は、検索クエリとその検索結果とをチャット風のユーザインタフェース（User Interface；以下「ＵＩ」と記載する。）に表示する。
【００２３】
具体的には、情報処理装置１００のユーザが検索クエリを入力すると、あたかもユーザが誰かに質問したかのような表示態様で情報処理装置１００の表示部に表示される。また、検索結果は、ユーザから質問された人がそれに答えるかのような表示態様で情報処理装置１００の表示部に表示される。これにより、情報処理装置１００のユーザはチャット風ＵＩを介してまるで他の人と会話しているかのように、検索クエリに基づく情報を得ることができる。情報処理装置１００は、情報検索のための新たなユーザインタフェースをユーザに提供することができる。
【００２４】
＜情報処理装置１００の機能構成＞
図２は、実施の形態に係る情報処理装置１００の機能構成を模式的に示す図である。実施の形態に係る情報処理装置１００は、制御部１０と記憶部１２とを備える。制御部１０は、入力欄表示部１４、検索部１６、質問表示部１８、アイコン表示部２０、テンプレート読出部２２、文章生成部２４、回答表示部２６、結果選択部２８、入力演出部３０、評価取得部３８、ユーザ選択部４０、問い合わせ部４２、及び結果送信部４４を含む。
【００２５】
図２は、実施の形態に係る情報処理装置１００を実現するための機能構成を示しており、その他の構成は省略している。図２において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ（Central Processing Unit）、メインメモリ、その他のＬＳＩ（Large Scale Integration）で構成することができる。また、ソフトウェア的には、メインメモリにロードされたプログラムをＣＰＵが実行すること等によって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、又はそれらの組み合わせによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２６】
入力欄表示部１４は、情報処理装置１００のユーザが検索クエリを入力するための入力欄を、情報処理装置１００の表示部に表示させる。検索部１６は、ネットワークを介してサーバ２００から検索クエリに基づく１以上の検索結果を取得する。
図３は、実施の形態に係る情報処理装置１００の表示部１１０に表示されるチャット風ＵＩの一例を示す図である。図３は、情報処理装置１００がスマートフォンであり、ユーザは入力欄１１２に「今日  天気」という検索クエリを入力した場合の例を示している。
【００２７】
ユーザが送信アイコン１１４を操作すると、検索クエリがネットワークを介してサーバ２００に送信される。また、質問表示部１８は、検索クエリの文字列に関する情報を、ユーザから仮想のオペレータに対して発信された情報を表現するかのような表示態様で、表示部１１０中の質問表示欄１１６に表示させる。なお図３において、符号１１８で示すアイコンが、仮想のオペレータを示すオペレータアイコン１１８である。アイコン表示部２０が、仮想のオペレータを示すオペレータアイコン１１８を表示部１１０に表示させる。
【００２８】
図３に示す例では、ユーザは入力欄１１２に「今日  天気」という検索クエリを入力しているが、質問表示部１８は、検索クエリそのものではなく、検索クエリに基づいて生成された質問形式の文章である「今日の天気について教えて」という文字列を質問表示欄１１６に表示させている。
【００２９】
これを実現するために、記憶部１２は、ユーザと仮想のオペレータとの間でなされる会話を想定して用意された会話に関する複数のテンプレートを格納している。テンプレート読出部２２は、記憶部１２からテンプレートを読み出す。
【００３０】
図４は、記憶部１２が格納する会話テンプレートデータベースのデータ構造を模式的に示す図である。会話テンプレートデータベースは、入力欄１１２に入力された１以上の検索クエリを埋め込むことで文章を生成するためのテンプレートを格納している。図３に示す例では、ユーザは入力欄１１２に「今日」及び「天気」の二つのキーワードを入力している。そのためテンプレート読出部２２は、キーワードが二つ入力されたときのために用意されたテンプレートを選択して記憶部１２から読み出す。
【００３１】
文章生成部２４は、読み出されたテンプレートに検索クエリを当てはめた文章を生成する。質問表示部１８は、文章生成部２４がテンプレートに検索クエリを当てはめて生成した文章を、質問表示欄１１６に表示する。図３に示す例では、「今日の天気について教えて」という文章が、質問表示欄１１６に表示されている。このように、情報処理装置１００は、図３に示すように、ユーザがあたかも検索クエリについて他人に質問したかのような演出を実現することができる。
【００３２】
回答表示部２６は、検索部１６が取得した検索結果を、仮想のオペレータからユーザに対して発信された情報を表現する表示態様で、表示部１１０中のオペレータアイコン１１８に表示させる。具体的には、まず結果選択部２８は、検索部１６が検索クエリに基づく複数の検索結果を取得した場合、複数の検索結果の中から一つの検索結果を選択する。
【００３３】
ここで、結果選択部２８が選択した検索結果を回答表示部２６が表示部１１０に表示させる前に、入力演出部３０は、仮想のオペレータが文字列を入力していることを示す表示態様を表示部１１０中のオペレータアイコン１１８に表示させる。
【００３４】
図５は、入力演出部３０による文字入力の演出の一例を示す図である。図５に示す例では、第１円形図形１２２ａ、第２円形図形１２２ｂ、及び第３円形図形１２２ｃの３つの円形図形１２２が回答入力欄１１７中に表示されている様子を示している。
【００３５】
入力演出部３０は、まず第１円形図形１２２ａを回答入力欄１１７中に表示し、続いて第１円形図形１２２ａを表示したまま第２円形図形１２２ｂを表示する。入力演出部３０はさらに第１円形図形１２２ａと第２円形図形１２２ｂとを表示したまま、第３円形図形１２２ｃを表示する。入力演出部３０は最後に、第１円形図形１２２ａ、第２円形図形１２２ｂ、及び第３円形図形１２２ｃを回答入力欄１１７中から消す。入力演出部３０は上記の処理を繰り返すことにより、回答入力欄１１７を観察するユーザにあたかも仮想のオペレータが文字を入力しているかのような印象を与えることができる。
【００３６】
図３及び図５に示すように、実施の形態に係る情報処理装置１００は、検索クエリに基づく検索結果を会話調のＵＩに表示する。検索クエリに基づく検索結果が複数存在する場合、情報処理装置１００は、複数の検索結果を一つずつ順番に表示部１１０に表示させる。このため、結果選択部２８が選択した検索結果が、ユーザが望む検索結果であるとは限らない。そこで評価取得部３８は、表示部１１０に表示された検索結果を評価するためのアイコンを、ユーザが選択可能な態様で表示部１１０に表示させる。
【００３７】
図６は、実施の形態に係る情報処理装置１００における評価アイコンの表示例を示す図である。図６は、ユーザが入力欄１１２に検索クエリとして「ＨＲ」という文字列を入力し、送信アイコン１１４を操作した場合の例を示している。図６に示す例では、回答表示部２６は、検索部１６が取得した「ＨＲ」に関する複数の検索結果の中から「Ｈｕｍａｎ  Ｒｅｓｏｕｒｃｅ」に関する情報を回答表示欄１２０に表示している。
【００３８】
評価取得部３８は、回答表示部２６が検索結果を回答表示欄１２０に表示することに続いて、検索結果を評価するための評価アイコン１３４を表示部１１０に表示する。図６では、評価取得部３８が肯定的な評価を示す第１評価アイコン１３４ａと、否定的な評価を示す第２評価アイコン１３４ｂとを回答表示欄１２０の近傍に表示した場合の例を示している。回答表示欄１２０に表示された検索結果に満足した場合、ユーザは第１評価アイコン１３４ａを操作する。反対に、回答表示欄１２０に表示された検索結果に満足しない場合、ユーザは第２評価アイコン１３４ｂを操作する。
【００３９】
これにより、ユーザは検索結果の満足度に関する情報を簡便にサーバ２００にフィードバックすることができる。また、ウェブ検索サービスを提供するサーバ２００の運用者も、検索結果に関するユーザの評価を取得する機会を得ることができる。
【００４０】
ここで、ユーザが第２評価アイコン１３４ｂを操作した場合、すなわち検索結果に対してユーザが満足していない場合、情報処理装置１００は回答表示欄１２０に表示中の検索結果とは異なる別の検索結果を表示部１１０に表示する。
図７は、否定的な評価結果があった場合における表示部１１０の表示例を示す図である。図７に示すように、ユーザが第２評価アイコン１３４ｂを選択したため、表示部１１０には第２評価アイコン１３４ｂのみが表示されている。
【００４１】
図７中のオペレータアイコン１１９は、ユーザによる否定的な評価があった場合にアイコン表示部２０が表示するアイコンである。オペレータアイコン１１９は、仮想のオペレータが汗をかいて慌てている様子を表現している。またオペレータアイコン１１９の吹き出しには、表示中の検索結果とは異なる別の検索結果を表示することを示すメッセージが記載されている。このように、ユーザが選択した評価アイコン１３４に対応する評価に基づいて、仮想のオペレータを示すアイコンを変更したり、メッセージを表示したりすることにより、会話調の演出の臨場感を高めることができる。
【００４２】
ユーザが検索結果に対して否定的な評価をした場合、結果選択部２８は、検索部１６が取得した検索クエリに基づく複数の検索結果の中から別の検索結果を選択する。図７では、結果選択部２８が選択した「Ｈａｒｄ  Ｒｏｃｋ」に関する情報を回答表示部２６が回答表示欄１２０に表示している。
【００４３】
このように、検索部１６が検索クエリに基づく複数の検索結果を取得した場合に、回答表示部２６が複数の検索結果を一つずつ表示部１１０に表示させる。これにより、評価取得部３８は回答表示部２６が表示させた検索結果ごとに、ユーザの評価を取得することができる。仮想のオペレータとユーザとの間でやり取りが発生するため、会話としての臨場感をより高めることができる。
【００４４】
ここで、検索結果に対するユーザの評価が否定的であるような場合、検索結果の表示を継続したとしてもユーザが満足する検索結果に到達しないこともあると考えられる。このような場合、機械であるサーバ２００に検索させるのではなく、他者に質問することで解決できる場合もあると考えられる。
【００４５】
これを実現するために、記憶部１２は、情報処理装置１００のユーザと、そのユーザに関連付けられた１以上の他のユーザ及びその連絡先とを格納するユーザデータベースを記憶している。ここで「ユーザに関連付けられた他のユーザ」とは、何らかのＳＮＳにおいてユーザと関連付けられているユーザであり、「フレンド」、「友達」、又は「相互フォロー」等と呼ばれることもある。
【００４６】
ユーザ選択部４０は、記憶部１２が記憶しているユーザデータベースを参照して、少なくも一人の他のユーザを選択する。問い合わせ部４２は、検索結果に対するユーザの評価が否定的な評価の場合、他のユーザに対して検索クエリについて質問することを示すメッセージを表示する。
【００４７】
図８は、否定的な評価結果があった場合における表示部１１０の別の表示例を示す図である。図８は、図６及び図７に示す例と同様に、ユーザが「ＨＲ」という検索クエリで検索を実行した場合の例を示している。図８に示すように、ユーザは検索結果に対して否定的な評価であることを示す第２評価アイコン１３４ｂを選択している。
【００４８】
そこで問い合わせ部４２は、仮想のオペレータが、ユーザ選択部４０が選択した他のユーザに対して検索クエリに関して質問することを示すメッセージを他者質問通知欄１３６に表示する。問い合わせ部４２はまた、ユーザ選択部４０が選択した他のユーザに対して検索クエリに関して質問することを示す表示態様を表示させるための指示を、他のユーザの情報処理装置１００に送信する。これにより、他のユーザの情報処理装置１００には、検索クエリについてユーザが質問していることを示すメッセージが表示される。
【００４９】
図９は、他のユーザの情報処理装置１００の表示画面の一例を示す図であり、検索クエリに関するユーザからの質問が表示されている様子を示す図である。図９に示すように、他のユーザの情報処理装置１００における表示部１１０中に、オペレータアイコン１１８と検索クエリに関する質問とが表示される。
【００５０】
他のユーザが質問回答欄１３８に回答を記載すると、その回答はユーザの情報処理装置１００に送信される。またお礼通知欄１４０には、仮想のオペレータが他のユーザに対して感謝を表示するメッセージが表示される。
【００５１】
このように、検索クエリに基づく検索結果に対するユーザの評価結果が否定的な場合、情報処理装置１００はサーバ２００による検索ではなく、ユーザの知人に質問することにより、情報の取得を試みる。検索クエリが必ずしも適切でなくても、ユーザの知人であればユーザの意図を理解できる場合もあると考えられ、そのような場合は適切な回答が期待できる。これにより、例えばユーザがウェブ検索に不慣れであって適切な検索クエリを入力欄１１２に入力できないような場合でも、ユーザが満足する情報が得られる確率を高めることができる。また情報処理装置１００は、検索クエリを発端として、ユーザとその知人との間でコミュニケーションが生まれる機会をユーザに提供することができる。
【００５２】
以上、検索クエリに基づくユーザの評価が否定的である場合につて主に説明した。続いて、検索クエリに基づくユーザの評価が肯定的である場合について説明する。
【００５３】
検索クエリに基づくユーザの評価が肯定的である場合、ユーザはその検索結果に満足し、気に入ったことを示唆している。
そこで結果送信部４４は、検索クエリに基づくユーザの評価が肯定的である場合、回答表示部２６が表示部１１０に表示させた検索結果を、検索クエリとともに、１以上の他のユーザの情報処理装置１００に表示させるための指示を送信してもよい。
【００５４】
図１０は、他のユーザの情報処理装置１００の表示画面の別の例を示す図であり、ユーザが検索した検索クエリに関する検索結果が表示されている様子を示す図である。ユーザとは異なるユーザの知人の情報処理装置１００に、ユーザが高評価をした検索クエリに関する検索結果が表示される。これにより、ユーザはお気に入りの検索結果を知人と共有することができる。
【００５５】
以上、検索クエリに基づく検索結果に対するユーザの評価について説明した。検索結果に対するユーザの評価をデータベース化することにより、サーバ２００における検索精度の向上に用いることができる。
【００５６】
このため、図１における記憶装置３００は、複数のユーザのそれぞれについて各ユーザが入力した検索クエリの文字列、その文字列に基づく１以上の検索結果、及び検索結果に対する各ユーザの評価を対応づけて格納する検索結果データベースを記憶している。
【００５７】
結果選択部２８は、ネットワーク及びサーバ２００を介して記憶装置３００が記憶する検索結果データベースを参照する。検索結果データベースにユーザが入力欄１１２に入力した検索クエリが格納されている場合、結果選択部２８は、その検索クエリに対応づけられている検索結果のうち、肯定的な評価の数が多い検索結果を選択する。回答表示部２６は、結果選択部２８が検索データベースを参照して選択した新たな検索結果を表示部１１０に表示させる。これにより情報処理装置１００は、検索クエリに基づく検索結果に関し、多くのユーザが肯定的な評価をしている検索結果をユーザに提示することができる。
【００５８】
以上説明したように、実施の形態に係る情報処理装置１００によれば、情報検索の結果を評価するためのインタフェースを含む新たな検索インタフェースを提供することができる。
特に、ユーザが入力した検索クエリの文字列を会話調に変化させて表示したり、検索結果を伝える仮想のオペレータのアイコンを表示したりすることにより、まるで他の人と会話しているかのような情報検索の場をユーザに提供することができる。
【００５９】
また情報処理装置１００は、検索クエリに基づく検索結果に対するユーザの評価が否定的な場合、ユーザの知人に検索クエリに関する情報を尋ねる。これにより、情報処理装置１００は機械的な検索のみならず、ユーザの交友関係を利用した情報収集を実現することができる。情報処理装置１００は、検索クエリに基づく検索結果に対するユーザの評価が肯定的な場合、その検索結果をユーザの知人と共有する。これにより、ユーザは、自身が関心を持つ話題を知人と共有することができ、知人とのコミュニケーションの契機を得ることができる。
【００６０】
さらに、情報処理装置１００はＱに基づく検索結果に対するユーザの評価を、ウェブ検索サーバであるサーバ２００にフィードバックする。サーバ２００は複数のユーザからの評価結果をデータベース化することにより、検索精度を高めることができる。
【００６１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６２】
例えば上記の説明では、情報処理装置１００が検索クエリに基づく検索結果を会話調のＵＩで表示部１１０に表示する場合について説明した。しかしながら、検索結果に対するユーザの評価を取得する当観点から見ると、評価アイコン１３４の表示先は会話調のＵＩに限定されない。例えばブラウザを用いた一般的なウェブ検索におけるブラウザ上に評価アイコン１３４を表示してもよい。
【００６３】
この場合、ブラウザ上に一覧表示した検索結果ごとに評価アイコン１３４をユーザが選択可能な態様で表示してもよい。これにより、サーバ２００をはじめとする検索サーバは、検索結果に対するユーザの評価がフィードバックされる。この評価結果は、検索サーバが実行する検索のアルゴリズム等の改善に利用することができる。
【符号の説明】
【００６４】
１・・・情報処理システム
１０・・・制御部
１２・・・記憶部
１４・・・入力欄表示部
１６・・・検索部
１８・・・質問表示部
２０・・・アイコン表示部
２２・・・テンプレート読出部
２４・・・文章生成部
２６・・・回答表示部
２８・・・結果選択部
３０・・・入力演出部
３８・・・評価取得部
４０・・・ユーザ選択部
４２・・・問い合わせ部
４４・・・結果送信部
１００・・・情報処理装置
１１０・・・表示部
２００・・・サーバ
３００・・・記憶装置
【図１】
2018010410.tif 000003
【図２】
2018010410.tif 000004
【図３】
2018010410.tif 000005
【図４】
2018010410.tif 000006
【図５】
2018010410.tif 000007
【図６】
2018010410.tif 000008
【図７】
2018010410.tif 000009
【図８】
2018010410.tif 000010
【図９】
2018010410.tif 000011
【図１０】
2018010410.tif 000012