(57)【要約】【課題】情報検索の操作性の向上に関し、横断的な検索と、類似カテゴリの複数サイトをサイト内検索する検索とを、同じ操作で行う。【解決手段】ウェブサイトの情報を記憶するサイト情報記憶手段１１４と、ユーザにキーワードを入力させるキーワード入力手段１１１と、ユーザに１又は複数のウェブサイトを選択させるサイト選択手段１１２と、前記キーワード入力手段１１１によりキーワードが入力された状態で、前記サイト選択手段１１２により複数のウェブサイトの選択がなされた場合に、前記サイト情報記憶手段１１４から、選択された複数のウェブサイトに各々対応する検索用ＵＲＬを取得し、選択された複数のウェブサイトごとに入力されたキーワードを用いて検索結果ＵＲＬを生成する表示サイトＵＲＬ生成手段１１３と、生成された検索結果ＵＲＬに対応するページを表示する処理を行う表示手段１１５と、を備える。【選択図】図２
2014032591.tif 000002
【特許請求の範囲】
【請求項１】
ウェブサイトの情報を記憶するサイト情報記憶手段と、
ユーザにキーワードを入力させるキーワード入力手段と、
ユーザに１又は複数のウェブサイトを選択させるサイト選択手段と、
前記キーワード入力手段によりキーワードが入力された状態で、前記サイト選択手段により複数のウェブサイトの選択がなされた場合に、前記サイト情報記憶手段から、選択された複数のウェブサイトに各々対応する検索用ＵＲＬを取得し、選択された複数のウェブサイトごとに入力されたキーワードを用いて検索結果ＵＲＬを生成する表示サイトＵＲＬ生成手段と、
生成された検索結果ＵＲＬに対応するページを表示する処理を行う表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記ウェブサイトの情報には、代表ページのＵＲＬが含まれ、
前記表示サイトＵＲＬ生成手段は、前記キーワード入力手段によるキーワードの入力がない状態で、前記サイト選択手段により１又は複数のウェブサイトの選択がなされた場合に、前記サイト情報記憶手段から、選択された１又は複数のウェブサイトに各々対応する代表ページのＵＲＬを生成し、
前記表示手段は、生成された代表ページのＵＲＬに対応するページを表示する処理を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記サイト情報記憶手段は、デフォルトの検索エンジン及びそれに対応する検索用ＵＲＬを記憶し、
前記表示サイトＵＲＬ生成手段は、前記キーワード入力手段によりキーワードが入力された状態で、前記サイト選択手段による選択がなく、検索の実行が指示された場合に、入力されたキーワードと、前記デフォルトの検索エンジンに対応する検索用ＵＲＬとに基づいて、検索結果ＵＲＬを生成することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
ウェブサイトの情報を記憶するサイト情報記憶手段を備える情報処理装置の制御方法であって、
ユーザにキーワードを入力させるキーワード入力処理と、
ユーザに１又は複数のウェブサイトを選択させるサイト選択処理と、
前記キーワード入力処理によりキーワードが入力された状態で、前記サイト選択処理により複数のウェブサイトの選択がなされた場合に、前記サイト情報記憶手段から、選択された複数のウェブサイトに各々対応する検索用ＵＲＬを取得し、選択された複数のウェブサイトごとに入力されたキーワードを用いて検索結果ＵＲＬを生成する表示サイトＵＲＬ生成処理と、
生成された検索結果ＵＲＬに対応するページを表示する処理を行う表示処理と、
を含むことを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びその制御方法に関し、特に、情報検索の操作性の向上に関する。
【背景技術】
【０００２】
文書内に他の電子文書への参照リンクを有することが可能な仕組みを持つ電子文書（ハイパーテキスト）を閲覧するためのアプリケーションソフトウェア（ブラウザ）の技術分野においては、「ブックマーク（しおり）」や「お気に入り」といった名称で、任意の電子文書への簡易アクセスの手段が提供されている。また、ブラウザに限らず、いくつかのハイパーテキストへのリンクを集めた簡易アクセスの手段は、よく知られている。
【０００３】
上述したリンクを集めた簡易アクセスの手段の一例としては、例えば、特許文献１がある。特許文献１には、ブックマークを、それに対応するページの縮小画像で表示することが記載されている。また、各ブックマークを自動的に巡回し、縮小画像等を更新することも記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第９９−１７２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）上に膨大に存在する情報を効率よく手に入れるためのウェブサイトとして、検索エンジンと呼ばれるものが従来、知られている。ユーザは、このような検索エンジンで検索し、検索結果のページから、目的に応じて、どのサイトを見るかを検討する。しかしながら、この従来のやり方は、種々のウェブページを横断的に検索できる反面、目的以外のページが多く混じっている検索結果から目的を絞ることになりがちである。
【０００６】
他の検索のやり方としては、目的に応じたウェブサイトを訪れて、訪れたウェブサイトを切り替えながら検索を行う方法がある。例えば、買い物が目的であれば、それに適したサイトＡとサイトＢとサイトＣを訪れて、各々で検索を行い、検索結果を切り替えながら商品に関する知識や価格やサービスについて検討するという方法である。調べものが目的であれば、また別のサイトＤやサイトＥを訪れて、各々で検索を行うことになる。
【０００７】
しかしながら、この従来のやり方は、目的のウェブサイトに限定して検索ができる反面、類似したサイトを渡り歩く操作が必要となる。しかも、検索結果の閲覧方法は、ウェブサイトごとに違う。
【０００８】
このように、ＷＷＷ上に存在する情報から知りたい情報を手に入れる方法としては、横断的な検索を行う方法と、類似したカテゴリのウェブサイトを訪れて各々検索する方法との、二つがある。そして、上述のようにこれらは一長一短がある。
【０００９】
そこで本発明は、上述の横断的な検索と、類似カテゴリの複数サイトをサイト内検索する検索とを、同じ操作で行うことを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は、ウェブサイトの情報を記憶するサイト情報記憶手段と、ユーザにキーワードを入力させるキーワード入力手段と、ユーザに１又は複数のウェブサイトを選択させるサイト選択手段と、前記キーワード入力手段によりキーワードが入力された状態で、前記サイト選択手段により複数のウェブサイトの選択がなされた場合に、前記サイト情報記憶手段から、選択された複数のウェブサイトに各々対応する検索用ＵＲＬを取得し、選択された複数のウェブサイトごとに入力されたキーワードを用いて検索結果ＵＲＬを生成する表示サイトＵＲＬ生成手段と、生成された検索結果ＵＲＬに対応するページを表示する処理を行う表示手段と、を備えることを特徴とする情報処理装置を提供する。
【００１１】
また、上記目的を達成するために本発明は、ウェブサイトの情報を記憶するサイト情報記憶手段を備える情報処理装置の制御方法であって、ユーザにキーワードを入力させるキーワード入力処理と、ユーザに１又は複数のウェブサイトを選択させるサイト選択処理と、前記キーワード入力処理によりキーワードが入力された状態で、前記サイト選択処理により複数のウェブサイトの選択がなされた場合に、前記サイト情報記憶手段から、選択された複数のウェブサイトに各々対応する検索用ＵＲＬを取得し、選択された複数のウェブサイトごとに入力されたキーワードを用いて検索結果ＵＲＬを生成する表示サイトＵＲＬ生成処理と、生成された検索結果ＵＲＬに対応するページを表示する処理を行う表示処理と、を含むことを特徴とする情報処理装置の制御方法を提供する。
【発明の効果】
【００１２】
本発明によれば、横断的な検索と、類似カテゴリの複数サイトをサイト内検索する検索とを、同じ操作で行うことが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る情報処理装置１のハードウェア構成の一例を示すブロック図である。
【図２】図１の情報処理装置１の機能構成を示すブロック図である。
【図３】本実施形態に係る情報処理の流れを示すフローチャート図である。
【図４】本実施形態により提供されるユーザインタフェースの一例を示す図である。
【図５】図４の文字列入力フィールド２０２に文字列が入力された状態の一例を示す図である。
【図６】図５の状態から複数のウェブサイトが選択された状態の一例を示す図である。
【発明を実施するための形態】
【００１４】
図１に、本発明の実施形態に係る情報処理装置１のハードウェア構成の一例を示す。情報処理装置１としては、典型的にはパーソナルコンピュータ（ノートブック型と呼ばれるものの他、スレート型、パッド型と呼ばれるものも含む）や、スマートフォンと呼ばれる高機能型携帯電話機などが好適な実施例であるが、ここに列挙したものに限定されない。
【００１５】
図１に示すように、情報処理装置１は、ハードウェアとしては、処理部１００、テキスト入力部１０１、ポインティングデバイス１０２、記憶部１０３、表示部１０４、ネットワークインタフェース１０５を備える。
【００１６】
処理部１００は、例えば中央演算装置や一次記憶装置などを含んで構成される。テキスト入力部１０１は、キーボードデバイスで構成される。他には例えば、タッチパネル上に表示したソフトウェアキーボードで構成してもよい。ポインティングデバイス１０２は、マウスデバイスやタッチパッドで構成される。
【００１７】
記憶部１０３は、二次記憶装置である。表示部１０４は、液晶表示装置などのスクリーンデバイスである。タッチパネルの表示機能によって構成してもよい。ネットワークインタフェース１０５は、情報処理装置１と外部のネットワークとのインタフェースである。情報処理装置１は、ネットワークを介して、ウェブサーバなどの外部ホストと通信する。
【００１８】
情報処理装置１には、図１を参照しながら説明したハードウェアを利用して所定の情報処理を行うためのソフトウェアプログラムがインストールされる。基本ソフトウェアとして、オペレーティングシステムがある。また、ウェブサーバから送出されるハイパーテキストやマルチメディアファイルなどを可視化するソフトウェアプログラムとして、ブラウザがある。
【００１９】
そのブラウザを利用する別のアプリケーションプログラムとして、本実施形態に係るブックマークプログラムがインストールされる。あるいは、ブラウザのプラグイン等としてインストールされてもよい。具体的な実装方法は限定しない。
【００２０】
このブックマークプログラムの提供方法としては、情報処理装置１にプリインストールさせる方法の他、コンパクトディスクなどの情報記憶媒体に記憶させて配布する方法や、ネットワークを介してダウンロードさせて配布する方法など、種々の方法を用いることができる。
【００２１】
上記ブックマークプログラムと上記ハードウェアの協働によって、図２に示すような、本実施形態に係る各機能が提供される。図２は、情報処理装置１の機能構成を示すブロック図である。
【００２２】
図２を参照すると、情報処理装置１は、キーワード入力手段１１１、サイト選択手段１１２、表示サイトＵＲＬ生成手段１１３、サイト情報記憶手段１１４、サイト表示手段１１５を有する構成である。
【００２３】
キーワード入力手段１１１とサイト選択手段１１２は、ブックマークプログラムが提供するユーザインタフェース（以下、単に「ＵＩ」と略す）の一部と捉えることができる。ＵＩの詳細については、後述する。
【００２４】
表示サイトＵＲＬ生成手段１１３は、キーワード入力手段１１１により入力されたキーワードや、サイト選択手段１１２により入力されたサイト選択の情報（どのウェブサイトがユーザにより選択されたかという情報）や、サイト情報記憶手段１１４が記憶するサイト情報に基づき、表示サイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を生成する。
【００２５】
サイト情報記憶手段１１４は、記憶部１０３が有する記憶領域を利用して構成されるものであって、各ウェブサイトの検索用のＵＲＬや検索方法に関する情報を、ウェブサイトごとに記憶する。
【００２６】
サイト表示手段１１５は、生成された表示サイトのＵＲＬに基づいて、検索結果のページを表示する手段である。前出のブラウザの描画エンジンなどで実施できる。
【００２７】
上述した各構成がどのように協働して所定の情報処理を実現するかについて、以下に詳述する。図３に、本実施形態に係る情報処理の流れを示す。また、ブックマークプログラムが提供するＵＩの一例を図４に示す。
【００２８】
情報処理装置１において、ブックマークプログラムが呼び出され、実行されると、図４に示すようなＵＩが表示部１０４に表示される。ＵＩ全体２００には、このＵＩのタイトルロゴ２０１や、文字列入力フィールド２０２と検索実行ボタン２０３や、複数のクリッカブルエリア２０４を含んで構成されたサイト一覧２０５などが含まれる。
【００２９】
文字列入力フィールド２０２には、このＵＩのユーザが検索したい文字列を入力することができ、ここに入力された文字列は、検索実行ボタン２０３を押すことで、このブックマークプログラムに対して、キーワードとして入力することができる。したがって、文字列入力フィールド２０２と検索実行ボタン２０３は、キーワード入力手段１１１の一実施例である。
【００３０】
なお、検索実行ボタン２０３は、当該ブックマークプログラムのデフォルトの検索エンジンで、入力された文字列の検索を実行する操作と結びつけられている。
【００３１】
また、ＵＩ全体２００には、サイト一覧２０５が含まれる。サイト一覧２０５は、複数のクリッカブルエリア２０４を有し、クリッカブルエリア２０４の各々は、それぞれが一つのウェブサイトに対応している。クリッカブルエリア２０４上には、それぞれが対応するウェブサイトのサムネイル画像が表示されている。
【００３２】
文字列入力フィールド２０２に何も入力していない状態で、ユーザがクリッカブルエリア２０４を一つ選び、ポインティングデバイス１０２を用いてサムネイル画像をクリックすると、対応するウェブサイトが開く。したがって、サイト一覧２０５は、ビジュアルなブックマークになっている。
【００３３】
また、クリッカブルエリア２０４は、例えば、ポインティングデバイス１０２を右クリックするとか、テキスト入力部１０１の所定のキーを押しながら左クリックするとか、ＵＩ全体２００中の所定のアイコンをクリックした後に左クリックするとかいった何らかの操作を行うことによって、複数選択することができる。
【００３４】
このように、ウェブサイトのサムネイル画像をクリックすることで、１又は複数のウェブサイトを選択することができる。このようなクリッカブルエリア２０４を含んでなるサイト一覧２０５は、サイト選択手段１１２の一実施例である。
【００３５】
図４に示されているように、クリッカブルエリア２０４の大きさは、すべて同じである必要はない。また、対応するウェブサイトの種類ごとにいくつかのグループに分けられてもよい。なお、図４には、ｓｉｔｅ１からｓｉｔｅ９までを例示しているが、例えば、サイト一覧２０５を左にフリックすることで、さらに多くのクリッカブルエリア２０４をＵＩに表示させるように設計してもよい。
【００３６】
図３に示すフローが開始される時点においては、上述したような図４のＵＩ画面が表示部１０４に表示されている。図４の状態から、情報処理装置１は、ユーザにより何らかの入力がなされるのを待つ（Ｓ１０１）。
【００３７】
Ｓ１０１における入力は、クリッカブルエリア２０４がクリックされたという入力であるか、文字列入力フィールド２０２への文字の入力であるかのいずれかである。
【００３８】
前者である場合、すなわち、ウェブサイトのサムネイル画像が表示されている１又は複数のクリッカブルエリア２０４がクリックされた場合、サイト選択手段１１２は、いずれのウェブサイトが選択されたかという情報を表示サイトＵＲＬ生成手段１１３に入力し、表示サイトＵＲＬ生成手段１１３が表示サイトのＵＲＬを生成する。サイト表示手段１１５は、表示サイトＵＲＬ生成手段１１３から受け取ったＵＲＬから表示のために必要な情報をダウンロードして表示処理を行う（Ｓ１０２／クリック、Ｓ１０３）。
【００３９】
一方で、後者である場合、すなわち、文字列入力フィールド２０２への文字の入力であった場合（Ｓ１０２／文字列）、図５に示すように、検索可能サイトを明示する処理を行う（Ｓ１０４）。
【００４０】
図５を参照すると、図４のＵＩにおいて、文字列入力フィールド２０２に文字列が入力された状態の一例が示されている。文字列入力フィールド２０２に文字列が入力されると、サイト選択手段１１２は、その文字列の検索が可能であるサイトに該当するサイト（検索可能サイト）に対応するクリッカブルエリア２０４に、検索可能サイトであることを示すマーク２０６を表示する。
【００４１】
各ウェブサイトが検索が可能であるか否かについては、サイト情報記憶手段１１４が記憶している。サイト選択手段１１２は、サイト情報記憶手段１１４に記憶されている検索可否情報に基づいて、マーク２０６の表示の有無を判断する。図５に示した例では、ｓｉｔｅ４と７が、入力された文字列の検索ができないため、マーク２０６が表示されていない。
【００４２】
次に、情報処理装置１ないしＵＩ全体２００は、ユーザの選択操作を受け付ける（Ｓ１０５）。選択操作は、ポインティングデバイス１０２を用いて、所望のクリッカブルエリア２０４をクリックする等の操作によりなされる。
【００４３】
本実施形態においては、ウェブサイトが１つ選択されるか、複数選択されるかによって、処理及びＵＩの挙動が異なる。まず、１つのウェブサイトが選択された場合について説明する。
【００４４】
ユーザにより１つのウェブサイトが選択された場合、表示サイトＵＲＬ生成手段１１３は、検索の実行がユーザにより指示されたことを確認する（Ｓ１０６／はい）。好ましくは、いずれか一つのクリッカブルエリア２０４が左クリックなど所定の操作がポインティングデバイス１０２を用いてなされることを持って、１つのウェブサイトに対して入力文字列の検索の実行が指示されたと見なす。
【００４５】
次に、複数選択された場合について説明する。ユーザにより複数のウェブサイトが選択される場合、情報処理装置１は、図６に示すような、まとめて検索を実行させるための検索実行ボタン２０７を表示する。
【００４６】
図６には、図５の状態から複数のウェブサイトが選択された状態の一例が示されている。ユーザにより複数のウェブサイトが選択される場合、情報処理装置１は、例えば図６に示すようなバー２０８を手前に表示して、当該バー２０８上に検索実行ボタン２０７を出現させる。
【００４７】
複数のウェブサイトを選択するためのユーザの選択操作としては、例えば、いずれか一つのクリッカブルエリア２０４を右クリックするなどの所定の操作をポインティングデバイス１０２を用いて行うといった操作が好ましい。選択されたウェブサイトについては、図６に示すように、クリッカブルエリア２０４の右上等に選択マーク２０９を付して明示する。
【００４８】
サイト選択手段１１２は、検索実行ボタン２０７が押下されたことを検知すると、複数選択された場合の検索実行と見なす（図３のＳ１０６／はい）。サイト選択手段１１２は、選択マーク２０９が付されているクリッカブルエリア２０４に対応する選択されたウェブサイトの情報を、表示サイトＵＲＬ生成手段１１３に入力する。同時に、キーワード入力手段１１１は、文字列入力フィールド２０２に入力されている文字列をキーワードと見なして、表示サイトＵＲＬ生成手段１１３に入力する。
【００４９】
表示サイトＵＲＬ生成手段１１３は、キーワード入力手段１１１により入力されたキーワードや、サイト選択手段１１２により入力されたサイト選択の情報（どのウェブサイトがユーザにより選択されたかという情報）や、サイト情報記憶手段１１４が記憶するサイト情報に基づき、表示サイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を生成する（Ｓ１０７）。
【００５０】
例えば、検索サイトのＧｏｏｇｌｅ（登録商標）で、キーワードが「patent」のときの検索結果は、次のようなＵＲＬである。
https://www.google.co.jp/search?q=patent
すなわち、表示サイトＵＲＬ生成手段１１３は、選択手段１１２を使ってユーザが選択したウェブサイトに対応する検索用のＵＲＬをサイト情報記憶手段１１４から特定し、サイト情報記憶手段１１４に記憶されている検索用のＵＲＬと、キーワード入力手段１１１でユーザに入力されたキーワードを組み合わせることで、検索結果を得るためのＵＲＬを生成する。
【００５１】
次に、サイト表示手段１１５は、表示サイトＵＲＬ生成手段１１３から受け取ったＵＲＬにアクセスしてサイト表示に必要な情報をダウンロードして表示処理を行う（Ｓ１０８）。
【００５２】
Ｓ１０８の処理内容は、Ｓ１０３と同じであり、サイト表示手段１１５は、表示サイトＵＲＬ生成手段１１３から受け取ったＵＲＬを開くだけである。そのＵＲＬが検索結果か否かなどにより処理を分ける必要はない。
【００５３】
また、表示サイトＵＲＬ生成手段１１３が生成するＵＲＬについても、キーワード入力がされていなければ（Ｓ１０２／クリック）、検索用ではないＵＲＬを用いればよい。サイト情報記憶手段１１４には、各ウェブサイトについて、クリッカブルエリア２０４が単にクリックされたときに用いる検索用ではないＵＲＬと、キーワードが入力されたときにＵＲＬ生成の組み立てのために用いる検索用のＵＲＬとが紐付けられている。検索用ではないＵＲＬとは、例えば、そのウェブサイトのトップページなど、そのウェブサイトの代表ページである。
【００５４】
また、検索用のＵＲＬを持たないウェブサイトについては、図５のＳｉｔｅ４やＳｉｔｅ７のように、マーク２０６が表示されない。
【００５５】
上述した本実施形態によれば、課題において説明した横断的な検索と、類似カテゴリの複数サイトをサイト内検索する検索とを、同じ操作で行うことができる。また、本実施形態によれば、類似カテゴリのサイト内検索の場合に、同じキーワードによる複数のサイトでの一括検索が実現する。また、本実施形態によれば、ウェブサイトを検索する際の操作性が向上する。
【符号の説明】
【００５６】
１    情報処理装置
１００    処理部
１０１    テキスト入力部
１０２    ポインティングデバイス
１０３    記憶部
１０４    表示部
１０５    ネットワークインタフェース
１１１    キーワード入力手段
１１２    サイト選択手段
１１３    表示サイトＵＲＬ生成手段
１１４    サイト情報記憶手段
１１５    サイト表示手段
２００    ＵＩ全体
２０１    タイトルロゴ
２０２    文字列入力フィールド
２０３    検索実行ボタン
２０４    クリッカブルエリア
２０５    サイト一覧
２０６    マーク
２０７    検索実行ボタン
２０８    バー
２０９    選択マーク
【図１】
2014032591.tif 000003
【図２】
2014032591.tif 000004
【図３】
2014032591.tif 000005
【図４】
2014032591.tif 000006
【図５】
2014032591.tif 000007
【図６】
2014032591.tif 000008