(57)【要約】【課題】クライアントとサーバ間で通信を行う際に、中継装置のリソース負荷の低減、クライアント側のデータ量課金の削減を行う。【解決手段】クライアント１とサーバ３との間で通信を中継する中継装置２を制御する通信制御システムであって、クライアント側接続端子７においてクライアント１側からの接続要求信号が受信された際に、クライアント接続端子７からクライアント１への応答信号を保留させる確立保留部６６と、接続要求信号に応じてサーバ側接続端子８の接続状況を検出し、サーバ側接続端子８とサーバ１との接続確立を判定する判定部６４と、判定部６４による判定結果に応じて、確立保留部６６が保留する応答信号の送信を指示し、クライアント１とサーバ３との間の通信を確立し、中継処理を行う中継処理部６３とを備える。【選択図】　　　図１
2004056306.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続されたサーバと、
前記通信ネットワークを介して前記サーバに対して接続要求を行うクライアントと、
前記サーバに接続されるサーバ側接続端子と、前記クライアントに接続されるクライアント側接続端子とを備え、該サーバと該クライアントとの間で通信を中継する中継装置と、
前記クライアント側接続端子においてクライアント側からの接続要求信号が受信された際に、該クライアント接続端子から該クライアントへの応答信号を保留させる確立保留部と、
前記接続要求信号に応じて前記サーバ側接続端子の接続状況を検出し、該サーバ側接続端子と前記サーバとの接続確立を判定する判定部と、
前記判定部による判定結果に応じて、前記確立保留部が保留する応答信号の送信を指示し、前記クライアントと前記サーバとの間の通信を確立し、中継処理を行う中継処理部と
を備えることを特徴とする通信制御システム。
【請求項２】
前記サーバと前記サーバ側接続端子との間で通信が確立するとともに、前記クライアントと前記クライアント側接続端子との間で通信が確立した際に、当該クライアントに対する課金処理を行う課金処理部を備えたことを特徴とする請求項１に記載の通信制御システム。
【請求項３】
前記判定部は、前記クライアント側からの接続要求を前記サーバに対して転送するとともに、この転送に応じて該サーバから送信される応答信号に基づいて、前記サーバ側接続端子と該サーバとの間の通信確立を判定することを特徴とする請求項１又は２に記載の通信制御システム。
【請求項４】
前記判定手段が、前記サーバ側接続端子と該サーバとの間の通信が確立しなかった場合に、前記確立保留部における保留状態を解除するとともに、前記クライアント側接続端子を通じて前記クライアントに破棄通知を送信する破棄処理部を備えることを特徴とする請求項１乃至３に記載の通信制御システム。
【請求項５】
クライアントとサーバとの間で通信を中継する中継装置を制御する通信制御方法であって、
前記クライアント側からの接続要求信号が受信された際に、該クライアントへの応答信号を保留させるステップ（１）と、
前記接続要求信号に応じて前記サーバ側接続端子の接続状況を検出し、当該中継装置と前記サーバとの間における接続確立を判定するステップ（２）と、
前記ステップ（２）において、当該中継装置と前記サーバとの間における通信が確立した旨の判定がなされた場合に、前記ステップ（１）において保留された応答信号の送信を指示し、前記クライアントと前記サーバとの間の通信を確立し、中継処理を行うステップ（３）と
を備えることを特徴とする通信制御方法。
【請求項６】
前記サーバと前記サーバ側接続端子との間で通信が確立するとともに、前記クライアントと前記クライアント側接続端子との間で通信が確立した際に、当該クライアントに対する課金処理を行うステップをさらに備えたことを特徴とする請求項５に記載の通信制御方法。
【請求項７】
前記ステップ（２）において、
前記クライアント側からの接続要求を前記サーバに対して転送するとともに、この転送に応じて該サーバから送信される応答信号に基づいて、当該中継装置と該サーバとの間の通信確立を判定することを特徴とする請求項５又は６に記載の通信制御方法。
【請求項８】
前記ステップ（２）において、当該中継装置と前記サーバとの間における通信が確立しない旨の判定がなされた場合に、
前記ステップ（１）における保留状態を解除するとともに、前記クライアントに破棄通知を送信するステップを備えることを特徴とする請求項５乃至７に記載の通信制御方法。
【請求項９】
クライアントとサーバとの間で通信を中継する中継装置であって、
前記クライアントに接続されるクライアント側接続端子と、
前記サーバに接続されるサーバ側接続端子と、
前記クライアント側接続端子においてクライアント側からの接続要求信号が受信された際に、該クライアント接続端子から該クライアントへの応答信号を保留させる確立保留部と、
前記接続要求信号に応じて前記サーバ側接続端子の接続状況を検出し、該サーバ側接続端子と前記サーバとの接続確立を判定する判定部と、
前記判定部による判定結果に応じて、前記確立保留部が保留する応答信号の送信を指示し、前記クライアントと前記サーバとの間の通信を確立し、中継処理を行う中継処理部と
を備えることを特徴とする中継装置。
【請求項１０】
前記サーバと前記サーバ側接続端子との間で通信が確立するとともに、前記クライアントと前記クライアント側接続端子との間で通信が確立した際に、当該クライアントに対する課金処理を行う課金処理部を備えたことを特徴とする請求項９に記載の中継装置。
【請求項１１】
前記判定部は、前記クライアント側からの接続要求を前記サーバに対して転送するとともに、この転送に応じて該サーバから送信される応答信号に基づいて、前記サーバ側接続端子と該サーバとの間の通信確立を判定することを特徴とする請求項９又は１０に記載の中継装置。
【請求項１２】
前記判定手段が、前記サーバ側接続端子と該サーバとの間の通信が確立しなかった場合に、前記確立保留部における保留状態を解除するとともに、前記クライアント側接続端子を通じて前記クライアントに破棄通知を送信する破棄処理部を備えることを特徴とする請求項９乃至１１に記載の中継装置。
【請求項１３】
クライアントとサーバとの間で通信を中継する中継装置を制御する通信制御プログラムであって、コンピュータに、
前記クライアント側からの接続要求信号が受信された際に、該クライアントへの応答信号を保留させるステップ（１）と、
前記接続要求信号に応じて前記サーバ側接続端子の接続状況を検出し、当該中継装置と前記サーバとの間における接続確立を判定するステップ（２）と、
前記ステップ（２）において、当該中継装置と前記サーバとの間における通信が確立した旨の判定がなされた場合に、前記ステップ（１）において保留された応答信号の送信を指示し、前記クライアントと前記サーバとの間の通信を確立し、中継処理を行うステップ（３）と
を備える処理を実行させることを特徴とする通信制御プログラム。
【請求項１４】
前記サーバと前記サーバ側接続端子との間で通信が確立するとともに、前記クライアントと前記クライアント側接続端子との間で通信が確立した際に、当該クライアントに対する課金処理を行うステップをさらに備えたことを特徴とする請求項１３に記載の通信制御プログラム。
【請求項１５】
前記ステップ（２）において、
前記クライアント側からの接続要求を前記サーバに対して転送するとともに、この転送に応じて該サーバから送信される応答信号に基づいて、当該中継装置と該サーバとの間の通信確立を判定することを特徴とする請求項１３又は１４に記載の通信制御プログラム。
【請求項１６】
前記ステップ（２）において、当該中継装置と前記サーバとの間における通信が確立しない旨の判定がなされた場合に、
前記ステップ（１）における保留状態を解除するとともに、前記クライアントに破棄通知を送信するステップを備えることを特徴とする請求項１３乃至１５に記載の通信制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットなどサーバとクライアントとの間で行われるディジタル・データ通信の中継に利用する通信制御システム、通信制御方法、中継装置及び通信制御プログラムである。
【０００２】
【従来の技術】
従来、インターネット等の通信ネットワークにおいて、クライアントとサーバとの間でデータの中継を行う中継装置は、クライアントからのＴＣＰなどの通信プロトコルにおけるコネクション（接続）確立要求を受け取った際、中継先のサーバの状態によらず、無条件に当該クライアントと中継装置間のＴＣＰコネクションを確立すると同時に、中継先のサーバに対してＴＣＰコネクション確立要求を行いＴＣＰコネクションの確立を試みるという手順が採られる。
【０００３】
図５及び６に、従来の中継装置のＴＣＰコネクション確立方法を示す。これらの図に示すように、従来の中継装置ではクライアント１及び中継装置１２間のＴＣＰコネクションの確立と、サーバ３と中継装置１２間とのＴＣＰコネクションの確立とはそれぞれ独立に行われる。
【０００４】
このとき、中継先のサーバが存在しかつＴＣＰコネクションを確立することができれば、クライアントと中継装置間、及びサーバと中継装置間においてＴＣＰコネクションが確立され、中継装置がクライアントからの中継要求信号をサーバに中継することが可能となる。一方、中継先のサーバが存在しないか、若しくはＴＣＰコネクションが確立不能であった場合、クライアントと中継装置間のＴＣＰコネクションは確立されるが、サーバと中継装置間のＴＣＰコネクションは確立されない。
【０００５】
詳述すると、図５に示すように、クライアント１から確立要求（ＳＹＮ）信号が送信された際（Ｓ４０１）、中継装置１２は、接続先であるサーバ３に対して確立要求（ＳＹＮ）信号を送信するとともに（Ｓ４０２）、クライアント１に対して、接続を確立させるための応答信号（ＳＹＮ信号、ＡＣＫ信号）を送信し、クライアント１−中継装置１２間の接続を確立する（Ｓ３０３）。サーバ３が存在しＴＣＰコネクションが確立可能な場合には、サーバ３から応答信号（ＳＹＮ信号、ＡＣＫ信号）が送信され（Ｓ３０４）、中継装置１２は、クライアント１からの確立要求信号（ＡＣＫ信号）をサーバ３に対して中継する（Ｓ３０５，Ｓ３０６）。
【０００６】
一方、図６に示すように、サーバ３が存在しない、若しくはＴＣＰコネクションが確立不可能な場合には、上記ステップＳ３０２の確立要求信号に対するサーバ３から中継装置１２への応答信号（ＳＹＮ信号，ＡＣＫ信号）の送信（上記ステップＳ３０４）が行われないが、クライアント１と中継装置１２とのＴＣＰコネクションは確立されている（Ｓ３０５）。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような従来の手順を用いた中継装置でのクライアント−サーバ間接続では、接続先であるサーバが通信可能な状態であるか判定を行わず、クライアントの要求を受け付けるため、サーバが通信不能であった場合に中継装置のリソース負荷、クライアント側の本来不要なデータ量課金が発生してしまう。
【０００８】
すなわち、中継装置が中継先のサーバの状態によらず、無条件にクライアントとＴＣＰコネクションを確立した場合に、中継先のサーバが存在しないか、若しくはＴＣＰコネクションの確立が不能だったときには、中継装置とクライアント間のＴＣＰコネクションは中継装置内に一定期間保持され、中継装置のリソースを圧迫するため望ましくない。
【０００９】
またこの場合において、クライアントと中継装置の間のネットワークがデータ従量制課金方式を採用していたときには、クライアントからのＴＣＰコネクションの確立後にデータ転送が開始され一定の通信量が発生し余分な課金が発生するため、このような場合にまで、クライアントとＴＣＰコネクションを確立することは望ましくない。
【００１０】
そこで、本発明は、以上の点に鑑みてなされたもので、中継装置がサーバ側の通信状況を判断した後、クライアントからの要求を受け入れるか判定することによって、中継装置のリソース負荷の低減、クライアント側のデータ量課金の削減を行うことができる通信制御システム、通信制御方法、中継装置及び通信制御プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、本発明は、クライアントとサーバとの間で通信を中継する際に、クライアント側からの接続要求信号が受信された際に、クライアントへの応答信号を保留させ、接続要求信号に応じてサーバ側接続端子の接続状況を検出し、当該中継装置とサーバとの間における接続確立を判定し、当該中継装置とサーバとの間における通信が確立した旨の判定がなされた場合に、保留された応答信号の送信を指示し、クライアントとサーバとの間の通信を確立し、中継処理を行う。
【００１２】
このような本発明によれば、クライアントと当該中継装置との間の通信と、当該中継装置とサーバとの間の通信との両方が確立した場合にのみ、中継処理を行うことができるため、例えばサーバが存在しないときや、サーバとの接続不能であるときにまで、不要なリソースが確保されるのを回避することができる。
【００１３】
上記発明においては、サーバとサーバ側接続端子との間で通信が確立するとともに、クライアントとクライアント側接続端子との間で通信が確立した際に、当該クライアントに対する課金処理を行うステップをさらに備えたことが好ましい。
【００１４】
この場合には、通信が確立しない場合にまでクライアントに対して課金がなされるのを回避することができ、適正な課金処理を実現することができる。
【００１５】
上記発明においては、クライアント側からの接続要求をサーバに対して転送するとともに、この転送に応じてサーバから送信される応答信号に基づいて、当該中継装置とサーバとの間の通信確立を判定することが好ましい。
【００１６】
この場合には、例えばＡＣＫ信号など、サーバからの応答信号に基づいて、サーバに対する接続確認を行えるため、より確実な判定を行うことができる。
【００１７】
上記発明においては、当該中継装置とサーバとの間における通信が確立しない旨の判定がなされた場合に、保留状態を解除するとともに、クライアントに破棄通知を送信するステップを備えることが好ましい。
【００１８】
この場合には、クライアント側における不要な待機状態を、破棄通知により解除することができ、その後の処理を迅速に進めることができる。
【００１９】
なお、上記通信制御システムを構成する各部は、クライアントとサーバ間に設けられた中継装置に配置することができる。また、上記通信制御システムや通信制御方法は、上記各処理を、所定のプログラム言語で記述されたソフトウェアをパーソナルコンピュータや専用コンピュータ上で実行することにより、容易に実現することができる。このソフトウェアは、フレキシブルディスクやＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録することができる。
【００２０】
【発明の実施の形態】
（通信制御システムの構成）
本発明に係る通信制御システムについて図を参照しつつ説明する。図１は本実施形態に係る通信制御システムの構成を示すブロック図である。
【００２１】
図１（ａ）に示すように、本実施形態に係る通信制御システムは、クライアント１とサーバ３とがインターネット等の通信回線で接続されるものであり、クライアント１とサーバ３との間に、中継装置２が配置されている。
【００２２】
中継装置２は、クライアント１に接続されるクライアント側接続端子７と、サーバ３に接続されるサーバ側接続端子８と、これらクライアント側接続端子７及びクライアント側接続端子７に接続された中継制御回路４，５と、中継制御回路４，５に接続されたコネクション管理部６とを備えている。
【００２３】
クライアント側接続端子７は、所定のプロトコルによりデータの送受信を行う通信ポートであり、クライアント１とＴＣＰコネクションの開設を行う。また、サーバ側接続端子８は、サーバ３とＴＣＰコネクションの開設を行う。
【００２４】
コネクション管理部６は、クライアント側接続端子７−クライアント１間、及びサーバ側接続端子８−サーバ３間における、ＴＣＰコネクションの開設状況の管理を行い、中継制御回路５とサーバ３のＴＣＰコネクションの開設状態に応じて、中継制御回路４とクライアント１との、ＴＣＰコネクションの開設の可否を判定するものである。具体的に、このコネクション管理部６は、本実施形態では、図１（ｂ）に示すように、データ送受信部６１，６２と、中継処理部６３と、判定部６４と、通知処理部６５と、確立保留部６６と、破棄処理部６７と、課金処理部６８とを有している。
【００２５】
データ送受信部６１，６２は、中継制御回路４，５に対して要求信号等のデータ信号の中継を制御するための制御信号を送信するとともに、中継制御回路４５が受信した信号（ＳＹＮ受信通知等）を取得する通信回路である。
【００２６】
中継処理部６３は、データ送受信部６１，６２が取得したＳＹＮ受信通知の内容を解析し、この解析結果を判定部６４に送出したり、判定部６４の判定結果に応じて、通知処理部６５や、確立保留部６６，破棄処理部６７に指示を出す制御回路である。
【００２７】
判定部６４は、中継処理部６３が解析した受信信号の内容に基づいて、クライアント１とサーバ３との間で接続が確立しているか否かを判定するものであり、その判定結果を中継処理部６３に返す演算回路である。なお、判定部６４は、クライアント１とサーバ３との間で接続確立していると判定した場合には、その旨を課金処理部６８に通知する。
【００２８】
通知処理部６５は、中継処理部６３からの指示に応じて、ＳＹＮ受信通知の転送や、破棄通知，ＳＹＮ受信通知等の通知信号を、データ送受信部６１及び６２を通じて中継制御回路４，５に送出する信号生成回路である。
【００２９】
確立保留部６６は、中継処理部６３からの指示に応じて、クライアント１から取得した要求信号を一定時間記憶し、その送信を保留する記憶回路であり、サーバ３との接続が可能と判定された場合には、データ送受信部６２を通じてサーバ３に対して、保留していた要求信号を送信し、サーバ３との接続が不能と判定された場合には、破棄処理部６７の指示に応じて、記憶している信号を消去する。
【００３０】
破棄処理部６７は、判定部６４の判定結果に基づく中継処理部６３の指示に従って、確立保留部に保留された要求信号の破棄を制御する制御回路である。
【００３１】
課金処理部６８は、クライアント１とサーバ３との間で接続が確立されたと、判定部６４が判定した場合に、クライアント１に対して通信料の課金を行うものであり、従量制の課金であるときには、中継制御回路４，５間で送受信されたデータ量を測定し、その測定結果に応じた課金を行う機能も備えている。
【００３２】
中継制御回路４，５は、クライアント側接続端子７に到来する要求信号をサーバ側接続端子８に中継し、サーバ３からサーバ側接続端子８に転送されてくる応答信号をクライアント側接続端子７からクライアント１に中継する。
【００３３】
ここで、本発明の特徴とするところは、クライアント１と中継制御回路４，５とのコネクションの確立状況を管理するコネクション管理部６を備えたとことにある。
【００３４】
本実施形態の中継装置２は、オペレーティング・システムが実行されたディジタル演算回路において、通信プログラムをインストールすることにより実現することができる。この通信制御プログラムが記録された記録媒体をディジタル演算回路にインストールすることにより実現することができる。
【００３５】
（通信制御システムを用いた通信制御方法）
次いで、上述した構成を有する本実施形態に係る通信制御システムを用いた通信制御方法について説明する。図２は、本実施形態に係る通信制御システムの動作を示すシーケンス図である。図２では、クライアント１、中継装置２、サーバ３間のＴＣＰコネクションの確立について示している。
【００３６】
先ず、クライアント１が中継装置２に対して、サーバ３への要求信号の中継を送信する場合、その前段階としてクライアント１と中継装置２との間でＴＣＰコネクションの確立を行い、その後、中継装置２とサーバ３との間のＴＣＰコネクションの確立を行う。
【００３７】
具体的に、このクライアント１−中継装置２間におけるコネクションの確立において、クライアント１は、ＴＣＰのコネクション確立要求であるＳＹＮ信号を中継装置２の中継制御回路４へ送信する（Ｓ１０１）。クライアント側接続端子７からＳＹＮ信号が入力されると、中継制御回路４からコネクション管理部６に対してＳＹＮ信号の受信が通知され（Ｓ１０２）、この通知に応じてコネクション管理部６は、受信したＳＹＮ信号の受信通知をサーバ側接続端子８へ転送する（Ｓ１０３）。
【００３８】
詳述すると、データ送受信部６１が、中継制御回路４からＳＹＮ信号を取得し、この取得したＳＹＮ信号を中継処理部６３に送出する。中継処理部６３では、ＳＹＮ信号の内容を解析し、取得したＳＹＮ信号が初めての（再送でない）信号である旨を解析し、この解析結果を判定部６４に送信するとともに、確立保留部６６に、ＳＹＮ信号及びＡＣＫ信号の送信を保留させる。これにより、上記ステップＳ１０２から後述するＳ１０７までの間、中継制御回路４からクライアント１に送信するＳＹＮ信号，ＡＣＫ信号は、サーバ側接続端子８とサーバ３間のコネクションが確立し、コネクション管理部６からＳＹＮ信号，ＡＣＫ信号の受信通知が届くまで保留されることとなる。
【００３９】
これと併せて、中継処理部６３は、通知処理部６５に、中継制御回路５に対するＳＹＮ受信通知の送信を指示し、この指示に応じて通知処理部６５は、データ送受信部６２を通じてＳＹＮ受信通知を中継制御回路５（サーバ側接続端子８）に対してＳＹＮ受信通知を転送する。
【００４０】
ＳＹＮ信号の受信通知を受け取るとサーバ側接続端子８は、ＳＹＮ信号をサーバ３に送信する（Ｓ１０４）。このとき、サーバ３が存在しＴＣＰコネクションが確立可能な状態であれば、サーバ３からサーバ側接続端子８に対してＴＣＰコネクションの確立応答であるＳＹＮ信号，ＡＣＫ信号が送信される（Ｓ１０５）。これらの信号を受信したサーバ側接続端子８は、サーバ３にＡＣＫ信号を送信するとともに（Ｓ１０９）、コネクション管理部６にＳＹＮ信号，ＡＣＫ信号の受信通知を行う（Ｓ１０６）。
【００４１】
この受信通知を受けて、コネクション管理部６は、クライアント１に対してＳＹＮ信号，ＡＣＫ信号の受信通知を行う（Ｓ１０７）。詳述すると、データ送受信部６２が、中継制御回路５からＳＹＮ信号を取得し、この取得したＳＹＮ信号を中継処理部６３に送出する。中継処理部６３では、ＳＹＮ信号の内容を解析し、取得したＳＹＮ信号がサーバ３からの応答信号である旨を解析し、この解析結果を判定部６４に送信する。
【００４２】
判定部６４は、先に取得したクライアント１からのＳＹＮ受信通知に基づく解析結果と、今回取得した解析結果とに基づいて、クライアント１とサーバ３との間で通信が確立した旨を判定し、この判定結果を中継処理部６３に出力するとともに、課金処理部６８に、クライアント１に対する課金処理を行わせる（Ｓ１１０）。また、この判定に基づいて中継処理部６３は、通知処理部６５に、中継制御回路４に対するＳＹＮ受信通知の送信を指示し、この指示に応じて通知処理部６５は、データ送受信部６１を通じてＳＹＮ受信通知を中継制御回路４（クライアント側接続端子７）に送信する。
【００４３】
そして、クライアント側接続端子７は、クライアント１へＳＹＮ信号，ＡＣＫ信号の送信を行い（Ｓ１０８）、これに応じてクライアント１は、クライアント側接続端子７に対してＡＣＫ信号を送信する（Ｓ１１１）。
【００４４】
図３は、接続先であるサーバ３が存在しない、若しくはＴＣＰコネクションが確立できない場合の動作を示すシーケンス図である。
【００４５】
同図に示すように、先ず、クライアント１は、ＳＹＮ信号を中継装置２へ送信する（Ｓ１０１）。クライアント側接続端子７にＳＹＮ信号が入力されるとクライアント側接続端子７からコネクション管理部６に対してＳＹＮ信号の受信が通知され（Ｓ１０２）、コネクション管理部６は、サーバ側接続端子８へＳＹＮ信号の受信通知を転送する（Ｓ１０３）。
【００４６】
詳述すると、データ送受信部６１が、中継制御回路４からＳＹＮ信号を取得し、この取得したＳＹＮ信号を中継処理部６３に送出する。中継処理部６３では、ＳＹＮ信号の内容を解析し、取得したＳＹＮ信号が初めての（再送でない）信号である旨を解析し、この解析結果を判定部６４に送信するとともに、確立保留部６６に、ＳＹＮ信号及びＡＣＫ信号の送信を保留させる。これと併せて、中継処理部６３は、通知処理部６５に、中継制御回路５に対するＳＹＮ受信通知の送信を指示し、この指示に応じて通知処理部６５は、データ送受信部６２を通じてＳＹＮ受信通知を中継制御回路５（サーバ側接続端子８）に対してＳＹＮ受信通知を転送する。
【００４７】
このＳＹＮ受信通知の転送に応じてサーバ側接続端子８は、接続先であるサーバ３に対してＳＹＮ信号を送信する（Ｓ１０４）。なお、ここでは、サーバ３が存在しないか、或いは接続が不能であることから、ステップＳ１０４におけるＳＹＮ信号に対するサーバ３からサーバ側接続端子８への応答（ＳＹＮ信号，ＡＣＫ信号）は無いものとする。
【００４８】
サーバ３からサーバ側接続端子８へＳＹＮ信号，ＡＣＫ信号の送信が行われないと、サーバ側接続端子８からクライアント１へＳＹＮ信号，ＡＣＫ信号の送信が行われず、それ以降の通信は行われない。従って、クライアント１は、所定時間経過した後に、タイムアップ処理としてＳＹＮ信号を中継装置２に対して再送を行う（Ｓ２０１）。
【００４９】
中継装置２側では、この再送信号を受信した場合、コネクション管理部６に対してＳＹＮ受信通知を送信し（Ｓ２０２）、これを受けてコネクション管理部６は、ＳＹＮ信号の破棄を指示する（Ｓ２０３）。
【００５０】
詳述すると、データ送受信部６１が、中継制御回路４からＳＹＮ信号を取得し、この取得したＳＹＮ信号を中継処理部６３に送出する。中継処理部６３では、ＳＹＮ信号の内容を解析し、取得したＳＹＮ信号が再送信号である旨を解析し、この解析結果を判定部６４に送信する。
【００５１】
判定部６４は、先に取得したクライアント１からのＳＹＮ受信通知に基づく解析結果と、今回取得した解析結果とに基づいて、クライアント１とサーバ３との間で通信が確立していない旨を判定し、この判定結果を中継処理部６３に出力し、この判定に基づいて中継処理部６３は、破棄処理部６７に、ＳＹＮ信号の破棄を指示するとともに、通知処理部６５に、中継制御回路４に対する破棄通知の送信を指示し、この指示に応じて通知処理部６５は、データ送受信部６１を通じて破棄通知を中継制御回路４（クライアント側接続端子７）に送信する。
【００５２】
なお、クライアント１とサーバ３との間で接続が確立されるまで、クライアント１からは、ＳＹＮ信号が再送されるが（Ｓ２０４、Ｓ２０５）、サーバ３が存在しないか、或いは接続の確立が不能である限り、コネクション管理部６は、破棄通知（Ｓ２０６）を送信する。
【００５３】
（通信制御プログラムを記録したコンピュータ読み取り可能な記録媒体）
上述した通信制御システム及び通信制御方法は、基地局や制御局に設置されたパーソナルコンピュータ等の汎用コンピュータ上において所定のコンピュータ言語で表記された通信制御プログラムを実行することにより実現することができる。
【００５４】
そして、データ管理プログラムは、図４に示すようなコンピュータ１２０で読み取り可能な記録媒体（フレキシブルディスク１１６，ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光学的記録媒体１１７，ＲＡＭ１１８，カセットテープ１１９）に記録し、これらの記録媒体を介して、コンピュータ１２０にインストールすることにより、上述した実施形態で説明した装置を実現することができ、これらの記録媒体によりソフトウェアを容易に保存したり、運搬したり、譲渡したりすることができる。
【００５５】
また、このような通信制御プログラムは、通信ネットワークを介して伝送するなどの手段を用いて譲渡、販売等をすることができる。
【００５６】
【発明の効果】
以上説明したように、本発明の通信制御システム、通信制御方法、中継装置及び通信制御プログラムによれば、中継装置がサーバ側の通信状況を判断した後、クライアントからの要求を受け入れるか判定することによって、中継装置のメモリリソースの節約、クライアント側の通信量の低減が可能となる。
【図面の簡単な説明】
【図１】実施形態に係る通信制御システムの構成を示すブロック図である。
【図２】実施形態において中継先のサーバが存在した場合のシーケンスを示す図である。
【図３】実施形態において中継先のサーバが存在しない場合のシーケンスを示す図である。
【図４】実施形態に係る通信制御プログラムを記録したコンピュータ読み取り可能な記録媒体を示す外観図である。
【図５】従来の中継先のサーバが存在した場合のシーケンスを示す図である。
【図６】従来の中継先のサーバが存在しない場合のシーケンスを示す図である。
【符号の説明】
１…クライアント
２…中継装置
３…サーバ
４，５…中継制御回路
６…コネクション管理部
７…クライアント側接続端子
８…サーバ側接続端子
１２…中継装置
４５…中継制御回路
６１，６２…データ送受信部
６３…中継処理部
６４…判定部
６５…通知処理部
６６…確立保留部
６７…破棄処理部
６８…課金処理部
１１６…フレキシブルディスク
１１７…ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ
１１８…ＲＡＭ
１１９…カセットテープ
１２０…コンピュータ
【図１】
2004056306.tif 000003
【図２】
2004056306.tif 000004
【図３】
2004056306.tif 000005
【図４】
2004056306.tif 000006
【図５】
2004056306.tif 000007
【図６】
2004056306.tif 000008