[发明专利]一种分布式微采集系统及其方法在审

专利信息
申请号: 201911253785.2 申请日: 2020-04-21
公开(公告)号: CN111224817A 公开(公告)日: 2020-06-02
发明(设计)人: 陈跃飞 申请(专利权)人: 重庆鲲量科技有限公司
主分类号: H04L12/24 分类号: H04L12/24;H04L12/10
代理公司: 重庆项乾光宇专利代理事务所(普通合伙) 50244 代理人: 高姜
地址: 401233 重*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 分布 式微 采集 系统 及其 方法
【权利要求书】:

1.一种分布式微采集系统,其特征在于,包括:

采集客户端,包含多个数据采集点,所述采集客户端通过数据采集点获数据,并对获取的数据进行封装发送;

数据处理器,对所述采集客户端获取的数据进行分析处理并将结果发送到消息队列,同时所述数据处理器还监听消息队列,并把结果写入到文件中;

所述消息队列用于协调所述采集客户端与所述数据处理器之间的数据解析、存储及分发工作;

注册中心,采集并保存所述采集客户端的信息,形成队列信息供服务;

以及采集服务器,用于获取所述注册中心的数据处理任务,执行处理任务,将处理结果分配到采集客户端进行应用处理。

2.根据权利要求1所述的分布式微采集系统,其特征在于,所述采集客户端,其接收采集服务器发送过来的待采集设备的参数数据,所述采集客户端通过多线程方式获取待采集设备的参数数据后,将参数数据封装成指定格式的字符串,通过队列的方式,发送到指定的消息队列;

其中,所述参数数据至少包括设备的IP地址、MAC地址及采集序列号。

3.根据权利要求1所述的分布式微采集系统,其特征在于,所述数据处理器通过NIO方式把采集结果写入到指定文件。

4.根据权利要求3所述的分布式微采集系统,其特征在于,所述数据处理器中设置有查询数据库和参数设置数据库;其中,所述参数设置数据库为可提供结果处理参数设置服务的Resultprocess,所述查询数据库为可提供设备产查询服务的Dataprocess。

5.根据权利要求1所述的分布式微采集系统,其特征在于,所述采集服务器,通过Dubbo分布式框架来获取注册中心的数据处理服务,从而获取待采集设备列表,然后根据配置的批量操作数,将待采集设备的采集任务分批交给注册中心中注册的采集客户端中应用处理,同时调用参数设置数据库服务传递所需参数到查询数据库中应用。

6.一种分布式微采集系统的采集方法,其特征在于,基于权利要求1-5任一项所述的分布式微采集系统,所述方法包括如下步骤:

步骤S001,启动系统;

步骤S002,系统启动后采集服务器根据配置文件周期从查询数据库中查询待采集设备列表,获取待采集设备的IP地址、MAC地址以及上下线状态,并保存;

步骤S003,数据服务器根据在线待采集设备的数量,将带采集设备进行分组,利用Dubbo框架调用采集客户端数据,采集客户端利用Collect-client服务去执行采集任务;

步骤S004,采集客户端的Collect-client服务被调用后,开启多线程去处理待采集设备的采集工作,同时通过SNMP协议获取待采集设备的端口信息,然后将采集结果发送到消息队列;

步骤S005,数据处理器监听消息队列,一旦有消息进入,就将消息取出处理以得到目标数据。

7.根据权利要求6所述的采集方法,其特征在于,在步骤S004中,采集服务器会记录待采集设备的数量,然后发送至数据处理器,数据处理器收到一个消息后会将计数减1,当计数为0时,数据处理器将结果写入到指定文件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆鲲量科技有限公司,未经重庆鲲量科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911253785.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top