(57)【要約】  【課題】多数のクライアントとの間でネットワーク上の共有資料を用いた会議を行う場合でも、資料共有開始後およびページめくり時に短時間で説明者が説明を開始できるデータ配布システムを提供する。  【解決手段】複数の端末間で資料を共有する資料共有の実行前に、データ先読み装置５より指定した資料のスライドデータを一括して取得するスライドデータ取得要求を、該スライドデータをキャッシュするデータキャッシュ装置４を介して、該スライドデータを蓄積し利用者端末１に逐次配布するデータ提供装置３に対して送信して、先読みしたスライドデータをデータ提供装置３からデータキャッシュ装置４にキャッシュさせる。該スライドデータ取得指示として、資料共有実行前または共有資料表示開始時またはページめくり操作実行時に、該資料のスライドデータ全ての代わりに、該資料内に含まれる１乃至複数ページのスライドデータの取得を先取りする指示としてもよい。【選択図】図１
2006268626.tif 000002
【特許請求の範囲】
【請求項１】
資料データを、ページを単位として分割した独立のスライドデータの集合体として格納し、指定された資料データのスライドデータを逐次配布するデータ提供装置と、該データ提供装置とクライアント用の端末との間に配置し、該データ提供装置から配布されるスライドデータをキャッシュして蓄積するデータキャッシュ装置と、指定された資料データのスライドデータを先読みさせて前記データキャッシュ装置にキャッシュさせるデータ先読み装置とを有するデータ配布システムであって、複数の端末間で資料データの共有を開始する資料共有実行前に、当該資料データのスライドデータを一括して取得するスライドデータ取得要求を、前記データ先読み装置もしくは前記端末から前記データ提供装置に対して送信して、前記データキャッシュ装置に先読みした当該資料データのスライドデータをキャッシュさせることを特徴とするデータ配布システム。
【請求項２】
前記スライドデータ取得要求として、資料共有実行前に、指定された資料データのスライドデータを一括して取得する指示を行う代わりに、資料共有実行前、もしくは、該スライドデータの表示開始を要求する共有資料表示開始時、もしくは、該スライドデータの新たなページへの更新を要求するページめくり操作実行時に、当該資料データ内に含まれる単一のページのスライドデータもしくは複数のページのスライドデータ分の取得を指示することを特徴とする請求項１に記載のデータ配布システム。
【請求項３】
前記端末から指定された資料データに関する前記スライドデータ取得要求を前記データキャッシュ装置が受け取った際に、当該データキャッシュ装置に先読みしてキャッシュした当該資料データのスライドデータの日時情報が、前記データ提供装置に格納されている当該資料データのスライドデータの日時情報よりも新しいかもしくは同じ日時の場合には、当該データキャッシュ装置にキャッシュしたスライドデータを前記端末に逐次送信し、新しい日時ではないかもしくは同じ日時ではないか、あるいは、当該資料データのスライドデータがキャッシュされていない場合には、前記データ提供装置に格納されている当該資料データのスライドデータを、前記データキャッシュ装置にキャッシュすると共に、前記端末に逐次送信することを特徴とする請求項１または２に記載のデータ配布システム。
【請求項４】
前記資料データのスライドデータとして、当該資料データの単一ページごともしくは複数ページ分まとめて、１ページ分のスライドデータとして構成することを特徴とする請求項１乃至３のいずれかに記載のデータ配布システム。
【請求項５】
前記データキャッシュ装置が、同一拠点に属する１乃至複数の前記端末毎に配置されることを特徴とする請求項１乃至４のいずれかに記載のデータ配布システム。
【請求項６】
資料データを、ページを単位として分割した独立のスライドデータの集合体として格納し、指定された資料データのスライドデータを逐次配布するデータ提供ステップと、該データ提供ステップがクライアント用の端末へ配布するスライドデータをキャッシュして蓄積するデータキャッシュステップとを有し、複数の端末間で資料データの共有を開始する資料共有実行前に、当該資料データのスライドデータを一括して取得するスライドデータ取得要求を発行して、当該資料データの全てのスライドデータを先読みして予めキャッシュすることを特徴とするデータ配布方法。
【請求項７】
前記スライドデータ取得要求として、資料共有実行前に、指定された資料データのスライドデータを一括して取得する指示を行う代わりに、資料共有実行前、もしくは、該スライドデータの表示開始を要求する共有資料表示開始時、もしくは、該スライドデータの新たなページへの更新を要求するページめくり操作実行時に、当該資料データ内に含まれる単一のページのスライドデータもしくは複数のページのスライドデータ分の取得を指示することを特徴とする請求項６に記載のデータ配布方法。
【請求項８】
資料データを、ページを単位として分割した独立のスライドデータの集合体として格納し、指定された資料データのスライドデータを逐次配布するデータ提供ステップと、該データ提供ステップがクライアント用の端末へ配布するスライドデータをキャッシュして蓄積するデータキャッシュステップとを有し、複数の端末間で資料データの共有を開始する資料共有実行前に、当該資料データのスライドデータを一括して取得するスライドデータ取得要求を発行して、当該資料データの全てのスライドデータを先読みして予めキャッシュすることを特徴とするデータ配布プログラム。
【請求項９】
前記スライドデータ取得要求として、資料共有実行前に、指定された資料データのスライドデータを一括して取得する指示を行う代わりに、資料共有実行前、もしくは、該スライドデータの表示開始を要求する共有資料表示開始時、もしくは、該スライドデータの新たなページへの更新を要求するページめくり操作実行時に、当該資料データ内に含まれる単一のページのスライドデータもしくは複数のページのスライドデータ分の取得を指示することを特徴とする請求項８に記載のデータ配布プログラム。
【請求項１０】
請求項８または９に記載のデータ配布プログラムをコンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配布システム、データ配布方法、及びデータ配布プログラムならびにプログラム記録媒体に関し、特に、複数のコンピュータを接続して構成されるネットワークシステム例えばインターネットにおいて、遠隔地で共有資料を見たり共有資料に書込みを行ったりすることにより共有資料を用いて会議を行う際のデータ配布システム、データ配布方法、及びデータ配布プログラムならびにプログラム記録媒体に関する。
【背景技術】
【０００２】
インターネットや電話回線等のネットワークを利用して、２地点間もしくは多地点間で会議を行うシステムとして、テレビ会議システムが存在する。これは、テレビ電話もしくはＩＰ音声電話といったコミュニケーション手段を利用して双方向通信を行うものである。
【０００３】
テレビ会議システムによって提供される遠隔セミナーサービスや遠隔会議サービスなどにおいては、その参加者間で一つもしくは複数の資料を共有してプレゼンテーションやレビューを行う場合がある。
【０００４】
従来のテレビ会議システムにおける資料の共有方法として、インターネット上のＷｅｂページを利用した資料共有や、ネットワーク上に配置した共有フォルダを利用した資料共有や、アプリケーション共有といった方法が存在している。
【０００５】
従来のテレビ会議システムにおける資料の共有方法の一例が、特許文献１に示す特開２０００−４７９９９号公報「ネットワークシステムに適用するデータ共有方法及びデータ処理装置」に開示されている。
【０００６】
該特許文献１の資料共有方法では、資料データを保持し資料データを配布しかつ説明者に資料データを表示するクライアント(以下、「資料データ配布クライアント」と呼ぶ)と、ネットワークを介して、資料データ配布クライアントと接続され、資料データ配布クライアントから配布された資料データの配布を受け説明を受ける利用者に資料を提示するクライアント(以下、「受信クライアント」と呼ぶ)とが存在する。
【０００７】
そして、資料データ配布クライアントは、配布する資料データをページ毎に分割して独立したデータとして保持して、受信クライアント上で表示するページのデータのみを必要に応じて逐次配布するようになっている。
【０００８】
また、別の資料共有方法の一例が、特許文献２に示す特開２００１−１０１０５２号公報「コラボレーションシステム、コラボレーションサーバー、文書ファイルの転送方法、記憶媒体」に開示されている。
【０００９】
特許文献２の資料共有方法では、資料データ配布クライアントと受信クライアントとの間にキャッシュを設置し、資料データ配布クライアントから受信クライアントに資料データが配布される際に、該資料データをキャッシュに蓄積し、再度、配布要求が発生した場合に、前記キャッシュ内に蓄積された資料データを再配布する。また、資料共有開始時に共有する資料データを受信クライアントへ一括配布し、ページめくりの際には、ページめくりイベントのみを受信クライアントへ配布して、受信クライアント上のモジュール内に保存している資料データ内の別ページへ表示切り替え処理を実行するようにしている。
【００１０】
ここで、一般的に、例えば、遠隔セミナーサービスや遠隔会議サービスでの資料共有においては、多量の受信クライアントの存在があり得るし、また、共有する資料データ自体もデータサイズが大きく、以前利用したものを再利用するというよりも、新規に作成したものをその場で配布して使用するケースも多い。
【００１１】
このようなケースに対して、前記特許文献１に開示されている資料共有方法では、多数の受信クライアントへのデータ配布を同時実行する結果を招くため、資料データ配布クライアントとネットワークとに一時的に多大な負荷をかけてしまう可能性がある。
【００１２】
ただし、資料データをページ毎に分割して独立した資料スライドデータとして保持して、逐次必要な時にのみ、受信クライアントへ配布するため、一回の資料スライドデータ配布にかかる時間自体は短くなり、資料データを一括配布するよりも短時間で配布を完了することができ、説明者がすぐに配布資料データに関する説明を開始することができる。
【００１３】
しかし、ページめくり毎に資料データの配布を実行することになるので、その際に、資料データ配布クライアントとネットワークとに前記負荷が発生し、資料スライドデータ配布により多くの時間がかかるようになるため、説明者が説明を先に進められるまでに時間が必要になる。
【００１４】
一方、前記特許文献２に開示されている方式では、キャッシュを設置することにより、資料データ配布実行時の資料データ配布クライアントとネットワークへの負荷の軽減を狙っているが、新規に作成した資料データをその場で配布する前述したようなケースでは、キャッシュが有効に働かず、資料データ配布クライアントとネットワークへの負荷の軽減が図れなくなる可能性がある。
【００１５】
また、資料データの配布については、資料共有開始の時点で全ページ分を一括配布するので、一回の資料データ配布にかかる時間が長くなり、説明者が説明を開始できるようになるまでに時間がかかる。
【００１６】
ただし、資料データ配布クライアントとネットワークへの負荷がかかる時間は資料共有開始時の一回だけであり、ページめくり毎の前記負荷や資料スライドデータ配布にかかる時間は、前記特許文献１に開示されている方法よりも短くなる。
【００１７】
更に、前記特許文献１に開示されている方式に、前記特許文献２に記載のようなキャッシュをそのまま導入したとしても、多数の受信クライアントへのデータ配布を同時実行するために、キャッシュが有効に働かず、資料データ配布クライアントとネットワークへの負荷の軽減の効果が現れない可能性が高い。
【００１８】
つまり、前記特許文献１、２のいずれの資料共有方法によっても、前述したように、多量の受信クライアントが存在し、新規に作成した資料データをその場で配布するようなケースにおいては、資料共有開始後に、説明者が共有した資料に関する説明を短時間で開始でき、ページめくり時に短時間で説明者が説明を先に進められるという２点を両立させるには問題がある。
【００１９】
【特許文献１】特開２０００−４７９９９号公報（第１１頁、図１）
【特許文献２】特開２００１−１０１０５２号公報（第９頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００２０】
以上のように、従来技術の問題点は、多量の受信クライアントが存在し、資料共有実行時に資料データを各受信クライアントに配布するような場合に、資料共有開始後、説明者が配布（共有）した資料に関する説明を短時間で開始でき、ページめくり時に、説明者が短時間でページめくりした資料に関する説明を先に進められるという２点が両立できていない、という点にある。
【００２１】
そこで、本発明の目的は、１乃至複数の受信クライアントに対する、資料共有実行前につまり資料データを配布する資料共有の実行に先立って、資料共有開始後、説明者が短時間で説明を開始でき、ページめくり時に、説明者が短時間で説明を先に進められるという２点が両立するデータ配布システム、データ配布方法、及びデータ配布用プログラムならびにプログラム記録媒体を提供することにある。
【００２２】
更に、資料共有実行前、共有資料の表示開始を要求する共有資料表示開始時、新たなスライドデータページへの更新を要求するページめくり操作実行時のいずれかの時点で、資料データ内に含まれている単一のページもしくは複数のページについて、クライアント用の端末側の表示に遅れが生じない分だけ、データキャッシュ装置に先読みして予めキャッシュさせることにより、データキャッシュ装置の記憶容量の低減を可能とすると共に、資料共有開始時や資料共有実行後やページめくり時などにおいても、説明者が短時間で説明を先に進められるようにすることを目的としている。
【課題を解決するための手段】
【００２３】
前述の課題を解決するため、本発明によるデータ配布方式、データ配布システム及びデータ配布プログラムならびにプログラム記録媒体は、次のような特徴的な構成を採用している。
【００２４】
（１）資料データを、ページを単位として分割した独立のスライドデータの集合体として格納し、指定された資料データのスライドデータを逐次配布するデータ提供装置と、該データ提供装置とクライアント用の端末との間に配置し、該データ提供装置から配布されるスライドデータをキャッシュして蓄積するデータキャッシュ装置と、指定された資料データのスライドデータを先読みさせて前記データキャッシュ装置にキャッシュさせるデータ先読み装置とを有するデータ配布システムであって、複数の端末間で資料データの共有を開始する資料共有実行前に、当該資料データのスライドデータを一括して取得するスライドデータ取得要求を、前記データ先読み装置もしくは前記端末から前記データ提供装置に対して送信して、前記データキャッシュ装置に先読みした当該資料データのスライドデータをキャッシュさせるデータ配布システム。
（２）前記スライドデータ取得要求として、資料共有実行前に、指定された資料データのスライドデータを一括して取得する指示を行う代わりに、資料共有実行前、もしくは、該スライドデータの表示開始を要求する共有資料表示開始時、もしくは、該スライドデータの新たなページへの更新を要求するページめくり操作実行時に、当該資料データ内に含まれる単一のページのスライドデータもしくは複数のページのスライドデータ分の取得を指示する上記（１）のデータ配布システム。
（３）前記端末から指定された資料データに関する前記スライドデータ取得要求を前記データキャッシュ装置が受け取った際に、当該データキャッシュ装置に先読みしてキャッシュした当該資料データのスライドデータの日時情報が、前記データ提供装置に格納されている当該資料データのスライドデータの日時情報よりも新しいかもしくは同じ日時の場合には、当該データキャッシュ装置にキャッシュしたスライドデータを前記端末に逐次送信し、新しい日時ではないかもしくは同じ日時ではないか、あるいは、当該資料データのスライドデータがキャッシュされていない場合には、前記データ提供装置に格納されている当該資料データのスライドデータを、前記データキャッシュ装置にキャッシュすると共に、前記端末に逐次送信する上記（１）または（２）のデータ配布システム。
（４）前記資料データのスライドデータとして、当該資料データの単一ページごともしくは複数ページ分まとめて、１ページ分のスライドデータとして構成する上記（１）乃至（３）のいずれかのデータ配布システム。
（５）前記データキャッシュ装置が、同一拠点に属する１乃至複数の前記端末毎に配置される上記（１）乃至（４）のいずれかのデータ配布システム。
（６）資料データを、ページを単位として分割した独立のスライドデータの集合体として格納し、指定された資料データのスライドデータを逐次配布するデータ提供ステップと、該データ提供ステップがクライアント用の端末へ配布するスライドデータをキャッシュして蓄積するデータキャッシュステップとを有し、複数の端末間で資料データの共有を開始する資料共有実行前に、当該資料データのスライドデータを一括して取得するスライドデータ取得要求を発行して、当該資料データの全てのスライドデータを先読みして予めキャッシュするデータ配布方法。
（７）前記スライドデータ取得要求として、資料共有実行前に、指定された資料データのスライドデータを一括して取得する指示を行う代わりに、資料共有実行前、もしくは、該スライドデータの表示開始を要求する共有資料表示開始時、もしくは、該スライドデータの新たなページへの更新を要求するページめくり操作実行時に、当該資料データ内に含まれる単一のページのスライドデータもしくは複数のページのスライドデータ分の取得を指示する上記（６）のデータ配布方法。
（８）資料データを、ページを単位として分割した独立のスライドデータの集合体として格納し、指定された資料データのスライドデータを逐次配布するデータ提供ステップと、該データ提供ステップがクライアント用の端末へ配布するスライドデータをキャッシュして蓄積するデータキャッシュステップとを有し、複数の端末間で資料データの共有を開始する資料共有実行前に、当該資料データのスライドデータを一括して取得するスライドデータ取得要求を発行して、当該資料データの全てのスライドデータを先読みして予めキャッシュするデータ配布プログラム。
（９）前記スライドデータ取得要求として、資料共有実行前に、指定された資料データのスライドデータを一括して取得する指示を行う代わりに、資料共有実行前、もしくは、該スライドデータの表示開始を要求する共有資料表示開始時、もしくは、該スライドデータの新たなページへの更新を要求するページめくり操作実行時に、当該資料データ内に含まれる単一のページのスライドデータもしくは複数のページのスライドデータ分の取得を指示する上記（８）のデータ配布プログラム。
（１０）上記（８）または（９）のデータ配布プログラムをコンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体。
【発明の効果】
【００２５】
本発明によるデータ配布システム、データ配布方法、及びデータ配布プログラムならびにプログラム記録媒体によれば、以下のような効果を得ることができる。 
【００２６】
第１の効果は、資料データを、ページを単位にして分割した独立の資料スライドデータの集合体として格納し、逐次、前記資料スライドデータを配布するデータ提供装置からの、１乃至複数のクライアントに対する、指定された資料の共有実行前つまり資料データを配布する資料共有の実行に先立って、資料データを提供するデータ提供装置とクライアント用の利用者端末との間に配置された、資料スライドデータをキャッシュするデータキャッシュ装置に、資料共有実行前に当該資料データを先読みさせるという仕掛けを追加することにより、資料配布側のデータ提供装置及びネットワークの負荷を増大させることなく、資料スライドデータの配布に要する時間を短縮することができ、もって、資料共有開始後、説明者が短時間で説明を開始することができ、また、ページめくり時にも、説明者が短時間で説明を先に進められるという２点を両立させることができることである。
【００２７】
第２の効果は、１乃至複数のクライアントに対する、指定された資料の共有実行前つまり資料データを配布する資料共有の実行に先立って、データキャッシュ装置に資料データを先読みしてキャッシュさせる際に、前記資料スライドデータ単位での先読みを実行可能とし、更に、資料共有実行中において発生する共有資料表示処理開始時やページめくり処理実行時に前記先読み処理を実行可能として、常に、データキャッシュ装置内に指定された全ての資料の全ての資料スライドデータを先読みさせるのでなく、第１の効果（すなわち、資料共有開始後、説明者が短時間で説明を開始でき、かつ、ページめくり時にも、説明者が短時間で説明を先に進められるという２点を両立させるという効果）を保持するのに支障が起きない分の１乃至複数ページ分の資料スライドデータだけを、予めデータキャッシュ装置に先読みさせ、しかる後、必要に応じて、先読み未実行の資料スライドデータを逐次データキャッシュ装置に先読みさせることにより、データキャッシュ装置が備えるべきデータ保存領域の容量の節約が可能となることである。
【発明を実施するための最良の形態】
【００２８】
以下、本発明によるデータ配布システム、データ配布方法、及びデータ配布プログラムならびにプログラム記録媒体の好適な実施例について添付図を参照して説明する。なお、以下の実施例の説明においては、本発明によるデータ配布システムの具体的な構成やデータ配布方法について、図面を参照しながら詳細に説明する。かかる説明により、該データ配布方法をコンピュータにより実行可能なデータ配布プログラムとして実現する具体的な実施例や、該データ配布プログラムをコンピュータにより読み取り可能な記録媒体に記録したプログラム記録媒体の実施例についても、容易に想到することができるので、これらの発明に関する具体的な実施例については説明を割愛する。
【００２９】
（第１の実施例）
先ず、本発明によるデータ配布システムの構成の第１の実施例について図面を用いて説明する。図１は、本発明によるデータ配布システムのシステム構成の一例を示すブロック構成図であり、第１の実施例として、本発明を実施するための最良の形態例を示すものである。
【００３０】
図１に示すデータ配布システム１０は、資料データ配布クライアントと１乃至複数の受信クライアントとがそれぞれ使用する利用者端末１とデータ提供装置３とデータキャッシュ装置４とデータ先読み装置５とデータ配布制御装置６とがネットワーク２を介して相互に接続されて構成されている。
【００３１】
ここで、利用者端末１は、資料共有実行モジュール１１を備え、ネットワーク２を介して受信した資料のスライドデータを表示して利用者に提示したり、利用者により指示される共有資料表示要求やページめくり操作要求を発行したり、データ配布制御装置６からの資料スライドデータ取得指示をネットワーク２を介して受け取って資料スライドデータ取得要求を発行したりするための機能を少なくとも備えている。
【００３２】
データ提供装置３は、データファイル格納手段３１、セッション情報取得手段３２、要求処理手段３３を備え、データキャッシュ装置４よりネットワーク２を介して転送されてくる資料スライドデータ取得要求を受付け、前記資料スライドデータ取得要求中の更新日時情報の有無の確認、及び、当該データ提供装置３内に蓄積されている要求対象の資料スライドデータの更新日時情報との比較をし、前記更新日時情報の比較結果もしくは要求対象の当該資料スライドデータを返送するための機能を少なくとも備えている。
【００３３】
データキャッシュ装置４は、要求受付手段４１、中継データ蓄積手段４２、要求転送手段４３、データ転送手段４４を備え、利用者端末１又はデータ先読み装置５よりネットワーク２を介して送信されてくる資料スライドデータ取得要求を受付け、該当する資料スライドデータを当該データキャッシュ装置４内に保持蓄積しているか否かを確認後、保持蓄積している場合には、該当する資料スライドデータの蓄積日時情報を前記資料スライドデータ取得要求に付加し、一方、保持蓄積していない場合には、蓄積日時情報を付加しないで、データ提供装置３へ転送し、更に、データ提供装置３から返送されてきた更新日時比較結果もしくは当該資料スライドデータを受信し、更新日時比較結果を受け取った場合は、当該データキャッシュ装置４内に保持蓄積している前記資料スライドデータを前記資料スライドデータ取得要求の発行元へネットワーク２を介して返送し、資料スライドデータを受け取った場合は、当該データキャッシュ装置４内への資料スライドデータの蓄積と前記資料スライドデータ取得要求の発行元へのネットワーク２を介した返送とを同時に実行するための機能を少なくとも備えている。
【００３４】
データ先読み装置５は、データキャッシュ装置管理手段５１、先読み実行手段５２を備え、データ配布制御装置６からの資料スライドデータ先読み指示を受け取って、資料スライドデータ取得要求をデータキャッシュ装置４に対して発行するための機能を少なくとも備えている。
【００３５】
データ配布制御装置６は、要求受付手段６１、セッション情報保持手段６２、データ取得指示手段６３、資料情報記憶手段６４、データ先読み制御手段６５、セッション情報送付手段６６を備え、同一資料を共有中の利用者が利用している利用者端末１の端末リストの保持と、共有中の前記資料に関する資料情報の保持と、前記端末リストに含まれる利用者端末１の一台からの資料表示要求やページめくり操作要求の受付けと、前記端末リストに含まれる全ての利用者端末１やデータ先読み装置５に対しての資料スライドデータ取得指示発行とを実行するための機能を少なくとも備えている。
【００３６】
次に、図２を参照して、図１に示すデータ配布システム１０における各種装置の配置の一例を説明する。図２は、本発明によるデータ配布システムを構成する各種装置の配置の一例を示す配置図であり、多数の利用者が複数の地点に分散して存在している状態で、同一資料の共有を実施する場合の配置の一例を示したものである。
【００３７】
図２に示すように、利用者が存在する地点を示す拠点１００ａ，１００ｂ，…が複数存在し、各拠点１００ａ，１００ｂ，…内には、それぞれ利用者端末１が一台もしくは複数台とデータキャッシュ装置４とが存在している。なお、データキャッシュ装置４は、同一拠点例えば拠点１００ａ内に属する１乃至複数の利用者端末１に対して共通に資料スライドデータをキャッシュするものであり、これらの利用者端末１とデータ提供装置３との間に介在する形でネットワーク２を経由して配置されている。
【００３８】
また、各拠点１００ａ，１００ｂ，…内の利用者端末１とデータキャッシュ装置とのそれぞれは、ネットワーク２を通して、データ提供装置３とデータ先読み装置５とデータ配布制御装置６と相互に接続されている。
【００３９】
なお、データ提供装置３とデータ先読み装置５とデータ配布制御装置６とは、各々独立に存在していても良いが、全てもしくは一部の装置が一台のコンピュータ上に存在する構成をとっても良い。
【００４０】
（利用者端末の説明）
利用者端末１は、資料を共有して遠隔コミュニケーションを実施する利用者が個別に使用するパーソナルコンピュータ、ワークステーション等の端末であり、端末毎に各端末を識別するための一意の識別情報としてＩＰアドレス、端末ＩＤといった端末識別子が割り振られる。
【００４１】
利用者端末１上では、資料共有実行モジュール１１が動作して、受信した資料のスライドデータを表示して利用者に提示したり、当該利用者端末１の利用者により指示される共有資料表示要求やページめくり操作要求をデータ配布制御装置６にネットワーク２を介して送信したり、データ配布制御装置６から資料スライドデータ取得指示をネットワーク２を介して受け取って資料スライドデータ取得要求を同一拠点例えば拠点１００ａ内に存在するデータキャッシュ装置４に発行したりする。
【００４２】
（データ提供装置の説明）
データ提供装置３は、データファイル格納手段３１が動作して、資料データをページに分割した独立の資料スライドデータファイルの集合体の形にして格納し、また、セッション情報取得手段３２が動作して、データ配布制御装置６内に保持されているセッション情報を参照する。なお、データファイル格納手段３１は、一般的なコンピュータが備えるファイルシステムを利用しても良いし、データベースを利用しても良い。
【００４３】
また、データ提供装置３は、要求処理手段３３が動作して、利用者端末１もしくはデータ先読み装置５からデータキャッシュ装置４経由で送信されてくる資料スライドデータ取得要求を受付け、前記要求の送信元の利用者端末１が資料を共有するグループに参加中であることの識別子となるセッション識別子が当該資料スライドデータ取得要求中に含まれるか否かを確認する。セッション識別子が当該要求中に含まれていない場合には、共有グループ外であることを示す確認結果を返送し、含まれている場合には、セッション情報取得手段３２を経由してデータ配布制御装置６内から当該セッション情報を取得して比較する。
【００４４】
比較結果、一致しない場合には、セッションが異なる旨を示す確認結果（以下、「認証結果」とも称する）を返送し、一致する場合には、更に当該資料スライドデータの蓄積日時情報が前記資料スライドデータ取得要求中に付加されているか否かを確認する。前記蓄積日時情報が付加されていない場合には、データファイル格納手段３１に格納されている当該資料スライドデータを要求に応じて逐次返送し、前記蓄積日時情報が付加されている場合には、データファイル格納手段３１に格納されている当該資料スライドデータの更新日時情報を参照して、同一もしくは前記蓄積日時情報の方が新しい場合は、比較結果のみを返送し、更新日時情報の方が新しい場合は、データファイル格納手段３１に格納されている当該資料スライドデータを返送する。
【００４５】
（データキャッシュ装置の説明）
データキャッシュ装置４は、要求受付手段４１が動作して、利用者端末１もしくはデータ先読み装置５より送信されてくる資料スライドデータ取得要求を受付ける。また、中継データ蓄積手段４２が動作して、データ提供装置３から資料スライドデータが返送されてきた場合にそのデータをデータファイルの形で蓄積する。
【００４６】
また、データキャッシュ装置４は、要求転送手段４３が動作して、前記資料スライドデータ取得要求に含まれる要求資料スライドデータ識別情報を元に、中継データ蓄積手段４２により該当する資料スライドデータを保持蓄積しているか否かを確認し、保持蓄積していない場合には、前記資料スライドデータ取得要求をそのままデータ提供装置３に転送し、保持蓄積している場合には、当該資料スライドデータの蓄積日時情報を前記資料スライドデータ取得要求内に付加してデータ提供装置３に転送する。
【００４７】
また、データキャッシュ装置４は、データ転送手段４４が動作して、データ提供装置３から返送されてきた認証結果もしくは更新日時比較結果もしくは該当する資料スライドデータを受信し、認証結果を受け取った場合は、資料スライドデータ取得要求の発行元の利用者端末１もしくはデータ先読み装置５へそのまま返送し、更新日時比較結果を受け取った場合は、当該データキャッシュ装置４内に保持蓄積している該当の資料スライドデータを資料スライドデータ取得要求の発行元の利用者端末１もしくはデータ先読み装置５へ返送し、資料スライドデータを受け取った場合は、中継データ蓄積手段４２による該資料スライドデータの蓄積と資料スライドデータ取得要求の発行元の利用者端末１もしくはデータ先読み装置５への資料スライドデータ返送とを同時に実行する。
【００４８】
（データ先読み装置の説明）
データ先読み装置５は、データキャッシュ装置管理手段５１が動作して、利用可能な全てのデータキャッシュ装置４のリストを保持する。また、先読み実行手段５２が動作して、データ配布制御装置６から資料スライドデータ取得指示を受け取って、資料スライドデータ取得要求をデータキャッシュ装置４に対して送信する。なお、データ先読み装置５には、利用者端末１と同様に、一意な装置識別子が割り当てられる。
【００４９】
（データ配布制御装置の説明）
データ配布制御装置６は、要求受付手段６１が動作して、セッション情報保持手段６２で保持する端末リストに含まれない利用者端末１の一台からの共有資料表示要求や前記端末リストに含まれる利用者端末１の一台からのページめくり操作要求やデータ提供装置３からのセッション情報取得要求を受付ける。また、セッション情報保持手段６２が動作して、資料共有開始時に、同一資料を共有中の利用者のグループを識別するための識別子として生成するセッション識別子と、共有中の前記同一資料の識別子と共有中の利用者が使用する利用者端末１の識別子の端末リストとを対応付けたセッション情報を生成し保持する。
【００５０】
データ配布制御装置６は、また、データ取得指示手段６３が動作して、前記端末リストに含まれる全ての利用者端末１に対して資料スライドデータ取得指示を発行する。また、資料情報記憶手段６４が動作して、資料の識別子や、資料スライドデータ格納ディレクトリパスといった資料情報を記憶する。更に、データ先読み制御手段６５が動作して、データ先読み装置５に資料の全ページ分の資料スライドデータ取得指示を発行する。更に、セッション情報送付手段６６が動作して、前記セッション情報取得要求を受付けた場合に、セッション情報保持手段６２よりセッション情報を取得して、データ提供装置３に返送する。
【００５１】
（資料スライドデータの説明）
次に、本発明によるデータ配布システムで使用する資料スライドデータの一例について、図３を用いて説明する。図３は、本発明によるデータ配布システムに適用される資料スライドデータの一例を示す模式図であり、第１の実施例における資料スライドデータの一例を示すものである。
【００５２】
図３では、資料スライドデータがファイルシステム上に格納される形態を示しており、資料毎に一意の資料スライドデータ格納ディレクトリ（例えば、ディレクトリパス名が「/01cghe85d4ng/user1/050127presentation/」など）が作成され、その資料スライドデータ格納ディレクトリの中に、資料からページ毎に切り出して作成されたファイル（例えば、ファイル名が「スライド１.png」、「スライド２.png」など）が、資料スライドデータファイルとして配置されている。
【００５３】
資料スライドデータファイルは、前述の「スライド１」、「スライド２」に例示するように、どのページを切り出したものかを示すページ番号を含むファイル名を持ち、資料スライドデータ格納ディレクトリの属性として更新日時を持つ。
【００５４】
なお、図３の例では、資料スライドデータがファイルシステム上に格納されている例を示しているが、データベース内に格納されるものであっても良い。また、図３の例では、資料からページ毎に切り出してファイルを作成している例を示しているが、必ずしもページ毎に切り出す必要はなく、複数ページを一つのファイルとして格納するものであっても良い。
【００５５】
また、前記資料スライドデータ格納ディレクトリのパス情報(以下では、「資料スライドデータ格納ディレクトリパス」と呼ぶ)は、前記資料スライドデータ取得要求の中で取得すべき資料スライドデータを識別するための情報としても利用されるため、乱数等を利用して利用者から予測しづらいディレクトリを作成して不正なデータ取得を抑止するための仕掛けとして利用しても良い。
【００５６】
（資料情報の説明）
次に、本発明によるデータ配布システムで使用する資料情報の一例について、図４を用いて説明する。図４は、本発明によるデータ配布システムに適用される資料情報の一例を示す模式図であり、第１の実施例における資料情報の一例を示すものである。
【００５７】
図４に示すように、資料データ毎に一意に割り振られた資料識別子（例えば、「user1_00000001」）と、その資料スライドデータをデータ提供装置３もしくはデータキャッシュ装置４から取得する際に必要になる資料スライドデータ格納ディレクトリパス（例えば、「/01cghe85d4ng/user1/050127presentation/」）と、を対応付けて保持する。
【００５８】
なお、図４の例では、資料スライドデータ格納ディレクトリパスと別に資料識別子を割り振る例を示しているが、前記資料スライドデータ格納ディレクトリパスは、資料スライドデータの説明において前述したように、資料データ毎に一意なものであるので、前記資料スライドデータ格納ディレクトリパスが資料識別子を兼ねるようにしても良い。
【００５９】
（セッション情報の説明）
次に、本発明によるデータ配布システムで使用するセッション情報の一例について、図５を用いて説明する。図５は、本発明によるデータ配布システムに適用されるセッション情報の一例を示す模式図であり、第１の実施例におけるセッション情報の一例を示すものである。
【００６０】
図５に例示するように、セッション情報としては、同一資料を共有する一台もしくは複数台の利用者端末１のグループ毎に一意に割り振られたセッション識別子（例えば、「dyKad.MG4yJCP2VOyXxBB1」）と、共有対象となっている資料データ毎に一意に割り振られた資料識別子（例えば、「user1_00000001」）と、利用者端末１上に現在表示している資料スライドデータのページ番号（例えば、「３」）と、同一のグループに属する利用者端末１を示す端末識別子のリスト（例えば、「192.168.0.1、192.168.7.2」）と、を合わせて保持する。
【００６１】
なお、図５の例では、資料識別子と別にセッション識別子を保持するようになっているが、該当する資料が単一のグループにのみ共有されるものとする場合は、資料識別子がセッション識別子を兼ねるようにしても良い。
【００６２】
（共有資料表示要求の説明）
次に、本発明によるデータ配布システムで使用する共有資料表示要求の一例について、図６を用いて説明する。図６は、本発明によるデータ配布システムに適用される共有資料表示要求の一例を示す模式図であり、第１の実施例における共有資料表示要求の一例を示すものである。
【００６３】
この共有資料表示要求は、利用者端末１が、同一資料を共有するためのグループに新たに参加しようとする際に、当該利用者端末１からデータ配布制御装置６に向けて送信されるものである。
【００６４】
図６に例示するように、共有資料表示要求（「CMD:Start_Sharing_Document」）は、該共有資料表示要求の送信元の利用者端末１を一意に識別可能な端末識別子（例えば、「RTC_Request_Addr:192.168.0.1」）と、共有する資料を示す資料識別子（例えば、「Document:user1_00000001」）と、グループの識別子であるセッション識別子（例えば、「Session:dyKad.MG4yJCP2VOyXxBB1」）と、を少なくとも含む。なお、セッション識別子は、既存のグループに後から参加する場合に含まれるものであり、新規に同一資料を共有するためのグループを生成する場合には、含まれない。
【００６５】
（ページめくり操作要求の説明）
次に、本発明によるデータ配布システムで使用するページめくり操作要求の一例について、図７を用いて説明する。図７は、本発明によるデータ配布システムに適用されるページめくり操作要求の一例を示す模式図であり、第１の実施例におけるページめくり操作要求の一例を示すものである。
【００６６】
このページめくり操作要求は、同一資料を共有するグループに参加中の利用者端末１の一台が、現在表示中のページの資料スライドデータを他のページの資料スライドデータの表示へ切替えたい場合に、利用者端末１からデータ配布制御装置６に向けて送信されるものである。
【００６７】
図７に例示するように、ページめくり操作要求（「CMD:Turn_Page」）は、該ページめくり操作要求の送信元の利用者端末１を一意に識別可能な端末識別子（例えば、「RTC_Request_Addr:192.168.0.1」）と、共有する資料を示す資料識別子（例えば、「Document:user1_00000001」）と、グループの識別子であるセッション識別子（例えば、「Session:dyKad.MG4yJCP2VOyXxBB1」）と、切り替え後に表示されることになるページのページ番号（例えば、「４」）と、を少なくとも含む。
【００６８】
（資料スライドデータ取得指示の説明）
次に、本発明によるデータ配布システムで使用する資料スライドデータ取得指示の一例について、図８を用いて説明する。図８は、本発明によるデータ配布システムに適用される資料スライドデータ取得指示の一例を示す模式図であり、第１の実施例における資料スライドデータ取得指示の一例を示すものである。
【００６９】
この資料スライドデータ取得指示は、前述した共有資料表示要求やページめくり操作要求を受付けたデータ配布制御装置６が、送信元の利用者端末１もしくは同一資料を共有するグループに参加中の全利用者端末１やデータ先読み装置５に対して送信するものである。
【００７０】
図８に例示するように、資料スライドデータ取得指示（「CMD:Dist_SlideData」）は、グループの識別子であるセッション識別子（例えば、「Session:dyKad.MG4yJCP2VOyXxBB1」）と、取得すべき資料スライドデータのページ番号（例えば、「４」）と、取得すべき資料スライドデータの資料スライドデータ格納ディレクトリパス（例えば、
「/01cghe85d4ng/user1/050127presentation/」）と、を少なくとも含む。
【００７１】
（資料スライドデータ取得要求の説明）
次に、本発明によるデータ配布システムで使用する資料スライドデータ取得要求の一例について、図９を用いて説明する。図９は、本発明によるデータ配布システムに適用される資料スライドデータ取得要求の一例を示す模式図であり、第１の実施例における資料スライドデータ取得要求の一例を示すものである。
【００７２】
この資料スライドデータ取得要求は、資料スライドデータ取得指示を受け取った利用者端末１やデータ先読み装置５が、該利用者端末１と同一拠点（例えば、拠点１００ａ）内に存在するデータキャッシュ装置４に対して送信するものである。
【００７３】
図９に例示するように、資料スライドデータ取得要求（「CMD:Get_SlideData」）は、資料取得要求の送信元の利用者端末１を一意に識別可能な端末識別子（例えば、「RTC_Request_Addr:192.168.0.1」）と、グループの識別子であるセッション識別子（例えば、「Session:dyKad.MG4yJCP2VOyXxBB1」）と、取得する資料スライドデータのページ番号（例えば、「４」）と、取得する資料データの資料スライドデータ格納ディレクトリパス（例えば、「/01cghe85d4ng/user1/050127presentation/」）と、データキャッシュ装置４からデータ提供装置３に当該資料スライドデータ取得要求が転送される時に付加されることがある、データキャッシュ装置４の中継データ蓄積手段４２内に保持する当該資料スライドデータの蓄積日時情報（例えば、「If-Modified-Since:Wed,29 Sep 2004 10:22:11 GMT」）と、を少なくとも含む。
【００７４】
（セッション情報取得要求の説明）
次に、本発明によるデータ配布システムで使用するセッション情報取得要求の一例について、図１０を用いて説明する。図１０は、本発明によるデータ配布システムに適用されるセッション情報取得要求の一例を示す模式図であり、第１の実施例におけるセッション情報取得要求の一例を示すものである。
【００７５】
このセッション情報取得要求は、データ提供装置３が利用者端末１やデータ先読み装置５から資料スライドデータ取得要求を受け取った時に、当該スライドデータ取得要求の送信元の前記利用者端末１が当該資料を共有するためのグループに参加済みであるか否かを確認するためのセッション情報を参照したい場合に、データ提供装置３からデータ配布制御装置６に向けて送信されるものである。
【００７６】
図１０に例示するように、セッション情報取得要求（「CMD:Get_Session_Info」）は、参照すべきセッション情報を示すセッション識別子（例えば、「Session:dyKad.MG4yJCP2VOyXxBB1」）を少なくとも含む。
【００７７】
（資料スライドデータ先読み処理フローチャートの説明）
次に、図１１，１２のフローチャートを参照して、本実施例における資料スライドデータ先読み処理実行時の動作について詳細に説明する。ここに、図１１は、本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の前半部の一例を説明するための流れ図であり、図１２は、本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の図１１に続く後半部の一例を説明するための流れ図であり、図１１，１２の流れ図は、第１の実施例として本発明を実施するための最良の形態における資料スライドデータ先読み処理実行時の動作の一例を示している。
【００７８】
先ず、図１１の流れ図において、資料スライドデータ登録時もしくは資料スライドデータ更新時もしくは遠隔セミナーサービス等における開始時間が決まった資料共有を伴う遠隔コミュニケーションの開始ちょっと前といった時点で、データ配布制御装置６のデータ先読み制御手段６５は、セッション情報保持手段６２に先読み処理実行対象とする前記資料スライドデータに対応する資料識別子と共にセッション作成指示を送付する（ステップＳ１０１）。
【００７９】
セッション情報保持手段６２は、新たなセッション識別子を生成すると共に、セッション作成指示の際に一緒に送付された資料識別子を含むセッション情報を生成し、更に、該セッション情報内にデータ先読み装置５の端末識別子のみが含まれるリストを保持する（ステップＳ１０２）。
【００８０】
次に、データ先読み制御手段６５からデータ先読み装置５に対して、先読み処理実行対象とする資料スライドデータに対応する資料スライドデータ格納ディレクトリパスと、該資料スライドデータのページ番号と、セッション識別子を含んだ資料スライドデータ取得指示が当該資料の全ページ分送信される（ステップＳ１０３）。
【００８１】
データ先読み装置５内の先読み実行手段５２が資料スライドデータ取得指示を受け取ると（ステップＳ１０４）、先読み実行手段５２はデータキャッシュ装置管理手段５１より利用可能な全てのデータキャッシュ装置４の情報を取得する（ステップＳ１０５）。
【００８２】
次に、先読み実行手段５２は前記セッション識別子を含む資料スライドデータ取得要求を利用可能な全てのデータキャッシュ装置４に対し送信する（ステップＳ１０６）。
【００８３】
データキャッシュ装置４は、要求受付手段４１において資料スライドデータ取得要求を受付けると（ステップＳ１０７）、要求転送手段４３は資料スライドデータ取得要求に含まれる要求資料スライドデータ識別情報を元に中継データ蓄積手段４２で当該資料スライドデータを保持蓄積しているか否かを確認する（ステップＳ１０８）。
【００８４】
その結果、当該資料スライドデータを保持していなかった場合には（ステップＳ１０８のＮＯ）、そのまま、受信していた資料スライドデータ取得要求をデータ提供装置３に転送する（ステップＳ１０９）。
【００８５】
一方、保持していた場合には（ステップＳ１０８のＹＥＳ）、中継データ蓄積手段４２で保持している当該資料スライドデータの蓄積日時情報を、受信していた資料スライドデータ取得要求内に付加した状態にして、データ提供装置３に転送する（ステップＳ１１０）。
【００８６】
データ提供装置３内の要求処理手段３３が転送されてきた前記資料スライドデータ取得要求を受付けると（ステップＳ１１１）、要求処理手段３３は該資料スライドデータ取得要求中にセッション識別子が含まれているか否かを確認し（ステップＳ１１２）、含まれていなかった場合には（ステップＳ１１２のＮＯ）、セッション識別子が含まれていない旨を示す認証結果を返送し（ステップＳ１１３）、一方、含まれていた場合には（ステップＳ１１２のＹＥＳ）、セッション情報取得手段３２は、データ配布制御装置６に前記資料スライドデータ取得要求中に含まれていたセッション識別子を含むセッション情報取得要求を送信する（ステップＳ１１４）。
【００８７】
データ配布制御装置６内の要求受付手段６１は、送信されてきたセッション情報取得要求を受付け（ステップＳ１１５）、セッション情報送付手段６６が該セッション情報取得要求中に含まれているセッション識別子を元にセッション情報保持手段６２より該セッション識別子を有するセッション情報を取得し（ステップＳ１１６）、データ提供装置３内のセッション情報取得手段３２に返送する（ステップＳ１１７）。
【００８８】
セッション情報取得手段３２は前記セッション情報を受け取ると（ステップＳ１１８）、受け取ったセッション情報中に含まれる端末識別子のリストに前記資料スライドデータ取得要求中に含まれる端末識別子が含まれているか否かを確認する（ステップＳ１１９）。
【００８９】
含まれていない場合には（ステップＳ１１９のＮＯ）、端末識別子が含まれていない旨を示す認証結果を取得要求元のデータキャッシュ装置４に返送し（ステップＳ１２０）、一方、含まれている場合には（ステップＳ１１９のＹＥＳ）、更に、前記資料スライドデータ取得要求中に蓄積日時情報が付加されているか否かを確認する（ステップＳ１２１）。
【００９０】
蓄積日時情報が付加されていなかった場合には（ステップＳ１２１のＮＯ）、データファイル格納手段３１に格納されている該当の資料スライドデータをデータキャッシュ装置４に返送する（ステップＳ１２２）。
【００９１】
一方、蓄積日時情報が付加されていた場合には（ステップＳ１２１のＹＥＳ）、更にデータファイル格納手段３１に格納されている該当の資料スライドデータの更新日時情報を参照し（ステップＳ１２３）、同一もしくは前記蓄積日時情報の方が新しい場合には（ステップＳ１２３のＮＯ）、比較結果のみをデータキャッシュ装置４に返送し（ステップＳ１２４）、更新日時情報の方が新しい場合は（ステップＳ１２３のＹＥＳ）、データファイル格納手段３１に格納されている当該資料スライドデータをデータキャッシュ装置４に返送する（ステップＳ１２５）。
【００９２】
データキャッシュ装置４内のデータ転送手段４４では、データ提供装置３から返送されてきた認証結果もしくは更新日時比較結果もしくは当該資料スライドデータを受信すると（ステップＳ１２６）、認証結果を受け取った場合には、前記資料スライドデータ取得要求の発行元のデータ先読み装置５へそのまま返送し（ステップＳ１２７）、一方、更新日時比較結果を受け取った場合は、データキャッシュ装置４内に保持蓄積している前記資料スライドデータを前記資料スライドデータ取得要求の発行元のデータ先読み装置５へ返送し（ステップＳ１２８）、また、資料スライドデータを受け取った場合は、中継データ蓄積手段４２へデータファイルの形で蓄積すると同時に前記資料スライドデータ取得要求の発行元のデータ先読み装置５への資料スライドデータの返送を実行する（ステップＳ１２９）。
【００９３】
データ先読み装置５は、認証結果もしくは更新日時比較結果もしくは当該資料スライドデータを受け取ると（ステップＳ１３０）、認証結果を受け取った場合には、データ先読み制御手段６５へ異常通知を行い（ステップＳ１３１）、一方、更新日時比較結果もしくは当該資料スライドデータを受け取った場合は、データ先読み制御手段６５へ正常終了通知を行う（ステップＳ１３２）。
【００９４】
（新たな資料共有を開始する時の資料共有開始処理フローチャートの説明）
次に、図１３，１４のフローチャートを参照して、本実施例において新たな資料の共有を開始する際の資料共有開始処理実行時の動作について詳細に説明する。ここに、図１３は、本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の前半部の一例を説明するための流れ図であり、図１４は、本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の図１３に続く後半部の一例を説明するための流れ図であり、図１３，１４の流れ図は、第１の実施例として本発明を実施するための最良の形態における新たな資料共有を開始する際の資料共有開始処理実行時の動作の一例を示している。
【００９５】
先ず、図１３の流れ図において、データ配布制御装置６の要求受付手段６１が、利用者端末１からセッション識別子を含まない共有資料表示要求を受付けると（ステップＳ２０１）、要求受付手段６１では、前記共有資料表示要求にセッション識別子を含まないことから、セッション情報保持手段６２内で新たなセッション識別子が生成され、更に、前記共有資料表示要求に含まれている資料識別子と資料スライドデータの最初のページが表示されることを示す「１ページ」というページ番号とを含むセッション情報が生成され、更に、該セッション情報内に要求送信元の利用者端末１の端末識別子のみが含まれるリストを保持する（ステップＳ２０２）。
【００９６】
次に、データ取得指示手段６３が資料情報記憶手段６４から前記共有資料表示要求中に含まれる資料識別子と同一の資料識別子を含む資料情報を取得する（ステップＳ２０３）。
【００９７】
更に、データ取得指示手段６３は、ステップＳ２０２及びＳ２０３で得た各種情報を用いて、資料スライドデータ取得指示に含めるべき各種情報を決定し、要求送信元の利用者端末１に対して資料スライドデータ取得指示を送信する（ステップＳ２０４）。
【００９８】
前記利用者端末１は、データ配布制御装置６から前記資料スライドデータ取得指示を受け取ると、該資料スライドデータ取得指示に含まれる各種情報を利用して、資料スライドデータ取得要求に含めるべき各種情報を決定し、同一拠点例えば拠点１００ａ内に存在するデータキャッシュ装置４に対して資料スライドデータ取得要求を送信する（ステップＳ２０５）。
【００９９】
データキャッシュ装置４内の要求受付手段４１が、利用者端末１より送信されてくる前記資料スライドデータ取得要求を受付けると（ステップＳ２０６）、要求転送手段４３では、前記資料スライドデータ取得要求に含まれる資料スライドデータ格納ディレクトリパスと取得する資料スライドデータのページ番号を元に、中継データ蓄積手段４２に当該資料スライドデータが蓄積されているか否かを調べる（ステップＳ２０７）。
【０１００】
この時、もし、前記資料スライドデータが中継データ蓄積手段４２に蓄積されていなかった場合は（ステップＳ２０７のＮＯ）、認証結果を利用者端末１に返送するが（ステップＳ２０８）、通常は、図１１，１２に前述したデータ先読み処理フローが予め実行されていることにより、前記資料スライドデータが中継データ蓄積手段４２に保持されているため（ステップＳ２０７のＹＥＳ）、前記資料スライドデータの蓄積日時情報を取得する（ステップＳ２０９）。そして、前記資料スライドデータ取得要求内に、取得した蓄積日時情報を付加してデータ提供装置３に転送する（ステップＳ２１０）。
【０１０１】
次に、データ提供装置３内の要求処理手段３３が前記資料スライドデータ取得要求を受付けると（ステップＳ２１１）、要求処理手段３３は、前記資料スライドデータ取得要求中にセッション識別子が含まれているか否かを確認し（ステップＳ２１２）、含まれていなかった場合には（ステップＳ２１２のＮＯ）、認証結果を返送し（ステップＳ２１３）、一方、含まれていた場合には（ステップＳ２１２のＹＥＳ）、セッション情報取得手段３２は、データ配布制御装置６に前記資料スライドデータ取得要求中に含まれていたセッション識別子を含むセッション情報取得要求を送信する（ステップＳ２１４）。
【０１０２】
データ配布制御装置６内の要求受付手段６１は、前記セッション情報取得要求を受付けると（ステップＳ２１５）、セッション情報送付手段６６が、前記セッション情報取得要求中に含まれるセッション識別子を元に、セッション情報保持手段６２より当該セッション識別子を保持するセッション情報を取得し（ステップＳ２１６）、データ提供装置３のセッション情報取得手段３２に返送する（ステップＳ２１７）。
【０１０３】
セッション情報取得手段３２は、前記セッション情報を受け取ると（ステップＳ２１８）、当該セッション情報中に含まれる端末識別子のリストに前記資料スライドデータ取得要求中に含まれていた端末識別子が含まれているか否かを確認する（ステップＳ２１９）。
【０１０４】
含まれていない場合には（ステップＳ２１９のＮＯ）、認証結果をデータキャッシュ装置４に返送し（ステップＳ２２０）、一方、含まれている場合には（ステップＳ２１９のＹＥＳ）、更に、前記資料スライドデータ取得要求中に蓄積日時情報が付加されているか否かを確認する（ステップＳ２２１）。
【０１０５】
この時、前記資料スライドデータ取得要求中に蓄積日時情報が付加されていない場合は（ステップＳ２２１のＮＯ）、認証結果を返送するが（ステップＳ２２２）、通常は、図１１，１２に前述したデータ先読み処理フローが予め実行されていることにより、蓄積日時情報が付加されているので（ステップＳ２２１のＹＥＳ）、データファイル格納手段３１に格納されている当該資料スライドデータの更新日時情報を参照し、ステップＳ２２１で取得した蓄積日時情報と比較する（ステップＳ２２３）。
【０１０６】
この時、図１１，１２の前記データ先読み処理フローが予め実行されていることにより、通常は、更新日時情報と蓄積日時情報との双方の日時は一致するので、日時比較結果のみをデータキャッシュ装置４に返送する（ステップＳ２２４）。
【０１０７】
データキャッシュ装置４内のデータ転送手段４４は、データ提供装置３から返送されてきた前記認証結果もしくは前記日時比較結果を受信すると（ステップＳ２２５）、認証結果を受け取った場合は、前記資料スライドデータ取得要求の発行元の利用者端末１へ認証結果をそのまま返送し（ステップＳ２２６）、一方、日時比較結果を受け取った場合は、データキャッシュ装置４内の中継データ蓄積手段４２に保持蓄積している当該資料スライドデータを前記資料スライドデータ取得要求の発行元の利用者端末１へ返送する（ステップＳ２２７）。
【０１０８】
（既存の同一資料を共有するためのグループに参加して資料共有を開始する時の資料共有開始処理フローチャートの説明）
【０１０９】
次に、図１５，１６のフローチャートを参照して、本実施例において既存の同一資料を共有するためのグループに参加して資料共有を開始する資料共有開始処理実行時の動作について詳細に説明する。ここに、図１５は、本発明によるデータ配布システムにおいて既存の同一資料を共有するためのグループに参加して資料共有を開始する資料共有開始処理実行時の動作の前半部の一例を説明するための流れ図であり、図１６は、本発明によるデータ配布システムにおいて既存の同一資料を共有するためのグループに参加して資料共有を開始する資料共有開始処理実行時の動作の図１５に続く後半部の一例を説明するための流れ図であり、図１５，１６の流れ図は、第１の実施例として本発明を実施するための最良の形態において既存の同一資料を共有するためのグループに参加して資料共有を開始する資料共有開始処理実行時の動作の一例を示している。
【０１１０】
先ず、図１５の流れ図において、データ配布制御装置６の要求受付手段６１が、利用者端末１から認証要求もしくは既存の同一資料を共有するためのグループの識別子であるセッション識別子を含む共有資料表示要求を受付けると（ステップＳ３０１）、当該共有資料表示要求中に含まれるセッション識別子を元に、セッション情報保持手段６２内から同一のセッション識別子を含むセッション情報を取得し（ステップＳ３０２）、取得した該セッション情報内に含まれるグループに属する利用者端末１の端末識別子のリストに、前記共有資料表示要求の送信元の利用者端末１の端末識別子を追加する（ステップＳ３０３）。
【０１１１】
以降のステップＳ３０４〜Ｓ３２８については、図１３，１４に前述したステップＳ２０３〜Ｓ２２７とそれぞれ同様の処理を実行する。
【０１１２】
但し、図１５のステップＳ３０５の資料スライドデータ取得指示に含めるべきページ数の情報は、図１３のステップＳ２０４の場合とは異なり、ステップＳ３０２で取得したセッション情報中に含まれるページ数の情報を用いるが、その他の点については全く同様である。
【０１１３】
（ページめくり操作処理フローチャートの説明）
次に、図１７，１８のフローチャートを参照して、本実施例における資料のページめくり操作実行時の動作について詳細に説明する。ここに、図１７は、本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の前半部の一例を説明するための流れ図であり、図１８は、本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の図１７に続く後半部の一例を説明するための流れ図であり、図１７，１８の流れ図は、第１の実施例として本発明を実施するための最良の形態における資料のページめくり操作実行時の動作の一例を示している。
【０１１４】
先ず、図１７の流れ図において、同一資料を共有するグループに参加中の利用者端末１の一台が現在表示中の資料スライドデータを他のページの資料スライドデータの表示へ切替えたい場合、該利用者端末１から資料識別子と該利用者端末１の端末識別子とセッション識別子と変更後のページ数の情報とを含むページめくり操作要求がデータ配布制御装置６に送信される（ステップＳ４０１）。
【０１１５】
データ配布制御装置６内の要求受付手段６１は、ページめくり操作要求を受付けると（ステップＳ４０２）、当該ページめくり操作要求にセッション識別子が含まれていることから、セッション情報保持手段６２内から同一のセッション識別子を含むセッション情報を取得し（ステップＳ４０３）、取得した当該セッション情報中に含まれるページ番号の情報を、受信した前記ページめくり操作要求中に含まれるページ番号の情報と同一になるように更新し（ステップＳ４０４）、更に、当該セッション情報内に含まれるグループに属する利用者端末１の端末識別子のリストを取得する（ステップＳ４０５）。
【０１１６】
資料情報記憶手段６４から、当該ページめくり操作要求中に含まれる資料識別子と同一の資料識別子を含む資料情報を取得し（ステップＳ４０６）、データ取得指示手段６３が、ステップＳ４０３〜Ｓ４０６で得た各種情報及び当該ページめくり操作要求中に含まれるページ数の情報を用いて、資料スライドデータ取得指示に含まれるべき各種情報を決定し、ステップＳ４０５で得たリストにリストアップされている全ての利用者端末１に対して資料スライドデータ取得指示を送信する（ステップＳ４０７）。
【０１１７】
以降は、各々の前記利用者端末１上で、ステップＳ４０８〜Ｓ４３０として、図１３，１４で前述したステップＳ２０５〜Ｓ２２７とそれぞれ全く同様の処理が実行される。
【０１１８】
（第１の実施例における本発明の効果）
次に、本実施例における本発明の効果について説明する。
本発明を実施するための最良の形態を示す第１の実施例では、データファイル格納手段３１が、資料データをページに分割した独立の資料スライドデータの集合体として格納し、逐次、資料スライドデータを配布することにより、当該資料データを共有する利用者端末１として多量の受信クライアントが存在し、資料共有実行時に資料データを配布する資料共有の実行に際しても、資料共有開始後、短時間で必要な分の資料スライドデータ配布が完了し、説明者が短時間で説明を開始することができる。
【０１１９】
また、資料データを提供するデータ提供装置３と受信クライアントの利用者端末１との間に、資料スライドデータをキャッシュするデータキャッシュ装置４を配置し、かつ、データキャッシュ装置４に資料共有実行前に資料データを先読みさせるデータ先読み装置５を配置し、更に、資料共有開始前の資料スライドデータ登録時もしくは資料スライドデータ更新時もしくは遠隔セミナーサービス等における開始時間が決まった資料共有を伴う遠隔コミュニケーションの開始ちょっと前といった時点で、データ先読み装置５に対して当該資料スライドデータ取得指示を発行するデータ先読み制御手段６５をデータ配布制御装置６に備えている。
【０１２０】
従って、資料共有開始前の資料スライドデータ登録時もしくは資料スライドデータ更新時もしくは遠隔セミナーサービス等における開始時間が決まった資料共有を伴う遠隔コミュニケーションの開始ちょっと前といった時点で、資料データをデータキャッシュ装置４内に予めキャッシュしておくことにより、資料データを配布するデータ提供装置３及びネットワーク２の負荷を軽減することができ、もって、資料スライドデータ配布にかかる時間を短縮できることから、資料共有開始時やページめくり時に説明者が短時間で説明を先に進められるようになり、資料共有開始後も短時間で、説明者が説明を開始でき、かつ、ページめくり後も短時間で、説明者が説明を先に進められるという二点を両立させたデータ配布方式を提供することができる。
【０１２１】
更に異なる観点から第１の実施例に例示した本発明の効果を詳細に説明すると、次の通りである。
【０１２２】
利用者端末１と、ネットワーク２と、資料データをページを単位にして分割した独立の資料スライドデータの集合体として格納し、データキャッシュ装置４を経由して利用者端末１やデータ先読み装置５から送信されてくる資料スライドデータ取得要求を受付けて認証結果もしくは更新日時比較結果もしくは該当する資料スライドデータを返送するためのデータ提供装置３と、同一資料を共有中の利用者が利用中の利用者端末１の端末リストの保持と、該同一資料に関する資料情報の保持と、前記端末リストに含まれる利用者端末１の一台からの資料表示要求やページめくり操作要求の受付と、前記端末リストに含まれる全ての利用者端末１やデータ先読み装置５に対しての資料スライドデータ取得指示の発行と、を実行するデータ配布制御装置６とを有することにより、利用者端末１として多量の受信クライアントが存在し、資料共有実行時に資料データを配布する資料共有の実行に際しても、資料共有開始後短時間で、必要な分の資料スライドデータの配布が完了できるように構成することができる。
【０１２３】
更に、データキャッシュ装置４とデータ先読み装置５とを備えていることにより、データキャッシュ装置４では、利用者端末１又はデータ先読み装置５より送信されてくる資料スライドデータ取得要求を受付けて、該当する資料スライドデータを当該データキャッシュ装置４内に保持蓄積しているか否かを確認後、保持する場合には、資料スライドデータの蓄積日時情報を前記資料スライドデータ取得要求に付加した状態で、保持しない場合には、情報の付加なしで、データ提供装置３へ前記資料スライドデータ取得要求を転送し、データ提供装置３から返送されてきた更新日時比較結果もしくは要求していた当該資料スライドデータを受信し、更新日時比較結果を受け取った場合は、当該データキャッシュ装置４内に保持蓄積している資料スライドデータを前記資料スライドデータ取得要求の発行元へ返送し、資料スライドデータを受け取った場合は、当該データキャッシュ装置４内へのデータ蓄積と前記資料スライドデータ取得要求の発行元へのデータ返送とを同時に実行する。
【０１２４】
また、データ先読み装置５は、データ配布制御装置６からの資料スライドデータの取得指示つまり先読み指示を受け取って、資料スライドデータ取得要求をデータキャッシュ装置４を介してデータ提供装置３へ発行する。従って、データキャッシュ装置４と併用することにより、資料共有開始前の資料スライドデータ登録時や資料スライドデータ更新時などといった時点に、資料データをデータキャッシュ装置４内に予め蓄積しておくことが可能であり、資料データを配布するデータ提供装置３及びネットワーク２の負荷を軽減することができ、資料スライドデータ配布にかかる時間を短縮することができる。
【０１２５】
（第２の実施例）
次に、本発明によるデータ配布システムの第２の実施例について図面を用いて説明する。第２の実施例に適用するデータ配布システムの構成は、第１の実施例として例示した図１のブロック構成図と同様であるが、データ配布制御装置６の資料情報記憶手段６４とデータ先読み制御手段６５との２つの手段の動作が、第１の実施例における動作と異なっている。なお、本第２の実施例の動作を、前述した第１の実施例の動作と同時に実施するようにしてもよい。
【０１２６】
ここで、本実施例における資料情報記憶手段６４については、第１の実施例とは資料情報として保持されるデータが異なっており、第１の実施例における保持データに加えて、資料スライドデータ取得要求が未発行のページ番号情報をも保持している。
【０１２７】
また、データ先読み制御手段６５は、データ先読み装置５に対しての資料スライドデータ取得指示の発行について、第１の実施例における該当する資料データの全ページ分の取得指示をする場合とは異なり、該当する資料データ内に含まれる単一のページもしくは複数のページの資料スライドデータ分の取得指示を発行し、更に、当該資料スライドデータ取得指示の発行タイミングは、第１の実施例におけるタイミングに加えて、要求受付手段６１が、共有資料の表示開始を要求する利用者端末１からの共有資料表示要求、もしくは、新たな資料スライドデータページへの更新を要求する利用者端末１からのページめくり操作要求を受付けた際にも行われる。
【０１２８】
（資料スライドデータ先読み処理フローチャートの説明）
次に、図１９，２０のフローチャートを参照して、本第２の実施例における資料のスライドデータ先読み処理実行時の動作について詳細に説明する。ここに、図１９は、本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の前半部の異なる例を説明するための流れ図であり、図２０は、本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の図１９に続く後半部の異なる例を説明するための流れ図であり、図１９，２０の流れ図は、第２の実施例として本発明を実施するための最良の形態における資料スライドデータ先読み処理実行時の動作の一例を示している。
【０１２９】
先ず、図１９の流れ図において、データ配布制御装置６上で実行されるステップＳ５０１〜Ｓ５０２については、図１１で前述したステップＳ１０１〜Ｓ１０２とそれぞれ同様の処理が実行される。但し、ステップＳ５０１が実行されるタイミングは、前述のように、第１の実施例として図１１に示したタイミングに加え、要求受付手段６１が共有資料表示要求もしくはページめくり操作要求を受付けた時点が含まれる。
【０１３０】
次に、データ先読み制御手段６５からデータ先読み装置５に対して、共有資料実行前の資料スライドデータ登録時もしくは資料スライドデータ更新時もしくは遠隔セミナーサービス等における開始時間が決まった資料共有を伴う遠隔コミュニケーションの開始ちょっと前といった時点で、当該資料のスライドデータ格納ディレクトリパスと、当該資料スライドデータのページ番号と、セッション識別子とを含んだ資料スライドデータ取得指示が前記資料の最初のページもしくは一部のページ分送信される（ステップＳ５０３）。
【０１３１】
次に、データ先読み制御手段６５は、資料情報記憶手段６４から資料スライドデータに対応する資料情報を取り出し、資料スライドデータ取得要求が未発行のページ番号情報から、ステップＳ５０３で前記資料スライドデータ取得指示を送信したページのページ番号を除外して、資料情報記憶手段６４に再格納する（ステップＳ５０４）。
【０１３２】
以降のステップＳ５０５〜Ｓ５３３については、図１１，１２に前述したステップＳ１０４〜１３２とそれぞれ同様の処理を実行する。
【０１３３】
（新たな資料共有を開始する時の資料共有開始処理フローチャートの説明）
次に、図２１，２２のフローチャートを参照して、本実施例において新たな資料の共有を開始する際の資料共有開始処理実行時の動作について詳細に説明する。ここに、図２１は、本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の前半部の異なる例を説明するための流れ図であり、図２２は、本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の図２１に続く後半部の異なる例を説明するための流れ図であり、図２１，２２の流れ図は、第２の実施例として本発明を実施するための最良の形態における新たな資料共有を開始する際の資料共有開始処理実行時の動作の一例を示している。
【０１３４】
先ず、図２１の流れ図において、ステップＳ６０１〜Ｓ６０４については、図１３で前述したステップＳ２０１〜Ｓ２０４とそれぞれ同様の処理が実行される。
【０１３５】
次に、データ取得指示手段６３は、ステップＳ６０３で取得した資料情報中の資料スライドデータ取得要求が未発行のページ番号情報を参照し、データ先読み処理が未実施のページの資料スライドデータのうち、予め先読みしておくべきページの有無及びページ番号を、ステップＳ６０４で送信した資料スライドデータ取得指示に含まれるページ番号や資料スライドデータ取得要求未発行ページ番号情報を元にして決定する（ステップＳ６０５）。
【０１３６】
先読みすべきページが存在する場合、データ先読み制御手段６５はデータ先読み装置５に対して、当該資料情報中の資料スライドデータ格納ディレクトリパスと、ステップＳ６０５で決定したページ番号と、セッション識別子とを含んだ資料スライドデータ取得指示を送信する（ステップＳ６０６）。
【０１３７】
次に、データ先読み制御手段６５は、当該資料情報中の資料スライドデータ取得要求未発行ページ番号情報から、ステップＳ６０６で資料スライドデータ取得指示を送信したページのページ番号を除外して、資料情報記憶手段６４に再格納する（ステップＳ６０７）。
【０１３８】
以降のステップＳ６０８〜Ｓ６２８については、図１３，１４に前述したステップＳ２０５〜Ｓ２２５とそれぞれ同様の処理を実行する。
【０１３９】
（既存の同一資料を共有するためのグループに参加して資料共有を開始する時の資料共有開始処理フローチャートの説明）
【０１４０】
本実施例における既存の同一資料を共有するためのグループに参加して資料共有を開始する時の資料共有開始処理実行時の動作については、第１の実施例として図１５，１６に示した既存の同一資料を共有するためのグループに参加して資料共有を開始する時の資料共有開始処理実行時の動作と全く同一である。
【０１４１】
（ページめくり操作処理フローチャートの説明）
次に、図２３，２４のフローチャートを参照して、本実施例における資料のページめくり操作実行時の動作について詳細に説明する。ここに、図２３は、本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の前半部の一例を説明するための流れ図であり、図２４は、本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の図２３に続く後半部の一例を説明するための流れ図であり、図２３，２４の流れ図は、第２の実施例として本発明を実施するための最良の形態における資料のページめくり操作実行時の動作の一例を示している。
【０１４２】
先ず、図２３の流れ図において、ステップＳ７０１〜Ｓ７０７については、図１７で前述したステップＳ４０１〜Ｓ４０７とそれぞれ同様の処理が実行される。
【０１４３】
次に、データ取得指示手段６３は、ステップＳ７０６で取得した資料情報中の資料スライドデータ取得要求が未発行のページ番号情報を参照し、データ先読み処理が未実施のページの資料スライドデータのうち、予め先読みしておくべきページの有無及びページ番号を、ステップＳ７０７で送信した資料スライドデータ取得指示に含まれるページ番号や資料スライドデータ取得要求未発行ページ番号情報を元にして決定する（ステップＳ７０８）。
【０１４４】
先読みすべきページが存在する場合、データ先読み制御手段６５はデータ先読み装置５に対して、前記資料情報中の資料スライドデータ格納ディレクトリパスと、ステップＳ７０８で決定したページ番号と、セッション識別子とを含んだ資料スライドデータ取得指示を送信する（ステップＳ７０９）。
【０１４５】
次に、データ先読み制御手段６５は、当該資料情報中の資料スライドデータ取得要求未発行ページ番号情報から、ステップＳ７０９で資料スライドデータ取得指示を送信したページのページ番号を除外して、資料情報記憶手段６４に再格納する（ステップＳ７１０）。
【０１４６】
以降は、各々の前記利用者端末１上で、ステップＳ７１１〜Ｓ７３３として、図１７，１８で前述したステップＳ４０８〜Ｓ４３０とそれぞれ全く同様の処理が実行される。
【０１４７】
（第２の実施例における本発明の効果）
次に、本実施例における本発明の効果について説明する。
以上のように、本第２の実施例におけるデータ配布システムによれば、前述した図１の構成において、データ配布制御装置６がデータ先読み装置５に対して、資料内に含まれる単一のページもしくは複数のページの資料スライドデータ分の資料スライドデータ取得指示を発行し、更に、前記資料スライドデータ取得指示の発行は、前述の第１の実施例におけるタイミングに加え、データ配布制御装置６が共有資料表示要求もしくはページめくり操作要求を受付けた際にも行われる。
【０１４８】
更に、データ配布制御装置６が保持する資料情報は、第１の実施例における保持データに加え、資料スライドデータ取得要求が未発行のページ数情報を保持することにより、データキャッシュ装置４に常に全ての資料の全ての資料スライドデータを先読みさせるのでなく、第１の実施例として前述した効果を保持するのに問題が起きない分の資料スライドデータだけを、データキャッシュ装置４に予め先読みさせ、必要に応じて、先読み未実行の資料スライドデータを逐次先読みさせて、データキャッシュ装置４にキャッシュすることができるように構成されている。従って、データキャッシュ装置４が備えるべきデータ保存領域の容量を節約できる。
【０１４９】
更に異なる観点から第２の実施例に例示した本発明の効果を更に説明すると、次の通りである。
【０１５０】
データ先読み制御手段６５が、データ先読み装置５に対して、資料データ内に含まれる単一のページもしくは複数のページの資料スライドデータ分の資料スライドデータ取得指示を発行し、更に、前記資料スライドデータ取得指示の発行は、第１の実施例における共有資料実行前のタイミングに加え、共有資料実行後においても、要求受付手段６１が、共有資料の表示開始を要求する共有資料表示要求、もしくは、新たなページへの更新を要求するページめくり操作要求を受付けた際に行われ、また、資料情報記憶手段６４内に含まれる資料情報は、第１の実施例における保持データに加え、資料スライドデータ取得要求が未発行のページ番号情報を保持する。
【０１５１】
従って、データキャッシュ装置４内の中継データ蓄積手段４２に全ての資料の全ての資料スライドデータを常に先読みさせるのでなく、第１の実施例における効果を保持するのに問題が起きない分の資料スライドデータだけをデータキャッシュ装置４内の中継データ蓄積手段４２に予め先読みさせ、必要に応じて、先読み未実行の資料スライドデータを逐次先読みさせてキャッシュすることができるように構成されているので、データキャッシュ装置４内の中継データ蓄積手段４２が備えるべきデータ保存領域の容量を節約することが可能になる。
【０１５２】
以上のように、本発明によるデータ配布システム、データ配布方法、及びデータ配布プログラムならびにプログラム記録媒体によれば、例えば、インターネット上の共有資料を用いて、遠隔地にて該共有資料を見たり、該共有資料に書込みを行ったりするような遠隔会議を行うような用途に、多数の利用者が参加する場合であっても好適に適用することができる。また、コンピュータ上で動作する各種プログラムに資料共有を行うためのデータ配布機能を提供するといった用途にも適用可能である。
【０１５３】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【図面の簡単な説明】
【０１５４】
【図１】本発明によるデータ配布システムのシステム構成の一例を示すブロック構成図である。
【図２】本発明によるデータ配布システムを構成する各種装置の配置の一例を示す配置図である。
【図３】本発明によるデータ配布システムに適用される資料スライドデータの一例を示す模式図である。
【図４】本発明によるデータ配布システムに適用される資料情報の一例を示す模式図である。
【図５】本発明によるデータ配布システムに適用されるセッション情報の一例を示す模式図である。
【図６】本発明によるデータ配布システムに適用される共有資料表示要求の一例を示す模式図である。
【図７】本発明によるデータ配布システムに適用されるページめくり操作要求の一例を示す模式図である。
【図８】本発明によるデータ配布システムに適用される資料スライドデータ取得指示の一例を示す模式図である。
【図９】本発明によるデータ配布システムに適用される資料スライドデータ取得要求の一例を示す模式図である。
【図１０】本発明によるデータ配布システムに適用されるセッション情報取得要求の一例を示す模式図である。
【図１１】本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の前半部の一例を説明するための流れ図である。
【図１２】本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の図１１に続く後半部の一例を説明するための流れ図である。
【図１３】本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の前半部の一例を説明するための流れ図である。
【図１４】本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の図１３に続く後半部の一例を説明するための流れ図である。
【図１５】本発明によるデータ配布システムにおいて既存の同一資料を共有するためのグループに参加して資料共有を開始する資料共有開始処理実行時の動作の前半部の一例を説明するための流れ図である。
【図１６】本発明によるデータ配布システムにおいて既存の同一資料を共有するためのグループに参加して資料共有を開始する資料共有開始処理実行時の動作の図１５に続く後半部の一例を説明するための流れ図である。
【図１７】本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の前半部の一例を説明するための流れ図である。
【図１８】本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の図１７に続く後半部の一例を説明するための流れ図である。
【図１９】本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の前半部の異なる例を説明するための流れ図である。
【図２０】本発明によるデータ配布システムにおける資料スライドデータ先読み処理実行時の動作の図１９に続く後半部の異なる例を説明するための流れ図である。
【図２１】本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の前半部の異なる例を説明するための流れ図である。
【図２２】本発明によるデータ配布システムにおいて新たな資料の共有を開始する際の資料共有開始処理実行時の動作の図２１に続く後半部の異なる例を説明するための流れ図である。
【図２３】本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の前半部の一例を説明するための流れ図である。
【図２４】本発明によるデータ配布システムにおける資料のページめくり操作実行時の動作の図２３に続く後半部の一例を説明するための流れ図である。
【符号の説明】
【０１５５】
１                  利用者端末
１０                データ配布システム
１００ａ，１００ｂ  拠点
１１                資料共有実行モジュール
２                  ネットワーク
３                  データ提供装置
３１                データファイル格納手段
３２                セッション情報取得手段
３３                要求処理手段
４                  データキャッシュ装置
４１                要求受付手段
４２                中継データ蓄積手段
４３                要求転送手段
４４                データ転送手段
５                  データ先読み装置
５１                データキャッシュ装置管理手段
５２                先読み実行手段
６                  データ配布制御装置
６１                要求受付手段
６２                セッション情報保持手段
６３                データ取得指示手段
６４                資料情報記憶手段
６５                データ先読み制御手段
６６                セッション情報送付手段
【図１】
2006268626.tif 000003
【図２】
2006268626.tif 000004
【図３】
2006268626.tif 000005
【図４】
2006268626.tif 000006
【図５】
2006268626.tif 000007
【図６】
2006268626.tif 000008
【図７】
2006268626.tif 000009
【図８】
2006268626.tif 000010
【図９】
2006268626.tif 000011
【図１０】
2006268626.tif 000012
【図１１】
2006268626.tif 000013
【図１２】
2006268626.tif 000014
【図１３】
2006268626.tif 000015
【図１４】
2006268626.tif 000016
【図１５】
2006268626.tif 000017
【図１６】
2006268626.tif 000018
【図１７】
2006268626.tif 000019
【図１８】
2006268626.tif 000020
【図１９】
2006268626.tif 000021
【図２０】
2006268626.tif 000022
【図２１】
2006268626.tif 000023
【図２２】
2006268626.tif 000024
【図２３】
2006268626.tif 000025
【図２４】
2006268626.tif 000026