(57)【要約】【課題】  ファイルを過去に閲覧したユーザに更新情報をタイムリーに通知するファイル配信管理装置および方法およびプログラムを提供する。【解決手段】ファイル配信管理装置（１０）は、ファイル操作制御部（１３）がファイルのアップロード要求イベントを通信制御部（１６）を介して検知したアップロードファイルの情報ファイル管理テーブル（１９）に登録し、ファイル操作監視部（１２）は、ファイル操作制御部（１３）におけるダウンロードイベントを検知し、ダウンロードファイルとユーザの情報をダウンロードユーザリスト（１８）に登録するようファイル閲覧ユーザ管理部（１１）に指示する。ファイル操作監視部（１２）は、ファイル操作制御部（１３）へのファイルの更新要求を検知して更新ファイルを過去に閲覧した各ユーザの連絡先をダウンロードユーザリスト（１８）で特定し、ファイル更新情報通知部（１４）に更新通知メールの送信を指示する。【選択図】  図１
2005234655.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから指定されたファイル情報を提供するファイル配信管理装置であって、
ファイルの属性情報をファイル毎に維持管理するファイル管理手段と、
前記ファイルに対する閲覧を検知して閲覧したユーザの閲覧履歴をファイル毎に収集する閲覧履歴管理手段と、
前記閲覧履歴管理手段にて管理されるユーザに対する変更通知の為の通知先および通知手段をユーザ毎に記憶して管理する通知先管理手段と、
前記ファイルに対する属性情報が更新された場合、該更新されたファイルを閲覧したユーザを前記閲覧履歴管理手段により特定し、閲覧促進の通知を前通知先管理手段にて特定した通知先および通知方法に基づいて行う変更通知手段と
を具備する
ことを特徴とするファイル配信管理装置。
【請求項２】
前記通知先は、電子メールアドレスであり、前記通知方法は電子メールによる通知である
ことを特徴とする請求項１に記載のファイル配信管理装置。
【請求項３】
ユーザから指定されたファイル情報を提供するファイル配信管理方法であって、
ファイルの属性情報をファイル管理手段によりファイル毎に維持管理し、
前記ファイルに対する閲覧を検知して閲覧したユーザの閲覧履歴をファイル毎に収集し、
前記閲覧履歴管理手段にて管理されるユーザに対する変更通知の為の通知先および通知手段をユーザ毎に記憶して管理し、
前記ファイルに対する属性情報が更新された場合、該更新されたファイルを閲覧したユーザを前記閲覧履歴管理手段により特定し、閲覧促進の通知を前通知先管理手段にて特定した通知先および通知方法に基づいて行う
ことを特徴とするファイル配信管理方法。
【請求項４】
ユーザから指定されたファイル情報を提供するファイル配信処理をコンピュータにより実行させるファイル配信管理プログラムであって、
ファイル管理手段が、ファイルの属性情報をファイル毎に維持管理するステップと、
閲覧履歴管理手段が、前記ファイルに対する閲覧を検知して閲覧したユーザの閲覧履歴をファイル毎に収集するステップと、
通知先管理手段が、前記閲覧履歴管理手段にて管理されるユーザに対する変更通知の為の通知先および通知手段をユーザ毎に記憶して管理するステップと、
前記ファイルに対する属性情報が更新された場合、変更通知手段が、更新されたファイルを閲覧したユーザを前記閲覧履歴管理手段により特定し、閲覧促進の通知を前通知先管理手段にて特定した通知先および通知方法に基づいて行うステップと
を具備する
ことを特徴とするファイル配信管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク環境にてファイルを配信して管理する技術に関し、特に、ファイルを閲覧したユーザを管理し、過去に閲覧したファイルが更新されたことを閲覧したユーザに通知する技術に関する。
【背景技術】
【０００２】
従来のサーバコンピュータに格納された文書が更新されたときに、その文書の提供先であるクライアントコンピュータに対してその更新の通知を適切に行う技術として、特許文献１記載の「文書更新通知装置および文書更新通知方法」が開示されている。
【０００３】
この特許文献１の発明は、サーバにある情報が更新されたことを容易かつ適切にクライアントに通知することのできる文書更新通知装置および文書更新通知方法を提供することを目的とし、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバとＷＷＷブラウザの間に文書提供仲介サーバを介在させ、ＷＷＷブラウザからの文書要求に応答してＷＷＷサーバから提供される文書が更新されていたとき、または予め定められた期間を越えてＷＷＷブラウザからの文書要求が発生しなかった場合に文書要求定期発生装置によって自発的に発生させた文書要求に応答してＷＷＷサーバから提供された文書が更新されていたときに、メール送信装置が送信する電子メールによって、文書が更新された旨を文書更新通信管理データベースに登録されたＷＷＷブラウザに対して通知する。
【０００４】
また、従来の文書管理における文書の変更通知に関する技術として、特許文献２記載の「文書管理方法及び装置並びにその処理プログラム及びそれを格納した記憶媒体」が開示されている。
【０００５】
この特許文献２の発明は、文書の属性情報及びユーザの閲覧の特性に応じた文書閲覧の通知を行い、ユーザによる文書の閲覧を促進することを目的とし、閲覧管理部は、ログ情報収集部からログ情報管理テーブルを、ＤＢＭＳ部から文書管理テーブルを、ユーザ情報管理部からユーザ情報管理テーブルをそれぞれ通知され、閲覧管理部は、各ユーザ対応にかつ各文書対応に、文書管理テーブルから抽出した文書の属性情報及びログ情報管理テーブルから抽出したユーザの閲覧履歴に応じて閲覧促進のためのメッセージを編集し、ユーザ情報管理テーブルからユーザのアドレスを抽出し、当該メッセージをメール制御部を介して送信する。
【０００６】
また、従来の文書管理技術における文書の変更通知に関する別の技術として、特許文献３記載の「文書配信管理方法」が開示されている。
【０００７】
この特許文献３の発明は、文書の登録または変更の通知を送るユーザが検索可能な文書管理方法およびシステムを提供することを目的とし、複数の作業者が共同作業を行って同一の要素情報を参照する形態をとる場合、要素情報が変更される都度、「使用状況テーブル」を参照して作業者に変更通知を行うものである。
【特許文献１】特開平１１−１５７１６号公報。
【特許文献２】特開２００２−３４２３１７号公報。
【特許文献３】特開平１０−２６９０７１号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特許文献１の発明の構成においては、サーバコンピュータに格納された文書が更新された時に、その文書の提供先であるクライアントコンピュータに、その更新の通知をおこなう構成であり、文書の閲覧者に更新の通知を行うことができないといった問題が生じた。
【０００９】
また、上記特許文献２の発明の構成においては、複数の関連文書の登録者に対しては、変更通知を行うことができるが、文書を閲覧目的でダウンロードしたユーザに対しては、変更通知を行うことができないといった問題が生じた。
【００１０】
また、上記特許文献３の発明の構成においては、複数の作業者と、作業者が作成するドキュメントの情報を記録している「使用状況テーブル」に基づいて変更通知先を決定するため、変更通知をうけることができるのは作業者に限定されてしまい、関係者以外のユーザには提供されないといった問題が生じた。
【００１１】
このような問題を解決すべく、本発明は、ファイル配置管理装置にて管理されるファイルを閲覧したユーザをダウンロードユーザリストに自動登録して管理し、ファイルの更新をトリガとして、更新ファイルを過去に閲覧したユーザへの連絡先をダウンロードユーザリストに基づいてそれぞれ特定し更新情報を通知することができるファイル配信管理装置および方法およびプログラムの提供を目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１の発明は、ユーザから指定されたファイル情報を提供するファイル配信管理装置であって、ファイルの属性情報をファイル毎に維持管理するファイル管理手段と、ファイルに対する閲覧を検知して閲覧したユーザの閲覧履歴をファイル毎に収集する閲覧履歴管理手段と、閲覧履歴管理手段にて管理されるユーザに対する変更通知の為の通知先および通知手段をユーザ毎に記憶して管理する通知先管理手段と、ファイルに対する属性情報が更新された場合、更新されたファイルを閲覧したユーザを閲覧履歴管理手段により特定し、閲覧促進の通知を通知先管理手段にて特定した通知先および通知方法に基づいて行う変更通知手段とを具備することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、通知先は、電子メールアドレスであり、通知方法は電子メールによる通知であることを特徴とする。
【００１４】
また、請求項３の発明は、ユーザから指定されたファイル情報を提供するファイル配信管理方法であって、ファイルの属性情報をファイル管理手段によりファイル毎に維持管理し、ファイルに対する閲覧を検知して閲覧したユーザの閲覧履歴をファイル毎に収集し、閲覧履歴管理手段にて管理されるユーザに対する変更通知の為の通知先および通知手段をユーザ毎に記憶して管理し、ファイルに対する属性情報が更新された場合、更新されたファイルを閲覧したユーザを閲覧履歴管理手段により特定し、閲覧促進の通知を前通知先管理手段にて特定した通知先および通知方法に基づいて行うことを特徴とする。
【００１５】
また、請求項４の発明は、ユーザから指定されたファイル情報を提供するファイル配信処理をコンピュータにより実行させるファイル配信管理プログラムであって、ファイル管理手段が、ファイルの属性情報をファイル毎に維持管理するステップと、閲覧履歴管理手段が、ファイルに対する閲覧を検知して閲覧したユーザの閲覧履歴をファイル毎に収集するステップと、通知先管理手段が、閲覧履歴管理手段にて管理されるユーザに対する変更通知の為の通知先および通知手段をユーザ毎に記憶して管理するステップと、ファイルに対する属性情報が更新された場合、変更通知手段が、更新されたファイルを閲覧したユーザを閲覧履歴管理手段により特定し、閲覧促進の通知を前通知先管理手段にて特定した通知先および通知方法に基づいて行うステップとを具備することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ファイル配信管理装置にてファイルを配信したユーザをダウンロードユーザリストに自動登録して管理し、ファイル配信管理装置にて管理されるファイルが更新された場合、更新内容を通知するユーザをダウンロードユーザリストにて特定し、ファイルの更新と同時に更新内容を通知することができる。
【００１７】
これにより、ファイルを閲覧したユーザは、閲覧ファイルの更新確認などによる問い合わせ操作が不要となり、ファイル配信管理装置に送信される通信量を削減することができる。
【００１８】
また、ファイル配信管理装置は、ファイルの更新情報を過去にファイルを閲覧したユーザに漏れなくタイムリーに提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明のファイル配信管理装置および方法およびプログラムについて添付図面を参照しながら詳細に説明する。
【００２０】
本発明に係るファイル配信管理装置を含むファイル配信システムの概略構成およびファイル配信管理装置の主要な制御構成を示した図である。
【００２１】
図１において、ファイル配信管理装置１０は、ＷＥＢサーバとしてのファイル配信機能を具備し、ファイル配信管理装置１０にて管理されるファイルの閲覧を行うためのＷＥＢブラウザ、ファイル配信管理装置１０にファイルをアップロードするファイル転送用のツールを有する各ユーザ端末３０がインターネットあるいはイントラネットとして構築されたネットワーク２０を介して相互に接続される。
【００２２】
また、ファイル配信管理装置１０は、ダウンロードしたファイルと配信先ユーザの情報をダウンロードユーザリストとして管理する閲覧情報管理機能と、ファイルが更新された場合には、過去にファイルを閲覧した各ユーザに対してファイルの更新情報をメール通知する機能を有する。
【００２３】
ファイル配信管理装置１０が上記各機能を提供するための制御要素として、ファイル配信管理装置１０は、ファイル閲覧ユーザ管理部１１、ファイル操作監視部１２、ファイル操作制御部１３、ファイル更新情報通知部１４、記憶部１５、通信制御部１６を具備する。
【００２４】
記憶部１５は、ファイル配信管理装置１０を制御する各種プログラムおよび制御用の定義情報を始め、特に、この発明に係るファイル配信管理に必要な情報として、ファイル配信管理装置１０にアクセス可能なユーザ情報を管理するユーザ管理テーブル１７、ファイル配信管理装置１０が管理するファイルを閲覧したユーザとファイルの情報を管理するダウンロードユーザリスト１８、ファイル配信管理装置１０にて管理されるファイルの各種属性を登録して管理するファイル管理テーブル１９を記憶する。
【００２５】
ファイル閲覧ユーザ管理部１１は、記憶部１５に記憶して管理されるファイルに対して、閲覧を要求したユーザおよび閲覧したファイル、閲覧日時を含む閲覧情報をダウンロードユーザリスト１８として記憶部１５に記録して管理する。
【００２６】
ファイル操作制御部１３は、通信制御部１６から通知されるファイル操作要求のデータを受信して解析し、アップロードファイルによるファイルの登録、更新処理と、記憶部１５から読み出したダウンロード用のファイルデータを要求元に送信するよう通信制御部１６に指示する制御を行う。
【００２７】
また、ファイル操作制御部１３は、ファイルを操作した種別としてアップロード、ダウンロードの区分と、操作したファイルの識別情報を、ファイル操作監視部１２に通知する。
【００２８】
ファイル操作監視部１２は、ファイル操作制御部１３から通知されるファイル操作の種別を判断し、ダウンロード要求されたファイルを配信した場合には、ファイル閲覧ユーザ管理部１１に対してダウンロードユーザリスト１８に対する閲覧情報の登録を指示し、アップロード要求によってファイルが更新された場合には、ファイルの更新内容をファイルを閲覧したユーザに対して通知するようファイル更新情報通知部１４に指示する。
【００２９】
ファイル更新情報通知部１４は、メールデータの自動作成および自動送信機能を有し、更新前のファイルを過去に閲覧したユーザのメールアドレスを宛先とし、ファイルの更新情報を本文とするメールデータを作成し、作成したメールの送信を通信制御部１６に指示する。
【００３０】
通信制御部１６は、ネットワーク２０を介してファイル配信管理装置１０に接続される各端末との間においてインターネットプロトコルに基づいてデータ通信制御を行い、特に、メール送信用プロトコルに基づいて図示しないメールサーバに対するメールデータの送信制御や、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）により、ユーザ端末とのファイルデータの送受信制御を行う。
【００３１】
なお、図１に示したファイル配信管理装置１０の構成において、記憶部１５に登録したファイルをメンテナンスするツールなどによって削除する構成、および、削除されたファイルに対応するダウンロードユーザリスト１８の閲覧情報の削除を行う構成、および、ファイル削除したことを更新情報のひとつとしてメール通知する構成の図示および説明は省略する。
【００３２】
次に、図１に示した記憶部１５に記憶されるユーザ管理テーブル１７、ダウンロードユーザリスト１８、ファイル管理テーブル１９にてついてさらに説明する。
【００３３】
図２は、ユーザ管理テーブル１７に登録されるデータの例を示す図である。
【００３４】
図２において、ユーザ管理テーブル１７は、ファイル配信管理装置１０にアクセスしたユーザを各制御部が共通の識別子にてユニークに特定できるようにユーザ毎に付与して管理する「ユーザＩＤ」、ユーザ毎の連絡先としてメールアドレスを設定する「ユーザアドレス」、ユーザの使用端末を管理するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ファイル更新情報通知する時の通知パターンをユーザ毎に設定して管理する「更新情報通知設定」を登録する。
【００３５】
図３は、ファイル管理テーブルに登録して管理されるデータの例を示す図である。
【００３６】
図３において、ファイル管理テーブル１９は、ファイルをユニークに特定する識別子を付与して設定する「ファイルＩＤ」、記憶部１５におけるファイルの保存場所としてＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）を設定する「格納場所」ファイルを登録した日時を示すファイル更新日時、ファイルが更新された日時を設定する「更新日時」、ファイル配信管理装置１０が各ファイルに対して独自に設定した属性として、例えば、ファイルを登録したユーザの識別情報等を設定して管理する「属性Ａ」を管理する。
【００３７】
図４は、ダウンロードユーザリストに登録されるデータ例を示す図である。
【００３８】
図４において、ダウンロードユーザリスト１８は、ファイルをダウンロードしたユーザ情報を、図２に示したユーザ管理テーブル１７にて登録された「ユーザＩＤ」を使用して設定する「ユーザＩＤ」、ダウンロードしたファイルの情報として、図３に示したファイル管理テーブル１９に登録して管理される「ファイルＩＤ」を使用して設定する「アクセスファイルＩＤ」、ダウンロード操作を行った日時を設定する「アクセス日時」を有する。
【００３９】
次に、図１に示したファイル配信管理装置１０によるファイル配信制御および管理機能について説明する。
【００４０】
図５は、ファイル配信管理装置１０が、ユーザ端末３０からのファイルのアップロードによるファイルの登録、更新処理、ファイルをダウンロードしたユーザおよびファイルの情報を含む閲覧情報の登録処理、ファイル更新情報のメール通知処理について説明する。
【００４１】
図５において、ネットワーク２０を介してユーザ端末３０から送信されたファイルのアップロード要求データ、もしくは、ファイルのダウンロード要求データを通信制御部１６から受信した場合、ファイル操作制御部１３は、ファイル操作監視部１２にファイル操作のイベントが発生したことを通知する。
【００４２】
また、ファイル操作制御部１３は、ファイル操作のイベント発生通知を通信制御部１６から、受信すると、受信データを解析し、ファイル操作の種別としての「アップロード」、「ダウンロード」の別を判断する（Ｓ１０１）。
【００４３】
ファイルのアップロード要求である場合（Ｓ１０１−ＹＥＳ）、ファイル操作制御部１３は、アップロードされたファイルのデータと、ファイルの格納場所の指定情報を、通信制御部１６から受信したデータから抽出し、抽出した情報と、ファイル管理テーブル１９の登録データに基づいて、アップロードされたファイルが、新規登録のファイルか、更新ファイルであるかを判断する（Ｓ１０２）。
【００４４】
ファイルの新規登録である場合（Ｓ１０２−ＮＯ）、ファイル操作制御部１３は、アップロードされたファイルを記憶部１５の指定された格納場所に登録し、ファイルの属性情報をファイル管理テーブル１９に登録して、次のファイル操作イベントを管理する。
【００４５】
一方、ステップＳ１０２において、ファイルの更新要求である場合（Ｓ１０２−ＹＥＳ）、ファイル操作制御部１３は、アップロードされたファイルで、記憶部１５に登録した既存のファイルを上書きし、ファイル管理テーブル１９の登録内容を更新し、更新ファイルのファイル管理テーブル１９における識別子と、ファイル更新処理を行ったことをファイル操作監視部１２に通知する（Ｓ１０３）。
【００４６】
ファイル操作監視部１２は、ダウンロードユーザリスト１８から過去に更新されたファイルを閲覧したユーザ識別情報の一覧を抽出して記憶部１５等に一時的に作成する（Ｓ１０４）。
【００４７】
ファイル操作監視部１２は、ステップＳ１０４で作成した閲覧ユーザリストの各ユーザＩＤから、ユーザ管理テーブル１７に登録されたメールアドレスを取得する（Ｓ１０５）。
【００４８】
ファイル操作監視部１２は、通信制御部１６に対し、ステップＳ１０５で取得したメールアドレスを宛先とし、更新ファイルの通知情報を本文とするメールデータを作成して、ネットワーク２０を介して接続される所定の図示しないメールサーバに送信するよう指示する（Ｓ１０６）。
【００４９】
再度、ステップＳ１０１の処理に戻り、ファイルのダウンロード要求が発生した場合（Ｓ１０１−ＮＯ、Ｓ１０７−ＹＥＳ）、ファイル操作制御部１３は、通信制御部１６から受信したデータを解析して、ダウンロードが要求されたファイルの識別情報、ダウンロード要求を行ったユーザ端末３１のＩＰアドレスを抽出し、抽出したＩＰアドレスを宛にファイルデータを送信するよう通信制御部１６に指示する。
【００５０】
さらに、ファイル操作制御部１３は、ファイルのダウンロード処理が完了すると、ファイル操作監視部１２に対して、ダウンロード要求元に送信したファイルの識別情報と、ダウンロード要求元のＩＰアドレスをファイル操作監視部１２に通知する。
【００５１】
ファイル操作監視部１２は、ファイル操作制御部１３から通知された送信ファイルの識別情報、ファイルを送信した宛先のＩＰアドレスを取得し（Ｓ１０８）、送信先のＩＰアドレスに対応するユーザ情報をユーザ管理テーブル１７から取得する（Ｓ１０９）。
【００５２】
ファイル操作監視部１２は、ステップＳ１０８およびステップＳ１０９で取得したユーザ情報、ファイル情報をもとに、ユーザ管理テーブル１７をサーチし、過去に閲覧したユーザのデータが登録されているが否かを判断する（Ｓ１１０）。
【００５３】
ダウンロード要求を行ったユーザの閲覧情報がダウンロードユーザリスト１８に登録済の場合（Ｓ１１０―ＹＥＳ）、ファイル操作監視部１２は、処理を終了して次のファイル操作の検出通知を監視する。
【００５４】
一方、ダウンロードユーザリスト１８に、ダウンロード要求を行ったユーザの閲覧情報が登録されていない場合（Ｓ１１０−ＮＯ）、ファイル操作監視部１２は、ダウンロードしたファイル情報と、ユーザ情報をダウンロードユーザリスト１８に登録するようファイル閲覧ユーザ管理部１１にデータを送信して指示する（Ｓ１１１）。
【００５５】
なお、ユーザ管理テーブル１７に登録されていないユーザが、ファイルのダウンロード要求した場合は、ダウンロード要求を行ったユーザ端末３０のＷＥＢブラウザに対して、メールアドレス等を含む各種ユーザ情報の入力を要求する入力用フォームを表示し、入力用フォームにて入力されたユーザ情報をユーザ管理テーブル１７に登録する構成をファイル配信管理装置１０に追加し、未登録の閲覧ユーザを管理できるようにしても良い。
【産業上の利用可能性】
【００５６】
本発明のファイル配信管理装置および方法およびプログラムは、情報共有を目的とするファイル配信システムに有効であり、特に、ファイルを配信する側において、ファイルを閲覧したユーザを管理し、ファイルが更新された場合は、更新されたファイルを過去に閲覧したユーザに対してタイムリーにファイル更新情報を提供することが要求されるファイル配信システムに有効である。
【図面の簡単な説明】
【００５７】
【図１】本発明に係るファイル配信管理装置を含むファイル配信システムの概略構成およびファイル配信管理装置の主要な制御構成を示した図である。
【図２】ユーザ管理テーブルに登録されるデータの例を示す図である。
【図３】ファイル管理情報に登録されるデータの例を示す図である。
【図４】ダウンロードユーザリストに登録されるデータ例を示す図である。
【図５】ファイル配信管理装置におけるファイル配信管理の処理手順を示すフローチャートである。
【符号の説明】
【００５８】
１０  ファイル配信管理装置
１１  ファイル閲覧ユーザ管理部
１２  ファイル操作監視部
１３  ファイル操作制御部
１４  ファイル更新情報通知部
１５  記憶部
１６  通信制御部
１７  ユーザ管理テーブル
１８  ダウンロードユーザリスト
１９  ファイル管理テーブル
２０  ネットワーク
３０  ユーザ端末
【図１】
2005234655.tif 000003
【図２】
2005234655.tif 000004
【図３】
2005234655.tif 000005
【図４】
2005234655.tif 000006
【図５】
2005234655.tif 000007