(57)【要約】【課題】  移動体端末のプロファイル情報を容易かつ効率よく更新すること。【解決手段】  管理サーバ２０において、記憶部２１は、移動体端末１０−１〜１０−ｎの識別情報と、移動体端末１０−１〜１０−ｎの設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する。管理部２２は、移動体端末１０−１〜１０−ｎが保持するプロファイル情報のバージョン情報を取得して、記憶部２１に格納されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末１０−１〜１０−ｎに要求する。プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む。【選択図】      図１
2015215635.tif 000002
【特許請求の範囲】
【請求項１】
移動体端末と、当該移動体端末とネットワークを介して通信可能に接続された管理サーバとを備える管理システムであって、
前記管理サーバは、
前記移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する記憶部と、
前記移動体端末が保持するプロファイル情報のバージョン情報を取得して、前記記憶部に格納された前記バージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求する管理部とを含み、
前記プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理システム。
【請求項２】
前記記憶部は、さらに、前記移動体端末に設定すべき最新のプロファイル情報を、前記識別情報及び前記最新のバージョン情報に対応付けて格納し、
前記管理部は、前記移動体端末が保持する設定情報を取得し、前記記憶部に格納された前記最新のプロファイル情報が当該移動体端末から取得した最新のプロファイル情報と一致するか否かを判断し、一致しない場合、移動体端末に更新を要求する、請求項１に記載の管理システム。
【請求項３】
前記プロファイル情報に含まれる各前記設定項目にサブバージョンが付与され、
前記管理部は、前記移動体端末が保持する前記プロファイルのバージョンが前記記憶部に格納された前記バージョンと一致する場合、当該移動体端末からサブバージョンを示すサブバージョン情報を取得して、前記記憶部に格納されたサブバージョン情報と比較して更新の要否を判断する、請求項１又は２に記載の管理システム。
【請求項４】
通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する記憶部と、
前記移動体端末が保持するプロファイル情報のバージョン情報を取得して、前記記憶部に格納された前記バージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求する管理部とを備え、
前記プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理サーバ。
【請求項５】
ネットワークを介して通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて記憶するステップと、
前記移動体端末が保持するプロファイル情報のバージョン情報を取得して、前記記憶ステップにおいて記憶された前記バージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求するステップとを備え、
前記プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理方法。
【請求項６】
ネットワークを介して通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて記憶するステップと、
前記移動体端末が保持するプロファイル情報のバージョン情報を取得して、前記記憶ステップにおいて記憶された前記バージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求するステップとをコンピュータに実行させ、
前記プロファイル情報が、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信端末の設定項目を管理する管理システム及びそれに用いられる管理装置、並びに管理方法及び管理プログラムに関する。
【背景技術】
【０００２】
近年、高機能端末とも呼ばれるスマートフォン等の移動体端末には、基本ソフトウェアであるＯＳ（Operation System）がインストールされ、自由にアプリケーション追加・削除することができる。
【０００３】
特許文献１には、ＯＭＡ−ＤＭ（open mobile alliance-device management）のような管理プロトコルを用いて、移動体クライアントの初期設定やインストールされたソフトウェアのアップグレードをすることができることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１１−５３０８６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の移動体端末は一般的なパーソナルコンピュータと同様、自由に設定できる多くの設定項目を持つ。企業が移動体端末を従業員に配布して業務に利用しようとすると、全ての移動体端末について、各移動体端末を適切に業務に利用できるように数多くの項目について設定情報（プロファイル情報）を管理し、かつ不正に利用されないように適切な処理する必要がある。また、一度設定した項目がその後も適切に維持されているか、又は最新の設定が適用されているか、監視を継続しなければならない。しかしながら、特許文献１に記載の移動体デバイス管理クライアントは、移動体端末が保持するプロファイル情報を設定・更新することができない。
【０００６】
それゆえに本発明の目的は、移動体端末のプロファイル情報を容易かつ効率よく更新することができる管理システム及びそれに用いられる管理装置、並びに管理方法及び管理プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る管理システムは、移動体端末と、当該移動体端末とネットワークを介して通信可能に接続された管理サーバとを備え、管理サーバは、移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する記憶部と、移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶部に格納されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求する管理部とを含み、プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む。
【０００８】
上記目的を達成するため、本発明に係る管理サーバは、通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する記憶部と、移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶部に格納されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求する管理部とを備え、プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む。
【０００９】
上記目的を達成するため、本発明に係る管理方法は、ネットワークを介して通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて記憶するステップと、移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶ステップにおいて記憶されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求するステップとを備え、プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む。
【００１０】
上記目的を達成するため、本発明に係る管理プログラムは、ネットワークを介して通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて記憶するステップと、移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶ステップにおいて記憶されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求するステップとをコンピュータに実行させ、プロファイル情報が、ユーザが任意に設定可能な複数の設定項目に関する情報を含む。
【発明の効果】
【００１１】
本発明によれば、移動体端末のプロファイル情報を容易かつ効率よく更新することができる管理システム及びそれに用いられる管理装置、並びに管理方法及び管理プログラムが提供される。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態に係る管理システムの構成を示す図である。
【図２】本発明の第２の実施形態に係る管理システムの構成を示す図である。
【図３】記憶部２１が格納するテーブルの構成例を示す図である。
【図４】図２に示す管理システムの動作を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について、図面を用いて説明する。しかしながら、以下の実施形態は本発明の例示に過ぎず、下記以外の様々な構成を採用することもできる。また、全ての図面において、同様の構成要素には同一の参照符号を付し、説明を省略する。
【００１４】
また、以下の説明において、各装置の構成は、ハードウエア単位ではなく機能単位のブロックを示している。各装置の構成は、任意のコンピュータのＣＰＵやメモリ、メモリにロードされた本図の構成要素を実現するためのプログラム、プログラムを格納するハードディスク等の記憶メディア、ネットワークに接続するためのインタフェースを中心にハードウエアとソフトウエアの任意の組合せによって実現される。その実現方法及び装置には様々な変形例がある。
【００１５】
（第１の実施形態）
図２は、本発明の第１の実施形態に係る管理システムの構成を示す図である。図１に示す管理システムは、移動体端末１０−１〜１０−ｎ（ｎ：２以上の自然数）と、管理サーバ２０とを備える。
【００１６】
記憶部２１は、移動体端末１０−１〜１０−ｎの識別情報と、移動体端末１０−１〜１０−ｎの設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する。
【００１７】
管理部２２は、移動体端末１０−１〜１０−ｎが保持するプロファイル情報のバージョン情報を取得して、記憶部２１に格納されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末１０−１〜１０−ｎに要求する。プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む。
【００１８】
以上のように、本実施形態によれば、移動体端末のプロファイル情報を容易かつ効率よく更新することができる。
【００１９】
（第２の実施形態）
図２は、本発明の第２の実施形態に係る管理システムの構成を示す図である。図２に示す管理システムは、移動体端末１０−１〜１０−ｎ（ｎ：２以上の自然数）と、管理サーバ２０と、管理者装置３０とを備える。移動体端末１０及び管理サーバ２０と、管理サーバ２０及び管理者装置３０とはそれぞれ図示しないネットワークを介して接続される。以下、特に区別する必要がない場合は移動体端末１０−１〜１０−ｎを移動体端末１０と総称する。
【００２０】
移動体端末１０は、例えばスマートフォンやＰＤＡ（Personal Digital Assistants）、ゲーム機器、タブレット端末等であって、ＩＭＥＩ（International Mobile Equipment Identity）等の固有の識別子を有し、典型的には３Ｇや無線ＬＡＮ等の図示しない無線ネットワークを介して管理サーバ２０に接続される。移動体端末１０には、管理サーバ２０にアクセスするためのクライアントアプリケーションがインストールされる。
【００２１】
管理サーバ２０は、記憶部２１と、管理部２２とを含み、移動体端末１０のプロファイル情報を管理する。プロファイル情報とは、移動体端末１０を制御するための設定情報である。設定情報は、例えばＡＰＮ（Access Point Name）やネットワーク、カメラの設定情報、アドレス帳等の複数のカテゴリから構成される。記憶部２１は、プロファイルを管理するためのテーブルを格納する。
【００２２】
図３は、記憶部２１が格納するテーブルの構成例を示す図である。テーブルには、端末ＩＤと、バージョンと、サブバージョンと、設定項目と、設定内容とが対応づけられて記録されている。
【００２３】
端末ＩＤは、例えばＩＭＥＩであって、移動体端末１０を識別するための識別情報である。バージョンは、移動体端末１０に適用すべき最新のプロファイル情報のバージョンを示す情報である。カテゴリは、プロファイル情報に含まれる複数の設定項目（カテゴリ）を識別するための情報である。設定項目及び設定内容は、カテゴリに対応付けられた設定項目とその内容を示す情報（設定項目情報）であって、例えば、ＡＰＮ（Access Point Name）やネットワーク、カメラの設定情報、アドレス帳等の個人情報を含む。なお、識別情報の他に移動体端末１０の機種を示す情報が記録されていてもよい。
【００２４】
図２の説明に戻り、管理サーバ２０は、ＯＭＡ−ＤＭプロトコルに準拠したプロトコルスタックを備え、移動体端末１０又は管理者装置３０からの要求に応じて、移動体端末１０に遠隔指示をする。具体的には、管理サーバ２０は、移動体端末１０が保持するプロファイルのバージョンが、記憶部２１が格納するテーブルに記録されたバージョンと一致しない場合、テーブルに記録されたバージョンのプロファイル情報を適用するよう移動体端末１０に要求する。テーブルに記録されるバージョンは、通常は移動体端末１０に適用可能なバージョンのうち最新のものである。また、管理サーバ２０は、プロファイル情報の設定内容を示す設定項目情報を移動体端末１０から取得し、記憶部２１に格納された最新の設定項目情報と一致しない場合、最新バージョンのプロファイル情報の適用を移動体端末１０に要求する。
【００２５】
管理者装置３０は、社内ネットワーク等の図示しないネットワークを介して管理サーバ２０に接続されたパーソナルコンピュータ等であって、入力部３１と、送受信部３２とを含む。管理者装置３０は、一般的にはＷｅｂブラウザを介して、移動体端末１０に設定すべきプロファイルの内容を管理サーバ２０に指示する。また、管理者は、管理者装置３０から管理サーバ２０にアクセスしてプロファイル情報を参照することができる。
【００２６】
図４は、図２に示す管理システムの動作を示すシーケンス図である。
【００２７】
図４において、管理者は、管理者装置３０の入力部３１から移動体端末１０に設定すべきプロファイル情報を登録する(ステップＳ４０１)。
【００２８】
管理者装置３０の送受信部３２は、登録されたプロファイル情報を管理サーバ２０に送信する（ステップＳ４０２）。
【００２９】
管理サーバ２０の管理部２２は、受信したプロファイル情報を移動体端末１０の識別情報に対応付けて記憶部２１に格納する（ステップＳ４０３）。移動体端末１０の識別情報は管理者装置３０から送信されるプロファイル情報に含まれている。
【００３０】
移動体端末１０は、所定時間ごと又は任意のタイミングで、自端末が保持する最新のプロファイルのバージョンを示すバージョン情報と、各設定項目のサブバージョン情報とを管理サーバ２０に送信する（ステップＳ４０４）。
【００３１】
管理サーバ２０の管理部２２は、更新要否を判断する（ステップＳ４０５）。具体的には、管理部２２は記憶部２１からテーブルを読み出し、移動体端末１０の識別情報に対応付けられたバージョンが、移動体端末１０から受信したバージョン情報が示すバージョンと一致するか否かを判断する。バージョンが一致しない場合、管理部２２は移動体端末１０が保持するプロファイル情報の更新が必要であると判断する。また、バージョンが一致する場合、管理部２２は、移動体端末１０から受信したサブバージョン情報が示すサブバージョンが、記憶部２１が格納するサブバージョンと一致するか否かを判断する。サブバージョンが一致しない場合も同様に、管理部２２は更新が必要であると判断する。
【００３２】
更新が必要であると判断した場合、管理部２２は、テーブルに記録されたバージョンバージョンまたはサブバージョンに更新するためのプログラムを送信し、移動体端末１０に更新を要求する（ステップＳ４０７）。
【００３３】
移動体端末１０は、管理サーバ２０から受信したプログラムを実行して自端末が保持するプロファイル情報を更新する（ステップＳ４０８）。
【００３４】
次に、管理サーバ２０において、管理部２２は、プロファイル情報の送信要求を移動体端末１０に送信し、移動体端末１０が保持するプロファイルの設定項目情報を送信するよう指示する（ステップＳ４０９）。
【００３５】
移動体端末１０は、自端末の設定項目情報を自端末が保持する記憶部（図示せず）から読み出して管理サーバ２０に送信する（ステップＳ４１０）。
【００３６】
管理サーバ２０において、管理部２２は、設定項目情報を受信すると、記憶部２１から読み出した設定項目情報と一致するか否かを判断する（ステップＳ４１１）。設定項目情報が一致しない場合、管理部２２は、テーブルに記録されているバージョンのプロファイルを適用するよう、移動体端末１０に要求する（ステップＳ４１２）。移動体端末１０は、要求に応じて自端末が保持するプロファイル情報を更新する（ステップＳ４１３）。なお、このとき、管理部２２が、更新すべきサブバージョンを指定して移動体端末１０に更新を要求してもよい。
【００３７】
一方、移動体端末１０から受信した設定項目情報が、管理サーバ２０の記憶部２１に格納される設定項目情報と一致する場合（ステップＳ４１１においてＹｅｓ）、管理部２２は修正不要である旨を移動体端末１０に通知して処理を終了する。
【００３８】
なお、ステップＳ４０４〜Ｓ４０８に記載のバージョン確認処理と、ステップＳ４０９〜Ｓ４１４に記載の設定項目情報確認処理の双方を実施する場合を例に記載したが、バージョンの確認処理及び設定項目情報確認処理のいずれか一方のみを実施することとしてもよい。
【００３９】
以上のように本実施形態によれば、移動体端末のプロファイル情報を容易かつ効率よく更新することができる。管理対象の移動体端末が複数存在する場合であっても、管理者は移動体端末に設定したいプロファイル情報を、管理者装置を介して管理サーバに登録するだけでよい。これにより、適切なプロファイル情報を移動体端末に簡易かつ効率よく反映させることができる。また、移動体端末の設定が不正に改ざんされた場合であっても、設定項目情報の確認処理によって移動体端末の設定内容を正しい内容に修正することができる。
【００４０】
なお、本実施形態では、所定期間毎に移動体端末のプロファイル情報のバージョンを確認する場合を例に説明したが、ユーザが管理装置または移動体端末を操作することにより、手動でバージョンを確認／更新してもよい。
【００４１】
また、本実施形態では、プロファイル情報のバージョン及びサブサージョンが最新である場合、及び、設定項目情報が一致した場合にそれぞれ更新不要通知を送信する場合を例に説明したが、更新が不要である場合は通知の送信を省略してもよい。
【００４２】
なお、本実施形態では、プロファイル情報のバージョンが一致しない場合にサブバージョン一致するか否かを判断する場合を例に説明したが、サブバージョン情報を用いずに、バージョンが一致しない場合のみプロファイル情報を更新することとしてもよい。
【００４３】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
移動体端末と、当該移動体端末とネットワークを介して通信可能に接続された管理サーバとを備える管理システムであって、
管理サーバは、
移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する記憶部と、
移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶部に格納されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求する管理部とを含み、
プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理システム。
（付記２）
記憶部は、さらに、移動体端末に設定すべき最新のプロファイル情報を、識別情報及び最新のバージョン情報に対応付けて格納し、
管理部は、移動体端末が保持する設定情報を取得し、記憶部に格納された最新のプロファイル情報が当該移動体端末から取得した最新のプロファイル情報と一致するか否かを判断し、一致しない場合、移動体端末に更新を要求する、付記１に記載の管理システム。
（付記３）
プロファイル情報に含まれる各設定項目にサブバージョンが付与され、
管理部は、移動体端末が保持するプロファイルのバージョンが記憶部に格納されたバージョンと一致する場合、当該移動体端末からサブバージョンを示すサブバージョン情報を取得して、記憶部に格納されたサブバージョン情報と比較して更新の要否を判断する、付記１又は２に記載の管理システム。
（付記４）
通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて格納する記憶部と、
移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶部に格納されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求する管理部とを備え、
プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理サーバ。
（付記５）
ネットワークを介して通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて記憶するステップと、
移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶ステップにおいて記憶されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求するステップとを備え、
プロファイル情報は、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理方法。
（付記６）
ネットワークを介して通信可能に接続された移動体端末の識別情報と、当該移動体端末の設定に関するプロファイル情報のバージョンを識別するバージョン情報とを対応付けて記憶するステップと、
移動体端末が保持するプロファイル情報のバージョン情報を取得して、記憶ステップにおいて記憶されたバージョン情報が示すバージョンと一致するか否かを判断し、一致しない場合、当該プロファイル情報を更新するよう移動体端末に要求するステップとをコンピュータに実行させ、
プロファイル情報が、ユーザが任意に設定可能な複数の設定項目に関する情報を含む、管理プログラム。
【符号の説明】
【００４４】
１０  移動体端末
２０  管理サーバ
２１  記憶部
２２  管理部
３０  管理者装置
３１  入力部
３２  送受信部
【図１】
2015215635.tif 000003
【図２】
2015215635.tif 000004
【図３】
2015215635.tif 000005
【図４】
2015215635.tif 000006