本发明属于空气监测技术领域,尤其涉及一种室内空气监测报警系统。
背景技术:
空气监测指对存在于空气中的污染物质进行定点、连续或定时的采样和测量。为了对空气进行监测,一般在一个城市设立若干个空气监测点,安装自动监测的仪器作连续自动监测,将监测结果派人定期取回,加以分析并得到相关的数据。空气监测的项目主要包括二氧化硫、一氧化氮、碳氢化合物、浮尘等。空气监测是大气质量控制和对大气质量进行合理评价的基础。
综上所述,现有技术存在的问题是:现有的室内空气监测装置智能化程度较低,而且监测的数据精确度不高,不能实现远程信息共享,造成报警不及时,给用户造成极大的财产损失;而且现有的室内空气监测装置在利用网络时,不能保证传输数据的安全性。
技术实现要素:
针对现有技术存在的问题,本发明提供了一种室内空气监测报警系统。
本发明是这样实现的,一种室内空气监测报警系统,所述室内空气监测报警系统设置有:
温度传感器、湿度传感器、pm2.5传感器、空气质量传感器与中央处理器有线连接,用于实时监测室内的空气温度、空气湿度、pm2.5以及空气中其他质量参数;有助于对室内空气质量全方位的监测;所述空气质量传感器对室内空气质量参数信号用感知设备在独立的采样周期内对目标信号x(t)进行采集,并用a/d方式对信号进行数字量化;然后,对量化后的信号x(i)进行降维;最后,对降维后的信号进行重构;其中t为采样时刻,i为量化后的信号排序;
对量化后的信号进行降维,具体是对量化后的信号通过有限脉冲响应滤波器的差分方程
则观测
如果信号在变换基矩阵ψ上具有稀疏性,则通过求解
湿度传感器数字调制信号x(t)的分数低阶模糊函数表示为:
其中,τ为时延偏移,f为多普勒频移,0<a,b<α/2,x*(t)表示x(t)的共轭,当x(t)为实信号时,x(t)<p>=|x(t)|<p>sgn(x(t));当x(t)为复信号时,[x(t)]<p>=|x(t)|p-1x*(t);
pm2.5传感器的接收信号y(t)表示为:
y(t)=x(t)+n(t);
其中,x(t)为数字调制信号,n(t)为服从标准sαs分布的脉冲噪声,x(t)的解析形式表示为:
其中,n为采样点数,an为发送的信息符号,在mask信号中,an=0,1,2,…,m-1,m为调制阶数,an=ej2πε/m,ε=0,1,2,…,m-1,g(t)表示矩形成型脉冲,tb表示符号周期,fc表示载波频率,载波初始相位
报警中心模块,与中央处理器有线连接,用于实现与消防局和空气质量超过一定阈值时的报警;
存储器,与中央处理器有线连接,用于存储中央处理器处理的空气质量的各个指标参数以及对火警信息的处理过程;
自动灭火模块,与中央处理器有线连接,用于发生火警时,执行中央处理器的指令,进行喷水灭火;
摄像头,与中央处理器有线连接,用于实现室内图像的实时拍摄;
烟雾报警器,与中央处理器有线连接,用于实时监测室内的烟雾浓度,当超过一定阈值时,将信号传输至中央处理器,进行报警;
无线局域网,与中央处理器有线连接,用于实现中央处理器的信息无线传输;所述无线局域网包括:网络数据下载模块,用于从运营商服务器下载被公钥加密后的网络鉴权数据和网络配置数据;密钥库,用于存储与所述运营商服务器的公钥相匹配的私钥;运营商数据库,用于存储网络鉴权数据和网络配置数据;分别与所述密钥库、所述运营商数据库和所述网络数据下载模块相连接的网络数据认证模块,用于获取所述密钥库中与所述公钥所对应的私钥,通过所述私钥对加密后的网络鉴权数据和网络配置数据进行解密,并对解密后的网络鉴权数据和网络配置数据进行认证,认证通过后将网络鉴权数据和网络配置数据存入所示运营商数据库中;与所述运营商数据库相连接的鉴权模块,用于使用所述运营商数据库中的网络鉴权数据完成鉴权请求;与所述运营商数据库相连接的网络选择模块,用于通过设置所述网络鉴权数据和网络配置数据;分别与所述网络数据下载模块、所述鉴权模块和所述网络选择模块相连接的命令解释模块,用于解释来自中央处理器的命令,并将解释后的命令发送至对应的功能模块内;与所述命令解释模块相连接的接口通信模块,用于与移动终端进行通信;
移动终端,通过无线局域网与中央处理器无线连接,用于接收室内的空气质量监测参数。所述移动终端设置有手机端app数据接收模块,手机端app数据接收模块的数据分享方法,包括:
获得分享请求;
根据所述分享请求,调用一流媒体服务,并确定一用于分享的第一数据;
基于所述流媒体服务,将所述第一数据转换为流媒体数据以及生成一通过流媒体协议能够获得所述流媒体数据的地址信息;
向中央处理器发送所述地址信息;其中,所述地址信息用于使所述中央处理器根据所述地址信息获得所述流媒体数据;
基于所述流媒体服务,当接收到所述中央处理器的确认信息后,向所述中央处理器输出所述流媒体数据;
根据所述分享请求确定用于分享的第一数据包括:
若从所述分享请求中获取到所述存储器上存储的任一数据文件的文件信息,则确定所述任一数据文件为用于分享的第一数据;
若任一数据文件处理过程中,接收到分享请求,则将当前处理的任一数据文件确定为用于分享的第一数据;
在向所述中央处理器输出所述流媒体数据之前,进一步包括:
向所述中央处理器发送控制信息,所述控制信息用于使所述中央处理器根据所述控制信息确定执行该流媒体数据应用程序;
当任一数据文件处理过程中,接收到所述分享请求,根据所述分享请求确定用于分享的第一数据,并将所述第一数据转换为流媒体数据以及生成一通过流媒体协议能够获得所述流媒体数据的地址信息;在获取所述任一数据文件当前处理的位置信息时,将所述任一数据文件中未处理的部分转换为流媒体数据以及生成一通过流媒体协议能够获得所述流媒体数据的地址信息;
所述获得分享请求包括:
如果检测到用户执行设定操作的操作信息,则根据所述操作信息生成分享请求;
所述当接收到所述中央处理起的确认信息后,终止所述任一数据文件的处理流程;
获得所述分享请求之后,将实时输入的数据作为第一数据,基于所述调用流媒体服务将实时输入的第一数据转化为流媒体数据。
进一步,温度传感器进行温度采集方法包括:
根据红外光谱辐射得到室内温度参数,红外光谱发射率在所选定的波长处与温度有近似相同的线性关系,即:
εi2=εi1[1+k(t2-t1)]
式中,εi1是波长为λi,温度为t1时的光谱发射率;εi2是波长为λi,温度为t2时的光谱发射率;t1、t2分别为两个不同时刻的温度;k为系数;
vi1为第一个温度t1下的第i个通道的输出信号,vi2为第一个温度t2下的第i个通道的输出信号,t1温度下的发射率εi1∈(0,1),通过随机选取一组εi1,由下式计算在参数εi1下实际得到的ti1:
设k∈(-η,η),通过随机选取一个k,在第二个温度t2下的发射率εi2的表达式为:
由下式计算在参数εi1下实际得到的ti2:
进一步,密钥库用于存储与所述运营商服务器的公钥相匹配的私钥方法为:
密钥库生成随机数rkeyid,利用椭圆曲线密码算法计算其相应的公钥rpkid,rpkid=rkeyid×g,g为椭圆曲线的基点,将rpkid和用户标识uid对外发送,密钥生成系统生成随机数rkeykmc,利用椭圆曲线密码算法计算其相应的公钥rpkkmc,其中,rpkkmc=rkeykmc×g,并记γid=rpkid+rpkkmc;
利用用户标识uid计算标识私钥keyid和标识公钥rid,具体为:
生成私钥矩阵和公钥矩阵,私钥矩阵和公钥矩阵的大小均为m×h,m和h均为正整数;
利用用户标识uid使用散列算法计算用户标识uid的散列值,将所述散列值分为m段,作为私钥矩阵和公钥矩阵的列映射值map[i],i=0,1,2......m-1;
计算:
ri,map[i]为私钥矩阵中的一个元素;
xi,map[i]为公钥矩阵中的一个元素;
n为椭圆曲线的阶。
进一步,所述中央处理器数据处理方法包括:
接收维护更新指令;
根据所述维护更新指令获取用户身份信息以及需要维护更新的维度表的维度表信息;
根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;
根据所述用户身份信息以及所述维度表操作权限信息,判断所述用户身份信息是否满足所述维度表操作权限信息;
若所述用户身份信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;
将进行更新操作后的维度表同步到所述目的数据库。
进一步,所述维度表操作权限信息包括:具有维度表操作权限的用户身份标识;
所述判断所述用户身份信息是否满足所述维度表操作权限信息,包括:
判断所述用户身份信息是否在所述具有维度表操作权限的用户身份标识中。
进一步,所述维护更新指令为增加内容指令、更改内容指令或删除内容指令;
在对所述需要维护更新的维度表进行更新操作之前,包括:
根据所述维护更新指令,确定需要维护更新的字段,并获取到所述需要维护更新的字段的字段标识;
根据所述字段标识以及所述维度表配置信息获取到预先设置的字段配置信息;其中,所述字段配置信息包括所述字段的字段内容排序规则、字段次序信息、字段限制条件。
进一步,若所述维护更新指令为增加内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述增加内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中增加字段内容;
根据所述字段内容排序规则,将所述字段内容进行排序;
根据所述字段次序信息,将维度表中的各个字段进行排序;
若所述维护更新指令为更改内容指令,对所述需要维护更新的维度表进行更新操作,包括:
获取所述更改内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中更改字段内容;
若所述维护更新指令为删除内容指令,对所述需要维护更新的维度表进行更新操作,包括:
在所述维度表中的一个或多个字段中删除字段内容。
进一步,对所述需要维护更新的维度表进行更新操作,还包括:
判断所述增加字段内容、更改字段内容或者删除字段内容之后的各字段是否满足所述字段限制条件;
若有字段不满足所述字段限制条件,生成提示信息;所述提示信息用于提示不满足所述字段限制条件的字段数,并提示不满足所述字段限制条件的字段相关信息;所述字段相关信息包括所述字段的所述字段标识或者字段名称。
本发明的优点及积极效果为:温度传感器、湿度传感器、pm2.5传感器、空气质量传感器用于实时监测室内的空气温度、空气湿度、pm2.5以及空气中其他质量参数;有助于对室内空气质量全方位的监测,有助于提高人们的生活质量和水平;存储器用于存储中央处理器处理的空气质量的各个指标参数以及对火警信息的处理过程,便于后期对火灾原因的调查。本发明还设置有火灾报警功能,实现火灾报警,并将信息及时传输至移动终端和消防局,实现火灾的及时发现,及时报警,最大程度的降低业主的财产损失。
本发明通过无线局域网可实现信息的传递,同时通过无线局域网的多模块设置,实现用户信息的准确控制,对于不经认证的信息进行过滤,通过密钥库存储私钥方法,保证了用户的信息不被外界干扰。
本发明通过移动终端可实时与中央处理器进行数据共享,进行远程操作和控制。
本发明通过相关实验证明:温度传感器可获得准确的温度信号,通过本发明温度采集的方法比现有技术的数据采集准确率由93.32%提高到97.85%。
本发明湿度传感器、pm2.5传感器、空气质量传感器通过不同的信号接受方法,极大地提高了数据的准确率,比现有技术的数据采集准确率由93.32%提高到98.28%。
本发明中央处理器数据处理方法,充分保证了各个传输数据不断的变化中,有准确处理后的数据,为智能化的控制起到关键作用。
附图说明
图1是本发明实施例提供的室内空气监测报警系统结构示意图;
图中:1、中央处理器;2、温度传感器;3、湿度传感器;4、pm2.5传感器;5、空气质量传感器;6、报警中心模块;7、存储器;8、自动灭火模块;9、摄像头;10、烟雾报警器;11、无线局域网;12、移动终端。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图对本发明的应用原理作详细的描述。
如图1所示,本发明实施例提供的室内空气监测报警系统包括:中央处理器1、温度传感器2、湿度传感器3、pm2.5传感器4、空气质量传感器5、报警中心模块6、存储器7、自动灭火模块8、摄像头9、烟雾报警器10、无线局域网11、移动终端12。
温度传感器2、湿度传感器3、pm2.5传感器4、空气质量传感器5与中央处理器1有线连接,用于实时监测室内的空气温度、空气湿度、pm2.5以及空气中其他质量参数;有助于对室内空气质量全方位的监测,有助于提高人们的生活质量和水平。所述空气质量传感器对室内空气质量参数信号用感知设备在独立的采样周期内对目标信号x(t)进行采集,并用a/d方式对信号进行数字量化;然后,对量化后的信号x(i)进行降维;最后,对降维后的信号进行重构;其中t为采样时刻,i为量化后的信号排序;
对量化后的信号进行降维,具体是对量化后的信号通过有限脉冲响应滤波器的差分方程
则观测
如果信号在变换基矩阵ψ上具有稀疏性,则通过求解
湿度传感器数字调制信号x(t)的分数低阶模糊函数表示为:
其中,τ为时延偏移,f为多普勒频移,0<a,b<α/2,x*(t)表示x(t)的共轭,当x(t)为实信号时,x(t)<p>=|x(t)|<p>sgn(x(t));当x(t)为复信号时,[x(t)]<p>=|x(t)|p-1x*(t);
pm2.5传感器的接收信号y(t)表示为:
y(t)=x(t)+n(t);
其中,x(t)为数字调制信号,n(t)为服从标准sαs分布的脉冲噪声,x(t)的解析形式表示为:
其中,n为采样点数,an为发送的信息符号,在mask信号中,an=0,1,2,…,m-1,m为调制阶数,an=ej2πε/m,ε=0,1,2,…,m-1,g(t)表示矩形成型脉冲,tb表示符号周期,fc表示载波频率,载波初始相位
报警中心模块6,与中央处理器1有线连接,用于实现与消防局和空气质量超过一定阈值时的报警。
存储器7,与中央处理器1有线连接,用于存储中央处理器处理的空气质量的各个指标参数以及对火警信息的处理过程,便于后期对火灾原因的调查。
自动灭火模块8,与中央处理器1有线连接,用于发生火警时,执行中央处理器10的指令,进行喷水灭火。
摄像头9,与中央处理器1有线连接,用于实现室内图像的实时拍摄。
烟雾报警器10,与中央处理器1有线连接,用于实时监测室内的烟雾浓度,当超过一定阈值时,将信号传输至中央处理器1,进行报警。
无线局域网11,与中央处理器1有线连接,用于实现中央处理器1的信息无线传输。所述无线局域网包括:网络数据下载模块,用于从运营商服务器下载被公钥加密后的网络鉴权数据和网络配置数据;密钥库,用于存储与所述运营商服务器的公钥相匹配的私钥;运营商数据库,用于存储网络鉴权数据和网络配置数据;分别与所述密钥库、所述运营商数据库和所述网络数据下载模块相连接的网络数据认证模块,用于获取所述密钥库中与所述公钥所对应的私钥,通过所述私钥对加密后的网络鉴权数据和网络配置数据进行解密,并对解密后的网络鉴权数据和网络配置数据进行认证,认证通过后将网络鉴权数据和网络配置数据存入所示运营商数据库中;与所述运营商数据库相连接的鉴权模块,用于使用所述运营商数据库中的网络鉴权数据完成鉴权请求;与所述运营商数据库相连接的网络选择模块,用于通过设置所述网络鉴权数据和网络配置数据;分别与所述网络数据下载模块、所述鉴权模块和所述网络选择模块相连接的命令解释模块,用于解释来自中央处理器的命令,并将解释后的命令发送至对应的功能模块内;与所述命令解释模块相连接的接口通信模块,用于与移动终端进行通信;
移动终端12,通过无线局域网11与中央处理器1无线连接,用于接收室内的空气质量监测参数。所述移动终端设置有手机端app数据接收模块,手机端app数据接收模块的数据分享方法,包括:
获得分享请求;
根据所述分享请求,调用一流媒体服务,并确定一用于分享的第一数据;
基于所述流媒体服务,将所述第一数据转换为流媒体数据以及生成一通过流媒体协议能够获得所述流媒体数据的地址信息;
向中央处理器发送所述地址信息;其中,所述地址信息用于使所述中央处理器根据所述地址信息获得所述流媒体数据;
基于所述流媒体服务,当接收到所述中央处理器的确认信息后,向所述中央处理器输出所述流媒体数据;
根据所述分享请求确定用于分享的第一数据包括:
若从所述分享请求中获取到所述存储器上存储的任一数据文件的文件信息,则确定所述任一数据文件为用于分享的第一数据;
若任一数据文件处理过程中,接收到分享请求,则将当前处理的任一数据文件确定为用于分享的第一数据;
在向所述中央处理器输出所述流媒体数据之前,进一步包括:
向所述中央处理器发送控制信息,所述控制信息用于使所述中央处理器根据所述控制信息确定执行该流媒体数据应用程序;
当任一数据文件处理过程中,接收到所述分享请求,根据所述分享请求确定用于分享的第一数据,并将所述第一数据转换为流媒体数据以及生成一通过流媒体协议能够获得所述流媒体数据的地址信息;在获取所述任一数据文件当前处理的位置信息时,将所述任一数据文件中未处理的部分转换为流媒体数据以及生成一通过流媒体协议能够获得所述流媒体数据的地址信息;
所述获得分享请求包括:
如果检测到用户执行设定操作的操作信息,则根据所述操作信息生成分享请求;
所述当接收到所述中央处理起的确认信息后,终止所述任一数据文件的处理流程;
获得所述分享请求之后,将实时输入的数据作为第一数据,基于所述调用流媒体服务将实时输入的第一数据转化为流媒体数据。
进一步,温度传感器进行温度采集方法包括:
根据红外光谱辐射得到室内温度参数,红外光谱发射率在所选定的波长处与温度有近似相同的线性关系,即:
εi2=εi1[1+k(t2-t1)]
式中,εi1是波长为λi,温度为t1时的光谱发射率;εi2是波长为λi,温度为t2时的光谱发射率;t1、t2分别为两个不同时刻的温度;k为系数;
vi1为第一个温度t1下的第i个通道的输出信号,vi2为第一个温度t2下的第i个通道的输出信号,t1温度下的发射率εi1∈(0,1),通过随机选取一组εi1,由下式计算在参数εi1下实际得到的ti1:
设k∈(-η,η),通过随机选取一个k,在第二个温度t2下的发射率εi2的表达式为:
由下式计算在参数εi1下实际得到的ti2:
进一步,密钥库用于存储与所述运营商服务器的公钥相匹配的私钥方法为:
密钥库生成随机数rkeyid,利用椭圆曲线密码算法计算其相应的公钥rpkid,rpkid=rkeyid×g,g为椭圆曲线的基点,将rpkid和用户标识uid对外发送,密钥生成系统生成随机数rkeykmc,利用椭圆曲线密码算法计算其相应的公钥rpkkmc,其中,rpkkmc=rkeykmc×g,并记γid=rpkid+rpkkmc;
利用用户标识uid计算标识私钥keyid和标识公钥rid,具体为:
生成私钥矩阵和公钥矩阵,私钥矩阵和公钥矩阵的大小均为m×h,m和h均为正整数;
利用用户标识uid使用散列算法计算用户标识uid的散列值,将所述散列值分为m段,作为私钥矩阵和公钥矩阵的列映射值map[i],i=0,1,2......m-1;
计算:
ri,map[i]为私钥矩阵中的一个元素;
xi,map[i]为公钥矩阵中的一个元素;
n为椭圆曲线的阶。
进一步,所述中央处理器数据处理方法包括:
接收维护更新指令;
根据所述维护更新指令获取用户身份信息以及需要维护更新的维度表的维度表信息;
根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;
根据所述用户身份信息以及所述维度表操作权限信息,判断所述用户身份信息是否满足所述维度表操作权限信息;
若所述用户身份信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;
将进行更新操作后的维度表同步到所述目的数据库。
进一步,所述维度表操作权限信息包括:具有维度表操作权限的用户身份标识;
所述判断所述用户身份信息是否满足所述维度表操作权限信息,包括:
判断所述用户身份信息是否在所述具有维度表操作权限的用户身份标识中。
进一步,所述维护更新指令为增加内容指令、更改内容指令或删除内容指令;
在对所述需要维护更新的维度表进行更新操作之前,包括:
根据所述维护更新指令,确定需要维护更新的字段,并获取到所述需要维护更新的字段的字段标识;
根据所述字段标识以及所述维度表配置信息获取到预先设置的字段配置信息;其中,所述字段配置信息包括所述字段的字段内容排序规则、字段次序信息、字段限制条件。
进一步,若所述维护更新指令为增加内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述增加内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中增加字段内容;
根据所述字段内容排序规则,将所述字段内容进行排序;
根据所述字段次序信息,将维度表中的各个字段进行排序;
若所述维护更新指令为更改内容指令,对所述需要维护更新的维度表进行更新操作,包括:
获取所述更改内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中更改字段内容;
若所述维护更新指令为删除内容指令,对所述需要维护更新的维度表进行更新操作,包括:
在所述维度表中的一个或多个字段中删除字段内容。
进一步,对所述需要维护更新的维度表进行更新操作,还包括:
判断所述增加字段内容、更改字段内容或者删除字段内容之后的各字段是否满足所述字段限制条件;
若有字段不满足所述字段限制条件,生成提示信息;所述提示信息用于提示不满足所述字段限制条件的字段数,并提示不满足所述字段限制条件的字段相关信息;所述字段相关信息包括所述字段的所述字段标识或者字段名称。
本发明的工作原理:
本发明设置的温度传感器、湿度传感器、pm2.5传感器、空气质量传感器实时监测室内的空气质量指标,当超过设置的阈值时,温度传感器、湿度传感器、pm2.5传感器、空气质量传感器将信号传输至中央处理器,中央处理器经过与设置阈值的对比,确认后由报警中心模块报警;同时中央处理器将此信息通过无线局域网传输至业主的移动终端,同时报警,提醒业主,业主打开窗户通风或进行其他处理;本发明还设置有火灾报警功能,实现火灾报警,并将信息及时传输至移动终端和消防局,实现火灾的及时发现,及时报警,最大程度的降低业主的财产损失。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。