(57)【要約】【課題】通信対象となる端末装置からのアクセス時における処理負荷を軽減することが可能な通信システムを提供する。【解決手段】管理サーバ４は、複数の携帯電話機の各々における管理サーバ４へのアクセスタイミングを算出する為のキー情報を記録する記録部４４と、ブロードキャスト形式により、アクセス情報の返信を要求する為の要求情報及びキー情報を複数の携帯電話機の各々に送信する通信部４１と、要求情報に返信してきた携帯電話機を管理する管理部４２とを備え、複数の携帯電話機の各々は、キー情報と携帯電話機自身の固有情報とに基づいて管理サーバ４へのアクセスタイミングを算出するアクセスタイミング算出部２３と、算出されたアクセスタイミングで管理サーバ４にアクセス情報を送信する通信部２４とを備える。【選択図】　図１
2004133595.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置と、通信回線を介して前記複数の端末装置との通信処理を行うサーバとを有する通信システムであって、
前記サーバは、前記複数の端末装置の各々からの前記サーバへのアクセスのタイミングを前記複数の端末装置の各々によって決定する為のキー情報を記録するキー情報記録部と、前記キー情報記録部に記録されているキー情報と前記サーバ自身へのアクセスを要求する要求情報とを、ブロードキャスト形式により前記複数の端末装置の各々に送信する送信手段とを備え、
前記複数の端末装置の各々は、自装置の固有情報が記録される固有情報記録部と、前記キー情報と前記自装置の固有情報とに基づいて前記サーバへのアクセスのタイミングを決定するアクセスタイミング決定手段と、前記要求情報に応じて、前記決定されたアクセスタイミングで前記サーバにアクセスするアクセス手段とを備えることを特徴とする通信システム。
【請求項２】
前記サーバは、前記複数の端末装置の各々の固有情報を記録する固有情報記録部と、前記要求情報の送信前に当該固有情報を前記複数の端末装置の各々に送信する固有情報送信手段とを備え、
前記複数の端末装置の各々の前記固有情報記録部には、前記サーバから送信される固有情報が記録されることを特徴とする請求項１記載の通信システム。
【請求項３】
前記サーバは、前記サーバ自身の負荷情報を取得する負荷情報取得手段と、前記キー情報を生成するキー情報生成手段とを備え、
前記キー情報には、前記複数の端末装置のいずれか１つにおける前記サーバへのアクセスのアクセスタイミングと当該アクセスタイミングに最も近いアクセスタイミングとの時間間隔を決定する為のパラメータ情報が含まれており、
前記キー情報生成手段は、前記サーバの負荷が閾値より大きい場合、前記時間間隔を所定値よりも増加させるパラメータ情報を含むキー情報を生成し、
前記端末装置の前記アクセスタイミング決定手段は、前記生成されたキー情報に含まれるパラメータ情報に基づいて前記アクセスタイミングの時間間隔を決定することを特徴とする請求項１又は請求項２記載の通信システム。
【請求項４】
前記サーバは、前記サーバ自身の負荷情報を取得する負荷情報取得手段と、前記キー情報を生成するキー情報生成手段とを備え、
前記キー情報には、前記複数の端末装置の各々が前記サーバにアクセス可能なアクセスタイミングの数を決定する為のパラメータ情報が含まれており、
前記キー情報生成手段は、前記サーバの負荷が閾値より大きい場合、前記アクセスタイミングの数を所定値よりも増加させるパラメータ情報を含むキー情報を生成し、
前記端末装置の前記アクセスタイミング決定手段は、前記生成されたキー情報に含まれるパラメータ情報に基づいて前記アクセスタイミングの数を決定することを特徴とする請求項１又は請求項２記載の通信システム。
【請求項５】
通信回線を介して複数の端末装置との通信処理を行う通信システムにおけるサーバであって、
前記複数の端末装置の各々からの前記サーバへのアクセスのタイミングを前記複数の端末装置の各々によって決定する為のキー情報を記録するキー情報記録部と、
前記キー情報記録部に記録されているキー情報と前記サーバ自身へのアクセスを要求する要求情報とを、ブロードキャスト形式により前記複数の端末装置の各々に送信する送信手段とを備えることを特徴とするサーバ。
【請求項６】
前記複数の端末装置の各々の固有情報を記録する固有情報記録部と、
前記要求情報の送信前に当該固有情報を前記複数の端末装置の各々に送信する固有情報送信手段とを備えることを特徴とする請求項５記載のサーバ。
【請求項７】
前記キー情報には、前記複数の端末装置のいずれか１つにおける前記サーバへのアクセスタイミングと当該アクセスタイミングに最も近いアクセスタイミングとの時間間隔を決定するパラメータ情報が含まれており、
前記サーバ自身の負荷情報を取得する負荷情報取得手段と、
前記サーバ自身の負荷が閾値より大きい場合、前記時間間隔を所定値よりも増加させるパラメータ情報を含むキー情報を生成するキー情報生成手段とを備えることを特徴とする請求項５又は請求項６記載のサーバ。
【請求項８】
前記キー情報には、前記複数の端末装置の各々が前記サーバにアクセス可能なアクセスタイミングの数を決定するパラメータ情報が含まれており、
前記サーバ自身の負荷情報を取得する負荷情報取得手段と、
前記サーバ自身の負荷が閾値より大きい場合、前記アクセスタイミングの数を所定値よりも増加させるパラメータ情報を含むキー情報を生成するキー情報生成手段とを備えることを特徴とする請求項５又は請求項６記載のサーバ。
【請求項９】
通信回線を介して複数の端末装置との通信処理を行うサーバを有する通信システムにおける端末装置であって、
前記複数の端末装置の各々は、自装置の固有情報が記録される固有情報記録部と、
前記サーバから送信される前記サーバへのアクセスのタイミングを決定する為のキー情報と、前記自装置の固有情報とに基づいて、前記サーバへのアクセスのタイミングを決定するアクセスタイミング決定手段と、
前記サーバから前記キー情報と共に送信される前記サーバへのアクセスを要求する要求情報に応じて、前記決定されたアクセスタイミングで前記サーバにアクセスするアクセス手段とを備えることを特徴とする端末装置。
【請求項１０】
前記固有情報記録部に記録される固有情報は、前記要求情報を受信する前に前記サーバから送信されてくるものであることを特徴とする請求項９記載の端末装置。
【請求項１１】
前記アクセスタイミング決定手段は、前記サーバから送信される、前記複数の端末装置のいずれか１つにおける前記サーバへのアクセスのアクセスタイミングと当該アクセスタイミングに最も近いアクセスタイミングとの時間間隔を決定するパラメータ情報に基づいて、前記アクセスタイミングの時間間隔を決定することを特徴とする請求項９又は請求項１０記載の端末装置。
【請求項１２】
前記アクセスタイミング決定手段は、前記サーバから送信される、前記複数の端末装置の各々が前記サーバにアクセス可能なアクセスタイミングの数を決定するパラメータ情報に基づいて、前記アクセスタイミングの数を決定することを特徴とする請求項９又は請求項１０記載の端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介して複数の端末装置との通信処理を行う通信システム、サーバ、及び端末装置に関する。
【０００２】
【従来の技術】
通信回線を介して複数の端末装置との通信処理を行う通信システムの一例として端末装置管理システムがある。以下では、通信回線に接続された複数の端末装置の各々にインストールされているソフトウェアのバージョンを、全端末装置で統一して管理する例について説明する。
【０００３】
一般に、端末装置管理システムでは、端末装置を管理する為の管理情報を、端末装置管理サーバが端末装置に送信したり、端末装置管理サーバが端末装置から管理情報を取得したりすることで、端末装置の管理が行われる。この端末装置の管理を開始するにあたって、端末装置管理サーバは、まず、端末装置の管理を開始する為の情報（管理情報とは異なる情報）を端末装置に送信する。そして、この情報に対して端末装置が応答することで、端末装置の管理を開始するという一連の動作を行う。
【０００４】
従来の端末装置管理システムでは、最新バージョンのソフトウェアを各端末装置に配信する場合、まず、端末装置管理サーバが管理対象となる複数の端末装置に対して端末装置の管理を開始する為の情報をブロードキャスト形式により一斉に全端末装置に送信する。各端末装置は、この情報に応答して一斉に端末装置管理サーバにアクセスし、このアクセスが管理を開始する為のトリガとなる。
【０００５】
その後、端末装置管理サーバからの要求により、各端末装置内にインストールされているソフトウェアのバージョン情報を含む管理情報が端末装置管理サーバに対して送信される。端末装置管理サーバでは、バージョン情報が最新ではない古いバージョンのソフトウェアを有している端末装置をその管理情報により判断し、該当する端末装置にのみ最新バージョンのソフトウェアを配信する。最新バージョンのソフトウェアを受信した端末装置では、ソフトウェアが最新のバージョンに更新される。以上のようにすることで、管理対象となる全端末装置内のソフトウェアを最新バージョンに統一していた（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開２００１−３５０６３０号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上記従来のシステムでは、端末装置管理サーバが、ブロードキャスト形式により管理を開始する為の情報を全端末装置に一斉に送信する為、管理対象となる全端末装置が、端末装置管理サーバに対して一斉にアクセスする可能性が大きい。この為、各端末装置から端末装置管理サーバへのアクセスが同時に行われる可能性が高く、同時アクセスにより端末装置管理サーバの処理負荷が増大してしまうという問題点があった。
【０００８】
本発明は、上記従来の問題点に鑑みてなされたものであって、通信処理の対象となる端末装置からのアクセス時におけるサーバの処理負荷を軽減することが可能な通信システム、サーバ、及び端末装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の通信システムは、複数の端末装置と、通信回線を介して前記複数の端末装置との通信処理を行うサーバとを有する通信システムであって、前記サーバは、前記複数の端末装置の各々からの前記サーバへのアクセスのタイミングを前記複数の端末装置の各々によって決定する為のキー情報を記録するキー情報記録部と、前記キー情報記録部に記録されているキー情報と前記サーバ自身へのアクセスを要求する要求情報とを、ブロードキャスト形式により前記複数の端末装置の各々に送信する送信手段とを備え、前記複数の端末装置の各々は、自装置の固有情報が記録される固有情報記録部と、前記キー情報と前記自装置の固有情報とに基づいて前記サーバへのアクセスのタイミングを決定するアクセスタイミング決定手段と、前記要求情報に応じて、前記決定されたアクセスタイミングで前記サーバにアクセスするアクセス手段とを備えることを特徴とする。
【００１０】
この構成により、端末装置の固有情報と、サーバから送信されるキー情報とに基づいて、複数の端末装置の各々からのサーバへのアクセスタイミングが決定される。この為、多数の端末装置が同じタイミングでサーバにアクセスする可能性が低くなり、端末装置からのアクセス時におけるサーバの処理負荷を軽減することができる。
【００１１】
又、本発明の通信システムは、前記サーバが、前記複数の端末装置の各々の固有情報を記録する固有情報記録部と、前記要求情報の送信前に当該固有情報を前記複数の端末装置の各々に送信する固有情報送信手段とを備え、前記複数の端末装置の各々の前記固有情報記録部には、前記サーバから送信される固有情報が記録されることを特徴とする。
【００１２】
この構成により、固有情報を有していない端末装置であっても、サーバから予め送信される固有情報によりアクセスタイミングを決定することができる。
【００１３】
又、本発明の通信システムは、前記サーバが、前記サーバ自身の負荷情報を取得する負荷情報取得手段と、前記キー情報を生成するキー情報生成手段とを備え、前記キー情報には、前記複数の端末装置のいずれか１つにおける前記サーバへのアクセスタイミングと当該アクセスタイミングに最も近いアクセスタイミングとの時間間隔を決定する為のパラメータ情報が含まれており、前記キー情報生成手段は、前記サーバの負荷が閾値より大きい場合、前記時間間隔を所定値よりも増加させるパラメータ情報を含むキー情報を生成し、前記端末装置の前記アクセスタイミング決定手段は、前記生成されたキー情報に含まれるパラメータ情報に基づいて前記アクセスタイミングの時間間隔を決定することを特徴とする。
【００１４】
この構成により、サーバの負荷が閾値より大きい場合、時間間隔を増加させるパラメータ情報により時間間隔を増加させることで、例えば、最初にサーバにアクセスしてくる端末装置のアクセスタイミングと２番目にアクセスしてくる端末装置のアクセスタイミングとの時間間隔を長くすることができる。この為、サーバにおいて１回のアクセスによる端末装置との通信処理にかけることのできる時間を長くすることができ、同時に行う必要がある処理の数が分散され、処理負荷を軽減することができる。
【００１５】
又、本発明の通信システムは、前記サーバが、前記サーバ自身の負荷情報を取得する負荷情報取得手段と、前記キー情報を生成するキー情報生成手段とを備え、前記キー情報には、前記複数の端末装置の各々が前記サーバにアクセス可能なアクセスタイミングの数を決定する為のパラメータ情報が含まれており、前記キー情報生成手段は、前記サーバの負荷が閾値より大きい場合、前記アクセスタイミングの数を所定値よりも増加させるパラメータ情報を含むキー情報を生成し、前記端末装置の前記アクセスタイミング決定手段は、前記生成されたキー情報に含まれるパラメータ情報に基づいて前記アクセスタイミングの数を決定することを特徴とする。
【００１６】
この構成により、サーバの負荷が閾値より大きい場合、端末装置のアクセスタイミングの数を所定値よりも増加させることで、例えば、１００台の端末装置がサーバにアクセス可能なアクセスタイミングの数を１０から５０に増加させることが可能となる。この為、端末装置からサーバにアクセス可能なするアクセスタイミングのパターンを５倍に増やすことができ、サーバへのアクセスが同時に多数の端末装置によって行われる可能性を低くすることができる。したがって、端末装置からのアクセス時の処理負荷を軽減することができる。
【００１７】
本発明のサーバは、通信回線を介して複数の端末装置との通信処理を行う通信システムにおけるサーバであって、前記複数の端末装置の各々からの前記サーバへのアクセスのタイミングを前記複数の端末装置の各々によって決定する為のキー情報を記録するキー情報記録部と、前記キー情報記録部に記録されているキー情報と前記サーバ自身へのアクセスを要求する要求情報とを、ブロードキャスト形式により前記複数の端末装置の各々に送信する送信手段とを備えることを特徴とする。
【００１８】
又、本発明のサーバは、前記複数の端末装置の各々の固有情報を記録する固有情報記録部と、前記要求情報の送信前に当該固有情報を前記複数の端末装置の各々に送信する固有情報送信手段とを備えることを特徴とする。
【００１９】
又、本発明のサーバは、前記キー情報には、前記複数の端末装置のいずれか１つにおける前記サーバへのアクセスタイミングと当該アクセスタイミングに最も近いアクセスタイミングとの時間間隔を決定するパラメータ情報が含まれており、前記サーバ自身の負荷情報を取得する負荷情報取得手段と、前記サーバ自身の負荷が閾値より大きい場合、前記時間間隔を所定値よりも増加させるパラメータ情報を含むキー情報を生成するキー情報生成手段とを備えることを特徴とする。
【００２０】
又、本発明のサーバは、前記キー情報には、前記複数の端末装置の各々が前記サーバにアクセス可能なアクセスタイミングの数を決定するパラメータ情報が含まれており、前記サーバ自身の負荷情報を取得する負荷情報取得手段と、前記サーバ自身の負荷が閾値より大きい場合、前記アクセスタイミングの数を所定値よりも増加させるパラメータ情報を含むキー情報を生成するキー情報生成手段とを備えることを特徴とする。
【００２１】
本発明の端末装置は、通信回線を介して複数の端末装置との通信処理を行うサーバを有する通信システムにおける端末装置であって、前記複数の端末装置の各々は、自装置の固有情報が記録される固有情報記録部と、前記サーバから送信される前記サーバへのアクセスのタイミングを決定する為のキー情報と、前記自装置の固有情報とに基づいて、前記サーバへのアクセスのタイミングを決定するアクセスタイミング決定手段と、前記サーバから前記キー情報と共に送信される前記サーバへのアクセスを要求する要求情報に応じて、前記決定されたアクセスタイミングで前記サーバにアクセスするアクセス手段とを備えることを特徴とする。
【００２２】
又、本発明の端末装置は、前記固有情報記録部に記録される固有情報が、前記要求情報を受信する前に前記サーバから送信されてくるものであることを特徴とする。
【００２３】
又、本発明の端末装置は、前記アクセスタイミング決定手段が、前記サーバから送信される、前記複数の端末装置のいずれか１つにおける前記サーバへのアクセスタイミングと当該アクセスタイミングに最も近いアクセスタイミングとの時間間隔を決定するパラメータ情報に基づいて、前記アクセスタイミングの時間間隔を決定することを特徴とする。
【００２４】
又、本発明の端末装置は、前記アクセスタイミング決定手段が、前記サーバから送信される、前記複数の端末装置の各々が前記サーバにアクセス可能なアクセスタイミングの数を決定するパラメータ情報に基づいて、前記アクセスタイミングの数を決定することを特徴とする。
【００２５】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
以下の実施形態では、本発明に係る通信システムの一例として、端末装置を管理する端末装置管理システムについて説明する。
（第一実施形態）
図１は、本発明の第一実施形態に係る携帯電話管理システムの構成図である。
携帯電話管理システムは、携帯電話網やインターネット等のネットワーク３に接続可能な複数の携帯電話機Ａ、Ｂ、Ｃ（以下、単に携帯電話機という）及びネットワーク３を介して携帯電話機を管理する管理サーバ４を備える。尚、携帯電話機はパーソナルコンピュータやＰＤＡ等の通信端末であれば何でも構わない。
【００２６】
又、以下の説明では、携帯電話機に予めインストールされているソフトウェアのバージョンを、管理サーバ４により最新バージョンにバージョンアップさせることで、管理対象となる全ての携帯電話機のソフトウェアのバージョンを統一する際の管理例について説明する。
【００２７】
尚、本実施形態に係る携帯電話管理システムでは、携帯電話機を管理する為の管理情報を、管理サーバ４が携帯電話機に送信したり、管理サーバ４が携帯電話機から管理情報を収集したりすることで、携帯電話機の管理が行われる。この携帯電話機の管理を開始するにあたって、管理サーバ４は、まず、携帯電話機の管理を開始する為の情報（管理情報とは異なる情報）を携帯電話機に送信する。そして、この情報に対して携帯電話機が応答することで、携帯電話機の管理を開始するという一連の動作を行う。
【００２８】
携帯電話機は、記録部２１（固有情報記録部）、制御部２２、アクセスタイミング算出部２３（アクセスタイミング決定手段）、及び通信部２４（アクセス手段）を備える。尚、複数の携帯電話機の各々は全て同様の構成である。
【００２９】
記録部２１には、管理サーバ４から配信されるソフトウェア、携帯電話機の機能に必要なプログラム、携帯電話機固有の情報（電話番号、累計通話料金情報、及び固体番号等）、及びその他のデータ（管理情報）等が記録される。この記録部２１には、携帯電話機毎に様々なバージョンのソフトウェアが記録されており、そのソフトウェアは携帯電話機２にインストールされている。
【００３０】
アクセスタイミング算出部２３は、管理サーバ４から送信されてくるキー情報と記録部２１に記録されている携帯電話機の固有情報とに基づいて、ソフトウェアのバージョンアップを要求する為のアクセス情報（携帯電話機の管理を開始する為のトリガとなる情報）を管理サーバ４に送信するタイミング（アクセスタイミング）を算出する。このアクセスタイミングを算出する為に、アクセスタイミング算出部２３は１つのアクセスタイミング算出式を保持している。
【００３１】
尚、管理サーバ４から送信されてくるキー情報には、ステップ秒数情報及び分割数情報が含まれている。ステップ秒数とは、ある携帯電話機が管理サーバ４にアクセスしてから、別の携帯電話機が次に管理サーバ４にアクセスするまでのアクセス間隔を決定するパラメータである。分割数とは、管理対象となる複数の携帯電話機の管理サーバ４へのアクセスタイミングが、全部でいくつになるか（アクセスタイミング数）を決定するパラメータである。
【００３２】
例えば、ステップ秒数が３秒で、分割数が５つであった場合、携帯電話機は、アクセス情報を要求する要求情報を受信してから０秒後、３秒後、６秒後、９秒後、１２秒後の５つのいずれかのタイミングで管理サーバ４にアクセスすることになる。
【００３３】
アクセスタイミングは、携帯電話機の電話番号の下１桁の数値をその携帯電話機の固有情報とし、その固有情報を分割数で割った余りにステップ秒数を乗じることで算出する。例えば、ステップ秒数３、分割数７、電話番号０９０−１２３４−５６７８であった場合、アクセスタイミングは、（８％７）×３＝３秒後（％は剰余演算子であり、割った余りを算出する）となる。この算出方法により、固有情報を分割数で割った余りは０〜６までの最大７個となる為、アクセス間隔３秒且つ７つのアクセスタイミングで携帯電話機は管理サーバ４にアクセスすることになる。
【００３４】
この他にも、携帯電話機の累積通話料金の上１桁や携帯電話機固有のＩＤの下１桁等の数値を固有情報としてアクセスタイミングを算出しても良い。いずれの値を用いても、携帯電話機がいくつのタイミングで何秒間隔でアクセスするかはキー情報によって決定される。
【００３５】
通信部２４は、管理サーバ４からの情報を受信して制御部２２に伝達したり、アクセスタイミング算出部２３の算出したアクセスタイミングによりアクセス情報や管理情報を管理サーバ４に送信したりする。
【００３６】
管理サーバ４は、通信部４１（送信手段）、管理部４２、制御部４３、及び記録部４４を備える。
【００３７】
通信部４１は、記録部４４に記録されているキー情報とアクセス情報の返信を要求する要求情報とを携帯電話機にブロードキャスト形式により一斉に送信したり、携帯電話機から送信されるアクセス情報や管理情報を受信して制御部４３に伝達したりする。尚、本実施形態で定義するブロードキャスト形式とは、マルチキャスト形式等も含むものであり、又、完全に同時送信するのではなく、非常に短い時間間隔で携帯電話機に情報を送信する場合も含む。
【００３８】
管理部４２は、管理サーバ４の管理者によって最新バージョンのソフトウェアが記録部４４に格納され、携帯電話機のソフトウェアバージョンアップの指示が行われると、アクセス情報の返信を要求する要求情報を生成し、生成した要求情報にキー情報を付加して制御部４３を介して通信部４１に伝達する。又、要求情報に対してアクセス情報を返信してきた携帯電話機に対して、管理情報の送信を要求し、要求に応じて送信されてきた管理情報に基づいて、最新バージョンのソフトウェアを記録部４４から読み出して、通信部４１により携帯電話機に送信させる。
【００３９】
記録部４４には、管理サーバ４の管理者によって格納された最新バージョンのソフトウェアが、そのバージョン情報とともに記録される。又、管理サーバ４の管理者によって予め設定されたキー情報（ステップ秒数と分割数）が記録される。尚、このキー情報は、管理サーバ４の管理者によっていつでも変更可能である。又、キー情報は、管理サーバ４内にキー情報を生成する手段を設け、そこで生成したキー情報を記録部４４に記録する構成としても良い。又、管理サーバ４と接続された外部データベース等にキー情報を記録しておく構成としても良い。制御部４３は各部を制御する。
【００４０】
次に、第一実施形態に係る携帯電話管理システムの動作について説明する。図２は、第一実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。尚、以下のシーケンスではキー情報としてステップ秒数３、分割数５と設定した場合について説明する。又、管理対象の携帯電話機として携帯電話機Ａ及び携帯電話機Ｂを例にして説明する。
【００４１】
管理サーバ４において、管理サーバ４の管理者によって最新バージョンのソフトウェアが記録部４４に格納され、携帯電話機のソフトウェアバージョンアップの指示が行われると（Ｓ２０１）、アクセス情報の返信を要求する要求情報が生成され（Ｓ２０２）、生成された要求情報にキー情報が付加され（Ｓ２０３）、キー情報を付加された要求情報が管理対象となる全ての携帯電話機にブロードキャスト形式により一斉に送信される（Ｓ２０４）。
【００４２】
携帯電話機Ａ及び携帯電話機Ｂでは、送信されてきた要求情報に付加されているキー情報と自身の固有情報とに基づいてアクセスタイミングが算出される（Ｓ２０５）。ここで、携帯電話機Ａの電話番号下１桁は１であり、携帯電話機Ｂの電話番号下１桁は２である。この為、算出されたアクセスタイミングは携帯電話機Ａが３秒後、携帯電話機Ｂが６秒後となる。したがって、携帯電話機Ａでは、要求情報を受信してから３秒後にアクセス情報が管理サーバ４に送信される（Ｓ２０６）。更にその３秒後に、携帯電話機Ｂからアクセス情報が管理サーバ４に送信される（Ｓ２０７）。
【００４３】
アクセス情報を受信した管理サーバ４では、要求に応じて全ての携帯電話機から送信されてくる管理情報が受信され（Ｓ２０８）、その管理情報に基づいて最新バージョンのソフトウェアが必要な携帯電話機（ここでは両方の携帯電話機とする）にのみ、最新バージョンのソフトウェアが送信される（Ｓ２０９）。最新バージョンのソフトウェアを受信した携帯電話機Ａ及びＢでは、ソフトウェアが最新バージョンに更新される（Ｓ２１０）。
【００４４】
以上説明したように、本実施形態によれば、管理サーバ４が管理対象となる携帯電話機からアクセス情報を収集する際、要求情報にキー情報を付加して携帯電話機に送信し、このキー情報と携帯電話機固有の情報とを基に算出されたアクセスタイミングで、各携帯電話機が独自のタイミングにより管理サーバ４にアクセスしている。
【００４５】
固有情報（例えば電話番号の下１桁）が互いに等しい携帯電話機においては、アクセスタイミングも同じになる為、全ての携帯電話機が異なるタイミングで管理サーバ４にアクセスするとは限らないが、従来のように、全ての携帯電話機が管理サーバ４に一斉にアクセスしてしまうという状況を回避できる可能性は大きくなる。したがって、携帯電話機を管理する際の管理サーバ４の処理負荷を軽減し、通信回線のあふれが発生する可能性を低減することができる。
【００４６】
尚、本実施形態では、アクセスタイミング算出部２３が１つの算出式によってアクセスタイミングを算出しているが、アクセスタイミング算出部２３が複数の算出式を有する構成としても良い。この場合について以下に説明する。
【００４７】
例えば、アクセスタイミング算出部２３が次の３つの算出式を有する。尚、固有情報をＸ、分割数をａ、ステップ秒数をｂとする。
式番号１：アクセスタイミング＝（Ｘ％ａ）×ｂ
式番号２：アクセスタイミング＝［｛Ｘ＋（ａ／３）｝％ａ］×ｂ
式番号３：アクセスタイミング＝［〔Ｘ＋｛ａ×（２／３）｝〕％ａ］×ｂ
【００４８】
ここで、管理サーバ４がアクセス情報の収集を行う際、要求情報に付加するキー情報に、アクセスタイミングを算出する為に利用する算出式を指定する為の式番号を追加する。つまり、管理サーバ４から携帯電話機に送信されるキー情報には、分割数、ステップ秒数、及び式番号が含まれる。
【００４９】
例としてａ＝７、ｂ＝３、Ｘ＝２２のとき、上記３つの算出式による算出結果は以下のようになる。
式１の結果：３秒後
式２の結果：９秒後
式３の結果：１５秒後
【００５０】
したがって、管理サーバ４から送信するキー情報に含まれる式番号を１〜３のいずれかにすることで、１台の携帯電話機でも、３種類のアクセスタイミングでアクセス情報を管理サーバ４に送信することが可能となる。
【００５１】
（第二実施形態）
本発明の第二実施形態に係る携帯電話管理システムは、第一実施形態で説明した携帯電話管理システムにおいて、アクセスタイミング算出部２３がアクセスタイミングを算出する際に用いる固有情報を、管理サーバが予め携帯電話機に配信しておく構成としたものである。尚、本実施形態に係る携帯電話管理システムの構成図は図１と同様であるが、一部異なる構成要素についてのみ説明する。
【００５２】
管理サーバ４内の記録部４４（固有情報記録部）には、管理対象となる携帯電話機に送信する固有情報が記録される。この固有情報は、管理対象となる全ての携帯電話機において異なる情報としても良い（つまり管理対象となる携帯電話機の数分用意する）し、携帯電話機の数より少ない複数個用意していても良い。尚、記録部４４に記録される固有情報は、管理サーバ４の管理者によって予め設定されたものであっても良いし、管理サーバ４内で乱数等を生成して記録したものであっても良い。
【００５３】
管理部４２は、携帯電話機のアクセス情報を収集する前に、記録部４４に記録されている固有情報を、管理対象となる全ての携帯電話機に通信部４１から送信させる指示を行う。尚、携帯電話機の記録部２１には、管理サーバ４から送信されてきた固有情報が記録される。
【００５４】
次に、第二実施形態に係る携帯電話管理システムの動作について説明する。図３は、第二実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。尚、図２と同様のシーケンスには同一符号を付して説明を省略する。
【００５５】
管理サーバ４は、管理対象となる携帯電話機からアクセス情報の収集を行う前に、管理対象となる全ての携帯電話機に対して固有情報を送信する（Ｓ３０１）。固有情報を受信した各携帯電話機では、その固有情報が記録部２１に記録される（Ｓ３０２）。その後、Ｓ２０１でバージョンアップの指示があると、以降Ｓ２０２からＳ２１０のシーケンスを行う。Ｓ２１０で携帯電話機においてソフトウェアのバージョンアップが終了した後の、次の携帯電話機の管理時には、Ｓ３０１及びＳ３０２のシーケンスは行われず、Ｓ２０１〜Ｓ２１０が繰り返される。
【００５６】
以上説明したように、本実施形態によれば、固有情報を管理サーバ４から携帯電話機に対して送信している為、管理対象の端末装置が固有情報を有していない場合にも柔軟に対応することができる。
【００５７】
（第三実施形態）
本発明の第三実施形態に係る携帯電話管理システムは、第一実施形態で説明した携帯電話管理システムにおいて、管理サーバが、自身の負荷状況に基づいてキー情報の内容を変更する構成としたものである。
【００５８】
図４は、本発明の第三実施形態に係る携帯電話管理システムの構成図である。尚、図１と同様の構成には同一符号を付して説明を省略する。
管理サーバ５は、通信部４１、管理部４２、制御部４３、記録部４４、負荷状況取得部５５（負荷情報取得手段）、及びキー情報生成部５６（キー情報生成手段）を備える。
【００５９】
負荷状況取得部５５は、管理サーバ４の管理者によって最新バージョンのソフトウェアが記録部４４に格納され、携帯電話機のソフトウェアバージョンアップの指示が行われると、その時点での管理サーバ５の負荷状況を取得する。
【００６０】
キー情報生成部５６は、負荷状況取得部５５によって取得された管理サーバ５の負荷状況に応じて記録部４４に記録するキー情報を生成する。例えば、負荷状況が管理サーバ４の管理者によって設定された閾値よりも高い場合、ステップ秒数又は分割数の少なくとも一方を標準値（管理サーバ４の管理者によって設定された所定値）よりも大きくしたキー情報を生成する。一方、負荷状況が管理サーバ４の管理者によって設定された閾値よりも低い場合、ステップ秒数又は分割数の少なくとも一方を標準値よりも小さくしたキー情報を生成する。負荷状況が管理サーバ４の管理者によって設定された閾値である場合は、上述した標準値でキー情報が生成される。
【００６１】
次に、本実施形態に係る携帯電話管理システムの動作について説明する。
図５は、本発明の第三実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。尚、図２と同一のシーケンスには同一符号を付して説明を省略する。
Ｓ２０１においてソフトウェアのバージョンアップ指示があると、管理サーバ５では自身の負荷状況が取得され（Ｓ５０１）、取得された負荷状況に応じてキー情報が生成される（Ｓ５０２）。その後Ｓ２０２〜Ｓ２１０のシーケンスを行う。
【００６２】
以上のように、本実施形態によれば、管理サーバ５の負荷状況に応じてキー情報を生成する為、負荷が高いときは、ステップ秒数又は分割数の少なくとも一方を標準値よりも大きくすることで、携帯電話機から管理サーバ５へのアクセス間隔を長くしたり、アクセスタイミング数を増やしたりすることができる。
【００６３】
アクセス間隔を長くした場合は、管理サーバ５が、ある携帯電話機からのアクセス情報を受信してから、別の携帯電話機からのアクセス情報を受信するまでの時間が長くなる為、１回のアクセス情報の処理に当てる時間を長く取ることができ、処理負荷を軽減することができる。
【００６４】
又、アクセスタイミング数を増やした場合は、多数の携帯電話機が管理サーバ５に同時にアクセスしてくる可能性を低くすることができる為、管理サーバ５の処理負荷を軽減できると共に、通信回線のあふれを防ぐことができる。
【００６５】
尚、本実施形態の携帯電話管理システムに、第二実施形態で説明した構成（固有情報を管理サーバから送信する構成）を適用することも可能である。
【００６６】
又、第一実施形態〜第三実施形態では、携帯電話機を管理する携帯電話管理システムとして本発明の実施形態を説明したが、本発明は携帯電話機を管理するシステムに限らず、サーバが、通信回線を介してクライアントとの通信処理を行う通信システムにも適用可能である。つまり、サーバから何らかの信号（アクセスを要求する信号）をクライアントに送信し、クライアントがその信号に応じてサーバにアクセスする必要があるシステム全てに適用することができる。
【００６７】
【発明の効果】
本発明によれば、通信対象となる端末装置からのアクセス時における処理負荷を軽減することが可能な通信システム、サーバ、及び端末装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係る携帯電話管理システムの構成図である。
【図２】本発明の第一実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【図３】本発明の第二実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【図４】本発明の第三実施形態に係る携帯電話管理システムの構成図である。
【図５】本発明の第三実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【符号の説明】
Ａ、Ｂ、Ｃ　携帯電話機
３　ネットワーク
４、５　管理サーバ
２１、４４　記録部
２２、４３　制御部
２３　アクセスタイミング算出部
２４、４１　通信部
４２　管理部
５５　負荷状況取得部
５６　キー情報生成部
【図１】
2004133595.tif 000003
【図２】
2004133595.tif 000004
【図３】
2004133595.tif 000005
【図４】
2004133595.tif 000006
【図５】
2004133595.tif 000007