(57)【要約】【課題】ＳＢＣ(Server Based Computing)システムにおいて、ネットワーク上にある他のサーバの接続情報を予め知る必要なく、任意のサーバに容易に接続を切り換えて各サーバ上のアプリケーションを自在に利用する。【解決手段】ネットワーク上の各サーバにおいて、各サーバのIPアドレスとデスクトップ画像ファイル、通信プロトコルを予め記憶したコンフィグ設定ファイルを備えさせ、端末からあるサーバへアクセスがあった場合、コンフィグ設定ファイルをアクセス元の端末へ送信して記憶させる。端末では、受信保持されたコンフィグ設定ファイルの記述内容に基づき、各サーバに対応するデスクトップ画像の一覧選択画面(D1〜D6)を表示させ、選択されたデスクトップ画像Dnに対応するHostのIPアドレスをコンフィグ設定ファイルから指定してそのサーバと接続し、この接続サーバから受信表示されたデスクトップ画面Dnから任意のアプリケーションを選択起動させる。【選択図】      図６
2014032691.tif 000002
【特許請求の範囲】
【請求項１】
複数のサーバ装置と端末装置がネットワークを介して接続され、当該サーバ装置上にアプリケーションソフトを集約したコンピュータシステムにおいて、
前記サーバ装置は、
前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶する特定ファイル記憶手段と、
前記端末装置からの接続に伴い前記特定ファイル記憶手段により記憶される特定ファイルを接続元の端末装置へ送信する特定ファイル送信手段と、
前記端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、そのアプリケーションを起動実行するアプリケーション起動実行手段とを備え、
前記端末装置は、
前記サーバ装置への接続に応答して受信された特定ファイルを記憶する特定ファイル受信記憶手段と、
この特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するデスクトップの画像を一覧表示させるデスクトップ一覧表示制御手段と、
このデスクトップ一覧表示制御手段により一覧表示された複数のサーバ装置それぞれに対応するデスクトップの画像がユーザ操作に応じて指定された際に、当該指定されたデスクトップの画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているサーバ装置の接続情報に従いそのサーバ装置への接続コマンドを送信する接続コマンド送信手段と、
前記特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記サーバ装置によって機能するアプリケーションの初期画面画像を一覧表示させるアプリケーション一覧表示制御手段と、
このアプリケーション一覧表示制御手段により一覧表示されたアプリケーションの初期画面画像がユーザ操作に応じて指定された際に、当該指定されたアプリケーションの初期画面画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているアプリケーションの指示情報に従いそのアプリケーションの実行コマンドを前記サーバ装置へ送信する実行コマンド送信手段とを備えた、
ことを特徴とするコンピュータシステム。
【請求項２】
前記サーバ装置の特定ファイル記憶手段は、前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および前記複数のサーバ装置それぞれによって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶し、
前記端末装置のアプリケーション一覧表示制御手段は、前記特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記複数のサーバ装置それぞれによって機能するアプリケーションの初期画面画像を一覧表示させ、
前記実行コマンド送信手段は、前記アプリケーション一覧表示制御手段により一覧表示された前記複数のサーバ装置それぞれによって機能するアプリケーションの初期画面画像がユーザ操作に応じて指定された際に、当該指定されたアプリケーションの初期画面画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているアプリケーションの指示情報およびサーバ装置の接続情報に従いそのサーバ装置への接続を伴うアプリケーションの実行コマンドを送信する、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記サーバ装置は、さらに、
前記特定ファイル記憶手段により記憶された特定ファイルの記述内容を、前記ネットワーク上の他のサーバ装置の特定ファイル記憶手段により記憶された特定ファイルとの間で同期化する特定ファイル同期化手段を備えたことを特徴とする請求項２に記載のコンピュータシステム。
【請求項４】
前記サーバ装置は、さらに、
前記ネットワーク上の複数のサーバ装置それぞれの負荷状況を管理し最小負荷のサーバ装置を記録するサーバ負荷管理手段と、
前記端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、前記サーバ負荷管理手段により管理される最小負荷のサーバ装置が本サーバ装置自身であるか他のサーバ装置であるかを判断する最小負荷サーバ判断手段と、
この最小負荷サーバ判断手段により最小負荷のサーバ装置が他のサーバ装置であると判断された場合には、前記特定ファイル記憶手段により記憶された特定ファイルに記述されている当該他のサーバ装置の接続情報と共に前記端末装置に対しサーバ装置の変更を通知するサーバ変更通知手段とを備え、
前記アプリケーション起動実行手段は、前記最小負荷サーバ判断手段により最小負荷のサーバ装置が本サーバ装置自身であると判断された場合に、前記端末装置から受信されたアプリケーションの実行コマンドに応じて当該アプリケーションを起動実行し、
前記端末装置は、さらに、
前記サーバ装置のサーバ変更通知手段によりサーバ装置の変更が通知された際に、当該変更通知されたサーバ装置の接続情報および前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されている前記変更通知されたサーバ装置における指定のアプリケーションの指示情報に従いそのサーバ装置への接続を伴うアプリケーションの実行コマンドを再生成して送信する実行コマンド再送信手段を備えた、
ことを特徴とする請求項３に記載のコンピュータシステム。
【請求項５】
さらに、
前記ネットワーク上の複数のサーバ装置に対して共通に接続され、当該複数のサーバ装置それぞれにおけるアプリケーションの実行に伴い生成されたファイルをユーザ識別情報に対応付けて記憶する共有記憶手段を備えたことを特徴とする請求項２乃至請求項４の何れか１項に記載のコンピュータシステム。
【請求項６】
複数のサーバ装置と端末装置がネットワークを介して接続され、当該サーバ装置上にアプリケーションソフトを集約したコンピュータシステムのサーバ装置において、
前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶する特定ファイル記憶手段と、
前記端末装置からの接続に伴い前記特定ファイル記憶手段により記憶される特定ファイルを接続元の端末装置へ送信する特定ファイル送信手段と、
前記端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、そのアプリケーションを起動実行するアプリケーション起動実行手段と、
を備えたサーバ装置。
【請求項７】
複数のサーバ装置と端末装置がネットワークを介して接続され、当該サーバ装置上にアプリケーションソフトを集約したコンピュータシステムの端末装置において、
前記サーバ装置への接続に応答して受信され、前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶する特定ファイル受信記憶手段と、
この特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するデスクトップの画像を一覧表示させるデスクトップ一覧表示制御手段と、
このデスクトップ一覧表示制御手段により一覧表示された複数のサーバ装置それぞれに対応するデスクトップの画像がユーザ操作に応じて指定された際に、当該指定されたデスクトップの画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているサーバ装置の接続情報に従いそのサーバ装置への接続コマンドを送信する接続コマンド送信手段と、
前記特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記サーバ装置によって機能するアプリケーションの初期画面画像を一覧表示させるアプリケーション一覧表示制御手段と、
このアプリケーション一覧表示制御手段により一覧表示されたアプリケーションの初期画面画像がユーザ操作に応じて指定された際に、当該指定されたアプリケーションの初期画面画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているアプリケーションの指示情報に従いそのアプリケーションの実行コマンドを前記サーバへ送信する実行コマンド送信手段と、
を備えた端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮ(Local Area Network)等のネットワークを介して接続されたサーバ−クライアントシステムにおいて、クライアントＰＣ(Personal Computer)にて入出力される全てのアプリケーションをサーバ上で動作させ全ての生成ファイルもサーバ側で管理するようにしたＳＢＣ(Server Based Computing)などのコンピュータシステムに関する。
【背景技術】
【０００２】
従来、社内ＬＡＮなどのネットワークに接続された各ＰＣ端末では、その個々のＰＣ端末が独立して文書作成や表作成などのアプリケーションを起動実行し、またこれに伴い生成された種々のファイルも当該ＰＣ端末において自身の記憶装置に保存、あるいは磁気ディスク，光ディスク，小型半導体メモリ等の外部記憶媒体に保存するか、ネットワーク上のサーバが管理する記憶装置に転送して保存している。
【０００３】
このような従来のサーバ−クライアントシステムでは、各ＰＣ端末自身において生成ファイルが管理されるため、当該ＰＣ端末を紛失したり不正に持ち出したりして第３者の手に渡った場合、保存ファイルが読み出されて重要情報や機密情報が漏洩する恐れがある。
【０００４】
しかも、各ＰＣ端末が独立してアプリケーションを起動実行していたのでは、当該アプリケーションの更新，変更，追加の作業を個々のＰＣ端末毎に行う必要があり、管理が面倒でコストも掛かってしまう。
【０００５】
このため最近のサーバ−クライアントシステムでは、各ＰＣ端末（クライアントＰＣ）にて入出力される全てのアプリケーションをサーバ上で起動実行させ、これに伴う全ての生成ファイルもサーバ側で管理するようにしたＳＢＣ(Server Based Computing)システム［シン・クライアント・システム］が導入されるようになっている（例えば、特許文献１、特許文献２参照。）。
【０００６】
このＳＢＣシステムによれば、ＰＣ端末側での入力操作に応じてサーバ側でアプリケーション処理が起動実行されてファイル管理され、これに伴う表示画面データのみビットマップ形式でＰＣ端末側へ転送されて表示されるだけなので、当該ＰＣ端末側にはサーバ側でのアプリケーション処理によるデータが一切残らず、単に入出力端末として機能するだけになり、例えＰＣ端末を紛失したり不正に持ち出したりして第３者の手に渡った場合でも、何のファイルも読み出されることがなく、セキュリティ面で極めて有効なサーバ−クライアントシステムとすることができる。
【０００７】
しかも、アプリケーションの更新，変更，追加の作業は、サーバに対してのみ行えば良く、その管理も非常に簡単になり有益である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１７１０６３号公報
【特許文献２】特開２００３−１５８５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
一方、このようなＳＢＣシステムでは、サーバにおける負荷が必然的に高くなるため、サーバ１台が受け持つＰＣ端末の台数が限られ、例えば社内ＬＡＮ上の部課単位での各セクション毎にサーバを設置することになる。
【００１０】
このような場合に、ＰＣ端末側では、自己の端末が所属するセクションのサーバに接続して該サーバ上で機能するアプリケーションを使用するだけでなく、他のサーバに接続して該他のサーバ上で機能するアプリケーションをも使用したいという要求が出るのは必然である。
【００１１】
しかしながら、従来のＳＢＣシステムにあって、自己のＰＣ端末を所望のサーバに接続して使用するには、当該所望のサーバの接続情報であるＩＰアドレスを指定入力して接続する必要がある。このため、ユーザはネットワーク上にある全てのサーバのＩＰアドレスを知らなければならない。
【００１２】
そして、各サーバ上にあるアプリケーションを選択して使用する度に当該各サーバのＩＰアドレスを指定入力し、該サーバとの接続をやり直さなければならない問題がある。
【００１３】
本発明は、このような課題に鑑みなされたもので、ネットワーク上にある他のサーバの接続情報を予め知る必要なく、任意のサーバに容易に接続を切り換えて各サーバ上のアプリケーションを自在に利用することが可能になるコンピュータシステムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
請求項１に記載のコンピュータシステムは、複数のサーバ装置と端末装置がネットワークを介して接続され、当該サーバ装置上にアプリケーションソフトを集約したコンピュータシステムにおいて、
前記サーバ装置は、前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶する特定ファイル記憶手段と、前記端末装置からの接続に伴い前記特定ファイル記憶手段により記憶される特定ファイルを接続元の端末装置へ送信する特定ファイル送信手段と、前記端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、そのアプリケーションを起動実行するアプリケーション起動実行手段とを備え、
前記端末装置は、前記サーバ装置への接続に応答して受信された特定ファイルを記憶する特定ファイル受信記憶手段と、この特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するデスクトップの画像を一覧表示させるデスクトップ一覧表示制御手段と、このデスクトップ一覧表示制御手段により一覧表示された複数のサーバ装置それぞれに対応するデスクトップの画像がユーザ操作に応じて指定された際に、当該指定されたデスクトップの画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているサーバ装置の接続情報に従いそのサーバ装置への接続コマンドを送信する接続コマンド送信手段と、前記特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記サーバ装置によって機能するアプリケーションの初期画面画像を一覧表示させるアプリケーション一覧表示制御手段と、このアプリケーション一覧表示制御手段により一覧表示されたアプリケーションの初期画面画像がユーザ操作に応じて指定された際に、当該指定されたアプリケーションの初期画面画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているアプリケーションの指示情報に従いそのアプリケーションの実行コマンドを前記サーバ装置へ送信する実行コマンド送信手段とを備えた、ことを特徴としている。
【００１５】
請求項２に記載のコンピュータシステムは、前記請求項１に記載のコンピュータシステムにおいて、前記サーバ装置の特定ファイル記憶手段は、前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および前記複数のサーバ装置それぞれによって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶し、前記端末装置のアプリケーション一覧表示制御手段は、前記特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記複数のサーバ装置それぞれによって機能するアプリケーションの初期画面画像を一覧表示させ、前記実行コマンド送信手段は、前記アプリケーション一覧表示制御手段により一覧表示された前記複数のサーバ装置それぞれによって機能するアプリケーションの初期画面画像がユーザ操作に応じて指定された際に、当該指定されたアプリケーションの初期画面画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているアプリケーションの指示情報およびサーバ装置の接続情報に従いそのサーバ装置への接続を伴うアプリケーションの実行コマンドを送信する、ことを特徴としている。
【００１６】
請求項３に記載のコンピュータシステムは、前記請求項２に記載のコンピュータシステムにおいて、前記サーバ装置は、さらに、前記特定ファイル記憶手段により記憶された特定ファイルの記述内容を、前記ネットワーク上の他のサーバ装置の特定ファイル記憶手段により記憶された特定ファイルとの間で同期化する特定ファイル同期化手段を備えたことを特徴としている。
【００１７】
請求項４に記載のコンピュータシステムは、前記請求項３に記載のコンピュータシステムにおいて、前記サーバ装置は、さらに、前記ネットワーク上の複数のサーバ装置それぞれの負荷状況を管理し最小負荷のサーバ装置を記録するサーバ負荷管理手段と、前記端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、前記サーバ負荷管理手段により管理される最小負荷のサーバ装置が本サーバ装置自身であるか他のサーバ装置であるかを判断する最小負荷サーバ判断手段と、この最小負荷サーバ判断手段により最小負荷のサーバ装置が他のサーバ装置であると判断された場合には、前記特定ファイル記憶手段により記憶された特定ファイルに記述されている当該他のサーバ装置の接続情報と共に前記端末装置に対しサーバ装置の変更を通知するサーバ変更通知手段とを備え、前記アプリケーション起動実行手段は、前記最小負荷サーバ判断手段により最小負荷のサーバ装置が本サーバ装置自身であると判断された場合に、前記端末装置から受信されたアプリケーションの実行コマンドに応じて当該アプリケーションを起動実行し、
前記端末装置は、さらに、前記サーバ装置のサーバ変更通知手段によりサーバ装置の変更が通知された際に、当該変更通知されたサーバ装置の接続情報および前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されている前記変更通知されたサーバ装置における指定のアプリケーションの指示情報に従いそのサーバ装置への接続を伴うアプリケーションの実行コマンドを再生成して送信する実行コマンド再送信手段を備えた、ことを特徴としている。
【００１８】
請求項５に記載のコンピュータシステムは、前記請求項２乃至請求項４の何れか１項に記載のコンピュータシステムにおいて、さらに、前記ネットワーク上の複数のサーバ装置に対して共通に接続され、当該複数のサーバ装置それぞれにおけるアプリケーションの実行に伴い生成されたファイルをユーザ識別情報に対応付けて記憶する共有記憶手段を備えたことを特徴としている。
【００１９】
請求項６に記載のコンピュータシステムのサーバ装置は、複数のサーバ装置と端末装置がネットワークを介して接続され、当該サーバ装置上にアプリケーションソフトを集約したコンピュータシステムにおいて、
前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶する特定ファイル記憶手段と、前記端末装置からの接続に伴い前記特定ファイル記憶手段により記憶される特定ファイルを接続元の端末装置へ送信する特定ファイル送信手段と、前記端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、そのアプリケーションを起動実行するアプリケーション起動実行手段とを備えている。
【００２０】
請求項７に記載のコンピュータシステムの端末装置は、複数のサーバ装置と端末装置がネットワークを介して接続され、当該サーバ装置上にアプリケーションソフトを集約したコンピュータシステムにおいて、
前記サーバ装置への接続に応答して受信され、前記複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルを記憶する特定ファイル受信記憶手段と、この特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するデスクトップの画像を一覧表示させるデスクトップ一覧表示制御手段と、このデスクトップ一覧表示制御手段により一覧表示された複数のサーバ装置それぞれに対応するデスクトップの画像がユーザ操作に応じて指定された際に、当該指定されたデスクトップの画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているサーバ装置の接続情報に従いそのサーバ装置への接続コマンドを送信する接続コマンド送信手段と、前記特定ファイル受信記憶手段により記憶された特定ファイルの記述に基づき前記サーバ装置によって機能するアプリケーションの初期画面画像を一覧表示させるアプリケーション一覧表示制御手段と、このアプリケーション一覧表示制御手段により一覧表示されたアプリケーションの初期画面画像がユーザ操作に応じて指定された際に、当該指定されたアプリケーションの初期画面画像に対応して前記特定ファイル受信記憶手段により記憶された特定ファイルに記述されているアプリケーションの指示情報に従いそのアプリケーションの実行コマンドを前記サーバへ送信する実行コマンド送信手段とを備えている。
【発明の効果】
【００２１】
本発明の請求項１に記載のコンピュータシステムによれば、端末装置からネットワーク上のあるサーバ装置への接続を行うと、該サーバ装置からネットワーク上にある複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および当該サーバ装置によって機能するアプリケーションの指示情報およびその初期画面の画像情報を記述した特定ファイルが受信される。すると、この特定ファイルの記述に基づき複数のサーバ装置それぞれに対応するデスクトップの画像が一覧表示され、この一覧表示された複数のサーバ装置それぞれに対応するデスクトップの画像がユーザ操作に応じて指定されると、当該指定されたデスクトップの画像に対応して特定ファイルに記述されているサーバ装置の接続情報に従いそのサーバ装置への接続コマンドが送信されて接続処理されるので、端末ユーザは一覧表示された各サーバ装置に対応するデスクトップの画像を選択指定するだけで、該サーバ装置の接続情報を知らずともそのサーバ装置との接続を直接行うことができ、各サーバ装置上で機能するアプリケーションを使用できるようになる。
【００２２】
端末装置ではまた、初期の接続サーバ装置から受信された特定ファイルの記述に基づきそのサーバ装置によって機能するアプリケーションの初期画面画像が一覧表示され、この一覧表示されたアプリケーションの初期画面画像がユーザ操作に応じて指定されると、当該指定されたアプリケーションの初期画面画像に対応して特定ファイルに記述されているアプリケーションの指示情報に従いそのアプリケーションの実行コマンドが接続サーバ装置へ送信されるので、端末ユーザは一覧表示されたアプリケーションの初期画面画像を選択指定するだけで、該アプリケーションの格納場所などの指示情報を知らずともそのアプリケーションを直接起動実行させ使用できるようになる。
【００２３】
本発明の請求項２に記載のコンピュータシステムによれば、前記請求項１に記載のコンピュータシステムにおいて、特定ファイルには、複数のサーバ装置それぞれとの接続情報および該複数のサーバ装置それぞれに対応するデスクトップの画像情報および複数のサーバ装置それぞれによって機能するアプリケーションの指示情報およびその初期画面の画像情報が記述され、端末装置のアプリケーション一覧表示制御手段では、その特定ファイルの記述に基づいて複数のサーバ装置それぞれによって機能するアプリケーションの初期画面画像が一覧表示され、この一覧表示された複数のサーバ装置それぞれによって機能するアプリケーションの初期画面画像がユーザ操作に応じて指定されると、当該指定されたアプリケーションの初期画面画像に対応して特定ファイルに記述されているアプリケーションの指示情報およびサーバ装置の接続情報に従いそのサーバ装置への接続を伴うアプリケーションの実行コマンドが送信されるので、さらに、端末ユーザは一覧表示された各サーバ装置それぞれにて機能するアプリケーションの初期画面画像を選択指定するだけで、該各サーバ装置の接続情報やそのアプリケーションの格納場所などの指示情報を知らずとも各サーバ装置の任意のアプリケーションを直接起動実行させ使用できるようになる。
【００２４】
本発明の請求項３に記載のコンピュータシステムによれば、前記請求項２に記載のコンピュータシステムにおいて、サーバ装置は、さらに、特定ファイル記憶手段により記憶された特定ファイルの記述内容を、ネットワーク上の他のサーバ装置の特定ファイル記憶手段により記憶された特定ファイルとの間で同期化するので、例えば何れかのサーバ装置にて機能するアプリケーションの情報が更新された場合でも、各サーバ装置にて記憶された特定ファイルに記述されているアプリケーションに関する情報を更新させておくことができ、各サーバ装置にて機能する任意のアプリケーションを何時でも直接且つ確実に起動実行させ使用できるようになる。
【００２５】
本発明の請求項４に記載のコンピュータシステムによれば、前記請求項３に記載のコンピュータシステムにおいて、サーバ装置は、さらに、ネットワーク上の複数のサーバ装置それぞれの負荷状況を管理し最小負荷のサーバ装置を記録するサーバ負荷管理手段と、端末装置から本サーバ装置上で機能するアプリケーションの指示情報に従った当該アプリケーションの実行コマンドが受信された際に、サーバ負荷管理手段により管理される最小負荷のサーバ装置が本サーバ装置自身であるか他のサーバ装置であるかを判断する最小負荷サーバ判断手段と、最小負荷のサーバ装置が他のサーバ装置であると判断された場合には、特定ファイルに記述されている当該他のサーバ装置の接続情報と共に端末装置に対しサーバ装置の変更を通知するサーバ変更通知手段とを備え、アプリケーション起動実行手段では、最小負荷のサーバ装置が本サーバ装置自身であると判断された場合に、端末装置から受信されたアプリケーションの実行コマンドに応じて当該アプリケーションを起動実行させる。そして、端末装置はさらに、サーバ装置のサーバ変更通知手段によりサーバ装置の変更が通知された際に、当該変更通知されたサーバ装置の接続情報および特定ファイルに記述されている変更通知されたサーバ装置における指定のアプリケーションの指示情報に従いそのサーバ装置への接続を伴うアプリケーションの実行コマンドを再生成して送信するので、端末ユーザは一覧表示された各サーバ装置それぞれにて機能するアプリケーションの初期画面画像を選択指定するだけで、該各サーバ装置の接続情報やそのアプリケーションの格納場所などの指示情報を知らずとも、任意のアプリケーションを最小負荷であるサーバ装置上で効率的に起動実行させ使用できるようになる。
【００２６】
本発明の請求項５に記載のコンピュータシステムによれば、前記請求項２乃至請求項４の何れか１項に記載のコンピュータシステムにおいて、さらに、ネットワーク上の複数のサーバ装置に対して共通に接続され、当該複数のサーバ装置それぞれにおけるアプリケーションの実行に伴い生成されたファイルをユーザ識別情報に対応付けて記憶する共有記憶手段を備えるので、例えば複数のサーバ装置間で同種のアプリケーションを実行させて生成されたファイルを、個別でなく１つのファイルとしてユーザ毎に記憶管理できるようになる。
【００２７】
よって、本発明によれば、ネットワーク上にある他のサーバ装置の接続情報を予め知る必要なく、任意のサーバ装置に容易に接続を切り換えて各サーバ装置上のアプリケーションを自在に利用することが可能になるコンピュータシステムを提供できる。
【図面の簡単な説明】
【００２８】
【図１】本発明のコンピュータシステムの第１実施形態に係るＳＢＣ(Server Based Computing)システムの構成を示すブロック図。
【図２】前記第１実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備えるコンフィグ設定ファイル（Ａ）１３ａの内容を示す図。
【図３】前記第１実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴う端末処理を示すフローチャート。
【図４】前記第１実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴うサーバ処理を示すフローチャート。
【図５】前記ＳＢＣシステムによるクライアント−サーバ接続制御処理に伴う端末初期画面Ｇを示す図であり、同図（Ａ）はアプリケーションタブＡを選択した状態での端末初期画面Ｇaを示す図、同図（Ｂ）はデスクトップタブＤを選択した状態での端末初期画面Ｇbを示す図。
【図６】前記ＳＢＣシステムによるクライアント−サーバ接続制御処理に伴うデスクトップ選択画面（Ｄ１〜Ｄ６）およびその選択接続後のデスクトップ画面Ｄnを示す図。
【図７】前記ＳＢＣシステムによるクライアント−サーバ接続制御処理に伴うアプリケーション選択画面（Ａ１〜Ａ６）およびその選択接続後のアプリケーション画面Ａnを示す図。
【図８】本発明のコンピュータシステムの第２実施形態に係るＳＢＣシステムの構成を示すブロック図。
【図９】前記第２実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備えるコンフィグ設定ファイル（Ａ）１３ａ′の内容を示す図。
【図１０】前記第２実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備える同期サーバ管理ファイル１７ａの内容を示す図。
【図１１】前記第２実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴うサーバ処理を示すフローチャート。
【図１２】前記第２実施形態のＳＢＣシステムのサーバ処理に伴うコンフィグ設定ファイル同期化処理を示すフローチャート。
【図１３】本発明のコンピュータシステムの第３実施形態に係るＳＢＣシステムの構成を示すブロック図。
【図１４】前記第３実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備える負荷状況管理ファイル１８ａの内容を示す図。
【図１５】前記第３実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴う端末処理を示すフローチャート。
【図１６】前記第３実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴うサーバ処理を示すフローチャート。
【図１７】前記第３実施形態のＳＢＣシステムのサーバ処理に伴う負荷分散処理でのデータ更新処理を示すフローチャート。
【図１８】前記第３実施形態のＳＢＣシステムのサーバ処理に伴う負荷分散処理での実行Host決定処理を示すフローチャート。
【発明を実施するための形態】
【００２９】
以下図面により本発明の実施の形態について説明する。
【００３０】
（第１実施形態）
図１は、本発明のコンピュータシステムの第１実施形態に係るＳＢＣ(Server Based Computing)システムの構成を示すブロック図である。
【００３１】
このＳＢＣシステムは、ＬＡＮ(Local Area Network)やＷＡＮ(Wide Area Network)からなるネットワーク１０上に接続された複数のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…、および当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のそれぞれに対応させた複数のクライアント端末（１）１２ａ，（２）１２ｂ，…を備える。
【００３２】
なお、この第１実施形態のＳＢＣシステムでは、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…それぞれが主要に受け持つネットワーク１０上のクライアント端末１２の台数は３台とし、クライアント端末（１）１２ａ〜（３）１２ｃそれぞれの主（初期）接続先はサーバ装置（Ａ）１１ａとなり、図示しないクライアント端末（４）１２ｄ〜（６）１２ｆそれぞれの主（初期）接続先はサーバ装置（Ｂ）１１ｂとなり、図示しないクライアント端末（７）１２ｇ〜（９）１２ｉそれぞれの主（初期）接続先はサーバ装置（Ｃ）１１ｃとなる。
【００３３】
各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…はそれぞれ、文書作成処理プログラム，表計算処理プログラム，メール処理プログラム，インターネット接続処理プログラム、Ｗｅｂ表示プログラムなど、複数のアプリケーションプログラムを有し、当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…に接続されたクライアント端末（１）１２ａ，（２）１２ｂ，…からの操作入力信号に応じて起動しその処理を実行する。
【００３４】
このサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…において、クライアント端末（１）１２ａ，（２）１２ｂ，…からの操作入力信号に応じたアプリケーションプログラムの実行に伴う表示出力画面は、ビットマップデータとしてアクセス元のクライアント端末（１）１２ａ，（２）１２ｂ，…へ送信され、その端末表示部に表示される。
【００３５】
つまり、このＳＢＣシステムにおける各クライアント端末（１）１２ａ，（２）１２ｂ，…は、何れもキーボード及びマウスなどのユーザ操作に応じた入力機能とＬＣＤ表示部及びプリンタなどの出力機能のみを有し、データファイルの管理機能を一切持っていない。
【００３６】
そして、クライアント端末（１）１２ａ，（２）１２ｂ，…からの操作入力信号に応じてサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…にて起動実行される各種の処理に伴い生成されたデータファイルは、該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…内あるいは各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…にて接続管理される磁気ディスクなどの記憶装置にユーザアカウント毎あるいは共有ファイルとして記憶され保存される。
【００３７】
さらに、このＳＢＣシステムにおけるサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…はそれぞれ、コンフィグ設定ファイル（Ａ）１３ａ，（Ｂ）１３ｂ，…を予め記憶して備える。
【００３８】
図２は、前記第１実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備えるコンフィグ設定ファイル（Ａ）１３ａの内容を示す図である。
【００３９】
サーバ装置（Ａ）１１ａが備えるコンフィグ設定ファイル（Ａ）１３ａには、図２に示すように、1)ネットワーク１０上にある各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆそれぞれの接続情報としての各ＨｏｓｔのＩＰアドレス[host01=192.168.0.20][host02=192.168.0.21]…[host06=192.168.0.25]、2)本サーバ装置（Ａ）１１ａ[host01]に備えられたアプリケーション名[application:…]、3)本サーバ装置（Ａ）１１ａ[host01]の通信プロトコル[protocol:RDP(Remote Desktop Protocol),VNC(Virtual Network Computing)]、4)本サーバ装置（Ａ）１１ａ[host01]に備えられた各アプリケーションのパスとファイル名[shell:…]、5)ネットワーク１０上にある各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆそれぞれのデスクトップ画像ファイル
[uri:[host01=http://192.168.0.20/desktop/screen_s00.jpg][host02=http://192.168.0.20/desktop/screen_s01.jpg]…[host06=http://192.168.0.20/desktop/screen_s05.jpg]、6)本サーバ装置（Ａ）１１ａ[host01]に備えられた各アプリケーションの初期（デスクトップ）画像ファイルが予め記憶される。
【００４０】
このサーバ装置（Ａ）１１ａが備えるコンフィグ設定ファイル（Ａ）１３ａは、当該サーバ装置（Ａ）１１ａを主接続先とするクライアント端末（１）１２ａ〜（３）１２ｃからのアクセスが成された場合に、当該アクセス元のクライアント端末（１）１２ａ〜（３）１２ｃに対し送信され、該クライアント端末（１）１２ａ〜（３）１２ｃ内の記憶装置にコンフィグ受信データ１４として記憶保持される。
【００４１】
なお、前記サーバ装置（Ａ）１１ａのコンフィグ設定ファイル（Ａ）１３ａと同様にして、サーバ装置（Ｂ）１１ｂにも、1)ネットワーク１０上にある各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆそれぞれの接続情報としての各ＨｏｓｔのＩＰアドレス[host:…]、2)本サーバ装置（Ｂ）１１ｂ[host02]に備えられたアプリケーション名[application:…]、3)本サーバ装置（Ｂ）１１ｂ[host02]の通信プロトコル[protocol:…]、4)本サーバ装置（Ｂ）１１ｂ[host02]に備えられた各アプリケーションのパスとファイル名[shell:…]、5)ネットワーク１０上にある各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆそれぞれのデスクトップ画像ファイル[uri:…]、6)本サーバ装置（Ｂ）１１ｂ[host02]に備えられた各アプリケーションのデスクトップ画像ファイルが予め記憶されたコンフィグ設定ファイル（Ｂ）１３ｂが備えられる。
【００４２】
また、他のサーバ装置（Ｃ）１１ｃ…も同様にしたコンフィグ設定ファイル（Ｃ）１３ｃ…が予め備えられる。
【００４３】
つまり、例えばクライアント端末（１）１２ａがサーバ装置（Ａ）１１ａとの接続に伴いコンフィグ設定ファイル（Ａ）１３ａを受信しコンフィグ受信データ１４として記憶保持することで、当該クライアント端末（１）１２ａは、このコンフィグ受信データ１４に記述された各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆそれぞれのデスクトップ画像ファイル
[uri:[host01=http://192.168.0.20/desktop/screen_s00.jpg][host02=http://192.168.0.20/desktop/screen_s01.jpg]…[host06=http://192.168.0.20/desktop/screen_s05.jpg]
を、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆへの接続を選択するためのデスクトップ選択画面（Ｄ１〜Ｄ６：図６（Ａ）参照）として一覧表示させることができ、また、このデスクトップ選択画面（Ｄ１〜Ｄ６：図６（Ａ）参照）での選択操作に従ったHostのＩＰアドレス[host:…]を指定して選択されたデスクトップ画面Ｄnに対応するサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆへの接続を行うことができ、また、サーバ装置（Ａ）１１ａ[host01]に備えられた各アプリケーションのデスクトップ画像を、使用するアプリケーションを選択するためのアプリケーション選択画面（Ａ１〜Ａ６：図７（Ａ）参照）として一覧表示させることができ、また、このアプリケーション選択画面（Ａ１〜Ａ６：図７（Ａ）参照）での選択操作に従ったアプリケーションのパスとファイル名[shell:…]を指定して選択されたアプリケーションを起動実行させることができる。
【００４４】
次に、前記構成の第１実施形態のＳＢＣ(Server Based Computing)システムによるクライアント−サーバ間の接続制御処理について説明する。
【００４５】
図３は、前記第１実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴う端末処理を示すフローチャートである。
【００４６】
図４は、前記第１実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴うサーバ処理を示すフローチャートである。
【００４７】
図５は、前記ＳＢＣシステムによるクライアント−サーバ接続制御処理に伴う端末初期画面Ｇを示す図であり、同図（Ａ）はアプリケーションタブＡを選択した状態での端末初期画面Ｇaを示す図、同図（Ｂ）はデスクトップタブＤを選択した状態での端末初期画面Ｇbを示す図である。
【００４８】
図６は、前記ＳＢＣシステムによるクライアント−サーバ接続制御処理に伴うデスクトップ選択画面（Ｄ１〜Ｄ６）およびその選択接続後のデスクトップ画面Ｄnを示す図である。
【００４９】
図７は、前記ＳＢＣシステムによるクライアント−サーバ接続制御処理に伴うアプリケーション選択画面（Ａ１〜Ａ６）およびその選択接続後のアプリケーション画面Ａnを示す図である。
【００５０】
例えばこのＳＢＣシステムのネットワーク１０に登録されたユーザがクライアント端末（１）１２ａを使用して作業する場合に、当該クライアント端末（１）１２ａの電源が投入されると、図５（Ａ）または図５（Ｂ）に示すように、端末初期画面Ｇa（Ｇb）が表示され、当該端末初期画面Ｇa（Ｇb）上に重ねて表示された認証入力ウインドウＷに対するユーザアカウント[LOGIN:]、パスワード[PASSWD:]、ホストＩＰアドレス[HOST:]、通信プロトコル[PROTOCOL:]のユーザ入力が促される（ステップＳ１）。
【００５１】
この際、デスクトップタブＤが選択指定された場合には、図５（Ｂ）に示すように、例えば６台のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆの選択イメージＰＣ１〜ＰＣ６を示す端末初期画面Ｇbが表示され、アプリケーションタブＡが選択指定された場合には、図５（Ａ）に示すように、例えば６つのアプリケーションの選択イメージＡＳ１〜ＡＳ６を示す端末初期画面Ｇaが表示される（ステップＳ２→Ｓ１）。
【００５２】
そして、このような端末初期画面Ｇa（Ｇb）上の認証入力ウインドウＷに従って、ユーザアカウント[LOGIN:]、パスワード[PASSWD:]、ホストＩＰアドレス[HOST:]、通信プロトコル[PROTOCOL:]がユーザ入力され、「ＯＫ」ボタンが操作入力されると、このうち入力されたユーザアカウント[LOGIN:]およびパスワード[PASSWD:]が記憶保持された後、これらの認証データと共に認証要求を有する接続コマンドが指定のホストＩＰアドレスのサーバ装置（Ａ）１１ａへ送信される（ステップＳ３）。
【００５３】
サーバ装置（Ａ）１１ａにおいて、前記クライアント端末（１）１２ａから送信された認証要求を伴う接続コマンドが受信されると（ステップＴ１）、予め登録されたユーザアカウント[LOGIN:]およびパスワード[PASSWD:]に基づいて認証ＯＫか認証ＮＧかが判定され（ステップＴ２）、認証ＯＫと判定された場合には、前記図２において示したコンフィグ設定ファイル（Ａ）１３ａが読み出されてアクセス元のクライアント端末（１）１２ａへ送信される（ステップＴ３→Ｔ４）。
【００５４】
クライアント端末（１）１２ａにおいて、前記サーバ装置（Ａ）１１ａから送信されたコンフィグ設定ファイル（Ａ）１３ａが受信されコンフィグ受信データ１４として保存されると（ステップＳ５）、現在表示画面上でデスクトップタブＤが選択されているか、またはアプリケーションタブＡが選択されているかが判断される（ステップＳ６）。
【００５５】
ここで、前記図５（Ｂ）で示したようにデスクトップタブＤが選択されていると判断された場合には、コンフィグ受信データ１４（図２参照）として保存されている例えば６台のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…，（Ｆ）１１ｆそれぞれのデスクトップ画像ファイル
[uri:[host01=http://192.168.0.20/desktop/screen_s00.jpg][host02=http://192.168.0.20/desktop/screen_s01.jpg]…[host06=http://192.168.0.20/desktop/screen_s05.jpg]が読み出され、図６（Ａ）に示すように、デスクトップ選択画面（Ｄ１〜Ｄ６）として一覧表示される（ステップＳ６→Ｓ７）。
【００５６】
このデスクトップ選択画面（Ｄ１〜Ｄ６）において、ユーザ操作により例えばデスクトップ画面Ｄ２が選択指示されると（ステップＳ８）、当該デスクトップ画面Ｄ２の画像ファイル[host02=http://192.168.0.20/desktop/screen_s01.jpg]に応じて前記コンフィグ受信データ１４（図２参照）から読み出されるサーバ装置（Ｂ）１１ｂのホストＩＰアドレス[host02=192.168.0.21]に従い当該サーバ装置（Ｂ）１１ｂへ接続処理実行コマンドが送信される（ステップＳ９）。
【００５７】
これによりサーバ装置（Ｂ）１１ｂにおいて、前記クライアント端末（１）１２ａから送信された接続処理実行コマンドが受信されると（ステップＴ６）、これに応じて当該サーバ装置（Ｂ）１１ｂにおけるデスクトップ画面のデータがクライアント端末（１）１２ａへ送信される（ステップＴ７）。
【００５８】
そして、クライアント端末（１）１２ａでは、図６（Ｂ）に示すように、前記ユーザ選択されたデスクトップ画面に対応するサーバ装置（Ｂ）１１ｂから受信されたデスクトップ画面Ｄ２が表示される（ステップＳ１２→Ｓ１３）。
【００５９】
なお、このＳＢＣシステムでは、例えばクライアント端末（１）１２ａからサーバ装置（Ａ）１１ａに対する初期接続時には、その接続実行コマンド共にユーザアカウント[LOGIN:]およびユーザパスワード[PASSWD:]を伴う認証要求を送信して（ステップＳ１〜Ｓ４）、サーバ装置（Ａ）１１ａ側での接続認証処理（ステップＴ１〜Ｔ５）を行い、その後のデスクトップ選択画面（Ｄ１〜Ｄ６）でのデスクトップ選択に応じて他のサーバ装置(n)１１nへの接続実行コマンドを送信した際には（ステップＳ６〜Ｓ９）、例えば同一ネットワーク１０内であるため認証要求を送信せず、接続実行コマンドを受信した他のサーバ装置(n)１１n側では認証処理を省略して直ちにコマンド対応の処理を行うものとしたが、同一ネットワーク１０上であっても、他のサーバ装置(n)１１nへの接続を切り換える毎に前記ステップＳ３にて記憶保持されているユーザアカウント[LOGIN:]およびユーザパスワード[PASSWD:]を伴う認証要求を付加した接続実行コマンドを送信し、接続先サーバ装置(n)１１nでの認証処理を行うようにしてもよい。
【００６０】
前記クライアント端末（１）１２ａで表示されたサーバ装置（Ｂ）１１ｂからのデスクトップ画面Ｄ２（図６（Ｂ）参照）において、当該画面上にある任意のアプリケーションＡ１，Ａ２，…が選択入力されると（ステップＳ１４）、このアプリケーションＡnの選択入力信号がサーバ装置（Ｂ）１１ｂへ送信されるのに応答（ステップＴ６→Ｔ７）して、同サーバ装置（Ｂ）１１ｂから受信された選択アプリケーションの初期画面が受信表示される（ステップＳ１５）。
【００６１】
そして、このクライアント端末（１）１２ａにて受信表示されたアプリケーション画面に従って当該アプリケーションの機能に応じた入力操作が行われると、この入力操作信号がサーバ装置（Ｂ）１１ｂへ送信されるのに応答（ステップＴ６→Ｔ７）して、同サーバ装置（Ｂ）１１ｂから受信されたユーザ操作対応の表示画面が表示され（ステップＳ１６）、ユーザ任意のアプリケーション処理を実行させることができる。
【００６２】
この際、サーバ装置（Ｂ）１１ｂでは、アクセス中のクライアント端末（１）１２ａからのユーザ操作入力毎の実行コマンドに応じた処理がその都度実行され、各処理に応じた表示画面データが前記クライアント端末（１）１２ａへ送信される（ステップＴ６→Ｔ７）。
【００６３】
この後、前記クライアント端末（１）１２ａにおいて、前記サーバ装置（Ｂ）１１ｂにアクセスして実行させていたアプリケーション処理の終了操作がなされると（ステップＳ１７）、この終了操作信号に応答（ステップＴ６→Ｔ７）してサーバ装置（Ｂ）１１ｂではクライアント端末（１）１２ａとの切断処理が実行される。そして、クライアント端末（１）１２ａでは、前記サーバ装置（Ｂ）１１ｂとの接続が切断される（ステップＳ１８）。
【００６４】
このように、初期の接続先をサーバ装置（Ａ）１１ａとするクライアント端末（１）１２ａであっても、コンフィグ設定ファイル（Ａ）１３ａの受信データ１４（図２参照）により取得されるネットワーク１０上の各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆに対応させたデスクトップ選択画面（Ｄ１〜Ｄ６）に従って、容易に所望のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆと選択的に接続し、この選択されたサーバ装置上で機能するアプリケーションを起動させ対応する処理を実行させることができる。
【００６５】
一方、前記ステップＳ６において、図５（Ａ）で示したようにアプリケーションタブＡが選択されていると判断された場合には、コンフィグ受信データ１４（図２参照）として保存されているサーバ装置（Ａ）１１ａ[host01]上で機能する各アプリケーションの初期（デスクトップ）画像ファイルが読み出され、例えば図７（Ａ）に示すように、アプリケーション選択画面（Ａ１〜Ａ６）として一覧表示される（ステップＳ６→Ｓ１０）。
【００６６】
このアプリケーション選択画面（Ａ１〜Ａ６）において、ユーザ操作により例えばアプリケーション画面Ａ２が選択指示されると（ステップＳ１１）、当該アプリケーション画面Ａ２の画像ファイルに応じて前記コンフィグ受信データ１４（図２参照）から読み出される同アプリケーションのパスとファイル名[shell:]に従いサーバ装置（Ａ）１１ａへ同アプリケーションの起動実行コマンドが送信される（ステップＳ９）。
【００６７】
すると、このアプリケーションＡ２の起動実行コマンドがサーバ装置（Ａ）１１ａへ送信されるのに応答（ステップＴ６→Ｔ７）して、図７（Ｂ）に示すように、同サーバ装置（Ａ）１１ａから受信された選択アプリケーションＡ２の初期画面が受信表示される（ステップＳ１５）。
【００６８】
そして、このクライアント端末（１）１２ａにて受信表示されたアプリケーション画面Ａ２に従って当該アプリケーションの機能に応じた入力操作が行われると、この入力操作信号がサーバ装置（Ａ）１１ａへ送信されるのに応答（ステップＴ６→Ｔ７）して、同サーバ装置（Ａ）１１ａから受信されたユーザ操作対応の表示画面が表示され（ステップＳ１６）、ユーザ任意のアプリケーション処理を実行させることができる。
【００６９】
この際、サーバ装置（Ａ）１１ａでは、アクセス中のクライアント端末（１）１２ａからのユーザ操作入力毎の実行コマンドに応じた処理がその都度実行され、各処理に応じた表示画面データが前記クライアント端末（１）１２ａへ送信される（ステップＴ６→Ｔ７）。
【００７０】
この後、前記クライアント端末（１）１２ａにおいて、前記サーバ装置（Ａ）１１ａにアクセスして実行させていたアプリケーション処理（Ａ２）の終了操作がなされると（ステップＳ１７）、この終了操作信号に応答（ステップＴ６→Ｔ７）してサーバ装置（Ａ）１１ａではクライアント端末（１）１２ａとの切断処理が実行される。そして、クライアント端末（１）１２ａでは、前記サーバ装置（Ａ）１１ａとの接続が切断される（ステップＳ１８）。
【００７１】
このように、初期の接続先であるサーバ装置（Ａ）１１ａとの接続に伴い、コンフィグ設定ファイル（Ａ）１３ａの受信データ１４（図２参照）により取得表示された各アプリケーション初期画面の一覧からなるアプリケーション選択画面（Ａ１〜Ａ６）に従って、所望のアプリケーションＡnを選択指定操作するだけで、この選択されたアプリケーションＡnを容易に起動させ対応する処理を実行させることができる。
【００７２】
したがって、前記構成の第１実施形態のＳＢＣシステムによるクライアント−サーバ間の接続制御処理によれば、例えば社内ＬＡＮなどのネットワーク１０上に所定台数のクライアント端末（１）１２ａ，（２）１２ｂ，…毎に１台ずつ配置してなる複数台のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…において、各サーバ装置(Host)（Ａ）１１ａ，（Ｂ）１１ｂ，…の各ＩＰアドレスとデスクトップ画像ファイル、サーバ装置との通信プロトコル、サーバ装置自身が有するアプリケーション名とそのパスおよびファイル名およびデスクトップ画像ファイルを予め記憶したコンフィグ設定ファイル（Ａ）１３ａ，（Ｂ）１３ｂ，…を備えさせ、クライアント端末（１）１２ａ，（２）１２ｂ，…からアクセスがあった場合には、このコンフィグ設定ファイル（Ａ）１３ａ，（Ｂ）１３ｂ，…をアクセス元のクライアント端末（１）１２ａ，（２）１２ｂ，…へ送信して記憶保持させる。そして、クライアント端末（１）１２ａ，（２）１２ｂ，…では、接続先のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…から受信されたコンフィグ受信データ１４の記述内容に基づき、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…に対応するデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）を表示させ、ユーザ選択されたデスクトップ画像Ｄnに対応するHostのＩＰアドレスを指定してそのサーバ装置（n）１１nと接続し、また、各アプリケーションのデスクトップ画像の一覧選択画面（Ａ１〜Ａ６）を表示させ、ユーザ選択されたアプリケーションのデスクトップ画像Ａnに対応するパスおよびファイル名を指定してそのアプリケーションＡnを起動させるようにしたので、初期の接続先のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…が有するアプリケーションをパスやファイル名を一々入力せずにその一覧選択画面（Ａ１〜Ａ６）から直接指定して起動させることができるばかりでなく、ネットワーク１０上にある他のサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…をそのＩＰアドレスを一々入力し直したりせずにデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）から直接指定して接続利用することができる。
【００７３】
なお、前記第１実施形態では、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…がそれぞれ備えるコンフィグ設定ファイル（Ａ）１３ａ，（Ｂ）１３ｂ，…に記述するアプリケーションの情報としては、当該コンフィグ設定ファイル（Ａ）１３ａ，（Ｂ）１３ｂ，…のあるサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…自身が有するアプリケーションだけのアプリケーション名とそのパスおよびファイル名およびデスクトップ画像ファイルを記述する構成したが、次の第２実施形態において説明するように、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…がそれぞれ有する全てのアプリケーションについて当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎にそのアプリケーション名とパスおよびファイル名およびデスクトップ画像ファイルを記述する構成としてもよい。この場合、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のそれぞれにおける独立したアプリケーションの更新作業が全てのサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…にも反映されるようにその同期化機能を設けて構成する。
【００７４】
（第２実施形態）
図８は、本発明のコンピュータシステムの第２実施形態に係るＳＢＣシステムの構成を示すブロック図である。
【００７５】
この図８における第２実施形態のＳＢＣシステムにおいて、前記図１における第１実施形態のＳＢＣシステムと同一の構成部分については同一の符号を付してその説明を省略する。
【００７６】
この第２実施形態のＳＢＣシステムでは、ネットワーク１０上の各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…にそれぞれ同一記述内容のコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…を備えさせ、当該各コンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…の記述内容をそのサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎の同期サーバ管理ファイル１７ａ，１７ｂ，…に指定されたサーバ装置によって常に同期化処理する構成とする。
【００７７】
図９は、前記第２実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備えるコンフィグ設定ファイル（Ａ）１３ａ′の内容を示す図である。
【００７８】
この第２実施形態のコンフィグ設定ファイル（Ａ）１３ａ′には、前記図２における第１実施形態のコンフィグ設定ファイル（Ａ）１３ａに対し、当該ファイル（Ａ）１３ａ自身のサーバ装置（Ａ）１１ａが有するアプリケーションの情報（アプリケーション名、パスおよびファイル名、デスクトップ画像ファイル）だけでなく、さらに同一ネットワーク１０上の他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…が有するアプリケーションの情報（アプリケーション名、パスおよびファイル名、デスクトップ画像ファイル）も[host02:application:…][host03:application:…]…として記述される。
【００７９】
サーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…が備えるコンフィグ設定ファイル（Ｂ）１３ｂ′，（Ｃ）１３ｃ′，…も同様の記述内容であり、当該各設定ファイル（Ｂ）１３ｂ′，（Ｃ）１３ｃ′，…自身のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…が有するアプリケーションの情報が先頭に記述される点だけ異なる。
【００８０】
そして、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…それぞれのコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…の記述内容は、各サーバ装置毎の同期サーバ管理ファイル１７ａ，１７ｂ，…に指定されたサーバ装置によって所定の時間間隔で同期化されるので、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…における個々のアプリケーションの追加・削除・変更などの更新の内容を、全てのサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…にも反映させることができる。
【００８１】
図１０は、前記第２実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備える同期サーバ管理ファイル１７ａの内容を示す図である。
【００８２】
このサーバ装置（Ａ）１１ａが備える同期サーバ管理ファイル１７ａには、同一ネットワーク１０上にある各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…それぞれのＩＰアドレス(Host IPアドレス)に対応付けられて、自身のサーバ装置（Ａ）１１ａを“１”、他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…を“０”とするHost種類フラグが設定記憶される。
【００８３】
サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…は、それぞれその同期サーバ管理ファイル１７ａ，１７ｂ，…に従って、自分以外の他のサーバ装置が備えるコンフィグ設定ファイルを受信し、自分のサーバ装置が備えるコンフィグ設定ファイルを更新させ同期化させる。
【００８４】
つまり、これら各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…が備えたコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…を、クライアント端末（１）１２ａ，（２）１２ｂ，…からの初期接続時にその端末(n)１２nへ送信しコンフィグ受信データ１４′として記憶保存させることで、このクライアント端末(n)１２nでは、前記第１実施形態のＳＢＣシステムと同様に、同一ネットワーク１０上にある複数のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆそれぞれのデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）（図６参照）を表示させて当該各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆを直接指定して接続利用できるようになるだけでなく、複数のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆがそれぞれ有するアプリケーションの一覧選択画面（Ａ１〜Ａｎ）（図７参照）を表示させて当該各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆのアプリケーションを直接指定して接続起動させることができるようになる。
【００８５】
この場合、各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆにそれぞれ対応させたアプリケーションの一覧選択画面（Ａ１〜Ａｎ）は、例えば各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆ毎のアプリケーションタブＡａ〜Ａｆを設けて切り換え可能に表示させればよい。
【００８６】
そして、この第２実施形態のＳＢＣシステムのネットワーク１０上には、ストレージサーバ１５を接続して共有ディスク１６を設け、各クライアント端末（１）１２ａ，（２）１２ｂ，…から各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のアプリケーションを起動実行させて作成された各種のデータファイルを、そのユーザアカウントｕ１，ｕ２，…毎に共有ディスク１６にて一括記憶管理する。
【００８７】
このように、ユーザアカウント毎ｕ１，ｕ２，…にネットワーク１０上のデータファイルを一括管理することで、異なるサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…間でも同一種類のアプリケーションを起動させて生成される同一ユーザのデータファイルを共通のデータファイルとして記憶管理することができる。
【００８８】
次に、前記構成の第２実施形態のＳＢＣシステムによるクライアント−サーバ間の接続制御処理について説明する。
【００８９】
図１１は、前記第２実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴うサーバ処理を示すフローチャートである。
【００９０】
この第２実施形態のサーバ処理におけるステップＴ１〜Ｔ７での処理は、前記図４における第１実施形態のサーバ処理におけるステップＴ１〜Ｔ７での処理と同一であり、ステップＴ０→ＴＸにおいて所定の時間間隔毎に実行されるコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…の同期化処理のみ異なる。
【００９１】
図１２は、前記第２実施形態のＳＢＣシステムのサーバ処理に伴うコンフィグ設定ファイル同期化処理を示すフローチャートである。
【００９２】
このコンフィグ設定ファイル同期化処理は、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…において個々に実行されるもので、例えばサーバ装置（Ａ）１１ａにおいて当該コンフィグ設定ファイル同期化処理が起動されると、同期サーバ管理ファイル１７ａ（図１０参照）に記述されている各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…の[Host]ＩＰアドレス、および自分のサーバ装置（Ａ）１１ａの[Host]ＩＰアドレスか他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…の[Host]ＩＰアドレスかを示すHost種類フラグが順次読み出される（ステップＸ１，Ｘ２）。
【００９３】
そして、Host種類フラグ“０”に設定されている自分以外の他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれの[Host]ＩＰアドレスに従って、当該他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれに備えられたコンフィグ設定ファイル１３ｂ′，１３ｃ′，…が順次受信取得され（ステップＸ３）、これに合わせて自分のサーバ装置（Ａ）１１ａにあるコンフィグ設定ファイル１３ａ′の内容が更新される（ステップＸ４）。
【００９４】
このようなコンフィグ設定ファイル同期化処理が各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…において個々に実行されることで、例えば何れかのサーバ装置(n)１１nにおいてそのアプリケーションの追加，削除，変更などの更新があったとしても、全てのサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…においてそのコンフィグ設定ファイル１３ａ′，１３ｂ′、…に記述された各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎のアプリケーションの情報（アプリケーション名、パスおよびファイル名、デスクトップ画像ファイル）を同期統一化させておくことができる。
【００９５】
なお、この第２実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴う端末処理のフローチャートは、前記図３で示した第１実施形態のフローチャートと同様になるが、ステップＳ６において例えば各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…と対応させたアプリケーションタブＡa〜Ａfが選択された場合のアプリケーション選択画面（Ａ１〜Ａｎ）の生成表示処理（ステップＳ１０）、これに基づき選択（ステップＳ１１）されたアプリケーション実行コマンドの生成送信処理（ステップＳ９）、については次に説明するように異なる処理となる。
【００９６】
すなわち、例えばクライアント端末（１）１２ａがサーバ装置（Ａ）１１ａと初期接続されて、そのコンフィグ設定ファイル１３ａ′（図９参照）が当該クライアント端末（１）１２ａに受信保存された後（ステップＳ１〜Ｓ５）、サーバ装置（Ｂ）１１ｂに対応するアプリケーションタブＡb（図７参照）が選択された場合には（ステップＳ６）、コンフィグ受信データ１４′におけるサーバ装置（Ｂ）１１ｂと対応するアプリケーションの情報[host02:application:…]から当該各アプリケーションの初期（デスクトップ）画像ファイルが読み出され、例えば図７（Ａ）に示すように、アプリケーション選択画面（Ａb1〜Ａb6）として一覧表示される（ステップＳ６→Ｓ１０）。
【００９７】
このサーバ装置（Ｂ）１１ｂに対応したアプリケーション選択画面（Ａb1〜Ａb6）において、ユーザ操作により例えばアプリケーション画面Ａb2が選択指示されると（ステップＳ１１）、当該アプリケーション画面Ａb2の画像ファイルに応じて前記コンフィグ受信データ１４′（図９参照）から読み出される同サーバ装置（Ｂ）[host02]１１ｂのＩＰアドレスおよびアプリケーションのパスとファイル名[shell:]に従い、サーバ装置（Ｂ）１１ｂへの接続および同アプリケーションの起動実行コマンドが生成送信される（ステップＳ９）。
【００９８】
この際、サーバ装置（Ｂ）１１ｂへの接続および同アプリケーションの起動実行コマンドには、前記ステップＳ３において入力保存されているユーザアカウント[LOGIN:]およびパスワード[PASSWD:]が付加されて送信される。
【００９９】
すると、このサーバ装置（Ｂ）１１ｂへの接続およびアプリケーションＡb2の起動実行コマンドが当該サーバ装置（Ｂ）１１ｂへ送信されるのに応答（ステップＴ６→Ｔ７）して、図７（Ｂ）に示すように、同サーバ装置（Ｂ）１１ｂから受信された選択アプリケーションＡb2の初期画面が受信表示される（ステップＳ１５）。
【０１００】
なお、このＳＢＣシステムでは、例えばクライアント端末（１）１２ａからサーバ装置（Ａ）１１ａに対する初期接続時には、その接続実行コマンド共にユーザアカウント[LOGIN:]およびユーザパスワード[PASSWD:]を伴う認証要求を送信して（ステップＳ１〜Ｓ４）、サーバ装置（Ａ）１１ａ側での接続認証処理（ステップＴ１〜Ｔ５）を行い、その後のアプリケーション選択画面（Ａb1〜Ａb6）での各サーバ装置が有するアプリケーション選択に応じて他のサーバ装置(n)１１nへの接続およびアプリケーション実行コマンドを送信した際には（ステップＳ１０，Ｓ１１，Ｓ９）、例えば同一ネットワーク１０内であるため認証要求を送信せず、当該選択アプリケーションの実行コマンドを受信した他のサーバ装置(n)１１n側では認証処理を省略して直ちにコマンド対応の処理を行うものとしたが、同一ネットワーク１０上であっても、他のサーバ装置(n)１１nへの接続を切り換える毎に前記ステップＳ３にて記憶保持されているユーザアカウント[LOGIN:]およびユーザパスワード[PASSWD:]を伴う認証要求を付加した実行コマンドを送信し、接続先サーバ装置(n)１１nでの認証処理を行うようにしてもよい。
【０１０１】
そして、前記クライアント端末（１）１２ａにて受信表示されたサーバ装置（Ｂ）１１ｂからのアプリケーション画面Ａb2（図７（Ｂ）参照）に従って当該アプリケーションの機能に応じた入力操作が行われると、この入力操作信号がサーバ装置（Ｂ）１１ｂへ送信されるのに応答（ステップＴ６→Ｔ７）して、同サーバ装置（Ｂ）１１ｂから受信されたユーザ操作対応の表示画面が表示され（ステップＳ１６）、ユーザ任意のアプリケーション処理を実行させることができる。
【０１０２】
なお、各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆにそれぞれ対応したデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）（図６参照）の表示に応じた当該サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆの直接選択接続処理（ステップＳ６〜Ｓ９，Ｓ１２，Ｓ１３）、および選択されたサーバ装置（n）１１nによるアプリケーションの起動実行処理（ステップＳ１４〜Ｓ１８）については、前記第１実施形態での処理と同様でありその説明を省略する。
【０１０３】
したがって、前記構成の第２実施形態のＳＢＣシステムによるクライアント−サーバ間の接続制御処理によれば、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…がそれぞれ備えるコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…に対して、さらに、当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…がそれぞれ有する全てのアプリケーションについてのアプリケーション名とパスおよびファイル名およびデスクトップ画像ファイルを共通に記述し同期化するようにしたので、前記第１実施形態のＳＢＣシステムと同様に、同一ネットワーク１０上にある複数のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆそれぞれのデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）（図６参照）を表示させて当該各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆを直接指定して接続利用できるだけでなく、複数のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆがそれぞれ有するアプリケーションの一覧選択画面（Ａ１〜Ａｎ）（図７参照）を表示させて当該各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆのアプリケーションを直接選択指定して接続起動させることができる。
【０１０４】
この場合、本第２実施形態のＳＢＣシステムのネットワーク１０上には、ストレージサーバ１５を接続して共有ディスク１６を設け、各クライアント端末（１）１２ａ，（２）１２ｂ，…から各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のアプリケーションを起動実行させて作成された各種のデータファイルを、そのユーザアカウントｕ１，ｕ２，…毎に共有ディスク１６にて一括記憶管理するので、異なるサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…間でも同一種類のアプリケーションを起動させて生成される同一ユーザのデータファイルを共通のデータファイルとして記憶管理することができる。
【０１０５】
（第３実施形態）
図１３は、本発明のコンピュータシステムの第３実施形態に係るＳＢＣシステムの構成を示すブロック図である。
【０１０６】
この図１３における第３実施形態のＳＢＣシステムにおいて、前記図８における第２実施形態のＳＢＣシステムと同一の構成部分については同一の符号を付してその説明を省略する。
【０１０７】
この第３実施形態のＳＢＣシステムでは、前記図８で示した第２実施形態のＳＢＣシステムに加えて、ネットワーク１０上の各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のそれぞれに対し、当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…それぞれにおける動作負荷の状況を記憶管理するための負荷状況管理ファイル１８ａ，１８ｂ，…を設ける。
【０１０８】
図１４は、前記第３実施形態のＳＢＣシステムのサーバ装置（Ａ）１１ａが備える負荷状況管理ファイル１８ａの内容を示す図である。
【０１０９】
この負荷状況管理ファイル１８ａには、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…をHostとするＩＰアドレスに対応付けて、当該各Host毎のＣＰＵ負荷の度合を示す数値、メモリスワップの度合を示す数値、通信トラフィックの度合を示す数値、ディスク使用の度合を示す数値、そして各負荷を示す数値の合計値が、一定時間間隔毎に更新されて記憶されると共に、この各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎の負荷状況を示す合計値が小さい順の優先順番号が判定記憶される。
【０１１０】
すなわち、この負荷状況管理ファイル１８ａでは、当該管理ファイル１８ａの設けられたサーバ装置（Ａ）１１ａ自身の現在の動作負荷状況、およびその他の各サーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれの現在の動作負荷状況を数値化して記憶管理し、負荷状況の小さいサーバ装置の順番が示されるもので、他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…のそれぞれにおいても同一内容の負荷状況管理ファイル１８ｂ，１８ｂ，…が設けられる。
【０１１１】
そして、この第３実施形態のＳＢＣシステムでは、例えばクライアント端末（１）１２ａでのアプリケーション選択画面（図７参照）の表示に従い選択されたアプリケーションの起動実行コマンドが前記コンフィグ受信データ１４′（図９参照）に従い当該クライアント端末（１）１２ａにより初期接続されたサーバ装置（Ａ）１１ａへ送信された場合に、このサーバ装置（Ａ）１１ａでは、負荷状況管理ファイル１８ａ（図１４参照）の内容から現在動作負荷の最も小さいサーバ装置(n)１１nを決定し、前記クライアント端末（１）１２ａへ現在負荷最小のサーバ装置（n）１１nへの接続変更（Host変更）を通知する。
【０１１２】
すると、クライアント端末（１）１２ａでは、前記アプリケーション選択画面に従い選択された同一種類のアプリケーションの起動実行コマンドを、前記初期接続のサーバ装置（Ａ）１１ａから通知された現在負荷最小のサーバ装置（n）１１nへのアプリケーション起動実行コマンドとして前記コンフィグ受信データ１４′（図９参照）に従い再生成して送信する。
【０１１３】
これにより、ユーザ自身は、何れのサーバ装置（Ａ）１１ａ，（Ｂ）１１ｃ，…での負荷状況が軽いのか重いのかを一切意識する必要なく、最も負荷状況の軽いサーバ装置(n)１１ａを自動選択させて所望のアプリケーションを素早く起動実行させることができる。
【０１１４】
次に、前記構成の第３実施形態のＳＢＣシステムによるクライアント−サーバ間の接続制御処理について説明する。
【０１１５】
図１５は、前記第３実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴う端末処理を示すフローチャートである。
【０１１６】
図１６は、前記第３実施形態のＳＢＣシステムによるクライアント−サーバ接続に伴うサーバ処理を示すフローチャートである。
【０１１７】
この第３実施形態のＳＢＣシステムによる端末処理にあって、前記第２実施形態において説明した端末処理と異なる処理ステップは、ステップＳ９ａ，Ｓ９ｂであり、また同第３実施形態のサーバ処理にあって、前記第２実施形態において説明したサーバ処理と異なる処理ステップは、ステップＴ０′，ＴＸ′，ＴＹ，Ｔ６ａ，Ｔ６ｂである。
【０１１８】
まず、この第３実施形態のサーバ処理では、一定時間間隔のデータ更新タイミング毎に、図１７における負荷分散処理でのデータ更新処理が起動される（ステップＴ０′→ＴＸ′）。
【０１１９】
図１７は、前記第３実施形態のＳＢＣシステムのサーバ処理に伴う負荷分散処理でのデータ更新処理を示すフローチャートである。
【０１２０】
この負荷分散処理でのデータ更新処理は、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…において個々に実行されるもので、例えばサーバ装置（Ａ）１１ａにおいて当該データ更新処理が起動されると、同期サーバ管理ファイル１７ａ（図１０参照）に記述されている各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…の[Host]ＩＰアドレス、および自分のサーバ装置（Ａ）１１ａの[Host]ＩＰアドレスか他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…の[Host]ＩＰアドレスかを示すHost種類フラグが順次読み出される（ステップＸ１，Ｘ２）。
【０１２１】
そして、Host種類フラグ“０”に設定されている自分以外の他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれの[Host]ＩＰアドレスに従って、当該他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれに備えられたコンフィグ設定ファイル１３ｂ′，１３ｃ′，…が順次受信取得され（ステップＸ３）、これに合わせて自分のサーバ装置（Ａ）１１ａにあるコンフィグ設定ファイル１３ａ′の内容が更新される（ステップＸ４）。
【０１２２】
このようなデータ更新処理において、まずコンフィグ設定ファイル同期化処理が各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…にて個々に実行されることで、例えば何れかのサーバ装置(n)１１nにおいてそのアプリケーションの追加，削除，変更などの更新があったとしても、全てのサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…においてそのコンフィグ設定ファイル１３ａ′，１３ｂ′、…に記述された各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎のアプリケーションの情報（アプリケーション名、パスおよびファイル名、デスクトップ画像ファイル）を同期統一化させておくことができる。
【０１２３】
そして、前記ステップＸ１〜Ｘ４によるコンフィグ設定ファイル同期化処理が実行されると、続いて前記ステップＸ１にて同期サーバ管理ファイル１７ａ（図１０参照）から読み出されたHost種類フラグ“０”に設定されている自分以外の他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれの[Host]ＩＰアドレスに従って、当該他のサーバ装置（Ｂ）１１ｂ，（Ｃ）１１ｃ，…それぞれに備えられた負荷状況管理ファイル１８ｂ，１８ｃ，…が順次受信取得され（ステップＸ５）、これに合わせて自分のサーバ装置（Ａ）１１ａにある負荷状況管理ファイル１８ａ（図１４参照）の内容が更新される（ステップＸ４）。
【０１２４】
つまり、このような各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…での負荷状況管理ファイル１８ａ，１８ｂ，…のデータ更新処理が当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…にて個々に実行されることで、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…では、そのそれぞれにおける負荷状況および現在の動作負荷が最も小さいサーバ装置が何れのサーバ装置であるかを常時判断することができる。
【０１２５】
そして、例えばクライアント端末（１）１２ａにおける端末処理でのステップＳ１０，Ｓ１１の処理を経て、コンフィグ受信ファイル１４′に基づき、例えば図７で示したように、アプリケーションタブＡａ〜Ａｆの切り換えによって各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆが備えるアプリケーションのデスクトップ画面を一覧表示するアプリケーション選択画面にてユーザ所望のアプリケーションが選択されると、選択されたアプリケーションの実行コマンドが前記コンフィグ受信ファイル１４′に基づき生成されて対応するサーバ装置（n）１１nへ送信される（ステップＳ９）。
【０１２６】
これに従い、例えばサーバ装置（Ｂ）１１ｂにおいて、前記クライアント端末（１）１２ａから送信されたアプリケーションの実行コマンドが受信されると（ステップＴ６）、図１８における負荷分散処理での実行Host決定処理（ステップＴＹ）が起動される。
【０１２７】
図１８は、前記第３実施形態のＳＢＣシステムのサーバ処理に伴う負荷分散処理での実行Host決定処理を示すフローチャートである。
【０１２８】
例えば前記クライアント端末（１）１２ａから選択アプリケーションの実行コマンドが受信されたサーバ装置（Ｂ）１１ｂにおいて、この負荷分散処理での実行Host決定処理（ステップＴＹ）が起動されると、その時点での負荷状況管理ファイル１８ｂの内容が読み出され（ステップＹ１）、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎の各種の動作負荷を示す数値の合計値が計算され順次更新される（ステップＹ２→Ｙ３）。
【０１２９】
すると、この更新された各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…毎の動作負荷合計値の小さい順に優先順の番号も更新され（ステップＹ４）、当該優先順番号「１」であるところのサーバ装置(n)１１nのHostＩＰアドレスが読み出される（ステップＹ５）。
【０１３０】
そして、このステップＹ５にて読み出されたHostＩＰアドレスに一致するところのコンフィグ設定ファイル１３ｂ′内のデータが読み出され、現在動作負荷が最も小さいサーバ装置(n)１１nのコンフィグデータとされる（ステップＹ６）。
【０１３１】
すなわち、この負荷分散処理での実行Host決定処理では、現在動作負荷の最も軽いサーバ装置(n)１１nが何れであるかが決定されるもので、これにより当該動作負荷が最も軽いと決定されたサーバ装置(n)１１nが前記クライアント端末（１）１２ａから選択アプリケーションの実行コマンドを受信した自身のサーバ装置（Ｂ）１１ｂであるか否かによってHost変更の有無が判断される（ステップＴ６ａ）。
【０１３２】
ここで、例えば現在動作負荷が最も軽いとして決定されたサーバ装置(n)１１nが、前記クライアント端末（１）１２ａから選択アプリケーションの実行コマンドを受信した自身のサーバ装置（Ｂ）１１ｂではないとしてHost変更の必要有りと判断されると（ステップＴ６ａ（Ｙｅｓ））、当該動作負荷の最も軽いサーバ装置(n)１１nのHostＩＰアドレスを伴うHost変更の通知情報が前記クライアント端末（１）１２ａへ送信される（ステップＴ６ｂ）。
【０１３３】
そして、クライアント端末（１）１２ａにおいて、前記サーバ装置（Ｂ）１１ｂから送信されたHost変更の通知情報が受信されることでHost変更有りと判断されると（ステップＳ９ａ（Ｙｅｓ））、そのHost変更の通知情報で示される現在動作負荷の最も軽いサーバ装置(n)１１nのHostＩＰアドレスと当該変更先Hostに対応付けられてコンフィグ受信データ１４′（図９参照）に記述されている選択アプリケーションの情報（アプリケーション名、パスおよびファイル名、デスクトップ画像ファイル）に基づきその起動実行コマンドが再生成され（ステップＳ９ｂ）、変更先HostのＩＰアドレスに従った現在動作負荷の最も軽いサーバ装置(n)１１nへ送信される（ステップＳ９）。
【０１３４】
この際、変更先Hostであるサーバ装置（n）１１nへの接続および選択アプリケーションの起動実行コマンドには、ステップＳ３において入力保存されているユーザアカウント[LOGIN:]およびパスワード[PASSWD:]が付加されて送信される。
【０１３５】
すると、このサーバ装置（n）１１nへの接続および選択アプリケーションの起動実行コマンドが当該サーバ装置（n）１１nへ送信されるのに応答（ステップＴ６→ＴＹ，Ｔ６ａ→Ｔ７）して、同サーバ装置（n）１１nから受信された選択アプリケーションの初期画面（図７（Ｂ）（Ｃ）参照）が受信表示される（ステップＳ１５）。
【０１３６】
そして、このクライアント端末（１）１２ａにて受信表示された現在動作負荷の小さいサーバ装置（n）１１nからの選択アプリケーションの初期画面（デスクトップ画面）に従って当該アプリケーションの機能に応じた入力操作が行われると、この入力操作信号がサーバ装置（n）１１nへ送信されるのに応答して、同サーバ装置（n）１１nから受信されたユーザ操作対応の表示画面が表示され（ステップＳ１６）、ユーザ任意のアプリケーション処理を現在動作負荷が最も少ないサーバ装置（n）１１nにて効率よく実行させることができる。
【０１３７】
なお、各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆにそれぞれ対応したデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）（図６参照）の表示に応じた当該サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆの直接選択接続処理（ステップＳ６〜Ｓ９，Ｓ１２，Ｓ１３）、および選択されたサーバ装置（n）１１nによるアプリケーションの起動実行処理（ステップＳ１４〜Ｓ１８）については、前記第１実施形態での処理と同様でありその説明を省略する。
【０１３８】
したがって、前記構成の第３実施形態のＳＢＣシステムによるクライアント−サーバ間の接続制御処理によれば、各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…がそれぞれ備えるコンフィグ設定ファイル（Ａ）１３ａ′，（Ｂ）１３ｂ′，…に対して、さらに、当該各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…がそれぞれ有する全てのアプリケーションについてのアプリケーション名とパスおよびファイル名およびデスクトップ画像ファイルを共通に記述し同期化するだけでなく、負荷状況管理ファイル１８ａ，１８ｂ，…を設けて現在の動作負荷が最小なサーバ装置(n)１１nを常に把握できるようにしたので、前記第１実施形態のＳＢＣシステムと同様に、同一ネットワーク１０上にある複数のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆそれぞれのデスクトップ画像の一覧選択画面（Ｄ１〜Ｄ６）（図６参照）を表示させて当該各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆを直接指定して接続利用できるだけでなく、複数のサーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆがそれぞれ有するアプリケーションの一覧選択画面（Ａ１〜Ａｎ）（図７参照）を表示させて当該各サーバ装置（Ａ）１１ａ〜（Ｆ）１１ｆのアプリケーションを直接選択指定して接続起動させることができ、しかも当該選択されたアプリケーションの起動先として現在の動作負荷が最小なサーバ装置(n)１１nに接続を切り換えて同選択アプリケーションを効率よく起動実行させることができる。
【０１３９】
この場合、本第３実施形態のＳＢＣシステムのネットワーク１０上においても、ストレージサーバ１５を接続して共有ディスク１６を設け、各クライアント端末（１）１２ａ，（２）１２ｂ，…から各サーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…のアプリケーションを起動実行させて作成された各種のデータファイルを、そのユーザアカウントｕ１，ｕ２，…毎に共有ディスク１６にて一括記憶管理するので、異なるサーバ装置（Ａ）１１ａ，（Ｂ）１１ｂ，…間でも同一種類のアプリケーションを起動させて生成される同一ユーザのデータファイルを共通のデータファイルとして記憶管理することができる。
【０１４０】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【０１４１】
１０  …ネットワーク
１１ａ，１１ｂ…サーバ装置（Ａ），（Ｂ）
１２ａ，１２ｂ…クライアント端末（１），（２）
１３ａ，１３ｂ…コンフィグ設定ファイル（第１実施形態）
１３ａ′，１３ｂ′…コンフィグ設定ファイル（第２，第３実施形態）
１４  …コンフィグ受信データ
１４′…コンフィグ受信データ（第２，第３実施形態）
１５  …ストレージサーバ
１６  …共有ディスク
１７ａ，１７ｂ…同期サーバ管理ファイル
１８ａ，１８ｂ…負荷状況管理ファイル
Ｇa，Ｇb…端末初期画面
Ｄ  …デスクトップタブ
Ａ  …アプリケーションタブ
Ａa〜Ａf…サーバ装置[Host]毎のアプリケーションタブ
Ｗ  …認証入力ウインドウ
Ｄ１〜Ｄ６…デスクトップ選択画面
Ａ１〜Ａ６…アプリケーション選択画面
【図１】
2014032691.tif 000003
【図２】
2014032691.tif 000004
【図３】
2014032691.tif 000005
【図４】
2014032691.tif 000006
【図５】
2014032691.tif 000007
【図６】
2014032691.tif 000008
【図７】
2014032691.tif 000009
【図８】
2014032691.tif 000010
【図９】
2014032691.tif 000011
【図１０】
2014032691.tif 000012
【図１１】
2014032691.tif 000013
【図１２】
2014032691.tif 000014
【図１３】
2014032691.tif 000015
【図１４】
2014032691.tif 000016
【図１５】
2014032691.tif 000017
【図１６】
2014032691.tif 000018
【図１７】
2014032691.tif 000019
【図１８】
2014032691.tif 000020
【手続補正書】
【提出日】平成25年10月30日(2013.10.30)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、複数のサーバ装置との接続が可能な端末装置がネットワークを介して接続されるサーバ装置に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は、複数のサーバの内の何れのサーバと接続するかを簡易に行えるようにすることを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
請求項１記載の発明は、複数のいずれかのサーバ装置と端末装置とがネットワークを介して接続されるコンピュータシステムにおけるサーバ装置であって、前記複数のサーバ装置それぞれとのサーバ接続情報および該複数のサーバ装置それぞれに対応するデスクトップ画面のトップ画像情報を記述した特定ファイルを記憶した端末装置において、当該特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するトップ画像情報が一覧表示され、その中でユーザ操作に応じて任意に指定されたトップ画像に対応して前記特定ファイルに記述されているサーバ接続情報に従って、当該サーバ装置への接続処理実行コマンドが送信された際は、その接続処理実行コマンドを受信するコマンド受信手段と、前記接続処理実行コマンドに応じて当該サーバ装置で実行処理された当該サーバ装置におけるデスクトップ画面のデータを、前記接続元の端末装置へ送信する実行処理手段と、を具備したことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
請求項２記載の発明は、数のサーバ装置との接続が可能な端末装置がネットワークを介して接続されるサーバ装置であって、前記各サーバ装置毎に、そのサーバとのサーバ接続情報とそのサーバ装置におけるデスクトップ画面のトップ画像情報とを対応づけた特定ファイルを記憶した端末装置において、当該特定ファイルに記憶された前記各サーバ装置のトップ画像情報が一覧表示され、その中で任意に選択されたトップ画像に対応して前記特定ファイルに記憶されているサーバ接続情報に従って、当該サーバ装置への接続処理実行コマンドが送信された際は、その接続処理実行コマンドを受信するコマンド受信手段と、前記接続処理実行コマンドに応じて当該サーバ装置で実行処理された当該サーバ装置におけるデスクトップ画面のデータを、前記接続先の端末装置へ送信する実行処理手段と、を具備したことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
請求項４記載の発明は、各種アプリケーションを実行する複数のサーバ装置との接続が可能な端末装置とネットワークを介して接続されるサーバ装置であって、複数のアプリケーション毎に、そのアプリケーションを指示する指示情報と、そのアプリケーションを実行可能なサーバを識別するサーバ接続情報と、そのアプリケーションを実行した際に表示されるアプリケーション画面のアプリ画面情報とを対応づけて記述した特定ファイルを記憶した端末装置において、当該特定ファイルに記憶された前記各アプリケーションのアプリ画像情報が一覧表示され、その中で任意に選択されたアプリ画像に対応して前記特定ファイルに記憶されているアプリケーション指示情報とサーバ接続情報とに基づいて、当該サーバ装置へのアプリ理実行コマンドが送信された際は、そのアプリ実行コマンドを受信するコマンド受信手段と、前記アプリ実行コマンドに応じて、当該サーバ装置と前記端末装置との接続が行われ、前記アプリケーション指示情報に基づいて実行処理された当該サーバ装置におけるアプリケーション画面のデータを、前記接続先の端末装置へ送信する実行画面送信手段と、を具備したことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明によれば、複数のサーバの内の何れのサーバと接続するかを簡易に行うことができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のいずれかのサーバ装置と端末装置とがネットワークを介して接続されるコンピュータシステムにおけるサーバ装置であって、
前記複数のサーバ装置それぞれとのサーバ接続情報および該複数のサーバ装置それぞれに対応するデスクトップ画面のトップ画像情報を記述した特定ファイルを記憶した端末装置において、当該特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するトップ画像情報が一覧表示され、その中でユーザ操作に応じて任意に指定されたトップ画像に対応して前記特定ファイルに記述されているサーバ接続情報に従って、当該サーバ装置への接続処理実行コマンドが送信された際は、その接続処理実行コマンドを受信するコマンド受信手段と、
前記接続処理実行コマンドに応じて当該サーバ装置で実行処理された当該サーバ装置におけるデスクトップ画面のデータを、前記接続元の端末装置へ送信する実行処理手段と、
を具備したことを特徴とするサーバ装置。
【請求項２】
複数のサーバ装置との接続が可能な端末装置がネットワークを介して接続されるサーバ装置であって、
前記各サーバ装置毎に、そのサーバとのサーバ接続情報とそのサーバ装置におけるデスクトップ画面のトップ画像情報とを対応づけた特定ファイルを記憶した端末装置において、当該特定ファイルに記憶された前記各サーバ装置のトップ画像情報が一覧表示され、その中で任意に選択されたトップ画像に対応して前記特定ファイルに記憶されているサーバ接続情報に従って、当該サーバ装置への接続処理実行コマンドが送信された際は、その接続処理実行コマンドを受信するコマンド受信手段と、
前記接続処理実行コマンドに応じて当該サーバ装置で実行処理された当該サーバ装置におけるデスクトップ画面のデータを、前記接続先の端末装置へ送信する実行処理手段と、
を具備したことを特徴とするサーバ装置。
【請求項３】
前記特定ファイル記憶手段は、前記各サーバ装置によって機能する複数のアプリケーションのアプリ指示情報およびそのアプリケーション画面のアプリ画像情報が記述された前記特定ファイルを記憶し、
前記コマンド受信手段は、前記端末装置において、当該特定ファイルの記述に基づき前記複数のアプリケーションのアプリ画像情報が一覧表示され、その中でユーザ操作に応じて任意に指定されたアプリ画像に対応して前記特定ファイルに記述されているアプリ指示情報に従って、当該サーバ装置へのアプリケーションのアプリ実行コマンドが送信された際は、そのアプリ実行コマンドを受信し、
前記実行処理手段は、前記アプリ実行コマンドに応じて当該サーバ装置で起動実行された当該アプリケーションのアプリケーション画面のデータを、前記接続元の端末装置へ送信する、
ことを特徴とする請求項１又は２に記載のサーバ装置。
【請求項４】
各種アプリケーションを実行する複数のサーバ装置との接続が可能な端末装置とネットワークを介して接続されるサーバ装置であって、
複数のアプリケーション毎に、そのアプリケーションを指示する指示情報と、そのアプリケーションを実行可能なサーバを識別するサーバ接続情報と、そのアプリケーションを実行した際に表示されるアプリケーション画面のアプリ画面情報とを対応づけて記述した特定ファイルを記憶した端末装置において、当該特定ファイルに記憶された前記各アプリケーションのアプリ画像情報が一覧表示され、その中で任意に選択されたアプリ画像に対応して前記特定ファイルに記憶されているアプリケーション指示情報とサーバ接続情報とに基づいて、当該サーバ装置へのアプリ理実行コマンドが送信された際は、そのアプリ実行コマンドを受信するコマンド受信手段と、
前記アプリ実行コマンドに応じて、当該サーバ装置と前記端末装置との接続が行われ、前記アプリケーション指示情報に基づいて実行処理された当該サーバ装置におけるアプリケーション画面のデータを、前記接続先の端末装置へ送信する実行画面送信手段と、
を具備したことを特徴とするサーバ装置。
【請求項５】
前記特定ファイルを記憶する記憶手段と、
前記端末装置からの接続に伴い、前記記憶手段により記憶される前記特定ファイルを接続先の当該端末装置へ送信する特定ファイル送信手段と、
を更に具備し、
前記コマンド受信手段は、前記特定ファイルを受信した端末装置において、当該特定ファイルに基づいて当該サーバ装置への接続処理実行コマンドが送信された際に、その接続処理実行コマンドを受信する、
ことを特徴とする請求項１〜４の何れかに記載のサーバ装置。
【請求項６】
複数のいずれかのサーバ装置と端末装置とがネットワークを介して接続されるコンピュータシステムにおけるサーバ装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記複数のサーバ装置それぞれとのサーバ接続情報および該複数のサーバ装置それぞれに対応するデスクトップ画面のトップ画像情報を記述した特定ファイルを記憶した端末装置において、当該特定ファイルの記述に基づき前記複数のサーバ装置それぞれに対応するトップ画像情報が一覧表示され、その中でユーザ操作に応じて任意に指定されたトップ画像に対応して前記特定ファイルに記述されているサーバ接続情報に従って、当該サーバ装置への接続処理実行コマンドが送信された際は、その接続処理実行コマンドを受信するコマンド受信手段、
前記接続処理実行コマンドに応じて当該サーバ装置で実行処理された当該サーバ装置におけるデスクトップ画面のデータを、前記接続元の端末装置へ送信する実行処理手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【請求項７】
複数のサーバ装置との接続が可能な端末装置がネットワークを介して接続されるサーバ装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記各サーバ装置毎に、そのサーバとのサーバ接続情報とそのサーバ装置におけるデスクトップ画面のトップ画像情報とを対応づけた特定ファイルを記憶した端末装置において、当該特定ファイルに記憶された前記各サーバ装置のトップ画像情報が一覧表示され、その中で任意に選択されたトップ画像に対応して前記特定ファイルに記憶されているサーバ接続情報に従って、当該サーバ装置への接続処理実行コマンドが送信された際は、その接続処理実行コマンドを受信するコマンド受信手段、
前記接続処理実行コマンドに応じて当該サーバ装置で実行処理された当該サーバ装置におけるデスクトップ画面のデータを、前記接続先の端末装置へ送信する実行処理手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【請求項８】
各種アプリケーションを実行する複数のサーバ装置との接続が可能な端末装置とネットワークを介して接続されるサーバ装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
複数のアプリケーション毎に、そのアプリケーションを指示する指示情報と、そのアプリケーションを実行可能なサーバを識別するサーバ接続情報と、そのアプリケーションを実行した際に表示されるアプリケーション画面のアプリ画面情報とを対応づけて記述した特定ファイルを記憶した端末装置において、当該特定ファイルに記憶された前記各アプリケーションのアプリ画像情報が一覧表示され、その中で任意に選択されたアプリ画像に対応して前記特定ファイルに記憶されているアプリケーション指示情報とサーバ接続情報とに基づいて、当該サーバ装置へのアプリ理実行コマンドが送信された際は、そのアプリ実行コマンドを受信するコマンド受信手段、
前記アプリ実行コマンドに応じて、当該サーバ装置と前記端末装置との接続が行われ、前記アプリケーション指示情報に基づいて実行処理された当該サーバ装置におけるアプリケーション画面のデータを、前記接続先の端末装置へ送信する実行画面送信手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。