(57)【特許請求の範囲】
【請求項１】
クライアントのデバイス管理装置によって実施されるデバイス管理方法であって、前記クライアントのデバイス管理装置が、
前記クライアントのデバイス情報をサーバに送信するステップであって、前記サーバはデバイス情報と管理命令との間の予め構成された対応関係に従って検索することにより、前記クライアントから受信した前記デバイス情報に対応する管理命令を発見した後に、前記サーバが前記管理命令を前記クライアントに送信する、ステップと、
前記サーバによって送信された、前記デバイス情報に対応する前記管理命令を受信するステップであって、前記管理命令は、パラメータ取得命令またはパラメータ更新命令を備える、ステップと、
前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するステップであって、パラメータは、前記クライアントで動作するソフトウェアのソフトウェアバージョン又は前記クライアントの構成パラメータを含み、
前記クライアントが前記パラメータ取得命令を受信すると、前記パラメータ取得命令に対応するパラメータであって前記クライアントに現在記憶されているパラメータを取得するステップと、
前記クライアントが前記パラメータ更新命令を受信すると、前記パラメータ更新命令に含まれるソフトウェアバージョンで前記クライアントの現在のソフトウェアバージョンを更新する又は前記パラメータ更新命令に含まれる構成パラメータ値により前記クライアントの現在の構成パラメータ値を書き換えることにより、前記パラメータ更新命令に含まれるパラメータ値に基づき前記クライアントの現在のパラメータ値を更新するステップと、
を含む、ステップと、
前記パラメータ操作を実行した後で取得される実行結果を含む管理命令応答メッセージを生成するステップと、
前記管理命令応答メッセージを前記サーバへ送信するステップと、
を備え、
前記デバイス情報は、前記クライアントのデバイス識別名及びソフトウェアバージョンを有し、前記クライアントと前記サーバとの間のデバイス管理は、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）を通じて実行される、デバイス管理方法。
【請求項２】
前記パラメータ操作を実行するステップが、パラメータを取得するステップを含む場合、前記管理命令応答メッセージは、前記パラメータ取得命令に対応する前記取得したパラメータを含み、
前記パラメータ操作を実行するステップが、前記クライアントの現在のパラメータ値を更新するステップを含む場合、前記管理命令応答メッセージは、前記現在のパラメータ値が更新された後に取得される更新結果を含む、請求項１に記載の方法。
【請求項３】
前記管理命令応答メッセージを前記サーバへ送信するステップの後、前記方法は、
前記クライアントのデバイス管理装置が、前記サーバによって送信された完了情報を受信するステップであって、前記サーバは前記完了情報を使用して、前記クライアントと前記サーバとの間のデバイス管理が完了したことを前記クライアントに知らせる、ステップ、を更に備える請求項１から２のいずれか一項に記載の方法。
【請求項４】
サーバのデバイス管理装置によって実施されるデバイス管理方法であって、前記サーバのデバイス管理装置が、
クライアントによって送信された前記クライアントのデバイス情報を受信するステップと、
デバイス情報と管理命令との間の予め構成された対応関係に従って検索することにより、前記クライアントから受信した前記デバイス情報に対応する管理命令を発見するステップと、
前記クライアントへ前記デバイス情報に対応する前記管理命令を送信するステップであって、前記クライアントが前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信し、パラメータは、前記クライアントの現在のソフトウェアバージョンの番号又は前記クライアントの構成パラメータ値を含み、前記クライアントにより実行されるパラメータ操作の実行は、
前記管理命令がパラメータ取得命令を有するとき、前記クライアントが前記パラメータ取得命令に対応するパラメータであって前記クライアントに現在記憶されているパラメータを取得するステップと、
前記管理命令がパラメータ更新命令を有するとき、前記クライアントが前記パラメータ更新命令に含まれるソフトウェアバージョンで前記クライアントの現在のソフトウェアバージョンを更新することにより又は前記パラメータ更新命令に含まれる構成パラメータ値により前記クライアントの現在の構成パラメータ値を書き換えることにより、前記パラメータ更新命令に含まれるパラメータ値に基づき前記クライアントの現在のパラメータ値を更新するステップと、
を含む、ステップと、
前記クライアントによって返信された前記管理命令応答メッセージを受信するステップと、
を備え、
前記デバイス情報は、前記クライアントのデバイス識別名及びソフトウェアバージョンを有し、前記クライアントと前記サーバとの間のデバイス管理は、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）を通じて実行される、デバイス管理方法。
【請求項５】
前記サーバのデバイス管理装置が、
前記デバイス情報に対応する前記管理命令を発見した後に、前記管理命令が発見されたことを知らせる応答メッセージを前記クライアントに返信するステップと、または、
前記デバイス情報に対応する前記管理命令を発見しなかった場合、前記管理命令が発見されなかったことを知らせる応答メッセージを前記クライアントに返信するステップと、
をさらに備える請求項４に記載の方法。
【請求項６】
クライアントによって送信された前記クライアントの前記デバイス情報を受信するステップの前に、前記方法は、
前記サーバのデバイス管理装置が、前記クライアントに管理通知を送信するステップであって、前記クライアントは前記管理通知を受信した後に前記デバイス情報を前記サーバに送信する、ステップ、
を更に備える請求項４又は５に記載の方法。
【請求項７】
クライアントのデバイス管理装置であって、
クライアントのデバイス情報をサーバに送信するよう構成されたデバイス情報送信ユニットであって、前記サーバは、デバイス情報と管理命令との間の予め構成された対応関係に従って検索することにより、前記クライアントから受信した前記デバイス情報に対応する管理命令を発見した後に、前記管理命令を前記クライアントに送信する、デバイス情報送信ユニットと、
前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するよう構成された管理命令受信ユニットと、
前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するよう構成されたパラメータ操作実行ユニットであって、パラメータは、前記クライアントの現在のソフトウェアバージョン又は前記クライアントの構成パラメータを含む、パラメータ操作実行ユニットと、
前記パラメータ操作を実行した後で取得される実行結果を含む管理命令応答メッセージを生成するよう構成された命令応答生成ユニットと、
前記管理命令応答メッセージを前記サーバに送信するよう構成された命令応答送信ユニットと、
を備え、
前記パラメータ操作実行ユニットは、
前記クライアントが前記パラメータ取得命令を受信すると、前記パラメータ取得命令に対応するパラメータであって前記クライアントに現在記憶されているパラメータを取得するよう構成される第１のパラメータ操作サブユニットと、
前記クライアントが前記パラメータ更新命令を受信すると、前記パラメータ更新命令に含まれるソフトウェアバージョンで前記クライアントの現在のソフトウェアバージョンを更新することにより又は前記パラメータ更新命令に含まれる構成パラメータ値により前記クライアントの現在の構成パラメータ値を書き換えることにより、前記パラメータ更新命令に含まれるパラメータ値に基づき前記クライアントの現在のパラメータ値を更新するよう構成される第２のパラメータ操作サブユニットと、をさらに備え、
前記デバイス情報は、前記クライアントのデバイス識別名及びソフトウェアバージョンを有し、前記クライアントと前記サーバとの間のデバイス管理は、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）を通じて実行される、デバイス管理装置。
【請求項８】
前記管理命令が前記パラメータ取得命令を含む場合、前記実行結果は、前記第１のパラメータ操作サブユニットにより取得された前記パラメータ取得命令に対応するパラメータであり、
前記管理命令が前記パラメータ更新命令を含む場合、前記実行結果は、前記第２のパラメータ操作サブユニットにより更新された後のパラメータ値である、請求項７に記載の装置。
【請求項９】
サーバのデバイス管理装置であって、
クライアントによって送信された前記クライアントのデバイス情報を受信するよう構成されたデバイス情報受信ユニットと、
デバイス情報と管理命令との間の予め構成された対応関係に従って、前記クライアントから受信した前記デバイス情報に対応する管理命令を検索により発見するよう構成された管理命令検索ユニットと、
前記受信したデバイス情報に従って前記管理命令を前記クライアントに送信するよう構成された管理命令送信ユニットであって、前記クライアントが前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信し、前記管理命令は、パラメータ取得命令またはパラメータ更新命令を備え、パラメータは、前記クライアントの現在のソフトウェアバージョン又は前記クライアントの構成パラメータを含み、前記パラメータ取得命令は前記クライアントに前記パラメータ取得命令に対応するパラメータであって前記クライアントに現在記憶されているパラメータを取得させ、前記パラメータ更新命令は前記クライアントに、前記パラメータ更新命令に含まれるソフトウェアバージョンで前記クライアントの現在のソフトウェアバージョンを更新させる又は前記パラメータ更新命令に含まれる構成パラメータ値により前記クライアントの現在の構成パラメータ値を書き換えさせることにより、前記パラメータ更新命令に含まれるパラメータ値に基づき前記クライアントの現在のパラメータ値を更新させる、管理命令送信ユニットと、
前記クライアントによって返信された前記管理命令応答メッセージを受信するよう構成された命令応答受信ユニットと、
を備え、
前記デバイス情報は、前記クライアントのデバイス識別名及びソフトウェアバージョンを有し、前記クライアントと前記サーバとの間のデバイス管理は、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）を通じて実行される、デバイス管理装置。
【請求項１０】
前記デバイス情報に対応する前記管理命令が検索により発見された後、前記管理命令が発見されたことを知らせる応答メッセージを前記クライアントに返信するか、または前記デバイス情報に対応する前記管理命令が検索により発見されなかった場合、前記管理命令が発見されなかったことを知らせる応答メッセージを前記クライアントに返信するよう構成される応答メッセージ返信ユニット、
をさらに備える請求項９に記載の装置。
【請求項１１】
前記クライアントに管理通知を送信するよう構成される管理通知送信ユニット、
をさらに備え、前記クライアントは前記管理通知を受信した後に前記デバイス情報を前記サーバに送信する、請求項９に記載の装置。
【請求項１２】
クライアントのデバイス情報をサーバに送信し、前記サーバによって送信される管理命令を受信するよう構成されるクライアントと、
前記クライアントの前記デバイス情報を受信し、デバイス情報と管理命令との間の予め構成された対応関係に従って検索することにより、前記クライアントから受信した前記デバイス情報に対応する管理命令を発見し、前記管理命令を前記クライアントに送信するよう構成される前記サーバと、
を備え、
前記クライアントは、前記管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行し、パラメータは、前記クライアントの現在のソフトウェアバージョン又は前記クライアントの構成パラメータを含み、前記クライアントは、前記パラメータ操作を実行した後に管理命令応答メッセージを生成するよう更に構成され、前記管理命令応答メッセージが、前記パラメータ操作が実行された後で取得した実行結果を含み、前記クライアントは、前記管理命令応答メッセージを前記サーバに送信するよう更に構成され、
前記クライアントは、前記パラメータ取得命令を受信すると、前記パラメータ取得命令に対応するパラメータであって前記クライアントに現在記憶されているパラメータを取得するよう更に構成され、
前記クライアントは、前記パラメータ更新命令を受信すると、前記パラメータ更新命令に含まれるソフトウェアバージョンで前記クライアントの現在のソフトウェアバージョンを更新する又は前記パラメータ更新命令に含まれる構成パラメータ値により前記クライアントの現在の構成パラメータ値を書き換えることにより、前記パラメータ更新命令に含まれるパラメータ値に基づき前記クライアントの現在のパラメータ値を更新するよう更に構成され、
前記デバイス情報は、前記クライアントのデバイス識別名及びソフトウェアバージョンを有し、前記クライアントと前記サーバとの間のデバイス管理は、ＨＴＴＰ（Hyper  Text  Transfer  Protocol）を通じて実行される、デバイス管理システム。
【請求項１３】
前記クライアントが前記パラメータ取得命令に対応するパラメータを取得した場合、前記管理命令応答メッセージが前記パラメータ取得命令に対応する前記取得したパラメータを含み、
前記クライアントが前記クライアントに前記パラメータ更新命令に含まれるパラメータ値を更新した場合、前記管理命令応答メッセージが、前記パラメータ値が更新された後に取得される更新結果を含む、請求項１２に記載のシステム。
【請求項１４】
前記サーバは、完了情報を前記クライアントに送信するよう更に構成され、前記完了情報を使用して、前記クライアントと前記サーバとの間のデバイス管理が完了したことを前記クライアントに知らせる、請求項１２又は１３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信分野に関し、特にデバイス管理方法、装置、およびシステムに関する。
【背景技術】
【０００２】
通信技術の発展に伴い、ネットワークシステムにおける端末デバイスの管理に対して、ますます高い要求が課せられる。現在、ＯＭＡ−ＤＭ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ−Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）規格が、モバイル端末デバイスの機器管理によく用いられ、固定ネットワーク端末デバイスの管理は、ＴＲ−０６９規格に従って実現される。
【０００３】
本発明の実施例を実施する処理において、発明者は、ＯＭＡ−ＤＭおよびＴＲ−０６９規格において、大量のコマンドフォーマットおよび複雑なデバイス管理実行フローが定義され、さまざまな応用シナリオおよび通信サービスに適用されることを発見した。しかしながら、実際の開発において、単一のネットワークシステムまたは通信サービスに対し、大量のコマンドフォーマットおよび複雑なデバイス管理実行フローは、サーバおよびクライアントが相互作用および通信する場合に必要以上に複雑なステップをもたらすこととなり、それにより、デバイス管理を実行する場合にシステム内のデバイス間での通信効率が下がり、さらに、開発が完了すると、以後のデバイスメンテナンスもまた非常に複雑になる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施例は、デバイス管理方法、装置、およびシステムを提供し、システム内のデバイス間での通信効率を高め、デバイスメンテナンスの複雑さを低減することを可能とする。
【０００５】
上記の目標を達成するために、本発明の実施例は、以下の技術的解決法を取り入れる。
【課題を解決するための手段】
【０００６】
一態様において、本発明の一実施例は、デバイス管理方法を提供する。すなわち、本デバイス管理方法は、
デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するステップであって、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見すると、前記サーバが前記管理命令を前記クライアントに送信することを備え、前記デバイス情報送信条件は、事前設定された時間間隔が終了したことと、前記サーバによって送信された管理通知を受信したことと、事前設定された非常警報条件を満たす非常事態がクライアントに発生したことと、を含む、ステップと、
前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するステップと、
前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するステップと、
前記パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するステップと、
前記管理命令応答メッセージを前記サーバへ送信するステップと、
を備える。
【０００７】
一態様において、本発明の一実施例は、デバイス管理方法をさらに提供する。すなわち、本デバイス管理方法は、
デバイス情報送信条件が満たされた場合にクライアントによって送信された前記クライアントのデバイス情報を受信するステップと、
検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するステップと、
前記クライアントへ前記管理命令を送信するステップであって、前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信する、ステップと、
前記クライアントによって返信された前記管理命令応答メッセージを受信するステップと、
を備える。
【０００８】
一態様において、本発明の一実施例は、デバイス管理装置を提供する。すなわち、本デバイス管理装置は、
デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成されたデバイス情報送信ユニットであって、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見すると、前記サーバが前記管理命令を前記クライアントに送信し、前記デバイス情報送信条件は、事前設定された時間間隔が終了したこと、前記サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態が前記クライアントに発生したことを含む、デバイス情報送信ユニットと、
前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するよう構成された管理命令受信ユニットと、
前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するよう構成されたパラメータ操作実行ユニットと、
前記パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成された命令応答生成ユニットと、
前記管理命令応答メッセージを前記サーバに送信するよう構成された命令応答送信ユニットと、
を備える。
【０００９】
別の態様において、本発明の一実施例は、デバイス管理装置をさらに提供する。すなわち、本デバイス管理装置は、
デバイス情報送信条件が満たされると、クライアントによって送信された前記クライアントのデバイス情報を受信するよう構成されたデバイス情報受信ユニットと、
検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見するよう構成された管理命令検索ユニットと、
前記受信したデバイス情報に従って前記管理命令を前記クライアントに送信するよう構成された管理命令送信ユニットであって、前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信する、管理命令送信ユニットと、
前記クライアントによって返信された前記管理命令応答メッセージを受信するよう構成された命令応答受信ユニットと、
を備える。
【００１０】
さらに他の態様において、本発明の一実施例は、デバイス管理システムをさらに提供する。すなわち、本デバイス管理システムは、
デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信し、前記サーバによって送信される管理命令を受信するよう構成されるクライアントと、
前記クライアントの前記デバイス情報を受信し、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見し、前記管理命令を前記クライアントに送信するよう構成される前記サーバと、
を備え、
前記クライアントは、前記管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行し、前記パラメータ操作を実行すると管理命令応答メッセージを生成するよう更に構成され、前記管理命令応答メッセージが、前記パラメータ操作が実行された後で取得した実行結果を搬送し、前記クライアントは、前記管理命令応答メッセージを前記サーバに送信するよう更に構成される。
【００１１】
本発明の実施例において提供されるデバイス管理方法、装置、およびシステムによれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイス管理の複雑さが低減する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１によるデバイス管理方法のフローチャートである。
【図２】本発明の実施例１による他のデバイス管理方法のフローチャートである。
【図３】本発明の実施例１によるデバイス管理装置のブロック図である。
【図４】本発明の実施例１による他のデバイス管理装置のブロック図である。
【図５】本発明の実施例２によるデバイス管理方法のフローチャートである。
【図６】本発明の実施例３によるデバイス管理方法のフローチャートである。
【図７】本発明の実施例４によるデバイス管理方法のフローチャートである。
【図８】本発明の実施例５によるデバイス管理装置のブロック図である。
【図９】本発明の実施例５による他のデバイス管理装置のブロック図である。
【図１０】本発明の実施例６によるデバイス管理システムの概略図である。
【図１１】本発明の実施例６によるクライアントとサーバとの間のデバイス管理のための情報相互作用のフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施例における添付図面を参照して、本発明の実施例の技術的解決法を以下に明確に記述する。記載される実施例は、本発明の実施例のすべてではなく、ほんの一部であることは明らかである。創意工夫することなく本発明の実施例に基づき当業者によって取得される他のすべての実施例は、本発明の保護範囲内になければならない。
【実施例１】
【００１４】
本発明の実施例１は、デバイス管理方法を提供し、本方法は、クライアント側の方法である。図１に示すように、本方法は、以下のステップを含む。
【００１５】
１０１：クライアントは、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信する。
【００１６】
デバイス情報送信条件は、事前設定された時間間隔が終了したこと、サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態がクライアントで発生したこと、を含む。クライアントのデバイス情報をサーバに送信することによって、クライアントは、クライアントのデバイス識別名、ソフトウェアバージョン、およびソフトウェア発行時間などのデバイス情報をサーバに送信し、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
【００１７】
例えば、複数のパーソナルコンピュータおよびサーバコンピュータによって形成されるシステムにおいて、各パーソナルコンピュータは、システムに事前設定されたある時間間隔（例えば、２秒の時間間隔）で、そのデバイス情報をサーバコンピュータに送信する。デバイス情報内のデバイス識別名は、パーソナルコンピュータのメインボード番号とすることができ、パーソナルコンピュータを一意に識別するために使用される。
【００１８】
１０２：クライアントが、サーバによって送信された管理命令を受信する。
【００１９】
クライアントによって送信されたデバイス情報を受信すると、サーバは、デバイス情報に従って、対応する管理命令をクライアントに送信する。管理命令は、パラメータ取得命令またはパラメータ更新命令を含む。
【００２０】
１０３：管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
【００２１】
１０４：パラメータ操作を実行した後、管理命令応答メッセージを生成する。
【００２２】
管理命令応答メッセージは、パラメータ操作を実行した後で取得される実行結果を搬送する。
【００２３】
１０５：管理命令応答メッセージをサーバに送信する。
【００２４】
クライアントは、パラメータ取得命令またはパラメータ更新命令に従って対応するパラメータ操作を実行し、パラメータ操作を完了した後で命令応答メッセージをサーバに送信し、本パラメータ操作の結果をサーバに知らせる。
【００２５】
実際の用途では、ステップ１０２から１０５は、複数回連続して実行される可能性がある。サーバによって送信される管理命令に対し、毎回、クライアントは対応するパラメータ操作を実行し、命令応答メッセージを生成し、命令応答メッセージをサーバに送信する。
【００２６】
本発明の一実施例は、他のデバイス管理方法をさらに提供する。本方法は、サーバ側の方法である。図２に示すように、本方法は、以下のステップを含む。
【００２７】
２０１：サーバは、デバイス情報送信条件が満たされると、クライアントによって送信されたクライアントのデバイス情報を受信する。
【００２８】
２０２：サーバは、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見する。
【００２９】
デバイス情報と管理命令との間の対応関係は、サーバ内に手動で構築および格納することができる。例えば、デバイス情報と管理命令との間の対応関係は、データベーステーブル内に構築される。クライアントのデバイス情報を受信すると、サーバは、データベーステーブルのデータ項目を索引付けることによって、デバイス情報に対応する管理命令を、検索により発見する。
【００３０】
２０３：サーバは、管理命令をクライアントに送信し、その結果、管理命令に従ってパラメータ操作を実行した後、クライアントが管理命令応答メッセージをサーバに返信する。
【００３１】
サーバによってクライアントに送信された管理命令は、パラメータ取得命令またはパラメータ更新命令を含む。
【００３２】
２０４：クライアントによって返信された管理命令応答メッセージを受信する。
【００３３】
本発明の一実施例は、クライアントに配置することができるデバイス管理装置をさらに提供する。図３に示すように、本装置は、デバイス情報送信ユニット３１、管理命令受信ユニット３２、パラメータ操作実行ユニット３３、命令応答生成ユニット３４、および命令応答送信ユニット３５を備える。
【００３４】
デバイス情報送信ユニット３１は、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成され、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
【００３５】
管理命令受信ユニット３２は、サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信するよう構成される。
【００３６】
パラメータ操作実行ユニット３３は、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行するよう構成される。
【００３７】
命令応答生成ユニット３４は、パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成される。
【００３８】
命令応答送信ユニット３５は、管理命令応答メッセージをサーバに送信するよう構成される。
【００３９】
さらに、本発明は、サーバに配置することができるデバイス管理装置をさらに提供する。図４に示すように、本装置は、デバイス情報受信ユニット４１、管理命令検索ユニット４２、管理命令送信ユニット４３、および命令応答受信ユニット４４を備える。
【００４０】
デバイス情報受信ユニット４１は、デバイス情報送信条件が満たされると、クライアントによって送信されたクライアントのデバイス情報を受信するよう構成される。
【００４１】
管理命令検索ユニット４２は、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するよう構成される。
【００４２】
管理命令送信ユニット４３は、受信したデバイス情報に従って管理命令をクライアントに送信するよう構成され、その結果、管理命令に従ってパラメータ操作を実行した後、クライアントが管理命令応答メッセージをサーバに返信する。
【００４３】
命令応答受信ユニット４４は、クライアントによって返信された管理命令応答メッセージを受信するよう構成される。
【００４４】
本発明の実施例において提供されるデバイス管理方法および装置によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システムデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。
【実施例２】
【００４５】
クライアントのデバイス情報送信条件は、事前設定された時間間隔が終了したこと、サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態がクライアントで発生したこと、を含む。デバイス情報送信条件が、事前設定された時間間隔が終了したことである場合、本発明の一実施例は、図５に示すような、以下のステップを備えるデバイス管理方法を提供する。
【００４６】
５０１：事前設定された時間間隔で、クライアントのデバイス情報をサーバに送信する。
【００４７】
クライアントによってサーバに送信されたクライアントのデバイス情報は、クライアントのデバイス識別名、ソフトウェアバージョン、およびソフトウェア発行時間などの情報を含む。
【００４８】
５０２：サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信する。
【００４９】
クライアントによって送信されたデバイス情報を受信すると、サーバは、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見し、対応する管理命令をクライアントに送信する。実際の用途では、サーバが、検索により、デバイス情報に対応する管理命令を発見すると、サーバは、受信成功応答メッセージをクライアントに返信することができる。ここで、受信成功応答メッセージは、管理命令を含むことができ、クライアントに返信される。サーバが、検索により、デバイス情報に対応する管理命令を発見しなかった場合、サーバは、受信失敗応答メッセージをクライアントに返信し、クライアントとサーバとの間のデバイス管理の現在の相互作用フローの終了をクライアントに知らせる。上記の実施例において、管理命令はリスト化された情報を含むが、これに限定されない。
【００５０】
実際の用途シナリオとして、デバイス情報を受信した後にサーバによってクライアントに送信される管理命令は、デバイス情報確認命令を含み、さらに管理命令は、パラメータ取得命令またはパラメータ更新命令を含まない。本発明の実施例において提供されるデバイス管理方法は、ステップＫ０１およびステップＫ０２に簡易化することができる。
【００５１】
Ｋ０１：事前設定された時間間隔で、クライアントのデバイス情報をサーバに送信する。
【００５２】
Ｋ０２：デバイス情報を受信した後、サーバによって返信されたデバイス情報確認命令を受信する。
【００５３】
ステップＫ０１とステップＫ０２とを周期的に実行することによって、サーバおよびクライアントは、互いに接続状態にあることを確認することができる。
【００５４】
５０３：管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
【００５５】
管理命令は、パラメータ取得命令および／またはパラメータ更新命令を含む。クライアントが管理命令内のパラメータ取得命令を受信すると、パラメータ取得命令に従ってクライアントを検索し、パラメータ取得命令によって要求されたパラメータを発見する。クライアントがパラメータ更新命令を受信すると、クライアントにパラメータ更新命令で搬送されたパラメータ値が、更新するために必要となる。
【００５６】
５０４：パラメータ操作を実行した後、管理命令応答メッセージを生成する。
【００５７】
一態様において、パラメータ取得を完了すると、クライアントは、管理命令応答メッセージを生成する。ここでの管理命令応答メッセージは、検索により発見したパラメータを含む。別の態様において、パラメータ更新を完了すると、クライアントはまた、管理命令応答メッセージを生成する。ここでのパラメータ更新完了後に生成された管理命令応答メッセージは、更新成功／失敗状態を記録する更新結果を含む。
【００５８】
５０５：管理命令応答メッセージをサーバに送信する。
【００５９】
ステップ５０３からステップ５０５は、一例により説明する。パラメータ取得命令が、クライアント上で実行されているソフトウェアＡのソフトウェアバージョンの取得命令を搬送すると、クライアントは、検索により、クライアント上で実行されているソフトウェアＡのソフトウェアバージョンを発見し、管理命令応答メッセージを生成し、生成された管理命令応答メッセージにはソフトウェアバージョンの情報が含まれ、クライアントは、ソフトウェアバージョンの情報を含む管理命令応答メッセージをサーバに送信する。他の場合では、パラメータ更新命令が、クライアント内の構成パラメータＡの更新値を搬送する場合、パラメータ更新命令を受信すると、クライアントは、構成パラメータＡの更新値をパラメータ更新命令から取り出し、クライアント内の構成パラメータＡの現在値を更新値と置換する。置換に成功すると、管理命令応答メッセージが生成され、置換成功に関する情報が、生成された管理命令応答メッセージに含まれ、クライアントは、置換成功情報を含む管理命令応答メッセージをサーバに送信する。置換に失敗すると、置換失敗に関する情報が、生成された管理命令応答メッセージで搬送され、クライアントは、置換失敗情報を含む管理命令応答メッセージをサーバに送信する。
【００６０】
実際の用途では、ステップ５０１を実行した後、サーバは、受信したデバイス情報のさまざまなコンテンツに従ってさまざまな管理命令を送信する。サーバによって送信されたさまざまな管理命令に対し、毎回、クライアントは、パラメータ操作を実行し、管理命令応答メッセージをサーバに送信する。このことは、一例として、ステップＳ０１からステップＳ０６として以下に記載する。
【００６１】
Ｓ０１：クライアントが、サーバによって送信された管理命令を受信する。
【００６２】
管理命令は、パラメータ取得命令を含み、パラメータ取得命令は、クライアントで実行されているソフトウェアＡのソフトウェアバージョン数を取得することを要求する。
【００６３】
Ｓ０２：クライアントは、クライアント上で実行されているソフトウェアＡのソフトウェアバージョン数を取得し、管理命令応答メッセージを生成し、生成された管理命令応答メッセージでソフトウェアＡのソフトウェアバージョン数を搬送する。
【００６４】
Ｓ０３：管理命令応答メッセージをサーバに送信する。
【００６５】
Ｓ０４：ソフトウェアＡのソフトウェアバージョン数を搬送する管理命令応答メッセージを受信すると、サーバは、他の管理命令をクライアントに送信する。
【００６６】
他の管理命令は、他のパラメータ取得命令を含み、他のパラメータ取得命令は、クライアントで実行されているソフトウェアＢのソフトウェアバージョン数を取得することを要求する。
【００６７】
Ｓ０５：クライアントは、クライアント上で実行されているソフトウェアＢのソフトウェアバージョン数を取得し、他の管理命令応答メッセージを生成し、他の生成された管理命令応答メッセージでソフトウェアＢのソフトウェアバージョン数を搬送する。
【００６８】
Ｓ０６：ソフトウェアＢのソフトウェアバージョン数を搬送する管理命令応答メッセージをサーバに送信する。
【００６９】
５０６：サーバによって送信された相互作用完了情報を受信し、その結果、クライアントは、クライアントとサーバとの間のデバイス管理の情報相互作用の完了を確認する。
【００７０】
サーバは、相互作用完了情報をクライアントに送信し、デバイス管理の現在の情報相互作用フローが終了したことをクライアントに知らせる。相互作用完了情報を受信すると、クライアントは、クライアントとサーバとの間の接続を切り、サーバの接続リソースを占有しないようにする。クライアントが、所定の時間間隔後に再びサーバへのアクセスを開始すると、すなわち、クライアントが再びサーバにクライアントのデバイス情報を送信すると、新しいデバイス管理フローが開始され、ステップ５０１から５０６が繰り返される。
【００７１】
さらに、現在のネットワークは、一般にＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ、ハイパーテキスト転送プロトコル）をサポートしており、本発明の実施例において、上記したクライアントとサーバとの間の相互作用は、ＨＴＴＰを介して実行することができ、それにより、本発明の実施例で提供されるデバイス管理方法を実現することができる。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、ＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔ  Ｌａｙｅｒ）を使用して、クライアントとサーバとの間の相互作用を実行することができる。
【００７２】
さらに、適用可能な実装方法として、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、拡張マークアップ言語）を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。例えば、この実施例において、クライアントからサーバに送信されるデバイス情報は、ＸＭＬに従って以下のフォーマットで設計することができる。
【００７３】
【数１】
0006050812.tif 000002
【００７４】
管理命令内のパラメータ取得命令は、ＸＭＬに従って以下のように設計することができる。
【００７５】
【数２】
0006050812.tif 000003
【００７６】
パラメータ取得命令に対応する管理命令応答メッセージは、ＸＭＬに従って以下のように設計することができる。
【００７７】
【数３】
0006050812.tif 000004
【００７８】
管理命令内のパラメータ更新命令は、ＸＭＬに従って以下のように設計することができる。
【００７９】
【数４】
0006050812.tif 000005
【００８０】
パラメータ更新命令に対応する管理命令応答メッセージは、ＸＭＬに従って以下のように設計することができる。
【００８１】
【数５】
0006050812.tif 000006
【００８２】
相互作用完了情報は、ＸＭＬに従って以下のように設計することができる。
【００８３】
【数６】
0006050812.tif 000007
【００８４】
上記したＸＭＬの関連説明によれば、パラメータ取得命令に対応する操作は”ＧＥＴ”であり、すなわち、クライアントからパラメータを取得し、パラメータ更新命令に対応する操作は”ＳＥＴ”であり、すなわち、クライアントのパラメータ値を更新する。サーバのクライアントに対するデバイス管理動作は、パラメータ取得命令、パラメータ更新命令、およびその２つの組合せを通じて完了することができ、命令およびフロー設定は単純であり、複雑な実装ソリューションは必要ない。例えば、クライアントで遠隔診断を実行する場合、サーバは、第１に、パラメータ取得命令を通じてクライアントのパラメータ状態を照会し、クライアントのパラメータ状態が異常であると、サーバは、パラメータ更新命令を通じて、正しいパラメータ値にクライアントを更新する。他の例に対し、クライアントからサーバに送信されるデバイス情報は、クライアントの現在のソフトウェアバージョンを搬送し、現在のソフトウェアバージョンが期限切れであることをサーバが検出すると、サーバは、パラメータ更新命令を通じて、最新バージョンのソフトウェアをクライアントに送信する。次いで、最新バージョンのソフトウェアに更新すると、クライアントは、管理命令応答メッセージをサーバに返信し、ソフトウェアバージョンの更新に成功したことをサーバに知らせる。管理命令応答メッセージを受信すると、サーバは、相互作用完了情報をクライアントに送信し、この管理相互作用フローは終了する。最新バージョンのソフトウェアのデータ量が少ない場合、最新バージョンのソフトウェアをパラメータ更新命令を通じて直接送信することができ、データ量が多い場合、ソフトウェアダウンロードアドレスをパラメータ更新命令を通じてクライアントに送信することができ、その結果、クライアントは、ソフトウェアダウンロードアドレスからソフトウェアバージョンの更新を実行することに留意されたい。
【００８５】
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
【００８６】
本発明の実施例において提供されるデバイス管理方法によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。
【００８７】
さらに、現在のネットワークによって一般にサポートされるＨＴＴＰは、情報相互作用のために使用することができ、さらに、広く使用されるＸＭＬは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
【００８８】
さらに、本発明の実施例において提供されるデバイス管理方法は、モバイルネットワーククライアントに適用することができ、固定ネットワーククライアントにも適用することができる。本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
【実施例３】
【００８９】
クライアントのデバイス情報送信条件は、事前設定された時間間隔が終了したこと、サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態がクライアントで発生したこと、を含む。デバイス情報送信条件が、サーバによって送信された管理通知を受信したことである場合、本発明の一実施例は、図６に示すような、以下のステップを備えるデバイス管理方法を提供する。
【００９０】
６０１：クライアントが、サーバによって送信された管理通知を受信する。
【００９１】
管理通知は、マニュアルコマンドを通じてサーバから送信することができ、クライアントが、管理通知を受信した後、リアルタイムにデバイス情報を返信することを可能にするために使用される。
【００９２】
６０２：クライアントが、クライアントのデバイス情報をサーバに送信する。
【００９３】
クライアントによってサーバに送信されたクライアントのデバイス情報は、クライアントのデバイス識別名、ソフトウェアバージョン、およびソフトウェア発行時間などの情報を含む。クライアントのデバイス情報が送信され、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
【００９４】
６０３：サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信する。
【００９５】
６０４：管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
【００９６】
管理命令は、パラメータ取得命令および／またはパラメータ更新命令を含む。クライアントが、管理命令内のパラメータ取得命令を受信すると、パラメータ取得命令に従ってクライアントを検索し、パラメータ取得命令によって要求されたパラメータを発見する。クライアントが、パラメータ更新命令を受信すると、クライアントにパラメータ更新命令で搬送されたパラメータ値が、更新するために必要となる。
【００９７】
６０５：パラメータ操作を実行した後、管理命令応答メッセージを生成する。
【００９８】
一態様において、パラメータ取得を完了すると、クライアントは、管理命令応答メッセージを生成する。ここでの管理命令応答メッセージは、検索により発見したパラメータを含む。別の態様において、パラメータ更新を完了すると、クライアントはまた、管理命令応答メッセージを生成する。ここでのパラメータ更新完了後に生成された管理命令応答メッセージは、更新成功／失敗状態を記録する更新結果を含む。
【００９９】
６０６：管理命令応答メッセージをサーバに送信する。
【０１００】
６０７：サーバによって送信された相互作用完了情報を受信し、その結果、クライアントは、クライアントとサーバとの間のデバイス管理の情報相互作用の完了を確認する。
【０１０１】
本発明の実施例において提供されるデバイス管理方法では、クライアントとサーバとの間のデバイス管理の情報相互作用は、ＨＴＴＰを介して実行される。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、ＨＴＴＰＳを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。
【０１０２】
さらに、適用可能な実装方法として、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、拡張マークアップ言語）を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。具体的な説明について、本発明の実施例における関連する説明を参照することができ、この実施例では、詳細は繰返し説明しない。
【０１０３】
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
【０１０４】
本発明の実施例において提供されるデバイス管理方法によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。さらに、本発明の実施例において、後続の操作は、サーバによって送信された管理通知を使用することによって引き起こすことができ、それにより、強い柔軟性を有することができる。
【０１０５】
さらに、現在のネットワークによって一般にサポートされるＨＴＴＰは、情報相互作用のために使用することができ、さらに、広く使用されるＸＭＬは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
【０１０６】
さらに、本発明の実施例において提供されるデバイス管理方法は、モバイルネットワーククライアントに適用することができ、固定ネットワーククライアントにも適用することができる。本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
【実施例４】
【０１０７】
事前設定された非常警報条件を満たす非常事態がクライアントで発生した場合、本発明の一実施例は、図７に示すような、以下のステップを備えるデバイス管理方法をさらに提供する。
【０１０８】
７０１：事前設定された非常警報条件を満たす非常事態がクライアントで発生した場合、クライアントのデバイス情報をサーバに送信する。ここでのデバイス情報には、非常事態に関連したパラメータが含まれる。
【０１０９】
７０２：サーバによって送信された非常事態応答命令を受信する。
【０１１０】
非常事態がクライアントで発生した場合、クライアントによってサーバに送信されたデバイス情報は、非常事態に関連したパラメータを含み、非常事態を知らせる。非常事態デバイス情報を受信すると、サーバは、非常事態応答命令をクライアントに返信する。一般に、事前設定は、クライアントで実行することができ、その結果、非常事態が発生した場合、クライアントは、非常事態に関連したパラメータを送信することができる。それに対応して、非常事態に対応する非常事態応答命令を、サーバで事前設定することができる。
【０１１１】
例えば、クライアントの電源装置に異常がある場合、クライアントによってサーバに送信されるデバイス情報は、電源装置異常に関連したパラメータを含み、クライアントの電源装置異常状況を知らせる。サーバは、電源装置異常に関連した受信パラメータに従ってクライアントに対応する非常事態応答命令を返信する。非常事態応答命令は、確認情報とすることができ、それを使用して、クライアントの電源装置異常の非常事態が、サーバに記録されたことをクライアントに知らせる。
【０１１２】
本発明の実施例において提供されるデバイス管理方法では、クライアントとサーバとの間のデバイス管理の情報相互作用は、ＨＴＴＰを介して実行される。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、ＨＴＴＰＳを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。
【０１１３】
さらに、適用可能な実装方法として、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、拡張マークアップ言語）を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。具体的な説明について、本発明の実施例における関連する説明を参照することができ、この実施例では、詳細は繰返し説明しない。
【０１１４】
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
【０１１５】
本発明の実施例において提供されるデバイス管理方法では、クライアントによって送信された非常事態に関連したパラメータを受信および記録した後、サーバは、クライアントに非常事態応答命令を返信し、それによって、非常事態の報告および記録を実現する。このことは、この後の修復に便利である。
【０１１６】
さらに、現在のネットワークによって一般にサポートされるＨＴＴＰは、情報相互作用のために使用することができ、さらに、広く使用されるＸＭＬは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
【０１１７】
さらに、本発明の実施例において提供されるデバイス管理方法は、モバイルネットワーククライアントに適用することができ、固定ネットワーククライアントにも適用することができる。本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
【実施例５】
【０１１８】
本発明の一実施例は、クライアントに配置することができるデバイス管理装置を提供する。図８に示すように、本装置は、デバイス情報送信ユニット８１、管理命令受信ユニット８２、パラメータ操作実行ユニット８３、命令応答生成ユニット８４、および命令応答送信ユニット８５を備える。
【０１１９】
デバイス情報送信ユニット８１は、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成され、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
【０１２０】
デバイス情報送信条件は、事前設定された時間間隔が終了したこと、およびサーバによって送信された管理通知を受信したこと、を含む。
【０１２１】
さらに、事前設定された非常警報条件を満たす非常事態がクライアントで発生した場合、サーバに送信されるクライアントのデバイス情報は、非常事態に関連したパラメータをさらに含み、その結果、サーバは、非常事態応答命令を返信する。
【０１２２】
管理命令受信ユニット８２は、サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信するよう構成される。
【０１２３】
パラメータ操作実行ユニット８３は、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行するよう構成される。
【０１２４】
命令応答生成ユニット８４は、パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成される。
【０１２５】
命令応答送信ユニット８５は、対応する操作を実行した後、管理命令応答メッセージをサーバに送信するよう構成される。
【０１２６】
さらに、管理命令受信ユニット８２は、管理命令応答メッセージがサーバに送信されると、サーバによって送信された相互作用完了情報を受信するようさらに構成され、その結果、クライアントが、クライアントとサーバとの間のデバイス管理の情報相互作用の完了を確認する。
【０１２７】
実際の用途シナリオとして、デバイス情報を受信した後にサーバによってクライアントに送信される管理情報は、デバイス情報確認命令を含み、パラメータ取得命令またはパラメータ更新命令は、クライアントに送信されない。この場合、デバイス情報送信ユニット８１は、事前設定された時間間隔でクライアントのデバイス情報をサーバに送信するようさらに構成され、命令応答送信ユニット８５は、デバイス情報を受信すると、サーバによって返信されたデバイス情報確認命令を受信するようさらに構成される。本用途シナリオでは、サーバおよびクライアントは、互いに接続状態にあることを確認することができる。
【０１２８】
さらに、パラメータ操作実行ユニット８３は、第１のパラメータ操作サブユニット８３１と、第２のパラメータ操作サブユニット８３２とをさらに備える。
【０１２９】
第１のパラメータ操作サブユニット８３１は、クライアントがパラメータ取得命令を受信した場合、パラメータ取得命令に対応するパラメータを取得するよう構成される。
【０１３０】
第２のパラメータ操作サブユニット８３２は、クライアントがパラメータ更新命令を受信した場合、クライアントにパラメータ更新命令で搬送されたパラメータ値を更新するよう構成される。
【０１３１】
パラメータ操作実行ユニット８３によって実行された操作がパラメータ取得命令に対応するパラメータを取得することである場合、命令応答生成ユニット８４によって生成される管理命令応答メッセージは、パラメータ取得命令に対応するパラメータを含む。パラメータ操作実行ユニット８３によって実行された操作がクライアントにパラメータ更新命令で搬送されたパラメータ値を更新することである場合、命令応答生成ユニット８４によって生成される管理命令応答メッセージは、更新成功／失敗状況を記録する更新結果を含む。
【０１３２】
本発明の実施例は、サーバに配置することができる他のデバイス管理装置をさらに提供する。図９に示すように、本装置は、デバイス情報受信ユニット９１、管理命令検索ユニット９２、管理命令送信ユニット９３、命令応答受信ユニット９４、管理通知送信ユニット９５、および応答メッセージ返信ユニット９６を備える。
【０１３３】
デバイス情報受信ユニット９１は、事前設定された時間間隔で、クライアントによって送信されたクライアントのデバイス情報を受信するよう構成される。
【０１３４】
管理命令検索ユニット９２は、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するよう構成される。
【０１３５】
管理命令送信ユニット９３は、受信したデバイス情報に従って管理命令をクライアントに送信するよう構成され、その結果、管理命令に従ってパラメータ操作を実行した後、クライアントが管理命令応答メッセージをサーバに返信する。
【０１３６】
命令応答受信ユニット９４は、クライアントによって返信された管理命令応答メッセージを受信するよう構成される。
【０１３７】
管理通知送信ユニット９５は、事前設定された時間間隔でクライアントによって送信されたクライアントのデバイス情報が受信される前にクライアントに管理通知を送信するよう構成され、その結果、管理通知を受信した後、クライアントは、デバイス情報をサーバに送信する。
【０１３８】
応答メッセージ返信ユニット９６は、デバイス情報に対応する管理命令が検索により発見されると受信成功応答メッセージをクライアントに返信するか、またはデバイス情報に対応する管理命令が検索により発見されなかった場合、受信失敗応答メッセージをクライアントに返信するよう構成される。受信成功応答メッセージは、管理命令を含むことができ、クライアントに返信される。
【０１３９】
さらに、本発明の実施例において提供されるデバイス管理装置では、クライアントとサーバとの間のデバイス管理の情報相互作用は、ＨＴＴＰを介して実行される。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、ＨＴＴＰＳを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。
【０１４０】
さらに、適用可能な実装方法として、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、拡張マークアップ言語）を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。具体的な説明について、本発明の実施例における関連する説明を参照することができ、この実施例では、詳細は繰返し説明しない。
【０１４１】
本発明の実施例において提供されるデバイス管理装置によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。さらに、ネットワークによって一般にサポートされるＨＴＴＰは、情報相互作用のために使用することができ、さらに、広く使用されるＸＭＬは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
【実施例６】
【０１４２】
本発明の一実施例は、図１０に示すような、クライアントとサーバとを備えるデバイス管理システムを提供する。
【０１４３】
クライアントは、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信し、サーバによって送信された管理命令を受信するよう構成される。
【０１４４】
サーバは、クライアントのデバイス情報を受信し、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見し、管理命令をクライアントに送信するよう構成される。
【０１４５】
クライアントはさらに、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行し、パラメータ操作を実行した後に管理命令応答メッセージを生成するよう構成され、管理命令応答メッセージは、パラメータ操作が実行された後で取得した実行結果を搬送し、クライアントはさらに、管理命令応答メッセージをサーバに送信するよう構成される。
【０１４６】
サーバはさらに、相互作用完了情報をクライアントに送信するよう構成され、相互作用完了情報を使用して、クライアントとサーバとの間のデバイス管理の情報相互作用が完了したことをクライアントに知らせる。
【０１４７】
図１１に示すように、本発明の実施例によるデバイス管理システムでは、クライアントとサーバとの間のデバイス管理の情報相互作用フローは、以下のようになる。
【０１４８】
１１０１：クライアントは、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信する。
【０１４９】
デバイス情報送信条件は、事前設定された時間間隔が終了したこと、およびサーバによって送信された管理通知を受信したこと、を含む。
【０１５０】
１１０２：クライアントのデバイス情報を受信すると、サーバは、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見する。
【０１５１】
任意選択的に、検索により、デバイス情報に対応する管理命令を発見すると、サーバは、受信成功応答メッセージをクライアントに返信するか、または、検索により、デバイス情報に対応する管理命令が発見されなかった場合、サーバは、受信失敗応答メッセージをクライアントに返信する。受信成功応答メッセージは、管理命令を含むことができる。
【０１５２】
１１０３：管理命令をクライアントに送信する。
【０１５３】
１１０４：クライアントは、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
【０１５４】
管理命令は、パラメータ取得命令および／またはパラメータ更新命令を含む。クライアントが、管理命令内のパラメータ取得命令を受信すると、パラメータ取得命令に従ってクライアントを検索し、パラメータ取得命令によって要求されたパラメータを発見する。クライアントが、パラメータ更新命令を受信すると、クライアントにパラメータ更新命令で搬送されたパラメータ値が、更新するために必要となる。
【０１５５】
１１０５：パラメータ操作を実行した後、管理命令応答メッセージを生成する。
【０１５６】
一態様において、パラメータ取得を完了すると、クライアントは、管理命令応答メッセージを生成する。ここでの管理命令応答メッセージは、検索により発見したパラメータを含む。別の態様において、パラメータ更新を完了すると、クライアントはまた、管理命令応答メッセージを生成する。ここでのパラメータ更新完了後に生成された管理命令応答メッセージは、更新成功／失敗状態を記録する更新結果を含む。
【０１５７】
１１０６：クライアントは、管理命令応答メッセージをサーバに送信する。
【０１５８】
１１０７：サーバは、相互作用完了情報をクライアントに送信する。
【０１５９】
さらに、デバイス情報送信条件が、サーバによって送信された管理通知を受信したことである場合、サーバによって送信された管理通知を受信すると、クライアントは、クライアントのデバイス情報をサーバに送信する。サーバによって送信された管理通知の説明について、本発明の実施例３での関連説明を参照することができ、詳細は、本明細書では繰返し説明しない。
【０１６０】
さらに、事前設定された非常警報条件を満たす非常事態がクライアントに発生した場合、クライアントによって送信されたデバイス情報は、非常事態に関連したパラメータを含み、非常事態を知らせる。非常事態デバイス情報を受信すると、サーバは、非常事態応答命令をクライアントに返信する。非常事態の相互作用フローの説明について、本発明の実施例４での関連説明を参照することができ、詳細は、本明細書では繰返し説明しない。
【０１６１】
さらに、クライアントおよびサーバは、ＨＴＴＰを介してデバイス管理の情報相互作用を実行する。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、ＨＴＴＰＳを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。さらに、ＸＭＬを使用して、クライアントとサーバとの間で送信される情報のフォーマットを設計することもできる。具体的な説明について、本発明の実施例２での説明を参照することができ、詳細は、本明細書では繰返し説明しない。
【０１６２】
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
【０１６３】
本発明の実施例において提供されるデバイス管理システムによれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイス管理の複雑さが低減する。
【０１６４】
さらに、ネットワークによって一般にサポートされるＨＴＴＰは、情報相互作用のために使用することができ、さらに、広く使用されるＸＭＬは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
【０１６５】
さらに、本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
【０１６６】
上記した実装方法の説明を通じて、当業者は、本発明がソフトウェアと必要な汎用ハードウェアとによって実現することができ、さらに確実に、ハードウェアによって実現することもできるが、多くの場合では、前者が好ましい実現方法であることは、明確に理解されるであろう。そのような理解に基づき、本質的な本発明の技術的解決法、または先行技術に寄与する部分は、ソフトウェア製品の形式で実施することができる。コンピュータソフトウェア製品は、読取り可能記憶媒体、例えば、フロッピー（登録商標）ディスク、ハードディスク、もしくはコンピュータの光学ディスクに格納され、（パーソナルコンピュータ、サーバ、またはネットワークデバイスなどとすることができる）コンピュータデバイスに指示するためのいくつかの命令を含み、コンピュータデバイスに本発明の実施例で説明した方法を実行させる。
【０１６７】
前述の説明は単に本発明の特定の実装方法であるが、本発明の保護範囲を限定するためのものではない。本発明で開示した技術的範囲内で当業者によって容易に実行されるどんな変更または代替も、本発明の保護範囲内に包含される。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従わなければならない。
【０１６８】
（関連出願の相互参照）
本出願は、中国特許庁において２０１１年６月２７日に出願された、中国特許出願番号第２０１１１０１７５３５１．２号「デバイス管理方法、装置、およびシステム（ＤＥＶＩＣＥ  ＭＡＮＡＧＥＭＥＮＴ  ＭＥＴＨＯＤ，ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＳＹＳＴＥＭ）」に対する優先権を主張するものであり、この出願は参照によりその全体が本明細書に組み込まれる。
【図１】
0006050812.tif 000008
【図２】
0006050812.tif 000009
【図３】
0006050812.tif 000010
【図４】
0006050812.tif 000011
【図５】
0006050812.tif 000012
【図６】
0006050812.tif 000013
【図７】
0006050812.tif 000014
【図８】
0006050812.tif 000015
【図９】
0006050812.tif 000016
【図１０】
0006050812.tif 000017
【図１１】
0006050812.tif 000018