Method for acquiring monitoring data and system thereof, task distribution server and agent

US10313210B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10313210-B2
Application numberUS-201514615199-A
CountryUS
Kind codeB2
Filing dateFeb 5, 2015
Priority dateJul 17, 2013
Publication dateJun 4, 2019
Grant dateJun 4, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • H04L41/046Primary

    comprising network management agents or mobile agents therefor · CPC title

  • H04L43/04Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10313210B2 cover?
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 distribut…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/046. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 04 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).