一种污染源在线监测并发数据处理方法、系统和存储介质技术方案

技术编号:27934672 阅读:69 留言:0更新日期:2021-04-02 14:14
本申请涉及一种污染源在线监测并发数据处理方法、系统和存储介质,其中方法包括获取多个子服务器的比例表和当前重点污染企业的监测数据包,对监测数据包中数据进行检测;若检测出污染源监测数据中含有环境质量监测数据,则根据比例表、第一对应关系和第二对应关系,对用电数据和环境质量监测数据进行分配,并发送至相应的子服务器;若检测出污染源监测数据中未含有环境质量监测数据,则根据比例表和第一对应关系,对监测数据包中的用电数据进行分配,并发送至相应的子服务器。本申请具有有助于处理污染监测数据的并发能力的效果。

【技术实现步骤摘要】
一种污染源在线监测并发数据处理方法、系统和存储介质
本申请涉及污染检测的
,尤其是涉及一种污染源在线监测并发数据处理方法、系统和存储介质。
技术介绍
随着工业化和城市化的迅速发展,随之而来也带来了环境污染的问题。当环境污染发生后,如果环境污染发生后不能及时地对污染的地区进行相关的处理,将危害污染地区的人畜作物的安全,因此对重污染企业的污染监测显得尤为重要。现有的对于重污染企业的在线污染监测一般监测其生产区域的环境质量监测数据和多个环保设备的用电数据,环境质量监测数据一般为按预设的分钟数或小时数进行数据的上传检测,而重污染企业在其生产过程中产生的污染物需经过多个环保设备的处理,其中对于环保设备的用电数据的监测频率为秒级,使得在某一时间节点获取的重点污染企业的污染监测的数据量大,因此需要提高对污染监测的并发能力。
技术实现思路
为了提高对污染监测的并发能力,本申请提供一种污染源在线监测并发数据处理方法、系统和存储介质。第一方面,本申请提供一种污染源在线监测并发数据处理方法,采用如下的技术方案:一种污染源在线监测并发数据处理方法,包括:获取多个预设的子服务器的比例表,所述比例表中包含多个子服务器在不同时间节点信息和对应的使用率比例关系;获取当前重点污染企业的监测数据包,所述监测数据包可能包含当前重点污染企业在第一时间节点的用电数据和环境质量监测数据或只包含当前重点污染企业在第一时间节点的用电数据;对所述监测数据包中数据进行检测,若检测出所述污染源监测数据中含有环境质量监测数据,则根据所述比例表、预设的第一对应关系和预设的第二对应关系,对所述监测数据包中的用电数据和环境质量监测数据进行分配,并将所述分配后的监测数据包中的数据项发送至相应的子服务器,以供相应的所述子服务器对其接收到的部分监测数据包进行处理;所述用电数据包含当前重点污染企业的不同环保设备在第一时间节点的用电数据信息,所述环境质量监测数据包含当前重点污染企业的不同污染区域在第一时间节点的污染监测信息;若检测出所述污染源监测数据中未含有环境质量监测数据,则根据所述比例表和预设的第一对应关系,对所述监测数据包中的用电数据进行分配,并将所述分配后的用电数据中的数据项发送至相应的子服务器,以供相应的所述子服务器对其接收到的部分监测数据包进行处理。通过采用上述技术方案,根据多个子服务器的使用率,重点污染企业的用电数据中的数据项和环境质量监测数据的数据项均按照特定的对应关系分配至相应的子服务器,有助于相应的子服务器对部分用电数据或部分环境质量监测数据进行针对处理,并有助于提高对重点污染企业的污染监测数据的处理速度,从而便于提高处理污染监测数据的并发能力。可选的,每一所述子服务器均预设有相同的最大使用率,每一所述子服务器的满载使用率均相同,所述最大使用率均小于满载使用率。通过采用上述技术方案,子服务器预设的最大使用率小于满载使用率,可减少子服务器处于满载使用率下的当机的现象,从而有助于提高对重点污染企业的污染监测数据的处理速度。可选的,所述获取多个预设的子服务器的比例表,具体包括:获取多个所述子服务器的使用率;根据预设的计算公式对多个使用率进行计算以形成对应的分配比例,并存储于预设的比例表;其中,预设的计算公式为,其中a为最大使用率,n为子服务器的数量,为对应的子服务器在不同时间节点的使用率,均≤a,当每个子服务器的使用率均相同,分类比例为1:1:1.....1。通过采用上述技术方案,由于子服务器达到满载使用率后,子服务器对数据的处理能力较差,根据子服务器的最大使用率计算对应的分配比例,有助于提高子服务器对数据处理的速度,从而有助于提高数据的并发能力。可选的,根据所述比例表、预设的第一对应关系和预设的第二对应关系,对所述监测数据包中的用电数据和环境质量监测数据进行分配,并将所述分配后的监测数据包中的数据项发送至相应的子服务器,具体包括:根据所述比例表和预设的第一对应关系对所述用电数据中的数据项进行分配,并将所述分配后的用电数据发送至相应的子服务器,以供所述相应的子服务器对其接收到的部分用电数据进行处理;根据预设的第二对应关系对所述环境质量监测数据中的数据项进行分配,并将所述分配后的环境质量监测数据中的数据项发送至相应的子服务器,以供所述相应的子服务器对其接收到的部分环境质量监测数据进行处理。通过采用上述技术方案,由于用电数据根据预设的第一对应关系和比例表总对应的分配比例进行分配,使得每个子服务器的使用率均近似相等,环境质量监测数据只需根据预设的第二对应关系进行分配。可选的,多个所述子服务器预分成第一服务器组和第二服务器组;所述第一对应关系为根据第一服务器组中子服务器的数量对多个所述环保设备进行平均取整分配,根据所述平均取整分配后剩下的环保设备的数量选择第一服务器组中相同数量的子服务器进行平均分配,并形成多个检测设备组;所述第一服务器组中多个服务器与多个监测设备组是一一对应的,每一所述监测设备组中均包含对应的若干个环保设备。通过采用上述技术方案,第一对应关系将多个环保设备进行分配,使得相应的子服务器可优先处理对应监测设备组中的若干个环保设备的用电数据信息,从而有助于提高子服务器对用电数据的处理速度。可选的,所述环境质量监测数据的数据项具有两个类别;多个所述子服务器根据预设的分组公式预分成第三服务器组和第四服务器组;所述第二对应关系为所述第三服务器组中的若干个子服务器只处理所述环境质量监测数据中的其中一类的多个数据项,所述第四服务器组中的若干个子服务器只处理所述环境质量监测数据中的另一类的多个数据项。通过采用上述技术方案,由于环境监测数据中的数据项具有两个类别,在第二用电数据分配后,多个子服务器的使用率处于相对平等的状态,环境质量监测数据中相同类别的数据项可分配至第三服务器组中的子服务器,并将环境质量监测数据中另一个相同类别的数据项可分配至第四服务器组中的子服务器,使得子服务器只处理其中一个类别的环境质量监测数据中的数据项,从而有助于提高子服务器对环境质量监测数据的处理速度。可选的,所述分组公式具体为,其中a为一个类别的污染区域的数量,b为另一个类别污染区域的数量,c为子服务器的数量。通过采用上述技术方案,由于为四舍五入的取整函数,第三服务器组中子服务器的数量与第四服务器组中子服务器的数量之比可近似等于向不同类别的污染区域的数量之比,从而有助于提高子服务器对环境质量监测数据的处理速度。第二方面,本申请提供一种污染源在线检测并发数据处理系统,采用如下的技术方案:一种污染源在线检测并发数据处理系统,包括:存储模块,用于存储预设的比例表、预设的第一对应关系和预设的第二对应关系;获取模块,用于获取预设的子服务器的比例表,并用于获取当前重点污染企业的监测数据包;处理模块,用于进行以下处理:对所述获取模块获取的监测数据包进行本文档来自技高网...

