(57)【要約】【課題】情報が指定されれば、該指定された情報と該情報の日付情報とを組にして、日付情報が変更されても整合性を保って日付ごとに情報をまとめて表示し管理する情報管理サーバを提供する。【解決手段】情報管理サーバ１は、クライアントマシン８が情報を指定した入力を受け付ける受付部２と、受付部２によって指定入力が受け付けられた情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組として記述するペアリストを生成するリスト生成部３と、生成されたペアリストに基づいて、抽出された日付情報ごとに日付情報を有する情報を表示画面に表示する表示画面情報を生成する表示生成部４とを備えた。【選択図】        図１
2005258795.tif 000002
【特許請求の範囲】
【請求項１】
情報を指定する入力を受け付ける受付手段と、
前記受付手段によって指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成手段と、
前記リスト生成手段によって生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成する表示生成手段と、
を備えたことを特徴とする情報管理装置。
【請求項２】
日付情報を有する情報を検索する検索手段を、さらに備え、
前記リスト生成手段は、前記検索手段によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報に基づいて前記ペアリストを生成するものであり、
前記表示生成手段は、前記リスト生成手段によって生成された前記ペアリストに基づいて前記表示画面情報を生成するものであることを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記リスト生成手段は、前記検索手段による検索に基づいて、前記日付情報の追加、変更、および削除、ならびに前記日付情報を有する情報の追加、変更、および削除を含む変化のうち少なくともいずれかの変化が生じたことを検知し、検知した前記変化に基づいて前記ペアリストを更新するものであることを特徴とする請求項２に記載の情報管理装置。
【請求項４】
前記表示生成手段は、前記日付情報にかかる月（ｍｏｎｔｈ）情報を前記ペアリストから読み取り、前記ペアリストに前記日付情報を有する情報が無い月を除外して前記表示画面情報を生成するものであることを特徴とする請求項１〜３のいずれか１つに記載の情報管理装置。
【請求項５】
前記表示生成手段は、同一の前記日付情報を有する情報の件数の表示を含めた前記表示画面情報を生成するものであることを特徴とする請求項１〜４のいずれか１つに記載の情報管理装置。
【請求項６】
管理サーバと、前記管理サーバにネットワークを介して接続するクライアントマシンと、を備えて情報を管理する情報管理システムであって、
前記管理サーバは、
前記クライアントマシンからの情報を指定する入力を受け付ける受付手段と、
前記受付手段によって指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成手段と、
前記リスト生成手段によって生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成して前記クライアントマシンに送信する表示生成手段と、
を備えたことを特徴とする情報管理システム。
【請求項７】
前記管理サーバは、日付情報を有する情報を検索する検索手段を、さらに備え、
前記リスト生成手段は、前記検索手段によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報に基づいて前記ペアリストを生成するものであり、
前記表示生成手段は、前記リスト生成手段によって生成された前記ペアリストに基づいて前記表示画面情報を生成して前記クライアントマシンに送信するものであることを特徴とする請求項６に記載の情報管理システム。
【請求項８】
前記検索手段は、前記管理サーバにおいて稼働するローカルアプリケーションが新たな情報を生成、変更、および削除の少なくともいずれかの動作を行った場合、検索するものであることを特徴とする請求項７に記載の情報管理システム。
【請求項９】
情報を指定する入力を受け付ける受付工程と、
前記受付工程において指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成工程と、
前記リスト生成工程において生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成する表示生成工程と、
を備えたことを特徴とする情報管理方法。
【請求項１０】
日付情報を有する情報を検索する検索工程を、さらに備え、
前記リスト生成工程は、前記検索工程によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報に基づいて前記ペアリストを生成するものであり、
前記表示生成工程は、前記リスト生成工程によって生成された前記ペアリストに基づいて前記表示画面情報を生成するものであることを特徴とする請求項９に記載の情報管理方法。
【請求項１１】
前記リスト生成工程は、前記検索工程による検索に基づいて、前記日付情報の追加、変更、および削除、ならびに前記日付情報を有する情報の追加、変更、および削除を含む変化のうち少なくともいずれかの前記変化が生じたことを検知し、検知した前記変化に基づいて前記ペアリストを更新するものであることを特徴とする請求項１０に記載の情報管理方法。
【請求項１２】
前記表示生成工程は、前記日付情報にかかる月（ｍｏｎｔｈ）情報を前記ペアリストから読み取り、前記ペアリストに前記日付情報を有する情報が無い月を除外して前記表示画面情報を生成するものであることを特徴とする請求項９〜１１のいずれか１つに記載の情報管理方法。
【請求項１３】
前記表示生成工程は、同一の前記日付情報を有する情報の件数の表示を含めた前記表示画面情報を生成するものであることを特徴とする請求項９〜１２のいずれか１つに記載の情報管理方法。
【請求項１４】
管理サーバと、前記管理サーバにネットワークを介して接続するクライアントマシンと、を備えた情報管理システムの情報管理方法であって、
前記管理サーバにおいて、
前記クライアントマシンからの情報を指定する入力を受け付ける受付工程と、
前記受付工程によって指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成工程と、
前記リスト生成工程によって生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成して前記クライアントマシンに送信する表示生成工程と、
を備えたことを特徴とする情報管理システムの情報管理方法。
【請求項１５】
前記管理サーバは、日付情報を有する情報を検索する検索工程を、さらに備え、
前記リスト生成工程は、前記検索工程によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報に基づいて前記ペアリストを生成するものであり、
前記表示生成工程は、前記リスト生成工程によって生成された前記ペアリストに基づいて前記表示画面情報を生成して前記クライアントマシンに送信するものであることを特徴とする請求項１４に記載の情報管理システムの情報管理方法。
【請求項１６】
前記検索工程は、前記管理サーバにおいて稼働するローカルアプリケーションが新たな情報を生成、変更、および削除の少なくともいずれかの動作を行った場合、検索するものであることを特徴とする請求項１５に記載の情報管理システムの情報管理方法。
【請求項１７】
請求項９〜１６のいずれか１つに記載の方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、情報管理システム、情報管理方法、情報管理システムの情報管理方法、およびそれらの方法をコンピュータに実行させるプログラムに関するものである。
【背景技術】
【０００２】
従来、日付情報を属性として持つ情報が複数存在する場合、これらの情報を属性である日付情報の日付で整理した状態で、一覧したいというニーズがあった。例えば、“誕生日”という日付情報をもつ“人”という情報が、複数の人数分存在する場合、カレンダー表示形式における各カレンダーの日付において、Ａさんの誕生日には「Ａさんの誕生日」、Ｂさんの誕生日には「Ｂさんの誕生日」というように記入されていれば分かり易い。さらに、この記入されている人名に関連した情報がリンクしているならば、情報の検索性も良いものとなる。
【０００３】
そこで、このように日付情報によって情報を整理しようとする技術も考案されている。例えば、日付に関連した数値データの処理を自動的に行って記憶、分類および集計して表示させる技術が考え出されている（特許文献１）。また、例えば、表示する日付に該当する日付情報を持つ“人”に関連する情報を、表示ごとに検索し、表示用のデータを作成する方法が考えられる。
【０００４】
【特許文献１】特開２０００−３３１１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の表示用のデータを作成する技術では、複数の“人”情報から誕生日情報を取り出して日付ごとの人情報の集まりを作るが、“人”情報の内容が大きい場合や“人”情報が非常に多い場合、“人”情報から日付情報を取り出し、データを整理するコストは、日付による一覧を見ようとしてから実行すると、時間とコストがかかるという問題があった。
【０００６】
また、別の方式としては、“人”情報をシステムに登録する際に、人情報の中に入っている日付情報を人情報と併せて管理し、一覧を見るごとにデータの整理を行うのではなく、“人”情報が増えるごとにデータ整理を行うので、データ一覧を見る際にはコストはそれ程かからない。しかし、この方式では管理されている“人”情報と日付情報との整合性が取りにくいことが問題となる。“人”情報に入っている日付情報が、“人”情報を登録した後に変更された場合には、データとしての整合性を保つために併せて日付情報も更新しなければいけないため、データの整合性を取るために繁雑な作業が必要になるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、日付情報と日付情報を有する情報とを、日付情報および日付情報を有する情報の内容が変更されても、整合性を保って、日付ごとに表示できる情報管理装置、情報管理システム、情報管理方法、情報管理システムの情報管理方法、およびそれらの方法をコンピュータに実行させるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、情報管理装置であって、情報を指定する入力を受け付ける受付手段と、前記受付手段によって指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成手段と、前記リスト生成手段によって生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成する表示生成手段と、を備えたことを特徴とする。
【０００９】
この請求項１にかかる発明によれば、情報を指定する入力を受け付けて、受け付けられた情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組として記述するペアリストを生成し、生成されたペアリストに基づいて、抽出された日付情報ごとに日付情報を有する情報を表示画面に表示する表示画面情報を生成する。受付手段が入力を受け付ける情報とは、例えば情報管理装置に格納されたファイル、ファイル群、あるいはファイルが格納されたフォルダである。この構成によって、情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００１０】
また、請求項２にかかる発明は、請求項１に記載の情報管理装置において、日付情報を有する情報を検索する検索手段を、さらに備え、前記リスト生成手段は、前記検索手段によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報に基づいて前記ペアリストを生成するものであり、前記表示生成手段は、前記リスト生成手段によって生成された前記ペアリストに基づいて前記表示画面情報を生成するものであることを特徴とする。
【００１１】
この請求項２にかかる発明によれば、日付情報を有する情報を検索し、検索された日付情報を有する情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報に基づいてペアリストを生成し、生成されたペアリストに基づいて表示画面情報を生成する。この構成によって、日付情報を有する情報を検索してペアリストを生成するので、日付情報を有する情報によって漏れなく中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００１２】
また、請求項３にかかる発明は、請求項２に記載の情報管理装置において、前記リスト生成手段は、前記検索手段による検索に基づいて、前記日付情報の追加、変更、および削除、ならびに前記日付情報を有する情報の追加、変更、および削除を含む変化のうち少なくともいずれかの変化が生じたことを検知し、検知した前記変化に基づいて前記ペアリストを更新するものであることを特徴とする。
【００１３】
この請求項３にかかる発明によれば、検索に基づいて、日付情報の追加、変更、および削除、ならびに日付情報を有する情報の追加、変更、および削除を含む変化のうち少なくともいずれかの変化が生じたことを検知し、検知した変化に基づいてペアリストを更新する。この構成によって、日付情報を有する情報が変更された場合であっても、検索により漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００１４】
また、請求項４にかかる発明は、請求項１〜３のいずれか１つに記載の情報管理装置において、前記表示生成手段は、前記日付情報にかかる月（ｍｏｎｔｈ）情報を前記ペアリストから読み取り、前記ペアリストに前記日付情報を有する情報が無い月を除外して前記表示画面情報を生成するものであることを特徴とする。
【００１５】
この請求項４にかかる発明によれば、日付情報にかかる月（ｍｏｎｔｈ）情報をペアリストから読み取り、ペアリストに日付情報を有する情報が無い月を除外して表示画面情報を生成する。この構成によって、日付情報を有する情報がない月を表示しないので、ユーザにとって不必要な情報を省いて表示しないので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００１６】
また、請求項５にかかる発明は、請求項１〜４のいずれか１つに記載の情報管理装置において、前記表示生成手段は、同一の前記日付情報を有する情報の件数の表示を含めた前記表示画面情報を生成するものであることを特徴とする。
【００１７】
この請求項５にかかる発明によれば、同一の日付情報を有する情報の件数の表示を含めた表示画面情報を生成する。この構成によって、同一の日付情報を有する情報を表示するので、ユーザにとって利便性の高い情報を表示するので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００１８】
また、請求項６にかかる発明は、情報管理システムであって、管理サーバと、前記管理サーバにネットワークを介して接続するクライアントマシンと、を備えて情報を管理する情報管理システムであって、前記管理サーバは、前記クライアントマシンからの情報を指定する入力を受け付ける受付手段と、前記受付手段によって指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成手段と、前記リスト生成手段によって生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成して前記クライアントマシンに送信する表示生成手段と、を備えたことを特徴とする。
【００１９】
この請求項６にかかる発明によれば、管理サーバは、クライアントマシンからの情報を指定する入力を受け付け、受け付けられた情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組として記述するペアリストを生成し、生成されたペアリストに基づいて、抽出された日付情報ごとに日付情報を有する情報を表示画面に表示する表示画面情報を生成してクライアントマシンに送信する。この構成によって、クライアントマシンから情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００２０】
また、請求項７にかかる発明は、請求項６に記載の情報管理システムにおいて、前記管理サーバは、日付情報を有する情報を検索する検索手段を、さらに備え、前記リスト生成手段は、前記検索手段によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報に基づいて前記ペアリストを生成するものであり、前記表示生成手段は、前記リスト生成手段によって生成された前記ペアリストに基づいて前記表示画面情報を生成して前記クライアントマシンに送信するものであることを特徴とする。
【００２１】
この請求項７にかかる発明によれば、管理サーバにおいては、日付情報を有する情報を検索し、検索された日付情報を有する情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報に基づいてペアリストを生成し、生成されたペアリストに基づいて表示画面情報を生成してクライアントマシンに送信する。この構成によって、日付情報を有する情報を検索してペアリストを生成するので、日付情報を有する情報によって漏れなく中間データであるペアリストを生成してクライアントマシンに送信するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００２２】
また、請求項８にかかる発明は、請求項７に記載の情報管理システムにおいて、前記検索手段は、前記管理サーバにおいて稼働するローカルアプリケーションが新たな情報を生成、変更、および削除の少なくともいずれかの動作を行った場合、検索するものであることを特徴とする。
【００２３】
この請求項８にかかる発明によれば、管理サーバにおいて稼働するローカルアプリケーションが新たな情報を生成、変更、および削除の少なくともいずれかの動作を行った場合、検索する。この構成によって、情報が生成、変更、あるいは削除された場合、検索して、漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が生成、あるいは変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００２４】
また、請求項９にかかる発明は、情報管理方法であって、情報を指定する入力を受け付ける受付工程と、前記受付工程において指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成工程と、前記リスト生成工程において生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成する表示生成工程と、を備えたことを特徴とする。
【００２５】
この請求項９にかかる発明によれば、情報を指定する入力を受け付け、受け付けられた情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組として記述するペアリストを生成し、生成されたペアリストに基づいて、抽出された日付情報ごとに日付情報を有する情報を表示画面に表示する表示画面情報を生成する。この構成によって、情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００２６】
また、請求項１０にかかる発明は、請求項９に記載の情報管理方法において、日付情報を有する情報を検索する検索工程を、さらに備え、前記リスト生成工程は、前記検索工程によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報に基づいて前記ペアリストを生成するものであり、前記表示生成工程は、前記リスト生成工程によって生成された前記ペアリストに基づいて前記表示画面情報を生成するものであることを特徴とする。
【００２７】
この請求項１０にかかる発明によれば、日付情報を有する情報を検索し、検索された日付情報を有する情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報に基づいてペアリストを生成し、生成されたペアリストに基づいて表示画面情報を生成する。この構成によって、日付情報を有する情報を検索してペアリストを生成するので、日付情報を有する情報によって漏れなく中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００２８】
また、請求項１１にかかる発明は、請求項１０に記載の情報管理方法において、前記リスト生成工程は、前記検索工程による検索に基づいて、前記日付情報の追加、変更、および削除、ならびに前記日付情報を有する情報の追加、変更、および削除を含む変化のうち少なくともいずれかの前記変化が生じたことを検知し、検知した前記変化に基づいて前記ペアリストを更新するものであることを特徴とする。
【００２９】
この請求項１１にかかる発明によれば、検索に基づいて、日付情報の追加、変更、および削除、ならびに日付情報を有する情報の追加、変更、および削除を含む変化のうち少なくともいずれかの変化が生じたことを検知し、検知した変化に基づいてペアリストを更新する。この構成によって、日付情報を有する情報が変更された場合であっても、検索により漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００３０】
また、請求項１２にかかる発明は、請求項９〜１１のいずれか１つに記載の情報管理方法において、前記表示生成工程は、前記日付情報にかかる月（ｍｏｎｔｈ）情報を前記ペアリストから読み取り、前記ペアリストに前記日付情報を有する情報が無い月を除外して前記表示画面情報を生成するものであることを特徴とする。
【００３１】
この請求項１２にかかる発明によれば、日付情報にかかる月（ｍｏｎｔｈ）情報をペアリストから読み取り、ペアリストに日付情報を有する情報が無い月を除外して表示画面情報を生成する。この構成によって、日付情報を有する情報がない月を表示しないので、ユーザにとって不必要な情報を省いて表示しないので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００３２】
また、請求項１３にかかる発明は、請求項９〜１２のいずれか１つに記載の情報管理方法において、前記表示生成工程は、同一の前記日付情報を有する情報の件数の表示を含めた前記表示画面情報を生成するものであることを特徴とする。
【００３３】
この請求項１３にかかる発明によれば、同一の日付情報を有する情報の件数の表示を含めた表示画面情報を生成する。この構成によって、同一の日付情報を有する情報を表示するので、ユーザにとって利便性の高い情報を表示するので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００３４】
また、請求項１４にかかる発明は、情報管理システムの情報管理方法であって、管理サーバと、前記管理サーバにネットワークを介して接続するクライアントマシンと、を備えた情報管理システムの情報管理方法であって、前記管理サーバにおいて、前記クライアントマシンからの情報を指定する入力を受け付ける受付工程と、前記受付工程によって指定入力が受け付けられた前記情報から、日付情報を抽出し、抽出された前記日付情報と前記日付情報を有する情報とを組として記述するペアリストを生成するリスト生成工程と、前記リスト生成工程によって生成されたペアリストに基づいて、抽出された前記日付情報ごとに前記日付情報を有する情報を表示画面に表示する表示画面情報を生成して前記クライアントマシンに送信する表示生成工程と、を備えたことを特徴とする。
【００３５】
この請求項１４にかかる発明によれば、管理サーバにおいて、クライアントマシンからの情報を指定する入力を受け付け、指定入力が受け付けられた情報から、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組として記述するペアリストを生成し、生成されたペアリストに基づいて、抽出された日付情報ごとに日付情報を有する情報を表示画面に表示する表示画面情報を生成してクライアントマシンに送信する。この構成によって、クライアントマシンから情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００３６】
また、請求項１５にかかる発明は、請求項１４に記載の情報管理システムの情報管理方法において、前記管理サーバは、日付情報を有する情報を検索する検索工程を、さらに備え、前記リスト生成工程は、前記検索工程によって検索された前記日付情報を有する情報から、前記日付情報を抽出し、抽出された前記日付情報と前記日付情報に基づいて前記ペアリストを生成するものであり、前記表示生成工程は、前記リスト生成工程によって生成された前記ペアリストに基づいて前記表示画面情報を生成して前記クライアントマシンに送信するものであることを特徴とする。
【００３７】
この請求項１５にかかる発明によれば、管理サーバにおいて、日付情報を有する情報を検索し、検索された日付情報を有する情報から、日付情報を抽出し、抽出された日付情報と日付情報に基づいてペアリストを生成し、生成されたペアリストに基づいて表示画面情報を生成してクライアントマシンに送信する。この構成によって、日付情報を有する情報を検索してペアリストを生成して、日付情報を有する情報の検索によって漏れなく中間データであるペアリストを生成してクライアントマシンに送信するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００３８】
また、請求項１６にかかる発明は、請求項１５に記載の情報管理システムの情報管理方法において、前記検索工程は、前記管理サーバにおいて稼働するローカルアプリケーションが新たな情報を生成、変更、および削除の少なくともいずれかの動作を行った場合、検索するものであることを特徴とする。
【００３９】
この請求項１６にかかる発明によれば、請求項１５に記載の情報管理システムの情報管理方法において、検索工程は、管理サーバにおいて稼働するローカルアプリケーションが新たな情報を生成、変更、および削除の少なくともいずれかの動作を行った場合、検索するものであることを特徴とする。この構成によって、情報が生成、変更、あるいは削除された場合、検索して、漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が生成、あるいは変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００４０】
また、請求項１７にかかる発明は、プログラムであって、請求項９〜１６のいずれか１つに記載の方法をコンピュータに実行させることを特徴とする。
【００４１】
この請求項１７にかかる発明によれば、請求項９〜１６のいずれか１つに記載の方法をコンピュータに実行させるプログラムを提供できる。
【発明の効果】
【００４２】
本発明（請求項１）にかかる情報管理装置は、情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００４３】
また、本発明（請求項２）にかかる情報管理装置は、日付情報を有する情報を検索してペアリストを生成するので、日付情報を有する情報によって漏れなく中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００４４】
また、本発明（請求項３）にかかる情報管理装置は、日付情報を有する情報が変更された場合であっても、検索により漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００４５】
また、本発明（請求項４）にかかる情報管理装置は、日付情報を有する情報がない月を表示しないので、ユーザにとって不必要な情報を省いて表示しないので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００４６】
また、本発明（請求項５）にかかる情報管理装置は、同一の日付情報を有する情報を表示するので、ユーザにとって利便性の高い情報を表示するので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００４７】
また、本発明（請求項６）にかかる情報管理システムは、クライアントマシンから情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００４８】
また、本発明（請求項７）にかかる情報管理システムは、日付情報を有する情報を検索してペアリストを生成するので、日付情報を有する情報によって漏れなく中間データであるペアリストを生成してクライアントマシンに送信するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００４９】
また、本発明（請求項８）にかかる情報管理システムは、情報が生成、変更、あるいは削除された場合、検索して、漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が生成、あるいは変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５０】
また、本発明（請求項９）にかかる情報管理方法は、情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００５１】
また、本発明（請求項１０）にかかる情報管理方法は、日付情報を有する情報を検索してペアリストを生成するので、日付情報を有する情報によって漏れなく中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５２】
また、本発明（請求項１１）にかかる情報管理方法は、日付情報を有する情報が変更された場合であっても、検索により漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５３】
また、本発明（請求項１２）にかかる情報管理方法は、日付情報を有する情報がない月を表示しないので、ユーザにとって不必要な情報を省いて表示しないので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５４】
また、本発明（請求項１３）にかかる情報管理方法は、同一の日付情報を有する情報を表示するので、ユーザにとって利便性の高い情報を表示するので、効率よく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５５】
また、本発明（請求項１４）にかかる情報管理システムの情報管理方法は、クライアントマシンから情報が指定されれば、該指定された情報と該情報の日付情報とを組にした中間データであるペアリストを生成するので、日付情報が変更されても、整合性を保って、日付ごとに情報をまとめて表示し管理できる。
【００５６】
また、本発明（請求項１５）にかかる情報管理システムの情報管理方法は、日付情報を有する情報を検索してペアリストを生成して、日付情報を有する情報の検索によって漏れなく中間データであるペアリストを生成してクライアントマシンに送信するので、日付情報が変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５７】
また、本発明（請求項１６）にかかる情報管理システムの情報管理方法は、情報が生成、変更、あるいは削除された場合、検索して、漏れなく中間データであるペアリストを生成し直すので、日付情報や日付情報を有する情報が生成、あるいは変更されても、整合性を保って、漏れなく日付ごとに日付情報を有する情報をまとめて表示し管理できる。
【００５８】
また、本発明（請求項１７）にかかるプログラムは、請求項９〜１６のいずれか１つに記載の方法をコンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００５９】
以下に添付図面を参照して、この発明にかかる情報管理装置、情報管理システム、情報管理方法、情報管理システムの情報管理方法、およびそれらの方法をコンピュータに実行させるプログラムの最良な実施の形態を詳細に説明する。
【００６０】
（１．実施の形態による情報管理システムの構成）
図１は、実施の形態による情報管理システムの構成を説明する図である。情報管理システムは、情報管理サーバ１と、ネットワーク７を介して接続するクライアントマシン８とを備える。以下の説明では図１の中でも、特に情報管理サーバ１を中心にして説明する。
【００６１】
図２は、情報管理サーバがファイルから日付情報を有する情報をカレンダー形式で表示する情報の流れを説明する図である。
【００６２】
情報管理サーバ１は、本発明における情報管理装置を構成する。情報管理サーバ１は、また、本発明における管理サーバを構成する。
【００６３】
情報管理サーバ１は、受付部２と、リスト生成部３と、表示生成部４と、検索部５と、操作表示部６とを備える。クライアントマシン８は、操作表示部９を備える。
【００６４】
受付部２は、日付情報を抽出してカレンダー表示しようとする対象のファイルの指定を要求する信号を受け付ける。操作表示部６を介して操作者が入力した信号を受けつても良く、あるいはクライアントマシン８の操作表示部９を介して操作者が入力した信号を受け付けることもできる。
【００６５】
受付部２は本発明の受付手段を構成する。本発明の受付手段が入力を受け付ける情報の一例が上記カレンダー表示しようとする対象のファイルであり、例えば情報管理サーバ１に格納されたファイル、ファイル群、あるいはファイルが格納されたフォルダである。フォルダを指定することによって、通常のようにフォルダ内のファイルも指定される。
【００６６】
ここで、対象のファイルは一般的にフォルダに格納された複数のファイル、あるいは、複数のマルチメディアファイルであって、図２に示すようにオブジェクトと呼ばれ、ｄａｔｅとして表す日付情報が各オブジェクトに対応している。
【００６７】
リスト生成部３は、受付部２によって指定入力が受け付けられたファイルから、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組として記述するペアリスト２２を生成する。ここで、日付情報は、例えば該ファイルのタグに記入されている。即ち、日付を属性として持つ情報群２１は、各オブジェクト１〜４を含み、それぞれ対応する日付情報であるｄａｔｅ１〜４を有している。
【００６８】
表示生成部４は、リスト生成部３によって生成されたペアリスト２２に基づいて、抽出された日付情報ごとに日付情報を有する情報を表示画面で表示する表示画面情報を生成する。以上の構成によって、操作者によって入力されたファイルの指定に基づいて、該ファイルの日付情報が取り出され、取り出された日付情報とファイルとが組としてペアリスト２２に記述され、該記述されたペアリスト２２によって、表示画面情報が生成される。この生成された表示画面情報は、情報管理サーバ１の操作表示部６においても表示可能であり、また、ネットワーク７を介してクライアントマシン８に送信して、クライアントマシン８の操作表示部９において表示させることもできる。表示されたカレンダー形式の表示例が、日付で整理された情報一覧の表示例２３である。
【００６９】
図３は、リスト生成部３が生成したペアリストの他の一例を示す模式図である。ここでは、日付ごとにオブジェクトがまとめて組（ペア）とされる。この結果、日付でファイルの整理が行えて、カレンダー形式で効率よくファイルを表示できる。
【００７０】
（１．１．情報管理サーバが検索部を備えた構成）
ここで情報管理サーバ１は、検索部５を備えて、情報管理サーバ１内において、あるいはネットワーク７を介して接続するクライアントマシン８内において格納された日付情報を有するファイルを検索する。一定時間ごとに検索するように設定されていても良く、あるいは起動ごとに検索するように設定していても良い。また、情報管理サーバ１あるいはクライアントマシン８において、新たにファイルが生成されたり、変更、削除された場合は、自動的に検索するように設定しておくことが好ましい。
【００７１】
この場合、リスト生成部３は、検索部５によって検索された日付情報を有するファイルから日付情報を抽出し、抽出された日付情報と日付情報を有する情報とに基づいて、ペアリストを生成する。そして、表示生成部４は、リスト生成部３によって生成されたペアリストに基づいて表示画面情報を生成する。
【００７２】
この構成によって、検索部５によって検索されたことによって抽出された日付情報と該日付情報を有するファイルとのペアリストが生成され、該ペアリストに基づいて表示画面情報が生成されて、情報管理サーバ１あるはクライアントマシン８において、操作者に対して、該表示画面を見せることができる。その結果、検索部５が検索することによって自動的に日付でファイルの整理が行えて、カレンダー形式で効率よくファイルを表示できる。
【００７３】
リスト生成部３は、検索部５による検索に基づいて、日付情報の追加、変更、および削除、あるいは日付情報を有するファイルの追加、変更、および削除を含む変化が生じたことを検知して、検知された変化をペアリストに盛り込んでペアリストを更新する。この構成によって、日付情報に関連するファイルに変更があった場合でも、自動的に該変更を盛り込むので、日付情報を有するファイルに変更が生じた場合でも、情報管理サーバ１あるいはクライアントマシン８において、操作者に対して、自動的に変更された日付でファイルの整理が行えて、変更された結果をカレンダー形式に盛り込むことができ、効率よくファイルを表示できる。その反対に、検索部５が上記の変化を検知しない場合、リスト生成部３は変更をペアリストに盛り込まずに既に作成されているペアリストを保持し、また表示生成部４も新たなペアリストに基づいた表示画面情報を作成しない。
【００７４】
また、表示生成部４は、日付情報にかかる月（ｍｏｎｔｈ）情報をペアリストから読み取り、ペアリストに日付情報を有するファイルが無い月を除外して表示画面情報を生成することが望ましい。これによって、日付情報を有するファイルがない月を表示から場外して表示画面を生成するので、カレンダー形式で効率良くファイルを表示できる。
【００７５】
また、表示生成部４は、同一の日付情報を有する情報の件数の表示を含めた表示画面情報を生成することが望ましい。これにより、同一の日付において複数のファイルが存在することを表示するので、操作者にとってより詳細な情報を表示し、効率よくファイルの分布状態を知らせることができる。
【００７６】
（２．実施の形態による情報管理手順）
図４は、実施の形態による情報管理サーバが情報を管理する手順を説明するフローチャートである。ここでは、情報管理サーバ１内での情報管理手順を説明する。
【００７７】
情報管理サーバ１の受付部２は、ファイルを指定する入力信号を受け付け状態にあり（ステップＳ１０１）、該入力信号を受け付けた場合（ステップＳ１０１のＹｅｓ）、リスト生成部３は、受付部２によって受け付けられた指定入力にかかるファイルから、日付情報を抽出し、抽出された日付情報と日付情報を有する情報とを組としてペアリストに記述する（ステップＳ１０２）。ここでファイルは、図２で示したオブジェクトであってもよく、複数のオブジェクトの指定であっても良い。
【００７８】
表示生成部４は、リスト生成部３によって生成されたペアリストに基づいて、抽出された日付情報ごとに日付情報を有する情報を表示する表示画面情報を生成する（ステップＳ１０３）。
【００７９】
（２．１．検索部を備える場合の情報管理手順）
図５は、実施の形態による情報管理サーバが情報を管理する他の手順を説明するフローチャートである。ここでは、情報管理サーバ１内において、検索部５を備える。
【００８０】
検索部５は、日付情報を有するファイルを検索する検索要求信号を受け付ける（ステップＳ２０１）。ここで検索部５が受け付ける検索要求信号は、一定時間間隔で発生するように構成しても良く、あるいは起動と同時に発生するように構成しても良く、あるいは操作表示部１８からユーザの入力によって発生するように構成しても良い。
【００８１】
検索部５が検索要求信号を受け付けた場合（ステップＳ２０１のＹｅｓ）、検索部５は、日付情報を有するファイルを検索する（ステップＳ２０２）。
【００８２】
リスト生成部３は、検索部５が検索した日付情報を有するファイルから日付情報を抽出し、抽出された日付情報と日付情報に基づいてペアリストを生成する（ステップＳ２０３）。そして、図４に示されたステップＳ１０３へ移行する。
【００８３】
（２．２．実施の形態による情報管理システムの情報管理手順）
図６は、実施の形態による情報管理システムにおける情報管理手順を説明するフローチャートである。ここでは、情報管理サーバ１は、生成した画面情報をＨＴＭＬ形式でクライアントマシン８に送信する。
【００８４】
実施の形態による情報管理システムは、既述の情報管理サーバ１に、ネットワークを介してクライアントマシン８が接続されている。クライアントマシン８の操作表示部９からユーザがファイルをカレンダー形式に表示する要求を入力し、情報管理サーバ１に送信されると（ステップＳ３０１）、情報管理サーバ１の受付部２は、クライアントマシン８からの表示要求を受け付けたか否かの検出状態にあって（ステップＳ３０２）、検出すると（ステップＳ３０２のＹｅｓ）、検索部５は、日付情報を有するファイルを検索する（ステップＳ３０３）。ここでの検索は、情報管理サーバ１に接続しているローカルマシンおよび外部マシンの一部あるいは全てを検索するように構成することができる。
【００８５】
リスト生成部３は、検索部５によって検索されたファイルから、日付情報を抽出し、抽出された日付情報と日付情報を有するファイルのペアリストを生成する（ステップＳ３０４）。生成部５は、カレンダー形式表示を含むＨＴＭＬ形式の画面表示ファイルを生成して、クライアントマシン８の操作表示部９の表示画面のブラウザに送信する（ステップＳ３０５）。
【００８６】
クライアントマシン８は、情報管理サーバ１の表示生成部４から送信された画面表示情報（ファイル）を受信し、受信したカレンダー表示を含むＨＴＭＬ形式の画像表示ファイルを表示する（ステップＳ３０６）。
【００８７】
ここで、ステップＳ３０１および３０２を行わず、検索部５が所定の時間が経つなどした場合に自動的に検索して、検索結果に基づいて、表示生成部４が表示画面情報を生成してクライアントマシン８に送信する構成とすることができる。
【００８８】
なお、ステップＳ３０３および３０４を行わず、現状のペアリストをもとに表示生成部４が表示画面情報を生成してクライアントマシン８に送信する構成とすることができる。
【００８９】
また、ステップＳ３０３における検索部５の検索によって日付情報あるいは日付情報を有する情報に変更が検知されなかった場合、リスト生成部３は、検索前のペアリストをそのまま保持し、かつ、表示生成部４は検索部５による検索前の表示画面情報をそのままクライアントマシン８に送信する構成とすることができる。
【００９０】
図７は、カレンダー形式でブラウザに表示された表示画面の一例の模式図である。ここでは、インターネットエクスプローラ（Ｒ）の画面上で、各ファイル７１、７２、および該ファイル７１、７２が有する日付情報に該当する日付を示したカレンダー７３が示されている。
【００９１】
なお、表示画面において、表示されたファイル情報から実際のファイルへリンクを張ることが望ましい。一覧を表示した画面を介して、該当するファイルを例えばクリックすることによって起動することができるからである。
【００９２】
（３．効果）
本発明では、このようにペアリストを日付情報および日付情報を有する情報と、表示画面情報との中間データとして生成し、日付情報が変更された場合もペアリストに反映させることによって情報の整合性を保ちつつ、日付でまとめられた情報の一覧を表示する際に、更新されて整合性のとれたペアリストに従って表示画面情報を生成するので、コストを低減させながら該当する情報を正確に閲覧させることができる。
【００９３】
（４．ハードウェア構成および記録媒体）
図８は、実施の形態による情報管理サーバのハードウェア構成例を示す図である。上述した情報管理サーバは、あらかじめ用意されたプログラムをパーソナルコンピュータ、ワークステーション、あるいはマイクロコンピュータなどのコンピュータシステムで実行することによって実現できる。コンピュータ１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０４、グラフィック処理装置１０５、入力インタフェース１０６、および通信装置１０８が接続されている。ＲＯＭ１０２、およびＲＡＭ１０３には、ＣＰＵ１０１に実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの少なくとも一部が格納される。またＲＡＭ１０３には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０４には、ＯＳ、各種ドライバプログラム、アプリケーションプログラム、検出されたデータなどが格納される。
【００９４】
グラフィック処理装置１０５には、モニタ１１１が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令に従って、画像をモニタ１１１の画面に表示させる。入力インタフェース１０６には、キーボード１１２とマウス１１３とが接続されている。入力インタフェース１０６は、キーボード１１２やマウス１１３から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００９５】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。本実施の形態をコンピュータ１００上で実現するには、コンピュータ１００にドライバプログラムを実装する。
【００９６】
尚、本実施の形態の情報管理サーバで実行される情報管理サーバのファイル制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９７】
また、本実施形態の情報管理サーバのファイル制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供および配布するように構成しても良い。
【産業上の利用可能性】
【００９８】
以上のように、本発明にかかる情報管理装置、情報管理システム、情報管理方法、情報管理システムの情報管理方法、およびそれらの方法をコンピュータに実行させるプログラムは、情報管理技術に有用であり、特に、日付情報を有する情報を、日付ごとに整合性を保ちつつ整理して表示する情報管理技術に適している。
【図面の簡単な説明】
【００９９】
【図１】実施の形態による情報管理システムの構成を説明する図である。
【図２】情報管理サーバがファイルから日付情報を有する情報をカレンダー形式で表示する情報の流れを説明する図である。
【図３】リスト生成部が生成したペアリストの他の一例を示す模式図である。
【図４】実施の形態による情報管理サーバが情報を管理する手順を説明するフローチャートである。
【図５】実施の形態による情報管理サーバが情報を管理する他の手順を説明するフローチャートである。
【図６】実施の形態による情報管理システムにおける情報管理手順を説明するフローチャートである。
【図７】カレンダー形式でブラウザに表示された表示画面の一例の模式図である。
【図８】実施の形態による情報管理サーバのハードウェア構成例を示す図である。
【符号の説明】
【０１００】
１  情報管理サーバ
２  受付部
３  リスト生成部
４  表示生成部
５  検索部
６  操作表示部
７  ネットワーク
８  クライアントマシン
９  操作表示部
【図１】
2005258795.tif 000003
【図２】
2005258795.tif 000004
【図３】
2005258795.tif 000005
【図４】
2005258795.tif 000006
【図５】
2005258795.tif 000007
【図６】
2005258795.tif 000008
【図７】
2005258795.tif 000009
【図８】
2005258795.tif 000010