JP2014526078A - デバイス管理方法、装置、およびシステム - Google Patents

デバイス管理方法、装置、およびシステム Download PDF

Info

Publication number
JP2014526078A
JP2014526078A JP2014517414A JP2014517414A JP2014526078A JP 2014526078 A JP2014526078 A JP 2014526078A JP 2014517414 A JP2014517414 A JP 2014517414A JP 2014517414 A JP2014517414 A JP 2014517414A JP 2014526078 A JP2014526078 A JP 2014526078A
Authority
JP
Japan
Prior art keywords
client
management
parameter
command
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2014517414A
Other languages
English (en)
Other versions
JP6050812B2 (ja
Inventor
振 ▲鐘▼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Device Co Ltd
Original Assignee
Huawei Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Device Co Ltd filed Critical Huawei Device Co Ltd
Publication of JP2014526078A publication Critical patent/JP2014526078A/ja
Application granted granted Critical
Publication of JP6050812B2 publication Critical patent/JP6050812B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • H04L41/0645Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis by additionally acting on or stimulating the network after receiving notifications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本発明は、通信分野に関し、システム内のデバイス間での通信効率を高め、デバイスメンテナンスの複雑さを低減するデバイス管理方法、装置、およびシステムを開示する。本発明の方法は、デバイス情報送信条件が満たされた場合、クライアントのデバイス情報をサーバに送信することを備え、その結果、サーバは、受信したデバイス情報に従ってクライアントに管理命令を送信することを備える。本方法はさらに、サーバによって送信された管理命令を受信し、管理命令内のパラメータ取得命令もしくはパラメータ更新命令に従ってパラメータ操作を実行し、パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成し、サーバに管理命令応答メッセージを送信することを備える。本発明の実施例は、主に、サーバおよびクライアントによって形成されるネットワークアーキテクチャで適用される。

Description

本発明は、通信分野に関し、特にデバイス管理方法、装置、およびシステムに関する。
通信技術の発展に伴い、ネットワークシステムにおける端末デバイスの管理に対して、ますます高い要求が課せられる。現在、OMA−DM(Open Mobile Alliance−Device Management)規格が、モバイル端末デバイスの機器管理によく用いられ、固定ネットワーク端末デバイスの管理は、TR−069規格に従って実現される。
本発明の実施例を実施する処理において、発明者は、OMA−DMおよびTR−069規格において、大量のコマンドフォーマットおよび複雑なデバイス管理実行フローが定義され、さまざまな応用シナリオおよび通信サービスに適用されることを発見した。しかしながら、実際の開発において、単一のネットワークシステムまたは通信サービスに対し、大量のコマンドフォーマットおよび複雑なデバイス管理実行フローは、サーバおよびクライアントが相互作用および通信する場合に必要以上に複雑なステップをもたらすこととなり、それにより、デバイス管理を実行する場合にシステム内のデバイス間での通信効率が下がり、さらに、開発が完了すると、以後のデバイスメンテナンスもまた非常に複雑になる。
本発明の実施例は、デバイス管理方法、装置、およびシステムを提供し、システム内のデバイス間での通信効率を高め、デバイスメンテナンスの複雑さを低減することを可能とする。
上記の目標を達成するために、本発明の実施例は、以下の技術的解決法を取り入れる。
一態様において、本発明の一実施例は、デバイス管理方法を提供する。すなわち、本デバイス管理方法は、
デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するステップであって、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見すると、前記サーバが前記管理命令を前記クライアントに送信することを備え、前記デバイス情報送信条件は、事前設定された時間間隔が終了したことと、前記サーバによって送信された管理通知を受信したことと、事前設定された非常警報条件を満たす非常事態がクライアントに発生したことと、を含む、ステップと、
前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するステップと、
前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するステップと、
前記パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するステップと、
前記管理命令応答メッセージを前記サーバへ送信するステップと、
を備える。
一態様において、本発明の一実施例は、デバイス管理方法をさらに提供する。すなわち、本デバイス管理方法は、
デバイス情報送信条件が満たされた場合にクライアントによって送信された前記クライアントのデバイス情報を受信するステップと、
検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するステップと、
前記クライアントへ前記管理命令を送信するステップであって、前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信する、ステップと、
前記クライアントによって返信された前記管理命令応答メッセージを受信するステップと、
を備える。
一態様において、本発明の一実施例は、デバイス管理装置を提供する。すなわち、本デバイス管理装置は、
デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成されたデバイス情報送信ユニットであって、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見すると、前記サーバが前記管理命令を前記クライアントに送信し、前記デバイス情報送信条件は、事前設定された時間間隔が終了したこと、前記サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態が前記クライアントに発生したことを含む、デバイス情報送信ユニットと、
前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するよう構成された管理命令受信ユニットと、
前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するよう構成されたパラメータ操作実行ユニットと、
前記パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成された命令応答生成ユニットと、
前記管理命令応答メッセージを前記サーバに送信するよう構成された命令応答送信ユニットと、
を備える。
別の態様において、本発明の一実施例は、デバイス管理装置をさらに提供する。すなわち、本デバイス管理装置は、
デバイス情報送信条件が満たされると、クライアントによって送信された前記クライアントのデバイス情報を受信するよう構成されたデバイス情報受信ユニットと、
検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見するよう構成された管理命令検索ユニットと、
前記受信したデバイス情報に従って前記管理命令を前記クライアントに送信するよう構成された管理命令送信ユニットであって、前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信する、管理命令送信ユニットと、
前記クライアントによって返信された前記管理命令応答メッセージを受信するよう構成された命令応答受信ユニットと、
を備える。
さらに他の態様において、本発明の一実施例は、デバイス管理システムをさらに提供する。すなわち、本デバイス管理システムは、
デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信し、前記サーバによって送信される管理命令を受信するよう構成されるクライアントと、
前記クライアントの前記デバイス情報を受信し、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見し、前記管理命令を前記クライアントに送信するよう構成される前記サーバと、
を備え、
前記クライアントは、前記管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行し、前記パラメータ操作を実行すると管理命令応答メッセージを生成するよう更に構成され、前記管理命令応答メッセージが、前記パラメータ操作が実行された後で取得した実行結果を搬送し、前記クライアントは、前記管理命令応答メッセージを前記サーバに送信するよう更に構成される。
本発明の実施例において提供されるデバイス管理方法、装置、およびシステムによれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイス管理の複雑さが低減する。
本発明の実施例1によるデバイス管理方法のフローチャートである。 本発明の実施例1による他のデバイス管理方法のフローチャートである。 本発明の実施例1によるデバイス管理装置のブロック図である。 本発明の実施例1による他のデバイス管理装置のブロック図である。 本発明の実施例2によるデバイス管理方法のフローチャートである。 本発明の実施例3によるデバイス管理方法のフローチャートである。 本発明の実施例4によるデバイス管理方法のフローチャートである。 本発明の実施例5によるデバイス管理装置のブロック図である。 本発明の実施例5による他のデバイス管理装置のブロック図である。 本発明の実施例6によるデバイス管理システムの概略図である。 本発明の実施例6によるクライアントとサーバとの間のデバイス管理のための情報相互作用のフローチャートである。
本発明の実施例における添付図面を参照して、本発明の実施例の技術的解決法を以下に明確に記述する。記載される実施例は、本発明の実施例のすべてではなく、ほんの一部であることは明らかである。創意工夫することなく本発明の実施例に基づき当業者によって取得される他のすべての実施例は、本発明の保護範囲内になければならない。
本発明の実施例1は、デバイス管理方法を提供し、本方法は、クライアント側の方法である。図1に示すように、本方法は、以下のステップを含む。
101:クライアントは、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信する。
デバイス情報送信条件は、事前設定された時間間隔が終了したこと、サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態がクライアントで発生したこと、を含む。クライアントのデバイス情報をサーバに送信することによって、クライアントは、クライアントのデバイス識別名、ソフトウェアバージョン、およびソフトウェア発行時間などのデバイス情報をサーバに送信し、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
例えば、複数のパーソナルコンピュータおよびサーバコンピュータによって形成されるシステムにおいて、各パーソナルコンピュータは、システムに事前設定されたある時間間隔(例えば、2秒の時間間隔)で、そのデバイス情報をサーバコンピュータに送信する。デバイス情報内のデバイス識別名は、パーソナルコンピュータのメインボード番号とすることができ、パーソナルコンピュータを一意に識別するために使用される。
102:クライアントが、サーバによって送信された管理命令を受信する。
クライアントによって送信されたデバイス情報を受信すると、サーバは、デバイス情報に従って、対応する管理命令をクライアントに送信する。管理命令は、パラメータ取得命令またはパラメータ更新命令を含む。
103:管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
104:パラメータ操作を実行した後、管理命令応答メッセージを生成する。
管理命令応答メッセージは、パラメータ操作を実行した後で取得される実行結果を搬送する。
105:管理命令応答メッセージをサーバに送信する。
クライアントは、パラメータ取得命令またはパラメータ更新命令に従って対応するパラメータ操作を実行し、パラメータ操作を完了した後で命令応答メッセージをサーバに送信し、本パラメータ操作の結果をサーバに知らせる。
実際の用途では、ステップ102から105は、複数回連続して実行される可能性がある。サーバによって送信される管理命令に対し、毎回、クライアントは対応するパラメータ操作を実行し、命令応答メッセージを生成し、命令応答メッセージをサーバに送信する。
本発明の一実施例は、他のデバイス管理方法をさらに提供する。本方法は、サーバ側の方法である。図2に示すように、本方法は、以下のステップを含む。
201:サーバは、デバイス情報送信条件が満たされると、クライアントによって送信されたクライアントのデバイス情報を受信する。
202:サーバは、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見する。
デバイス情報と管理命令との間の対応関係は、サーバ内に手動で構築および格納することができる。例えば、デバイス情報と管理命令との間の対応関係は、データベーステーブル内に構築される。クライアントのデバイス情報を受信すると、サーバは、データベーステーブルのデータ項目を索引付けることによって、デバイス情報に対応する管理命令を、検索により発見する。
203:サーバは、管理命令をクライアントに送信し、その結果、管理命令に従ってパラメータ操作を実行した後、クライアントが管理命令応答メッセージをサーバに返信する。
サーバによってクライアントに送信された管理命令は、パラメータ取得命令またはパラメータ更新命令を含む。
204:クライアントによって返信された管理命令応答メッセージを受信する。
本発明の一実施例は、クライアントに配置することができるデバイス管理装置をさらに提供する。図3に示すように、本装置は、デバイス情報送信ユニット31、管理命令受信ユニット32、パラメータ操作実行ユニット33、命令応答生成ユニット34、および命令応答送信ユニット35を備える。
デバイス情報送信ユニット31は、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成され、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
管理命令受信ユニット32は、サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信するよう構成される。
パラメータ操作実行ユニット33は、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行するよう構成される。
命令応答生成ユニット34は、パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成される。
命令応答送信ユニット35は、管理命令応答メッセージをサーバに送信するよう構成される。
さらに、本発明は、サーバに配置することができるデバイス管理装置をさらに提供する。図4に示すように、本装置は、デバイス情報受信ユニット41、管理命令検索ユニット42、管理命令送信ユニット43、および命令応答受信ユニット44を備える。
デバイス情報受信ユニット41は、デバイス情報送信条件が満たされると、クライアントによって送信されたクライアントのデバイス情報を受信するよう構成される。
管理命令検索ユニット42は、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するよう構成される。
管理命令送信ユニット43は、受信したデバイス情報に従って管理命令をクライアントに送信するよう構成され、その結果、管理命令に従ってパラメータ操作を実行した後、クライアントが管理命令応答メッセージをサーバに返信する。
命令応答受信ユニット44は、クライアントによって返信された管理命令応答メッセージを受信するよう構成される。
本発明の実施例において提供されるデバイス管理方法および装置によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システムデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。
クライアントのデバイス情報送信条件は、事前設定された時間間隔が終了したこと、サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態がクライアントで発生したこと、を含む。デバイス情報送信条件が、事前設定された時間間隔が終了したことである場合、本発明の一実施例は、図5に示すような、以下のステップを備えるデバイス管理方法を提供する。
501:事前設定された時間間隔で、クライアントのデバイス情報をサーバに送信する。
クライアントによってサーバに送信されたクライアントのデバイス情報は、クライアントのデバイス識別名、ソフトウェアバージョン、およびソフトウェア発行時間などの情報を含む。
502:サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信する。
クライアントによって送信されたデバイス情報を受信すると、サーバは、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見し、対応する管理命令をクライアントに送信する。実際の用途では、サーバが、検索により、デバイス情報に対応する管理命令を発見すると、サーバは、受信成功応答メッセージをクライアントに返信することができる。ここで、受信成功応答メッセージは、管理命令を含むことができ、クライアントに返信される。サーバが、検索により、デバイス情報に対応する管理命令を発見しなかった場合、サーバは、受信失敗応答メッセージをクライアントに返信し、クライアントとサーバとの間のデバイス管理の現在の相互作用フローの終了をクライアントに知らせる。上記の実施例において、管理命令はリスト化された情報を含むが、これに限定されない。
実際の用途シナリオとして、デバイス情報を受信した後にサーバによってクライアントに送信される管理命令は、デバイス情報確認命令を含み、さらに管理命令は、パラメータ取得命令またはパラメータ更新命令を含まない。本発明の実施例において提供されるデバイス管理方法は、ステップK01およびステップK02に簡易化することができる。
K01:事前設定された時間間隔で、クライアントのデバイス情報をサーバに送信する。
K02:デバイス情報を受信した後、サーバによって返信されたデバイス情報確認命令を受信する。
ステップK01とステップK02とを周期的に実行することによって、サーバおよびクライアントは、互いに接続状態にあることを確認することができる。
503:管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
管理命令は、パラメータ取得命令および/またはパラメータ更新命令を含む。クライアントが管理命令内のパラメータ取得命令を受信すると、パラメータ取得命令に従ってクライアントを検索し、パラメータ取得命令によって要求されたパラメータを発見する。クライアントがパラメータ更新命令を受信すると、クライアントにパラメータ更新命令で搬送されたパラメータ値が、更新するために必要となる。
504:パラメータ操作を実行した後、管理命令応答メッセージを生成する。
一態様において、パラメータ取得を完了すると、クライアントは、管理命令応答メッセージを生成する。ここでの管理命令応答メッセージは、検索により発見したパラメータを含む。別の態様において、パラメータ更新を完了すると、クライアントはまた、管理命令応答メッセージを生成する。ここでのパラメータ更新完了後に生成された管理命令応答メッセージは、更新成功/失敗状態を記録する更新結果を含む。
505:管理命令応答メッセージをサーバに送信する。
ステップ503からステップ505は、一例により説明する。パラメータ取得命令が、クライアント上で実行されているソフトウェアAのソフトウェアバージョンの取得命令を搬送すると、クライアントは、検索により、クライアント上で実行されているソフトウェアAのソフトウェアバージョンを発見し、管理命令応答メッセージを生成し、生成された管理命令応答メッセージにはソフトウェアバージョンの情報が含まれ、クライアントは、ソフトウェアバージョンの情報を含む管理命令応答メッセージをサーバに送信する。他の場合では、パラメータ更新命令が、クライアント内の構成パラメータAの更新値を搬送する場合、パラメータ更新命令を受信すると、クライアントは、構成パラメータAの更新値をパラメータ更新命令から取り出し、クライアント内の構成パラメータAの現在値を更新値と置換する。置換に成功すると、管理命令応答メッセージが生成され、置換成功に関する情報が、生成された管理命令応答メッセージに含まれ、クライアントは、置換成功情報を含む管理命令応答メッセージをサーバに送信する。置換に失敗すると、置換失敗に関する情報が、生成された管理命令応答メッセージで搬送され、クライアントは、置換失敗情報を含む管理命令応答メッセージをサーバに送信する。
実際の用途では、ステップ501を実行した後、サーバは、受信したデバイス情報のさまざまなコンテンツに従ってさまざまな管理命令を送信する。サーバによって送信されたさまざまな管理命令に対し、毎回、クライアントは、パラメータ操作を実行し、管理命令応答メッセージをサーバに送信する。このことは、一例として、ステップS01からステップS06として以下に記載する。
S01:クライアントが、サーバによって送信された管理命令を受信する。
管理命令は、パラメータ取得命令を含み、パラメータ取得命令は、クライアントで実行されているソフトウェアAのソフトウェアバージョン数を取得することを要求する。
S02:クライアントは、クライアント上で実行されているソフトウェアAのソフトウェアバージョン数を取得し、管理命令応答メッセージを生成し、生成された管理命令応答メッセージでソフトウェアAのソフトウェアバージョン数を搬送する。
S03:管理命令応答メッセージをサーバに送信する。
S04:ソフトウェアAのソフトウェアバージョン数を搬送する管理命令応答メッセージを受信すると、サーバは、他の管理命令をクライアントに送信する。
他の管理命令は、他のパラメータ取得命令を含み、他のパラメータ取得命令は、クライアントで実行されているソフトウェアBのソフトウェアバージョン数を取得することを要求する。
S05:クライアントは、クライアント上で実行されているソフトウェアBのソフトウェアバージョン数を取得し、他の管理命令応答メッセージを生成し、他の生成された管理命令応答メッセージでソフトウェアBのソフトウェアバージョン数を搬送する。
S06:ソフトウェアBのソフトウェアバージョン数を搬送する管理命令応答メッセージをサーバに送信する。
506:サーバによって送信された相互作用完了情報を受信し、その結果、クライアントは、クライアントとサーバとの間のデバイス管理の情報相互作用の完了を確認する。
サーバは、相互作用完了情報をクライアントに送信し、デバイス管理の現在の情報相互作用フローが終了したことをクライアントに知らせる。相互作用完了情報を受信すると、クライアントは、クライアントとサーバとの間の接続を切り、サーバの接続リソースを占有しないようにする。クライアントが、所定の時間間隔後に再びサーバへのアクセスを開始すると、すなわち、クライアントが再びサーバにクライアントのデバイス情報を送信すると、新しいデバイス管理フローが開始され、ステップ501から506が繰り返される。
さらに、現在のネットワークは、一般にHTTP(HyperText Transfer Protocol、ハイパーテキスト転送プロトコル)をサポートしており、本発明の実施例において、上記したクライアントとサーバとの間の相互作用は、HTTPを介して実行することができ、それにより、本発明の実施例で提供されるデバイス管理方法を実現することができる。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、HTTPS(HyperText Transfer Protocol over Secure Socket Layer)を使用して、クライアントとサーバとの間の相互作用を実行することができる。
さらに、適用可能な実装方法として、XML(Extensible Markup Language、拡張マークアップ言語)を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。例えば、この実施例において、クライアントからサーバに送信されるデバイス情報は、XMLに従って以下のフォーマットで設計することができる。
Figure 2014526078
管理命令内のパラメータ取得命令は、XMLに従って以下のように設計することができる。
Figure 2014526078
パラメータ取得命令に対応する管理命令応答メッセージは、XMLに従って以下のように設計することができる。
Figure 2014526078
管理命令内のパラメータ更新命令は、XMLに従って以下のように設計することができる。
Figure 2014526078
パラメータ更新命令に対応する管理命令応答メッセージは、XMLに従って以下のように設計することができる。
Figure 2014526078
相互作用完了情報は、XMLに従って以下のように設計することができる。
Figure 2014526078
上記したXMLの関連説明によれば、パラメータ取得命令に対応する操作は”GET”であり、すなわち、クライアントからパラメータを取得し、パラメータ更新命令に対応する操作は”SET”であり、すなわち、クライアントのパラメータ値を更新する。サーバのクライアントに対するデバイス管理動作は、パラメータ取得命令、パラメータ更新命令、およびその2つの組合せを通じて完了することができ、命令およびフロー設定は単純であり、複雑な実装ソリューションは必要ない。例えば、クライアントで遠隔診断を実行する場合、サーバは、第1に、パラメータ取得命令を通じてクライアントのパラメータ状態を照会し、クライアントのパラメータ状態が異常であると、サーバは、パラメータ更新命令を通じて、正しいパラメータ値にクライアントを更新する。他の例に対し、クライアントからサーバに送信されるデバイス情報は、クライアントの現在のソフトウェアバージョンを搬送し、現在のソフトウェアバージョンが期限切れであることをサーバが検出すると、サーバは、パラメータ更新命令を通じて、最新バージョンのソフトウェアをクライアントに送信する。次いで、最新バージョンのソフトウェアに更新すると、クライアントは、管理命令応答メッセージをサーバに返信し、ソフトウェアバージョンの更新に成功したことをサーバに知らせる。管理命令応答メッセージを受信すると、サーバは、相互作用完了情報をクライアントに送信し、この管理相互作用フローは終了する。最新バージョンのソフトウェアのデータ量が少ない場合、最新バージョンのソフトウェアをパラメータ更新命令を通じて直接送信することができ、データ量が多い場合、ソフトウェアダウンロードアドレスをパラメータ更新命令を通じてクライアントに送信することができ、その結果、クライアントは、ソフトウェアダウンロードアドレスからソフトウェアバージョンの更新を実行することに留意されたい。
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
本発明の実施例において提供されるデバイス管理方法によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。
さらに、現在のネットワークによって一般にサポートされるHTTPは、情報相互作用のために使用することができ、さらに、広く使用されるXMLは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
さらに、本発明の実施例において提供されるデバイス管理方法は、モバイルネットワーククライアントに適用することができ、固定ネットワーククライアントにも適用することができる。本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
クライアントのデバイス情報送信条件は、事前設定された時間間隔が終了したこと、サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態がクライアントで発生したこと、を含む。デバイス情報送信条件が、サーバによって送信された管理通知を受信したことである場合、本発明の一実施例は、図6に示すような、以下のステップを備えるデバイス管理方法を提供する。
601:クライアントが、サーバによって送信された管理通知を受信する。
管理通知は、マニュアルコマンドを通じてサーバから送信することができ、クライアントが、管理通知を受信した後、リアルタイムにデバイス情報を返信することを可能にするために使用される。
602:クライアントが、クライアントのデバイス情報をサーバに送信する。
クライアントによってサーバに送信されたクライアントのデバイス情報は、クライアントのデバイス識別名、ソフトウェアバージョン、およびソフトウェア発行時間などの情報を含む。クライアントのデバイス情報が送信され、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
603:サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信する。
604:管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
管理命令は、パラメータ取得命令および/またはパラメータ更新命令を含む。クライアントが、管理命令内のパラメータ取得命令を受信すると、パラメータ取得命令に従ってクライアントを検索し、パラメータ取得命令によって要求されたパラメータを発見する。クライアントが、パラメータ更新命令を受信すると、クライアントにパラメータ更新命令で搬送されたパラメータ値が、更新するために必要となる。
605:パラメータ操作を実行した後、管理命令応答メッセージを生成する。
一態様において、パラメータ取得を完了すると、クライアントは、管理命令応答メッセージを生成する。ここでの管理命令応答メッセージは、検索により発見したパラメータを含む。別の態様において、パラメータ更新を完了すると、クライアントはまた、管理命令応答メッセージを生成する。ここでのパラメータ更新完了後に生成された管理命令応答メッセージは、更新成功/失敗状態を記録する更新結果を含む。
606:管理命令応答メッセージをサーバに送信する。
607:サーバによって送信された相互作用完了情報を受信し、その結果、クライアントは、クライアントとサーバとの間のデバイス管理の情報相互作用の完了を確認する。
本発明の実施例において提供されるデバイス管理方法では、クライアントとサーバとの間のデバイス管理の情報相互作用は、HTTPを介して実行される。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、HTTPSを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。
さらに、適用可能な実装方法として、XML(Extensible Markup Language、拡張マークアップ言語)を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。具体的な説明について、本発明の実施例における関連する説明を参照することができ、この実施例では、詳細は繰返し説明しない。
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
本発明の実施例において提供されるデバイス管理方法によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。さらに、本発明の実施例において、後続の操作は、サーバによって送信された管理通知を使用することによって引き起こすことができ、それにより、強い柔軟性を有することができる。
さらに、現在のネットワークによって一般にサポートされるHTTPは、情報相互作用のために使用することができ、さらに、広く使用されるXMLは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
さらに、本発明の実施例において提供されるデバイス管理方法は、モバイルネットワーククライアントに適用することができ、固定ネットワーククライアントにも適用することができる。本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
事前設定された非常警報条件を満たす非常事態がクライアントで発生した場合、本発明の一実施例は、図7に示すような、以下のステップを備えるデバイス管理方法をさらに提供する。
701:事前設定された非常警報条件を満たす非常事態がクライアントで発生した場合、クライアントのデバイス情報をサーバに送信する。ここでのデバイス情報には、非常事態に関連したパラメータが含まれる。
702:サーバによって送信された非常事態応答命令を受信する。
非常事態がクライアントで発生した場合、クライアントによってサーバに送信されたデバイス情報は、非常事態に関連したパラメータを含み、非常事態を知らせる。非常事態デバイス情報を受信すると、サーバは、非常事態応答命令をクライアントに返信する。一般に、事前設定は、クライアントで実行することができ、その結果、非常事態が発生した場合、クライアントは、非常事態に関連したパラメータを送信することができる。それに対応して、非常事態に対応する非常事態応答命令を、サーバで事前設定することができる。
例えば、クライアントの電源装置に異常がある場合、クライアントによってサーバに送信されるデバイス情報は、電源装置異常に関連したパラメータを含み、クライアントの電源装置異常状況を知らせる。サーバは、電源装置異常に関連した受信パラメータに従ってクライアントに対応する非常事態応答命令を返信する。非常事態応答命令は、確認情報とすることができ、それを使用して、クライアントの電源装置異常の非常事態が、サーバに記録されたことをクライアントに知らせる。
本発明の実施例において提供されるデバイス管理方法では、クライアントとサーバとの間のデバイス管理の情報相互作用は、HTTPを介して実行される。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、HTTPSを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。
さらに、適用可能な実装方法として、XML(Extensible Markup Language、拡張マークアップ言語)を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。具体的な説明について、本発明の実施例における関連する説明を参照することができ、この実施例では、詳細は繰返し説明しない。
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
本発明の実施例において提供されるデバイス管理方法では、クライアントによって送信された非常事態に関連したパラメータを受信および記録した後、サーバは、クライアントに非常事態応答命令を返信し、それによって、非常事態の報告および記録を実現する。このことは、この後の修復に便利である。
さらに、現在のネットワークによって一般にサポートされるHTTPは、情報相互作用のために使用することができ、さらに、広く使用されるXMLは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
さらに、本発明の実施例において提供されるデバイス管理方法は、モバイルネットワーククライアントに適用することができ、固定ネットワーククライアントにも適用することができる。本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
本発明の一実施例は、クライアントに配置することができるデバイス管理装置を提供する。図8に示すように、本装置は、デバイス情報送信ユニット81、管理命令受信ユニット82、パラメータ操作実行ユニット83、命令応答生成ユニット84、および命令応答送信ユニット85を備える。
デバイス情報送信ユニット81は、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成され、その結果、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見すると、サーバは、管理命令をクライアントに送信する。
デバイス情報送信条件は、事前設定された時間間隔が終了したこと、およびサーバによって送信された管理通知を受信したこと、を含む。
さらに、事前設定された非常警報条件を満たす非常事態がクライアントで発生した場合、サーバに送信されるクライアントのデバイス情報は、非常事態に関連したパラメータをさらに含み、その結果、サーバは、非常事態応答命令を返信する。
管理命令受信ユニット82は、サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を含む管理命令を受信するよう構成される。
パラメータ操作実行ユニット83は、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行するよう構成される。
命令応答生成ユニット84は、パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成される。
命令応答送信ユニット85は、対応する操作を実行した後、管理命令応答メッセージをサーバに送信するよう構成される。
さらに、管理命令受信ユニット82は、管理命令応答メッセージがサーバに送信されると、サーバによって送信された相互作用完了情報を受信するようさらに構成され、その結果、クライアントが、クライアントとサーバとの間のデバイス管理の情報相互作用の完了を確認する。
実際の用途シナリオとして、デバイス情報を受信した後にサーバによってクライアントに送信される管理情報は、デバイス情報確認命令を含み、パラメータ取得命令またはパラメータ更新命令は、クライアントに送信されない。この場合、デバイス情報送信ユニット81は、事前設定された時間間隔でクライアントのデバイス情報をサーバに送信するようさらに構成され、命令応答送信ユニット85は、デバイス情報を受信すると、サーバによって返信されたデバイス情報確認命令を受信するようさらに構成される。本用途シナリオでは、サーバおよびクライアントは、互いに接続状態にあることを確認することができる。
さらに、パラメータ操作実行ユニット83は、第1のパラメータ操作サブユニット831と、第2のパラメータ操作サブユニット832とをさらに備える。
第1のパラメータ操作サブユニット831は、クライアントがパラメータ取得命令を受信した場合、パラメータ取得命令に対応するパラメータを取得するよう構成される。
第2のパラメータ操作サブユニット832は、クライアントがパラメータ更新命令を受信した場合、クライアントにパラメータ更新命令で搬送されたパラメータ値を更新するよう構成される。
パラメータ操作実行ユニット83によって実行された操作がパラメータ取得命令に対応するパラメータを取得することである場合、命令応答生成ユニット84によって生成される管理命令応答メッセージは、パラメータ取得命令に対応するパラメータを含む。パラメータ操作実行ユニット83によって実行された操作がクライアントにパラメータ更新命令で搬送されたパラメータ値を更新することである場合、命令応答生成ユニット84によって生成される管理命令応答メッセージは、更新成功/失敗状況を記録する更新結果を含む。
本発明の実施例は、サーバに配置することができる他のデバイス管理装置をさらに提供する。図9に示すように、本装置は、デバイス情報受信ユニット91、管理命令検索ユニット92、管理命令送信ユニット93、命令応答受信ユニット94、管理通知送信ユニット95、および応答メッセージ返信ユニット96を備える。
デバイス情報受信ユニット91は、事前設定された時間間隔で、クライアントによって送信されたクライアントのデバイス情報を受信するよう構成される。
管理命令検索ユニット92は、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するよう構成される。
管理命令送信ユニット93は、受信したデバイス情報に従って管理命令をクライアントに送信するよう構成され、その結果、管理命令に従ってパラメータ操作を実行した後、クライアントが管理命令応答メッセージをサーバに返信する。
命令応答受信ユニット94は、クライアントによって返信された管理命令応答メッセージを受信するよう構成される。
管理通知送信ユニット95は、事前設定された時間間隔でクライアントによって送信されたクライアントのデバイス情報が受信される前にクライアントに管理通知を送信するよう構成され、その結果、管理通知を受信した後、クライアントは、デバイス情報をサーバに送信する。
応答メッセージ返信ユニット96は、デバイス情報に対応する管理命令が検索により発見されると受信成功応答メッセージをクライアントに返信するか、またはデバイス情報に対応する管理命令が検索により発見されなかった場合、受信失敗応答メッセージをクライアントに返信するよう構成される。受信成功応答メッセージは、管理命令を含むことができ、クライアントに返信される。
さらに、本発明の実施例において提供されるデバイス管理装置では、クライアントとサーバとの間のデバイス管理の情報相互作用は、HTTPを介して実行される。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、HTTPSを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。
さらに、適用可能な実装方法として、XML(Extensible Markup Language、拡張マークアップ言語)を、クライアントとサーバとの間で送信される情報のフォーマットを設計するための標準として使用することができる。具体的な説明について、本発明の実施例における関連する説明を参照することができ、この実施例では、詳細は繰返し説明しない。
本発明の実施例において提供されるデバイス管理装置によれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイスメンテナンスの複雑さが低減する。さらに、ネットワークによって一般にサポートされるHTTPは、情報相互作用のために使用することができ、さらに、広く使用されるXMLは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
本発明の一実施例は、図10に示すような、クライアントとサーバとを備えるデバイス管理システムを提供する。
クライアントは、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信し、サーバによって送信された管理命令を受信するよう構成される。
サーバは、クライアントのデバイス情報を受信し、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見し、管理命令をクライアントに送信するよう構成される。
クライアントはさらに、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行し、パラメータ操作を実行した後に管理命令応答メッセージを生成するよう構成され、管理命令応答メッセージは、パラメータ操作が実行された後で取得した実行結果を搬送し、クライアントはさらに、管理命令応答メッセージをサーバに送信するよう構成される。
サーバはさらに、相互作用完了情報をクライアントに送信するよう構成され、相互作用完了情報を使用して、クライアントとサーバとの間のデバイス管理の情報相互作用が完了したことをクライアントに知らせる。
図11に示すように、本発明の実施例によるデバイス管理システムでは、クライアントとサーバとの間のデバイス管理の情報相互作用フローは、以下のようになる。
1101:クライアントは、デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信する。
デバイス情報送信条件は、事前設定された時間間隔が終了したこと、およびサーバによって送信された管理通知を受信したこと、を含む。
1102:クライアントのデバイス情報を受信すると、サーバは、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見する。
任意選択的に、検索により、デバイス情報に対応する管理命令を発見すると、サーバは、受信成功応答メッセージをクライアントに返信するか、または、検索により、デバイス情報に対応する管理命令が発見されなかった場合、サーバは、受信失敗応答メッセージをクライアントに返信する。受信成功応答メッセージは、管理命令を含むことができる。
1103:管理命令をクライアントに送信する。
1104:クライアントは、管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行する。
管理命令は、パラメータ取得命令および/またはパラメータ更新命令を含む。クライアントが、管理命令内のパラメータ取得命令を受信すると、パラメータ取得命令に従ってクライアントを検索し、パラメータ取得命令によって要求されたパラメータを発見する。クライアントが、パラメータ更新命令を受信すると、クライアントにパラメータ更新命令で搬送されたパラメータ値が、更新するために必要となる。
1105:パラメータ操作を実行した後、管理命令応答メッセージを生成する。
一態様において、パラメータ取得を完了すると、クライアントは、管理命令応答メッセージを生成する。ここでの管理命令応答メッセージは、検索により発見したパラメータを含む。別の態様において、パラメータ更新を完了すると、クライアントはまた、管理命令応答メッセージを生成する。ここでのパラメータ更新完了後に生成された管理命令応答メッセージは、更新成功/失敗状態を記録する更新結果を含む。
1106:クライアントは、管理命令応答メッセージをサーバに送信する。
1107:サーバは、相互作用完了情報をクライアントに送信する。
さらに、デバイス情報送信条件が、サーバによって送信された管理通知を受信したことである場合、サーバによって送信された管理通知を受信すると、クライアントは、クライアントのデバイス情報をサーバに送信する。サーバによって送信された管理通知の説明について、本発明の実施例3での関連説明を参照することができ、詳細は、本明細書では繰返し説明しない。
さらに、事前設定された非常警報条件を満たす非常事態がクライアントに発生した場合、クライアントによって送信されたデバイス情報は、非常事態に関連したパラメータを含み、非常事態を知らせる。非常事態デバイス情報を受信すると、サーバは、非常事態応答命令をクライアントに返信する。非常事態の相互作用フローの説明について、本発明の実施例4での関連説明を参照することができ、詳細は、本明細書では繰返し説明しない。
さらに、クライアントおよびサーバは、HTTPを介してデバイス管理の情報相互作用を実行する。任意選択的に、ネットワーク上の情報相互作用のセキュリティを向上するために、HTTPSを使用して、クライアントとサーバとの間のデバイス管理の情報相互作用を実行することができる。さらに、XMLを使用して、クライアントとサーバとの間で送信される情報のフォーマットを設計することもできる。具体的な説明について、本発明の実施例2での説明を参照することができ、詳細は、本明細書では繰返し説明しない。
本発明の実施例で提供されるデバイス管理システムでは、クライアントは、モバイルネットワーククライアントとすることができ、さらに、固定ネットワーククライアントとすることもできるが、このことは、本発明の実施例において限定されない。
本発明の実施例において提供されるデバイス管理システムによれば、クライアントによって送信されたデバイス情報を受信すると、サーバは、管理命令をクライアントに送信し、その結果、クライアントは、管理命令に従って対応する操作を実行し、管理命令応答メッセージをサーバに返信する。先行技術と比較すると、本発明の実施例において、デバイス管理のコマンドおよびフローは簡潔化され、システム内のデバイス間での通信効率が向上し、デバイス管理の複雑さが低減する。
さらに、ネットワークによって一般にサポートされるHTTPは、情報相互作用のために使用することができ、さらに、広く使用されるXMLは、デバイス管理における命令を設計するために取り入れることができ、その結果、開発が単純で簡便になり、大規模用途を容易にする。
さらに、本発明の実施例で提供されるデバイス管理システムに含まれる命令および相互作用フローは、オペレータのネットワークアーキテクチャから独立しており、オペレータのネットワークとの関連結合度は小さく、その結果、構成および導入はより簡単に実行される。
上記した実装方法の説明を通じて、当業者は、本発明がソフトウェアと必要な汎用ハードウェアとによって実現することができ、さらに確実に、ハードウェアによって実現することもできるが、多くの場合では、前者が好ましい実現方法であることは、明確に理解されるであろう。そのような理解に基づき、本質的な本発明の技術的解決法、または先行技術に寄与する部分は、ソフトウェア製品の形式で実施することができる。コンピュータソフトウェア製品は、読取り可能記憶媒体、例えば、フロッピー(登録商標)ディスク、ハードディスク、もしくはコンピュータの光学ディスクに格納され、(パーソナルコンピュータ、サーバ、またはネットワークデバイスなどとすることができる)コンピュータデバイスに指示するためのいくつかの命令を含み、コンピュータデバイスに本発明の実施例で説明した方法を実行させる。
前述の説明は単に本発明の特定の実装方法であるが、本発明の保護範囲を限定するためのものではない。本発明で開示した技術的範囲内で当業者によって容易に実行されるどんな変更または代替も、本発明の保護範囲内に包含される。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従わなければならない。
(関連出願の相互参照)
本出願は、中国特許庁において2011年6月27日に出願された、中国特許出願番号第201110175351.2号「デバイス管理方法、装置、およびシステム(DEVICE MANAGEMENT METHOD,APPARATUS AND SYSTEM)」に対する優先権を主張するものであり、この出願は参照によりその全体が本明細書に組み込まれる。

Claims (20)

  1. デバイス管理装置によって実施されるデバイス管理方法であって、
    デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するステップであって、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見すると、前記サーバが前記管理命令を前記クライアントに送信することを備え、前記デバイス情報送信条件は、事前設定された時間間隔が終了したことと、前記サーバによって送信された管理通知を受信したことと、事前設定された非常警報条件を満たす非常事態がクライアントに発生したことと、を含む、ステップと、
    前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するステップと、
    前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するステップと、
    前記パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するステップと、
    前記管理命令応答メッセージを前記サーバへ送信するステップと、
    を備えるデバイス管理方法。
  2. 前記クライアントが前記パラメータ取得命令を受信した場合、前記パラメータ操作を実行するステップは、前記パラメータ取得命令に対応するパラメータを取得するステップを含み、
    前記クライアントが前記パラメータ更新命令を受信した場合、前記パラメータ操作を実行するステップは、前記クライアントに前記パラメータ更新命令で搬送されたパラメータ値を更新するステップを含む、請求項1に記載の方法。
  3. 前記パラメータ操作を実行するステップが、前記パラメータ取得命令に対応するパラメータを取得するステップを含む場合、前記管理命令応答メッセージは、前記パラメータ取得命令に対応する前記取得したパラメータを搬送し、
    前記パラメータ操作を実行するステップが、前記クライアントに前記パラメータ更新命令で搬送されたパラメータ値を更新するステップを含む場合、前記管理命令応答メッセージは、前記パラメータ値が更新された後に取得される更新結果を搬送する、請求項2に記載の方法。
  4. 前記管理命令応答メッセージを前記サーバへ送信するステップの後、前記方法は、
    前記サーバによって送信された相互作用完了情報を受信するステップを備え、前記相互作用完了情報を使用して、前記クライアントと前記サーバとの間のデバイス管理の情報相互作用が完了したことを前記クライアントに知らせるステップ、を更に備える請求項1から3のいずれか一項に記載の方法。
  5. 事前設定された非常警報条件を満たす非常事態が前記クライアントで発生した場合、前記サーバへ送信される前記クライアントの前記デバイス情報は、前記非常事態に関連したパラメータをさらに含み、前記サーバは、非常事態応答命令を返信する、請求項1から4のいずれか一項に記載の方法。
  6. デバイス管理装置によって実施されるデバイス管理方法であって、
    デバイス情報送信条件が満たされた場合にクライアントによって送信された前記クライアントのデバイス情報を受信するステップと、
    検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、デバイス情報に対応する管理命令を発見するステップと、
    前記クライアントへ前記管理命令を送信するステップであって、前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信する、ステップと、
    前記クライアントによって返信された前記管理命令応答メッセージを受信するステップと、
    を備えるデバイス管理方法。
  7. 検索により、前記デバイス情報に対応する前記管理命令を発見すると、前記クライアントに受信成功応答メッセージを返信するステップと、または、
    検索により、前記デバイス情報に対応する前記管理命令が発見されなかった場合、前記クライアントに受信失敗応答メッセージを返信するステップと、
    をさらに備える請求項6に記載の方法。
  8. デバイス情報送信条件が満たされた場合にクライアントによって送信された前記クライアントの前記デバイス情報を受信するステップの前に、前記方法は、
    前記クライアントに管理通知を送信するステップであって、前記管理通知を受信すると、前記クライアントは前記デバイス情報を前記サーバに送信する、ステップ、
    を更に備える請求項6または7に記載の方法。
  9. デバイス管理装置であって、
    デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信するよう構成されたデバイス情報送信ユニットであって、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見すると、前記サーバが前記管理命令を前記クライアントに送信し、前記デバイス情報送信条件は、事前設定された時間間隔が終了したこと、前記サーバによって送信された管理通知を受信したこと、および事前設定された非常警報条件を満たす非常事態が前記クライアントに発生したことを含む、デバイス情報送信ユニットと、
    前記サーバによって送信された、パラメータ取得命令またはパラメータ更新命令を備える前記管理命令を受信するよう構成された管理命令受信ユニットと、
    前記管理命令内の前記パラメータ取得命令または前記パラメータ更新命令に従ってパラメータ操作を実行するよう構成されたパラメータ操作実行ユニットと、
    前記パラメータ操作を実行した後で取得される実行結果を搬送する管理命令応答メッセージを生成するよう構成された命令応答生成ユニットと、
    前記管理命令応答メッセージを前記サーバに送信するよう構成された命令応答送信ユニットと、
    を備えるデバイス管理装置。
  10. 前記パラメータ操作実行ユニットは、
    前記クライアントが前記パラメータ取得命令を受信した場合、前記パラメータ取得命令に対応するパラメータを取得するよう構成される第1のパラメータ操作サブユニットと、
    前記クライアントが前記パラメータ更新命令を受信した場合、前記クライアントに前記パラメータ更新命令で搬送されたパラメータ値を更新するよう構成される第2のパラメータ操作サブユニットと、をさらに備える、請求項9に記載の装置。
  11. 前記管理命令が前記パラメータ取得命令を含む場合、前記実行結果は、前記第1のパラメータ操作サブユニットにより取得された前記パラメータ取得命令に対応するパラメータであり、
    前記管理命令が前記パラメータ更新命令を含む場合、前記実行結果は、前記第2のパラメータ操作サブユニットにより更新された後のパラメータ値である、請求項10に記載の装置。
  12. 事前設定された非常警報条件を満たす非常事態が前記クライアントで発生した場合、前記サーバへ送信される前記クライアントの前記デバイス情報は、前記非常事態に関連したパラメータをさらに備え、前記サーバは、非常事態応答命令を返信する、請求項9に記載の装置。
  13. デバイス管理装置であって、
    デバイス情報送信条件が満たされると、クライアントによって送信された前記クライアントのデバイス情報を受信するよう構成されたデバイス情報受信ユニットと、
    検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見するよう構成された管理命令検索ユニットと、
    前記受信したデバイス情報に従って前記管理命令を前記クライアントに送信するよう構成された管理命令送信ユニットであって、前記管理命令に従ってパラメータ操作を実行した後、前記クライアントが管理命令応答メッセージを前記サーバに返信する、管理命令送信ユニットと、
    前記クライアントによって返信された前記管理命令応答メッセージを受信するよう構成された命令応答受信ユニットと、
    を備えるデバイス管理装置。
  14. 前記デバイス情報に対応する前記管理命令が検索により発見されると、受信成功応答メッセージを前記クライアントに返信するか、または前記デバイス情報に対応する前記管理命令が検索により発見されなかった場合、受信失敗応答メッセージを前記クライアントに返信するよう構成される応答メッセージ返信ユニット、
    をさらに備える請求項13に記載の装置。
  15. 前記クライアントに管理通知を送信するよう構成される管理通知送信ユニット、
    をさらに備え、前記管理通知を受信すると、前記クライアントが前記デバイス情報を前記サーバに送信する、請求項13に記載の装置。
  16. デバイス情報送信条件が満たされると、クライアントのデバイス情報をサーバに送信し、前記サーバによって送信される管理命令を受信するよう構成されるクライアントと、
    前記クライアントの前記デバイス情報を受信し、検索により、デバイス情報と管理命令との間の予め構成された対応関係に従って、前記デバイス情報に対応する管理命令を発見し、前記管理命令を前記クライアントに送信するよう構成される前記サーバと、
    を備え、
    前記クライアントは、前記管理命令内のパラメータ取得命令またはパラメータ更新命令に従ってパラメータ操作を実行し、前記パラメータ操作を実行すると管理命令応答メッセージを生成するよう更に構成され、前記管理命令応答メッセージが、前記パラメータ操作が実行された後で取得した実行結果を搬送し、前記クライアントは、前記管理命令応答メッセージを前記サーバに送信するよう更に構成される、デバイス管理システム。
  17. 前記クライアントは、前記パラメータ取得命令を受信した場合、前記パラメータ取得命令に対応するパラメータを取得するよう更に構成され、
    前記クライアントは、前記パラメータ更新命令を受信した場合、前記クライアントに前記パラメータ更新命令で搬送されたパラメータ値を更新するよう更に構成される、請求項16に記載のシステム。
  18. 前記クライアントが前記パラメータ取得命令に対応するパラメータを取得した場合、前記管理命令応答メッセージが前記パラメータ取得命令に対応する前記取得したパラメータを搬送し、
    前記クライアントが前記クライアントに前記パラメータ更新命令で搬送されたパラメータ値を更新した場合、前記管理命令応答メッセージが、前記パラメータ値が更新された後に取得される更新結果を搬送する、請求項16または17に記載のシステム。
  19. 事前設定された非常警報条件を満たす非常事態が前記クライアントで発生した場合、前記サーバに送信される前記クライアントの前記デバイス情報は、前記非常事態に関連したパラメータをさらに備え、前記サーバは、非常事態応答命令を返信する、請求項16から18のいずれか一項に記載のシステム。
  20. 前記サーバは、相互作用完了情報を前記クライアントに送信するよう更に構成され、前記相互作用完了情報を使用して、前記クライアントと前記サーバとの間のデバイス管理の情報相互作用が完了したことを前記クライアントに知らせる、請求項16から18のいずれか一項に記載のシステム。
JP2014517414A 2011-06-27 2012-06-25 デバイス管理方法、装置、およびシステム Active JP6050812B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2011101753512A CN102231678A (zh) 2011-06-27 2011-06-27 设备管理的方法、装置和***
CN201110175351.2 2011-06-27
PCT/CN2012/077435 WO2013000383A1 (zh) 2011-06-27 2012-06-25 设备管理的方法、装置和***

Publications (2)

Publication Number Publication Date
JP2014526078A true JP2014526078A (ja) 2014-10-02
JP6050812B2 JP6050812B2 (ja) 2016-12-21

Family

ID=44844218

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014517414A Active JP6050812B2 (ja) 2011-06-27 2012-06-25 デバイス管理方法、装置、およびシステム

Country Status (5)

Country Link
US (1) US20140108490A1 (ja)
EP (1) EP2709311A4 (ja)
JP (1) JP6050812B2 (ja)
CN (1) CN102231678A (ja)
WO (1) WO2013000383A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102231678A (zh) * 2011-06-27 2011-11-02 华为终端有限公司 设备管理的方法、装置和***
WO2015103735A1 (zh) * 2014-01-07 2015-07-16 北京东土科技股份有限公司 一种设备配置连接保护方法、***及装置
JP6381218B2 (ja) * 2014-02-06 2018-08-29 キヤノン株式会社 ネットワークデバイス、ネットワークデバイスの制御方法およびそのプログラム
CN105141699B (zh) * 2015-09-18 2018-12-28 北京恒华伟业科技股份有限公司 应用程序的控制方法及装置
CN105426186A (zh) * 2015-11-13 2016-03-23 上海斐讯数据通信技术有限公司 通过服务器获取终端上应用软件更新数据的方法和***
CN105468787A (zh) * 2015-12-29 2016-04-06 深圳市英威腾电气股份有限公司 一种设置工业设备参数的方法、装置及***
CN107733669B (zh) * 2016-08-11 2023-03-14 中兴通讯股份有限公司 基于request ID的SNMP服务器管理方法及***
CN109218054B (zh) * 2017-07-03 2022-08-09 腾讯科技(深圳)有限公司 终端动态配置、相应服务器实现方法、装置和存储介质
CN110858146B (zh) * 2018-08-23 2024-04-12 阿里巴巴新加坡控股有限公司 数据处理方法、装置和机器可读介质
CN112825204B (zh) * 2019-11-20 2023-03-24 云丁网络技术(北京)有限公司 基于2g网络的门禁控制方法、装置、可读介质及设备
CN115022375B (zh) * 2022-06-28 2024-07-19 雷沃重工集团有限公司 一种挖掘机Tbox设备下行指令编译方法
CN115442284B (zh) * 2022-08-22 2023-06-09 绿盟科技集团股份有限公司 一种测试设备的***及方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030208569A1 (en) * 2000-04-14 2003-11-06 O'brien Michael D System and method for upgrading networked devices
JP2005141391A (ja) * 2003-11-05 2005-06-02 Hitachi Ltd エージェント駆動型監視システム及び方法
US20050286435A1 (en) * 2004-06-28 2005-12-29 Yukio Ogawa Remote management system
WO2008052004A1 (en) * 2006-10-23 2008-05-02 T-Mobile Usa, Inc. System and method for managing access point functionality and configuration
JP2008205629A (ja) * 2007-02-16 2008-09-04 Ntt Docomo Inc デバイス管理システム、デバイス管理サーバ及びデバイス管理クライアント
US20100070963A1 (en) * 2008-09-16 2010-03-18 Electronics And Telecommunications Research Institute Mobile communication terminal and method of updating software thereof

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7318089B1 (en) * 1999-09-30 2008-01-08 Intel Corporation Method and apparatus for performing network-based control functions on an alert-enabled managed client
US6920486B2 (en) * 2002-05-20 2005-07-19 Nokia Corporation Method and apparatus for enabling synchronizing data in different devices having different capabilities and unmatched data fields
US8073960B2 (en) * 2004-07-01 2011-12-06 Nokia Corporation Arranging management operations in management system
CN100539592C (zh) * 2004-11-05 2009-09-09 兄弟工业株式会社 数据处理***、数据处理装置和数据处理程序
CN1790438A (zh) * 2004-12-14 2006-06-21 乐金电子(中国)研究开发中心有限公司 一种表具远传信息的方法及***
CN100464548C (zh) * 2005-10-10 2009-02-25 广东省电信有限公司研究院 一种阻断蠕虫攻击的***和方法
US20070093243A1 (en) * 2005-10-25 2007-04-26 Vivek Kapadekar Device management system
CN100531212C (zh) * 2006-01-21 2009-08-19 华为技术有限公司 一种协商设备信息的***、方法
CN100391168C (zh) * 2006-03-08 2008-05-28 华为技术有限公司 一种管理同步标记语言终端设备的方法、***及终端
CN101047707A (zh) * 2006-03-30 2007-10-03 华为技术有限公司 发起设备能力信息协商的方法及***
CN102333100B (zh) * 2007-11-08 2013-11-06 华为技术有限公司 进行认证的方法及终端
CN101686458B (zh) * 2008-09-28 2013-06-12 华为技术有限公司 一种终端配置和管理方法及终端装置
CN101778486B (zh) * 2008-11-27 2012-09-05 华为终端有限公司 设备管理服务器、客户端及目标操作对象定位方法
CN101610501A (zh) * 2009-07-16 2009-12-23 中兴通讯股份有限公司 设备固件升级***及方法、设备管理服务器及移动终端
JP5561976B2 (ja) * 2009-09-11 2014-07-30 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びプログラム
CN102546135B (zh) * 2010-12-31 2016-08-03 富泰华工业(深圳)有限公司 主备服务器切换***及方法
CN102231678A (zh) * 2011-06-27 2011-11-02 华为终端有限公司 设备管理的方法、装置和***
KR102059643B1 (ko) * 2012-07-06 2019-12-26 삼성전자주식회사 디바이스 관리 방법과 서버, 시스템 및 모바일 장치
US10284425B2 (en) * 2014-01-29 2019-05-07 Cellco Partnership Device registration awareness for over-the-air updates

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030208569A1 (en) * 2000-04-14 2003-11-06 O'brien Michael D System and method for upgrading networked devices
JP2004534973A (ja) * 2000-04-14 2004-11-18 ゴー アヘッド ソフトウェア インコーポレイテッド ネットワークデバイスのアップグレードシステム及び方法
JP2005141391A (ja) * 2003-11-05 2005-06-02 Hitachi Ltd エージェント駆動型監視システム及び方法
US20050286435A1 (en) * 2004-06-28 2005-12-29 Yukio Ogawa Remote management system
JP2006011888A (ja) * 2004-06-28 2006-01-12 Hitachi Ltd 遠隔管理システム
WO2008052004A1 (en) * 2006-10-23 2008-05-02 T-Mobile Usa, Inc. System and method for managing access point functionality and configuration
JP2008205629A (ja) * 2007-02-16 2008-09-04 Ntt Docomo Inc デバイス管理システム、デバイス管理サーバ及びデバイス管理クライアント
US20100070963A1 (en) * 2008-09-16 2010-03-18 Electronics And Telecommunications Research Institute Mobile communication terminal and method of updating software thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNH200900254008; 涌井 道子 MICHIKO WAKUI: 'Technology Reports' NTT DOCOMOテクニカル・ジャーナル Vol.17 No.3 第17巻, 20091001, 50〜54ページ, 社団法人電気通信協会 *
JPN6015007526; 涌井 道子 MICHIKO WAKUI: 'Technology Reports' NTT DOCOMOテクニカル・ジャーナル Vol.17 No.3 第17巻, 20091001, 50〜54ページ, 社団法人電気通信協会 *

Also Published As

Publication number Publication date
EP2709311A4 (en) 2014-06-25
WO2013000383A1 (zh) 2013-01-03
JP6050812B2 (ja) 2016-12-21
EP2709311A1 (en) 2014-03-19
US20140108490A1 (en) 2014-04-17
CN102231678A (zh) 2011-11-02

Similar Documents

Publication Publication Date Title
JP6050812B2 (ja) デバイス管理方法、装置、およびシステム
US20230156086A1 (en) Subscription and notification service
US10200506B2 (en) Method, system and device for monitoring data
US6167448A (en) Management event notification system using event notification messages written using a markup language
KR100421624B1 (ko) 플랫폼 독립적인 소프트웨어 자동 검색/배포/설치 장치 및그 방법
CN113742031B (zh) 节点状态信息获取方法、装置、电子设备及可读存储介质
US20060277291A1 (en) System and method for monitoring networked devices employing RSS functionality
WO2008031314A1 (fr) Procédé de communication d'informations concernant la capacité d'un dispositif et terminal
CN110445697B (zh) 视频大数据云平台设备接入服务方法
JP2009259161A (ja) ナレッジ型障害復旧支援システム、ユーザ端末、中継サーバ及びナレッジ提供サーバ並びにデータ中継方法
CN106993043B (zh) 基于代理的数据通信***和方法
WO2007054013A1 (fr) Méthode de traitement, terminal, serveur de gestion d’équipement et système de tâche d’abonnement dans la gestion d’équipement
CN112711635A (zh) 一种分布式物联设备跨区域数据一致性的方法和服务集群
CN113986649A (zh) 一种基于prometheus服务的***监控装置及方法
KR20120063454A (ko) 장치 관리 클라이언트에 의한 비세션 보고 방법 및 장치
CN113852673A (zh) 核心网网元的信令追踪方法、装置及存储介质
CN102148692B (zh) 一种告警信息的二次过滤监控方法和***
US8688741B2 (en) Device description framework information reporting and updating method, device and system
JP2006243985A (ja) メッセージ通知システム及びその方法並びにそれに用いるサーバ
EP2381630B1 (en) Monitoring a mobile data service associated with a mailbox
US20120047204A1 (en) Apparatus and method for providing a device management package and a method for receiving the device management package
CN112153146A (zh) 操作通知方法和装置、存储介质和电子装置
CN102904742B (zh) 对可执行节点的操作方法及***
US8422357B1 (en) System, method, and computer program product for updating an inventory of network devices based on an unscheduled event
CN111857616B (zh) 基于多云平台的票据打印方法和设备

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150123

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150303

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20150601

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160509

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161125

R150 Certificate of patent or registration of utility model

Ref document number: 6050812

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250