一种数据采集设备、方法、装置及计算机可读存储介质制造方法及图纸

技术编号:33437256 阅读:17 留言:0更新日期:2022-05-19 00:25
本发明专利技术公开了一种数据采集设备、方法、装置及计算机可读存储介质,属于数据采集技术领域。本发明专利技术通过数据采集设备,采集终端的终端数据,分布式的获取数据源信息,并获取输入的数据分析规则,基于该数据分析规则中的报警规则确定终端数据是否满足报警条件,在终端数据不满足报警条件时,基于该数据分析规则中的数据规则对该数据进行数据分析,得到分析数据,通过报警规则确保数据安全,且通过数据规则进行数据分析减少云端服务器的数据计算量,缓解云端对数据进行计算分析的压力,降低数据延迟的情况出现,进而将该分析数据上传至云端服务器,提升数据实时采集、处理的速率。处理的速率。处理的速率。

【技术实现步骤摘要】
一种数据采集设备、方法、装置及计算机可读存储介质


[0001]本专利技术涉及数据采集
,尤其涉及一种数据采集设备、方法、装置及计算机可读存储介质。

技术介绍

[0002]随着计算机技术和网络通信技术的发展,物联网的概念得到了很大的延伸,即定义为几乎所有的信息技术与计算机、网络技术的结合,实现实物与实物之间的数据信息共享,实现具有智能化的实时数据收集、传递、处理以及执行。由于物联网等应用背景下的数据往往在地理上非常分散,并且对响应时间以及安全性都提出了更高的要求。云计算虽然为大数据提供了高效的计算平台,但传统的云计算通过将边端采集的海量传感器数据直接传输到云服务器,在云端进行复杂的任务计算的模式对数据传输的带宽要求高,同时会造成一定的数据时延问题。综上所述,传统的云计算模式难以实现实时高效的支持基于万物互联的应用服务程序,其中,带宽、延迟,但这两大瓶颈都不是短期内能得到有效解决的,因而会导致数据实时采集、处理的速率。

技术实现思路

[0003]本专利技术的主要目的在于提供一种数据采集设备、方法、装置及计算机可读存储介质,旨在解决如何提升数据实时采集、处理的速率的技术问题。
[0004]为实现上述目的,本专利技术提供一种数据采集设备,所述数据采集设备包括网络级联模块、采集模块、数据存储模块、数据分析模块和数据上传模块,所述网络级联模块、所述采集模块、所述数据存储模块、所述数据分析模块和所述数据上传模块之间建立有通信连接;
[0005]所述数据采集设备通过所述数据上传模块和云端服务器建立有连接关系,并通过所述网络级联模块和至少一个终端建立有连接关系;
[0006]所述采集模块,用于通过所述网络级联模块采集所述终端的终端数据,并将所述终端数据发送至所述数据存储模块进行存储;
[0007]所述数据分析模块,用于对所述数据存储模块中已存储的终端数据进行数据分析,得到分析数据;
[0008]所述数据上传模块,用于将所述数据分析模块进行数据分析得到的分析数据上传至云端服务器。
[0009]可选地,所述采集模块,还包括采集效率分析单元;
[0010]所述采集效率分析单元,用于获取同一网络下的所有数据采集设备的采集效率,并根据各所述采集效率和预设采集规则,确定各所述数据采集设备与终端之间的关联关系,以使所述网络级联模块根据所述关联关系连接各所述数据采集设备与终端。
[0011]可选地,所述采集模块,还包括数据采集单元;
[0012]所述数据采集单元,用于采集与所述数据采集设备连接的终端的终端数据,并将
所述终端数据发送至所述数据存储模块进行存储。
[0013]可选地,所述数据采集设备还包括数据二次开发模块;
[0014]所述数据二次开发模块与所述数据分析模块通信连接,所述数据二次开发模块,用于获取所述分析数据,并对所述分析数据进行二次处理,得到二次数据;
[0015]所述数据二次开发模块与所述数据存储模块通信连接,所述数据二次开发模块还用于将所述二次数据存储至所述数据存储模块。
[0016]此外,为实现上述目的,本专利技术还提供一种数据采集方法,所述数据采集方法包括以下步骤:
[0017]采集终端的终端数据;
[0018]获取输入的数据分析规则,并基于所述数据分析规则中的报警规则确定所述终端数据是否满足报警条件;
[0019]若否,则基于所述数据分析规则中的数据规则对所述终端数据进行数据分析,得到分析数据;
[0020]将所述分析数据上传至云端服务器。
[0021]可选地,所述采集终端的终端数据的步骤包括:
[0022]获取同一网络下的所有数据采集设备,并确定各所述数据采集设备的采集效率;
[0023]依据预设采集规则和各所述采集效率,制定各所述数据采集设备对应的采集任务;
[0024]控制各所述采集设备按照所述采集任务采集终端的终端数据。
[0025]可选地,所述将所述数据进行数据分析,得到分析数据的步骤包括:
[0026]获取输入的数据分析规则;
[0027]确定所述数据分析规则中的报警规则,依据所述报警规则确定所述分析数据是否满足报警条件;
[0028]若否,则依据所述数据分析规则对所述数据进行查重处理,得到分析数据。
[0029]可选地,所述将所述分析数据上传至云端服务器的步骤包括:
[0030]检测当前网络状态是否符合数据上传条件;
[0031]若当前网络状态符合所述数据上传条件,则将所述分析数据上传至云端服务器;
[0032]若当前网络状态不符合所述数据上传条件,则依据预设压缩规则对本地的数据存储模块中的当前存储数据进行数据压缩;
[0033]确定所述分析数据对应的时间戳信息,将所述时间戳信息与所述分析数据关联存储至进行数据压缩后的数据存储模块中。
[0034]可选地,所述将所述分析数据上传至云端服务器的步骤之后,还包括:
[0035]获取所述分析数据,并确定用户数据标准;
[0036]对所述分析数据进行二次处理以满足所述用户数据标准,得到二次数据;
[0037]将所述二次数据存储至本地的数据存储模块中。
[0038]此外,为实现上述目的,本专利技术还提供一种数据采集装置,所述数据采集装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的数据采集程序,其中:所述数据采集程序被所述处理器执行时实现如上所述的数据采集方法的步骤。
[0039]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读
存储介质上存储有数据采集程序,所述数据采集程序被处理器执行时实现如上所述的数据采集方法的步骤。
[0040]本专利技术提出的一种数据采集设备、方法、装置及计算机可读存储介质,通过数据采集设备,采集终端的终端数据,分布式的获取数据源信息,并获取输入的数据分析规则,基于该数据分析规则中的报警规则确定终端数据是否满足报警条件,在终端数据不满足报警条件时,基于该数据分析规则中的数据规则对该数据进行数据分析,得到分析数据,通过报警规则确保数据安全,且通过数据规则减少数据上传到云端服务器后的数据计算量,减少带宽占用,并通过先进行的数据分析,缓解云端对数据进行计算分析的压力,降低数据延迟的情况出现,进而将该分析数据上传至云端服务器,提升数据实时采集、处理的速率。
附图说明
[0041]图1为本数据采集设备结构示意图;
[0042]图2是本专利技术实施例方案涉及的硬件运行环境的数据采集装置的结构示意图;
[0043]图3为本专利技术数据采集方法第二实施例的流程示意图;
[0044]图4为本专利技术一实施例应用场景示意图;
[0045]图5为本专利技术一实施例的应用流程示意图。
[0046]附图标号说明:
[0047][0048]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
...

