(57)【要約】【課題】  ユーザの履歴を関連のある作業や興味毎にグループ化し、履歴を階層的に作成する技術を提供する。【解決手段】  パソコン上でのユーザの活動履歴を作成する履歴作成装置であって、パソコン上でのユーザの活動を監視し、当該情報を活動履歴情報として履歴ＤＢ１４に保存するユーザ活動監視部１５、活動履歴についての階層関係を算出し、当該情報を履歴関連情報として履歴関連情報ＤＢ１９に保存する関連算出部１８、及び履歴関連情報から履歴の階層関係を表すイメージを作成する可視化部１２を有する。【選択図】  図１
2006243861.tif 000002
【特許請求の範囲】
【請求項１】
パソコン上でのユーザの活動履歴を作成する履歴作成装置であって、
パソコン上でのユーザの活動を監視し、当該監視により得た情報を履歴情報として履歴ＤＢに保存するユーザ活動監視手段と、
前記履歴情報についての階層関係を算出し、当該情報を履歴関連情報として履歴関連情報ＤＢに保存する関連算出手段と、
前記履歴関連情報から、履歴の階層関係を表すイメージを作成する可視化手段と、を有することを特徴とする履歴作成装置。
【請求項２】
前記ユーザの活動履歴は、アクティブウィンドウの操作であり、
前記履歴情報についての階層関係は、アクティブウィンドウの親子関係であり、
前記履歴の階層関係を表すイメージは、アクティブウィンドウの操作履歴をツリー形式で示したイメージであることを特徴とする請求項１に記載の履歴作成装置。
【請求項３】
パソコン上でのユーザの活動履歴を作成する履歴作成装置における履歴作成方法であって、
ユーザ活動監視手段が、パソコン上でのユーザの活動を監視し、当該監視により得た情報を履歴情報として履歴ＤＢに保存するユーザ活動監視ステップと、
関連算出手段が、前記履歴情報についての階層関係を算出し、当該情報を履歴関連情報として履歴関連情報ＤＢに保存する関連算出ステップと、
可視化手段が、前記履歴関連情報から、履歴の階層関係を表すイメージを作成する可視化ステップと、を有することを特徴とする履歴作成方法。
【請求項４】
前記ユーザの活動履歴は、アクティブウィンドウの操作であり、
前記履歴情報についての階層関係は、アクティブウィンドウの親子関係であり、
前記履歴の階層関係を表すイメージは、アクティブウィンドウの操作履歴をツリー形式で示したイメージであることを特徴とする請求項３に記載の履歴作成方法。
【請求項５】
上記の請求項１〜４いずれかに記載の履歴作成装置又は履歴作成方法を、コンピュータで実行可能に記載したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコン上での活動履歴を作成する技術に関するものである。
【背景技術】
【０００２】
近年のパソコンの高性能化、ストレージの大容量化により、パソコン上での個人活動の履歴を保存することが可能となった。パソコン上での個人活動の履歴は、過去に参照した情報を時系列で検索したい場合や、作業の回想など役立つことが多い。
【０００３】
従来の履歴作成装置の概要を、図６を用いて説明する。図６に示すように履歴作成装置は、ユーザからの入力を受け付ける入力部６１、履歴を可視化する可視化部６２、履歴を保存している履歴ＤＢ６４、可視化結果を出力する出力部６３、ユーザの活動を監視するユーザ活動監視部６５、及びドキュメントを表示するドキュメント表示部６６から構成される。
【０００４】
ここで、履歴ＤＢ６４の作成方法について説明する。ユーザ活動監視部６５は、パソコン上のアプリケーションであるドキュメント表示部６６が表示したＵＲＬ等を監視し、その情報を時刻とともに履歴ＤＢ６４に保存する。
【０００５】
次に、可視化について説明する。入力部６１は、入力された表示種別を可視化部６２へ送る。可視化部６２は、履歴ＤＢ６４から履歴を取得し、入力された表示種別のとおり、履歴のグループ化や順番の並べ替えを行う。可視化部６２は可視化結果を出力部６３へ送る。
【０００６】
従来技術の例としては、Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒの履歴リストがある（例えば、非特許文献１参照。）。入力の表示種別としては、日付順、サイト順、サイトを表示した回数順、今日表示したページ順が指定可能であり、過去に参照したＷｅｂページを効率的に探すことができる。
【０００７】
また、従来技術の例として、Ｗｅｂページの閲覧履歴をサーバー側で保存し、閲覧頻度と検索語使用頻度によりそのリスト順位がソートさせて表示されるので、過去に参照したＷｅｂページに効率的にアクセスできる。
【非特許文献１】Ｍｉｃｒｏｓｏｆｔ  Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、“最近アクセスしたＷｅｂページの検索と再表示”、[ｏｎｌｉｎｅ]、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｗｉｎｄｏｗｓ（登録商標）／ｉｅ＿ｉｎｔｌ／ｊａ／ｕｓｉｎｇ／ｈｏｗｔｏ／ｈｉｓｔｏｒｙ／ｂｕｔｔｏｎ．ｍｓｐｘ＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来の履歴作成装置では、履歴を時系列順に並べることや、同じサイト毎にグループ化して表示すること、閲覧頻度等でソートすることが可能であるが、ユーザの作業や興味毎にグループ化できないという問題があり、過去の作業を回想したい場合には適さない。
【０００９】
本発明の目的は、上記従来技術の問題点を解決し、ユーザの履歴を関連のある作業や興味毎にグループ化し、履歴を階層的に作成する技術を提供することにある。
【課題を解決するための手段】
【００１０】
そこで、上記課題を解決するために、請求項１に記載の発明は、パソコン上でのユーザの活動履歴を作成する履歴作成装置であって、パソコン上でのユーザの活動を監視し、当該監視により得た情報を履歴情報として履歴ＤＢに保存するユーザ活動監視手段と、前記履歴情報についての階層関係を算出し、当該情報を履歴関連情報として履歴関連情報ＤＢに保存する関連算出手段と、前記履歴関連情報から、履歴の階層関係を表すイメージを作成する可視化手段と、を有することを特徴とする。
【００１１】
また、請求項２に記載の発明は、前記ユーザの活動履歴は、アクティブウィンドウの操作であり、前記履歴情報についての階層関係は、アクティブウィンドウの親子関係であり、前記履歴の階層関係を表すイメージは、アクティブウィンドウの操作履歴をツリー形式で示したイメージであることを特徴とする。
【００１２】
また、請求項３に記載の発明は、パソコン上でのユーザの活動履歴を作成する履歴作成装置における履歴作成方法であって、ユーザ活動監視手段が、パソコン上でのユーザの活動を監視し、当該監視により得た情報を履歴情報として履歴ＤＢに保存するユーザ活動監視ステップと、関連算出手段が、前記履歴情報についての階層関係を算出し、当該情報を履歴関連情報として履歴関連情報ＤＢに保存する関連算出ステップと、可視化手段が、前記履歴関連情報から、履歴の階層関係を表すイメージを作成する可視化ステップと、を有することを特徴とする。
【００１３】
また、請求項４に記載の発明は、前記ユーザの活動履歴は、アクティブウィンドウの操作であり、前記履歴情報についての階層関係は、アクティブウィンドウの親子関係であり、前記履歴の階層関係を表すイメージは、アクティブウィンドウの操作履歴をツリー形式で示したイメージであることを特徴とする。
【００１４】
また、請求項５に記載の発明は、上記の請求項１〜４いずれかに記載の履歴作成装置又は履歴作成方法を、コンピュータで実行可能に記載したことを特徴とする。
【００１５】
請求項１〜５に記載の発明では、ユーザの活動履歴を階層的に示すイメージを作成することが可能であり、ユーザの活動履歴を関連のある作業や興味毎にグループ化できる。
【００１６】
なお、請求項に記載した「ユーザ」について、通常一台のパソコンは一人の者のみが使用するため、上記発明により特定のユーザの活動履歴を作成することが可能である。しかし、一台のパソコンを複数人で使用する場合において、一人のユーザの活動履歴を作成したいときは、特定のユーザがパソコンを使用するときのみ本発明の機能を作動させて履歴関連情報ＤＢを作成するようにしてもよいし、このようなことをせずに、複数のユーザの活動履歴を作成することも可能である。
【発明の効果】
【００１７】
請求項１〜５に記載の発明によれば、パソコン上でユーザの活動履歴を関連のある作業や興味毎にグループ化し、階層的に表示することで、過去に閲覧した情報のタイトルを時系列で参照する場合の可読性を向上させることが可能となる。
【００１８】
例えば、作業や興味ごとにグループ化されているため、同時に複数の作業を行っていた履歴に関しても、１つの作業に着目した履歴閲覧が可能となる。また、親子関係を有する階層構造をツリー形式で表示することで、過去の作業の遷移を把握することが容易となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を用いて本発明の実施形態を説明する。
【００２０】
(履歴作成装置の構成)
図１は、本発明の実施形態で用いる履歴作成装置の構成図である。図１に示すように、履歴作成装置は、ユーザからの入力を受け付ける入力部１１、履歴を可視化する可視化部１２、履歴を保存している履歴ＤＢ１４、可視化結果を出力する出力部１３、ユーザの活動を監視するユーザ活動監視部１５、ドキュメントを表示するドキュメント表示部１６、ドキュメントを保存しているドキュメント保存部１７、履歴の関連を算出する関連算出部１８、及び履歴の関連情報を保存している履歴関連情報ＤＢ１９から構成される。
【００２１】
(履歴ＤＢ１４の作成)
まず、履歴ＤＢ１４の作成について説明する。ユーザは、パソコン上で、アプリケーション（ドキュメント表示部１６）を起動して、ドキュメント保存部１７に保存されているドキュメントをパソコンの画面上に表示する。ユーザは、パソコン上で作業する場合、複数のアプリケーションを同時に立ち上げていることが多いため、パソコン上には、複数のドキュメントが表示されている状態となることが多い。
【００２２】
なお、アプリケーションの例としては、テキストエディタ、文書作成ソフト（ワード）、表計算ソフト、プレゼンテーションソフト、ＰＤＦ表示アプリケーション（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）、Ｗｅｂブラウザ、メーラー等がある。
【００２３】
この中で、Ｗｅｂブラウザを利用した場合、表示されているＷｅｂページはインターネット上に保存されている場合が多く、パソコン内のドキュメント保存部１７に保存されていないが、Ｗｅｂブラウザで表示したＷｅｂページをすべてドキュメント保存部１７に保存するという機能を、Ｗｅｂブラウザに持たせることにより、他のアプリケーションと同様に扱うことが可能となる。
【００２４】
ユーザ活動監視部１５は、パソコン上で常駐するソフトウェアとして動作し、ユーザの操作（キーボードイベント、マウスイベント、リンククリック、テキストのカット＆ペースト、ファイル保存イベント、及びアクティブウィンドウ情報等）を監視し、その履歴情報を時刻とともに履歴ＤＢ１４に保存する。ここで、履歴ＤＢ１４のデータ構造例を図２に示す。図２に示すように、時刻、ユーザ操作、及び付加情報が対応つけられて格納されている。
【００２５】
特に、アクティブウィンドウが変更された場合には、ドキュメント表示部１６から表示しているドキュメントＩＤ（たとえば、ファイル名、及びＵＲＬ等）を受け取る。この仕組みを実現するために、ドキュメント表示部１６であるアプリケーションは、ユーザ活動監視部１５からの要求に応じて、ドキュメントＩＤを送信する機能を有する必要がある。さらに、アクティブウィンドウが変更されたときに、その要因となる情報が検出できた場合には、その情報についても保存する。例えば、Ｗｅｂページのリンククリックにより新しいウィンドウが開いた場合には、そのリンク元情報を保存する。
【００２６】
つまり、アクティブウィンドウが変更されたときには、ユーザ活動監視部１５は、アプリケーション名、そのアプリケーションで開いているドキュメントＩＤ、及びリンク元情報を、時刻とともに履歴ＤＢ１４に保存する。
【００２７】
(履歴関連情報ＤＢ１９の作成)
次に、履歴関連情報ＤＢ１９の作成について説明する。図３に履歴関連情報ＤＢ１９のデータ構造例を示す。図３に示すように、履歴関連情報ＤＢ１９は、時刻、親情報、時間、タイトル、関連理由、及び種別が対応付けられて格納されている。この履歴関連情報ＤＢ１９の作成は、ユーザが指定した時刻やパソコンの負荷が低い時間に実行されるものである。
【００２８】
関連算出部１８は、履歴ＤＢ１４の情報を古い順から、アクティブウィンドウ操作の履歴を参照し、以下のルールに従って親と子を決め、履歴関連情報ＤＢ１９に保存する。
【００２９】
(１)あるアクティブウィンドウの操作履歴から次のアクティブウィンドウ操作履歴までの時間が一定時間以下（例えば、２秒以下等）のものは対象外とする。
【００３０】
(２)最も古い履歴情報は親なしとする。
【００３１】
(３)あるアクティブウィンドウの操作履歴にリンク元情報が存在する場合、この履歴から古い時間の方向に対して、リンク元のドキュメントＩＤを有するアクティブウィンドウの操作履歴の検索を行って、最初に見つかったものを親とし、現在のアクティブウィンドウを子とする。
【００３２】
(４)リンク元情報が存在しない場合、その１つ前の履歴情報と比較して、ドキュメント保存部１７にアクセスし、テキストの内容の類似度をチェック（たとえば、テキストから抽出したキーワードが一致しているかをチェック）して、類似しているという結果であれば、１つ前の履歴情報を親とし、現在のアクティブウィンドウを子とする。１つ前で類似していないという結果であった場合、２つ前の履歴情報と内容の類似度をチェックし、類似しているという結果であれば、２つ前の履歴情報を親とし、現在のアクティブウィンドウを子とする。同様に３つ前、４つ前をユーザが設定した数まで繰り返す。なお、一般のＷｅｂページでなく、検索エンジンのページの場合は、検索キーワードのみで類似度をチェックする。
【００３３】
なお、キーワードの一致による判定の場合、一般的な名詞をキーワードとしてしまった場合には、常に「類似している」となってしまう可能性がある。そこで、特開２００１−３１８７９２号公報に開示されている技術を用いた固有表現抽出装置を利用して、キーワードを抽出することで、常に「類似している」となってしまう問題を解決できる。
【００３４】
(５)カット＆ペーストのイベントが発生している場合は、カットされたアクティブウィンドウ情報を親として、ペーストされたアクティブウィンドウを子とする。
【００３５】
(６)上記１〜５に合致しないアクティブウィンドウ操作履歴は親なしとする。
【００３６】
(親子の関連算出例)
ここで、親子の関連算出例を図４に示す。図４に示すように、最も古いアクティブウィンドウ４１について親はないものとする。アクティブウィンドウ４１をリンククリックして移動したアクティブウィンドウ４２はアクティブウィンドウ４１を親とする。
【００３７】
アクティブウィンドウ４３についてリンク元情報が存在しない場合、その１つ前の履歴情報であるアクティブウィンドウ４２と比較して、ドキュメント保存部１７にアクセスし、テキストの内容の類似度をチェックして、アクティブウィンドウ４２とアクティブウィンドウ４３とが類似しているという結果であれば、１つ前の履歴情報であるアクティブウィンドウ４２を親とし、類似していなければアクティブウィンドウ４３には親はないものとする。
【００３８】
アクティブウィンドウ４３をリンククリックして移動したアクティブウィンドウ４４はアクティブウィンドウ４３を親とする。
【００３９】
アクティブウィンドウ４４についてカット＆ペーストのイベントが発生している場合は、カットされたアクティブウィンドウ４４を親として、ペーストされたアクティブウィンドウ４５を子とする。
【００４０】
(可視化)
次に、可視化について説明する。まず、ユーザは、入力部１１から表示範囲情報（表示日時と範囲）を入力する。入力部１１は表示範囲情報を可視化部２１に送る。可視化部２１は表示範囲情報に適合する履歴情報を履歴関連ＤＢ１９から取得する。可視化部２１は、履歴関連情報ＤＢ１９から取得した親子階層構造情報から、ツリー形式のイメージを作成する。
【００４１】
ここで、図５を用いてツリー形式のイメージについて説明する。図５に示すように、ユーザは、２００４／１０／０１／１７：３３：２６にｇｏｏウェブ検索を用いて[Windows  ＸＰ  ｓｐ２]というキーワードを検索して、検索結果を得ている。この検索結果のアクティブウィンドウが親であり、検索結果である[Windows  ＸＰ  ｓｐ２  ＦＡＱ集]、及び[Windows  ＸＰ  Ｓｅｒｖｉｃｅ  Ｐａｃｋ２  セキュリティ強化機能搭載]にリンクしている。その後、[Windows  ＸＰ  ｓｐ２  ｐｒｏｘｙ]をキーワードとして類似検索を行い、検索結果にリンクしていることがわかる。なお、[Windows  ＸＰ  ｓｐ２  失敗]をキーワードとして類似検索した検索結果である[Windows  ＸＰ  ｓｐ２  ＦＡＱテンプレ]へのリンクの後に、当該アクティブウィンドウにおいて [ＳＰ２の適用時の注意点]についてカット＆ペーストの操作がなされている。
【００４２】
また、[ミーティング]、及び[ｓｃｈｅｄｕｌｅ]のアクティブウィンドウに関しては親、及び子は存在しない。
【００４３】
このように、ユーザの行った検索履歴、及びリンク履歴等の活動履歴が階層的にわかりやすく表示されている。
【００４４】
出力部１３はこのようなイメージを受け取り、出力する。
【００４５】
なお、上記実施形態において、履歴作成装置は、例えば、履歴作成装置を構成するコンピュータ装置が有するＣＰＵによって実現され、必要とする関連算出処理、ユーザ活動監視処理、ドキュメント表示処理、可視化処理などをアプリケーションプログラムとして搭載することができる。
【００４６】
また、必要とする関連算出処理、ユーザ活動監視処理、ドキュメント表示処理、可視化処理など、行った処理結果や計算結果等のデータを内部メモリや外部記憶装置等に書き込み・読み出しができるようにしてもよい。
【００４７】
また、本実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム又は装置に供給し、そのシステム又は装置のＣＰＵ（ＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することも可能である。この場合、記憶媒体から読み出されたプログラムコード自体が上記実施形態の機能を実現することになり、このプログラムコードを記憶した記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＨＤＤ等がある。
【図面の簡単な説明】
【００４８】
【図１】履歴作成装置の構成図。
【図２】履歴ＤＢのデータ構造例。
【図３】履歴関連情報ＤＢのデータ構造例。
【図４】履歴の関連算出例のフロー図。
【図５】ユーザインタフェースに出力するツリー形式のイメージ例。
【図６】履歴作成装置の構成図。
【符号の説明】
【００４９】
１１…入力部
１２…可視化部
１３…出力部
１４…履歴ＤＢ
１５…ユーザ活動監視部
１６…ドキュメント表示部
１７…ドキュメント保存部
１８…関連算出部
１９…履歴関連情報ＤＢ
４１…アクティブウィンドウ
４２…アクティブウィンドウ
４３…アクティブウィンドウ
４４…アクティブウィンドウ
４５…アクティブウィンドウ
６１…入力部
６２…可視化部
６３…出力部
６４…履歴ＤＢ
６５…ユーザ活動監視部
６６…ドキュメント表示部
【図１】
2006243861.tif 000003
【図２】
2006243861.tif 000004
【図３】
2006243861.tif 000005
【図６】
2006243861.tif 000006
【図４】
2006243861.tif 000007
【図５】
2006243861.tif 000008