(57)【要約】【課題】  複数のアプリケーションプログラムの実行に伴って実施された各操作を、各アプリケーションプログラムの相互間で共通の概念として把握することが可能な操作履歴管理装置、操作履歴管理方法、および操作履歴管理プログラムを提供する。【解決手段】  複数のアプリケーションプログラム１１，１２，…の実行に伴って実施される各操作の概念的な意味を、検出部２１で検出する。この各検出結果を、それぞれ操作履歴情報として、履歴情報テーブル３２に記憶する。【選択図】      図１
2004288151.tif 000002
【特許請求の範囲】
【請求項１】
複数のプログラムの実行に伴って人為的な操作が実施されるごとに、それぞれの操作の概念的な意味を検出する検出手段と、
前記検出部の各検出結果をそれぞれ操作履歴情報として記憶する記憶手段と、
を備えたことを特徴とする操作履歴管理装置
【請求項２】
前記検出手段は、前記各操作の概念的な意味を、その各操作の概要と予め登録されている複数の概念変換ルールとの照合により検出する、ことを特徴とする請求項１に記載の操作履歴管理装置。
【請求項３】
前記記憶手段に記憶されている各操作履歴情報のうち１つまたは複数の操作履歴情報を、入力情報に基づいて検索し出力する検索手段、をさらに備えたことを特徴とする請求項１に記載の操作履歴管理装置。
【請求項４】
前記記憶手段内の各操作履歴情報から、互いに関連する複数の操作の特徴的な連携パターンを抽出する抽出手段、をさらに備えたことを特徴とする請求項１に記載の操作履歴管理装置。
【請求項５】
前記記憶手段は、前記検出手段で検出される各操作の概念的な意味を、互いに関連する複数の操作の集合からなるジョブ単位の操作履歴情報として記憶する、ことを特徴とする請求項１に記載の操作履歴管理装置。
【請求項６】
複数のプログラムの実行に伴って人為的な操作が実施されるごとに、それぞれの操作の概念的な意味を検出するステップと、
前記各検出結果をそれぞれ操作履歴情報として記憶するステップと、
を備えたことを特徴とする操作履歴管理方法。
【請求項７】
前記検出するステップは、前記各操作の概念的な意味を、その各操作の概要と予め登録されている複数の概念変換ルールとの照合により検出する、ことを特徴とする請求項６に記載の操作履歴管理方法。
【請求項８】
コンピュータに、
複数のプログラムの実行に伴って人為的な操作が実施されるごとに、それぞれの操作の概念的な意味を検出する手順と、
前記各検出結果をそれぞれ操作履歴情報として記憶する手順と、
を実行させるための操作履歴管理プログラム。
【請求項９】
前記検出する手順は、前記各操作の概念的な意味を、その各操作の概要と予め登録されている複数の概念変換ルールとの照合により検出する、ことを特徴とする請求項８に記載の操作履歴管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のプログラムの実行に伴う人為的な操作に係る操作履歴管理装置、操作履歴管理方法、および操作履歴管理プログラムに関する。
【背景技術】
【０００２】
オペレータの操作に応じてネットワーク上のＷｅｂページを検索するアプリケーションプログラム、オペレータの操作に応じて電子文書を作成するアプリケーションプログラムなど、複数のアプリケーションプログラムが搭載された機器において、人為的な操作の履歴を管理しようとすると、それぞれの操作の概要たとえば操作名・操作日時などを収集するのが一般的である。
【０００３】
しかしながら、各操作の概要を収集するだけでは、操作履歴の管理として不十分である。
【０００４】
一方、各操作の表面的な概要だけでなく、一連の操作が互いにどのような依存関係を有しているかまで、履歴として収集するものがある（例えば特許文献１）。
【特許文献１】特開平１０−２１１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この例では、複数のアプリケーションプログラムの実行に伴って実施された各操作を、各アプリケーションプログラムの相互間で共通の概念として把握することができない。
【０００６】
この発明は、上記の事情を考慮したもので、複数のアプリケーションプログラムの実行に伴って実施された各操作を、各アプリケーションプログラムの相互間で共通の概念として把握することが可能な操作履歴管理装置、操作履歴管理方法、および操作履歴管理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
請求項１に係る発明の操作履歴管理装置は、複数のプログラムの実行に伴って人為的な操作が実施されるごとに、それぞれの操作の概念的な意味を検出する検出部と、この検出部の各検出結果をそれぞれ操作履歴情報として記憶する記憶部と、を備えている。
【０００８】
請求項６に係る発明の操作履歴管理方法は、複数のプログラムの実行に伴って人為的な操作が実施されるごとに、それぞれの操作の概念的な意味を検出するステップと、この各検出結果をそれぞれ操作履歴情報として記憶するステップと、を備えている。
【０００９】
請求項８に係る発明の操作履歴管理プログラムは、コンピュータに、複数のプログラムの実行に伴って人為的な操作が実施されるごとに、それぞれの操作の概念的な意味を検出する手順と、この各検出結果をそれぞれ操作履歴情報として記憶する手順と、を実行させる。
【発明の効果】
【００１０】
この発明によれば、複数のアプリケーションプログラムの実行に伴って実施された各操作を、各アプリケーションプログラムの相互間で共通の概念として把握することが可能な操作履歴管理装置、操作履歴管理方法、および操作履歴管理プログラムを提供できる。
【発明を実施するための最良の形態】
【００１１】
［１］以下、この発明の第１の実施形態を説明する。
【００１２】
図１に示すように、コンピュータを用いたＷｅｂアプリケーションサーバ１および端末（例えばパーソナルコンピュータ）２が通信ネットワーク３を介して接続されている。通信ネットワーク２には、さらに、Ｗｅｂアプリケーションサーバ４および多数のＷｅｂサーバ５が接続されている。
【００１３】
Ｗｅｂアプリケーションサーバ１は、プログラムメモリ１０、アプリケーションプログラム実行制御部２０、検出部（検出手段）２１、検索部２２、登録部２３、抽出部２４、およびデータメモリ（記憶手段）３０を備えている。
【００１４】
プログラムメモリ１０には、Ｗｅｂサーチアプリケーションプログラム１１、メモ作成アプリケーションプログラム１２、ドキュメントファイル管理アプリケーションプログラム１３、検索用アプリケーションプログラム１４、登録用アプリケーションプログラム１５などが記憶されているとともに、当該発明の実行に係る操作履歴管理プログラム（図示しない）が記憶されている。
【００１５】
アプリケーションプログラム実行制御部２０は、端末２からの指示に応じて、プログラムメモリ１０から１つまたは複数のアプリケーションプログラムを読み込み、読み込んだ１つまたは複数のアプリケーションプログラムを実行する。データメモリ３０には、概念変換ルールテーブル３１、履歴情報テーブル３２、および各種データ群３３が記憶されている。
【００１６】
検出部２１は、アプリケーションプログラム実行制御部２０で１つまたは複数の各アプリケーションプログラムが実行され、その実行に伴ってオペレータによる人為的な操作が端末２で実施されるごとに、それぞれの操作の概念的な意味を検出する。具体的には、操作の概要（実行中のアプリケーションプログラム名、操作日時など）が、上記概念変換ルールテーブル３１内の各概念変換ルールと照合されることにより、各操作の“概念的な意味”（意味情報という）を検出する。また、検出部２１は、検出した各意味情報を、それぞれ操作履歴情報として、上記履歴情報テーブル３２に記憶する。
【００１７】
検索部２２は、上記履歴情報テーブル３２内の各操作履歴情報のうち１つまたは複数の操作履歴情報を、端末２からの入力情報（キーワード）に基づいて検索する。また、検索部２１は、検索した１つまたは複数の操作履歴情報を、端末２のディスプレイで表示出力する。この検索部２１の処理は、上記検索用アプリケーションプログラム１４により実行される。
【００１８】
登録部２３は、端末２から入力される新たな１つまたは複数の概念変換ルールを、概念変換ルールテーブル３１に登録する。この登録部２３の処理は、上記登録用アプリケーションプログラム１５により実行される。
【００１９】
抽出部２４は、履歴情報テーブル３２内の各操作履歴情報から、互いに関連する複数の操作の特徴的な連携パターンを抽出する。また、抽出部２４は、抽出した連携パターンを、端末２のディスプレイで表示出力する。この抽出部２４の処理も、上記登録用アプリケーションプログラム１５により実行される。
【００２０】
つぎに、作用を図２および図３のフローチャートを参照しながら説明する。
【００２１】
（１）Ｗｅｂサーチアプリケーションプログラム１１の実行に伴って実施される各操作について説明する。
【００２２】
端末２からＷｅｂアプリケーションサーバ１へのアクセスによってＷｅｂサーチアプリケーションプログラム１１が起動されると、図４に示すＷｅｂサーチ用の操作用画面が端末２のディスプレイで表示される。端末２のオペレータは、操作用画面の文字入力窓に１つまたは複数のキーワード（文字列）を入力し、続いて操作用画面のSearchボタンをクリック操作する。この操作がＷｅｂアプリケーションサーバ１へ通知される。
【００２３】
Ｗｅｂアプリケーションサーバ１では、端末２で各操作が実施されるごとに、それぞれの操作の意味情報が検出される（ステップ１０２）。すなわち、操作の概要と概念変換ルールテーブル３１内の各概念変換ルールとが照合されることにより、各操作の意味情報が検出される。
【００２４】
概念変換ルールテーブル３１内の各概念変換ルールは、図５に示すように、“Application Name”“Command”“Type”“Name”“Context”“Operation Type”“Operation Contents”の項目からなっている。
【００２５】
上記Searchボタンのクリック操作については、１行目の概念変換ルールが適用されることにより、『ＷｅｂサーチアプリケーションプログラムでPostされたSubmitタイプのSearchボタンの操作は、Contextで通知されたWORDSを検索キーとしてＷｅｂページをSearchするためのものであった』という意味情報が検出される。
【００２６】
意味情報が検出されると（ステップ１０３のＹＥＳ）、その意味情報が、Searchボタンのクリック操作の概要（実行中のアプリケーションプログラム名、操作日時、Operation Type、オペレータ名など）と共に、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０４）。このSearchボタンの操作履歴情報を図６に示している。
【００２７】
上記入力されたキーワードに基づいて各Ｗｅｂサーバ５から１つまたは複数のＷｅｂページがサーチされると、そのサーチされた１つまたは複数のＷｅｂページのＵＲＬが、図４に示すように、Ｗｅｂサーチ用の操作用画面に一覧表の形で表示される。端末２のオペレータは、この一覧表内の任意のCheckボックスにCheckマークを入力してBrowseボタンをクリック操作することにより、Checkマークが入力された欄のＵＲＬのＷｅｂページを端末２のディスプレイで閲覧することが可能となる。端末２のオペレータが、上記一覧表内の任意のCheckボックスにCheckマークを入力してCacheボタンをクリック操作した場合は、Checkマークが入力された欄のＵＲＬがデータメモリ３０内にドキュメントとしてキャッシュされる。
【００２８】
これらBrowseボタンのクリック操作およびCacheボタンのクリック操作が実施されるごとに、それぞれの操作の意味情報が検出される（ステップ１０２）。
【００２９】
上記Browseボタンのクリック操作に際しては、図５における２行目の概念変換ルールが適用されることにより、『ＷｅｂサーチアプリケーションプログラムでPostされたSubmitタイプのBrowseボタンの操作は、Contextで通知されたＵＲＬのＷｅｂページをBrowseするためのものであった』という意味情報が検出される。
【００３０】
上記Cacheボタンのクリック操作に際しては、図５における２行目の概念変換ルールが適用されることにより、『ＷｅｂサーチアプリケーションプログラムでPostされたSubmitタイプのCacheボタンの操作は、Contextで通知されたＵＲＬをドキュメントとしてクリエートするためのものであった』という意味情報が検出される。
【００３１】
意味情報が検出されると（ステップ１０３のＹＥＳ）、その意味情報が、操作の概要と共に、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０４）。すなわち、図７に示すように、Searchボタンの操作履歴情報に続いて、Browseボタンの操作履歴情報、Cacheボタンの操作履歴情報が記憶される。
【００３２】
Browseボタンの操作履歴情報は、Ｗｅｂサーチアプリケーションプログラム１１の名称、Browseボタンがクリック操作された日時、意味情報、Operation Type、オペレータ名からなる。Cacheボタンの操作履歴情報は、Ｗｅｂサーチアプリケーションプログラム１１の名称、Cacheボタンがクリック操作された日時、意味情報、Operation Type、パス、オペレータ名からなる。パスは、上記キャッシュされたドキュメントの格納場所を表わす。
【００３３】
操作に適合する概念変換ルールが概念変換ルールテーブル３１に無くて、意味情報を検出できなかった場合には（ステップ１０３のＮＯ）、defaultの変換ルールが予め設定されている場合に限り（ステップ１０５のＹＥＳ）、操作の概要のみが、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０６）。defaultの変換ルールが予め設定されていなければ（ステップ１０５のＮＯ）、操作履歴情報は記憶されない。
【００３４】
（２）メモ作成アプリケーションプログラム１２の実行に伴って実施される各操作について説明する。
【００３５】
端末２からＷｅｂアプリケーションサーバ１へのアクセスによってメモ作成アプリケーションプログラム１２が起動されると、図８に示すメモ作成用の操作用画面が端末２のディスプレイで表示される。端末２のオペレータは、操作用画面のテキストボックスにテキスト（文字列）を入力し、続いて操作用画面のOKボタンをクリック操作する。この操作がＷｅｂアプリケーションサーバ１へ通知される。
【００３６】
テキストボックスに入力されたテキストは、OKボタンがクリック操作されたことにより、データメモリ３０にドキュメントファイルとして格納される。
【００３７】
Ｗｅｂアプリケーションサーバ１では、端末２で操作が実施されるごとに、それぞれの操作の意味情報が検出される（ステップ１０２）。
【００３８】
上記OKボタンのクリック操作に際しては、図５における４行目の概念変換ルールが適用されることにより、『メモ作成アプリケーションプログラムでPostされたSubmitタイプのOKボタンの操作は、Contextで通知されたテキストをドキュメントとしてクリエートするためのものであった』という意味情報が検出される。
【００３９】
意味情報が検出されると（ステップ１０３のＹＥＳ）、その意味情報が、OKボタンのクリック操作の概要と共に、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０４）。すなわち、OKボタンの操作履歴情報は、図９に示すように、メモ作成アプリケーションプログラム１２の名称、OKボタンがクリック操作された日時、意味情報、Operation Type、パス、オペレータ名からなる。パスは、上記ドキュメントファイルの格納場所を表わす。
【００４０】
（３）ドキュメントファイル管理アプリケーションプログラム１３の実行に伴って実施される各操作について説明する。
【００４１】
端末２２からＷｅｂアプリケーションサーバ１へのアクセスによってドキュメントファイル管理アプリケーションプログラム１３が起動されると、図１０に示すドキュメントファイル管理用の操作用画面が端末２のディスプレイで表示される。この操作用画面には、データメモリ３０に記憶されている複数のフォルダがツリー状に表示されている。その各フォルダには、多数のドキュメントファイルが格納されている。
【００４２】
端末２のオペレータは、表示されている各フォルダのうち任意のフォルダを指定して開き、開いたフォルダ内の任意のドキュメントファイルを指定してCheck Outボタンをクリック操作する。Check Outボタンがクリック操作されると、上記指定されたドキュメントファイルが、データメモリ３０内の上記指定されたフォルダから読出されて端末２に送られる。端末２２に送られたドキュメントファイルは、オペレータの操作により、エディットすることができる。
【００４３】
端末２のオペレータは、ドキュメントファイルのエディットが完了した後、Check Inボタンをクリック操作する。Check Inボタンがクリック操作されると、エディットされたドキュメントファイルがＷｅｂアプリケーションサーバ１に送られてデータメモリ３０に更新記憶される。
【００４４】
オペレータが端末２で新しいドキュメントを作成した場合、オペレータはテキストボックスに望みのファイル名を入力してNewボタンをクリック操作する。Newボタンがクリック操作されると、上記作成されたドキュメントがＷｅｂアプリケーションサーバ１に送られてデータメモリ３０に記憶される。
【００４５】
Ｗｅｂアプリケーションサーバ１では、端末２で操作が実施されるごとに、それぞれの操作の意味情報が検出される（ステップ１０２）。
【００４６】
上記Check Outボタンのクリック操作に際しては、図５における５行目の概念変換ルールが適用されることにより、『ドキュメントファイル管理アプリケーションプログラムでPostされたSubmitタイプのCheck Outボタンの操作は、Contextで通知されたパスのドキュメントファイルに対するエディットをスタートするためのものであった』という意味情報が検出される。
【００４７】
意味情報が検出されると（ステップ１０３のＹＥＳ）、その意味情報が、Check Outボタンのクリック操作の概要と共に、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０４）。すなわち、Check Outボタンの操作履歴情報は、図１１に示すように、ドキュメントファイル管理アプリケーションプログラム１３の名称、Check Outボタンがクリック操作された日時、意味情報、Operation Type、パス、オペレータ名からなる。パスは、上記ドキュメントファイルの格納場所を表わす。
【００４８】
上記Check Inボタンのクリック操作に際しては、図５における６行目の概念変換ルールが適用されることにより、『ドキュメントファイル管理アプリケーションプログラムでPostされたSubmitタイプのCheck Inボタンの操作は、Contextで通知されたドキュメントファイルに対するエディットをエンドするためのものであった』という意味情報が検出される。
【００４９】
意味情報が検出されると（ステップ１０３のＹＥＳ）、その意味情報が、Check Inボタンのクリック操作の概要と共に、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０４）。
【００５０】
上記Newボタンのクリック操作に際しては、図５における７行目の概念変換ルールが適用されることにより、『ドキュメントファイル管理アプリケーションプログラムでPostされたSubmitタイプのNewボタンの操作は、Contextで通知された新しいドキュメントを新しくクリエートするためのものであった』という意味情報が検出される。
【００５１】
意味情報が検出されると（ステップ１０３のＹＥＳ）、その意味情報が、Newボタンのクリック操作の概要と共に、操作履歴情報として履歴情報テーブル３２に記憶される（ステップ１０４）。
【００５２】
（４）履歴情報テーブル３２に記憶された各操作履歴情報の検索処理について説明する。
【００５３】
操作履歴情報を検索するためのキーワードが端末２から入力されると、入力されたキーワード内の１つまたは複数の単語が概念変換ルールテーブル３１内の各概念変換ルールのいずれかの項目に含まれているか否かが判定される（ステップ１０８）。含まれていれば（ステップ１０９のＹＥＳ）、その単語を含む１つまたは複数の操作履歴情報が履歴情報テーブル３２から検索される（ステップ１１０）。検索された１つまたは複数の操作履歴情報は、端末２に送られて、端末２のディスプレイで表示される（ステップ１１１）。
【００５４】
上記入力されるキーワードは、概念的な意味を持った自然言語の質問文、たとえば『ＸＸＸさんによりbrowseされたＷｅｂページは何ですか？』である。この質問文は、言語的に解析されて、少なくとも１つの単語“browse”が抽出される。抽出された単語“browse”が、各概念変換ルールの少なくとも１つの項目たとえばOperation TypeあるいはOperation Contentに含まれていれば、その“browse”を含む１つまたは複数の操作履歴情報が履歴情報テーブル３２から検索される。
【００５５】
こうして検索された１つまたは複数の操作履歴情報が端末２のディスプレイで表示されることにより、オペレータは、複数のアプリケーションプログラムの実行に伴って実施された各操作を、各アプリケーションプログラムの相互間で共通の概念として把握することができる。
【００５６】
たとえば、Ｗｅｂサーチアプリケーションプログラム１１の実行に伴うCacheボタンのクリック操作と、メモ作成アプリケーションプログラム１２の実行に伴うOKボタンのクリック操作とを比較した場合、両者は操作の概要およびContextが全く異なるが、概念的な意味はどちらもドキュメントのクリエートであると把握することができる。
【００５７】
表示された１つまたは複数の操作履歴情報のうち、少なくとも１つがオペレータにより指定されると（ステップ１１２のＹＥＳ）、その指定された操作履歴情報に関連する少なくとも１つのアプリケーションプログラムが、プログラムメモリ１０からアプリケーションプログラム実行制御部２０に読み出されて自動的に起動される（ステップ１１３）。
【００５８】
たとえば、図６に示したようなSearchボタンの操作履歴情報が指定された場合は、その操作履歴情報に含まれているアプリケーションプログラム名に基づき、Ｗｅｂサーチアプリケーションプログラム１１が自動的に起動される。この起動により、Ｗｅｂサーチの作業環境が再現される。
【００５９】
以上の操作履歴情報の検索処理は、検索用アプリケーションプログラム１４により実行される。この検索用アプリケーションプログラム１４の実行に伴って実施される各操作についても、ステップ１０１からの処理の繰り返しにより、操作履歴情報が記憶される。
【００６０】
（５）概念変換ルールテーブル３１への概念変換ルールの登録処理について説明する。
【００６１】
概念変換ルールの登録モードが端末２で設定されると（ステップ１１４のＹＥＳ）、概念変換ルールテーブル３１に既に登録されている各概念変換ルールが端末２のディスプレイで表示される（ステップ１１５）。この状態で、オペレータにより概念変換ルールの追加モードが指定されると（ステップ１１６）、オペレータによって端末２上で作成された新たな１つまたは複数の概念変換ルールが概念変換ルールテーブル３１に追加登録される（ステップ１１７）。この追加登録は、新しいアプリケーションプログラムがプログラムメモリ１０に追加された場合などに適宜に実施される。
【００６２】
以上の登録処理は、登録用アプリケーションプログラム１５により実行される。この登録用アプリケーションプログラム１５の実行に伴って実施される各操作についても、ステップ１０１からの処理の繰り返しにより、操作履歴情報が記憶される。
【００６３】
（６）各操作履歴情報から、互いに関連する複数の操作の特徴的な連携パターンを抽出する処理について説明する。
【００６４】
連携パターンの抽出モードが端末２で設定されると（ステップ１１８）、履歴情報テーブル３２内の各操作履歴情報から、互いに関連する複数の操作の特徴的な連携パターンが抽出される。たとえば、『メモ作成用アプリケーションプログラム１２によるドキュメントファイルのエディットをスタートさせ、その後、Ｗｅｂサーチアプリケーションプログラム１１によりＷｅｂページをサーチしてbrowseし、その後、メモ作成用アプリケーションプログラム１２によるドキュメントファイルのエディットをエンドした』という複数の操作の連携パターンが、最も多い連携パターンとして抽出される。抽出された複数の操作の連携パターンは、端末２のディスプレイで表示される（ステップ１１５）。
【００６５】
オペレータは、抽出された複数の操作の連携パターンに関し、『各操作は、Ｗｅｂページを参照しながらドキュメントファイルをエディットするものであった』という意味情報（概念的な意味）を導き出すことができる。  
そして、オペレータは、上記導き出した意味情報に基づき、図１３に示すように、複数の操作を対象とした概念変換ルールを作成することができる。作成した概念変換ルールは、上記登録モードの設定によって概念変換ルールテーブル３１に追加登録することができる。
【００６６】
以上の抽出処理および登録処理は、登録用アプリケーションプログラム１５により実行される。この登録用アプリケーションプログラム１５の実行に伴って実施される各操作についても、ステップ１０１からの処理の繰り返しにより、操作履歴情報が記憶される。
【００６７】
［２］この発明の第２の実施形態を説明する。
【００６８】
第２の実施形態では、図１４に示すように、各操作の意味情報および概要が、互いに関連する複数の操作の集合からなるジョブ単位の操作履歴情報として、履歴情報テーブル３２に記憶される。これに伴い、各操作履歴情報の検索も、ジョブ単位で実行される。
【００６９】
他の構成、作用、効果は、第１の実施形態と同じである。
【００７０】
［３］なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００７１】
【図１】この発明の第１および第２の実施形態の構成を示す図。
【図２】各実施形態の作用を説明するためのフローチャート。
【図３】図２に続くフローチャート。
【図４】第１の実施形態のＷｅｂサーチ用の操作用画面を示す図。
【図５】第１の実施形態における各概念変換ルールのフォーマットを示す図。
【図６】第１の実施形態のＷｅｂサーチに関する１つの操作履歴情報のフォーマットを示す図。
【図７】第１の実施形態のＷｅｂサーチに関する複数の操作履歴情報のフォーマットを示す図。
【図８】第１の実施形態におけるメモ作成用の操作用画面を示す図。
【図９】第１の実施形態のメモ作成に関する複数の操作履歴情報のフォーマットを示す図。
【図１０】第１の実施形態のドキュメントファイル管理に関する操作画面を示す図。
【図１１】第１の実施形態のドキュメントファイル管理に関する１つの操作履歴情報のフォーマットを示す図。
【図１２】第１の実施形態の履歴サーチに関する操作用画面を示す図。
【図１３】第１の実施形態において追加登録される新たな概念変換ルールの例を示す図。
【図１４】第２の実施形態のジョブ単位でまとめられた複数の操作履歴情報のフォーマットを示す図。
【符号の説明】
【００７２】
１…Ｗｅｂアプリケーションサーバ、２…端末、３…通信ネットワーク、５…Ｗｅｂサーバ、１０…プログラムメモリ、１１…Ｗｅｂサーチアプリケーションプログラム、１２…メモリ作成アプリケーションプログラム、１３…ドキュメントファイル管理アプリケーションプログラム、１４…検索用アプリケーションプログラム、１５…登録用アプリケーションプログラム、２０…アプリケーションプログラム実行制御部、２１…検出部（検出手段）、２２…検索部、２３…登録部、２４…抽出部、３０…データメモリ（記憶手段）、３１…概念変換ルールテーブル、３２…履歴情報テーブル
【図１】
2004288151.tif 000003
【図２】
2004288151.tif 000004
【図３】
2004288151.tif 000005
【図４】
2004288151.tif 000006
【図５】
2004288151.tif 000007
【図６】
2004288151.tif 000008
【図７】
2004288151.tif 000009
【図８】
2004288151.tif 000010
【図９】
2004288151.tif 000011
【図１０】
2004288151.tif 000012
【図１１】
2004288151.tif 000013
【図１２】
2004288151.tif 000014
【図１３】
2004288151.tif 000015
【図１４】
2004288151.tif 000016