本发明涉及大数据处理、云计算、远程控制,具体为基于大数据的安全保护方法。
背景技术:
1、随着国内生产力的逐步提升、科技的高速发展,人们物质生活需求也越来越高,随之而来的便是我国的各类工厂也越建越大,越建越多,且我国现在非常重视环境的保护,因此我国的化工厂、材料厂、电子厂等各类工厂大多都有粉尘检测系统,能够检测粉尘浓度、自动清理粉尘、防止粉尘排入大气污染居民生活环境,但粉尘检测系统的鲁棒性都不够好,化工厂爆炸事故仍时有发生,类似于2015年天津港危险品仓库特大火灾爆炸事故,该事故造成165人遇难,798人受伤,304幢建筑物、12428辆汽车受损,直接经济损失达68.66亿元,类似事故至今仍不断发生,工厂粉尘检测系统一旦遇故障卡死或第一个危机没有解除,便会造成一系列连锁反应,甚至发生严重的爆炸事故。因此,设计鲁棒性高和预警机制好的基于大数据的安全保护方法是很有必要的。
技术实现思路
1、本发明的目的在于提供基于大数据的安全保护方法,以解决上述背景技术中提出的问题。
2、为了解决上述技术问题,本发明提供如下技术方案:基于大数据的安全保护方法,该方法包括以下步骤:
3、步骤一:搭建云服务器开通接口服务,建立数据库,构建粉尘预警处理子系统并在内建立onenet云平台1、备用onenet云平台2、紧急预警终端并接入对应的全部硬件模块,打包管理员端上位机和app并注册用户信息;
4、步骤二:粉尘监测模块监测工厂粉尘浓度,排风扇模块根据工厂粉尘浓度自动调节排风扇转速快慢,管理员通过上位机或app为粉尘预警处理子系统设置粉尘浓度报警阈值范围,以及设置粉尘浓度系数大小对应的排风扇转速快慢;
5、步骤三:当粉尘预警处理子系统中“onenet云平台1”中的设备模块故障或“onenet云平台1”软件出现bug,软件卡死时,系统自动启用“备用onenet云平台2”以及备用模块,备用onenet云平台2自动向数据库获取管理员设置的预警规则,管理员时刻监管硬件设备,必要时便前往工厂进行设备维修、软件维护;
6、步骤四:多地多场景部署本系统,管理员可根据实地实际情况来设置不同的预警规则,每套预警规则系统都会作为预警方案存储到数据库中,再遇到相似场景部署本系统,无需管理员设置预警规则,系统自动套用预警方案自动运行;
7、步骤五:遇到服务器崩溃,服务器无法正常使用,或服务器升级维护时,或遇突发事故无法进行网络访问时,系统启用紧急预警终端通过gprs或蓝牙直接与管理员端app进行数据交互。
8、根据上述技术方案,所述搭建云服务器开通接口服务,建立数据库,构建粉尘预警处理子系统并在内建立onenet云平台1、备用onenet云平台2、紧急预警终端并接入对应的全部硬件模块,打包管理员端上位机和app并注册用户信息的步骤,包括:
9、搭建好云服务器并开通大量接口;
10、等待系统其他各个模块和子系统的接入;
11、建立数据库并接入到云服务器上;
12、打包好管理员端上位机软件和管理员端app软件后便接入到云服务器中;
13、管理员用户在上位机端和app端注册个人信息;
14、构建粉尘预警处理子系统;
15、在子系统内建立“onenet云平台1”、“备用onenet云平台2”、“紧急预警终端”;
16、向“onenet云平台1”接入“报警模块”、“粉尘监测模块”、“排风扇模块”、“粉尘处理模块”;
17、向“备用onenet云平台2”接入“备用报警模块”、“备用粉尘监测模块”、“备用排风扇模块”、“备用粉尘处理模块”;
18、向“紧急预警终端”接入“紧急报警模块”、“紧急粉尘监测模块”、“紧急排风扇模块”、“紧急粉尘处理模块”。
19、根据上述技术方案,所述粉尘监测模块监测工厂粉尘浓度,排风扇模块根据工厂粉尘浓度自动调节排风扇转速快慢,管理员通过上位机或app为粉尘预警处理子系统设置粉尘浓度报警阈值范围,以及设置粉尘浓度系数大小对应的排风扇转速快慢的步骤,包括:
20、在大数据安全保护系统的粉尘预警处理子系统内的“粉尘监测模块”,自部署在工厂后便自动监测工厂各处粉尘浓度系数q;
21、并将粉尘浓度系数q值以mqtt协议传送至onenet云平台1;
22、大数据安全保护系统第一次部署在工厂时,需要管理员在上位机或app上为排风扇模块设置粉尘浓度系数q值大小范围对应的转速s大小;
23、管理员设置当粉尘浓度系数q值范围在0~2mg/m3内时,转速s大小设置为400r/min;
24、当粉尘浓度系数q值范围在2~4mg/m3内时,转速s大小设置为800r/min;
25、当粉尘浓度系数q值范围在4~6mg/m3内时,转速s大小设置为1200r/min;
26、当粉尘浓度系数q值范围在6~8mg/m3内时,转速s大小设置为1600r/min;
27、当粉尘浓度系数q值范围在8~10mg/m3内时,转速s大小设置为2000r/min;
28、当粉尘浓度系数q值范围超过10mg/m3以上时,转速s大小设置为3000r/min;
29、管理员通过上位机或app端向粉尘预警处理子系统设置预警规则;
30、当粉尘浓度系数q值范围在8mg/m3以下时:
31、设置为“粉尘监测模块”每1分钟向管理员端发送浓度系数q值,上位机和app界面上以绿色字体显示“粉尘浓度系数值”;
32、当粉尘浓度系数q值范围在8~10mg/m3内时:
33、设置为“粉尘监测模块”每半分钟向管理员端发送浓度系数q值,上位机和app界面上以橙色字体显示“粉尘浓度系数值”;
34、当粉尘浓度系数q值范围超过10mg/m3以上时:
35、设置为“粉尘监测模块”每5秒钟向管理员端发送浓度系数q值,上位机和app界面上以红色字体显示“粉尘浓度系数值”;
36、当粉尘浓度系数q值范围超过15mg/m3以上时:
37、设置为“粉尘监测模块”每1秒钟向管理员端发送浓度系数q值,上位机和app界面上以紫色字体显示“粉尘浓度系数值”,并在上位机和app端时刻发出警报声,直至q值降低到15mg/m3以下。
38、根据上述技术方案,所述当粉尘预警处理子系统中“onenet云平台1”中的设备模块故障或“onenet云平台1”软件出现bug,软件卡死时,系统自动启用“备用onenet云平台2”以及备用模块,备用onenet云平台2自动向数据库获取管理员设置的预警规则,管理员时刻监管硬件设备,必要时便前往工厂进行设备维修、软件维护的步骤,包括:
39、排风扇模块和粉尘监测模块会通过onenet云平台1自动向云服务器上传排风扇转速和粉尘浓度系数;
40、当粉尘浓度系数q值范围在8~10mg/m3内时:
41、转速s大小却在1000r/min;
42、或当粉尘浓度系数q值范围在0~2mg/m3内时:
43、转速s大小却在2000r/min;
44、系统便判断排风扇模块故障或粉尘监测模块故障;
45、系统生成“设备故障”事件发送至管理员端;
46、管理员收到“设备故障”事件后;
47、前往工厂检查、维护、修复排风扇模块或粉尘监测模块;
48、同时系统自动启用“备用onenet云平台2”中的“备用排风扇模块”和“备用粉尘监测模块”;
49、当“onenet云平台1”软件处理、发送、接收数据时出现故障时:
50、直接导致云服务器无法按管理员设置的预警规则而定期的获取云平台发送上来的数据;
51、当粉尘浓度系数q值范围超过10mg/m3以上时:
52、而云服务器却监测到“onenet云平台1”每1分钟向管理员端发送浓度系数q值或干脆不上传浓度系数值;
53、当粉尘浓度系数q值范围超过15mg/m3以上时:
54、而云服务器却监测到“onenet云平台1”每10秒钟向管理员端发送浓度系数q值或不规则的向管理员端上传浓度系数值或干脆不上传浓度系数值;
55、系统判断为粉尘预警处理子系统内的“onenet云平台1”出现故障;
56、自动切换使用“备用onenet云平台2”,以及备用报警模块和备用排风扇模块和备用粉尘监测模块;
57、云服务器会调用数据库中存储的管理员设置的全部预警规则,发送至“备用onenet云平台2”。
58、根据上述技术方案,所述多地多场景部署本系统,管理员可根据实地实际情况来设置不同的预警规则,每套预警规则系统都会作为预警方案存储到数据库中,再遇到相似场景部署本系统,无需管理员设置预警规则,系统自动套用预警方案自动运行的步骤,包括:
59、a地p1场景工厂部署了本系统;
60、管理员根据具体实际情况设置了预警规则r1;
61、a地p2场景工厂也部署了本系统;
62、管理员根据具体实际情况设置了预警规则r2;
63、b地p3场景工厂也部署了本系统;
64、管理员根据具体实际情况设置了预警规则r3;
65、系统通过云服务器记录全部的预警规则r1、r2、r3,并作为预警方案k1、k2、k3存储到数据库中;
66、当c地p2场景工厂部署本系统时:
67、直接通过云服务器共享k2方案作为该系统的预警规则r2。
68、根据上述技术方案,所述遇到服务器崩溃,服务器无法正常使用,或服务器升级维护时,或遇突发事故无法进行网络访问时,系统启用紧急预警终端通过gprs或蓝牙直接与管理员端app进行数据交互的步骤,包括:
69、本大数据安全保护系统时刻存储记录全部的预警方案;
70、紧急预警终端会提前下载多套预警方案:k1、k2、k3....;
71、当服务器崩溃,或遇到突发状况网络瘫痪,或系统瘫痪时,或当系统服务器升级维护时:
72、由于服务器不能正常工作,粉尘预警处理子系统内的“onenet云平台”不能与服务器和管理员进行数据交互;
73、管理员无法按预警规则定期收到粉尘浓度系数q值的信息数据,无法实时确认工厂是否安全、设备模块是否都时刻正常工作;
74、因此,系统自动启用“紧急预警终端”,“紧急预警终端”已提前下载了多套预警方案;
75、“紧急预警终端”根据当时部署的实际情况、工厂实际的危险程度状况,试配一套最适合的预警方案作为预警规则;
76、监测工厂粉尘浓度系数并调节排风扇转速;
77、由于无法访问服务器,“紧急预警终端”会以gprs和蓝牙辅助与管理员端app连接;
78、管理员仍可实时收到“紧急预警终端”上传的粉尘浓度系数值以及对应的实时排风扇转速;
79、管理员便能判断系统软件和硬件设备都是否在正常使用中。
80、根据上述技术方案,所述onenet云平台1包括:
81、粉尘监测模块,用于粉尘预警处理子系统监测工厂各处粉尘浓度系数;
82、排风扇模块,用于粉尘预警处理子系统根据粉尘监测模块监测到的工厂粉尘浓度系数大小调节排风扇转速快慢;
83、粉尘处理模块,用于粉尘预警处理子系统处理排风扇模块排入的粉尘;
84、报警模块,用于粉尘监测模块或排风扇模块或粉尘处理模块故障后报警给管理员,并向服务器请求启用备用粉尘预警处理子系统。
85、根据上述技术方案,所述备用onenet云平台2包括:
86、备用粉尘监测模块,用于粉尘预警处理子系统中粉尘监测模块出故障或系统onenet云平台1软件方面出bug时来监测工厂各处粉尘浓度系数;
87、备用排风扇模块,用于粉尘预警处理子系统中排风扇模块出故障或系统onenet云平台1软件方面出bug时,来根据工厂粉尘浓度系数大小调节备用排风扇转速快慢;
88、备用粉尘处理模块,用于粉尘预警处理子系统中粉尘处理模块出故障或系统onenet云平台1软件方面出bug时,处理排风扇模块排入的粉尘;
89、备用报警模块,用于报警模块故障或onenet云平台1软件方面出bug导致报警模块报警信息无法上传至app和上位机端时,向app和上位机上传报警信息。
90、根据上述技术方案,所述紧急预警终端包括:
91、紧急粉尘监测模块,用于大数据安全保护系统进入紧急预警模式时监测工厂各处粉尘浓度系数;
92、紧急排风扇模块,用于大数据安全保护系统进入紧急预警模式时根据工厂粉尘浓度系数改变风扇转速大小;
93、紧急粉尘处理模块,用于大数据安全保护系统进入紧急预警模式时处理工厂粉尘;
94、紧急报警模块,用于大数据安全保护系统进入紧急预警模式时,不经过服务器通过云平台或蓝牙或2g短信直接与管理员app对接,向app传送报警信息。
95、与现有技术相比,本发明所达到的有益效果是:本发明,通过设置搭建云服务器数据库开通接口服务,构建粉尘预警处理子系统,系统监测工厂粉尘浓度,根据粉尘浓度调节排风扇转速,管理员通过上位机或app为粉尘预警处理子系统设置粉尘浓度报警阈值范围,设置粉尘浓度大小对应排风扇转速,当粉尘预警处理子系统中“onenet云平台1”故障,系统自动启用“备用onenet云平台2”,多地多场景部署本系统,管理员根据实地情况设置不同的预警规则,服务器崩溃,启用紧急预警终端通过gprs直接与管理员端app数据交互,使得现有系统在大数据安全保护时的系统鲁棒性、预警规则智能化、紧急预警高速化都得到大幅提高。