(57)【要約】  【課題】任意のＳＢＣクライアントから、ネットワークを介して任意の領域に配置された複数のＳＢＣサーバに対して、同一の入力操作情報を用いて一括して操作することが可能なアプリケーション操作方法及びＳＢＣシステム装置の提供。  【解決手段】ＳＢＣクライアント１に、アプリケーション２１を実行させるための入力操作情報をプロキシサーバ３を介して１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に送信するＳＢＣブラウザ１１を有し、プロキシサーバ３の具備するＳＢＣデータ中継部３１に、任意のＳＢＣクライアント１からの入力操作情報を中継受信して、１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に同一の入力操作情報を一括転送する機能手段を具備し、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…に、プロキシサーバ３を介して入力操作情報を受信して、この入力操作情報に従い実行可能なアプリケーション２１を搭載する、特徴的構成手段の採用。  【選択図】図１
2005149418.tif 000002
【特許請求の範囲】
【請求項１】
それぞれネットワーク上の任意の領域に配置された、ＳＢＣブラウザを搭載してなる任意のＳＢＣクライアントと、当該ＳＢＣクライアントからの要求に応じて実行するアプリケーションを搭載してなる１以上のＳＢＣサーバと、前記任意のＳＢＣクライアントと前記１以上のＳＢＣサーバとの間の情報通信に関するデータを相互に中継接続するＳＢＣデータ中継部を搭載してなるプロキシサーバとを有してそれぞれ前記ネットワークを介して接続構成されるＳＢＣシステム装置に適用され、ユーザに使用される前記任意のＳＢＣクライアントから前記プロキシサーバを介して前記１以上のＳＢＣサーバに搭載された前記アプリケーションを実行させるためのアプリケーション操作方法であって、
前記ＳＢＣクライアントは、
前記プロキシサーバに向けて前記アプリケーションを実行させるための入力操作情報を送信する処理を実施する一方、
前記プロキシサーバは、
前記ＳＢＣデータ中継部にて、前記ＳＢＣクライアントから前記入力操作情報を中継受信する処理と、
前記１以上のＳＢＣサーバに同一の当該入力操作情報を一括転送する処理と、を順次実施して、
他方、前記ＳＢＣサーバは、
前記プロキシサーバから前記入力操作情報を受信する処理と、
当該入力操作情報に従い前記アプリケーションを実行させる処理と、を順次実施する、
ことを特徴とするアプリケーション操作方法。
【請求項２】
前記アプリケーション操作方法は、
前記ＳＢＣサーバにおいて、
前記アプリケーションの実行に対応する画面情報を、当該アプリケーションの実行と共に随時変化出力する処理を実施し、
前記ＳＢＣデータ中継部において、
前記ＳＢＣサーバから前記画面情報を中継受信する処理と、
当該画面情報を前記ＳＢＣクライアントに転送する処理と、を順次実施し、
前記ＳＢＣブラウザにおいて、
前記ＳＢＣデータ中継部から受信した前記画面情報を表示する処理を実施する、
ことを特徴とする請求項１に記載のアプリケーション操作方法。
【請求項３】
前記アプリケーション操作方法は、
前記ＳＢＣクライアントにおいて、
前記ユーザにより設定された当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの相互の接続先を示すセッション情報を前記プロキシサーバに送信する処理を実施して、
前記プロキシサーバにおいて、
前記ＳＢＣクライアントから前記セッション情報を受信する処理と、
当該セッション情報に基づき、前記ＳＢＣデータ中継部の前記中継接続における前記相互の接続先を切替制御する処理と、を順次実施する、
ことを特徴とする請求項１又は２に記載のアプリケーション操作方法。
【請求項４】
前記プロキシサーバによる前記１以上のＳＢＣサーバに同一の前記入力操作情報を一括転送する処理は、
前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、
予め、前記セッション情報として、前記ユーザから前記入力操作情報の転送先として前記１以上のＳＢＣサーバの選択設定を示す入力操作情報転送先サーバの指定を受付ける処理を実施しておくとともに、
前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理において、
当該ＳＢＣクライアントからの前記入力操作情報を、当該入力操作情報転送先サーバの指定に基づき当該入力操作情報転送先サーバのみに転送するよう前記ＳＢＣデータ中継部を切替制御する処理を実施しておき、
当該ＳＢＣクライアントから中継受信した前記入力操作情報を当該入力操作情報転送先サーバのみに一括転送する処理を実施する、
ことを特徴とする請求項３に記載のアプリケーション操作方法。
【請求項５】
前記プロキシサーバによる前記画面情報を前記ＳＢＣクライアントに転送する処理は、
前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、
予め、前記セッション情報として、前記ユーザから前記画面情報の転送元として前記１以上のＳＢＣサーバ中から１のＳＢＣサーバの選択設定を示す画面情報転送元サーバの指定を受付ける処理を実施しておくとともに、
前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理において、
当該画面情報転送元サーバの指定に基づく当該画面情報転送元サーバからの前記画面情報のみを、当該ＳＢＣクライアントに転送するよう前記ＳＢＣデータ中継部を切替制御する処理を実施しておき、
当該画面情報転送元サーバから中継受信した前記画面情報のみを当該ＳＢＣクライアントに転送する処理を実施する、
ことを特徴とする請求項３又は４に記載のアプリケーション操作方法。
【請求項６】
前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理は、
前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、
予め、前記セッション情報として、前記ユーザから当該ユーザを一意に特定可能な予め設定されたユーザＩＤ及びパスワードの入力を受付ける処理を実施しておき、
当該ユーザＩＤ及びパスワードに基づく前記１以上のＳＢＣサーバとの中継接続の正当性につき認証する処理と、
当該認証した当該ユーザＩＤに基づく当該ＳＢＣクライアントと前記１以上のＳＢＣサーバのみを中継接続するよう前記ＳＢＣデータ中継部を切替制御する処理と、を順次実施する、
ことを特徴とする請求項３、４又は５に記載のアプリケーション操作方法。
【請求項７】
前記認証した前記ユーザＩＤに基づく前記ＳＢＣクライアントと前記１以上のＳＢＣサーバのみを中継接続するよう前記ＳＢＣデータ中継部を切替制御する処理は、
前記ユーザＩＤ及びパスワードに基づく前記１以上のＳＢＣサーバとの中継接続の正当性につき認証する処理において、
前記ユーザＩＤ及びパスワードに加えて、当該ユーザＩＤのそれぞれに対応させて予め登録された１以上の接続可能ＳＢＣサーバを確認する処理を実施しておき、
当該ユーザＩＤに基づく当該ＳＢＣクライアントと当該接続可能ＳＢＣサーバのみを中継接続するよう前記ＳＢＣデータ中継部を切替制御する処理を実施する、
ことを特徴とする請求項６に記載のアプリケーション操作方法。
【請求項８】
前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理は、
前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、
前記セッション情報として、前記ユーザから前記ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続の切断指示の入力を受付ける処理を実施しておき、
当該中継接続の切断指示に基づき、当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続を切断するよう前記ＳＢＣデータ中継部を切替制御する処理を実施する、
ことを特徴とする請求項３、４、５、６又は７に記載のアプリケーション操作方法。
【請求項９】
前記ＳＢＣクライアントは、
前記ＳＢＣデータ中継部から受信した前記画面情報を表示する処理と並列に、当該画面情報の表示と一体隣接させて、前記セッション情報の設定を受付可能に表示する処理を実施する、
ことを特徴とする請求項３、４、５、６、７又は８に記載のアプリケーション操作方法。
【請求項１０】
それぞれネットワーク上の任意の領域に配置された、任意のＳＢＣクライアントと、当該ＳＢＣクライアントからの要求に応じて実行するアプリケーションを搭載してなる１以上のＳＢＣサーバと、前記任意のＳＢＣクライアントと前記１以上のＳＢＣサーバとの間の情報通信に関するデータを相互に中継接続するＳＢＣデータ中継部を具備したプロキシサーバとを有してそれぞれ前記ネットワークを介して接続構成され、前記任意のＳＢＣクライアントから前記プロキシサーバを介して前記１以上のＳＢＣサーバに搭載された前記アプリケーションを実行させるためのＳＢＣシステム装置であって、
前記ＳＢＣクライアントは、
前記アプリケーションを実行させるための入力操作情報を前記プロキシサーバを介して前記１以上のＳＢＣサーバに送信する前記ＳＢＣブラウザを有し、
前記プロキシサーバの具備する前記ＳＢＣデータ中継部は、
前記任意のＳＢＣクライアントからの前記入力操作情報を中継受信して、前記１以上のＳＢＣサーバに同一の当該入力操作情報を一括転送する機能手段を具備し、
前記ＳＢＣサーバは、
前記プロキシサーバを介して前記入力操作情報を受信して、当該入力操作情報に従い実行可能な前記アプリケーションを搭載する、
ことを特徴とするＳＢＣシステム装置。
【請求項１１】
前記ＳＢＣサーバは、
前記アプリケーションの実行に対応する画面情報を、当該アプリケーションの実行と共に随時変化出力する機能手段を具備し、
これに伴って、前記ＳＢＣデータ中継部は、
前記ＳＢＣサーバから前記画面情報を中継受信して、当該画面情報を前記ＳＢＣクライアントに転送する機能手段を具備し、
あわせて、前記ＳＢＣブラウザは、
前記ＳＢＣデータ中継部から受信した前記画面情報を表示可能な機能手段を具備する、
ことを特徴とする請求項１０に記載のＳＢＣシステム装置。
【請求項１２】
前記ＳＢＣクライアントは、
前記ユーザにより設定された当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの相互の接続先を示すセッション情報を、前記プロキシサーバに送信するＳＢＣ補助部を具備し、
これにあわせて、前記プロキシサーバは、
当該ＳＢＣ補助部から前記セッション情報を受信して、当該セッション情報に基づき、前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御するセッション管理部を具備する、
ことを特徴とする請求項１０又は１１に記載のＳＢＣシステム装置。
【請求項１３】
前記ＳＢＣクライアントの前記ＳＢＣ補助部は、
前記セッション情報として、前記ユーザから前記入力操作情報の転送先として前記１以上のＳＢＣサーバの選択設定を示す入力操作情報転送先サーバの指定を受付ける機能手段を具備し、
これに伴って、前記セッション管理部は、
当該ＳＢＣクライアントからの前記入力操作情報を、当該入力操作情報の転送先サーバの指定に基づき当該入力操作情報転送先サーバのみに転送するよう切替制御可能な前記ＳＢＣデータ中継部と接続構成するとともに、
あわせて、当該ＳＢＣデータ中継部は、
当該ＳＢＣクライアントから中継受信した前記入力操作情報を当該入力操作情報転送先サーバのみに一括転送するよう構成される、
ことを特徴とする請求項１２に記載のＳＢＣシステム装置。
【請求項１４】
前記ＳＢＣクライアントの前記ＳＢＣ補助部は、
前記セッション情報として、前記ユーザから前記画面情報の転送元として前記１以上のＳＢＣサーバ中から１のＳＢＣサーバの選択設定を示す画面情報転送元サーバの指定を受付ける機能手段を具備し、
これに伴って、前記セッション管理部は、
当該画面情報転送元サーバの指定に基づく当該画面情報転送元サーバからの前記画面情報のみを、当該ＳＢＣクライアントに転送するよう前記ＳＢＣデータ中継部を切替制御可能に構成されるとともに、
あわせて、当該ＳＢＣデータ中継部は、
当該画面情報転送元サーバから中継受信した前記画面情報のみを前記ＳＢＣクライアントに転送可能に構成される、
ことを特徴とする請求項１２又は１３に記載のＳＢＣシステム装置。
【請求項１５】
前記ＳＢＣクライアントの前記ＳＢＣ補助部は、
前記セッション情報として、前記ユーザから当該ユーザを一意に特定可能な予め設定されたユーザＩＤ及びパスワードの入力を受付ける機能手段を具備し、
これに関連して、前記セッション管理部は、
当該ユーザＩＤ及びパスワードに基づく前記１以上のＳＢＣサーバとの中継接続の正当性につき認証するＳＢＣクライアント認証部を直結具備し、
さらに、前記ＳＢＣデータ中継部は、
当該認証した当該ユーザＩＤに基づく当該ＳＢＣクライアントと前記１以上のＳＢＣサーバのみを中継接続するよう切替操作制御可能に構成されるとともに、
あわせて、前記ＳＢＣクライアント認証部は、
前記ユーザＩＤ及びパスワードの正当性を認証するために、予め登録されたユーザＩＤ及びパスワードを蓄積するアカウント情報データベースを直結具備する、
ことを特徴とする請求項１２、１３又は１４に記載のＳＢＣシステム装置。
【請求項１６】
前記ＳＢＣクライアント認証部は、
前記アカウント情報データベースから、前記ユーザＩＤのそれぞれに対応させて予め登録された１以上の接続可能ＳＢＣサーバを確認して、当該ユーザＩＤに基づく前記ＳＢＣクライアントと当該接続可能ＳＢＣサーバとを前記セッション管理部に通知するよう機能構成され、
これにあわせて、前記セッション管理部は、
当該ＳＢＣクライアントと当該接続可能ＳＢＣサーバのみを中継接続するよう切替操作制御可能に、前記ＳＢＣデータ中継部と接続構成する、
ことを特徴とする請求項１５に記載のＳＢＣシステム装置。
【請求項１７】
前記ＳＢＣクライアントの前記ＳＢＣ補助部は、
前記セッション情報として、前記ユーザから当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続の切断指示の入力を受付ける機能手段を具備し、
これにあわせて、前記セッション管理部は、
当該情報通信の切断指示に基づき、当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続を切断するよう前記ＳＢＣデータ中継部を切替制御可能に構成される、
ことを特徴とする請求項１２、１３、１４、１５又は１６に記載のＳＢＣシステム装置。
【請求項１８】
前記ＳＢＣ補助部は、
前記ＳＢＣブラウザによる前記画面情報の表示と一体隣接させて、前記セッション情報の設定を受付可能に表示するよう構成される、
ことを特徴とする請求項１２、１３、１４、１５、１６又は１７に記載のＳＢＣシステム装置。
【請求項１９】
前記ＳＢＣクライアントは、
前記ＳＢＣブラウザ及び前記ＳＢＣ補助部に対し、前記入力操作情報及び前記セッション情報を入力する前記ユーザにより操作可能な入力インタフェースを具備する、
ことを特徴とする請求項１２、１３、１４、１５、１６、１７又は１８に記載のＳＢＣシステム装置。
【請求項２０】
前記ＳＢＣサーバは、
前記アプリケーションと前記プロキシサーバとの間で実行されて、当該アプリケーションのインタフェースとして機能するＳＢＣミドルウェアを搭載し、
前記アプリケーションは、
前記ＳＢＣミドルウェアを介して前記プロキシサーバとの間で前記データを送受信可能に構成される、
ことを特徴とする請求項１０、１１、１２、１３、１４、１５、１６、１７、１８又は１９に記載のＳＢＣシステム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーション操作方法及びＳＢＣ（Server-Based Computing）システム装置に関し、詳しくは、それぞれネットワーク上の任意の領域に配置された、任意のＳＢＣクライアントと、このＳＢＣクライアントからの要求に応じて実行するアプリケーションを搭載してなる１以上のＳＢＣサーバと、任意のＳＢＣクライアントと１以上のＳＢＣサーバとの間の情報通信に関するデータを相互に中継接続するプロキシサーバとを有したネットワークシステムに適用され、ユーザに使用される任意のＳＢＣクライアントからプロキシサーバを介して１以上のＳＢＣサーバに搭載されたアプリケーションを実行させるためのアプリケーション操作方法、及びその実施に直接使用されるＳＢＣシステム装置に係わる。
【背景技術】
【０００２】
近年、いわゆるＳＢＣ技術により、ネットワーク内の任意の領域に配置されたＳＢＣサーバで稼動する任意のアプリケーションを、このネットワークの任意の領域に接続された単一のＳＢＣクライアントのＳＢＣブラウザから、ＳＢＣクライアントを利用するユーザにより遠隔利用可能なＳＢＣシステムが開発されている。
【０００３】
図７は、従来のＳＢＣシステム装置を説明するためのネットワーク構成図である。
同図に示すように、従来のＳＢＣシステム装置βでは、まず、ＳＢＣクライアント１０によるキーボード・マウス等による入力操作情報が、ＳＢＣクライアント１０のＳＢＣブラウザ１１からネットワークＮを介してＳＢＣサーバ２０の搭載するＳＢＣミドルウェア２２に送信して（Ｓ１）、次に、ＳＢＣサーバ２０のＳＢＣミドルウェア２２によって、受信した入力操作情報をアプリケーション２１に引き渡す（Ｓ２）。
【０００４】
続いて、入力操作情報に基づくアプリケーション２１の実行により出力する更新された画面情報を、アプリケーション２１からＳＢＣミドルウェア２２に引渡し（Ｓ３）、この画面情報をＳＢＣミドルウェア２２により、ネットワークＮを介してＳＢＣクライアント１０のＳＢＣブラウザ１１に送信して（Ｓ４）、ＳＢＣブラウザに更新された画面情報を表示していた。
【０００５】
以上のようなＳ１からＳ２のシーケンスを繰り返すことにより、ＳＢＣクライアント１０を利用するユーザは、ＳＢＣサーバ２０に搭載されたアプリケーション２１を、ＳＢＣクライアント１０にインストールされたアプリケーションを使用するのと同じ操作感覚で利用することが可能である。
【０００６】
これにより、高負荷のアプリケーション２１をＳＢＣクライアント１０ではなく、ＳＢＣサーバ２０で実行し、その実行に伴う画面情報だけをネットワークＮを介してＳＢＣクライアント１０に送信することで、ユーザは、あたかも自分が利用するＳＢＣクライアント１０にインストールされたアプリケーション２１を実行するかのように、ＳＢＣサーバ２０内に搭載されたアプリケーション２１の利用を可能としている。
【０００７】
このときＳＢＣクライアント１０は、ユーザによる入力操作に対応した画面情報をＳＢＣサーバ２０から受け取るのみであり、ＰＤＡ（Personal Digital Assistants）などの処理能力に制限がある端末からでも、複雑なアプリケーション２１を実行することができる。
【０００８】
なお、ＳＢＣサーバ２０上のアプリケーション２１としては、ＳＢＣミドルウェア２２が対応するＯＳ（Operating System）上で動作し得るアプリケーション２１であれば、例えば、エディタソフト、ＤＴＰ（Desk Top Publication）ソフト、ＣＡＤ(Computer Aided Design)ソフト、ゲームソフトなど、どのようなアプリケーション２１でも構わない。
【０００９】
また、ＳＢＣサーバ２０上でＯＳや、別途搭載するネットワーク制御プログラム、データベースシステムなどのソフトウェアと、アプリケーション２１との間で動作して、アプリケーション２１に対してさまざまなインタフェースを提供するＳＢＣミドルウェア２２として、例えば、MetaFrame（Citrix社）、VNC（AT&T社）、Tarantella（SCO社）、GO-Global（GraphOn社）等を適用することができる。
【００１０】
ところで、従来のＳＢＣシステム装置βにおけるＳＢＣミドルウェア２２は、あくまでも個々のユーザが単独でＳＢＣサーバ２０上のアプリケーション２１を利用することを前提とするものであった。しかし、一つのＳＢＣサーバ２０上のアプリケーション２１の利用だけでなく、複数の同じ環境にあるＳＢＣサーバ２０上の同じアプリケーション２１にて全く同じ作業を行なう場合がある。
【００１１】
例えば、同じ環境にあるコンピュータへ同じアプリケーション２１をインストールする場合や、同じコンピュータ上のアプリケーション２１に対して同時に試験を行なう場合等が挙げられる。
【００１２】
このような場合、従来、パソコンのマウス・キーボード情報を記憶しておき、別のパソコン上で同じ操作を再現させる方式を採用することで、作業記憶フェイズの後に作業再現フェイズを実行させることにより、複数台のパソコン上で同時作業を実行させることを可能としていた。
【００１３】
または、複数台のコンピュータに対し一つのマウス・キーボード情報をキープレート（配線基板）を用いて同時配信する方式を採用することで、ハードウェアであるマウス・キーボードの入力操作情報を、別途設置した専用ハードウェアにより複数台に配信することを可能としていた。
【００１４】
なお、上記、パソコンのマウス・キーボード情報を記憶しておき、別のパソコン上で同じ操作を再現させる発明の詳細については下記の特許文献１に、複数台のコンピュータに対し一つのマウス・キーボード情報をキープレート（配線基板）を用いて同時配信する発明の詳細については下記の特許文献２に記載されている。
【特許文献１】特開２０００−０４７７９６号公報
【特許文献２】特開２００２−２２２０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上記パソコンのマウス・キーボード情報を記憶しておき、別のパソコン上で同じ操作を再現させる方式では、作業記憶フェイズと作業再現フェイズとが分かれて実行されるものであり、作業記憶フェイズと作業再現フェイズとをリアルタイムに実行して操作を再現可能なものではなかった。
【００１６】
一方、複数台のコンピュータに対し一つのマウス・キーボード情報をキープレート（配線基板）を用いて同時配信する方式では、別途に専用ハードウェアを設置することにより、入力操作情報を複数台に配信するものであることから、複数台のパソコンは全て同じ領域に配置される必要があり、ネットワークを介して任意の領域に配置された複数台のパソコン上で実施可能なものではなかった。
【００１７】
ここにおいて、本発明の解決すべき主要な目的は、次のとおりである。
【００１８】
即ち、本発明の第１の目的は、任意のＳＢＣクライアントから、ネットワークを介して任意の領域に配置された複数のＳＢＣサーバに対して、同一の入力操作情報を用いて一括して操作することが可能なアプリケーション操作方法及びＳＢＣシステム装置を提供せんとするものである。
【００１９】
本発明の第２の目的は、ＳＢＣクライアントから、入力操作情報を送信することでアプリケーションを実行させる１以上の接続先ＳＢＣサーバを、任意に選択可能なアプリケーション操作方法及びＳＢＣシステム装置を提供せんとするものである。
【００２０】
本発明の第３の目的は、複数のＳＢＣサーバ上で実行させたアプリケーションの画面情報を、ＳＢＣクライアントで転送元ＳＢＣサーバを任意に選択してＳＢＣクライアント上にて受信、出力可能なアプリケーション操作方法及びＳＢＣシステム装置を提供せんとするものである。
【００２１】
本発明の他の目的は、明細書、図面、特に、特許請求の範囲の各請求項の記載から、自ずと明らかになろう。
【課題を解決するための手段】
【００２２】
まず、本発明方法においては、ＳＢＣクライアントが、プロキシサーバに向けてアプリケーションを実行させるための入力操作情報を送信する処理を実施する一方、プロキシサーバが、ＳＢＣデータ中継部にて、ＳＢＣクライアントから入力操作情報を中継受信する処理と、１以上のＳＢＣサーバに同一の当該入力操作情報を一括転送する処理と、を順次実施して、他方、ＳＢＣサーバが、プロキシサーバから入力操作情報を受信する処理と、当該入力操作情報に従いアプリケーションを実行させる処理と、を順次実施する特徴的構成手法を講じる。
【００２３】
一方、本発明装置においては、ＳＢＣクライアントが、アプリケーションを実行させるための入力操作情報をプロキシサーバを介して１以上のＳＢＣサーバに送信するＳＢＣブラウザを有し、プロキシサーバの具備するＳＢＣデータ中継部が、任意のＳＢＣクライアントからの入力操作情報を中継受信して、１以上のＳＢＣサーバに同一の当該入力操作情報を一括転送する機能手段を具備し、ＳＢＣサーバが、プロキシサーバを介して入力操作情報を受信して、当該入力操作情報に従い実行可能なアプリケーションを搭載する特徴的構成手段を講じる。
【００２４】
さらに、具体的詳細に述べると、当該課題の解決では、本発明が次に列挙する上位概念から下位概念に亙る新規な特徴的構成手法又は手段を採用することにより、前記目的を達成するよう為される。
【００２５】
即ち、本発明方法の第１の特徴は、それぞれネットワーク上の任意の領域に配置された、ＳＢＣブラウザを搭載してなる任意のＳＢＣクライアントと、当該ＳＢＣクライアントからの要求に応じて実行するアプリケーションを搭載してなる１以上のＳＢＣサーバと、前記任意のＳＢＣクライアントと前記１以上のＳＢＣサーバとの間の情報通信に関するデータを相互に中継接続するＳＢＣデータ中継部を搭載してなるプロキシサーバとを有してそれぞれ前記ネットワークを介して接続構成されるＳＢＣシステム装置に適用され、ユーザに使用される前記任意のＳＢＣクライアントから前記プロキシサーバを介して前記１以上のＳＢＣサーバに搭載された前記アプリケーションを実行させるためのアプリケーション操作方法であって、前記ＳＢＣクライアントが、前記プロキシサーバに向けて前記アプリケーションを実行させるための入力操作情報を送信する処理を実施する一方、前記プロキシサーバが、前記ＳＢＣデータ中継部にて、前記ＳＢＣクライアントから前記入力操作情報を中継受信する処理と、前記１以上のＳＢＣサーバに同一の当該入力操作情報を一括転送する処理と、を順次実施して、他方、前記ＳＢＣサーバが、前記プロキシサーバから前記入力操作情報を受信する処理と、当該入力操作情報に従い前記アプリケーションを実行させる処理と、を順次実施してなる、アプリケーション操作方法の構成採用にある。
【００２６】
本発明方法の第２の特徴は、上記本発明方法の第１の特徴における前記アプリケーション操作方法を、前記ＳＢＣサーバにおいて、前記アプリケーションの実行に対応する画面情報を、当該アプリケーションの実行と共に随時変化出力する処理を実施し、前記ＳＢＣデータ中継部において、前記ＳＢＣサーバから前記画面情報を中継受信する処理と、当該画面情報を前記ＳＢＣクライアントに転送する処理と、を順次実施し、前記ＳＢＣブラウザにおいて、前記ＳＢＣデータ中継部から受信した前記画面情報を表示する処理を実施してなる、アプリケーション操作方法の構成採用にある。
【００２７】
本発明方法の第３の特徴は、上記本発明方法の第１又は第２の特徴における前記アプリケーション操作方法を、前記ＳＢＣクライアントにおいて、前記ユーザにより設定された当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの相互の接続先を示すセッション情報を前記プロキシサーバに送信する処理を実施して、前記プロキシサーバにおいて、前記ＳＢＣクライアントから前記セッション情報を受信する処理と、当該セッション情報に基づき、前記ＳＢＣデータ中継部の前記中継接続における前記相互の接続先を切替制御する処理と、を順次実施してなる、アプリケーション操作方法の構成採用にある。
【００２８】
本発明方法の第４の特徴は、上記本発明方法の第３の特徴における前記プロキシサーバによる前記１以上のＳＢＣサーバに同一の前記入力操作情報を一括転送する処理を、前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、予め、前記セッション情報として、前記ユーザから前記入力操作情報の転送先として前記１以上のＳＢＣサーバの選択設定を示す入力操作情報転送先サーバの指定を受付ける処理を実施しておくとともに、前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理において、当該ＳＢＣクライアントからの前記入力操作情報を、当該入力操作情報転送先サーバの指定に基づき当該入力操作情報転送先サーバのみに転送するよう前記ＳＢＣデータ中継部を切替制御する処理を実施しておき、当該ＳＢＣクライアントから中継受信した前記入力操作情報を当該入力操作情報転送先サーバのみに一括転送する処理を実施してなる、アプリケーション操作方法の構成採用にある。
【００２９】
本発明方法の第５の特徴は、上記本発明方法の第３又は第４の特徴における前記プロキシサーバによる前記画面情報を前記ＳＢＣクライアントに転送する処理を、前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、予め、前記セッション情報として、前記ユーザから前記画面情報の転送元として前記１以上のＳＢＣサーバ中から１のＳＢＣサーバの選択設定を示す画面情報転送元サーバの指定を受付ける処理を実施しておくとともに、前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理において、当該画面情報転送元サーバの指定に基づく当該画面情報転送元サーバからの前記画面情報のみを、当該ＳＢＣクライアントに転送するよう前記ＳＢＣデータ中継部を切替制御する処理を実施しておき、当該画面情報転送元サーバから中継受信した前記画面情報のみを当該ＳＢＣクライアントに転送する処理を実施してなる、アプリケーション操作方法の構成採用にある。
【００３０】
本発明方法の第６の特徴は、上記本発明方法の第３、第４又は第５の特徴における前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理を、前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、予め、前記セッション情報として、前記ユーザから当該ユーザを一意に特定可能な予め設定されたユーザＩＤ及びパスワードの入力を受付ける処理を実施しておき、当該ユーザＩＤ及びパスワードに基づく前記１以上のＳＢＣサーバとの中継接続の正当性につき認証する処理と、当該認証した当該ユーザＩＤに基づく当該ＳＢＣクライアントと前記１以上のＳＢＣサーバのみを中継接続するよう前記ＳＢＣデータ中継部を切替制御する処理と、を順次実施してなる、アプリケーション操作方法の構成採用にある。
【００３１】
本発明方法の第７の特徴は、上記本発明方法の第６の特徴における前記認証した前記ユーザＩＤに基づく前記ＳＢＣクライアントと前記１以上のＳＢＣサーバのみを中継接続するよう前記ＳＢＣデータ中継部を切替制御する処理を、前記ユーザＩＤ及びパスワードに基づく前記１以上のＳＢＣサーバとの中継接続の正当性につき認証する処理において、前記ユーザＩＤ及びパスワードに加えて、当該ユーザＩＤのそれぞれに対応させて予め登録された１以上の接続可能ＳＢＣサーバを確認する処理を実施しておき、当該ユーザＩＤに基づく当該ＳＢＣクライアントと当該接続可能ＳＢＣサーバのみを中継接続するよう前記ＳＢＣデータ中継部を切替制御する処理を実施してなる、アプリケーション操作方法の構成採用にある。
【００３２】
本発明方法の第８の特徴は、上記本発明方法の第３、第４、第５、第６又は第７の特徴における前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御する処理を、前記ＳＢＣクライアントから前記セッション情報を前記プロキシサーバに送信する処理において、前記セッション情報として、前記ユーザから前記ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続の切断指示の入力を受付ける処理を実施しておき、当該中継接続の切断指示に基づき、当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続を切断するよう前記ＳＢＣデータ中継部を切替制御する処理を実施してなる、アプリケーション操作方法の構成採用にある。
【００３３】
本発明方法の第９の特徴は、上記本発明方法の第３、第４、第５、第６、第７又は第８の特徴における前記ＳＢＣクライアントが、前記ＳＢＣデータ中継部から受信した前記画面情報を表示する処理と並列に、当該画面情報の表示と一体隣接させて、前記セッション情報の設定を受付可能に表示する処理を実施してなる、アプリケーション操作方法の構成採用にある。
【００３４】
一方、本発明装置の第１の特徴は、それぞれネットワーク上の任意の領域に配置された、任意のＳＢＣクライアントと、当該ＳＢＣクライアントからの要求に応じて実行するアプリケーションを搭載してなる１以上のＳＢＣサーバと、前記任意のＳＢＣクライアントと前記１以上のＳＢＣサーバとの間の情報通信に関するデータを相互に中継接続するＳＢＣデータ中継部を具備したプロキシサーバとを有してそれぞれ前記ネットワークを介して接続構成され、前記任意のＳＢＣクライアントから前記プロキシサーバを介して前記１以上のＳＢＣサーバに搭載された前記アプリケーションを実行させるためのＳＢＣシステム装置であって、前記ＳＢＣクライアントが、前記アプリケーションを実行させるための入力操作情報を前記プロキシサーバを介して前記１以上のＳＢＣサーバに送信する前記ＳＢＣブラウザを有し、前記プロキシサーバの具備する前記ＳＢＣデータ中継部が、前記任意のＳＢＣクライアントからの前記入力操作情報を中継受信して、前記１以上のＳＢＣサーバに同一の当該入力操作情報を一括転送する機能手段を具備し、前記ＳＢＣサーバが、前記プロキシサーバを介して前記入力操作情報を受信して、当該入力操作情報に従い実行可能な前記アプリケーションを搭載してなる、ＳＢＣシステム装置の構成採用にある。
【００３５】
本発明装置の第２の特徴は、上記本発明装置の第１の特徴における前記ＳＢＣサーバが、前記アプリケーションの実行に対応する画面情報を、当該アプリケーションの実行と共に随時変化出力する機能手段を具備し、これに伴って、前記ＳＢＣデータ中継部が、前記ＳＢＣサーバから前記画面情報を中継受信して、当該画面情報を前記ＳＢＣクライアントに転送する機能手段を具備し、あわせて、前記ＳＢＣブラウザが、前記ＳＢＣデータ中継部から受信した前記画面情報を表示可能な機能手段を具備してなる、ＳＢＣシステム装置の構成採用にある。
【００３６】
本発明装置の第３の特徴は、上記本発明装置の第１又は第２の特徴における前記ＳＢＣクライアントが、前記ユーザにより設定された当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの相互の接続先を示すセッション情報を、前記プロキシサーバに送信するＳＢＣ補助部を具備し、これにあわせて、前記プロキシサーバが、当該ＳＢＣ補助部から前記セッション情報を受信して、当該セッション情報に基づき、前記ＳＢＣデータ中継部の前記中継接続における相互の接続先を切替制御するセッション管理部を具備してなる、ＳＢＣシステム装置の構成採用にある。
【００３７】
本発明装置の第４の特徴は、上記本発明装置の第３の特徴における前記ＳＢＣクライアントの前記ＳＢＣ補助部が、前記セッション情報として、前記ユーザから前記入力操作情報の転送先として前記１以上のＳＢＣサーバの選択設定を示す入力操作情報転送先サーバの指定を受付ける機能手段を具備し、これに伴って、前記セッション管理部が、当該ＳＢＣクライアントからの前記入力操作情報を、当該入力操作情報の転送先サーバの指定に基づき当該入力操作情報転送先サーバのみに転送するよう切替制御可能な前記ＳＢＣデータ中継部と接続構成するとともに、あわせて、当該ＳＢＣデータ中継部が、当該ＳＢＣクライアントから中継受信した前記入力操作情報を当該入力操作情報転送先サーバのみに一括転送するよう構成されてなる、ＳＢＣシステム装置の構成採用にある。
【００３８】
本発明装置の第５の特徴は、上記本発明装置の第３又は第４の特徴における前記ＳＢＣクライアントの前記ＳＢＣ補助部が、前記セッション情報として、前記ユーザから前記画面情報の転送元として前記１以上のＳＢＣサーバ中から１のＳＢＣサーバの選択設定を示す画面情報転送元サーバの指定を受付ける機能手段を具備し、これに伴って、前記セッション管理部が、当該画面情報転送元サーバの指定に基づく当該画面情報転送元サーバからの前記画面情報のみを、当該ＳＢＣクライアントに転送するよう前記ＳＢＣデータ中継部を切替制御可能に構成されるとともに、あわせて、当該ＳＢＣデータ中継部が、当該画面情報転送元サーバから中継受信した前記画面情報のみを前記ＳＢＣクライアントに転送可能に構成されてなる、ＳＢＣシステム装置の構成採用にある。
【００３９】
本発明装置の第６の特徴は、上記本発明装置の第３、第４又は第５の特徴における前記ＳＢＣクライアントの前記ＳＢＣ補助部が、前記セッション情報として、前記ユーザから当該ユーザを一意に特定可能な予め設定されたユーザＩＤ及びパスワードの入力を受付ける機能手段を具備し、これに関連して、前記セッション管理部が、当該ユーザＩＤ及びパスワードに基づく前記１以上のＳＢＣサーバとの中継接続の正当性につき認証するＳＢＣクライアント認証部を直結具備し、さらに、前記ＳＢＣデータ中継部が、当該認証した当該ユーザＩＤに基づく当該ＳＢＣクライアントと前記１以上のＳＢＣサーバのみを中継接続するよう切替操作制御可能に構成されるとともに、あわせて、前記ＳＢＣクライアント認証部が、前記ユーザＩＤ及びパスワードの正当性を認証するために、予め登録されたユーザＩＤ及びパスワードを蓄積するアカウント情報データベースを直結具備してなる、ＳＢＣシステム装置の構成採用にある。
【００４０】
本発明装置の第７の特徴は、上記本発明装置の第６の特徴における前記ＳＢＣクライアント認証部が、前記アカウント情報データベースから、前記ユーザＩＤのそれぞれに対応させて予め登録された１以上の接続可能ＳＢＣサーバを確認して、当該ユーザＩＤに基づく前記ＳＢＣクライアントと当該接続可能ＳＢＣサーバとを前記セッション管理部に通知するよう機能構成され、これにあわせて、前記セッション管理部が、当該ＳＢＣクライアントと当該接続可能ＳＢＣサーバのみを中継接続するよう切替操作制御可能に、前記ＳＢＣデータ中継部と接続構成してなる、ＳＢＣシステム装置の構成採用にある。
【００４１】
本発明装置の第８の特徴は、上記本発明装置の第３、第４、第５、第６又は第７の特徴における前記ＳＢＣクライアントの前記ＳＢＣ補助部が、前記セッション情報として、前記ユーザから当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続の切断指示の入力を受付ける機能手段を具備し、これにあわせて、前記セッション管理部が、当該情報通信の切断指示に基づき、当該ＳＢＣクライアントと前記１以上のＳＢＣサーバとの中継接続を切断するよう前記ＳＢＣデータ中継部を切替制御可能に構成されてなる、ＳＢＣシステム装置の構成採用にある。
【００４２】
本発明装置の第９の特徴は、上記本発明装置の第３、第４、第５、第６、第７又は第８の特徴における前記ＳＢＣ補助部が、前記ＳＢＣブラウザによる前記画面情報の表示と一体隣接させて、前記セッション情報の設定を受付可能に表示するよう構成されてなる、ＳＢＣシステム装置の構成採用にある。
【００４３】
本発明装置の第１０の特徴は、上記本発明装置の第３、第４、第５、第６、第７、第８又は第９の特徴における前記ＳＢＣクライアントが、前記ＳＢＣブラウザ及び前記ＳＢＣ補助部に対し、前記入力操作情報及び前記セッション情報を入力する当該ユーザにより操作可能な入力インタフェースを具備してなる、ＳＢＣシステム装置の構成採用にある。
【００４４】
本発明装置の第１１の特徴は、上記本発明装置の第１、第２、第３、第４、第５、第６、第７、第８、第９又は第１０の特徴における前記ＳＢＣサーバが、前記アプリケーションと前記プロキシサーバとの間で実行されて、当該アプリケーションのインタフェースとして機能するＳＢＣミドルウェアを搭載し、前記アプリケーションが、前記ＳＢＣミドルウェアを介して前記プロキシサーバとの間で前記データを送受信可能に構成されてなる、ＳＢＣシステム装置の構成採用にある。
【発明の効果】
【００４５】
本発明によれば、任意のアプリケーションに対する同一の入力操作情報を、任意のＳＢＣクライアントからネットワーク上に設置されたプロキシサーバを介して一括して１以上のＳＢＣサーバに配信することにより、任意の領域に配置された複数のＳＢＣサーバ上の同一アプリケーションに対して、同一の操作を一括してリアルタイムに実行させることが可能となる。
【００４６】
また、ＳＢＣクライアントからプロキシサーバに通知するセッション情報に基づき、プロキシサーバで入力操作情報転送先サーバと画面情報転送元サーバとを切替可能としたことにより、入力操作情報により一括に操作可能なＳＢＣサーバを任意に選択することが可能となるとともに、ＳＢＣクライアントにおいて、任意のＳＢＣサーバの画面情報を切替表示させて確認することが可能となる。
【００４７】
さらに、プロキシサーバでＳＢＣクライアントからのアクセスを認証することにより、ＳＢＣクライアントからＳＢＣサーバ上のアプリケーションを操作するにあたりアクセス権を設定することが可能であり、また、特定のユーザＩＤ毎にアクセス可能なＳＢＣサーバを限定することが可能なことから、ＳＢＣクライアントからネットワーク上の任意領域に複数設置された特定のＳＢＣサーバのみに接続可能とするとともに、誤操作や悪意を持つ第三者による操作等から保護することが可能となる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明の実施の形態につき、添付図面を参照しつつ、その装置例及びこれに対応する方法例を説明する。なお、本実施形態の説明で用いる各図面には、従来図に示したものと同一又は同等な構成要素につき同一の符号を当てるものとし、当該構成要素の詳細な説明については省略するものとする。
【００４９】
（装置例）
図１は、本発明の装置例に係るＳＢＣシステム装置のネットワーク構成図であり、入力操作情報及び画面情報の流れを破線矢印で、セッション情報の流れを実線矢印で、それぞれ示している。
【００５０】
同図に示すように、本装置例に係るＳＢＣシステム装置αは、それぞれネットワークＮ上の任意の領域に配置された、任意のＳＢＣクライアント１と、このＳＢＣクライアント１からの要求に応じて実行するアプリケーション２１を搭載してなる１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…と、任意のＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との間の情報通信に関する、例えば、パケット等により構成されたデータを相互に中継接続するＳＢＣデータ中継部３１を具備したプロキシサーバ３とを有して、ネットワークＮを介して接続構成される。
【００５１】
ここで、ＳＢＣクライアント１は、アプリケーション２１を実行させるための命令信号である入力操作情報をプロキシサーバ３を介して１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に送信するＳＢＣブラウザ１１を有し、プロキシサーバ３の具備するＳＢＣデータ中継部３１は、任意のＳＢＣクライアント１からの入力操作情報を中継受信して、１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に同一の入力操作情報を一括転送する機能手段を具備する。
【００５２】
一方、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…は、プロキシサーバ３を介して入力操作情報を受信して、この入力操作情報に従い実行可能なアプリケーション２１を搭載する。これにより、ＳＢＣクライアント１から送信された入力操作情報により、ネットワークＮを介して、例えば、それぞれ遠隔に設置されたＳＢＣサーバ２ａ，２ｂ，２ｃ，…に搭載されたアプリケーション２１を一括して操作可能に構成される。
【００５３】
またこのとき、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…は、アプリケーション２１の実行に対応する画面情報を、このアプリケーション２１の実行と共に随時変化出力する機能手段を具備し、これに伴って、ＳＢＣデータ中継部３１は、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…から画面情報を中継受信して、この画面情報をＳＢＣクライアント１に転送する機能手段を具備し、あわせて、ＳＢＣブラウザ１１は、ＳＢＣデータ中継部３１から受信した画面情報を表示可能な機能手段を具備する。
【００５４】
さらに、ＳＢＣクライアント１は、ユーザにより設定されたこのＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との相互の接続先を示すセッション情報を、プロキシサーバ３に送信するＳＢＣ補助部１２を具備し、これにあわせて、プロキシサーバ３は、このＳＢＣ補助部１２からセッション情報を受信して、このセッション情報に基づき、ＳＢＣデータ中継部３１の中継接続における相互の接続先を切替制御するセッション管理部３２を具備するとよい。
【００５５】
ここで、例えば、セッション情報として、ユーザから入力操作情報の転送先として１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…の選択設定を示す入力操作情報転送先サーバの指定を、ＳＢＣ補助部１２で受付ける機能手段を具備したときには、これに伴って、セッション管理部３２は、このＳＢＣクライアント１からの入力操作情報を、この入力操作情報転送先サーバの指定に基づき入力操作情報転送先サーバのみに転送するよう切替制御可能なＳＢＣデータ中継部３１と接続構成するとともに、あわせて、このＳＢＣデータ中継部３１は、このＳＢＣクライアント１から中継受信した入力操作情報を入力操作情報転送先サーバのみに一括転送するよう構成されるとよい。
【００５６】
また、例えば、セッション情報として、ユーザから画面情報の転送元として１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…中から１のＳＢＣサーバの選択設定を示す画面情報転送元サーバの指定を、ＳＢＣ補助部１２で受付ける機能手段を具備したときには、これに伴って、セッション管理部３２は、この画面情報転送元サーバの指定に基づく画面情報転送元サーバからの画面情報のみを、このＳＢＣクライアント１に転送するようＳＢＣデータ中継部３１を切替制御可能に構成されるとともに、あわせて、このＳＢＣデータ中継部３１は、画面情報転送元サーバから中継受信した画面情報のみをこのＳＢＣクライアント１に転送可能に構成されるとよい。
【００５７】
さらに、例えば、セッション情報として、ユーザからこのユーザを一意に特定可能な予め設定されたユーザＩＤ及びパスワードの入力を、ＳＢＣ補助部１２で受付ける機能手段を具備したときには、これに関連して、セッション管理部３２は、このユーザＩＤ及びパスワードに基づく１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との中継接続の正当性につき認証するＳＢＣクライアント認証部３３を直結具備するとよい。
【００５８】
このとき、さらに、ＳＢＣデータ中継部３１は、この認証したユーザＩＤに基づくＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…のみを中継接続するよう切替操作制御可能に構成されるとともに、あわせて、ＳＢＣクライアント認証部３３は、ユーザＩＤ及びパスワードの正当性を認証するために、予め登録されたユーザＩＤ及びパスワードを蓄積するアカウント情報データベース３４を直結具備するとよい。
【００５９】
また、ＳＢＣクライアント認証部３３は、アカウント情報データベース３４から、ユーザＩＤのそれぞれに対応させて予め登録された１以上の接続可能ＳＢＣサーバを確認して、このユーザＩＤに基づくＳＢＣクライアント１とこの接続可能ＳＢＣサーバとをセッション管理部３２に通知するよう機能構成されても構わず、これにあわせて、セッション管理部３２は、このＳＢＣクライアント１と接続可能ＳＢＣサーバのみを中継接続するよう切替操作制御可能に、ＳＢＣデータ中継部３１と接続構成されるとよい。
【００６０】
加えて、セッション情報として、ユーザからこのＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との中継接続の切断指示の入力を、ＳＢＣ補助部１２で受付ける機能手段を具備したときには、これにあわせて、セッション管理部３２は、この中継接続の切断指示に基づき、このＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との中継接続を切断するようＳＢＣデータ中継部３１を切替制御可能に構成されるとよい。
【００６１】
なお、セッション情報としては、入力操作情報転送先サーバの指定、画面情報転送元サーバの指定、ユーザＩＤ及びパスワード等の入力、中継接続の切断指示等を、それぞれ単独、あるいは、組み合わせて適用可能であり、いずれにおいても、セッション管理部３２は、ＳＢＣデータ中継部３１で行なう任意のＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との間の中継接続を制御可能に構成される。
【００６２】
また、ＳＢＣクライアント１は、ＳＢＣブラウザ１１及びＳＢＣ補助部１２に対し、入力操作情報及びセッション情報を入力するユーザにより操作可能な、例えば、マウスやキーボード等の入力インタフェース１３を具備するとよく、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…は、アプリケーション２１とプロキシサーバ３との間で実行されて、このアプリケーション２１のインタフェースとして機能するＳＢＣミドルウェア２２を搭載することで、アプリケーション２１は、ＳＢＣミドルウェア２２を介してプロキシサーバ３との間でデータを送受信可能に構成されるとよい。
【００６３】
ここで、ＳＢＣクライアント１に入力インタフェース１３を具備した場合、ＳＢＣブラウザ１１は、入力インタフェース１３からアプリケーション２１に対して入力受付けた操作信号を入力操作情報として、ＳＢＣデータ中継部３１を介してＳＢＣサーバ２ａ，２ｂ，２ｃ，…に随時送信するよう構築される。
【００６４】
図２は、図１に示したＳＢＣクライアントにおける表示インタフェース例を示す図である。
【００６５】
同図に示すように、ＳＢＣクライアント１は、例えば、別途図示しない画面表示手段を具備した場合、この画面表示手段上において、表示インタフェース１００として、ＳＢＣブラウザ１１によるＳＢＣサーバから送信された画面情報の表示を行なうＳＢＣブラウザ表示インタフェース１１０と、このＳＢＣブラウザ表示インタフェース１１０に一体隣接させた、ＳＢＣ補助部１２によるセッション情報の設定を受付可能に表示するＳＢＣ補助部表示インタフェース１２０を具備するようにしても構わない。
【００６６】
ここで、ＳＢＣ補助部表示インタフェース１２０には、その一例として、入力操作情報転送先サーバとして、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…を示す、図示しないサーバ１〜７の中からサーバ１〜６が選択設定されて、画面情報転送元サーバとしてサーバ１を、ユーザＩＤとして「ＳＢＣクライアント１」が入力された様子を示している。また、ＳＢＣクライアント１は、例えば、ユーザにより操作された入力インタフェース１３を通じて、任意に入力を受付けるよう構成されるとよい。
【００６７】
このとき、ＳＢＣシステム装置αは、ＳＢＣ補助部表示インタフェース１２０が同図に示すように設定された場合、ＳＢＣクライアント１は、プロキシサーバ３を介してＳＢＣサーバ２ａ，２ｂ，２ｃ，…のサーバ１〜７のうちの、ユーザにより入力操作情報転送先サーバとして選択されたサーバ１〜６に対して入力操作情報を送信して、サーバ１〜６に搭載されたアプリケーション２１を実行可能に構築される。
【００６８】
また、ＳＢＣブラウザ表示インタフェース１１０は、ＳＢＣ補助部表示インタフェース１２０にて画面情報転送元サーバとして選択されたサーバ１が出力した画面情報を表示するよう構築される。
【００６９】
また、プロキシサーバ３は、例えば、ＡＳＰ（Application Service Provider）業者によりＳＢＣクライアント１を利用するユーザ向けに提供されるとよく、例えば、複数マシン（ＳＢＣサーバ２ａ，２ｂ，２ｃ，…）を利用するユーザ、あるいは、複数マシン（ＳＢＣサーバ２ａ，２ｂ，２ｃ，…）に対する同時一斉試験を行なうユーザ等に対してＡＳＰ業者がＳＢＣシステム装置αを提供可能に構築されるとよい。
【００７０】
（方法例）
続いて、以上のように構成されたＳＢＣシステム装置αにより実施される方法例を説明する。
【００７１】
図３は、本発明の方法例に係るＳＢＣクライアントから入力操作情報を送信してＳＢＣサーバに搭載するアプリケーションを実行させる際の動作を説明するためのフローチャートである。
【００７２】
同図に示すように、ＳＢＣシステム装置αにおいて、ＳＢＣクライアント１は、プロキシサーバ３に向けてアプリケーション２１を実行させるための入力操作情報を送信する処理（ＳＴ１）を実施する一方、プロキシサーバ３は、ＳＢＣデータ中継部３１にて、ＳＢＣクライアント１から入力操作情報を中継受信する処理（ＳＴ２）と、１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に同一の入力操作情報を一括転送する処理（ＳＴ３）と、を順次実施して、他方、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…は、プロキシサーバ３から入力操作情報を受信する処理（ＳＴ４）と、この入力操作情報に従いアプリケーション２１を実行させる処理（ＳＴ５）と、を順次実施する。
【００７３】
次に、図４は、本発明の方法例に係るＳＢＣサーバから画面情報を送信してＳＢＣクライアントで表示する際の動作を説明するためのフローチャートである。
【００７４】
同図に示すように、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…において、アプリケーション２１の実行に対応する画面情報を、このアプリケーション２１の実行と共に随時変化出力する処理（ＳＴ１１）を実施し、ＳＢＣデータ中継部３１において、ＳＢＣサーバ２ａ，２ｂ，２ｃ，…から画面情報を中継受信する処理（ＳＴ１２）と、この画面情報をＳＢＣクライアント１に転送する処理（ＳＴ１３）と、を順次実施し、ＳＢＣブラウザ１１において、ＳＢＣデータ中継部３１から受信した画面情報を表示する処理（ＳＴ１４）を実施する。
【００７５】
続いて、図５は、本発明の方法例に係るＳＢＣクライアントからプロキシサーバにセッション情報を送信した際の動作を説明するためのフローチャートである。
【００７６】
同図に示すように、ＳＢＣクライアント１において、ユーザにより設定されたこのＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との相互の接続先を示すセッション情報をＳＢＣ補助部１２からプロキシサーバ３のセッション管理部３２に送信する処理（ＳＴ２３）を実施して、セッション管理部３２において、ＳＢＣクライアント１からセッション情報を受信する処理（ＳＴ２４）と、このセッション情報に基づき、ＳＢＣデータ中継部３１の中継接続における相互の接続先を切替制御する処理（ＳＴ２５）と、を順次実施する。
【００７７】
このＳＴ２５の中継接続の接続先の切替制御により、ＳＢＣクライアント１とＳＢＣサーバ２ａ，２ｂ，２ｃ，…相互で実施する情報通信に関するデータの中継接続の、例えば、図３に示したＳＴ３の入力操作情報の一括転送、図４に示したＳＴ１１の画面情報の出力等を、適宜、所望の接続先間にて実施可能に切替制御するとよい。
【００７８】
したがって、図４に示したＳＴ１１〜ＳＴ１４又は図５に示したＳＴ２３〜ＳＴ２５の各処理の実施は、前述したＳＴ１〜ＳＴ５のＳＢＣクライアント１から入力操作情報を送信してＳＢＣサーバ２ａ，２ｂ，２ｃ，…に搭載するアプリケーション２１を実行させる際の動作の前、並行、あるいは後のいずれに実施してもよく、適時ＳＢＣクライアント１においてリアルタイムにＳＢＣサーバ２ａ，２ｂ，２ｃ，…の画面情報の表示が可能であるとともに、セッション情報に基づく接続先切替可能に実施するとよい。
【００７９】
ここで、図５に示したように、ＳＴ２３に示したセッション情報をプロキシサーバ３に送信する処理において、予め、セッション情報として、ユーザから入力操作情報の転送先として１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…の選択設定を示す入力操作情報転送先サーバの指定を受付ける処理（ＳＴ２２ａ）を実施しておき、セッション情報中に入力操作情報転送先サーバの指定を有するようにしても構わない。
【００８０】
これにより、続くＳＴ２５のＳＢＣデータ中継部３１の中継接続における相互の接続先を切替制御する処理において、このＳＢＣクライアント１からの入力操作情報を、この入力操作情報転送先サーバの指定に基づき入力操作情報転送先サーバのみに転送するようＳＢＣデータ中継部３１を切替制御する処理を実施することができ、引続き、ＳＴ４に示した１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に同一の入力操作情報を一括転送する処理を実施する場合に、このＳＢＣクライアント１から中継受信した入力操作情報を入力操作情報転送先サーバのみに一括転送する処理を実施することが可能となる。
【００８１】
同様にして、ＳＴ２３に示したセッション情報をプロキシサーバ３に送信する処理において、予め、セッション情報として、ユーザから画面情報の転送元として１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…中から１の、例えば、ＳＢＣサーバ２ａのみを選択設定を示す画面情報転送元サーバの指定を受付ける処理（ＳＴ２２ｂ）を実施しておき、セッション情報中に画面情報転送元サーバの指定を有するようにしても構わない。
【００８２】
これにより、続くＳＴ２５のＳＢＣデータ中継部３１の中継接続における相互の接続先を切替制御する処理において、この画面情報転送元サーバの指定に基づく画面情報転送元サーバ（例えば、ＳＢＣサーバ２ａ）からの画面情報のみを、このＳＢＣクライアント１に転送するようＳＢＣデータ中継部３１を切替制御する処理を実施することができ、引続き、ＳＴ１３に示した画面情報をＳＢＣクライアント１に転送する処理を実施する場合に、この画面情報転送元サーバ（例えば、ＳＢＣサーバ２ａ）から中継受信した画面情報のみをＳＢＣクライアント１に転送する処理を実施することが可能となる。
【００８３】
一方、ＳＴ２３に示したセッション情報をプロキシサーバ３に送信する処理において、予め、セッション情報として、ユーザからこのＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との中継接続の切断指示の入力を受付ける処理（ＳＴ２２ｄ）を実施したおき、セッション情報中に中継接続の切断指示を有するようにしても構わない。
【００８４】
これにより、続くＳＴ２５のＳＢＣデータ中継部３１の中継接続における相互の接続先を切替制御する処理において、中継接続の切断指示に基づき、このＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との中継接続を切断するようＳＢＣデータ中継部３１を切替制御する処理を実施することが可能となる。
【００８５】
続いて、図６は、図５に示したセッション情報にユーザＩＤが設定された際の動作を示すフローチャートである。
【００８６】
同図に示すように、ＳＴ２３に示したセッション情報をプロキシサーバ３に送信する処理において、予め、セッション情報として、ユーザからこのユーザを一意に特定可能な予め設定されたユーザＩＤ及びパスワードの入力を受付ける処理（ＳＴ２２ｃ）を実施しておき、セッション情報中にユーザＩＤとパスワードの組を有するようにしても構わない。
【００８７】
このとき、続くＳＴ２５のＳＢＣデータ中継部３１の中継接続における相互の接続先を切替制御する処理は、このユーザＩＤ及びパスワードに基づく１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…との中継接続の正当性につきＳＢＣクライアント認証部３３によりアカウント情報データベース３４に基づき認証する処理（ＳＴ２５ａ）を実施する。
【００８８】
ＳＴ２５ａの認証によりＳＢＣクライアント１からのアクセスを拒否するものであったときには、例えば、ＳＢＣクライアント１に通知して終了する一方、アクセスを許可するものであったときには、このユーザＩＤに基づくＳＢＣクライアント１と１以上のＳＢＣサーバ２ａ，２ｂ，２ｃ，…のみを中継接続するようＳＢＣデータ中継部３１を切替制御する処理（ＳＴ２５ｃ）を続けて実施する。
【００８９】
ここで、ＳＴ２５ａの後に、さらに、このユーザＩＤのそれぞれに対応させて予め登録された１以上の接続可能ＳＢＣサーバを確認する処理（ＳＴ２５ｂ）を実施しても構わず、これにより、ＳＴ２５ｃにおいて、ユーザＩＤに基づくこのＳＢＣクライアント１と接続可能ＳＢＣサーバのみを中継接続するようＳＢＣデータ中継部３１を切替制御する処理を実施することが可能となる。
【００９０】
なお、図５に示したように、ＳＢＣクライアント１は、ＳＴ１４のＳＢＣデータ中継部３１から受信した画面情報を表示する処理と並列に、この画面情報の表示と一体隣接させて、セッション情報の設定を、例えば、ユーザにより操作された入力インタフェース１３等から受付可能に表示する処理（ＳＴ２１）を実施しておくとよく、ＳＢＣクライアント１に入力インタフェース１３等を具備した場合、図３に示した入力操作情報の入力を、ユーザにより操作される入力インタフェース１３から受付ける（ＳＴ１ａ）ようにするとよい。
【００９１】
以上、本発明の実施形態につき、その装置例及びこれに対応する方法例を挙げて説明したが、本発明は、必ずしも上述した手段及び手法にのみ限定されるものではなく、前述の効果を有する範囲内において、随時、変更実施することが可能なものである。
【００９２】
例えば、複数台の、デスクトップ状況等が同じ環境にあるパソコン等で構成されたＳＢＣサーバ２ａ，２ｂ，２ｃ，…に対して、任意のアプリケーション２１のインストール等、従来は一台一台に対してユーザにより個別に実施されてきた作業に対して、本発明により、一度に一括して処理可能となる。
【００９３】
さらに、例えば、ＣＰＵ（Central Processing Unit）能力が異なる複数台のＳＢＣサーバ２ａ，２ｂ，２ｃ，…に対して、ＳＢＣクライアント１からプロキシサーバ３を介して同じ入力操作情報を一括して送信することにより、この入力操作情報に基づくアプリケーション２１の実行結果の差異を一括して簡易に試験することが可能となる。
【００９４】
この場合、プロキシサーバ３のセッション管理部３２にて画面情報転送元サーバを切替可能とする機能を用いることにより、それぞれのＳＢＣサーバ２ａ，２ｂ，２ｃ，…での実行中あるいは実行結果を示す画面情報を、ＳＢＣクライアント１にて表示することができる。
【図面の簡単な説明】
【００９５】
【図１】本発明の装置例に係るＳＢＣシステム装置のネットワーク構成図である。
【図２】同上したＳＢＣクライアントにおける表示インタフェース例を示す図である。
【図３】本発明の方法例に係るＳＢＣクライアントから入力操作情報を送信してＳＢＣサーバに搭載するアプリケーションを実行させる際の動作を説明するためのフローチャートである。
【図４】本発明の方法例に係るＳＢＣサーバから画面情報を送信してＳＢＣクライアントで表示する際の動作を説明するためのフローチャートである。
【図５】本発明の方法例に係るＳＢＣクライアントからプロキシサーバにセッション情報を送信した際の動作を説明するためのフローチャートである。
【図６】同上したセッション情報にユーザＩＤが設定された際の動作を示すフローチャートである。
【図７】従来のＳＢＣシステム装置を説明するためのネットワーク構成図である。
【符号の説明】
【００９６】
α，β…ＳＢＣシステム装置
１，１０…ＳＢＣクライアント
１１…ＳＢＣブラウザ
１２…ＳＢＣ補助部
１３…入力インタフェース
１００…表示インタフェース
１１０…ＳＢＣブラウザ表示インタフェース
１２０…ＳＢＣ補助部表示インタフェース
２，２０…ＳＢＣサーバ
２１…アプリケーション
２２…ＳＢＣミドルウェア
３…プロキシサーバ
３１…ＳＢＣデータ中継部
３２…セッション管理部
３３…ＳＢＣクライアント認証部
３４…アカウント情報データベース
Ｎ…ネットワーク
【図１】
2005149418.tif 000003
【図２】
2005149418.tif 000004
【図３】
2005149418.tif 000005
【図４】
2005149418.tif 000006
【図５】
2005149418.tif 000007
【図６】
2005149418.tif 000008
【図７】
2005149418.tif 000009