(57)【要約】【課題】端末の種類に応じた検索サービスを実現できるようにする。【解決手段】検索要求に対してその要求元の端末の種別を判断し、選択履歴に応じて設定される検索条件により検索結果の順序が変動するように選択履歴に重みを付けて蓄積し、要求元の端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末として少ない、あるいは画面の移動が他の種別の端末と比較して面倒な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、他の種別の端末に比べて、大きな重みを与える。【選択図】図１
2012058941.tif 000002
【特許請求の範囲】
【請求項１】
検索要求元からの検索要求に従って情報を検索する情報検索手段と、
過去の検索要求時における検索結果の選択履歴を蓄積する選択履歴蓄積手段と、
前記選択履歴に応じて、前記情報検索手段による検索条件を設定する検索条件設定手段と、
前記検索要求に係る要求元の端末の種別を判断する端末種別判断手段と、
を備え、
前記選択履歴蓄積手段は、前記検索条件設定手段が用いる前記選択履歴に応じて前記情報検索手段による検索結果の順序が変動するように前記選択履歴に重みを付けて蓄積し、前記端末種別判断手段により判断された端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、前記他の種別の端末に比べて、大きな重みを与える
ことを特徴とする情報検索装置。
【請求項２】
請求項１記載の情報検索装置において、
個々のユーザーの嗜好に関する情報を蓄える嗜好情報蓄積手段をさらに備え、
前記選択履歴蓄積手段は、前記選択履歴を検索要求元の端末ごとに蓄積し、
前記検索条件設定手段は、個々の検索要求元ごとに、前記選択履歴に加え前記嗜好情報蓄積手段に蓄えられている嗜好に関する情報に応じて、前記検索条件を設定する
ことを特徴とする情報検索装置。
【請求項３】
請求項１または請求項２記載の情報検索装置において、
前記選択履歴蓄積手段は、前記端末種別判断手段により判断される端末種別と、前記選択履歴に与える重みとの関係を、テーブルとして有する
ことを特徴とする情報検索装置。
【請求項４】
請求項１から請求項３のいずれか１項記載の情報検索装置において、
前記選択履歴蓄積手段は、前記端末種別判断手段により判断される端末の１画面中に表示可能な検索結果数に対応して、前記選択履歴に異なる重みを与える
ことを特徴とする情報検索装置。
【請求項５】
請求項１から請求項４のいずれか１項記載の情報検索装置において、
前記検索条件設定手段は、前記端末種別判断手段により判断される端末の種別に応じて、１つの画面に表示される検索結果数を設定する
ことを特徴とする情報検索装置。
【請求項６】
検索要求元からの検索要求に対して、過去の検索要求時における検索結果の選択履歴に応じて設定される検索条件に従って情報を検索する情報検索方法であって、
前記検索要求に対してその要求元の端末の種別を判断し、
前記選択履歴に応じて設定される前記検索条件により検索結果の順序が変動するように前記選択履歴に重みを付けて蓄積し、前記要求元の端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、前記他の種別の端末に比べて、大きな重みを与える
ことを特徴とする情報検索方法。
【請求項７】
コンピューターにインストールされることにより、そのコンピューターを、
検索要求元からの検索要求に従って情報を検索する情報検索手段、
過去の検索要求時における検索結果の選択履歴を蓄積する選択履歴蓄積手段、
前記選択履歴に応じて、前記情報検索手段による検索条件を設定する検索条件設定手段、および
前記検索要求に係る要求元の端末の種別を判断する端末種別判断手段、
前記前記検索条件設定手段が用いる前記選択履歴に応じて前記情報検索手段による検索結果の順序が変動するように前記選択履歴に重みを付けて蓄積し、前記端末種別判断手段により判断された端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、前記他の種別の端末に比べて、大きな重みを与える
手段
として動作させる
ことを特徴とするコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索装置、情報検索方法およびコンピュータープログラムに関する。
【背景技術】
【０００２】
情報検索装置によりユーザーの嗜好にあった検索結果を得るための技術として、特許文献１には、ユーザー嗜好計算式を用いることが開示されている。このユーザー嗜好計算式は、ユーザーの検索履歴（検索日時、検索単語等の履歴）をパラメーターとし、その重みを設定することで、ユーザーの嗜好にあった検索結果を得るようにするものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００８−５０７０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インターネットを経由して情報を検索するための端末として、パーソナルコンピューター（以下「ＰＣ」という）だけでなく、フルブラウザを備えた携帯電話機や、スマートフォンと呼ばれる装置なども用いられている。スマートフォンの定義は曖昧であるが、ここでは、ウェブブラウザがフルブラウザだけの携帯端末をいうこととする。
【０００５】
フルブラウザを用いて検索サービスを利用する場合、ＰＣとスマートフォンや携帯電話機では、操作性が大きく異なる。ＰＣは、スマートフォンに比べて大きな画面を有し、１画面中に表示可能な検索結果数も、スマートフォンよりもはるかに多い。また、ハードウェアキーボードやマウスによるブラウザのスクロール、文字入力の簡単さは、スマートフォンよりも上である。ＰＣでは、２画面目、２画面目にあるリンクをクリックするのはたやすいが、スマートフォンでは面倒である。携帯電話機は、スマートフォンよりさらに操作性が劣っている。
【０００６】
しかし、フルブラウザを用いて検索サービスを提供する従来の情報検索装置は、フルブラウザを備えた端末からであれば同じ操作で情報を検索できるようになっているが、ユーザー端末がＰＣであるか、スマートフォンであるか、あるいは他の端末であるかは、全く考慮していない。
【０００７】
本発明は、このような課題を解決し、端末の種類に応じた検索サービスを実現することのできる情報検索装置、情報検索方法およびコンピュータープログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の観点によると、ユーザーからの検索要求に従って情報を検索する情報検索手段と、過去の検索要求時における検索結果の選択履歴を蓄積する選択履歴蓄積手段と、選択履歴に応じて、情報検索手段による検索条件を設定する検索条件設定手段と、検索要求に係る要求元の端末の種別を判断する端末種別判断手段と、を備え、選択履歴蓄積手段は、検索条件設定手段が用いる選択履歴に応じて情報検索手段による検索結果の順序が変動するように選択履歴に重みを付けて蓄積し、端末種別判断手段により判断された端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、他の種別の端末に比べて、大きな重みを与えることを特徴とする情報検索装置が提供される。
【０００９】
１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末（たとえばスマートフォン）では、２画面目や３画面目を表示するのに手間がかかり、その情報を選択するのは面倒である。このため、そのような２画面以降に表示される情報を選択することは、手間を掛けてでも見る必要があるくらい重要な情報であるとみなすことができる。そこで、そのような情報については、１画面中に表示可能な検索結果数が比較的多いあるいは画面の移動が比較的容易な端末（たとえばＰＣ）の場合よりも、大きな重みを与えることで、次に検索するときに、その情報が上位に表示される可能性が高くなる。すなわち、同じ情報を検索しても、その情報を検索した端末種別によって、検索結果の表示順が異なるようになる。
【００１０】
個々の検索要求元の嗜好に関する情報を蓄える嗜好情報蓄積手段をさらに備え、選択履歴蓄積手段は、選択履歴を検索要求元ごとに蓄積し、検索条件設定手段は、個々の検索要求元ごとに、選択履歴に加え嗜好情報蓄積手段に蓄えられている嗜好に関する情報に応じて、検索条件を設定することができる。これにより、端末の種別だけでなく、ユーザーごとに異なる検索結果が得られる。
【００１１】
選択履歴蓄積手段は、端末種別判断手段により判断される端末の種別と、選択履歴に与える重みとの関係を、テーブルとして有することができる。新しい機種が発売されても、テーブルの内容を更新することで簡単に対応でき、多くの機種に対応することができる。
【００１２】
選択履歴蓄積手段は、端末種別判断手段により判断される端末の１画面中に表示可能な検索結果数に対応して、選択履歴に異なる重みを与えることもできる。ウェブブラウザの１頁ではなく、端末の画面で１画面に表示可能な情報量に応じて、検索結果の表示順が異なるようにすることができる。
【００１３】
検索条件設定手段は、端末種別判断手段により判断される端末の種別に応じて、１つの画面に表示される検索結果数を設定することもできる。すなわち、ウェブブラウザで表示される頁も、端末の種別に応じて変えることができる。
【００１４】
本発明の第２の観点によると、検索要求元からの検索要求に対して、過去の検索要求時における検索結果の選択履歴に応じて設定される検索条件に従って情報を検索する情報検索方法であって、検索要求に対してその要求元の端末の種別を判断し、選択履歴に応じて設定される検索条件により検索結果の順序が変動するように選択履歴に重みを付けて蓄積し、要求元の端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、他の種別の端末に比べて、大きな重みを与えることを特徴とする情報検索方法が提供される。
【００１５】
本発明の第３の観点によると、コンピューターにインストールされることにより、そのコンピューターを、検索要求元からの検索要求に従って情報を検索する情報検索手段、過去の検索要求時における検索結果の選択履歴を蓄積する選択履歴蓄積手段、選択履歴に応じて、情報検索手段による検索条件を設定する検索条件設定手段、検索要求に係る要求元の端末の種別を判断する端末種別判断手段、および検索条件設定手段が用いる選択履歴に応じて情報検索手段による検索結果の順序が変動するように選択履歴に重みを付けて蓄積し、端末種別判断手段により判断された端末の種別が、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、前記他の種別の端末に比べて、大きな重みを与える手段として動作させることを特徴とするコンピュータープログラムが提供される。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施の形態に係る情報検索装置およびその情報検索装置を含む情報検索システムのブロック構成図である。
【図２】図１に示す情報検索装置の動作のフローチャートである。
【図３】端末の種別と選択履歴に与える重みとの関係のテーブルの一例を説明する図である。
【図４】本発明の第２の実施の形態に係る情報検索装置およびその情報検索装置を含む情報検索システムのブロック構成図である。
【図５】図４に示す情報検索装置の動作のフローチャートである。
【発明を実施するための形態】
【００１７】
以下、図面を参照して、本発明の実施の形態について説明する。
【００１８】
［実施の形態１］
図１は、本発明の第１の実施の形態に係る情報検索装置およびその情報検索装置を含む情報検索システムのブロック構成図である。ここでは、情報検索装置１がネットワーク２に接続され、ユーザーは、パーソナルコンピューター（ＰＣ）３ａからネットワーク２を経由して、あるいは無線ＰＣ３ｂや携帯端末３ｃから無線アクセスポイント４およびネットワーク２を経由して、情報検索装置１にアクセスするものとして説明する。ここで、「端末」とは、情報検索装置１にアクセスできる装置をいう。
【００１９】
類似画像検索装置１は、処理受付部１１、選択履歴重み付け処理部１２、選択履歴データベース１３、端末種別判断部１４、検索条件設定部１５、情報検索部１６およびデータベース１７を備える。情報検索部１６およびデータベース１７は、ユーザーからの検索要求に従って情報を検索する情報検索手段を構成する。選択履歴重み付け処理部１２および選択履歴データベース１３は、過去の検索要求時における検索結果の選択履歴を蓄積する選択履歴蓄積手段を構成する。検索条件設定部１５は、選択履歴に応じて、情報検索手段による検索条件を設定する検索条件設定手段を構成する。端末種別判定部１４は、検索要求に係る要求元の端末の種別を判断する端末種別判断手段を構成する。
【００２０】
類似画像検索装置１としてはサーバーコンピューターが用いられ、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、各種インターフェイス等のハードウェアを備え、所定のオペレーティングシステムの下で動作するコンピュータープログラムにより、各部の機能を実現する。
【００２１】
処理受付部１１は、ユーザーとのインターフェイスを提供し、ユーザーからのネットワーク２を経由する検索要求を受け付けるとともに、情報検索部１６による検索結果を、ネットワーク２を介してユーザーの端末に送信する。
【００２２】
選択履歴重み付け部１２は、検索条件設定部１５が用いる選択履歴に応じて情報検索部１６による検索結果の順序が変動するように、選択履歴に重みを付けて選択履歴データベース１３に蓄積する。このとき、端末種別判断部１４により判断された端末の種別が、たとえばスマートフォンのように、１画面中に表示可能な検索結果数が他の種別の端末と比較して少ない、あるいは画面の移動が他の種別の端末と比較して複雑な端末種別であり、かつ、複数画面の表示を経て検索結果が選択された場合には、その選択された検索結果の選択履歴に、他の端末種別に比べて、大きな重みを与える。端末種別は、ＰＣ、スマートフォン、フルブラウザ対応携帯電話機などの大きな分類してもよく、個別の機種対応としてもよい。
【００２３】
端末種別判断部１４は、処理受付部が受け付けた検索要求から、要求元の端末の種別を判断する。端末の種別は、たとえば、ｈｔｔｐ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）ヘッダにあるＵｓｅｒ−Ａｇｅｎｔ情報を用いることで判断できる。また、情報検索装置１を利用するときに、端末種を入力する画面を提示し、そこで得られた端末情報を用いることもできる。
【００２４】
検索条件設定部１５は、情報検索部１６による検索処理のための条件を設定する。ここでいう検索条件とは、データベース１７にアクセスして検索を行うときの条件だけでなく、情報検索部１６での検索自体には重みを付けず、その検索結果の表示順を重み付けしたユーザー嗜好計算式によりソートする場合を含む。
【００２５】
情報検索部１６は、検索条件設定部１５により設定された条件で、データベース１７の検索を実行する。
【００２６】
図２は、図１に示す情報検索装置１の動作のフローチャートである。処理受付部１１は、ユーザーからの情報検索要求を受け付ける（ステップＳ１）。情報検索要求があると（ステップＳ１でＹ）、端末種別判断部１４は、要求元の端末の種別を判断する。検索条件設定部１５は、過去の選択履歴を選択履歴データベース１３から読み出し、その選択履歴に応じて、検索条件を設定する（ステップＳ３）。情報検索部１６は、検索条件設定部１５により設定された検索条件にしたがってデータベース１７の検索を行う（ステップＳ４）情報検索部１６はまた、検索結果を、処理受付部１１を介してユーザー端末に送出する（ステップＳ５）。送出した検索結果に対してユーザーがその検索結果のいずれかの情報を選択すると、それが処理受付部１１から選択履歴重み付け部１２に通知される。選択履歴重み付け部１２は、ユーザーの検索結果、およびそのユーザーの端末種別に応じて、選択履歴に重みを付けて、選択履歴データベース１３に蓄積する（ステップＳ６）。
【００２７】
図３は、端末種別と選択履歴に与える重みとの関係のテーブルの一例を説明する図である。端末種別がＰＣである場合には、情報が選択された回数に応じて重みをつけるが、頁の違いにより重みを変える必要はない。一方、スマートフォンなどの携帯端末に対しては、ウェブページの２頁目以降を選択したときに、ＰＣの場合よりも大きい重みが付けられるようにする。この重みを、ボーナス点ということにする。スマートフォンなどの携帯端末に対しては、頁ごとに異なるボーナス点を与えることができる。また、同じ頁にはボーナス点でよい。異なる端末種別に対しては、その端末が表示できる情報量の差により、ボーナス点を変えることができる。
【００２８】
選択履歴重み付け部１２はまた、端末種別判断部１４により判断される端末の１画面中に表示可能な検索結果数に対応して、選択履歴に異なる重みを与えることもできる。検索条件設定部１５は、端末種別判断部１４により判断される端末種別に応じて、１つの画面に表示される検索結果数を設定することもできる。
【００２９】
［効果の説明］
以上の構成によれば、情報検索を行っている時点では、検索結果の表示順に変化が生じるわけではなく、その後の情報検索のときに、ＰＣとスマートフォンなどの携帯端末とで、検索結果の表示順に変化が生じる可能性が高くなる。
【００３０】
なお、ここでいう重み付けは、その情報（正確にはその情報へのリンク）そのものに対してだけでなく、たとえば食べ物であれば、日本食やイタリアンなどのうち、ユーザーが選択したカテゴリィに対しても行われる。このような技術そのものは、ＰａｇｅＲａｎｋ（登録商標）として知られている。この技術は、ウェブページの重要度を決定するためのアルゴリズムであり、検索エンジンのＧｏｏｇｌｅ（登録商標）において、検索語に対する適切な結果を得るために用いられている。この技術では、情報あるいはそのカテゴリィに高いランキングを付けることで、上位に表示される確率が高くなる。
【００３１】
上述した実施の形態によれば、スマートフォンのように、１画面中に表示可能な検索結果数が比較的少ない、あるいは画面の移動が比較的面倒な端末で、２画面目や３画面目の情報を選択した場合には、その情報またはその情報の属するカテゴリィのランクが高くなり、次に検索するときに、その情報が上位に表示される可能性を高くすることができる。
【００３２】
［実施の形態２］
図４は、本発明の第２の実施の形態に係る情報検索装置１およびその情報検索装置１を含む情報検索システムのブロック構成図である。この実施の形態は、嗜好情報データベース1１８をさらに備えることが、図１に示す第１の実施の形態と異なる。
【００３３】
上述した第１の実施の形態では、個々のユーザーの嗜好により重みを付けるものとはなっていない。実用的には、個々のユーザーの嗜好により重みを付けることが望ましい。このため、図４に示す情報検索装置１は、個々のユーザーの嗜好に関する情報を蓄える嗜好情報データベース１８を備える。また、選択履歴データベース１３には、選択履歴がユーザーの端末ごとに蓄積される。検索条件設定部１５は、個々のユーザーごとに、選択履歴データベース１３からの選択履歴に加え、嗜好情報データベース１８に蓄えられている嗜好に関する情報に応じて、情報検索部１６の検索条件を設定する。
【００３４】
図５は、図４に示す情報検索装置１の動作のフローチャートである。この動作において、検索条件設定部１５は、図２に示すフローチャートにおけるステップＳ３の代わりに、ユーザーの過去の検索履歴および嗜好情報に応じて検索条件を設定する（ステップＳ１１）。また、選択履歴重み付け処理部１２は、図２に示すフローチャートのステップＳ６の代わりに、送出した検索結果に対するユーザーの選択結果、およびそのユーザーの端末種別に応じて、そのユーザーの個別の選択履歴に重みを付けて蓄積する（ステップＳ１２）。
【符号の説明】
【００３５】
１…情報検索装置、２…ネットワーク、３ａ…ＰＣ、３ｂ…無線ＰＣ、３ｃ…携帯端末、４…無線アクセスポイント、１１…処理受付部、１２…選択履歴重み付け処理部（選択履歴蓄積手段の一部）、１３…選択履歴データベース（選択履歴蓄積手段の一部）、１４…端末種別判断部（端末種別判断手段）、１５…検索条件設定部（検索条件設定手段）、１６…情報検索部（情報検索手段の一部）、１７…データベース（情報検索手段の一部）
【図１】
2012058941.tif 000003
【図２】
2012058941.tif 000004
【図３】
2012058941.tif 000005
【図４】
2012058941.tif 000006
【図５】
2012058941.tif 000007