[发明专利]一种分布式微采集系统及其方法在审
申请号: | 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时,数据处理器将结果写入到指定文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆鲲量科技有限公司,未经重庆鲲量科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911253785.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:超声空化泡运动矢量估计方法
- 下一篇:新型毛发移植器