(57)【要約】【課題】データを取得した状況に基づいて、該データを検索すること。【解決手段】端末装置は、センサ手段と、センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況日時と、データを格納するデータ記憶手段と、入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段とを有する。検索手段は、状況情報記憶手段に記憶された状況のうち、入力された状況に該当する状況を検索し、データ記憶手段に記憶されたデータのうち、該当する状況に対応する日時に作成及び／又は取得されたデータを検索する。【選択図】図１
2009251881.tif 000002
【特許請求の範囲】
【請求項１】
センサ手段と、
前記センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、
前記状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況情報記憶手段と、
データを格納するデータ記憶手段と、
入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段と
を有し、
前記検索手段は、前記状況情報記憶手段に記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索することを特徴とする端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記データ記憶手段に格納されたデータのうち、操作が行われたデータと、該操作日時とを記憶するデータ操作情報記憶手段
を有し、
前記検索手段は、入力された操作内容に基づいて、前記データ操作情報記憶手段に記憶された操作のうち、前記入力された操作に該当する操作を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する操作に対応する日時に操作が行われたデータを検索することを特徴とする端末装置。
【請求項３】
センサ手段と、
前記センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、
前記状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況情報記憶手段と、
データを格納するデータ記憶手段と、
入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段と
を有し、
前記検索手段は、前記状況情報記憶手段に記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索することを特徴とするデータ検索システム。
【請求項４】
請求項３に記載のデータ検索システムにおいて、
前記データ記憶手段に格納されたデータのうち、操作が行われたデータと、該操作日時とを記憶するデータ操作情報記憶手段
を有し、
前記検索手段は、入力された操作内容に基づいて、前記データ操作情報記憶手段に記憶された操作のうち、前記入力された操作に該当する操作を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する操作に対応する日時に操作が行われたデータを検索することを特徴とするデータ検索システム。
【請求項５】
センサ手段による検知情報に基づいて、状況を判断するステップと、
前記状況を判断するステップにより判断された状況と、該検知情報が取得された日時とを記憶するステップと、
入力された状況に基づいて、データ記憶手段に格納されたデータを検索するステップと
を有し、
前記検索するステップは、前記判断された状況と、該検知情報が取得された日時とを記憶するステップにおいて記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索することを特徴とするデータ検索方法。
【請求項６】
請求項５に記載のデータ検索方法において、
前記データ記憶手段に格納されたデータのうち、操作が行われたデータと、該操作日時とを記憶するステップ
を有し、
前記検索するステップは、入力された操作内容に基づいて、前記操作が行われたデータと、該操作日時とを記憶するステップにおいて記憶された操作のうち、前記入力された操作に該当する操作を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する操作に対応する日時に操作が行われたデータを検索することを特徴とするデータ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動無線通信技術に関し、特にデータ検索を行うことができる端末装置及びデータ検索システム並びにデータ検索方法に関する。
【背景技術】
【０００２】
近年、端末装置などの情報機器で扱われるデータの種類及びデータ量が増大している。例えば、端末装置には、携帯電話、PDA(Personal  Digital  Assistants)、PCが含まれる。また、例えば、データの種類には、メール、ホームページ、文書作成ソフトウェアにより作成された文書、写真、動画、音声などが含まれる。
【０００３】
このように、情報機器で扱われるデータの種類及びデータ量が増大すればするほど、そのデータを探すのが困難になる。例えば、探しているデータがメール、ホームページ、文書作成ソフトウェアにより作成された文書であれば、そのデータに含まれる単語をキーワードとして検索することにより、該探しているデータを探すことができる可能性が高い。
【特許文献１】特開2003-224877号公報
【特許文献２】特開2004-54915号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えば、探しているデータが写真、動画、音声である場合には、単語をキーワードとして検索する方法では探すことができない。このような、写真、動画、音声を単語によるキーワード検索を行うには、該写真、動画、音声に、単語を含んだメタデータを予め付与するなどの処理を行っておく必要がある。この場合においても、写真、動画、音声に付与されたメタデータに含まれる単語を記憶する必要がある。もし、該単語を忘れた場合には、探しているデータを発見することはできない。
【０００５】
また、探しているデータがメール、ホームページ、文書作成ソフトウェアにより作成された文書である場合でも、そのデータに含まれる単語を記憶している必要がある。もし、該単語を忘れた場合には、該探しているデータを発見することはできない。
【０００６】
そこで、本端末装置及びデータ検索システム並びにデータ検索方法は、上述した問題点の少なくとも１つを解決するためになされたものであり、データを取得した状況に基づいて、該データを検索することができる端末装置及びデータ検索システム並びにデータ検索方法を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本端末装置は、
センサ手段と、
前記センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、
前記状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況情報記憶手段と、
データを格納するデータ記憶手段と、
入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段と
を有し、
前記検索手段は、前記状況情報記憶手段に記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索する。
【０００８】
本データ検索システムは、
センサ手段と、
前記センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、
前記状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況情報記憶手段と、
データを格納するデータ記憶手段と、
入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段と
を有し、
前記検索手段は、前記状況情報記憶手段に記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索する。
【０００９】
本データ検索方法は、
センサ手段による検知情報に基づいて、状況を判断するステップと、
前記状況を判断するステップにより判断された状況と、該検知情報が取得された日時とを記憶するステップと、
入力された状況に基づいて、データ記憶手段に格納されたデータを検索するステップと
を有し、
前記検索するステップは、前記判断された状況と、該検知情報が取得された日時とを記憶するステップにおいて記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索する。
【発明の効果】
【００１０】
開示の端末装置及びデータ検索システム並びにデータ検索方法によれば、データを取得した状況に基づいて、該データを検索することができる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
（第１の実施例）
本実施例に係る端末装置について、図１を参照して説明する。
【００１２】
本実施例に係る端末装置１００は、センサ部１０２を有する。センサ部１０２は、該センサが搭載された端末装置１００の状況を判断するための情報を取得する。センサ部１０２は、取得した状況を判断するための情報を、該状況を判断するための情報を取得した時間と共に後述する状況解析部１０４に入力する。例えば、センサ部１０２は、定期的に端末装置１００の状況を判断するための情報を取得する。時々刻々と変化する状況を判断できるようにする観点からは、情報を取得する周期は短い方が好ましい。具体的には、情報を取得する周期を１ｓ程度としてもよい。
【００１３】
例えば、センサ部１０２は、GPS(Global  Positioning  System)受信機を有するようにしてもよい。このようにすることにより、端末装置１００の位置情報を取得することができる。言い換えれば、ユーザの位置する場所の情報を取得することができる。
【００１４】
また、例えば、センサ部１０２は、RFID(Radio  Frequency  Identification)リーダを有するようにしてもよい。このようにすることにより、端末装置１００の位置情報を取得することができる。例えば、異なる識別子が記憶されたRFIDタグを所定の位置に配置しておく。そして、RFIDリーダは、そのRFIDタグに記憶された識別子を読み取る。このようにすることにより、該識別子に対応する位置にいると判断できる。また、各端末装置にRFIDタグを備えるようにしてもよい。そして、端末装置１００は、RFIDリーダにより読み取られた識別子を記録する。このようにすることにより、一緒に居た人を特定できる。
【００１５】
また、例えば、センサ部１０２は、無線LANモジュールを有するようにしてもよい。このようにすることにより、端末装置１００の位置情報を取得することができる。例えば、無線LANモジュールと通信を行う中継装置の位置により、端末装置１００の位置情報を取得するようにしてもよい。
【００１６】
また、例えば、センサ部１０２は、マイクロフォン(microphone)を有するようにしてもよい。このようにすることにより、端末装置１００の周辺の音を集めることができる。例えば、マイクロフォンにより取得された音情報に基づいて、発話の有無を判断するようにしてもよい。また、音情報に音楽が含まれる場合には、音楽を聴いている状況であると判断するようにしてもよい。
【００１７】
また、例えば、センサ部１０２は、短距離無線通信装置を有するようにしてもよい。短距離無線通信装置には、Bluetooth(登録商標)が適用される通信装置が含まれるようにしてもよい。このようにすることにより、該通信装置から送信される固有のIDに基づいて、一緒に居た人を特定できる。
【００１８】
本実施例に係る端末装置１００は、状況解析部１０４を有する。状況解析部１０４は、センサ部１０２により入力された端末装置１００の状況を判断するための情報に基づいて、当該端末装置１００の状況を解析する。そして、状況解析部１０４は、解析した状況情報と、その状況を取得した日時とを対応付けて、後述する記憶部１０６に格納する。例えば、センサ部１０２により位置情報が入力された場合には、状況解析部１０４は、該位置情報に対応する場所を把握し、該場所を示す情報を格納するようにしてもよい。また、センサ部１０２によりRFIDタグに格納された識別子が入力された場合には、該識別子に対応する場所を把握し、該場所を示す情報を格納するようにしてもよい。また、センサ部１０２によりRFIDタグに格納された識別子が入力された場合には、該識別子に対応する端末装置のユーザを示す情報を格納するようにしてもよい。この場合、RFIDタグに格納された識別子と、場所を示す情報及び／又はユーザを示す情報との対応が格納されたサーバにアクセスすることにより、場所を示す情報及び／又はユーザを示す情報を取得するようにしてもよい。また、センサ部１０２により無線LANの中継装置を示す情報が入力された場合には、該中継装置の位置を把握し、該位置を示す情報を格納するようにしてもよい。また、センサ部１０２によりマイクロフォンによる集音情報が入力された場合には、該集音情報に基づいて状況を把握し、該状況を示す情報を格納するようにしてもよい。例えば、該状況には、会話をしている状況、音楽を聴いている状況が含まれる。また、センサ部１０２により通信装置のIDが入力された場合には、該IDに基づいて状況を把握し、該状況を示す情報を格納するようにしてもよい。例えば、該状況には、一緒に居た人を示す情報が含まれる。
【００１９】
本実施例に係る端末装置１００は、記憶部１０６を有する。記憶部１０６には、データ１０６２が格納される。データ１０６２には、例えば、当該端末装置１００により取得されたデータと、該データが取得及び／又は作成された日時情報が含まれる。また、データ１０６２には、例えば、該データの種類を示す情報が含まれるようにしてもよい。例えば、データの種類には、メール、ホームページ、文書作成ソフトウェアにより作成された文書、写真、動画、音声などが含まれる。また、記憶部１０６には、状況情報１０６４が格納される。状況情報１０６４には、状況解析部１０４により入力された状況情報と、該状況情報に対応付けられた該状況情報が取得された日時情報とが含まれる。また、記憶部１０６には、データ操作情報１０６６が格納される。データ操作情報１０６６は、データに対する操作の履歴を示す情報が含まれる。例えば、操作には、作成、撮影、閲覧、視聴、送信、受信などが含まれる。
【００２０】
本実施例に係る端末装置１００は、検索部１０８を有する。検索部１０８は、ユーザにより入力された状況情報に基づいて、該状況情報に対応する日時情報を取得する。そして、検索部１０８は、取得した日時情報に基づいて、該日時に関連するデータを特定する。例えば、検索部１０８は、入力された状況情報に基づいて、記憶部１０６に格納された状況情報１０６４を検索し、該状況情報が取得された日時情報を取得する。具体的には、検索部１０８は、記憶部１０６に記憶された状況情報１０６４のうち、入力された状況情報に該当する状況情報が取得された日時を検索する。この日時は、該当する状況情報が複数である場合には複数であってもよい。検索部１０８は、取得された日時情報に基づいて、記憶部１０６に格納されたデータ１０６２のうち、入力された日時に対応するデータを検索する。そして、検索部１０８は、検索の結果、該当するデータを示す情報を後述する制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を後述する表示部１１６に入力する。
【００２１】
また、検索部１０８は、ユーザにより入力された操作情報に基づいて、該操作情報に対応する日時情報を取得するようにしてもよい。そして、検索部１０８は、取得した日時情報に基づいて、該日時に関連するデータを特定するようにしてもよい。例えば、検索部１０８は、入力された操作情報に基づいて、記憶部１０６に格納されたデータ操作情報１０６６を検索し、該操作情報が取得された日時情報を取得する。具体的には、検索部１０８は、入力された操作情報に基づいて、記憶部１０６に格納されたデータ操作情報１０６６のうち、入力された操作情報に対応する操作が行われた日時情報を検索する。この日時情報は、該当する操作情報が複数である場合には複数であってもよい。そして、検索部１０８は、検索の結果得られた日時情報に基づいて、記憶部１０６に格納されたデータ１０６２のうち、入力された日時情報に対応するデータを検索する。そして、検索部１０８は、検索の結果、該当するデータを示す情報を後述する制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を後述する表示部１１６に入力する。
【００２２】
また、検索部１０８は、ユーザにより入力された状況情報及び操作情報に基づいて、該状況情報に対応する日時情報を取得し、該取得した日時情報に対応する操作情報のうち、入力された操作情報に該当する日時情報を取得するようにしてもよい。例えば、検索部１０８は、状況情報に基づいて取得した日時情報に基づいて、記憶部１０６に格納されたデータ操作情報１０６６を検索し、該日時情報に対応する操作情報のうち、入力された操作情報に該当する操作情報の時刻情報を取得する。この日時は、該当する操作情報が複数である場合には複数であってもよい。そして、検索部１０８は、検索の結果得られた日時情報に基づいて、記憶部１０６に格納されたデータ１０６２のうち、入力された日時に対応するデータを検索する。そして、検索部１０８は、検索の結果、該当するデータを示す情報を後述する制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を後述する表示部１１６に入力する。
【００２３】
また、検索部１０８は、ユーザにより入力されたデータの種類を示す情報に基づいて、該データの種類を示す情報に対応するデータを取得する。例えば、検索部１０８は、入力されたデータの種類を示す情報に基づいて、記憶部１０６に格納されたデータ１０６２を検索し、該データの種類に対応するデータを取得する。このデータは、該当するデータが複数である場合には複数であってもよい。そして、検索部１０８は、検索の結果、該当するデータを示す情報を後述する制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を後述する表示部１１６に入力する。また、例えば、状況情報及び／又は操作情報により絞り込まれたデータのうち、入力されたデータの種類に基づいて、該当するデータを取得するようにしてもよい。
【００２４】
本実施例に係る端末装置１００は、制御部１１０を有する。制御部１１０は、後述する操作部１１４により入力された検索条件を、検索部１０８に入力し、該当するデータを取得させる。そして、検索部１０８により入力された該当するデータを示す情報を表示部１１６に表示させる。また、制御部１１０は、後述する送受信部１１２により受信したデータを記憶部１０６のデータ１０６２に格納する。検索条件には、状況情報が含まれるようにしてもよい。また、検索条件には、操作情報が含まれるようにしてもよい。また、検索条件には、データの種類を示す情報が含まれるようにしてもよい。
【００２５】
また、制御部１１０は、データに対する操作を行う。例えば、操作部１１４により入力された操作命令に従って、記憶部１０６に格納されたデータ１０６２のうち、該当するデータに対して操作を行う。そして、制御部１１０は、該操作を示す情報を、該操作が行われた日時情報と共に記憶部１０６のデータ操作情報１０６６に格納する。その結果、データ操作情報１０６６には、操作の履歴が格納される。例えば、操作には、作成、撮影、閲覧、視聴、送信、受信などが含まれるようにしてもよい。
【００２６】
本実施例に係る端末装置１００は、送受信部１１２を有する。送受信部１１２は、他の端末装置により送信されたデータを受信する。そして、送受信部１１２は、受信されたデータを制御部１１０に入力する。
【００２７】
本実施例に係る端末装置１００は、操作部１１４を有する。操作部１１４は、ユーザにより入力された検索条件を制御部１１０に入力する。
【００２８】
本実施例に係る端末装置１００は、表示部１１６を有する。表示部１１６は、ユーザにより入力された検索条件に対する検索結果を表示する。
【００２９】
次に、本実施例に係る端末装置１００の動作について、図２を参照して説明する。ここでは、検索条件として、状況情報、操作情報、データの種類を示す情報が入力される場合について説明するが、全ての条件が入力されることは必須ではない。例えば、状況情報が入力されるようにしてもよいし、状況情報及びデータの種類を示す情報が入力されるようにしてもよいし、操作情報が入力されるようにしてもよいし、操作情報及びデータの種類を示す情報が入力されるようにしてもよい。
【００３０】
端末装置１００は、入力された状況情報に基づいて、該状況情報に該当する日時情報を検索する（ステップＳ２０２）。例えば、ユーザがデータを検索するために、検索条件を操作部１１４に入力する。検索条件には、該データを取得した状況を示す状況情報が含まれる。また、検索条件には、該データに対する操作を示す操作情報が含まれる。また、検索条件には、該データの種類を示す情報が含まれる。入力された状況情報は、制御部１１０から検索部１０８に入力される。検索部１０８は、入力された状況情報に基づいて、該状況情報に該当する日時情報を取得する。ここで、日時情報は、該状況がある期間継続している場合には日時の区間であってもよい。
【００３１】
端末装置１００は、検索条件に含まれる操作情報に基づいて、ステップＳ２０２において取得された日時情報に該当するデータ操作情報のうち、該入力された操作情報に該当する日時情報を検索する（ステップＳ２０４）。例えば、制御部１１０は、操作情報を検索部１０８に入力する。検索部１０８は、ステップＳ２０２において取得した日時情報に該当するデータ操作情報のうち、入力された操作情報に該当する日時情報を取得する。
【００３２】
端末装置１００は、検索条件に含まれるデータの種類に基づいて、ステップＳ２０４において取得された日時情報に該当するデータのうち、該入力されたデータの種類に該当するデータを検索する（ステップＳ２０６）。例えば、制御部１１０は、入力されたデータの種類を示す情報を検索部１０８に入力する。検索部１０８は、ステップＳ２０４において取得した日時情報に該当するデータのうち、入力されたデータの種類の情報に該当するデータを取得する。
【００３３】
端末装置１００は、ステップＳ２０６において取得されたデータを提示する（ステップＳ２０８）。例えば、検索部１０８は、取得したデータを示す情報を制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を、表示部１１６に表示する。
【００３４】
本実施例では、センサが搭載された端末装置を用いて、該端末装置を携帯している人間が置かれている状況を常時又は所定の設定時間ごとに記録する。センサには、GPS受信機、RFIDリーダ、無線LANモジュール及びマイクロフォンが含まれるようにしてもよい。また、データに対して操作が行われた時に、該操作の種別、該操作の行われた日時が記録される。また、データの所在が記録されるようにしてもよい。ここで、日時には、年月日時分秒が含まれ、タイムスタンプとして記録されてもよい。また、操作には、作成、撮影、閲覧、視聴、送信、受信などが含まれるようにしてもよい。また、データの所在には、URL(Uniform  Resource  Locator)、メール、ファイルパスなどが含まれるようにしてもよい。
【００３５】
例えば、あるメールを検索したいユーザが、該検索したいメールの本文に含まれる単語は記憶していないが、該検索したいメールを受信した時の状況を記憶している場合について説明する。ユーザは、該検索したいメールを受信した時に、「自分の部屋で音楽を聞いていた」と記憶している。このような場合、本実施例によれば、ユーザは検索キーとして、「自分の部屋」、「音楽を聴いていた」、「受信したメール」を使用することができる。ここで、「自分の部屋」及び「音楽を聴いていた」が状況情報としての検索キーに該当し、「受信したメール」が操作情報としての検索キーに該当する。このような検索キーが入力された場合、本実施例に係る端末装置では、入力された状況情報としての検索キーに基づいて、その状況情報に該当（マッチ）する日時を検索する。ここで、日時情報は、該状況がある期間継続している場合には日時の区間であってもよい。そして、端末装置は、その日時の区間内に行われたデータ操作の履歴に基づいて、ユーザの要求、例えば操作情報に該当（マッチ）するものを検索する。そして、端末装置は、そのデータの所在をユーザに提示する。
【００３６】
本実施例によれば、各種センサが搭載された端末装置は、該端末装置を携帯しているユーザの状況を記録する。そして、該携帯端末は、該記録された状況に基づいて、データの検索を行う。このようにすることにより、データの検索を行う際の検索精度を向上させることができる。
（第２の実施例）
本実施例に係るデータ検索システムについて、図３を参照して説明する。
【００３７】
本実施例に係るデータ検索システムは、上述した実施例に係る端末装置１００を含む。本実施例に係るデータ検索システムでは、上述した実施例に係る端末装置１００は、記憶部１０６２に格納された状況情報と、データ操作情報とをサーバに送信する。そして、サーバ４００は、送信された状況情報と、データ操作情報とをデータベースに格納する。
【００３８】
本実施例に係る端末装置１００では、制御部１１０は、記憶部１０６に格納された状況情報１０６４と、データ操作情報１０６６とを、送受信部１１２に入力する。そして、送受信部１１２は、入力された状況情報１０６４と、データ操作情報１０６６とをサーバ４００に送信する。
【００３９】
本実施例に係る端末装置１００では、制御部１１０は、操作部１１４により入力された検索条件のうち、状況情報と、操作情報とを、送受信部１１２に入力する。そして、送受信部１１２は、入力された状況情報と、操作情報とをサーバ４００に送信する。
【００４０】
端末装置１００により送信された状況情報１０６４と、データ操作情報１０６６は、該端末装置１００の在圏するエリアをカバーする基地局装置２００及び通信網３００を介して、サーバ４００に受信される。そして、サーバ４００は、受信した状況情報１０６４と、データ操作情報１０６６とを、データベース(DB:  database)に格納する。
【００４１】
本実施例に係るサーバは、送受信部４０２を有する。送受信部４０２は、端末装置１００により送信された状況情報１０６４と、データ操作情報１０６６とを受信し、後述する制御部４０４に入力する。
【００４２】
また、本実施例に係るサーバ４００は、制御部４０４を有する。制御部４０４は、送受信部４０２により入力された状況情報１０６４と、データ操作情報１０６６とを後述する記憶部４０８に格納する。
【００４３】
また、本実施例に係るサーバ４００は、データベース４０８を有する。データベース４０８は、状況情報４０８４と、データ操作情報４０８６と格納する。
【００４４】
また、本実施例に係るサーバ４００は、検索部４０６を有する。検索部４０６は、端末装置１００により送信された検索条件に基づいて、記憶部４０８に格納された状況情報４０８４と、データ操作情報４０８６とを検索する。検索条件には、状況情報及び／又は操作情報が含まれる。検索部４０６は、端末装置１００により送信された状況情報に基づいて、該状況情報に対応する日時情報を取得する。そして、検索条件に操作情報が含まれていない場合には、検索部１０８は、取得した日時情報を端末装置１００に返信する。この場合、検索部１０８は、検索の結果、取得した日時情報を制御部４０４に入力する。制御部４０４は、入力された日時情報を送受信部４０２に入力する。送受信部４０２は、入力された日時情報を、検索条件を送信した端末装置１００に送信する。
【００４５】
また、検索条件に操作情報が含まれている場合には、検索部４０６は、該日時情報に対応するデータ操作情報のうち、受信した操作情報に該当する操作情報に対応する日時情報を取得する。そして、検索部４０６は、取得した日時情報を端末装置１００に返信する。この場合、検索部４０６は、検索の結果、取得した日時情報を制御部４０４に入力する。制御部４０４は、入力された日時情報を送受信部４０２に入力する。送受信部４０２は、入力された日時情報を、検索条件を送信した端末装置１００に送信する。
【００４６】
また、本実施例に係る端末装置１００は、サーバ４００により送信された日時情報に基づいて、該日時情報に対応するデータを取得する。例えば、検索部１０８は、入力された日時情報に基づいて、記憶部１０６に格納されたデータ１０６２を検索し、該日時情報に対応するデータを取得する。このデータは、該当するデータが複数である場合には複数であってもよい。そして、検索部１０８は、検索の結果、該当するデータを示す情報を後述する制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を後述する表示部１１６に入力する。
【００４７】
また、本実施例に係る端末装置１００は、サーバ４００により送信された日時情報及びユーザにより入力されたデータの種類を示す情報に基づいて、対応するデータを取得するようにしてもよい。例えば、検索部１０８は、入力されたデータの種類を示す情報に基づいて、記憶部１０６に格納されたデータ１０６２を参照し、サーバ４００により送信された日時情報に該当するデータのうち、該データの種類に対応するデータを取得する。このデータは、該当するデータが複数である場合には複数であってもよい。そして、検索部１０８は、検索の結果、該当するデータを示す情報を後述する制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を後述する表示部１１６に入力する。
【００４８】
本実施例に係るデータ検索システムの動作について、図４を参照して説明する。
【００４９】
ここでは、検索条件として、状況情報、操作情報、データの種類を示す情報が入力される場合について説明するが、全ての条件が入力されることは必須ではない。例えば、状況情報が入力されるようにしてもよいし、状況情報及びデータの種類を示す情報が入力されるようにしてもよいし、操作情報が入力されるようにしてもよいし、操作情報及びデータの種類を示す情報が入力されるようにしてもよい。また、ここでは、サーバ４００に状況情報４０８４と、データ操作情報４０８６とが既に蓄積されている場合について説明する。
【００５０】
端末装置１００は、入力された検索条件のうち、状況情報と、操作情報とをサーバ４００に送信する（ステップＳ４０２）。例えば、ユーザがデータを検索するために、検索条件を入力する。検索条件には、該データを取得した状況を示す状況情報と、該データに対して行われた操作を示す操作情報と、データの種類を示す情報とが含まれる。ユーザは、検索条件を操作部１１４に入力する。入力された検索条件は、制御部１１０に入力される。制御部１１０は、入力された検索条件に含まれる状況情報と操作情報を送受信部１１２に入力する。送受信部１１２は、入力された状況情報と操作情報をサーバ４００に送信する。
【００５１】
サーバ４００は、受信した状況情報に基づいて、該状況情報に該当する日時情報を検索する（ステップＳ４０４）。端末装置１００により送信された状況情報は、サーバ４００の送受信部４０２において受信される。送受信部４０２は、受信した状況情報を制御部４０４に入力する。制御部４０４は、入力された状況情報を検索部４０６に入力する。検索部４０６は、該状況情報に該当する日時情報を取得する。ここで、日時情報は、該状況がある期間継続している場合には日時の区間であってもよい。
【００５２】
サーバ４００は、受信した操作情報に基づいて、ステップＳ４０４において取得された日時情報に該当するデータ操作情報のうち、該入力された操作情報に該当する日時情報を検索する（ステップＳ４０６）。検索部４０６は、ステップＳ４０４において取得した日時情報に該当するデータ操作のうち、入力された操作情報に該当する日時情報を取得する。
【００５３】
サーバ４００は、ステップＳ４０６において取得された日時情報を、端末装置１００に送信する（ステップＳ４０８）。例えば、検索部４０６は、検索の結果、取得された日時情報を制御部４０４に入力する。制御部４０４は、入力された日時情報を送受信部４０２に入力する。送受信部４０２は、入力された日時情報を端末装置１００に送信する。
【００５４】
端末装置１００は、入力されたデータの種類に基づいて、ステップＳ４０８においてサーバ４００により送信された日時情報に該当するデータのうち、該入力されたデータの種類に該当するデータを検索する（ステップＳ４１０）。例えば、検索部１０８は、ステップＳ４０８において取得した日時情報に該当するデータのうち、入力されたデータの種類の情報に該当するデータを取得する。
【００５５】
端末装置１００は、ステップＳ４１０において取得されたデータを提示する（ステップＳ４１２）。例えば、検索部１０８は、取得したデータを示す情報を制御部１１０に入力する。制御部１１０は、入力されたデータを示す情報を、表示部１１６に表示する。
【００５６】
本実施例によれば、状況情報及び／又はデータ操作情報に基づく検索はサーバにより行われるので、端末装置における処理負荷を低減できる。また、状況情報及び／又はデータ操作情報はサーバに蓄積されるので、端末装置の記憶容量を低減できる。
【００５７】
本実施例において、状況情報及びデータ操作情報は異なるサーバに蓄積されるようにしてもよい。また、端末装置により、他の端末装置に格納されたデータを検索するようにしてもよい。
【００５８】
ある特定のデータを検索する際、従来の手法では、検索キーとしてキーワードを用いることしかできなかった。このため、検索者がそのキーワードを記憶していなければ意味をなさなかった。検索者はキーワードを忘れていたとしても、そのデータを閲覧、取得など行った時の状況を記憶していることがある。しかし、従来の技術では、状況を記憶していたとしても、それを検索キーとして用いることができなかった。本実施例によれば、状況をキーとして用いることが可能になるため、検索者がデータを発見する際の手助けに大いになる。
【００５９】
また、従来の技術では、写真や動画などについて、キーワード検索を可能にするために、メタデータの付与などを行う必要があった。本実施例によれば、キーワードを用いなくともデータ検索が可能になるため、メタデータなどを付与する手間が省けるという利点もある。
【００６０】
以上の実施例を含む実施形態に関し、更に、以下の付記を開示する。
（付記１）
センサ手段と、
前記センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、
前記状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況情報記憶手段と、
データを格納するデータ記憶手段と、
入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段と
を有し、
前記検索手段は、前記状況情報記憶手段に記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索することを特徴とする端末装置。
（付記２）
付記１に記載の端末装置において、
前記データ記憶手段に格納されたデータのうち、操作が行われたデータと、該操作日時とを記憶するデータ操作情報記憶手段
を有し、
前記検索手段は、入力された操作内容に基づいて、前記データ操作情報記憶手段に記憶された操作のうち、前記入力された操作に該当する操作を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する操作に対応する日時に操作が行われたデータを検索することを特徴とする端末装置。
（付記３）
付記１又は２に記載の端末装置において、
前記状況判断手段は、位置情報、音情報、当該端末装置の近傍に位置する他の端末装置の情報に基づいて、状況を判断することを特徴とする端末装置。
（付記４）
付記２に記載の端末装置において、
前記操作には、作成と、撮影と、閲覧と、視聴と、送信と、受信とが含まれることを特徴とする端末装置。
（付記５）
付記１ないし４のいずれか１項に記載の端末装置において、
前記検索手段は、入力されたデータの種類に基づいて、前記データ記憶手段に格納されたデータを検索することを特徴とする端末装置。
（付記６）
付記１ないし５のいずれか１項に記載の端末装置において、
前記センサ手段は、所定の時間毎に検知を行うことを特徴とする端末装置。
（付記７）
付記１ないし６のいずれか１項に記載の端末装置において、
前記センサ手段は、GPS(Global  Positioning  System)受信機、RFID(Radio  Frequency  Identification)リーダ、無線LAN及びモジュールマイクロフォン(microphone)のうち、少なくとも１つを有することを特徴とする端末装置。
（付記８）
付記１ないし７のいずれか１項に記載の端末装置において、
前記データには、メールと、ホームページと、文書作成ソフトウェアにより作成された文書と、写真と、動画と、音声とが含まれることを特徴とする端末装置。
（付記９）
センサ手段と、
前記センサ手段による検知情報に基づいて、状況を判断する状況判断手段と、
前記状況判断手段により判断された状況と、該検知情報が取得された日時とを記憶する状況情報記憶手段と、
データを格納するデータ記憶手段と、
入力された状況に基づいて、前記データ記憶手段に格納されたデータを検索する検索手段と
を有し、
前記検索手段は、前記状況日時に記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索することを特徴とするデータ検索システム。
（付記１０）
付記９に記載のデータ検索システムにおいて、
前記データ記憶手段に格納されたデータのうち、操作が行われたデータと、該操作日時とを記憶するデータ操作日時
を有し、
前記検索手段は、入力された操作内容に基づいて、前記データ操作日時に記憶された操作のうち、前記入力された操作に該当する操作を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する操作に対応する日時に操作が行われたデータを検索することを特徴とするデータ検索システム。
（付記１１）
センサ手段による検知情報に基づいて、状況を判断するステップと、
前記状況を判断するステップにより判断された状況と、該検知情報が取得された日時とを記憶するステップと、
入力された状況に基づいて、データ記憶手段に格納されたデータを検索するステップと
を有し、
前記検索するステップは、前記判断された状況と、該検知情報が取得された日時とを記憶するステップにおいて記憶された状況のうち、前記入力された状況に該当する状況を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する状況に対応する日時に作成及び／又は取得されたデータを検索することを特徴とするデータ検索方法。
（付記１２）
付記１１に記載のデータ検索方法において、
前記データ記憶手段に格納されたデータのうち、操作が行われたデータと、該操作日時とを記憶するステップ
を有し、
前記検索するステップは、入力された操作内容に基づいて、前記操作が行われたデータと、該操作日時とを記憶するステップにおいて記憶された操作のうち、前記入力された操作に該当する操作を検索し、前記データ記憶手段に記憶されたデータのうち、前記該当する操作に対応する日時に操作が行われたデータを検索することを特徴とするデータ検索方法。
【図面の簡単な説明】
【００６１】
【図１】一実施例に係る端末装置を示す部分ブロック図である。
【図２】一実施例に係る端末装置の動作を示すフロー図である。
【図３】一実施例に係るデータ検索システムを示す部分ブロック図である。
【図４】一実施例に係るデータ検索システムの動作を示すフロー図である。
【符号の説明】
【００６２】
１００  端末装置
１０２  センサ部
１０４  状況解析部
１０６  記憶部
１０６２  データ
１０６４  状況情報
１０６６  データ操作情報
１０８  検索部
１１０  制御部
１１２  送受信部
１１４  操作部
１１６  表示部
２００  基地局装置
３００  通信網
４００  サーバ
４０２  送受信部
４０４  制御部
４０６  検索部
４０８  データベース(DB:  database)
４０８４  状況情報
４０８６  データ操作情報
【図１】
2009251881.tif 000003
【図２】
2009251881.tif 000004
【図３】
2009251881.tif 000005
【図４】
2009251881.tif 000006