(57)【要約】本発明は、装置管理方法に関し、装置管理クライアントが特定管理オブジェクトに対する装置管理を要求する装置管理サーバを決定する過程と、前記装置管理サーバが装置管理クライアントの要求を効果的に処理する過程とを定義することにより、端末機で発生したイベントに対して前記装置管理クライアントが装置管理サーバに能動的に装置管理を要求する。遠隔装置管理システムにおいて、少なくとも１つの装置管理サーバから伝送された管理権限情報でデータベースを構成する過程と、特定管理オブジェクトに対する装置管理要求が入力されると、前記データベースの管理権限情報を利用して１つの装置管理サーバを決定する過程と、前記決定された装置管理サーバに装置管理要求を伝送する過程と、前記装置管理サーバが前記装置管理クライアントとの装置管理セッションにより前記装置管理要求を処理する過程とを含む装置管理方法もまた提供される。
2008502075.tif 000002
【特許請求の範囲】
【請求項１】
管理オブジェクトを有する装置管理クライアントと、前記各管理オブジェクトに関する管理権限情報を有する装置管理サーバとを含む遠隔装置管理システムにおいて、
少なくとも１つの装置管理サーバから伝送された管理権限情報でデータベースを構成する過程と、
特定管理オブジェクトに対する装置管理要求が入力されると、前記データベースの管理権限情報を利用して１つの装置管理サーバを決定する過程と、
前記決定された装置管理サーバに装置管理要求を伝送する過程と、
前記装置管理サーバが前記装置管理クライアントとの装置管理セッションにより前記装置管理要求を処理する過程と
を含むことを特徴とする装置管理方法。
【請求項２】
所定時間間隔で又はシステム変更時に、前記装置管理サーバから伝送される管理権限情報を利用して前記データベースを更新する過程をさらに含むことを特徴とする請求項１に記載の装置管理方法。
【請求項３】
前記装置管理クライアントは、
移動通信端末機内に備えられることを特徴とする請求項１に記載の装置管理方法。
【請求項４】
前記管理権限情報は、
各命令又は動作に対する権限を有する装置管理サーバのリストを示すアクセスコントロールリスト（ＡＣＬ）であることを特徴とする請求項１に記載の装置管理方法。
【請求項５】
前記装置管理サーバは、
各管理オブジェクト又はその親ノードもしくはルートノードに関する管理権限情報に基づいて決定されることを特徴とする請求項１に記載の装置管理方法。
【請求項６】
前記装置管理サーバを決定する過程は、
前記データベースを探索することにより、前記装置管理要求に該当する管理オブジェクトに対して管理権限を有する装置管理サーバを抽出する過程と、
前記抽出された装置管理サーバ間の優先順位を設定する過程と、
優先順位の最も高い装置管理サーバを前記装置管理要求を伝送する装置管理サーバとして決定する過程を含むことを特徴とする請求項１に記載の装置管理方法。
【請求項７】
前記管理権限情報は、
前記装置管理要求に該当する管理オブジェクトに対する管理権限を有する装置管理サーバに関する情報と、
前記管理オブジェクトの親ノードに対する管理権限を有する装置管理サーバに関する情報と、
ルートノードに対する管理権限を有する装置管理サーバに関する情報とを含むことを特徴とする請求項１に記載の装置管理方法。
【請求項８】
前記装置管理要求を処理する過程は、
前記装置管理クライアントの認証手順を行い、自身が前記管理オブジェクトに対する装置管理要求を直接処理できるか否かを確認する過程と、
前記装置管理要求を直接処理できる場合、前記装置管理クライアントと管理セッションを行う過程とを含むことを特徴とする請求項１に記載の装置管理方法。
【請求項９】
前記装置管理要求を直接処理できない場合、前記装置管理要求を処理する他の装置管理サーバに関する情報を装置管理クライアントに通知する過程と、
前記装置管理クライアントが前記通知された装置管理サーバに再び装置管理要求を伝送する過程とをさらに含むことを特徴とする請求項１に記載の装置管理方法。
【請求項１０】
前記装置管理要求を直接処理できない場合、前記他の装置管理サーバに前記装置管理要求を伝送する過程と、
前記他の装置管理サーバから装置管理処理結果を受信して前記装置管理クライアントに伝送する過程とをさらに含むことを特徴とする請求項１に記載の装置管理方法。
【請求項１１】
前記管理オブジェクトに対する装置管理要求を直接処理できず、前記装置管理要求を処理する他の装置管理サーバも存在しない場合、失敗メッセージを前記装置管理クライアントに伝送する過程と、
前記失敗メッセージが受信されると、前記装置管理クライアントが次の優先順位の装置管理サーバを決定する過程とをさらに含むことを特徴とする請求項８に記載の装置管理方法。
【請求項１２】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されているか、前記管理権限情報が最後の管理権限情報である場合、前記装置管理クライアントが、前記管理オブジェクトの親ノードに対する管理権限を有し、かつ、以前に装置管理要求を受けたことのない装置管理サーバを、次の優先順位のサーバとして決定することを特徴とする請求項１１に記載の装置管理方法。
【請求項１３】
前記決定された次の優先順位の装置管理サーバが以前に装置管理要求を受けたことがある場合、前記装置管理クライアントが、前記親ノードの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバとして決定することを特徴とする請求項１２に記載の装置管理方法。
【請求項１４】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されておらず、該当管理権限情報が最後の管理権限情報でない場合、前記装置管理クライアントが管理オブジェクト自体に対する管理権限によって決定されたサーバのうち次の優先順位のサーバを選択することを特徴とする請求項１１に記載の装置管理方法。
【請求項１５】
装置管理クライアントが１つ以上の装置管理サーバから伝送される管理権限情報でデータベースを構成する過程と、
前記データベースを探索することにより、ユーザが入力した管理要求に該当する管理オブジェクトに対して管理権限を有する装置管理サーバを抽出する過程と、
前記抽出された装置管理サーバ間の優先順位を設定する過程と、
優先順位が最も高い装置管理サーバに前記装置管理要求を伝送する過程と、
前記優先順位が最も高い装置管理サーバが前記要求された装置管理要求を処理できるか否かを確認する過程と、
前記装置管理要求を直接処理できる場合、該当装置管理要求を処理し、装置管理セッションを終了する過程と
を含むことを特徴とする装置管理方法。
【請求項１６】
前記管理権限情報は、
各命令及び動作に対する権限を有する装置管理サーバのリストを示すアクセスコントロールリスト（ＡＣＬ）であることを特徴とする請求項１５に記載の装置管理方法。
【請求項１７】
前記装置管理要求を直接処理できない場合、前記装置管理要求を処理する他の装置管理サーバに関する情報を装置管理クライアントに通知する過程と、
前記装置管理クライアントが前記通知された装置管理サーバに再び装置管理要求を伝送する過程とをさらに含むことを特徴とする請求項１５に記載の装置管理方法。
【請求項１８】
前記装置管理要求を直接処理できない場合、前記他の装置管理サーバに前記装置管理要求を伝送する過程と、
前記他の装置管理サーバから装置管理処理結果を受信して前記装置管理クライアントに伝送する過程とをさらに含むことを特徴とする請求項１５に記載の装置管理方法。
【請求項１９】
前記管理オブジェクトに対する装置管理要求を直接処理できず、前記装置管理要求を処理する他の装置管理サーバも存在しない場合、前記装置管理サーバが失敗メッセージを前記装置管理クライアントに伝送する過程と、
前記失敗メッセージが受信されると、前記装置管理クライアントが次の優先順位の装置管理サーバを決定する過程とをさらに含むことを特徴とする請求項１５に記載の装置管理方法。
【請求項２０】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されているか、前記管理権限情報が最後の管理権限情報である場合、前記装置管理クライアントが、前記管理オブジェクトの親ノードに対する管理権限を有し、かつ、以前に装置管理要求を受けたことのない装置管理サーバを、次の優先順位のサーバとして決定することを特徴とする請求項１９に記載の装置管理方法。
【請求項２１】
前記決定された次の優先順位の装置管理サーバが以前に装置管理要求を受けたことがある場合、前記装置管理クライアントが前記親ノードの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバとして決定することを特徴とする請求項２０に記載の装置管理方法。
【請求項２２】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されておらず、該当管理権限情報が最後の管理権限情報でない場合、前記装置管理クライアントが管理オブジェクト自体に対する管理権限によって決定されたサーバのうち次の優先順位のサーバを選択することを特徴とする請求項１９に記載の装置管理方法。
【請求項２３】
装置管理クライアントが１つ以上の装置管理サーバから伝送される管理権限情報でデータベースを構成する過程と、
前記データベースを探索することにより、ユーザが入力した管理要求に該当する管理オブジェクトに対して管理権限を有する装置管理サーバを抽出する過程と、
前記抽出された装置管理サーバのうち最高の優先順位の第１装置管理サーバに前記装置管理要求を伝送する過程と、
前記第１装置管理サーバが前記要求された装置管理要求を処理できるか否かを確認する過程と、
前記装置管理要求を直接処理できない場合、前記第１装置管理サーバが装置管理クライアントに前記装置管理要求を処理する第２装置管理サーバに関する情報を通知する過程と、
前記装置管理クライアントが、前記通知された第２装置管理サーバに再び装置管理要求を伝送する過程とを含むことを特徴とする装置管理方法。
【請求項２４】
前記管理権限情報は、
アクセスコントロールリスト（ＡＣＬ）であることを特徴とする請求項２３に記載の装置管理方法。
【請求項２５】
前記第２装置管理サーバに関する情報は、
サーバＩＤ又はアクセスアドレスであることを特徴とする請求項２３に記載の装置管理方法。
【請求項２６】
前記管理オブジェクトに対する装置管理要求を直接処理できず、前記装置管理要求を処理する他の装置管理サーバが存在しない場合、前記装置管理サーバが失敗メッセージを前記装置管理クライアントに伝送する過程と、
前記失敗メッセージが受信されると、前記装置管理クライアントが次の優先順位の装置管理サーバを決定する過程とをさらに含むことを特徴とする請求項２３に記載の装置管理方法。
【請求項２７】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されているか、前記管理権限情報が最後の管理権限情報である場合、前記装置管理クライアントが、前記管理オブジェクトの親ノードに対する管理権限を有し、かつ、以前に装置管理要求を受けたことのない装置管理サーバを次の優先順位のサーバとして決定することを特徴とする請求項２６に記載の装置管理方法。
【請求項２８】
前記決定された次の優先順位の装置管理サーバが以前に装置管理要求を受けたことがある場合、前記装置管理クライアントが前記親ノードの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバとして決定することを特徴とする請求項２７に記載の装置管理方法。
【請求項２９】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されておらず、該当管理権限情報が最後の管理権限情報でない場合、前記装置管理クライアントが管理オブジェクト自体に対する管理権限によって決定されたサーバのうち次の優先順位のサーバを選択することを特徴とする請求項２６に記載の装置管理方法。
【請求項３０】
装置管理クライアントが１つ以上の装置管理サーバから伝送される管理権限情報でデータベースを構成する過程と、
前記データベースを探索することにより、ユーザが入力した管理要求に該当する管理オブジェクトに対して管理権限を有する装置管理サーバを抽出する過程と、
前記抽出された装置管理サーバのうち最高の優先順位の第１装置管理サーバに前記装置管理要求を伝送する過程と、
前記第１装置管理サーバが前記装置管理要求を処理できるか否かを確認する過程と、
前記装置管理要求を直接処理できない場合、前記第１装置管理サーバが第２装置管理サーバに装置管理要求を伝送する過程と、
前記第２装置管理サーバから装置管理処理結果を受信して前記装置管理クライアントに伝送する過程とを含むことを特徴とする装置管理方法。
【請求項３１】
前記管理権限情報は、
アクセスコントロールリスト（ＡＣＬ）であることを特徴とする請求項３０に記載の装置管理方法。
【請求項３２】
前記管理オブジェクトに対する装置管理要求を直接処理できず、前記装置管理要求を処理する他の装置管理サーバも存在しない場合、前記装置管理サーバが失敗メッセージを前記装置管理クライアントに伝送する過程と、
前記失敗メッセージが受信されると、前記装置管理クライアントが次の優先順位の装置管理サーバを決定する過程とをさらに含むことを特徴とする請求項３０に記載の装置管理方法。
【請求項３３】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されているか、前記管理権限情報が最後の管理権限情報である場合、前記装置管理クライアントが、前記管理オブジェクトの親ノードに対する管理権限を有し、かつ、以前に装置管理要求を受けたことのない装置管理サーバを次の優先順位のサーバとして決定することを特徴とする請求項３２に記載の装置管理方法。
【請求項３４】
前記決定された次の優先順位の装置管理サーバが以前に装置管理要求を受けたことがある場合、前記装置管理クライアントが前記親ノードの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバとして決定することを特徴とする請求項３３に記載の装置管理方法。
【請求項３５】
前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されておらず、該当管理権限情報が最後の管理権限情報でない場合、前記装置管理クライアントが管理オブジェクト自体に対する管理権限によって決定されたサーバのうち次の優先順位のサーバを選択することを特徴とする請求項３０に記載の装置管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔装置管理技術に関し、特に、クライアントが能動的に特定管理オブジェクトに対する装置管理をサーバに要求して装置管理を行う方法に関する。
【背景技術】
【０００２】
一般に、装置管理（Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）とは、特定装置に保存されている変数やオブジェクトの値を遠隔制御することにより、第３者が該当装置の構成を設定及び変更できるようにすることをいう。
【０００３】
装置管理技術のための従来の装置管理方法は、基本的に装置の内部に存在する管理オブジェクトに対する命令を装置管理サーバが伝送し、装置管理クライアントが前記装置管理サーバの命令を実行することにより行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の装置管理方法は、装置管理クライアントが能動的に装置管理サーバに管理を要求する方法に関する定義が充分でないため、装置管理クライアントが能動的かつ直接的に装置管理サーバに管理を要求するとき、多くの制約及び問題があった。
【０００５】
従って、本発明の目的は、能動的に管理オブジェクトに対する装置管理要求を装置管理サーバに伝送することにより、装置管理クライアントが装置管理を行えるようにする装置管理方法を提供することにある。
【０００６】
本発明の他の目的は、装置管理クライアントが装置管理サーバに管理オブジェクトに対する装置管理を要求するとき、管理オブジェクト、親ノード、及びルートノードに関する管理権限情報を利用して所望の装置管理サーバを決定できる装置管理方法を提供することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明による装置管理方法は、遠隔装置管理システムにおいて、少なくとも１つの装置管理サーバから伝送された管理権限情報でデータベースを構成する過程と、特定管理オブジェクトに対する装置管理要求が入力されると、前記データベースの管理権限情報を利用して１つの装置管理サーバを決定する過程と、前記決定された装置管理サーバに装置管理要求を伝送する過程と、前記装置管理サーバが前記装置管理クライアントとの装置管理セッションにより前記装置管理要求を処理する過程とを含むことを特徴とする。
【０００８】
好ましくは、前記データベースは、所定時間間隔で又はシステム変更時に、前記装置管理サーバから伝送される管理権限情報を利用して更新される。
【０００９】
好ましくは、前記装置管理クライアントは、移動通信端末機内に備えられ、前記管理権限情報は、各命令又は動作に対する権限を有する装置管理サーバのリストを示すアクセスコントロールリスト（ＡＣＬ）である。
【００１０】
好ましくは、前記装置管理クライアントは、各管理オブジェクト又はその親ノードもしくはルートノードに関する管理権限情報に基づいて所望の装置管理サーバを決定する。
【００１１】
好ましくは、前記装置管理サーバを決定する過程は、前記データベースを探索することにより、前記装置管理要求に該当する管理オブジェクトに対して管理権限を有する装置管理サーバを抽出する過程と、前記抽出された装置管理サーバ間の優先順位を設定する過程と、優先順位の最も高い装置管理サーバを前記装置管理要求を伝送する装置管理サーバとして決定する過程とを含む。
【００１２】
好ましくは、前記装置管理要求を処理する過程は、前記装置管理クライアントの認証手順を行い、前記装置管理サーバ自身が前記管理オブジェクトに対する装置管理要求を直接処理できるか否かを確認する過程と、前記装置管理要求を直接処理できる場合、前記装置管理クライアントと管理セッションを行う過程とを含む。
【００１３】
本発明の一態様において、前記装置管理要求を処理する過程は、前記装置管理要求を直接処理できない場合、前記装置管理要求を処理する他の装置管理サーバに関する情報を装置管理クライアントに通知する過程と、前記装置管理クライアントが前記通知された装置管理サーバに装置管理要求を伝送する過程とをさらに含む。
【００１４】
本発明の他の態様において、前記装置管理要求を処理する過程は、前記装置管理要求を直接処理できない場合、前記他の装置管理サーバに前記装置管理要求を伝送する過程と、前記他の装置管理サーバから装置管理処理結果を受信して前記装置管理クライアントに伝送する過程とをさらに含む。
【００１５】
さらに、本発明の他の態様において、前記装置管理要求を処理する過程は、前記管理オブジェクトに対する装置管理要求を直接処理できず、前記装置管理要求を処理する他の装置管理サーバも存在しない場合、失敗メッセージを前記装置管理クライアントに伝送する過程と、前記失敗メッセージが受信されると、前記装置管理クライアントが次の優先順位の装置管理サーバを決定する過程とをさらに含む。
【００１６】
好ましくは、前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されているか、前記管理権限情報が最後の管理権限情報である場合、前記装置管理クライアントが、前記管理オブジェクトの親ノードに対する管理権限を有し、かつ、以前に装置管理要求を受けたことのない装置管理サーバを、次の優先順位のサーバとして決定する。この場合、前記決定された次の優先順位の装置管理サーバが以前に装置管理要求を受けたことがある場合、前記装置管理クライアントが、前記親ノードの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバとして決定する。
【００１７】
好ましくは、前記管理オブジェクトの管理権限情報がｎｕｌｌに設定されておらず、該当管理権限情報が最後の管理権限情報でない場合、前記装置管理クライアントが管理オブジェクト自体に対する管理権限によって決定されたサーバのうち次の優先順位のサーバを選択する。
【発明の効果】
【００１８】
本発明による装置管理方法は、ユーザが操作する端末機又は装置に発生したイベントに対して装置管理クライアントが自ら装置管理を装置管理サーバに要求することにより、ユーザ側でエラー検出、ＱｏＳ及び端末機性能管理、レンタル端末機使用管理などの多様な装置管理を実現できるという効果がある。
【００１９】
また、本発明による装置管理システム及び方法は、装置管理サーバから一方的に伝送される装置管理命令を直ちに実行したり拒否するのでなく、先送りしておき、後でユーザの所望の時間に装置管理クライアントが自ら装置管理命令を要求できるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、添付図面を参照して本発明の好ましい実施形態を詳細に説明する。
【００２１】
一般に、次のような装置管理規格の特性のため、装置管理システムにおいて装置管理規格は非対称の形態を有する。
【００２２】
第１に、常に装置管理サーバが装置管理命令を伝送し、装置管理クライアントは該当装置管理サーバの管理権限を確認した後、命令を実行する。
【００２３】
第２に、装置管理クライアントが先に装置管理セッションを開始するための具体的な方法が定義されていない。
【００２４】
第３に、装置管理クライアントが装置管理サーバに装置管理を要求できる具体的な方法が定義されていない。
【００２５】
従って、ほとんどの場合、装置管理クライアントは、装置管理サーバが装置管理命令により装置管理クライアント自身を管理するまで待機するか、顧客サービス担当者との音声通話又はウェブサイトを利用した管理要求などの非装置管理（ｏｕｔ−ｏｆ−ｂａｎｄ）方法により装置管理サーバに装置管理を要求する。
【００２６】
＜表１＞は、装置管理技術で規定された命令の定義である。
【００２７】
【表１】
2008502075.tif 000003
図１は、装置管理システムにおいて装置管理クライアントが所定の管理オブジェクトに対する管理要求を装置管理サーバに伝送する概念を示す。
【００２８】
図１に示すように、本発明による装置管理システムは、基本的に装置管理クライアント６０と、少なくとも１つの装置管理サーバ７１、７２、７３とを含む。前記装置管理クライアント６０内には、装置管理ツリー及び該装置管理ツリー上に位置するノード（管理オブジェクト）が含まれる。前記装置管理クライアント６０は、管理オブジェクト又はその親ノードもしくはルートノードに関する管理権限情報を利用して、特定管理オブジェクトに対する装置管理を要求する装置管理サーバを決定する。
【００２９】
好ましくは、前記管理権限情報は、アクセスコントロールリスト（ＡＣＬ）値を用いる。前記ＡＣＬは、ある管理オブジェクトの属性値であり、各命令及び動作に対する権限を有するサーバのリストを有する。前記管理権限情報は、運用中に特定サーバにより動的に変更でき、装置管理システムの構成の変更時にも、前記変更に応じて新しい値に設定できる。すなわち、前記装置管理サーバ７１、７２、７３は、装置管理クライアント６０に前記装置管理サーバの管理権限情報を所定時間間隔で又はシステム変更時に伝送し、前記装置管理クライアント６０は、前記管理権限情報でデータベースを構成した後、リアルタイムで前記データベースを新しい値に更新する。
【００３０】
図２は、本発明による装置管理方法を示すフローチャートである。
【００３１】
図２に示すように、端末機の装置管理クライアントは、１つ以上の装置管理サーバから伝送される管理権限情報でデータベースを構成する（Ｓ２０）。また、前記装置管理クライアント６０は、装置管理サーバから所定時間間隔で又はシステムの変更時に管理権限情報を受信し、前記データベースの管理権限情報を新しい値に更新する（Ｓ２１）。
【００３２】
その後、ユーザがユーザインタフェースで装置管理要求を入力すると（Ｓ２２）、端末機の装置管理クライアントは、前記入力された管理要求に該当する管理オブジェクトの管理権限情報、例えば、ＡＣＬを利用して管理権限を有する１つの装置管理サーバを決定する（Ｓ２３）。ここで、前記管理権限を有する装置管理サーバが複数である場合は、優先順位が最も高い装置管理サーバをまず選択する。
【００３３】
１つの装置管理サーバが決定されると、前記装置管理クライアントは、前記決定された装置管理サーバに装置管理要求命令とともに認証情報を伝送する（Ｓ２４）。前記装置管理要求命令及び前記認証情報を受信した装置管理サーバは、認証情報を利用して認証手順を行い、該当装置管理要求を装置管理サーバ自身が直接処理できるか否かを判断する（Ｓ２５）。
【００３４】
判断の結果、前記装置管理要求命令を装置管理サーバ自身が処理できる場合、前記装置管理サーバは、装置管理要求処理のための管理セッションを行う（Ｓ２６）。それに対して、前記装置管理要求命令を処理できない場合、前記装置管理サーバは、前記要求された装置管理要求を処理できる他の装置管理サーバを通知できる。
【００３５】
従って、前記装置管理サーバが他の装置管理サーバを通知する場合（Ｓ２７）、前記装置管理クライアントは、前記通知された装置管理サーバを前記管理オブジェクトに対する管理権限を有する装置管理サーバとして決定し、該当サーバに再び装置管理要求命令及び認証情報を伝送する（Ｓ２８、Ｓ２４）。しかしながら、前記装置管理サーバが他の装置管理サーバを通知せずに前記要求処理の失敗を装置管理クライアントに伝送する場合、前記装置管理クライアントは、次の（２番目に高い）優先順位の装置管理サーバを決定した後、該当サーバに装置管理要求命令及び認証情報を伝送する（Ｓ２９、Ｓ２４）。
【００３６】
その後、前記装置管理サーバは、装置管理クライアントから伝送される命令処理状態に基づいて、装置管理が完了し、かつ、これ以上新しい要求がないということが確認されると、装置管理クライアントに所定メッセージを送信して装置管理サーバと装置管理クライアント間の装置管理セッションを終了する（Ｓ３０）。
【００３７】
図３は、管理要求が失敗した場合、装置管理クライアントが２番目に高い優先順位の装置管理サーバを決定する過程を示すフローチャートである。
【００３８】
例えば、第１管理オブジェクトの管理権限を有する装置管理サーバに対する管理要求が失敗した場合、装置管理クライアントは、前記第１管理オブジェクトの管理権限情報がｎｕｌｌに設定されているか否かを判断する（Ｓ３１）。前記管理権限情報（＝ＡＣＬ）がｎｕｌｌに設定されていない場合、前記装置管理クライアントは、該当管理権限情報が最後の管理権限情報であるか、すなわち、優先順位を考慮した装置管理サーバがさらに存在するか否かを確認する（Ｓ３２）。
【００３９】
確認の結果、前記管理権限情報が最後の管理権限情報でない場合、前記装置管理クライアントは、管理オブジェクト自体に対する管理権限によって決定されたサーバのうち次の優先順位のサーバを選択する（Ｓ３３）。しかしながら、前記管理権限情報が最後の管理権限情報である場合（装置管理サーバが存在しない場合）（Ｓ３２）、又は、前記第１管理オブジェクトの管理権限情報がｎｕｌｌに設定されている場合、前記装置管理クライアントは、第１管理オブジェクトの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバに決定できる。
【００４０】
この場合、考慮されている装置管理サーバは、以前に装置管理クライアントから装置管理要求を受けたことがない場合に次の優先順位の装置管理サーバとして選択できる（Ｓ３４、Ｓ３５）。該当装置管理サーバが以前に装置管理要求を受けたことがある場合、前記装置管理クライアントは、親ノードの親ノードに対する管理権限を有する装置管理サーバを次の優先順位のサーバとして選択できる（Ｓ３６）。
【００４１】
図４は、本発明による装置管理方法の実施形態を示す図であり、ユーザがサーバから特定アプリケーションプログラムをダウンロードして端末機にインストールし、ユーザの嗜好及び装置特性によって設定するときの装置管理方法である。
【００４２】
まず、ユーザ５０は、音声通話を試みたり、ウェブサイトに接続することなく、端末機に搭載されたユーザインタフェースで直接アプリケーションプログラムのダウンロード要求を入力する（Ｓ４１）。
【００４３】
前記アプリケーションプログラムのダウンロード要求が入力されると、装置管理クライアント６０は、アプリケーションプログラムに該当する管理オブジェクトの管理権限情報（＝ＡＣＬ）を利用してアプリケーションプログラムのインストールを要求する装置管理サーバを決定する（Ｓ４２）。ここで、前記管理オブジェクトに対する管理権限を有する装置管理サーバが複数である場合、装置管理クライアント６０は、各装置管理サーバ間に優先順位を付与し、最高の優先順位の装置管理サーバをアプリケーションプログラムのダウンロードを行う装置管理サーバとしてまず決定する。
【００４４】
この場合、前記管理オブジェクト又はその親ノードもしくはルートノードに関する管理権限情報（ＡＣＬ）は、システムの運用中に特定装置管理サーバにより動的に変更でき、装置管理システムの構成が変更された場合も、前記変更により新しい値に設定できる。
【００４５】
また、前記装置管理サーバの優先順位は多様な方法で付与される。ここでは、第１装置管理サーバ７１の優先順位が最高であると仮定する。
【００４６】
前記装置管理クライアント６０は、内部メモリから前記第１装置管理サーバ７１に接続できる接続情報を抽出し、前記装置管理クライアント６０自身の認証情報とともにアプリケーションプログラムダウンロード管理オブジェクトに対する装置管理要求命令又は要求仕様を第１装置管理サーバ７１に伝送する（Ｓ４３）。前記装置管理要求を受信した第１装置管理サーバ７１は、装置管理クライアント６０を認証した後、第１装置管理サーバ７１自身が前記装置管理クライアント６０の伝送したアプリケーションプログラムインストール要求を処理できるか否かを判断する。
【００４７】
前記アプリケーションプログラムインストール要求を処理できない場合、第１装置管理サーバ７１は、装置管理クライアント６０に装置管理要求の処理が失敗したことを通知する（Ｓ４４）。ここで、前記第１装置管理サーバ７１は、処理失敗を通知する以外にも、前記アプリケーションプログラムインストール要求が他の装置管理サーバにより適切に処理されるようにサポートする。
【００４８】
第１装置管理サーバ７１から装置管理要求の失敗が通知されると、装置管理クライアント６０は、第１装置管理サーバ７１の次の優先順位を有する装置管理サーバを選択し（Ｓ４５）、該当装置管理サーバに認証情報及びアプリケーションプログラム管理オブジェクトに対する装置管理要求命令を伝送する（Ｓ４６）。本実施形態では、第２装置管理サーバ７２が第１装置管理サーバ７１の次の優先順位を有すると仮定する。
【００４９】
前記装置管理要求を受信した第２装置管理サーバ７２は、装置管理クライアント６０を認証した後、第２装置管理サーバ７２自身が装置管理クライアント６０により伝送されたアプリケーションプログラムインストール要求を処理できるか否かを判断する。前記設置要求を処理できる場合、第２装置管理サーバ７２は、アプリケーションプログラムインストールのための管理セッションを設定し、装置管理クライアント６０と連動してアプリケーションプログラム管理オブジェクトに対する装置管理要求命令を処理する（Ｓ４７）。
【００５０】
すなわち、前記第２装置管理サーバ７２は、装置管理クライアント６０の認証手順を行った後、装置管理セッションで該当アプリケーションプログラムをダウンロードする。ここで、第２装置管理サーバ７２は、ダウンロード命令とともにユーザインタラクション（Ｕｓｅｒ  ｉｎｔｅｒａｃｔｉｏｎ）命令を伝送することで、ダウンロードされるアプリケーションプログラムのタイプ及びサイズ、ダウンロードの目的などを通知するとともに、ダウンロードを続けるか否かの選択を可能にする。
【００５１】
装置管理クライアント６０は、前記命令を処理した後、命令処理結果及び状態を第２装置管理サーバ７２に伝送する。前記命令処理状態を確認した第２装置管理サーバ７２は、端末機のハードウェア的な構成やユーザの嗜好に関する情報を装置管理クライアント６０に要求し、装置管理クライアント６０は、要求された情報を第２装置管理サーバ７２に伝送する。
【００５２】
第２装置管理サーバ７２は、装置管理クライアント６０から受信した情報を基準に最適の設定値を算出して装置管理クライアント６０に伝送し、前記設定値を受信した装置管理クライアント６０は、設定値によってアプリケーションプログラムが実行される環境を設定した後、命令処理状態を第２装置管理サーバ７２に再び伝送する。
【００５３】
特に、第２装置管理サーバ７２は、装置管理要求命令の管理オブジェクトを確認し、管理者（ｏｐｅｒａｔｏｒ）８０にアプリケーションプログラムインストールに関する情報を伝送する。ここで、管理者８０への情報の伝送はオプションであり、第２装置管理サーバ７２が自らアプリケーションプログラムのインストールを管理する場合は省略できる。管理者８０がアプリケーションプログラムのダウンロードを命令すると、第２装置管理サーバ７２は、ダウンロード命令とともにユーザインタラクション命令を伝送することで、ユーザがダウンロードされるアプリケーションプログラムの種類及びいくつかの設定値を決定するようにすることもできる。また、第２装置管理サーバ７２は、アプリケーションプログラム設定環境に関する値を決定するための装置の規格や特性値を要求することもできる。
【００５４】
従って、第２装置管理サーバ７２は、装置管理クライアント６０から受信した命令処理状態を確認した後、所定のメッセージを装置管理クライアント６０に送信することで、第２装置管理サーバ７２と装置管理クライアント６０間に設定された装置管理セッションを終了する（Ｓ４８）。
【００５５】
また、過程Ｓ４２で、装置管理対象となる管理オブジェクトを管理するサーバを決定するとき、装置管理クライアント６０は、管理オブジェクトに対する管理権限を有する装置管理サーバやそれに関するパラメータから装置管理サーバに関する情報を抽出する。例えば、装置管理規格において、各管理オブジェクトは多様なパラメータ形態の属性情報を含んでいるが、前記パラメータのうちＡＣＬパラメータは、管理オブジェクトの管理権限を有する装置管理サーバのＩＤリストを含んでいる。従って、各管理オブジェクトのＡＣＬパラメータを確認すると、各管理オブジェクトの管理権限を有する装置管理サーバを決定でき、前記装置管理サーバＩＤが２つ以上である場合は、優先順位を決定する。
【００５６】
図５は、５つのノード（管理オブジェクト）から構成された管理ツリーの一例であり、管理ツリー上の各ノードに割り当てられたＡＣＬ値を示す。この場合、ｄｍ７＿ｌｇｅ、ｌｇｉｎｆｏｃｏｍ及びｑｕｉｃｋｓｐｒｉｔは、各装置管理サーバを示す。
【００５７】
第４ノード（Ｎｏｄｅ  ４）及び第５ノード（Ｎｏｄｅ  ５）のように、管理モードのＡＣＬパラメータにいずれの値もない場合、前記第４ノード（Ｎｏｄｅ  ４）及び前記第５ノード（Ｎｏｄｅ  ５）は、装置管理規格の規定により親ノードである第３ノード（Ｎｏｄｅ  ３）のＡＣＬ値を引き継ぐことができ、装置管理サーバ間の優先順位は、引き継いだＡＣＬ値に基づいて決定される。
【００５８】
前記装置管理サーバ間に優先順位を付与する方法の一例として、特定命令（Ｅｘｅｃ）に対して管理権限を有する装置管理サーバに高い優先順位を付与できる。ここで、Ｅｘｅｃ命令に対する管理権限を有する装置管理サーバが複数である場合、そのうち、リストに先に列挙されたサーバ、すなわち、Ｒｅｐｌａｃｅ命令に対する管理権限を有するサーバに高い優先順位を付与できる。このような方法で、複数の装置管理サーバ間の優先順位が最終的に決定される。
【００５９】
従って、前記装置管理クライアントは、前記方法で決定された装置管理サーバの優先順位によって順に管理要求命令を装置管理サーバに伝送し、前記装置管理サーバから伝送される応答を待機する。その後、前記装置管理サーバから前記装置管理要求に対する承認応答が受信されると、前記装置管理クライアントは、これ以上他の装置管理サーバに前記装置管理要求命令を伝送せず、承認応答を伝送した装置管理サーバと装置管理セッションを行う。
【００６０】
しかしながら、前記装置管理要求に対する承認応答が受信されなかった場合、前記装置管理クライアントは、管理ツリーの優先順位によって次の優先順位の管理サーバに要求を再伝送するか、又は、前記管理オブジェクトの親ノード又はルートノードに対する充分な管理権限を有するサーバに管理要求を伝送する。前述したように、任意の管理オブジェクトの親ノードに対する充分な管理権限を有する管理サーバは、前記管理オブジェクトの管理要求の処理に対する責任を負う。また、ルートノード、すなわち、第１ノード（Ｎｏｄｅ  １）の管理権限を有する装置管理サーバは、前記装置管理クライアントから伝送された装置管理要求に対する最終的な処理責任を負う。
【００６１】
ここで、前記装置管理サーバが装置管理要求に対する処理責任を負うということは、前記装置管理サーバが前記要求を直接処理できない場合、前記要求を処理する他のサーバのＩＤやアドレスなどの情報をクライアントに通知するか、又は、他のサーバが前記要求を処理できるようにするということを意味する。また、前記装置管理サーバが装置管理要求に対する最終的な処理責任を負うということは、前記装置管理サーバが前記要求を直接処理できず、かつ、前記命令を処理する他のサーバも通知できないため、クライアントに処理失敗を通知する場合、前記クライアントは、これ以上他のサーバを利用して新しい試みをしてはならないということを意味する。
【００６２】
図６は、本発明による装置管理サーバの装置管理要求処理方法の第１実施形態を示すフローチャートである。第１実施形態は、装置管理要求を直接処理できない場合、装置管理クライアントに他の装置管理サーバに関する情報を通知する方法である。
【００６３】
ユーザ５０が端末機のユーザインタフェースで所定の装置管理要求を入力すると（Ｓ５１）、前記端末機の装置管理クライアント６０は、装置管理対象となる管理オブジェクトに対して管理権限を有する装置管理サーバ７１を決定した後、装置管理要求を伝送する（Ｓ５２）。ここで、装置管理サーバ７１は、第１管理装置サーバであると仮定する。
【００６４】
第１装置管理サーバ７１は、第１装置管理サーバ７１自身が前記装置管理要求を直接処理できるか否かを確認し、直接処理できない場合は、前記装置管理要求を処理できる他の装置管理サーバのＩＤ又はアドレスなどの情報を確認する。ここで、前記他の装置管理サーバ７２は、第２装置管理サーバであると仮定する。
【００６５】
第１装置管理サーバ７１は、第２装置管理サーバ７２のＩＤ又はアドレスを装置管理クライアント６０に通知し（Ｓ５３）、装置管理クライアント６０は、第２装置管理サーバ７２に装置管理要求を再び伝送する（Ｓ５４）。
【００６６】
従って、第２装置管理サーバ７２は、前述したように、装置管理クライアント６０の認証を確認した後、装置管理クライアント６０から伝送された装置管理要求を処理できるか否かを確認し、処理できる場合は、装置管理クライアント６０と装置管理セッションを設定して前記装置管理要求を行う（Ｓ５５）。その後の動作は、図４と同一であり、その詳細な説明は省略する。
【００６７】
図７は、本発明による装置管理サーバの装置管理要求処理方法の第２実施形態であり、装置管理要求を受信したが直接処理できない装置管理サーバが、他の装置管理サーバと装置管理クライアント間でプロキシサーバの役割を果たす方法である。
【００６８】
図７に示すように、ユーザ５０が端末機のユーザインタフェースで所定の装置管理オブジェクトに対する装置管理要求を入力すると（Ｓ６１）、前記端末機の装置管理クライアント６０は、第１装置管理サーバ７１に前記装置管理要求を伝送する（Ｓ６２）。
【００６９】
前記装置管理要求を受信した第１装置管理サーバ７１は、装置管理クライアント６０の認証情報により認証手順を行った後、前記装置管理要求を第１装置管理サーバ７１自身が処理できるか否かを判断する。判断の結果、前記装置管理要求を直接処理できない場合、第１装置管理サーバ７１は、前記装置管理要求を処理できる他の装置管理サーバを探索した後、他の装置管理サーバ７２に装置管理要求を伝送する（Ｓ６３）。ここで、前記他の装置管理サーバ７２は第２装置管理サーバであると仮定する。
【００７０】
第１装置管理サーバ７１から伝送された装置管理要求を受信した第２装置管理サーバ７２は、該当要求を処理して装置管理命令を第１装置管理サーバ７１に伝送し（Ｓ６４）、第１装置管理サーバ７１は、前記装置管理命令を装置管理クライアント６０に伝送する（Ｓ６５）。
【００７１】
第１装置管理サーバ７１を介して第２装置管理サーバ７２と装置管理クライアント６０が全ての情報を交換すると、第２装置管理サーバ７２は、装置管理セッションを終了するためのメッセージを第１装置管理サーバ７１に伝送し（Ｓ６６）、第１装置管理サーバ７１が前記メッセージを装置管理クライアント６０に伝送することにより（Ｓ６７）、前記装置管理セッションが終了する。
【００７２】
前記装置管理要求を受信した装置管理サーバが直接前記装置管理要求を処理するか、前述したように、間接的に装置管理要求を処理する方法でも前記装置管理要求を処理できない場合、前記装置管理サーバは、装置管理クライアントに前記管理要求を処理できないということを通知するメッセージを送信し、前記装置管理サーバと装置管理クライアント間の装置管理セッションを終了する。
【００７３】
また、本発明による装置管理システム及び方法は、レンタル端末機やレンタル装置の使用要求を受付けたり、使用期間を延長する場合に適用できるが、特に、音声通話ができない端末機や装置（例えば、レンタルノートブック、レンタルＰＤＡなど）の要求を音声通話を行わずに直接受付けできるので、端末機のユーザに向上した使用環境を提供できる。
【００７４】
また、本発明による装置管理システム及び方法は、端末機や装置の動作にエラーが頻繁に発生する場合、前記端末機や装置により直接装置管理サーバにエラー診断及び復旧を要求し、前記端末機や装置に発生する所定のイベントを前記装置管理サーバに報告し、前記イベントに適した装置管理セッションを要求できる。
【図面の簡単な説明】
【００７５】
【図１】本発明に適用される装置管理システムの一例を示す図である。
【図２】本発明による装置管理方法を示すフローチャートである。
【図３】図２で装置管理要求の失敗時、次の優先順位の装置管理サーバを決定する過程の詳細手順を示すフローチャートである。
【図４】本発明による装置管理方法の実施形態を示す図である。
【図５】本発明に適用される管理ツリーの構造の一例を示す図である。
【図６】本発明により装置管理サーバが装置管理要求を処理する第１実施形態を示すフローチャートである。
【図７】本発明により装置管理サーバが装置管理要求を処理する第２実施形態を示すフローチャートである。
【図１】
2008502075.tif 000004
【図２】
2008502075.tif 000005
【図３】
2008502075.tif 000006
【図４】
2008502075.tif 000007
【図５】
2008502075.tif 000008
【図６】
2008502075.tif 000009
【図７】
2008502075.tif 000010
【国際調査報告】
2008502075.tif 000011
2008502075.tif 000012