(57)【要約】  【課題】  ユーザがデータを取り扱ったときのユーザの環境状況の記憶を活用して、データを検索できるようにする。  【解決手段】  入力部１１からキーワードとデスクトップ背景画像の特徴の情報が検索実行部２１に送られる。検索実行部２１は、イベント特徴ＤＢ１１０を参照し、入力部１１から送られてきたデスクトップ画像の「特徴」の情報を「値」に変換してから、データ保存部３１に対してキーワード検索を行い、キーワードに適合するデータの一覧を取得し、キーワードに適合するデータ一覧のひとつひとつに対して、行動履歴ＤＢ１００のイベントと比較して合致するものを調べる。合致したイベント＝「デスクトップ背景画像」の値を調べて、入力部１１から送られてきたデスクトップ背景画像の「値」と比較し、合致するかを調べてから、合致した結果すべてを、出力部４０に送信し、その結果を表示する。  【選択図】  図１
2006330796.tif 000002
【特許請求の範囲】
【請求項１】
イベント情報を入力してデータを検索するデータ検索装置であって、
コンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視部と、
ユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示部と、
検索キーワード及びイベント情報を入力する入力部と、
データを保存するデータ保存部から前記検索キーワードに該当するデータを検索し、前記行動履歴ＤＢから該データの操作履歴を検索し、該検索したデータ操作履歴に対応するイベント手段の操作履歴を該行動履歴ＤＢから取得し、該イベント手段の操作履歴が前記イベント情報に対応するかを判断する検索実行部と、
前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力する出力部と、を有することを特徴とするデータ検索装置。
【請求項２】
コンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視部と、ユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示部と、を有する履歴作成装置を備えるデータ検索システムに配置されるデータ検索装置であって、
検索キーワード及びイベント情報を入力する入力部と、
データを保存するデータ保存部から前記検索キーワードに該当するデータを検索し、前記行動履歴ＤＢから該データの操作履歴を検索し、該検索したデータ操作履歴に対応するイベント手段の操作履歴を該行動履歴ＤＢから取得し、該イベント手段の操作履歴が前記イベント情報に対応するかを判断する検索実行部と、
前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力する出力部と、を有することを特徴とするデータ検索装置。
【請求項３】
前記イベント提供手段は、デスクトップ背景画像変更部、ＢＧＭ再生部、におい発生部、及びドリンク提供部の中から一又は複数選択可能であり、
前記イベント情報は、
前記デスクトップ背景画像変更部が前記コンピュータのディスプレイ背景画像を変更したときの忙しさ情報、若しくは該ディスプレイ背景画像のファイル情報、
前記ＢＧＭ再生部がＢＧＭを変更したときの忙しさ情報、若しくは該ＢＧＭのファイル情報、
前記におい発生部が発生させるにおいの特徴情報、若しくはにおいの種類情報、
並びに、前記ドリンク提供部が提供するドリンクの特徴情報、若しくはドリンクの種類情報の中から選択可能なことを特徴とする請求項１又は２に記載のデータ検索装置。
【請求項４】
前記ユーザ行動監視部は、気温測定部から気温情報を受信して、当該気温情報の履歴を前記行動履歴ＤＢに蓄積し、
前記イベント情報には前記気温の特徴情報、又は気温そのものの情報が含まれることを特徴とする請求項１〜３いずれかに記載のデータ検索装置。
【請求項５】
前記イベント手段の操作履歴と前記イベント情報との対応は、当該イベント手段の操作履歴に含まれるイベント提供時間が前記データ操作履歴に含まれるデータ操作時間から一定範囲内にあるかどうかにより判断することを特徴とする請求項１〜４いずれかに記載のデータ検索装置。
【請求項６】
イベント情報を入力してデータを検索するデータ検索装置にデータ検索を実行させるプログラムであって、
ユーザ行動監視部がコンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視ステップと、
イベント発生指示部がユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示ステップと、
検索実行部がデータを保存するデータ保存部から入力した検索キーワードに該当するデータを検索するデータ検索ステップと、
前記検索実行部が前記行動履歴ＤＢから前記データの操作履歴を検索する操作履歴検索ステップと、
前記検索実行部が前記検索したデータ操作履歴に対応するイベント手段の操作履歴を前記行動履歴ＤＢから取得するイベント操作履歴検索ステップと、
前記検索実行部が前記イベント手段の操作履歴が入力したイベント情報に対応するかを判断する判定ステップと、
前記検索実行部が前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力部に出力させる出力ステップと、を有することを特徴とするデータ検索プログラム。
【請求項７】
コンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視部と、ユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示部と、を有する履歴作成装置を備えるデータ検索システムに配置されるデータ検索装置を実行させるプログラムであって、
検索実行部がデータを保存するデータ保存部から入力した検索キーワードに該当するデータを検索するデータ検索ステップと、
前記検索実行部が前記行動履歴ＤＢから前記データの操作履歴を検索する操作履歴検索ステップと、
前記検索実行部が前記検索したデータ操作履歴に対応するイベント手段の操作履歴を前記行動履歴ＤＢから取得するイベント操作履歴検索ステップと、
前記検索実行部が前記イベント手段の操作履歴が入力したイベント情報に対応するかを判断する判定ステップと、
前記検索実行部が前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力部に出力させる出力ステップと、を有することを特徴とするデータ検索プログラム。
【請求項８】
前記イベント提供手段は、デスクトップ背景画像変更部、ＢＧＭ再生部、におい発生部、及びドリンク提供部の中から一又は複数選択可能であり、
前記イベント情報は、
前記デスクトップ背景画像変更部が前記コンピュータのディスプレイ背景画像を変更したときの忙しさ情報、若しくは該ディスプレイ背景画像のファイル情報、
前記ＢＧＭ再生部がＢＧＭを変更したときの忙しさ情報、若しくは該ＢＧＭのファイル情報、
前記におい発生部が発生させるにおいの特徴情報、若しくはにおいの種類情報、
並びに、前記ドリンク提供部が提供するドリンクの特徴情報、若しくはドリンクの種類情報の中から選択可能なことを特徴とする請求項６又は７に記載のデータ検索プログラム。
【請求項９】
前記ユーザ行動監視ステップでは、前記ユーザ行動監視部が気温測定部から気温情報を受信して、当該気温情報の履歴を前記行動履歴ＤＢに蓄積し、
前記イベント情報には前記気温の特徴情報、又は気温そのものの情報が含まれることを特徴とする請求項６〜８いずれかに記載のデータ検索プログラム。
【請求項１０】
前記イベント手段の操作履歴と前記イベント情報との対応は、当該イベント手段の操作履歴に含まれるイベント提供時間が前記データ操作履歴に含まれるデータ操作時間から一定範囲内にあるかどうかにより判断することを特徴とする請求項６〜９いずれかに記載のデータ検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコン内のデータを検索するデータ検索装置及びデータ検索プログラムに関するものである。
【背景技術】
【０００２】
近年のパソコンの高性能化やインターネットの普及により、取り扱うデータは膨大な量になり、効率よくデータを検索する技術が求められている。
【０００３】
従来のデータ検索装置の概要を、図２を用いて説明する。１０はユーザからの検索キーの入力を受け付ける入力部、２０は検索を実行する検索実行部、３０はドキュメントを保存しているドキュメント保存部、４０は検索結果を出力する出力部である。
【０００４】
入力部１０は、入力された検索キー（ファイル名やその一部、ファイルに含まれる単語や句、変更日時、ファイルサイズ、ファイルの種類）を検索実行部２０へ送る。検索実行部２０は入力された検索キーと合致するドキュメントを、ドキュメント保存部３０から探す。検索実行部２０は検索結果を出力部４０へ送る。
【０００５】
従来技術の例としては、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）の検索機能がある（非特許文献１参照）。検索キーとしては、ファイルの変更日時、種類、サイズだけでなく、ファイル名やファイルに含まれるキーワードも指定可能であり、ドキュメントの内容に踏み込んだ検索も可能である。
【非特許文献１】マイクロソフト株式会社，サポートオンライン，”ファイルやフォルダを検索する方法”、最終更新日：２００４年８月２４日、検索日：２００５年３月２９日：ｈｔｔｐ：／／ｓｕｐｐｏｒｔ．ｍｉｃｒｏｓｏｆｔ．ｃｏｍ／ｄｅｆａｕｌｔ．ａｓｐｘ？ｓｃｉｄ＝ｋｂ；ｊａ；８７９９８７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来のデータ検索装置では、ファイル名やファイルに含まれるキーワードによる検索のようなデータの内容に踏み込んだ検索だけでなく、最終更新日時、作成日時、アクセス日時での検索のようなデータを扱ったときの記憶に基づく検索が可能であるが、データを取り扱ったときのデスクトップの背景画像をキーとした検索、データを取り扱ったときのＢＧＭで流れていた曲をキーとした検索、データを取り扱ったときの周辺の「におい」をキーとした検索、データを取り扱ったときに飲んでいたドリンクをキーとした検索、データを取り扱ったときの気温をキーとした検索のようなデータを取り扱ったときの周辺の記憶に基づく検索には、対応できないという問題がある。
【０００７】
本発明の目的は、上記従来技術の問題点を解決し、ユーザがデータを取り扱ったときの、ユーザの環境状況の記憶を活用して、データを検索できるようにするデータ検索装置およびデータ検索プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
そこで上記課題を解決するために、請求項１に記載の発明は、イベント情報を入力してデータを検索するデータ検索装置であって、コンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視部と、ユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示部と、検索キーワード及びイベント情報を入力する入力部と、データを保存するデータ保存部から前記検索キーワードに該当するデータを検索し、前記行動履歴ＤＢから該データの操作履歴を検索し、該検索したデータ操作履歴に対応するイベント手段の操作履歴を該行動履歴ＤＢから取得し、該イベント手段の操作履歴が前記イベント情報に対応するかを判断する検索実行部と、前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力する出力部と、を有することを特徴とする。
【０００９】
また、請求項２に記載の発明は、コンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視部と、ユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示部と、を有する履歴作成装置を備えるデータ検索システムに配置されるデータ検索装置であって、検索キーワード及びイベント情報を入力する入力部と、データを保存するデータ保存部から前記検索キーワードに該当するデータを検索し、前記行動履歴ＤＢから該データの操作履歴を検索し、該検索したデータ操作履歴に対応するイベント手段の操作履歴を該行動履歴ＤＢから取得し、該イベント手段の操作履歴が前記イベント情報に対応するかを判断する検索実行部と、前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力する出力部と、を有することを特徴とする。
【００１０】
また、請求項３に記載の発明は、前記イベント提供手段は、デスクトップ背景画像変更部、ＢＧＭ再生部、におい発生部、及びドリンク提供部の中から一又は複数選択可能であり、前記イベント情報は、前記デスクトップ背景画像変更部が前記コンピュータのディスプレイ背景画像を変更したときの忙しさ情報、若しくは該ディスプレイ背景画像のファイル情報、前記ＢＧＭ再生部がＢＧＭを変更したときの忙しさ情報、若しくは該ＢＧＭのファイル情報、前記におい発生部が発生させるにおいの特徴情報、若しくはにおいの種類情報、並びに、前記ドリンク提供部が提供するドリンクの特徴情報、若しくはドリンクの種類情報の中から選択可能なことを特徴とする。
【００１１】
また、請求項４に記載の発明は、前記ユーザ行動監視部は、気温測定部から気温情報を受信して、当該気温情報の履歴を前記行動履歴ＤＢに蓄積し、前記イベント情報には前記気温の特徴情報、又は気温そのものの情報が含まれることを特徴とする。
【００１２】
また、請求項５に記載の発明は、前記イベント手段の操作履歴と前記イベント情報との対応は、当該イベント手段の操作履歴に含まれるイベント提供時間が前記データ操作履歴に含まれるデータ操作時間から一定範囲内にあるかどうかにより判断することを特徴とする。
【００１３】
また、請求項６に記載の発明は、イベント情報を入力してデータを検索するデータ検索装置にデータ検索を実行させるプログラムであって、ユーザ行動監視部がコンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視ステップと、イベント発生指示部がユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示ステップと、検索実行部がデータを保存するデータ保存部から入力した検索キーワードに該当するデータを検索するデータ検索ステップと、前記検索実行部が前記行動履歴ＤＢから前記データの操作履歴を検索する操作履歴検索ステップと、前記検索実行部が前記検索したデータ操作履歴に対応するイベント手段の操作履歴を前記行動履歴ＤＢから取得するイベント操作履歴検索ステップと、前記検索実行部が前記イベント手段の操作履歴が入力したイベント情報に対応するかを判断する判定ステップと、前記検索実行部が前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力部に出力させる出力ステップと、を有することを特徴とする。
【００１４】
また、請求項７に記載の発明は、コンピュータ上での操作を監視し、当該操作の履歴情報を行動履歴ＤＢに蓄積するユーザ行動監視部と、ユーザに対してイベントを行うイベント提供手段の操作を監視し、該操作の履歴情報を前記行動履歴ＤＢに蓄積するイベント発生指示部と、を有する履歴作成装置を備えるデータ検索システムに配置されるデータ検索装置を実行させるプログラムであって、検索実行部がデータを保存するデータ保存部から入力した検索キーワードに該当するデータを検索するデータ検索ステップと、前記検索実行部が前記行動履歴ＤＢから前記データの操作履歴を検索する操作履歴検索ステップと、前記検索実行部が前記検索したデータ操作履歴に対応するイベント手段の操作履歴を前記行動履歴ＤＢから取得するイベント操作履歴検索ステップと、前記検索実行部が前記イベント手段の操作履歴が入力したイベント情報に対応するかを判断する判定ステップと、前記検索実行部が前記行動履歴ＤＢから検索したデータの操作履歴の中で、前記イベント手段の操作履歴の特徴が前記イベント情報に該当するデータを検索結果として出力部に出力させる出力ステップと、を有することを特徴とする。
【００１５】
また、請求項８に記載の発明は、前記イベント提供手段は、デスクトップ背景画像変更部、ＢＧＭ再生部、におい発生部、及びドリンク提供部の中から一又は複数選択可能であり、前記イベント情報は、前記デスクトップ背景画像変更部が前記コンピュータのディスプレイ背景画像を変更したときの忙しさ情報、若しくは該ディスプレイ背景画像のファイル情報、前記ＢＧＭ再生部がＢＧＭを変更したときの忙しさ情報、若しくは該ＢＧＭのファイル情報、前記におい発生部が発生させるにおいの特徴情報、若しくはにおいの種類情報、並びに、前記ドリンク提供部が提供するドリンクの特徴情報、若しくはドリンクの種類情報の中から選択可能なことを特徴とする。
【００１６】
また、請求項９に記載の発明は、前記ユーザ行動監視ステップでは、前記ユーザ行動監視部が気温測定部から気温情報を受信して、当該気温情報の履歴を前記行動履歴ＤＢに蓄積し、前記イベント情報には前記気温の特徴情報、又は気温そのものの情報が含まれることを特徴とする。
【００１７】
また、請求項１０に記載の発明は、前記イベント手段の操作履歴と前記イベント情報との対応は、当該イベント手段の操作履歴に含まれるイベント提供時間が前記データ操作履歴に含まれるデータ操作時間から一定範囲内にあるかどうかにより判断することを特徴とする。
【００１８】
請求項１、２、６及び７に記載の発明では、検索キーワードを用いてデータを検索し、検索したデータの履歴が存在すれば、この履歴に対応するイベント手段の履歴と入力したイベント情報とが対応するかを判断し、これが対応するデータを検索結果として出力する。
【００１９】
さらに請求項３及び８に記載の発明では、デスクトップ背景画像に関する情報、ＢＧＭに関する情報、においに関する情報、及びドリンクに関する情報中から選択される情報をイベント情報として入力可能である。デスクトップ背景画像はユーザの視覚、ＢＧＭはユーザの聴覚、においはユーザの嗅覚、ドリンクはユーザの味覚に関するものである。
【００２０】
さらに請求項４及び９に記載の発明では、気温に関する情報についてもイベント情報として入力可能である。
【発明の効果】
【００２１】
請求項１、２、６及び７に記載の発明によれば、ユーザが提供を受けたイベントに関する情報を検索キーとしてデータの検索を行うことが可能となる。
【００２２】
さらに請求項３及び８の発明によれば、ユーザがイベントの提供を受けて視覚、聴覚、嗅覚、又は味覚により受けた情報を検索キーとしてデータの検索を行うことが可能となる。
【００２３】
さらに請求項４及び９に記載の発明によれば、ユーザが感じた気温に関する情報を検索キーとしてデータの検索を行うことが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下本発明の実施形態を図面に基づいて説明する。図１は、実施形態を示す全体ブロック図である。図１において、１１はユーザからの検索キー（検索キーとしては、ファイル名やその一部、ファイルに含まれる単語や句、ファイルサイズ、ファイルの種類、最終更新日時、作成日時、アクセス日時、デスクトップ背景画像、ＢＧＭ、におい、ドリンクの種類、気温などである。）の入力を受け付ける入力部、２１は検索を実行する検索実行部、３１はデータを保存しているデータ保存部、４０は検索結果を出力する出力部である。
【００２５】
１００は行動履歴（履歴情報保存）ＤＢ（以下ＤＢはデータベース）、１１０はイベント特徴ＤＢ、２００はユーザのパソコン上での操作（キーボードイベント、マウスイベント、データオープン、データクローズ、気温）を監視するユーザ行動監視部であり気温測定部３４０を有している。２１０はイベント（状況）発生指示部であり、このイベント発生指示部２１０はデスクトップ背景画像変更部３００、ＢＧＭ再生部３１０、「におい」発生部３２０、ドリンク提供部３３０に接続している。
【００２６】
デスクトップ背景画像変更部３００は、パソコン上のアプリケーションとして動作し、オペレーティングシステムにデスクトップ背景画像の変更を指示する機能を持つ。
【００２７】
ＢＧＭ再生部３１０は、パソコン上のアプリケーションとして動作し、音楽データを再生する機能を持つ。また、ＢＧＭ再生部３１０を外部装置とすることも可能である。
【００２８】
「におい」発生部３２０は、「におい」を発生する外部装置であり、パソコンから「におい」の種類を指示することが可能なものである。例えば、３種類の芳香剤の蓋を、パソコンから開閉できるようにすることで、３種類の違う「におい」を発生することができる。
【００２９】
ドリンク提供部３３０は、ユーザにドリンクを提供する外部装置である。例えば、ドリンクの自動販売機とパソコンを接続して、ドリンクの種類をパソコンから指示できるようにすることで実現可能である。
【００３０】
気温測定部３４０は、気温を測定できる外部装置であり、パソコンと接続することで、気温データをパソコンに送信することができるものである。
【００３１】
まず、ユーザの行動履歴ＤＢ１００の作成部分について説明する。ユーザは、パソコン上で、アプリケーションを起動して、データ保存部３１に保存されているデータを開く。アプリケーションの例としては、テキストエディタ、文書作成ソフト（ワード）、表計算ソフト、プレゼンテーションソフト、ＰＤＦ表示アプリケーション（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）、動画再生ソフト等がある。
【００３２】
ユーザ行動監視部２００は、パソコン上で常駐するソフトウェアとして動作し、ユーザの操作（キーボードイベント、マウスイベント、データオープン、データクローズ、気温）を監視し、その履歴情報を時刻とともに行動履歴ＤＢ１００に保存する。
【００３３】
イベント発生指示部２１０は、パソコン上で常駐するソフトウェアとして動作し、デスクトップ背景画像変更部３００、ＢＧＭ再生部３１０、「におい」発生部３２０、及びドリンク提供部３３０に対して変更指示を行い、そのイベント内容を時刻とともに行動履歴ＤＢ１００に保存する。
【００３４】
変更指示のタイミングは、一定時間間隔・定刻を利用する方法や、キーボード・マウスのイベントの量に応じて変更する方法、気温の変化に応じて変更する方法がある。変更指示の内容（画像ファイル、音楽データ、「におい」の種類、ドリンクの種類）は、ランダムに指定する方法や、キーボード・マウスのクリック量に対応して決定する方法、気温に対応して決定する方法がある。
【００３５】
定刻の変更指定や、キーボード・マウスのクリック量、気温の対応づけに関しては、イベント、値、対応内容、特徴を設定したイベント特徴ＤＢ１１０を利用する。
【００３６】
行動履歴ＤＢ１００のデータ構造例を図３、イベント特徴ＤＢ１１０のデータ構造例を図４に示す。
【００３７】
次に、検索について説明する。ユーザインタフェース例は、図５に示すもので、キーワード入力の他に、オプションとして、「デスクトップ背景画像」、「ＢＧＭ」、「におい」、「ドリンク」、「気温」が指定可能となっている。
【００３８】
「デスクトップ背景画像」、「ＢＧＭ」の指定は、ファイルを選択する方法と特徴を選択する方法がある。「におい」と「ドリンク」の指定は、種類を指定する方法と特徴を指定する方法がある。「気温」の指定は、温度を指定する方法と特徴を指定する方法がある。
【００３９】
ここでは、キーワードとデスクトップ背景画像の特徴を選択して検索した例について説明する。
【００４０】
入力部１１からキーワードとデスクトップ背景画像の特徴の情報が検索実行部２１に送られる。検索実行部２１は、イベント特徴ＤＢ１１０を参照し、入力部１１から送られてきたデスクトップ背景画像の「特徴」の情報を「値」に変換する。
【００４１】
次に、検索実行部２１は、データ保存部３１に対してキーワード検索を行い、キーワードに適合するデータの一覧を取得する。また、検索実行部２１は、キーワードに適合するデータ一覧の一つ一つに対して、行動履歴ＤＢ１００のイベント＝「データオープン」の付加情報の「データ」と比較して合致するものを調べる。
【００４２】
次に、合致したデータオープンの履歴の時刻の直前のイベント＝「デスクトップ背景画像」の値を調べて、入力部１１から送られてきたデスクトップ背景画像の「値」と比較し、合致するかを調べる。なお、合致したデータオープンの履歴の時刻の直前のものだけではなく、当該時刻から一定時間内にあるものについて上記処理を行ってもよい。
【００４３】
最後に、検索実行部２１は、合致した結果すべてを、出力部４０に送信し、出力部４０は送られた結果を表示する。
【００４４】
以上は、デスクトップ背景画像の場合について示したが、「ＢＧＭ」、「におい」、「ドリンク」、「気温」についても同様の検索方法で表示可能である。
【００４５】
また、気温については、測定する手法について記述したが、エアコンのような温度調整機をパソコンから制御することにより、ユーザの状態に応じて温度を調節することで、ＢＧＭのように、忙しいときと、のんびりしたときで、温度を変更することも可能である。
【００４６】
なお、図１において、入力部１１、検索実行部２１、出力部４０、イベント発生指示部２１０、ユーザ行動監視部２００を一のコンピュータ内に設置することが可能である。
【００４７】
また、入力部１１、検索実行部２１、出力部４０を検索装置として構成し、イベント発生指示部２１０、ユーザ行動監視部２００を履歴作成装置として構成し、履歴作成装置がユーザが使用するコンピュータの操作を監視してイベント特徴ＤＢ１１０、行動履歴ＤＢ１００の情報を作成するようにし、検索装置は検索だけを行うようにしてもよい。この場合、検索装置とユーザが使用するコンピュータとは同一のコンピュータ装置であってもよいし、別々のコンピュータ装置であってもよい。
【００４８】
また、イベント発生指示部２１０は、各イベントの指示については行わず、各イベントを提供する手段の行動を監視し、履歴を作成するのみの機能であってもよい。
【００４９】
また、イベント特徴ＤＢ１１０、行動履歴ＤＢ１００、及びデータ保存部３１は検索を行うコンピュータ内に設置してもよいし、コンピュータがアクセス可能なようにコンピュータ外に設置してもよい。
【００５０】
上述した、図１で示した各機能部の実現をコンピュータのプログラムで構成して、そのプログラムをコンピュータに実行させることができることは言うまでもなく、コンピュータでその機能部を実現するためのプログラムを、そのコンピュータが読み取りできる記録媒体、例えば、フレキシブルディスクや、ＣＤ，ＤＶＤ，ＭＯ，ＲＯＭ、メモリカード、リムーバブルディスク、半導体メモリなどに記録して、保存したり、配布したりすることが可能である。
【００５１】
また、上記のプログラムをインターネットや電子メールなど、ネットワークを通して提供することも可能である。これらの記録媒体からコンピュータに前記のプログラムをインストールすることにより、あるいはネットワークからダウンロードしてコンピュータに前記のプログラムをインストールすることにより、本発明を実施することが可能となる。
【００５２】
本実施形態では、データを取り扱ったときのデスクトップの背景画像又は当該ときの忙しさ状況をキーとした検索、データを取り扱ったときにＢＧＭで流れていた曲又は当該ときの忙しさ状況をキーとした検索、データを取り扱ったときの周囲の「におい」又はにおい特徴をキーとした検索、データを取り扱ったときに飲んでいたドリンク又はこのドリンクの味特徴をキーとした検索、データを取り扱ったときの気温又は気温特徴をキーとした検索のようなデータを取り扱ったときの、ユーザの環境状況の記憶に基づく検索が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明のデータ検索装置の全体構成ブロック図である。
【図２】従来装置の全体ブロック図である。
【図３】行動履歴ＤＢのデータ構造例を示す図である。
【図４】イベント特徴ＤＢのデータ構造例を示す図である。
【図５】検索のユーザインタフェース例を示す図である。
【符号の説明】
【００５４】
１１…入力部
２１…検索実行部
３１…データ保存部
４０…出力部
１００…行動履歴ＤＢ
１１０…イベント特徴ＤＢ
２００…ユーザ行動監視部
２１０…イベント発生指示部
３００…デスクトップ背景画像変更部
３１０…ＢＧＭ再生部
３２０…「におい」発生部
３３０…ドリンク提供部
３４０…気温測定部
【図１】
2006330796.tif 000003
【図２】
2006330796.tif 000004
【図３】
2006330796.tif 000005
【図４】
2006330796.tif 000006
【図５】
2006330796.tif 000007