(57)【要約】【課題】複数のコンピュータが参加して協調作業を行う際に、セッションの品質を保証する、セッション品質保証方法及びコンピュータネットワークシステムの提供。【解決手段】協調作業の作業内容を提供するコラボレーションサーバ１と、協調作業のセッション予約、リソース管理などを統括するセッションサーバ２と、協調作業の参加者が操作するクライアント３と、コラボレーションサーバ１、セッションサーバ２及びクライアント３の各構成要素を相互に接続するネットワーク４とにより、ネットワーク４を介在する場合にはルータ５を介して接続構成される、という特徴的構成手段の採用。【選択図】図１
2004013847.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数のクライアント間において協調作業を行う場合におけるセッションの品質を保証する方法であって、
予め、当該協調作業に必要となるリソースの確保を行っておき、その後に当該協調作業を行う、
ことを特徴とするセッション品質保証方法。
【請求項２】
前記確保は、
協調作業の企画内容につき、協調作業の予約を受付けるセッションサーバに対して、当該協調作業を企画したユーザである特権ユーザのクライアントから前記ネットワークを介して、当該協調作業に必要となるリソースを予約することにより、行う、
ことを特徴とする請求項１に記載のセッション品質保証方法。
【請求項３】
前記確保は、
前記特権ユーザのクライアントから前記リソースの予約を前記セッションサーバが受けると、
必要なリソースを見積もってリソースの利用状況をデータベースで確認し、
利用状況から必要なリソースを確保できる場合にはリソース確保の要求をなすことにより、実行される、
ことを特徴とする請求項２に記載のセッション品質保証方法。
【請求項４】
前記方法は、
前記セッションサーバが、前記リソースの確保を確認すると、前記特権ユーザのクライアントに対して予約確認通知を行うと共に、前記協調作業に参加するユーザである一般ユーザのクライアントに対して、セッション予告通知を行う、
ことを特徴とする請求項３に記載のセッション品質保証方法。
【請求項５】
前記方法は、
前記セッションサーバが、予約日時が近づくと協調作業を行う各クライアントに対してセッション開始通知を行い、
当該セッション開始通知を受けた各クライアントの内、前記特権ユーザのクライアントからセッション開始要求を前記セッションサーバ及び協調作業に必要となるリソースを提供するコラボレーションサーバに、また当該特権ユーザ以外の一般ユーザのクライアントから参加要求を当該コラボレーションサーバに、送信することにより、
前記協調作業が開始される、
ことを特徴とする請求項２、３又は４に記載のセッション品質保証方法。
【請求項６】
前記方法は、
前記セッションサーバが、前記特権ユーザのクライアントから協調作業終了に伴うセッション終了要求を受けると、
リソース提供先に対してリソース開放要求をなし、当該リソース開放が完了したことを確認後、前記特権ユーザのクライアントにセッション終了確認メッセージを送信することで、なされる、
ことを特徴とする請求項２、３、４又は５に記載のセッション品質保証方法。
【請求項７】
協調作業の内容を複数のクライアントに提供するコラボレーションサーバと、当該複数のクライアントの内の一クライアントからセッションの予約を受付け、リソースを統括するセッションサーバとをネットワークに接続して、前記複数のクライアントから接続できるようにシステム化された、
ことを特徴とするセッション品質保証コンピュータネットワークシステム。
【請求項８】
前記システム化は、
前記コラボレーションサーバ、前記セッションサーバ、前記クライアントのぞれぞれと前記ネットワークとはルータを介在して構成された、
ことを特徴とする請求項７に記載のセッション品質保証コンピュータネットワークシステム。
【請求項９】
前記セッションサーバは、
セッションの予約を受付けた際に必要となるリソースを見積もる手段及びリソースの利用状況を把握するデータベースを保有する、
ことを特徴とする請求項７又は８に記載のセッション品質保証コンピュータネットワークシステム。
【請求項１０】
前記セッションサーバは、
前記一クライアントから受けたセッション予約に関連してリソース確保要求、及び協調作業終了に伴い受けたセッション終了要求に関連してリソース開放要求をなす手段構成である、
ことを特徴とする請求項７、８又は９に記載のセッション品質保証コンピュータネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のコンピュータをネットワーク上に接続したコンピュータネットワーク上において、ある協調作業に参加する者の操作により、各コンピュータ間にて当該協調作業を行う際に、セッションの品質を保証するセッション品質保証方法、及びそれを実現したセッション品質保証コンピュータネットワークシステムに関するものである。
【０００２】
【従来の技術】
従来、コンピュータネットワークにおける通信方式は、一般的に、利用できる帯域幅、遅延などを保証していない。
【０００３】
また、複数人で同時に利用できるコンピュータシステムにおいては、各ユーザが利用できる計算機資源の最低量は保証されておらず、或る特定のユーザが大量に計算機資源を利用した場合には、他のユーザに割り当てられる計算機資源は相対的に減少し、結果的に、サービスのレベル低下を招くこともある。
【０００４】
【発明が解決しようとする課題】
かように、従来の技術においては、或るユーザに対して計算機及びネットワークが提供するサービスの質が一定しないことになり、複数人で協調作業を行う場合においては、より大きな問題となる。
【０００５】
即ち、或るユーザに対するサービスの低下が他のユーザにも波及する為に、ある時点において或るユーザに対するサービスの低下が生じると、当該時点において計算機資源を潤沢に使用出来るユーザに対するサービス及び全体に対するサービスも同時に低下することになる。
【０００６】
ここにおいて、本発明の解決すべき主要な目的は以下の通りである。
【０００７】
本発明の第１の目的は、複数のコンピュータ間にて協調作業を行う際にセッションの品質を保証するセッション品質保証方法及びコンピュータネットワークシステムを提供するものである。
【０００８】
本発明の第２の目的は、セッション中における計算機資源及びネットワーク資源不足を防止するセッション品質保証方法及びコンピュータネットワークシステムを提供するものである。
【０００９】
本発明の第３の目的は、サービスレベルの低下を防止し、一定レベルを維持するセッション品質保証方法及びコンピュータネットワークシステムを提供するものである。
【００１０】
本発明の他の目的は、明細書、図面、特に特許請求の範囲における各請求項の記載から自ずと明らかとなろう。
【００１１】
【課題を解決するための手段】
本発明方法は、上記課題の解決に当たり、予め、行う協調作業に必要となるリソースの確保を行っておき、その後に当該協調作業を行う、という特徴的構成手法を講じる。
【００１２】
本発明システムは、上記課題の解決に当たり、協調作業の内容を複数のクライアントに提供するコラボレーションサーバと、当該複数のクライアントの内の一クライアントからセッションの予約を受付け、リソースを統括するセッションサーバとをネットワークに接続して、前記複数のクライアントから接続できるようにシステム化された、という特徴的構成手段を講じる。
【００１３】
更に、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する新規な特徴的構成手法又は手段を採用することにより、上記目的を達成するようになされる。
【００１４】
本発明方法の第１の特徴は、ネットワークに接続された複数のクライアント間において協調作業を行う場合におけるセッションの品質を保証する方法であって、予め、当該協調作業に必要となるリソースの確保を行っておき、その後に当該協調作業を行ってなる、セッション品質保証方法の構成採用にある。
【００１５】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における前記確保が、協調作業の企画内容につき、協調作業の予約を受付けるセッションサーバに対して、当該協調作業を企画したユーザである特権ユーザのクライアントから前記ネットワークを介して、当該協調作業に必要となるリソースを予約することにより、行ってなる、セッション品質保証方法の構成採用にある。
【００１６】
本発明方法の第３の特徴は、上記本発明方法の第２の特徴における前記確保が、前記特権ユーザのクライアントから前記リソースの予約を前記セッションサーバが受けると、必要なリソースを見積もってリソースの利用状況をデータベースで確認し、利用状況から必要なリソースを確保できる場合にはリソース確保の要求をなすことにより、実行されてなる、セッション品質保証方法の構成採用にある。
【００１７】
本発明方法の第４の特徴は、上記本発明方法の第３の特徴における前記方法が、前記セッションサーバが、前記リソースの確保を確認すると、前記特権ユーザのクライアントに対して予約確認通知を行うと共に、前記協調作業に参加するユーザである一般ユーザのクライアントに対して、セッション予告通知を行ってなる、セッション品質保証方法の構成採用にある。
【００１８】
本発明方法の第５の特徴は、上記本発明方法の第２、第３又は第４の特徴における前記方法が、前記セッションサーバが、予約日時が近づくと協調作業を行う各クライアントに対してセッション開始通知を行い、当該セッション開始通知を受けた各クライアントの内、前記特権ユーザのクライアントからセッション開始要求を前記セッションサーバ及び協調作業に必要となるリソースを提供するコラボレーションサーバに、また当該特権ユーザ以外の一般ユーザのクライアントから参加要求を当該コラボレーションサーバに、送信することにより、前記協調作業が開始されてなる、セッション品質保証方法の構成採用にある。
【００１９】
本発明方法の第６の特徴は、上記本発明方法の第２、第３、第４又は第５の特徴における前記方法が、前記セッションサーバが、前記特権ユーザのクライアントから協調作業終了に伴うセッション終了要求を受けると、リソース提供先に対してリソース開放要求をなし、当該リソース開放が完了したことを確認後、前記特権ユーザのクライアントにセッション終了確認メッセージを送信することで、なされてなる、セッション品質保証方法の構成採用にある。
【００２０】
本発明システムの第１の特徴は、協調作業の内容を複数のクライアントに提供するコラボレーションサーバと、当該複数のクライアントの内の一クライアントからセッションの予約を受付け、リソースを統括するセッションサーバとをネットワークに接続して、前記複数のクライアントから接続できるようにシステム化されてなる、セッション品質保証コンピュータネットワークシステムの構成採用にある。
【００２１】
本発明システムの第２の特徴は、上記本発明システムの第１の特徴における前記システム化が、前記コラボレーションサーバ、前記セッションサーバ、前記クライアントのぞれぞれと前記ネットワークとはルータを介在して構成されてなる、セッション品質保証コンピュータネットワークシステムの構成採用にある。
【００２２】
本発明システムの第３の特徴は、上記本発明システムの第１又は第２の特徴における前記セッションサーバが、セッションの予約を受付けた際に必要となるリソースを見積もる手段及びリソースの利用状況を把握するデータベースを保有してなる、セッション品質保証コンピュータネットワークシステムの構成採用にある。
【００２３】
本発明システムの第４の特徴は、上記本発明システムの第１、第２又は第３の特徴における前記セッションサーバが、前記一クライアントから受けたセッション予約に関連してリソース確保要求、及び協調作業終了に伴い受けたセッション終了要求に関連してリソース開放要求をなす手段構成である、セッション品質保証コンピュータネットワークシステムの構成採用にある。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態を説明するに際して、先ず概要を説明し、次にそれを具現化したシステム例及び方法例につき該当図面を参照して説明する。
【００２５】
（概要）
本発明は、協調作業において複数のユーザが各自コンピュータを介して参加する為、かかるユーザの参加を促す開始手続きが必要となることに鑑み、この協調作業特有の性質を利用して、セッションを開始する前に、必要なリソース（計算機資源、ネットワーク資源）を事前に予約するように構成する。
【００２６】
これにより、セッション中におけるリソース（計算機資源、ネットワーク資源）の不足を防止し、以て、サービスレベルを低下することなく一定レベルを維持することにて、セッションの品質を保証できることになる。
【００２７】
（システム例）
図１は、本発明の一実施形態であるセッション品質保証コンピュータネットワークシステムの構成模式図である。
【００２８】
図中、αはセッション品質保証コンピュータネットワークシステム、１はコラボレーションサーバ、２はセッションサーバ、３はクライアント、４はネットワーク、５はルータである。
【００２９】
セッション品質保証コンピュータネットワークシステムαは、協調作業の作業内容（アプリケーション及びそれをメモリ手段、演算手段などにより動作させた内容）を提供するコラボレーションサーバ１と、協調作業のセッション予約、リソース（セッション品質保証コンピュータネットワークシステムαの計算機資源、ネットワーク資源）管理などを統括するセッションサーバ２と、協調作業の参加者が操作するクライアント３と、コラボレーションサーバ１、セッションサーバ２及びクライアント３の各構成要素を相互に接続するネットワーク４とによりネットワーク構成される。
【００３０】
そして、例えばネットワーク４を介在する場合にはルータ５を介して構成され、後述の方法例にて説明するセッション予約段階とセッション実行段階の二段階の処理を実現する。
【００３１】
付言すれば、セッションサーバ２は、セッションの予約を受付けた際に必要となるリソースを見積もる手段及びリソースの利用状況を把握するデータベースを保有すると共に、特権ユーザ（定義は後述）使用のクライアント３から受けたセッション予約に関連してリソース確保要求、及び協調作業終了に伴い受けたセッション終了要求に関連してリソース開放要求をなす手段構成である。
その他の詳細については、後述する方法例の説明にて補充する。
【００３２】
（方法例）
本発明の一実施形態であるセッション品質保証方法を、前述のセッション品質保証コンピュータネットワークシステムαに適用した場合について説明することにより、前述のセッション品質保証コンピュータネットワークシステムαの実施形態につき補充説明する。
【００３３】
セッション品質保証方法は、セッション予約時（ＳＴ１）と、セッション実行時（ＳＴ２）という二段階でもって実現される。以下、かかる順序にて説明する。
【００３４】
［セッション予約段階（ＳＴ１）］
図２は、セッション品質保証方法における、セッション予約時のシーケンス図である。セッション予約は、次のＳＴ１−１乃至ＳＴ１−６のシーケンスで実行される。
【００３５】
即ち、ＳＴ１−１として、協調作業を企画、召集するユーザ（以下、「特権ユーザ」とし、召集されるユーザを「一般ユーザ」として、ユーザを区別する。また、特権ユーザが使用するクライアント３を「クライアント３ａ」と、一般ユーザが使用するクライアント３を「クライアント３ｂ」として、クライアント３を区別する。）が協調作業を企画し、その日時、参加メンバ、必要となるアプリケーションその他の企画内容を決定して、決定した内容を予約内容としてクライアント３ａに入力する。即ち、クライアント３ａは、特権ユーザにより入力された予約内容を受理する。
【００３６】
ＳＴ１−２として、クライアント３ａは、企画した内容に従って、特権ユーザからの操作により、セッションサーバ２にアクセスし、クライアント３ａからセッションサーバ２に対して予約内容を送信してリソース（計算機資源、ネットワーク資源）の予約を行う。
【００３７】
ＳＴ１−３として、セッションサーバ２は、ＳＴ１−２で送信された予約内容に基いて、必要なリソースを見積もり、リソースの利用状況をセッションサーバ２内のデータベース（セッションサーバ２の外にあり接続自在なデータベースでも可）を用いて確認し、当該確認の結果、必要となるリソースが確保できない場合には、予約不能としてその旨のメッセージをＳＴ１−２でアクセスしてきたクライアント３ａに返す一方で、確保できる場合には、そのデータベースにおける資源の利用状況を更新する。以後、当該確認にて必要な計算機資源が確保できたことを前提とする。
【００３８】
ＳＴ１−４として、ＳＴ１−３での利用状況の更新の後（なお、その順序は入替えても、また同時でも可）、実際の計算機資源を持つコラボレーションサーバ１、ルータ５などに対して資源の確保を要求し（ＳＴ１−４１ａ、ＳＴ１−４２ａ）、その要求に対する応答を各要求先から送信を受ける（ＳＴ１−４１ｂ、ＳＴ１−４２ｂ）
【００３９】
ＳＴ１−５として、以上ＳＴ１−３、ＳＴ１−４が終了すると、セッションサーバ２は、クライアント３ａに対してセッション予約確認のメッセージを返す。
【００４０】
ＳＴ１−６として、ＳＴ１−５の前後何れかにおいて、予約内容に基いて、クライアント３ｂに対してセッション予告を送信する。
【００４１】
［セッション実行段階（ＳＴ２）］
図３は、セッション品質保証方法における、セッション実行時のシーケンス図である。セッションの実行及び終了は、次のＳＴ２−１乃至ＳＴ２−７のシーケンスで実現される。
【００４２】
即ち、ＳＴ２−１として、セッションサーバ２が、前述のＳＴ１−３にて更新したデータベース内での資源の利用状況を基にして、予約日時が近づくとクライアント３ａを含む協調作業に参加する全員のクライアント３ａ、３ｂに対して、セッション開始通知のメッセージを送信する。
【００４３】
ＳＴ２−２として、クライアント３ａが、前述のＳＴ２−１のメッセージを受信し、必要により特権ユーザの操作を受けて、セッションサーバ２及びコラボレーションサーバ１に対してセッション開始要求を送信する。
【００４４】
ＳＴ２−３として、特権ユーザ以外である一般ユーザ（特権ユーザが企画した協調作業に参加するユーザ）による操作により、各クライアント３ｂが、コラボレーションサーバ１に対してセッションへの参加要求を送信する。
【００４５】
ＳＴ２−４として、参加者（クライアント３）全員がセッションに参加して協調作業が開始される。
【００４６】
ＳＴ２−５として、ＳＴ２−４で開始した協調作業が終了した時点において、特権ユーザからのセッション終了の要求に関する操作入力を受けて、クライアント３ａがコラボレーションサーバ１及びセッションサーバ２に対してセッション終了要求を送信する。
【００４７】
ＳＴ２−６として、セッションサーバ２が、前述のＳＴ２−５によりセッション終了要求を受信して、計算機資源を提供するコラボレーションサーバ１、ルータ５などに対して、資源開放要求を出し（ＳＴ２−６１ａ、ＳＴ２−６２ａ）、その要求に対する応答を受ける（ＳＴ２−６１ｂ、ＳＴ２−６２ｂ）。
【００４８】
ＳＴ２−７として、セッションサーバ２が、セッション予約時（ＳＴ１）に確保された全ての資源が開放されたことを前述のＳＴ２−６１ｂ、ＳＴ２−６２ｂでの応答に基いて確認した後に、クライアント３ａに対してセッション終了確認のメッセージを送信する。
【００４９】
かようにして、セッションサーバ２に対して特権ユーザ使用のクライアント３ａからリソース（計算機資源、ネットワーク資源）の予約を行い、それに対応して計算機資源対象の一例であるコラボレーションサーバ１及びネットワーク資源対象の一例であるルータ５に対して、当該予約に係るリソースを確保しておき、企画内容を実行するセッション実行時において、特権ユーザ使用のクライアント３ａからコラボレーションサーバ１及びセッションサーバ２にセッション開始要求を行い、また当該企画に参加するクライアント３ｂからの参加要求をコラボレーションサーバ１に行うことにより、協調作業に必要となるセッションに関する品質を保証することができる。
【００５０】
以上、本発明の実施の形態であるシステム例及び方法例を説明したが、本発明の目的を達し、後述する効果を奏する範囲において適宜変更して実施可能である。
【００５１】
【発明の効果】
本発明によれば、必要なリソース（計算機資源、ネットワーク資源の何れか、又は双方）を予め予約しておいて、その後にセッションを確立するようにしたことから、セッション中における計算機資源又はネットワーク資源の不足を防止し、以ってサービスレベルを維持でき、更には、リソースを現に使用している他のユーザに対するサービスの品質をも保証するなど、優れた効果を奏するものである。
【図面の簡単な説明】
【図１】本発明の一実施形態であるセッション品質保証コンピュータネットワークシステムの構成模式図である。
【図２】本発明の一実施形態であるセッション品質保証方法の、二段階の内のセッション予約段階のシーケンス図である。
【図３】本発明の一実施形態であるセッション品質保証方法の、二段階の内のセッション実行段階のシーケンス図である。
【符号の説明】
α…セッション品質保証コンピュータネットワークシステム
１…コラボレーションサーバ
２…セッションサーバ
３、３ａ、３ｂ…クライアント
４…ネットワーク
５…ルータ
【図１】
2004013847.tif 000003
【図２】
2004013847.tif 000004
【図３】
2004013847.tif 000005