[发明专利]流计算系统、方法、电子设备和可读存储介质在审
申请号: | 202110169285.1 | 申请日: | 2021-02-07 |
公开(公告)号: | CN112783632A | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 吴富林;潘永高 | 申请(专利权)人: | 树根互联股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 李莎 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 系统 方法 电子设备 可读 存储 介质 | ||
本申请实施例提供了一种流计算系统、方法、电子设备和可读存储介质,涉及工业物联网技术领域,包括源数据模块、函数处理模块及目标模块。源数据模块用于实时接收原始数据。函数处理模块用于根据预先部署的业务逻辑,从原始数据中获取目标原始数据,对目标原始数据进行数据处理,得到数据处理结果。目标模块用于将数据处理结果实时发送至目标对象。基于该流计算系统的架构,通过流计算系统包括的各个模块之间的配合,使得边缘计算设备也可以对数据进行流式处理,从而缓解了云端处理数据的压力,减小了数据处理时延。
技术领域
本发明涉及工业物联网技术领域,具体而言,涉及一种流计算系统、方法、电子设备和可读存储介质。
背景技术
在各类物联网系统中,流计算应用广泛,比如工业物联网中对生产线数据进行实时处理、车联网中的车机对来自汽车总线数据的即时分析以及智慧城市中对来自各类城市设施数据的实时分析。
然而,目前流计算主要应用在云端大数据上,比如开源Apache Spark(计算引擎)、Apache Storm(分布式实时大数据处理系统)和Apache Flink(流处理框架)等,边缘设备由于受到各类资源受限,无法简单的把云端流计算框架移植到边缘设备上,也就无法充分利用边缘设备的资源,导致数据全部上云处理,随着物联设备增加,云端数据处理压力越大,时延也越大。
因此,云端数据处理压力大是当前亟需解决的问题。
发明内容
有鉴于此,本申请提供了一种流计算系统、方法、电子设备和可读存储介质,以改善上述问题。
第一方面,本发明提供一种流计算系统,应用于边缘计算设备,所述流计算系统包括源数据模块、函数处理模块及目标模块;
所述源数据模块用于实时接收原始数据;
所述函数处理模块用于根据预先部署的业务逻辑,从所述原始数据中获取目标原始数据,对所述目标原始数据进行数据处理,得到数据处理结果;
所述目标模块用于将所述数据处理结果实时发送至目标对象。
在可选的实施方式中,所述流计算系统还包括配置部署模块;
所述配置部署模块用于显示可视化配置界面;
响应在所述可视化配置界面进行的配置操作,基于所述配置操作生成并部署所述业务逻辑。
在可选的实施方式中,所述可视化配置界面包括功能区与配置区,所述功能区包括至少一个功能组件;所述配置部署模块还用于:
响应在所述功能区对至少一个目标功能组件进行的拖拽操作,在所述配置区显示全部所述目标功能组件;
响应对针对每个所述目标功能组件进行的参数调整操作,调整该目标功能组件的功能参数以及每个所述目标功能组件之间的逻辑关系,得到最终功能组件;
基于全部所述最终功能组件生成并部署业务逻辑。
在可选的实施方式中,所述业务逻辑包括至少一个函数,所述函数处理模块包括查询语句解析单元和查询语句执行单元;
所述查询语句解析单元用于对全部所述函数进行解析,得到解析结果,并将所述解析结果发送至所述查询语句执行单元;
所述查询语句执行单元用于根据所述解析结果执行全部所述函数,以对所述原始数据进行数据处理,得到数据处理结果。
在可选的实施方式中,所述流计算系统还包括存储模块;
所述存储模块用于存储所述数据处理结果中的目标数据处理结果,其中,所述存储模块包括Flash存储器、SD卡以及磁盘中的一种或多种。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于树根互联股份有限公司,未经树根互联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110169285.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:耳机
- 下一篇:金融公告的摘要提取方法与摘要提取终端