インターネットに常時接続された複数のモバイル端末と、インターネットを介して各モバイル端末と接続される管理サーバとを備えたモバイル端末管理システムであって、上記管理サーバは、特定処理の実行を指令する制御メッセージを、特定のモバイル端末に対して、XMPPプロトコルに準拠した通信方式でプッシュ送信する制御メッセージ送信手段と、当該モバイル端末から送信された報告メッセージを受信し、端末管理IDに関連付けて報告メッセージ記憶手段に格納する報告メッセージ受信手段とを備え、上記の各モバイル端末は、上記制御メッセージの受信後にこれを解析し、指令された処理を特定する制御メッセージ受信手段と、指令された処理を実行する処理実行手段と、処理の結果を記述した報告メッセージを、上記端末管理サーバに対して、XMPPプロトコルに準拠した通信方式で送信する報告メッセージ送信手段と、を備えたことを特徴とするモバイル端末管理システム。上記制御メッセージが、コンテンツサーバに格納された特定コンテンツのURLを含み、当該コンテンツのダウンロードを指令するものである場合に、上記の処理実行手段は、HTTPSプロトコルに準拠した通信方式で上記URLにアクセスし、対応コンテンツの送信をリクエストする処理と、コンテンツサーバから送信されたコンテンツを、所定の記憶手段に格納する処理を実行し、上記報告メッセージ送信手段は、コンテンツのダウンロードが完了したことを示す報告メッセージを管理サーバに送信することを特徴とする請求項1に記載のモバイル端末管理システム。しかしながら、既存のMDMには、通信方式に起因する問題があった。すなわち、従来のMDMでは、スマートフォン側から定期的にMDMサーバに対して問合わせを行い、その際にサーバから受けた指令に従って必要な処理を実行するポーリング方式を採用しているケースが多く、リアルタイム性に欠けるという問題が指摘されていた。もちろん、問合わせの間隔を短縮化することにより、擬似的にリアルタイム性を演出することは可能であるが、サーバとの間で通信が頻発することになり、今度はバッテリーの消費量が嵩むという問題が生じる。あるいは、通信方式としてSMSShortMessageService方式を採用することにより、サーバ側から必要なスマートフォンに対して制御メッセージを直接送信することも行われている。この場合には、必要に応じていつでもサーバ側から端末側にアクセスできるため、リアルタイム性を担保すること自体は可能となるが、SMSは通信キャリア固有のサービスであるため、管理対象が3G回線に接続されたスマートフォンに限定されることとなり、WiFi接続の端末には適用できないという問題が生じる。この発明は、このような現状に鑑みて案出されたものであり、3G回線に依存することなく、サーバ側から管理対象であるモバイル端末に対して指令を随時に発することを可能とする管理技術を提供することを目的としている。上記の目的を達成するため、請求項1に記載したモバイル端末管理システムは、インターネットに常時接続された複数のモバイル端末と、インターネットを介して各モバイル端末と接続される管理サーバとを備えたモバイル端末管理システムであって、上記管理サーバは、特定処理の実行を指令する制御メッセージを、特定のモバイル端末に対して、XMPPプロトコルに準拠した通信方式でプッシュ送信する制御メッセージ送信手段と、当該モバイル端末から送信された報告メッセージを受信し、端末管理IDに関連付けて報告メッセージ記憶手段に格納する報告メッセージ受信手段とを備え、上記の各モバイル端末は、上記制御メッセージの受信後にこれを解析し、指令された処理を特定する制御メッセージ受信手段と、指令された処理を実行する処理実行手段と、処理の結果を記述した報告メッセージを、上記端末管理サーバに対して、XMPPプロトコルに準拠した通信方式で送信する報告メッセージ送信手段とを備えたことを特徴としている。請求項2に記載したモバイル端末管理システムは、請求項1に記載のシステムであって、さらに、上記制御メッセージがコンテンツサーバに格納された特定コンテンツのURLを含み、当該コンテンツのダウンロードを指令するものである場合に、上記の処理実行手段は、HTTPSプロトコルに準拠した通信方式で上記URLにアクセスし、対応コンテンツの送信をリクエストする処理と、コンテンツサーバから送信されたコンテンツを、所定の記憶手段に格納する処理を実行し、上記報告メッセージ送信手段は、コンテンツのダウンロードが完了したことを示す報告メッセージを管理サーバに送信することを特徴としている。この発明に係るモバイル端末管理システムにあっては、管理サーバから各モバイル端末に対して、制御メッセージがXMPPプロトコルベースでプッシュ送信されるため、管理の必要性が生じた時点でリアルタイムに指令を発することが可能となる。しかも、このXMPPは通信キャリアの3G回線網に依存する技術ではないため、WiFiルータ経由で接続しているモバイル端末に対しても即座に指令を送信することができる。図1は、この発明に係る第1のモバイル端末管理システム10の機能構成を示すブロック図であり、この第1のモバイル端末管理システム10は、モバイル端末12と、管理サーバ14とから構成される。モバイル端末12は、Android登録商標やWindowsPhone登録商標等のモバイルOSを搭載したスマートフォンよりなり、制御メッセージ受信部16と、報告メッセージ送信部18と、複数の処理実行部20とを備えている。制御メッセージ受信部16、報告メッセージ送信部18及び処理実行部20は、モバイル端末12のCPUが、専用のエージェントプログラムやAPI関数に従って動作することにより、実現される。モバイル端末12は、WiFiルータ図示省略や通信キャリアの提供する3G回線網図示省略等を介して、インターネット22に常時接続している。管理サーバ14は、制御メッセージ送信部24と、報告メッセージ受信部26と、報告メッセージ記憶部28とを備えている。制御メッセージ送信部24及び報告メッセージ受信部26は、サーバコンピュータのCPUが、専用の管理プログラムに従って動作することにより、実現される。また、報告メッセージ記憶部28は、同コンピュータの外部記憶装置内に設けられている。管理サーバ14は、ルータ図示省略を介してインターネット22に接続している。図2のフローチャートに従い、第1のモバイル端末管理システム10の処理手順を説明する。まず、特定のモバイル端末12に対して特定の処理の実行を指令する必要が生じた場合、管理サーバ14の制御メッセージ送信部24は、制御メッセージαを当該モバイル端末12に対して送信するS10。この制御メッセージαは、XMPPeXtensibleMessagingandPresenceProtocolに準拠したものであり、XMLExtensibleMarkupLanguage形式で記述されている。ここでXMPPとは、インスタントメッセンジャーがメッセージの交換やログイン状況の通知などに使うXMLベースのプロトコルを意味しており、このXMPPプロトコルを採用することにより、管理サーバ14は任意のモバイル端末12に対して制御メッセージαをプッシュ配信することが可能となる。管理サーバ14は、以下の方法により、個々のモバイル端末12を識別している。モバイルOS自体が各モバイル端末12にユニークな端末識別IDを付与する機能を備えている場合には、当該端末識別IDをXMPPユーザIDとすることにより、管理サーバ14は個々のモバイル端末12を識別する。モバイルOSが各モバイル端末12にユニークな端末識別IDを付与する機能を備えていない場合には、管理者側で独自に定義したユニークな端末IDをXMPPユーザIDとすることにより、管理サーバ14は個々のモバイル端末12を識別する。この管理者側で独自に定義した端末IDは、各モバイル端末12にMDMエージェントプログラムをキッティングする際に入力される。なお、端末IDの後ろにハッシュ値をつけてもよい。ハッシュ値をつけることで端末IDの推測が困難になるため、安全性を高めることができる。上記の制御メッセージαを受信したモバイル端末12の制御メッセージ受信部16は、当該制御メッセージを解析しS11、メッセージの内容に適合した処理実行部20を起動させるS12。例えば、制御メッセージの内容がinventory収集であった場合、制御メッセージ受信部16はインベントリ取得APIを呼び出し、インベントリ収集用の処理実行部20を起動させる。このインベントリ収集用の処理実行部20は、モバイル端末12に関する各種端末情報端末の機種名、OSのバージョン、インストール済みアプリケーションプログラムの名称、バージョン等を収集した後、報告メッセージ送信部18に渡す処理を実行するS13。報告メッセージ送信部18は、処理実行部20から渡された端末情報を、報告メッセージβとして管理サーバ14に送信するS14。この報告メッセージβもXML形式で記述されており、XMPPプロトコルに準拠した通信方式によって送信される。この報告メッセージβを受け取った報告メッセージ受信部26は、これを端末管理IDに関連付けて報告メッセージ記憶部28に格納するS15。以上のように、この第1のモバイル端末管理システム10の場合、管理サーバ14からモバイル端末12に対して、制御メッセージαがXMPPプロトコルベースでプッシュ送信されるため、管理の必要性が生じた時点でリアルタイムに指令を発することが可能となる。しかも、このXMPPは通信キャリアの3G回線網に依存する技術ではないため、WiFiルータ経由で接続しているモバイル端末12に対しても、即座に指令を送信することができる。上記においては、1台のモバイル端末12に対して制御メッセージを送信する例を示したが、管理サーバ14は、多数のモバイル端末12に対して同一のメッセージを同時に発することができることは言うまでもない。モバイル端末12内で実行される具体的処理としては、上記のインベントリ収集以外にも、例えば以下のようなものがある。リモートロック:端末の画面をロックする処理。リモートパスワード解除:端末に設定されたパスワードを解除する処理。リモートワイプ:端末データを初期化する処理。リモートGPS情報取得:GPSによって端末の位置情報を取得し、サーバに返すGPS機能がOFFの場合には、ネットワークの位置情報を取得し、サーバに返す処理。ブックマーク設定:端末の標準ブラウザのブックマークに所定のブックマークを追加する処理。カメラ利用禁止:端末のカメラ機能を無効化する処理。USBアクセス禁止:USB接続による端末内データへのアクセスを無効化する処理。SDカードアクセス禁止:SDカードへのアクセスを無効化する処理。WiFi接続先設定:端末のWiFi接続先を設定更新する処理。図3は、この発明に係る第2のモバイル端末管理システム30の機能構成を示すブロック図であり、この第2のモバイル端末管理システム30は、モバイル端末12と、管理サーバ14と、コンテンツサーバ32とから構成される。この第2のモバイル端末管理システム30は、第1のモバイル端末管理システム10における処理実行部20として、コンテンツ取得部20aが起動された場合にフォーカスしたものであり、モバイル端末12は、コンテンツ取得部20aの他に、上記と同様の制御メッセージ受信部16及び報告メッセージ送信部18を備えている。また、モバイル端末12には、複数のコンテンツ利用アプリケーション34がインストールされている。管理サーバ14は、第1のモバイル端末管理システム10におけるのと同様、制御メッセージ送信部24と、報告メッセージ受信部26と、報告メッセージ記憶部28とを備えている。コンテンツサーバ32は、コンテンツ配信部36と、コンテンツ記憶部38を備えている。コンテンツ配信部36は、サーバコンピュータのCPUが、Webサーバプログラム等に従って動作することにより、実現される。また、コンテンツ記憶部38は、同コンピュータの外部記憶装置内に設けられている。図4のフローチャートに従い、第2のモバイル端末管理システム30の処理手順を説明する。まず、特定のモバイル端末12に対して特定のコンテンツを配信する必要が生じた場合、管理サーバ14の制御メッセージ送信部24は、制御メッセージを当該モバイル端末12に対して送信するS20。この制御メッセージには、コンテンツサーバ32のコンテンツ記憶部38内に格納されたコンテンツを特定するURLがXML形式で記述されており、上記と同様、XMPPプロトコルに準拠した通信方式によって送信される。この制御メッセージを受信したモバイル端末12の制御メッセージ受信部16は、当該制御メッセージを解析しS21、コンテンツ取得部20aを起動させるS22。コンテンツ取得部20aは、制御メッセージ受信部16から渡されたURLにインターネット22経由でアクセスし、対応コンテンツの配信をリクエストするS23。これを受けたコンテンツサーバ32のコンテンツ配信部36は、コンテンツ記憶部38から対応のコンテンツを取り出し、コンテンツ取得部20aに送信するS24。このコンテンツ取得部20aとコンテンツ配信部36間の通信は、XMPPプロトコルではなく、HTTPSHypertextTransferProtocoloverSecureSocketLayerプロトコルに準拠した通信方式にて行われる。コンテンツサーバ32からコンテンツ40を受け取ったコンテンツ取得部20aは、これを端末本体のメモリまたはSDカード内に設定された所定のディレクトリに格納するS25。コンテンツ取得部20aからコンテンツの格納が完了した旨の通知を受け取った報告メッセージ送信部18は、これを報告メッセージとして管理サーバ14に送信するS26。この報告メッセージもXML形式で記述されており、XMPPに準拠した通信方式によって送信される。この報告メッセージを受信した報告メッセージ受信部26は、これを端末管理IDに関連付けて報告メッセージ記憶部28に格納するS27。上記のコンテンツ40は、対応のコンテンツ利用アプリケーション34によってモバイル端末12に適用されるS28。例えば、上記コンテンツ40が壁紙用の画像ファイルである場合、当該壁紙を利用する特定のコンテンツ利用アプリケーション34は、起動的に専用のディレクトリをチェックし、最新日付の画像ファイルを壁紙に設定する処理を実行する。この結果、当該アプリケーション34の起動後には、新しい壁紙が画面に反映されることとなる。上記コンテンツ40としては、静止画像ファイルの他に、音声ファイルや動画ファイル、テキストファイル等が該当する。以上のように、この第2のモバイル端末管理システム30の場合、管理サーバ14から各モバイル端末12に対して、特定コンテンツのダウンロードを指令する制御メッセージがXMPPベースでプッシュ送信されるため、コンテンツに更新が生じた時点で即座にダウンロードの指令を発し、一斉に各モバイル端末12のアプリケーション34に反映させることが可能となる。