WO2013000383A1 - 设备管理的方法、装置和系统 - Google Patents

设备管理的方法、装置和系统 Download PDF

Info

Publication number
WO2013000383A1
WO2013000383A1 PCT/CN2012/077435 CN2012077435W WO2013000383A1 WO 2013000383 A1 WO2013000383 A1 WO 2013000383A1 CN 2012077435 W CN2012077435 W CN 2012077435W WO 2013000383 A1 WO2013000383 A1 WO 2013000383A1
Authority
WO
WIPO (PCT)
Prior art keywords
client
management
instruction
parameter
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.)
Ceased
Application number
PCT/CN2012/077435
Other languages
English (en)
French (fr)
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
Priority to EP20120803985 priority Critical patent/EP2709311A4/en
Priority to JP2014517414A priority patent/JP6050812B2/ja
Publication of WO2013000383A1 publication Critical patent/WO2013000383A1/zh
Priority to US14/104,787 priority patent/US20140108490A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00—Network arrangements or protocols for supporting network services or applications
    • H04L67/01—Protocols
    • H04L67/10—Protocols in which an application is distributed across nodes in the network
    • H04L67/1097—Protocols 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]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08—Configuration management of networks or network elements
    • H04L41/0803—Configuration setting
    • H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06—Management of faults, events, alarms or notifications
    • H04L41/0631—Management 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/0645—Management 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

