火灾预警方法、装置、计算机设备、存储介质与流程

文档序号:31513122发布日期:2022-09-14 11:32阅读:76来源:国知局
火灾预警方法、装置、计算机设备、存储介质与流程

1.本技术涉及大数据分析技术领域,特别是涉及一种火灾预警方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.综合管廊建于城市地下,将电力管线、通讯管线、燃气管线、供热管线等各种工程管线放置在同一个或多个相邻的空间内。由于电力管线在运行时处于发热状态,容易导致电力管线周边的其它管线出现故障,甚至引发火灾,因此需要对综合管廊内部的温度、氧气浓度等数据进行实时监测,对火灾进行预警。
3.传统技术中,通常通过在综合管廊内部设置多个传感器,将传感器采集到的实时数据与预设的报警阈值进行比较,当实时数据大于报警阈值时,进行火灾预警。但是采用这个方法进行火灾预警时,在环境因素发生变化时(例如,季节变化导致的温度变化、地域导致的昼夜温差变化等),需要根据环境因素的变化对报警阈值进行调整,在一些昼夜温差变化较大的区域,甚至无法确定对应的报警阈值,从而使得火灾预警准确率低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种适用性强、准确率高的火灾预警方法、装置、计算机设备、存储介质和计算机程序产品。
5.第一方面,本技术提供了一种火灾预警方法。所述方法包括:
6.根据传感器在当前时刻采集到的当前环境数据确定第一环境数据;
7.获取与所述第一环境数据对应的第二环境数据,所述第二环境数据是根据所述传感器采集的历史环境数据生成的;
8.确定所述第一环境数据和所述第二环境数据之间的第一差异度,当所述第一差异度符合预设条件时,生成火灾预警信息。
9.在其中一个实施例中,所述第二环境数据的生成方法,包括:
10.获取多个历史时刻采集的历史环境数据,所述历史环境数据为同比环境数据和/或环比环境数据;
11.确定多个所述历史环境数据的变化度,根据所述变化度以及多个所述历史环境数据,生成所述第二环境数据。
12.在其中一个实施例中,所述获取多个历史时刻采集的历史环境数据,包括:
13.获取多个所述历史时刻采集的原始环境数据;
14.对多个所述原始环境数据进行滤波处理,生成所述历史环境数据。
15.在其中一个实施例中,所述对多个所述原始环境数据进行滤波处理,生成所述历史环境数据,包括:
16.确定所述原始环境数据中每个第一原始环境数据与对应的第二原始环境数据之间的第二差异度,所述第一原始环境数据为在所述第二原始环境数据之后的一个时刻采集
的数据;
17.当所述第二差异度大于预设阈值时,将所述第一原始环境数据替换为所述第二原始环境数据,当所述第二差异度小于或等于预设阈值时,保持所述第一原始环境数据不变,得到所述历史环境数据。
18.在其中一个实施例中,所述根据传感器在当前时刻采集到的当前环境数据确定第一环境数据,包括:
19.获取所述传感器在上一时刻采集到的第三环境数据,以及在所述当前时刻采集到的所述当前环境数据;
20.确定所述当前环境数据与所述第三环境数据之间的第三差异度;
21.当所述第三差异度大于波动阈值时,存储所述当前环境数据,并将所述当前环境数据作为所述第一环境数据;
22.当所述第三差异度小于或等于所述波动阈值时,丢弃所述当前环境数据,将所述第三环境数据作为所述第一环境数据。
23.在其中一个实施例中,所述当所述第一差异度符合预设条件时,生成火灾预警信息,包括:
24.当所述第一差异度符合预设条件时,获取所述第一环境数据对应的采集位置,根据所述采集位置以及所述第一环境数据,生成所述火灾预警信息。
25.第二方面,本技术还提供了一种火灾预警装置。所述装置包括:
26.第一数据确定模块,用于根据传感器在当前时刻采集到的当前环境数据确定第一环境数据;
27.第二数据获取模块,用于获取与所述第一环境数据对应的第二环境数据,所述第二环境数据是根据所述传感器采集的历史环境数据生成的;
28.预警模块,用于确定所述第一环境数据和所述第二环境数据之间的第一差异度,当所述第一差异度符合预设条件时,生成火灾预警信息。
29.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面任一项实施例所述的火灾预警方法。
30.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项实施例所述的火灾预警方法。
31.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述第一方面任一项实施例所述的火灾预警方法。
32.上述火灾预警方法、装置、计算机设备、存储介质和计算机程序产品,通过根据传感器在当前时刻采集到的当前环境数据确定第一环境数据,能够减少计算机设备处理的数据量,从而提高数据处理的效率;通过根据传感器采集的历史环境数据生成与第一环境数据对应的第二环境数据,确定第一环境数据与第二环境数据之间的第一差异度,采用预设条件对第一差异度进行判断,当确定第一差异度符合预设条件时,生成火灾预警信息;能够直接根据第一环境数据与第二环境数据之间的差异度是否符合预设条件,确定是否进行火
灾预警,从而提高火灾预警的准确率。此外,使用该方法进行火灾预警时,无需改动预设条件中的阈值,使得该火灾预警方法可以不受环境因素变化的影响,适用于多种不同的环境中,从而增强该火灾预警方法的适用性。
附图说明
33.图1为一个实施例中火灾预警方法的流程示意图;
34.图2为一个实施例中第一环境数据确定步骤的流程示意图;
35.图3a为另一个实施例中火灾预警方法的流程示意图;
36.图3b为一个实施例中第二环境数据生成步骤的示意图;
37.图4为一个实施例中火灾预警装置的结构框图;
38.图5为一个实施例中计算机设备的内部结构图。
具体实施方式
39.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
40.在一个实施例中,如图1所示,提供了一种火灾预警方法,本实施例以该方法应用于终端进行举例说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能电视、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
41.本实施例中,该方法包括以下步骤:
42.步骤s102,根据传感器在当前时刻采集到的当前环境数据确定第一环境数据。
43.其中,传感器可以设置于城市地下综合管廊的各个区域中。第一环境数据可以用于判断是否生成火灾预警信息。
44.具体地,一个实施例中,终端实时接收传感器在当前时刻下采集得到的当前环境数据。通过预设规则对当前环境数据进行预处理,确定与当前时刻对应的第一环境数据。一个示例中,预设规则可以但不仅限于包括:将当前环境数据与第一阈值进行比较,在当前环境数据大于第一阈值的情况下,将当前环境数据作为第一环境数据;或者,将当前环境数据与上一时刻采集到的环境数据进行比较,在当前环境数据与上一时刻采集到的环境数据之间的差异度满足波动阈值时,将当前环境数据作为第一环境数据。另一个实施例中,终端实时接收传感器在当前时刻下采集得到的当前环境数据。将当前环境数据作为第一环境数据。
45.步骤s104,获取与第一环境数据对应的第二环境数据。
46.其中,第二环境数据是根据传感器在当前时刻之前采集到的历史环境数据生成的。第二环境数据可以作为当前时刻在正常情况下(即无需生成火灾预警信息的情况下)采集到的环境数据。
47.具体地,终端预先获取传感器在当前时刻之前采集到的多个历史环境数据,对多
个历史环境数据进行运算处理,生成与当前时刻对应的第二环境数据,并将第二环境数据以及与第二环境数据对应的采集时刻存储在终端的缓存中。终端在确定第一环境数据之后,根据第一环境数据的采集时间,从缓存中读取与第一环境数据对应的第二环境数据。
48.步骤s106,确定第一环境数据和第二环境数据之间的第一差异度,当第一差异度符合预设条件时,生成火灾预警信息。
49.其中,第一差异度可以但不仅限于为第一环境数据与第二环境数据之间的差值,第一环境数据与第二环境数据之间的比例等中的任一项。
50.具体地,终端中预先存储了火灾预警信息生成的预设条件。终端对第一环境数据和第二环境数据进行运算处理,确定第一环境数据与第二环境数据之间的第一差异度。将第一差异度与预设条件中的预警阈值进行比较,当第一差异度大于预警阈值时,确定第一差异度符合预设条件,获取与第一环境数据对应的采集时刻,生成与第一环境数据对应的火灾预警信息,并在终端的显示区域中显示该火灾预警信息。
51.上述火灾预警方法中,通过根据传感器在当前时刻采集到的当前环境数据确定第一环境数据,能够减少计算机设备处理的数据量,从而提高数据处理的效率;通过根据传感器采集的历史环境数据生成与第一环境数据对应的第二环境数据,确定第一环境数据与第二环境数据之间的第一差异度,采用预设条件对第一差异度进行判断,当确定第一差异度符合预设条件时,生成火灾预警信息;能够直接根据第一环境数据与第二环境数据之间的差异度是否符合预设条件,确定是否进行火灾预警,从而提高火灾预警的准确率。此外,使用该方法进行火灾预警时,无需改动预设条件中的阈值,使得该火灾预警方法可以不受环境因素变化的影响,适用于多种不同的环境中,从而增强该火灾预警方法的适用性。
52.在一个实施例中,第二环境数据的生成方法,包括:获取多个历史时刻采集的历史环境数据;确定多个历史环境数据的变化度,根据变化度以及多个历史环境数据,生成第二环境数据。
53.其中,历史环境数据可以为同比环境数据和/或环比环境数据。
54.具体地,终端获取传感器在当前时刻之前的多个历史时刻采集的历史环境数据。对多个历史环境数据进行运算处理,确定多个历史环境数据之间的变化度。对当前时刻之前的上一时刻采集的历史环境数据和变化度进行运算处理,生成第二环境数据。
55.一个示例中,当历史环境数据为同比环境数据时,终端对多个同比环境数据进行运算处理,确定同比变化度,对当前时刻之前的上一同比时刻采集的同比环境数据和同比变化度进行运算处理,生成第二环境数据。
56.一个示例中,当历史环境数据为环比环境数据时,终端对多个环比环境数据进行运算处理,确定环比变化度,对当前时刻之前的上一环比时刻采集的环比环境数据和环比变化度进行运算处理,生成第二环境数据。
57.一个示例中,当历史环境数据为同比环境数据和环比环境数据时,终端对多个同比环境数据进行运算处理,确定同比变化度,对当前时刻之前的上一同比时刻采集的同比环境数据和同比变化度进行运算处理,生成第二同比环境数据。对多个环比环境数据进行运算处理,确定环比变化度,对当前时刻之前的上一环比时刻采集的环比环境数据和环比变化度进行运算处理,生成第二环比环境数据。根据第二同比环境数据和第二环比环境数据,生成第二环境数据。
58.一个示例中,当历史环境数据为同比环境数据和环比环境数据时,第二环境数据可以为第二同比环境数据和第二环比环境数据的平均值,也可以是第二同比环境数据和第二环比环境数据中的极小值,还可以是第二同比环境数据和第二环比环境数据中的极大值,在此不做具体限定。
59.本实施例中,通过获取多个历史环境数据,确定多个历史环境数据的变化度,根据变化度和历史环境数据生成第二环境数据,能够利用历史环境数据的变化趋势生成第二环境数据,提高第二环境数据的准确率,从而提高后续利用第二环境数据进行火灾预警的准确率。
60.在一个实施例中,获取多个历史时刻采集的历史环境数据,包括:获取多个历史时刻采集的原始环境数据;对多个原始环境数据进行滤波处理,生成历史环境数据。
61.具体地,终端获取传感器在多个历史时刻采集的原始环境数据,对多个原始环境数据进行滤波处理,生成历史环境数据。一个示例中,滤波处理可以为采用滤波阈值与原始环境数据进行比较,将大于滤波阈值的原始环境数据作为历史环境数据,也可以为按照原始环境数据对应的采集时刻对多个原始环境数据进行排序,获取排序后的相邻两两原始环境数据之间的差异度,当差异度大于滤波阈值时,将相邻两两原始环境数据中采集时刻较早的原始环境数据作为滤波后的采集时刻较晚的原始环境数据。
62.本实施例中,通过对多个历史时刻采集的原始环境数据进行滤波处理,生成与历史时刻对应的历史环境数据,能够提高后续根据历史环境数据生成的第二环境数据的准确率。
63.在一个实施例中,对多个原始环境数据进行滤波处理,生成历史环境数据,包括:确定原始环境数据中每个第一原始环境数据与对应的第二原始环境数据之间的第二差异度,当第二差异度大于预设阈值时,将第一原始环境数据替换为第二原始环境数据,当第二差异度小于或等于预设阈值时,保持第一原始环境数据不变,得到历史环境数据。
64.其中,第一原始环境数据为在第二原始环境数据之后的一个时刻采集的数据。
65.具体地,终端按照与原始环境数据对应的采集时刻对多个原始环境数据进行排序,从排序后的多个原始环境数据中确定多个第一原始环境数据,将与第一原始环境数据相邻的,在第一原始环境数据之前采集的原始环境数据,作为与第一原始环境数据对应的第二原始环境数据。对每个第一原始环境数据与对应的第二原始环境数据进行运算处理,确定每个第一原始环境数据与对应的第二原始环境数据之间的第二差异度。从排序后的多个原始环境数据中第一个第一原始环境数据开始,将与每个第一原始环境数据对应的第二差异度与预设阈值进行比较,当确定第二差异度大于预设阈值时,将第一原始环境数据替换为第二原始环境数据;当确定第二差异度小于或等于预设阈值时,保持第一原始环境数据不变,直至对排序后的多个原始环境数据中最后一个第一原始环境数据处理完毕,得到历史环境数据。
66.本实施例中,通过确定第一原始环境数据与第二原始环境数据之间的第二差异度,根据第二差异度与预设阈值,对每个第一原始环境数据进行处理,得到历史环境数据,能够避免由于传感器故障导致的原始环境数据误差,提高历史环境数据的准确率,从而提高后续采用历史环境数据生成的第二环境数据的准确率。
67.在一个实施例中,如图2所示,步骤s104,获取与第一环境数据对应的第二环境数
据,包括:
68.步骤s202,获取传感器在上一时刻采集到的第三环境数据,以及在当前时刻采集到的当前环境数据。
69.步骤s204,确定当前环境数据与第三环境数据之间的第三差异度。
70.步骤s206,将第三差异度与波动阈值进行比较。
71.步骤s208,存储当前环境数据,并将当前环境数据作为第一环境数据。
72.步骤s210,丢弃当前环境数据,将第三环境数据作为第一环境数据。
73.具体地,终端中预先存储有波动阈值。终端获取传感器在当前时刻采集到的当前环境数据,从缓存中读取传感器在当前时刻之前的上一采集时刻采集到的第三环境数据,对第三环境数据与当前环境数据进行运算处理,确定第三环境数据与当前环境数据之间的第三差异度,将第三差异度与波动阈值进行比较,在确定第三差异度大于波动阈值的情况下,执行步骤s208,将当前环境数据存储在缓存中,并将当前环境数据作为当前时刻的第一环境数据。在确定第三差异度小于波动阈值的情况下,执行步骤s210,丢弃当前环境数据,并将第三环境数据作为当前时刻的第一环境数据。
74.一个示例中,当终端在预设时间段内均未存储当前环境数据时,终端会存储传感器在下一采集时刻采集到的当前环境数据,并将该当前环境数据作为第一环境数据。
75.本实施例中,通过确定当前环境数据与第三环境数据之间的第三差异度,采用波动阈值与第三差异度进行比较,确定第一环境数据,能够过滤与上一采集时刻的第三环境数据之间的差异度过小的当前环境数据,减少终端存储的环境数据的数量,从而提高终端对环境数据处理的效率。
76.在一个实施例中,步骤s106,确定第一环境数据和第二环境数据之间的第一差异度,当第一差异度符合预设条件时,生成火灾预警信息,包括:当第一差异度符合预设条件时,获取第一环境数据对应的采集位置,根据采集位置以及第一环境数据,生成火灾预警信息。
77.具体地,终端获取的环境数据包括多种,一个示例中,终端获取的环境数据包括温度数据和氧气浓度数据。终端将与第一环境数据中的温度数据对应的第一温度差异度与预设条件中的温度阈值进行比较。终端将与第一环境数据中的氧气浓度数据对应的第一浓度差异度与预设条件中的浓度阈值进行比较。在终端确定第一温度差异度大于温度阈值,并且第一浓度差异度大于浓度阈值的情况下,获取与第一环境数据对应的采集位置,根据采集位置以及第一环境数据生成火灾预警信息,并将火灾预警信息显示在终端上。一个示例中,火灾预警信息可以为xx管廊xx位置第一环境数据过高或者第一环境数据异常。
78.本实施例中,通过对多种环境数据进行判断,当确定每种环境数据均符合预设条件时,生成火灾预警信息,并将火灾预警信息显示在终端上,能够提高火灾预警信息的准确率,并提供可视化的火灾预警信息。
79.在一个实施例中,如图3a所示,提供了一种火灾预警方法,包括:
80.步骤s302,获取传感器在上一时刻采集到的第三环境数据,以及在当前时刻采集到的当前环境数据。
81.步骤s304,确定当前环境数据与第三环境数据之间的第三差异度,将第三差异度与波动阈值比较,确定第一环境数据。
82.具体地,终端获取传感器在当前时刻之前的上一采集时刻下采集得到的第三环境数据,以及在当前时刻采集到的当前环境数据。获取当前环境数据与第三环境数据之间的差值,将差值与波动阈值进行比较,当差值大于波动阈值时,存储当前环境数据,并将当前环境数据作为第一环境数据;当差值小于波动阈值时,丢弃当前环境数据,并将第三环境数据作为第一环境数据。
83.步骤s306,获取与第一环境数据对应的第二环境数据。
84.具体地,终端获取多个原始环境数据,对多个原始环境数据进行滤波处理,得到多个历史环境数据。对多个历史环境数据进行运算处理,确定多个历史环境数据的变化度,采用变化度和历史环境数据生成与未来时刻对应的第二环境数据。终端根据第一环境数据的采集时刻确定与第一环境数据对应的第二环境数据。
85.一个示例中,如图3b所示,t为传感器对环境数据进行采集的采集时刻,k为传感器采集环境数据的周期,date为传感器对环境数据进行采集的日期。与d1天的t+k时刻对应的第二环境数据的生成方式如下:终端获取d1天在t+k时刻之前的t-4k时刻、t-3k时刻、t-2k时刻、t-k时刻、t时刻的环比环境数据,对多个环比环境数据进行运算处理,确定环比变化度。对d1天的t时刻的环比环境数据和环比变化度进行运算处理,得到d1天的t+k时刻的第二环境数据。另一个示例中,与dn天的t+k时刻对应的第二环境数据的生成方式如下:终端获取dn天在t+k时刻之前的t-4k时刻、t-3k时刻、t-2k时刻、t-k时刻、t时刻的环比环境数据,对多个环比环境数据进行运算处理,确定环比变化度,对dn天的t时刻的环比环境数据和环比变化度进行运算处理,得到dn天的t+k时刻的第二环比数据。终端获取从d1天至dn-1天的t+k时刻的多个同比环境数据,对多个同比环境数据进行运算处理,确定同比变化度,对dn-1天的t+k时刻的同比环境数据和同比变化度进行运算处理,得到dn天的t+k时刻的第二同比数据。对第二环比数据和第二同比数据进行运算处理,将第二环比数据和第二同比数据的平均值作为与dn天的t+k时刻对应的第二环境数据。
86.步骤s308,确定第一环境数据和第二环境数据之间的第一差异度。
87.步骤s310,当第一差异度符合预设条件时,获取第一环境数据对应的采集位置,根据采集位置和第一环境数据,生成火灾预警信息。
88.具体地,终端对第一环境数据和第二环境数据进行运算处理,确定第一环境数据和第二环境数据之间的第一差异度,将第一差异度与预设条件中的预警阈值比较,当第一差异度大于预警阈值时,确定第一差异度符合预设条件,获取第一环境数据对应的采集位置,根据采集位置以及第一环境数据,生成火灾预警信息,并显示在终端上。第一差异度的确定方式可以参照上述实施例中提供的第一差异度确定操作,在此不做具体阐述。
89.一个示例中,终端可以获取与当前采集时刻对应的多个同比采集时刻下的同比环境数据,以及与当前采集时刻对应的多个环比采集时刻下的环比环境数据。对第一环境数据与多个同比环境数据进行滤波处理,确定第一环境数据与多个同比环境数据之间的同比变化度,对第一环境数据和同比变化度进行运算处理,得到与当前时刻对应的未来时刻下的第三同比数据。对第一环境数据与多个环比环境数据进行滤波处理,确定第一环境数据与多个环比环境数据之间的环比变化度,对第一环境数据和环比变化度进行运算处理,得到与当前时刻对应的未来时刻下的第三环比数据。根据第三同比数据和第三环比数据,生成与当前时刻对应的未来时刻下的预测环境数据。
90.本实施例中,通过将当前环境数据与第三环境数据进行比较确定第一环境数据,能够减少终端存储的环境数据的数据量,提高终端对数据处理的效率;根据多个历史环境数据生成与未来时刻对应的第二环境数据,在第一环境数据和第二环境数据之间的第一差异度符合预设条件的情况下生成预警信息,能够采用历史环境数据的变化趋势对未来时刻的第一环境数据进行预测,生成第二环境数据,据第一环境数据与第二环境数据之间的差异度确定是否进行火灾预警,从而提高火灾预警的准确率。此外,采用这种方法进行火灾预警时,无需改动预设条件中的阈值,使得该火灾预警方法可以不受环境因素变化的影响,适用于多种不同的环境中,从而增强该火灾预警方法的适用性。
91.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
92.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的火灾预警方法的火灾预警装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个火灾预警装置实施例中的具体限定可以参见上文中对于火灾预警方法的限定,在此不再赘述。
93.在一个实施例中,如图4所示,提供了一种火灾预警装置400,包括:第一数据确定模块402、第二数据获取模块404和预警模块406,其中:
94.第一数据确定模块402,用于根据传感器在当前时刻采集到的当前环境数据确定第一环境数据。
95.第二数据获取模块404,用于获取与第一环境数据对应的第二环境数据,第二环境数据是根据传感器采集的历史环境数据生成的。
96.预警模块406,用于确定第一环境数据和第二环境数据之间的第一差异度,当第一差异度符合预设条件时,生成火灾预警信息。
97.在一个实施例中,第二数据获取模块404包括:历史数据获取单元,用于获取多个历史时刻采集的历史环境数据,历史环境数据为同比环境数据和/或环比环境数据;变化度确定单元,用于确定多个历史环境数据的变化度,根据变化度以及多个历史环境数据,生成第二环境数据。
98.在一个实施例中,历史数据获取单元包括:原始数据获取子单元,用于获取多个历史时刻采集的原始环境数据;历史数据生成子单元,用于对多个原始环境数据进行滤波处理,生成历史环境数据。
99.在一个实施例中,历史数据生成子单元,还用于确定原始环境数据中每个第一原始环境数据与对应的第二原始环境数据之间的第二差异度,第一原始环境数据为在第二原始环境数据之后的一个时刻采集的数据;当第二差异度大于预设阈值时,将第一原始环境数据替换为第二原始环境数据,当第二差异度小于或等于预设阈值时,保持第一原始环境数据不变,得到历史环境数据。
100.在一个实施例中,第一数据确定模块402包括:环境数据获取单元,用于获取传感器在上一时刻采集到的第三环境数据,以及在当前时刻采集到的当前环境数据;第三差异度确定单元,用于确定当前环境数据与第三环境数据之间的第三差异度;第一环境数据确定单元,用于当第三差异度大于波动阈值时,存储当前环境数据,并将当前环境数据作为第一环境数据;当第三差异度小于或等于波动阈值时,丢弃当前环境数据,将第三环境数据作为第一环境数据。
101.在一个实施例中,预警模块406还用于:当第一差异度符合预设条件时,获取第一环境数据对应的采集位置,根据采集位置以及第一环境数据,生成火灾预警信息。
102.上述火灾预警装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
103.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种火灾预警方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
104.本领域技术人员可以理解,图5中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
105.在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
106.在一个实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
107.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
108.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
109.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器
(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
110.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
111.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1