【技术保护点】
1.一种污染源在线监测并发数据处理方法,其特征在于,包括:/n获取多个预设的子服务器的比例表,所述比例表中包含多个子服务器在不同时间节点信息和对应的使用率比例关系;/n获取当前重点污染企业的监测数据包,所述监测数据包可能包含当前重点污染企业在第一时间节点的用电数据和环境质量监测数据或只包含当前重点污染企业在第一时间节点的用电数据;/n对所述监测数据包中数据进行检测;/n若检测出所述污染源监测数据中含有环境质量监测数据,则根据所述比例表、预设的第一对应关系和预设的第二对应关系,对所述监测数据包中的用电数据和环境质量监测数据进行分配,并将所述分配后的监测数据包中的数据项发送至相应的子服务器,以供相应的所述子服务器对其接收到的部分监测数据包进行处理;所述用电数据包含当前重点污染企业的不同环保设备在第一时间节点的用电数据信息,所述环境质量监测数据包含当前重点污染企业的不同污染区域在第一时间节点的污染监测信息;/n若检测出所述污染源监测数据中未含有环境质量监测数据,则根据所述比例表和预设的第一对应关系,对所述监测数据包中的用电数据进行分配,并将所述分配后的用电数据中的数据项发送至相应的子服务器,以供相应的所述子服务器对其接收到的部分监测数据包进行处理。/n...

