(57)【要約】【課題】本発明は、デスクトップを共有する時にネットワーク帯域幅を減少することができるデスクトップ共有システム及びその方法を提供する。【解決手段】本発明に係るデスクトップ共有方法は、クライアントから送信された割り当て要求を受信するステップと、サーバの会議デスクトッププールから１つの会議デスクトップをクライアントに割り当てるステップと、他のクライアントからの会議デスクトップに加入したい旨の接続要求を受信し、他のクライアントを該会議デスクトップに接続させるステップと、クライアントが資料を共有する必要がある場合、該資料を共有する必要があるクライアントに会議デスクトップの制御権を付与するステップと、会議デスクトップの制御権を有するクライアントからの資料を受信するステップと、資料を開いて該資料の画面を会議デスクトップに接続されている全てのクライアントに共有するステップと、を備える。【選択図】図３
2014203461.tif 000002
【特許請求の範囲】
【請求項１】
サーバの中に応用されるデスクトップ共有システムにおいて、受信モジュール、割り当てモジュール、許可モジュール及び共有モジュールを備え、
前記受信モジュールは、クライアントから送信された割り当て要求を受信し、前記割り当て要求は、前記サーバに通知して会議デスクトップを前記クライアントに割り当て、
前記割り当てモジュールは、前記サーバの会議デスクトッププールから１つの会議デスクトップを前記クライアントに割り当て、
前記受信モジュールは、さらに、他のクライアントからの前記会議デスクトップに加入したい旨の接続要求を受信し、他のクライアントを該会議デスクトップに接続し、
前記許可モジュールは、前記クライアントが資料を共有する必要がある場合、該資料を共有する必要があるクライアントに会議デスクトップの制御権を付与し、
前記受信モジュールは、さらに、会議デスクトップの制御権を有するクライアントからの資料を受信し、
前記共有モジュールは、前記資料を開いて、該資料の画面を前記会議デスクトップに接続されている全てのクライアントに共有することを特徴とするデスクトップ共有システム。
【請求項２】
前記デスクトップ共有システムは、さらに、削除モジュールを備え、前記削除モジュールは、全てのクライアントが会議デスクトップから退出すると、前記会議デスクトップに保存された資料を削除することを特徴とする、請求項１に記載のデスクトップ共有システム。
【請求項３】
会議デスクトップが割り当てられたクライアントは、他のクライアントが前記会議デスクトップに接続するように、前記会議デスクトップを介して、他のクライアントに要請を出すことを特徴とする、請求項１に記載のデスクトップ共有システム。
【請求項４】
クライアントから送信された割り当て要求を受信するステップであって、前記割り当て要求は、サーバに通知して会議デスクトップを前記クライアントに割り当てるステップと、
前記サーバの会議デスクトッププールから１つの会議デスクトップを前記クライアントに割り当てるステップと、
他のクライアントからの前記会議デスクトップに加入したい旨の接続要求を受信し、他のクライアントを該会議デスクトップに接続させるステップと、
前記クライアントが資料を共有する必要がある場合、前記資料を共有する必要があるクライアントに会議デスクトップの制御権を付与するステップと、
会議デスクトップの制御権を有するクライアントからの資料を受信するステップと、
前記資料を開いて該資料の画面を前記会議デスクトップに接続されている全てのクライアントに共有するステップと、
を備えることを特徴とするデスクトップ共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デスクトップ共有システム及びその方法に関するものである。
【背景技術】
【０００２】
ウェブ会議システムは、人々がそれぞれ異なる場所にいても、インターネット又はプライベートネットワークを介して情報を共有することができる。しかし、ウェブ会議システム（例えば、Ｗｅｂｅｘ）を確立するには、一般的には、デスクトップ共有機能を使用しなければならない。従来のウェブ会議システムのデスクトップ共有方式は、１つの装置を中心として、該中心装置から画面（例えば、デスクトップ）を中心装置に接続されたクライアントに共有する。しかし、中心装置がデスクトップを複数のクライアントに共有する場合、中心装置は十分なネットワーク帯域幅を有する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
前記課題を解決するために、本発明は、デスクトップを共有する時にネットワーク帯域幅を減少することができるデスクトップ共有システム及び方法を提供する。
【課題を解決するための手段】
【０００４】
本発明に係るデスクトップ共有システムは、サーバの中で応用され、受信モジュール、割り当てモジュール、許可モジュール及び共有モジュールを備える。前記受信モジュールは、クライアントから送信された割り当て要求を受信し、前記割り当て要求とは、前記サーバに通知して会議デスクトップを前記クライアントに割り当てることであり、前記割り当てモジュールは、前記サーバの会議デスクトッププールから１つの会議デスクトップを前記クライアントに割り当てる。前記受信モジュールは、さらに、他のクライアントからの前記会議デスクトップに加入したい旨の接続要求を受信し、他のクライアントを該会議デスクトップに接続する。前記許可モジュールは、前記クライアントが資料を共有する必要がある場合、該資料を共有する必要があるクライアントに会議デスクトップの制御権を付与する。前記受信モジュールは、さらに、会議デスクトップの制御権を有するクライアントからの資料を受信する。前記共有モジュールは、前記資料を開いて該資料の画面を前記会議デスクトップに接続されている全てのクライアントに共有する。
【０００５】
本発明に係るデスクトップ共有方法は、クライアントから送信された割り当て要求を受信するステップであって、前記割り当て要求は、前記サーバに通知して会議デスクトップを前記クライアントに割り当てることであるステップと、前記サーバの会議デスクトッププールから１つの会議デスクトップを前記クライアントに割り当てるステップと、他のクライアントからの前記会議デスクトップに加入したい旨の接続要求を受信し、他のクライアントを該会議デスクトップに接続させるステップと、前記クライアントが資料を共有する必要がある場合、該資料を共有する必要があるクライアントに会議デスクトップの制御権を付与するステップと、会議デスクトップの制御権を有するクライアントからの資料を受信するステップと、前記資料を開いて該資料の画面を前記会議デスクトップに接続されている全てのクライアントに共有するステップと、を備える。
【発明の効果】
【０００６】
従来の技術と比べて、本発明のデスクトップ共有システム及びその方法は、デスクトップを共有する時に、ネットワーク帯域幅を減少することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係るデスクトップ共有システムの応用環境図である。
【図２】図１に示したサーバのブロック図である。
【図３】本発明の実施形態に係るデスクトップ共有方法のフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施形態について説明する。
【０００９】
図１を参照すると、本発明の実施形態に係るデスクトップ共有システム３００は、サーバ３０の中で応用される。サーバ３０は、ネットワーク２０を介して、１つ以上のクライアント１０（例えば、クライアントＡ、クライアントＢ、クライアントＣ）に接続されている。ネットワーク２０は、ワイドエリアネットワーク（例えば、インターネット）又はローカルエリアネットワークであっても良い。
【００１０】
サーバ３０には、１つ又は複数の会議デスクトップ（ｍｅｅｔｉｎｇ  ｄｅｓｋｔｏｐ）が装着されている。会議デスクトップは、遠隔制御機能（例えば、Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ、ＶＮＣ  Ｖｉｅｗｅｒ）を有しており、且つこの遠隔制御機能によって、会議デスクトップの画面を会議デスクトップに接続されているクライアント１０に共有することができる。会議デスクトップのソフトウェアは、会議デスクトッププール（ｍｅｅｔｉｎｇ  ｄｅｓｋｔｏｐ  ｐｏｏｌ）の中に集合される。
【００１１】
サーバ３０及びクライアント１０は、パーソナルコンピュータ、ネットワークサーバ又は他の任意のデータ処理装置であっても良い。
【００１２】
また、クライアント１０の表示装置上には、ログインインターフェースが表示され、クライアント１０は、このログインインターフェースを介して、サーバ３０と接続することができる。クライアント１０は、パーソナルコンピュータ、ノート型パソコン、携帯電話、タブレットパソコンであっても良い。
【００１３】
図２を参照すると、サーバ３０は、さらに、データ線又は信号線を介して互いに接続された記憶装置３７０及びプロセッサ３８０を備える。デスクトップ共有システム３００は、受信モジュール３１０、割り当てモジュール３２０、判断モジュール３３０、許可モジュール３４０、共有モジュール３５０及び削除モジュール３６０を備える。デスクトップ共有システム３００に含まれるモジュールは、記憶装置３７０に格納されている１つ又は複数のプログラムの形式によってコンピュータ化されたコードを含む。プロセッサ３８０は、これらのコンピュータ化されたコードを実行することによって、デスクトップ共有システム３００の機能を実現することができる。
【００１４】
受信モジュール３１０は、クライアント１０から送信された割り当て要求を受信する。この割り当て要求とは、サーバ３０に通知して、会議デスクトップをクライアント１０に割り当てることである。例えば、番号が「００１」である会議デスクトップをクライアントＡに割り当てる。また、割り当て要求は、サーバ３０に通知して、ランダムに会議デスクトップをクライアント１０に割り当てることもできる。例えば、サーバ３０からランダムに会議デスクトップを選択してクライアントＡに割り当てる。また、ある会議デスクトップが既に、あるクライアント１０に割り当てられている場合、該会議デスクトップは、他のクライアント１０に割り当てられない。即ち、１つの会議デスクトップは、１つのクライアント１０のみに割り当てられる。会議デスクトップがクライアント１０に割り当てられた後、該クライアント１０が割り当てられた会議デスクトップを介して、他のクライアント１０に要請を出すことで、他のクライアント１０は、該会議デスクトップに接続することができる。また、他のクライアント１０は、会議デスクトップの名称に基づいて、会議デスクトップに加入することもできる。この際、会議デスクトップが割り当てられたクライアント１０は、他のクライアント１０が会議デスクトップに加入することを許可するか否かの権限を有する。
【００１５】
割り当てモジュール３２０は、割り当て要求に応じて、サーバ３０の会議デスクトッププールから１つの会議デスクトップを選択してクライアント１０に割り当てる。クライアント１０は、会議デスクトップが割り当てられた後、この会議デスクトップを介して、他のクライアント１０に要請を出すことができる。これにより、他のクライアント１０も会議デスクトップに接続することができる。会議デスクトップがクライアント１０に割り当てられた後、クライアント１０は、会議デスクトップの名称を変更することができる。具体的には、会議デスクトップがクライアントＡに割り当てられた場合、クライアントＡは、該会議デスクトップの名称を変更できる。例えば、会議デスクトップの名称を「０１会議デスクトップ」に変更できる。その後、クライアントＡは、さらに会議デスクトップを介してクライアントＢ又はクライアントＣに要請を出すことができる。これにより、クライアントＢ又はクライアントＣに対して、名称が「０１会議デスクトップ」である会議デスクトップに加入したいか否かを知らせることができる。
【００１６】
受信モジュール３１０は、さらに、他のクライアント１０からの会議デスクトップに加入したい旨の接続要求を受信し、他のクライアント１０を会議デスクトップに接続させることができる。例えば、クライアントＢが会議デスクトップに加入したい旨の接続要請をサーバ３０に送信した場合、サーバ３０の受信モジュール３１０は、この接続要求を受信した後、クライアントＢを会議デスクトップに接続する。つまり、名称が「０１会議デスクトップ」である会議デスクトップと接続する。また、クライアント１０には、会議デスクトップに接続するための異なるバージョンを有するアプリケーションがインストールされており、各バージョンは、それぞれ一種類のオペレーティングシステムに対応する。これにより、クライアント１０は、会議デスクトップに接続された際、クライアント１０にインストールされているオペレーティングシステムによる制限を受けない。
【００１７】
判断モジュール３３０は、会議デスクトップに接続された任意のクライアント１０が資料を共有する必要があるか否かを判断する。具体的には、会議デスクトップに接続された１つのクライアント１０が、他のクライアント１０に資料を共有する必要がある場合、共有要求を会議デスクトップに送信する。
【００１８】
許可モジュール３４０は、クライアント１０が資料を共有する必要がある場合、該資料を共有する必要があるクライアント１０に会議デスクトップの制御権を付与する。例えば、クライアントＡが資料を共有する必要がある場合、会議デスクトップの制御権をクライアントＡに付与する。これにより、クライアントＡは、会議デスクトップに資料をアップロードすることができる。また、混乱を防止するために、会議デスクトップの制御権は、同一時間に１つのクライアント１０のみに付与される。従って、複数のクライアント１０が資料を共有する必要がある場合、時間順に従って順次に会議デスクトップの制御権をクライアント１０に付与する。
【００１９】
受信モジュール３１０は、さらに、会議デスクトップの制御権を有するクライアント１０からの資料を受信する。この資料は、グラフィックファイル、テキストファイル、ビデオファイル又はオーディオファイル等であるが、これらのファイルに制限されない。また、サーバ３０には、さらに、資料を開くことができるソフトウェアがインストールされていなければならない。例えば、資料がＣＡＤファイルである場合、サーバ３０は、該ＣＡＤファイルを開くように、ＣＡＤソフトウェアをインストールする必要がある。
【００２０】
共有モジュール３５０は、前記資料を開いて、該資料の画面を会議デスクトップに接続されている全てのクライアント１０に割り当てる。具体的には、会議デスクトップの制御権を有するクライアント１０は、遠隔制御機能によって資料を開き、サーバ３０にオープン命令を送信した後、共有モジュール３５０は、資料を開く。例えば、クライアントＡは、ＣＡＤファイルを会議デスクトップに送信した後、オープン命令をサーバ３０に送信し、その後、共有モジュール３５０は、ＣＡＤファイルを開き且つＣＡＤファイルの画面をクライアントＢに共有する。
【００２１】
削除モジュール３６０は、全てのクライアント１０が会議デスクトップから退出すると、会議デスクトップに保存された資料を削除する。
【００２２】
図３を参照すると、本発明の実施形態に係るデスクトップ共有方法は、以下のステップＳ１０〜ステップＳ８０を備える。
【００２３】
ステップＳ１０において、受信モジュール３１０は、クライアント１０から送信された割り当て要求を受信する。
【００２４】
ステップＳ２０において、割り当てモジュール３２０は、割り当て要求に応じてサーバ３０の会議デスクトッププールから１つの会議デスクトップを選択してクライアント１０に割り当てる。
【００２５】
ステップＳ３０において、受信モジュール３１０は、他のクライアント１０からの会議デスクトップに加入したい旨の接続要求を受信し、他のクライアント１０を該会議デスクトップに接続させる。
【００２６】
ステップＳ４０において、判断モジュール３３０は、会議デスクトップに接続された任意のクライアント１０が資料を共有する必要があるか否かを判断する。この任意のクライアント１０が資料を共有する必要がある場合、ステップＳ５０を実行する。任意のクライアント１０が資料を共有する必要がない場合、プロセスはここで終了する。
【００２７】
ステップＳ５０において、許可モジュール３４０は、資料を共有する必要があるクライアント１０に会議デスクトップの制御権を付与する。
【００２８】
ステップＳ６０において、受信モジュール３１０は、会議デスクトップの制御権を有するクライアント１０からの資料を受信する。
【００２９】
ステップＳ７０において、共有モジュール３５０は、前記資料を開いて該資料の画面を会議デスクトップに接続されている全てのクライアント１０に共有する。
【００３０】
ステップＳ８０において、全てのクライアント１０が会議デスクトップから退出すると、削除モジュール３６０は、会議デスクトップに保存された資料を削除する。
【符号の説明】
【００３１】
１０  クライアント
２０  ネットワーク
３０  サーバ
３００  デスクトップ共有システム
３１０  受信モジュール
３２０  割り当てモジュール
３３０  判断モジュール
３４０  許可モジュール
３５０  共有モジュール
３６０  削除モジュール
３７０  記憶装置
３８０  プロセッサ
【図１】
2014203461.tif 000003
【図２】
2014203461.tif 000004
【図３】
2014203461.tif 000005