Definitions

  • the present invention relates to the field of communications, and in particular, to a device management method, apparatus, and system. Background technique
  • OMA-DM Open Mobile Alliance-Device Management
  • Embodiments of the present invention provide a device management method, apparatus, and system, which can improve communication efficiency between devices in a system and reduce device maintenance complexity.
  • an embodiment of the present invention provides a device management method, including:
  • the device information of the client is sent to the server, so that the server searches for the management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship, and then The client sends the management instruction;
  • the device information sending condition includes: receiving a management notification sent by the server after a preset time interval, An unexpected situation occurs on the client that meets the pre-set emergency condition alarm condition;
  • the management instruction includes a parameter acquisition instruction or a parameter update instruction
  • the embodiment of the present invention further provides a device management method, including:
  • an embodiment of the present invention provides a device management apparatus, including:
  • a device information sending unit configured to send, to the server, device information of the client, in the case that the device information sending condition is met, so that the server searches for the device information corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship.
  • the management instruction is sent to the client;
  • the device information sending condition includes: receiving a management notification sent by the server after a preset time interval, and meeting a preset on the client The sudden situation of the emergency condition alarm condition;
  • a management instruction receiving unit configured to receive the management instruction sent by the server, where the management instruction includes a parameter acquisition instruction or a parameter update instruction;
  • a parameter operation execution unit configured to perform a parameter operation according to a parameter acquisition instruction or a parameter update instruction in the management instruction
  • An instruction response generating unit configured to generate a management instruction response message, where the management instruction response message carries an execution result after performing the parameter operation;
  • the command response sending unit is configured to send the management command response message to the server.
  • a device management apparatus including:
  • the device information receiving unit is configured to send the client to send the condition that the device information is sent Device information of the client sent;
  • a management instruction searching unit configured to find a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship
  • the embodiment of the present invention further provides a device management system, including:
  • a client configured to send, to the server, device information of the client, and receive a management instruction sent by the server, if the device information sending condition is met;
  • a server configured to receive device information of the client, find a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence, and send a management instruction to the client;
  • the client is further configured to perform a parameter operation according to the parameter acquisition instruction or the parameter update instruction in the management instruction, and generate a management instruction response message after performing the parameter operation, where the management instruction response message carries the execution after the execution parameter operation
  • the client is further configured to send the management command response message to the server.
  • the device management method, device, and system provided by the embodiment of the present invention, after receiving the device information sent by the client, the server sends a management instruction to the client, so that the client performs a corresponding operation according to the management instruction. And returning the management command response message to the server.
  • the embodiment of the present invention compresses the commands and processes of the device management, improves communication efficiency between devices in the system, and reduces device maintenance complexity.
  • Embodiment 1 is a flowchart of a method for device management in Embodiment 1 of the present invention
  • Embodiment 2 is a flowchart of another method for device management in Embodiment 1 of the present invention.
  • FIG. 3 is a block diagram of an apparatus for managing devices in Embodiment 1 of the present invention.
  • FIG. 4 is a block diagram of another device management apparatus according to Embodiment 1 of the present invention.
  • FIG. 5 is a flowchart of a method for device management in Embodiment 2 of the present invention.
  • FIG. 6 is a flowchart of a method for device management in Embodiment 3 of the present invention.
  • FIG. 7 is a flowchart of a method for device management in Embodiment 4 of the present invention
  • 8 is a block diagram of an apparatus for device management in Embodiment 5 of the present invention
  • FIG. 9 is a block diagram of another device management apparatus according to Embodiment 5 of the present invention.
  • Figure 10 is a diagram showing a system for managing devices in Embodiment 6 of the present invention.
  • Figure 11 is a flow chart showing the information exchange of device management between the client and the server in Embodiment 6 of the present invention. detailed description
  • Embodiment 1 of the present invention provides a method for device management, which is a method on the client side. As shown in FIG. 1, the method includes the following steps: 101.
  • the client sends the device information of the client to the server if the device information sending condition is met.
  • the device information sending condition includes: receiving a management notification sent by the server after a preset time interval, and an unexpected situation that occurs on the client that meets a preset emergency condition alarm condition.
  • the client sends the device information, such as the device ID, the software version, and the software release time, to the server by sending the device information to the server, so that the server searches for the device according to the pre-configured device information and the management command correspondence relationship.
  • the management instruction is sent to the client.
  • each personal computer is pre-set at a time interval in the system (for example, at intervals of 2 seconds)
  • the server computer sends its own device information.
  • the device identification in the device information may be the motherboard number of the personal computer for uniquely identifying a personal computer.
  • the client receives a management instruction sent by the server. After receiving the device information sent by the client, the server according to the device information The client sends a corresponding management instruction, and the management instruction includes a parameter acquisition instruction or a parameter update instruction.
  • step 102 to step 105 may be performed multiple times in succession. For each management instruction sent by the server, the client performs a corresponding parameter operation, generates an instruction response message, and sends an instruction response message to the server.
  • Another embodiment of the present invention provides a method for device management, which is a method on the server side. As shown in FIG. 2, the method includes the following steps:
  • the server receives device information of the client that is sent by the client when the device information sending condition is met.
  • the server finds a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence.
  • the device information and the management instruction correspond to each other, and can be manually established and stored in the server.
  • the correspondence between the device information and the management instruction is established in a database table.
  • the server After receiving the device information of the client, the server searches for the management instruction corresponding to the device information by indexing the data item of the database table.
  • the server sends a management instruction to the client, so that the client returns a management command response message to the server after performing a parameter operation according to the management instruction.
  • the management instruction sent by the server to the client includes a parameter acquisition instruction or a parameter update instruction.
  • the embodiment of the invention further provides a device management device, which can be set on a client.
  • the apparatus includes: a device information transmitting unit 31, a management command receiving unit 32, a parameter operation executing unit 33, an instruction response generating unit 34, and an instruction response transmitting unit 35.
  • the device information sending unit 31 is configured to send the device information of the client to the server, so that the server finds the management corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship. After the instruction, the management instruction is sent to the client.
  • the management instruction receiving unit 32 is configured to receive the management instruction sent by the server, where the management instruction includes a parameter acquisition instruction or a parameter update instruction.
  • the parameter operation execution unit 33 is configured to perform a parameter operation according to a parameter acquisition instruction or a parameter update instruction in the management instruction.
  • the command response generating unit 34 is configured to generate a management command response message, where the management command response message carries the execution result after the parameter operation is performed.
  • the command response transmitting unit 35 is configured to send the management command response message to the server.
  • the present invention also provides a device management apparatus, which can be set up with a server. As shown in FIG. 4, the apparatus includes: a device information receiving unit 41, a management command searching unit 42, a management command transmitting unit 43, and an instruction response receiving unit 44.
  • the device information receiving unit 41 is configured to receive device information of the client that is sent by the client if the device information is sent.
  • the management instruction searching unit 42 is configured to find a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship.
  • the management instruction sending unit 43 is configured to send a management instruction to the client according to the received device information, so that the client returns a management command response message to the server after performing the parameter operation according to the management instruction.
  • the command response receiving unit 44 is configured to receive a management command response message returned by the client.
  • a device management method and apparatus provided by an embodiment of the present invention, wherein a server is receiving a client Sending the device information to the client, and then sending a management instruction to the client, so that the client performs a corresponding operation according to the management instruction, and returns a management command response message to the server; compared with the prior art, the embodiment of the present invention
  • the commands and processes of device management are simplified, the communication efficiency between system devices is improved, and the maintenance complexity of the devices is reduced.
  • the device information sending condition of the client includes: receiving a management notification sent by the server after a preset time interval, and a burst condition that meets a preset emergency condition alarm condition on the client.
  • the device information transmission condition is a predetermined time interval
  • the embodiment of the present invention provides a device management method. As shown in FIG. 5, the method includes the following steps: The time interval sends the device information of the client to the server.
  • the client sends its own device information to the server, including the device identifier, software version, and software release time of the client.
  • the server After receiving the device information sent by the client, the server searches for a management command corresponding to the device information according to the pre-configured device information and the management command, and sends a corresponding management command to the client.
  • the server may return a receiving success response message to the client, where the receiving success response message may include the management command and return the information to the client.
  • the server does not find the management instruction corresponding to the device information, the receiving failure response message is returned to the client to notify the client to end the interaction process between the current device management and the server.
  • the management instructions include, but are not limited to, the information listed above.
  • the management instruction sent by the server to the client includes a device information confirmation instruction, and no parameter acquisition instruction or a parameter update instruction is sent to the client.
  • the device management method provided by the embodiment of the present invention can be converted into steps K01 and K02:
  • K01 Send the device information of the client to the server at a preset time interval.
  • K02. Receive a device information confirmation instruction returned by the server after receiving the device information.
  • the management instruction includes a parameter acquisition instruction and/or a parameter update instruction. And if the client receives the parameter obtaining instruction in the management instruction, searching for the parameter required by the parameter obtaining instruction from the client according to the parameter obtaining instruction. If the client receives the parameter update instruction, the parameter value carried by the parameter update instruction needs to be updated to the client. 504. Generate a management command response message after performing the parameter operation.
  • the client After completing the parameter acquisition, the client generates a management command response message, where the management command response message includes the found parameter. On the other hand, after completing the parameter update, the client also generates a management command response message, and the management command response message generated after the parameter update is completed includes the update result in which the update success/failure condition is recorded.
  • Steps 503 to 505 Send a management command response message to the server.
  • Steps 503 to 505 are illustrated by way of example. If the parameter acquisition instruction carries an acquisition instruction for the software version of the software A running on the client, the client finds the software version of the software A running by itself, and then generates the management instruction response message, and The generated information of the software version is included in the generated management instruction response message, and the client sends the management instruction response message including the information of the software version to the server.
  • the parameter update instruction carries the update value of the configuration parameter A in the client, after the client receives the parameter update command, the configuration is taken out from the parameter update command. The updated value of parameter A, replacing the value of configuration parameter A in the current client.
  • the replacement succeeds, generating the management instruction response message, and including the information of the replacement success in the generated management instruction response message, and the client sends a management instruction response message including the information of the replacement success to the server; If the replacement fails, the information about the replacement failure is carried in the generated management command response message, and the client sends a management command response message including the information that replaces the failure to the server.
  • the server is different according to the received device information. The client sends a different management command. For each different management command sent by the server, the client performs a parameter operation and sends a management command response message to the server. The following steps are taken as an example in the steps S01 to S06.
  • the client receives a management instruction sent by the server.
  • the management instruction includes a number acquisition instruction, and the parameter acquisition instruction requires obtaining a software version number of the software A running on the client.
  • the client obtains a software version number of the software A running by itself, and then generates a management instruction response message, and carries the software version number of the software A in the generated management command response message.
  • the client receives the management command response message that the software version number of the software A is installed, and sends another management command to the client.
  • the other management instruction includes another parameter acquisition instruction, and another parameter acquisition instruction requests acquisition of the software version of software B running on the client.
  • S05 The client obtains a software version of the software B running by itself, generates another management instruction response message, and carries the software version number of the software B in the generated another management command response message.
  • the foregoing client and service may be performed through HTTP.
  • the method of device management provided by the embodiment of the present invention is implemented by the interaction between the servers.
  • the interaction between the client and the server may be performed through HTTPS (HyperText Transfer Protocol over Secure Socket Layer).
  • HTTPS HyperText Transfer Protocol over Secure Socket Layer
  • the format of information transmitted between the client and the server may be designed in accordance with XML (Extensible Markup Language).
  • XML Extensible Markup Language
  • the device information sent by the client to the server may be designed in the following format according to XML:
  • the parameter acquisition instruction in the management instruction may be designed as follows according to XML:
  • the management command response message corresponding to the parameter acquisition instruction can be designed as follows according to XML:
  • the management command response message corresponding to the parameter update instruction can be designed according to XML as follows:
  • the response to the server's parameter update command can be a successful response or a failed response -->
  • the operation corresponding to the parameter acquisition instruction is “GET”, that is, the parameter is obtained from the client;
  • the operation corresponding to the parameter update instruction is “SET”, that is, the parameter value is updated.
  • the device management action of the server to the client may be completed by using the parameter acquisition instruction, the parameter update instruction, and a combination of the two, and the instruction and the process setting the cartridge, without a complicated implementation scheme.
  • the server when performing remote diagnosis on the client, the server first queries the parameter status of the client by using the parameter obtaining instruction, and if the parameter status of the client is abnormal, the parameter value is updated by the parameter update instruction. Update into the client.
  • the device information sent by the client to the server carries the software version of the current client, and if the server detects that the current software version is out of date, the server sends the parameter to the The client sends the latest version of the software. Then, after updating the latest version software, the client returns a management command response message to the server to notify the server that the software version update is successful. After receiving the management command response message, the server sends the interaction completion information to the client, and ends the current management interaction process.
  • the parameter update command may be directly sent; if the data volume is large, the software download address may be sent to the client by using the parameter update command. So that the client performs a software version update from the software download address.
  • the client may be a mobile network client or a fixed network client, which is not limited in this embodiment of the present invention.
  • the device management method provided by the embodiment of the present invention after receiving the device information sent by the client, the server sends a management instruction to the client, so that the client performs a corresponding operation according to the management instruction, and returns to the server. Management command response message;
  • the device management commands and processes are centralized, the communication efficiency between devices in the system is improved, and the device maintenance complexity is reduced.
  • the device information sending condition of the client includes: receiving a management notification sent by the server after a preset time interval, and a burst condition that meets a preset emergency condition alarm condition on the client. If the device information sending condition is that the management notification is sent by the server, the embodiment of the present invention provides a device management method. As shown in FIG. 6, the method includes the following steps:
  • the client receives a management notification sent by the server.
  • the management notification can be sent from the server by a manual command. Used to enable the client to return device information in real time after receiving the management notification.
  • the client sends the device information of the client to the server.
  • the client sends its own device information to the server, including the device identifier, software version, and software release time of the client.
  • the server is configured to send the management instruction to the client after finding a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence.
  • the management instruction includes a parameter acquisition instruction and/or a parameter update instruction. And if the client receives the parameter obtaining instruction in the management instruction, searching for the parameter required by the parameter obtaining instruction from the client according to the parameter obtaining instruction. If the client receives the parameter update instruction, the parameter value carried by the parameter update instruction needs to be updated to the client.
  • the client After completing the parameter acquisition, the client generates a management command response message, where the management command response message includes the found parameter. On the other hand, after completing the parameter update, the client also generates a management command response message, and the management command response message generated after the parameter update is completed includes the update result in which the update success/failure condition is recorded.
  • information interaction between the client and the server is performed by HTTP.
  • information interaction between the client and the server may be performed through HTTPS.
  • the format of information transmitted between the client and the server may be designed in accordance with XML (Extensible Markup Language).
  • the client may be a mobile network client or a fixed network client, which is not limited in this embodiment of the present invention.
  • the device management method provided by the embodiment of the present invention after receiving the device information sent by the client, the server sends a management instruction to the client, so that the client performs a corresponding operation according to the management instruction, and returns to the server. Management command response message;
  • the device management commands and processes are centralized, the communication efficiency between devices in the system is improved, and the device maintenance complexity is reduced.
  • the embodiment of the present invention can trigger subsequent operations by using a management notification sent by the server, which has strong flexibility.
  • the instructions and the interaction process involved in the device management system provided by the embodiment of the present invention do not depend on the network architecture of the operator, and the degree of coupling with the carrier network is relatively small, thereby making it easier. Configure and deploy.
  • the embodiment of the present invention further provides a method for device management, as shown in FIG. 7, the method includes the following: The following steps:
  • the server sends the device information of the client, and the device information includes parameters related to the emergency situation.
  • an emergency response command sent by the server When a sudden situation occurs on the client, the device information sent by the client to the server includes parameters related to the emergency situation to notify the emergency situation. After receiving the temporary device information, the server returns an emergency response command to the client. Typically, a pre-set can be made at the client so that when the burst condition occurs, parameters related to the burst condition can be sent.
  • an emergency response command corresponding to the emergency situation may be preset on the server.
  • the device information sent by the client to the server includes a power abnormality related parameter, which is used to notify the power abnormality of the power supply. The server returns a corresponding emergency response command to the client according to the received power abnormality related parameter.
  • the emergency response command may be an acknowledgement message for notifying the client that an emergency condition of the power failure has been recorded to the server.
  • information interaction between device management between the client and the server is performed by HTTP.
  • information interaction between the client and the server may be performed through HTTPS.
  • the format of information transmitted between the client and the server may be designed in accordance with XML (Extensible Markup Language).
  • XML Extensible Markup Language
  • the client may be a mobile network client or a fixed network client, which is not limited in this embodiment of the present invention.
  • the server After receiving and recording the parameters related to the burst situation sent by the client, the server returns an emergency response command to the client, thereby realizing the notification and recording of the emergency situation. Easy for subsequent repairs.
  • Embodiment 5 An embodiment of the present invention provides an apparatus for device management, where the apparatus may be set at a client. As shown in FIG. 8, the apparatus includes: a device information transmitting unit 81, a management command receiving unit 82, a parameter operation executing unit 83, an instruction response generating unit 84, and an instruction response transmitting unit 85.
  • the device information sending unit 81 is configured to: if the device information sending condition is met, send the device information of the client to the server, so that the server searches for the management corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship. After the instruction, the management instruction is sent to the client.
  • the device information sending condition includes: receiving a management notification sent by the server after a preset time interval.
  • the device information of the client sent to the server further includes a parameter related to the emergency situation, so that the The server returns an emergency response command.
  • the management instruction receiving unit 82 is configured to receive the management instruction sent by the server, where the management instruction includes a parameter acquisition instruction or a parameter update instruction.
  • the parameter operation execution unit 83 is configured to perform a parameter operation according to a parameter acquisition instruction or a parameter update instruction in the management instruction.
  • the command response generation unit 84 is configured to generate a management instruction response message, the management instruction response message carrying an execution result after the execution of the parameter operation.
  • the command response transmitting unit 85 is configured to send a management command response message to the server after performing the corresponding operation.
  • the management instruction receiving unit 82 is further configured to: after sending the management instruction response message to the server, receive the interaction completion information sent by the server, so that the client confirms the service The completion of information exchange between device management.
  • the management instruction sent by the server to the client includes a device information confirmation instruction, and no parameter acquisition instruction or a parameter update instruction is sent to the client.
  • the device information sending unit 81 is further configured to send the device information of the client to the server at a preset time interval; the command response sending unit 85 is further configured to receive, by the server, the device The device information confirmation command returned after the message.
  • the server and the client can confirm that they are in a connected state with the other party.
  • the parameter operation execution unit 83 further includes: a first parameter operation subunit 831 and a second parameter operation subunit 832.
  • the first parameter operation sub-unit 831 is configured to acquire a parameter corresponding to the parameter acquisition instruction when the client receives the parameter acquisition instruction.
  • the second parameter operation subunit 832 is configured to update the parameter value carried in the parameter update instruction to the client when the client receives the parameter update instruction. If the operation performed by the parameter operation execution unit 83 is to acquire a parameter corresponding to the parameter acquisition instruction, the management instruction response message generated by the instruction response generation unit 84 includes a parameter corresponding to the parameter acquisition instruction; The operation performed by the execution unit 83 is to update the parameter value carried in the parameter update instruction to the client, and the management instruction response message generated by the instruction response generation unit 84 includes an update result in which an update success/failure condition is recorded. .
  • Another embodiment of the present invention provides an apparatus for device management, and the apparatus may be disposed at a server. As shown in FIG.
  • the apparatus includes: a device information receiving unit 91, a management command searching unit 92, a management command transmitting unit 93, an instruction response receiving unit 94, a management notification transmitting unit 95, and a response message returning unit 96.
  • the device information receiving unit 91 is configured to receive device information of the client that is sent by the client at a preset time interval.
  • the management instruction searching unit 92 is configured to find a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence relationship.
  • the management instruction sending unit 93 is configured to send, according to the received device information, the client And managing the instruction; after the client performs the parameter operation according to the management instruction, returning the management instruction response message to the server.
  • the command response receiving unit 94 is configured to receive a management command response message returned by the client.
  • the management notification sending unit 95 is configured to send a management notification to the client before receiving the device information of the client sent by the client at a preset time interval, so that the client, after receiving the management notification, The server sends the device information.
  • the response message returning unit 96 is configured to return a receiving success response message to the client after finding the management instruction corresponding to the device information, or return to the client when the management instruction corresponding to the device information is not found. Receive a failure response message.
  • the receiving success response message may include the management instruction and return to the client.
  • the information interaction between the client and the server is performed by HTTP.
  • information interaction between the client and the server may be performed through HTTPS.
  • the server After receiving the device information sent by the client, the server sends a management instruction to the client, so that the client performs a corresponding operation according to the management instruction, and sends the corresponding operation to the server.
  • the management command response message is returned.
  • the embodiment of the present invention compresses the commands and processes of device management, improves communication efficiency between devices in the system, and reduces device maintenance complexity.
  • Embodiment 6 This embodiment of the present invention provides a device management system, as shown in FIG. 10, including a client and a server.
  • the client is configured to send device information of the client to the server and receive a management instruction sent by the server, if the device information sending condition is met.
  • the server is configured to receive the device information of the client, and find a management instruction corresponding to the device information according to the pre-configured device information and the management instruction correspondence, and send a management instruction to the client; the client And is further configured to perform a parameter operation according to the parameter obtaining instruction or the parameter update instruction in the management instruction, and generate a management instruction response message after performing the parameter operation, where the management instruction response message carries an execution result after performing the parameter operation;
  • the client is further configured to send the management command response message to the server.
  • the server is further configured to send the exchange completion information to the client, where the interaction completion information is used to notify the client to complete the interaction of the information managed by the device between the servers.
  • the information exchange process of the device management between the client and the server is:
  • the client sends the device information of the client to the server if the condition for sending the device information is met.
  • the device information sending condition includes: receiving a management notification sent by the server after a preset time interval.
  • the server After receiving the device information of the client, the server finds a management instruction corresponding to the device information according to the correspondence between the pre-configured device information and the management instruction. Optionally, after the management instruction corresponding to the device information is found, the server returns a receiving success response message to the client; or when the management instruction corresponding to the device information is not found, the client is The terminal returns a reception failure response message.
  • the receiving success response message may include the management instruction.
  • the client performs a parameter operation according to a parameter acquisition instruction or a parameter update instruction in the management instruction.
  • the management instruction includes a parameter acquisition instruction and/or a parameter update instruction. If the client is connected Receiving the parameter obtaining instruction in the management instruction, searching for the parameter required by the parameter obtaining instruction from the client according to the parameter obtaining instruction. If the client receives the parameter update instruction, the parameter value carried by the parameter update instruction needs to be updated to the client.
  • the client After completing the parameter acquisition, the client generates a management command response message, where the management command response message includes the found parameter. On the other hand, after completing the parameter update, the client also generates a management command response message, and the management command response message generated after the parameter update is completed includes the update result in which the update success/failure condition is recorded.
  • the client sends a management command response message to the server. 1107.
  • the server sends interaction completion information to the client.
  • the client sends the device information of the client to the server after receiving the management notification sent by the server.
  • the device information sent by the client includes a parameter related to the emergency situation. To announce the sudden situation.
  • the server After receiving the temporary device information, the server returns an emergency response command to the client.
  • the client and the server perform device management information interaction through HTTP.
  • information interaction between the client and the server may be performed through HTTPS.
  • the format of the information transmitted between the client and the server may also be designed using XML.
  • the client may be a mobile network client or a fixed network client, which is not limited in this embodiment of the present invention.
  • the device management system provided by the embodiment of the present invention the server receives the device letter sent by the client And sending a management instruction to the client, so that the client performs a corresponding operation according to the management instruction, and returns a management instruction response message to the server; compared with the prior art, the embodiment of the present invention is Device management commands and processes improve communication efficiency between devices in the system and reduce device maintenance complexity.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a readable storage medium, such as a floppy disk of a computer.
  • a hard disk or optical disk or the like includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.
  • a computer device which may be a personal computer, a server, or a network device, etc.
  • the above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the claims.

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

