(57)【要約】【課題】端末装置管理時の処理負荷を軽減できる端末装置管理システムを提供する。【解決手段】携帯電話機２に管理情報を送信したり、携帯電話機２から管理情報を収集したりすることで携帯電話機２を管理する携帯電話管理システムであって、管理サーバ４は、管理サーバ４が携帯電話機２の管理を開始する為のトリガとなる管理サーバ４へのアクセスの要否を、携帯電話機２が判定する基準となるソフトウェアのバージョン情報を記録する記録部４４、アクセスを要求する要求情報及びバージョン情報を携帯電話機２に送信する通信部４１、及びアクセスしてきた携帯電話機２の管理を開始する管理部４２を備え、携帯電話機２は、バージョン情報に基づいて管理サーバ４へのアクセスの要否を判定するバージョン情報判定部２３及びアクセスの必要があると判定された場合のみ管理サーバ４にアクセスする通信部２４を備える。【選択図】　図１
2004133594.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバとを有する端末装置管理システムであって、
前記端末装置管理サーバは、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を、前記端末装置が判定する基準となる判定情報を記録する記録部と、前記アクセスを要求する要求情報及び前記判定情報を前記端末装置に送信する送信手段と、前記要求情報に応じてアクセスしてきた端末装置の管理を開始する端末装置管理手段とを備え、
前記端末装置は、前記判定情報に基づいて前記アクセスの要否を判定する判定手段と、前記アクセスの必要があると判定された場合のみ前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする端末装置管理システム。
【請求項２】
端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバとを有する端末装置管理システムであって、
前記端末装置管理サーバは、前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為の前記端末装置で実行可能なプログラムを記録するプログラム記録部と、前記アクセスを要求する要求情報及び前記プログラムを前記端末装置に送信する送信手段と、前記要求情報に応じてアクセスしてきた端末装置の管理を開始する端末装置管理手段とを備え、
前記端末装置は、前記プログラムを実行するプログラム実行手段と、前記プログラムの実行により前記アクセスの必要があると判定された場合のみ、前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする端末装置管理システム。
【請求項３】
前記端末装置管理サーバが、前記アクセスの要否を前記プログラムにより判定させる為の基準となる判定情報を記録する記録部を備え、前記送信手段は、前記プログラム送信後の前記要求情報の送信時においては、前記要求情報とともに前記判定情報を前記端末装置に送信するものであり、
前記端末装置では、前記プログラムの受信後に前記端末装置管理サーバから前記要求情報及び前記判定情報が送信されてきた場合、前記プログラム実行手段により実行されたプログラムが、前記判定情報に基づいて前記アクセスの要否を判定することを特徴とする請求項２記載の端末装置管理システム。
【請求項４】
端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理システムにおける端末装置管理サーバであって、
前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を前記端末装置に判定させる基準となる判定情報を記録する記録部と、
前記アクセスを要求する為の要求情報及び前記判定情報を前記端末装置に送信する送信手段と、
前記判定情報に基づいてアクセスしてきた端末装置の管理を開始する端末装置管理手段とを備えることを特徴とする端末装置管理サーバ。
【請求項５】
端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理システムにおける端末装置管理サーバであって、
前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為の、前記端末装置で実行可能なプログラムを記録するプログラム記録部と、
前記アクセスを要求する為の要求情報及び前記プログラムを前記端末装置に送信する送信手段と、
前記プログラムに基づいてアクセスしてきた端末装置を管理する端末装置管理手段とを備えることを特徴とする端末装置管理サーバ。
【請求項６】
前記アクセスの要否を前記プログラムにより判定させる為の基準となる判定情報を記録する記録部を備え、
前記送信手段は、前記プログラム送信後の前記要求情報の送信時においては、前記要求情報とともに前記判定情報を前記端末装置に送信することを特徴とする請求項５記載の端末装置管理サーバ。
【請求項７】
端末装置から通信回線を介して管理情報を受信又は端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバを有する端末装置管理システムにおける端末装置であって、
前記端末装置を管理する端末装置管理サーバから送信される、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為の判定情報に基づいて、前記アクセスの要否を判定する判定手段と、
前記アクセスの必要があると判定された場合のみ、前記端末装置管理サーバから送信される前記アクセスを要求する要求情報に応じて、前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする端末装置。
【請求項８】
端末装置から通信回線を介して管理情報を受信又は端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバを有する端末装置管理システムにおける端末装置であって、
前記端末装置を管理する端末装置管理サーバから送信される、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為のプログラムを実行するプログラム実行手段と、
前記プログラムの実行により前記アクセスの必要があると判定された場合のみ、前記端末装置管理サーバから送信される前記アクセスを要求する要求情報に応じて、前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする端末装置。
【請求項９】
前記端末装置管理サーバから前記プログラムを送信された端末装置においては、前記端末装置管理サーバから前記要求情報が送信されてきた場合、前記プログラム実行手段により実行されたプログラムが、前記端末装置管理サーバから前記要求情報と共に送信される前記アクセスの要否を判定する基準となる判定情報に基づいて、前記アクセスの要否を判定するものであることを特徴とする請求項８記載の端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置から通信回線を介して管理情報を受信又は端末装置に通信回線を介して管理情報を送信することで端末装置を管理する端末装置管理システム、端末装置管理サーバ、及び端末装置に関する。
【０００２】
【従来の技術】
従来の端末装置管理システムとして、通信回線に接続された複数の端末装置の各々にインストールされているソフトウェアのバージョンを、全端末装置で統一管理する例について説明する。一般に、端末装置管理システムでは、端末装置を管理する為の管理情報を、端末装置管理サーバが端末装置に送信したり、端末装置管理サーバが端末装置から管理情報を取得したりすることで、端末装置の管理が行われる。この端末装置の管理を開始するにあたって、端末装置管理サーバは、まず、端末装置の管理を開始する為の情報（管理情報とは異なる情報）を端末装置に送信する。そして、この情報に対して端末装置が応答することで、端末装置の管理を開始するという一連の動作を行う。
【０００３】
従来の端末装置管理システムでは、最新バージョンのソフトウェアを各端末装置に配信する場合、まず、端末装置管理サーバにおいてＰｏｗｅｒ　ｏｎ　ｓｅｌｆ　ｔｅｓｔが開始され、端末装置管理サーバが管理対象となる複数の端末装置に対して、端末装置の管理を開始する為の情報を端末装置に送信する。この情報に応答して、各端末装置は端末装置管理サーバにＰｏｗｅｒ　ｏｎ　ｓｅｌｆ　ｔｅｓｔとしてアクセスし、このアクセスが管理を開始する為のトリガとなる。
【０００４】
その後、端末装置管理サーバは、端末装置内のソフトウェアのバージョン情報等を含む管理情報を返信するよう要求する要求情報をＰｏｗｅｒ　ｏｎ　ｓｅｌｆ　ｔｅｓｔの返信にのせて送信する。要求情報を受けた各端末装置は、各端末装置内にインストールされているソフトウェアのバージョン情報を含む管理情報を端末装置管理サーバに対して返信する。返信を受けた端末装置管理サーバでは、バージョン情報が最新ではない古いバージョンのソフトウェアを有している端末装置をその管理情報により判断し、該当する端末装置にのみ最新バージョンのソフトウェアを配信する。最新バージョンのソフトウェアを受信した端末装置は、ソフトウェアを最新のバージョンに更新する。以上のようにすることで、従来の端末装置管理システムは、管理対象となる全端末装置内のソフトウェアを最新バージョンに統一していた（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−３５０６３０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来のシステムでは、もともと最新バージョンのソフトウェアを有している端末装置でも、端末装置管理サーバから送信される端末装置の管理を開始する為の情報や要求情報に対して一旦は返信を行っている。この為、端末装置管理サーバには、ソフトウェアのバージョンアップの必要のない端末装置を含めた全端末装置がアクセスすることになり、その結果、アクセスが同時に行われた場合等には、端末装置管理サーバの処理負荷が増大してしまうという問題点があった。
【０００７】
又、ソフトウェアをバージョンアップする必要のない端末装置でも、端末装置管理サーバから送信される、端末装置の管理を開始する為の情報や要求情報に対しては必ず返信をする必要があるが、この返信にも通信コストはかかってしまう為、端末装置管理時において無駄な通信コストが発生してしまうという問題点もある。
【０００８】
本発明は、上記従来の問題点に鑑みてなされたものであって、効率的に端末装置を管理することで端末装置管理時の処理負荷を軽減することが可能な端末装置管理システム、端末装置管理サーバ、及び端末装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の端末装置管理システムは、端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバとを有する端末装置管理システムであって、前記端末装置管理サーバは、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を、前記端末装置が判定する基準となる判定情報を記録する記録部と、前記アクセスを要求する要求情報及び前記判定情報を前記端末装置に送信する送信手段と、前記要求情報に応じてアクセスしてきた端末装置の管理を開始する端末装置管理手段とを備え、前記端末装置は、前記判定情報に基づいて前記アクセスの要否を判定する判定手段と、前記アクセスの必要があると判定された場合のみ前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする。
【００１０】
この構成により、端末装置管理サーバから送信される判定情報に基づいて、端末装置が、端末装置管理サーバにアクセスするか否かを判定し、アクセスする必要がない場合は、端末装置管理サーバにアクセスしない。この為、端末装置管理サーバは、管理が必要な端末装置のみからアクセスを受けることになる。したがって、端末装置の管理を効率的に行うことが可能となり、端末装置管理時の処理負荷を軽減することができる。
【００１１】
本発明の端末装置管理システムは、端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバとを有する端末装置管理システムであって、前記端末装置管理サーバは、前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為の前記端末装置で実行可能なプログラムを記録するプログラム記録部と、前記アクセスを要求する要求情報及び前記プログラムを前記端末装置に送信する送信手段と、前記要求情報に応じてアクセスしてきた端末装置の管理を開始する端末装置管理手段とを備え、前記端末装置は、前記プログラムを実行するプログラム実行手段と、前記プログラムの実行により前記アクセスの必要があると判定された場合のみ、前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする。
【００１２】
この構成により、端末装置管理サーバから送信されるプログラムに基づいて、端末装置が、端末装置管理サーバにアクセスするか否かを判定し、アクセスする必要がない場合は端末装置管理サーバにアクセスしない。この為、端末装置管理サーバは、返信が必要な端末装置のみからアクセスを受けることになる。したがって、端末装置の管理を効率的に行うことが可能となり、端末装置管理時の処理負荷を軽減することができる。
【００１３】
又、本発明の端末装置管理システムは、前記端末装置管理サーバが、前記アクセスの要否を前記プログラムにより判定させる為の基準となる判定情報を記録する記録部を備え、前記送信手段は、前記プログラム送信後の前記要求情報の送信時においては、前記要求情報とともに前記判定情報を前記端末装置に送信するものであり、前記端末装置では、前記プログラムの受信後に前記端末装置管理サーバから前記要求情報及び前記判定情報が送信されてきた場合、前記プログラム実行手段により実行されたプログラムが、前記判定情報に基づいて前記アクセスの要否を判定することを特徴とする。
【００１４】
この構成により、端末装置管理サーバは、プログラムを端末装置に送信した後の要求情報の送信時には、再びプログラムを送信しない。この為、端末装置管理時の端末装置管理サーバから送信される情報量を低く抑えることができる。
【００１５】
本発明の端末装置管理サーバは、端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理システムにおける端末装置管理サーバであって、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を前記端末装置に判定させる基準となる判定情報を記録する記録部と、前記アクセスを要求する為の要求情報及び前記判定情報を前記端末装置に送信する送信手段と、前記判定情報に基づいてアクセスしてきた端末装置の管理を開始する端末装置管理手段とを備えることを特徴とする。
【００１６】
本発明の端末装置管理サーバは、端末装置と、前記端末装置から通信回線を介して管理情報を受信又は前記端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理システムにおける端末装置管理サーバであって、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる、前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為の、前記端末装置で実行可能なプログラムを記録するプログラム記録部と、前記アクセスを要求する為の要求情報及び前記プログラムを前記端末装置に送信する送信手段と、前記プログラムに基づいてアクセスしてきた端末装置を管理する端末装置管理手段とを備えることを特徴とする。
【００１７】
又、本発明の端末装置管理サーバは、前記アクセスの要否を前記プログラムにより判定させる為の基準となる判定情報を記録する記録部を備え、前記送信手段は、前記プログラム送信後の前記要求情報の送信時においては、前記要求情報とともに前記判定情報を前記端末装置に送信することを特徴とする。
【００１８】
本発明の端末装置は、端末装置から通信回線を介して管理情報を受信又は端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバを有する端末装置管理システムにおける端末装置であって、前記端末装置を管理する端末装置管理サーバから送信される、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為の判定情報に基づいて、前記アクセスの要否を判定する判定手段と、前記アクセスの必要があると判定された場合のみ、前記端末装置管理サーバから送信される前記アクセスを要求する要求情報に応じて、前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする。
【００１９】
本発明の端末装置は、端末装置から通信回線を介して管理情報を受信又は端末装置に通信回線を介して管理情報を送信することで前記端末装置を管理する端末装置管理サーバを有する端末装置管理システムにおける端末装置であって、前記端末装置を管理する端末装置管理サーバから送信される、前記端末装置管理サーバが前記端末装置の管理を開始する為のトリガとなる前記端末装置からの前記端末装置管理サーバへのアクセスの要否を判定する為のプログラムを実行するプログラム実行手段と、前記プログラムの実行により前記アクセスの必要があると判定された場合のみ、前記端末装置管理サーバから送信される前記アクセスを要求する要求情報に応じて、前記端末装置管理サーバにアクセスするアクセス手段とを備えることを特徴とする。
【００２０】
又、本発明の端末装置は、前記端末装置管理サーバから前記プログラムを送信された端末装置においては、前記端末装置管理サーバから前記要求情報が送信されてきた場合、前記プログラム実行手段により実行されたプログラムが、前記端末装置管理サーバから前記要求情報と共に送信される前記アクセスの要否を判定する基準となる判定情報に基づいて、前記アクセスの要否を判定するものであることを特徴とする。
【００２１】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
（第一実施形態）
図１は、本発明の第一実施形態に係る携帯電話管理システムの構成図である。
携帯電話管理システムは、携帯電話網やインターネット等のネットワーク３に接続可能な複数の携帯電話機２及びネットワーク３を介して携帯電話機２を管理する管理サーバ４を備える。尚、携帯電話機２はパーソナルコンピュータ等の通信端末であれば何でも構わない。
【００２２】
又、以下の説明では、携帯電話機２に予めインストールされているソフトウェアのバージョンを、管理サーバ４により最新バージョンにバージョンアップさせることで、携帯電話機２全てのソフトウェアのバージョンを統一する際の管理例について説明する。
【００２３】
尚、本実施形態に係る携帯電話管理システムでは、携帯電話機２を管理する為の管理情報（ゲートウェイアドレスやデフォルトの設定データ等）を、管理サーバ４が携帯電話機２に送信したり、管理サーバ４が携帯電話機２から管理情報を取得したりすることで、携帯電話機２の管理が行われる。この携帯電話機２の管理を開始するにあたって、管理サーバ４は、まず、携帯電話機２の管理を開始する為の情報（管理情報とは異なる情報）を携帯電話機２に送信する。そして、この情報に対して携帯電話機２が応答することで、携帯電話機２の管理を開始するという一連の動作を行う。
【００２４】
携帯電話機２は、記録部２１、制御部２２、バージョン情報判定部２３（判定手段）、及び通信部２４（アクセス手段）を備える。尚、複数の携帯電話機２は全て同様の構成である。
【００２５】
記録部２１には、管理サーバ４から配信されるソフトウェア及び携帯電話機の機能に必要なプログラムやデータ等が記録される。この記録部２１には、携帯電話機２毎に様々なバージョンのソフトウェアが記録されており、そのソフトウェアは携帯電話機２に既にインストールされている。
【００２６】
バージョン情報判定部２３は、管理サーバ４から送信されてくる最新バージョンのソフトウェアのバージョン情報と記録部２１に記録されているソフトウェアのバージョン情報とに基づいて、ソフトウェアのバージョンアップを要求する為のアクセス情報（携帯電話機の管理を開始する為のトリガとなる情報）を管理サーバ４に送信するか否かを判定する。
【００２７】
通信部２４は、管理サーバ４からの情報を受信して制御部２２に伝達したり、バージョン情報判定部２３の判定結果に基づいて制御部２２の制御によりアクセス情報や携帯電話機２の管理情報を管理サーバ４に送信したりする。
【００２８】
管理サーバ４は、通信部４１（送信手段）、管理部４２（端末装置管理手段）、制御部４３、及び記録部４４を備える。
【００２９】
通信部４１は、最新バージョンのソフトウェアのバージョン情報とアクセス情報の返信を要求する要求情報とを携帯電話機２にＳＭＳ（Ｓｈｏｒｔ　Ｍｅｓｓａｇｅ　Ｓｅｒｖｉｃｅ）等のプッシュ形式やブロードキャスト形式により送信したり、携帯電話機２から送信されるアクセス情報や管理情報を受信して制御部４３に伝達したりする。
【００３０】
管理部４２は、管理サーバ４の管理者によって最新バージョンのソフトウェアが記録部４４に格納され、携帯電話機２のソフトウェアバージョンアップの指示が行われると、アクセス情報の返信を要求する要求情報を生成し、生成した要求情報に最新バージョンのソフトウェアのバージョン情報を付加して制御部４３を介して通信部４１に伝達する。又、要求情報に対してアクセス情報を返信してきた携帯電話機２の管理を開始する。具体的には、アクセス情報を返信してきた携帯電話機２に対して、管理情報の送信を要求し、要求に応じて送信されてきた管理情報に基づいて、最新バージョンのソフトウェアを記録部４４から読み出して、通信部４１により送信させる。
【００３１】
記録部４４には、管理サーバ４の管理者によって格納された最新バージョンのソフトウェアが、そのバージョン情報とともに記録される。制御部４３は各部を制御する。
【００３２】
次に、第一実施形態に係る携帯電話管理システムの動作について説明する。図２は、第一実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【００３３】
管理サーバ４において、管理サーバ４の管理者によって最新バージョンのソフトウェアが記録部４４に格納され、携帯電話機２のソフトウェアバージョンアップの指示が行われると（Ｓ２０１）、アクセス情報の返信を要求する要求情報が生成され（Ｓ２０２）、生成された要求情報に最新バージョンのソフトウェアのバージョン情報が付加され（Ｓ２０３）、バージョン情報を付加された要求情報が携帯電話機２にブロードキャスト形式により送信される（Ｓ２０４）。
【００３４】
携帯電話機２では、送信されてきた要求情報に付加されているバージョン情報と自身にインストールされているソフトウェアのバージョン情報とが比較される（Ｓ２０５）。比較の結果、携帯電話機２にインストールされているソフトウェアのバージョンが、既に最新のバージョンになっている場合（Ｓ２０６：ＹＥＳ）、携帯電話機２はアクセス情報を管理サーバ４に返信せず、通常の待受状態に移行する。
【００３５】
一方、携帯電話機２にインストールされているソフトウェアのバージョンが、最新バージョンよりも古いバージョンである場合（Ｓ２０６：ＮＯ）、アクセス情報が管理サーバ４に送信される（Ｓ２０７）。
【００３６】
アクセス情報を受信した管理サーバ４は、そのアクセス情報の送信元の携帯電話機２に対して、管理情報の送信を要求する。管理サーバ４は、携帯電話機２から管理情報を取得すると、最新バージョンのソフトウェアを携帯電話機２に送信する（Ｓ２０８）。最新バージョンのソフトウェアを受信した携帯電話機２では、ソフトウェアが最新バージョンに更新される（Ｓ２０９）。
【００３７】
以上のように、本実施形態によれば、ソフトウェアのバージョンを全ての携帯電話機２において最新のものに統一する場合、管理サーバ４からソフトウェアの最新バージョン情報を要求情報と共に送信し、このバージョン情報に基づいて携帯電話機２が、ソフトウェアのバージョンアップが必要かどうかを判断し、必要な場合のみ、アクセス情報を管理サーバ４に対して送信する。
つまり、ソフトウェアのバージョンアップの必要のない携帯電話機２は、管理サーバ４に対してアクセス情報や管理情報を送信しない（管理サーバ４にアクセスしない）。つまり、携帯電話管理時におけるセッションの数を減らすことが可能な為、携帯電話機２を管理する際の管理サーバ４の処理負荷を軽減することができる。
【００３８】
又、ソフトウェアのバージョンアップの必要のない携帯電話機２は、管理サーバ４に対してアクセス情報や管理情報を送信しない為、ソフトウェアのバージョンアップの必要のない携帯電話機２を含めた全ての携帯電話機が管理サーバ４にアクセスしていた従来に比べ、余計な通信コストを削減することができる。
【００３９】
又、管理サーバ４にはソフトウェアのバージョンアップの必要のない携帯電話機からのアクセスがなくなる為、管理サーバ４に同時に多数の携帯電話機がアクセスした場合でも、通信回線のあふれといった問題が生じる可能性を低くすることができる。
【００４０】
（第二実施形態）
図３は、本発明の第二実施形態に係る携帯電話管理システムの構成図である。
本発明の第二実施形態に係る携帯電話管理システムは、第一実施形態で説明した携帯電話機２のバージョン情報判定部２３の機能を携帯電話機２で実行可能なプログラムとして、そのプログラムを管理サーバから携帯電話機に送信する構成としたものである。尚、図１と同様の構成には同一符号を付して説明を省略する。
【００４１】
携帯電話機５は、記録部２１、制御部２２、実行形式データ実行部５３（プログラム実行手段）、及び通信部２４（アクセス手段）を備える。
【００４２】
実行形式データ実行部５３は、管理サーバ６から送信されてくる実行形式データ（ＥＸＥデータ）を実行し、この実行形式データが、アクセス情報を管理サーバ６に送信するか否かを判定する。具体的には、実行形式データに含まれる最新バージョンのソフトウェアのバージョン情報と記録部２１に記録されているソフトウェアのバージョン情報とを比較することで判定する。
【００４３】
通信部５４は、管理サーバ６からの情報を受信して制御部２２に伝達したり、実行形式データによる判定結果に基づいて制御部２２の制御によりアクセス情報や携帯電話機２の動作状態情報等の管理情報を管理サーバ６に送信したりする。
【００４４】
管理サーバ６は、通信部４１（送信手段）、管理部６２（端末装置管理手段）、制御部４３、記録部６４、及び実行形式データ生成部６５を備える。
【００４５】
通信部４１は、実行形式データとアクセス情報の返信を要求する要求情報とを携帯電話機５にＳＭＳ等のプッシュ形式やブロードキャスト形式により送信したり、携帯電話機５から送信されるアクセス情報や管理情報を受信して制御部４３に伝達したりする。
【００４６】
管理部６２は、管理サーバ６の管理者によって最新バージョンのソフトウェアが記録部６４に格納され、携帯電話機５のソフトウェアバージョンアップの指示が行われると、アクセス情報の返信を要求する要求情報を生成し、生成した要求情報に実行形式データを付加した情報を、制御部４３を介して通信部４１に伝達する。
又、要求情報に対してアクセス情報を返信してきた携帯電話機５の管理を開始する。具体的には、アクセス情報を返信してきた携帯電話機５に対して、管理情報の送信を要求し、要求に応じて送信されてくる管理情報に基づいて、最新バージョンのソフトウェアを記録部６４から読み出して、通信部４１から送信させる。
【００４７】
記録部６４には、管理サーバ６の管理者によって格納された最新バージョンのソフトウェアが、そのバージョン情報とともに記録される。又、実行形式データ生成部６５で生成された実行形式データが記録される。
【００４８】
実行形式データ生成部６５は、携帯電話機５で実行可能な実行形式データを生成する。具体的には、記録部６４に記録されている最新バージョンのソフトウェアのバージョン情報を参照することで、携帯電話機５が管理サーバ６へのアクセス情報の送信の要否を判定する為の実行形式データを生成する。つまり、実行形式データには、最新バージョンのソフトウェアのバージョン情報も含まれている。実行形式データ生成部６５は、最新バージョンのソフトウェアが管理者によって記録部６４に格納される度に、そのバージョン情報を含む実行形式データを生成する。
【００４９】
尚、実行形式データは、管理サーバ６内で生成しなくとも良く、例えば、管理サーバ６の管理者が、予め生成された実行形式データを最新バージョンのソフトウェアと共に記録部６４に格納するようにしても構わない。
【００５０】
次に、第二実施形態に係る携帯電話管理システムの動作について説明する。図４は、第二実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。尚、図２と同一のシーケンスには同一符号を付してある。
【００５１】
Ｓ２０２において、アクセス情報の返信を要求する要求情報が生成された後、生成された要求情報に実行形式データが付加され（Ｓ４０３）、実行形式データを付加された要求情報が携帯電話機５に送信される（Ｓ４０４）。
【００５２】
携帯電話機５では、送信されてきた要求情報に付加されている実行形式データが実行される（Ｓ４０５）。実行された実行形式データは、携帯電話機２にインストールされているソフトウェアのバージョンが、既に最新のバージョンになっているかどうかを判定する（Ｓ４０６）。既に最新のバージョンになっていると判定された場合（Ｓ４０６：ＹＥＳ）、携帯電話機５は管理サーバ６にアクセス情報を送信せず、通常の待受状態に移行する。一方、最新のバージョンになっていない場合（Ｓ４０６：ＮＯ）、アクセス情報が管理サーバ６に送信される（Ｓ２０７）。
【００５３】
アクセス情報を受信した管理サーバ６は、そのアクセス情報の送信元の携帯電話機５に対して管理情報を送信するよう要求し、該要求に応じた携帯電話機５から送信されてくる管理情報に基づいて、最新バージョンのソフトウェアを携帯電話機５に送信する（Ｓ２０８）。最新バージョンのソフトウェアを受信した携帯電話機５では、ソフトウェアが最新バージョンに更新される（Ｓ２０９）。以降、管理サーバ６に対して管理者からの管理指示がある毎に、携帯電話管理システムは上記のシーケンスを行う。
【００５４】
以上のように、本実施形態によれば、ソフトウェアのバージョンを全ての携帯電話機５において最新のものに統一する場合、管理サーバ６から実行形式データが要求情報と共に携帯電話機２に送信され、この実行形式データが実行されることで、携帯電話機５のソフトウェアのバージョンアップが必要かどうかが判断され、必要な場合のみ、アクセス情報が管理サーバ６に対して送信される。つまり、ソフトウェアのバージョンアップの必要のない携帯電話機５は、管理サーバ６に対してアクセス情報や管理情報を送信しない（管理サーバ６にアクセスしない）為、第一実施形態と同様の効果を得ることができる。
【００５５】
又、本実施形態によれば、実行形式データを実行する機能は携帯電話機の汎用の機能を用いて実現可能である為、携帯電話機側にアクセス情報の送信要否を判定する為の判定部（バージョン情報判定部２３）を設ける場合に比べて、携帯電話機の構成を簡単にすることができる。
【００５６】
（第三実施形態）
第三実施形態に係る携帯電話管理システムは、第二実施形態で説明した携帯電話管理システムにおいて、携帯電話機が、管理サーバから送信される実行形式データを保存しておき、管理サーバが実行形式データを送信した後の携帯電話機の管理時には、携帯電話機が、自身に保存されている実行形式データを実行することで、アクセス情報の送信要否を判定する構成としたものである。
尚、第三実施形態に係る携帯電話管理システムの構成図は図３と同様である為、図３を参照して説明する。
【００５７】
本実施形態では、管理部６２が、実行形式データを１度送信している携帯電話機５に対しては、管理サーバ６の管理者によって最新バージョンのソフトウェアが記録部６４に格納され、携帯電話機５のソフトウェアバージョンアップの指示が行われた場合、要求情報に実行形式データを付加せずに、最新バージョンのソフトウェアのバージョン情報を付加する。
【００５８】
携帯電話機５において実行された実行形式データは、自身に含まれているバージョン情報ではなく、管理サーバ６から送信されてくる最新バージョンのソフトウェアのバージョン情報を参照して、アクセス情報の送信要否を判定する。
【００５９】
次に、第三実施形態に係る携帯電話管理システムの動作について説明する。
図５は、第三実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。尚、図５では、図４で説明したシーケンスを終えた後の携帯電話管理システムの動作についてのシーケンスを示した。
【００６０】
１回目のソフトウェアのバージョンアップが終了し、携帯電話機５に実行形式データが保存されている状態において、管理サーバ４の管理者によって最新バージョンのソフトウェアが記録部４４に格納され、携帯電話機５のソフトウェアバージョンアップの指示が行われると（Ｓ５０１）、アクセス情報の返信を要求する要求情報が生成され（Ｓ５０２）、生成された要求情報に最新バージョンのソフトウェアのバージョン情報が付加され（Ｓ５０３）、バージョン情報を付加された要求情報が携帯電話機５に送信される（Ｓ５０４）。
【００６１】
携帯電話機５では、要求情報を受信すると、実行形式データが実行され（Ｓ５０５）、ソフトウェアのバージョンアップの要否が判定される（Ｓ５０６）。判定の結果、携帯電話機５にインストールされているソフトウェアのバージョンが、既に最新のバージョンになっている場合（Ｓ５０６：ＹＥＳ）、携帯電話機５はアクセス情報を管理サーバ６に送信せず、通常の待受状態に移行する。一方、携帯電話機５にインストールされているソフトウェアのバージョンが、最新バージョンより古いバージョンである場合（Ｓ５０６：ＮＯ）、アクセス情報が管理サーバ６に送信される（Ｓ５０７）。
【００６２】
アクセス情報を受信した管理サーバ６は、そのアクセス情報の送信元の携帯電話機５に対して管理情報の送信を要求し、要求に応じて送信されてくる管理情報に基づいて、最新バージョンのソフトウェアを携帯電話機５に送信する（Ｓ５０８）。最新バージョンのソフトウェアを受信した携帯電話機５では、ソフトウェアが最新のバージョンに更新される（Ｓ５０９）。以降、管理サーバ６に対して管理者からの管理指示がある毎に、携帯電話管理システムはＳ５０１〜Ｓ５０９のシーケンスを行う。
【００６３】
以上のように、本実施形態によれば、初回の携帯電話機の管理を開始する際には新しいバージョン情報を含む実行形式データを携帯電話機に送信し、２回目以降の管理を開始する際には実行形式データを送信せずに、最新バージョン情報のみを送信している。この為、携帯電話機の管理を開始する際に管理サーバ６から携帯電話機５に送信するデータ量を削減することができる。
【００６４】
又、２回目以降の管理開始の際には、管理サーバ６の実行形式データ生成部６５によって実行形式データの生成を行う必要がない為、管理サーバ６の処理負荷を軽減することができる。
【００６５】
尚、本実施形態では、管理サーバ６の管理対象となる全ての携帯電話機に、初回の管理開始の際に実行形式データを送信し、２回目の管理開始の際にはバージョン情報を送信する構成としているが、仮に、２回目の管理開始の際に新たに管理対象となる携帯電話機が追加された場合等は、管理者側がその携帯電話機の情報を管理サーバに通知する。管理サーバは、通知された携帯電話機に関しては、最新バージョン情報を含む実行形式データを生成して送信するようにする。これにより、新たに管理対象となる携帯電話機が携帯電話管理システムに加わった場合にも対応することができる。
【００６６】
又、第一実施形態〜第三実施形態の説明では、アクセス情報を返信してきた携帯電話機を管理する際に、携帯電話機から管理情報を取得して管理を行う構成としたが、管理サーバから携帯電話機に一方的に管理情報を送信することで管理を行う構成としても構わない。
【００６７】
又、第一実施形態〜第三実施形態の説明では、携帯電話機におけるアクセス情報の返信の要否を判定する基準となる情報の一例としてバージョン情報を利用する例について説明したが、管理する内容に応じてバージョン情報以外の情報を用いることで、上記と同様の効果を得ることができる。
【００６８】
例えば、管理サーバから各携帯電話機に対して画像データ等の大きなデータを１〜１０までの番号を付した１０個のデータとして携帯電話機に配信する場合について説明する。
【００６９】
この場合は、管理サーバがデータ配信を開始する際に、携帯電話機に対してこれから配信するデータのデータ番号を要求情報と共に送信する。携帯電話機では、要求情報に付加されたデータ番号と、自身の記録部に保存されているデータのデータ番号とを比較して、まだ配信されていない番号がある場合、アクセス情報を管理サーバに送信する。その後、まだ配信されていないデータの番号情報等を含む管理情報を管理サーバに送信する。又、既に１０個のデータを保存済の携帯電話機は管理サーバにアクセスしない。このようにすることで、データ配信の必要のない携帯電話機からのアクセスを無くすことができる為、管理サーバの処理負荷を軽減することができる。
【００７０】
【発明の効果】
本発明によれば、効率的に端末装置を管理することで端末装置管理時の処理負荷を軽減することが可能な端末装置管理システム、端末装置管理サーバ、及び端末装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態に係る携帯電話管理システムの構成図である。
【図２】本発明の第一実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【図３】本発明の第二実施形態に係る携帯電話管理システムの構成図である。
【図４】本発明の第二実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【図５】本発明の第三実施形態に係る携帯電話管理システムの動作を説明する為のシーケンスチャートである。
【符号の説明】
１　携帯電話管理システム
２、５　携帯電話機
３　ネットワーク
４、６　管理サーバ
２１、４４、６４　記録部
２２、４３　制御部
２３　バージョン情報判定部
２４、４１、５４　通信部
４２、６２　管理部
６５　実行形式データ生成部
【図１】
2004133594.tif 000003
【図２】
2004133594.tif 000004
【図３】
2004133594.tif 000005
【図４】
2004133594.tif 000006
【図５】
2004133594.tif 000007