(57)【特許請求の範囲】
【請求項１】
デバイスに対するデバイス管理命令を受信し、前記デバイス管理命令の受信時に前記デバイス管理命令を実行するか否かを問い合わせる問い合わせメッセージを遠隔接続インターフェースを通じて前記デバイスに伝送し、前記問い合わせメッセージに対する応答として前記デバイスによって伝送された応答メッセージを受信し、前記応答メッセージに含まれた設定を基盤にして命令実行政策を生成し、前記命令実行政策によって前記デバイス管理命令を行う命令実行制御機と、
ユーザ入力によって前記命令実行政策を記述する応答メッセージを生成し、前記命令実行制御機に伝送する前記デバイスと、
遠隔接続プロトコルを通じて前記デバイスと前記命令実行制御機とを連結する遠隔接続サーバと、
を含む通信網のデバイス管理システム。
【請求項２】
前記命令実行政策は、
前記応答メッセージの受信時に実行されるべき動作を記述する即時実行フィールドと；
特定の動作が誘発される時点、当該動作が誘発される場所、当該動作を誘発するイベントを含む条件のうち１つを記述する条件フィールドと；
前記条件フィールドに記述された条件が満足されれば、実行されるべき動作を記述するタスクフィールドと；
を含むことを特徴とする請求項１に記載の前記デバイス管理システム。
【請求項３】
前記命令実行制御機は、
デバイス管理サーバから第１プロトコル形式で受信したデバイス管理命令を第２プロトコル形式のデバイス管理命令に変換し、前記デバイスから前記第２プロトコル形式で受信した応答メッセージを前記第１プロトコル形式の応答メッセージに変換するプロトコル変換器と；
前記応答メッセージに含まれた設定を基盤にして生成された命令実行政策を保存し、前記命令実行政策に記述された条件が満足される時、前記命令実行政策によって前記デバイス管理命令を行うスケジューラと；
を含むことを特徴とする請求項１に記載の前記デバイス管理システム。
【請求項４】
命令実行制御機、デバイス及び遠隔接続サーバを含む通信網のためのデバイス管理方法において、
前記命令実行制御機がデバイス管理メッセージを受信すれば、前記命令実行制御機から前記デバイスにデバイス管理命令を実行するか否かを問い合わせる問い合わせメッセージを伝送する過程と；
前記問い合わせメッセージに対する応答として前記デバイスから前記命令実行制御機にユーザによって入力された設定を含む応答メッセージを伝送する過程と；
前記命令実行制御機で前記応答メッセージに含まれた設定を基盤にして命令実行政策を生成し、前記命令実行政策によって前記デバイス管理命令を実行する過程と；
を含むデバイス管理方法。
【請求項５】
前記命令実行政策は、
前記応答メッセージの受信時に実行されるべき動作を記述する即時実行フィールドと；
特定の動作が誘発される時点、当該動作が誘発される場所、当該動作を誘発するイベントを含む条件のうち１つを記述する条件フィールドと；
前記条件フィールドに記述された条件が満足されれば、実行されるべき動作を記述するタスクフィールドと；
を含むことを特徴とする請求項４に記載の前記デバイス管理方法。
【請求項６】
前記デバイス管理命令を実行する過程は、前記応答メッセージに含まれた設定を基盤にして生成された命令実行政策を保存し、前記命令実行政策に記述された条件が満足されるか否かを監視し、前記条件が満足されれば、前記命令実行政策に記述された動作を実行することを特徴とする請求項４に記載の前記デバイス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス管理分野に関し、特に、固定及び移動デバイスを管理するデバイス管理方法及びシステムに関する。
【背景技術】
【０００２】
ネットワーク上の終端デバイスを管理するための技術は、対象デバイスとの連結が有線であるかまたは無線であるかによって異なる。無線デバイスを管理するために標準化された技術は、ＯＭＡ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）ＤＭ（Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）が存在し、有線網で動作するデバイスを管理するためにＤＳＬフォーラムで標準化されているＣＷＭＰ（ＣＰＥ（Ｃｕｓｔｏｍｅｒ−ｐｒｅｍｉｓｅ  ｅｑｕｉｐｍｅｎｔ）ＷＡＮ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）が使用されている。
【０００３】
図１及び図２は、有線デバイス及び無線デバイスを管理するためのネットワーク構成を示す図である。
【０００４】
ここで、図１は、ＣＷＭＰ（ＣＰＥ  ＷＡＮ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のためのネットワーク構成図を示す。ＣＰＥ（Ｃｕｓｔｏｍｅｒ−ｐｒｅｍｉｓｅｅｑｕｉｐｍｅｎｔ）３−１〜３−Ｎは、ＤＳＬ（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒｓ  Ｌｉｎｅ）網で加入者の終端装置（デバイス）を意味する。ＡＣＳ（Ａｕｔｏ  ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｅｒｖｅｒ）１０は、ＣＷＭＰデバイス管理装置（ＣＷＭＰ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｒ）である。ＡＣＳ １０は、ゲートウェイ装置２０を通じてＣＰＥ ３−１〜３−Ｎを管理する。
【０００５】
図２は、ＯＭＡ ＤＭ技術を利用してデバイスを管理する網の構成図を示す。ＯＭＡ ＤＭは、ＤＭプロトコルを利用して無線端末機の管理客体（Management Objects）を受信するか（Receive）、変更するか（Replace）、実行（Execute）することによって、端末機内部のファームウェア、ソフトウェア、パラメータなどを管理することができる。無線端末機を管理する装置は、ＯＭＡ ＤＭサーバ５０であり、無線端末機のように、管理対象は、ＯＭＡ ＤＭクライアント６−１〜６−Ｎである。
【０００６】
図１及び図２に示されたように、類似のデバイス管理機能のために、互いに異なるプロトコルが利用され、対象デバイスとの連結が有線であるかまたは無線であるかによって互いに異なる管理サーバを構築しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、従来技術の問題点を解決するために、無線及び有線チャンネルを介して連結されたデバイスの管理に適用できる単一化されたデバイス管理方法を提供する。
【課題を解決するための手段】
【０００８】
本発明によると、通信網のデバイス管理システムは、
デバイスに対するデバイス管理命令を受信し、前記デバイス管理命令の受信時に前記デバイス管理命令を実行するか否かを問い合わせる問い合わせメッセージを遠隔接続インターフェースを通じて前記デバイスに伝送し、前記問い合わせメッセージに対する応答として前記デバイスによって伝送された応答メッセージを受信し、前記応答メッセージに含まれた設定を基盤にして命令実行政策を生成し、前記命令実行政策によって前記デバイス管理命令を行う命令実行制御機と、
ユーザ入力によって前記命令実行政策を記述する応答メッセージを生成し、前記命令実行制御機に伝送する前記デバイスと、
遠隔接続プロトコルを通じて前記デバイスと前記命令実行制御機とを連結する遠隔接続サーバと、を含む。
【０００９】
前記命令実行政策は、
前記応答メッセージの受信時に実行されるべき動作を記述する即時実行フィールドと；
特定の動作が誘発される時点、当該動作が誘発される場所、当該動作を誘発するイベントを含む条件のうち１つを記述する条件フィールドと；
前記条件フィールドに記述された条件が満足されれば、実行されるべき動作を記述するタスクフィールドと；を含む。
【００１０】
前記命令実行制御機は、
デバイス管理サーバから第１プロトコル形式で受信したデバイス管理命令を第２プロトコル形式のデバイス管理命令に変換し、前記デバイスから前記第２プロトコル形式で受信した応答メッセージを前記第１プロトコル形式の応答メッセージに変換するプロトコル変換器と；
前記応答メッセージに含まれた設定を基盤にして生成された命令実行政策を保存し、前記命令実行政策に記述された条件が満足される時、前記命令実行政策によって前記デバイス管理命令を行うスケジューラと；を含む。
【００１１】
本発明によると、命令実行制御機、デバイス及び遠隔接続サーバを含む通信網のデバイス管理方法は、
前記命令実行制御機がデバイス管理メッセージを受信すれば、前記命令実行制御機から前記デバイスに前記デバイス管理命令を実行するか否かを問い合わせる問い合わせメッセージを伝送する過程と；
前記問い合わせメッセージに対する応答として前記デバイスから前記命令実行制御機にユーザによって入力された設定を含む応答メッセージを伝送する過程と；
前記命令実行制御機で前記応答メッセージに含まれた設定を基盤にして命令実行政策を生成し、前記命令実行政策によって前記デバイス管理命令を行う過程と；を含む。
【００１２】
前記命令実行政策は、
前記応答メッセージの受信時に実行されるべき動作を記述する即時実行フィールドと；
特定の動作が誘発される時点、当該動作が誘発される場所、当該動作を誘発するイベントを含む条件のうち１つを記述する条件フィールドと；
前記条件フィールドに記述された条件が満足されれば、実行されるべき動作を記述するタスクフィールドと；を含む。
【００１３】
前記デバイス管理命令を実行する過程は、前記応答メッセージに含まれた設定を基盤にして生成された命令実行政策を保存し、前記命令実行政策に記述された条件が満足されるか否かを監視し、前記条件が満足されれば、前記命令実行政策に記述された動作を実行する。
【発明の効果】
【００１４】
本発明のデバイス管理方法及びシステムは、単一化された管理技術を用いて、固定及び移動デバイスを管理することができ、デバイスの管理を単純化することができる。その結果、管理費用を低減することができ、デバイスの管理効率及びユーザの利便性が高まる。
【図面の簡単な説明】
【００１５】
【図１】固定デバイスを管理する一般的なネットワークを示す図である。
【図２】移動デバイスを管理する一般的なネットワークを示す図である。
【図３】本発明によるデバイス管理システムを示す図である。
【図４】図３の命令実行制御機（ＥｘｅｃＰＦ ＣＰ）の構造を示す図である。
【図５】本発明によるデバイス管理方法を示す図である。
【図６】図５のデバイス管理方法で使用されるデバイス実行制御機から伝送される問い合わせメッセージの形式を示す図である。
【図７】図６の問い合わせメッセージに応答し、デバイスからデバイス実行制御機に伝送される応答メッセージの形式を示す図である。
【図８】本発明の第１実施形態によるデバイス管理システムの動作を示す図である。
【図９】本発明の第２実施形態によるデバイス管理システムの動作を示す図である。
【発明を実施するための形態】
【００１６】
以下、添付の図面を参照して本発明の好ましい実施形態の詳細な説明を詳しく説明する。図面において、同一の構成は、できるだけ同一の符号で示している。また、下記説明では、具体的な特定事項が示されているが、これは、本発明のさらに全般的な理解を助けるために提供されるものに過ぎず、このような特定事項なしに本発明が実施されることができることはこの技術分野における通常の知識を有する者に自明であろう。なお、本発明を説明するにあたって、関連された公知機能あるいは構成に対する具体的な説明が本発明の要旨を不明瞭にすることができると判断される場合、詳細な説明を省略する。
【００１７】
特に、後述する詳細な説明には、上記目的を達成するための本発明において代表的な実施形態を提示する。また、本発明の説明の便宜のために、ホームネットワーク通信の標準であるＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）、有線デバイス管理プロトコルであるＴＲ−０６９（Ｔｅｃｈｎｉｃａｌ  Ｒｅｐｏｒｔ  ０６９）、ＩＰＴＶ標準団体であるＯＩＦ（Ｏｐｅｎ  ＩＰＴＶ  Ｆｏｒｕｍ）で定義している個体の名称を同一に使用するが、このような標準及び名称が本発明の範囲を限定するものではなく、類似の技術的背景を有するシステムに適用可能であることは勿論である。
【００１８】
図３は、本発明によるデバイス管理システムを示す図である。
【００１９】
デバイス管理システムは、固定及び移動デバイスを管理するためのものであって、デバイス管理サーバ１０及び命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０を含む。
【００２０】
デバイス管理サーバ１０は、ＡＣＳ １０（Ａｕｔｏ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｓｅｒｖｅｒ）であり、命令実行制御機３１０は、ＵＰｎＰ  ＥｘｅｃＰＦ  ＣＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ｅｘｅｃｕｔｉｏｎ  Ｐｌａｔｆｏｒｍ  ｃｏｎｔｒｏｌ  ｐｏｉｎｔ）３１０であると仮定する。
【００２１】
デバイス５４０は、有線及び無線連結を支援し、図６及び図７に示すように、ＥＰ（Ｅｘｅｃｕｔｉｏｎ  Ｐｌａｔｆｏｒｍ）クライアント６１０を搭載する。ＥＰクライアント６１０は、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０から問い合わせメッセージ及び応答メッセージを送受信するためのものである。また、デバイス５４０が宅外にある場合、デバイス５４０は、遠隔接続（Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ、以下、“ＲＡ”という）プロトコルによって命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０と連結するためのＲＡクライアント６０５を搭載することができる。
【００２２】
デバイス管理サーバ１０は、事業者網３７０に存在する設備であり、ＴＲ−０６９プロトコルを利用して命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０を管理する。デバイス管理サーバ１０は、宅内にある命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０と通信することができる。このために、デバイス管理サーバ１０は、デバイス５４０を管理するための命令語であるデバイス管理命令語（ＴＲ−０６９命令語を含む）を生成し、これを命令実行制御機（ＥｘｅｃＰＦ ＣＰ）に伝送する。
【００２３】
命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、デバイス５４０にデバイス管理命令語を伝達するために宅内にあるＲＡサーバ５２０と連結される。命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、連結されたＲＡサーバ５２０を通じて宅外にあるデバイスにデバイス管理命令語を伝送する。この時、ＲＡサーバ５２０は、ＶＰＮ（ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ）を通じて命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０と宅外のデバイス５４０とを中継する。
【００２４】
この時、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、ＴＲ−０６９命令をＵＰｎＰ命令に変換し、ＵＰｎＰ命令をデバイス５４０に伝達する。
【００２５】
図４は、図３の命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０の構造を示す図である。図４において、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、ホームゲートウェイ（Ｈｏｍｅ  Ｇａｔｅｗａｙ）２０、管理命令（ＴＲ−０６９）クライアント４００、ＵＰｎＰディスカバリー（ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ）機能ブロック４１０、プロトコル（ＴＲ−０６９／ＵＰｎＰ）変換器４２０及びスケジューラ４５０を含む。
【００２６】
管理命令クライアント４００は、デバイス管理サーバ１０とＴＲ−０６９プロトコルを用いて通信するために必要な機能ブロックである。管理命令クライアント４００はデバイス管理命令（ＴＲ−０６９命令語）を受信、解釈、伝送する。
【００２７】
ＵＰｎＰディスカバリー機能ブロック４１０は、ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙメカニズムを通じて発見されるデバイス５４０のリストを管理する。
【００２８】
プロトコル変換器４２０は、デバイス管理サーバ１０から第１プロトコルに受信したデバイス管理命令をデバイス５４０と通信のための第２プロトコルに変換し、デバイス５４０から第２プロトコルによって受信したメッセージ等をデバイス管理サーバ１０に伝達するために第１プロトコルに変換する役目を行う。例えば、プロトコル変換器４２０はデバイス管理サーバ（ＡＣＳ）１０から受信したＴＲ−０６９メッセージをＵＰｎＰメッセージに変換し、その反対に、デバイス５４０からもらったＵＰｎＰメッセージをＴＲ−０６９メッセージに変換する機能を行う。
【００２９】
ホームゲートウェイ（Ｈｏｍｅ  Ｇａｔｅｗａｙ）２０は、ホームネットワークと外部ネットワークとを連結する。
【００３０】
スケジューラ４５０は、デバイス管理命令実行に対する政策（Ｐｏｌｉｃｙ）を保存し、命令実行政策に合う条件を確認し、デバイス管理命令を実行する機能を行う。特に、応答メッセージを受信すれば、スケジューラ４５０は、応答メッセージに応答し、命令実行政策に応じて動作を行うことを特徴とする。
【００３１】
本発明の実施形態による命令実行政策（Ｐｏｌｉｃｙ）は、デバイス５４０を制御するためのマニュアルのようなものである。下記の表１は、本発明の実施形態による命令実行政策を説明するためのものである。
【００３２】
【表１】
0005574544.tif 000002
【００３３】
表１を参照すると、政策（Ｐｏｌｉｃｙ）は、政策識別子（ＰｏｌｉｃｙＩＤ）によって識別され、即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、未来実行（Ｆｕｔｕｒｅ  Ａｃｔｉｏｎ）を記述する。
【００３４】
政策識別子（Ｐｏｌｉｃｙ  ＩＤ）は、政策（Ｐｏｌｉｃｙ）を識別するための値であり、即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）は、デバイス５４０がデバイス管理命令語を受信する瞬間に実行する動作を記述し、
未来実行（Ｆｕｔｕｒｅ  Ａｃｔｉｏｎ）は、条件（ｃｏｎｄｉｔｉｏｎ）及びその条件が満足されたときにデバイスが実行すべきタスク（Ｔａｓｋ）を記述する。ここで、条件（ｃｏｎｄｉｔｉｏｎ）は、タスクをトリガーするための時間、位置又はイベント（Ｅｖｅｎｔ）である。
【００３５】
スケジューラ４５０は、ペンディング命令語保存モジュール４４０、政策保存／管理モジュール４６０及びイベントモニターモジュール（Ｅｖｅｎｔ  Ｍｏｎｉｔｏｒｉｎｇ）４７０を含む。
【００３６】
イベントモニターモジュール４７０は、政策保存／管理モジュール４６０に保存された命令実行政策の条件が満足されるか否かをモニタリングする役目を行う。すなわち、イベントモニターモジュール４７０は、特定の命令実行政策に記述された時刻が到来するか、デバイスが特定の命令実行政策に記述された場所に位置するか、または特定の命令実行政策に記述されたイベントが発生するかをモニタリングする。
【００３７】
ペンディング命令語保存モジュール４４０は、デバイス管理サーバ（ＡＣＳ）１０から受信したデバイス管理命令を、命令実行政策による条件が満足されるまで保存する役目を行う。ペンディング命令語保存モジュール４４０は、デバイス５４０から受信した応答メッセージによる命令実行政策を保存する。
【００３８】
政策保存／管理モジュール４６０は、応答メッセージによるユーザの要求またはデバイス管理命令による事業者の要求に基づいて決定される政策（Ｐｏｌｉｃｙ）を設定、保存及び実行することによって、デバイスを管理する機能を行う。
【００３９】
政策保存／管理モジュール４６０は、このような政策を表１のような形式に基づいて設定、保存及び実行するように管理する。
【００４０】
図５は、本発明によるデバイス管理方法を示しており、図６は、図５のデバイス管理方法で使用されるデバイス実行制御機から伝送される問い合わせメッセージの形式を示しており、図７は、図６の問い合わせメッセージに応答し、デバイスからデバイス実行制御機に伝送される応答メッセージの形式を示している。図５において、デバイス５４０は、有線又は無線で命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に連結することができる。
【００４１】
図５を参照すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５０１段階で、デバイス管理サーバ（ＡＣＳ）１０からデバイス管理命令語を受信する。
【００４２】
デバイス管理命令語を受信することによって、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、５０３段階で、ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙメカニズムを利用してデバイス管理命令語の対象となるターゲットデバイス５４０が連結されているか否かを探索する。前述したように、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、ＲＡ（Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ）サーバ５２０を介してデバイスと連結されることができる。
【００４３】
ＵＰｎＰディスカバリーの結果、デバイス５４０と連結されていない場合、過程は、Ｓ５０５段階に進行する。一方、デバイス５４０と連結されている場合、過程は、Ｓ５１９段階に進行する。
【００４４】
Ｓ５０５段階で、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、受信したデバイス管理命令語を遅延するか否かを判断する。ここで、デバイス管理命令語を遅延するか否かは、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０の政策保存／管理モジュール４６０に既保存された命令実行政策（Ｐｏｌｉｃｙ）によって決定される。命令実行政策（Ｐｏｌｉｃｙ）は、ＳＰ（Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）が指定するか、ユーザがあらかじめ保存した政策であってもよい。命令実行政策を如何に保存し、管理するのかは、システムの具現と事業の目的によって決定される。
【００４５】
Ｓ５０５段階で、既保存された命令実行政策に応じて、デバイス管理命令語の実行を遅延しないと決定した場合、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５０７段階で、ターゲットデバイス５４０が連結されていないことをデバイス管理サーバ（ＡＣＳ）１０に通知する。
【００４６】
逆に、デバイス管理命令語の実行を遅延すると決定した場合、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５０９段階で、新しい命令実行政策（Ｐｏｌｉｃｙ）を生成する。例えば、新たな命令実行政策は“ＮｏｗＡｃｔｉｏｎ＝Ｐｅｎｄｉｎｇ、Ｆｕｔｕｒｅ  Ａｃｔｉｏｎ（Ｃｏｎｄｉｔｉｏｎ＝ＶＰＮ ｃｏｎｎｅｃｔｉｏｎ、Ｔａｓｋ＝Ｆｏｒｗａｒｄ  Ｃｏｍｍａｎｄ）”の形態で生成されることができる。
【００４７】
その後、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５１１段階で、新たな命令実行政策に記述された即時実行（“ＮｏｗＡｃｔｉｏｎ＝Ｐｅｎｄｉｎｇ”）による動作を行う。すなわち、デバイス管理命令語実行を遅延する。次に、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５１３段階で、新たな命令実行政策の条件（Ｃｏｎｄｉｔｉｏｎ＝ＶＰＮ連結）を満足するイベントが発生するか否か、すなわち、ＶＰＮ連結イベントが発生するか否かをモニタリングする。命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５１５段階で、新たな命令実行政策で記述された条件が満足されることを感知すると、Ｓ５１７段階で、新たな命令実行政策で記述されたタスク（Ｔａｓｋ＝Ｆｏｒｗａｒｄ  Ｃｏｍｍａｎｄ）を実行する。
【００４８】
Ｓ５０３段階に戻り、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０とターゲットデバイス５４０が連結された場合、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５１９段階で、ターゲットデバイス５４０と問い合わせ及び応答メッセージを交換し、受信されたデバイス管理命令の実行を遅延するか否かを判断する。すなわち、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、デバイス管理命令の実行を遅延するか否かを問う問い合わせメッセージを伝送し、問い合わせメッセージを受信したデバイスは、問い合わせメッセージをユーザに表示し、ユーザの入力による応答メッセージを命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に伝送する。すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、応答メッセージによってデバイス管理命令の実行を遅延するか否かを決定する。
【００４９】
デバイス管理命令の実行を遅延すると決定する場合、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５２１段階で、応答メッセージの内容によって新たな命令実行政策（Ｐｏｌｉｃｙ）を生成するようになる。すなわち、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、ターゲットデバイス５４０に問い合わせメッセージを伝送し、問い合わせメッセージに応答し、ターゲットデバイスが伝送した応答メッセージを受信する。応答メッセージは、ユーザの入力による命令実行政策を含む。
【００５０】
新たに生成した命令実行政策によって、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５１１段階で、命令実行政策の即時実行（ＮｏｗＡｃｔｉｏｎ）による動作を行う。すなわち、デバイス管理命令語を実行する。次いで、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５１３段階で、新たな命令実行政策の条件（Ｃｏｎｄｉｔｉｏｎ）が満足されるか否か、すなわち、新たな命令実行政策に記述されたイベントが満足されるか否かをモニタリングする。Ｓ５１５段階で、新たな命令実行政策の条件（Ｃｏｎｄｉｔｉｏｎ）が満足されると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）は、Ｓ５１７段階で、新たな命令実行政策のタスク（Ｔａｓｋ）を実行する。
【００５１】
逆に、Ｓ５１９段階で、デバイス管理命令語の実行を遅延しないと決定した場合、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５２３段階で、“ＮｏｗＡｃｔｉｏｎ＝Ｆｏｒｗａｒｄ  Ｃｏｍｍａｎｄ”形式の新たな命令実行政策を生成する。その後、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、Ｓ５２５段階で、新たに生成された命令実行政策の即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）による動作を行う。
【００５２】
スケジュール問い合わせ及び応答メッセージは、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０及びデバイス５４０間で交換され、メッセージ交換プロセスは図６及び図７を参照して説明する。このような問い合わせ及び応答方法は、受信されたデバイス管理命令によって行われる。
【００５３】
図６を参照すると、“ＱｕｅｒｙＲＭＳＯｐｅｒａｔｉｏｎ”は、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０が、図５のＳ５１９段階で、デバイス５４０に伝送する問い合わせメッセージを示している。問い合わせメッセージは、デバイス管理サーバ１０から受信したデバイス管理命令語を含む。問い合わせメッセージを受信したデバイス５４０は、ユーザが決定するように、ユーザに問い合わせメッセージの内容を表示する。
【００５４】
図７を参照すると、“ＤｅｆｅｒＲＭＳＯｐｅｒａｔｉｏｎ”は、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０が、デバイス５４０から問い合わせメッセージ“ＱｕｅｒｙＲＭＳＯｐｅｒａｔｉｏｎ”の応答として受信する応答メッセージを示している。応答メッセージは、即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）、及びタスク（ｔａｓｋ）フィールドを有する。
【００５５】
即時実行フィールドには、応答メッセージの受信時に実行する動作が記述される。
【００５６】
タスクフィールドは、条件フィールドに設定された条件に符合すれば実行する動作を記述する。
【００５７】
条件フィールドは、タスクフィールドに記述された動作を行うための条件を記述する。ここで、条件は、動作がトリガーされる時間値、動作が実行される場所、又は動作が実行されるイベントである。
【００５８】
デバイス５４０は、応答メッセージに、ユーザの入力によって即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）、及びタスク（ｔａｓｋ）を収納し、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に伝送する。
【００５９】
前述したように、ユーザの意図によって命令実行政策を決定することができる。
【００６０】
図８は、本発明の第１実施形態によるデバイス管理システムの動作を示す図である。
【００６１】
図８において、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０及びデバイス５４０は、ＶＰＮを介して互いに連結された状態であり、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０はファームウェアアップグレード（Ｆｉｒｍｗａｒｅ  ｕｐｇｒａｄｅ）を行うようにするデバイス管理命令語を受信する状態を仮定する。
【００６２】
また、ファームウェア（Ｆｉｒｍｗａｒｅ）保存サーバ６００は、サービスプロバイダー（ＳＰ、Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）網に管理しようとするデバイス（デバイス５４０を含む）のファームウェアを保存しているサーバである。
【００６３】
デバイス５４０は、遠隔接続（ＲＡ、Ｒｅｍｏｔｅ  Ａｃｃｅｓｓ）サーバ５２０との連結のためのＲＡクライアント６０５と、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０と問い合わせ及び応答メッセージを送受信するためのＥＰクライアント６１０を備える。
【００６４】
ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０及びプロトコル変換器４２０は、説明の便宜上、ＵＰｎＰ機能部４１０、４２０で図示し、説明する。
【００６５】
図８を参照すれば、デバイス管理サーバ（ＡＣＳ）１０は、６２０段階で、携帯電話のファームウェア（ｆｉｒｍｗａｒｅ）アップグレードのためのＴＲ−０６９命令語を命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に伝送する。この時、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、ＴＲ−０６９クライアント４００を通じてＴＲ−０６９命令語を受信する。ＴＲ−０６９命令語は、デバイス管理命令語である。デバイス管理サーバ（ＡＣＳ）１０は、ＴＲ−０６９命令語とともに、ファームウェアのファイルサイズ及びファームウェアが保存されたファームウェア保存サーバ６００のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を一緒に伝達する。
【００６６】
ここで、６２０段階以前の６２５段階で、デバイス５４０がＲＡクライアント６０５を介してＲＡサーバ５２０と連結されていると仮定する。デバイス５４０と連結されたＲＡサーバ５２０は、６３０段階でデバイス５４０のイメージファイル（ｉｍａｇｅ  ｆｉｌｅ）を獲得して保存する。
【００６７】
ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０は、６３５段階でＵＰｎＰディスカバリー過程を経てデバイス５４０がどんなタイプで連結されているか否かを把握する。このような過程は、次の６４５及び６５０段階を通じて行われる。すなわち、ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０は、６４５段階で、マルチキャストサーチメッセージ（ｍｕｌｔｉｃａｓｔ  ｓｅａｒｃｈ  ｍｅｓｓａｇｅ）をＲＡサーバ５２０に伝送し、ＲＡサーバ５２０は、６５０段階で、マルチキャストサーチメッセージに対する応答として、ＲＡサーバ５２０とのＶＰＮ連結を通知する応答メッセージをＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０に送信する。
【００６８】
応答メッセージを受信すると、６５５段階で、ＵＰｎＰ変換器４２０は、６２０段階で、デバイス管理サーバ（ＡＣＳ）から受信したＴＲ−０６９命令語をＵＰｎＰ命令語に変換する。
【００６９】
その後、ＵＰｎＰ変換器４２０は、段階６６０で、デバイス管理命令語の受信に対してユーザに通知するために命令語の内容を含む図６に示されたような問い合わせメッセージ（“ＱｕｅｒｙＲＭＳＯｐｅｒａｔｉｏｎメソッド”）をデバイス５４０に伝送する。
【００７０】
デバイス５４０は、６６５段階で、先に（６６０段階で）受信した問い合わせメッセージをユーザインタフェースを通じてユーザ６１５に表示する。ユーザ６１５は、問い合わせメッセージを見ながら、ユーザインタフェースを通じて即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）及びタスク（Ｔａｓｋ）の値を入力することができる。
【００７１】
デバイス５４０は、６７０段階で、即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）及びタスク（Ｔａｓｋ）の値をユーザから入力される。図８に示された第１実施形態では、ユーザ６１５が“家に到着したとき（Ｃｏｎｄｉｔｉｏｎ）、ファームウェアをダウンロードする予定であるが（Ｔａｓｋ）、今は、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０が、事業者が提供するファームウェアを保存（Ｎｏｗ  Ａｃｔｉｏｎ）することを命令”することを指示する即時実行（Ｎｏｗ Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）及びタスク（Ｔａｓｋ）の値を入力したと仮定する。
【００７２】
６６５及び６７０段階は、デバイス５４０の具現によって異なる順序と機能で実行される。
【００７３】
６７７ステップで、デバイス５４０は、６１５段階で、ユーザが設定した値を含む応答メッセージ（図７で説明した“Ｄｅｆｅｒ  ＲＭＳＯｐｅｒａｔｉｏｎ”メソッド）を命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０のＵＰｎＰ機能部４１０／４２０に伝送する。
【００７４】
応答メッセージを受信すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０の政策保存／管理モジュール４６０は、６７９段階で、応答メッセージによって新たな命令実行政策（Ｐｏｌｉｃｙ）を生成及び保存する。
【００７５】
新たな命令実行政策が生成されると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、新たな命令実行政策の即時実行（Ｎｏｗ  ａｃｔｉｏｎ）に記述された動作を実行する。すなわち、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、デバイス５４０の代わりにファームウェアをダウンロードする。このために、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、６８０段階で、ファームウェア保存サーバ６００に接続し、６８２段階で、ファームウェア保存サーバ６００からファームウェアをダウンロードされる。
【００７６】
この時、６８６段階で、デバイス５４０は、ＲＡサーバ５２０との連結が終了したと仮定する。また、６８８段階で、デバイス５４０は、宅内に移動し、ホームネットワークに連結されたと仮定する。
【００７７】
デバイス５４０は、６９０段階で、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０によって伝送されたマルチキャストサーチメッセージ（ｍｕｌｔｉｃａｓｔ  ｓｅａｒｃｈ  ｍｅｓｓａｇｅ）を受信し、６９２段階で、マルチキャストサーチメッセージに対する応答としてホームネットワークに連結されたことを通知する応答メッセージを命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に送信する。
【００７８】
このように、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、６９０及び６９２段階を通じて前記デバイス５４０を発見し、デバイス５４０とＵＰｎＰに連結する。デバイス５４０とＵＰｎＰに連結されることによって、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、６９４段階で、スケジューラ４５０のイベントモニターモジュール（ＥｖｅｎｔＭｏｎｉｔｅｒｉｎｇ）４７０ブロックで保存された命令実行政策（Ｐｏｌｉｃｙ）の条件と一致するイベントが発生したことを感知する。
【００７９】
このように、命令実行政策の条件と一致するイベントが感知されると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、６９６段階で、命令実行政策で記述されたイベントが発生したとき、トリガーされると設定されたタスク（Ｔａｓｋ）を実行する。すなわち、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、デバイス５４０が、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０からファームウェア（６８４段階で保存されたファームウェアイメージファイル）をダウンロードできるようにする。
【００８０】
ファームウェアのダウンロードが成功すると、デバイス５４０は、６９８段階で、ダウンロード完了メッセージを命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に送信する。ダウンロード完了メッセージを受信すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、６０７段階で、命令実行政策の実行が完了したことを確認し、６９９段階で、ＴＲ−０６９クライアント４００を通じてＴＲ−０６９命令を実行したことをＡＣＳ １０に通知する。
【００８１】
図９は、本発明の第２実施形態によるデバイス管理システムの動作を示す図である。
【００８２】
図９において、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０及びデバイス５４０は、ＶＰＮを介して互いに連結された状態であり、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）はデバイス再起動（Ｒｅｂｏｏｔ）を実行させるデバイス管理命令語を受信する状態を仮定する。デバイス５４０は、ＲＡサーバ５２０への連結のためのＲＡクライアント６０５と、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０と問い合わせ及び応答メッセージを送受信するためのＥＰクライアント６１０とを備える。また、ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０及びＵＰｎＰ変換器４２０は、説明の便宜上、ＵＰｎＰ機能部４１０、４２０として図示し、説明する。
【００８３】
図９を参照すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、７００段階で、デバイス５４０を再起動（Ｒｅｂｏｏｔ）させるＴＲ−０６９命令語をＴＲ−０６９プロトコルを利用してデバイス管理サーバ（ＡＣＳ）１０から受信する。ここで、ＴＲ−０６９命令語は、デバイス管理命令語の一例である。
【００８４】
一方、７００段階以前の６２５段階で、デバイス５４０は、ＲＡサーバ５２０と、ＲＡクライアント６０５を介して連結されていると仮定する。デバイス５４０と連結されたＲＡサーバ５２０は、６３０段階で、デバイス５４０のイメージファイル（ｉｍａｇｅ  ｆｉｌｅ）を獲得して保存する。
【００８５】
ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０は、６３５段階で、ＵＰｎＰディスカバリー過程を経てデバイス５４０がどんなタイプで連結されているかを把握する。このような過程は、次の６４５及び６５０段階を通じて行われる。すなわち、ＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０は、６４５段階で、マルチキャストサーチメッセージ（ｍｕｌｔｉｃａｓｔ  ｓｅａｒｃｈ  ｍｅｓｓａｇｅ）をＲＡサーバ５２０に伝送する。次に、ＲＡサーバ５２０は、６５０段階で、マルチキャストサーチメッセージに対する応答として、デバイス５４０が、ＲＡサーバ５２０とのＶＰＮ連結を通知する応答メッセージをＵＰｎＰ  Ｄｉｓｃｏｖｅｒｙ機能ブロック４１０に送信する。
【００８６】
応答メッセージを受信すると、６５５段階で、ＵＰｎＰ変換器４２０は、６２０段階でデバイス管理サーバ（ＡＣＳ）から受信したＴＲ−０６９命令語をＵＰｎＰ命令語に変換する。その後、ＵＰｎＰ変換器４２０は、７１０段階で、デバイス管理命令語受信に対してユーザに通知するために、命令語の内容を含み、図６による問い合わせメッセージ（“ＱｕｅｒｙＲＭＳＯｐｅｒａｔｉｏｎ”）をデバイス５４０に伝送する。
【００８７】
デバイス５４０は、７１５段階で、ユーザが、デバイス管理命令語の実行を決定できるように、受信した問い合わせメッセージをユーザインタフェースを通じて表示する。すなわち、デバイス５４０は、ユーザがデバイスの再起動を希望するか否かを問うダイアログメッセージを表示する。
【００８８】
すると、ユーザ６１５は、ダイアログメッセージを見ながら、ユーザインタフェースを通じて即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）及びタスク（Ｔａｓｋ）の値を入力することができる。本発明の第２実施形態において、即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）、条件（Ｃｏｎｄｉｔｉｏｎ）及びタスク（Ｔａｓｋ）の値は、“一時間後（Ｃｏｎｄｉｔｉｏｎ）にデバイスを再起動（Ｔａｓｋ）”することを指示するように設定されたと仮定する。
【００８９】
７２５段階で、デバイス５４０は、ユーザが入力した情報を含む図７による応答メッセージ（Ｄｅｆｅｒ  ＲＭＳＯｐｅｒａｔｉｏｎというメソッド）を命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に伝送する。
【００９０】
応答メッセージを受信すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０の政策保存／管理モジュール４６０は、７３０段階で、応答メッセージによって新たな命令実行政策（Ｐｏｌｉｃｙ）を生成及び保存する。この場合には、条件（Ｃｏｎｄｉｔｉｏｎ）は、“１時間後”になり、即時実行（Ｎｏｗ  Ａｃｔｉｏｎ）値はなく、タスク（Ｔａｓｋ）の値はデバイス再起動される。
【００９１】
応答メッセージを受信してから１時間が経過したと仮定すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、７３５段階で、スケジューラ４５０のイベントモニターモジュール４７０を通じて１時間の経過を感知する。このように、条件を満足することを感知した命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、７４０段階で、デバイスの再起動を指示するデバイス管理命令語をデバイス５４０に伝送する。デバイス管理命令語に応答し、デバイス５４０は再起動を行う。
【００９２】
デバイス５４０の再起動が成功すると、デバイス５４０は、７４５段階で、再起動完了メッセージを命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０に送信する。再起動完了メッセージを受信すると、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０は、７５０段階で、命令実行政策の実行が完了したことを確認し、７６０段階で、ＴＲ−０６９クライアント４００を通じてＴＲ−０６９命令を行ったことをデバイス管理サーバ（ＡＣＳ）１０に通知する。
【００９３】
図８及び図９の詳細な説明で、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０の内部機能モジュール間のインターフェースは、具現政策によって異なる構成になり得る。図示しないが、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０の内部機能モジュールは適切なデバイス関連動作を実行するために互いに連結されている。
【００９４】
前述したように、本発明は、１つの技術を利用して有無線網のデバイスを管理することができる装置及び方法を提供する。特に、本発明は、デバイスの移動性を考慮して、プロトコルに関係なくＴＲ−０６９技術を利用して、ユーザが移動デバイスを管理することができる装置及び方法を提供する。
【００９５】
サービス提供者の観点から、本発明の方法及びシステムは、ＴＲ−０６９プロトコルを利用して、固定及び移動デバイスを統合管理することができ、命令実行制御機（ＥｘｅｃＰＦ ＣＰ）３１０を単純化することができる。
【００９６】
本発明のデバイス管理方法及びシステムは、統合された技術を利用した有無線網によるデバイスの管理を可能にし、具現の複雑度減少及び費用減少が期待できる。また、本発明で提示した方法を使用することによって、移動通信端末機だけでなく、宅外にあるＰＭＰやＭＰ３プレーヤーのような移動性デバイスの管理も可能である。
【００９７】
本発明のデバイス管理方法及びデバイスは、ユーザが、１つの管理技術を用いて、移動及び固定デバイスを統合管理できるという長所がある。また、本発明のデバイス管理方法及びシステムは、ユーザが命令実行政策を構成できるようにすることによって、費用対比効果的な方法で、デバイス、特に、移動中のデバイスを管理できるようにする。
【００９８】
本発明のデバイス管理方法及びシステムは、固定及び移動デバイスを、統合された管理技術を用いて管理できるようにし、デバイス管理を単純化し、管理費用を低減してデバイスの管理効率及びユーザの便宜性を向上させる。
【００９９】
以上、本発明をいくつかの好ましい実施形態により説明したが、これらの実施形態は、例示的なものであって、限定的なものではない。このように、本発明の属する技術分野における通常の知識を有する者なら本発明の思想と添付の特許請求範囲に提示された権利範囲を逸脱することなく、均等論によって様々な変化と修正を加えることができることを理解することができる。
【符号の説明】
【０１００】
１０  ＡＣＳ
２０  ゲートウェイ装置
３−１  第１ＣＰＥ
３−Ｎ  第ＮＣＰＥ
【図１】
0005574544.tif 000003
【図２】
0005574544.tif 000004
【図３】
0005574544.tif 000005
【図４】
0005574544.tif 000006
【図５】
0005574544.tif 000007
【図６】
0005574544.tif 000008
【図７】
0005574544.tif 000009
【図８】
0005574544.tif 000010
【図９】
0005574544.tif 000011