设备管理的方法、 装置和系统 本申请要求于 2011 年 6 月月 27 日提交中国专利局、 申请号为 201110175351.2、 发明名称为"设备管理的方法、 装置和系统"的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。 技术领域
本发明涉及通信领域, 尤其涉及一种设备管理的方法、 装置和系统。 背景技术
随着通信技术的发展, 对于网络系统中终端设备的管理要求也越来越高。 目前, 经常使用 OMA-DM ( Open Mobile Alliance-Device Management )标准来 实现对移动终端设备的管理; 并依据 TR-069标准来实现对固网终端设备的管 理。
发明人在实现本发明实施例的过程中发现: 在 OM A-DM和 TR-069标准 中, 定义了大量的命令格式和复杂的设备管理执行流程, 以应用于不同的使用 场景和通信业务。 但在实际开发中, 对于较为筒单的网络系统或通信业务, 大 量的命令格式和复杂的设备管理执行流程将使得服务器和客户端在进行交互 通信时步骤过于复杂,从而在进行设备管理时降低了系统内设备间的通信效率 并且在完成开发后, 后续的设备维护也非常复杂。 发明内容
本发明的实施例提供一种设备管理的方法、装置和系统, 能够提高系统内 设备间的通信效率, 并降低设备维护复杂度。
为达到上述目的, 本发明的实施例采用如下技术方案:
一方面, 本发明实施例提供一种设备管理的方法, 包括:
在满足设备信息发送条件的情况下, 向服务器发送客户端的设备信息, 以 使得所述服务器根据预配置的设备信息与管理指令对应关系查找到与所述设 备信息对应的管理指令后, 向所述客户端发送所述管理指令; 所述设备信息发 送条件包括: 经过预设定的时间间隔、 收到所述服务器发送的管理通知、 所述 客户端上出现符合预设定的突发情况报警条件的突发情况;
接收所述服务器发送的所述管理指令,所述管理指令包括参数获取指令或 参数更新指令;
根据所述管理指令中的参数获取指令或参数更新指令, 执行参数操作; 生成管理指令响应消息,所述管理指令响应消息携带执行参数操作后的执 行结果;
向所述服务器发送所述管理指令响应消息。
一方面, 本发明实施例还提供一种设备管理的方法, 包括:
接收客户端在满足设备信息发送条件的情况下发送的客户端的设备信息; 根据预配置的设备信息与管理指令对应关系,查找到与所述设备信息对应 的管理指令;
向所述客户端发送所述管理指令;以使得所述客户端根据所述管理指令执 行参数操作后, 向所述服务器返回管理指令响应消息;
接收所述客户端返回的管理指令响应消息。
一方面, 本发明实施例提供一种设备管理的装置, 包括:
设备信息发送单元, 用于在满足设备信息发送条件的情况下, 向服务器发 送客户端的设备信息,以使得所述服务器根据预配置的设备信息与管理指令对 应关系查找到与所述设备信息对应的管理指令后,向所述客户端发送所述管理 指令; 所述设备信息发送条件包括: 经过预设定的时间间隔、 收到所述服务器 发送的管理通知、所述客户端上出现符合预设定的突发情况报警条件的突发情 况;
管理指令接收单元, 用于接收所述服务器发送的所述管理指令, 所述管理 指令包括参数获取指令或参数更新指令;
参数操作执行单元,用于根据所述管理指令中的参数获取指令或参数更新 指令, 执行参数操作;
指令响应生成单元, 用于生成管理指令响应消息, 所述管理指令响应消息 携带执行参数操作后的执行结果;
指令响应发送单元, 用于向所述服务器发送所述管理指令响应消息。 另一方面, 本发明实施例还提供一种设备管理的装置, 包括:
设备信息接收单元,用于接收客户端在满足设备信息发送条件的情况下发 送的客户端的设备信息;
管理指令查找单元,用于根据预配置的设备信息与管理指令对应关系查找 到与所述设备信息对应的管理指令;
管理指令发送单元, 用于向所述客户端发送管理指令; 以使得所述客户端 根据所述管理指令执行参数操作后, 向所述服务器返回管理指令响应消息; 指令响应接收单元, 用于接收所述客户端返回的管理指令响应消息。 再一方面, 本发明实施例还提供一种设备管理的系统, 包括:
客户端,用于在满足设备信息发送条件的情况下向服务器发送客户端的设 备信息, 并接收所述服务器发送的管理指令;
服务器, 用于接收所述客户端的设备信息、根据预配置的设备信息与管理 指令对应关系查找到与所述设备信息对应的管理指令,并向所述客户端发送管 理指令;
所述客户端还用于根据所述管理指令中的参数获取指令或参数更新指令 执行参数操作,并在执行参数操作后生成管理指令响应消息, 所述管理指令响 应消息携带执行参数操作后的执行结果;所述客户端还用于向所述服务器发送 所述管理指令响应消息。
本发明实施例提供的设备管理的方法、装置和系统, 其中的服务器在接收 客户端发送的设备信息后向所述客户端发送管理指令,以使得所述客户端根据 管理指令执行相应的操作, 并向所述服务器返回管理指令响应消息; 与现有技 术相比, 本发明实施例筒化了设备管理的命令与流程,提高系统内设备间的通 信效率, 并降低了设备维护复杂度。 附图说明
图 1为本发明实施例 1中设备管理的方法的流程图;
图 2为本发明实施例 1中另一种设备管理的方法的流程图;
图 3为本发明实施例 1中设备管理的装置的框图;
图 4为本发明实施例 1中另一种设备管理的装置的框图;
图 5为本发明实施例 2中设备管理的方法的流程图;
图 6为本发明实施例 3中设备管理的方法的流程图;
图 7为本发明实施例 4中设备管理的方法的流程图; 图 8为本发明实施例 5中设备管理的装置的框图;
图 9为本发明实施例 5中另一种设备管理的装置的框图;
图 10为对本发明实施例 6中的设备管理的系统的示意图。
图 11为本发明实施例 6中客户端和所述服务器之间的设备管理的信息交换 流程图。 具体实施方式
下面结合本发明实施例的附图对本发明实施例的技术方案进行清楚、完整 地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实 施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前 提下所获得的所有其他实施例, 都属于本发明保护的范围。
实施例 1: 本发明实施例 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用于接收所述客户端返回的管理指令响应消息。 本发明实施例提供的设备管理的方法和装置,其中的服务器在接收客户端 发送的设备信息后向所述客户端发送管理指令,以使得所述客户端根据管理指 令执行相应的操作,并向所述服务器返回管理指令响应消息;与现有技术相比, 本发明实施例筒化了设备管理的命令与流程,提高系统设备间的通信效率, 并 降低了设备维护复杂度。 实施例 2:
客户端的设备信息发送条件包括: 经过预设定的时间间隔、收到所述服务 器发送的管理通知、所述客户端上出现符合预设定的突发情况报警条件的突发 情况。 当所述设备信息发送条件为经过预设定的时间间隔时, 本发明实施例提 供了一种设备管理的方法, 如图 5所示, 所述方法包括以下步骤: 501、 以预设定的时间间隔向服务器发送客户端的设备信息。
客户端向服务器发送自身的设备信息中包括客户端的设备标识、 软件版 本、 软件发布时间等信息。
502、 接收所述服务器发送的管理指令, 所述管理指令包括参数获取指令 或参数更新指令。
所述服务器接收所述客户端发送的设备信息后,根据预配置的设备信息与 管理指令对应关系,查找到与所述设备信息对应的管理指令并向所述客户端发 送对应的管理指令。 实际应用中,服务器在查找到与所述设备信息对应的管理 指令时, 可以向所述客户端返回接收成功响应消息, 其中, 所述接收成功响应 消息可以包括所述管理指令,返回给客户端。在服务器未查找到与所述设备信 息对应的管理指令时, 向所述客户端返回接收失败响应消息, 以通知所述客户 端结束当前与服务器间的设备管理的交互流程。在上述实施例中, 管理指令包 括但不限于上述列举的信息。 作为一种实际应用场景, 所述服务器在接收到设备信息后, 向所述客户端 发送的管理指令包括设备信息确认指令,而没有参数获取指令或参数更新指令 发送给所述客户端。在此情况下,本发明实施例提供的设备管理的方法可筒化 为步骤 K01与步骤 K02:
K01、 以预设定的时间间隔向服务器发送客户端的设备信息。 K02、 接收所述服务器在收到所述设备信息后返回的设备信息确认指令。 通过周期性执行步骤 K01和步骤 K02, 使得所述服务器和所述客户端能 够确认与对方处于连接状态。
503、 根据所述管理指令中的参数获取指令或参数更新指令, 执行参数操 作。 所述管理指令中包括参数获取指令和 /或参数更新指令。 若所述客户端接 收到所述管理指令中的参数获取指令, 则根据所述参数获取指令,从所述客户 端中查找到所述参数获取指令要求的参数。若所述客户端接收到了所述参数更 新指令, 则需要将所述参数更新指令携带的参数值更新至所述客户端。 504、 在执行参数操作后生成管理指令响应消息。
一方面, 客户端在完成参数获取后, 生成管理指令响应消息, 所述管理指 令响应消息中包括查找到的参数。 另一方面, 客户端在完成参数更新后, 也生 成管理指令响应消息,完成参数更新后生成的管理指令响应消息中包括记录了 更新成功 /失败情况的更新结果。
505、 向所述服务器发送管理指令响应消息。 举例来说明步骤 503至步骤 505。 若所述参数获取指令中携带了对客户端 上运行的软件 A的软件版本的获取指令, 则所述客户端查找到自身运行的软 件 A的软件版本, 然后生成所述管理指令响应消息, 并在生成的所述管理指 令响应消息中包括所述软件版本的信息,客户端向所述服务器发送所述包括所 述软件版本的信息的管理指令响应消息。 另一种情况, 若所述参数更新指令中 携带所述客户端中的配置参数 A的更新值, 则所述客户端接收所述参数更新 指令后, 从所述参数更新指令中取出所述配置参数 A的更新值, 替换当前客 户端中的配置参数 A的值。 若替换成功, 则生成所述管理指令响应消息, 并 在生成的所述管理指令响应消息中包括替换成功的信息,客户端将包括替换成 功的信息的管理指令响应消息发送给所述服务器; 若替换失败, 则在生成的所 述管理指令响应消息中携带替换失败的信息,客户端将包括替换失败的信息的 管理指令响应消息发送给所述服务器。 实际应用中,在执行步骤 501后,服务器根据接收到的设备信息的不同内 容, 分别发送不同的管理指令;对于服务器每次发送的不同管理指令, 所述客 户端执行参数操作, 并向所述服务器发送管理指令响应消息, 下面以步骤 S01 至步骤 S06为例进行说明。
501、 所述客户端接收所述服务器发送的管理指令。 所述管理指令包括数获取指令,所述参数获取指令要求获取客户端上运行 的软件 A的软件版本号。
502、 所述客户端获取自身运行的软件 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进行如下格式设计:
<?xml version="1.0" encoding="utf-8"?>
<Client version="1.0">
<Request command^" INFORM ">
<!- 自定义参数, 比如设备标识或软件版本号等 >
</Request>
</Client>
所述管理指令中的参数获取指令可以按照 XML进行如下设计:
<?xml version="1.0" encoding="utf-8"?>
<Client version="1.0">
<Request command="GET">
<!-- 自定义参数, 可以要求读取客户端的参数 〉 </Request> </Client>
对应所述参数获取指令的管理指令响应消息可以按照 XML进行如下设 计:
<?xml version="1.0" encoding="utf-8"?> <Client version="1.0">
<Response command="GET"> <!-- 自定义参数,对服务器的参数获取指令的响应,上报用户端中的 对应参数 ->
</Response>
</Client> 所述管理指令中的参数更新指令可以按照 XML进行如下设计: <?xml version:" 1.0" encoding="utf-8"?>
<Server version="1.0">
<Request command="SET">
<!-- 自定义参数, 可以要求设置客户端的参数 〉
</Request>
</Server> 对应所述参数更新指令的管理指令响应消息可以按照 XML进行如下设 计:
<?xml version=" 1.0" encoding="utf-8"?>
<Client version="1.0">
<Response command:" SET" >
<!-- 自定义参数,对服务器的参数更新指令的响应,可以是成功响应 或失败响应 --〉
</Response>
</Client> 所述交互完成信息可以按照 XML进行如下设计: <?xml version=" 1.0" encoding="utf-8"?>
<Server version="1.0">
<!-- 不再有信息交互, 此次交互结束 ― > </Server> 根据上述 XML相关描述, 所述参数获取指令对应的操作为 "GET",即从 所述客户端上获取参数; 所述参数更新指令对应的操作为 "SET" , 即将参数 值更新至所述客户端。所述服务器对所述客户端的设备管理动作可以通过所述 参数获取指令、所述参数更新指令以及两者的结合来完成,指令及流程设定筒 单,无需复杂的实现方案。比如,所述服务器在对所述客户端进行远程诊断时, 首先通过所述参数获取指令查询所述客户端的参数状态,若客户端的参数状态 异常, 再通过所述参数更新指令将正确的参数值更新入所述客户端中。 又如, 所述客户端向所述服务器发送的设备信息中带有当前所述客户端的软件版本, 若所述服务器检测到当前软件版本过期,则所述服务器通过所述参数更新指令 向所述客户端发送最新版本软件。 然后, 所述客户端在更新所述最新版本软件 后, 向所述服务器返回管理指令响应消息, 以通知所述服务器软件版本更新成 功。所述服务器接收所述管理指令响应消息后, 向所述客户端发送交互完成信 息, 结束本次管理交互流程。 需要说明的是, 在所述最新版本软件的数据量较 小时, 可以直接通过所述参数更新指令发送; 若数据量较大, 可以通过所述参 数更新指令向所述客户端发送软件下载地址,以使得所述客户端从所述软件下 载地址进行软件版本更新。 在本发明实施例提供的设备管理的系统中,所述客户端既可以是移动网客 户端也可是固网客户端, 本发明实施例对此不做限定。 本发明实施例提供的设备管理的方法,服务器在接收客户端发送的设备信 息后向所述客户端发送管理指令,以使得所述客户端根据管理指令执行相应的 操作, 并向所述服务器返回管理指令响应消息; 相对于现有技术筒化了设备管 理的命令与流程, 提高系统内设备间的通信效率, 并降低设备维护复杂度。 此外, 可以使用目前网络普遍支持的 HTTP来进行信息交互, 并采用广泛 使用的 XML来设计设备管理中的各个指令, 开发筒便, 有利于大规模应用。
可应用于固网客户端,并且本发明实施例提供的设备管理的系统中涉及的指令 及交互流程并不依赖于运营商的网络架构, 与运营商网络的关联耦合程度较 小, 从而更容易进行配置和部署。 实施例 3:
客户端的设备信息发送条件包括: 经过预设定的时间间隔、收到所述服务 器发送的管理通知、所述客户端上出现符合预设定的突发情况报警条件的突发 情况。若所述设备信息发送条件为收到所述服务器发送的管理通知, 本发明实 施例提供了一种设备管理的方法, 如图 6所示, 所述方法包括以下步骤:
601、 客户端接收服务器发送的管理通知。
所述管理通知可以通过人工的命令从服务器发出。用于使客户端在接收所 述管理通知后实时的返回设备信息。
602、 客户端向服务器发送客户端的设备信息。
客户端向服务器发送自身的设备信息中包括客户端的设备标识、 软件版 本、 软件发布时间等信息。 通过发送客户端的设备信息, 使得服务器根据预配 置的设备信息与管理指令对应关系查找到与所述设备信息对应的管理指令后, 向所述客户端发送所述管理指令。
603、 接收所述服务器发送的管理指令, 所述管理指令包括参数获取指令 或参数更新指令。
604、 根据所述管理指令中的参数获取指令或参数更新指令, 执行参数操 作。
所述管理指令中包括参数获取指令和 /或参数更新指令。 若所述客户端接 收到所述管理指令中的参数获取指令, 则根据所述参数获取指令,从所述客户 端中查找到所述参数获取指令要求的参数。若所述客户端接收到了所述参数更 新指令, 则需要将所述参数更新指令携带的参数值更新至所述客户端。
605、 在执行参数操作后生成管理指令响应消息。
一方面, 客户端在完成参数获取后, 生成管理指令响应消息, 所述管理指 令响应消息中包括查找到的参数。 另一方面, 客户端在完成参数更新后, 也生 成管理指令响应消息,完成参数更新后生成的管理指令响应消息中包括记录了 更新成功 /失败情况的更新结果。
606、 向所述服务器发送管理指令响应消息。 607、 接收服务器发送的交互完成信息, 以使得所述客户端确认与所述服 务器间设备管理的信息交互的完成。 本发明实施例提供的设备管理的方法中,通过 HTTP执行所述客户端和所 述月^务器间的设备管理的信息交互。可选的, 为了增强在网络上信息交互的安 全性, 可以通过 HTTPS进行客户端与服务器之间的设备管理的信息交互。 另外, 作为一种可使用的实施方式, 可以以 XML ( Extensible Markup Language, 可扩展标记语言)为标准, 设计所述客户端和所述服务器之间传递 的信息的格式。具体描述可参见本发明实施例中的相关描述, 本实施例不再赘 述。 在本发明实施例提供的设备管理的系统中,所述客户端既可以是移动网客 户端也可是固网客户端, 本发明实施例对此不做限定。 本发明实施例提供的设备管理的方法,服务器在接收客户端发送的设备信 息后向所述客户端发送管理指令,以使得所述客户端根据管理指令执行相应的 操作, 并向所述服务器返回管理指令响应消息; 相对于现有技术筒化了设备管 理的命令与流程, 提高系统内设备间的通信效率, 并降低设备维护复杂度。 同 时, 本发明实施例可以通过服务器发送的管理通知触发后继操作, 具有较强的 灵活性。
此外, 可以使用目前网络普遍支持的 HTTP来进行信息交互, 并采用广泛 使用的 XML来设计设备管理中的各个指令, 开发筒便, 有利于大规模应用。
可应用于固网客户端,并且本发明实施例提供的设备管理的系统中涉及的指令 及交互流程并不依赖于运营商的网络架构, 与运营商网络的关联耦合程度较 小, 从而更容易进行配置和部署。 实施例 4: 当所述客户端上出现符合预设定的突发情况报警条件的突发情况,本发明 实施例还提供了一种设备管理的方法, 如图 7所示, 所述方法包括以下步骤:
701、 当客户端上出现符合预设定的突发情况报警条件的突发情况时, 向 服务器发送客户端的设备信息, 所述设备信息包括与所述突发情况有关的参 数。
702、 接收所述服务器发送的突发情况响应指令。 当客户端上出现突发情况时,所述客户端向所述服务器发送的设备信息中 包括与所述突发情况有关的参数, 以通告所述突发情况。服务器接收到所述临 时设备信息后, 向客户端返回突发情况响应指令。 通常, 可以在客户端进行预 设置, 以使得所述突发情况出现时, 能够发送与所述突发情况有关的参数。 相 应的, 在服务器上可以预先设置与所述突发情况对应的突发情况响应指令。 举例来说, 当客户端出现电源异常时,客户端向服务器发出的设备信息中 包括电源异常相关参数, 用来通告自身的电源异常情况。所述服务器根据接收 到的电源异常相关参数, 向所述客户端返回一个对应的突发情况响应指令。所 述突发情况响应指令可以是一个确认信息, 用来通知所述客户端, 其电源异常 的突发情况已经记录至所述服务器。 本发明实施例提供的设备管理的方法中,通过 HTTP执行所述客户端和所 述月良务器间的设备管理的信息交互。可选的, 为了增强在网络上信息交互的安 全性, 可以通过 HTTPS进行客户端与服务器之间的设备管理的信息交互。 另外, 作为一种可使用的实施方式, 可以以 XML ( Extensible Markup Language, 可扩展标记语言)为标准, 设计所述客户端和所述服务器之间传递 的信息的格式。具体描述可参见本发明实施例中的相关描述, 本实施例不再赘 述。 在本发明实施例提供的设备管理的系统中,所述客户端既可以是移动网客 户端也可是固网客户端, 本发明实施例对此不做限定。 本发明实施例提供的设备管理的方法,服务器在接收并记录客户端发送的 突发情况有关的参数后向所述客户端返回突发情况响应指令,实现了对突发情 况的通报和记录, 便于后继修复。 此外, 可以使用目前网络普遍支持的 HTTP来进行信息交互, 并采用广泛 使用的 XML来设计设备管理中的各个指令, 开发筒便, 有利于大规模应用。 可应用于固网客户端,并且本发明实施例提供的设备管理的系统中涉及的指令 及交互流程并不依赖于运营商的网络架构, 与运营商网络的关联耦合程度较 小, 从而更容易进行配置和部署。 实施例 5: 本发明实施例提供了一种设备管理的装置, 所述装置可以设置在客户端。 如图 8所示, 所述装置包括: 设备信息发送单元 81、 管理指令接收单元 82、 参数操作执行单元 83、 指令响应生成单元 84、 指令响应发送单元 85。
设备信息发送单元 81用于在满足设备信息发送条件的情况下, 向服务器 发送客户端的设备信息,以使得所服务器根据预配置的设备信息与管理指令对 应关系查找到与所述设备信息对应的管理指令后,向所述客户端发送所述管理 指令。
所述设备信息发送条件包括: 经过预设定的时间间隔、收到所述服务器发 送的管理通知。 另外, 当所述客户端上出现符合预设定的突发情况报警条件的突发情况 时, 向服务器发送的客户端的设备信息中还包括与所述突发情况有关的参数, 以使得所述服务器返回突发情况响应指令。
管理指令接收单元 82用于接收所述服务器发送的所述管理指令, 所述管 理指令包括参数获取指令或参数更新指令。
参数操作执行单元 83用于根据所述管理指令中的参数获取指令或参数更 新指令, 执行参数操作。
指令响应生成单元 84用于生成管理指令响应消息, 所述管理指令响应消 息携带执行参数操作后的执行结果。 指令响应发送单元 85用于在执行对应操作后向所述服务器发送管理指令 响应消息。
此外, 所述管理指令接收单元 82还用于在向所述服务器发送管理指令响 应消息后,接收服务器发送的交互完成信息, 以使得所述客户端确认与所述服 务器间设备管理的信息交互的完成。 作为一种实际应用场景, 所述服务器在接收到设备信息后, 向所述客户端 发送的管理指令包括设备信息确认指令,而没有参数获取指令或参数更新指令 发送给所述客户端。 在此情况下, 所述设备信息发送单元 81还用于以预设定 的时间间隔向服务器发送客户端的设备信息; 所述指令响应发送单元 85还用 于接收所述服务器在收到所述设备信息后返回的设备信息确认指令。在此应用 场景下, 所述服务器和所述客户端能够确认与对方处于连接状态。 进一步的, 所述参数操作执行单元 83还包括: 第一参数操作子单元 831、 第二参数操作子单元 832。 其中,第一参数操作子单元 831用于当所述客户端接收到所述参数获取指 令时, 获取所述参数获取指令对应的参数。
第二参数操作子单元 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来设计设备管理中的各个指令, 开发筒便, 有利于大规模 应用。 实施例 6: 本发明实施例提供了一种设备管理的系统, 如图 10所示, 包括客户端和 服务器。 所述客户端用于在满足设备信息发送条件的情况下,向服务器发送客户端 的设备信息, 并接收所述服务器发送的管理指令。 所述服务器用于接收所述客户端的设备信息,根据预配置的设备信息与管 理指令对应关系,查找到与所述设备信息对应的管理指令并向所述客户端发送 管理指令; 所述客户端还用于根据所述管理指令中的参数获取指令或参数更新指令, 执行参数操作,并在执行参数操作后生成管理指令响应消息, 所述管理指令响 应消息携带执行参数操作后的执行结果;所述客户端还用于向所述服务器发送 所述管理指令响应消息。 所述服务器还用于向所述客户端发送交换完成信息,所述交互完成信息用 于通知所述客户端与所述服务器间设备管理的信息交互完成。 如图 11所示, 在本发明实施例的设备管理的系统中, 所述客户端和所述 服务器之间的设备管理的信息交换流程为:
1101、 所述客户端在满足设备信息发送条件的情况下, 向服务器发送客户 端的设备信息。 所述设备信息发送条件包括: 经过预设定的时间间隔、收到所述服务器发 送的管理通知。
1102、服务器接收所述客户端的设备信息后, 根据预配置的设备信息与管 理指令对应关系, 查找到与所述设备信息对应的管理指令。 可选的,在查找到与所述设备信息对应的管理指令后,服务器向所述客户 端返回接收成功响应消息; 或者在未查找到与所述设备信息对应的管理指令 时, 向所述客户端返回接收失败响应消息。 其中, 所述接收成功响应消息中可 以包括所述管理指令。
1103、 向客户端发送所述管理指令。 1104、客户端根据所述管理指令中的参数获取指令或参数更新指令,执行 参数操作。
所述管理指令中包括参数获取指令和 /或参数更新指令。 若所述客户端接 收到所述管理指令中的参数获取指令, 则根据所述参数获取指令,从所述客户 端中查找到所述参数获取指令要求的参数。若所述客户端接收到了所述参数更 新指令, 则需要将所述参数更新指令携带的参数值更新至所述客户端。
1105、 在执行所述参数操作后生成管理指令响应消息。
一方面, 客户端在完成参数获取后, 生成管理指令响应消息, 所述管理指 令响应消息中包括查找到的参数。 另一方面, 客户端在完成参数更新后, 也生 成管理指令响应消息,完成参数更新后生成的管理指令响应消息中包括记录了 更新成功 /失败情况的更新结果。
1106, 所述客户端向所述服务器发送管理指令响应消息。 1107、 所述服务器向所述客户端发送交互完成信息。 此外, 若所述设备信息发送条件为收到所述服务器发送的管理通知, 则客 户端在接收服务器发送的管理通知后, 向服务器发送客户端的设备信息。 关于 服务器发送所述管理通知的描述, 可参考本发明实施例 3的相关描述, 此处不 再赘述。
另外, 当所述客户端上出现符合预设定的突发情况报警条件的突发情况, 客户端发送的所述设备信息包括与所述突发情况有关的参数。以通告所述突发 情况。 服务器接收到所述临时设备信息后, 向客户端返回突发情况响应指令。 关于突发情况的交互流程描述可以参考本发明实施例 4中的相关描述,此处不 再赘述。 进一步的, 所述客户端和所述服务器通过 HTTP进行设备管理的信息交 互。 可选的, 为了增强在网络上信息交互的安全性, 可以通过 HTTPS进行客 户端与服务器之间的设备管理的信息交互。 另外, 还可以使用 XML来设计所 述客户端和所述服务器之间传递的信息的格式, 具体描述参见本发明实施例 2 中的描述, 此处不再赘述。 在本发明实施例提供的设备管理的系统中,所述客户端既可以是移动网客 户端也可是固网客户端, 本发明实施例对此不做限定。 本发明实施例提供的设备管理的系统,服务器在接收客户端发送的设备信 息后向所述客户端发送管理指令 ,以使得所述客户端根据管理指令执行相应的 操作, 并向所述服务器返回管理指令响应消息; 与现有技术相比, 本发明实施 例筒化了设备管理的命令与流程,提高系统内设备间的通信效率, 并降低设备 维护复杂度。 此外, 可以使用网络普遍支持的 HTTP来进行信息交互, 并采用广泛使用 的 XML来设计设备管理中的各个指令, 开发筒便, 有利于大规模应用。 另外,本发明实施例提供的设备管理的系统中涉及的指令及交互流程并不 依赖于运营商的网络架构, 因而与运营商网络的关联耦合程度较小,从而更容 易进行配置和部署。 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件的方式来实现, 当然也可以通过硬件,但很多 情况下前者是更佳的实施方式。基于这样的理解, 本发明的技术方案本质上或 者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软 件产品存储在可读取的存储介质中, 如计算机的软盘, 硬盘或光盘等, 包括若 干指令用以使得一台计算机设备 (可以是个人计算机, 服务器, 或者网络设备 等)执行本发明各个实施例所述的方法。 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到 变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应 所述以权利要求的保护范围为准。