【技术保护点】

【技术特征摘要】
1.一种数据采集设备,其特征在于,所述数据采集设备包括网络级联模块、采集模块、数据存储模块、数据分析模块和数据上传模块,所述网络级联模块、所述采集模块、所述数据存储模块、所述数据分析模块和所述数据上传模块之间建立有通信连接;所述数据采集设备通过所述数据上传模块和云端服务器建立有连接关系,并通过所述网络级联模块和至少一个终端建立有连接关系;所述采集模块,用于通过所述网络级联模块采集所述终端的终端数据,并将所述终端数据发送至所述数据存储模块进行存储;所述数据分析模块,用于对所述数据存储模块中已存储的终端数据进行数据分析,得到分析数据;所述数据上传模块,用于将所述数据分析模块进行数据分析得到的分析数据上传至云端服务器。2.如权利要求1所述的数据采集设备,其特征在于,所述采集模块,还包括采集效率分析单元;所述采集效率分析单元,用于获取同一网络下的所有数据采集设备的采集效率,并根据各所述采集效率和预设采集规则,确定各所述数据采集设备与终端之间的关联关系,以使所述网络级联模块根据所述关联关系连接各所述数据采集设备与终端。3.如权利要求1所述的数据采集设备,其特征在于,所述采集模块,还包括数据采集单元;所述数据采集单元,用于采集与所述数据采集设备连接的终端的终端数据,并将所述终端数据发送至所述数据存储模块进行存储。4.如权利要求1所述的数据采集设备,其特征在于,所述数据采集设备还包括数据二次开发模块;所述数据二次开发模块与所述数据分析模块通信连接,所述数据二次开发模块,用于获取所述分析数据,并对所述分析数据进行二次处理,得到二次数据;所述数据二次开发模块与所述数据存储模块通信连接,所述数据二次开发模块还用于将所述二次数据存储至所述数据存储模块。5.一种数据采集方法,其特征在于,所述数据采集方法包括以下步骤:采集终端的终端数据;获取...

【专利技术属性】
技术研发人员:邵慧李维亮陈淑伟王在波
申请(专利权)人:山东有人物联网股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1