(57)【特許請求の範囲】
【請求項１】
複数のユーザーの端末を有する共有管理システムであって、
それぞれの前記端末において制御可能な機能についての、利用可能なユーザーを示す機能利用情報を記憶する機能利用情報記憶手段と、
前記機能利用情報に基づいて、前記各ユーザーのそれぞれの端末毎に、当該ユーザーの端末が制御可能な機能を示す機能アイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能とされている機能を示す機能アイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされている機能を示す機能アイコンを表示する共有エリアとが区分されている画面を表示させる画面表示制御手段と
を有する共有管理システム。
【請求項２】
それぞれの前記端末において管理されている複数のデータについての、利用可能なユーザーを示すデータ利用情報を記憶するデータ利用情報記憶手段を更に備え、
前記画面表示制御手段は、前記データ利用情報記憶手段の前記データ利用情報に基づいて、前記各ユーザーのそれぞれの端末毎に、当該ユーザーの端末において利用できるように設定されているデータを示すデータアイコンを前記ユーザーエリアに表示させ、他のユーザーにより当該ユーザーに対して利用可能とされているデータを示すデータアイコンを前記他ユーザーエリアに表示させ、所定のグループのユーザー全員に対して利用可能とされているデータを示すデータアイコンを共有エリアに表示させる
請求項１に記載の共有管理システム。
【請求項３】
前記端末において管理されているデータを示すデータアイコンが、いずれかの機能アイコンにドラッグアンドドロップされたことを検出する第１検出手段と、
検出されたことに基づいて、ドラッグされた前記データアイコンが示すデータを、前記ドロップ先の機能アイコンが示す機能を制御可能な端末に対して送信させるデータ送信制御手段と
を有する
請求項１又は請求項２に記載の共有管理システム。
【請求項４】
前記データ送信制御手段は、前記データを管理する端末に対して、前記機能を制御可能な端末に対して前記データを送信させる旨のデータ取扱指示を送信する
請求項３に記載の共有管理システム。
【請求項５】
前記データ送信制御手段は、ドラッグされた前記データアイコンが示す前記データが、前記機能を制御可能な端末のユーザーに対して利用可能とされていない場合に、前記データの送信を停止する
請求項３又は請求項４に記載の共有管理システム。
【請求項６】
前記端末における前記ユーザーエリアの機能アイコンが前記共有エリアにドラッグアンドドロップされたことを検出する第２検出手段と、
前記第２検出手段により検出されたことに基づいて、前記機能利用情報において、前記機能アイコンに対応する機能を所定のグループの全ユーザーが利用可能に設定する第１共有設定手段とを更に備え、
前記画面表示制御手段は、前記全ユーザーの前記画面の前記共有エリアに、全ユーザーに利用可能にされた前記機能を示す機能アイコンを表示させる
請求項１乃至請求項５のいずれか一項に記載の共有管理システム。
【請求項７】
前記端末における前記ユーザーエリアの機能アイコンが前記他ユーザーエリアの所定の他のユーザーを示すエリアにドラッグアンドドロップされたことを検出する第３検出手段と、
前記第３検出手段により検出されたことに基づいて、前記機能利用情報において、前記機能を前記他のユーザーに対して利用可能に設定する第２共有設定手段とを更に備え、
前記画面表示制御手段は、前記他のユーザーの端末に表示される前記画面の前記他ユーザーエリアにおいて前記機能を示す機能アイコンを表示させる
請求項１乃至請求項６のいずれか一項に記載の共有管理システム。
【請求項８】
複数のユーザーの端末を有する共有管理システムであって、
それぞれの前記端末において利用できるように設定されている複数のデータについての、利用可能なユーザーを示すデータ利用情報を記憶するデータ利用情報記憶手段と、
前記データ利用情報記憶手段の前記データ利用情報に基づいて、前記各ユーザーのそれぞれの端末毎に、当該ユーザーの端末において管理されているデータを示すデータアイコンを表示するユーザーエリアと、他のユーザーの端末により当該ユーザーを指定して利用可能とされているデータを示すデータアイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされているデータを示すデータアイコンを表示する共有エリアとが区分されている画面を表示させる画面表示制御手段と
を有する共有管理システム。
【請求項９】
複数のユーザーの端末と通信可能な共有管理サーバーであって、
それぞれの前記端末において制御可能な機能についての利用可能なユーザーを示す機能利用情報を記憶する機能利用情報記憶手段と、
前記機能利用情報に基づいて、前記各ユーザーのそれぞれの端末毎に、当該ユーザーの端末が制御可能な機能を示す機能アイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能とされている機能を示す機能アイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされている機能を示す機能アイコンを表示する共有エリアとが区分されている画面を表示させる画面表示制御手段と
を有する共有管理サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数のユーザーの端末において制御可能な機能を共有するための共有管理システム及び共有管理サーバーに関する。
【背景技術】
【０００２】
従来、ネットワークを介して複数のユーザーがサーバーにアクセスして利用するリモート会議システム等の共同作業システムが知られている。
【０００３】
このような共同作業システムにおいては、例えば、プリンターやプロジェクター等といったデバイスが提供する機能については、各ユーザーの端末のローカル環境にあるものしか利用することができなかった。
【０００４】
これに対して、例えば、リモート環境にあるプリンター等に印刷するための技術としては、ＰＣのＯＳ（Operating system）機能を利用する技術や、リモート環境にあるプリンターを制御する機能を各端末に備える技術（例えば、特許文献１）が知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３５０２１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、共同作業システムにおいては、リモート環境のプリンター等の機能を利用することが考慮されているものがなく、このため、リモート環境のプリンターに印刷させる場合には、共同作業システムでの作業を一端中断し、印刷を行うための別のアプリケーションを立ち上げて操作しなければならず、共同作業における作業効率を低下させてしまう問題があった。
【０００７】
また、特許文献１に記載された技術によって、リモート環境のデバイスの機能を利用することができるが、この技術を利用するためには、リモート環境のデバイスを制御するための機能を端末に設定しておかなければならなかった。
【０００８】
このため、ユーザー自身がリモート環境のデバイス等を詳細に把握しておかなければならず、リモート環境のデバイスの機能を容易に利用することができなかった。
【０００９】
また、共同作業システムに参加している各ユーザーが、リモート環境にどのようなデバイスが存在し、どのような機能があるかを予め把握しておくことは、非常に困難であるし、自分がリモート環境のどのようなデバイスを利用できるようになっているのか（共有できるようになっているのか）を把握することも困難である。
【００１０】
本発明は、上記課題に鑑みなされたものであり、その目的は、複数のユーザーの端末が制御可能な機能やデータについての共有状態を容易に把握できる技術を提供することにある。また、複数のユーザーの端末が制御可能な機能やデータを容易に利用できるようにする技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的達成のため、本発明の第１の観点に係る共有管理システムは、複数のユーザーの端末を有する共有管理システムであって、それぞれの端末において制御可能な機能についての、利用可能なユーザーを示す機能利用情報を記憶する機能利用情報記憶手段と、機能利用情報に基づいて、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末が制御可能な機能を示す機能アイコンを表示するユーザーエリアと、他のユーザーが当該ユーザーに対して利用可能としている機能を示す機能アイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされている機能を示す機能アイコンを表示する共有エリアとが区分されている画面を表示させる画面表示制御手段とを有する。
【００１２】
係る共有管理システムによると、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末が制御可能な機能を示す機能アイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能されている機能を示す機能アイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされている機能を示す機能アイコンを表示する共有エリアとが区分されている画面を表示させるので、端末に表示された画面からユーザー全員に対して利用可能とされている機能、ユーザーに対して他のユーザーから利用可能とされている機能を容易に把握することができる。
【００１３】
上記共有管理システムにおいて、それぞれの端末において管理されている複数のデータについての、利用可能なユーザーを示すデータ利用情報を記憶するデータ利用情報記憶手段を更に備え、画面表示制御手段は、データ利用情報記憶手段のデータ利用情報に基づいて、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末において利用できるように設定されているデータを示すデータアイコンを前記ユーザーエリアに表示させ、他のユーザーにより当該ユーザーに対して利用可能とされているデータを示すデータアイコンを他ユーザーエリアに表示させ、所定のグループのユーザー全員に対して利用可能とされているデータを示すデータアイコンを共有エリアに表示させるようにしてもよい。
【００１４】
係る共有管理システムによると、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末において管理されているデータのアイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能とされているデータを示すデータアイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされているデータを示すデータアイコンを表示する共有エリアとが区分されている画面を表示させるので、端末に表示された画面からユーザー全員に対して利用可能とされているデータ、ユーザーに対して他のユーザーから利用可能とされているデータを容易に把握することができる。
【００１５】
また、上記共有管理システムにおいて、端末において管理されているデータを示すデータアイコンが、いずれかの機能アイコンにドラッグアンドドロップされたことを検出する第１検出手段と、検出されたことに基づいて、ドラッグされた前記データアイコンが示すデータを、ドロップ先の機能アイコンが示す機能を制御可能な端末に対して送信させるデータ送信制御手段とを有するようにしてもよい。係る共有管理システムによると、ユーザーがデータアイコンを所望の機能アイコンにドラッグアンドドロップすることにより、対応するデータを、所望する機能を制御可能な端末に送信させることができ、当該端末において、データを用いて所望の機能を制御することができる。
【００１６】
また、上記共有管理システムにおいて、データ送信制御手段は、データを管理する端末に対して、機能を制御可能な端末に対してデータを送信させる旨のデータ取扱指示を送信するようにしてもよい。係る共有管理システムによると、データを管理する端末が、機能を制御する端末に対してデータを送信するので、データのセキュリティを向上することができる。
【００１７】
また、上記共有管理システムにおいて、データ送信制御手段は、ドラッグされたデータアイコンが示すデータが、機能を制御可能な端末のユーザーに対して利用可能とされていない場合に、データの送信を停止するようにしてもよい。係る共有管理システムによると、データを利用可能でないユーザーの端末に対するデータの送信を停止するので、データを利用可能でないユーザーの端末に対してデータが渡ることを適切に防止できる。
【００１８】
また、上記共有管理システムにおいて、端末におけるユーザーエリアの機能アイコンが共有エリアにドラッグアンドドロップされたことを検出する第２検出手段と、第２検出手段により検出されたことに基づいて、機能利用情報において、機能アイコンに対応する機能を所定のグループの全ユーザーが利用可能に設定する第１共有設定手段とを更に備え、画面表示制御手段は、全ユーザーの画面の共有エリアに、全ユーザーに利用可能にされた機能を示す機能アイコンを表示させるようにしてもよい。係る共有管理システムによると、ユーザーにより、機能アイコンが共有エリアにドラッグアンドドロップされると、全ユーザーの画面の前記共有エリアに、全ユーザーに利用可能にされた機能を示す機能アイコンを表示させることができ、機能を全ユーザーが利用可能であることを把握させることができる。
【００１９】
また、上記共有管理システムにおいて、端末におけるユーザーエリアの機能アイコンが他ユーザーエリアの所定の他のユーザーを示すエリアにドラッグアンドドロップされたことを検出する第３検出手段と、第３検出手段により検出されたことに基づいて、機能利用情報において、機能を他のユーザーに対して利用可能に設定する第２共有設定手段とを更に備え、画面表示制御手段は、他のユーザーの端末に表示される画面の他ユーザーエリアにおいて機能を示す機能アイコンを表示させるようにしてもよい。係る共有管理システムによると、機能アイコンが他ユーザーエリアの所定の他のユーザーを示すエリアにドラッグアンドドロップされると、当該他のユーザーの画面の他ユーザーエリアに利用可能にされた機能を示す機能アイコンを表示させることができ、容易に他のユーザーに機能が利用可能であることを把握させることができる。
【００２０】
上記目的達成のため、本発明の第２の観点に係る共有管理システムは、複数のユーザーの端末を有する共有管理システムであって、それぞれの端末において利用できるように設定されている複数のデータについての、利用可能なユーザーを示すデータ利用情報を記憶するデータ利用情報記憶手段と、データ利用情報記憶手段のデータ利用情報に基づいて、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末において管理されているデータを示すデータアイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能とされているデータを示すデータアイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされているデータを示すデータアイコンを表示する共有エリアとが区分されている画面を表示させる画面表示制御手段とを有する。
【００２１】
係る共有管理システムによると、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末において管理されているデータのアイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能とされているデータを示すデータアイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされているデータを示すデータアイコンを表示する共有エリアとが区分されている画面を表示させるので、端末に表示された画面からユーザー全員に対して利用可能とされているデータ、ユーザーに対して他のユーザーから利用可能とされているデータを容易に把握することができる。
【００２２】
上記目的達成のため、本発明の第３の観点に係る共有管理サーバーは、複数のユーザーの端末と通信可能な共有管理サーバーであって、それぞれの端末において制御可能な機能についての利用可能なユーザーを示す機能利用情報を記憶する機能利用情報記憶手段と、機能利用情報に基づいて、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末が制御可能な機能を示す機能アイコンを表示するユーザーエリアと、他のユーザーが当該ユーザーに対して利用可能としている機能を示す機能アイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされている機能を示す機能アイコンを表示する共有エリアとが区分されている画面を表示させる画面表示制御手段とを有する。
【００２３】
係る共有管理サーバーによると、各ユーザーのそれぞれの端末毎に、当該ユーザーの端末が制御可能な機能を示す機能アイコンを表示するユーザーエリアと、他のユーザーにより当該ユーザーに対して利用可能されている機能を示す機能アイコンを表示する他ユーザーエリアと、所定のグループのユーザー全員に対して利用可能とされている機能を示す機能アイコンを表示する共有エリアとが区分されている画面を表示させるので、端末に表示された画面からユーザー全員に対して利用可能とされている機能、ユーザーに対して他のユーザーから利用可能とされている機能を容易に把握することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係る会議システムの構成図である。
【図２】本発明の一実施形態に係る会議システムの機能構成図である。
【図３】本発明の一実施形態に係る端末に表示される画面の一例を示す図である。
【図４】本発明の一実施形態に係るＧＵＩ構成情報を説明する図である。
【図５】本発明の一実施形態に係るＩＤ／Ｐａｓｓ情報を説明する図である。
【図６】本発明の一実施形態に係るユーザー情報を説明する図である。
【図７】本発明の一実施形態に係る個人データ情報を説明する図である。
【図８】本発明の一実施形態に係るデバイス情報を説明する図である。
【図９】本発明の一実施形態に係るユーザー毎エリア情報を説明する図である。
【図１０】本発明の一実施形態に係るアイコン管理情報を説明する図である。
【図１１】本発明の一実施形態に係るリモート会議への参加時のシーケンス図である。
【図１２】本発明の一実施形態に係る判断処理のフローチャートである。
【図１３】本発明の一実施形態に係るデバイス利用処理のフローチャートである。
【図１４】本発明の一実施形態に係るデータ取得処理のフローチャートである。
【図１５】本発明の一実施形態に係るデバイス制御処理のフローチャートである。
【発明を実施するための形態】
【００２５】
本発明の実施形態について、図面を参照して説明する。なお、以下に説明する実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている諸要素及びその組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２６】
まず、本発明の一実施形態に係る共有管理システムの一例としての会議システムについて説明する。
【００２７】
図１は、本発明の一実施形態に係る会議システムの構成図である。
【００２８】
会議システム１は、ネットワーク６を介して接続された、共有管理サーバーの一例としてのアプリケーションサーバー２と、複数のユーザーの端末４とを有する。アプリケーションサーバー２は、例えば、ＰＣ（Personal Computer）によって構成されている。端末４は、例えば、ＰＣによって構成されている。端末４には、例えば、プリンター７や、プロジェクター８等のデバイスがネットワークを介して接続されている。端末４は、当該端末４のユーザーのローカル環境ＵＥにあるプリンター７やプリンター８を制御できるように、各種設定（例えば、デバイスドライバー等の設定）がされている。
【００２９】
図２は、本発明の一実施形態に係る会議システムの機能構成図である。
【００３０】
アプリケーションサーバー２は、ＧＵＩ（Graphical User Interface）構成情報記憶手段２１と、ＩＤ／Ｐａｓｓ情報記憶手段２２と、ユーザー情報記憶手段２３と、データ利用情報記憶手段の一例としての個人データ情報記憶手段２４と、機能利用情報記憶手段の一例としてのデバイス情報記憶手段２５と、領域管理情報記憶手段２６と、ＧＵＩ構築手段２７と、ＧＵＩ配信手段２８と、認証手段２９と、第１検出手段、第２検出手段、第３検出手段、第１共有設定手段、及び第２共有設定手段の一例としてのデータ管理手段３０と、情報送受信手段３１と、データ送信制御手段の一例としてのデータ取扱指示手段３２とを有する。ここで、本実施形態では、ＧＵＩ構築手段２７及びＧＵＩ配信手段２８が画面表示制御手段に相当する。
【００３１】
ＧＵＩ構成情報記憶手段２１は、ＧＵＩの画面を構成するために必要な基本的な情報であるＧＵＩ構成情報を記憶する。ＧＵＩ構成情報は、例えば、会議システム１の管理者によって設定される。
【００３２】
ＧＵＩ構成情報を説明する前に、ＧＵＩ構成情報に基づいて構築されて端末４に表示される画面について説明する。
【００３３】
図３は、本発明の一実施形態に係る端末に表示される画面の一例を示す図である。
【００３４】
画面１０１は、リモート会議に参加（ログイン）した場合にユーザーの端末４に表示される画面であり、各端末４用にそれぞれ異なった内容が含まれる。
【００３５】
画面１０１には、リモート会議の参加ユーザー全員で共有する各種情報を表示する共有エリア１１０と、画面を表示している端末４のユーザー以外のユーザー（他ユーザー）の各種情報を表示する他ユーザーエリア１２０と、画面を表示している端末４のユーザーの各種情報を表示する個人エリア１３０とが区分されて含まれている。
【００３６】
共有エリア１１０には、チャット／議事録用テキストエリア１１１と、画像／資料表示エリア１１２と、共有資料エリア１１３と、共有デバイスエリア１１４とが配置される。
【００３７】
チャット／議事録用テキストエリア１１１には、各端末４において入力されたテキストデータに対応するテキストが、例えば、時系列で表示される。画像／資料表示エリア１１２には、指定された画像や、資料が表示される。共有資料エリア１１３には、ログインしている全ユーザーに対して利用可能（公開可能）と設定されているデータを示すデータアイコン８１が表示される。データとしては、例えば、文書データ、画像データ等がある。共有デバイスエリア１１４には、ログインしている全ユーザーに対して利用可能と設定されている機能を示す機能アイコンが表示される。本実施形態では、機能アイコンは、当該機能を実行するデバイスを示すデバイスアイコン８０となっている。なお、異なる端末４によって制御される同一種類の複数の機能が全ユーザーに対して利用可能と設定されている場合には、１つのデバイスアイコン８０が複数の機能（複数のデバイスの機能）に対応するものとして管理されている。例えば、複数のプリンターによる印刷機能が全ユーザーに対して利用可能と設定されている場合には、プリンターを示す１つのデバイスアイコンが、複数のプリンターによる印刷機能に対応するものとされる。
【００３８】
他ユーザーエリア１２０には、ログインしている他のユーザーのそれぞれについて、ユーザーの情報を表示するユーザー毎エリア１２１が配置される。ユーザー毎エリア１２１には、対応するユーザーの画像が表示されるユーザー画像表示エリア１２２が配置されるとともに、対応するユーザーが、画面１０１を表示している端末４のユーザーに対して利用可能（公開可能）と設定しているデバイスを示すデバイスアイコン８０や、データを示すデータアイコン８１が表示される。
【００３９】
個人エリア１３０には、個人資料エリア１３１と、個人デバイスエリア１３２と、個人画像表示エリア１３３と、テキスト入力エリア１３４とが配置される。
【００４０】
個人資料エリア１３１には、対応するユーザーが管理している各種資料のデータを示すデータアイコン８１が表示される。個人デバイスエリア１３２には、対応するユーザーの端末４が制御可能な機能を示すアイコン（本実施形態では、機能を有するデバイスを示すデバイスアイコン８０）が表示される。本実施形態では、デバイスアイコン８０に対応させて、当該デバイスについての利用許可状態（共有状態）を示す表示８２（例えば、全員に利用許可されている場合には、共有中（全員）との表示）が行なわれる。個人画像表示エリア１３３には、対応するユーザーの画像が表示される。テキスト入力エリア１３４には、端末４において図示しない入力装置（例えば、キーボード）によってユーザーに入力されたテキストが表示される。
【００４１】
上記した画面１０１において、ユーザーがアイコンをドラッグアンドドロップさせることにより、各種処理が実行されるようになっている。例えば、個人エリア１３０のデバイスアイコン８０が共有エリア１１０にドラッグアンドドロップされると、当該デバイスアイコン８０に対応するデバイスが、ユーザー全員に対して共有状態とされる処理が行われ、各ユーザーの画面１０１の共有エリア１１０の共有デバイスエリア１１４に、対応するデバイスを含む同種のデバイスを示すデバイスアイコン８０が表示される。また、個人エリア１３０のデバイスアイコン８０が他ユーザーエリア１２０にドラッグアンドドロップされると、当該デバイスアイコン８０に対応するデバイスが、対応する他のユーザーに対して共有状態とされる処理が行われ、対応する他のユーザーの画面１０１の他ユーザーエリア１２０のユーザー毎エリア１２１には、当該デバイスのデバイスアイコン８０が表示される。
【００４２】
また、個人エリア１３０のデータアイコン８１が共有エリア１１０にドラッグアンドドロップされると、当該データアイコン８１に対応するデータが、ユーザー全員に対して共有状態とされる処理が行われ、各ユーザーの画面１０１の共有エリア１１０の共有資料エリア１１３に、対応するデータを示すデータアイコン８１が表示される。また、個人エリア１３０のデータアイコン８１が他ユーザーエリア１２０にドラッグアンドドロップされると、当該データアイコン８１に対応するデータが、対応する他のユーザーに対して共有状態とされる処理が行われ、対応する他のユーザーの画面１０１の他ユーザーエリア１２０のユーザー毎エリア１２１には、当該データのデータアイコン８１が表示される。
【００４３】
また、共有資料エリア１１３又は個人エリア１３０のデータアイコン８１が共有エリア１１０の供給デバイスエリア１１４のデバイスアイコン８０にドラッグアンドドロップされると、当該データアイコン８１に対応するデータが、デバイスアイコン８０が示すデバイス（複数の同種のデバイスがユーザー全員に対して共有状態とされている場合には、複数のデバイス）により処理（例えば、プリンターであれば印刷）される。また、データアイコン８１が他ユーザーエリア１２０のユーザー毎エリア１２１のデバイスアイコン８０にドラッグアンドドロップされると、当該データアイコン８１に対応するデータが、デバイスアイコン８０が示すデバイスにより処理（例えば、プリンターであれば印刷）される。
【００４４】
次に、ＧＵＩ構成情報を説明する。
【００４５】
図４は、本発明の一実施形態に係るＧＵＩ構成情報を説明する図である。
【００４６】
ＧＵＩ構成情報は、画面ファイルと、画像ファイルと、ＧＵＩ位置情報共有エリアと、ＧＵＩ位置情報他ユーザーエリアと、ＧＵＩ位置情報個人エリアと、ＧＵＩ部品情報共有エリアと、ＧＵＩ部品情報他ユーザーエリアと、ＧＵＩ部品情報個人エリアとの情報を含む。
【００４７】
画面ファイルは、リモート会議において利用するＧＵＩの各種画面（例えば、ログイン画面、エラー画面等）のデータのファイルであり、例えば、ＨＴＭＬ形式のデータ、例えば、Login.html、Error.html等を含む。画像ファイルは、ＧＵＩ画面上で表示する画像データのファイルである。画像データとしては、例えば、プリンター、プロジェクター等のデバイスを示すアイコン（デバイスアイコン８０）のデータや、文書データや画像データ等のデータを示すアイコン（データアイコン８１）のデータがある。
【００４８】
ＧＵＩ位置情報共有エリア、ＧＵＩ位置情報他ユーザーエリア、ＧＵＩ位置情報個人エリアは、それぞれＧＵＩの会議用の画面１０１における対応する各エリア１１０、１２０、１３０の配置場所及びサイズの情報であり、例えば、エリアの左上の座標をPosition＝（Ｘ座標、Ｙ座標）で示し、エリアの大きさをSize＝（Ｘ方向のサイズ、Ｙ方向のサイズ）で示している。
【００４９】
ＧＵＩ部品情報共有エリアは、共有エリア１１０に配置する部品の情報（部品及びその位置及びサイズ）である。共有エリア１１０に配置する部品としては、チャット／議事録用テキストエリア１１１、画像／資料表示エリア１１２、共有資料エリア１１３、共有デバイスエリア１１４がある。ＧＵＩ部品情報他ユーザーエリアは、他ユーザーエリア１２０に配置する部品の情報（部品及びその位置及びサイズ）である。他ユーザーエリア１２０に配置する部品としては、ユーザー毎エリア１２１がある。ＧＵＩ部品情報個人エリアは、個人エリア１３０に配置する部品の情報（例えば、部品及びその位置及びサイズ）である。個人エリア１３０に配置する部品としては、個人資料エリア１３１、個人デバイスエリア１３２、個人画像表示エリア１３３、テキスト入力エリア１３４がある。
【００５０】
ＩＤ／Ｐａｓｓ情報記憶手段２２は、会議システム１のリモート会議に参加できる全ユーザーのユーザーＩＤと、パスワードとを含むＩＤ／Ｐａｓｓ情報を記憶する。
【００５１】
図５は、本発明の一実施形態に係るＩＤ／Ｐａｓｓ情報を説明する図である。
【００５２】
ＩＤ／Ｐａｓｓ情報は、ユーザーのＩＤ（識別情報）と、パスワードとを対応付けた情報である。図５に示す例では、例えば、ＩＤが”ＵｓｅｒＡ”のユーザーのパスワードは、”ＰａｓｓｗｏｒｄＡ”であることを示している。
【００５３】
ユーザー情報記憶手段２３は、会議システム１のリモート会議にログインしている各ユーザーのユーザー情報を記憶する。ユーザー情報は、例えば、各端末４から送信されてくる。
【００５４】
図６は、本発明の一実施形態に係るユーザー情報を説明する図である。
【００５５】
ユーザー情報は、ユーザーＩＤと、ユーザー名と、ユーザー画像種別と、ユーザー画像とを含む。
【００５６】
ユーザーＩＤは、ユーザーを一意に識別するための識別情報である。ユーザー名は、ＧＵＩの画面に表示する際に使用するユーザー名の文字列である。ユーザー画像種別は、ＧＵＩの画面に表示するユーザー画像の種別（動画又は静止画）である。ユーザー画像は、ユーザー画像のデータであり、例えば、画像種別が動画の場合には、ユーザーの端末４に接続されたＷｅｂカメラからの動画バイナリ情報であり、静止画の場合には、静止画の画像ファイルである。
【００５７】
個人データ情報記憶手段２４は、リモート会議にログインしている各ユーザーが端末４で管理しているデータに関する個人データ情報を記憶する。
【００５８】
図７は、本発明の一実施形態に係る個人データ情報を説明する図である。
【００５９】
個人データ情報は、データＩＤと、データ名と、データ利用情報の一例としての公開情報と、データ実体と、ＧＵＩ上座標と、管理ユーザーとを含む。
【００６０】
データＩＤは、データを一意に識別するための識別情報である。データ名は、ＧＵＩの画面に表示するデータ名の文字列である。公開情報は、当該データを公開する（使用を許可する）ユーザーを特定するための情報である。なお、本実施形態では、ユーザーがＧＵＩの画面上でデータアイコンを操作することにより公開情報を設定することができる。公開情報としては、例えば、全ユーザーに公開可能にする設定や、特定のユーザーにのみ公開しない設定や、特定のユーザーのみに公開する設定がされる。データ実体は、データの実体であるバイナリ情報である。なお、データ実体は、本実施形態においては、個人データ情報記憶手段２４には、記憶されていない。ＧＵＩ上座標は、当該データを示すデータアイコン８１がＧＵＩの画面上の個人エリア１３０において表示される位置（Ｘ座標、Ｙ座標）及びサイズである。なお、ＧＵＩ上座標は、ＧＵＩ構築手段２７によって決定される。管理ユーザーは、当該データを管理しているユーザーのユーザーＩＤである。
【００６１】
仮想デバイス情報記憶手段２５は、会議システム１のリモート会議にログインしている各ユーザーの端末４において制御可能な機能を実行するデバイスについてのデバイス情報を記憶する。
【００６２】
図８は、本発明の一実施形態に係るデバイス情報を説明する図である。
【００６３】
デバイス情報は、デバイスＩＤと、デバイス種類と、データのあて先と、機能利用情報の一例としての公開情報と、受付可能データ種類と、受付可能操作種類と、ＧＵＩ上座標と、管理ユーザーとを含む。
【００６４】
デバイスＩＤは、デバイスを一意に特定できる識別情報である。デバイス種類は、デバイスの種別である。デバイスとしては、例えば、モノクロ／カラープリンター、プロジェクター、液晶モニター、仮想ホワイトボード、ＨＤＤ等がある。データのあて先は、当該デバイスの機能の実行を制御するＰＣのあて先（例えば、ＩＰアドレス）である。
【００６５】
公開情報は、当該デバイスを公開する（利用を許可する）ユーザーを特定するための情報である。なお、本実施形態では、ユーザーがＧＵＩの画面１０１上でデバイスアイコン８０を操作することにより公開情報を設定することができる。公開情報としては、例えば、リモート会議に参加している全ユーザーに公開（利用可能に）する設定や、特定のユーザーにのみ公開しない設定や、特定のユーザーのみに公開する設定がされる。受付可能データ種類は、対応するデバイスが扱うことのできるファイルのファイル拡張子の情報である。ファイル拡張子としては、ｔｘｔ、ｄｏｃ、ｒｔｆ、ｂｍｐ、ｊｐｇ、ｇｉｆ等があり、受付可能データ種類には、これらの中から、デバイスが扱うことのできるファイル拡張子が設定される。受付可能操作種類は、対応するデバイスの機能のうちで、他のユーザーに公開する機能である。機能としては、例えば、デバイスのＯＮ／ＯＦＦや、デバイスがプロジェクターである場合における投影資料のページ送りや、仮想ホワイトボードへの描画、消去等がある。ＧＵＩ上座標は、当該デバイスを示すデバイスアイコン８０がＧＵＩの画面上の個人エリア１３０において表示される位置（Ｘ座標，Ｙ座標）及びサイズである。なお、ＧＵＩ上座標は、ユーザーが予め指定しておいてもよいし、画面上に表示させる部品等に基づいてアプリケーションサーバー２が所定のアルゴリズムに従って決定するようにしてもよい。管理ユーザーは、当該デバイスの公開等を変更できるユーザーのユーザーＩＤである。
【００６６】
領域管理情報記憶手段２６は、リモート会議にログインしている各ユーザーの端末４に表示されているＧＵＩ画面における共有エリア１１０及び他ユーザーエリア１２０のアイコン８０，８１を管理するアイコン管理情報と、ＧＵＩ画面における他ユーザーの情報が表示されるユーザー毎エリア１２０の位置を管理するユーザー毎エリア情報とを各ユーザー毎に対応付けて記憶する。
【００６７】
図９は、本発明の一実施形態に係るアイコン管理情報を説明する図である。
【００６８】
アイコン管理情報は、ＩＤと、ＧＵＩ上座標とを含む。アイコン管理情報は、対応するユーザーの共有エリア１１０のアイコン８０，８１と、他ユーザーエリア１２０のアイコン８０，８１との各アイコンのそれぞれについて記憶されている。ＩＤは、アイコンが示すデータのデータＩＤ又はデバイスのデバイスＩＤである。例えば、共有エリア１１０のアイコンに対応するものであって、同一種類の複数のデバイス（例えば、複数のプリンター）の機能がユーザー全員に利用可能とされている場合には、ＩＤには、複数のデバイスＩＤが設定される。ＧＵＩ上座標は、対応するユーザーのＧＵＩの画面１０１上における対応するアイコンの位置及びサイズである。このアイコン管理情報によると、画面のＧＵＩ上座標から、対応するアイコンが示すデータ又はデバイスのＩＤを把握することができ、当該ＩＤにより、対応する個人データ情報や、対応するデバイス情報を把握することができる。
【００６９】
図１０は、本発明の一実施形態に係るユーザー毎エリア情報を説明する図である。
【００７０】
ユーザー毎エリア情報は、ユーザーＩＤと、ＧＵＩ上座標とを含む。ユーザー毎エリア情報は、ログインしている他のユーザーのそれぞれについて記憶されている。ユーザーＩＤは、ログインしている他のユーザーのユーザーＩＤである。ＧＵＩ上座標は、対応する他のユーザーの情報が表示されるユーザー毎エリア１２１の位置及びサイズである。このユーザー毎エリア情報によると、画面のＧＵＩ上座標から、ユーザー毎エリアが示すユーザーのユーザーＩＤを把握することができる。
【００７１】
ＧＵＩ構築手段２７は、端末４において所定の画面を表示させるための画面構成データを生成し、ＧＵＩ配信手段２８に渡す。
【００７２】
本実施形態では、ＧＵＩ構築手段２７は、認証成功であるとの通知を認証手段２９から受け付けた場合や、画面１０１に表示する内容を変更させる必要が生じた場合等に、ＧＵＩ構成情報、ユーザー情報、個人データ情報、デバイス情報に基づいて、各ユーザーのそれぞれの端末４用にＧＵＩの画面１０１用のデータ（画面構成データ）を構築する。具体的には、例えば、ＧＵＩ構築手段２７は、共有エリア１１０、他ユーザーエリア１２０、個人エリア１３０、及びそれらのエリア内の部品をＧＵＩ構成情報に基づいた位置に画面１０１において配置させるための画面構成データを構築する。また、ＧＵＩ構築手段２７は、画面を表示させる端末４のユーザー（対象ユーザー）のユーザー情報に基づいて、個人エリア１３０の個人画像表示エリア１３３に画像を表示させるための画像構成データを構築し、また、対象ユーザーの個人データ情報に基づいて、個人エリア１３０の個人資料エリア１３１にデータに対応するデータアイコン８１を表示させるための画像構成データを構築し、また、対象ユーザーのデバイス情報に基づいて、個人エリア１３０の個人デバイスエリア１３２にデバイスに対応するデバイスアイコン８０を表示させるための画像構成データを構築し、また、対象ユーザー以外のユーザーの個人データ情報に基づいて、対象ユーザー用の画面１０１の他ユーザーエリア１２０に、他のユーザーについてのユーザー毎エリア１２１を表示させるための画像構成データを構築し、また、全てのユーザーの個人データ情報中のユーザー全員に公開可能となっているデータを示すデータアイコン８１を、共有資料エリア１１３に表示させるための画像構成データを構築し、また、全てのユーザーのデバイス情報において、ユーザー全員に公開可能となっているデバイスを示すデバイスアイコン８０を、共有デバイスエリア１１４に表示させるための画像構成データを構築し、また、対象ユーザー以外のユーザーの個人データ情報において、対象ユーザーに対して公開可能となっているデータを示すデータアイコン８１を、他ユーザーエリア１２０の対応する他のユーザーのユーザー毎エリア１２１を表示させるための画像構成データを構築し、また、対象ユーザー以外のユーザーのデバイス情報において、対象ユーザーに対して公開可能となっているデバイスを示すデバイスアイコン８０を、他ユーザーエリア１２０の対応する他のユーザーのユーザー毎エリア１２１を表示させるための画像構成データを構築する。
【００７３】
また、ＧＵＩ構築手段２７は、共有エリア１１０及び他ユーザーエリア１２０において、データアイコン８１及びデバイスアイコン８０を表示させるための画面構成データを作成した場合には、それぞれのアイコンについてのアイコン管理情報を生成し、領域管理情報記憶手段２６に格納する。また、ＧＵＩ構築手段２７は、他ユーザーエリア１２０において、ユーザー毎エリア１２１を表示させるための画面構成データを作成した場合には、ユーザー毎エリア１２１についてのユーザー毎エリア情報を生成し、領域管理情報記憶手段２６に格納する。また、ＧＵＩ構築手段２７は、チャット／議事録用テキストエリア１１１に、各端末４から送信されたテキストを表示させるための画像構成データを生成する。
【００７４】
ＧＵＩ配信手段２８は、ＧＵＩ構築手段２７によって構築された画面構成データを端末４に送信する。
【００７５】
認証手段２９は、情報送受信手段３１からユーザーＩＤ及びパスワードを受け取り、ＩＤ／Ｐａｓｓ情報記憶手段２２のＩＤ／Ｐａｓｓ情報に、受け取ったユーザーＩＤ及びパスワードの組み合わせがあるか否かを判断し、組み合わせがある場合には、認証成功であることをＧＵＩ構築手段２７に通知する一方、組み合わせがない場合には、認証失敗であることをＧＵＩ構築手段２７に通知する。
【００７６】
データ管理手段３０は、各種処理を実行する。例えば、データ管理手段３０は、情報送受信手段３１から受け取ったＧＵＩ構成情報、ユーザー情報、個人データ情報、デバイス情報をそれぞれ、ユーザー情報記憶手段２３、個人データ記憶手段２４、デバイス情報記憶手段２５、領域管理情報記憶手段２６に格納する。また、データ管理手段３０は、ユーザー情報記憶手段２３、個人データ記憶手段２４、デバイス情報記憶手段２５からＧＵＩ構成情報、ユーザー情報、個人データ情報、デバイス情報を取得して、ＧＵＩ構築手段２７に渡す。
【００７７】
また、データ管理手段３０は、ユーザー情報記憶手段２３、個人データ記憶手段２４、デバイス情報記憶手段２５からＧＵＩ構成情報、ユーザー情報、個人データ情報、デバイス情報を取得して、情報送受信手段３１に渡す。また、データ管理手段３０は、情報送受信手段３１から端末４におけるアイコンに対するドラッグアンドドロップ操作の内容（例えば、ドラッグしたアイコンの位置と、アイコンをドロップした位置との情報）を受け取った場合には、当該ドラッグアンドドロップ操作の内容が、どのような操作を示しているかを判定し、判定結果に応じて、公開情報の更新、データ取扱指示の送信指示等の所定の処理を実行する。本実施形態では、データ取扱指示には、送信するデータのデータＩＤと、デバイスを制御する端末４のあて先とが含まれている。
【００７８】
情報送受信手段３１は、端末４との間で各種情報の送受信を行う。データ取扱指示手段３２は、端末４に対してデータ取扱指示を送信する。
【００７９】
端末４は、ユーザー情報記憶手段４１と、個人データ情報記憶手段４２と、デバイス情報記憶手段４３と、ＧＵＩ受信手段４４と、ＧＵＩ表示手段４５と、ＧＵＩ操作手段４６と、情報送受信手段４７と、データ管理手段４８と、データ取扱指示受信手段４９と、実データ送信手段５０と、実データ受信手段５１と、デバイス操作手段５２とを有する。
【００８０】
ユーザー情報記憶手段４１は、自端末４のユーザーについてのユーザー情報（図６参照）を記憶する。ユーザー情報は、例えば、端末４のユーザーが所定のアプリケーションを利用して登録するようにしてもよい。個人データ情報記憶手段４２は、自端末４のユーザーの管理しているデータについての個人データ情報（図７参照）を記憶する。なお、本実施形態では、端末４の記憶する個人データ情報には、データ実体（実データ）が格納されている。個人データ情報は、例えば、端末４のユーザーが所定のアプリケーションを利用して登録するようにしてもよい。また、例えば、端末４の特定のフォルダにリモート会議で利用するデータのファイルを格納しておき、所定のアプリケーションがデータのファイルを解析して、個人データ情報を生成するようにしてもよい。デバイス情報記憶手段４３は、自端末４において制御可能なデバイスについてのデバイス情報（図８参照）を記憶する。デバイス情報は、例えば、端末４のユーザーが所定のアプリケーションを利用して登録するようにしてもよいし、所定のアプリケーションがデバイスを検出して自動的に生成するようにしてもよい。
【００８１】
ＧＵＩ受信手段４４は、ＧＵＩ画面用の画像構成データを受信し、ＧＵＩ表示手段４５に渡す。ＧＵＩ表示手段４５は、ＧＵＩ受信手段４４から受け取った画像構成データに基づいて端末４の表示装置に画像を表示する。ＧＵＩ操作手段４６は、例えば、図示しない入力装置（マウス等）によるユーザーの操作入力を受け付け、その操作の様子を画面上に表示する。情報送受信手段４７は、アプリケーションサーバー２との間で各種情報の送受信を行う。
【００８２】
データ管理手段４８は、ユーザー情報記憶手段４１、個人データ情報記憶手段４２、デバイス情報記憶手段４３からユーザー情報、個人データ情報、デバイス情報を取り出して、情報送受信手段４７により、アプリケーションサーバー２に送信させる。また、データ管理手段４８は、情報送受信手段４７からユーザー情報、個人データ情報、デバイス情報を受信した場合には、これらをユーザー情報記憶手段４１、個人データ情報記憶手段４２、デバイス情報記憶手段４３に格納する。また、データ管理手段４８は、データ取扱指示を受け取った場合に、データ取扱指示に対応する実データを個人データ情報記憶手段４２から取り出して、実データ送信手段５０又はデバイス操作手段５２に渡す。また、データ管理手段４８は、実データ受信手段５１から実データを受け取った場合、又はデータ取扱指示のデータあて先が自端末４であって、実データを個人データ情報記憶手段４２から取得した場合には、実データをデバイス操作手段５２に渡す。
【００８３】
データ取扱指示受信手段４９は、アプリケーションサーバー２からデータ取扱指示を受信し、データ管理手段４８に渡す。実データ送信手段５０は、他の端末４に対して自端末４が保持している実データを送信する。実データ受信手段５１は、他の端末からの実データを受信し、データ管理手段４８に渡す。デバイス操作手段５２は、受け取った実データを用いてデバイス７等を制御する処理を実行する。このデバイス操作手段５２は、主に、デバイスドライバープログラムを端末４のＣＰＵ（図示せず）が実行することにより構成される。
【００８４】
デバイス（プリンター７、プロジェクター８等）は、デバイス操作手段５２から送信されたデータを受信し、データに基づいて所定の処理を実行するデータ入出力手段７１等を有する。
【００８５】
次に、会議システム１よる動作を説明する。
【００８６】
図１１は、本発明の一実施形態に係る会議システム１が提供するリモート会議への参加時のシーケンス図である。なお、各ユーザーには、リモート会議の開催者から、リモート会議が提供されるアプリケーションサーバー２のＵＲＬ（Uniform Resource Locator）が通知されているものとする。
【００８７】
まず、端末４において、Ｗｅｂブラウザを起動され、Ｗｅｂブラウザにおいてユーザーに通知されているＵＲＬが入力されると、端末４の情報送受信手段４７が当該ＵＲＬへの接続要求をアプリケーションサーバー２に送信する（ステップＳ１）。
【００８８】
アプリケーションサーバー２では、情報送受信手段３１が接続要求を受信し、認証手段２９がＧＵＩ構築手段２７にＩＤ／Ｐａｓｓ入力画面を送信する指示を行う。ＧＵＩ構築手段２７は、ＧＵＩ構成情報記憶手段２１に格納されているＩＤ／Ｐａｓｓ入力画面ファイルを取得し、ＧＵＩ配信手段２８により、要求元の端末４に送信させる（ステップＳ２）。端末４では、ＧＵＩ受信手段４４がＩＤ／Ｐａｓｓ入力画面ファイルを受信し、ＧＵＩ表示手段４５がＩＤ／Ｐａｓｓ入力画面を表示する。
【００８９】
その後、端末４において、ＩＤ／Ｐａｓｓ入力画面に、ＧＵＩ操作手段４６を用いてユーザーによりＩＤ／Ｐａｓｓｗｏｒｄが入力されると、情報送受信手段４７が入力されたＩＤ／Ｐａｓｓｗｏｒｄをアプリケーションサーバー２に送信する（ステップＳ３）。
【００９０】
次いで、アプリケーションサーバー２の情報送受信手段３１がＩＤ／Ｐａｓｓｗｏｒｄを受信し、認証手段２９に渡す。認証手段２９は、ＩＤ／Ｐａｓｓ情報記憶手段２２のＩＤ／Ｐａｓｓ情報に、受け取ったＩＤ／Ｐａｓｓｗｏｒｄに一致するものがあるか否かを判定することにより認証処理を行う。認証手段２９は、認証処理の結果、一致するものがある場合には、認証成功であることをＧＵＩ構築手段２７に通知する一方、一致するものがない場合には、認証失敗（ＮＧ）であることをＧＵＩ構築手段２７に通知する（ステップＳ４）。
【００９１】
また、認証手段２９は、認証成功である場合には、情報送受信手段３１により、ＧＵＩの画面を構成するために必要な情報（ユーザー情報、個人データ情報、及びデバイス情報）を送信する要求（必要情報要求）を端末４に送信する（ステップＳ５）。
【００９２】
端末４では、情報送受信手段４７が必要情報要求を受信すると、データ管理手段４８に渡す。データ管理手段４８は、必要情報要求を受け取ると、ユーザー情報記憶手段４１、個人データ情報記憶手段４２、デバイス情報記憶手段４３から、ユーザー情報、個人データ情報及びデバイス情報を取出し、情報送受信手段４７によりアプリケーションサーバー２に送信させる（ステップＳ６）。
【００９３】
アプリケーションサーバー２では、情報送受信手段３１がユーザー情報、個人データ情報及びデバイス情報を受信し、これらをデータ管理手段３０がユーザー情報記憶手段２３、個人データ情報記憶手段２４、デバイス情報記憶手段２５に格納する。また、ＧＵＩ構築手段２７が、認証成功である旨を受けている場合には、ＧＵＩ構成情報をＧＵＩ構成情報記憶手段２１から取得するとともに、データ管理手段３０から、端末４から受信したユーザー情報、個人データ情報及びデバイス情報を取得し（ステップＳ７）、これらに基づいて、リモート会議の画面１０１を構成するための画面構成データを構築し（ステップＳ８）、ＧＵＩ配信手段２８が画面構成データを端末４に送信する（ステップＳ９）。
【００９４】
端末４では、画面構成データをＧＵＩ受信手段４４が受信し、ＧＵＩ表示手段４５が画面構成データに基づいてＧＵＩの画面１０１を表示する（ステップＳ１０）。このようにして、端末４には、リモート会議の画面１０１が表示される。
【００９５】
次に、端末４において画面１０１に対してアイコンのドラッグアンドドロップ操作が行われた場合におけるアプリケーションサーバー２による判断処理を説明する。
【００９６】
図１２は、本発明の一実施形態に係る判断処理のフローチャートである。ここで、端末４において、ユーザーによるＧＵＩ操作手段４６の操作によってアイコンのドラッグアンドドロップ操作が行われると、ＧＵＩ操作手段４６がアイコンに対するドラッグアンドドロップ操作の内容（例えば、ドラッグしたアイコンの位置と、アイコンをドロップした位置との情報）を、情報送受信手段４７を介してアプリケーションサーバー２に送信する処理が行われるものとする。
【００９７】
アプリケーションサーバー２では、データ管理手段３０が情報送受信手段３１を介して、ドラッグアンドドロップの操作内容を受信したか否かを判定し（ステップＳ１１），受信していない場合には、受信するまで待つ一方、受信した場合（ステップＳ１１：ＹＥＳ）には、操作内容が、公開更新操作か否かを判定する（ステップＳ１２）。ここで、公開更新操作とは、データ又はデバイスの公開状態を変更するための操作であり、本実施形態では、例えば、デバイスアイコン８０をドラッグして共有エリア１１０にドロップした操作や、デバイスアイコン８０をドラッグして他ユーザーエリア１２０にドロップした操作や、データアイコン８１をドラッグして共有エリア１１０のデバイスアイコン８０以外の場所にドロップした操作や、データアイコン８１をドラッグして他ユーザーエリア１２０のデバイスアイコン８０以外の場所にドロップした操作である。なお、ドラッグしたアイコンや、ドロップしたエリアや、ドロップしたアイコンがどれであるかは、操作内容のドラッグしたアイコンの位置及びドロップした位置と、個人データ情報、デバイス情報、アイコン管理情報、及びユーザー毎エリア情報中のＧＵＩ上座標とを比較することにより判定できる。
【００９８】
判定の結果、公開更新操作である場合（ステップＳ１２：ＹＥＳ）には、データ管理手段３０が、ドロップ先の位置が共有エリア１１０であるか否かを判定し（ステップＳ１３）、共有エリア１１０である場合（ステップＳ１３：ＹＥＳ）には、対応するアイコンのデータ又はデバイスの機能をユーザー全員に公開する（利用可能にする）ことを意味しているので、対応するデータの個人データ情報又はデバイスのデバイス情報の公開情報を全ユーザーに公開と更新する（ステップＳ１４）。一方、共有エリアでない場合（ステップＳ１３：ＮＯ）には、ドロップ先の位置が、他ユーザーエリア１２０であることを意味しているので、他ユーザーエリア１２０のドロップ先となったユーザー毎エリア１２１のユーザーがどのユーザーであるかを特定し、当該アイコンが示すデータの個人データ又はデバイスのデバイス情報の公開情報を特定したユーザーに対して公開するように更新する（ステップＳ１５）。
【００９９】
ステップＳ１４又はステップＳ１５において、公開情報を更新した後には、ＧＵＩ構築手段２７が各端末４のそれぞれ用のＧＵＩ画面を表示させるための画面構成データを再構築する（ステップＳ１６）。ここで、例えば、データが全ユーザーに公開可能に更新された場合には、各ユーザー用のそれぞれの画面の共有エリア１１０の共有資料エリア１１３には、対応するデータアイコン８１が新たに表示される画面構成データが構築される。これにより、端末４においては、画面１０１により、全ユーザーが利用可能なデータを容易に把握することができる。また、例えば、デバイスが特定のユーザーに公開可能にするように更新された場合には、デバイスを制御可能なユーザーの画面においては、個人エリア１３０の個人デバイスエリア１３２においてデバイスアイコン８０の近傍に、特定のユーザーに公開されたことを示す表示８２が行なわれる画像構成データが構築され、また、公開可能とされた特定ユーザーの画面においては、他ユーザーエリア１２０の公開を許可したユーザーのユーザー毎エリア１２１に、公開されたデバイスを示すデバイスアイコン８０が新たに表示されるような画像構成データが構築される。これにより、デバイスが公開されたユーザーは、自身の端末４の画面１０１から利用許可されているデバイスを容易に把握することができる。
【０１００】
その後、ＧＵＩ配信手段２８が構築された画像構成データを各端末４に送信する（ステップＳ１７）。これにより、各端末４においては、更新された公開情報に基づいた画面１０１が表示されることとなる。
【０１０１】
一方、公開更新操作ではない場合には、デバイス利用処理が行なわれる（ステップＳ１８）。
【０１０２】
図１３は、本発明の一実施形態に係るデバイス利用処理のフローチャートである。
【０１０３】
デバイス利用処理においては、データ管理手段３０が、ドラック対象のアイコンが、データアイコン８１か否かを判定する（ステップＳ３１）。この結果、データアイコン８１ではない場合（ステップＳ３１：ＮＯ）には、デバイスの機能を使った処理を行うことを意味していないので処理を終了する。
【０１０４】
一方、データアイコン８１である場合（ステップＳ３１：ＹＥＳ）には、データ管理手段３０が、ドロップ先がデバイスアイコン８０であるか否かを判定する（ステップＳ３２）。この結果、デバイスアイコン８０でない場合（ステップＳ３２：ＮＯ）には、デバイスの機能を使った処理を行うことを意味していないので処理を終了する。
【０１０５】
一方、デバイスアイコン８０である場合（ステップＳ３２：ＹＥＳ）には、データ管理手段３０が、データの出力を許可できるか否かを判定する（ステップＳ３３）。具体的には、ドラック対象のデータアイコン８１が示すデータが、デバイスアイコン８０が示すデバイスを制御する端末４のユーザーに対して公開されているか否かを判定する。
【０１０６】
この結果、データ出力を許可できる場合、すなわち、データがデバイスを制御する端末４のユーザー４に対して公開されている場合（ステップＳ３３：ＹＥＳ）には、デバイスを制御する端末４にデータを送信しても、データの公開の設定に反することがないので、データ管理手段３０は、データ取扱指示手段３２により、当該データを管理している端末４に対して、デバイスの制御を行う端末４宛に、対応するデータを送信させる旨のデータ取扱指示を送信する（ステップＳ３４）。本実施形態では、データ取扱指示には、送信するデータのデータＩＤと、デバイスを制御する端末４のあて先（対応するデバイスのデバイス情報中のデータのあて先）とが含まれている。例えば、ドロップ先が共有エリア１１０のデバイスアイコン８０であれば、デバイスアイコン８０に複数のデバイスが対応付けられている場合があるが、この場合には、データ取扱指示には、対応付けられている複数の端末４のあて先が含まれる。
【０１０７】
一方、データ出力を許可できない場合（ステップＳ３３：ＮＯ）には、データの公開の設定に反することを意味するので、データ管理手段３０は、当該データの送信を停止し、処理を終了する。これによって、データを公開してもよいと設定されていないユーザーの端末４に対して、データが送信されてしまうことを適切に防止することができる。
【０１０８】
次に、アプリケーションサーバー２からデータ取扱指示が送信される端末４におけるデータ取得処理を説明する。
【０１０９】
図１４は、本発明の一実施形態に係るデータ取得処理のフローチャートである。
【０１１０】
端末４において、データ管理手段４８は、データ取扱指示受信手段４９を介してデータ取扱指示を受信したか否かを判定し（ステップＳ４１）、データ取扱指示を受信していない場合には、受信するまで待つ。
【０１１１】
一方、データ取扱指示を受信した場合（ステップＳ４１：ＹＥＳ）には、データ管理手段４８は、データ取扱指示に含まれるデータＩＤに対応する実データを個人データ情報記憶手段４２から取得し（ステップＳ４２）、データ取扱指示に含まれる端末４のあて先が自端末４であるか否かを判定する（ステップＳ４３）。
【０１１２】
判定の結果、自端末４ではない場合（ステップＳ４３：ＮＯ）には、データ管理手段４８は、取得した実データを実データ送信手段５０により、データ取扱指示に含まれているあて先の端末４に送信する（ステップＳ４４）。例えば、データ取扱指示に複数のあて先が含まれている場合には、複数の端末４のそれぞれに実データを送信する。
【０１１３】
次に、デバイス７の制御を行う端末４のデバイス制御処理について説明する。
【０１１４】
図１５は、本発明の一実施形態に係るデバイス制御処理のフローチャートである。
【０１１５】
端末４において、データ管理手段４８は、自端末４が制御するデバイスの機能を利用するための実データを取得したか（実データ受信手段５１を介して他の端末４から実データを受信したか、又は自端末４が制御するデバイスの実データを取得したか）を判定し（ステップＳ５１）、実データを取得していない場合には、実データを取得するまで待つ。
【０１１６】
一方、実データを取得した場合（ステップＳ５１：ＹＥＳ）には、データ管理手段４８は、実データをデバイス操作手段５２に渡す。デバイス操作手段５２は、受け取った実データをデバイス用データに変換し（ステップＳ５２）、デバイス用データを対応するデバイスに送信する（ステップＳ５３）。これにより、デバイスにおいて、デバイス用データに基づいて所定の処理（プリンターであれば、印刷処理、プロジェクターであれば、投射処理）が実行されることとなる。このようにして、所望の処理が指定されたデバイスで実行されることとなる。
【０１１７】
デバイス操作手段５２は、デバイス７等から処理結果を受信したか否かを判断し（ステップＳ５４）、処理結果を受信していない場合には、結果を受信するまで待つ一方、処理結果を受信した場合（ステップＳ５４：ＹＥＳ）には、処理結果をデータ管理手段４８に通知し、データ管理手段４８は、情報送受信手段４７を介してアプリケーションサーバー２に処理結果を送信する（ステップＳ５５）。
【０１１８】
以上、本発明を実施形態に基づいて説明したが、本発明は上述した実施の形態に限られず、他の様々な態様に適用可能である。
【０１１９】
例えば、アプリケーションサーバー２の機能は、上記に限られず、一部の機能を、端末４側に持たせるようにしてもよい。例えば、アプリケーションサーバー２において、公開情報を更新する処理（図１２、ステップＳ１２〜Ｓ１５）を行うようにしていたが、端末４において行い、その結果の公開情報を端末４からアプリケーションサーバー２に送信するようにしてもよい。
【０１２０】
また、上記実施形態では、アプリケーションサーバー２を端末４と別体として構成していたが、本発明はこれに限られず、例えば、アプリケーションサーバー２の機能をいずれか１つの端末４を構成するＰＣ内に持たせるようにしてもよく、また、アプリケーションサーバー２の機能を複数の端末４にそれぞれ、または分散させて持たせるようにしてもよく、要は、会議システム１内のいずれかの構成が必要な機能を備えるようにすればよい。
【０１２１】
また、上記実施形態では、機能を実行するデバイスとして、プリンターや、プロジェクターを例に説明していたが、本発明はこれに限られず、液晶モニターや、仮想ホワイトボードや、ＨＤＤ等のデバイスであってもよい。また、端末が制御可能な機能としては、デバイスの機能に限られず、例えば、端末において実行可能なアプリケーションが提供する機能であってもよい。
【符号の説明】
【０１２２】
１  リモート会議システム、２  アプリケーションサーバー、４  端末、６  ネットワーク、７  プリンター、８  プロジェクター、２１  ＧＵＩ構成情報記憶手段、２２  ＩＤ／Ｐａｓｓ情報記憶手段、２３  ユーザー情報記憶手段、２４  個人データ情報記憶手段、２５  デバイス情報記憶手段、２６  領域管理情報記憶手段、２７  ＧＵＩ構築手段、２８  ＧＵＩ配信手段、２９  認証手段、３０  データ管理手段、３１  情報送受信手段、３２  データ取扱支持手段、４１  ユーザー情報記憶手段、４２  個人データ情報記憶手段、４３  デバイス情報記憶手段、４４  ＧＵＩ受信手段、４５  ＧＵＩ表示手段、４６  ＧＵＩ操作手段、４７  情報送受信手段、４８  データ管理手段、４９  データ取扱指示受信手段、５０  実データ送信手段、５１  実データ受信手段、５２  デバイス操作手段。
【図１】
0005446522.tif 000002
【図２】
0005446522.tif 000003
【図３】
0005446522.tif 000004
【図４】
0005446522.tif 000005
【図５】
0005446522.tif 000006
【図６】
0005446522.tif 000007
【図７】
0005446522.tif 000008
【図８】
0005446522.tif 000009
【図９】
0005446522.tif 000010
【図１０】
0005446522.tif 000011
【図１１】
0005446522.tif 000012
【図１２】
0005446522.tif 000013
【図１３】
0005446522.tif 000014
【図１４】
0005446522.tif 000015
【図１５】
0005446522.tif 000016