(57)【要約】  端末デバイスの能力情報に変更が起こったときに、対応するＤＣＭＯの更新メンテナンスのために、エンプティインターフェース送信リソースを浪費させ、ＤＭＳシステムのプロセスペイロードを増加させる問題を解決する、ＯＭＡ ＤＭ技術分野におけるデバイス能力マネジメントオブジェクトのメンテナンス方法において、端末デバイスは、変更された能力情報を端末デバイス自体で検出することと、変更された能力情報にしたがって、デバイスマネジメントツリー中の対応するデバイス能力マネジメントオブジェクトを保守することとを含む。【選択図】    図３
2009545039.tif 000002
【特許請求の範囲】
【請求項１】
デバイス能力マネンジメントオブジェクトを保守する方法において、
端末デバイスにおける変更された能力情報を前記端末デバイスによって検出することと、
前記検出された変更能力情報に基づいて、デバイスマネンジメントツリーにおける対応するデバイス能力マネンジメントオブジェクトを保守することとを含む方法。
【請求項２】
前記端末デバイスにおける変更された能力情報を端末デバイスによって検出することは、前記端末デバイス自体で能力情報を検出することを含む請求項１記載の方法。
【請求項３】
前記端末デバイスにおける変更された能力情報を端末デバイスによって検出することは、前記端末デバイスにおける能力情報をスキャンしてリフレッシュさせるために、前記端末デバイスをトリガするコマンドを受け取ったときに、前記端末デバイスにおける能力情報をスキャンしてリフレッシュさせることを含む請求項１記載の方法。
【請求項４】
前記端末デバイスによって受け取られたコマンドは、
デバイスマネンジメントサーバによって送られた前記デバイスマネンジメントツリーにおける実行可能なリフレッシュノードをトリガするコマンド、
または、
前記デバイスマネンジメントサーバによって送られた前記デバイスマネンジメントツリーにおける実行可能なスキャンノードをトリガするコマンドを含む請求項３記載の方法。
【請求項５】
前記変更された能力情報は、新追加能力情報を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記検出された新追加能力情報にしたがい、前記デバイス能力マネンジメントオブジェクトの予め規定されたデバイス記述フレームワークに基づいて、前記対応するデバイス能力マネンジメントオブジェクトを前記デバイスマネンジメントツリー中に発生させることを含む請求項１記載の方法。
【請求項６】
前記変更された能力情報は、変更された既存の能力情報を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記検出された変更既存能力情報にしたがって、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトのノードについての情報を更新することを含む請求項１記載の方法。
【請求項７】
前記変更された能力情報は、既存の能力情報の除去を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記既存の能力情報の前記除去の検出結果にしたがって、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトを除去することを含む請求項１記載の方法。
【請求項８】
前記端末デバイスの前記能力についての情報は、前記端末デバイスにプラグインおよびプラグアウトすることができるハードウェア能力についての情報を含む請求項１ないし４のうちのいずれか１項に記載の方法。
【請求項９】
前記端末デバイスにおける各ハードウェア接続インターフェースに対して、前記デバイスマネンジメントツリーにおける対応するデフォルトデバイス能力マネンジメントオブジェクトを、前記端末デバイスによって予め保守することをさらに含む請求項８記載の方法。
【請求項１０】
前記変更された能力情報は、対応するインターフェースに新しく接続されたハードウェア能力の情報を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに新しく接続され、検出されたハードウェア能力の情報にしたがって、前記デバイスマネンジメントツリーにおける前記対応するデフォルトデバイス能力マネンジメントオブジェクトの各ノードについての情報を更新することを含む請求項９記載の方法。
【請求項１１】
前記変更された能力情報は、対応するインターフェースに接続されているハードウェア能力の情報の除去を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに接続されているハードウェア能力の情報の前記除去の検出結果にしたがって、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトの各ノードについての情報を、前記デフォルトデバイス能力マネンジメントオブジェクトの前記対応する各ノードについての情報に回復させることを含む請求項９記載の方法。
【請求項１２】
前記変更された能力情報は、対応するインターフェースにおけるハードウェア能力プラグインまたは除去を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースにおける前記ハードウェア能力の検出されたプラグインまたは除去にしたがって、接続されているステータスまたは接続されていないステータスとして、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトのノード指定能力ステータス情報を設定することを含む請求項８記載の方法。
【請求項１３】
前記変更された能力情報は、対応するインターフェースに新しく接続されたハードウェア能力の情報を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに新しく接続され、検出されたハードウェア能力の情報にしたがって、前記デバイスマネンジメントサーバのマネンジメントについて許可されたとして、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトの各ノードのアクセスタイプを設定することを含む請求項８記載の方法。
【請求項１４】
前記変更された能力情報は、対応するインターフェースに接続されているハードウェア能力の情報の除去を含み、
前記対応するデバイス能力マネンジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに接続されているハードウェア能力の情報の前記除去の検出結果にしたがって、前記デバイスマネンジメントサーバのマネンジメントについて許可されなかったとして、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトの各ノードのアクセスタイプを設定することを含む請求項８記載の方法。
【請求項１５】
前記検出された変更能力情報を前記端末デバイスによってデバイスマネンジメントサーバに報告することをさらに含む請求項１記載の方法。
【請求項１６】
前記端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニットと、
前記能力情報変更検出ユニットによって検出された前記変更能力情報に基づいて、デバイスマネンジメントツリーにおける対応するデバイス能力マネンジメントオブジェクトを保守するように適合されているマネンジメントオブジェクト保守ユニットとを具備する端末デバイス。
【請求項１７】
前記能力情報変更検出ユニットは、前記端末デバイスの能力情報を検出することによって前記変更された能力情報を検出する請求項１６記載の端末デバイス。
【請求項１８】
前記能力情報変更検出ユニットは、
前記端末デバイスにおける能力情報をスキャンして更新するために、前記端末デバイスをトリガするコマンドを受け取るように適合されているコマンド受取サブユニットと、
前記コマンド受取サブユニットによってコマンドを受け取ったとき、前記端末デバイスにおける能力情報をスキャンして更新することによって、前記変更された能力情報を検出するように適合されている情報検出サブユニットとを備える請求項１６記載の端末デバイス。
【請求項１９】
前記能力情報変更検出ユニットによって検出された前記変更能力情報は、新しく追加された能力情報を含み、
前記マネンジメントオブジェクト保守ユニットが、前記能力情報変更検出ユニットによって検出された前記新追加能力情報にしたがい、前記デバイス能力マネンジメントオブジェクトの予め規定されたデバイス記述フレームワークに基づいて、対応するデバイス能力マネンジメントオブジェクトを前記デバイスマネンジメントツリー中に発生させる請求項１６記載の端末デバイス。
【請求項２０】
前記能力情報変更検出ユニットによって検出された前記変更能力情報は、変更された既存の能力情報を含み、
前記能力情報変更検出ユニットによって検出された前記変更既存能力情報にしたがって、前記マネンジメントオブジェクト保守ユニットが、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトのノードについての情報を更新する請求項１６記載の端末デバイス。
【請求項２１】
前記能力情報変更検出ユニットによって検出された前記変更能力情報は、既存の能力情報の除去を含み、
前記能力情報変更検出ユニットによって検出された前記既存の能力情報の前記除去の結果にしたがって、前記マネンジメントオブジェクト保守ユニットが、前記デバイスマネンジメントツリーにおける前記対応するデバイス能力マネンジメントオブジェクトを削除する請求項１６記載の端末デバイス。
【請求項２２】
前記能力情報変更検出ユニットによって検出された前記変更能力情報をデバイスマネンジメントサーバに報告するように適合されている能力情報変更報告ユニットをさらに備える請求項１６記載の端末デバイス。
【請求項２３】
デバイス能力を管理する方法において、
端末デバイスにおける変更された能力情報を前記端末デバイスによって検出することと、
前記検出された変更能力情報に基づいて、デバイスマネンジメントツリーにおける対応するデバイス能力マネンジメントオブジェクトを保守することと、
前記検出された変更能力情報をデバイスマネンジメントサーバに報告することと、
前記端末デバイスによって報告された前記変更能力情報に基づいて、前記デバイスマネンジメントツリーにおける前記保守されている対応するデバイス能力マネンジメントオブジェクトによって、前記端末デバイスにおける対応する能力を前記デバイスマネンジメントサーバによって管理することとを含む方法。
【請求項２４】
前記変更された能力をデバイスマネンジメントサーバによって管理することは、前記デバイス能力マネンジメントオブジェクトのリフレッシュノードを呼び出すことによって、前記端末デバイスの能力情報を前記デバイスマネンジメントサーバによって更新することを含む請求項２３記載の方法。
【請求項２５】
前記変更された能力をデバイスマネンジメントサーバによって管理することは、前記デバイス能力マネンジメントオブジェクトの更新ノードを呼び出すことによって、前記端末デバイスの対応する能力のドライブデータを前記デバイスマネンジメントサーバによってアップグレードすることを含む請求項２３記載の方法。
【請求項２６】
前記変更された能力をデバイスマネンジメントサーバによって管理することは、前記デバイス能力マネンジメントオブジェクトの除去ノードを呼び出すことによって、前記端末デバイスの対応する能力のドライブデータを前記デバイスマネンジメントサーバによって除去することを含む請求項２３記載の方法。
【請求項２７】
端末デバイスとデバイスマネンジメントサーバとを具備し、デバイス能力を管理するシステムにおいて、
前記端末デバイスは、
前記端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニットと、
前記能力情報変更検出ユニットによって検出された前記変更能力情報に基づいて、デバイスマネンジメントツリーにおける対応するデバイス能力マネンジメントオブジェクトを保守するように適合されているマネンジメントオブジェクト保守ユニットと、
前記能力情報変更検出ユニットによって検出された前記変更能力情報を前記デバイスマネンジメントサーバに報告するように適合されている能力情報変更報告ユニットとを備え、
前記デバイスマネンジメントサーバは、前記端末デバイスにおける前記能力情報変更報告ユニットによって報告された前記変更能力情報に基づいて、前記デバイスマネンジメントツリーにおける前記保守されている対応するデバイス能力マネンジメントオブジェクトによって、前記端末デバイスにおける対応する能力を管理するように適合されているシステム。
【発明の詳細な説明】
【発明の分野】
【０００１】
本発明は、オープンモバイルアライアンスデバイスマネジメント（ＯＭＡ ＤＭ）の技術分野に関する。特に、本発明は、デバイス能力マネジメントオブジェクト（ＤＣＭＯ）を保守するための方法および端末デバイスと、デバイス能力を管理するための方法およびシステムとに関する。
【発明の背景】
【０００２】
ＯＭＡ ＤＭの仕様は、移動端末デバイスを管理し、診断して保守するための技術に関し、この技術により、デバイスマネジメントサーバ（ＤＭＳ）は、無線による（ＯＴＡ）方法で遠隔的に端末デバイスを管理することが可能になる。端末デバイスに対してＤＭＳによって実現されるマネジメント動作は、端末デバイスのパラメータ構成、ファームウェア更新、ソフトウェアインストールおよびアップグレード、故障診断等を含む。端末デバイスに対してＤＭＳによって実現されるマネジメント動作は、端末デバイスの呼出音、デスクトップおよびタスクに対するマネジメントをさらに含む。
【０００３】
図１は、ＤＭ仕様に技術的にしたがった、全体的なマネジメントアーキテクチャのモデル図である。図１に示したように、全体的なマネジメントアーキテクチャのモデル図では、ＤＭＳによって送られるさまざまなマネジメントコマンドを解釈して実現するために、端末デバイスではデバイスマネジメントエージェント（ＤＭエージェント）が使用される。端末デバイスに記憶されているＤＭツリーは、ＤＭプロトコルによって端末デバイスを管理するための、ＤＭＳによるインターフェースとしてみなされてもよい。ＤＭツリーは、１組のベーシックマネジメントオブジェクト（ＭＯ）を含んでいる。ＤＭツリーにおける各ＭＯに対するマネジメント動作の手段によって、ＤＭＳは、端末デバイスリソースを制御する。ＤＭツリーにおけるＭＯをＤＭＳによって動作するためのマネジメントコマンドは、取得コマンド（Ｇｅｔ）、置換コマンド（Ｒｅｐｌａｃｅ）、実行コマンド（Ｅｘｃｅ）、コピーコマンド（Ｃｏｐｙ）、削除コマンド（Ｄｅｌｅｔｅ）等を含む。
【０００４】
図２は、先行技術の端末デバイスにおけるＤＭツリーの各ＭＯを図示している構造ステータス図である。図２に示したような、ＯＭＡ ＤＭプロトコルの動作原理にしたがって、ＤＭＳは、端末デバイスにおけるＤＭツリーの関連するソフトウェアコンポーネントマネジメントオブジェクト（ＳＣＯＭＯ）を追加、削除、または修正することによって、端末デバイスにおけるソフトウェアコンポーネントを管理してもよい。端末デバイスにおけるソフトウェアコンポーネントは、実行可能なアプリケーションプログラム、ダイナミックリンクライブラリ、ＵＩインターフェース等を含んでいてもよく、これらは、多くのソフトウェアプロバイダによって提供される。
【０００５】
端末デバイスに特有なソフトウェアコンポーネントの場合、対応するＭＯは、端末デバイスにおけるＤＭツリーにおいて予め構成されている。例えば、端末デバイスへのＤＭエージェントのインストール中に、ＤＭエージェントは、端末デバイス中にすでにインストールされているソフトウェアコンポーネントすべてをスキャンして、対応するＭＯを発生させて、発生された対応するＭＯをＤＭツリーに追加する。ＤＭＳによって端末デバイスに送られるソフトウェアコンポーネントの場合、対応するＭＯは、ＤＭＳから送られる動作コマンドによって発生される。ユーザによってダウンロードされたりインストールされたりするソフトウェアコンポーネントの場合、端末デバイスにおけるソフトウェアコンポーネントのダウンロードおよびインストールのプロセスにおいて、端末デバイスにおける診断モニタリング（ＤｉａｇＭｏｎ）エージェントが、端末デバイスでのインストールイベントを監視して、ソフトウェアコンポーネントについての関連する情報をＤＭＳに報告する。端末デバイスによって報告された情報に基づいて、ＤＭＳが、対応する動作コマンドを送ると、対応するＭＯが発生される。
【０００６】
（端末デバイス自体によって所有されているハードウェア能力、ソフトウェア能力、ネットワーク通信ネットワークワーク等を含む）端末デバイスによって所有されている能力情報のそれぞれの場合、端末デバイスによって所有されている各能力をＤＭＳが管理して制御できるように、能力情報を記述するために、ＤＭＳは、ＤＭツリーにおいて対応するＤＣＭＯを保守する必要がある。例えば、周辺デバイスを接続する能力を端末デバイスが所有している場合、端末デバイスに接続されている周辺デバイスについての情報を記述するための対応するＤＣＭＯは、端末デバイスのＤＭツリーにおいて保守されている。周辺デバイスが端末デバイスに接続されているとき、接続されている周辺デバイスについての情報は、ＤＣＭＯで示される。周辺デバイスが端末デバイスから除去されたとき、接続されているインターフェースについてのデフォルト情報は、ＤＣＭＯで示される。
【０００７】
その後、端末デバイス変更によって所有されている能力情報が変更されたとき、ＤＭツリーにおいて保守されている対応するＤＣＭＯについての情報は、変更された能力情報を正確に記述するために、タイムリーに更新する必要がある。このように、ＤＭＳは、デバイスの能力を正確に管理したり制御したりすることができる。現在、デバイス能力情報が変更されたときの、ＤＭツリーにおいて保守されている対応するＭＯを更新するプロセスは、以下のとおりである。
【０００８】
端末デバイスが、デバイスによって所有されている何らかの能力情報が変更されたか否かを自動的に監視する。
【０００９】
端末デバイスが、変更された能力情報をＤＭＳに報告し、ＤＭＳは、端末デバイスによって報告された変更能力情報に基づいて、更新されたＤＣＭＯを発生させて、更新されたＤＣＭＯを端末デバイスに送る。
【００１０】
端末デバイスが、ＤＭツリーにおいて保守されている関連するＤＣＭＯを、ＤＭＳによって送られた更新ＤＣＭＯと置換する。
【００１１】
しかしながら、端末デバイスにおける能力情報が動的に更新されたときに、端末デバイスが更新された能力情報をＤＭＳに報告し、ＤＭＳが、更新された能力情報に基づいて、更新されたＤＣＭＯを発生させ、更新されたＤＣＭＯを端末デバイスに送る方法には、以下のような欠点がある。
【００１２】
１．更新されたデバイス能力情報をＤＭＳに報告することは、ワイヤレス送信リソースを占有しなければならない。さらに、更新されたＤＣＭＯを端末デバイスに対してＤＭＳによって送ることもまた、ワイヤレス送信リソースを占有することである。したがって、これは、貴重なワイヤレス送信リソースを浪費させる。
【００１３】
２．ＤＭＳは、端末デバイスによって報告された、変更されて更新された能力情報を解析して、ＤＣＭＯの構造に基づいて、対応するＤＣＭＯを発生させ、対応するＤＣＭＯを端末デバイスに送る必要がある。したがって、変更されて更新された能力情報を報告する端末デバイスの数が多い場合、タスクを処理するためのＤＭＳのペイロードが増加するので、ＤＭＳのシステム処理リソースが浪費される。
【００１４】
３．端末デバイスが、変更されて更新された能力情報をＤＭＳに報告することから、ある遅延が送信中に発生し得る。また、ＤＭＳが、発生された更新ＤＣＭＯを端末デバイスに送ることから、ある遅延が送信中に発生し得る。したがって、前記遅延の間は、端末デバイスの変更された能力のＤＭＳによる管理が失敗するかもしれない。
【発明の概要】
【００１５】
本発明の実施形態にしたがって、デバイス能力情報が変更したときに、対応するＤＣＭＯを更新したり保守したりすることが、ワイヤレス送信リソースを浪費させ、ＤＭＳのシステム処理ペイロードが増加させて、結果的に、更新しているときに遅延が生じることになるという先行技術の問題を解決するために、デバイス能力マネジメントオブジェクトを保守する方法を提供する。
【００１６】
これに応じて、本発明の実施形態にしたがった、デバイス能力を管理する方法、システム、および端末デバイスをさらに提供する。
【００１７】
本発明の実施形態にしたがって、端末デバイスにおける変更された能力情報を端末デバイスによって検出するステップと、検出された変更能力情報に基づいて、端末デバイスにおけるデバイスマネジメントツリー中の対応するデバイス能力マネジメントオブジェクトを保守するステップと含む、デバイス能力マネジメントオブジェクトを保守する方法を提供する。
【００１８】
方法は、検出された変更能力情報をデバイスマネジメントサーバに端末デバイスによって報告するステップをさらに含む。
【００１９】
本発明の実施形態にしたがって、端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニットと、能力情報変更検出ユニットによって検出された変更能力情報に基づいて、デバイスマネジメントツリーにおける対応するデバイス能力マネジメントオブジェクトを保守するように適合されているマネジメントオブジェクト保守ユニットとを具備する端末デバイスを提供する。
【００２０】
端末デバイスは、能力情報変更検出ユニットによって検出された変更能力情報をデバイスマネジメントサーバに報告するように適合されている能力情報変更報告ユニットをさらに具備する。
【００２１】
本発明の実施形態にしたがって、端末デバイスにおける変更された能力情報を端末デバイスによって検出するステップと、検出された変更能力情報に基づいて、端末デバイスにおけるデバイスマネジメントツリー中の対応するデバイス能力マネジメントオブジェクトを保守するステップと、検出された変更能力情報をデバイスマネジメントサーバに報告するステップと、端末デバイスによって報告された変更能力情報に基づいて、デバイスマネジメントツリーにおける対応する保持されているデバイス能力マネジメントオブジェクトによって、端末デバイスの対応する能力をデバイスマネジメントサーバによって管理するステップとを含むデバイス能力を管理する方法を提供する。
【００２２】
本発明の実施形態にしたがって、端末デバイスとデバイスマネジメントサーバとを具備し、端末デバイスは、端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニットと、能力情報変更検出ユニットによって検出された変更能力情報に基づいて、デバイスマネジメントツリーにおける対応するデバイス能力マネジメントオブジェクトを保守するように適合されているマネジメントオブジェクト保守ユニットと、能力情報変更検出ユニットによって検出された変更能力情報をデバイスマネジメントサーバに報告するように適合されている能力情報変更報告ユニットとを備えているデバイス能力を管理するシステムを提供し、デバイスマネジメントサーバは、端末デバイスにおける能力情報変更報告ユニットによって報告された変更能力情報に基づいて、デバイスマネジメントツリーにおける保守されている対応するデバイス能力マネジメントオブジェクトによって、端末デバイスの対応する能力を管理するように適合されている。
【００２３】
本発明の実施形態にしたがうと、端末デバイスが、検出された変更能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯを動的に維持する。ＤＭＳが、端末デバイスによって報告された変更能力情報に基づいて、対応するＤＣＭＯについての更新された情報を発生させて、ＤＣＭＯについての更新された情報を端末デバイスに送る（言い換えると、ＤＭＳによる介入が必要ない）点で先行技術と異なっている。したがって、貴重なワイヤレス送信リソースがセーブされて、処理タスクに対するＤＭＳのペイロードが減少し、さらに、デバイス能力情報が変更したときに、対応するＤＣＭＯをＤＭＳによって更新するためのメンテナンス処理によって生じる長時間の遅延問題を効率的に解決することができる。
【００２４】
本発明の実施形態にしたがって、端末デバイスは、検出された変更能力情報をＤＭＳにさらに報告する。したがって、ＤＭＳはまた、端末デバイス自体で更新されて保守されるＤＣＭＯにおける各ノードを呼び出すことによって、端末デバイスにおける変更された能力を管理することを許可される。この方法で、端末デバイス自体によって検出された変更能力情報に基づいて、ＤＣＭＯについての関連する情報を保守する際のデバイス能力マネジメントの問題を効率的にさらに解決することができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、先行技術におけるＤＭ仕様にしたがった全体的なマネジメントアーキテクチャを図示しているモデル図である。
【図２】図２は、先行技術における端末デバイスのＤＭツリーにおける各マネジメントオブジェクトを図示している構造状態図である。
【図３】図３は、本発明の実施形態にしたがった、デバイス能力マネジメントオブジェクトを保守するための方法を図示しているフローチャートである。
【図４】図４は、デバイス記述フレームワーク（ＤＤＦ）フレーム構造であり、このフレーム構造に基づいて、端末デバイスがＤＭツリーにおいて新しいＤＣＭＯを発生させる。
【図５】図５は、本発明の実施形態にしたがった、Ｍｐ３ハードウェアが端末デバイスのＵＳＢインターフェースに接続されているときと、Ｍｐ３ハードウェアがＵＳＢインターフェースからプラグアウトされたときとの、対応しているＤＣＭＯの更新を図示している図である。
【図６】図６は、本発明の実施形態にしたがった、ハードウェア能力が端末デバイスのＵＳＢインターフェースに接続されているときと、ＵＳＢインターフェースからプラグアウトされたときとの、ＤＣＭＯの更新を図示しているフローチャートである。
【図７】図７は、本発明の実施形態にしたがった、Ｍｐ３ハードウェアが端末デバイスのＵＳＢインターフェースに接続されたときと、ＵＳＢインターフェースからプラグアウトされたときとの、ＤＭツリーにおける対応するＤＣＭＯの変更されたステータスを図示している図である。
【図８】図８は、本発明の実施形態にしたがった、端末デバイスを図示している構造ブロック図である。
【図９】図９は、本発明の実施形態にしたがった、端末デバイスにおける能力情報変更検出ユニットを図示している構造ブロック図である。
【図１０】図１０は、本発明の実施形態にしたがった、端末デバイスにおけるマネジメントオブジェクト保守ユニットを図示している図である。
【図１１】図１１は、本発明の実施形態にしたがった、端末デバイスにおける各クライアント間の特定のオペレーティング関係を図示している図である。
【図１２】図１２は、本発明の実施形態にしたがった、デバイス能力を保守する方法を図示しているフローチャートである。
【図１３】図１３は、本発明の第１の実施形態にしたがった、デバイス能力を管理する方法を図示しているフローチャートである。
【図１４】図１４は、図１３において図示した第１の実施形態にしたがった、ＤＭＳから端末デバイスに送られた監視タスクを描写する実施形態を図示している図である。
【図１５】図１５は、本発明の第２の実施形態にしたがった、デバイス能力を管理する方法を図示しているプロセスである。
【図１６】図１６は、本発明の実施形態にしたがった、デバイス能力を管理するためのシステムを図示している構造ブロック図である。
【詳細な説明】
【００２６】
上記の先行技術における技術的欠点を克服するために、本発明の実施形態にしたがうと、端末デバイスが変更された能力情報を端末デバイス自体で検出したとき、端末デバイスは、端末デバイスによって報告された変更能力についての情報に基づいて、新しいＤＣＭＯをＤＭＳによって発生させて、新しいＤＣＭＯを端末デバイスに送るのではなく、変更された能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯを直接的に更新して保守する。したがって、貴重なワイヤレス送信リソースがセーブされ、処理タスクに対するＤＭＳのペイロードが削減され、ＤＣＭＯの更新および保守による遅延が減少される。
【００２７】
以下で、本発明の解決策の動作原理、実施形態、および有益な効果について、添付した図面に関連させて詳細に説明することにする。
【００２８】
図３は、本発明の実施形態にしたがった、デバイス能力マネジメントオブジェクトを保守するための方法のフローチャートである。詳細な手順は、以下のとおりである。
【００２９】
ブロック１０において、端末デバイスが、変更された能力情報を端末デバイス自体で検出する。この目的のために、好ましい実施形態は、変更された能力情報を検出するために、端末デバイスがＤｉａｇＭｏｎクライアントを端末デバイス自体で使用して、デバイス能力情報を自動的に検出することである。
【００３０】
別の好ましい実施形態は、端末デバイスをトリガするために外部から送られたコマンドを受け取り、能力情報をスキャンしてリフレッシュさせたとき、端末デバイスが能力情報をスキャンしてリフレッシュさせ、変更された能力情報を検出することである。例えば、端末デバイスが、ＤＭツリーにおける実行可能なリフレッシュノードをトリガするコマンド、または、ＤＭツリーにおける実行可能なスキャンノードをトリガするコマンドのような、ＤＭＳから送られたコマンドを受け取ったときに、変更された能力情報を検出することができるように、端末デバイスにおけるＤＣＭＯクライアントによって基礎となるプログラムを呼び出して、能力情報を端末デバイス自体でリフレッシュまたはスキャンする。
【００３１】
ブロック２０では、端末デバイスが、上記のように検出された変更能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯを保守する。この手順は、以下の３つのケースにおいて実現することができる。
【００３２】
第１のケースでは、端末デバイスによって上記のように検出された変更能力情報が、新しく追加された能力情報を意味しているとき、端末デバイスは、ＤＣＭＯについて予め規定されているＤＤＦ情報に基づいて、検出された新追加能力情報から、ＤＤＦに規定されている情報を抽出して、各抽出された情報を、ＤＤＦにしたがって規定されているＤＣＭＯにおいて各ノードに追加することができる。このように、ＤＭツリー中に対応するＤＣＭＯを発生させることを実現する。
【００３３】
第２のケースでは、端末デバイスによって上記のように検出された変更能力情報が変更された既存の能力情報を意味しているとき、端末デバイスは、検出された変更既存能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯの関連するノードについての情報を更新する。
【００３４】
第３のケースでは、端末デバイスによって上記のように検出された変更能力情報が既存の能力情報の除去を意味しているとき、端末デバイスは、既存の能力情報の検出された除去に基づいて、対応するＤＣＭＯをＤＭツリーから削除する。
【００３５】
以下において、本発明の実施形態の詳細な説明を行う例として、例えば、端末デバイスのＵＳＢインターフェースに、Ｍｐ３デバイスまたはカメラデバイス、あるいはこれらに類するものを挿入するといった、端末デバイスの何らかの接続インターフェースに新しいハードウェア能力を挿入するケースを用いる。
【００３６】
端末デバイスにおける変更された能力情報を監視するために、端末デバイスにおけるＤｉａｇＭｏｎクライアントがリアルタイムで使用されてもよい。（Ｍｐ３デバイスまたはカメラデバイス、あるいはこれらに類するもののような）新しいハードウェア能力を、関連するＵＳＢインターフェースにプラグ接続することが検出されたときに、ＵＳＢインターフェースからプラグインまたはプラグアウトされるハードウェア能力について予め規定されたＤＣＭＯ ＤＤＦの構造情報に基づいて、デバイス能力のＩＤ、名前、記述、ステータス、ドライブデータ、イネーブルされた動作等のような対応する要求された情報が、新しくプラグインされたハードウェアの検出された能力情報から抽出される。抽出されるステータス情報は、現在プラグインされているハードウェア能力のドライブデータがロードされているか否か、ステータスはイネーブルされたステータスであるか、またはディセーブルされたステータスであるか等のようなものである。プラグインされたハードウェア能力についてのドライブデータが端末デバイスに存在する場合、抽出されたドライブデータはプラグインされたハードウェア能力に直接的にロードされ、あるいは、端末デバイスにおけるプラグインされたハードウェア能力に対するドライブデータが存在しない場合、または、端末デバイス中のドライブデータが古すぎた場合、端末デバイスは、プラグインされたハードウェアの能力情報をＤＭＳに報告し、さらに、ＤＭＳが、最新のドライブデータを端末デバイスに送る。例えば、ドライブデータの更新が許可される否か、ドライブデータの除去が許可されるか否か、イネーブルする／ディセーブルする動作がサポートされるか否か等のような、許可される動作についての抽出された情報は、プラグインされているハードウェア能力に対してＤＭＳが許可される動作タイプを意味する。
【００３７】
さらに、端末デバイスにおけるハードウェア能力に対して、ハードウェア能力自体がＤＭに対する要求に適合したとき、端末デバイスはまた、ハードウェア能力のＭＯについての既存の情報を取得して、ＤＭツリーにおける対応するＤＣＭＯの下のノードに情報を追加する。
【００３８】
記述情報のような、端末デバイスによって抽出される情報の部分は、プラグインされたハードウェア能力から抽出されてもよい。例えば、許可される動作情報、すなわち、ステータスのような、プラグインされているハードウェア能力についての他の部分の情報は、プラグインされているハードウェア能力のドライバプログラムから抽出されてもよい。その理由は、このような情報は、プラグインされている能力のドライバプログラムについての情報にしたがって、決定する必要があるからである。
【００３９】
端末デバイスが、予め規定されているＤＤＦに基づいて、ＤＣＭＯの対応するノードに抽出された情報を書き込むことにより、対応するＤＣＭＯがＤＭツリー中に発生される。端末デバイスにおける新しいＤＣＭＯをＤＭツリーに発生させるＤＤＦフレームワークを図４に示した。ＤＤＦ構造において各ノードによって表される意味を以下のように説明する。  
【表１】
2009545039.tif 000003
【００４０】
このインテリアノードは、プレースホルダーノードであり、このプレースホルダーの下に端末デバイスにおける各能力情報が記憶される。
【表２】
2009545039.tif 000004
【００４１】
このノードは、対応する能力の識別子を端末デバイス中に記憶させるために使用される。
【表３】
2009545039.tif 000005
【００４２】
このノードは、対応する能力の名前を端末デバイス中に記憶させるために使用される。
【表４】
2009545039.tif 000006
【００４３】
このノードは、バージョン１．０のような、ＤＣＭＯイネーブラーのバージョンを記憶させるために使用される。
【表５】
2009545039.tif 000007
【００４４】
このノードは、対応する能力の記述情報を端末デバイス中に記憶させるために使用される。
【表６】
2009545039.tif 000008
【００４５】
このノードは、デバイス能力についての対応するドライブデータのＳＣＯＭＯ ＩＤを記憶させるために使用される。ＩＤは、対応するＳＣＯＭＯに対して対応する能力についてのドライブデータをサーチするためのインデックスとして使用される。
【表７】
2009545039.tif 000009
【００４６】
このノードは、能力についての対応するドライブデータを端末デバイス中に直接的に記憶させさるために使用される。ＤＣＭＯのＤＤＦ構造において、このノードのうちの１つと、上記のノード＜ｘ＞／＜ＳＣＯＭＯＩＤ＞とを選択することができる。
【表８】
2009545039.tif 000010
【００４７】
このノードは、例えば、能力をイネーブルまたはディセーブルすることをユーザが許可されたか否かといった、ユーザに割り当てられた端末デバイスにおける対応する能力に対する動作権を示すために使用される。
【表９】
2009545039.tif 000011
【００４８】
このインテリアノードは、ＤＭＳが端末デバイスにおける対応する能力に発行する動作の親ノードである。
【表１０】
2009545039.tif 000012
【００４９】
このノードは実行可能なノードであり、ＤＭＳが、このノードを呼び出して、デバイスに対する能力情報をリフレッシュさせる。ＤＭＳはまた、ＤＭＳが、実行可能なノードを呼び出すことによって端末デバイスにおける能力情報すべてをリフレッシュさせるように端末デバイスに命令するために、実行コマンドを端末デバイスにおける何らかのＤＣＭＯの実行可能なリフレッシュノードに送ってもよい。
【表１１】
2009545039.tif 000013
【００５０】
このノードは、実行可能なノードであり、ＤＭＳが、端末デバイスにおける対応する能力に対するドライブデータをアップグレードするためにこのノードを呼び出す。
【表１２】
2009545039.tif 000014
【００５１】
このノードは、実行可能なノードであり、ＤＭＳが、端末デバイスにおける対応する能力に対するドライブデータを除去するためにこのノードを呼び出す。
【表１３】
2009545039.tif 000015
【００５２】
このノードは、実行可能なノードであり、ＤＭＳが、端末デバイスにおける関連する能力をイネーブルするためにこのノードを呼び出す。
【表１４】
2009545039.tif 000016
【００５３】
このノードは、実行可能なノードであり、ＤＭＳが、端末デバイスにおける関連する能力をディセーブルするためにこのノードを呼び出す。
【表１５】
2009545039.tif 000017
【００５４】
このノードは、拡張のために予約されており、端末デバイスにおける関連する能力に対してＤＭＳの他の実行可能なコマンドを拡張するために使用することができる。
【表１６】
2009545039.tif 000018
【００５５】
このノードは、端末デバイスにおける関連する能力の現在のステータスを表すために使用される。
【表１７】
2009545039.tif 000019
【００５６】
このノードは、端末デバイスにおけるリムーバルハードウェア（ＲＨＷ）能力のＭＯについての既存情報を記憶させるためのコンテナノードである。
【表１８】
2009545039.tif 000020
【００５７】
このインテリアノードは、後続する能力情報の拡張用途のプレースホルダーノードである。
【００５８】
上記のＤＣＭＯ ＤＤＦフレームワークにしたがって、対応するＵＳＢインターフェースへの、新しいハードウェア能力のプラグ接続を端末デバイスが検出したとき、対応するＤＣＭＯがＤＭツリー中に発生される。この手順は以下のとおりである。
【００５９】
１．端末デバイスが、ＤＭツリーに予め規定されているＤＣＭＯ ＤＤＦの構造情報を読み取る。
【００６０】
２．端末デバイスが読み取ったＤＤＦの構造情報にしたがって、端末デバイスは、プラグインされているハードウェア能力のノード＜ＩＤ＞、ノード＜名前＞、ノード＜記述＞等をＤＭツリーにおけるＤＣＭＯの各ノードに順番に追加する。
【００６１】
３．プラグインされているハードウェア能力にロードされるべきドライブデータが、あるＳＣＯＭＯ中に記憶されている場合、ＳＣＯＭＯ ＩＤ情報がＤＣＭＯのノード＜ＳＣＯＭＯ ＩＤ＞に追加され、端末デバイスが、ＳＣＯＭＯ ＩＤについての情報に基づいて、対応するドライブデータについての情報に対して、対応するＳＣＯＭＯをサーチし、ドライブデータをインストールする。
【００６２】
プラグインされているハードウェア能力にロードされるべきドライブデータは、ＤＣＭＯのノード＜データ＞に直接的に記憶されてもよい。
【００６３】
４．端末デバイスは、プラグインされているハードウェア能力の現在のステータス情報を取得し、ＤＣＭＯのノード＜ステータス＞に取得したステータス情報を追加する。
【００６４】
５．ＤＭＳによってプラグインされているハードウェア能力上で実行されるべき動作情報を捕捉する。例えば、プラグインされているハードウェア能力上でドライブデータを更新することや、ドライブデータを除去することや、あるいは、これらに類することを実行することを、ＤＭＳは許可され、許可された動作タイプ情報をノード＜動作＞の下の各サブノードに追加するといったことである。
【００６５】
６．ＤＣＭＯのノードすべてについてのアクセス制御リスト（ＡＣＬ）を、デフォルトＤＭＳのようなあるＤＭＳに割り当てる。すなわち、ノードすべてについてのＡＣＬにヌルを割り当てる。こうして、ルートノードのＡＣＬ値を継承する。
【００６６】
関連するハードウェア能力が、端末デバイスにおけるＵＳＢインターフェースにプラグインされたときと、端末デバイスにおけるＵＳＢインターフェースからプラグアウトされたときとの、２つのタイミングによって生じる変更されたハードウェアの能力情報に対して、端末デバイスは、以下の４つの方法で、ＤＭツリーにおける対応するＤＣＭＯを更新したり保守したりすることができる。
【００６７】
第１の方法では、端末デバイスが、端末デバイスにおける各ハードウェア接続インターフェースに対して、それぞれ、ＤＭツリーにおける対応するデフォルトＤＣＭＯを予め保守する。あるハードウェア能力が端末デバイスのあるインターフェースに接続されたとき、端末デバイスが、接続されたハードウェアの能力情報にしたがって、対応するインターフェースのＤＣＭＯの各ノードについての情報を更新する。さらに、端末デバイスのそのインターフェースからそのハードウェア能力が除去されたとき、端末デバイスは、対応するＤＣＭＯにおける各ノードについての情報を初期のデフォルト情報に回復させる。
【００６８】
すなわち、端末デバイスは、各接続インターフェースに対して、ＤＣＭＯについての元の情報を予め発生させる。ＤＣＭＯについての元の情報は、端末デバイスにおいて予め構成されている。例えば、ＤＭエージェントが端末デバイスにインストールされているとき、端末デバイスは、各接続インターフェースをスキャンして、各接続インターフェースに対して、ＤＣＭＯについての対応するデフォルト情報を発生させるだろう。したがって、その後、何らかのハードウェア能力が端末デバイスの何らかのインターフェースに接続されたとき、端末デバイスは、対応するＤＣＭＯにおける各ノードについてのデフォルト情報を、接続されているハードウェアの能力情報に更新して、その接続されているハードウェア能力が除去されたとき、端末デバイスは、対応するＤＣＭＯにおける各ノードについての情報をステータスについてのデフォルト情報に回復させる。図５は、本発明の実施形態にしたがって、Ｍｐ３ハードウェアが端末デバイスのＵＳＢインターフェースに接続されているときと、このＭｐ３ハードウェアがＵＳＢインターフェースからプラグアウトされたときとの、対応するＤＣＭＯステータスを更新することを図示している構造図である。
【００６９】
第２の方法では、何らかのハードウェア能力が端末デバイスのＵＳＢ接続インターフェースに初めてプラグインされたとき、端末デバイスが、そのハードウェア能力に対応している新しいＤＣＭＯをＤＭツリー中に発生させる。その後、そのハードウェア能力が再び除去またはプラグインされたとき、他のノードについての情報を何も修正せずに、対応するＤＣＭＯにおけるステータス表示情報のみを更新する。例えば、何らかのハードウェア能力が端末デバイスに接続されたとき、端末デバイスは、そのハードウェア能力を最初に識別する。端末デバイスがそのハードウェア能力を識別できなかった場合、その理由は、ハードウェア能力自体が壊れているか、あるいは、対応するドライバプログラムが存在しないといったことかもしれないが、端末デバイスは、ハードウェア能力を識別することができなかったことをユーザまたはＤＭＳに示すか、あるいは報告する。端末デバイスは、ハードウェア能力を識別することができた場合、ＤＭツリーに端末デバイス自体で問い合わせて、対応するＤＣＭＯ情報がすでに存在しているか否かを決定する。存在していた場合、端末デバイスは、ステータス表示ノードのステータス情報を更新し、例えば、ステータス表示ノードのステータス情報を、接続されたステータスに設定する。存在していなかった場合、端末デバイスは対応するＤＣＭＯ情報をＤＭツリーに追加する。ハードウェア能力が端末デバイスの接続インターフェースから除去されたとき、端末デバイスは、ＤＭツリーにおける対応するＤＣＭＯのステータス表示ノードについての情報を、接続されていないステータスに更新する。この方法では、ＤＭＳが端末デバイスのハードウェアの能力情報を問い合わせたとき、ハードウェア能力に対応しているＤＣＭＯのステータス表示ノードについての情報のみ、問い合わせる必要がある。ノードのステータス表示情報が「接続されていない」場合、たとえ、端末デバイスにおけるＤＭツリー中のハードウェア能力のＤＣＭＯ情報をＤＭＳが見つけたとしても、端末デバイスは、ハードウェア能力に関する動作マネジメントを何も実行することができない。図６は、本発明の実施形態にしたがって、ハードウェア能力が端末デバイスのＵＳＢインターフェースにプラグインされたときと、ハードウェア能力がＵＳＢインターフェースからプラグアウトされたときの、対応するＤＣＭＯの更新を図示しているフローチャートである。
【００７０】
第３の方法では、何らかのハードウェア能力が、端末デバイスのＵＳＢ接続インターフェースに最初に接続されたとき、端末デバイスは、ハードウェア能力に対応している新しいＤＣＭＯをＤＭツリー中に発生させる。その後、ハードウェア能力が端末デバイスにプラグインまたは端末デバイスからプラグアウトされたとき、端末デバイスは、対応するＤＣＭＯの各ノードの属性＜アクセスタイプ＞のみ修正する。それは、ＤＣＭＯの各ノードが属性アクセスタイプを含み、この属性アクセスタイプが、動作コマンド取得、置換、削除、あるいはこれらに類するもののような、これらのノードに関する動作マネジメントをＤＭＳが実行できることを示すからである。
【００７１】
ＵＳＢインターフェースからのハードウェア能力のプラグインまたはプラグアウトに基づいて、端末デバイスは、対応するＤＣＭＯにおける各ノードの属性＜アクセスタイプ＞を修正して、ハードウェア能力に対するＤＭＳの動作マネジメントを制御することができる。例えば、ハードウェア能力が端末デバイスから除去されたとき、端末デバイスは、対応するＤＣＭＯのすべてのノードの属性＜アクセスタイプ＞をヌルとして構成してもよく、このヌルは、端末デバイスが、任意のＤＭＳを拒絶して、ＤＣＭＯによって、対応するハードウェア能力を管理して制御することを示す。このように、ＤＣＭＯの各ノードは依然としてＤＭツリー中に存在しているものの、ＤＭＳにとってこれらのノードは見えない。したがって、除去されたハードウェア能力に対するマネジメントは許可されない。そのハードウェア能力が端末デバイスに、再度、接続されたとき、そのハードウェア能力に対応しているＤＣＭＯの各ノードの属性＜アクセスタイプ＞が元のデフォルト値に回復されて、ＤＣＭＯの各ノードは、いくつかのＤＭＳに対して開かれており、関連するＤＭＳは、接続されたハードウェア能力を対応するＤＣＭＯによって管理して制御することが許可される。このように、ＤＭＳは、接続されているハードウェア能力を動作して管理することが許可される。そして、ＤＭＳは、ハードウェア能力に関するマネジメント動作を実行することができる。
【００７２】
第４の方法では、ハードウェア能力が端末デバイスの接続インターフェースに最初に接続されたとき、端末デバイスが、ハードウェア能力に対応している新しいＤＣＭＯを発生させる。ハードウェア能力が端末デバイスの接続インターフェースから除去されたとき、端末デバイスは、ＤＭツリーにおいて発生された対応するＤＣＭＯを削除する。図７は、本発明の実施形態にしたがった、Ｍｐ３ハードウェアが端末デバイスのＵＳＢインターフェースに接続され、Ｍｐ３ハードウェアがＵＳＢインターフェースからプラグアウトされたときの、ＤＭツリーにおける対応するＤＣＭＯの変更を図示しているステータス図である。Ｍｐ３が端末デバイスに接続されたとき、端末デバイスが、（図７の破線枠で示した）ＤＭツリーにおいて、Ｍｐ３ハードウェア能力に対応しているＤＣＭＯを動的に発生させる。Ｍｐ３ハードウェア能力が端末デバイスの接続インターフェースから除去されたとき、端末デバイスは、上記のように動的にＤＭツリー中に発生されたＤＣＭＯを削除する。
【００７３】
端末デバイスは、状況にしたがって上記に説明した４つの方法のうちの１つを選択して、端末デバイスの接続インターフェースにプラグインおよびプラグアウトできるハードウェア能力に対応しているＤＣＭＯを保守することができる。さらに、端末デバイスが、検出された変更能力情報をＤＭＳに報告することによって、ＤＭＳは、端末デバイス自体によって保守されている関連するＤＣＭＯの各ノードについての情報を管理する。
【００７４】
本発明の実施形態にしたがって上記に説明したＤＣＭＯを保守するための方法と実現する手順の原理とから分かるように、端末デバイスは、本発明の実施形態にしたがって、変更された能力情報を検出し、検出された変更能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯ自体を動的に保守する。すなわち、ＤＭＳは、端末デバイスによって報告された変更された能力情報に基づいて更新されたＤＣＭＯを決定し、更新されたＤＣＭＯを端末デバイスに送る必要がある（言い換えると、ＤＭＳによる介入は必要ない）。したがって、貴重なワイヤレス送信リソースがセーブされて、処理タスクに対するＤＭＳのペイロードが減少し、さらに、デバイス能力情報が変更されたときに、対応するＤＣＭＯをＤＭＳによって更新するための保守処理によって生じる長時間の遅延問題を効率的にさらに解決することができる。
【００７５】
上記に説明したＤＣＭＯを保守する方法に対応して、本発明にしたがった端末デバイスをさらに提供する。図８は、本発明の実施形態にしたがった端末デバイスを図示している構造ブロック図であり、端末デバイスは、能力情報変更検出ユニット１００とマネジメントオブジェクト保守ユニット１０２とを備えている。本発明の実施形態にしたがって付加された上記の２つのコンポーネントを備えた端末デバイスの特定の動作原理は、以下のとおりである。
【００７６】
ＤＭＳ１０８は、例えば、端末デバイス１１２にソフトウェアダウンロードを実行すること、端末デバイス１１２上のパラメータを構成すること、端末デバイス１１２を診断して監視すること等といった、端末デバイス１１２を管理したり制御したりするために使用される。ＤＭＳ１０８は、端末デバイスを管理するために、ＤＭＳプロトコルによって端末デバイスと対話する。
【００７７】
外部システム１１０は、各動作要求をＤＭＳ１０８に送出するために、ウェブサービスインターフェース（ＷＳＩ）によって、ＤＭＳ１０８と対話し、ＤＭＳ１０８が、端末デバイス１１２に対して、対応するマネジメント動作を開始させる。
【００７８】
端末デバイス１１２は、（図に示していない）基礎となるファームウェアと、ＤＭエージェント１０４と、能力情報変更検出ユニット１００と、マネジメントオブジェクト保守ユニット１０２とを備えている。さらに、ＤＭツリー１０６は、端末デバイス中に記憶されている。
【００７９】
ＤＭエージェント１０４は、ＤＭＳ１０８によって送られる各マネジメントコマンドを受け取り、明示して、実現するために、ＤＭＳ１０８と対話するように適合されている。
【００８０】
能力情報変更検出ユニット１００は、ＤＭＳ１０８によって送られた表示情報に基づいて、あるいは、自動的に、端末デバイスにおける変更された能力情報を検出するように適合されている。能力情報変更検出ユニット１００の機能は、端末デバイス１１２におけるＤｉａｇＭｏｎクライアントによって、あるいは、端末デバイスにおける（図には示していない）ＤＣＭＯクライアントによって、基礎となるプログラムを呼び出すことによって実現されてもよい。
【００８１】
マネジメントオブジェクト保守ユニット１０２は、能力情報変更検出ユニット１００によって検出された変更能力情報に基づいて、ＤＭツリー１０６における対応するＤＣＭＯを保守するように適合されている。すなわち、能力情報変更検出ユニット１００によって検出された変更能力情報に基づいて、マネジメントオブジェクト保守ユニット１０２は、ＤＭツリー１０６中に新しいＤＣＭＯを発生させたり、既存のＤＣＭＯを更新したり、既存のＤＣＭＯを削除したり、あるいはこれらに類することを行う。
【００８２】
関連するＭＯは、ＤＭツリー１０６中に記憶されており、関連するＭＯは、ＤＣＭＯ、ＳＣＯＭＯ、ファームウェア更新ＭＯ、接続パラメータＭＯ、スケジューリングタスクＭＯ、ＤｉａｇＭｏｎ ＭＯ等を含む。
【００８３】
図８は、端末デバイス１１２に接続されている周辺デバイス能力が端末デバイス能力として使用されている例を示している。ここで、端末デバイス１１２に接続されている周辺デバイス能力は、カメラデバイスに限定されず、ブルートゥース（登録商標）デバイス、赤外線デバイス、またはこれらに類するものを含む。
【００８４】
上記に説明した端末デバイス１１２における能力情報変更検出ユニット１００は、デバイス能力情報１１２をリアルタイムで監視／検出することによって、変更された能力情報を検出してもよい。この機能エンティティの機能は、ＤｉａｇＭｏｎ クライアントのＤｉａｇＭｏｎ能力によって実現されることが好ましい。
【００８５】
図８に示した端末デバイスでは、能力情報変更検出ユニット１００によって検出された変更能力情報が、新しく追加された能力情報を意味する場合、マネジメントオブジェクト保守ユニット１０２は、能力情報変更検出ユニット１００によって検出された新追加能力情報にしたがって、ＤＣＭＯ ＤＤＦの予め規定されている構造についての情報に基づいて、ＤＭツリーに新しく追加された能力に対応しているＤＣＭＯを発生させる。能力情報変更検出ユニット１００によって検出された変更能力情報が変更された既存の能力情報を意味する場合、マネジメントオブジェクト保守ユニット１０２は、能力情報変更検出ユニット１００によって検出された変更既存能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯの関連するノードについての情報を更新する。能力情報変更検出ユニット１００によって検出された変更能力情報が既存の能力情報の除去を意味する場合、マネジメントオブジェクト保守ユニット１０２は、能力情報変更検出ユニット１００によって検出された既存能力情報の除去の結果に基づいて、ＤＭツリーにおける対応するＤＣＭＯを削除する。
【００８６】
さらに、図９は、本発明の実施形態にしたがった、端末デバイスにおける能力情報変更検出ユニットを図示している構造ブロック図である。上記に説明した端末デバイス１１２における能力情報変更検出ユニット１００はまた、（ＤＭＳ１０８またはユーザによって送られた関連するコマンドのような）外部から送られた関連するコマンドを受け取ったときに、端末デバイス１１２における能力情報をスキャンして更新することによって、変更された能力情報を検出してもよい。このように、能力情報変更検出ユニット１００の機能は、以下の２つのコンポーネントのサブユニット、
能力情報を端末デバイス自体でスキャンして更新するために、例えば、ＤＭツリーにおける実行可能なノードをリフレッシュさせるコマンド、またはＤＭＳから送られたＤＭにおける実行可能なノードをスキャンするコマンドをトリガするような、端末デバイスをトリガする、外部（ＤＭＳまたはユーザ）から送られたコマンドを受け取るように適合されているコマンド受取サブユニット１００１と、
上記に説明したコマンド受取サブユニット１００１が外部から送られたコマンドを受け取ったときに、デバイス能力情報をスキャンして更新することによって、変更された能力情報を検出するように適合されている情報検出サブユニット１００２とによって実現されてもよい。
【００８７】
マネジメントオブジェクト保守ユニット１０２が、検出された変更能力情報に基づいて、ＤＣＭＯ ＤＤＦの予め規定されている構造についての情報にしたがって、ＤＭツリーにおいて、対応するＤＣＭＯを発生させても更新させてもよい。図１０は、本発明の実施形態にしたがった端末デバイスにおけるマネジメントオブジェクト保守ユニットを図示している構造ブロック図である。マネジメントオブジェクト保守ユニット１０２は、能力情報抽出サブユニット１０２１と、マネジメントオブジェクト保守サブユニット１０２２とを備えている。図１０における各エンティティの動作手順は、以下のとおりである。
【００８８】
能力情報変更検出ユニット１００は、端末デバイス１１２における変更された能力情報を検出するように適合されている。例えば、何らかの周辺デバイス能力が端末デバイス１１２に接続されているとき、能力情報変更検出ユニット１００は、接続されている周辺デバイス能力を自動的に検出することができ、あるいは、ＤＭＳによって送られたリフレッシュコマンドまたはスキャンコマンドを受け取ったとき、端末デバイス１１２において、各周辺デバイスインターフェースをスキャンすることによって、周辺デバイス能力を検出することができる。
【００８９】
能力情報抽出サブユニット１０２１は、ＤＣＭＯ ＤＤＦの予め規定された構造にしたがって、ＩＤ、名前、記述、現在のステータス等についての情報のような対応する能力情報を、能力情報変更検出ユニット１００によって検出された変更能力情報から抽出するように適合されている。抽出された能力情報の部分は能力情報そのものであり、別の部分は、能力に対応しているドライバプログラムについての情報である。
【００９０】
マネジメントオブジェクト保守サブユニット１０２２は、能力情報抽出サブユニット１０２１によって抽出された各能力情報に基づき、ＤＤＦの予め規定された構造情報にしたがって、新しいＤＣＭＯ情報を発生させるか、あるいは、既存のＤＣＭＯに関する各ノードについての情報を更新するように適合されている（当然、マネジメントオブジェクト保守サブユニット１０２２は、何らかの能力が端末デバイスから除去されたときには、ＤＭツリーにおける対応するＤＣＭＯを削除するようにも適合されている）。すなわち、ＤＭツリー中に追加された能力情報が存在していない場合、追加された能力に対応しているＤＣＭＯが発生され、このＤＣＭＯは、記述情報、要求された動作情報等を含む。ＤＭツリーにおける能力のＤＣＭＯの元の情報またはデフォルト情報が存在する場合、ノード＜ステータス＞、ノード＜記述＞等のようなＤＣＭＯの対応するノードについての情報のみが更新される。
【００９１】
マネジメントオブジェクト保守ユニット１０２の機能は、端末デバイス１１２における（図には示していない）既存のＤＣＭＯクライアントの能力によって実現されてもよい。
【００９２】
上記に説明した端末デバイスにおいて、既存のＤｉａｇＭｏｎクライアントを使用して、能力情報変更検出ユニット１００の機能を実現し、そして、既存のＤＣＭＯクライアントを使用して、マネジメントオブジェクト維持ユニット１０２の機能を実現する場合、端末デバイスにおける各クライアント間の特定の動作関係は、図１１に示したとおりである。図１１では、
ＳＣＭＯクライアント１１６が、端末デバイスにおけるソフトウェアコンポーネントを管理し、端末デバイスにおける対応する能力に対するドライブデータのダウンロード、インストール、および除去を実行するように適合されている。
【００９３】
ＤｉａｇＭｏｎ クライント１１８は、端末デバイスにおいて発生している故障を診断して、端末デバイスの性能の変更を監視するように適合されており、端末デバイスにおけるハードウェア能力の変更を監視するために使用されてもよい。
【００９４】
ＤＣＭＯクライント１１４は、端末デバイスの能力を管理するように適合されており、ＤｉａｇＭｏｎ クライアント１１８によって監視された変更能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯを保守するために使用されてもよい。
【００９５】
ＤＭエージェント１０４は、ＤＭＳ１０８と対話するように適合されており、そのため、ＤＭＳ１０８は、端末デバイス１１２を管理したり制御したりすることができる。
【００９６】
さらに、本発明の実施形態にしたがった端末デバイスは、上記の能力情報変更検出ユニットによって検出された変更能力についての情報をＤＭＳに報告するように適合されている能力情報変更報告ユニットをさらに備えており、そのため、その後、ＤＭＳは、端末デバイス自体によって保守されている関連するＤＣＭＯにおける各ノードについての情報を管理することができる。
【００９７】
これに応じて、本発明の実施形態にしたがった、上記に説明したＤＣＭＯを保守する方法に基づいて、デバイス能力を管理する方法をさらに提供する。図１２は、本発明の実施形態にしたがってデバイス能力を管理する方法を図示しているフローチャートである。動作手順は、以下のとおりである。
【００９８】
ブロック２００において、端末デバイスが、変更された能力情報を端末デバイス自体で検出する。
【００９９】
ブロック２０２において、端末デバイスが、上記で検出された変更能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯを保守する。
【０１００】
ブロック２０４において、端末デバイスが、上記で検出された変更能力情報をＤＭＳに報告する。
【０１０１】
ブロック２０６において、端末デバイスによって報告された変更能力情報に基づいて、ＤＭツリーにおける保守されているＤＣＭＯによって、ＤＭＳが端末デバイスにおける対応する能力を管理する。
【０１０２】
上記の手順のブロック２０４では、端末デバイスによって報告された変更能力情報をＤＭＳが識別する必要がある。この問題を解決するために、ＤＭプロトコルにおいて１組の能力パラメータを規定する必要がある。これにより、ＤＭＳおよび端末デバイスは、能力パラメータセットにおけるパラメータ情報にしたがって、能力情報すべてを識別することができる。このように、変更された能力情報を検出したとき、端末デバイスは、能力パラメータセットにおける対応するパラメータ情報に基づいて、変更された能力情報をＤＭＳに報告する。これにより、ＤＭＳは、能力パラメータセットにおける関連するパラメータ情報に基づいて、端末デバイスによって報告された能力情報を識別することができる。以下の表は、端末デバイスとＤＭＳとの間で取り決められている１組の能力パラメータの例を示している。
【表１９】
2009545039.tif 000021
【０１０３】
上記の能力パラメータセットに基づいて、カメラハードウェア能力が新しく端末デバイスに接続されたことを端末デバイスが識別したとき、端末デバイスは、上記の能力パラメータセットにおけるカメラハードウェア能力に対応している能力パラメータをサーチして、カメラハードウェア能力に対応しているサーチされた能力パラメータをＤＭＳに報告する。また、ＤＭＳは、能力パラメータセットにおける能力パラメータ情報に基づいて、端末デバイスによって報告された能力パラメータがカメラハードウェア能力に対応していることを識別する。
【０１０４】
好ましくは、ＤＭＳが、端末デバイスにおけるＤＣＭＯのノード＜リフレッシュ＞を呼び出すことによって、端末デバイス能力情報を更新してもよい。ＤＭＳは、ＤＣＭＯのノード＜更新＞を呼び出すことによって、端末デバイスにおける能力の対応するドライブデータをさらにアップグレードしてもよい。ＤＭＳは、ＤＣＭＯのノード＜除去＞を呼び出すことによって、端末デバイスにおける対応する能力のドライブデータをさらに除去してもよい。すなわち、ＤＭＳは、ＤＣＭＯにおける各ノード上で取得、置換、削除コマンドの動作を実現するのみだけではなく、ＤＣＭＯの＜リフレッシュ＞、＜更新＞、＜除去＞、＜イネーブル＞、＜ディセーブル＞等のような実行可能なノードに対して実行コマンドを送ることもできる。ＤＭＳは、端末デバイス能力情報をリフレッシュさせるための実行可能なノード＜リフレッシュ＞を呼び出したり、対応するハードウェア能力のドライバプログラムを更新するための実行可能なノード＜更新＞を呼び出したり、ハードウェア能力のドライバプログラムを除去するための実行可能なノード＜除去＞を呼び出したり、関連するハードウェア能力をイネーブルするための実行可能なノード＜イネーブル＞を呼び出したり、関連するハードウェア能力をディセーブルするための実行可能なノード＜ディセーブル＞を呼び出したりする。ディセーブルされたとき、関連するハードウェア能力は、利用不可能になる。
【０１０５】
以下で、本発明の実施形態にしたがってデバイス能力を管理する方法について詳細に説明する。以下では、端末デバイスにおけるＤｉａｇＭｏｎクライアントが、端末デバイスへの新しいハードウェア能力のプラグインを監視し、また、端末デバイスにおけるＤＣＭＯクライアントは、ＤｉａｇＭｏｎクライアントによって検出された結果にしたがって、対応するＤＣＭＯ情報を保守して、さらに、ＤｉａｇＭｏｎクライアントによって検出された結果をＤＭＳに報告する。図１３は、本発明の第１の実施形態にしたがって、デバイス能力を管理する方法を図示している処理プロセス図である。特定の動作手順は、以下のとおりである。
【０１０６】
１．ＤＭＳが、端末デバイスにおけるＤｉａｇＭｏｎクライアントに監視タスクを送り、監視タスクは、監視されるべきハードウェア能力と、レコーディングポリシーと、監視された情報のレポーティングポリシーとを指定する。
【０１０７】
２．端末デバイスにおけるＤｉａｇＭｏｎクライアントが、ＤＭＳによって送られた監視タスクを実行する、
３．ＤｉａｇＭｏｎクライアントが、新しいハードウェア能力が端末デバイスに接続されていることを監視する。
【０１０８】
４．ＤｉａｇＭｏｎクライアントが、監視されているハードウェア能力についての更新された情報を、端末デバイスにおけるＤＣＭＯクライアントに報告する。
【０１０９】
５．ＤＣＭＯクライアントが、ＤＣＭＯ ＤＤＦの予め規定されている構造についての情報にしたがって、ＤｉａｇＭｏｎクライアントによって報告された新しいハードウェアの能力情報から、対応する能力情報を抽出して、対応するＤＣＭＯをＤＭツリー中に発生させる。
【０１１０】
６．ＤＣＭＯクライアントが、ＤｉａｇＭｏｎクライアントによって報告された新しいハードウェアの能力情報をＤＭＳに報告する。
【０１１１】
ここで、上記のステップ１およびステップ６のインプリメンテーションは、ＤＭエージェントによって転送されている必要があるが、ここでは、この手順は省略する。上記のステップ１で説明した、ＤＭＳから端末デバイスに送られる監視タスクの図は、図１４に示したとおりである。
【０１１２】
ノード＜アイテム＞は、端末デバイスに対して、監視すべきハードウェア能力を指定する。例えば、ＵＳＢインターフェース、赤外線インターフェース、ブルートゥースインターフェース、内蔵カメラインターフェース等を監視するために、端末デバイスが指定される。特に、リソースＩＤまたは統一リソース識別子（ＵＲＩ）によって指定されてもよい。
【０１１３】
ノード＜イネーブルされた＞は、関連するハードウェア能力に接続されている、プラグインまたはプラグアウトできるインターフェースの監視を開始／停止する端末デバイスを指定する。
【０１１４】
ノード＜データ＞は、監視されたデータを記録する方法で、端末デバイスを指定する。
【０１１５】
ノード＜収集ポリシー＞は、監視されたデータを収集するポリシーを端末デバイスに指定する。
【０１１６】
ノード＜レポートポリシー＞は、監視されたデータを報告する、例えば、どのＤＭＳまたはクライアントに報告するかといったポリシーを端末デバイスに指定する。
【０１１７】
監視タスクがＤＭＳによって設定された後、ＤＭＳは、実現のために、監視タスクを端末デバイスに送ってもよい。端末デバイスは、ＤＭＳによって送られた監視タスクにしたがって、関連するハードウェアの能力情報を監視して、監視タスクの要求に基づいて監視されたデータを記録して報告する。
【０１１８】
図１５は、本発明の第２の実施形態にしたがってデバイス能力を管理する方法を図示している処理プロセス図である。本実施形態では、ＤＭＳが端末デバイスにおけるＤＣＭＯクライアントに回復コマンドを送り、ＤＣＭＯクライアントが、基礎となるプログラムを呼び出すことによって、新しいハードウェア能力のプラグインを検出して、ＤＭツリーにおいて、対応するＤＣＭＯを発生させて、さらに、検出された新しいハードウェア能力の情報をＤＭＳに報告する。特定の動作手順は、以下のとおりである。
【０１１９】
５０．ＤＭＳが、端末デバイスにおけるＤＣＭＯクライアントにリフレッシュコマンドを送り、端末デバイスにおける関連するハードウェア能力の情報をリフレッシュさせるようにＤＣＭＯクライアントに指示する。
【０１２０】
ＤＭＳによって送られるリフレッシュコマンドの特定のフォーマットは、以下のとおりである
【数１】
2009545039.tif 000022
【０１２１】
５２．ＤＭＳからリフレッシュコマンドを受け取ったときに、ＤＣＭＯクライアントが、基礎となるプログラムを呼び出すことによって、端末デバイスのハードウェア能力をスキャンしてリフレッシュさせ、ここでは、呼び出された基礎となるプログラムはＤＣＭＯクライアントの内部機能モジュール、あるいは、システムの基礎となる機能の他の機能モジュールであってもよい。
【０１２２】
５４．基礎となるプログラムが、端末デバイスへの関連する新しいハードウェア能力のプラグインを検出する。
【０１２３】
５６．ＤＣＭＯクライアントが、基礎となるプログラムによって検出された新しいハードウェア能力の情報を抽出して、ＤＭツリーにおける対応する新しいＤＣＭＯを発生させる。
【０１２４】
５８．ＤＣＭＯクライアントが、端末デバイスに接続されている新しいハードウェア能力の情報をＤＭＳに報告する。レポートコマンドの特定のフォーマットは、以下のとおりである。
【数２】
2009545039.tif 000023
【０１２５】
上記から分かるように、本発明の実施形態にしたがうと、端末デバイスが、検出された変更能力情報をＤＭＳに報告し、ＤＭＳは、端末デバイス自体によって更新されて保守されるＤＣＭＯの各ノードを呼び出すことによって、端末デバイスにおける変更された能力を管理することも可能になる。したがって、デバイス能力に関するマネジメントは、検出された変更能力情報に基づいて、関連するＤＣＭＯ情報を保守することによって、端末デバイス自体によって実現することができる。
【０１２６】
上記で説明したデバイス能力を管理する方法に対応して、本発明の実施形態にしたがって、デバイス能力を管理するシステムをさらに提供する。図１６は、本発明の実施形態にしたがってデバイス能力を管理しているシステムを図示している構造ブロック図である。システムは、端末デバイス１１２と、ＤＭＳ１１８とを具備している。
【０１２７】
端末デバイス１１２は、端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニット１００と、
能力情報変更検出ユニット１００によって検出された変更能力情報に基づいて、ＤＭツリーにおける対応するＤＣＭＯ情報を保守するように適合されているマネジメントオブジェクト保守ユニット１０２と、
能力情報変更検出ユニット１００によって検出された変更能力情報をＤＭＳ１０８に報告するように適合されている能力情報変更報告ユニット１２０とを備えている。
【０１２８】
ＤＭＳ１０８は、端末デバイス１１２における能力情報変更報告ユニット１２０によって報告された変更能力情報にしたがって、ＤＭツリーにおいて保守されている対応するＤＣＭＯによって、端末デバイスにおける対応する能力を管理して制御するように適合されている。
【０１２９】
さらに、本発明の実施形態にしたがってデバイス能力を管理する方法およびシステムの他の関連する技術詳細については、先に説明したデバイス能力マネジメントオブジェクトを保守する方法および端末デバイスのそれぞれ関連する技術詳細を参照されたい。これらは、ここでは省略することにする。
【０１３０】
本発明の精神または範囲を逸脱することなく、これらの実施形態に対するさまざまな修正がなされることは、当業者に容易に明らかである。したがって、本発明の改良および変更は、本発明の請求項の範囲内および本発明の均等物内にあるとう条件で、この改良および変更は本発明内でカバーされることを意図している。
【図１】
2009545039.tif 000024
【図２】
2009545039.tif 000025
【図３】
2009545039.tif 000026
【図４】
2009545039.tif 000027
【図５】
2009545039.tif 000028
【図６】
2009545039.tif 000029
【図７】
2009545039.tif 000030
【図８】
2009545039.tif 000031
【図９】
2009545039.tif 000032
【図１０】
2009545039.tif 000033
【図１１】
2009545039.tif 000034
【図１２】
2009545039.tif 000035
【図１３】
2009545039.tif 000036
【図１４】
2009545039.tif 000037
【図１５】
2009545039.tif 000038
【図１６】
2009545039.tif 000039
【手続補正書】
【提出日】平成21年3月27日(2009.3.27)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイス能力マネジメントオブジェクトを保守する方法において、
端末デバイスにおける変更された能力情報を前記端末デバイスによって検出することと、
前記検出された変更能力情報に基づいて、前記端末デバイスにおけるデバイスマネジメントツリー中の対応するデバイス能力マネジメントオブジェクトを保守することとを含む方法。
【請求項２】
前記端末デバイスにおける変更された能力情報を端末デバイスによって検出することは、前記端末デバイス自体で能力情報を検出することを含む請求項１記載の方法。
【請求項３】
前記端末デバイスにおける変更された能力情報を端末デバイスによって検出することは、前記端末デバイスにおける能力情報をスキャンしてリフレッシュさせるために、前記端末デバイスをトリガするコマンドを受け取ったときに、前記端末デバイスにおける能力情報をスキャンしてリフレッシュさせることを含む請求項１記載の方法。
【請求項４】
前記端末デバイスによって受け取られたコマンドは、
デバイスマネジメントサーバによって送られた前記端末デバイスにおける前記デバイスマネジメントツリー中の実行可能なリフレッシュノードをトリガするコマンドを含む請求項３記載の方法。
【請求項５】
前記端末デバイスによって受け取られたコマンドは、
前記デバイスマネジメントサーバによって送られた前記端末デバイスにおける前記デバイスマネジメントツリー中の実行可能なスキャンノードをトリガするコマンドを含む請求項３記載の方法。
【請求項６】
前記変更された能力情報は、新追加能力情報を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記検出された新追加能力情報にしたがい、前記デバイス能力マネジメントオブジェクトの予め規定されたデバイス記述フレームワークに基づいて、前記対応するデバイス能力マネジメントオブジェクトを前記デバイスマネジメントツリー中に発生させることを含む請求項１記載の方法。
【請求項７】
前記変更された能力情報は、変更された既存の能力情報を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記検出された変更既存能力情報にしたがって、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトのノードについての情報を更新することを含む請求項１記載の方法。
【請求項８】
前記変更された能力情報は、既存の能力情報の除去を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記既存の能力情報の前記除去の検出結果にしたがって、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトを除去することを含む請求項１記載の方法。
【請求項９】
前記端末デバイスにおける各デバイス能力接続インターフェースに対して、前記デバイスマネジメントツリーにおける対応するデフォルトデバイス能力マネジメントオブジェクトを、前記端末デバイスによって予め保守することをさらに含む請求項１記載の方法。
【請求項１０】
前記変更された能力情報は、対応するインターフェースに新しく接続されたデバイス能力の情報を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに新しく接続され、検出されたデバイス能力の情報にしたがって、前記デバイスマネジメントツリーにおける前記対応するデフォルトデバイス能力マネジメントオブジェクトの各ノードについての情報を更新することを含む請求項９記載の方法。
【請求項１１】
前記変更された能力情報は、対応するインターフェースに接続されているデバイス能力の情報の除去を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに接続されているデバイス能力の情報の前記除去の検出結果にしたがって、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトの各ノードについての情報を、前記デフォルトデバイス能力マネジメントオブジェクトの前記対応する各ノードについての情報に回復させることを含む請求項９記載の方法。
【請求項１２】
前記変更された能力情報は、対応するインターフェースにおけるデバイス能力プラグインを含み、
前記対応するデバイス能力マネジメントオブジェクトを前記端末デバイスによって保守することは、
前記対応するインターフェースにおける前記デバイス能力の検出されたプラグインにしたがって、接続されているステータスとして、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトのノード指定能力ステータス情報を設定することを含む請求項１記載の方法。
【請求項１３】
前記変更された能力情報は、対応するインターフェースにおけるデバイス能力の除去を含み、
前記対応するデバイス能力マネジメントオブジェクトを前記端末デバイスによって保守することは、
前記対応するインターフェースにおける前記デバイス能力の検出された除去にしたがって、接続されていないステータスとして、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトのノード指定能力ステータス情報を設定することを含む請求項１記載の方法。
【請求項１４】
前記変更された能力情報は、対応するインターフェースに新しく接続されたデバイス能力の情報を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに新しく接続され、検出されたデバイス能力の情報にしたがって、前記デバイスマネジメントサーバのマネジメントについて許可されたとして、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトの各ノードのアクセスタイプを設定することを含む請求項１記載の方法。
【請求項１５】
前記変更された能力情報は、対応するインターフェースに接続されているデバイス能力の情報の除去を含み、
前記対応するデバイス能力マネジメントオブジェクトを端末デバイスによって保守することは、
前記対応するインターフェースに接続されているデバイス能力の情報の前記除去の検出結果にしたがって、前記デバイスマネジメントサーバのマネジメントについて許可されなかったとして、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトの各ノードのアクセスタイプを設定することを含む請求項１記載の方法。
【請求項１６】
前記検出された変更能力情報を前記端末デバイスによってデバイスマネジメントサーバに報告することをさらに含む請求項１記載の方法。
【請求項１７】
前記端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニットと、
前記能力情報変更検出ユニットによって検出された前記変更能力情報に基づいて、デバイスマネジメントツリーにおける対応するデバイス能力マネジメントオブジェクトを保守するように適合されているマネジメントオブジェクト保守ユニットとを具備する端末デバイス。
【請求項１８】
前記能力情報変更検出ユニットは、前記端末デバイスの能力情報を検出することによって前記変更された能力情報を検出する請求項１７記載の端末デバイス。
【請求項１９】
前記能力情報変更検出ユニットは、
前記端末デバイスにおける能力情報をスキャンして更新するために、前記端末デバイスをトリガするコマンドを受け取るように適合されているコマンド受取サブユニットと、
前記コマンド受取サブユニットによってコマンドを受け取ったとき、前記端末デバイスにおける能力情報をスキャンして更新することによって、前記変更された能力情報を検出するように適合されている情報検出サブユニットとを備える請求項１７記載の端末デバイス。
【請求項２０】
前記能力情報変更検出ユニットによって検出された前記変更能力情報は、新しく追加された能力情報を含み、
前記マネジメントオブジェクト保守ユニットが、前記能力情報変更検出ユニットによって検出された前記新追加能力情報にしたがい、前記デバイス能力マネジメントオブジェクトの予め規定されたデバイス記述フレームワークに基づいて、対応するデバイス能力マネジメントオブジェクトを前記デバイスマネジメントツリー中に発生させる請求項１７記載の端末デバイス。
【請求項２１】
前記能力情報変更検出ユニットによって検出された前記変更能力情報は、変更された既存の能力情報を含み、
前記能力情報変更検出ユニットによって検出された前記変更既存能力情報にしたがって、前記マネジメントオブジェクト保守ユニットが、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトのノードについての情報を更新する請求項１７記載の端末デバイス。
【請求項２２】
前記能力情報変更検出ユニットによって検出された前記変更能力情報は、既存の能力情報の除去を含み、
前記能力情報変更検出ユニットによって検出された前記既存の能力情報の前記除去の結果にしたがって、前記マネジメントオブジェクト保守ユニットが、前記デバイスマネジメントツリーにおける前記対応するデバイス能力マネジメントオブジェクトを削除する請求項１７記載の端末デバイス。
【請求項２３】
前記能力情報変更検出ユニットによって検出された前記変更能力情報をデバイスマネジメントサーバに報告するように適合されている能力情報変更報告ユニットをさらに備える請求項１７記載の端末デバイス。
【請求項２４】
デバイス能力を管理する方法において、
端末デバイスにおける変更された能力情報を前記端末デバイスによって検出することと、
前記検出された変更能力情報に基づいて、デバイスマネジメントツリーにおける対応するデバイス能力マネジメントオブジェクトを保守することと、
前記検出された変更能力情報をデバイスマネジメントサーバに報告することと、
前記端末デバイスによって報告された前記変更能力情報に基づいて、前記デバイスマネジメントツリーにおける前記保守されている対応するデバイス能力マネジメントオブジェクトによって、前記端末デバイスにおける対応する能力を前記デバイスマネジメントサーバによって管理することとを含む方法。
【請求項２５】
前記変更された能力をデバイスマネジメントサーバによって管理することは、前記デバイス能力マネジメントオブジェクトのリフレッシュノードを呼び出すことによって、前記端末デバイスの能力情報を前記デバイスマネジメントサーバによって更新することを含む請求項２４記載の方法。
【請求項２６】
前記変更された能力をデバイスマネジメントサーバによって管理することは、前記デバイス能力マネジメントオブジェクトの更新ノードを呼び出すことによって、前記端末デバイスの対応する能力のドライブデータを前記デバイスマネジメントサーバによってアップグレードすることを含む請求項２４記載の方法。
【請求項２７】
前記変更された能力をデバイスマネジメントサーバによって管理することは、前記デバイス能力マネジメントオブジェクトの除去ノードを呼び出すことによって、前記端末デバイスの対応する能力のドライブデータを前記デバイスマネジメントサーバによって除去することを含む請求項２４記載の方法。
【請求項２８】
端末デバイスとデバイスマネジメントサーバとを具備し、デバイス能力を管理するシステムにおいて、
前記端末デバイスは、
前記端末デバイスにおける変更された能力情報を検出するように適合されている能力情報変更検出ユニットと、
前記能力情報変更検出ユニットによって検出された前記変更能力情報に基づいて、デバイスマネジメントツリーにおける対応するデバイス能力マネジメントオブジェクトを保守するように適合されているマネジメントオブジェクト保守ユニットと、
前記能力情報変更検出ユニットによって検出された前記変更能力情報を前記デバイスマネジメントサーバに報告するように適合されている能力情報変更報告ユニットとを備え、
前記デバイスマネジメントサーバは、前記端末デバイスにおける前記能力情報変更報告ユニットによって報告された前記変更能力情報に基づいて、前記デバイスマネジメントツリーにおける前記保守されている対応するデバイス能力マネジメントオブジェクトによって、前記端末デバイスにおける対応する能力を管理するように適合されているシステム。
【国際調査報告】
2009545039.tif 000040
2009545039.tif 000041
2009545039.tif 000042
2009545039.tif 000043