【技术特征摘要】
1.一种污染源在线监测并发数据处理方法,其特征在于,包括:
获取多个预设的子服务器的比例表,所述比例表中包含多个子服务器在不同时间节点信息和对应的使用率比例关系;
获取当前重点污染企业的监测数据包,所述监测数据包可能包含当前重点污染企业在第一时间节点的用电数据和环境质量监测数据或只包含当前重点污染企业在第一时间节点的用电数据;
对所述监测数据包中数据进行检测;
若检测出所述污染源监测数据中含有环境质量监测数据,则根据所述比例表、预设的第一对应关系和预设的第二对应关系,对所述监测数据包中的用电数据和环境质量监测数据进行分配,并将所述分配后的监测数据包中的数据项发送至相应的子服务器,以供相应的所述子服务器对其接收到的部分监测数据包进行处理;所述用电数据包含当前重点污染企业的不同环保设备在第一时间节点的用电数据信息,所述环境质量监测数据包含当前重点污染企业的不同污染区域在第一时间节点的污染监测信息;
若检测出所述污染源监测数据中未含有环境质量监测数据,则根据所述比例表和预设的第一对应关系,对所述监测数据包中的用电数据进行分配,并将所述分配后的用电数据中的数据项发送至相应的子服务器,以供相应的所述子服务器对其接收到的部分监测数据包进行处理。


2.根据权利要求1所述的污染源在线监测并发数据处理方法,其特征在于,每一所述子服务器均预设有相同的最大使用率,每一所述子服务器的满载使用率均相同,所述最大使用率均小于满载使用率。


3.根据权利要求2所述的污染源在线监测并发数据处理方法,其特征在于,所述获取多个预设的子服务器的比例表,具体包括:
获取多个所述子服务器的使用率;
根据预设的计算公式对多个使用率进行计算以形成对应的分配比例,并存储于预设的比例表;
其中,预设的计算公式为,其中a为最大使用率,n为子服务器的数量,为对应的子服务器在不同时间节点的使用率,均≤a,当每个子服务器的使用率均相同,分类比例为1:1:1.....1。


4.根据权利要求2所述的污染源在线监测并发数据处理方法,其特征在于,根据所述比例表、预设的第一对应关系和预设的第二对应关系,对所述监测数据包中的用电数据和环境质量监测数据进行分配,并将所述分配后的监测数据包中的数据项发送至相应的子服务器,具体包括:
根据所述比例表和预设的第一对应关系对所述用电数据中的数据项进行分配,并将所述分配后的用电数据发送至相应的子服务器,以供所述相应的子服务器对其接收到的部分用电数据进行处理;
根据预设的第二对应关系对所述环境质量监测数据中的数据项进行分配,并将所述分配后的环境质量监测数据中的数据项发送至相应的子服务器,以供所述相应的子服务器对其接收到的部分环境质量监测数据进行处理。


5.根据权利要求4所述的污染源在线监测并发数据处理方法,其...

【专利技术属性】
技术研发人员:谢飞沈宁航沈怡秀
申请(专利权)人:江苏省苏力环境科技有限责任公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1