(57)【要約】【課題】ディレクトリに階層的に整理されているデータファイルを閲覧しやすくするために目次を作成し、この目次から各ファイルにアクセスできるようにする。【解決手段】本発明の目次生成システムでは、ＰＣ１１０の記憶領域１１２に記憶しているディレクトリに内包しているディレクトリの目次データ１１６と、内包しているデータファイル目録データ１１８を自動的に生成して、記憶領域１１２に格納する。目次データおよび目録データはＨＴＭＬなどで記述されたハイパーテキストファイルであり、目次データには各目録データへのリンク情報を記述しており、各目録データには、各データファイルへのリンク情報を記述している。このため、利用者はデータファイルをＷｅｂブラウザで簡単に閲覧することができる。【選択図】図１
2005135320.tif 000002
【特許請求の範囲】
【請求項１】
データファイルをディレクトリ形式で記憶しているデータファイル記憶手段と、
前記データファイル記憶手段から各ディレクトリに内包しているデータファイルの情報を読み出して、一覧表示させるための前記データファイルの情報とともに各データファイルへのリンク情報を記述した目録データを生成し、前記データファイル記憶手段に記憶する目録データ生成手段と、
前記データファイル記憶手段から各ディレクトリの情報を読み出して、一覧表示させるための前記ディレクトリの情報とともに各ディレクトリに対応する前記目録データへのリンク情報を記述した目次データを生成し、前記データファイル記憶手段に記憶する目次データ生成手段と
を備えることを特徴とする目次作成システム。
【請求項２】
請求項１に記載の目次作成システムであって、
前記目録データは、前記データファイルの情報とともに一覧表示させる該データファイルのサムネイル画像も含むことを特徴とする目次作成システム。
【請求項３】
請求項１又は２に記載の目次作成システムであって、
さらに、前記データファイル記憶手段に記憶した前記データファイルおよび前記目次データおよび前記目録データを外部記憶装置又は携帯端末に送信するための送信手段を備えることを特徴とする目次作成システム。
【請求項４】
請求項１〜３のいずれかに記載の目次作成システムをコンピュータシステムに構築させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディレクトリに入っているファイルから自動的に目次を作成するシステムに関するものである。
【背景技術】
【０００２】
例えば病院などにおいては、患者の医療データなどのデータファイルをＰＣなどの端末に蓄積して管理している。診断や治療を迅速・正確にするためには、このように蓄積されているデータファイルを患者本人が自由に閲覧できたり、他の医療機関に簡単に開示できたりすることが望ましい。
蓄積されているデータファイルを開示するには、例えば、データファイルのデータベースを構築し、患者や他の医療機関がネットワークを経由してこのデータベースにアクセスし、データファイルを閲覧するという方法が考えられる。
しかしながら、上述のデータベースによる場合、データベースの構築・運営には時間や費用がかかる。また、すべての患者や医療機関がネットワークを利用できる環境を有しているとは限らない。さらに、医療データのように画像や動画像などのデータファイルを多く扱う場合には、巨大なデータベースと高速なネットワークが必要である。
データベースによらない方法としては、必要なデータファイルを病院のＰＣから外部記憶装置にコピーして患者本人や他の医療機関に渡し、患者や他の医療機関が各自の端末で閲覧する方法が考えられる。通常、各データファイルはディレクトリ（フォルダ）に整理してＰＣの記憶装置に記憶されているので、例えばデータファイルを患者ごとのディレクトリに整理していれば、各患者のデータファイルを簡単にコピーすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、各データファイルがディレクトリに整理されていても、他者（患者本人や他の医療機関の医師など）が目的のデータファイルを簡単に探したり閲覧できるとはいえない。
本発明の課題は、ディレクトリに階層的に整理されているデータファイルを閲覧しやすくするために目次を作成し、この目次から各ファイルにアクセスできるようにすることである。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、本発明は、データファイルをディレクトリ形式で記憶しているデータファイル記憶手段と、前記データファイル記憶手段から各ディレクトリに内包しているデータファイルの情報を読み出して、一覧表示させるための前記データファイルの情報とともに各データファイルへのリンク情報を記述した目録データを生成し、前記データファイル記憶手段に記憶する目録データ生成手段と、前記データファイル記憶手段から各ディレクトリの情報を読み出して、一覧表示させるための前記ディレクトリの情報とともに各ディレクトリに対応する前記目録データへのリンク情報を記述した目次データを生成し、前記データファイル記憶手段に記憶する目次データ生成手段とを備えることを特徴とする目次作成システムである。
前記目録データは、前記データファイルの情報とともに一覧表示させる該データファイルのサムネイル画像も含むことを特徴とすることもできる。
さらに、前記データファイル記憶手段に記憶した前記データファイルおよび前記目次データおよび前記目録データを外部記憶装置又は携帯端末に送信するための送信手段を備えることを特徴とすることもできる。
上記に記載の目次作成システムをコンピュータシステムに構築させるためのプログラムも、本発明である。
【発明の効果】
【０００５】
本発明の目次作成システムでは、指定されたディレクトリ（フォルダ）に内包しているフォルダの階層関係を表示する目次データと、内包しているデータファイルの目録データを自動的に生成する。ここで、目次データには各目録データへのリンク情報を記述しており、各目録データには、内包しているデータファイルへのリンク情報を記述している。このため、利用者はデータファイルをＷｅｂブラウザで簡単に閲覧することができる。
【発明を実施するための最良の形態】
【０００６】
以降、本発明の目次作成システムの実施形態を詳細に説明する。
上述したように、本発明は、指定されたディレクトリ（フォルダ）に内包しているデータファイルの閲覧を簡単にする目次作成を、自動的に行なうものである。
本実施形態では、病院内でＰＣの記憶装置に記憶している各患者の生体情報のデータファイル（画像、動画像、文書など）を、患者本人や他の病院の医師などが簡単に閲覧できるように、目次をＨＴＭＬファイル化する場合を例として説明するが、本発明の実施形態はこれに限られない。
【０００７】
まず、本実施形態のシステム構成例を図１を参照しながら説明する。図１において、ＰＣ１１０（ここでは病院のＰＣ）の記憶領域１１２にはフォルダ（ディレクトリ）を記憶している。記憶領域１１２のフォルダには、画像、動画像、文書などのデータファイル（ここでは患者の生体情報）や、データファイルを格納したフォルダを内包している。データファイルのファイル形式は、表示するための特別なソフトウエアなどを不要にするため、一般的な端末で表示することができるもの（例えばテキスト、ＧＩＦ、ＪＰＥＧ、ＰＤＦなどのファイル形式）に統一することが望ましい。
フォルダ（ディレクトリ）の構成例を図２に示す。ここでは、病院のＰＣで患者ごとにフォルダを作成して生体情報のデータファイルを管理している場合を例として説明する。まず、最上位のフォルダ２００は、患者ごとのフォルダである。フォルダ２００の名称には例えば患者氏名やＩＤなどを用いるとよい。フォルダ２００には「検査」「心電図」など、生体情報のカテゴリーごとのフォルダ２１０，２１１を内包している。さらにフォルダ２１０，２１１にはサブカテゴリー（「腹部」「胸部」など身体の部位）ごとのフォルダ２２０，２２１を内包している。フォルダ２２０，２２１には、各データファイル（生体情報の画像、動画像、文書など）を格納している。
なお、図２に示す構成は一例であり、フォルダの数や階層の数、カテゴリーの分類はこれに限られない。また、最上位のフォルダ２００や、フォルダ２１０，２１１の直下にもデータファイルを格納してよい。
【０００８】
本実施形態では、図２に示すような患者ごとのフォルダ（ディレクトリ）の内容を患者本人や他の病院の医師などが簡単に閲覧できるように、自動的にこれらへのリンクを張った目次を含むＨＴＭＬファイル作成を行なう。このＨＴＭＬファイル作成は図１に示すＰＣ１１０内の目次データ・目録データ生成処理１１４で行なう。
目次データ・目録データ生成処理１１４は、記憶領域１１２内のフォルダ内で操作者あるいは他のソフトウエアなどからの指示で示されたフォルダ（以降「入力フォルダ」と呼ぶ）の内容に対応する目次データ１１６，目録データ１１８を自動的に生成し、目次データ１１６，目録データ１１８を記憶領域１１２の入力フォルダの位置に格納する。。目次データとは、入力フォルダを最上位のフォルダとして、内包しているフォルダの名称と、その階層の関係を視覚的に表現したものと、各フォルダの内容を示す目録データへのリンク情報を持つハイパーテキストファイル（ＨＴＭＬファイル）である。また、目録データとは、そのフォルダ内にあるデータファイルの名称と作成日付を一覧できる様式に表現したものと、それらのデータファイルへのリンク情報を持つハイパーテキストファイル（ＨＴＭＬファイル）である。なお、目次データ・目録データ生成処理１１４については後で詳しく説明する。
【０００９】
図３は、目次データ・目録データ生成処理１１４で目次データおよび目録データを生成して入力フォルダに格納した様子を示す図である。ここでは、患者ごとのフォルダ２００を入力フォルダとした場合で説明するが、例えば生体情報のカテゴリーごとのフォルダ２１０，２１１やサブカテゴリーごとのフォルダ２２０，２２１を入力フォルダとすることもできる。
図３に示すように、目次データ３１０は、入力フォルダである患者ごとのフォルダ２００の直下に生成される。また、目録データはデータファイルを内包しているフォルダの直下に生成される。図３では、データファイルを内包しているフォルダはサブカテゴリーごとのフォルダ２２０，２２１であるため、フォルダ２２０の直下に目録データ３２０が、フォルダ２２１の直下に目録データ３２１が生成される。
次に、記憶領域１１２に記憶した目次データ・目録データを含む入力フォルダを、外部記憶媒体１２０に記憶させる。外部記憶媒体１２０は、特別な装置がなくとも利用できる媒体（例えばＵＳＢメモリ、コンパクトフラッシュ（登録商標）メモリ、メモリスティックなどの外部メモリ）であるとよい。
外部記憶媒体１２０は他のＰＣ（例えば患者個人のＰＣ）などの端末で使用し、データファイルを閲覧することができる。このとき、目次データ・目録データがあるためにフォルダの内容をブラウザ（ＷＷＷブラウザ、ＨＴＭＬブラウザ）で表示することができ、閲覧しやすくなる。
【００１０】
また、通信が利用できる環境であれば、図１に示すように、ＰＣ１１０の記憶領域１１２に記憶されたフォルダを、通信を利用して携帯情報端末１３０（例えば患者個人や他の医療機関の医師が所有する端末）の記憶領域１３２に格納し、これを入力フォルダとしてＰＣ１１０内と同様の目次データ・目録データ生成処理１３４により端末１３０内で目次データ・目録データを生成して記憶領域１３２に記憶するようにしてもよい。ここで、携帯情報端末１３０はＰＤＡや携帯電話などの携帯情報端末を想定しているが、ＰＣなど他の端末であってもよい。
また、ＰＣ１１０の目次データ・目録データ生成処理１１４で目次データ１１６および目録データ１１８を生成してから、目次データ１１６および目録データ１１８を含む入力フォルダを携帯情報端末１３０に送信して、記憶領域１３２に格納するようにしてもよい。
このように記憶領域１３２に目次データ・目録データを記憶すれば、携帯情報端末１３０のディスプレイでデータファイルを簡単に閲覧できる。
【００１１】
次に、目次データ・目録データ生成処理の流れを、図４および図５のフローチャートを参照しながら説明する。ここでは、入力フォルダ（最上位のディレクトリ）の直下にはフォルダのみを内包しており、データファイルは内包していない場合の例で説明する。なお、上述したように目次データおよび目録データはＨＴＭＬなどで記述されるハイパーテキストファイルである。
【００１２】
１．目次データの生成
図４は目次データ・目録データ生成処理の全体の流れを示すフローチャートである。まず、操作者あるいは他のソフトウエアなどから指示されたディレクトリ（入力フォルダ）を、指定ディレクトリとする（Ｓ４１０）。次に、指定ディレクトリにディレクトリがあるかを調べる（Ｓ４２０）。指定ディレクトリにディレクトリがない場合（Ｓ４２０でＮｏの場合）には、目次データ・目録データを作成しないで終了する。
指定ディレクトリにディレクトリがある場合（Ｓ４２０でＹｅｓの場合）には、指定ディレクトリに内包するディレクトリの名称を取得し、その名称を第一階層のディレクトリ名としての一時記憶領域（図１に示すＰＣ１１０の一時記憶領域、または携帯情報端末１３０の一時記憶領域）に記憶する。
次に、ディレクトリサーチ（Ｓ４３０）をディレクトリの個数分繰り返す。ディレクトリサーチは、目次データにその階層のディレクトリ名を追加するとともに、各ディレクトリの目録データを作成する処理である。
ディレクトリサーチの処理の流れを図５のフローチャートに示す。まず、上記で一時記憶領域に記憶した第一階層のディレクトリ名を順次取り出して、そのディレクトリ（以降「ターゲットディレクトリ」という）にデータファイルがあるかを調べる（Ｓ５１０）。ターゲットディレクトリにデータファイルがない場合（Ｓ５１０でＮｏの場合）、目次データにターゲットディレクトリのリンク無し（目録データへのリンクがない）ディレクトリ名を追加する（Ｓ５４０）。
ターゲットディレクトリにデータファイルがある場合（Ｓ５１０でＹｅｓの場合）、データファイルの目録データを作成し、ターゲットディレクトリの位置に格納する（Ｓ５２０）とともに、目次データにターゲットディレクトリのリンク付きディレクトリ名を追加する（Ｓ５３０）。具体的には、ディレクトリ名をクリックしたときに、そのディレクトリ内にある目録データを表示するよう、目録データの名称をリンク先としたリンク情報（アンカータグ）を、目次データに追加する。なお、目録データの作成については後で説明する。
【００１３】
次に、ターゲットディレクトリにディレクトリがあるかを調べる（Ｓ５５０）。ターゲットディレクトリにディレクトリがない場合（Ｓ５５０でＮｏの場合）は、ディレクトリサーチの処理を終了する。
ターゲットディレクトリにディレクトリがある場合（Ｓ５５０でＹｅｓの場合）は、ターゲットディレクトリに内包されているディレクトリの名称を取得し、その名称を下位の階層のディレクトリ名として一時記憶領域に記憶する。そして、一時記憶領域に記憶したディレクトリ名を順次取り出してターゲットディレクトリとし、ディレクトリサーチを行なう（Ｓ５６０）。
このようにディレクトリサーチの処理を再帰的に繰り返すことによって、指定ディレクトリ（入力フォルダ）に内包する全てのディレクトリについて目次データへの追加を行ない、全てのデータファイルについて目録データを作成する。最下位のディレクトリが終了するまで繰り返したら、図５のディレクトリサーチの処理を終了する。
最後に、上記で生成したＨＴＭＬ形式の目次データを元に、通常のブラウザで閲覧できる標準的なＨＴＭＬファイルを生成して、最上位階層のディレクトリ（入力フォルダ）の位置に格納する（図４のＳ４４０）。
【００１４】
なお、目次データのテキストファイル作成においては、ディレクトリ（フォルダ）の階層が視覚的に理解できるように記述するとよい。本実施形態では、例えば、指定ディレクトリ（入力フォルダ）のディレクトリ名が左端に位置するようにして、そのディレクトリに内包されているディレクトリは次の行に、ディレクトリ名の先頭表示位置を、右に数文字ずらした形式（以下「インデント」という）に見えるように、ツリー状に配置する。同様に第２階層以降についても、その階層のディレクトリ名の下の行に内包したディレクトリ名がインデントして整列するように記述する。
図６の目次ページ６００は、上述で生成された目次データをＷｅｂブラウザで表示した例である。目次ページ６００では、ディレクトリの一覧が「＋」「−」などの文字を利用したツリー状に表示して見やすく整列されている。また、目録データのあるディレクトリ名にはリンク情報が付加されているため、クリックすると該当の目録をＷｅｂブラウザで閲覧することができる。なお、目録データにリンクしているディレクトリの名称は、文字の色を変えたり下線を付加したりするＨＴＭＬのタグを記述して、見やすくするとよい。
【００１５】
２．目録データの生成
次に、目録データの生成処理を説明する。上述したように、目録データは、図５のフローチャートのＳ５２０に示すステップで生成され、ターゲットディレクトリの位置に格納される。
まず、ターゲットディレクトリに内包するデータファイルの名称と作成日付を取得し、一時記憶領域に記憶する。次に、一時記憶領域からデータファイルの名称と作成日付を順次取り出し、ファイル名と作成日付のセットが一覧で表示されるようなＨＴＭＬ形式のテキストファイルを生成する。そして、ファイル名をクリックしたときに、そのデータが表示されるようデータファイルをリンク先としたリンク情報（アンカータグ）を付加する。最後に、上述の目次データと同様に、生成したＨＴＭＬ形式のデータを元に通常のブラウザで閲覧できる標準的なＨＴＭＬファイルを生成して、ターゲットディレクトリの位置に格納する。
また、データファイルの閲覧性をより良くするために、本実施形態に次の機能を付加することができる。
【００１６】
（１）画像情報の一括圧機能
データファイルが画像データの場合、表示する端末によって表示可能サイズに制限が有る場合、画像データをその制限内に納まるように一括して圧縮する機能。
（２）サムネイル表示機能
また、目録データの表示において画像データの一覧表示を行う場合、ファイル名だけでなく、そのファイルの画像データを小さく圧縮したもの（一般にサムネイルと呼ばれる画像）を組み合わせることができるようにすると、より閲覧性が良くなる。
この機能は、目次データ・目録データ生成処理を行なう前に、画像データがあるフォルダ内にサムネイルが格納されていることを示す特殊な名称（例えば "thumbnail" など）を持つディレクトリを作成し、その中に画像データと同一の名称を持つ、サムネイルのサイズに圧縮されたファイルを書き込むことで実現する。
そして、目次データの生成においては、この特殊な名称を持つディレクトリを処理対象外とし、目録データの生成においては、画像データの場合、そのディレクトリ内にこの特殊な名称のディレクトリの存在と、その中に画像データと同一の名称を持つファイルが存在するか調べ、サムネイルを一覧に表示させ、さらにサムネイルの画像に元の画像へのリンク情報を付加したＨＴＭＬ文を生成するようにすることで、実現する。
図７の目録ページ７００は、上述で生成された目録データをＷｅｂブラウザで表示した例である。目録ページ７００は、画像データのサムネイルを表示している場合の例である。サムネイルの画像やファイル名にはリンク情報が付加されているため、クリックすると該当のデータファイルをＷｅｂブラウザで閲覧することができる。
【００１７】
また、上述では、入力フォルダ（最上位のディレクトリ）の直下にはフォルダのみを内包しており、データファイルは内包していない場合の例で目次データ・目録データ生成処理を説明したが、例えば、指定ディレクトリの直下にデータファイルがある場合には、上述で説明した目録データ生成処理と同じ処理で目録データを生成すればよい。
【図面の簡単な説明】
【００１８】
【図１】本実施形態のシステム構成例を示す図である。
【図２】入力フォルダの構成例を示す図である。
【図３】入力フォルダに目次データおよび目録データを格納した例を示す図である。
【図４】目次データ・目録データ生成処理のフローチャートである。
【図５】ディレクトリサーチのフローチャートである。
【図６】目次の表示例を示す図である。
【図７】目録の表示例を示す図である。
【図１】
2005135320.tif 000003
【図２】
2005135320.tif 000004
【図３】
2005135320.tif 000005
【図４】
2005135320.tif 000006
【図５】
2005135320.tif 000007
【図６】
2005135320.tif 000008
【図７】
2005135320.tif 000009
【手続補正書】
【提出日】平成16年6月14日(2004.6.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
図３は、目次データ・目録データ生成処理１１４で目次データおよび目録データを生成して入力フォルダに格納した様子を示す図である。ここでは、患者ごとのフォルダ２００を入力フォルダとした場合で説明するが、例えば生体情報のカテゴリーごとのフォルダ２１０，２１１やサブカテゴリーごとのフォルダ２２０，２２１を入力フォルダとすることもできる。
図３に示すように、目次データ３１０は、入力フォルダである患者ごとのフォルダ２００の直下に生成される。また、目録データはデータファイルを内包しているフォルダの直下に生成される。図３では、データファイルを内包しているフォルダはサブカテゴリーごとのフォルダ２２０，２２１であるため、フォルダ２２０の直下に目録データ３２０が、フォルダ２２１の直下に目録データ３２１が生成される。
次に、記憶領域１１２に記憶した目次データ・目録データを含む入力フォルダを、外部記憶媒体１２０に記憶させる。外部記憶媒体１２０は、特別な装置がなくとも利用できる媒体（例えばＵＳＢメモリ、コンパクトフラッシュ（登録商標）メモリ、メモリスティック（登録商標）などの外部メモリ）であるとよい。
外部記憶媒体１２０は他のＰＣ（例えば患者個人のＰＣ）などの端末で使用し、データファイルを閲覧することができる。このとき、目次データ・目録データがあるためにフォルダの内容をブラウザ（ＷＷＷブラウザ、ＨＴＭＬブラウザ）で表示することができ、閲覧しやすくなる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
（１）画像情報の一括圧縮機能
データファイルが画像データの場合、表示する端末によって表示可能サイズに制限が有る場合、画像データをその制限内に納まるように一括して圧縮する機能。
（２）サムネイル表示機能
また、目録データの表示において画像データの一覧表示を行う場合、ファイル名だけでなく、そのファイルの画像データを小さく圧縮したもの（一般にサムネイルと呼ばれる画像）を組み合わせることができるようにすると、より閲覧性が良くなる。
この機能は、目次データ・目録データ生成処理を行なう前に、画像データがあるフォルダ内にサムネイルが格納されていることを示す特殊な名称（例えば "thumbnail" など）を持つディレクトリを作成し、その中に画像データと同一の名称を持つ、サムネイルのサイズに圧縮されたファイルを書き込むことで実現する。
そして、目次データの生成においては、この特殊な名称を持つディレクトリを処理対象外とし、目録データの生成においては、画像データの場合、そのディレクトリ内にこの特殊な名称のディレクトリの存在と、その中に画像データと同一の名称を持つファイルが存在するか調べ、サムネイルを一覧に表示させ、さらにサムネイルの画像に元の画像へのリンク情報を付加したＨＴＭＬ文を生成するようにすることで、実現する。
図７の目録ページ７００は、上述で生成された目録データをＷｅｂブラウザで表示した例である。目録ページ７００は、画像データのサムネイルを表示している場合の例である。サムネイルの画像やファイル名にはリンク情報が付加されているため、クリックすると該当のデータファイルをＷｅｂブラウザで閲覧することができる。