(57)【特許請求の範囲】
【請求項１】
１以上のコンテンツが配置されたＷＥＢページの情報であるＷＥＢページ情報を取得するＷＥＢページ情報取得部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を出力する出力部と、
前記出力部が出力する１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部と、
前記出力部が出力するＷＥＢページ情報に対する操作であり、当該ＷＥＢページ情報とは異なるＷＥＢページ情報を出力させるユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報に対応する操作情報を取得し、前記操作情報格納部に蓄積する操作情報取得部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、前記操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得部と、を備え、
前記操作情報取得部は、前記操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報の特徴を示す文字列を含む情報を、操作情報として取得し、前記操作情報格納部に蓄積し、
前記変更ページ情報取得部は、前記操作情報に対応した文字列であって、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれる文字列を有する１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツの、前記クエリのいずれかに一致する文字列に対して対応付けた変更ページ情報を取得し、
前記出力部は、更に、前記変更ページ情報取得部が取得した変更ページ情報を出力するＷＥＢ情報処理装置。
【請求項２】
前記操作情報格納部には、前記操作情報が、当該操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、
前記出力部が出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、
前記出力部が出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に対応する操作情報を取得し、前記ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けて前記操作情報格納部に蓄積する操作情報取得部とを更に備え、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報として前記ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得する請求項１記載のＷＥＢ情報処理装置。
【請求項３】
１以上のコンテンツが配置されたＷＥＢページの情報であるＷＥＢページ情報を取得するＷＥＢページ情報取得部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を出力する出力部と、
前記出力部が出力する１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、前記操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得部と、を備え、
前記操作情報格納部には、前記操作情報が、当該操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、
前記出力部が出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、
前記出力部が出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に対応する操作情報を取得し、前記ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けて前記操作情報格納部に蓄積する操作情報取得部とを更に備え、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報として前記ユーザ識別情報受付部が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得し、
前記出力部は、更に、前記変更ページ情報取得部が取得した変更ページ情報を出力するＷＥＢ情報処理装置。
【請求項４】
前記変更ページ情報取得部は、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報から、前記操作情報に応じてコンテンツを取得し、当該取得したコンテンツを配置した変更ページ情報を取得する請求項３記載のＷＥＢ情報処理装置。
【請求項５】
前記変更ページ情報取得部は、前記操作情報に応じて、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツに、他のＷＥＢページ情報へのリンク情報を対応付けた変更ページ情報を取得する請求項３記載のＷＥＢ情報処理装置。
【請求項６】
前記変更ページ情報取得部は、前記操作情報に対応した１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツに対応付けた変更ページ情報を取得する請求項３記載のＷＥＢ情報処理装置。
【請求項７】
前記出力部が出力するＷＥＢページ情報に対する操作であり、当該ＷＥＢページ情報とは異なるＷＥＢページ情報を出力させるユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報に対応する操作情報を取得し、前記操作情報格納部に蓄積する操作情報取得部とをさらに備え、
前記変更ページ情報取得部は、前記操作情報に対応した文字列であって、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれる文字列を有する１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツの、前記クエリのいずれかに一致する文字列に対して対応付けた変更ページ情報を取得する請求項３記載のＷＥＢ情報処理装置。
【請求項８】
前記操作情報取得部は、前記操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報の特徴を示す文字列を含む情報を、操作情報として取得し、前記操作情報格納部に蓄積する請求項７記載のＷＥＢ情報処理装置。
【請求項９】
ＷＥＢページ情報取得部と、出力部と、前記出力部が出力する１以上のコンテンツが配置されたＷＥＢページの情報である１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部と、操作受付部と、操作情報取得部と、変更ページ情報取得部とを用いて実行されるＷＥＢ情報処理方法であって、
前記ＷＥＢページ情報取得部が、ＷＥＢページ情報を取得するＷＥＢページ情報取得ステップと、
前記出力部が、前記ＷＥＢページ情報取得ステップで取得したＷＥＢページ情報を出力する出力ステップと、
前記操作受付部が、前記出力ステップにより出力するＷＥＢページ情報に対する操作であり、当該ＷＥＢページ情報とは異なるＷＥＢページ情報を出力させるユーザの操作を受け付ける操作受付ステップと、
前記操作情報取得部が、前記操作受付ステップにより受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報に対応する操作情報を取得し、前記操作情報格納部に蓄積する操作情報取得ステップと、
前記変更ページ情報取得部が、前記ＷＥＢページ情報取得ステップで取得したＷＥＢページ情報を、前記操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得ステップと、を備え、
前記操作情報取得ステップは、前記操作受付ステップにより受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報の特徴を示す文字列を含む情報を、操作情報として取得し、前記操作情報格納部に蓄積し、
前記変更ページ情報取得ステップは、前記操作情報に対応した文字列であって、前記ＷＥＢページ情報取得ステップにより取得したＷＥＢページ情報に含まれる文字列を有する１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、前記ＷＥＢページ情報取得ステップにより取得したＷＥＢページ情報に含まれるコンテンツの、前記クエリのいずれかに一致する文字列に対して対応付けた変更ページ情報を取得し、
前記出力ステップにおいて、前記出力部が、更に、前記変更ページ情報取得ステップで取得した変更ページ情報を出力するＷＥＢ情報処理方法。
【請求項１０】
ＷＥＢページ情報取得部と、出力部と、前記出力部が出力する１以上のコンテンツが配置されたＷＥＢページの情報である１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部と、ユーザ識別情報受付部と、操作受付部と、操作情報取得部と、変更ページ情報取得部とを用いて実行されるＷＥＢ情報処理方法であって、
前記ＷＥＢページ情報取得部が、ＷＥＢページ情報を取得するＷＥＢページ情報取得ステップと、
前記出力部が、前記ＷＥＢページ情報取得ステップで取得したＷＥＢページ情報を出力する出力ステップと、
前記変更ページ情報取得部が、前記ＷＥＢページ情報取得ステップで取得したＷＥＢページ情報を、前記操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得ステップと、を備え、
前記操作情報格納部には、前記操作情報が、当該操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、
前記ユーザ識別情報受付部が、前記出力ステップにより出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付ステップと、
前記操作受付部が、前記出力ステップにより出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付ステップと、
前記操作情報取得部が、前記操作受付ステップにより受け付けた操作に対応する操作情報を取得し、前記ユーザ識別情報受付ステップにより受け付けたユーザ識別情報と対応付けて前記操作情報格納部に蓄積する操作情報取得ステップとを更に備え、
前記変更ページ情報取得ステップは、、前記操作情報格納部に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報として前記ユーザ識別情報受付ステップにより受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得し、
前記出力ステップにおいて、前記出力部が、更に、前記変更ページ情報取得ステップで取得した変更ページ情報を出力するＷＥＢ情報処理方法。
【請求項１１】
１以上のコンテンツが配置されたＷＥＢページの情報である１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部にアクセス可能なコンピュータを、
ＷＥＢページ情報を取得するＷＥＢページ情報取得部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を出力する出力部と、
前記出力部が出力するＷＥＢページ情報に対する操作であり、当該ＷＥＢページ情報とは異なるＷＥＢページ情報を出力させるユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報に対応する操作情報を取得し、前記操作情報格納部に蓄積する操作情報取得部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、前記操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得部と、して機能させるためのプログラムであって、
前記操作情報取得部は、前記操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報の特徴を示す文字列を含む情報を、操作情報として取得し、前記操作情報格納部に蓄積し、
前記変更ページ情報取得部は、前記操作情報に対応した文字列であって、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれる文字列を有する１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツの、前記クエリのいずれかに一致する文字列に対して対応付けた変更ページ情報を取得し、
前記出力部は、更に、前記変更ページ情報取得部が取得した変更ページ情報を出力するプログラム。
【請求項１２】
１以上のコンテンツが配置されたＷＥＢページの情報である１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部にアクセス可能なコンピュータを、
ＷＥＢページ情報を取得するＷＥＢページ情報取得部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を出力する出力部と、
前記ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、前記操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得部と、して機能させるためのプログラムであって、
前記操作情報格納部には、前記操作情報が、当該操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、
前記出力部が出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、
前記出力部が出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付部と、
前記操作受付部が受け付けた操作に対応する操作情報を取得し、前記ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けて前記操作情報格納部に蓄積する操作情報取得部と、して更に機能させ、
前記変更ページ情報取得部は、前記操作情報格納部に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報として前記ユーザ識別情報受付部が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得し、
前記出力部は、更に、前記変更ページ情報取得部が取得した変更ページ情報を出力するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢページの情報を処理するＷＥＢ情報処理装置等に関するものである。
【背景技術】
【０００２】
従来、既存のＷｅｂページ上のオブジェクトを抽出し、そのオブジェクトを基に新たなＷｅｂページを自由なレイアウトで作成することによって、既存のＷｅｂページ上のオブジェクトの再利用を可能にする装置が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２５００５４号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来においては、ＷＥＢページに対するユーザの操作に応じて適切に変更したＷＥＢページを表示することができない、という課題があった。
【課題を解決するための手段】
【０００５】
本発明のＷＥＢ情報処理装置は、１以上のコンテンツが配置されたＷＥＢページの情報であるＷＥＢページ情報を取得するＷＥＢページ情報取得部と、ＷＥＢページ情報取得部が取得したＷＥＢページ情報を出力する出力部と、出力部が出力する１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部と、ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得部と、を備え、出力部は、更に、変更ページ情報取得部が取得した変更ページ情報を出力するＷＥＢ情報処理装置である。
【０００６】
かかる構成により、ユーザの操作に応じて適切に変更したＷＥＢページ情報を出力することができる。
【０００７】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、変更ページ情報取得部は、ＷＥＢページ情報取得部が取得したＷＥＢページ情報から、操作情報に応じてコンテンツを取得し、取得したコンテンツを配置した変更ページ情報を取得するＷＥＢ情報処理装置である。
【０００８】
かかる構成により、ＷＥＢページ情報からユーザの操作に応じて取得したコンテンツを配置して、ユーザに適切なＷＥＢページ情報を出力することができる。
【０００９】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、変更ページ情報取得部は、操作情報に応じて、ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツに、他のＷＥＢページ情報へのリンク情報を対応付けた変更ページ情報を取得するＷＥＢ情報処理装置である。
【００１０】
かかる構成により、ユーザの操作に応じた適切なリンクが設定されたＷＥＢページ情報を出力することができる。
【００１１】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、変更ページ情報取得部は、操作情報に対応した１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツに対応付けた変更ページ情報を取得するＷＥＢ情報処理装置である。
【００１２】
かかる構成により、ユーザの操作に応じた検索を容易に行うことが可能なＷＥＢページ情報を取得することができる。
【００１３】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、出力部が出力するＷＥＢページ情報に対する操作であり、ＷＥＢページ情報とは異なるＷＥＢページ情報を出力させるユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報に対応する操作情報を取得し、操作情報格納部に蓄積する操作情報取得部とをさらに備え、変更ページ情報取得部は、操作情報に対応した文字列であって、ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれる文字列を有する１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、ＷＥＢページ情報取得部が取得したＷＥＢページ情報に含まれるコンテンツの、クエリのいずれかに一致する文字列に対して対応付けた変更ページ情報を取得するＷＥＢ情報処理装置である。
【００１４】
かかる構成により、ユーザが出力したＷＥＢページ情報に対応した操作情報を用いて、ユーザの操作に応じた検索を容易に行うことが可能なＷＥＢページ情報を取得することができる。
【００１５】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、操作情報取得部は、操作受付部が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報の特徴を示す文字列を含む情報を、操作情報として取得し、操作情報格納部に蓄積するＷＥＢ情報処理装置である。
【００１６】
かかる構成により、ユーザの操作によって出力されたＷＥＢページ情報の特徴を示す文字列を含む操作情報を用いて、ユーザに適切なＷＥＢページ情報を出力することができる。
【００１７】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、出力部が出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた操作に対応する操作情報を取得し、操作情報格納部に蓄積する操作情報取得部とをさらに備えたＷＥＢ情報処理装置である。
【００１８】
かかる構成により、ユーザのＷＥＢページ情報に対する操作に応じて取得された操作情報を用いて、ユーザに適切なＷＥＢページ情報を出力することができる。
【００１９】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、操作情報格納部には、操作情報が、操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、出力部が出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、出力部が出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた操作に対応する操作情報を取得し、ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けて操作情報格納部に蓄積する操作情報取得部とを更に備え、変更ページ情報取得部は、操作情報格納部に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得するＷＥＢ情報処理装置である。
【００２０】
かかる構成により、操作を行うユーザに最適なＷＥＢページ情報を出力することができる。
【００２１】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、操作情報格納部には、操作情報が、操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されており、出力部が出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付けるユーザ識別情報受付部と、出力部が出力するＷＥＢページ情報に対するユーザの操作を受け付ける操作受付部と、操作受付部が受け付けた操作に対応する操作情報を取得し、ユーザ識別情報受付部が受け付けたユーザ識別情報と対応付けて操作情報格納部に蓄積する操作情報取得部とを更に備え、変更ページ情報取得部は、操作情報格納部に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得するＷＥＢ情報処理装置である。
【００２２】
かかる構成により、他のユーザの操作を参照して、最適なＷＥＢページ情報を出力することができる。
【００２３】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、操作情報取得部は、出力部が出力するＷＥＢページ情報に対する操作受付部が受け付けた操作に応じて、ユーザが着目したコンテンツを検出し、着目したコンテンツに対応する操作情報を取得するＷＥＢ情報処理装置である。
【００２４】
かかる構成により、操作情報が示しているユーザの着目したコンテンツに応じたＷＥＢページ情報を出力することができる。
【００２５】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、１以上のコンテンツには、それぞれ、１以上のタグが付与されており、操作情報は、ユーザが着目したコンテンツに付与されたタグの識別情報であるＷＥＢ情報処理装置である。
【００２６】
かかる構成により、ユーザが着目したコンテンツに付与されているタグ識別情報に応じた適切なＷＥＢページ情報を出力することができる。
【００２７】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、操作情報は、ユーザが着目したコンテンツの属性値であるＷＥＢ情報処理装置である。
【００２８】
かかる構成により、ユーザが着目したコンテンツの属性値に応じた適切なＷＥＢページ情報を出力することができる。
【００２９】
また、本発明のＷＥＢ情報処理装置は、前記ＷＥＢ情報処理装置において、操作情報は、ユーザが着目したコンテンツに含まれる文字列であるＷＥＢ情報処理装置である。
【００３０】
かかる構成により、ユーザが着目したコンテンツに含まれる文字列に応じた適切なＷＥＢページ情報を出力することができる。
【発明の効果】
【００３１】
本発明によるＷＥＢ情報処理装置等によれば、ＷＥＢページに対するユーザの操作に応じて適切に変更したＷＥＢページを表示することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態におけるＷＥＢ情報処理システムのブロック図
【図２】同ＷＥＢ情報処理装置の動作の一例について説明するフローチャート
【図３】同ＷＥＢ情報処理システムの概念図
【図４】同ユーザ識別情報の入力画面を示す図
【図５】同ＷＥＢページ情報のソースの一例を示す図
【図６】同操作情報を管理する操作情報管理情報を示す図を示す図
【図７】同ＷＥＢページ情報の表示例を示す図を示す図
【図８】同操作情報管理情報を示す図
【図９】同ＷＥＢページ情報の表示例を示す図
【図１０】同操作情報管理情報を示す図
【図１１】同変更情報管理表を示す図
【図１２】同表示例を示す図
【図１３】同操作情報管理情報を示す図
【図１４】同ＷＥＢページ情報のソースを示す図
【図１５】同ＷＥＢページ情報の表示例を示す参考図
【図１６】同関連語管理情報を示す図
【図１７】同変更ページ情報のソースを示す図
【図１８】変更ページ情報の表示例を示す図
【図１９】本発明の実施の形態におけるコンピュータシステムの外観の一例を示す図
【図２０】同コンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００３３】
以下、ＷＥＢ情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３４】
（実施の形態）
図１は、本実施の形態におけるＷＥＢ情報処理システム１０００のブロック図である。ＷＥＢ情報処理システム１０００は、ＷＥＢ情報処理装置１とＷＥＢサーバ装置５とを備えている。ＷＥＢ情報処理装置１とＷＥＢサーバ装置５とは、インターネット等のネットワークを介して通信可能に接続されている。ネットワークへの接続は有線、無線を問わない。なお、ここでは、説明の便宜上、ＷＥＢサーバ装置５が一つの場合を示しているが、ＷＥＢサーバ装置５は、複数であっても良い。
【００３５】
ＷＥＢ情報処理装置１は、ＷＥＢページ情報取得部１０１、ユーザ識別情報受付部１０２、操作受付部１０３、操作情報取得部１０４、操作情報格納部１０５、変更ページ情報取得部１０６、変更情報格納部１０７、出力部１０８を備える。
【００３６】
ＷＥＢページ情報取得部１０１は、ＷＥＢページ情報を取得する。ＷＥＢページ情報は、１以上のコンテンツが配置されたＷＥＢページの情報である。ＷＥＢページ情報は、例えば、ＷＥＢページを表示するための情報である。ＷＥＢページの情報には、例えば、他のＷＥＢページ情報等へのリンクボタン等が設定されている。ＷＥＢページに配置される１以上のコンテンツとは、例えば、テキスト、画像情報及び音声情報の少なくとも１以上である。画像情報は、静止画像であっても良いし、動画像であってもよい。ただし、コンテンツは、これら以外の、ブラウザ等で実行されるアプリケーションソフトウェア等の情報であっても良い。ＷＥＢページ情報は、例えば、ＨＴＭＬやＸＭＬ等のマークアップ言語で記述された情報と、これらの情報に配置される１以上のコンテンツとで構成される。ただし、コンテンツの情報は、マークアップ言語で記述された情報に埋め込まれていても良い。また、ＷＥＢページ情報は、マークアップ言語で記述された情報およびコンテンツのいずれか一方のみであっても良い。ＷＥＢページ情報は、ＷＥＢページの出力に直接利用されない情報等を有していても良い。例えば、ＷＥＢページ情報の検索や分類に利用可能な情報等のＷＥＢページ情報に関連する情報、いわゆるメタ情報等を有していても良い。
【００３７】
ＷＥＢページ情報取得部１０１は、例えば、１以上のＷＥＢサーバ装置５等からＷＥＢページ情報を取得する。ＷＥＢページ情報取得部１０１は、例えば、後述する操作受付部１０３がユーザ等から受け付けたＷＥＢページ情報を出力する操作（例えば、リンクボタンを押す操作や、ＵＲＬの入力等）等に応じて、このＷＥＢページ情報が格納されているＷＥＢサーバ装置５にＷＥＢページ情報を要求する情報を送信し、この情報に応じて、ＷＥＢサーバ装置５から送信されるＷＥＢページ情報を受信する（即ち、取得する）。ＷＥＢページを要求する情報は、必ずしもＷＥＢページ情報を要求する指示等を含んでいなくても良く、実質的に１以上のＷＥＢページ情報を要求していることをＷＥＢサーバ装置５等が判断可能な情報であればよい。例えば、ＵＲＬ等の情報や、検索に用いられる文字列の情報等を、ＷＥＢページ情報を要求する情報としても良い。
【００３８】
なお、ＷＥＢページ情報取得部１０１は、図示しないＷＥＢページ情報が格納されている格納部（図示せず）からＷＥＢページ情報を読み出すことでＷＥＢページ情報を取得しても良い。この図示しない格納部は、揮発性の記憶媒体であっても、不揮発性の記憶媒体であってもよく、この格納部によるＷＥＢページ情報の格納は、一時記憶であっても良い
【００３９】
ＷＥＢページ情報取得部１０１は、ＷＥＢページ情報を要求する情報をネットワーク等に送信するための送信手段や、ＷＥＢページ情報を受信するための受信手段等を有していても良い。
【００４０】
ユーザ識別情報受付部１０２は、出力部１０８が出力するＷＥＢページ情報に対して操作を行うユーザのユーザ識別情報を受け付ける。ここでのＷＥＢページ情報に対する操作は、例えば、後述する操作受付部１０３が受け付ける操作である。ユーザ識別情報は、例えば、ユーザの氏名や、ユーザに割り当てられたコードや、ユーザのメールアドレス、ユーザの電話番号、ユーザのアカウント等である。ユーザ識別情報受付部１０２は、受け付けたユーザ識別情報を、例えば、図示しない記憶媒体等に一時記憶する。ここで受け付けるユーザ識別情報は、ＷＥＢ情報処理装置１に対してログインする際に入力されたユーザ識別情報等を兼用していても良い。なお、ユーザ識別情報が、後述する操作情報と対応付けて操作情報格納部１０５に格納されない場合等には、ユーザ識別情報受付部１０２は省略しても良い。
【００４１】
ここで述べる受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。また、入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。ユーザ識別情報受付部１０２は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。かかることは、後述する操作受付部１０３等においても同様である。
【００４２】
操作受付部１０３は、出力部１０８が出力するＷＥＢページ情報に対するユーザの操作を受け付ける。操作受付部１０３は、例えば、出力部１０８が出力するＷＥＢページ情報に対するユーザの閲覧操作を受け付ける。閲覧操作とは、例えば、ＷＥＢページ情報を閲覧する際の、ＷＥＢページの表示領域を移動する操作（例えば、スクロールする操作等）や、ＷＥＢページの一部分を拡大する操作や、ＷＥＢページ内のコンテンツの一部を選択したり指定する操作や、ＷＥＢページ内のリンクボタン（アンカー）等を押す操作等である。また、操作受付部１０３は、例えば、出力部１０８が出力するＷＥＢページ情報に対する操作であって、このＷＥＢページ情報とは異なるＷＥＢページ情報を出力させるユーザの操作を受け付ける。例えば、操作受付部１０３は、出力部１０８が現在出力しているＷＥＢページ情報に設定されているリンクボタン等を押すことで、リンクボタンに対応付けられた、現在出力されているＷＥＢページ情報とは異なるＷＥＢページ情報を出力させる操作を受け付ける。なお、出力部１０８が出力するＷＥＢページ情報とは、後述する変更ページ情報であっても良い。
【００４３】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作に対応する操作情報を取得し、操作情報格納部１０５に蓄積する。操作情報取得部１０４は、例えば、操作受付部１０３が受け付けた操作に対応する操作情報を取得し、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報と対応付けて操作情報格納部１０５に蓄積するようにしてもよい。操作情報取得部１０４は、例えば、操作受付部１０３がＷＥＢページ情報に対する予め指定された操作を受け付けた場合に、操作情報を取得する。例えば、操作情報取得部１０４は、図示しない記憶媒体等に予め格納されている検出対象となる１以上の操作（例えば、後述する着目操作や、他のＷＥＢページ情報を出力する操作）を示す情報（例えば、イベントやメッセージを示す情報）を読み出し、操作受付部１０３が受け付けた操作が、検出対象の操作のうちの一以上と一致するか否かを判断し、一致すると判断された操作を示す情報に対応した操作情報を取得する。
【００４４】
操作情報取得部１０４は、例えば、ユーザが着目したコンテンツを検出し、この着目したコンテンツに対応する操作情報を取得する。着目したコンテンツとは、例えば、ユーザによるコンテンツを着目する操作によって特定されたコンテンツである。ユーザが着目したコンテンツとは、例えば、ユーザにより指定されたコンテンツである。ユーザにより指定されたコンテンツとは、例えば、ユーザがマウスを利用してクリックしたコンテンツや、カーソルキーと選択キーとの組合せ等で選択したコンテンツや、カーソル等でなぞったコンテンツや、タッチパネル等でタップしたコンテンツである。また、ユーザが着目したコンテンツは、ユーザによる操作対象となったコンテンツや、ユーザによる操作によって、主となる出力対象となったコンテンツ等であっても良い。例えば、操作対象となったコンテンツとは、ユーザによる拡大操作を受け付けたコンテンツである。また、主となる出力対象となったコンテンツとは、ユーザがＷＥＢページを拡大表示したことにより、モニタ等の出力領域の中心に位置することとなったコンテンツや、モニタ等の出力領域（例えば、表示領域）における表示面積の比率が、予め指定された値（例えば、５０％）より大きくなったコンテンツや、ＷＥＢページを拡大する操作を受け付けた際の、拡大の中心として指定された位置に配置されたコンテンツである。出力領域の中心に位置するコンテンツとは、コンテンツ内に出力領域の中心座標が位置するコンテンツである。また、ユーザが一のＷＥＢページの出力領域を移動させた場合におけるモニタ等の出力領域の中心に位置することとなったコンテンツを、ユーザが着目したコンテンツと考えても良い。なお、ユーザが出力したページ情報に配置されているコンテンツを、ユーザが着目したコンテンツと考えても良い。また、一のＷＥＢページ情報に含まれるテキストで構成されるコンテンツのみを出力する操作を行った場合、この操作によって出力されるコンテンツを着目したコンテンツと考えて良い。
【００４５】
操作情報取得部１０４は、ユーザがコンテンツを着目したことを示す情報を、操作受付部１０３等を介して手動で入力した場合に、着目したコンテンツを検出しても良い。手動で入力する操作とは、例えば、着目したことを示すためにＷＥＢページ情報のコンテンツに対応して設けられたボタンを押す操作等である。あるいは、一のコンテンツに関連した予め指定された操作が行われた場合等に、自動でこの一のコンテンツを着目したコンテンツとして検出しても良い。
【００４６】
操作情報取得部１０４が取得するユーザが着目したコンテンツに対応する操作情報とは、着目する操作によって特定されたコンテンツに対応する操作情報である。ユーザが着目したコンテンツに対応する操作情報とは、例えば、着目したコンテンツの属性値である。コンテンツの属性値とは、コンテンツのデータタイプ（例えば、テキスト、画像情報、音声情報等）や、コンテンツのデータの種類や、コンテンツの配置されている位置や、コンテンツのデータサイズや、コンテンツの表示領域の大きさを示す情報である。コンテンツの種類とは、例えば、着目したコンテンツが地図であるか、写真であるか、グラフであるか等を示す情報である。また、着目したコンテンツに対応付けられたタグの情報（例えば、タグの要素）や、タグの識別情報であっても良い。また、着目したコンテンツのファイル名や、ファイル名を構成する単語等であっても良い。
【００４７】
また、操作情報取得部１０４が取得するユーザが着目したコンテンツに対応する操作情報は、例えば、ユーザが着目したコンテンツに含まれる文字列である。操作情報は、例えば、ユーザが着目したコンテンツ（具体的にはテキストコンテンツ）に含まれる予め指定された属性を有する文字列等である。例えば、操作情報は、ユーザが着目したコンテンツに含まれる自立語や、名詞句等の特定の品詞の文字列であってもよい。また、助詞等の所定の品詞の文字列等で区切られた文字列を操作情報として取得しても良い。自立語や、特定の品詞の文字列は、例えば、ユーザが着目したコンテンツの少なくとも一部を、形態素解析することにより取得可能である。形態素解析のシステムとしては、例えば、「"Ｍｅｃａｂ(和布蕪)"[平成２３年１０月２０日検索]、インターネット（ＵＲＬ：http://mecab.sourceforge.net/）」や、「"ＣｈａＳｅｎ（茶筌）"、［平成２３年１０月２０日検索］、インターネット（ＵＲＬ：http://chasen-legacy.sourceforge.jp/）」等が利用可能である。また、操作情報は、ユーザが着目したコンテンツに含まれる文字列のうちの、予め用意されている１以上の文字列と一致する文字列であっても良い。あるいは、操作情報取得部１０４は、ページ情報が示すページ内の予め指定された位置（例えば、ページ内の最も上部等）に配置されているテキストコンテンツに含まれる文字列を操作情報として取得しても良いし、予め指定されたタグ（例えば、「ｔｉｔｌｅ」タグ等）が付与されているテキストコンテンツに含まれる文字列を操作情報として取得しても良い。
【００４８】
また、操作情報取得部１０４は、テキストコンテンツの要約に含まれる文字列を操作情報として取得しても良い。テキストコンテンツの要約はどのように取得しても良い。例えば、操作情報取得部１０４は、テキストオブジェクトに対して、階層的クラスタリングを行い、クラスタ間の語彙使用の類似性に基づく構造化を行い、個々のクラスタについてこれを要約するキーワード等を、テキストコンテンツの要約として取得してもよい。また、機械学習手法を利用して、テキストコンテンツから抽出した重要文節を要約としてもよい。また、いわゆるワードプロセッサソフトウェアに搭載されている要約機能と同様の機能を用いて要約を取得しても良い。テキストコンテンツから要約を取得する処理については、公知の技術であるので、ここでは詳細な説明は省略する。なお、上記のような階層的クラスタリングにより要約を取得する処理については、以下の非特許文献を参考にされたい「"文書クラスタリングによるトピック抽出および課題発見"、［平成２３年１０月３１日検索］、インターネット（ＵＲＬ：http://www.jstage.jst.go.jp/article/sociotechnica/5/0/216/_pdf/-char/ja/）」。また、機械学習手法を利用した重要文節の抽出については、以下の非特許文献を参考にされたい「"Support Vector Machineを用いた文書の重要文節抽出−要約文作成に向けて−"、［平成２３年１０月３１日検索］、インターネット（ＵＲＬ：http://www.utm.se.uec.ac.jp/~utsumi/paper/JSAI06-suzuki.pdf）」。また、要約機能については、以下の非特許文献を参考にされたい「"文書を自動的に要約する"、［平成２３年１０月３１日検索］、インターネット（ＵＲＬ：http://office.microsoft.com/ja-jp/word-help/HP005189680.aspx）」。
【００４９】
また、着目したコンテンツに対応する操作情報は、着目したコンテンツの特徴を示す文字列であってもよい。特徴を示す文字列をここでは特徴語と呼ぶ。特徴語とは、例えば、コンテンツの話題を示す文字列や、コンテンツにおける重要度が高い文字列、コンテンツの内容との関連度が高い文字列、コンテンツに含まれる専門語、コンテンツを代表する文字列等である。
【００５０】
着目したコンテンツの特徴語は、例えば、着目したコンテンツがテキストデータである場合、言語処理の技術を用いることで取得可能である。例えば、着目したコンテンツに対して、上述したような形態素解析を行って、自立語等の予め指定された属性を有する文字列を取得し、各形態素に対してｔｆ−ｉｄｆ法を用いることで、各形態素の着目したコンテンツによる重みを取得し、各形態素の重みを比較して、重みの高い形態素を取得することで、コンテンツの特徴を示す文字列を取得可能である。あるいは、上記のような着目したコンテンツの要約に含まれる文字列の中から同様の処理を行って特徴語を取得しても良い。なお、ｉｄｆを取得する際には、例えば、予め指定された検索サイトのＷＥＢページ等から、形態素を含むＷＥＢページ情報数と、検索範囲のＷＥＢページ情報数とを取得して、ｉｄｆを算出するようにすればよい。検索サイトのＷＥＢページは、いわゆる検索エンジンやその入力インターフェース等と考えても良い。この検索サイトのＷＥＢページへのアクセスには、例えば、上述したＷＥＢページ情報取得部１０１等を利用するようにすればよい。ｔｆ−ｉｄｆについては、以下の非特許文献を参考にされたい。「"tf-idf wikipedia"、［online］、［平成１２年５月１０日検索］、インターネット<URL：http://ja.wikipedia.org/wiki/Tf-idf>」。
【００５１】
また、着目したコンテンツから、いわゆる話題抽出の処理を行うことにより取得した文字列に含まれる文字列を、着目したコンテンツの特徴語として取得しても良い。話題抽出の処理については、以下の非特許文献を参照されたい。「石井  恵、外二名"名詞句と単語の勢いを用いた話題抽出手法の提案"、［online］、［平成１２年５月１０日検索］、インターネット<URL：http://ci.nii.ac.jp/els/110002911697.pdf?id=ART0003258384&type=pdf&lang=jp&host=cinii&order_no=&ppv_type=0&lang_sw=&no=1336625560&cp=>」。
【００５２】
また、上記のようにして取得した文字列の上位概念の文字列である上位語を、着目したコンテンツの特徴語として取得しても良い。例えば、図示しない記憶媒体に予め格納されている、１以上の文字列と、各文字列の上位語とを対応付けて管理している類義語辞書のデータ等を用いて、一の文字列の上位語を検索等により取得してもよい。あるいは、コンテンツの形態素解析の際に、以下の文献に示すような形態素解析システムを用いることで、各形態素の上位語を予め取得しておくようにしてもよい。「"JUMAN - KUROHASHI-KAWAHARA LAB"、［online］、［平成１２年５月１０日検索］、インターネット<URL：http://nlp.ist.i.kyoto-u.ac.jp/index.php?cmd=read&page=JUMAN&alias%5B%5D=%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%BD%A2%E6%85%8B%E7%B4%A0%E8%A7%A3%E6%9E%90%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0JUMAN」。
【００５３】
操作情報取得部１０４は、例えば、上述したような操作受付部１０３が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されるＷＥＢページ情報に対応する操作情報を取得し、操作情報格納部１０５に蓄積するようにしてもよい。ＷＥＢページ情報に対応する操作情報は、例えば、ＷＥＢページ情報に対応する文字列を含む操作情報である。具体的には、ＷＥＢページ情報の１以上のコンテンツに含まれる文字列や、１以上のコンテンツの要約に含まれる文字列等を含む操作情報である。これらの文字列は、上述したような着目したコンテンツから文字列を取得する処理や、着目したコンテンツから要約を取得し、その要約から文字列を取得する処理と同様の処理行うことにより取得可能である。
【００５４】
操作情報取得部１０４は、例えば、上述したような操作受付部１０３が受け付けた異なるＷＥＢページ情報を出力する操作によって出力されたＷＥＢページ情報の特徴を示す１以上の文字列を含む情報を、操作情報として取得し、操作情報格納部１０５に蓄積するようにしてもよい。この特徴を示す文字列も、ここでは特徴語と呼ぶ。例えば、操作情報取得部１０４は、ＷＥＢページ情報に含まれる予め指定された属性を有する文字列をＷＥＢページ情報の特徴語として取得する。予め指定された属性を有する文字列とは、例えば、ＷＥＢページ情報に含まれる予め指定されたタグが対応付けられた文字列またはその一部である。例えば、ＨＴＭＬファイルで構成されるＷＥＢページ情報における、「ｎａｍｅ」属性の属性値が「ｋｅｙｗｏｒｄ」であるＭＥＴＡタグが付与された文字列またはその一部である。また、「ｔｉｔｌｅ」タグが付与された文字列またはその一部であっても良い。
【００５５】
また、操作情報取得部１０４は、上述したような、ユーザが着目したコンテンツの特徴語を取得する処理と同様の処理を行うことにより、ＷＥＢページ情報に含まれる１以上のコンテンツから特徴語を取得するようにしてもよい。例えば、ＷＥＢページ情報に含まれる１以上のコンテンツから、ｔｆ−ｉｄｆを用いて１以上の特徴語を取得しても良い。また、ＷＥＢページ情報に含まれる１以上のコンテンツから話題抽出の技術等を用いて１以上の特徴語を取得しても良い。また、このようにして取得した文字列の上位語を、特徴語として取得してもよい。
【００５６】
また、操作情報取得部１０４は、複数の情報の組合せで構成される操作情報を取得するようにしてもよい。例えば、操作受付部１０３が受け付けた操作を識別する識別情報と、その操作の対象から取得した情報（例えば、操作対象から取得した特徴語や、操作対象の属性値等）との組合せであっても良い。例えば、操作情報取得部１０４が取得する操作情報は、新規のＷＥＢページ情報を出力させる操作を識別するための識別情報と、その新規のＷＥＢページ情報に含まれる１以上の特徴語との組合せであっても良い。
【００５７】
なお、操作情報取得部１０４は、各操作情報を、各操作情報の取得順番と対応付けて蓄積しても良い。取得順番と対応付けて蓄積するということは、ここでは、結果的に取得順番が判断可能となるように蓄積することであり、具体的には、昇順や降順に順次変化する取得順番を示す情報と、操作情報を対応付けて蓄積することであっても良いし、取得順番に沿って操作情報を蓄積することであっても良い。また、操作情報を取得時刻の情報と対応付けて蓄積することであっても良い。
【００５８】
また、操作情報取得部１０４は、操作の対象となったＷＥＢページ情報の識別情報と対応付けて、各操作情報を蓄積しても良い。ＷＥＢページ情報の識別情報は、例えば、ＷＥＢページ情報のＵＲＬや、タイトル等である。
【００５９】
また、操作情報取得部１０４は、操作受付部１０３が受け付けた操作に対応する操作情報を蓄積する代わりに、図示しない外部の装置等から送信された操作情報や、図示しない外部の記憶媒体等に蓄積されている操作情報を取得して操作情報格納部１０５に蓄積しても良い。
【００６０】
なお、操作情報取得部１０４は、例えば、ＷＥＢページ情報が示す入力フィールド等に入力した文字列を、操作情報として取得するようにしても良い。例えば、検索サイトの入力インターフェースを示すＷＥＢページ情報に対して、ユーザ等が検索キーワードを入力した場合に、この入力された検索キーワードの少なくとも一部、あるいは、この検索キーワードに関連する用語等を操作情報として取得するようにしても良い。
【００６１】
操作情報格納部１０５には、出力部１０８が出力する１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される。操作情報格納部１０５には、例えば、操作情報が、操作情報に対応する操作を行ったユーザの識別情報であるユーザ識別情報と対応付けて格納されてもよい。また、各操作情報は、各操作情報の取得順番と対応付けて蓄積されていても良い。また、各操作情報は、操作の対象となったＷＥＢページ情報と対応付けて操作情報格納部１０５に蓄積されても良い。
【００６２】
変更ページ情報取得部１０６は、ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、操作情報格納部１０５に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する。ここでの変更ページ情報の取得とは、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に配置されている１以上のコンテンツを利用した、変更ページ情報となる新たなページ情報の生成や、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報の内容や構成やソース等の一部を変更すること等も含む概念である。
【００６３】
操作情報に応じて変更ページ情報を取得するということは、例えば、操作情報が、予め指定された条件に合致する場合に、この条件に対応付けられたルールに従って変更ページ情報を取得することである。例えば、この操作情報の条件を示す情報である条件情報と、ルールを示す情報であるルール情報とを有する１以上の変更情報を、後述する変更情報格納部１０７に予め格納しておくようにし、変更ページ情報取得部１０６は、この変更情報を適宜読み出して、一の変更情報に含まれる条件情報が示す条件に合致する操作情報が検出された場合に、この一の変更情報に含まれるルール情報が示すルールに従って変更ページ情報を取得する。条件を満たすか否かの判断対象となる操作情報格納部１０５に格納されている１以上の操作情報は、操作情報格納部１０５に格納されている全ての操作情報であっても一部の操作情報であっても良い。この判断対象となる１以上の操作情報については、後述する。
【００６４】
予め指定された条件とは、例えば、操作情報の出現パターンまたは出現頻度の少なくとも一方についての条件である。出現パターンとは、例えば、操作情報の出現する順列や、操作情報が出現する組合せや、操作情報が出現する規則性等である。出現頻度は出現回数であっても出現する比率であっても良い。例えば、操作情報が、上述したようユーザが着目したコンテンツのタグが有している識別情報や、コンテンツの属性値や、コンテンツに含まれる文字列等である場合、操作情報格納部１０５に、同じ操作情報（タグの識別情報、属性値、文字列等）が予め指定された回数以上連続して出現していることを予め指定された条件としても良いし、操作情報格納部１０５に格納されている最新の予め指定された数の操作情報の中に、任意のあるいは予め指定された一の操作情報が予め指定された回数以上出現していることを予め指定された条件としても良い。また、「Ａ」という操作情報の後に、「Ｂ」という操作情報が出現していることを予め指定された条件としてもよい。
【００６５】
変更ページ情報取得部１０６は、例えば、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報から、操作情報に応じてコンテンツを取得し、取得したコンテンツを配置した変更ページ情報を取得する。具体的には、変更ページ情報取得部１０６は、操作情報が上記のような予め指定された条件を満たす場合に、予め指定されたルールに従って、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報からコンテンツを取得し、取得したコンテンツを配置した変更ページ情報を取得する。例えば、変更ページ情報取得部１０６は、取得したコンテンツを、予め指定されたルール等により指定されている変更したＷＥＢページ情報を生成するためのテンプレートに配置して、変更ページ情報を取得する。テンプレートは、例えば、図示しない記憶媒体等に予め蓄積しておく。
【００６６】
例えば、変更ページ情報取得部１０６は、条件を満たすか否かの判断の対象となる操作情報が、「判断対象となる操作情報内に、予め指定されたコンテンツの属性値が予め指定された回数以上出現する」という条件を満たす場合に、この条件に対応するルールに従って、出力部１０８が現在出力しているＷＥＢページ情報以降に出力されるＷＥＢページ情報から上記と同じ予め指定された属性値を有する１以上のコンテンツを読み出し、読み出したコンテンツを、図示しない記憶媒体等から読み出したテンプレートに配置して変更ページ情報を生成する。
【００６７】
また、変更ページ情報取得部１０６は、例えば、操作情報に応じて、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報の少なくとも一部を変更して変更ページ情報を取得してもよい。例えば、変更ページ情報取得部１０６は、操作情報に応じて、ＷＥＢページ情報に含まれるコンテンツに、他のＷＥＢページ情報へのリンク情報を対応付けた変更ページ情報を取得する。変更ページ情報取得部１０６は、例えば、操作情報が、予め指定された条件を満たす場合に、この条件に対応するルール情報が示すルールに従って、１以上のＷＥＢページ情報に含まれるコンテンツに、他のＷＥＢページ情報へのリンク情報を対応付けた変更ページ情報を取得する。リンク情報を対応付けるということは、例えば、ＷＥＢページ情報がＨＴＭＬ形式やＸＭＬ形式等のマークアップ言語で記述されている場合、リンク先を示すアドレス等を有する属性値を含むアンカータグを、ＷＥＢページ情報内のコンテンツに付与することである。コンテンツにリンク情報を対応付けるということは、コンテンツの１以上の部分（例えば１以上の文字列等）にリンク情報を対応付けることも含む概念である。リンク先となる他のＷＥＢページ情報は、例えば、予め指定されていても良いし、ルール情報が示すルールにより決定されるようにしてもよい。また、リンク先となる他のＷＥＢページ情報操作情報に含まれる文字列等の、操作情報に関連する文字列等を用いて、いわゆる検索サイトのＷＥＢページを利用して検索等を行うことにより検出されたＷＥＢページ情報であっても良い。
【００６８】
変更ページ情報取得部１０６は、例えば、操作情報に対応した１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれるコンテンツに対応付けた変更ページ情報を取得してもよい。例えば、上記と同様に、変更ページ情報取得部１０６は、操作情報が、予め指定された条件を満たす場合に、このような変更ページ情報を取得する。操作情報に対応する１以上のクエリとは、例えば、操作情報に含まれる１以上の文字列を検索キーワードとして有するクエリである。また、操作情報に対応する１以上のクエリとは、操作情報に含まれる文字列の関連語を有するクエリである。関連語は、例えば、操作情報に含まれる文字列の下位概念の文字列である下位語や、上位語、操作情報に含まれる文字列の類義語等である。また、予めグループ化されている文字列のうちの、操作情報に含まれる文字列と一致するグループに属している文字列であっても良い。クエリは検索式と考えても良い。クエリは、クエリであることを示す特定の文字列等を有していても良い。また、クエリは、元の文字列の文字コードとは異なる文字コードに変更されていても良い。リンク情報とクエリとを対応付けるということは、例えば、リンク情報とクエリとを有するアンカータグを、コンテンツの少なくとも一部に対応付けることである。例えば、リンク情報であるＵＲＬの末尾に、文字列で構成されるクエリを配置した情報を参照先として含むアンカータグを、コンテンツの少なくとも一部に対応付けることである。予め指定された検索サイトは、入力されたクエリについての検索結果を、ＷＥＢページ情報として出力するサイトであり、予め指定された検索サイトのＷＥＢページ情報とは、例えば、クエリの入力を受け付ける入力インターフェースを備えたＷＥＢページ情報である。ここでの検索サイトは、例えば、クエリに含まれる検索キーワード対して関連の高い１以上のＷＥＢページ情報のＵＲＬ等のアドレス情報等をリストとして出力するサイトであっても良いし、クエリに含まれる検索キーワードの内容や関連する事象等を解説する情報を出力する、いわゆる事典のような機能を有するサイトであっても良い。検索サイトのＷＥＢページ情報としては、以下の文献を参考にされたい。「"google"、［online］、［平成１２年５月１０日検索］、インターネット<URL：http://www.google.co.jp/>。」、「"Wikipedia"、［online］、［平成１２年５月１０日検索］、インターネット<URL：http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8>」。なお、変更ページ情報取得部１０６が取得するクエリは、通常、上述した予め指定された検索サイトの仕様に沿った形式のクエリとする必要がある。
【００６９】
変更ページ情報取得部１０６は、上述したような関連語をどのように取得するようにしても良い。例えば、変更ページ情報取得部１０６は、複数の関連語で構成される複数の関連語のグループを図示しない格納部に予め用意しておくようにし、この複数のグループの中から、操作情報に含まれる文字列を含むグループを検索し、検出したグループに含まれる関連語を操作情報に含まれる文字列の関連語として取得する。また、例えば、変更ページ情報取得部１０６は、一の文字列と、この文字列についての１以上の関連語（例えば、類義語や、下位語）とを有する１以上の関連語の管理情報を図示しない格納部に予め用意しておくようにし、この１以上の関連語の管理情報の中から、操作情報に含まれる文字列（例えば、特徴語等）と一致する一の文字列を有する関連語の管理情報を検索し、検出した管理情報に含まれる関連語を操作情報に含まれる文字列の関連語として取得するようにしてもよい。なお、これらの図示しない格納部は、ＷＥＢ情報処理装置１が有する格納部であっても良いし、ＷＥＢ情報処理装置１とネットワーク等で接続された、ＷＥＢ情報処理装置１がアクセス可能なサーバ装置（図示せず）等が有する格納部であってもよい。ＷＥＢ情報処理装置１から、ネットワークで接続された他のサーバ装置（図示せず）は、例えば、ＷＥＢページ情報取得部１０１等を介して行っても良いし、図示しない通信手段等を用いて行っても良い。かかることは、以下においても同様である。
【００７０】
また、変更ページ情報取得部１０６は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれるテキスト情報等の文字列に対して形態素解析等を行うことで、自立語等の予め指定された属性を有する１以上の形態素（文字列）を取得し、取得した各形態素と、操作情報に含まれる１以上の形態素との共起確率を算出し、共起確率が高い形態素を関連語として取得するようにしても良い。ここでの共起確率が高い、とは、共起確率が他の１以上の形態素よりも高いこととしても良いし、共起確率が予め指定された閾値よりも高いこととしても良い。共起確率とは、二つの文字列がある検索範囲において同時に出現する確率であり、例えば、ここでは、予め指定された複数のＷＥＢページ情報内において、操作情報に含まれる一の文字列と、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれる一の形態素（文字列）とが、個別に出現するＷＥＢページ情報数の合計に対する、操作情報に含まれる一の文字列と、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれる一の形態素（文字列）とが、同時に出現するＷＥＢページ情報数の比率等で示される。例えば、変更ページ情報取得部１０６は、一の検索サイト（検索エンジン）において、操作情報に含まれる一の文字列を検索キーワードに用いて検索を行った場合の検出（ヒット）件数と、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれる一の形態素を検索キーワードに用いて検索を行った場合の検出（ヒット）件数との和から、操作情報に含まれる一の文字列と、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれる一の形態素とを検索キーワードに用いてＡＮＤ検索を行った場合の検出（ヒット）件数を減算した値で、同様のＡＮＤ検索を行った場合の検出件数を除算して得られる値が、一の形態素の共起確率として取得する。共起確率については、以下の文献を参考にされたい。なお、以下の文献に示すように、操作情報に含まれる一の文字列から、共起確率を用いてこの文字列の関連語を取得しても良い。「"共起語検索ツール"、［online］、［平成１２年５月１１日検索］、インターネット<URL：http://refeed.in/collocation/>」。
【００７１】
変更ページ情報取得部１０６は、例えば、操作情報に対応した文字列であって、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれる文字列を有する１以上のクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンク情報とを、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれるコンテンツの、前記クエリのいずれかに一致する文字列に対して、対応付けた変更ページ情報を取得するようにしても良い。例えば、変更ページ情報取得部１０６は、上記と同様に、操作情報が、予め指定された条件を満たす場合に、このような変更ページ情報を取得する。
【００７２】
変更ページ情報取得部１０６は、例えば、上記と同様に、操作情報に対応した１以上の文字列（例えば、操作情報に含まれる特徴語等の文字列や関連語等）を取得する。この文字列は、操作情報に含まれる文字列の類義語または下位語の少なくともいずれか一方であることが好ましい。取得した各文字列を検索キーワードとして、各検索キーワードと一致する文字列を、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報に含まれる各文字列の中から検索する。そして、一致する文字列が検出された場合に、ＷＥＢページ情報の、この一致する文字列に対して、予め指定された検索サイトのＷＥＢページ情報へのリンク情報と、検索キーワードに用いた文字列を有するクエリとを対応付ける。例えば、リンク情報とクエリとを属性値として有するリンクを設定するアンカータグを、コンテンツの一致する文字列に設定する。これを、操作情報に対応した各文字列について行うことにより得られたＷＥＢページ情報が、変更ページ情報である。
【００７３】
変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、どの操作情報に応じて変更ページ情報を取得しても良い。例えば、変更ページ情報取得部１０６は、現在出力中のＷＥＢページ情報についての操作情報のみに応じて変更ページ情報を取得してもよい。即ち、変更ページ情報取得部１０６は、出力部１０８が現在出力しているＷＥＢページ情報の識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得してもよい。あるいは、出力された時期が現在に最も近い予め指定された２以上の数のＷＥＢページ情報についての操作情報に応じて変更ページ情報を取得しても良い。
【００７４】
また、例えば、変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得するようにしてもよい。例えば、変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、ユーザ識別情報受付部１０２が受け付けた最新のユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得するようにしてもよい。最新のユーザ識別情報とは、例えば、ＷＥＢ情報処理装置１にログイン中のユーザのユーザ識別情報である。
【００７５】
また、例えば、変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、操作を行うユーザのユーザ識別情報としてユーザ識別情報受付部１０２が受け付けたユーザ識別情報とは異なるユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得するようにしてもよい。例えば、変更ページ情報取得部１０６は、操作情報格納部１０５に格納されている操作情報のうちの、ユーザ識別情報受付部１０２が受け付けた最新のユーザ識別情報とは異なるユーザ識別情報と対応付けられた１以上の操作情報に応じて変更ページ情報を取得するようにしてもよい。このようにすることで、他人（例えば、閲覧しようとするＷＥＢページ情報が示すテーマについてのエキスパート等）のＷＥＢページ情報に対する操作を参考して、変更したＷＥＢページ情報を出力することができる。なお、この場合、ユーザ識別情報受付部１０２が受け付けた最新のユーザ識別情報と対応付けられた操作情報も利用してもよいし、利用しなくても良い。
【００７６】
また、変更ページ情報取得部１０６は、上記の操作情報の２以上の組合せに応じて変更ページ情報を取得するようにしても良い。組み合わせる際には、和集合としても、積集合としても良い。例えば、変更ページ情報取得部１０６は、出力部１０８が現在出力しているページ情報に対応するＷＥＢページ情報の識別情報と対応付けられ、かつ、ユーザ識別情報受付部１０２が受け付けた最新のユーザ識別情報とは異なるユーザ識別情報と対応付けられた、１以上の操作情報に応じて変更ページ情報を取得してもよい。
【００７７】
また、判断対象として用いる操作情報を、期間等で限定してもよい。例えば、現在から一か月前までの期間に取得された操作情報だけを判断対象としてもよいし、現在から、予め指定された数だけ前の操作情報だけを判断対象としても良い。
【００７８】
変更情報格納部１０７には、１以上の変更情報が格納される。変更情報は、上述したように、条件情報と、ルール情報とを有する情報である。変更情報は、例えば、一以上の関数や、メソッド名や、「ｉｆ」、「ｔｈｅｎ」等で示される制御構文等で構成される。
【００７９】
出力部１０８は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報を出力する。ＷＥＢページ情報を出力するということは、例えば、ＷＥＢページ情報が示すＷＥＢページの画像等を出力（例えば、表示）することである。
【００８０】
出力部１０８は、更に、変更ページ情報取得部１０６が取得した変更ページ情報を出力する。例えば、出力部１０８は、変更ページ情報が示すＷＥＢページを表示する。例えば、出力部１０８は、変更ページ情報取得部１０６が、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報について変更ページ情報を取得した場合に、ＷＥＢページ情報の代わりに、この変更ページ情報を出力する。
【００８１】
ここで述べる出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００８２】
出力部１０８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８３】
ＷＥＢサーバ装置５は、例えば、１以上のＷＥＢページ情報を送信するサーバ装置である。ＷＥＢサーバ装置５は、例えば、１以上のＷＥＢページ情報を図示しない格納部等に有しており、ＷＥＢ情報処理装置１から、ＷＥＢページ情報を要求する情報を受け付けた場合に、この情報が示すＷＥＢページ情報を、ＷＥＢ情報処理装置１に送信する。なお、ＷＥＢサーバ装置５は、動的に生成したＷＥＢページ情報を送信するようにしても良い。なお、ＷＥＢサーバ装置５の構成や動作等については、公知の技術であるので、ここでは詳細な説明は省略する。
【００８４】
次に、ＷＥＢ情報処理装置１の動作の一例について図２のフローチャートを用いて説明する。
【００８５】
（ステップＳ１０１）ユーザ識別情報受付部１０２は、ユーザ識別情報を受け付けたか否かを判断する。受け付けた場合、図示しない記憶媒体等に蓄積してステップＳ１０２に進み、受け付けていない場合、ステップＳ１０１に戻る。
【００８６】
（ステップＳ１０２）操作受付部１０３は、一のＷＥＢページ情報を出力するための操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０３に進み、受け付けていない場合、ステップＳ１０２に戻る。
【００８７】
（ステップＳ１０３）ＷＥＢページ情報取得部１０２は、ステップＳ１０２、あるいは、後述するステップＳ１１０で受け付けた操作が示すＷＥＢページ情報を、一のＷＥＢサーバ装置５から取得する。取得したＷＥＢページ情報は、例えば、図示しないメモリ等の記憶媒体に一時記憶する。
【００８８】
（ステップＳ１０４）ステップＳ１０２、あるいは後述するステップＳ１１０で受け付けた操作についての操作情報を取得し、操作情報格納部１０５に蓄積する。ここでは、操作情報を、ステップＳ１０１で受け付けたユーザ識別情報と、操作情報の取得順番とを対応付けて蓄積する。ここでの蓄積は、例えば追記である。
【００８９】
（ステップＳ１０５）出力部１０８は、ステップＳ１０３で取得したＷＥＢページ情報を出力する。例えば、図示しないモニタ等に表示する。
【００９０】
（ステップＳ１０６）操作受付部１０３は、出力部１０８が出力中のＷＥＢページ情報に対する操作を受け付けたか否かを判断する。受け付けた場合、ステップＳ１０７に進み、受け付けていない場合、ステップＳ１０６に戻る。
【００９１】
（ステップＳ１０７）操作情報取得部１０４は、ステップＳ１０６で受け付けた操作が、出力中のＷＥＢページ情報に対する着目操作であるか否かを判断する。着目操作である場合、ステップＳ１０８に進み、着目操作でない場合、ステップＳ１１０に進む。
【００９２】
（ステップＳ１０８）操作情報取得部１０４は、ステップＳ１０６で受け付けた操作についての操作情報を取得し、ステップＳ１０４と同様に操作情報格納部１０５に蓄積する。
【００９３】
（ステップＳ１０９）出力部１０８は、ステップＳ１０６で受け付けた操作に応じて、ＷＥＢページ情報の出力を行う。例えば、ステップＳ１０６で受け付けた操作が拡大操作であれば、ＷＥＢページ情報の拡大出力（拡大表示）を行う。また、ステップＳ１０６で受け付けた操作が出力領域を変更する操作であれば、ＷＥＢページ情報の出力している領域を変更（例えばスクロール等）する。そして、ステップＳ１０６に戻る。
【００９４】
（ステップＳ１１０）操作情報取得部１０４は、ステップＳ１０６で受け付けた操作が、他のＷＥＢページ情報を出力するための操作であるか否かを判断する。例えば、ステップＳ１０６で受け付けた操作が、出力中のＷＥＢページ情報のコンテンツに設定されているリンクを押す操作であるか否かを判断し、リンクを押す操作である場合、他のＷＥＢページ情報を出力する操作であると判断する。他のＷＥＢページ情報を出力する操作である場合、ステップＳ１１１に進み、出力する操作でない場合、ステップＳ１１９に進む。
【００９５】
（ステップＳ１１１）変更ページ情報取得部１０６は、ステップＳ１０１で受け付けたユーザ識別情報に対応付けられた操作情報を、操作情報格納部１０５から読み出し、図示しないメモリ等の記憶媒体に一時記憶する。
【００９６】
（ステップＳ１１２）変更ページ情報取得部１０６は、カウンターｍの値に１を代入する。
【００９７】
（ステップＳ１１３）変更ページ情報取得部１０６は、変更情報格納部１０７にｍ番目の変更情報が格納されているか否かを判断する。格納されている場合、ステップＳ１１４に進み、格納されていない場合、ステップＳ１０３に戻る。
【００９８】
（ステップＳ１１４）変更ページ情報取得部１０６は、ステップＳ１１１で読み出した操作情報が、ｍ番目の変更情報に含まれる条件情報が示す条件を満たすか否かを判断する。条件を満たす場合、ステップＳ１１５に進み、満たさない場合、ステップＳ１１９に進む。
【００９９】
（ステップＳ１１５）ＷＥＢページ情報取得部１０１は、ステップＳ１１０で受け付けた操作が示すＷＥＢページ情報を取得する。
【０１００】
（ステップＳ１１６）変更ページ情報取得部１０６は、ｍ番目の変更情報に含まれるルール情報に応じて、ステップＳ１１５で取得したＷＥＢページ情報を変更した変更ページ情報を取得する。
【０１０１】
（ステップＳ１１７）出力部１０８は、ステップＳ１１６で取得した変更ページ情報を出力する。
【０１０２】
（ステップＳ１１８）出力部１０８は、ステップＳ１１６で取得したＷＥＢページ情報を用いて操作情報を取得する。そして、ステップＳ１０６に戻る。
【０１０３】
（ステップＳ１１９）出力部１０８は、ステップＳ１０６で受け付けた操作に応じて、ＷＥＢページ情報の出力を行う。例えば、ステップＳ１０６で受け付けた操作が文字サイズを変更する操作であれば、文字サイズを変更したＷＥＢページ情報の出力を行う。そして、ステップＳ１０６に戻る。
【０１０４】
（ステップＳ１２０）変更ページ情報取得部１０６は、カウンターｍの値を１インクリメントする。そして、ステップＳ１１３に戻る。
【０１０５】
なお、出力中のＷＥＢページ情報が、予め指定された検索サイトへのリンクを有する変更ページ情報である場合等において、ステップＳ１１０で他のＷＥＢページ情報を出力する操作を受け付けた際には、ステップＳ１０３に戻るようにしても良い。
【０１０６】
また、ステップＳ１０４とステップＳ１０８の操作情報を取得する処理の一方を省略するようにしても良い。また、ステップＳ１１５の後に、操作情報を取得する処理を追加しても良い。また、ステップＳ１１８の前後に、操作受付部１０３が受け付けた操作が、着目操作や、ＷＥＢページ情報を出力する操作予め指定された操作以外の、予め指定された操作である場合、この操作についての操作情報を取得するようにしてもよい。
【０１０７】
図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１０８】
なお、ステップＳ１１５の処理を、ステップＳ１１０の直後に行い、その後に、ステップＳ１１８の処理を行って操作情報を蓄積するようにし、その後のステップＳ１１１の処理においては、ここで蓄積した操作情報も取得の対象に含めるようにしても良い。
【０１０９】
ＷＥＢサーバ装置５の動作については、公知であるので、ここでは説明を省略する。
【０１１０】
以下、本実施の形態におけるＷＥＢ情報処理装置１の具体的な動作について説明する。
【０１１１】
（具体例１）
ＷＥＢ情報処理装置１を備えたＷＥＢ情報処理システムの概念図は図３である。ここでは、ＷＥＢ情報処理装置１が、多機能携帯通信端末である場合を例に挙げて説明する。このＷＥＢ情報処理装置１は、タッチパネルを備えたモニタ１１８を備えており、指等で操作が可能なものであるとする。ただし、ＷＥＢ情報処理装置１は、コンピュータや、パッド状の携帯情報端末等の他の装置であっても良い。また、ここでは、検索サイトのＷＥＢページ情報を出力する１以上のＷＥＢサーバ装置である検索ＷＥＢサーバ装置５ａが、ＷＥＢ情報処理装置１とインターネット等のネットワークを介して接続されているものとする。なお、図３では、説明の便宜上、ＷＥＢサーバ装置５および検索ＷＥＢサーバ装置５ａがそれぞれ一つの場合を示しているが、これらはそれぞれ複数であってもよい。この具体例においては、特に、ＷＥＢサーバ装置５が複数存在している場合を例に挙げて説明する。
【０１１２】
まず、ユーザαが、ＷＥＢ情報処理装置１に電源を投入すると、ＷＥＢ情報処理装置１のモニタ１１８には、ユーザ識別情報の入力を受け付けるための入力画面が表示される。
【０１１３】
図４は、ユーザ識別情報の入力画面を示す図である。入力画面は、ユーザ識別情報の入力を受け付けるための入力フィールド１１２および「完了」ボタン１１３を備えている。
【０１１４】
ユーザαが自分のユーザ識別情報「１２３４」を、タッチパネルを利用して図４の入力フィールド１１２に入力すると、ユーザ識別情報受付部１０２は、ユーザ識別情報「１２３４」を受け付ける。そして、「完了」ボタン１１３上を指でタップすると、ユーザ識別情報受付部１０２は、受け付けたユーザ識別情報「１２３４」を、図示しない記憶媒体に一時記憶する。既に、他のユーザ識別情報が蓄積されている場合、新たに受け付けたユーザ識別情報で上書きする。なお、ユーザ識別情報とともにパスワード等の入力を受け付けて、ユーザが、ＷＥＢ情報処理装置１を利用可能なユーザであるか否かの認証処理等を行うようにしても良い。
【０１１５】
ユーザ識別情報が蓄積されると、ここでは一例として、出力部１０８は、検索キーワードを入力するための入力フィールドを備えた入力画面を表示する。そして、ユーザがこの入力画面に検索キーワードを入力することにより、操作受付部１０３は、この検索キーワードを用いて検索を行い、検索結果であるＷＥＢページ情報を取得するため操作を受け付ける。そして、ＷＥＢページ情報この検索キーワードを含むクエリを、予め指定されている検索ＷＥＢサーバ装置５ａの一つに送信する。例えば、ここで入力した検索キーワードは、「江戸時代」であったとする。
【０１１６】
クエリの送信先となった一の検索ＷＥＢサーバ装置５ａは、キーワードと、そのキーワードの内容や関連する事象等を解説するコンテンツが配置されたＷＥＢページ情報との組を、図示しない格納部等に１以上有しており、クエリを受信した検索ＷＥＢサーバ装置５ａは、この情報の組から、検索キーワード「江戸時代」と一致するキーワードと対応付けられたＷＥＢページ情報を読み出して、ＷＥＢ情報処理装置１に送信する。
【０１１７】
ＷＥＢページ情報取得部１０１は、検索ＷＥＢサーバ装置５ａが送信するＷＥＢページ情報を受信し、メモリ等の記憶媒体に一時記憶する。ＷＥＢページ情報は、ここでは、ＨＴＭＬ形式のファイルと、このＨＴＭＬファイルにリンクされた画像ファイルとで構成されているものとする。
【０１１８】
図５は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報のソースの一例を示す図である。このＷＥＢページ情報は、ＨＴＭＬ形式で記述された情報であるとする。ページコンテンツ情報の、「＜タグ名＞」で示される開始タグと、「＜／タグ名＞」で示される終了タグとで囲まれた（挟まれた）情報を、ここでは、「タグ名」タグが付与された情報（要素）と呼ぶ。「タグ名」タグが付与された情報は、いわゆる「タグ名」タグの要素である。
【０１１９】
操作情報取得部１０４は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報を用いて、操作受付部１０３が受け付けた操作について操作情報を取得する。ここでは、操作受付部１０３が受け付けた操作が、結果的にＷＥＢページ情報を出力するための操作であるため、操作情報取得部１０４は、操作情報の取得対象となった操作がＷＥＢページ情報の出力操作であることを示す情報と、この操作の内容を示す情報、即ち、操作によって出力されるＷＥＢページ情報に含まれる特徴語とを、操作情報として取得する。
【０１２０】
例えば、まず、操作情報取得部１０４は、ＷＥＢページ情報に含まれるテキスト情報に対して形態素解析を行い、１以上の自立語を取得する。そして、取得した自立語の中から、上述したようなｔｆ−ｉｄｆを利用して、このＷＥＢページ情報に含まれる特徴語を取得する。ここでは、取得した自立語のうちの、ｔｆ−ｉｄｆのスコアが高い三つの自立語を、それぞれ特徴語として取得するものとする。例えば、ここで取得された三つの特徴語が、「江戸幕府」、「徳川家康」、「元禄文化」という三つの文字列であったとする。そして、操作情報取得部１０４は、取得した特徴語である「江戸幕府」、「徳川家康」、「元禄文化」と、操作情報の取得対象となった操作を示す文字列「出力操作」とを対応付けた情報を操作情報として取得する。また、操作情報取得部１０４は、出力されたＷＥＢページ情報の「ｔｉｔｌｅ」タグの要素である「日本史第六巻」を取得する。そして、操作情報取得部１０４は、上記で取得した操作情報を、「ｔｉｔｌｅ」タグの要素である「日本史第六巻」と、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報「１２３４」と、操作情報を取得した現在の日時「2011年11月15日14時12分」とを対応付けて操作情報格納部１０５に蓄積する。日時は、例えば、図示しない時計等から取得する。なお、「ｔｉｔｌｅ」タグの要素の代わりに、ＷＥＢページ情報のファイル名やＵＲＬ等を用いても良い。
【０１２１】
図６は、操作情報格納部１０５に格納されている操作情報を管理する操作情報管理情報を示す図である。操作情報管理情報は、「ユーザＩＤ」、「操作情報」、「ＷＥＢページＩＤ」、「日時」という項目を有している。「操作情報」は、更に「対象」および「内容」という項目を有している。「ユーザＩＤ」は、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報である。「操作情報」は、操作情報である。「操作」は操作受付部１０３が受け付けた操作を示す文字列である。「内容」は、操作受付部１０３が受け付けた操作に関して取得された文字列である。「ＷＥＢページＩＤ」は、操作情報の取得対象となったＷＥＢページ情報の識別情報であり、ここでは、ＷＥＢページ情報のタイトルであるとする。タイトルは、例えば、上述したような「ｔｉｔｌｅ」タグの要素である。「日時」は、操作を情報が示す操作を受け付けた日時を示す情報である。ここでは、各レコード（行）が一の操作情報管理情報を示している。なお、ここでは、既に他の操作情報管理情報が操作情報格納部１０５に格納されている場合を例に挙げて示している。
【０１２２】
操作情報取得部１０４は、例えば、新しいＷＥＢページ情報を出力する操作（例えば、ＷＥＢページ情報内に設定されているリンクを押す操作等）が行われる毎に、上記のような「操作」が「出力操作」であり、「内容」が新たに出力されるＷＥＢページ情報に含まれる特徴語である操作情報を取得して、取得した操作情報を有する操作情報管理情報のレコードを操作情報格納部１０５に蓄積する。
【０１２３】
出力部１０８は、図５に示したようなＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報をモニタ１１８に出力する。
【０１２４】
図７は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報の表示例を示す図である。図７において、コンテンツ９１は、テキスト情報で構成されるコンテンツを示し、コンテンツ９２は、画像情報で構成される画像コンテンツを示す。
【０１２５】
ここで、このＷＥＢ情報処理装置１においては、モニタ１１８に出力されているページ情報上の一点を指でタップすると、操作受付部１０３が、タッチパネル（図示せず）を介して、出力されているページ情報上のタップされた位置を中心として、現在出力されているページ情報を予め指定された倍率で拡大したページ情報を表示する指示を受け付けるよう、予め設定されているものとする。そして、ユーザαが、図７に示したページ情報の画像コンテンツであるコンテンツ９２上の一点を指でタップしたとする。操作受付部１０３は、タップされた位置を中心として、現在出力中のページ情報を拡大表示する操作を受け付ける。
【０１２６】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、電子出版物情報のページ情報に配置されたコンテンツについての着目操作であるか否かを判断する。ここでは、一のコンテンツ上の一点を中心として出力中のページ情報を拡大する操作を受け付けた場合に、この操作を、この拡大の中心上に位置するコンテンツについての着目操作であると判断するという判断条件だけが予め図示しない記憶媒体等に蓄積されているとすると、操作情報取得部１０４は、操作受付部１０３が受け付けた現在出力中のページ情報を拡大表示する操作を、着目操作であると判断する。そして、操作を示す文字列の情報である「画像」を取得する。また、現在出力中のページ情報の、タップされた位置（即ち、拡大の中心）に配置されているコンテンツ９２が画像コンテンツであるため、このコンテンツの属性を示す情報として「画像」という情報を取得する。そして、操作情報取得部１０４は、操作受付部１０３が受け付けた操作を示す文字列「着目操作」と、上記で取得した「画像」とを有する操作情報を取得し、この操作情報と、「ｔｉｔｌｅ」タグの要素である「日本史第六巻」と、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報「１２３４」と、操作情報を取得した現在の日時「2011年11月15日14時13分」とを対応付けた操作情報管理情報を、操作情報格納部１０５に追記する。
【０１２７】
図８は、拡大表示の操作に応じたレコードが追記された操作情報管理情報を示す図である。操作を示す文字列「着目操作」は、「操作」の項目として蓄積され、着目操作の対象となったコンテンツの属性を示す情報「画像」は、「内容」の項目として蓄積される。
【０１２８】
出力部１０８は、操作受付部１０３が上記で受け付けた拡大操作に応じて、タップされたコンテンツ９２上の位置を中心として、ＷＥＢページ情報をモニタ１１８に拡大表示する。
【０１２９】
図９は、出力部１０８により拡大表示されたＷＥＢページ情報の表示例を示す図である。
【０１３０】
その後、同様にして、同じＷＥＢページ情報に対して複数回の着目操作が行われたとする。
【０１３１】
更に、現在表示されているＷＥＢページ情報に設定されている一のリンクボタンを、タッチパネルを介して押すことにより、このリンクボタンに対応付けられたリンク先の他のＷＥＢページ情報を出力する指示を操作受付部１０３が受け付けたとする。
【０１３２】
図１０は、出力する指示を受け付けた時点で、操作情報格納部１０５に格納されていた操作情報管理情報を示す図である。
【０１３３】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、着目操作であるか否かを判断し、ここでは、着目操作でないと判断する。更に、操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、他のＷＥＢページ情報を出力する操作であるか否かを判断し、ここでは、他のＷＥＢページ情報を出力する操作であると判断する。
【０１３４】
このため、操作情報取得部１０４は、操作情報格納部１０５に格納されている操作情報が、変更情報格納部１０７に格納されている１以上の変更情報のいずれか一つが示す条件を満たすか否かを判断する。
【０１３５】
図１１は、変更情報格納部１０７に格納されている変更情報を管理する変更情報管理表である。変更情報管理表は、「条件」と「ルール」という項目とを有している。「条件」は上述した条件情報、「ルール」は上述したルール情報である。変更情報管理表においては、各行が一の変更情報を示しているものとする。ここでは、各レコード（行）が一の変更情報を示しているものとする。なお、ここでは、説明の便宜上、変更情報を構成する「条件」および「ルール」を自然言語で表しているが、変更情報は、例えば、これらの自然言語に相当する一以上の関数や、メソッド名や、「ｉｆ」、「ｔｈｅｎ」等で示される制御構文等で構成されていてもよい。また、変更情報は、これらの自然言語に対応する判断処理等を行うためのアルゴリズムであっても良い。
【０１３６】
操作情報取得部１０４は、まず、図１１の１行目のレコードの「条件」の値を取得し、操作情報格納部１０５に格納されている操作情報が、この「条件」を満たすか否かを判断する。なお、ここでは、操作を行うユーザαのユーザＩＤ「１２３４」と同じ「ユーザＩＤ」と対応付けられた操作情報のみを用いて上記の判断を行うものとする。
【０１３７】
まず、１行目のレコードの「条件」は、『「操作」が「着目操作」である直前の４つの操作情報の「内容」の値が、全て「画像」である』という条件であるため、操作情報管理情報のレコードの中から、対応する「ユーザＩＤ」が「１２３４」で、「操作」が「着目操作」であるレコードの中から、「日時」の示す値が最も新しい４つのレコードを検出し、検出した４つのレコードに含まれる「内容」の値を取得する。そして、取得した４つの「内容」の値が全て「画像」であるか否かを判断する。ここでは、「画像」であるため、操作情報が、この「条件」を満たすと判断し、この「条件」と対応付けられた「ルール」の値を、変更ページ情報取得部１０６が変更情報管理表から取得する。変更ページ情報取得部１０６が変更情報管理表から取得した「ルール」は、「出力対象のＷＥＢページ情報に含まれる画像コンテンツだけを出現順に配置した変更ページ情報を取得」するというルールである。
【０１３８】
変更ページ情報取得部１０６は、取得した「ルール」にしたがって、変更ページ情報を取得する。まず、ＷＥＢページ情報取得部１０１は、操作受付部１０３が受け付けた他のＷＥＢページ情報を出力する操作が示すＷＥＢページ情報を、一のＷＥＢサーバ装置５から取得する。
【０１３９】
次に、変更ページ情報取得部１０６は、上記のルール情報と対応付けて図示しない記憶媒体に蓄積されているページ情報のテンプレートを読み出す。このテンプレートは、一の画像を配置する位置が指定されているページ情報のテンプレートであるとする。次に、変更ページ情報取得部１０６は、上記で取得したＷＥＢページ情報に配置されている画像情報（画像コンテンツ）を出現順に（ここでは、上から順番に）取得する。そして、取得したコンテンツを、１つずつ、上記で読み出したテンプレートに取得順に配置して、変更ページ情報を取得する。例えば、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報が二つの画像情報を有しているＷＥＢページ情報であったとすると、この変更ページ情報取得部１０６は、この二つの画像を配置したＷＥＢページ情報を取得する。
【０１４０】
また、操作情報取得部１０４は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報を用いて、「操作」の値が「出力操作」である操作情報を取得し、この操作情報を有している操作情報管理情報を操作情報格納部１０５に蓄積する。
【０１４１】
出力部１０８は、変更ページ情報取得部１０６が取得した変更ページ情報を、モニタ１１８に出力する。
【０１４２】
図１２は、出力部１０８が出力する変更ページ情報の表示例を示す図である。
【０１４３】
このようにして、ユーザが、ＷＥＢページ情報の画像コンテンツに着目する操作を行っていた場合には、次に出力するＷＥＢページ情報の代わりに、このＷＥＢページ情報に含まれる画像コンテンツだけを配置したＷＥＢページ情報を出力することが可能となる。これにより、ユーザがＷＥＢページ情報の画像コンテンツだけを着目する操作を行わなくても、画像コンテンツだけをユーザに示すことが可能となり、ユーザの閲覧操作を簡略化することが可能となる。
【０１４４】
（具体例２）
上記の具体例１と同様に、ＷＥＢ情報処理装置１に対し、ＷＥＢページ情報を出力する操作や、ＷＥＢページ情報に対する着目操作等が行われたとする。そして、更に、現在出力されているＷＥＢページ情報とは異なる他のＷＥＢページ情報を出力する操作を操作受付部１０３が受け付けたとする。
【０１４５】
図１３は、操作受付部１０３が、他のＷＥＢページ情報を出力する指示を受け付けた時点で、操作情報格納部１０５に格納されていた操作情報管理情報を示す図である。
【０１４６】
操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、着目操作であるか否かを判断し、ここでは、着目操作でないと判断する。更に、操作情報取得部１０４は、操作受付部１０３が受け付けた操作が、他のＷＥＢページ情報を出力する操作であるか否かを判断し、ここでは、他のＷＥＢページ情報を出力する操作であると判断する。
【０１４７】
このため、操作情報取得部１０４は、操作情報格納部１０５に格納されている操作情報が、変更情報格納部１０７に格納されている１以上の変更情報のいずれか一つが示す条件を満たすか否かを判断する。
【０１４８】
操作情報取得部１０４は、まず、図１１の上から１行目の「条件」の値を取得し、操作情報格納部１０５に格納されている操作情報が、この「条件」を満たすか否かを判断する。なお、ここでは、操作を行うユーザαのユーザＩＤ「１２３４」と同じ「ユーザＩＤ」と対応付けられた操作情報のみを用いて上記の判断を行うものとする。ここでは、「操作」が「着目操作」である直前の４つの操作情報の「内容」の値が、全て「画像」ではないため、１行目のレコードの「条件」は満たさないと判断される。
【０１４９】
次に、操作情報取得部１０４は、図１１の２行目の「条件」の値を取得し、操作情報格納部１０５に格納されている操作情報が、この「条件」を満たすか否かを判断する。ここでは、「操作」が「着目操作」である直前の４つの操作情報の「内容」の値が、全て「テキスト」ではないため、２行目のレコードの「条件」は満たさないと判断される。
【０１５０】
次に、操作情報取得部１０４は、図１１の３行目の「条件」の値を取得し、操作情報格納部１０５に格納されている操作情報が、この「条件」を満たすか否かを判断する。３行目の「条件」は、『「操作」が「出力操作」である操作情報の「内容」の値の中に、一致する文字列が三回以上出現する』という条件である。このため、操作情報取得部１０４は、図１３に示した操作情報管理情報のレコードのうちの、「ユーザＩＤ」が「１２３４」で「操作」の値が「出力操作」であるレコードから、「内容」の値を順次取得する。ここで取得される「内容」の値は、上述したように特徴語である。ここでは、上から、２行目、４行目、および８行目のレコードから、それぞれ「内容」の値を取得する。
【０１５１】
操作情報取得部１０４は、各レコードから取得した「内容」について、一致する文字列の出現する回数を取得する。そして、出現回数が三以上である文字列（即ち、特徴語）が一以上あるか否かを判断する。ここでは、例えば「江戸時代」という文字列だけが三回以上出現したとする。このため、操作情報取得部１０４は、図１１に示した変更情報管理表の３行目の「条件」を満たすと判断し、同じ３行目の「ルール」の値を取得する。３行目の「ルール」は、『出力対象のＷＥＢページ情報に含まれるテキストコンテンツのうちの、三回以上出現すると判断された「内容」の値に関連する１以上の関連語のいずれかに一致する文字列に、この文字列を含むクエリと、予め指定された検索サイトのＷＥＢページ情報へのリンクとを設定した変更ページ情報を取得』するというルールである。
【０１５２】
変更ページ情報取得部１０６は、上記のルールに従って、変更ページ情報を取得する。まず、ＷＥＢページ情報取得部１０１は、操作受付部１０３が受け付けた他のＷＥＢページ情報を出力する操作に従って、この操作が示す新たなＷＥＢページ情報を一のＷＥＢサーバ装置５から取得する。
【０１５３】
図１４は、ＷＥＢページ情報取得部１０１が取得した新たなＷＥＢページ情報のソースを示す図である。
【０１５４】
図１５は、ＷＥＢページ情報取得部１０１が取得したＷＥＢページ情報を、仮にそのまま出力部１０８から出力した場合の表示例を示す参考図である。図において、コンテンツ１５１はテキストコンテンツである。ただし、ここでは、出力部１０８は、このようなＷＥＢページ情報の出力は行わない。
【０１５５】
次に、変更ページ情報取得部１０６は、上記で操作情報取得部１０４が三回以上出現すると判断した文字列「江戸時代」を取得し、上記で取得したＷＥＢページ情報のコンテンツ（ここでは、テキストコンテンツ）に含まれる文字列の中から、この「江戸時代」に関連する文字列を検出する。関連する文字列は、ここでは、一例として、図示しない記憶媒体等に予め格納されている関連語の管理情報を用いて取得する。
【０１５６】
図１６は、図示しない格納部に予め格納されている関連語管理情報を示す図である。関連語管理情報は、「特徴語」と、「関連語」という項目を有している。特徴語は、文字列である。「関連語」は、「特徴語」に関連する文字列であり、一の特徴語に関連する関連語が複数ある場合、各関連語はスペースで区切られているものとする。なお、この格納部は、ＷＥＢ情報処理装置１内に設けられた格納部であっても良いし、ＷＥＢサーバ装置５が有している格納部等のような、ＷＥＢ情報処理装置１の外部に設けられたＷＥＢ情報処理装置１がアクセス可能な格納部であっても良い。
【０１５７】
変更ページ情報取得部１０６は、図１６に示した関連語管理情報のレコード（行）の中から、「特徴語」の値が上記で取得した文字列である「江戸時代」と一致するレコードを検出する。ここでは、図１６の上から３行目の「特徴語」の値が「江戸時代」と一致すると判断される。このため、この３行目のレコードのスペースで区切られた「関連語」の値を順番に読み出し、上記で取得した新たなＷＥＢページ情報のテキストコンテンツにおいて、読み出した「関連語」と一致する文字列を検索する。
【０１５８】
例えば、変更ページ情報取得部１０６は、まず、「江戸」という文字列を読み出し、この文字列と一致する文字列を、新たなＷＥＢページ情報の各テキストコンテンツにおいて検索する。「江戸」と一致する文字列が、各テキストコンテンツにおいて検出された場合、検出された文字列「江戸」に、予め指定された検索サイトのＷＥＢページ情報のＵＲＬと、この「関連語」である「江戸」を含むクエリとを対応付ける。例えば、予め指定された検索サイトが、検索ＷＥＢサーバ装置５ａが提供する検索サイトとし、この検索ＷＥＢサーバ装置５ａが提供する検索用インターフェースのＷＥＢページ情報のＵＲＬが「http://www.goodsearch2012.com/」であったとする。また、文字列「江戸」を含むクエリが、仮に「？江戸」であったとする。なお、クエリ内の文字列については、予め指定された文字コードに適宜エンコードを行うようにしても良い。また、このクエリは、検索ＷＥＢサーバ装置５ａの仕様に沿った形式のクエリであることが好ましい。そして、変更ページ情報取得部１０６は、ＷＥＢページ情報のコンテンツにおいて検出された「江戸」という文字列に、上記のＵＲＬを移動先に指定するアンカータグを付与する。また、このアンカータグには上記のクエリも対応付ける。具体的には、上記のＵＲＬとクエリとを並べた「http://www.goodsearch2012.com/？江戸」という情報をアンカータグに移動先を示す属性値として付与する。例えば、図１４に示したＷＥＢページ情報のソース内の「div」タグで囲まれたテキスト内の「江戸」という文字列は、「＜ａ  ｈｒｅｆ＝"http://www.goodsearch2012.com/?江戸"＞江戸＜／ａ＞」というアンカータグを付与した文字列となる。
【０１５９】
変更ページ情報取得部１０６は、「江戸時代」と対応付けられた他の「関連語」、例えば、「幕府」、「明治」、「開港」等についても同様の処理を行う。
【０１６０】
このようにして、関連語に対応したアンカータグが付与されたＷＥＢページ情報が変更ページ情報となる。
【０１６１】
図１７は、変更ページ情報のソースを示す図である。
【０１６２】
そして、出力部１０８は、変更ページ情報取得部１０６が取得した変更ページ情報を出力する。
【０１６３】
図１８は、変更ページ情報の表示例を示す図である。ここでは、変更ページ情報取得部１０６によってリンクが設定された関連語には下線を表示している。図１４に示した変更前のＷＥＢページ情報の表示例と比較すると、「江戸時代」という特徴語に対応する関連語にリンクが設定されていることが分かる。
【０１６４】
例えば、ユーザαが、この変更ページ情報の、上記の検索サイトのＵＲＬと関連語を含むクエリとが対応付けられたリンクボタンを押すと、このＵＲＬが示す検索サイトに、関連語を含むクエリが送信される。そして、検索結果を示すＷＥＢページ情報がＷＥＢページ情報取得部１０１により取得（受信）され、取得された検索結果を示すＷＥＢページ情報が、出力部１０８により出力（表示）される。
【０１６５】
このように、この具体例においては、例えば、ユーザが以前に出力したＷＥＢページ情報の特徴語を取得し、出力するＷＥＢページ情報のこの特徴語に関連する関連語と一致する文字列に、検索サイトへのリンクと、この文字列を含むクエリとを対応付けた変更ページ情報を出力することができるため、変更ページ情報において、ユーザが興味を持った分野等に関連した文字列の内容等を容易に調べることが可能となる。
【０１６６】
なお、上記具体例においては、変更ページ情報取得部１０６が、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報に対応付けられた操作情報を用いて変更ページ情報を取得する場合について説明したが、ユーザ識別情報受付部１０２が受け付けたユーザ識別情報以外のユーザ識別情報に対応付けられた操作情報を用いて変更ページ情報を取得する用にしても良い。また、この場合、どのユーザ識別情報を利用するかをユーザが適宜指定できるようにしても良い。これにより、例えば、ある分野の情報に詳しいユーザ等の他のユーザの操作を参考にして、効率的なＷＥＢページ情報の出力を行うことが可能となる。
【０１６７】
以上、本実施の形態によれば、操作情報に応じて変更したＷＥＢページ情報を出力することにより、ＷＥＢページに対するユーザの操作に応じて適切に変更したＷＥＢページを表示することができる。
【０１６８】
なお、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１６９】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０１７０】
また、上記各実施の形態では、ＷＥＢ情報処理装置がスタンドアロンである場合について説明したが、ＷＥＢ情報処理装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【０１７１】
また、上記各実施の形態において、操作情報取得部１０４や、変更ページ情報取得部１０６等の各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。その実行時に、プログラム実行部は、格納部（例えば、ハードディスクやメモリ等の記録媒体）にアクセスしながらプログラムを実行してもよい。
【０１７２】
なお、上記各実施の形態におけるＷＥＢ情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、１以上のコンテンツが配置されたＷＥＢページの情報である１以上のＷＥＢページ情報に対するユーザの操作を示す情報である操作情報が格納される操作情報格納部にアクセス可能なコンピュータを、ＷＥＢページ情報を取得するＷＥＢページ情報取得部と、ＷＥＢページ情報取得部が取得したＷＥＢページ情報を出力する出力部と、ＷＥＢページ情報取得部が取得したＷＥＢページ情報を、操作情報格納部に格納されている操作情報に応じて変更したＷＥＢページ情報である変更ページ情報を取得する変更ページ情報取得部と、して機能させるためのプログラムであって、出力部は、更に、変更ページ情報取得部が取得した変更ページ情報を出力するプログラムである。
【０１７３】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【０１７４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１７５】
図１９は、上記プログラムを実行して、上記実施の形態によるＷＥＢ情報処理装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１７６】
図１９において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１７７】
図２０は、コンピュータシステム９００の内部構成を示す図である。図２０において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１７８】
コンピュータシステム９００に、上記実施の形態によるＷＥＢ情報処理装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１７９】
プログラムは、コンピュータ９０１に、上記実施の形態によるＷＥＢ情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１８０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１８１】
以上のように、本発明にかかるＷＥＢ情報処理装置等は、ＷＥＢページを閲覧する装置等として適しており、特に、ユーザの操作に応じて変更されたＷＥＢページを閲覧する装置等として有用である。
【符号の説明】
【０１８２】
１  ＷＥＢ情報処理装置
５  ＷＥＢサーバ装置
５ａ  検索ＷＥＢサーバ装置
１０１  ＷＥＢページ情報取得部
１０２  ユーザ識別情報受付部
１０３  操作受付部
１０４  操作情報取得部
１０５  操作情報格納部
１０６  変更ページ情報取得部
１０７  変更情報格納部
１０８  出力部
１１８  モニタ
１０００  ＷＥＢ情報処理システム
【図１】
0005843235.tif 000002
【図２】
0005843235.tif 000003
【図３】
0005843235.tif 000004
【図４】
0005843235.tif 000005
【図５】
0005843235.tif 000006
【図６】
0005843235.tif 000007
【図７】
0005843235.tif 000008
【図８】
0005843235.tif 000009
【図９】
0005843235.tif 000010
【図１０】
0005843235.tif 000011
【図１１】
0005843235.tif 000012
【図１２】
0005843235.tif 000013
【図１３】
0005843235.tif 000014
【図１４】
0005843235.tif 000015
【図１５】
0005843235.tif 000016
【図１６】
0005843235.tif 000017
【図１７】
0005843235.tif 000018
【図１８】
0005843235.tif 000019
【図１９】
0005843235.tif 000020
【図２０】
0005843235.tif 000021