Internet of things (iot) intelligent electronic devices, systems and methods
US-2017063566-A1 · Mar 2, 2017 · US
US10313210B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10313210-B2 |
| Application number | US-201514615199-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 5, 2015 |
| Priority date | Jul 17, 2013 |
| Publication date | Jun 4, 2019 |
| Grant date | Jun 4, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for acquiring monitoring data and a system thereof, a task distribution server and an agent are disclosed. The method for acquiring the monitoring data includes: receiving registrations of the agent and a gathering device by the task distribution server; receiving, by the task distribution server, an acquiring instruction sent by the gathering device; and sending, by the task distribution server, the acquiring instruction to the agent to instruct the agent to acquire the monitoring data. Hence, a flexibility in acquiring the monitoring data is improved.
Opening claim text (preview).
The invention claimed is: 1. A method for acquiring monitoring data in a network, comprising: in the network, wherein the network includes a task distribution server, a plurality of agents, and a gathering device: receiving, from a first agent, by the task distribution server, a first registration request of the first agent, an identification of the first agent and a plurality of acquiring indexes supported by the first agent; in response to receiving the first registration request of the first agent, the identification of the first agent, and the plurality of acquiring indexes supported by the first agent, returning a registration accomplishment message to the first agent by the task distribution server; receiving a second registration request from a gathering device by the task distribution server, wherein the gathering device is a data crawler; receiving, by the task distribution server, an acquiring instruction sent by the gathering device; and sending the acquiring instruction to the first agent by the task distribution server, to instruct the first agent to acquire monitoring data, wherein: the acquiring instruction comprises the identification of the first agent to perform an acquisition, a respective acquiring index which is one of the plurality of acquiring indexes supported by the first agent and a data transmission mode, and the monitoring data corresponds to the respective acquiring index which is one of the plurality of acquiring indexes supported by the first agent; wherein the receiving, by the task distribution server, the acquiring instruction sent by the gathering device comprises: reading the identification of the first agent, the respective acquiring index and the data transmission mode from the acquiring instruction by the task distribution server; and wherein the sending the acquiring instruction to the first agent by the task distribution server, to instruct the first agent to acquire the monitoring data comprises: sending the acquiring instruction to the first agent corresponding to the identification in the acquiring instruction and assigning the respective acquiring index and the data transmission mode to the first agent, by the task distribution server; wherein the agent directly reports the monitoring data to the gathering device. 2. The method for acquiring the monitoring data according to claim 1 , wherein before the sending the acquiring instruction to the first agent by the task distribution server, to instruct the first agent to acquire the monitoring data, the method for acquiring the monitoring data further comprises: receiving, by the task distribution server, a task assignment request sent from the first agent; determining, by the task distribution server, whether there is a task to be allocated; and returning, by the task distribution server, a no task message to the first agent if the task distribution server determines that there is no task to be allocated, to make the first agent to enter a sleep state. 3. The method for acquiring the monitoring data according to claim 1 , wherein before the sending the acquiring instruction to the first agent by the task distribution server, to instruct the first agent to acquire the monitoring data, the method for acquiring the monitoring data further comprises: receiving, by the task distribution server, a pre-gathering message sent from the first agent, wherein the pre-gathering message indicates that the first agent is in an idle state; and determining by the task distribution server that the first agent is in the idle state, after the pre-gathering message sent from the first agent is received by the task distribution server. 4. A task distribution server, comprising a processor and a memory storing program codes, wherein the processor performs the stored program codes to: in a network including the task distribution server, a plurality of agents, and a gathering device: receive, from a first agent, a first registration request of the first agent, an identification of the first agent and a plurality of acquiring indexes supported by the first agent; in response to receiving the first registration request of the first agent, the identification of the first agent, and the plurality of acquiring indexes supported by the first agent, return a registration accomplishment message to the first agent; receive a second registration request from a gathering device, wherein the gathering device is a data crawler; receive an acquiring instruction sent by the gathering device; and send the acquiring instruction to the first agent to instruct the first agent to acquire monitoring data; wherein: the acquiring instruction comprises the identification of the first agent to perform an acquisition, a respective acquiring index which is one of the plurality of acquiring indexes supported by the first agent and a data transmission mode, and the monitoring data corresponds to the respective acquiring index which is one of the plurality of acquiring indexes supported by the first agent; the processor further performs the stored program codes to read the identification of the first agent, the respective acquiring index and the data transmission mode from the acquiring instruction; and the processor further performs the stored program codes to send the acquiring instruction to the first agent corresponding to the identification in the acquiring instruction and assign the respective acquiring index and the data transmission mode to the first agent; wherein the agent directly reports the monitoring data to the gathering device. 5. The task distribution server according to claim 4 , wherein the processor further performs the stored program codes to: before the task distribution server sends the acquiring instruction to the first agent to instruct the first agent to acquire the monitoring data, receive a task assignment request sent from the first agent; and determine whether there is a task to be allocated, and if it is determined that there is no task to be allocated, return a no task message to the first agent to make the first agent enter a sleep state. 6. The task distribution server according to claim 4 , wherein the processor further performs the stored program codes to: before the task distribution server sends the acquiring instruction to the first agent to instruct the first agent to acquire the monitoring data, receive a pre-gathering message sent from the first agent, wherein the pre-gathering message indicates that the first agent is in an idle state, and after the task distribution server receives the pre-gathering message sent from the first agent, determine that the first agent is in the idle state. 7. A first agent, comprising a processor and a memory storing program codes, wherein the processor performs the stored program codes to: in the network, wherein the network includes a task distribution server, a plurality of agents, and a gathering device: send a first registration request, an identification of the first agent and a plurality of acquiring indexes supported by the first agent to a task distribution server; in response to sending the first registration request of the first agent, the identification of the first agent, and the plurality of acquiring indexes supported by the first agent, receive a registration accomplishment message from the task distribution server; wherein the task distribution server further receives a second registration request from a gathering device that is a data crawler to register at the task distribution server; receive an acquiring instruction sent by the task distribution server, wherein the acquiring instruction is sent to the task distribution server by the gathering device and the acquiring instruction is configured to in
comprising network management agents or mobile agents therefor · CPC title
Processing captured monitoring data, e.g. for logfile generation · CPC title
Network monitoring probes · CPC title
Electricity · mapped topic
Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.