一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于大数据的热能监控综合检索方法与流程

2021-11-05 21:35:00 来源:中国专利 TAG:


1.本发明涉及热能监控技术领域,具体涉及一种基于大数据的热能监控综合检索方法。


背景技术:

2.随着供暖行业的迅速发展,需供暖的用户量激增,供暖公司需要管理大量的供暖用户以及与供暖用户相关联的海量供暖数据,传统的数据库无法在管理大量供暖数据的同时进行快速数据查询和报警显示,导致管理不善。因此,需要对传统数据库的检索方法进行改进。


技术实现要素:

3.针对现有技术中的缺陷,本发明提供的一种基于大数据的热能监控综合检索方法,提高了检索速度,具有实时监控和报警的效果。
4.为了解决上述技术问题,本发明提出以下技术方案:
5.一种基于大数据的热能监控综合检索方法,包括:
6.建立业务数据字段:在数据库中建立业务数据字段以及业务数据字段对应的业务数据类型;
7.选取检索关键字段:实时从业务数据字段中选取待监控字段作为检索关键字段;
8.建立索引表:以检索关键字段为基础,检索数据库中的业务数据记录,将包含检索关键字段的业务数据记录作为索引记录,形成动态索引表;
9.数据监控:周期性地检索动态索引表中的业务数据更新字段,将业务数据更新字段以及业务数据更新字段的关联信息进行显示;
10.数据报警:动态索引表中的业务数据更新字段的数值达到设定的报警阈值,进行报警。
11.进一步地,所述动态索引表存储有当前时刻和前一时刻的业务数据字段的状态或数值。
12.进一步地,所述周期性地检索动态索引表中的业务数据更新字段,将业务数据更新字段以及业务数据更新字段的关联信息进行显示的过程包括:
13.计时器计时启动;
14.判断动态索引表当前时刻和前一时刻的业务数据字段是否有状态或数值更新,如果有,对业务数据字段的状态或数值以及业务数据字段的关联信息进行显示;如果没有,退出本轮监听;
15.本轮监听结束。
16.进一步地,所述判断动态索引表当前时刻和前一时刻的业务数据字段是否有状态或数值更新的过程包括:
17.通过搜索引擎对当前时刻的动态索引表进行全文检索,如果检索到匹配的业务数
据字段,获取当前时刻业务数据字段的状态或数值;如果没有检索到匹配的业务数据字段,提交索引表错误日志记录,并对错误日志进行记录;
18.将当前时刻业务数据字段的状态或数值与前一时刻业务数据字段的状态或数值进行比较,如果比较结果一致,则业务数据字段没有更新;如果比较结果不一致,则业务数据字段为业务数据更新字段。
19.进一步地,所述动态索引表中的业务数据更新字段的数值达到设定的报警阈值,进行报警的过程包括:将获取的业务数据更新字段的数值与设定的阈值进行比较,如果没有达到报警阈值,继续监听,如果达到报警阈值,进行报警。
20.由上述技术方案可知,本发明的有益效果:通过对待监控字段以及与待监控字段相关联的检索关键字段进行预处理,形成动态索引表,在动态索引表中进行业务数据字段的检索和查询,避免了直接对数据库中海量业务数据字段的检索,提高了检索速度,而且在检索到业务数据字段后对更新后业务数据字段的状态或数值进行显示,并对业务数据更新字段的数值达到设定的报警阈值时,进行报警,具有实时监控和报警的效果。
附图说明
21.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
22.图1为本发明方法的流程图;
23.图2为本发明周期性地检索动态索引表中的业务数据更新字段,将业务数据更新字段以及业务数据更新字段的关联信息进行显示过程的流程图;
24.图3为本发明判断动态索引表当前时刻和前一时刻的业务数据字段是否有状态或数值更新过程的流程图。
具体实施方式
25.下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
26.参阅图1所示,本实施例提供的一种基于大数据的热能监控综合检索方法,包括:
27.建立业务数据字段:在数据库中建立业务数据字段以及业务数据字段对应的业务数据类型,业务数据字段包括用户地点、用户设备名称、实时温度、实时电压、实时电流、当前水流量和烟雾浓度等,业务数据类型包括数值型和字符型等。
28.选取检索关键字段:实时从业务数据字段中选取待监控字段作为检索关键字段,待监控字段包括实时温度、实时电压、实时电流、当前水流量和烟雾浓度等。
29.建立索引表:以检索关键字段为基础,检索数据库中的业务数据记录,将包含检索关键字段的业务数据记录作为索引记录,形成动态索引表,例如,待监控字段为“实时温度”时,检索关键字段即为“实时温度”,将数据库中与“实时温度”相关的业务数据记录记载下来作为索引记录,形成与“实时温度”相关的动态索引表,在动态索引表中进行业务数据字段的检索和查询,避免了直接对数据库中海量业务数据字段的检索,提高了检索速度。
30.数据监控:周期性地检索动态索引表中的业务数据更新字段,将业务数据更新字段以及业务数据更新字段的关联信息进行显示,例如,某一用户地点的某一设备的实时温度发生更新,将该实时温度字段进行显示,而某一用户地点的某一设备信息为“实时温度”的关联信息,也需要进行显示,具有实时监控的效果,便于工作人员查找故障点。
31.数据报警:动态索引表中的业务数据更新字段的数值达到设定的报警阈值,进行报警,如果某一用户地点的某一设备的“实时温度”高于设定的报警阈值,进行报警,具有实时报警的功能。
32.在本实施例中,所述动态索引表存储有当前时刻和前一时刻的业务数据字段的状态或数值,前一时刻的业务数据字段的状态或数值也可以存储在数据库的临时缓存中。
33.参阅图2所示,所述周期性地检索动态索引表中的业务数据更新字段,将业务数据更新字段以及业务数据更新字段的关联信息进行显示的过程包括:
34.计时器计时启动,计时器的设置可以根据实际需要设定,默认情况下为1分钟。
35.判断动态索引表当前时刻和前一时刻的业务数据字段是否有状态或数值更新,如果有,对业务数据字段的状态或数值以及业务数据字段的关联信息进行显示;如果没有,退出本轮监听,在显示业务数据字段更新后的状态或数值时,业务数据字段的关联信息也一并显示,便于工作人员直观地获得故障点信息。
36.本轮监听结束。
37.参阅图3所示,所述判断动态索引表当前时刻和前一时刻的业务数据字段是否有状态或数值更新的过程包括:
38.通过搜索引擎对当前时刻的动态索引表进行全文检索,如果检索到匹配的业务数据字段,获取当前时刻业务数据字段的状态或数值;如果没有检索到匹配的业务数据字段,提交索引表错误日志记录,并对错误日志进行记录。
39.将当前时刻业务数据字段的状态或数值与前一时刻业务数据字段的状态或数值进行比较,如果比较结果一致,则业务数据字段没有更新;如果比较结果不一致,则业务数据字段为业务数据更新字段,通过将当前时刻业务数据字段的状态或数值与前一时刻业务数据字段的状态或数值进行比较,快速地获得业务数据字段的状态或数值的变化,同时减少数据库缓存的压力,具有更快的数据处理速度。
40.在本实施例中,所述动态索引表中的业务数据更新字段的数值达到设定的报警阈值,进行报警的过程包括:将获取的业务数据更新字段的数值与设定的阈值进行比较,如果没有达到报警阈值,继续监听,如果达到报警阈值,进行报警。
41.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献