(57)【要約】【課題】ページ内に存在する文字列を用いて検索するための手間を低減する。【解決手段】検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得する被選択情報取得部と、被選択情報取得部により取得された被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、を備える、情報処理装置が提供される。情報処理装置は、ページの中に含まれる文字列を選択文字列として選択する文字列選択部をさらに備えてもよい。【選択図】図１
2012221108.tif 000002
【特許請求の範囲】
【請求項１】
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得する被選択情報取得部と、
前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、
を備える、情報処理装置。
【請求項２】
ページの中に含まれる文字列を前記選択文字列として選択する文字列選択部をさらに備える、
請求項１に記載の情報処理装置。
【請求項３】
前記履歴管理サーバは、
前記１または複数の被選択情報の各々の選択回数をさらに管理しており、
前記被選択情報取得部は、
前記１または複数の被選択情報の中から決定された前記選択回数が最大の被選択情報を取得する、
請求項１に記載の情報処理装置。
【請求項４】
前記履歴管理サーバは、
前記１または複数の被選択情報の各々により識別されるページに対する平均滞在時間をさらに管理しており、
前記被選択情報取得部は、
前記１または複数の被選択情報の中から決定された前記平均滞在時間が最大の被選択情報を取得する、
請求項１に記載の情報処理装置。
【請求項５】
前記被選択情報取得部は、
前記選択文字列に応じた１または複数の被選択情報を取得するとともに前記１または複数の被選択情報の各々の選択回数の順位を取得し、
前記表示制御部は、
前記被選択情報取得部により取得された前記１または複数の被選択情報により識別されるページに関する情報を前記１または複数の被選択情報の各々の順位に応じた並び順により表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項６】
前記被選択情報取得部は、
前記選択文字列に応じた１または複数の被選択情報を取得するとともに前記１または複数の被選択情報の各々により識別されるページに対する平均滞在時間の順位を取得し、
前記表示制御部は、
前記被選択情報取得部により取得された前記１または複数の被選択情報により識別されるページに関する情報を前記１または複数の被選択情報の各々の順位に応じた並び順により表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項７】
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得することと、
取得された前記被選択情報により識別されるページに関する情報を表示するよう制御することと、
を含む、情報処理方法。
【請求項８】
コンピュータを、
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得する被選択情報取得部と、
前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、
を備える、情報処理装置として機能させるためのプログラム。
【請求項９】
検索文字列に応じた１または複数のページ識別情報を検索サーバから取得するページ識別情報取得部と、
前記ページ識別情報取得部により取得された前記１または複数のページ識別情報からページ識別情報を選択するページ選択部と、
前記検索文字列と前記ページ選択部により選択された前記ページ識別情報とを履歴管理サーバに送信するように制御する送信制御部と、
を備える、情報処理装置。
【請求項１０】
検索文字列に応じた１または複数のページ識別情報を検索サーバから取得することと、
取得された前記１または複数のページ識別情報からページ識別情報を選択することと、
前記検索文字列と前記ページ識別情報とを履歴管理サーバに送信するように制御することと、
を含む、情報処理方法。
【請求項１１】
コンピュータを、
検索文字列に応じた１または複数のページ識別情報を検索サーバから取得するページ識別情報取得部と、
前記ページ識別情報取得部により取得された前記１または複数のページ識別情報からページ識別情報を選択するページ選択部と、
前記検索文字列と前記ページ選択部により選択された前記ページ識別情報とを履歴管理サーバに送信するように制御する送信制御部と、
を備える、情報処理装置として機能させるためのプログラム。
【請求項１２】
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶する記憶部と、
情報処理装置から取得された選択文字列に応じた被選択情報を前記記憶部から取得する被選択情報取得部と、
前記被選択情報取得部により取得された被選択情報を前記情報処理装置に送信するよう制御する送信制御部と、
を備える、履歴管理サーバ。
【請求項１３】
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶することと、
情報処理装置から取得された選択文字列に応じた被選択情報を、前記１または複数の被選択情報から取得することと、
取得された被選択情報を前記情報処理装置に送信するよう制御することと、
を含む、履歴管理方法。
【請求項１４】
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶する記憶部と、
選択文字列に応じた被選択情報を前記記憶部から取得する被選択情報取得部と、
前記被選択情報取得部により取得された被選択情報を送信するよう制御する送信制御部と、
を備える、履歴管理サーバと、
前記履歴管理サーバから、前記被選択情報を取得する被選択情報取得部と、
前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、
を備える、情報処理装置と、
を有する、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、履歴管理サーバ、履歴管理方法および情報処理システムに関する。
【背景技術】
【０００２】
近年、インターネットの普及とともに、ユーザは、自身のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などを利用して、指定した文字列に関連するページをインターネット上において気軽に検索することが可能となった。ユーザによって指定された文字列に関連するページをインターネット上において検索する技術としては様々な技術が開示されている（例えば、特許文献１参照）。ユーザは、検索に用いる文字列として様々な文字列を指定することが想定されるが、例えば、現在閲覧しているページ内に未知の用語やより詳しく調べたい用語などが存在する場合にその用語を検索に用いる文字列として指定することが想定される。
【０００３】
このように指定された文字列を用いて検索がなされた場合には、検索により取得されたページにその用語に関する解説が記載されていることが期待でき、この解説を閲覧することでユーザは用語の意味を把握することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２１９６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザはページ内に存在する文字列を用いて検索しようとした場合、その文字列を入力する操作、検索開始の操作などといった手間を低減させる手法については開示されていない。そこで、ページ内に存在する文字列を用いて検索するための手間を低減するための手法が求められる。
【課題を解決するための手段】
【０００６】
本開示によれば、検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得する被選択情報取得部と、前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、を備える、情報処理装置が提供される。
【０００７】
また、本開示によれば、検索文字列に応じた１または複数のページ識別情報を検索サーバから取得するページ識別情報取得部と、前記ページ識別情報取得部により取得された前記１または複数のページ識別情報からページ識別情報を選択するページ選択部と、前記検索文字列と前記ページ選択部により選択された前記ページ識別情報とを履歴管理サーバに送信するように制御する送信制御部と、を備える、情報処理装置が提供される。
【０００８】
また、本開示によれば、検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶する記憶部と、情報処理装置から取得された選択文字列に応じた被選択情報を前記記憶部から取得する被選択情報取得部と、前記被選択情報取得部により取得された被選択情報を前記情報処理装置に送信するよう制御する送信制御部と、を備える、履歴管理サーバが提供される。
【０００９】
また、本開示によれば、検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶する記憶部と、選択文字列に応じた被選択情報を前記記憶部から取得する被選択情報取得部と、前記被選択情報取得部により取得された被選択情報を送信するよう制御する送信制御部と、を備える、履歴管理サーバと、前記履歴管理サーバから、前記被選択情報を取得する被選択情報取得部と、前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、を備える、情報処理装置と、を有する、情報処理システムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、ページ内に存在する文字列を用いて検索するための手間を低減することが可能である。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る情報処理システムの構成を示す図である。
【図２】同実施形態に係る第１の端末の機能構成を示すブロック図である。
【図３】同実施形態に係る第１の端末により表示される画面例を示す図である。
【図４】同実施形態に係る履歴管理サーバの機能構成を示すブロック図である。
【図５】同実施形態に係る履歴管理サーバにより管理される履歴情報の構成例を示す図である。
【図６】同実施形態に係る第２の端末の機能構成を示すブロック図である。
【図７】同実施形態に係る第２の端末により表示される画面例を示す図である。
【図８】同実施形態に係る第２の端末により表示される画面例を示す図である。
【図９】同実施形態に係る第２の端末により表示される画面例を示す図である。
【図１０】同実施形態に係る情報処理システムによる履歴情報蓄積時の動作を示すフローチャートである。
【図１１】同実施形態に係る情報処理システムによる検索時の動作を示すフローチャートである。
【図１２】同実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じて端末１００Ａおよび１００Ｂのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、端末１００Ａおよび１００Ｂを特に区別する必要が無い場合には、単に端末１００と称する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．実施形態
１．１．情報処理システムの構成
１．２．第１の端末の機能
１．３．履歴管理サーバの機能
１．４．第２の端末の機能
１．５．情報処理システムの動作
１．６．情報処理装置のハードウェア構成
２．むすび
【００１５】
＜１．実施形態＞
［１．１．情報処理システムの構成］
まず、図１を参照して、本開示の実施形態に係る情報処理システムの構成について説明する。図１に示したように、本開示の実施形態に係る情報処理システム１０は、端末１００Ａおよび１００Ｂと、履歴管理サーバ２００と、検索サーバ３００とを有している。端末１００Ａおよび１００Ｂと、履歴管理サーバ２００と、検索サーバ３００とは、ネットワーク４００を介して通信を行うことが可能である。なお、端末１００、履歴管理サーバ２００および検索サーバ３００の各々の数は特に限定されるべきものではない。
【００１６】
端末１００Ａは、例えば、ユーザＡにより使用される端末である。端末１００Ａは、例えば、検索に使用される文字列（以下、「検索文字列」とも言う。）を検索サーバ３００に送信し、検索サーバ３００から検索結果を取得する。検索結果は、１または複数のページ識別情報により構成される。端末１００Ａは、検索結果からページ識別情報を選択し、選択したページ識別情報により識別されるページを取得する。端末１００Ａにより選択されたページ識別情報（以下、「被選択情報」とも言う。）と検索文字列とは、履歴情報として履歴管理サーバ２００に送信される。
【００１７】
ページは、例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式により記述された文書であってもよいし、テキストデータであってもよい。ネットワーク４００としてインターネットが使用される場合には、ページとしては、例えば、Ｗｅｂページが使用され得る。また、ページ識別情報としては、例えば、ページのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を使用することができる。
【００１８】
検索サーバ３００は、端末１００Ａから取得した文字列に基づいてページを検索し、検索により取得したページ識別情報を端末１００Ａに返信することが可能なサーバである。  履歴管理サーバ２００は、端末１００Ａから送信された履歴情報を管理することが可能なサーバである。また、端末１００Ｂにより選択された文字列（以下、「選択文字列」とも言う。）を受信すると、選択文字列に応じた被選択情報を履歴情報から取得し、取得した被選択情報を端末１００Ｂに返信する。
【００１９】
端末１００Ｂは、例えば、ユーザＢにより使用される端末である。端末１００Ｂは、選択文字列を履歴管理サーバ２００に送信し、履歴管理サーバ２００から選択文字列に応じた被選択情報を取得する。端末１００Ｂは、取得した被選択情報により識別されるページに関する情報を表示するよう制御する。ここでは、ユーザＡとユーザＢとが異なるユーザであることを想定して説明するが、ユーザＡとユーザＢとは同一のユーザであってもよい。
【００２０】
［１．２．第１の端末の機能］
次に、図２および図３を参照して、本開示の実施形態に係る端末１００Ａが有する機能について説明する。図２は、本開示の実施形態に係る端末１００Ａの機能構成を示すブロック図である。図２に示すように、端末１００Ａは、入力部１１０Ａと、制御部１２０Ａと、記憶部１３０Ａと、表示部１４０Ａと、通信部１５０Ａと、を備えている。
【００２１】
入力部１１０Ａは、ユーザＡから操作情報の入力を受け付ける機能を有する。入力部１１０Ａは、ユーザＡからの入力を受け付けた操作情報を制御部１２０Ａに対して出力する。入力部１１０Ａは、例えば、入力装置により構成される。表示部１４０Ａは、制御部１２０Ａによる制御に基づいて、各種情報を表示する機能を有する。表示部１４０Ａは、例えば、表示装置により構成される。
【００２２】
通信部１５０Ａは、制御部１２０Ａによる制御に基づいて、履歴管理サーバ２００、検索サーバ３００と通信を行う機能を有する。通信部１５０Ａは、例えば、通信装置により構成され、送信部および受信部として機能し得る。記憶部１３０Ａは、制御部１２０Ａにより使用される各種情報を記憶する機能を有する。記憶部１３０Ａは、例えば、ストレージ装置により構成される。
【００２３】
制御部１２０Ａは、端末１００Ａの動作全体を制御する機能を有しており、例えば、入力部１１０Ａから出力された操作情報、通信部１５０Ａにより受信された情報などに基づいて端末１００Ａの動作を制御することが可能である。制御部１２０Ａは、ページ識別情報取得部１２１１、ページ選択部１２１２、ページ取得部１２１３、送信制御部１２１４、表示制御部１２１５などを備えている。これらの各機能ブロックが有する機能については、後に詳細に説明する。なお、制御部１２０Ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭにより構成される。
【００２４】
図３は、本開示の実施形態に係る端末１００Ａにより表示される画面例を示す図である。ページ識別情報取得部１２１１は、検索文字列に応じた１または複数のページ識別情報を検索サーバ３００から取得する。より詳細には、入力部１１０Ａにより検索画面１４００を表示する旨を示す操作情報の入力が受け付けられると、表示制御部１２１５は、検索画面１４００を表示するよう表示部１４０Ａを制御する。入力部１１０Ａにより文字列入力欄１４０１に対する検索文字列の入力と、検索ボタン１４０２の押下を示す操作情報の入力とが受け付けられると、通信部１５０Ａは、検索文字列を検索サーバ３００に送信する。ページ識別情報取得部１２１１は、検索サーバ３００による検索結果として、検索文字列に応じた１または複数のページ識別情報を取得する。
【００２５】
表示制御部１２１５は、ページ識別情報取得部１２１１により取得された１または複数のページ識別情報の各々により識別されるページに関する情報１４１１を検索結果画面１４１０に含めて表示するよう表示部１４０Ａを制御する。図３に示した例では、ページ識別情報取得部１２１１により取得された１または複数のページ識別情報の各々により識別されるページに関する情報１４１１として、ページ識別情報自体が表示されている。しかしながら、ページに関する情報１４１１は、ページ識別情報自体に限定されず、ページのサムネイル画像であってもよいし、ページを説明するための何らかの情報であってもよい。
【００２６】
ページ選択部１２１２は、ページ識別情報取得部１２１１により取得された１または複数のページ識別情報からページ識別情報を選択する。より詳細には、入力部１１０Ａにより選択を示す操作情報の入力が受け付けられると、ページ選択部１２１２は、その操作情報に基づいて１または複数のページ識別情報から１のページ識別情報を選択し、ページ取得部１２１３は、選択したページ識別情報により識別されるページを取得する。表示制御部１２１５は、ページ取得部１２１３により取得されたページを被選択ページ画面１４２０として表示するよう表示部１４０Ａを制御する。
【００２７】
送信制御部１２１４は、検索文字列とページ選択部１２１２により選択されたページ識別情報とを履歴管理サーバ２００に送信するように通信部１５０Ａを制御する。送信制御部１２１４は、ページ取得部１２１３により取得されたページに対するユーザＡの滞在時間をさらに履歴管理サーバ２００に送信するように通信部１５０Ａを制御してもよい。
【００２８】
この場合、例えば、入力部１１０Ａにより画面遷移を示す操作情報の入力が受け付けられると、表示制御部１２１５は、遷移後の画面１４３０に遷移するよう制御し、送信制御部１２１４は、ページ選択部１２１２によりページ識別情報が選択されてから入力部１１０Ａにより画面遷移を示す操作情報の入力が受け付けられるまでの時間を滞在時間として履歴管理サーバ２００に送信するように通信部１５０Ａを制御する。
【００２９】
［１．３．履歴管理サーバの機能］
次に、図４および図５を参照して、本開示の実施形態に係る履歴管理サーバ２００が有する機能について説明する。図４は、本開示の実施形態に係る履歴管理サーバ２００の機能構成を示すブロック図である。図４に示すように、履歴管理サーバ２００は、制御部２２０と、通信部２５０と、記憶部２６０と、を備えている。
【００３０】
通信部２５０は、制御部２２０による制御に基づいて、端末１００Ａおよび１００Ｂと通信を行う機能を有する。通信部２５０は、例えば、通信装置により構成され、送信部および受信部として機能し得る。記憶部２６０は、制御部２２０により使用される各種情報を記憶する機能を有しており、例えば、検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を検索文字列ごとに記憶する機能を有する。記憶部２６０は、例えば、ストレージ装置により構成される。
【００３１】
制御部２２０は、履歴管理サーバ２００の動作全体を制御する機能を有しており、例えば、通信部２５０により受信された情報に基づいて履歴管理サーバ２００の動作を制御することが可能である。制御部２２０は、情報取得部２２１、記憶制御部２２２、選択文字列取得部２２３、被選択情報取得部２２４、送信制御部２２５などを備えている。これらの各機能ブロックが有する機能については、後に詳細に説明する。なお、制御部２２０は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭにより構成される。
【００３２】
図５は、本開示の実施形態に係る履歴管理サーバ２００により管理される履歴情報２６１の構成例を示す図である。図５に示すように、履歴情報２６１は、検索文字列、ページジ識別情報の一例としてのＵＲＬを含んでいる。また、図５に示すように、履歴情報２６１は、選択回数、滞在時間などを含んでいてもよい。情報取得部２２１は、端末１００Ａから検索文字列とページ識別情報とを取得する機能を有する。
【００３３】
記憶制御部２２２は、情報取得部２２１により取得された検索文字列とページ識別情報との組み合わせがまだ履歴情報２６１に登録されていない場合には、検索文字列とページ識別情報との組み合わせを履歴情報２６１に登録する。この場合、記憶制御部２２２は、この組み合わせに対応する選択回数に「１」を設定する。また、記憶制御部２２２は、情報取得部２２１により滞在時間がさらに取得された場合には、この組み合わせに対応する滞在時間に情報取得部２２１により取得された滞在時間を設定する。
【００３４】
記憶制御部２２２は、情報取得部２２１により取得された検索文字列とページ識別情報との組み合わせが既に履歴情報２６１に登録されている場合には、検索文字列とページ識別情報との組み合わせを履歴情報２６１に登録しなくてもよい。この場合、記憶制御部２２２は、この組み合わせに対応する選択回数に「１」を加算する。また、記憶制御部２２２は、情報取得部２２１により滞在時間がさらに取得された場合には、この組み合わせに対応する滞在時間に情報取得部２２１により取得された滞在時間を加算する。
【００３５】
選択文字列取得部２２３は、端末１００Ｂから選択文字列を取得する機能を有する。被選択情報取得部２２４は、選択文字列取得部２２３により端末１００Ｂから取得された選択文字列に応じた被選択情報を記憶部２６０から取得する機能を有する。より詳細には、被選択情報取得部２２４は、選択文字列取得部２２３により端末１００Ｂから取得された選択文字列と一致または類似する検索文字列に対応付けられたＵＲＬ（ページ識別情報の一例）を被選択情報として履歴情報２６１から取得する。選択文字列と類似する検索文字列とは、選択文字列全体を含む検索文字列であってもよく、選択文字列の一部を含む検索文字列であってもよい。
【００３６】
被選択情報取得部２２４は、選択文字列および被選択情報に対応付けられた選択回数および滞在時間をさらに履歴情報２６１から取得してもよい。送信制御部２２５は、被選択情報取得部２２４により取得された被選択情報を端末１００Ｂに送信するよう通信部２５０を制御する。また、選択文字列取得部２２３により端末１００Ｂから取得された選択文字列に応じた被選択情報が複数存在する場合も想定される。
【００３７】
選択文字列取得部２２３により端末１００Ｂから取得された選択文字列に応じた被選択情報が複数存在する場合、送信制御部２２５は、被選択情報取得部２２４により取得された選択回数をさらに端末１００Ｂに送信するよう通信部２５０を制御してもよい。その代わりに、選択回数の順位を端末１００Ｂに送信するよう通信部２５０を制御してもよい。その代わりに、送信制御部２２５は、選択回数が最大の被選択情報を決定し、選択回数が最大の被選択情報を送信するよう通信部２５０を制御してもよい。
【００３８】
また、選択文字列取得部２２３により端末１００Ｂから取得された選択文字列に応じた被選択情報が複数存在する場合、送信制御部２２５は、滞在時間を選択回数により除して得られる平均滞在時間を端末１００Ｂに送信するよう通信部２５０を制御してもよい。その代わりに、送信制御部２２５は、平均滞在時間が最大の被選択情報を決定し、平均滞在時間が最大の被選択情報を送信するよう通信部２５０を制御してもよい。
【００３９】
［１．４．第２の端末の機能］
次に、図６〜図９を参照して、本開示の実施形態に係る端末１００Ｂが有する機能について説明する。図６は、本開示の実施形態に係る端末１００Ｂの機能構成を示すブロック図である。図６に示すように、端末１００Ｂは、入力部１１０Ｂと、制御部１２０Ｂと、記憶部１３０Ｂと、表示部１４０Ｂと、通信部１５０Ｂと、を備えている。
【００４０】
入力部１１０Ｂは、ユーザＢから操作情報の入力を受け付ける機能を有する。入力部１１０Ｂは、ユーザＢからの入力を受け付けた操作情報を制御部１２０Ｂに対して出力する。入力部１１０Ｂは、例えば、入力装置により構成される。表示部１４０Ｂは、制御部１２０Ｂによる制御に基づいて、各種情報を表示する機能を有する。表示部１４０Ｂは、例えば、表示装置により構成される。
【００４１】
通信部１５０Ｂは、制御部１２０Ｂによる制御に基づいて、履歴管理サーバ２００、検索サーバ３００と通信を行う機能を有する。通信部１５０Ｂは、例えば、通信装置により構成され、送信部および受信部として機能し得る。記憶部１３０Ｂは、制御部１２０Ｂにより使用される各種情報を記憶する機能を有する。記憶部１３０Ｂは、例えば、ストレージ装置により構成される。
【００４２】
制御部１２０Ｂは、端末１００Ｂの動作全体を制御する機能を有しており、例えば、入力部１１０Ｂから出力された操作情報、通信部１５０Ｂにより受信された情報などに基づいて端末１００Ｂの動作を制御することが可能である。制御部１２０Ｂは、文字列選択部１２１６、被選択情報取得部１２１７、ページ選択部１２１８、ページ取得部１２１９、表示制御部１２２０などを備えている。これらの各機能ブロックが有する機能については、後に詳細に説明する。なお、制御部１２０Ａは、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭにより構成される。
【００４３】
図７は、本開示の実施形態に係る端末１００Ｂにより表示される画面例を示す図である。図７に示したページ１４４０は、例えば、制御部１２０Ｂによる要求に従って検索サーバ３００により検索されて取得されたページであり、ページ１４４０は、表示制御部１２２０による制御により表示部１４０Ｂに表示される。ユーザＢは、例えば、ページ１４４０の中に不明な文字列が存在する場合には、その不明な文字列について調べたいと考え、その不明な文字列を指定するための操作情報を入力部１１０Ｂに入力する。
【００４４】
文字列選択部１２１６は、例えば、ユーザＢにより入力部１１０Ｂに入力された操作情報に基づいて、ページ１４４０の中に含まれる文字列を選択文字列として選択する。例えば、入力部１１０Ｂとしてマウスが使用される場合、ページ１４４０の中に含まれる文字列に対するクリックやダブルクリックが入力部１１０Ｂにより受け付けられた場合には、文字列選択部１２１６は、その文字列を選択文字列として選択することができる。
【００４５】
被選択情報取得部１２１７は、履歴管理サーバ２００から、選択文字列に応じた被選択情報を取得する。表示制御部１２２０は、被選択情報取得部１２１７により取得された被選択情報により識別されるページに関する情報１４４２を表示するよう制御する。図７に示した例では、表示制御部１２２０は、ページに関する情報１４４２として、ページを説明するための情報１４４２Ａを表示するよう表示部１４０Ｂを制御している。図７に示した例では、ページを説明するための情報１４４２Ａには、選択文字列、選択文字列を説明する文章、選択文字列に関する画像などが含まれている。
【００４６】
なお、ページに関する情報１４４２は、端末１００Ｂが有する記憶部１３０Ｂにより記憶されていてもよいし、検索サーバ３００による検索によりページ１４４０とともに取得されてもよい。また、ページに関する情報１４４２は、図示しない他のサーバから取得されてもよい。ページに関する情報１４４２が表示される位置は、ページ１４４０の内部であってもよいし、ページ１４４０の外部であってもよい。
【００４７】
図８は、本開示の実施形態に係る端末１００Ｂにより表示される画面例を示す図である。図７に示したページ１４４０と同様に、図８に示したページ１４４０は、例えば、制御部１２０Ｂによる要求に従って検索サーバ３００により検索されて取得されたページであり、ページ１４４０は、表示制御部１２２０による制御により表示部１４０Ｂに表示される。文字列選択部１２１６は、図７に示した場合と同様に、例えば、ユーザＢにより入力部１１０Ｂに入力された操作情報に基づいて、ページ１４４０の中に含まれる文字列を選択文字列として選択する。
【００４８】
被選択情報取得部１２１７は、図７に示した場合と同様に、履歴管理サーバ２００から、選択文字列に応じた被選択情報を取得する。表示制御部１２２０は、被選択情報取得部１２１７により取得された被選択情報により識別されるページに関する情報１４４２を表示するよう制御する。図８に示した例では、表示制御部１２２０は、ページに関する情報１４４２として、ページのサムネイル画像１４４２Ｂを表示するよう表示部１４０Ｂを制御している。
【００４９】
図９は、本開示の実施形態に係る端末１００Ｂにより表示される画面例を示す図である。図７に示したページ１４４０と同様に、図９に示したページ１４４０は、例えば、制御部１２０Ｂによる要求に従って検索サーバ３００により検索されて取得されたページであり、ページ１４４０は、表示制御部１２２０による制御により表示部１４０Ｂに表示される。文字列選択部１２１６は、図７に示した場合と同様に、例えば、ユーザＢにより入力部１１０Ｂに入力された操作情報に基づいて、ページ１４４０の中に含まれる文字列を選択文字列として選択する。
【００５０】
被選択情報取得部１２１７は、図７に示した場合と同様に、履歴管理サーバ２００から、選択文字列に応じた被選択情報を取得する。表示制御部１２２０は、被選択情報取得部１２１７により取得された被選択情報により識別されるページに関する情報１４４２を表示するよう制御する。図９に示した例では、表示制御部１２２０は、ページに関する情報１４４２として、ページを識別するためのページ識別情報１４４２Ｃを表示するよう表示部１４０Ｂを制御している。
【００５１】
なお、被選択情報取得部１２１７は、履歴管理サーバ２００から取得した１または複数の被選択情報の中から決定された選択回数が最大の被選択情報を取得してもよい。選択回数が最大の被選択情報は、履歴管理サーバ２００により決定されてもよいし、被選択情報取得部１２１７により決定されてもよい。また、被選択情報取得部１２１７は、履歴管理サーバ２００から取得した１または複数の被選択情報の中から決定された平均滞在時間が最大の被選択情報を取得してもよい。平均滞在時間が最大の被選択情報は、履歴管理サーバ２００により決定されてもよいし、被選択情報取得部１２１７により決定されてもよい。
【００５２】
被選択情報取得部１２１７は、選択文字列に応じた１または複数の被選択情報を取得するとともに１または複数の被選択情報の各々の選択回数の順位を取得してもよい。その場合、表示制御部１２２０は、被選択情報取得部１２１７により取得された１または複数の被選択情報により識別されるページに関する情報１４４２を１または複数の被選択情報の各々の順位に応じた並び順により表示するよう表示部１４０Ｂを制御してもよい。１または複数の被選択情報の各々の選択回数の順位は、履歴管理サーバ２００から取得されてもよいし、１または複数の被選択情報の各々の選択回数に基づいて被選択情報取得部１２１７により算出されてもよい。
【００５３】
被選択情報取得部１２１７は、選択文字列に応じた１または複数の被選択情報を取得するとともに１または複数の被選択情報の各々により識別されるページに対する平均滞在時間の順位を取得してもよい。その場合、表示制御部１２２０は、被選択情報取得部１２１７により取得された１または複数の被選択情報により識別されるページに関する情報１４４２を１または複数の被選択情報の各々の順位に応じた並び順により表示するよう表示部１４０Ｂを制御してもよい。１または複数の被選択情報の各々の平均滞在時間の順位は、履歴管理サーバ２００から取得されてもよいし、１または複数の被選択情報の各々の平均滞在時間に基づいて被選択情報取得部１２１７により算出されてもよい。
【００５４】
なお、これらの順位が履歴管理サーバ２００により算出されれば、端末１００Ｂに掛かる負荷を低減することができるという効果を奏する。また、これらの順位が履歴管理サーバ２００により算出されれば、既に存在しないページを識別するためのページ識別情報（例えば、ＵＲＬ）などを、履歴管理サーバ２００が履歴情報２６１から削除することができるという効果を奏する。
【００５５】
また、これらの順位が端末１００Ｂの被選択情報取得部１２１７により算出されれば、端末１００を使用するユーザごとに順位付けを行うための規則（例えば、平均滞在時間を使用して順位付けするか、選択回数を使用して順位付けするかなどといった規則）を決められるという効果を奏する。
【００５６】
図６に戻って説明を続ける。ページ選択部１２１８は、被選択情報取得部１２１７により取得された１または複数の被選択情報から１の被選択情報を選択することができる。より詳細には、入力部１１０Ｂにより選択を示す操作情報の入力が受け付けられると、ページ選択部１２１８は、その操作情報に基づいて１または複数の被選択情報から１の被選択情報を選択する。ページ取得部１２１９は、選択した被選択情報により識別されるページを取得することができる。表示制御部１２２０は、ページ取得部１２１９により取得されたページを表示するよう表示部１４０Ｂを制御することもできる。
【００５７】
［１．５．情報処理システムの動作］
次に、図１０〜図１１を参照して、本開示の実施形態に係る情報処理システム１０の動作について説明する。図１０は、本開示の実施形態に係る情報処理システム１０による履歴情報蓄積時の動作を示すフローチャートである。なお、ページ識別情報の一例としてＵＲＬを使用して説明する。
【００５８】
図１０に示すように、端末１００Ａのページ識別情報取得部１２１１は、検索文字列を取得し（ステップＳ１０１）、取得した検索文字列を検索サーバ３００に送信するよう通信部１５０Ａを制御する（ステップＳ１０２）。検索サーバ３００は、端末１００Ａから検索文字列を受信し（ステップＳ１０３）、受信した検索文字列を用いて検索を行う（ステップＳ１０４）。検索サーバ３００は、検索により取得されたＵＲＬを端末１００Ａに送信する（ステップＳ１０５）。
【００５９】
端末１００Ａのページ識別情報取得部１２１１は、検索サーバ３００から通信部１５０Ａにより受信されたＵＲＬを取得し（ステップＳ１０６）、ページ選択部１２１２は、ＵＲＬを選択する（ステップＳ１０７）。続いて、ページ取得部１２１３は、ページ選択部１２１２により選択されたＵＲＬにより指定されるページを取得する（ステップＳ１０８）。送信制御部１２１４は、入力部１１０Ａにより遷移操作の入力が受け付けられると（ステップＳ１０９）、検索文字列とページ選択部１２１２により選択されたＵＲＬと滞在時間とを履歴管理サーバ２００に送信するよう通信部１５０Ｂを制御する。滞在時間は、履歴管理サーバ２００に送信されなくてもよい。
【００６０】
履歴管理サーバ２００の情報取得部２２１は、通信部２５０により受信された検索文字列とＵＲＬと滞在時間とを取得し（ステップＳ１１１）、記憶制御部２２２は、情報取得部２２１により取得された検索文字列とＵＲＬと滞在時間とにより履歴情報２６１を更新する（ステップＳ１１２）。ページ取得部１２１３は、遷移先のページを取得する（ステップＳ１１３）。表示制御部１２１５は、ページ取得部１２１３により取得された遷移先のページを表示するよう表示部１４０Ａを制御することも可能である。
【００６１】
図１１は、本開示の実施形態に係る情報処理システム１０による検索時の動作を示すフローチャートである。なお、ページ識別情報の一例としてＵＲＬを使用して説明する。
【００６２】
図１１に示すように、端末１００Ｂの文字列選択部１２１６は、ページから文字列を選択文字列として選択し（ステップＳ２０１）、被選択情報取得部１２１７は、選択文字列を履歴管理サーバ２００に送信するよう通信部１５０Ｂを制御する（ステップＳ２０２）。履歴管理サーバ２００の選択文字列取得部２２３は、通信部２５０により端末１００Ｂから受信された選択文字列を取得し（ステップＳ２０３）、被選択情報取得部２２４は、取得した選択文字列に応じたＵＲＬを履歴情報２６１から取得する（ステップＳ２０４）。
【００６３】
上記したように、被選択情報取得部２２４は、平均滞在時間や選択回数などを考慮してＵＲＬを取得することもできる。送信制御部２２５は、被選択情報取得部２２４により取得されたＵＲＬを端末１００Ｂに送信するよう通信部２５０を制御する（ステップＳ２０５）。端末１００Ｂの被選択情報取得部１２１７は、通信部１５０Ｂにより受信されたＵＲＬを取得し（ステップＳ２０６）、表示制御部１２２０は、被選択情報取得部１２１７により取得されたＵＲＬにより指定されるページに関する情報を表示するよう表示部１４０Ｂを制御する（ステップＳ２０７）。
【００６４】
ページ選択部１２１８は、被選択情報取得部１２１７により取得されたＵＲＬを選択し（ステップＳ２０８）、ページ取得部１２１９は、ページ選択部１２１８により選択されたＵＲＬにより指定されるページを取得する（ステップＳ２０９）。表示制御部１２２０は、ページ取得部１２１９により取得されたページを表示するよう表示部１４０Ｂを制御することも可能である。
【００６５】
［１．６．情報処理装置のハードウェア構成］
次に、図１２を参照して、本開示の実施形態に係る情報処理装置のハードウェア構成について説明する。図１２は、本開示の実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【００６６】
上記した例では、端末１００、履歴管理サーバ２００、検索サーバ３００が情報処理装置に相当する。これらの情報処理装置は、主に、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、ホストバス９０４と、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力装置９０８と、出力装置９１０と、ストレージ装置９１１と、ドライブ９１２と、通信装置９１３とを備える。
【００６７】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０２、ＲＡＭ９０３、ストレージ装置９１１、またはリムーバブル記録媒体８００に記録された各種プログラムに従って、情報処理装置内の動作全般またはその一部を制御する。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０４により相互に接続されている。
【００６８】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９０６に接続されている。
【００６９】
入力装置９０８は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９０８は、例えば、赤外線やその他の電波を利用したリモートコントロール手段であってもよいし、情報処理装置の操作に対応した携帯電話やＰＤＡ等の外部接続機器であってもよい。さらに、入力装置９０８は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置のユーザは、この入力装置９０８を操作することにより、情報処理装置に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００７０】
出力装置９１０は、例えば、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなど、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１０は、例えば、情報処理装置が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【００７１】
ストレージ装置９１１は、情報処理装置の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１１は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した音響信号データや画像信号データなどを格納する。
【００７２】
ドライブ９１２は、記録媒体用リーダライタであり、情報処理装置に内蔵、あるいは外付けされる。ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体８００に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体８００に記録を書き込むことも可能である。リムーバブル記録媒体８００は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、メモリースティック、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。また、リムーバブル記録媒体８００は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【００７３】
通信装置９１３は、例えば、ネットワーク４００に接続するための通信デバイス等で構成された通信インタフェースである。通信装置９１３は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等である。この通信装置９１３は、例えば、インターネットや他の通信機器との間で音響信号等を送受信することができる。また、通信装置９１３に接続されるネットワーク４００は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【００７４】
以上、本開示の実施形態に係る情報処理装置の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本開示の実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【００７５】
＜２．むすび＞
以上説明したように、本開示の実施形態によれば、履歴管理サーバ２００は、検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を検索文字列ごとに管理している。また、端末１００Ｂは、選択文字列に応じた被選択情報を取得し、この被選択情報により識別されるページに関する情報を表示するよう制御する。したがって、ページ内に存在する文字列を用いて検索するための手間を低減することが可能である。
【００７６】
本開示の実施形態によれば、例えば、ページに含まれる不明な文字列に対する解説が記載されたページを適切にユーザに提示することができる。履歴管理サーバ２００によって管理されている履歴情報の量が増加していくにつれて、より適切なページをユーザに提示することができることとなる。また、順位付けされた形式により複数のページに関する情報がユーザに提示されることとすれば、ユーザは所望のページを自ら容易に選択することが可能となる。また、あらゆるページに対して本開示の実施形態による手法を適用することが可能であるため、ユーザによる検索操作が容易に行われ得る。
【００７７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００７８】
例えば、本明細書の情報処理装置が実行する処理における各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はない。例えば、情報処理装置が実行する処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００７９】
また、情報処理装置に内蔵されるＣＰＵ９０１、ＲＯＭ９０２およびＲＡＭ９０３などのハードウェアを、上述した情報処理装置の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【００８０】
なお、本技術は以下のような構成も取ることができる。
（１）
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得する被選択情報取得部と、
前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、
を備える、情報処理装置。
（２）
ページの中に含まれる文字列を前記選択文字列として選択する文字列選択部をさらに備える、
（１）に記載の情報処理装置。
（３）
前記履歴管理サーバは、
前記１または複数の被選択情報の各々の選択回数をさらに管理しており、
前記被選択情報取得部は、
前記１または複数の被選択情報の中から決定された前記選択回数が最大の被選択情報を取得する、
（１）または（２）に記載の情報処理装置。
（４）
前記履歴管理サーバは、
前記１または複数の被選択情報の各々により識別されるページに対する平均滞在時間をさらに管理しており、
前記被選択情報取得部は、
前記１または複数の被選択情報の中から決定された前記平均滞在時間が最大の被選択情報を取得する、
（１）または（２）に記載の情報処理装置。
（５）
前記被選択情報取得部は、
前記選択文字列に応じた１または複数の被選択情報を取得するとともに前記１または複数の被選択情報の各々の選択回数の順位を取得し、
前記表示制御部は、
前記被選択情報取得部により取得された前記１または複数の被選択情報により識別されるページに関する情報を前記１または複数の被選択情報の各々の順位に応じた並び順により表示するよう制御する、
（１）または（２）に記載の情報処理装置。
（６）
前記被選択情報取得部は、
前記選択文字列に応じた１または複数の被選択情報を取得するとともに前記１または複数の被選択情報の各々により識別されるページに対する平均滞在時間の順位を取得し、
前記表示制御部は、
前記被選択情報取得部により取得された前記１または複数の被選択情報により識別されるページに関する情報を前記１または複数の被選択情報の各々の順位に応じた並び順により表示するよう制御する、
（１）または（２）に記載の情報処理装置。
（７）
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得することと、
取得された前記被選択情報により識別されるページに関する情報を表示するよう制御することと、
を含む、情報処理方法。
（８）
コンピュータを、
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに管理する履歴管理サーバから、選択文字列に応じた被選択情報を取得する被選択情報取得部と、
前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、
を備える、情報処理装置として機能させるためのプログラム。
（９）
検索文字列に応じた１または複数のページ識別情報を検索サーバから取得するページ識別情報取得部と、
前記ページ識別情報取得部により取得された前記１または複数のページ識別情報からページ識別情報を選択するページ選択部と、
前記検索文字列と前記ページ選択部により選択された前記ページ識別情報とを履歴管理サーバに送信するように制御する送信制御部と、
を備える、情報処理装置。
（１０）
検索文字列に応じた１または複数のページ識別情報を検索サーバから取得することと、
取得された前記１または複数のページ識別情報からページ識別情報を選択することと、
前記検索文字列と前記ページ識別情報とを履歴管理サーバに送信するように制御することと、
を含む、情報処理方法。
（１１）
コンピュータを、
検索文字列に応じた１または複数のページ識別情報を検索サーバから取得するページ識別情報取得部と、
前記ページ識別情報取得部により取得された前記１または複数のページ識別情報からページ識別情報を選択するページ選択部と、
前記検索文字列と前記ページ選択部により選択された前記ページ識別情報とを履歴管理サーバに送信するように制御する送信制御部と、
を備える、情報処理装置として機能させるためのプログラム。
（１２）
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶する記憶部と、
情報処理装置から取得された選択文字列に応じた被選択情報を前記記憶部から取得する被選択情報取得部と、
前記被選択情報取得部により取得された被選択情報を前記情報処理装置に送信するよう制御する送信制御部と、
を備える、履歴管理サーバ。
（１３）
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶することと、
情報処理装置から取得された選択文字列に応じた被選択情報を、前記１または複数の被選択情報から取得することと、
取得された被選択情報を前記情報処理装置に送信するよう制御することと、
を含む、履歴管理方法。
（１４）
検索文字列を用いて検索された１または複数のページ識別情報から選択された１または複数の被選択情報を前記検索文字列ごとに記憶する記憶部と、
選択文字列に応じた被選択情報を前記記憶部から取得する被選択情報取得部と、
前記被選択情報取得部により取得された被選択情報を送信するよう制御する送信制御部と、
を備える、履歴管理サーバと、
前記履歴管理サーバから、前記被選択情報を取得する被選択情報取得部と、
前記被選択情報取得部により取得された前記被選択情報により識別されるページに関する情報を表示するよう制御する表示制御部と、
を備える、情報処理装置と、
を有する、情報処理システム。
【符号の説明】
【００８１】
１０    情報処理システム
１００  端末（情報処理装置）
１１０  入力部
１２０  制御部
１２１１  ページ識別情報取得部
１２１２  ページ選択部
１２１３  ページ取得部
１２１４  送信制御部
１２１５  表示制御部
１２１６  文字列選択部
１２１７  被選択情報取得部
１２１８  ページ選択部
１２１９  ページ取得部
１２２０  表示制御部
１３０  記憶部
１４０  表示部
１５０  通信部
２００  履歴管理サーバ
２２０  制御部
２２１  情報取得部
２２２  記憶制御部
２２３  選択文字列取得部
２２４  被選択情報取得部
２２５  送信制御部
２５０  通信部
２６０  記憶部
２６１  履歴情報
３００  検索サーバ
【図１】
2012221108.tif 000003
【図２】
2012221108.tif 000004
【図３】
2012221108.tif 000005
【図４】
2012221108.tif 000006
【図５】
2012221108.tif 000007
【図６】
2012221108.tif 000008
【図７】
2012221108.tif 000009
【図８】
2012221108.tif 000010
【図９】
2012221108.tif 000011
【図１０】
2012221108.tif 000012
【図１１】
2012221108.tif 000013
【図１２】
2012221108.tif 000014