【手続補正書】
【提出日】平成29年12月13日(2017.12.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアントサーバリモートアクセスシステムにおけるクライアントの非管理サービスへの接続の提供方法であって、
クライアントによる前記非管理サービスへのリモートアクセスを提供するよう構成されたリモートアクセスサーバに前記非管理サービスを登録し、両者間の通信接続を確立すること、
前記リモートアクセスサーバで前記非管理サービスから前記通信接続を介してキープアライブメッセージを受信すること、
前記非管理サービスへのクライアント接続の要求を前記リモートアクセスサーバで受信すること、
前記リモートアクセスサーバから前記非管理サービスへのキープアライブ終了メッセージを送信し、前記非管理サービスへの前記クライアント接続の前記要求に応答して前記非管理サービスからの前記キープアライブメッセージ送信を終了することを、備える方法。
【請求項２】
請求項1に記載の方法であって、前記リモートアクセスサーバでモニタスレッドを実行し、前記キープアライブメッセージを受信し、前記クライアント接続の前記要求を監視することをさらに備える、前記方法。
【請求項３】
請求項１または２に記載の方法であって、
前記キープアライブメッセージが前記非管理サービスにより送信されているかを判断すること、
所定期間タイマを始動させること、
キープアライブメッセージが前記所定期間内に受信されたかを判断すること、及び、
前記キープアライブメッセージが受信されなければ、前記非管理サービスの登録を解除し、前記キープアライブメッセージが受信されれば、前記タイマをキャンセルし前記判断ステップに戻ることをさらに備える、前記方法。
【請求項４】
請求項１乃至３のいずれかに記載の方法であって、前記通信接続を閉じることをさらに備える、前記方法。
【請求項５】
請求項２乃至４のいずれかに記載の方法であって、通知確認を前記リモートアクセスサーバから、前記モニタスレッドが終了した前記非管理サービスに送信することをさらに備える、前記方法。
【請求項６】
請求項１乃至５のいずれかに記載の方法であって、前記非管理サービスが前記リモートアクセスサーバとは異なるコンピューティングデバイス上で実行される、前記方法。
【請求項７】
請求項１乃至６のいずれかに記載の方法であって、前記非管理サービスが前記リモートアクセスサーバ上で実行される、前記方法。
【請求項８】
クライアントサーバリモートアクセスシステムにおけるクライアントの非管理サービスへの接続の提供方法であって、
第一アプリケーションサーバで前記非管理サービスを実行すること、
前記非管理サービスとリモートアクセスサーバとの間の通信接続を開くこと、
クライアントによる前記非管理サービスへのリモートアクセスを提供するよう構成されたリモートアクセスサーバに情報を提供し、前記非管理サービスを前記リモートアクセスサーバに登録すること、
前記非管理サービスから前記リモートアクセスサーバに前記通信接続を介してキープアライブメッセージを送信すること、及び、
命令の受信に応答して前記非管理サービスから前記キープアライブメッセージを終了することを備える方法。
【請求項９】
請求項８に記載の方法であって、所定時間間隔で、前記非管理サービスから前記リモートアクセスに前記キープアライブメッセージを送信することをさらに備える、前記方法。
【請求項１０】
請求項８または９に記載の方法であって、前記非管理サービスでアウトプットスレッド及びインプットスレッドを実行することをさらに備え、前記アウトプットスレッドが前記リモートアクセスサーバに前記キープアライブメッセージを送信し、前記インプットスレッドが前記キープアライブメッセージの送信を終了させる命令を受信する、前記方法。
【請求項１１】
請求項１０に記載の方法であって、前記キープアライブメッセージを終了した後、前記インプットスレッド及び前記アウトプットスレッドにより前記クライアント接続を提供することをさらに備える、前記方法。
【請求項１２】
請求項８乃至１１のいずれかに記載の方法であって、前記第一アプリケーションサーバ及び前記リモートアクセスサーバは同一のコンピューティングデバイスである、前記方法。
【請求項１３】
請求項８乃至１２のいずれかに記載の方法であって、前記第一アプリケーションサーバが、前記リモートアクセスサーバと関連するコンピューティングデバイスとは異なるコンピューティングデバイスである、前記方法。
【請求項１４】
請求項８乃至１３のいずれかに記載の方法であって、前記命令がリモートアクセスサーバから受信される、前記方法。
【請求項１５】
請求項８乃至１４のいずれかに記載の方法であって、前記命令が、前記リモートアクセスサーバでクライアント接続要求に応答して受信される、前記方法。
【請求項１６】
請求項８乃至１５のいずれかに記載の方法であって、
少なくとも第二非管理サービスを少なくとも第二アプリケーションサーバで実行すること、
第二通信接続を前記少なくとも第二非管理サービスと前記リモートアクセスサーバとの間で確立すること、
クライアントによる前記少なくとも第二非管理サービスへのリモートアクセスを提供するよう構成されたリモートアクセスサーバに情報を提供し、前記少なくとも第二非管理サービスを前記リモートアクセスサーバに登録すること、
前記少なくとも第二非管理サービスから前記リモートアクセスサーバに前記第二通信接続を介してキープアライブメッセージを送信すること、及び、
命令の受信に応答して、前記少なくとも第二非管理サービスからの前記キープアライブメッセージを終了させることをさらに備える、前記方法。
【請求項１７】
クライアントサーバリモートアクセスシステムにおけるクライアントの非管理サービスへの接続の提供装置であって、
前記クライアントと前記非管理サービスとの間で送信されるメッセージ用の通信プロキシであるサーバレイヤを有するリモートアクセスサーバ、及び
前記非管理サービスに関連するサービスレイヤを実行するアプリケーションサーバをさらに備え、
前記リモートアクセスサーバがキープアライブメッセージを前記非管理サービスから通信接続を介して受信し、前記リモートアクセスサーバが前記非管理サービスへのクライアント接続の要求を受信し、前記リモートアクセスサーバが前記非管理サービスにキープアライブ終了メッセージを送信し、前記非管理サービスへの前記クライアント接続の前記要求に応答して前記非管理サービスからの前記キープアライブメッセージ送信を終了する、装置。
【請求項１８】
請求項１７に記載の装置であって、前記リモートアクセスサーバがモニタスレッドを実行し、前記キープアライブメッセージを受信し前記クライアント接続の前記要求を監視する、前記装置。
【請求項１９】
請求項１７または１８に記載の装置であって、前記リモートアクセスサーバが、所定期間タイマを始動させて前記キープアライブメッセージが前記非管理サービスにより送信されているかを判断し、前記所定期間内に前記キープアライブメッセージが受信されなければ前記リモートアクセスサーバが前記非管理サービスの登録を消去する、前記装置。
【請求項２０】
請求項１７乃至１９のいずれかに記載の装置であって、前記リモートアクセスサーバ及び前記アプリケーションサーバが前記非管理サービスに関連するメッセージキューを保存し、前記クライアント接続の確立後メッセージを送信する、前記装置。
【請求項２１】
クライアントサーバリモートアクセスシステムにおけるクライアントの非管理サービスへの接続の提供方法であって、
前記クライアントによる前記非管理サービスへのリモートアクセスを提供するよう構成されたリモートアクセスサーバに前記非管理サービスを登録し、両者間の通信接続を確立すること、
前記通信接続を介して、前記リモートアクセスサーバ及び前記非管理サービス間のキープアライブ通信技法を実施すること、
前記クライアントによる、前記非管理サービスに接続するための要求に応答して、前記キープアライブ通信技法を終了することを、備える方法。
【請求項２２】
前記クライアント及び前記非管理サービス間の接続を確立することをさらに備える、請求項２１に記載の方法。
【請求項２３】
前記非管理サービスに、前記リモートアクセスサーバにおいて固有の識別子を割り当てることをさらに備える、請求項２１または２２に記載の方法。
【請求項２４】
前記固有の識別子を使用して、複数のクライアントの各々と前記非管理サービスとの間の複数のそれぞれの接続を確立することをさらに備える、請求項２３に記載の方法。
【請求項２５】
前記通信接続を介して、前記リモートアクセスサーバ及び前記非管理サービス間のキープアライブ通信技法を実施することは、前記リモートアクセスサーバ及び前記非管理サービスによって、複数のスレッドを同時に実行することを備える、請求項２１乃至２４のいずれか１項に記載の方法。
【請求項２６】
前記リモートアクセスサーバは、前記非管理サービスによって送信されるキープアライブメッセージを監視するためのモニタスレッドを実行する、請求項２５に記載の方法。
【請求項２７】
前記キープアライブ通信技法を終了することは、前記クライアント及び前記非管理サービス間の接続を確立する前に、前記モニタスレッドをシャットダウンすることを備える、請求項２５または２６に記載の方法。
【請求項２８】
前記非管理サービスは、アプリケーションサーバ上で実行される、請求項２１に記載の方法。
【請求項２９】
前記リモートアクセスサーバ及び前記アプリケーションサーバは、同一コンピューティングデバイスである、請求項２８に記載の方法。
【請求項３０】
前記リモートアクセスサーバ及び前記アプリケーションサーバは、異なるコンピューティングデバイスである、請求項２８または２９に記載の方法。
【請求項３１】
クライアントサーバリモートアクセスシステムにおけるクライアントの非管理サービスへの接続の提供装置であって、
前記クライアントと前記非管理サービスとの間で送信されるメッセージ用の通信プロキシであるサーバレイヤを実行するリモートアクセスサーバ、及び
前記非管理サービスに関連するサービスレイヤを実行するアプリケーションサーバをさらに備え、
前記リモートアクセスサーバ及び前記非管理サービスは、通信接続を介して、キープアライブ通信技法を実施し、且つ、前記クライアントによる、前記非管理サービスに接続するための要求に応答して、前記リモートアクセスサーバ及び前記非管理サービスは、前記キープアライブ通信技法を終了する、装置。
【請求項３２】
前記リモートアクセスサーバは、前記クライアント及び前記非管理サービス間の接続を確立する、請求項３１に記載の装置。
【請求項３３】
前記リモートアクセスサーバは、前記非管理サービスに、固有の識別子を割り当てる、請求項３１または３２に記載の装置。
【請求項３４】
前記リモートアクセスサーバは、前記固有の識別子を使用して、複数のクライアントの各々と前記非管理サービスとの間の複数のそれぞれの接続を確立する、請求項３３に記載の装置。
【請求項３５】
前記通信接続を介して、前記リモートアクセスサーバ及び前記非管理サービス間のキープアライブ通信技法を実施することは、前記リモートアクセスサーバ及び前記非管理サービスによって、複数のスレッドを同時に実行することを備える、請求項３１乃至３４のいずれか１項に記載の装置。
【請求項３６】
前記リモートアクセスサーバは、前記非管理サービスによって送信されるキープアライブメッセージを監視するためのモニタスレッドを実行する、請求項３５に記載の装置。
【請求項３７】
前記キープアライブ通信技法を終了することは、前記クライアント及び前記非管理サービス間の接続を確立する前に、前記モニタスレッドをシャットダウンすることを備える、請求項３５または３６に記載の装置。
【請求項３８】
前記リモートアクセスサーバ及び前記アプリケーションサーバは、同一コンピューティングデバイスである、請求項３１乃至３７のいずれか１項に記載の装置。
【請求項３９】
前記リモートアクセスサーバ及び前記アプリケーションサーバは、異なるコンピューティングデバイスである、請求項３１乃至３８のいずれか１項に記載の装置。
【請求項４０】
クライアントサーバリモートアクセスシステムにおけるクライアントの非管理サービスへの接続の提供方法であって、
アプリケーションサーバで前記非管理サービスを実行すること、
前記アプリケーションサーバ及びリモートアクセスサーバ間の通信接続を開くこと、
前記クライアントによる前記非管理サービスへのリモートアクセスを提供するよう構成された前記リモートアクセスサーバに情報を提供し、前記リモートアクセスサーバに前記非管理サービスを登録すること、
前記通信接続を介して、前記リモートアクセスサーバ及び前記非管理サービス間のキープアライブ通信技法を実施すること、
前記クライアントによる、前記非管理サービスに接続するための要求に応答して、前記キープアライブ通信技法を終了することを、備える方法。