(57)【要約】【課題】  セキュリティを高めると共に、ユーザの使い勝手を向上させた遠隔会議システムを提供する。【解決手段】  各拠点システム１０、２０に配置され、拠点の会議装置を制御する拠点サーバ１００、２００と、拠点サーバ１００、２００間をネットワーク接続し、拠点サーバ１００、２００間の協業を実現するためのタスクを管理する共有ワークスペースを生成する共有ワークスペース・サーバ３０とを有し、拠点サーバ１００、２００は、共有ワークスペース・サーバ３０の提供する共有ワークスペースを利用する時に、拠点サーバ１００、２００自身に接続するためのセッションキーを生成して共有ワークスペースに登録する。【選択図】        図１
2006092242.tif 000002
【特許請求の範囲】
【請求項１】
各拠点に配置され、該拠点の会議装置を制御する拠点サーバと、
前記拠点サーバ間をネットワーク接続し、該拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを生成する管理サーバとを有し、
前記拠点サーバは、前記管理サーバの提供する前記共有ワークスペースを利用する時に、前記拠点サーバに接続するためのセッションキーを生成して前記共有ワークスペースに登録することを特徴とする遠隔会議システム。
【請求項２】
前記拠点サーバは、前記管理サーバに前記共有ワークスペースを登録する際に、該共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録することを特徴とする請求項１記載の遠隔会議システム。
【請求項３】
個人を特定する認証データを記録し、前記拠点サーバから転送されたデータとの認証を行うユーザデータベースを有し、
前記ユーザデータベースは、認証に成功すると、前記管理サーバへのアクセスが可能となる証明書データを前記拠点サーバに転送することを特徴とする請求項１又は２記載の遠隔会議システム。
【請求項４】
前記拠点サーバは、情報記録媒体に記録された情報から前記アクセス制御情報を生成することを特徴とする請求項２記載の遠隔会議システム。
【請求項５】
前記拠点サーバは、個人を特定するデータを記録した情報記録媒体から前記データを読み取る情報読み取り装置を備え、前記読み取ったデータを前記ユーザデータベースに転送することを特徴とする請求項３記載の遠隔会議システム。
【請求項６】
会議装置を配置した複数の拠点に設けられ、該会議装置を制御する拠点サーバであって、
前記拠点サーバに接続するためのセッションキーを作成し、拠点サーバ間の協業を管理する管理サーバに登録することを特徴とする拠点サーバ。
【請求項７】
前記拠点サーバは、前記協業が可能なユーザを制限したアクセス制御情報を前記管理サーバに登録することを特徴とする請求項６記載の拠点サーバ。
【請求項８】
拠点に配置された会議装置を制御する拠点サーバ間をネットワーク接続し、該拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを生成する管理サーバであって、
前記共有ワークスペースを利用する拠点サーバから転送される、該拠点サーバに接続するためのセッションキーを前記共有ワークスペースに登録することを特徴とする管理サーバ。
【請求項９】
前記共有ワークスペースを利用する拠点サーバから転送される、該共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録することを特徴とする請求項８記載の管理サーバ。
【請求項１０】
会議装置を配置した拠点で該会議装置を制御する拠点サーバにおいて、該拠点サーバに接続するためのセッションキーを生成するステップと、
前記拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを提供する管理サーバに、前記セッションキーを登録するステップとを有することを特徴とする遠隔会議管理方法。
【請求項１１】
前記共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録するステップを有することを特徴とする請求項１０記載の遠隔会議管理方法。
【請求項１２】
会議装置を配置した拠点で該会議装置を制御する拠点サーバにおいて、該拠点サーバに接続するためのセッションキーを生成する処理と、
前記拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを提供する管理サーバに、前記セッションキーを登録する処理とを実行するプログラムを記録したことを特徴とする遠隔会議管理プログラム。
【請求項１３】
前記共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録する処理を実行することを特徴とする請求項１０記載の遠隔会議管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の拠点間を接続して遠隔での協業作業を実現する遠隔会議システムに関する。
【背景技術】
【０００２】
昨今、コンピュータ同士を相互に接続するネットワークコンピューティング技術に対する要望が高まってきている。コンピュータ同士をネットワーク接続することでコンピュータ資源の共有や、情報の共有配布作業を円滑に行なうことができる。
【０００３】
例えば、ネットワークを介した複数人による協業的作業を実現するシステムとして、テレビ会議システムを挙げることができる。テレビ会議システムによれば、互いに離れた地点にある会議室の間で画像と音声を伝送し、テレビ画面に映る参加者の顔を見ながら会議を運営することができる。現実には遠隔地にいる参加者同士があたかも同じ会議室にいるかのように議事を進行することができる。また、各自の現実の移動を伴わないため、時間の有効活用や旅費などの経費削減などにもつながる。
【０００４】
テレビ会議システムは、一般に、カメラ、マイクロフォン、モニタ、スピーカなどの画像や音声の入出力装置、画像及び音声の符号化及び復号化装置、各地点を接続する通信装置及び回線で構成される。また、遠隔の会議室間でデータを共有するために、双方に電子黒板を用意して互いに書き込みを行なったり、アプリケーションを共有して操作したりする。
【０００５】
特許文献１に開示された電子会議システムは、複数の情報端末と、会議室の予約を管理する管理サーバと、会議用資料を保存するデータサーバと、管理サーバと、データサーバにネットワークを介して接続され、無線ＬＡＮ接続用パラメータを中継する中継機器と、無線ＬＡＮ接続機能を備える複数の情報端末とを有している。会議主催者等により会議室の予約日時が登録されると、管理サーバが会議実施時に無線ＬＡＮ接続用のパラメータを決定し、予約時間になると無線ＬＡＮ接続用パラメータの値を予約時に決定した値に変更する。
【０００６】
【特許文献２】特開２００４−２１５０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示の電子会議システムでは、会議主催者等が会議参加者に無線ＬＡＮ接続用のパラメータを予め通知したり、管理サーバに会議参加者を登録する必要があり、手間のかかる作業となっていた。
【０００８】
本発明は上記事情に鑑みてなされたものであり、セキュリティを高めると共に、ユーザの使い勝手を向上させた遠隔会議システム、拠点サーバ、管理サーバ、遠隔会議管理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するために本発明の遠隔会議システムは、各拠点に配置され、該拠点の会議装置を制御する拠点サーバと、前記拠点サーバ間をネットワーク接続し、該拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを生成する管理サーバとを有し、前記拠点サーバは、前記管理サーバの提供する前記共有ワークスペースを利用する時に、前記拠点サーバに接続するためのセッションキーを生成して前記共有ワークスペースに登録することを特徴としている。管理サーバの提供する共有ワークスペースを利用する時に、拠点サーバに接続するためのセッションキーを生成して共有ワークスペースに登録するので、拠点サーバとの協業を実現したい他の拠点サーバは、管理サーバにアクセスすることで、拠点サーバに接続するためのセッションキーを取得することができる。またセッションキーを取得しないかぎり拠点サーバに接続することができないので、悪意の第三者が拠点サーバに勝手にアクセスして会議資料を盗み見ることがない。
【００１０】
上記遠隔会議システムにおいて、前記拠点サーバは、前記管理サーバに前記共有ワークスペースを登録する際に、該共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録するとよい。アクセス制御情報を登録することで、共有ワークスペースを利用可能なユーザを制限することができる。
【００１１】
上記遠隔会議システムにおいて、個人を特定する認証データを記録し、前記拠点サーバから転送されたデータとの認証を行うユーザデータベースを有し、前記ユーザデータベースは、認証に成功すると、前記管理サーバへのアクセスが可能となる証明書データを前記拠点サーバに転送するとよい。正規のユーザであるか否かを判定するユーザデータベースを設けているので、不正な利用者を排除することができ、セキュリティを向上させることができる。
【００１２】
上記遠隔会議システムにおいて、前記拠点サーバは、情報記録媒体に記録された情報から前記アクセス制御情報を生成するとよい。拠点サーバが情報記録媒体に記録された情報からアクセス制御情報を生成するので、アクセス制御情報の作成にかかる時間を短縮させ、ユーザの負担を軽減させることができる。
【００１３】
上記遠隔会議システムにおいて、前記拠点サーバは、個人を特定するデータを記録した情報記録媒体から前記データを読み取る情報読み取り装置を備え、前記読み取ったデータを前記ユーザデータベースに転送するとよい。情報記録媒体に個人を特定するデータを記録しておき、このデータを読み込んで認証を行うので認証作業を簡単に行うことができる。
【００１４】
本発明の拠点サーバは、会議装置を配置した複数の拠点に設けられ、該会議装置を制御する拠点サーバであって、前記拠点サーバに接続するためのセッションキーを作成し、拠点サーバ間の協業を管理する管理サーバに登録するように構成している。拠点サーバに接続するためのセッションキーを生成して管理サーバに登録するので、この拠点サーバとの協業を実現したい他の拠点サーバは、管理サーバにアクセスすることで、拠点サーバに接続するためのセッションキーを取得することができる。
【００１５】
上記拠点サーバにおいて、前記協業が可能なユーザを制限したアクセス制御情報を前記管理サーバに登録するとよい。共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を登録することで、共有ワークスペースを利用可能なユーザを制限することができる。
【００１６】
本発明の管理サーバは、拠点に配置された会議装置を制御する拠点サーバ間をネットワーク接続し、該拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを生成する管理サーバであって、前記共有ワークスペースを利用する拠点サーバから転送される、該拠点サーバに接続するためのセッションキーを前記共有ワークスペースに登録するように構成している。共有ワークスペースを利用する時に、拠点サーバに接続するためのセッションキーを共有ワークスペースに登録するので、この拠点サーバとの協業を実現したい他の拠点サーバは、管理サーバにアクセスすることで、拠点サーバに接続するためのセッションキーを取得することができる。
【００１７】
上記の管理サーバにおいて、前記共有ワークスペースを利用する拠点サーバから転送される、該共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録するとよい。共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を登録することで、共有ワークスペースを利用可能なユーザを制限することができる。
【００１８】
本発明の遠隔会議管理方法は、会議装置を配置した拠点で該会議装置を制御する拠点サーバにおいて、該拠点サーバに接続するためのセッションキーを生成するステップと、前記拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを提供する管理サーバに、前記セッションキーを登録するステップとを有する構成としている。拠点サーバに接続するためのセッションキーを生成して管理サーバに登録するので、この拠点サーバとの協業を実現したい他の拠点サーバは、共有ワークスペースにアクセスすることで、拠点サーバに接続するためのセッションキーを取得することができる。
【００１９】
上記の遠隔会議管理方法において、前記共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録するステップを有するとよい。共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を登録することで、共有ワークスペースを利用可能なユーザを制限することができる。
【００２０】
本発明の遠隔会議管理プログラムは、会議装置を配置した拠点で該会議装置を制御する拠点サーバにおいて、該拠点サーバに接続するためのセッションキーを生成する処理と、前記拠点サーバ間の協業を実現するためのタスクを管理する共有ワークスペースを提供する管理サーバに、前記セッションキーを登録する処理とを実行するプログラムを記録している。拠点サーバに接続するためのセッションキーを生成して管理サーバに登録するので、この拠点サーバとの協業を実現したい他の拠点サーバは、共有ワークスペースにアクセスすることで、拠点サーバに接続するためのセッションキーを取得することができる。
【００２１】
上記の遠隔会議管理プログラムにおいて、前記共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を前記共有ワークスペースに登録する処理を実行するとよい。共有ワークスペースを利用可能なユーザを制限するアクセス制御情報を登録することで、共有ワークスペースを利用可能なユーザを制限することができる。
【発明の効果】
【００２２】
本発明は、セキュリティを高めると共に、ユーザの使い勝手を向上させることができる。
【発明を実施するための最良の形態】
【００２３】
次に、添付図面を参照しながら本発明の好適な実施例を説明する。
【実施例１】
【００２４】
図１に、本実施例の遠隔会議システム１の構成を示す。同図に示すように、遠隔会議システム１は、２つの拠点システム１０及び２０が共有ワークスペース・サーバ３０によって相互に接続された構成となっている。同図に示す例では、共有ワークスペース・サーバ３０は、図面の簡素化のため２つの拠点システム１０、２０を接続するように描かれているが、１対１接続に限定されるものではなく、３地点以上の拠点を相互接続することができる。また、遠隔会議システム１には、ユーザの個人情報を記録したユーザデータベース４０が設けられ、拠点システム１０、２０内の拠点サーバ１００、２００や、共有ワークスペース・サーバ３０に接続されている。なお、共有ワークスペース・サーバ３０は、システム間を電話回線などの回線交換系の通信路を用いてスター型結合の中心として位置付けられる多地点接続装置とは異なる。後述するように、共有ワークスペース・サーバ３０は、拠点システム間の接続を管理するセッション、会議中に使用したり会議の記録として生成されたりするファイル、会議に関連するリソースへのリファレンス（ＵＲＬ：Uniform Resource Locator）情報、会議の参加者によって行なわれるファイルなどへのアクセスの履歴情報を管理するように構成されている。
【００２５】
共有ワークスペース型の遠隔会議システム１においては、以下の事柄を実現して、遠隔地間の協働作業を支援することができる。
【００２６】
（１）協業の相手とすぐに接続する。
（２）協業に必要なドキュメントをすぐに取り出す。
（３）協業の結果をすぐに次の工程につなげる。
【００２７】
遠隔会議システム１では、各拠点に対して協働作業に必要なモダリティとモダリティのコンビネーションを提供する。例えば、音声、プレゼンテーション資料などのファイル、電子黒板、顔の映像の配信と遠隔協働編集をパッケージ化して利用を可能にする。
【００２８】
また、遠隔会議システム１では、協働作業に関連するドキュメントの提示や協働作業に参加するメンバーへの自動接続を行なうことにより、協働作業を行なう空間を個々のワークグループ（拠点）へ個別適応させる。
【００２９】
また、遠隔会議システム１では、リアルタイム協業と非リアルタイム協業の連携を行なう。すなわち、リアルタイム協業を記録（例えば、電子黒板や使用したプレゼンテーション資料を保存）して非リアルタイム協業に連携させたり、ドキュメントをリアルタイム協業に関連付けて非リアルタイム協業を連携させたりする。
【００３０】
共有ワークスペース型の遠隔会議システム１の概略的な動作手順を以下に示す。
【００３１】
（１）ユーザは、遠隔会議システム１を利用するときに、ＩＣカード２を用いてユーザデータベース４０との間で認証を行う。
（２）共有ワークスペース・サーバ３０によって提供される共有ワークスペースを選択又は新規に生成する（共有ワークスペースへのログイン）。システムにログインして共有ワークスペースをＧＵＩ操作により選択する。
（３）共有ワークスペースにログインすることで、現在誰が共有ワークスペースを共有しているのか、誰が拠点システムで通信中であるのかを認識する。
（４）共有ワークスペース内で「会議」を選択すると、その拠点から遠隔会議に参加することができる（全体会議と個人を特定した会議など複数の会議が共有ワークスペースで開かれていてもよい）。
（５）共有ワークスペースにはドキュメントもおけ、会議中に文書を参照したり会議の電子黒板上のイメージを保存したりする。
（６）共有ワークスペースは階層化されており、相互のリンクはハイパーリンクによって行なわれる。
（７）共有ワークスペースに参加しつつサブ・ワークスペースを参照することができる。
（８）サブ・ワークスペースを操作して共有ワークスペースに情報を開示する（個人ワークスペースからのドラッグ・アンド・ドロップ）。
【００３２】
次に、遠隔会議システム１を構成する各装置について説明する。拠点システム１０及び２０は、会議を行うための会議装置を備え、それぞれ独立して動作する。これら拠点システム１０、２０は従来のテレビ会議システムをベースにして構成することができる。例えば、映像・音声サーバ１１及び２１が装備され、カメラ、マイクロフォン、モニタ、スピーカなどの画像や音声の入出力を行ない、画像及び音声の符号化及び復号化して他の拠点システムとの間で送受信して、参加者の動作・振る舞いなどを各拠点で共有する。
【００３３】
また、双方に電子黒板１２及び２２を用意して、それぞれの拠点において書き込みを行なったりする。また、各拠点システム間でアプリケーションを共有して操作したりする。本実施例では、電子黒板１２及び２２上に共有ワークスペースによって提供されるグラフィカルなユーザ・インターフェース（ＧＵＩ）が提示され、会議の参加者はこれを操作することによって、遠隔会議への接続を行なったり、会議に関連するファイルなどの情報にアクセスしたりすることができる（後述）。
【００３４】
各拠点における会議の参加者が、本遠隔会議システム１のユーザとなる。会議の参加者は、共有ワークスペースによって提供されるグラフィカルなユーザ・インターフェースを操作することによって、個々のマルチメディア通信会議システムの呼び出しアドレスを意識することなくマルチメディア通信会議システムの接続を行ない、会議に関連するファイルなどの情報に会議システムから容易にアクセスすることができる。
【００３５】
また本実施例では、各ユーザは、個人認証媒体としてのＩＣカード２を携行しており、各拠点システム１０及び２０には、ＩＣカード２に記録された個人情報や認証情報を読み取るためのカード読取装置１３、２３が備えられている。ユーザは、所持するＩＣカード２を図２に示すようにカード読取装置１３、２３にかざす。ＩＣカード２には、例えば、図３に示すようにユーザの氏名、ユーザを識別するユーザＩＤ、認証に用いる認証データ、会社での所属部署、役職、会議資料を閲覧したり会議に参加できる権限を設定した権限情報や、所属しているグループを識別するグループＩＤ、過去に参加した会議を識別する会議体ＩＤ、研究テーマなどが記録されている。カード読取装置１３、２３は、認証に必要な認証データを読み取って拠点サーバ１００、２００を介してユーザデータベース４０に転送する。なお、ここでは認証データは、認証機関で発行されたユーザの公開鍵として説明する。
【００３６】
ユーザデータベース４０は、例えば、拠点サーバ１００、２００からユーザの認証データとして公開鍵が転送されると、この公開鍵を保持している秘密鍵で認証する。認証に成功するとユーザデータベース４０は、該当する拠点サーバ１００、２００に認証に成功したことを通知し、正規のユーザであることを証明する証明書データを該当拠点サーバ１００、２００に送信する。
【００３７】
次に拠点サーバ１００、２００の機能構成について説明しておく。図４には、拠点システム１０における会議（テレビ会議など）を運営するための拠点サーバ１００の機能構成を模式的に示す。なお、図示しないが、他の拠点システム２０における拠点サーバ２００も同様の構成を備えている。
【００３８】
拠点サーバ１００は、例えば、ネットワーク接続されるパーソナル・コンピュータ（ＰＣ）やワークステーション（ＷＳ）などの一般的な計算機システムからなる。この計算機システム上で所定のサーバ・アプリケーションを起動することで、拠点システム１０内ではグラフィカルなユーザ・インターフェースが提供される。会議の参加者はユーザ・インターフェースを用いて共有ワークスペースを指定することで、協業の呼び設定と情報の共有を行なうことができる。
【００３９】
拠点サーバ１００は、図４に示すように拠点サーバ制御部１０１、サブシステム管理部１０２、認証部１０３、履歴管理部１０４、履歴表示部１０５、通信制御部１０６を備えている。
【００４０】
拠点サーバ制御部１０１は、拠点サーバ１００内の各機能部を制御すると共に、電子黒板１２、映像・音声サーバ１１、カード読取装置１３を制御する。
【００４１】
サブシステム管理部１０２は、拠点に接地された電子黒板１２や映像・音声サーバ１１などの拠点システムを構成するサブシステムのネットワーク・アドレスなどを管理する。認証部１０３は、カード読取装置１３によって読み取られたＩＣカード２の認証情報により、認証の一部のステップを実行する。
【００４２】
履歴管理部１０４は、電子黒板１２に会議資料を表示した時に、電子黒板１２に書き込まれたメモを会議資料に上書きして履歴データを保存する。履歴表示部１０５は、履歴管理部１０４に保存された履歴データを表示装置に表示する。なお、図示しないがこれらの機能部をソフトウェアモジュールによって構成することもできる。ソフトウェアモジュールによって拠点における認証のステップの一部を実行したり、拠点に設置された電子黒板や映像・音声サーバなどの拠点システムを構成するサブシステムのネットワーク・アドレスなどを管理したりすることも可能である。また、会議に関連するリソースは、例えば当該拠点システム１０内に存在していてもよいし、拠点内の他の保管場所、又は拠点外のサーバに保管されていてもよく、例えばＵＲＬ形式で記述される。
【００４３】
次に、図５を参照しながら共有ワークスペース・サーバ３０の機能構成を説明する。共有ワークスペース・サーバ３０は、例えば、ネットワーク接続されるパーソナル・コンピュータ（ＰＣ）やワークステーション（ＷＳ）などの一般的な計算機システム上で所定のサーバ・アプリケーションを起動するという形態で実現される。
【００４４】
共有ワークスペース・サーバ３０は、協業の単位となるタスクを管理したり利用したりするためのオフジェクトであるワークスペースを各拠点間において共有するために配設される。
【００４５】
ワークスペース・マネージャ３１は、当該遠隔会議システム１内の各拠点において生成されたワークスペースの管理を行なう。
【００４６】
各共有ワークスペース毎にアクセス制御情報（ＡＣＬ）が設けられており、ワークスペース・マネージャ３１は、会議の参加者が持つＩＣカード２から読み出される個人情報や権限情報に基づいて、複数の拠点にまたがる共有ワークスペースの利用を管理又は制限する。
【００４７】
各共有ワークスペースでは、拠点すなわち拠点システム間の接続を管理するセッション、会議中に使用したり会議の記録として生成されたりするファイル、会議に関連するリソースへのリファレンス情報、会議の参加者によって行なわれるファイルやリソースなどへのアクセスの履歴情報が管理される。
【００４８】
共有ワークスペース内のそれぞれのセッション、ファイル、リファレンス情報、アクセス履歴情報にはアクセス制御情報（ＡＣＬ）が割り当てられている。したがって、ワークスペース・マネージャ３１は、共有ワークスペース単位で利用を管理又は制限することができる他、共有ワークスペース内のセッション単位、ファイル単位、リファレンス情報単位、あるいはアクセス履歴情報単位という、細かい粒度で拠点をまたいだアクセス制御を行なうことができる。
【００４９】
図６には、共有ワークスペース・サーバ３０に接続した個人ファイルデータベース３２と共用ファイルデータベース３３との管理テーブルの構成が示されている。個人ファイルデータベース３２には、会議参加者によって生成された個人の会議資料が保存されており、図６（Ａ）に示すようにユーザを識別するユーザＩＤに関連付けて個人のファイルが登録されている。また共用ファイルデータベース３３には、会議参加者が共通に利用することができる共有ファイルに設定された会議資料が保存されており、図６（Ｂ）に示すように会議を識別する会議体ＩＤに関連付けて共有ファイルが登録されている。
【００５０】
ここで、拠点システム１０、２０のユーザが、共有ワークスペース・サーバ３０の提供する共有ワークスペースにログインし、遠隔会議を行うまでについて説明する。拠点サーバ１００、２００は、ユーザデータベース４０より証明書データを受け取ると、受け取った証明書データを持って共有ワークスペース・サーバ３０にアクセスする。共有ワークスペース・サーバ３０は、アクセスのあったユーザに対して、新規に共有ワークスペースを作成するのか、すでに作成済みの共有ワークスペースにログインするかを選択させる。新規に共有ワークスペースを開くとの選択がユーザから入力されると、拠点サーバ１００、２００は共有ワークスペース・サーバ３０の指示に従ってセッションキーと、アクセス制御情報（以下、ＡＣＬとも表記する）とを生成し、生成したセッションキー、アクセス制御情報を共有ワークスペース・サーバ３０に転送する。セッションキーとは、例えば、拠点システム１０にいるユーザの開く会議（共有ワークスペース）に参加するために、拠点サーバ１００に接続するための接続ＩＤである。また、ユーザが新規に共有ワークスペースを共有ワークスペース・サーバ３０に生成する場合、この共有ワークスペースにアクセスすることができるユーザを特定するアクセス制御情報が必要となる。拠点サーバ１００、２００は、ユーザにより新規に共有ワークスペースを生成するとの選択が入力されると、ユーザに対して、この共有ワークスペースへのアクセスを許可する条件を入力させる。この時、拠点サーバ１００、２００はＩＣカード２に記録されているユーザの個人情報を参照して、アクセス制御情報の生成を補助してもよい。例えば、図３に示すようにＩＣカード２には、ユーザの所属部署、研究テーマ、過去に参加した会議体ＩＤ、グループＩＤなどが登録されているので、これらの情報からアクセス制御情報を自動生成してもよい。すなわち、ユーザに対して、「研究テーマが同一の人からのアクセスを受け付けますか」といった問い合わせを行い、ユーザからの回答に従って、アクセス制御情報を生成する。共有ワークスペース・サーバ３０は、拠点サーバ１００、２００から証明書付きのログイン要求を受信すると、受信したセッションキーから新規に共有ワークスペースを生成する。
【００５１】
また、すでに生成済みの共有ワークスペースにログインするとの操作がユーザより入力されると、共有ワークスペース・サーバ３０は、登録してある共有ワークスペースのリストを拠点サーバ１００、２００に転送する。また共有ワークスペース・サーバ３０は、拠点サーバ１００、２００のユーザによって共有ワークスペースが選択されると、該当ユーザの個人情報を拠点サーバ１００、２００から受け取る。そして、受け取ったユーザの個人情報とアクセス制御情報（ＡＣＬ）とを比較することで、該当ユーザが選択された共有ワークスペースに参加可能なユーザであるか否かを判定する。共有ワークスペースに参加可能なユーザであった場合に、共有ワークスペース・サーバ３０は、該当ユーザの使用する拠点サーバ１００、２００に対してセッションキーの生成を依頼し、後から共有ワークスペースに参加を希望するユーザとの間で会議を開けるようにする。また、共有ワークスペース・サーバ３０は、指定された共有ワークスペースの情報を基に、共有ワークスペースのＧＵＩを構成するために必要な情報を抽出し、拠点サーバ１００、２００に転送する。
【００５２】
図７に、複数の共有ワークスペースがハイパーリンクにより結合されている様子を模式的に示す。
【００５３】
共有ワークスペース・サーバ３０は、複数の共有ワークスペースを提示してそのうちのひとつをユーザに選択させる。この場合に、以下に示すいずれかの方式あるいはその一部又はすべてを使用する。
・通常のハイパーテキストにおけるナビゲーションのスタイルを用いる
・メニューを用いる
・共有ワークスペースによって構成されるグラフ構造の一部又は全部を表示する
【００５４】
ユーザは、共有ワークスペース・サーバ３０が提供する複数のワークスペースによって構成されるグラフ構造に沿って、必要に応じてノードを選択することにより移動し、所望の共有ワークスペースを選択する。
【００５５】
また共有ワークスペース・サーバ３０は、同一のセッションを指定する拠点システムが追加されたことを検知すると、ユーザの個人情報とアクセス制御情報とを比較して、ユーザがセッションに参加する資格があるか否かを判定する。そして、セッションへの参加資格があると判定すると、既に登録されている拠点システムに接続するための各セッションキーを、追加された拠点システムに転送する。この場合の複数の拠点システム間の接続形態は以下のいずれか、またはその組み合わせを用いてもよい。
【００５６】
・ハブ型
・完全グラフ型
・スパニング・ツリー型
【００５７】
例えば拠点システム１０のユーザ１と拠点システム２０のユーザ２とが同じセッションＡを選択したことにより、セッションキーが共有ワークスペースから拠点システムに転送され、拠点システム１０及び２０における電子黒板１２及び２２の画面共有が開始される。ユーザ１及びユーザ２は、それぞれ電子黒板１２及び２２を介して、プレゼンテーション資料など会議に必要なファイルにアクセスすることができる。すなわち、協業に必要なドキュメントをすぐに取り出すことができる。
【００５８】
画面共有は、アプリケーションに対する入出力をフックすることにより行なわれる。また画面共有を行なう場合に、複数のサイトからの入力要求に対して、どのサイトからの入力かによって文字や線の色を変える機構を備えても良い。画面共有により駆動されたアプリケーションが生成するファイルやリソースのリファレンスの履歴は、共有のワークスペースＡに保存される（図５を参照のこと）。
【００５９】
ファイルやリソースのリファレンスの履歴の登録過程並びに参照過程を以下に説明しておく。
【００６０】
履歴をRecently Usedに登録する過程：
・ネットワーク上で複数のワークスペースを提供するコンピュータがある。
・各ユーザは、電子黒板又はその他のクライアント端末上で（複数の）ワークスペースを選択する。
・各ユーザは、ファイルのオープンやＷｅｂ（又はその他の広域情報検索システム）上での情報検索閲覧を行なう。
・オープンしたファイルや情報閲覧したＷｅｂページに関するリファレンス（ＵＲＬ）を、ユーザのクライアント端末に記憶する。
・ユーザのクライアント端末上に記憶されたリファレンスのうち、ワークスペースに登録すべきものを選択する。
・選択されたリファレンスをすべてのワークスペース（又は選択されたワークスペース）に転送する。ワークスペースは受信したリファレンスを登録する。
【００６１】
Recently Usedを参照する過程：
・各ユーザは、電子黒板又はクライアント端末上で（複数の）ワークスペースを選択する。
・各ユーザは、電子黒板又はクライアント端末上で、ワークスペースのヒストリ（履歴）を見る操作を行なう。
・電子黒板又はクライント端末の画面上には、「日付順」、「リファレンスカウント順」、又は「重要度順」などでソートされたワークスペースのリストが提示される。
・このとき、複数のワークスペースのヒストリを「個別」、「ユニオン」、又は「インターセクション」の形式で表示する。
・各ユーザは、リスト中からリファレンスを選択することにより、ファイルのオープンやＷｅｂの閲覧を行なうことができる。
【００６２】
次に、図８〜図１３を参照しながら本実施例の動作概略を説明する。図８〜図１３には、拠点システム１０に配置された電子黒板１２、映像・音声サーバ１１の状態と、拠点システム２０に配置された電子黒板２２、映像・音声サーバ２１の状態とが示されている。ここでは、拠点システム１０と拠点システム２０との間で同一の共有ワークスペースを指定することで、各拠点システムを構成する電子黒板１２及び２２が接続され、各拠点システムを構成する映像・音声サーバ１１及び２１が接続されるという動作例について説明する。
【００６３】
この動作例では、各共有ワークスペースにはセッションが１つだけ管理されており、複数の拠点システムが同一の共有ワークスペースを選択することにより、拠点システム間が接続されセッションが開始される。
【００６４】
（１）拠点システム１０及び拠点システム２０では、電子黒板１２及び２２（あるいはユーザのクライアント端末）上の初期画面として、ＩＣカード２を用いたログインを促す画面を表示する（図８参照のこと）。拠点システム１０の拠点サーバ１００にＩＣカード２を接続すると、カード読取装置１３が認証データを読み取り、ユーザデータベース４０に転送する。ユーザデータベース４０は、転送された認証データによりユーザ認証を行い、認証に成功すると証明書データを拠点サーバ１００に転送する。拠点サーバ１００は、証明書データを持って共有ワークスペース・サーバ３０にログインし、共有ワークスペース・サーバ３０からは共有ワークスペースのリストが、拠点システム１０の電子黒板１２に表示される（図９参照のこと）。
【００６５】
（２）ここで、ユーザは電子黒板１２に表示された複数の共有ワークスペースのうち「プロジェクトＸ」という名前が付けられた共有ワークスペースを選択するものとする。
【００６６】
（３）拠点システム１０は、ユーザによって選択された共有ワークスペースのリファレンスと、当該ユーザの個人情報とを共有ワークスペース・サーバ３０に送信する。
【００６７】
（４）共有ワークスペース・サーバ３０は、拠点システム１０のユーザが「プロジェクトＸ」の使用が可能なユーザであるか否かを、共有ワークスペースに設定されたアクセス制御情報を参照して判定する。アクセス制御情報により、該当ユーザが「プロジェクトＸ」の使用が可能なユーザであると判定すると、共有ワークスペースが保持するファイルのリファレンスのリストを拠点サーバ１００に送信する。
【００６８】
（５）また、共有ワークスペース・サーバ３０は、共有ワークスペースのプロジェクトＸを選択した拠点サーバ間での接続を可能とするため、拠点サーバ１００にセッションキーの生成を要求する。拠点サーバ１００によって生成されたセッションキーは、共有ワークスペース・サーバ３０の共有ワークスペースに登録される（図５参照のこと）。
【００６９】
（６）拠点サーバ１００は送信されたファイルのリファレンスのリストを電子黒板１２上に表示する（図１０を参照のこと）。
【００７０】
（７）また、他のユーザが、Ｂ会議室に相当する拠点システム２０の拠点サーバ２００にＩＣカード２を接続することで、ユーザデータベース４０との間で認証が行われる。拠点システム２０は、認証に成功しユーザデータベース４０から証明書データを取得すると、取得した証明書データによって共有ワークスペース・サーバ３０にログインし、共有ワークスペース・サーバ３０の保持する共有ワークスペースのリストが拠点システム２０の電子黒板２２に表示される（図１１を参照のこと）。
【００７１】
（８）ここで、Ｂ会議室のユーザが、電子黒板２２に表示された複数の共有ワークスペースのうち「プロジェクトＸ」という名前が付けられた共有ワークスペースを選択する。
【００７２】
（９）この選択操作に応答して、拠点サーバ２００は拠点システム２０のユーザの個人情報を共有ワークスペース・サーバ３０に転送する。共有ワークスペース・サーバ３０は、拠点システム２０のユーザが「プロジェクトＸ」の使用が可能なユーザであるか否かを、共有ワークスペースに設定されたアクセス制御情報を参照して判定する。アクセス制御情報により、該当ユーザが「プロジェクトＸ」の使用が可能なユーザであると判定すると、共有ワークスペース１が保持するファイルのリファレンスのリストを拠点サーバ２００に送信する。
【００７３】
（１０）また、共有ワークスペース・サーバ３０は、共有ワークスペースのプロジェクトＸを選択した拠点サーバ間での接続を可能とするため、拠点サーバ２００のネットワーク・アドレスを保持する。また拠点サーバ１００の生成したセッションキーにより拠点システム１０と拠点システム２０との接続は可能となるが、「プロジェクトＸ」を選択する他の拠点システムのユーザが表れた場合、この拠点システムと拠点システム２０との間を接続することはできない。このため共有ワークスペース・サーバ３０は、拠点サーバ２００にセッションキーの生成を要求する。拠点サーバ２００によって生成されたセッションキーは、共有ワークスペース・サーバ３０の共有ワークスペースに登録される。
【００７４】
（１１）拠点サーバ１００と拠点サーバ２００は、双方の映像・音声サーバを接続するリクエストを発行するとともに、電子黒板１２及び２２を共有ワークスペース・サーバ３０に接続し、アプリケーションに対する入出力の共有を開始する。
【００７５】
（１２）本実施例では、拠点システム１０及び拠点システム２０はそれぞれ、映像・音声サーバ１１及び２１を保持している。拠点サーバ１００は、映像・音声サーバ１１に対して、映像・音声サーバ２１から映像と音声を受信するようリクエストを送信する。同様に、拠点サーバ２００は、映像・音声サーバ２１に対して、映像・音声サーバ１１から映像と音声を受信するようリクエストを送信する。
【００７６】
（１３）映像・音声サーバ１１は映像・音声サーバ２１からの映像と音声の受信を開始し、映像・音声サーバ２１は映像・音声サーバ１１からの映像と音声の受信を開始する。図１３には、各拠点に電子黒板１２及び２２において、他方の拠点の映像サーバから受信した映像及び音声データを出力する様子を示している。
【００７７】
（１４）ここで、拠点システム１０の電子黒板１２に提示されているグラフィカルなユーザインターフェースを介して、ユーザがファイルＰを選択したとする。これに応答して、共有ワークスペース・サーバ３０において、ファイルと関連付けられたアプリケーションが起動される。
【００７８】
（１５）共有ワークスペース・サーバ３０は、アプリケーションが行なう画面表示を、各拠点システム１０及び２０における電子黒板１２及び２２に転送する。
【００７９】
（１６）電子黒板１２及び２２はともに、共有ワークスペース・サーバ３０から送信された画面表示の情報に基づいて、アプリケーション画面の表示を行なう。図１３には、各拠点の電子黒板１２及び２２において、共有ワークスペース・サーバ３０から受信した画面表示の情報を表示出力している様子を示している。
【００８０】
（１７）拠点システム１０及び拠点システム２０のユーザは、それぞれ電子黒板１２及び２２上でキーボードやポインティング・デバイスなどのユーザ入力装置を用いた入力と映像・音声サーバ１１及び２２を用いて情報を交換し会議を進める。
【００８１】
（１８）電子黒板１２を操作するユーザがアプリケーションの終了を指示すると、アプリケーションで使用したファイルを共有ワークスペースに格納する。又は共有ワークスペース上のリファレンスが指示するファイルサーバ（不図示）に格納してもよい。
【００８２】
（１９）拠点サーバ２００では、ユーザがＩＣカード２を接続することで、拠点サーバ２００からのログアウト及び利用の終了を指示する。また、これにより拠点サーバ２００はセッションを終了する。
【００８３】
（２０）拠点サーバ１００では、ユーザがカード読取装置１３のカード認識可能範囲外にＩＣカードを移動させることで、拠点サーバ１００からのログアウト及びシステム利用の終了を指示する。
【００８４】
次に、上述した各手順についてより詳細に説明する。まず、図１４を参照しながら遠隔会議システム１を利用するために、ユーザがＩＣカード２を用いて行う認証の手順を説明する。なお、以下の説明では、拠点システム１０の動作を例に説明するが、拠点システム２０も拠点システム１０と同様の動作を行う。
【００８５】
ユーザは、遠隔会議システム１を利用するために、ＩＣカード２のカード情報をカード読取装置１３に読み込ませて認証を行い、本システムにログインしなければならない。ＩＣカード２には、図３に示すような個人情報や認証データが記録されている。
【００８６】
カード読取装置１３は、ＩＣカード２からカード情報を読み取り、拠点サーバ１００に送信する。拠点サーバ１００は、カード読取装置１３で読み取られたカード情報を認証部１０３に記録すると共に、認証データを通信制御部１０６を介してユーザデータベース４０に送信する。ユーザデータベース４０には、本遠隔会議システム１を利用可能なユーザを認証するデータが記録されている。例えば、認証機関で発行された秘密鍵をユーザデータベース４０に記録しておき、ＩＣカード２から読み取った公開鍵と認証することで正規のユーザであるか否かを判断する。ユーザデータベース４０は、認証に成功すると、該当ユーザが本システムを利用可能な正規のユーザであることを証明する証明書データを拠点サーバ１００に送信する。
【００８７】
認証に成功すると拠点サーバ１００は、ユーザデータベース４０から送信された証明書データを用いて共有ワークスペース・サーバ３０にログインする。共有ワークスペース・サーバ３０は、拠点サーバ１００から証明書付きのログイン要求を受信すると、この要求を受け付ける。共有ワークスペース・サーバ３０は、ログイン要求を受け付けて、拠点サーバ１００に対してファイル選択用の画面データを送信する。これに対し拠点サーバ１００のユーザは、新規に共有ワークスペースを生成し、これを共有ワークスペース・サーバ３０に登録する要求を出力したとする。共有ワークスペース・サーバ３０は、共有ワークスペースの新規作成依頼を受け付けると、拠点サーバ１００に対してセッションキーとアクセス制御情報の生成を依頼する。拠点サーバ１００は、セッションキーとアクセス制御情報とを生成して共有ワークスペース・サーバ３０に登録する。
【００８８】
次に、図１５を参照しながら拠点サーバ１００、２００に同一のファイルを表示させて遠隔会議を行う通信手順を説明する。なお、拠点サーバ１００は、上述した手順によってすでに共有ワークスペース・サーバ３０にログインし、ファイルを電子黒板１２に表示させているものとする。
【００８９】
拠点システム２０のユーザが、拠点サーバ２００にＩＣカード２を接続することで、ユーザデータベース４０との間で認証が行われる。拠点システム２０は、認証に成功しユーザデータベース４０から証明書データを取得すると、取得した証明書データによって共有ワークスペース・サーバ３０にログインする。共有ワークスペース・サーバ３０にログインすることで、共有ワークスペース・サーバ３０の保持する共有ワークスペースのリストが拠点システム２０の電子黒板２２に表示される。
【００９０】
ここで、拠点システム２０のユーザが、電子黒板２２に表示された複数の共有ワークスペースのうちいずれか一つを選択する。拠点サーバ２００は共有ワークスペース・サーバ３０に共有ワークスペースを選択する選択ＩＤと、該当ユーザの個人情報を送信する。
【００９１】
共有ワークスペース・サーバ３０は、拠点システム２０のユーザが共有ワークスペースの使用が可能なユーザであるか否かを、共有ワークスペースに設定されたアクセス制御情報を参照して判定する。アクセス制御情報により、該当ユーザが選択した共有ワークスペースを使用可能なユーザであると判定されると、選択された共有ワークスペースが保持するファイルのリファレンスを拠点サーバ２００に送信する。
【００９２】
また、共有ワークスペース・サーバ３０は、選択された共有ワークスペースを他の拠点サーバ間でも接続できるようにするため、拠点サーバ２００のネットワーク・アドレスを保持する。さらに共有ワークスペース・サーバ３０は、拠点サーバ２００にセッションキーの生成を要求する。拠点サーバ２００によって生成されたセッションキーは、共有ワークスペース・サーバ３０の共有ワークスペースに登録される。
【実施例２】
【００９３】
次に、添付図面を参照しながら第２実施例について説明する。本実施例は、遠隔会議管理プログラムの実施例である。図１６に、処理装置としての共有ワークスペース・サーバ３０と、拠点サーバ１００、２００との構成を示す。これらの処理装置は、図１６に示すようにＣＰＵ４１と、履歴データ保存プログラムを記録したＲＯＭ４２と、ＣＰＵのワークエリアとして動作するＲＡＭ４３と、操作部４４と、外部機器との接続手段としてのＩ／Ｆ部４５とがバスを介して接続されている。
【００９４】
拠点サーバ１００、２００のＣＰＵ４１は、ＲＯＭ４２から読み出したプログラムに従って動作する。このプログラムに従った動作により図１４に示す認証を行って、セッションキーやアクセス制御情報を共有ワークスペース・サーバ３０に登録する動作や、図１５に示す共有ワークスペースを選択して、この共有ワークスペースに用意されたファイルを電子黒板１２、２２に表示させる動作が行われる。
【００９５】
また共有ワークスペース・サーバ３０のＣＰＵ４１も、ＲＯＭ４２から読み出したプログラムに従って動作を行う。ＣＰＵ４１のプログラムに従った動作により、共有ワークスペースの設定動作や、拠点サーバ１００、２００から送信されたセッションキーやアクセス制御情報を共有ワークスペースに登録する動作を行う。このようにして本実施例も上述した実施例と同様の効果を得ることができる。
【００９６】
上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００９７】
【図１】遠隔会議システム１の構成を模式的に示した図である。
【図２】ＩＣカード２の記録情報を示す図である。
【図３】ＩＣカード２の記録情報をカード読取装置１３、２３に読み取らせている状態を示す図である。
【図４】拠点システム１０における会議（テレビ会議など）を運営するための拠点サーバ１００の機能構成を模式的に示した図である。
【図５】共有ワークスペース・サーバ３０の機能構成を模式的に示した図である。
【図６】（Ａ）は、個人ファイルデータベース３２のデータ管理テーブルを示す図であり、（Ｂ）は、共用ファイルデータベース３３のデータ管理テーブルを示す図である。
【図７】複数の共有ワークスペースがハイパーリンクにより結合されている様子を模式的に示した図である。
【図８】ＩＣカードを用いたログインを促す画面表示例を示した図である。
【図９】拠点システム１０の拠点サーバ１００にＩＣカードを接続することで、ユーザが関連する共有ワークスペースのリストが拠点システム１０の表示装置に表示される様子を示した図である。
【図１０】プロジェクトＸに含まれるファイルのリファレンスのリストが電子黒板１２に表示されている様子を示した図である。
【図１１】他のユーザが拠点システム２０の拠点サーバ２００にＩＣカードを接続することで、このユーザが関連する共有ワークスペースのリストが拠点システム２０の表示装置に表示されている様子を示した図である。
【図１２】各拠点に電子黒板１２及び２２において、他方の拠点の映像サーバから受信した映像及び音声データを出力する様子を示した図である。
【図１３】各拠点の電子黒板１２及び２２において、共有ワークスペース・サーバ３０から受信した画面表示の情報を表示出力している様子を示した図である。
【図１４】ＩＣカードの認証データにより認証を行って、共有ワークスペース・サーバにログインする手順を示す図である。
【図１５】共有ワークスペース・サーバ３０から所望のデータを取得する手順を示す図である。
【図１６】処理装置としての共有ワークスペース・サーバ３０、拠点サーバ１００、拠点サーバ２００の構成を示す図である。
【符号の説明】
【００９８】
１  遠隔会議システム
２  ＩＣカード
１０、２０  拠点システム
１１、２１  映像・音声サーバ
１２、２２  電子黒板
１３、２３  カード読取装置
３１  ワークスペース・マネージャ
３２  個人ファイルデータベース
３３  共用ファイルデータベース
５０  ファイル一覧選択画面
６０  ウォール制御画面
８０  会議体選択画面
９０  履歴データ選択画面
１００、２００  拠点サーバ
１０１  拠点サーバ制御部
１０２  サブシステム管理部
１０３  認証部
１０４  履歴管理部
１０５  履歴表示部
１０６  通信制御部
【図１】
2006092242.tif 000003
【図２】
2006092242.tif 000004
【図３】
2006092242.tif 000005
【図４】
2006092242.tif 000006
【図５】
2006092242.tif 000007
【図６】
2006092242.tif 000008
【図７】
2006092242.tif 000009
【図８】
2006092242.tif 000010
【図９】
2006092242.tif 000011
【図１０】
2006092242.tif 000012
【図１１】
2006092242.tif 000013
【図１２】
2006092242.tif 000014
【図１３】
2006092242.tif 000015
【図１４】
2006092242.tif 000016
【図１５】
2006092242.tif 000017
【図１６】
2006092242.tif 000018