Claims

权 利 要 求
1、 一种设备管理的方法, 其特征在于, 包括:
在满足设备信息发送条件的情况下, 向服务器发送客户端的设备信息, 以 使得所述服务器根据预配置的设备信息与管理指令对应关系查找到与所述设 备信息对应的管理指令后, 向所述客户端发送所述管理指令; 所述设备信息发 送条件包括: 经过预设定的时间间隔、 收到所述服务器发送的管理通知、 所述 客户端上出现符合预设定的突发情况报警条件的突发情况;
接收所述服务器发送的所述管理指令,所述管理指令包括参数获取指令或 参数更新指令;
根据所述管理指令中的参数获取指令或参数更新指令, 执行参数操作; 生成管理指令响应消息,所述管理指令响应消息携带执行参数操作后的执 行结果;
向所述服务器发送所述管理指令响应消息。
2、 根据权利要求 1所述的方法, 其特征在于,
当所述客户端接收到所述参数获取指令时, 所述执行参数操作具体包括: 获取所述参数获取指令对应的参数;
当所述客户端接收到所述参数更新指令时, 所述执行参数操作具体包括: 将所述参数更新指令中携带的参数值更新至所述客户端。
3、 根据权利要求 1或 2所述的方法, 其特征在于,
若所述执行参数操作包括获取所述参数获取指令对应的参数,所述管理指 令响应消息携带获取到的所述参数获取指令对应的参数;
若所述执行参数操作包括将所述参数更新指令中携带的参数值更新至所 述客户端, 所述管理指令响应消息携带执行参数值更新后的更新结果。
4、 根据权利要求 1所述的方法, 其特征在于, 在向所述服务器发送管理指 令响应消息后, 还包括:
接收服务器发送的交互完成信息,所述交互完成信息用于通知所述客户端 与所述服务器间设备管理的信息交互完成。
5、 根据权利要求 1所述的方法, 其特征在于, 当所述客户端上出现符合预 设定的突发情况报警条件的突发情况时,向服务器发送的客户端的设备信息中 还包括与所述突发情况有关的参数, 以使得所述服务器返回突发情况响应指 令。
6、 根据权利要求 1所述的方法, 其特征在于, 所述客户端和所述服务器通 过 HTTP超文本传输协议进行设备管理的信息交互。
7、 一种设备管理的方法, 其特征在于, 包括:
接收客户端在满足设备信息发送条件的情况下发送的客户端的设备信息; 根据预配置的设备信息与管理指令对应关系,查找到与所述设备信息对应 的管理指令;
向所述客户端发送所述管理指令;以使得所述客户端根据所述管理指令执 行参数操作后, 向所述服务器返回管理指令响应消息;
接收所述客户端返回的管理指令响应消息。
8、 根据权利要求 7所述的方法, 其特征在于, 还包括:
在查找到与所述设备信息对应的管理指令后,向所述客户端返回接收成功 响应消息; 或
在未查找到与所述设备信息对应的管理指令时,向所述客户端返回接收失 败响应消息。
9、 根据权利要求 7或 8所述的方法, 其特征在于, 所述接收成功响应消息 中可以包括所述管理指令。
10、 根据权利要求 7所述的方法, 其特征在于, 在接收客户端以预设定的 时间间隔发送的客户端的设备信息前, 还包括:
向所述客户端发送管理通知, 以使得所述客户端在接收所述管理通知后 , 向所述服务器发送所述设备信息。
11、 一种设备管理的装置, 其特征在于, 包括:
设备信息发送单元, 用于在满足设备信息发送条件的情况下, 向服务器发 送客户端的设备信息,以使得所述服务器根据预配置的设备信息与管理指令对 应关系查找到与所述设备信息对应的管理指令后,向所述客户端发送所述管理 指令; 所述设备信息发送条件包括: 经过预设定的时间间隔、 收到所述服务器 发送的管理通知、所述客户端上出现符合预设定的突发情况报警条件的突发情 况;
管理指令接收单元, 用于接收所述服务器发送的所述管理指令, 所述管理 指令包括参数获取指令或参数更新指令;
参数操作执行单元,用于根据所述管理指令中的参数获取指令或参数更新 指令, 执行参数操作;
指令响应生成单元, 用于生成管理指令响应消息, 所述管理指令响应消息 携带执行参数操作后的执行结果;
指令响应发送单元, 用于向所述服务器发送所述管理指令响应消息。
12、 根据权利要求 11所述的装置, 其特征在于, 所述参数操作执行单元还 包括:
第一参数操作子单元, 用于当所述客户端接收到所述参数获取指令时, 获 取所述参数获取指令对应的参数;
第二参数操作子单元, 用于当所述客户端接收到所述参数更新指令时,将 所述参数更新指令中携带的参数值更新至所述客户端。
13、 根据权利要求 11或 12所述的装置, 其特征在于, 若所述执行参数操作 包括获取所述参数获取指令对应的参数,所述执行参数操作后的执行结果为获 取到的所述参数获取指令对应的参数;
若所述执行参数操作包括将所述参数更新指令中携带的参数值更新至所 述客户端, 所述执行参数操作后的执行结果为更新后的更新结果。
14、 根据权利要求 11所述的装置, 其特征在于, 所述管理指令接收单元还 用于在向所述服务器发送管理指令响应消息后,接收服务器发送的交互完成信 息,所述交互完成信息用于通知所述客户端与所述服务器间设备管理的信息交 互完成。
15、 根据权利要求 11所述的装置, 其特征在于, 当所述客户端上出现符合 预设定的突发情况报警条件的突发情况时,向服务器发送的客户端的设备信息 中还包括与所述突发情况有关的参数,以使得所述服务器返回突发情况响应指 令。
16、 根据权利要求 11所述的装置, 其特征在于, 所述客户端和所述服务器 通过 HTTP超文本传输协议进行设备管理的信息交互。
17、 一种设备管理的装置, 其特征在于, 包括:
设备信息接收单元,用于接收客户端在满足设备信息发送条件的情况下发 送的客户端的设备信息; 管理指令查找单元,用于根据预配置的设备信息与管理指令对应关系查找 到与所述设备信息对应的管理指令;
管理指令发送单元,用于根据接收到的所述设备信息向所述客户端发送管 理指令; 以使得所述客户端根据所述管理指令执行参数操作后, 向所述服务器 返回管理指令响应消息;
指令响应接收单元, 用于接收所述客户端返回的管理指令响应消息。
18、 根据权利要求 17所述的装置, 其特征在于, 还包括:
响应消息返回单元, 用于在查找到与所述设备信息对应的管理指令后, 向 客户端返回接收成功响应消息;或在未查找到与所述设备信息对应的管理指令 时, 向客户端返回接收失败响应消息。
19、 根据权利要求 17或 18所述的装置, 其特征在于, 所述接收成功响应消 息中可以包括所述管理指令。
20、 根据权利要求 17所述的装置, 其特征在于, 还包括:
管理通知发送单元, 用于向所述客户端发送管理通知, 以使得所述客户端 在接收所述管理通知后, 向所述服务器发送所述设备信息。
21、 一种设备管理的系统, 其特征在于, 包括:
客户端,用于在满足设备信息发送条件的情况下向服务器发送客户端的设 备信息, 并接收所述服务器发送的管理指令;
服务器, 用于接收所述客户端的设备信息、根据预配置的设备信息与管理 指令对应关系查找到与所述设备信息对应的管理指令,并向所述客户端发送管 理指令;
所述客户端还用于根据所述管理指令中的参数获取指令或参数更新指令 执行参数操作,并在执行参数操作后生成管理指令响应消息, 所述管理指令响 应消息携带执行参数操作后的执行结果;所述客户端还用于向所述服务器发送 所述管理指令响应消息。
22、 根据权利要求 21所述的系统, 其特征在于, 所述客户端还用于在接收 到所述参数获取指令时, 获取所述参数获取指令对应的参数;
所述客户端还用于当所接收到所述参数更新指令时,将所述参数更新指令 中携带的参数值更新至所述客户端。
23、 根据权利要求 21或 22所述的系统, 其特征在于, 若所述客户端获取所 述参数获取指令对应的参数,则所述管理指令响应消息携带获取到的所述参数 获取指令对应的参数;
若所述客户端将所述参数更新指令中携带的参数值更新至所述客户端,则 所述管理指令响应消息携带执行参数值更新后的更新结果。
24、 根据权利要求 21所述的系统, 其特征在于, 当所述客户端上出现符合 预设定的突发情况报警条件的突发情况时,向服务器发送的客户端的设备信息 中还包括与所述突发情况有关的参数,以使得所述服务器返回突发情况响应指 令。
25、 根据权利要求 21所述的系统, 其特征在于, 所述服务器还用于向所述 客户端发送交换完成信息,所述交互完成信息用于通知所述客户端与所述服务 器间设备管理的信息交互完成。
26、 根据权利要求 21所述的系统, 其特征在于, 所述客户端和所述服务器 通过 HTTP超文本传输协议进行设备管理的信息交互。
PCT/CN2012/077435 2011-06-27 2012-06-25 设备管理的方法、装置和系统 Ceased WO2013000383A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP20120803985 EP2709311A4 (en) 2011-06-27 2012-06-25 METHOD, DEVICE AND DEVICE MANAGEMENT SYSTEM
JP2014517414A JP6050812B2 (ja) 2011-06-27 2012-06-25 デバイス管理方法、装置、およびシステム
US14/104,787 US20140108490A1 (en) 2011-06-27 2013-12-12 Device Management Method, Apparatus and System

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110175351.2 2011-06-27
CN2011101753512A CN102231678A (zh) 2011-06-27 2011-06-27 设备管理的方法、装置和系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/104,787 Continuation US20140108490A1 (en) 2011-06-27 2013-12-12 Device Management Method, Apparatus and System

