【手続補正書】
【提出日】平成20年9月2日(2008.9.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】クライアント接続受付方法およびサーバ装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】  
【請求項１】  複数のクライアント装置と通信経路を用いて接続されるサーバ装置において、
新たにクライアント装置からの接続要求を受け付けると、接続受付用のサーバプロセスが生成されていないとき、または既に生成されているサーバプロセスが予め設定される最大接続数のクライアント装置に対して接続受付処理を行っているときには、新たなサーバプロセスを生成し、
前記新たに生成されたサーバプロセスは、クライアント装置との接続受付数が該最大接続数に達するまでは、接続受付要求を行うクライアント装置毎にスレッドを起動して接続受付処理を行うことを特徴とするサーバ装置。
【請求項２】  前記サーバプロセスによるクライアント装置との最大接続数は、予め定める設定ファイルで定義されることを特徴とする請求項１記載のサーバ装置。
【請求項３】  前記サーバプロセスは、起動可能な前記最大接続数までのスレッドに対して共通な接続受付用通信ソケットを備えることを特徴とする請求項１または２記載のサーバ装置。
【請求項４】  サーバ装置における、複数のクライアント装置との接続受付を行うクライアント接続受付方法において、
クライアント装置からの接続要求数が、予め定める設定ファイルに記述する最大接続数に達する毎に、１つのサーバプロセスを生成し、
該サーバプロセス内でクライアント装置からの接続要求毎にスレッドを起動して、スレッド方式で接続受付処理を行うことを特徴とするサーバ装置のクライアント接続受付方法。
【請求項５】  通信経路を用いて複数のクライアント装置と接続され、クライアント／サーバシステムを構成するサーバ装置において、
クライアント装置と通信経路を介して通信を行う通信手段と、
通信手段がクライアント装置と通信経路を介する通信を行うサーバプロセスを生成するプロセス生成手段と、
プロセス生成手段によって生成されるサーバプロセス内に、複数のスレッドを生成可能なスレッド生成手段と、
１つのサーバプロセス当り、クライアント装置との最大接続数が記憶される記憶手段と、
プロセス生成手段によって生成されるサーバプロセスに通信手段を介して接続されるクライアント装置の数を計測し、計測結果を記憶手段に記憶されている最大接続数と比較し、計測結果が最大接続数に達するまでは、スレッド生成手段を制御して、既に生成されているサーバプロセス内で、クライアント装置毎に生成するスレッドで接続受付処理を行い、計測結果が最大接続数を越えると、プロセス生成手段を制御して、新たなサーバプロセスを生成してクライアント装置に対する接続受付処理を行わせる計測手段とを含むことを特徴とするサーバ装置。
【請求項６】  コンピュータを、請求項５記載のサーバ装置として機能させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、通信経路を介して相互に接続されるコンピュータ群がクライアント／サーバシステムを構成するときに、サーバ装置がクライアント装置からの接続を受け付けるクライアント接続受付方法およびサーバ装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の目的は、クライアント装置からの接続要求に対して迅速に応答することができ、接続受付に必要なコンピュータ資源の消費を抑制することができるクライアント接続受付方法およびサーバ装置を提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
本発明は、複数のクライアント装置と通信経路を用いて接続されるサーバ装置において、
新たにクライアント装置からの接続要求を受け付けると、接続受付用のサーバプロセスが生成されていないとき、または既に生成されているサーバプロセスが予め設定される最大接続数のクライアント装置に対して接続受付処理を行っているときには、新たなサーバプロセスを生成し、
前記新たに生成されたサーバプロセスは、クライアント装置との接続受付数が該最大接続数に達するまでは、接続受付要求を行うクライアント装置毎にスレッドを起動して接続受付処理を行うことを特徴とするサーバ装置である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に従えば、サーバ装置は、複数のクライアント装置と通信経路を用いて接続される。新たにクライアント装置からの接続要求を受け付けると、接続受付用のサーバプロセスが生成されていないとき、または既に生成されているサーバプロセスが予め設定される最大接続数のクライアント装置に対して接続受付処理を行っているときには、新たなサーバプロセスを生成する。前記新たに生成されたサーバプロセスは、クライアント装置との接続受付数が設定されている最大接続数に達するまでは、接続受付要求を行うクライアント装置毎にスレッドを起動して接続受付処理を行う。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
さらに本発明は、サーバ装置における、複数のクライアント装置との接続受付を行うクライアント接続受付方法において、
クライアント装置からの接続要求数が、予め定める設定ファイルに記述する最大接続数に達する毎に、１つのサーバプロセスを生成し、
該サーバプロセス内でクライアント装置からの接続要求毎にスレッドを起動して、スレッド方式で接続受付処理を行うことを特徴とするサーバ装置のクライアント接続受付方法である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明に従えば、サーバ装置が、複数のクライアント装置との接続受付を行う際に、クライアント装置からの接続要求数が、予め定める設定ファイルに記述する最大接続数に達する毎に、１つのサーバプロセスを生成する。各サーバプロセス内では、クライアント装置からの接続要求毎にスレッドを起動して、スレッド方式で接続受付処理を行うので、迅速な接続受付を行うことができる。クライアント装置からの接続要求数が最大数を越えると、新たなサーバプロセスを生成して接続受付処理を行わせるので、接続可能なクライアント装置の数が１つのサーバプロセスで起動可能なスレッドの最大数では制限されないようにすることができる。１つのサーバプロセスで起動可能なスレッドの最大数は、予め設定ファイルに記述されるので、クライアント／サーバシステムの構成に応じて設定しておくことにより、メモリなどのコンピュータ資源を有効に利用することができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
また本発明によれば、サーバ装置が、複数のクライアント装置との接続受付を行う際に、クライアント装置からの接続要求数が、予め定める設定ファイルに記述する最大接続数に達する毎に、１つのサーバプロセスを生成する。各サーバプロセス内では、クライアント装置からの接続要求毎にスレッドを起動して、スレッド方式で接続受付処理を行うので、迅速な接続受付を行うことができる。クライアント装置からの接続要求数が最大数を越えると、新たなサーバプロセスを生成して接続受付処理を行わせるので、接続可能なクライアント装置の数が１つのサーバプロセスで起動可能なスレッドの最大数では制限されないようにすることができる。１つのサーバプロセスで起動可能なスレッドの最大数は、予め設定ファイルに記述されるので、クライアント／サーバシステムの構成に応じて利用効率が高くなるように設定しておくことにより、メモリなどのコンピュータ資源を有効に利用することができる。