(57)【要約】【課題】サーバ側に何らかの障害が生じた場合に、当該サーバに接続するクライアント端末を使用するユーザにストレスを感じさせることなく簡潔な処理で当該サーバへの接続を調整することができる通信間隔調整方法、システム及びサーバを提供すること。【解決手段】サーバ１０で何らかの異常が検知された場合に、サーバ１０は、クライアント端末３０の通信間隔に関する通信設定を変更させる端末設定データを生成してクライアント端末３０に送信する。この端末設定データを受信したクライアント端末３０は、クライアント端末３０で設定されている通信設定よりも、受信した端末設定データにより設定される通信設定を優先適用する処理を実行する。【選択図】図１
2011090507.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末が通信ネットワークを介してサーバに接続する間隔を調整する接続間隔調整方法であって、
前記サーバが、
前記サーバの異常を検知したことに応じて、前記クライアント端末の通信間隔に関する通信設定を変更させる端末設定データを生成する端末設定データ生成ステップと、
生成された前記端末設定データを所定のクライアント端末に送信する送信ステップと、を実行し、
前記クライアント端末が、前記サーバから前記端末設定データを受信したことに応じて、前記端末設定データにより設定される通信設定を、ユーザによる設定操作により設定される前記クライアント端末の通信設定に優先適用する通信設定適用ステップを実行する接続間隔調整方法。
【請求項２】
前記端末設定データは、前記クライアント端末が前記サーバに接続することを停止させる情報を含み、
前記サーバが、前記サーバが前記異常から回復したことを検知した場合に、前記端末設定データによる通信設定を解除させる解除データを生成する解除データ生成ステップと、
生成された前記解除データを、前記所定のクライアント端末に送信するステップを実行し、
前記クライアント端末が、前記解除データを受信したことに応じて、前記端末設定データによる通信設定を解除し、前記クライアント端末の通信設定を適用する端末設定データ再適用ステップを実行する請求項１に記載の接続間隔調整方法。
【請求項３】
前記端末設定データは、前記クライアント端末が前記サーバに接続することを停止させる情報及び所定の有効期間の情報を含み、
前記クライアント端末が、前記端末設定データにより設定される通信設定を優先適用した後、前記所定の有効期間が経過した場合に、前記クライアント端末の通信設定を適用する端末設定データ再適用ステップを実行する請求項１に記載の接続間隔調整方法。
【請求項４】
クライアント端末が通信ネットワークを介してサーバに接続する間隔を調整する接続間隔調整システムであって、
前記サーバは、
前記サーバの異常を検知した場合に、前記クライアント端末の通信間隔に関する通信設定を変更させる端末設定データを生成する指示信号を出力する状態監視手段と、
前記指示信号が入力されたことに応じて、前記端末設定データを生成する端末設定データ生成手段と、
生成された前記端末設定データを所定のクライアント端末に送信する送信手段と、を備え、
前記クライアント端末は、
前記サーバに接続する通信設定をユーザから受け付ける端末設定受付手段と、
前記端末設定データを受信したことに応じて、前記端末設定データにより設定される通信設定を、前記クライアント端末の通信設定に優先適用する端末設定反映手段と、を備える接続間隔調整システム。
【請求項５】
通信ネットワークを介して接続するクライアント端末の接続間隔を調整させるサーバであって、
前記サーバの状態を監視する状態監視手段と、
前記状態監視手段が異常を検知した場合に、前記クライアント端末の通信間隔に関する通信設定を変更させる設定データを生成する設定データ生成手段と、
前記設定データを受信したことに応じて、前記設定データにより設定される通信設定を、前記クライアント端末においてユーザにより設定される通信設定に優先適用するステップを実行する実行プログラムを前記設定データと共に前記クライアント端末に送信する送信手段と、
を備えるサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続間隔調整方法、システム及びサーバに関する。詳細には、クライアント端末が定期的にサーバに接続する間隔を調整する方法、システム及びサーバに関する。
【背景技術】
【０００２】
クライアント端末で稼働するアプリケーションの中には、ネットワークを通じて定期的にサーバにアクセスし、アプリケーション用のデータをダウンロードするものがある。例えば、パターンファイルを定期的にダウンロードするウィルスソフトや、Ｗｅｂブラウザを介してスポーツニュースなどの速報を表示するソフトなどが挙げられる。
【０００３】
このようなアプリケーションでは、ネットワークに接続する間隔を始めとする各種設定については、クライアント端末側でユーザが自ら設定したり、アプリケーションのインストール時にデフォルトで設定されたりするのが一般的である。
このような場合、サーバに何らかの障害が生じた場合であっても、クライアント端末は設定通りにサーバに接続しようとしてしまう。すると、クライアント端末側では、サーバへの接続を一度失敗したとしても、複数回接続を繰り返し試みるなどするために、クライアント端末自体の処理速度が遅くなったり、フリーズしたりする場合があった。
そこで、通信相手の状態についてヘルスチェックを定期的に行い、そのヘルスチェックの間隔を、通信相手側又はサーバ側のＣＰＵの負荷や通信の優先度に応じて変更する発明が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１７９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載された発明では、端末又はサーバは、端末側又はサーバで障害が生じているか否かを判断するために、最低限の通信を行う必要がある。このため、その通信時において障害が発生している場合には、障害に係る情報収集のため及びヘルスチェック間隔の調整のためサーバと端末とが相互に通信する必要がある。すると端末は、サーバに接続できない場合には、サーバに複数回接続を試みることになるので、端末自身の処理速度が遅くなる。このように、サーバに障害が生じた場合、端末は、端末を使用するユーザにストレスを感じさせることなく処理を行うことは困難である。
【０００６】
本発明は、サーバに何らかの障害が生じた場合に、当該サーバに接続するクライアント端末を使用するユーザにストレスを感じさせることなく、簡潔な処理で当該サーバへの接続を調整することができる通信間隔調整方法、システム及びサーバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）クライアント端末が通信ネットワークを介してサーバに接続する間隔を調整する接続間隔調整方法であって、前記サーバが、前記サーバの異常を検知したことに応じて、前記クライアント端末の通信間隔に関する通信設定を変更させる端末設定データを生成する端末設定データ生成ステップと、生成された前記端末設定データを所定のクライアント端末に送信する送信ステップと、を実行し、前記クライアント端末が、前記サーバから前記端末設定データを受信したことに応じて、前記端末設定データにより設定される通信設定を、ユーザによる設定操作により設定される前記クライアント端末の通信設定に優先適用する通信設定適用ステップを実行する接続間隔調整方法。
【０００８】
（１）に記載の方法は、サーバで何らかの異常が検知された場合に、サーバは、クライアント端末の通信間隔に関する通信設定を変更させる端末設定データを生成してクライアント端末に送信する。この端末設定データを受信したクライアント端末は、クライアント端末で設定されている通信設定よりも、受信した端末設定データにより設定される通信設定を優先適用する処理を実行する。
これにより、例えば、端末設定データがサーバへ接続する通信間隔を長くするような設定を含む場合に、クライアント端末がサーバに接続する回数を減らすことができる。このため、クライアント端末は、サーバで異常が発生している間に接続しようとしたために、クライアント側での処理動作が遅くなることでユーザにストレスを感じさせることを防止することができる。
【０００９】
（２）前記端末設定データは、前記クライアント端末が前記サーバに接続することを停止させる情報を含み、前記サーバが、前記サーバが前記異常から回復したことを検知した場合に、前記端末設定データによる通信設定を解除させる解除データを生成する解除データ生成ステップと、生成された前記解除データを、前記所定のクライアント端末に送信するステップを実行し、前記クライアント端末が、前記解除データを受信したことに応じて、前記端末設定データによる通信設定を解除し、前記クライアント端末の通信設定を適用する端末設定データ再適用ステップを実行する（１）に記載の接続間隔調整方法。
【００１０】
（２）に記載の方法は、（１）に記載の方法に加えて、端末設定データには、クライアント端末がサーバに接続することを停止させる情報を含む。そして、サーバは、サーバの異常が回復したときにクライアント端末がサーバに接続することを停止させる通信設定を解除する解除データを作成し、クライアント端末に送信する。
これにより、サーバに異常が発生している間は、クライアント端末はサーバに接続しない。サーバが異常な状態から回復した場合に、クライアント端末の通信設定を解除する解除データを作成し、当該クライアント端末に送信する。このため、接続失敗によるストレスをユーザに感じさせることを防止することができる。
【００１１】
（３）前記端末設定データは、前記クライアント端末が前記サーバに接続することを停止させる情報及び所定の有効期間の情報を含み、前記クライアント端末が、前記端末設定データにより設定される通信設定を優先適用した後、前記所定の有効期間が経過した場合に、前記クライアント端末の通信設定を適用する端末設定データ再適用ステップを実行する（１）に記載の接続間隔調整方法。
【００１２】
（３）に記載の方法は、（１）に記載の方法に加えて、端末設定データには、クライアント端末がサーバに接続することを停止させる情報及び所定の有効期間の情報を含む。そしてクライアント端末は、端末設定データの通信設定を優先適用した後、所定の有効期間経過後には、再度クライアント端末側の通信設定を適用する。
これにより、クライアント端末は、有効期間が経過するまでサーバに接続することを停止するので、その間は接続失敗によるストレスをユーザに感じさせることを防止することができる。また、端末設定データには予め有効期間を定められるので、サーバは再度解除データを作成する必要がなく、サーバ側の処理負担も軽減することができる。
【００１３】
（４）クライアント端末が通信ネットワークを介してサーバに接続する間隔を調整する接続間隔調整システムであって、前記サーバは、前記サーバの異常を検知した場合に、前記クライアント端末の通信間隔に関する通信設定を変更させる端末設定データを生成する指示信号を出力する状態監視手段と、前記指示信号が入力されたことに応じて、前記端末設定データを生成する端末設定データ生成手段と、生成された前記端末設定データを所定のクライアント端末に送信する送信手段と、を備え、前記クライアント端末は、前記サーバに接続する通信設定をユーザから受け付ける端末設定受付手段と、前記端末設定データを受信したことに応じて、前記端末設定データにより設定される通信設定を、前記クライアント端末の通信設定に優先適用する端末設定反映手段と、を備える接続間隔調整システム。
【００１４】
（４）に記載のシステムは、（１）に記載した方法と同様の効果を奏する。
【００１５】
（５）通信ネットワークを介して接続するクライアント端末の接続間隔を調整させるサーバであって、前記サーバの状態を監視する状態監視手段と、前記状態監視手段が異常を検知した場合に、前記クライアント端末の通信間隔に関する通信設定を変更させる設定データを生成する設定データ生成手段と、前記設定データを受信したことに応じて、前記設定データにより設定される通信設定を、前記クライアント端末においてユーザにより設定される通信設定に優先適用するステップを実行する実行プログラムを前記設定データと共に前記クライアント端末に送信する送信手段と、を備えるサーバ。
【００１６】
（５）に記載のサーバは、（１）に記載した方法におけるサーバと同様の効果を奏する。
【発明の効果】
【００１７】
本発明によれば、サーバ側に何らかの障害が生じた場合に、当該サーバに接続するクライアント端末を使用するユーザにストレスを感じさせることなく簡潔な処理で当該サーバへの接続を調整することができる通信間隔調整方法、システム及びサーバを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態であるサーバとクライアント端末との機能構成を示す図である。
【図２】本発明の一実施形態であるサーバとクライアント端末との処理を示すフローチャートである。
【図３】本発明の一実施形態であるクライアント端末における通信設定を示す概念図である。
【図４】本発明の一実施形態であるクライアント端末における通信設定を示す概念図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、あくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２０】
図１は、本発明の実施形態に係るサーバ１０及びクライアント端末３０の機能構成図である。
【００２１】
サーバ１０とクライアント端末３０とは、通信ネットワークＮを介して相互に接続可能である。サーバ１０は、クライアント端末３０からの要求に応じて、アプリケーションプログラムやＷｅｂサービスなどを提供する。また、クライアント端末３０は、ユーザの操作に応じてサーバ１０が提供するアプリケーションプログラムをダウンロードしたり、Ｗｅｂサービスなどを受けたりする。
【００２２】
通信ネットワークＮは、本実施形態では、複数のコンピュータが相互に接続可能な、いわゆるインターネット通信網を指し、その他、企業や学校といった組織の内部で構築されたイントラネットであってもよい。
【００２３】
サーバ１０は、制御部１１と、通信手段１２と、記憶部１３と、操作部１４と、表示部１５と、を少なくとも備える。
【００２４】
制御部１１は、サーバ１０における各種処理を制御する。制御部１１は、ステータス確認手段１１１と、設定データ生成手段１１２と、アクセス受付手段１１３と、を有する。
【００２５】
ステータス確認手段１１１は、サーバ１０の状態を監視し、異常が生じたと判断した場合に、後述の設定データ生成手段１１２に端末設定データを生成させる指示信号を出力する。サーバ１０の異常は、例えば、サーバ１０で動作するアプリケーションプログラムが異常動作をした場合であったり、大量のアクセスによりリソースに対して過負荷の状態となったりした場合などである。
【００２６】
設定データ生成手段１１２は、ステータス確認手段１１１がサーバ１０に異常が生じたと判断し、端末設定データを生成させる指示信号が入力されたことに応じて、端末設定データを生成する。端末設定データは、クライアント端末３０がサーバ１０に接続する接続間隔に関する情報と、クライアント端末３０においてサーバ１０に接続する接続間隔を変更させるプログラムと、を含む。例えば、接続間隔に関する情報及びプログラムは、ＸＭＬ（eXtensible  Markup  Language）言語やＪａｖａｓｃｒｉｐｔ（登録商標）などで記述され、クライアント端末３０において、例えば、Ｗｅｂブラウザにより実行される。
これらのプログラムは、サーバ１０においては、記憶部１３における所定領域に格納され、ステータス確認手段１１１が出力する指示信号に応じて設定データ生成手段１１２により読み出され、接続間隔に関する情報が追加されて端末設定データとしてクライアント端末３０に送信される。そして、端末設定データを受信したクライアント端末３０は、当該クライアント端末３０における通信設定に対して端末設定データによる通信設定を優先して適用する。
【００２７】
この端末設定データによる通信間隔の設定は、例えば、クライアント端末３０が端末設定データを受信し、端末設定データによる通信設定を適用したときから、サーバ１０への接続を停止させる設定をすることができる。この場合は、ステータス確認手段１１１が、サーバ１０が異常な状態から回復したと判断したことに応じて、サーバ１０の設定データ生成手段１１２は、端末設定データによる通信設定を解除させる解除データを生成し、クライアント端末３０に送信することが好ましい。若しくは、端末設定データによる通信間隔の設定は、例えばｘ分毎という具体的な時間を指定したものであってよく、さらには、クライアント端末３０におけるサーバ１０への通信間隔に対してｘ分追加した通信間隔とするものであってよい。この場合には、端末設定データの有効期間を定めた設定を設け、有効期間が経過した後は、クライアント端末３０における元の通信設定を再度適用することが好ましい。
【００２８】
アクセス受付手段１１３は、クライアント端末３０からの接続要求を通信手段１２を介して受け付ける。そして、アクセス受付手段１１３は、クライアント端末３０からの要求に応じて記憶部１３からアプリケーション用のデータを読み出し、要求を受けたクライアント端末３０に当該データを通信手段１２により送信させる。
【００２９】
通信手段１２は、クライアント端末３０が通信ネットワークＮを介して送信する接続要求を受信したり、設定データ生成手段１１２が生成した端末設定データをクライアント端末３０に送信する。具体的には、通信手段１２は、各種有線又は無線ＬＡＮ装置を挙げることができる。通信手段１２は、制御部１１の処理に応じてデータの送受信を行い、受信したデータを制御部１１に出力する。
【００３０】
記憶部１３は、サーバ１０が各種処理を行うための各種実行プログラムや各種データを記憶する。また、記憶部１３は、サーバ１０がクライアント端末３０に送信するアプリケーションプログラムやデータを適宜記憶する。本実施形態では、記憶部１３はサーバ１０の内部に設けられているが、一部のデータについてはネットワークＮを介して接続される外部の記憶装置（図示せず）に記憶するようにしてもよい。
【００３１】
本実施形態のサーバ１０のハードウェアは、一般的なコンピュータによって構成してもよい。一般的なコンピュータは、例えば、制御部１１として、中央処理装置（ＣＰＵ）を備える他、記憶部１３として、メモリ（ＲＡＭやＲＯＭ）、ハードディスク（ＨＤＤ）及び光ディスク（ＣＤやＤＶＤ等）を、通信手段１２として各種有線や無線ＬＡＮ装置を適宜備え、バスラインにより接続されている。このような一般的なコンピュータにおいて、ＣＰＵは、サーバ１０を統括的に制御し、各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。また、クライアント端末３０も同様の構成を備える。
【００３２】
クライアント端末３０は、制御部３１と、通信手段３２と、記憶部３３と、ユーザからの操作を受け付ける操作デバイスとしての操作部３４と、制御部３１による処理の結果などを表示する表示部３５と、を少なくとも備える。
【００３３】
制御部３１は、クライアント端末３０における各種処理を制御する。サーバアクセス手段３１１と、端末設定受付手段３１２と、端末設定反映手段３１３と、を有する。
【００３４】
サーバアクセス手段３１１は、通信手段３２により、通信ネットワークＮを介してサーバ１０に接続する。例えば、サーバアクセス手段３１１は、Ｗｅｂブラウザなどのアプリケーションプログラムを挙げることができる。サーバアクセス手段３１１は、ユーザによる操作部３４の操作に応じて、サーバ１０への接続を開始する。若しくは、サーバアクセス手段３１１は、記憶部３３の端末設定記憶手段３３１に記憶された通信設定に基づいて、サーバ１０への接続を行う。本実施形態では、サーバアクセス手段３１１は、定期的にサーバ１０に接続要求を行うものとする。
【００３５】
端末設定受付手段３１２は、ユーザからの通信設定に関する設定を受け付ける。詳細には、ユーザによる操作部３４の操作に応じて、表示部３５に表示される設定画面等における入力欄（図示せず）に入力される各種数値や文字を受け付ける。例えば、端末設定受付手段３１２は、表示部３５にレジストリエディタやその他の管理プログラム、アプリケーションプログラムからの設定用画面等を表示させ、ユーザによる操作部３４からの入力を受け付ける。そして、端末設定受付手段３１２により受け付けられた各種設定は、記憶部３３の端末設定記憶手段３３１に記憶される。
【００３６】
端末設定反映手段３１３は、ユーザの操作による通信設定と、サーバ１０から受信した端末設定データによる通信設定とのいずれかをクライアント端末３０の通信設定として適用する。詳細には、端末設定反映手段３１３は、通信手段３２を介してサーバ１０から端末設定データを受信すると、端末設定データに含まれるプログラムを実行し、端末設定データの通信設定を優先適用する。
【００３７】
また、端末設定反映手段３１３は、サーバ１０から、端末設定データにより優先適用された通信設定を解除する解除データを受信したことに応じて、当該クライアント端末３０における元の通信設定、すなわちクライアント端末３０において端末設定データの通信設定が適用される前に適用されていた通信設定を再度適用する。若しくは、端末設定反映手段３１３は、端末設定データにおいて、有効期間の設定が含まれていた場合には、有効期間が経過したことに応じてクライアント端末３０における元の通信設定を再度適用する。
【００３８】
通信手段３２は、クライアント端末３０が通信ネットワークＮを介してサーバ１０に接続したり、サーバ１０から各種データをダウンロードする手段を構成する。具体的には、各種有線又は無線ＬＡＮ装置及びＷｅｂブラウザ等を挙げることができる。通信手段３２は、制御部３１の処理に応じてデータの送受信を行い、受信したデータを制御部３１に出力する。
【００３９】
記憶部３３は、クライアント端末３０が各種処理を行うための各種実行プログラムや各種データを記憶する。また、記憶部３３の端末設定記憶手段３３１は、当該クライアント端末３０における通信設定を含む各種設定が記憶されている。サーバ１０から端末設定データを受信した場合には、クライアント端末３０で設定されていた通信設定をファイルとして端末設定記憶手段３３１に記憶させ、その後、端末設定データによる通信設定を適用し、記憶する。
【００４０】
図２を参照して、サーバ１０とクライアント端末３０の処理の流れについて説明する。図２は、サーバ１０とクライアント端末３０の処理の流れを示すフローチャートである。
【００４１】
ここで、クライアント端末３０には、周期的にサーバ１０に接続し、サーバ１０からアプリケーション用のデータをダウンロードして表示部３５に表示させるアプリケーションプログラムがインストールされ、デフォルト設定又はユーザによる通信設定を受け付けているものとする。
【００４２】
ステップＳ１１では、サーバ１０のステータス確認手段１１１は、当該サーバ１０のステータスを確認する。具体的には、サーバ１０のステータス確認手段１１１は、異常があるか否かを判別する（ステップＳ１２）。ステータス確認手段１１１が現在異常が発生していると判別した場合（ステップＳ１２でＹＥＳと判別された場合）には、ステータス確認手段１１１は、ステップＳ１３に処理を移す。また、ステータス確認手段１１１が異常が発生していないと判別した場合（ステップＳ１２でＮＯと判別された場合）には、ステータス確認手段１１１は、ステップＳ１１に処理を戻す。
【００４３】
ステップＳ１３では、サーバ１０の設定データ生成手段１１２は端末設定データを生成する。具体的には、ステップＳ１２においてステータス確認手段１１１がサーバ１０に異常が発生していると判別したことに応じて、ステータス確認手段１１１は、設定データ生成手段１１２に端末設定データを生成させる指示信号を出力する。設定データ生成手段１１２は、指示信号が入力されたことに応じて端末設定データを生成する。
設定データ生成手段１１２は、記憶部１３から、クライアント端末３０において端末設定データの通信設定を適用させるためのプログラムを読み出す。さらに設定データ生成手段１１２は、接続間隔に関する情報を追加して端末設定データとして生成させる。
【００４４】
ステップＳ１４では、サーバ１０の設定データ生成手段１１２は、ステップＳ１３で生成した端末設定データを、通信手段１２により所定のクライアント端末３０に送信する。所定のクライアント端末３０とは、サーバ１０に予め登録されているクライアント端末３０をいう。例えば、登録されているクライアント端末３０は、サーバ１０が提供するサービスを利用するために、所定の情報を入力して登録してあるクライアント端末３０をいう。
【００４５】
ステップＳ１５では、クライアント端末３０の端末設定反映手段３１３は、通信手段３２を介して端末設定データを受信する。そして、端末設定反映手段３１３は、端末設定データに含まれるプログラムを実行して、端末設定データに含まれる通信設定を適用する（ステップＳ１６）。
このとき、当該クライアント端末３０においてユーザの操作により設定された元の通信設定は、端末設定反映手段３１３により、別ファイルとして端末設定記憶手段３３１に記憶される。
【００４６】
ステップＳ１７では、サーバ１０のステータス確認手段１１１は、サーバ１０のステータスを確認し、異常状態から回復したか否かを判別する（ステップＳ１８）。ステータス確認手段１１１が異常な状態から回復した判別した場合（ステップＳ１８でＹＥＳと判別された場合）には、ステータス確認手段１１１は、ステップＳ１９に処理を移す。また、ステータス確認手段１１１が、異常な状態から回復していないと判別した場合（ステップＳ１８でＮＯと判別された場合）には、ステータス確認手段１１１は、ステップＳ１７に処理を戻す。
【００４７】
ステップＳ１９では、サーバ１０のステータス確認手段１１１は、ステップＳ１８において、サーバ１０が異常な状態から回復していると判別したことに応じて、設定データ生成手段１１２に解除データを生成させる指示信号を出力する。
【００４８】
ステップＳ２０では、サーバ１０の設定データ生成手段１１２は、解除データを生成する。具体的には、設定データ生成手段１１２は、ステータス確認手段１１１から指示信号が入力されたことに応じて解除データを生成する。ここで、解除データは、クライアント端末３０において優先適用された端末設定データによる通信設定を解除するためのものである。例えば、解除データは、端末設定データによる通信設定を解除するプログラムを含む。
【００４９】
ステップＳ２１では、サーバ１０の設定データ生成手段１１２は、生成した解除データを所定のクライアント端末３０に通信手段１２を介して送信する。この所定のクライアント端末３０は、ステップＳ１４で端末設定データを送信したクライアント端末３０となる。
【００５０】
ステップＳ２２では、クライアント端末３０の端末設定反映手段３１３は、通信手段３２を介して解除データを受信する。そして、端末設定反映手段３１３は、端末設定記憶手段３３１から元の通信設定を記載したファイルを読み出し、ステップＳ１５で受信した端末設定データによる通信設定から、元の通信設定に変更する（ステップＳ２３）。
【００５１】
このように、本実施形態では、クライアント端末３０は、サーバ１０に異常が生じた場合、一時的にサーバ１０への定期的な接続を停止させる。例えば、通常は１分間隔でサーバ１０に接続する設定である場合（図３（ａ））であるとする。この場合、サーバ１０に異常が生じた場合（図３（ｂ））には、クライアント端末３０は、サーバ１０から端末設定データを受信すると、これ以降のサーバ１０への定期的な接続を停止させる（図３（ｂ）のポイントＡ）。そして、後述の解除データを受信したことに応じて（図３（ｂ）のポイントＢ）、クライアント端末３０は、定期的にサーバ１０に接続する通信設定に戻すことができる。
【００５２】
本実施形態では、サーバ１０から端末設定データが送信され、これを受信したクライアント端末３０は、端末設定データによる通信設定を優先適用する。このため、サーバ１０に異常が生じた場合であっても、クライアント端末３０がサーバ１０へ接続することが制限される。クライアント端末３０が端末設定データによる通信設定を優先適用する処理は、バックグラウンドで行われる。このため、クライアント端末３０を使用するユーザが、例えば、ＷｅｂブラウザでＷｅｂページを閲覧している間でも、クライアント端末３０は、通信間隔が設定変更されたことを意識させずに処理することができる。また、本実施形態では、クライアント端末３０からサーバ１０への接続が失敗したことによるクライアント端末３０の処理動作の遅れが生じるのを低減させる。さらに本実施形態は、サーバ１０にとっても、クライアント端末３０による接続要求を処理する処理量を少なくすることができる。そして、サーバ１０が提供するサービスを利用するユーザに、ストレスを感じさせるような場面を低減させることができる。
【００５３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【００５４】
上述の実施形態では、端末設定データは、クライアント端末３０による定期的なサーバ１０への接続を一時的に中断させるプログラム及び通信設定に関する情報を含むとしたが、これに限らない。例えば、端末設定データは、図４に示すように、サーバ１０に定期的に接続する間隔を、クライアント端末３０の端末設定受付手段３１２が受け付けた通信設定における間隔よりも、大きくするものであってよい。例えば、クライアント端末３０の通信設定は、通常時は１分間隔で定期的にサーバ１０に接続する設定である（図４（ａ））が、サーバ１０の異常時には、３分間隔で接続する設定とする（図４（ｂ））ようにしてもよい。又は、端末設定データによる通信設定は、通常時の通信間隔（上述の例では１分間）に３分を加えて、計４分間隔とするようにしてもよい。これにより、サーバ１０がクライアント端末３０による接続要求の処理量を少なくすることができる。加えて、クライアント端末３０においても、サーバ１０への接続失敗などによる処理の遅れなどの影響を低減させることができる。
【００５５】
また、上述の実施形態では、サーバ１０の設定データ生成手段１１２は、サーバ１０が異常な状態から回復した場合に、解除データを生成してクライアント端末３０に送信する。そして、解除データを受信したクライアント端末３０の端末設定反映手段３１３は、元の通信設定ファイルを読み出して再度適用するとしたがこれに限らない。例えば、設定データ生成手段１１２が端末設定データに有効期間を設定し、これが経過したことに応じて、クライアント端末３０の端末設定反映手段３１３は、クライアント端末３０における元の通信設定を再適用するとしてもよい。この場合には、図２のステップＳ１９からステップＳ２２は不要である。その代わりに、ステップＳ２３の前に、クライアント端末３０の端末設定反映手段３１３が有効期間が経過したか否かを判別するステップを設けることが好ましい。
【００５６】
さらには、端末設定データに有効期間を設ける場合でも、サーバ１０の設定データ生成手段１１２は、サーバ１０の異常な状態が回復した際に解除データを送信するとしてもよい。詳細には、端末設定データに有効期間の設定を含ませておき、クライアント端末３０の端末設定反映手段３１３は、端末設定データによる通信設定を優先適用する。そして、クライアント端末３０の端末設定反映手段３１３は、サーバ１０から解除データを受信した場合、有効期間内であってもクライアント端末３０での元の通信設定を有効化する。これにより、端末設定データの有効期間内にサーバ１０の異常が回復した場合に、クライアント端末３０は、より早くクライアント端末３０での元の通信設定に戻すことができる。
【００５７】
また、上述の実施形態では、サーバ１０の設定データ生成手段１１２が端末設定データを送信するクライアント端末３０は、予めサーバ１０に登録されているクライアント端末３０であるとしたが、これに限らない。例えば、端末設定データが送信されるクライアント端末３０は、サーバ１０に異常が生じた時の所定時間前にサーバ１０のアクセス受付手段１１３が接続要求を受け付けたクライアント端末３０であってもよい。この場合、サーバ１０は、クライアント端末３０が事前に登録されていなくても、端末設定データを所定のクライアント端末３０に送信することができる。
【符号の説明】
【００５８】
１０  サーバ
１１  制御部
１２  通信手段
１３  記憶部
３０  クライアント端末
３１  制御部
３２  通信手段
３３  記憶部
１１１  ステータス確認手段
１１２  設定データ生成手段
１１３  アクセス受付手段
３１１  サーバアクセス手段
３１２  端末設定受付手段
３１３  端末設定反映手段
３３１  端末設定記憶手段
【図１】
2011090507.tif 000003
【図２】
2011090507.tif 000004
【図３】
2011090507.tif 000005
【図４】
2011090507.tif 000006