(57)【要約】【課題】柔軟に画面サーバを構成できるネットワークコンピュータシステムと画面共有システムを提供する事を目的とする。【解決方法】ネットワーク上の複数のコンピュータにおいて、一つの構成制御サーバと、その構成制御サーバから構成制御情報を受け取って自らが稼動するコンピュータ上にその情報に基づく処理を実行する複数の構成制御クライアントとによりネットワークコンピュータシステムを構成し、構成制御サーバによって、構成制御クライアントの稼動するコンピュータに自在に画面サーバや画面クライアントを構成させ、或いはその設定も変更できる画面共有システムを構築する。【選択図】図４
2009123178.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のコンピュータで、一つの構成制御サーバと、当該サーバに接続して構成制御情報を受け取り、自らが稼動するコンピュータで当該構成制御情報に基づく処理を実行する複数の構成制御クライアントとにより、前記構成制御サーバが個々のコンピュータにサーバやクライアント等を立ち上げなどして役割を分担させ一つのシステムを構築、或いは設定変更等を成すことを特徴とするネットワークコンピュータシステム。
【請求項２】
前記構成制御クライアントが前記構成制御サーバからの画面サーバや画面クライアントの構成制御情報を受け取り、当該情報に基づいて自らが稼動するコンピュータに画面サーバ或いは画面クライアントを画面共有が行えるように起動及び設定を行い、システムを構築することを特徴とする画面共有システム。
【請求項３】
構築された前記画面共有システムにおいて、前記構成制御サーバが、画面クライアントを稼動させている前期構成制御クライアントの一つに画面クライアントに替えて画面サーバを、また必要であれば画面サーバを稼動させている構成制御クライアントには画面クライアントを、画面共有を行うように起動及び設定用にそれぞれ構成制御情報を作成して構成制御クライアントに送り、且つ必要であれば画面クライアントを稼動させているその他の前記構成制御クライアントに画面共有を継続するための設定変更の構成制御情報を送ることなどで、システムの共有画面を提供する画面サーバを切り替える手段を有することを特徴とする画面共有システム。
【請求項４】
一つのコンピュータ内に画面サーバと画面クライアントとを稼動させ、当該画面クライアントは別のコンピュータで稼動する画面サーバに接続し、同居する前記画面サーバにはシステム内のその他の画面クライアントが接続することを特徴とする請求項２から３のいずれか１項に記載の画面共有システム。
【請求項５】
前記複数の構成制御クライアントを複数の論理グループに分け、各論理グループが夫々個別のシステムを構築できることを特徴とする請求項１から４のいずれか１項に記載のネットワークコンピュータシステム又は画面共有システム。
【請求項６】
前記構成制御サーバが、別の構成制御サーバから構成制御情報を受け取り、当該情報に基づき、前記構成制御クライアントに送る構成制御情報を作成することを特徴とする請求項１から５のいずれか１項に記載のネットワークコンピュータシステム又は画面共有システム。
【請求項７】
請求項１から６のいずれかに記載のネットワークコンピュータシステム又は画面共有システムにおける構成制御クライアントの処理をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
請求項１から６のいずれかに記載のネットワークコンピュータシステム又は画面共有システムおける構成制御サーバの処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ネットワークコンピュータシステムで、画面を共有して作業を行う遠隔操作や電子会議システム、遠隔教育システム等に関する。
【背景技術】
【０００２】  従来の画面共有技術としては、ＶＮＣ（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｍｐｕｔｉｎｇ）や、Ｍｉｃｒｏｓｏｆｔ社のＮｅｔＭｅｅｔｉｎｇ等が良く知られている。【０００３】  図１０はＶＮＣの説明図であり、５０はネットワーク、５１は画面サーバ、５４と５７は画面クライアントを表している。画面サーバはコンピュータのデスクトップ画面或いはその一部の画面情報を取得し、共有画面データとして画面クライアントに送信する。画面クライアントは受信した共有画面データを表示し、また設定されていれば、遠隔操作部５６によりキー入力やマウス動作などの遠隔操作情報を画面サーバの被遠隔操作部５３に送信し画面サーバを遠隔操作する。画面クライアント５７は遠隔操作が設定されていない事を示している。【０００４】  ＶＮＣやＮｅｔＭｅｅｔｉｎｇでは、一つの画面サーバで複数の画面クライアントへの共有画面の配信が可能となっているが、ＴＣＰ／ＩＰを使用しているので画面クライアントの台数に比例して画面サーバとネットワークに負荷が増加する欠点があり、特許文献１に示されるように、画面更新データの配信にＩＰマルチキャストを利用することでこの負荷の増加を抑えるシステムも発明されている。さらに、特許文献１によると集中管理サーバの制御により、共有画面を提供する画面サーバを複数準備し切り替えて利用できる。このことは、電子会議などで必要な画面を予め複数の画面サーバに準備しておく等の多様な共有画面の需要に対応できることを意味する。
【特許文献１】特開２００１−２２８８４２号広報
【発明の開示】
【発明が解決しようとする課題】
【０００５】  しかしながら、これらのシステムでは次のような問題がある。【０００６】  第一に、従来の多くの画面共有システムでは画面サーバを容易に切り替えることが出来ず、画面サーバの稼動が指定されたコンピュータに限られるか、或いは画面サーバを変更するためシステム再構築として新たな画面サーバや接続する全ての画面クライアントを再起動または設定変更する必要がある。特許文献１に記載のシステムが具備する集中管理サーバのように、画面クライアントが間接的に画面サーバに接続する手段を有するシステムでは、稼動している複数の画面サーバの内一つを選択し直すことで、容易に画面サーバの切り替えを行えるように改善されているものの、画面クライアントを画面サーバへ切り替える機能は提供されておらず、その場合は当該コンピュータで画面クライアントを停止し新たに画面サーバを起動し、その後に集中管理サーバにより当該画面サーバに切り替えるという手順が必要となる。これらの煩雑な手順は、画面共有システムを利用して行われる作業の円滑さを阻害する。そのため、特許文献１に記載のシステムも含めて、画面サーバには決められたコンピュータが指定され、システムの柔軟性に欠けて不便である。【０００７】  第二に、会議資料等の共有画面を利用する情報は会議等に先立って画面サーバにセットしておく必要がある。そうでなければ、会議などの途中で画面サーバにファイル転送などの時間が必要になり会議などが中断される。【０００８】  第三に、指定された画面サーバには特別なソフトウエアがない場合がある。一般的な会議システムを考えた場合、画面サーバには通常、文書作成、表計算、図形描画、及びプレゼンテーション用のソフトウエアが準備されていて、必要なデータファイルを準備すればそのデータを対応するソフトウエアで操作しながら画面共有を行い会議を行える。ところが、例えば商品の意匠の検討会議でＣＡＤを使いながら会議を行おうとしても、会議用の画面サーバにＣＡＤソフトウエアの準備が無ければただの写真や図面で会議を行わなければならず、提案された変更案などを即座にモデリングなどして協議することに比べてこれは非効率である。【０００９】  第四に、例えば教室で利用される従来の画面共有システムでは、生徒が解いた問題の解答を例に教室の生徒全員に説明しようとする場合、その生徒の解答を画面サーバに転送しなければならない。これは非効率で、授業の効果的な流れを阻害する。【００１０】  そこで本発明は、柔軟に画面サーバを構成できるネットワークコンピュータシステムと画面共有システムを提供できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】  請求項１記載の発明は、ネットワークに接続された複数のコンピュータで、一つの構成制御サーバと、この構成制御サーバに接続して構成制御情報を受け取り自らが稼動するコンピュータに当該情報に基づく処理を実行する複数の構成制御クライアントとにより、構成制御サーバが、個々のコンピュータにサーバやクライアント等を立ち上げるなどして役割を分担させ、一つのシステムを構築、或いは設定変更等を成すことを特徴とするネットワークコンピュータシステムである。【００１２】  請求項２記載の発明は、構成制御サーバからの構成制御情報に基づき、構成制御クライアントがそれそれのコンピュータに画面サーバや画面クライアントを画面共有が行えるように起動および設定を行い、システムを構築することを特徴とする画面共有システムである。【００１３】  請求項３記載の発明は、構成制御サーバが、画面クライアントを稼動させている構成制御クライアントの一つに画面クライアントに替えて画面サーバを、また必要であれば画面サーバを稼動させている構成制御クライアントには画面サーバに替えて画面クライアントを、画面共有を行うように起動及び設定用にそれぞれ構成制御情報を作成して構成制御クライアントに送り、且つ必要であれば画面クライアントを稼動させているその他の構成制御クライアントに画面共有を継続するための設定変更の構成制御情報を送ることなどで、システムの共有画面を提供する画面サーバを切り替える手段を有することを特徴とする画面共有システムである。【００１４】  請求項４記載の発明は、請求項２から３に記載のいずれかの画面共有システムにおいて、一つのコンピュータ内に画面サーバと画面クライアントとを稼動させ、画面クライアントは別のコンピュータで稼動する画面サーバに接続し、同じコンピュータで稼動する画面サーバにはシステム内のその他の画面クライアントが接続することを特徴とする画面共有システムである。【００１５】  請求項５記載の発明は、複数の構成制御クライアントを複数の論理グループに分け、各論理グループが夫々個別のシステムを構築できることを特徴とするネットワークコンピュータシステムと画面共有システムである。【００１６】  請求項６記載の発明は、構成制御サーバが別の構成制御サーバから構成制御情報を受け取ることにより、当該情報に基づき構成制御クライアントに送る構成制御情報を作成することを特徴とするネットワークコンピュータシステムと画面共有システムである。【００１７】  請求項７と８は、それぞれ請求項１から６のいずれかに記載のネットワークシステム又は画面共有システムにおいて、構成制御クライアントの処理と、構成制御サーバとの処理を、夫々コンピュータに実行させることを特徴とするプログラムである。
【発明の効果】
【００１８】  本発明によれば、画面サーバや画面クライアント等を柔軟に構成でき、画面クライアントから画面サーバへの切り替えも出来るので、例えば利用者が通常使用しているコンピュータで電子会議に参加すれば、必要に応じてそのコンピュータで画面サーバを稼動させることで会議資料の事前転送などは必要なく、さらにその利用者の持つ資料は、通常、普段使用しているコンピュータで作成するものなので、利用者のコンピュータで画面サーバを稼動させれば資料となるデータを操作するソフトウエアが無いなどの問題は無くなり、使い勝手のよい画面共有システムを提供できる。【００１９】  また請求項４記載の発明により、画面サーバが切り替わっても画面クライアントの設定変更の必要なく、画面共有が継続でき、画面サーバ切り替えによる画面共有システムを利用した作業への影響を最小限に出来る。
【発明を実施するための最良の形態】
【００２０】  以下、本発明の実施形態について図面を参照しながら説明する。【００２１】「実施形態１」
図１は本発明の実施形態の第１の例であり、符号１はネットワーク、２Ｚは構成制御サーバ、３Ａ、４Ａはそれぞれ構成制御クライアントを表している。構成制御クライアント３Ａ、４Ａは、それぞれ別のコンピュータで稼動し、構成制御サーバ２Ｚは、また別のコンピュータで稼動しても良いし、一つの構成制御クライアントと同じコンピュータで稼動しても良い。【００２２】  構成制御サーバ２Ｚは、構成制御クライアント３Ａ及び４Ａとに、図２に示す構成制御手順に従って構成制御情報を送り、その構成を制御する。構成制御サーバ２Ｚは、ステップＳ１００で対象となるコンピュータ用の構成情報を作成、ステップＳ１０１で対象となるコンピュータで稼動する構成制御クライアント３Ａ或いは４Ａへ送る。【００２３】  ステップＳ１１０で構成制御情報を受信した構成制御クライアント３Ａ或いは４Ａは、構成制御情報を自身が稼動するコンピュータに反映するに必要な処理を実行する。ここで構成制御情報は、当該コンピュータの構成や稼動状況を報告させるものであっても良い。尚、反映処理に必要なプログラムやデータは通常、ネットワーク接続も含めてコンピュータに接続された外部記憶装置に格納されているが、その一部或いは全部が、構成制御クライアントと共にメモリーに展開されていても良いし、或いは構成制御情報に格納されていても良い。処理が終わると、ステップＳ１１２で反映処理結果を構成制御サーバ２Ｚに送る。【００２４】  構成制御サーバ２Ｚは、ステップＳ１０２で当該処理結果を受け取る。結果として異常終了が予想される場合には、その結果を受けて例外処理を行っても良い。また、制御する構成制御クライアントの管理テーブルを作成して、受け取った結果を管理テーブルに記録するようにしても良い。【００２５】  図３は、構成制御サーバ２Ｚが行う画面共有システムの構成手順である。ステップＳ２００でシステム構成を策定し、ステップＳ２０１で画面サーバを構成させようとするコンピュータで稼動する構成制御クライアントに構成制御手順を使って画面サーバを構成させる。ステップＳ２０２では、画面クライアントを構成させようとするコンピュータで稼動する構成制御クライアントに同様に構成制御手順を使って画面クライアントを構成させる。【００２６】  図４は、構成制御クライアント３Ａに画面サーバを、４Ａに画面クライアントを構成させた例である。この例では、画面サーバ３Ｂにおいて被遠隔操作部３ＢＢが構成され、画面クライアントの遠隔操作部により当該画面サーバが遠隔操作可能であることを示している。もちろん遠隔操作における様々な設定項目、例えばキーボード入力許可やマウス動作受け入れ許可なども、構成制御情報により被遠隔操作部３ＢＢに設定できる。【００２７】  また構成された画面クライアント４Ｃにも遠隔操作部４ＣＢがあり、被遠隔操作部３ＢＢにより画面サーバ３Ｂを遠隔操作可能である。この遠隔操作部４ＣＢにも、遠隔操作用の様々な設定項目が構成制御情報により設定される。さらに画面クライアント４Ｃの有する画面更新情報表示部４ＣＡは、画面サーバ３Ｂの画面更新情報作成部３ＢＡからの画面更新情報を受け取り表示することで、画面共有が行われる。【００２８】  図４に示される画面共���システム例では、以上の構成により、画面クライアント４Ｃは画面サーバ３Ｂからの共有画面を表示し、画面サーバ３Ｂを遠隔操作できる。【００２９】  次は逆に、構成制御クライアント３Ａに画面クライアントを、４Ａには画面サーバを構成させた例を図５に示す。これは、図３の画面共有システム構成手順のステップＳ２０１とステップＳ２０２で夫々対象構成制御クライアントを４Ａ、３Ａとしてシステムを再構築しても良いし、構成制御手順を利用して、システム変更を行っても良い。例えば、画面クライアント４Ｃ停止、画面サーバ３Ｂ停止、画面サーバ４Ｂ起動、画面クライアント３Ｃ起動し４Ｂへ接続、と構成制御情報を夫々構成制御クライアント３Ａ及び４Ａに逐次送り実行させる。図５の画面共有システム例では、画面クライアント３Ｃに遠隔操作部が構成されておらず、画面サーバ４Ｂの遠隔操作は出来ないことを表している。ここで、遠隔操作が必要になった場合は、構成制御サーバが遠隔操作を可能とさせる構成制御情報を作成し構成制御クライアント３Ａに送れば良い。【００３０】  また、構成制御クライアント３Ａと４Ａを一つの論理グループとして一つのシステムを構築し、また別のグループを構成制御サーバ２Ｚで同様にシステム構築することも出来る。さらに、構成制御サーバ２Ｚは別の構成制御サーバからの構成制御情報を受け取り、例えば構成制御クライアント３Ａと４Ａの双方に、全く別の構成制御クライアントが構成した画面サーバに接続する画面クライアントを構成させても良い。【００３１】  以上のように、本実施形態１のネットワークコンピュータシステムと画面共有システムによると、画面サーバを切り替えたり画面サーバや画面クライアントの設定変更が構成制御サーバにより容易に行え、従来のシステムに比べて柔軟性を有し利便性が増す。【００３２】  例えば遠隔サポートシステムにおいて、従来は対象ユーザの画面を見ながらサポート員が操作指示を電話等で伝えたり必要に応じて遠隔操作を行い、対象ユーザの問題を解決していたが、本実施形態１を応用すると、サポート員のコンピュータで画面サーバを稼動させて操作等のデモンストレーションを対象ユーザに提示すること等が出来、これは対象ユーザが問題に対する理解をより深める助けになり、また問題の再発を防止するためのソフトウエア等のデモンストレーションも受けることが出来る。結果として対象ユーザは高い質のサポートサービスを受けることが出来、またサポートを提供する者にとっては双方向の画面共有を利用してユーザへの説明がより容易となり、さらに新たなソフトウエア等の売り込みも出来る。従って利便性及び有用性の高い遠隔サポートシステムを提供できる。【００３３】  また例えば一対一の会議に応用した場合、画面サーバと画面クライアントとが容易に切り替えられるため、夫々のコンピュータの画面を共有し合いながら電話等で打ち合わせを行うことが出来る。夫々のコンピュータを画面サーバとして利用するので、会議に先立ってデータファイル等の画面サーバへのファイル転送は必要なく、急に必要になったデータでも即座に対応可能である。従って画面共有用資料の転送無く即座に打ち合わせの出来る会議システムを提供できる。
「実施形態２」【００３４】    図６に第２の例を示す。図１と異なる点は、構成制御サーバ５Ｚが構成制御クライアント５Ａと同じコンピュータで稼動していることと、構成制御クライアントが５Ａ、６Ａ、７Ａ、８Ａと増えた事である。構成制御サーバと構成制御クライアントとはネットワークを通して通信を行うが、両者が同じコンピュータで稼動している場合はこの限りではない。【００３５】  実施形態１に示した第１の例と同様に、構成制御手順を利用して図７の如く画面共有システムを構築する。この例での画面クライアント６Ｃ、７Ｃ、８Ｃは遠隔操作部を構成せず、画面サーバ５Ｂの提供する共有画面を表示するだけで遠隔操作は行えないことを表している。この画面共有システムの構成では、画面クライアントの全てのユーザは画面サーバ５Ｂが提供する共有画面を見ながらそのユーザの説明を聞く、という場面が想定できる。【００３６】  図８は、構成制御手順を利用して構成制御クライアント８Ａに稼動する画面クライアントが遠隔操作できるように設定変更した例を示す。この画面共有システムの構成では、画面クライアント８Ｃが画面サーバを遠隔操作しながら説明を行い、画面サーバ５Ｂのユーザ及び画面クライアント６Ｃ、７Ｃの両ユーザがその説明を聞くという場面が想定できる。【００３７】  図９は、構成制御クライアント８Ａに画面クライアント８Ｃに替えて画面サーバ８Ｂを遠隔操作可能の状態で稼動させ、さらに構成制御クライアント５Ａには画面サーバ８Ｂに接続するように遠隔操作のできる画面クライアント５Ｃを追加稼動させる。この画面共有システムの構成では、５Ｃのユーザが８Ｂの画面サーバを遠隔操作しながら説明を行い、その画面を画面サーバ８Ｂのユーザはもちろん、画面クライアント６Ｃ及び７Ｃの両ユーザも共有画面を見ながら、その説明を聞くという場面が想定できる。【００３８】  本実施形態２を発展させて多くの画面クライアントを接続可能とする場合には、画面サーバ５Ｂの画面更新情報作成部５ＢＡから配信される情報を、ＩＰマルチキャストの方式で配信し、例えば図９の画面更新情報表示部６ＣＡ、７ＣＡなどはＩＰマルチキャストの受信を行うことで、画面サーバやネットワークの負荷を抑えることが出来るのは、特許文献１に記載の如く周知の事実である。【００３９】  また、本実施形態２に係わらずネットワーク上の通信は情報が漏れないように暗号化したほうが良い。特にネットワークの一部にインターネットを含む場合は尚のことである。暗号化用のソフトウエアとしてはＳＳＨ（Ｓｅｃｕｒｅ  Ｓｈｅｌｌ）が広く知られているが、構成制御サーバが構成制御クライアントに構成制御を行わせるには、暗号化トンネリングソフトウエアであるＺｅｂｅｄｅｅやｓｔｏｎｅなどが有用である。【００４０】  以上本実施形態２の例に拠れば、例えば教室での利用等において、構成制御クライアント５Ａと構成制御サーバ５Ｚが稼動するコンピュータのユーザが教師、その他の構成制御クライアントが稼動するコンピュータのユーザが生徒、と想定すると、図７は教師が共有画面を操作しながら教材資料を説明し、図８は生徒の一人が教師のコンピュータで稼動する画面サーバを遠隔操作して共有画面を利用しながら例えば教師の質問に答えるところを他の生徒が共有画面を見ながら聞く、図９は生徒の一人が自分のコンピュータ上で解いた問題の解答を教師が添削しながら説明を行う様子を他の生徒が共有画面を見ながらその説明を聞く、という場面が夫々思い浮かぶ。このように全く画面サーバを指定することなく、柔軟に画面共有システムが構成でき、予め共有画面用資料を画面サーバに転送するなどの作業も、会議や授業中に追加の資料を画面サーバに転送するなどの作業も必要としない。さらに、授業中や会議中の生徒や参加者のコンピュータ上での添削作業等をも画面共有で他のメンバーにも配信できるので、まさに黒板やホワイトボードなどを利用した作業を画面共有システムで不都合なく実現できる。【００４１】  本実施形態２を、インターネットを通して行われる学習塾に応用することが出来る。児童や生徒の安全が心配される中、暗くなってからの学習塾への外出は関係者の心配を高めるものであるが、インターネットを通して行われる学習塾教室であれば在宅で行えるので、この点でも安心という利点を提供できる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態１の例を示す図である。
【図２】本発明の構成制御手順を示すフローチャートである。
【図３】本発明の実施形態１の画面共有システム構成手順例を示すフローチャートである。
【図４】本発明の実施形態１での画面共有システム構成例を示す図である。
【図５】本発明の実施形態１での画面共有システムを変更した例を示す図である。
【図６】本発明の実施形態２の例を示す図である。
【図７】本発明の実施形態２での画面共有システム構成例を示す図である。
【図８】本発明の実施形態２での画面共有システムを変更した例を示す図である。
【図９】本発明の実施形態２での画面共有システムをさらに変更した例を示す図である。
【図１０】背景技術説明図（ＶＮＣ）である。
【図１】
2009123178.tif 000003
【図２】
2009123178.tif 000004
【図３】
2009123178.tif 000005
【図４】
2009123178.tif 000006
【図５】
2009123178.tif 000007
【図６】
2009123178.tif 000008
【図７】
2009123178.tif 000009
【図８】
2009123178.tif 000010
【図９】
2009123178.tif 000011
【図１０】
2009123178.tif 000012