Publications (1)

Publication Number Publication Date
WO2013000383A1 true WO2013000383A1 (zh) 2013-01-03

Family

ID=44844218

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/077435 Ceased WO2013000383A1 (zh) 2011-06-27 2012-06-25 设备管理的方法、装置和系统

Country Status (5)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015147349A (ja) * 2014-02-06 2015-08-20 キヤノン株式会社 ネットワークデバイス、ネットワークデバイスの制御方法およびそのプログラム
CN110858146A (zh) * 2018-08-23 2020-03-03 阿里巴巴集团控股有限公司 数据处理方法、装置和机器可读介质
CN115442284A (zh) * 2022-08-22 2022-12-06 绿盟科技集团股份有限公司 一种测试设备的系统及方法

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 北京东土科技股份有限公司 一种设备配置连接保护方法、系统及装置
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 腾讯科技(深圳)有限公司 终端动态配置、相应服务器实现方法、装置和存储介质
CN112825204B (zh) * 2019-11-20 2023-03-24 云丁网络技术(北京)有限公司 基于2g网络的门禁控制方法、装置、可读介质及设备
CN115022375B (zh) * 2022-06-28 2024-07-19 雷沃重工集团有限公司 一种挖掘机Tbox设备下行指令编译方法
CN115580659B (zh) * 2022-10-28 2025-07-22 维沃移动通信有限公司 异常网络服务恢复方法、装置、电子设备和服务器
CN115766457B (zh) * 2022-11-23 2025-01-24 中通服咨询设计研究院有限公司 基于不同应用场景的通信质控策略交互方法及系统
CN119814622B (zh) * 2024-11-27 2025-10-24 中国电信股份有限公司 服务器节点操作方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859393A (zh) * 2006-01-21 2006-11-08 华为技术有限公司 一种协商设备信息的系统及方法
CN1859200A (zh) * 2006-03-08 2006-11-08 华为技术有限公司 一种终端管理同步标记语言终端设备的方法、系统及终端
CN101047707A (zh) * 2006-03-30 2007-10-03 华为技术有限公司 发起设备能力信息协商的方法及系统
EP2326047A1 (en) * 2008-09-28 2011-05-25 Huawei Technologies Co., Ltd. Method for terminal configuration and management and terminal apparatus
CN102231678A (zh) * 2011-06-27 2011-11-02 华为终端有限公司 设备管理的方法、装置和系统

