(57)【特許請求の範囲】
【請求項１】
ファイルの配信元装置及び保管先装置に接続され、配信元装置又は保管先装置に格納されたファイルの識別情報及び更新日時情報を取得する制御手段を備えたファイル転送システムであって、
前記制御手段が、
前記配信元装置及び前記保管先装置に格納されたファイルの識別情報を取得し、
前記配信元装置又は保管先装置に格納されたファイルであって、前記識別情報が共通するファイルの更新日時情報を前記配信元装置及び保管先装置から取得し、
前記識別情報に対して、前記配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力するとともに、転送を希望するファイルを指定するための表示を出力し、
前記一覧表示を用いて転送を希望するファイルとして指定されたファイルを、前記配信元装置から取得し、前記保管先装置に格納する転送管理手段と、
前記配信元装置から前記保管先装置に転送したファイルの転送履歴を取得し、
前記転送履歴において転送間隔の統計値及び間隔偏差を算出し、
前記間隔偏差が基準値以下の場合には、前回の転送日から前記転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力する周期確認手段とを備えたことを特徴とするファイル転送システム。
【請求項２】
前記転送管理手段は、前記識別情報が共通するファイルについて、前記配信元装置に格納されたファイルの更新日時と前記保管先装置に格納されたファイルの更新日時とが一致する場合には、前記一覧表示において転送不要を示す表示を更に出力することを特徴とする請求項１に記載のファイル転送システム。
【請求項３】
前記転送管理手段は、前記識別情報が共通するファイルについて、前記配信元装置に格納されたファイルの更新日時が、前記保管先装置に格納されたファイルの更新日時より遅い場合には、前記一覧表示において転送を促す表示を更に出力することを特徴とする請求
項１又は２に記載のファイル転送システム。
【請求項４】
前記転送管理手段は、前記識別情報が共通するファイルについて、前記保管先装置に格納されたファイルの更新日時が、前記配信元装置に格納されたファイルの更新日時より遅い場合には、前記一覧表示において注意を喚起する表示を更に出力することを特徴とする請求項１〜３のいずれか１つに記載のファイル転送システム。
【請求項５】
前記制御手段が、前記識別情報が共通するファイルについて、前記配信元装置に格納されたファイルと、前記保管先装置に格納されたファイルとの文書比較を実行し、比較結果を出力する変更確認処理手段を更に備えたことを特徴とする請求項１〜４のいずれか１つに記載のファイル転送システム。
【請求項６】
前記転送管理手段は、前記配信元装置から前記保管先装置に転送する場合には、このファイルの転送日情報に基づいて識別情報を変更して、前記保管先装置に格納することを特徴とする請求項１〜５のいずれか１つに記載のファイル転送システム。
【請求項７】
ファイルの配信元装置及び保管先装置に接続され、配信元装置又は保管先装置に格納されたファイルの識別情報及び更新日時情報を取得する制御手段を備えたファイル転送システムを用いて、ファイルを転送する方法であって、
前記制御手段が、
前記配信元装置及び前記保管先装置に格納されたファイルの識別情報を取得し、
前記配信元装置又は保管先装置に格納されたファイルであって、前記識別情報が共通するファイルの更新日時情報を前記配信元装置及び保管先装置から取得し、
前記識別情報に対して、転送要否選択アイコンとともに、前記配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力し、
前記一覧表示において転送要否選択アイコンが選択されたファイルを、前記配信元装置から取得し、前記保管先装置に格納するとともに、
前記配信元装置から前記保管先装置に転送したファイルの転送履歴を取得し、
前記転送履歴において転送間隔の統計値及び間隔偏差を算出し、
前記間隔偏差が基準値以下の場合には、前回の転送日から前記転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力することを特徴とするファイル転送方法。
【請求項８】
ファイルの配信元装置及び保管先装置に接続され、配信元装置又は保管先装置に格納されたファイルの識別情報及び更新日時情報を取得する制御手段を備えたファイル転送システムを用いて、ファイルを転送するプログラムであって、
前記制御手段を、
前記配信元装置及び前記保管先装置に格納されたファイルの識別情報を取得し、
前記配信元装置又は保管先装置に格納されたファイルであって、前記識別情報が共通するファイルの更新日時情報を前記配信元装置及び保管先装置から取得し、
前記識別情報に対して、転送要否選択アイコンとともに、前記配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力し、
前記一覧表示において転送要否選択アイコンが選択されたファイルを、前記配信元装置から取得し、前記保管先装置に格納する転送管理手段、
前記配信元装置から前記保管先装置に転送したファイルの転送履歴を取得し、
前記転送履歴において転送間隔の統計値及び間隔偏差を算出し、
前記間隔偏差が基準値以下の場合には、前回の転送日から前記転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力する周期確認手段として機能させることを特徴とするファイル転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルの配信元装置から保管先装置にファイルを転送するためのファイル転送システム、ファイル転送方法及びファイル転送プログラムに関する。
【背景技術】
【０００２】
業務において、ファイルサーバから定期的にファイルをダウンロードして、このファイルをローカル端末で利用する場合がある。この場合、ファイルサーバにおいてファイルが更新されていることがあり、転送の際に、この更新状態を確認しておく必要がある。そこで、ダウンロードの効率化を図るための技術が検討されている（例えば、特許文献１参照。）。特許文献１に記載されたシステムにおいては、サーバと情報処理端末とがネットワークを介して接続される。情報処理端末は、サーバからファイルを取得した際に、そのファイルの最終更新日時情報の送信をサーバへ要求し、サーバから取得したファイルと、そのファイルの最終更新日時情報とを関連づけて格納する。そして、情報処理端末は、サーバから取得したファイルを使用する際に、そのファイルの最終更新日時情報をサーバへ要求する。そして、情報処理端末は、最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、最新のファイルではないと判断した場合に、ファイルの送信をサーバへ要求する。
【特許文献１】特開２００７−３０５０６４号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特に、定期的にファイルを転送する場合、先に転送したファイルと、後から転送するファイルとの関係を考慮しておく必要がある。すなわち、先に転送したファイルと後から転送したファイルとを同じファイル名で保存する場合、更新日時が新しいファイルに対して、更新日時が古いファイルを上書き保存してしまう可能性があり、上書き保存の可否を的確に判断する必要がある。更に、更新日時が異なる場合であっても、実質的に内容が変更されていない場合もあり、再度転送したのでは、システムの利用効率が悪くなる。
【０００４】
本発明は、上記課題を解決するためになされたものであり、その目的は、ファイルの配信元装置から保管先装置にファイルを効率的に転送するためのファイル転送システム、ファイル転送方法及びファイル転送プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記問題点を解決するために、請求項１に記載の発明は、ファイルの配信元装置及び保管先装置に接続され、配信元装置又は保管先装置に格納されたファイルの識別情報及び更新日時情報を取得する制御手段を備えたファイル転送システムであって、前記制御手段が、前記配信元装置及び前記保管先装置に格納されたファイルの識別情報を取得し、前記配信元装置又は保管先装置に格納されたファイルであって、前記識別情報が共通するファイルの更新日時情報を前記配信元装置及び保管先装置から取得し、前記識別情報に対して、前記配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力するとともに、転送を希望するファイルを指定するための表示を出力し、前記一覧表示を用いて転送を希望するファイルとして指定されたファイルを、前記配信元装置から取得し、前記保管先装置に格納する転送管理手段と、前記配信元装置から前記保管先装置に転送したファイルの転送履歴を取得し、前記転送履歴において転送間隔の統計値及び間隔偏差を算出し、前記間隔偏差が基準値以下の場合には、前回の転送日から前記転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力する周期確認手段とを備えたことを要旨とする。
【０００６】
請求項２に記載の発明は、請求項１に記載のファイル転送システムにおいて、前記転送管理手段は、前記識別情報が共通するファイルについて、前記配信元装置に格納されたファイルの更新日時と前記保管先装置に格納されたファイルの更新日時とが一致する場合に
は、前記一覧表示において転送不要を示す表示を更に出力することを要旨とする。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載のファイル転送システムにおいて、前記転送管理手段は、前記識別情報が共通するファイルについて、前記配信元装置に格納されたファイルの更新日時が、前記保管先装置に格納されたファイルの更新日時より遅い場合には、前記一覧表示において転送を促す表示を更に出力することを要旨とする。
【０００８】
請求項４に記載の発明は、請求項１〜３のいずれか１つに記載のファイル転送システムにおいて、前記転送管理手段は、前記識別情報が共通するファイルについて、前記保管先装置に格納されたファイルの更新日時が、前記配信元装置に格納されたファイルの更新日時より遅い場合には、前記一覧表示において注意を喚起する表示を更に出力することを要旨とする。
【０００９】
請求項５に記載の発明は、請求項１〜４のいずれか１つに記載のファイル転送システムにおいて、前記制御手段が、前記識別情報が共通するファイルについて、前記配信元装置に格納されたファイルと、前記保管先装置に格納されたファイルとの文書比較を実行し、比較結果を出力する変更確認処理手段を更に備えたことを要旨とする。
【００１１】
請求項６に記載の発明は、請求項１〜５のいずれか１つに記載のファイル転送システムにおいて、前記転送管理手段は、前記配信元装置から前記保管先装置に転送する場合には、このファイルの転送日情報に基づいて識別情報を変更して、前記保管先装置に格納することを要旨とする。
【００１２】
請求項７に記載の発明は、ファイルの配信元装置及び保管先装置に接続され、配信元装置又は保管先装置に格納されたファイルの識別情報及び更新日時情報を取得する制御手段を備えたファイル転送システムを用いて、ファイルを転送する方法であって、前記制御手段が、前記配信元装置及び前記保管先装置に格納されたファイルの識別情報を取得し、前記配信元装置又は保管先装置に格納されたファイルであって、前記識別情報が共通するファイルの更新日時情報を前記配信元装置及び保管先装置から取得し、前記識別情報に対して、転送要否選択アイコンとともに、前記配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力し、前記一覧表示において転送要否選択アイコンが選択されたファイルを、前記配信元装置から取得し、前記保管先装置に格納するとともに、前記配信元装置から前記保管先装置に転送したファイルの転送履歴を取得し、前記転送履歴において転送間隔の統計値及び間隔偏差を算出し、前記間隔偏差が基準値以下の場合
には、前回の転送日から前記転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力することを要旨とする。
【００１３】
請求項８に記載の発明は、ファイルの配信元装置及び保管先装置に接続され、配信元装置又は保管先装置に格納されたファイルの識別情報及び更新日時情報を取得する制御手段を備えたファイル転送システムを用いて、ファイルを転送するプログラムであって、前記制御手段を、前記配信元装置及び前記保管先装置に格納されたファイルの識別情報を取得し、前記配信元装置又は保管先装置に格納されたファイルであって、前記識別情報が共通するファイルの更新日時情報を前記配信元装置及び保管先装置から取得し、前記識別情報に対して、転送要否選択アイコンとともに、前記配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力し、前記一覧表示において転送要否選択アイコンが選択されたファイルを、前記配信元装置から取得し、前記保管先装置に格納する転送管理手段、前記配信元装置から前記保管先装置に転送したファイルの転送履歴を取得し、前記転送履歴において転送間隔の統計値及び間隔偏差を算出し、前記間隔偏差が基準値以下の場合には、前回の転送日から前記転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力する周期確認手段として機能させることを要旨とする。
【００１４】
（作用）
請求項１、７又は８に記載の発明によれば、制御手段が、配信元装置及び保管先装置に格納されたファイルの識別情報を取得する。そして、配信元装置又は保管先装置に格納されたファイルであって、識別情報が共通するファイルの更新日時情報を配信元装置及び保管先装置から取得する。次に、識別情報に対して、転送要否選択アイコンとともに、配信元装置及び保管先装置から取得した各更新日時情報を対比させた一覧表示を出力する。そして、一覧表示において転送要否選択アイコンが選択されたファイルを、配信元装置から取得し、保管先装置に格納する。これにより、更新日時を確認して、転送の要否を判断することができる。
【００１５】
請求項２に記載の発明によれば、識別情報が共通するファイルについて、配信元装置に格納されたファイルの更新日時と保管先装置に格納されたファイルの更新日時とが一致する場合には、一覧表示において転送不要を示す表示を更に出力する。これにより、不必要な転送を抑制することができる。
【００１６】
請求項３に記載の発明によれば、識別情報が共通するファイルについて、配信元装置に格納されたファイルの更新日時が、保管先装置に格納されたファイルの更新日時より遅い場合には、一覧表示において転送を促す表示を更に出力する。これにより、更新されているファイルの転送漏れを抑制することができる。
【００１７】
請求項４に記載の発明によれば、識別情報が共通するファイルについて、保管先装置に格納されたファイルの更新日時が、配信元装置に格納されたファイルの更新日時より遅い場合には、一覧表示において注意を喚起する表示を更に出力する。これにより、保管先装置において変更されているファイルの上書き保存を抑制することができる。
【００１８】
請求項５に記載の発明によれば、識別情報が共通するファイルについて、配信元装置に格納されたファイルと、保管先装置に格納されたファイルとの文書比較を実行し、比較結果を出力する。これにより、文書内容の変更点を確認しながら、転送要否を判断することができる。
【００１９】
本発明によれば、制御手段が、配信元装置から保管先装置に転送したファイルの転送履歴を取得し、転送履歴において転送間隔の統計値及び間隔偏差を算出する。そして、間隔偏差が基準値以下の場合には、前回の転送日から転送間隔の統計値を経過しているファイルを特定し、このファイルの転送確認を促す表示を出力する。これにより、定期的に転送しているファイルの転送漏れを抑制することができる。
【００２０】
請求項６に記載の発明によれば、配信元装置から保管先装置に転送する場合には、このファイルの転送日情報に基づいて識別情報を変更して、保管先装置に格納する。これにより、ファイルの世代管理を行なうことができる。
【発明の効果】
【００２１】
本発明によれば、ファイルの配信元装置から保管先装置にファイルを効率的に転送することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を具体化した一実施形態を、図１〜９に従って説明する。本実施形態では、サーバからファイルをダウンロードする場合に用いるファイル転送システム、ファイル転送方法及びファイル転送プログラムとして説明する。ここでは、図１に示すように、ネ
ットワークを介して、ファイル管理サーバ１０とファイル保管端末２０とが接続されている。
【００２３】
ファイル管理サーバ１０は、ファイル保管端末２０に対して提供するファイルを蓄積するコンピュータサーバである。ファイル管理サーバ１０は、配信元装置としての配布ファイル記憶部１２を備えている。
【００２４】
配布ファイル記憶部１２は、図２（ａ）に示すように、ファイル保管端末２０に提供する配布ファイル１２０を格納する。この配布ファイル１２０は、ファイル保管端末２０に提供するファイルを登録した場合に記録される。配布ファイル１２０は、ファイル種別識別子、更新日時、サイズ、文書内容に関するデータを含んで構成される。
【００２５】
ファイル種別識別子データ領域には、ファイル保管端末２０に提供するファイルの種別を特定するための識別子に関するデータが記録される。本実施形態では、このファイル種別識別子は、文書の種別毎に共通する識別子を用いる。
【００２６】
更新日時データ領域には、このファイルが更新された日付や時刻に関するデータ（更新日時情報）が記録される。
サイズデータ領域には、このファイルの容量に関するデータが記録される。
文書内容データ領域には、このファイルのコンテンツに関するデータが記録される。
【００２７】
一方、ファイル保管端末２０は、ファイル管理サーバ１０からファイルをダウンロードするコンピュータ端末である。このファイル保管端末２０は、図１に示すように、制御部２１や、保管先装置としてのダウンロードファイル記憶部２２、ファイル管理データ記憶部２３を備える。更に、ファイル保管端末２０は、キーボードやポインティングデバイス等から構成された入力部２５や、ディスプレイ等から構成された出力部２６を備える。
【００２８】
この制御部２１は、図示しないＣＰＵ等の制御手段、ＲＡＭ及びＲＯＭ等のメモリを有し、後述する処理（ダウンロード管理段階、更新日時照合段階、ダウンロード周期確認段階、変更確認処理段階、ファイル保管管理段階、ファイルチェック段階等を含む処理）を行なう。このためのファイル転送プログラムを実行することにより、制御部２１は、ダウンロード管理手段２１０、更新日時照合手段２１１、ダウンロード周期確認手段２１２、変更確認処理手段２１３、ファイル保管管理手段２１４、ファイルチェック手段２１５等として機能する。
【００２９】
ダウンロード管理手段２１０は転送管理手段として機能し、ファイル管理サーバ１０の配布ファイル記憶部１２に格納されたファイルに関する情報を取得し、ダウンロード対象となるファイルを特定する処理を実行する。更に、ダウンロード管理手段２１０は、配布ファイル記憶部１２からダウンロードしたファイルを一時的に格納するメモリを備える。
【００３０】
更新日時照合手段２１１は、ファイル管理サーバ１０に格納されたファイルの更新日時と、ファイル保管端末２０に格納されたファイルの更新日時とを比較して、ダウンロード要否判断のための支援処理を実行する。
【００３１】
ダウンロード周期確認手段２１２は、これまでにダウンロードしたファイルのダウンロード間隔や偏差を用いて、新たなファイルのダウンロードの要否判断のための支援処理を実行する。このために、ダウンロード周期確認手段２１２は、ダウンロード要否を判定するための偏差基準値に関するデータを保持する。
【００３２】
変更確認処理手段２１３は、ファイル管理サーバ１０から先にダウンロードしたファイ
ルの文書内容と、今回のダウンロード対象のファイルの文書内容との差分を算出し、この差分を用いて新たなファイルのダウンロードの要否判断のための支援処理を実行する。
【００３３】
ファイル保管管理手段２１４は、ダウンロードしたファイルのリネーム処理、ダウンロード間隔の統計値の算出処理、管理期限を過ぎたファイルの保管管理処理を実行する。このために、ファイル保管管理手段２１４は、ダウンロード間隔の統計値算出に用いる期間（統計値算出期間）に関するデータを保持する。
【００３４】
ファイルチェック手段２１５は、ダウンロードしたファイルの形式チェックを行なう。このために、ファイルチェック手段２１５は、形式チェックのためのチェック項目テーブルを保持する。このチェック項目テーブルには、ファイル種別識別子毎に指定されたフォーマットの規約に関するデータが記録される。
【００３５】
ダウンロードファイル記憶部２２は、図２（ｂ）に示すように、ファイル管理サーバ１０からダウンロードしたダウンロードファイル２２０を格納する。このダウンロードファイル２２０は、ファイル管理サーバ１０から配布ファイル１２０をダウンロードした場合に記録される。ダウンロードファイル２２０は、ファイル名、更新日時、ダウンロード日時、サイズ、文書内容に関するデータを含んで構成される。
【００３６】
ファイル名データ領域には、ファイル管理サーバ１０からダウンロードしたファイルを特定するための名称に関するデータが記録される。本実施形態では、ファイル名を、文書内容を示すファイル種別識別子とダウンロード日とを結合して構成する。
【００３７】
更新日時データ領域には、このファイルが更新された日付や時刻に関するデータ（更新日時情報）が記録される。
ダウンロード日時データ領域には、このファイルがダウンロードされた日付や時刻に関するデータ（転送日情報）が記録される。
サイズデータ領域には、このファイルの容量に関するデータが記録される。
文書内容データ領域には、このファイルのコンテンツに関するデータが記録される。
【００３８】
ファイル管理データ記憶部２３は、図２（ｃ）に示すように、ファイル管理サーバ１０からダウンロードするファイルを管理するためのファイル管理レコード２３０を格納する。このファイル管理レコード２３０は、ファイル管理サーバ１０からファイルをダウンロードする前に登録され、ダウンロード毎に更新される。ファイル管理レコード２３０は、ファイル種別識別子、ファイル種別名称、ダウンロード間隔、間隔偏差、保管年限に関するデータを含んで構成される。
【００３９】
ファイル種別識別子データ領域には、ファイル管理サーバ１０からダウンロードするファイルを識別するための識別子に関するデータが記録される。
ファイル種別名称データ領域には、ファイル種別識別子に対応して文書内容を示すファイル種別を表示させるための名称に関するデータが記録される。
【００４０】
ダウンロード間隔データ領域には、このファイル種別識別子のファイルをダウンロードした周期に関するデータが記録される。本実施形態では、ダウンロード周期として、統計値算出期間のダウンロード日時の間隔についての統計値（ここでは、平均値）を用いる。
【００４１】
間隔偏差データ領域には、このファイル種別識別子のファイルのダウンロード間隔のばらつきを示す統計値（ここでは、偏差）に関するデータが記録される。
保管年限データ領域には、ダウンロードしたファイルを保管する期限に関するデータが記録される。
【００４２】
上記のように構成されたシステムを用いて、ファイル管理サーバ１０とファイル保管端末２０との間のファイル転送を行なう処理手順を図３〜８に従って説明する。ここでは、ファイル転送処理の全体の流れを説明し、この中で行なわれる更新日時照合処理、ダウンロード周期確認処理、変更表示処理、世代管理処理、保管管理処理の順番に説明する。
【００４３】
（ファイル転送処理）
まず、図３を用いて、ファイル転送処理を説明する。
ファイル保管端末２０の制御部２１は、ダウンロード対象のファイル情報の取得処理を実行する（ステップＳ１−１）。具体的には、制御部２１のダウンロード管理手段２１０は、ファイル管理サーバ１０にアクセスし、配布ファイル記憶部１２に記録された配布ファイル１２０の属性情報（ファイル種別識別子、更新日時、サイズ）を取得する。
【００４４】
次に、ファイル保管端末２０の制御部２１は、ファイル名の対応付け処理を実行する（ステップＳ１−２）。具体的には、制御部２１のダウンロード管理手段２１０は、ファイル種別名称を一覧表示するために、ファイル管理データ記憶部２３に記録されたファイル管理レコード２３０を用いて、配布ファイル記憶部１２から取得した配布ファイル１２０のファイル種別識別子に対してファイル種別名称を対応付けて記憶する。
【００４５】
次に、ファイル保管端末２０の制御部２１は、ダウンロード候補の一覧表示処理を実行する（ステップＳ１−３）。具体的には、制御部２１のダウンロード管理手段２１０は、ダウンロードファイル記憶部２２に記録されたダウンロードファイル２２０について属性情報（ファイル名、更新日時、サイズ）を取得する。ここで、ダウンロードファイル記憶部２２に、ファイル名中のファイル種別識別子が共通するファイルが複数登録されている場合には、ダウンロード日が直近のダウンロードファイル２２０を表示処理対象とする。
【００４６】
次に、ダウンロード管理手段２１０は、配布ファイル１２０のファイル種別識別子と、ダウンロードファイル２２０のファイル名中のファイル種別識別子とを照合する。そして、共通するファイル種別識別子を含むファイルのファイル種別毎に関連付けを行なう。そして、ダウンロード管理手段２１０は、図９に示すダウンロードファイル選択画面５００を、出力部２６に表示する。
【００４７】
このダウンロードファイル選択画面５００においては、ファイル種別識別子に対応するファイル種別名称毎に、配布ファイル記憶部１２及びダウンロードファイル記憶部２２に記録されたファイルの一覧が表示される。このダウンロードファイル選択画面５００において、「ローカル側」はダウンロードファイル記憶部２２に記録されたファイル、「サーバ側」は配布ファイル記憶部１２に記録されたファイルを示している。そして、ダウンロード管理手段２１０は、配布ファイル記憶部１２及びダウンロードファイル記憶部２２においてファイル種別が共通するファイルについては、一つのファイル種別名称に対してそれぞれの更新日時やサイズを表示する。また、配布ファイル記憶部１２又はダウンロードファイル記憶部２２のいずれか一方にのみ記録されているファイルについては、各ファイル種別に対して一方の更新日時やサイズを表示する。
【００４８】
そして、ダウンロード管理手段２１０は、ファイル保管端末２０のダウンロードファイル記憶部２２だけに格納されているファイルについては、最新欄に注意表示（ここでは、「？」マーク）を出力する。
【００４９】
次に、ファイル保管端末２０の制御部２１は、更新日時照合処理を実行する（ステップＳ１−４）。具体的には、制御部２１の更新日時照合手段２１１が、後述するように、配布ファイル１２０の更新日時とダウンロードファイル２２０の更新日時とを比較する。そ
して、更新日時照合手段２１１は、ダウンロード可否判断を促すためにダウンロードファイル選択画面５００の表示を変更する。
【００５０】
次に、ファイル保管端末２０の制御部２１は、ダウンロード周期確認処理を実行する（ステップＳ１−５）。具体的には、制御部２１のダウンロード周期確認手段２１２は、後述するように、ファイル管理データ記憶部２３に記録されたファイルのダウンロード間隔や間隔偏差を取得する。そして、ダウンロード周期確認手段２１２は、ダウンロード漏れの確認を促すためにダウンロードファイル選択画面５００の表示を変更する。
【００５１】
更に、ファイル保管端末２０の制御部２１は、変更確認表示処理を実行する（ステップＳ１−６）。具体的には、制御部２１の変更確認処理手段２１３は、後述するように、配布ファイル記憶部１２及びダウンロードファイル記憶部２２においてファイル種別が共通するファイルについて、文書比較（文書内容の相違点の検出）を行なう。そして、変更確認処理手段２１３は、相違点を検出した場合、ダウンロード要否の確認を促すためにダウンロードファイル選択画面５００の表示を変更する。
【００５２】
次に、ファイル保管端末２０の制御部２１は、ダウンロード対象の指定処理を実行する（ステップＳ１−７）。具体的には、制御部２１のダウンロード管理手段２１０は、出力部２６に表示されたダウンロードファイル選択画面５００において選択されたファイルのファイル識別子を取得する。
【００５３】
そして、ファイル保管端末２０の制御部２１は、ダウンロード処理を実行する（ステップＳ１−８）。具体的には、制御部２１のダウンロード管理手段２１０は、入力部２５を用いて「ファイル受信」アイコンが選択された場合、ダウンロードファイル選択画面５００において選択されたファイルを配布ファイル記憶部１２からダウンロードし、メモリに一時記憶する。
【００５４】
次に、ファイル保管端末２０の制御部２１は、形式チェック処理を実行する（ステップＳ１−９）。具体的には、制御部２１のファイルチェック手段２１５は、ダウンロードしたファイルについて、チェック項目テーブルを用いて形式チェックを行なう。
【００５５】
次に、ファイル保管端末２０の制御部２１は、世代管理処理を実行する（ステップＳ１−１０）。具体的には、制御部２１のファイル保管管理手段２１４は、後述するように、ダウンロードしたファイルを変更してダウンロードファイル記憶部２２に格納する。更に、ファイル保管管理手段２１４は、ファイル管理データ記憶部２３に記録されたダウンロード間隔、間隔偏差を更新する。
【００５６】
更に、ファイル保管端末２０の制御部２１は、保管管理処理を実行する（ステップＳ１−１１）。具体的には、制御部２１のファイル保管管理手段２１４は、後述するように、保管期限が既に経過しているファイルを特定して、このファイルの削除を促すためのアラームを出力する。
【００５７】
（更新日時照合処理）
次に、図４を用いて、更新日時照合処理を説明する。この更新日時照合処理は、配布ファイル記憶部１２及びダウンロードファイル記憶部２２においてファイル種別が共通する各ファイルを、順次、処理対象として特定して繰り返し実行される。
【００５８】
まず、ファイル保管端末２０の制御部２１は、更新日時の比較処理を実行する（ステップＳ２−１）。具体的には、制御部２１の更新日時照合手段２１１は、配布ファイル記憶部１２に記録されたファイル及びダウンロードファイル記憶部２２に記録されたファイル
種別識別子が共通するファイル（処理対象ファイル）の更新日時を取得する。そして、更新日時照合手段２１１は、ダウンロードファイル２２０の更新日時（端末側更新日時）と配布ファイル１２０の更新日時（サーバ側更新日時）の前後関係を判定する。
【００５９】
そして、端末側更新日時がサーバ側更新日時よりも遅い場合（ステップＳ２−２において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、注意喚起フラグの表示処理を実行する（ステップＳ２−３）。具体的には、制御部２１の更新日時照合手段２１１は、ダウンロードファイル選択画面５００の「最新」欄において、このファイルに対して注意喚起フラグ（ここでは、「？？」マーク）を表示する。
【００６０】
一方、サーバ側更新日時と端末側更新日時とが一致する場合（ステップＳ２−２において「ＮＯ」、ステップＳ２−４において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、転送不要フラグの表示処理を実行する（ステップＳ２−５）。具体的には、制御部２１の更新日時照合手段２１１は、ダウンロードファイル選択画面５００の「最新」欄において、転送不要フラグ（ここでは、「−」マーク）を表示する。
【００６１】
ここで、サーバ側更新日時と端末側更新日時とが一致しない場合、サーバ側更新日時が端末側更新日時よりも遅いことになる。この場合（ステップＳ２−２において「ＮＯ」、ステップＳ２−４において「ＮＯ］の場合）、ファイル保管端末２０の制御部２１は、転送候補フラグの表示処理を実行する（ステップＳ２−６）。具体的には、制御部２１の更新日時照合手段２１１は、ダウンロードファイル選択画面５００の「最新」欄において、転送候補フラグ（ここでは、「＊」マーク）を表示する。
【００６２】
そして、ファイル保管端末２０の制御部２１は、このファイルについては転送ファイルとして初期設定処理を実行する（ステップＳ２−７）。具体的には、制御部２１の更新日時照合手段２１１は、ダウンロードファイル選択画面５００において、ダウンロードするファイルを選択するための転送チェックボックス（転送を希望するファイルを指定するための表示）にチェックを初期設定する。
これらの処理を、配布ファイル記憶部１２及びダウンロードファイル記憶部２２に共通して記録されているファイルについて繰り返す。
【００６３】
（ダウンロード周期確認処理）
次に、図５を用いて、ダウンロード周期確認処理を説明する。この処理は、ファイル管理データ記憶部２３に記録された各ファイル及びダウンロードファイル選択画面５００においてダウンロード対象となっていない各ファイルのファイル種別識別子を、順次、処理対象として特定して繰り返し実行される。
【００６４】
まず、ファイル保管端末２０の制御部２１は、ダウンロード間隔の取得処理を実行する（ステップＳ３−１）。具体的には、制御部２１のダウンロード周期確認手段２１２は、ファイル管理データ記憶部２３に記録されたファイル管理レコード２３０を用いて、処理対象のファイル種別識別子のダウンロード間隔を取得する。
【００６５】
更に、ファイル保管端末２０の制御部２１は、間隔偏差の取得処理を実行する（ステップＳ３−２）。具体的には、制御部２１のダウンロード周期確認手段２１２は、ファイル管理データ記憶部２３に記録されたファイル管理レコード２３０を用いて、処理対象のファイル種別識別子の間隔偏差を取得する。
【００６６】
そして、ファイル保管端末２０の制御部２１は、間隔偏差が偏差基準値を超えているかどうかについての判定処理を実行する（ステップＳ３−３）。具体的には、制御部２１のダウンロード周期確認手段２１２は、保持している偏差基準値と、ファイル管理データ記
憶部２３から取得した間隔偏差とを比較する。間隔偏差が偏差基準値を超えている場合（ステップＳ３−３において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、任意ダウンロード表示処理を実行する（ステップＳ３−４）。具体的には、制御部２１のダウンロード周期確認手段２１２は、ダウンロードファイル選択画面５００の「周期」欄において、任意のタイミングでの転送許可フラグ「−」を表示する。
【００６７】
一方、間隔偏差が偏差基準値以下の場合（ステップＳ３−３において「ＮＯ」の場合）、ファイル保管端末２０の制御部２１は、次回ダウンロードの予測時期の算出処理を実行する（ステップＳ３−５）。具体的には、制御部２１のダウンロード周期確認手段２１２は、ダウンロードファイル記憶部２２を用いて、処理対象のファイル名中のファイル種別識別子が記録されたダウンロードファイル２２０の中で、前回（直近）のダウンロード日時を特定する。そして、ダウンロード周期確認手段２１２は、このダウンロード日時に対して、ファイル管理データ記憶部２３に記録されたダウンロード間隔を加算して次回ダウンロード予測日を算出する。
【００６８】
次に、ファイル保管端末２０の制御部２１は、次回ダウンロード予測日が到来しているかどうかについての判定処理を実行する（ステップＳ３−６）。具体的には、制御部２１のダウンロード周期確認手段２１２は、システムタイマーから現在日付を取得し、次回ダウンロード予測日と比較する。ここで、次回ダウンロード予測日が到来している場合（ステップＳ３−６において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、周期ダウンロードアラーム表示処理を実行する（ステップＳ３−７）。具体的には、制御部２１のダウンロード周期確認手段２１２は、ダウンロードファイル選択画面５００の「周期」欄において、ダウンロード周期が到来していることを示すアラーム表示「！」を出力する。
これらの処理を、ファイル管理データ記憶部２３に記録された各ファイル種別識別子について繰り返す。
【００６９】
（変更確認表示処理）
次に、図６を用いて、変更確認表示処理を説明する。この変更確認表示処理は、配布ファイル記憶部１２及びダウンロードファイル記憶部２２においてファイル種別が共通する各ファイルのファイル種別を、順次、処理対象として特定して繰り返し実行される。
【００７０】
まず、ファイル保管端末２０の制御部２１は、比較対象のファイルの取得処理を実行する（ステップＳ４−１）。具体的には、制御部２１の変更確認処理手段２１３は、処理対象のファイル種別のダウンロードファイル２２０を取得する。ここで、ダウンロードファイル記憶部２２に、ファイル名中のファイル種別識別子が共通するファイルが複数登録されている場合には、ダウンロード日が直近のダウンロードファイル２２０を処理対象とする。
【００７１】
次に、ファイル保管端末２０の制御部２１は、文書比較処理を実行する（ステップＳ４−２）。具体的には、制御部２１の変更確認処理手段２１３は、配布ファイル記憶部１２から配布ファイル１２０を取得し、この配布ファイル１２０の文書内容とダウンロードファイル２２０の文書内容とを比較する。
【００７２】
次に、ファイル保管端末２０の制御部２１は、差分の有無についての判定処理を実行する（ステップＳ４−３）。具体的には、制御部２１の変更確認処理手段２１３は、配布ファイル記憶部１２に記録された配布ファイル１２０の文書内容と、ダウンロードファイル記憶部２２に記録されたダウンロードファイル２２０の文書内容との差分を検索する。
【００７３】
ここで、差分を検知した場合（ステップＳ４−３において「ＹＥＳ」の場合）、ファイ
ル保管端末２０の制御部２１は、「変更あり」の表示処理を実行する（ステップＳ４−４）。具体的には、制御部２１の変更確認処理手段２１３は、ダウンロードファイル選択画面５００の「文書比較」欄において、変更箇所があることを示す表示を出力する。更に、ダウンロードファイル選択画面５００の「文書比較」欄において詳細確認アイコンを出力する。この詳細確認アイコンが選択された場合、変更確認処理手段２１３は、サブウィンドウを生成し、このサブウィンドウに両者のすべての差分を出力する。
【００７４】
一方、差分を検知できなかった場合（ステップＳ４−３において「ＮＯ」の場合）、ファイル保管端末２０の制御部２１は、「変更なし」の表示処理を実行する（ステップＳ４−５）。具体的には、制御部２１の変更確認処理手段２１３は、ダウンロードファイル選択画面５００の「文書比較」欄において、変更箇所がないことを示す表示を出力する。
これらの処理を、配布ファイル記憶部１２及びダウンロードファイル記憶部２２において共通して格納された各ファイルのファイル種別について繰り返す。
【００７５】
（世代管理処理）
次に、図７を用いて、世代管理処理を説明する。この世代管理処理は、新たにダウンロードしたファイル毎に繰り返し実行される。
【００７６】
まず、ファイル保管端末２０の制御部２１は、作成日情報の取得処理を実行する（ステップＳ５−１）。具体的には、制御部２１のファイル保管管理手段２１４は、ダウンロードした配布ファイル１２０の更新日時を作成日情報として取得する。
【００７７】
次に、ファイル保管端末２０の制御部２１は、リネーム処理を実行する（ステップＳ５−２）。具体的には、制御部２１のファイル保管管理手段２１４は、ファイル識別子に対して、更新日時の「年月日」を付加したファイル名を生成する。次に、ファイル保管管理手段２１４は、この配布ファイル１２０に対して、このファイル名、ダウンロード日時を付与し、ダウンロードファイル２２０としてダウンロードファイル記憶部２２に格納する。
【００７８】
次に、ファイル保管端末２０の制御部２１は、ダウンロード間隔の統計値の算出処理を実行する（ステップＳ５−３）。具体的には、制御部２１のファイル保管管理手段２１４は、予め設定された統計値算出期間に含まれるダウンロード日時を、ダウンロードファイル記憶部２２から取得する。そして、ファイル保管管理手段２１４は、各ダウンロード日時の間隔を算出する。更に、ファイル保管管理手段２１４は、算出したダウンロード間隔の統計値（ここでは、平均値）を算出し、ファイル管理データ記憶部２３のファイル管理レコード２３０に更新記録する。
【００７９】
次に、ファイル保管端末２０の制御部２１は、ダウンロード間隔の偏差の算出処理を実行する（ステップＳ５−４）。具体的には、制御部２１のファイル保管管理手段２１４は、算出したダウンロード間隔についての偏差を算出し、ファイル管理データ記憶部２３のファイル管理レコード２３０に更新記録する。
これらの処理を、新たにダウンロードしたファイルについて繰り返す。
【００８０】
（保管管理処理）
次に、図８を用いて、保管管理処理を説明する。この処理は、ダウンロードファイル記憶部２２に記録された各ダウンロードファイル２２０を、順次、処理対象として特定して繰り返し実行される。
【００８１】
まず、ファイル保管端末２０の制御部２１は、保管年限の取得処理を実行する（ステップＳ６−１）。具体的には、制御部２１のファイル保管管理手段２１４は、ダウンロード
ファイル記憶部２２に記録された処理対象のダウンロードファイル２２０のファイル名を用いてファイル種別識別子を特定する。そして、ファイル保管管理手段２１４は、ファイル管理データ記憶部２３から、ファイル種別識別子に対応する保管年限を取得する。
【００８２】
そして、ファイル保管端末２０の制御部２１は、保管年限を経過しているかどうかについての判定処理を実行する（ステップＳ６−２）。具体的には、制御部２１のファイル保管管理手段２１４は、処理対象のダウンロードファイル２２０のダウンロード日から現在日付までの保管期間を算出する。そして、ファイル保管管理手段２１４は、保管年限と保管期間とを比較する。
【００８３】
ここで、保管年限を経過している場合（ステップＳ６−２において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、ファイル削除のアラーム出力処理を実行する（ステップＳ６−３）。具体的には、制御部２１のファイル保管管理手段２１４は、出力部２６において、保管年限を越えたファイルが保管されていることを示すアラーム表示を出力する。一方、保管年限を経過していない場合（ステップＳ６−２において「ＮＯ」の場合）、ステップＳ６−３の処理をスキップする。
これらの処理を、ダウンロードファイル記憶部２２に記録されたすべてのダウンロードファイル２２０について繰り返す。
【００８４】
本実施形態によれば、以下のような効果を得ることができる。
【００８５】
・  本実施形態においては、ファイル管理データ記憶部２３は、ファイル管理サーバ１０からダウンロードするファイルを管理するためのファイル管理レコード２３０を格納する。ファイル管理レコード２３０は、ファイル種別識別子、ファイル種別名称に関するデータを含んで構成される。これにより、ファイル管理サーバ１０において管理されている識別子を、文書内容を示すファイル種別の名称に対応付けることができるので、ファイル内容を容易に把握することができる。
【００８６】
・  本実施形態においては、ファイル保管端末２０の制御部２１は、更新日時照合処理を実行する。ここでは、端末側更新日時がサーバ側更新日時よりも遅い場合（ステップＳ２−２において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、注意喚起フラグの表示処理を実行する（ステップＳ２−３）。これにより、同じファイル名で保存する場合にも、修正されたファイルに対する上書き保存を抑制することができる。
【００８７】
また、サーバ側更新日時と端末側更新日時とが一致する場合（ステップＳ２−２において「ＮＯ」、ステップＳ２−４において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、転送不要フラグの表示処理を実行する（ステップＳ２−５）。これにより、重複したファイルのダウンロードや保存を抑制し、資源を有効活用することができる。
【００８８】
また、サーバ側更新日時と端末側更新日時とが一致せず、サーバ側更新日時が端末側更新日時よりも遅い場合（ステップＳ２−４において「ＮＯ］の場合）、ファイル保管端末２０の制御部２１は、転送候補フラグの表示処理を実行する（ステップＳ２−６）。更に、ファイル保管端末２０の制御部２１は、このファイルについて転送ファイルとしての初期設定処理を実行する（ステップＳ２−７）。これにより、選択漏れを抑制しながら効率的に転送を行なうことができる。
【００８９】
・  本実施形態においては、ファイル保管端末２０の制御部２１は、更新日時照合処理を実行する。ここでは、間隔偏差が偏差基準値以下の場合（ステップＳ３−３において「ＮＯ」の場合）、ファイル保管端末２０の制御部２１は、次回ダウンロードの予測時期の算出処理を実行する（ステップＳ３−５）。そして、次回ダウンロード予測日が到来して
いる場合、ファイル保管端末２０の制御部２１は、周期ダウンロードアラーム表示処理を実行する（ステップＳ３−７）。これにより、定期的にダウンロードしているファイルについて、ダウンロードすべき時期が到来しているにも拘らず、ダウンロードが漏れている場合、注意を喚起することができる。
【００９０】
・  本実施形態においては、ファイル保管端末２０の制御部２１は、変更確認表示処理を実行する。ここでは、配布ファイル記憶部１２及びダウンロードファイル記憶部２２においてファイル種別が共通する各ファイルについて、文書比較処理を実行する（ステップＳ４−２）。そして、差分を検知した場合（ステップＳ４−３において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、「変更あり」の表示処理を実行する（ステップＳ４−４）。また、差分を検知できなかった場合（ステップＳ４−３において「ＮＯ」の場合）、ファイル保管端末２０の制御部２１は、「変更なし」の表示処理を実行する（ステップＳ４−５）。これにより、変更箇所を確認しながら、必要なファイルのみをダウンロードしてダウンロードファイル記憶部２２に格納することにより、メモリ資源の無駄を抑制することができる。
【００９１】
・  本実施形態においては、ファイル保管端末２０の制御部２１は、世代管理処理を実行する。ここでは、ファイル保管端末２０の制御部２１は、作成日情報を取得し（ステップＳ５−１）、リネーム処理を実行する（ステップＳ５−２）。これにより、ダウンロード履歴を考慮して、ファイルを効率的に保存することができる。
【００９２】
更に、ファイル保管端末２０の制御部２１は、ダウンロード間隔の統計値の算出処理（ステップＳ５−３）、ダウンロード間隔の偏差の算出処理（ステップＳ５−４）を実行する。これにより、ダウンロード周期確認処理を効率的に実行することができる。
【００９３】
・  本実施形態においては、ファイル保管端末２０の制御部２１は、保管管理処理を実行する。ここでは、ファイル保管端末２０の制御部２１は、ダウンロードファイル２２０のダウンロード日から現在日付までの保管期間を算出する。そして、ファイル保管管理手段２１４は、保管年限と保管期間とを比較する。保管年限を経過している場合（ステップＳ６−２において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、ファイル削除のアラーム出力処理を実行する（ステップＳ６−３）。これにより、必要以上に長期に亘って保管されているファイルを削除して、メモリ資源を効率的に活用することができる。
【００９４】
なお、上記各実施形態は以下のように変更してもよい。
○  上記実施形態では、サーバ側更新日時と端末側更新日時とが一致せず、サーバ側更新日時が端末側更新日時よりも遅い場合（ステップＳ２−４において「ＮＯ］の場合）、ファイル保管端末２０の制御部２１は、転送候補フラグの表示処理を実行する（ステップＳ２−６）。これに代えて、ファイル保管端末２０の制御部２１が、このファイルを自動的にダウンロードするように構成してもよい。
【００９５】
○  上記実施形態では、配布ファイル１２０の文書内容とダウンロードファイル２２０の文書内容との比較において差分を検知した場合（ステップＳ４−３において「ＹＥＳ」の場合）、ファイル保管端末２０の制御部２１は、「変更あり」の表示処理を実行する（ステップＳ４−４）。これに代えて、ファイル保管端末２０の制御部２１が、「文書比較」欄に変更箇所を表示するように構成してもよい。具体的には、制御部２１の変更確認処理手段２１３は、文書内容の差分を含めた一文を変更箇所として特定し、ダウンロードファイル選択画面５００の「文書比較」欄に出力する。そして、詳細確認アイコンが選択された場合に、変更確認処理手段２１３は、このファイルについての文書比較結果全体を出力する。
【００９６】
○  上記実施形態では、ファイル保管端末２０の制御部２１は、ダウンロードファイル記憶部２２から、既にダウンロードされたファイルを取得する。この場合、ダウンロードファイル記憶部２２として、ファイル保管端末２０に外部接続された記憶媒体等を用いることも可能である。
【００９７】
○  上記実施形態では、ファイル保管端末２０の制御部２１は、ダウンロード周期確認処理を実行する（ステップＳ１−５）。具体的には、制御部２１のダウンロード周期確認手段２１２は、ファイル管理データ記憶部２３に記録されたファイルのダウンロード間隔や間隔偏差を取得する。これに代えて、ダウンロード履歴データ記憶部を設けて、ファイル保管端末２０の制御部２１が、ファイル種別に対応させてダウンロード日時を含むダウンロード履歴を記録するようにしてもよい。そして、制御部２１のダウンロード周期確認手段２１２は、このダウンロード履歴を用いてダウンロード間隔や間隔偏差を算出するように構成する。これにより、過去にダウンロードしたファイルを保存していない場合においても、ダウンロード履歴を用いて周期や偏差を算出することができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態のシステム概略図。
【図２】各データ記憶部に記録されたデータの説明図であって、（ａ）は配布ファイル記憶部、（ｂ）はダウンロードファイル記憶部、（ｃ）はファイル管理データ記憶部に記録されたデータの説明図。
【図３】本実施形態の処理手順の説明図。
【図４】本実施形態の処理手順の説明図。
【図５】本実施形態の処理手順の説明図。
【図６】本実施形態の処理手順の説明図。
【図７】本実施形態の処理手順の説明図。
【図８】本実施形態の処理手順の説明図。
【図９】本実施形態の表示画面の説明図。
【符号の説明】
【００９９】
１０…ファイル管理サーバ、１２…配布ファイル記憶部、２０…ファイル保管端末、２１…制御部、２１０…ダウンロード管理手段、２１１…更新日時照合手段、２１２…ダウンロード周期確認手段、２１３…変更確認処理手段、２１４…ファイル保管管理手段、２１５…ファイルチェック手段、２２…ダウンロードファイル記憶部、２３…ファイル管理データ記憶部。
【図１】
0005184164.tif 000002
【図２】
0005184164.tif 000003
【図３】
0005184164.tif 000004
【図４】
0005184164.tif 000005
【図５】
0005184164.tif 000006
【図６】
0005184164.tif 000007
【図７】
0005184164.tif 000008
【図８】
0005184164.tif 000009
【図９】
0005184164.tif 000010