(57)【特許請求の範囲】
【請求項１】
端末管理サーバで提供する端末管理サービスをサポートする管理端末が一つ以上の端末を遠隔で管理する方法であって、
個人ネットワークを通じて接続した前記一つ以上の端末の端末情報を収集するステップと、
前記端末情報の中、前記一つ以上の端末を区分するために必要な一部情報を前記端末管理サーバでサポートする端末管理プロトコルに基づく形式の端末情報に変換するステップと、
前記変換された端末情報を前記端末管理サーバに伝達するステップと、
前記端末管理サーバから前記一つ以上の端末と関連した機能管理データを受信するステップと、
前記受信された機能管理データを前記一つ以上の端末に前記個人ネットワークを通じて伝達するステップと、を含み、
前記端末管理プロトコルに基づく複数の端末管理機能の中、前記一つ以上の端末がサポートする端末管理機能のリストを、前記一部情報と共に、前記端末管理サーバにセッション確立を要求するメッセージにおいて、前記端末管理サーバに伝達することを特徴とする遠隔管理方法。
【請求項２】
前記一部情報は、前記一つ以上の端末の基本情報と前記一つ以上の端末の識別情報のうち一つを含み、前記基本情報は前記端末管理プロトコルに基づいて端末管理標準オブジェクトに変換され、
前記変換された端末情報を前記端末管理サーバに伝達するステップは
前記一つ以上の端末の識別情報と前記端末管理機能のリストを前記端末管理サーバに伝達する段階と、
前記端末管理サーバの要求に従って前記一つ以上の端末の前記変換された端末情報を前記端末管理サーバに伝送する段階と、を含むことを特徴とする請求項１に記載の遠隔端末管理方法。
【請求項３】
前記管理端末は、前記端末管理サーバが認証できる端末であることを示す証明書(credentials)を前記端末管理標準オブジェクトと共に前記端末管理サーバに伝達することを特徴とする請求項２に記載の遠隔管理方法。
【請求項４】
前記端末管理サーバから前記一つ以上の端末と関連した機能管理データをダウンロードできるアドレスを受信すると、前記アドレスに対応するサーバとセッションを確立するステップと、
前記サーバから機能管理データを受信して前記一つ以上の端末に前記個人ネットワークを通じて伝達するステップと、をさらに含むことを特徴とする請求項１に記載の遠隔管理方法。
【請求項５】
前記サーバとセッションを確立するとき、前記管理端末が前記一つ以上の端末に対する端末管理を遂行していることを示すインジケータを伝送することを特徴とする請求項４に記載の遠隔管理方法。
【請求項６】
前記一部情報を前記端末管理サーバでサポートする端末管理プロトコルに基づく形式の端末情報に変換した後に、任意のサービスを提供するサーバに前記一つ以上の端末の識別情報を伝達するステップと、
前記サーバにより前記端末管理サーバに前記一つ以上の端末に対する端末管理が要求されることによって、前記端末管理サーバから前記一つ以上の端末に対する端末管理通知メッセージを受信するステップと、
前記端末管理通知メッセージを受信した後に、前記変換された端末情報を前記端末管理サーバに伝達する前記ステップと、を遂行することを特徴とする請求項１に記載の遠隔端末管理方法。
【請求項７】
前記一つ以上の端末の端末情報は、該当端末のネットワーク接続情報、端末メーカ、モデル名、サポート言語の中、少なくとも一つを含む基本情報と、該当端末のファームウエア、ソフトウェア、パラメータ、スケジュール、ハードウェア機能に対する情報の中、少なくとも一つを含む詳細情報と、を含むことを特徴とする請求項１、請求項２、請求項５及び請求項６のいずれか一項に記載の遠隔端末管理方法。
【請求項８】
管理端末の遠隔管理装置であって、
一つ以上の端末と個人ネットワークを形成してデータを送受信する送受信部と、
前記個人ネットワークを通じて接続した前記一つ以上の端末の端末情報を収集し、前記端末情報の中、前記一つ以上の端末を区分するために必要な一部情報を端末管理サーバでサポートする端末管理プロトコルに基づく形式の端末情報に変換し、前記変換された端末情報を前記端末管理サーバに伝達し、前記端末管理サーバから前記一つ以上の端末と関連した機能管理データを受信し、前記受信された機能管理データを前記一つ以上の端末に伝達する端末管理クライアントと、を含み、
前記端末管理クライアントは、前記端末管理プロトコルに基づく複数の端末管理機能の中、前記一つ以上の端末がサポートする端末管理機能のリストを、前記一部情報と共に、前記端末管理サーバにセッション確立を要求するメッセージにおいて、前記端末管理サーバに伝達することを特徴とする遠隔管理装置。
【請求項９】
前記一部情報は、前記一つ以上の端末の基本情報と前記一つ以上の端末の識別情報のうち一つを含み、前記基本情報は、前記端末管理プロトコルに基づいて端末管理標準オブジェクトに変換され、前記端末管理クライアントは、前記一つ以上の端末の識別情報と前記端末管理機能のリストを前記端末管理サーバに伝達し、前記端末管理サーバの要求に従って前記一つ以上の端末の前記変換された端末情報を前記端末管理サーバに伝送することを特徴とする請求項８に記載の遠隔端末管理装置。
【請求項１０】
前記端末管理クライアントは、前記端末管理サーバが認証できる端末であることを示す証明書(credentials)を前記端末管理標準オブジェクトと共に前記端末管理サーバに伝達することを特徴とする請求項９に記載の遠隔管理装置。
【請求項１１】
前記端末管理クライアントは、前記端末管理サーバから前記一つ以上の端末と関連した機能管理データをダウンロードできるアドレスを受信すると、前記アドレスに対応するサーバとセッションを確立し、前記サーバから機能管理データを受信して前記一つ以上の端末に前記送受信部を通じて伝達することを特徴とする請求項８に記載の遠隔管理装置。
【請求項１２】
前記端末管理クライアントは、前記一部情報を端末管理サーバでサポートする端末管理プロトコルに基づく形式の端末情報に変換した後に、任意のサービスを提供するサーバに前記一つ以上の端末の識別情報を伝達し、前記サーバにより前記端末管理サーバに前記一つ以上の端末に対する端末管理が要求されることによって、前記端末管理サーバから前記一つ以上の端末に対する端末管理通知メッセージを受信し、前記端末管理通知メッセージを受信した後に前記変換された端末情報を前記端末管理サーバに伝達することを特徴とする請求項８に記載の遠隔端末管理装置。
【請求項１３】
前記一つ以上の端末の端末情報は、該当端末のネットワーク接続情報、端末メーカ、モデル名、サポート言語の中、少なくとも一つを含む基本情報と、該当端末のファームウエア、ソフトウェア、パラメータ、スケジュール、ハードウェア機能に対する情報の中、少なくとも一つを含む詳細情報と、を含むことを特徴とする請求項８、請求項９、請求項１１及び請求項１２のいずれか一項に記載の遠隔端末管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末の遠隔管理に関し、特に、他の端末を仲介者として利用して端末を遠隔で管理する方法及び装置に関する。
【背景技術】
【０００２】
無線通信端末の数が幾何級数的に増加することによって、無線通信機器(device)を管理するための標準化された方法が必要になり、無線通信事業者またはサービス提供者(Service Provider)が無線で端末らと通信をしながら、端末のファームウエア(Firmware)、ソフトウェア(Software)、パラメータ(Parameter)、スケジュール(Schedule)、Ｈ／Ｗ機能(Hardware Capabilities)を管理するための移動装置管理(Mobile Device Management)方法が開発された。
【０００３】
このような遠隔管理方法のうち、代表的なものが無線通信端末の標準規格を策定するＯＭＡ(Open Mobile Alliance)で開発されたＯＭＡ ＤＭ(Device Management)である。ＯＭＡ ＤＭは、ＳｙｎｃＭＬ(Synchronization Markup Language)に基づいたＤＭプロトコルを用いて無線通信端末のオブジェクト(object)を読み込み、追加、削除、変更、実行することによって、端末内部のファームウエア、ソフトウェア、パラメータなどを管理することができる。無線通信端末のようなディバイスを管理する主体はＤＭサーバであり、無線通信端末のような、管理対象となるディバイスはクライアントであり、これによって、管理対象となる端末はＤＭクライアントを含む。
【０００４】
従来の端末管理(Device Management)方法は、一対一(Peer-to-Peer)方式で遂行される。すなわち、ネットワーク上のＤＭサーバと無線通信端末に含まれたＤＭクライアントとの間に一対一セッションを確立し、ＤＭプロトコルに定義されたメッセージを送受信することによって、ＤＭサーバがＤＭクライアントにとって端末に特定構成(configuration)を追加／削除／変更させるか、特定動作を遂行するようにする。
【０００５】
ＤＭプロトコルは、パッケージ(package)#０〜パッケージ#４まで総５個のメッセージで定義され、ＤＭサーバと端末との間にはＤＭプロトコルを通じてＤＭセッション(Session)を確立することができる。この時、ＤＭセッションはＤＭサーバまたはＤＭクライアント、すなわち、端末により開始され得る。
【０００６】
図１は、一般的なＤＭセッションの確立過程を示した図である。
図１を参照すると、ＤＭサーバ２０は、特定ディバイス、すなわち、端末に遂行すべき管理動作(Management operation)がある場合、ステップ１０１で、特定ディバイス、すなわち、特定ディバイスに含まれたＤＭクライアント１０にパッケージ#０通知メッセージ(Notification Message)を伝達してＤＭ動作が存在することを知らせる。パッケージ#０通知メッセージを受信すると、ＤＭクライアント１０は、ステップ１０３で、ＤＭサーバ２０にパッケージ#１メッセージを伝送してセッション確立を要求する。ＤＭクライアント１０は、パッケージ#０メッセージを受信しなくても、必要によって、または周期的に、ＤＭサーバ２０にＤＭセッションを要求して端末の機能をアップデートすることができる。
【０００７】
ステップ１０５で、ＤＭサーバ２０は、ＤＭセッションの開設を許可し、待機中である端末管理動作(Management operation)のためのＤＭコマンドを伝達するパッケージ#２メッセージをＤＭクライアント１０に伝送し、ステップ１０７で、ＤＭクライアント１０は、パッケージ#２メッセージに応答してＤＭサーバ２０から受信したＤＭコマンドの遂行結果を伝達するために、パッケージ#３メッセージをＤＭサーバ２０に伝送する。
【０００８】
次に、ステップ１０９で、ＤＭサーバ２０は、パッケージ#４メッセージを通じてＤＭセッションを終了するか、ＤＭクライアント１０に追加的な管理動作(Management operation)を伝達し、ステップ１１１で、ＤＭクライアント１０は、パッケージ#４メッセージに含まれた追加管理動作を遂行し、その結果をパッケージ#３メッセージを通じてＤＭサーバ２０に報告する。
【０００９】
以後、ＤＭサーバ２０及びＤＭクライアント１０は、パッケージ#４メッセージ及びパッケージ#３メッセージの反復伝送を通じて管理動作または管理命令を提供し得る。この場合、パッケージ#４メッセージに管理動作(Management operation)が継続的に含まれていると、ＤＭセッションは維持される。しかしながら、パッケージ#４メッセージに追加的な管理動作がないと、ＤＭセッションは終了される。
【００１０】
ところが、上記のＤＭシステムでは、ＤＭネットワーク接続機能を有した無線端末を主に遠隔管理対象としたので、ＤＭサーバとＤＭクライアントを含む端末との間の直接的な端末管理だけが可能であった。すなわち、ＤＭネットワークまたは外部ネットワーク接続機能がないか、ＤＭクライアントがない端末に対する遠隔管理は不可能であった。
【００１１】
さらに、このような端末は、外部ネットワークに接続したサービス提供サーバで提供するサービスも受信することができない。これは該当端末が外部ネットワークに接続できないからでもあるが、該当端末がサービス提供サーバで提供するコンテンツを再生するのに必要なソフトウェアを有していないからでもある。ここで、サービス提供サーバとは、マルチメディアコンテンツ、ゲーム、広告など多様なサービスを提供するサーバをいう。
【００１２】
そのために、外部ネットワーク接続機能がないか、ＤＭクライアントを有していない端末が、追加にＤＭクライアントを具備しなくても遠隔管理が可能な方法が必要である。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の目的は、外部ネットワーク接続機能またはＤＭネットワークを具備しない端末に対する遠隔管理が可能な方法及び装置を提供することにある。
本発明の他の目的は、ＤＭプロトコルをサポートしない端末に対する遠隔管理が可能な方法及び装置を提供することにある。
本発明のさらに他の目的は、ＤＭプロトコルをサポートしない端末が外部ネットワークに含まれたサービス提供サーバから提供されている各種サービスをサポートできる方法及び装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記のような目的を達成するために、本発明の実施形態の一態様によれば、 端末管理サーバで提供する端末管理サービスをサポートする管理端末が一つ以上の端末を遠隔で管理する方法を提供する。
【００１５】
上記方法は、個人ネットワークを通じて接続した上記一つ以上の端末の端末情報を収集するステップと、上記端末情報の中、上記一つ以上の端末を区分するために必要な一部情報を上記端末管理サーバでサポートする端末管理プロトコルに基づく形式の端末情報に変換するステップと、上記変換された端末情報を上記端末管理サーバに伝達するステップと、上記端末管理サーバから上記一つ以上の端末と関連した機能管理データを受信するステップと、上記受信された機能管理データを上記一つ以上の端末に上記個人ネットワークを通じて伝達するステップと、を含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、ＤＭクライアントを含む無線端末が個人端末の端末情報をＤＭサーバ２３０でサポートするＤＭプロトコルに基づく端末管理標準オブジェクトに変換してＤＭサーバ２３０に提供し、アップデートするデータを受信して個人端末に伝達することによって、ＤＭプロトコルをサポートしないシステムの端末も遠隔で管理することができる。この時、個人端末の端末情報を、従来のＤＭメッセージに含むことができ、ＤＭメッセージは個人端末がサポートする遠隔管理機能のリスト情報を含むことにより、より效率的に端末を管理することができる。
【００１７】
本発明によれば、外部ネットワーク接続機能がないか、ＤＭクライアントを具備しない端末も、個人ネットワークに接続可能であれば、ゲートウェイ役割をする端末を通じて外部ネットワークのＤＭサーバと連動して端末の各種ファームウエア(Firmware)、ソフトウェア(Software)、パラメータ(Parameter)、スケジュール(Schedule)、Ｈ／Ｗ機能(Capabilities)等を管理することができる。また、外部ネットワークのサービスサーバが提供するサービスを受信し、ユーザに提供することができる。
【図面の簡単な説明】
【００１８】
【図１】従来の端末管理過程を示した図である。
【図２】本発明の一実施形態による端末管理システムの構成を示した図である。
【図３】本発明の第１の実施形態による端末管理過程を示した図である。
【図４】本発明の第２の実施形態による端末管理過程を示した図である。
【図５】本発明の第１の実施形態による管理標準オブジェクトの一例を示した図である。
【図６】本発明の第１の実施形態による管理標準オブジェクトの一例を示した図である。
【図７】本発明の第２の実施形態による管理標準オブジェクトの一例を示した図である。
【図８】本発明の第２の実施形態による管理標準オブジェクトの一例を示した図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な実施形態を、添付の図面を参照しつつ詳細に説明する。添付した図において、同一の構成要素または機能的に類似した構成要素に対しては同一の参照符号及び参照番号を付ける。そして、下記の説明において、関連する公知機能或いは構成についての具体的な説明は、本発明の簡潔さのために適宜省略するものとする。
【００２０】
最近、ＭＰ３(ＭＰＥＧ layer3)プレーヤー、ＰＭＰ(Portable Multimedia Player)、ＰＤＡ(Personal Digital Assistant)、携帯電話など、ユーザの携帯できる端末の種類及び個数が増加し、携帯端末の機能が多様化されることにつれて、ユーザが所有した端末間にコンテンツ共有を可能にするために、各携帯端末間にネットワーク形成が可能になった。このように個人携帯端末間に形成されるネットワークを個人ネットワーク(Personal Area Network)という。
【００２１】
個人ネットワークは、ブルートゥース（登録商標)、Ｗｉ-Ｆｉ(Wireless-Fidelity；登録商標)、赤外線通信などにより形成することができ、最近にはＵＰｎＰ(Universal Plug & Play)を基盤とする個人ネットワークが常用されている。このような個人ネットワークには該当個人ネットワークの通信方式をサポートする装置は全部参加し得る。
【００２２】
本発明は、このような個人ネットワークの形成は可能であるが、外部ネットワークへの接続が不可能であるか、ＤＭ(Device Management)クライアントを具備しない端末の各種ファームウエア(Firmware)、ソフトウェア(Software)、パラメータ(Parameter)、スケジュール(Schedule)、Ｈ／Ｗ機能(Hardware Capabilities)等を遠隔で管理するために、ＤＭクライアントを含む端末をゲートウェイ端末またはプロキシ端末として利用する。
【００２３】
言い換えれば、本発明によれば、ＤＭクライアントを具備した端末が他の端末ら間に個人ネットワークが形成された状態で、ＤＭクライアントを具備した端末をゲートウェイ端末として設定し、ＤＭクライアントを具備した端末を通じて他の端末の遠隔管理を可能にする。
【００２４】
図２は、本発明の一実施形態による端末管理システムの一例を示す図である。図２を参照すると、ＤＭシステムは、複数個の多様な個人端末として、個人ネットワークを形成する無線端末２００と、第１の端末２１０、第２の端末２２０と、ＤＭサーバ２３０と、サービス提供サーバ２４０と、を含む。
【００２５】
ＤＭサーバ２３０は、外部ネットワークに位置するサーバとして、ＤＭプロトコルを用いて管理対象端末のオブジェクト(object)を読み込み、追加、削除、変更、実行することによって、端末内部のファームウエア、ソフトウェア、パラメータ、スケジュール、Ｈ／Ｗ(hardware)機能などを管理することができる。図２には図示しないが、ＤＭサーバ２３０は、上記の管理機能に必要な動作を制御する制御部と、該当管理対象端末とメッセージを送受信するための送受信部などを含む。以下の説明で言及されるＤＭサーバ２３０の動作は、制御部の制御により遂行される。
【００２６】
サービス提供サーバ２４０は、端末に各種サービス、例えば、ゲームコンテンツ、マルチメディアコンテンツ、広告コンテンツなどを提供するサーバとして、各種コンテンツ及びデータだけでなく、該当コンテンツを再生するのに必要な各種プログラム、ファームウエア、ソフトウェアも提供し得る。
【００２７】
第１の端末２１０及び第２の端末２２０は、個人ネットワークに接続可能であるが、外部ネットワークに接続不可能であるか、ＤＭクライアントを具備していないか、ＤＭサーバ２３０でサポートするＤＭプロトコルでない他のＤＭプロトコルをサポートする装置管理クライアントを具備した端末である。本発明では、第１の端末２１０及び第２の端末２２０は、無線端末２００を通じてＤＭサーバ２３０から装置管理を受けることができる端末である。第１の端末２１０及び第２の端末２２０は、例えば、ＭＰ３プレーヤー、ＰＭＰ、テレビなどである。
【００２８】
図示しないが、第１の端末２１０及び第２の端末２２０は、通信モジュール及び制御部を備える。通信モジュールは、第１の端末２１０及び第２の端末２２０の個人ネットワーク接続をサポートし、制御部は、該当通信モジュールを制御して個人ネットワークに参加し、該当通信モジュールを通じた無線端末２００とのデータまたはメッセージ送受信を制御し、本発明による端末の遠隔管理が可能であるように端末の動作を制御する。第１の端末２１０及び第２の端末２２０は、端末の端末情報及び遠隔管理の結果により獲得されるデータを格納するメモリを備える。
【００２９】
無線端末２００は、個人ネットワークだけでなく、外部ネットワークにも接続可能な端末として、ＤＭサーバ２３０と互換可能なＤＭクライアントを含む。そして、本発明による無線端末２００は、ゲートウェイ端末またはプロキシ端末として設定され、外部ネットワークのＤＭサーバ２３０と第１及び第２の端末２１０、２２０との間の装置管理のための仲介者役割をする管理端末である。また、無線端末２００は、サービス提供サーバ２４０とも通信可能であり、サービス提供サーバ２４０が提供する各種コンテンツまたはデータなどを要求するか、受信することができる。そして、無線端末２００は、第１の端末２１０及び第２の端末２２０の代わりに、サービス提供サーバ２４０に必要なコンテンツを要求することができ、これによって、サービス提供サーバ２４０から受信した各種コンテンツまたはデータを第１の端末２１０及び第２の端末２２０に提供することができる。無線端末２００は、例えば、移動通信端末、携帯用コンピュータ、ＰＤＡなどである。
【００３０】
無線端末２００は、ＤＭクライアント２２２と、第１の端末２１０及び第２の端末２２０と個人ネットワークを形成してデータを送受信する送受信部２２１と、本発明による端末管理のための動作過程で使用される各種データが格納されるメモリと、を備え、該当装置管理のための動作制御及びＤＭサーバ２３０間のデータまたはメッセージの送受信は、ＤＭクライアント２２２により遂行される。ＤＭクライアント２２２はサービス提供サーバ２４０と通信を遂行することができ、本発明の他の実施形態ではＤＭサーバ２３０及びサービス提供サーバ２４０とデータを送受信する通信モジュールをＤＭクライアントとは別に含むことができる。
【００３１】
本発明の一実施形態による上記のＤＭシステムで第１の端末２１０及び第２の端末２２０を遠隔管理する過程を図３乃至図８を参照して説明する。以下の実施形態では、本発明の理解を助けるために、第１の端末２１０を管理する過程を例として説明するが、第２の端末２２０にも同様に適用され得る。
【００３２】
図３は、本発明の第１の実施形態による端末管理過程を示した図であり、無線端末２００が第１の端末２１０の代わりにＤＭセッションの確立をトリガー(triggering)し、第１の端末２１０に任意のサービスを提供する。この時、無線端末２００は、ＤＭサーバ２３０にＤＭブートストラップ(bootstrap)した状態で、ＤＭセッションに接続する準備が完了した状態であることを仮定する。
【００３３】
図３を参照すると、ステップ３０１で、第１の端末２１０が、個人ネットワークに接続すると、ステップ３０３で、該当個人ネットワークのゲートウェイまたはプロキシ役割をする無線端末２００が、第１の端末２１０を探知し、認証する(detection and authentication)。このような探知及び認証過程は、端末間の個人ネットワーク接続を可能にする従来技術のプロトコル、一例として、ＵＰｎＰ(Universal Plug and Play、以下、ＵＰｎＰ)を利用し得る。
【００３４】
ステップ３０３で、無線端末２００が、第１の端末２１０の存在を探知して認証すると、ステップ３０５で、第１の端末２１０は、無線端末２００に個人ネットワークの構成を要求し、これによって、無線端末２００は第１の端末２１０の個人ネットワークの構成を承認する。
【００３５】
第１の端末２１０が無線端末２００を中心にした個人ネットワークに接続すると、無線端末２００は、第１の端末２１０の代わりにサービス提供サーバ２４０に任意のサービスセッションの確立を要求することができる。これによって、無線端末２００は、第１の端末２１０が任意のサービスを受信し、サービス提供サーバ２４０が第１の端末２１０に該当任意のサービスを提供し得る状態を形成するために、ＤＭプロトコルを用いて第１の端末２１０の内部構成を確認及び管理する。
【００３６】
このために、本発明の第１の実施形態によると、ステップ３０５で、第１の端末２１０は、個人ネットワークの構成要求と共に、第１の端末２１０の端末情報(device information)を無線端末２００に伝達する。または、無線端末２００が第１の端末２１０との個人ネットワークを形成した後、第１の端末２１０の端末情報を要求し、第１の端末２１０は該当要求に応答して第１の端末２１０の端末情報を無線端末２００に提供する。
【００３７】
端末情報は、第１の端末２１０のネットワーク接続情報、端末メーカ、種類、モデル名、サポート言語などの基本情報だけではなく、第１の端末２１０に現在インストールされた各種ファームウエア、ソフトウェア、パラメータ、スケジュール、Ｈ／Ｗ機能などに対する詳細情報を含む。
【００３８】
以後、無線端末２００は、ステップ３０３及びステップ３０５で収集した第１の端末２１０の端末情報を格納し、ステップ３０７で、該当端末情報を用いてＤＭプロトコルに基づく端末管理標準オブジェクト(Standard Object:Stdobj)を構成する。
【００３９】
端末管理標準オブジェクトとは、端末のネットワーク接続情報、端末メーカ、モデル名、サポート言語などの基本情報をツリー構造のオブジェクト(Object)で定義したことで、例えば、ＯＭＡ ＤＭ標準に基づく端末管理標準オブジェクトであり得る。
【００４０】
このような端末管理標準オブジェクトには、端末の詳細情報に対応するツリー構造のオブジェクト、例えば、現在端末にインストールされた各種ファームウエア、ソフトウェア、パラメータ、スケジュール、Ｈ／Ｗ機能などに対応するパラメータを含むことができる。無線端末２００は、第１の端末２１０に含まれた端末管理オブジェクトをＤＭサーバ２３０と互換可能な端末管理オブジェクトに対応させるか、第１の端末２１０の端末情報を抽出して新しい端末管理標準オブジェクトを構成する。言い換えれば、無線端末２００は、端末管理標準オブジェクトのそれぞれのパラメータにマッチングされる第１の端末２１０の端末情報を含むと、該当パラメータの値に第１の端末２１０の端末情報を入力し、仮にマッチングされる端末情報を含まないと、該当パラメータ値をブランク(blank)で示すことができる。言い換えれば、端末管理標準オブジェクトを示すためのツリー構造を有するパラメータのうち、特定パラメータに該当する特定端末情報がないと、無線端末２００はツリー構造に格納された特定パラメータの値に該当する部分にいずれの値も格納しない。
【００４１】
無線端末２００は、このような変換または代入過程によって構成された第１の端末２１０の端末管理標準オブジェクトを格納する。
【００４２】
管理サーバ２３０に伝達される端末管理標準オブジェクトには、本発明の実施形態によって第１の端末２１０の基本情報が含まれることもでき、第１の端末２１０の識別情報のみを含むことができる。識別情報のみが含まれる場合、管理サーバ２３０は無線端末２００により管理されている端末の目録だけを受信する。
【００４３】
第１の端末２１０のように無線端末２００の管理対象となる端末の端末管理標準オブジェクトは、図５乃至図８に示されたように構成され得る。
【００４４】
第１の端末２１０の端末管理標準オブジェクトは、無線端末２００の端末管理標準オブジェクトに従属し、図５のように無線端末２００が管理する個人ネットワークの端末目録の中の一つで構成されるか、図６のように無線端末２００と並列的な形態で構成され得る。
【００４５】
図５は、第１の端末２１０の端末情報のオブジェクト５０５と第２の端末２２０の端末情報のオブジェクト５０７が、無線端末２００の端末情報オブジェクト(DevInfo:Device Information)５０１の中、本発明で提案する装置目録パラメータ(Device Inventory)５０３の下位パラメータとして含まれた場合の端末管理標準オブジェクトのツリー構造を示したものである。
【００４６】
図６は、第１の端末２１０の端末情報オブジェクト５１５、第２の端末２２０の端末情報オブジェクト５１７、及び無線端末２００の端末情報オブジェクト５１３が、端末情報オブジェクト５１１の下位パラメータとして同等に含まれた場合の端末管理標準オブジェクトのツリー構造を示したものである。
【００４７】
または、図７に示したように、無線端末２００が管理する個人ネットワークに参加している端末の識別情報だけを、端末情報オブジェクト５２１の装置目録パラメータ５２３の下位パラメータ５２５として含み、個人ネットワークの端末別基本情報及び詳細情報は、図８に示したように端末詳細情報オブジェクト５３１(./DevDetail) に格納することができる。図８を参照すると、第１の端末２１０及び第２の端末２２０の端末情報が端末詳細情報オブジェクト５３１の下位パラメータである装置目録パラメータ５３３の下位パラメータとして含まれる。
【００４８】
装置目録パラメータ５２３の値が個人ネットワークの端末目録が格納された場所のアドレスになることもでき、この場合、個人ネットワークの端末目録が格納された下位パラメータは省略可能である。
【００４９】
一般に、端末情報オブジェクトに含まれたパラメータは、ＤＭセッションを確立するごとに無線端末２００、すなわち、ＤＭクライアント２２２からＤＭサーバ２３０に伝達される情報であるため、パラメータの不在時、ＤＭプロトコルの動作に問題が生じ得る必須なパラメータだけを含む。これによって、図７に示したように、ゲートウェイ役割をする無線端末２００が管理する端末２１０、２２０の目録５２５だけを端末情報オブジェクト５２１に含めてＤＭサーバ２３０に伝達することによって、ＤＭサーバ２３０が該当端末の存在可否だけを認知するようにする。なお、各端末２１０、２２０の基本情報及び詳細情報は、端末詳細情報オブジェクト５３１に含まれ、ＤＭサーバ２３０の要求時のみに伝達され、端末管理オブジェクトの効率性を向上させる。
【００５０】
図５及び図６に示された端末管理標準オブジェクトのツリーは、各々端末情報パラメータ(DevInfo)、後も他の用途で拡張可能であるように予約しておいたノードを示す拡張パラメータ(Ext?)、サポートするネットワークを示すネットワークパラメータ(Bearer?)、端末ＩＤパラメータ(DevId)、メーカパラメータ(Man:Manufacturer)、モデル名パラメータ(Mod)、ＤＭクライアントバージョンパラメータ(DmV)、サポート言語パラメータ(Lang:Language)などを含む。
【００５１】
また、図８に示された端末詳細情報オブジェクト５３１は、拡張パラメータ(Ext?)、ネットワークパラメータ(Bearer?)を含み、端末がサポートするＵＲＩセグメント(segment)の最大個数を示すＵＲＩ最大個数パラメータ(ＵＲＩ/MaxDepth:maximum depth of the tree)、全体ＵＲＩの最大長さを示すＵＲＩ最大長さパラメータ(ＵＲＩ/MaxTotLen:maximum total length of ＵＲＩ)、ＵＲＩセグメント当たり最大長さを示すＵＲＩセグメント長さパラメータ(ＵＲＩ/MaxSegLen:maximum total length of any URI segment)を下位パラメータとして含み得る。
【００５２】
また、詳細情報オブジェクト５３１に含まれる各端末の端末情報によって、詳細情報オブジェクト５３１は、ＰＤＡや携帯電話のように端末の種類を示す端末種類パラメータ(DevTyp:Device Type)、端末メーカを示す端末メーカパラメータ(ＯＥＭ:Original Equipment Manufacturer)、端末にインストールされたファームウエアのバージョンを示すファームウエアバージョンパラメータ(FwV:Firmware version)、端末にインストールされたソフトウェアのバージョンを示すソフトウェアバージョンパラメータ(SwV:Software version)、端末にインストールされたハードウェアのバージョンを示すハードウェアバージョンパラメータ(HwV:Hardware version)、端末がＤＭサービスをサポートするか否かを示すＤＭサポート可否パラメータ(LrgObj:ＯＭＡ ＤＭ Large Object Handling specification)を下位パラメータとして含み得る。
【００５３】
そして詳細情報オブジェクト５３１は、再同期及び保安性を目的とする臨時値を格納する臨時再同期パラメータ(Nonce Resync)、ユーザの入力が格納されるユーザ入力パラメータ(UserInteraction/UserInput)、ユーザが入力した確定を示すユーザ入力確定パラメータ(UserInteraction/Confirm)、ユーザが入力した選択を示すユーザ選択パラメータ(UserInteraction/Choice)、ユーザが入力した進行状態通知を示すユーザ進行状態通知パラメータ(UserInteraction/ProgressNotify)を含み得る。
【００５４】
ユーザ入力パラメータと、ユーザ入力確定パラメータと、ユーザ選択パラメータと、ユーザ進行状態通知パラメータのようなユーザパラメータには、端末管理と関連したユーザの選択事項または要求事項などが格納され得る。例えば、端末の特定ソフトウェアに対するアップデート要求、アップデート同意及び拒否可否、アップデート時点などがユーザにより決定されて上記ユーザパラメータらに格納することができる。このようなユーザの要求は、ソフトウェア以外に他の端末の機能に対しても類似に遂行され得る。
【００５５】
これによって、無線端末２００は、標準管理オブジェクトを構成するとき、管理対象となる第１の端末２１０及び第２の端末２２０の端末機能や要素に対するＤＭサーバ２３０の管理の同意可否または具体的な管理過程などをユーザの指定できるユーザインターフェースを提供することができる。
【００５６】
さらに図３を参照すると、第１の端末２１０の端末情報を利用した端末管理標準オブジェクトの構成が完了すると、ステップ３０９で、無線端末２００は、無線端末２００にインストール(install)されたＤＭクライアント２２２を用いてＤＭサーバ２３０とＤＭセッションを確立する。ＤＭセッション確立は、従来のようにＤＭセッション確立要求パッケージ#１メッセージをＤＭサーバ２３０に伝送することによって実行される。
【００５７】
ＤＭセッション確立要求パッケージ#１メッセージには、本発明によって無線端末２００のプロキシ管理対象となる端末らに対して収集された端末情報の中、端末管理を遂行するために必要な最小情報が含まれなければならない。
【００５８】
これによって、図５または図６と類似した構成の端末管理標準オブジェクトをＤＭセッション確立要求パッケージ#１メッセージに含むことができる。すなわち、無線端末２００が管理を代理している端末２１０、２２０の基本情報が最小情報として端末管理標準オブジェクトに含まれてＤＭサーバ２３０に伝達される。
【００５９】
または、ＤＭセッション確立要求パッケージ#１メッセージに図７と類似した構成の端末管理標準オブジェクトを含むことができる。すなわち、無線端末２００が管理を代理している端末２１０、２２０の識別情報を含む目録が最小情報としてＤＭサーバ２３０に伝達される。この場合、図３には図示しないが、ＤＭサーバ２３０は、端末管理のために無線端末２００に管理対象となる端末２１０、２２０に対する詳細情報を要求する。これに応答して、無線端末２００は図８と類似した構造の端末管理標準オブジェクトをＤＭサーバ２３０に伝達することによって、管理対象となる端末２１０、２２０の詳細情報をＤＭサーバ２３０に提供することができる。
【００６０】
そして、本発明によると、ＤＭセッション確立要求パッケージ#１メッセージは、無線端末２００の端末情報とＤＭサーバ２３０の認証できる無線端末２００の証明書(credentials)だけでなく、無線端末２００が代理している、第１の端末２１０の端末情報とＤＭサーバ２３０の認証できる第１の端末２１０の証明書(credentials)を含むことができる。  
【００６１】
また、ＤＭセッション確立要求パッケージ#１メッセージは、ＤＭサーバ２３０が提供するＤＭプロトコルに基づく端末管理機能のうち、第１の端末２１０によりサポートされる端末管理機能リスト情報を含むことができる。ここで、端末管理機能は、例えば、ファームウエアアップデート機能、ソフトウェアアップデート機能、パラメータ変更機能、スケジュール管理機能、端末性能制御機能である。以下の説明では、第１の端末２１０がサポートする端末管理機能がソフトウェアアップデート機能である場合を例として説明する。
【００６２】
また、ＤＭセッション確立要求パッケージ#１メッセージにおいて、無線端末２００が第１の端末２１０の代わりにＤＭセッション確立を要求しており、第１の端末２１０の証明書(credentials)は、無線端末２００の証明書(credentials)と同一であるか、事前にＤＭサーバ２３０と約束された証明書(credentials)である。
【００６３】
以後、ＤＭサーバ２３０は、ＤＭセッション確立要求パッケージ#１メッセージを受信すると、該当メッセージが第１の端末２１０の端末管理要求であることを確認し、第１の端末２１０がサポートするＤＭ管理機能の中、アップデートすべき管理機能があるか否かを検索する。図３の実施形態では、第１の端末２１０がサポートするＤＭ管理機能がソフトウェアアップデート機能であるために、ＤＭサーバ２３０は、第１の端末２１０がアップデートするソフトウェアを検索する。
【００６４】
ＤＭサーバ２３０は、第１の端末２１０と関連してアップデート、または変更すべき管理機能があると、機能管理データを構成し、パッケージ#２メッセージを通じて無線端末２００に通知する。本発明の一実施形態では、アップデートするソフトウェアが機能管理データに相当する。これによって、ステップ３１１で、パッケージ#２メッセージを用いて、第１の端末２１０に含まれたソフトウェアのアップデートが存在することを無線端末２００に通知する。そして、ステップ３１３で、無線端末２００がパッケージ#３メッセージを通じてソフトウェアのアップデートを受諾すると、ＤＭサーバ２３０は、パッケージ#４メッセージに該当ソフトウェアに対するアップデートソフトウェアを含めて無線端末２００に伝送することによって、既存に保有したソフトウェアと置き換える。すなわち、無線端末２００がＤＭサーバ２３０から受信したアップデートソフトウェアを個人ネットワークを通じて第１の端末２１０に伝達し、第１の端末２１０は受信されたアップデートソフトウェアを格納する。
【００６５】
この時、ソフトウェアアップデートの受諾は、自動でなされるか、ユーザにより予め設定された選択事項によって決定されるか、ユーザの現時点の選択によって決定することができる。ユーザの選択により決定される場合、ユーザがアップデート受諾可否を決定できるメニュー画面などを無線端末２００にディスプレーすることができる。
【００６６】
または、ＤＭサーバ２３０は、ステップ３１５で、該当アップデートソフトウェアをダウンロードすることができるアドレスをパッケージ#４メッセージに含めて無線端末に伝送する。この時、アップデートするソフトウェアがサービス提供サーバ２４０で提供するコンテンツと関連したことであれば、このアドレスはサービス提供サーバ２４０のアドレスであり得る。
【００６７】
これによって、ステップ３１７で、無線端末２００は、ソフトウェアアップデートのための任意のサービスを受信するために、サービス提供サーバ２４０と任意のサービスセッションを接続する。そして、ステップ３１７で、無線端末２００は、サービス提供サーバ２４０が第１の端末２１０が無線端末２００を通じてＤＭサーバ２３０と端末管理セッションを接続した状態であることを把握できるインジケータと、第１の端末２１０の端末情報とを、サービス提供サーバ２４０に伝達する。この時、伝達される端末情報は、ステップ３０５で受信した第１の端末２１０に対した情報から抽出した情報、または、第１の端末２１０の種類、モデル名などの最小識別情報であり得る。
【００６８】
以後、無線端末２００は、セッションが確立されると、ステップ３１９で、サービス提供サーバ２４０にステップ３１５で受信したアドレスを用いて必要なソフトウェアに対するアップデートを要求する。サービス提供サーバ２４０は、ステップ３２１で、該当ソフトウェアに対するアップデートソフトウェアを無線端末２００に伝送する。無線端末２００は、ステップ３２３で、受信されたアップデートソフトウェアを個人ネットワークを通じて第１の端末２１０に伝送し、これによって、第１の端末２１０は、該当ソフトウェアをインストールすることができる。サービス提供サーバ２４０からのソフトウェアダウンロードも自動で遂行されるか、ユーザの選択によって決定される。
【００６９】
ステップ３１５で、無線端末２００はパッケージ#４メッセージを通じてアップデートソフトウェアをダウンロードし、第１の端末２１０が既存のソフトウェアをアップデートソフトウェアに置き換えると、無線端末２００はサービス提供サーバ２４０に該当ソフトウェアのアップデート完了を通知するリポート(Report)のみを伝送し、ステップ３１９及びステップ３２１を省略可能である。
【００７０】
このように、本発明は、第１の端末２１０が最新バージョンのソフトウェアまたはサービス提供サーバ２４０のコンテンツを利用するのに必要なソフトウェアをインストールすることができるようにして、サービス提供サーバ２４０が提供するコンテンツを第１の端末２１０が再生できるようにする。第１の端末２１０へのサービス提供サーバ２４０のコンテンツ伝達は、無線端末２００を通じて遂行可能である。
【００７１】
図４は、本発明の第２の実施形態によってサービス提供サーバ２４０がＤＭセッションの確立をトリガー(triggering)し、第１の端末２１０に任意のサービスを提供する過程を示した図である。
【００７２】
図４のステップ４０１乃至ステップ４０７は、図３のステップ３０１乃至ステップ３０７と同一であるので、その説明は省略する。ステップ４０７で、第１の端末２１０の端末情報を格納した無線端末２００は、ステップ４０９で、サービス提供サーバ２４０と任意のサービスセッションを確立する。この時、無線端末２００はサービスセッション確立要求メッセージに第１の端末２１０の端末情報を含むことができ、伝達される端末情報は、ステップ４０５で受信した第１の端末２１０に対した情報から抽出した情報、または、第１の端末２１０の種類、モデル名などの最小識別情報であり得る。
【００７３】
サービス提供サーバ２４０は、ステップ４１１で第１の端末２１０の端末管理をＤＭサーバ２３０に割り当てるために、セッション確立要求メッセージに無線端末２００のアドレスを含め、セッション確立要求メッセージをＤＭサーバ２３０に伝送する。ＤＭサーバ２３０は、ステップ４１３で、このＤＭセッション確立要求に従って該当無線端末２００とＤＭセッションを確立するための通報メッセージであるＤＭパッケージ#０メッセージを無線端末２００に伝送する。
【００７４】
すると、無線端末２００は、図３のステップ３０９乃至ステップ３２３と類似したステップ４１５乃至ステップ４２７を遂行する。
【００７５】
このように本発明によれば、ＤＭクライアントを含む無線端末が個人端末の端末情報をＤＭサーバ２３０でサポートするＤＭプロトコルに基づく端末管理標準オブジェクトに変換してＤＭサーバ２３０に提供し、アップデートするデータを受信して個人端末に伝達することによって、ＤＭプロトコルをサポートしないシステムの端末も遠隔で管理することができる。この時、個人端末の端末情報を、従来のＤＭメッセージに含むことができ、ＤＭメッセージは個人端末がサポートする遠隔管理機能のリスト情報を含むことにより、より效率的に端末を管理することができる。
【００７６】
本発明によれば、外部ネットワーク接続機能がないか、ＤＭクライアントを具備しない端末も、個人ネットワークに接続可能であれば、ゲートウェイ役割をする端末を通じて外部ネットワークのＤＭサーバと連動して端末の各種ファームウエア(Firmware)、ソフトウェア(Software)、パラメータ(Parameter)、スケジュール(Schedule)、Ｈ／Ｗ機能(Capabilities)等を管理し得る。また、外部ネットワークのサービスサーバが提供するサービスを受信し、ユーザに提供し得る。
【００７７】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであるたろう。
【００７８】
例えば、サービス提供サーバ２４０及びＤＭサーバ２３０は、各々論理的エンティティ(entity)として、一つの物理的サーバに共存できる。また、上記の例ではソフトウェアアップデートを例を挙げて説明したが、端末の他の機能に対する管理及びアップデートも類似の方式で遂行することができる。そして、上記の実施形態ではゲートウェイ役割をする管理端末として無線端末２００を例に挙げたが、有線端末が使用されることもできる。したがって、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【符号の説明】
【００７９】
２００・・・無線端末
２１０・・・第１の端末
２２０・・・第２の端末
２３０・・・ＤＭサーバ
２４０・・・サービス提供サーバ
【図１】
0005534623.tif 000002
【図２】
0005534623.tif 000003
【図３】
0005534623.tif 000004
【図４】
0005534623.tif 000005
【図５】
0005534623.tif 000006
【図６】
0005534623.tif 000007
【図７】
0005534623.tif 000008
【図８】
0005534623.tif 000009