Family Cites Families (20)

* 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
WO2001080023A1 (en) * 2000-04-14 2001-10-25 Goahead Software Inc. A system and method for upgrading networked devices
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
JP2005141391A (ja) * 2003-11-05 2005-06-02 Hitachi Ltd エージェント駆動型監視システム及び方法
JP2006011888A (ja) * 2004-06-28 2006-01-12 Hitachi Ltd 遠隔管理システム
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
US9301155B2 (en) * 2006-10-23 2016-03-29 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 デバイス管理システム、デバイス管理サーバ及びデバイス管理クライアント
CN101431413B (zh) * 2007-11-08 2012-04-25 华为技术有限公司 进行认证的方法、系统、服务器及终端
KR100979201B1 (ko) * 2008-09-16 2010-09-01 한국전자통신연구원 이동통신 단말기 및 그의 소프트웨어 갱신 방법
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 富泰华工业(深圳)有限公司 主备服务器切换系统及方法
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 (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859393A (zh) * 2006-01-21 2006-11-08 华为技术有限公司 一种协商设备信息的系统及方法
CN1859200A (zh) * 2006-03-08 2006-11-08 华为技术有限公司 一种终端管理同步标记语言终端设备的方法、系统及终端
CN101047707A (zh) * 2006-03-30 2007-10-03 华为技术有限公司 发起设备能力信息协商的方法及系统
EP2326047A1 (en) * 2008-09-28 2011-05-25 Huawei Technologies Co., Ltd. Method for terminal configuration and management and terminal apparatus
CN102231678A (zh) * 2011-06-27 2011-11-02 华为终端有限公司 设备管理的方法、装置和系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2709311A4 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015147349A (ja) * 2014-02-06 2015-08-20 キヤノン株式会社 ネットワークデバイス、ネットワークデバイスの制御方法およびそのプログラム
CN110858146A (zh) * 2018-08-23 2020-03-03 阿里巴巴集团控股有限公司 数据处理方法、装置和机器可读介质
CN110858146B (zh) * 2018-08-23 2024-04-12 阿里巴巴新加坡控股有限公司 数据处理方法、装置和机器可读介质
CN115442284A (zh) * 2022-08-22 2022-12-06 绿盟科技集团股份有限公司 一种测试设备的系统及方法
CN115442284B (zh) * 2022-08-22 2023-06-09 绿盟科技集团股份有限公司 一种测试设备的系统及方法

Also Published As

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

Similar Documents

Publication Publication Date Title
EP2709311A1 (en) Method, device and system for equipment management
JP5574544B2 (ja) 単一化されたデバイス管理方法及びシステム
CN111955031B (zh) 在移动通信系统中使用网络切片的方法和设备
EP2249512B1 (en) Method, terminal, apparatus and system for device management
CN110445697B (zh) 视频大数据云平台设备接入服务方法
WO2012079501A1 (zh) Ap管理无线中继器的方法、装置及系统
CN102136942B (zh) 软件的下载方法和装置
CN115989688A (zh) 用于在设备改变故障的情况下恢复简档的方法和装置
WO2012174799A1 (zh) 升级包下载及安装的方法、服务器及系统
CN102055608A (zh) Cpe升级方法、装置和系统
WO2009146637A1 (zh) 设备与网关关联的方法和装置
CN103780436A (zh) 网络装置与其相关的连接保持方法
KR20080024480A (ko) 장치 관리에서 스케쥴링 태스크를 처리하기 위한 방법 및 시스템
CN101877861B (zh) 节点信息获取方法、客户端、服务器
JP5610654B2 (ja) 端末管理パッケージを提供する装置及び前記端末管理パッケージを受信する方法
WO2006122477A1 (en) A method for upward-transferring terminal information as well as method and system for maintaining terminal device
WO2010012157A1 (zh) 设备描述框架信息上报以及更新方法、设备和系统
WO2023148124A1 (en) Session management for redundant pdu sessions
CN116420363B (zh) 用于支持用户简档和策略信息的迁移的方法、系统和计算机可读介质
CN106982130A (zh) 一种设备版本同步方法及装置
US20240291714A1 (en) Automated power on notification system and method thereof
WO2012139463A1 (zh) 终端设备的初始化方法及装置
EP2426859B1 (en) Method and server for transferring large object
WO2009117950A1 (zh) 一种管理ddf信息的方法、设备及系统
JP4989440B2 (ja) 端末管理システム、端末管理サーバ及び端末装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12803985

Country of ref document: EP

Kind code of ref document: A1

REEP Request for entry into the european phase

Ref document number: 2012803985

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012803985

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2014517414

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE