CN118316967B - 一种环境监测用水质在线监测系统 - Google Patents
一种环境监测用水质在线监测系统 Download PDFInfo
- Publication number
- CN118316967B CN118316967B CN202410720006.XA CN202410720006A CN118316967B CN 118316967 B CN118316967 B CN 118316967B CN 202410720006 A CN202410720006 A CN 202410720006A CN 118316967 B CN118316967 B CN 118316967B
- Authority
- CN
- China
- Prior art keywords
- string
- original image
- mapping
- water quality
- strings
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 113
- 238000012544 monitoring process Methods 0.000 title claims abstract description 66
- 238000013507 mapping Methods 0.000 claims abstract description 102
- 230000006835 compression Effects 0.000 claims abstract description 65
- 238000007906 compression Methods 0.000 claims abstract description 65
- 238000006243 chemical reaction Methods 0.000 claims abstract description 52
- 230000005540 biological transmission Effects 0.000 claims abstract description 14
- 230000007613 environmental effect Effects 0.000 claims abstract description 12
- 230000000717 retained effect Effects 0.000 claims abstract description 5
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 9
- 229910052760 oxygen Inorganic materials 0.000 claims description 9
- 239000001301 oxygen Substances 0.000 claims description 9
- IJGRMHOSHXDMSA-UHFFFAOYSA-N Atomic nitrogen Chemical compound N#N IJGRMHOSHXDMSA-UHFFFAOYSA-N 0.000 claims description 6
- 238000003908 quality control method Methods 0.000 claims description 6
- 239000000126 substance Substances 0.000 claims description 4
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 claims description 3
- XKMRRTOUMJRJIA-UHFFFAOYSA-N ammonia nh3 Chemical compound N.N XKMRRTOUMJRJIA-UHFFFAOYSA-N 0.000 claims description 3
- 229910001385 heavy metal Inorganic materials 0.000 claims description 3
- 230000000813 microbial effect Effects 0.000 claims description 3
- 229910052757 nitrogen Inorganic materials 0.000 claims description 3
- 229910052698 phosphorus Inorganic materials 0.000 claims description 3
- 239000011574 phosphorus Substances 0.000 claims description 3
- 239000002351 wastewater Substances 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 4
- 230000002708 enhancing effect Effects 0.000 abstract description 2
- 230000007246 mechanism Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000013480 data collection Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012372 quality testing Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000012271 agricultural production Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000009360 aquaculture Methods 0.000 description 1
- 244000144974 aquaculture Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/18—Water
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/126—Character encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/20—Identification of molecular entities, parts thereof or of chemical compositions
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/30—Prediction of properties of chemical compounds, compositions or mixtures
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C20/00—Chemoinformatics, i.e. ICT specially adapted for the handling of physicochemical or structural data of chemical particles, elements, compounds or mixtures
- G16C20/90—Programming languages; Computing architectures; Database systems; Data warehousing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/38—Synchronous or start-stop systems, e.g. for Baudot code
- H04L25/40—Transmitting circuits; Receiving circuits
- H04L25/49—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems
- H04L25/4906—Transmitting circuits; Receiving circuits using code conversion at the transmitter; using predistortion; using insertion of idle bits for obtaining a desired frequency spectrum; using three or more amplitude levels ; Baseband coding techniques specific to data transmission systems using binary codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Chemical & Material Sciences (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Bioinformatics & Cheminformatics (AREA)
- General Engineering & Computer Science (AREA)
- Crystallography & Structural Chemistry (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Medicinal Chemistry (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Databases & Information Systems (AREA)
- Food Science & Technology (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Medical Informatics (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种环境监测用水质在线监测系统,涉及水质监测技术领域,本发明通过水质数据传输单元将实时接收到的目标区域的水质监测数据转换为实时目标区域的水质转换文档,水质转换文档中包含有原像压缩序列和映射压缩序列,在这一过程中,原像压缩序列由水质监测数据经过特定规则压缩生成,该规则选择性地移除了某些位置的数据,从而使得序列中只保留了部分关键的水质信息,与此同时,映射压缩序列记录被移除数据的位置信息,由于原像压缩序列和映射压缩序列均以二进制形式存在,即便数据在传输过程中被未授权的第三方截获,复杂的编码机制也足以防止任何未经授权的解读尝试,从而显著增强了整体数据传输的安全性。
Description
技术领域
本发明涉及水质监测技术领域,具体涉及一种环境监测用水质在线监测系统。
背景技术
伴随着科技的发展和水质的重要性的逐渐深入人心,水质检测也逐渐渗透到了日常生活(例如家用净水装置)、农业生产(例如水产养殖)以及工业生产等各个领域,精确的水质检测结果对现代生活及生产具有着重要的指导意义,为了及时有效地获取大量大范围的水质信息,水质检测的关键在于快速检测技术,而快速检测技术的核心是传感器技术的发展;
当前市场上的一种水质监测技术主要面向企业用户,这些企业在生产过程中排放的废水可能包含特定的化学物质或指标,这些信息有时涉及企业的敏感商业秘密,因此,在实施水质监测时,不仅需要确保环境标准的符合性,同时也要考虑到保护企业的商业机密,目前主要采用密钥对水质监测数据进行加密传输,确保敏感信息的安全,然而这对密钥的维护和管理提出了更高的要求,而想要有效的维护和管理密钥,往往需要投入大量的财务和时间资源,这种做法不利于对水质监测的成本控制,而不投入大量的财务和时间资源,将可能会导致密钥丢失和被窃取,这将会造成企业敏感商业秘密的泄露;
为了解决上述问题,本发明提出了一种解决方案。
发明内容
本发明的目的在于提供一种环境监测用水质在线监测系统,为了解决现有技术中对水质监测数据进行加密采用密钥的方式,如果不投入大量的财务和时间资源,将可能会导致密钥丢失和被窃取,这将会造成企业敏感商业秘密的泄露,而投入大量的财力和时间资源不利于对水质监测的成本控制的问题;
本发明的目的可以通过以下技术方案实现:
一种环境监测用水质在线监测系统,包括:
水质数据传输单元,用于将实时接收到的目标区域的水质监测数据转换为实时目标区域的水质转换文档;
水质数据传输单元接收到当前时刻目标区域的数值监测数据后首先对其进行二进制转换得到对应的二进制数据;
按照从左到右的顺序对所述二进制数据进行分组,每两个字符编为一组得到若干组字符串;对分组后得到的字符串的数量与254进行大小判定,基于大小判定结果确定生成当前时刻目标区域水质转换文档的生成规则,生成规则包括第一生成规则和第二生成规则。
进一步的,监测数据采集单元,实时对目标区域的若干水质参数进行监测得到实时的水质监测数据,若干水质参数包括温度、pH值、溶解氧、电导率、浊度、化学需氧量、生化需氧量、氨氮、总磷和总氮、重金属含量、微生物指标和色度。
进一步的,确定生成当前时刻目标区域水质转换文档的生成规则类型的步骤如下:
S11:将当前时刻目标区域的水质监测数据进行二进制转换,完成转换后得到对应的二进制数据;
按照从左至右的顺序对所述二进制数据进行分组,每两个字符编为一组,得到若干组字符串,其中若构成二进制数据的字符数量为奇数,则保留该二进制数据最右端的字符,将其作为当前时刻目标区域的空闲字符;
S12:按照每个字符串分组前在所述二进制数据中的位置,从左到右将由所述二进制数据分组得到的所有字符串依次标记为A1、A2、...、Aa,a≥1;
S13:将a和254进行大小比较,若a≤254,选定生成规则类型为第一生成规则,按照第一生成规则生成当前时刻目标区域水质转换文档;
若a>254,选定生成规则类型为第二生成规则,按照第二生成规则生成当前时刻目标区域水质转换文档。
本发明的有益效果:
本发明通过将实时接收到的目标区域的水质监测数据转换为实时目标区域的水质转换文档,避免了使用密钥的方式对水质监测数据进行加密,导致的在对密钥进行维护和管理上造成的过多资源增加;
本发明通过设置监测数据采集单元实时对目标区域的若干水质参数进行监测得到实时的水质监测数据,水质数据传输单元将实时接收到的目标区域的水质监测数据转换为实时目标区域的水质转换文档,水质转换文档中包含有对水质监测数据压缩后得到的原像压缩序列以及用以还原水质压缩序列的映射压缩序列,在这一过程中,原像压缩序列由水质监测数据经过特定规则压缩生成,该规则选择性地移除了某些位置的数据,从而使得序列中只保留了部分关键的水质信息,与此同时,映射压缩序列则记录了被移除数据的位置信息,确保了数据的完整性在解码时得以恢复,这种方式为水质转换文档提供了一种额外的保密措施,由于仅包含关键信息的原像压缩序列和记录了数据位置的映射压缩序列均以二进制形式存在,即便数据在传输过程中被未授权的第三方截获,复杂的编码机制也足以防止任何未经授权的解读尝试,从而显著增强了整体数据传输的安全性。
附图说明
下面结合附图对本发明作进一步的说明。
图1是本发明的系统框图;
图2是本发明的方法流程图;
图3是本发明中生成当前时刻目标区域水质转换文档的第三生成规则的具体步骤。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
如图1、2、3所示,一种环境监测用水质在线监测系统,包括地方端水质监测模块和云端水质管控平台;
地方端水质监测模块,用于实时对目标区域的若干水质参数进行监测,所述地方端水质监测模块包括监测数据采集单元和水质数据传输单元;
当前时刻,监测数据采集单元对目标区域的若干水质参数的监测数值进行采集并依据其生成当前时刻目标区域的水质监测数据;
在本发明的一个实施例中,目标区域指代的是企业排放废水区域;
在本发明的一个实施例中,目标区域的若干水质参数包括温度、pH值、溶解氧(DO)、电导率、浊度、化学需氧量(COD)、生化需氧量(BOD)、氨氮、总磷和总氮、重金属含量、微生物指标和色度等水质参数;
监测数据采集单元将当前时刻目标区域的水质监测数据传输到水质数据传输单元;
水质数据传输单元接收到传输的当前时刻目标区域的水质监测数据后按照预设生成规则生成当前时刻目标区域的水质转换文档,预设生成规则如下:
S11:将当前时刻目标区域的水质监测数据进行二进制转换,完成转换后得到对应的二进制数据;
按照从左至右的顺序对所述二进制数据进行分组,每两个字符编为一组,得到若干组字符串,其中若构成二进制数据的字符数量为奇数,则保留该二进制数据最右端的字符,将其作为当前时刻目标区域的空闲字符;
举例说明,若得到的二进制数据为“101001010”,则按照从左至右的顺序,每两个字符编为一组得到的若干组字符串依次为“10”、“10”、“01”、“01”,最右端剩余一个字符“0”作为空闲字符;
S12:按照每个字符串分组前在所述二进制数据中的位置,从左到右将由所述二进制数据分组得到的所有字符串依次标记为A1、A2、...、Aa,a≥1;
S13:将a和254进行大小比较,针对比较后的结果选定按照预设第一生成规则还是预设第二生成规则生成得到当前时刻目标区域的水质转换文档:
其中,针对S13中的大小比较结果,若a≤254,则按照预设第一生成规则生成当前时刻目标区域的水质转换文档,预设第一计算规则如下:
S21:按照字符串A1、A2、...、Aa的先后顺序,首先将字符串A1标定为原像字串,重新标记为D1;
S22:按照字符串A2、...、Aa的先后顺序,找到第一个满足预设映射条件的字符串,将该字符串标定为原像字串D1的补偿字串E1,记录补偿字串E1未被标定前作为字符串时标记的下标,将该下标作为原像字串D1对应的映射字串,其中若查找不到满足映射条件的字符串,则获取原像字串D1重新标定为非原字串,同时将十进制数“255”转换为的8位二进制数“11111111”作为所述非原字串对应的映射字串;
预设映射条件如下:原像字串的十进制数+补偿字串的十进制数=3;
S23:找到原像字串D1的补偿字串E1或者对原像字串D1进行重新标定后,继续按照字符串A1、A2、...、Aa的先后顺序,将第一个未标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串D2;
S24:然后按照S22到S23相同的步骤,按照字符串A1、A2、...、Aa的先后顺序,将第一个满足预设映射条件且并没有被标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串D2的补偿字串E2,记录补偿字串E2未被标定前作为字符串时标记的下标,对其进行二进制转换,将二进制转换后的8位二进制数作为原像字串D2的映射字串;
S25:按照S21到S24,从字符串A1、A2、...、Aa中获取其内所有原像字串以及对应的映射字串、所有非原字串以及对应的映射字串;
S26:首先按照每个原像字串被标定的先后顺序,将所有原像字串进行拼接得到当前时刻的原像压缩序列,同样按照每个原像字串被标定的先后顺序,将所有原像字串对应的映射字串进行拼接得到当前时刻的映射压缩序列,其中若存在当前时刻目标区域的空闲字符,则将其拼接到当前时刻原像压缩序列的最右端,并将最终得到的数据更新为当前时刻的原像压缩序列;
水质数据传输单元依据当前时刻的原像压缩序列和映射压缩序列生成当前时刻目标区域的水质转换文档,在当前时刻目标区域的水质转换文档中,当前时刻的原像压缩序列和映射压缩序列中间用“,”分隔开;
其中,针对S13中的大小比较结果,若a≥254,则按照预设第二生成规则生成当前时刻目标区域的水质转换文档,预设第二计算规则如下:
S31:利用公式F1=ceil(a/254)计算获取当前时刻目标区域的分割指标F1,其中ceil()为向上取整函数;
S32:按照字符串A1、A2、...、Aa的顺序,从左到右对字符串A1、A2、...、Aa进行遍历,每遍历254个字符串,将这254个字符串汇总为一组映射集,直至对字符串A1、A2、...、Aa遍历完全;
按照汇总的先后顺序,将F1组映射集依次标记为G1、G2、...、Gg,g=1、2、...、F1,其中映射集Gg中的字符串的总数量小于等于254;
针对任意一组映射集,其内字符串按照其遍历的先后顺序,从左到右依次排列;
S33:首先对映射集G1中的所有字符串,按照从左到右的顺序依次标记为H1、H2、...、Hh,h=1、2、...、254;
S34:按照字符串H1、H2、...、Hh的先后顺序,首先将字符串H1标定为原像字串,重新标记为I1;
S35:按照字符串H2、...、Hh的先后顺序,找到第一个满足预设映射条件的字符串,将该字符串标定为原像字串I1的补偿字串J1,记录补偿字串J1未被标定前作为字符串时标记的下标,将该下标作为原像字串I1对应的映射字串,其中若查找不到满足映射条件的字符串,则获取原像字串I1重新标定为非原字串,同时将十进制数“255”转换为的8位二进制数“11111111”作为所述非原字串对应的映射字串;
预设映射条件如下:原像字串的十进制数+补偿字串的十进制数=3;
S36:找到原像字串I1的补偿字串J1或者对原像字串I1进行重新标定后,继续按照字符串H1、H2、...、Hh的先后顺序,将第一个未标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串I2;
S37:然后按照S35到S36相同的步骤,按照字符串H1、H2、...、Hh的先后顺序,将第一个满足预设映射条件且并没有被标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串I2的补偿字串J2,记录补偿字串J2未被标定前作为字符串时标记的下标,对其进行二进制转换,将二进制转换后的8位二进制数作为原像字串I2的映射字串;
S38:按照S33到S37,从字符串H1、H2、...、Hh中获取其内所有原像字串以及对应的映射字串、所有非原字串以及对应的映射字串;
S39:首先按照每个原像字串被标定的先后顺序,将所有原像字串进行拼接得到映射集G1的原像压缩序列,同样按照每个原像字串被标定的先后顺序,将所有原像字串对应的映射字串进行拼接得到映射集G1的映射压缩序列;
S310:按照S33到S39,依次得到映射集G1、G2、...、Gg的原像压缩序列和映射压缩序列,其中若存在当前时刻目标区域的空闲字符,则将其拼接到映射集Gg原像压缩序列的最右端,并将最终得到的数据更新为映射集Gg的原像压缩序列;
依据得到的映射集G1、G2、...、Gg的原像压缩序列和映射压缩序列生成当前时刻目标区域的水质转换文档,在当前时刻目标区域的水质转换文档中,各个原像压缩序列之间、各个映射压缩序列之间,原像压缩序列和映射压缩序列之间用“,”分隔开,且在水质转换文档中从左到右依次排列着映射集G1的原像压缩序列和映射压缩序列、映射集G2的原像压缩序列和映射压缩序列、...、映射集Gg的原像压缩序列和映射压缩序列;
水质数据传输单元将当前时刻目标区域的水质转换文档传输到云端水质管控平台;
云端水质管控平台,用以在云端对水质监测数据进行管控,云端水质管控平台接收到传输的当前时刻目标区域的水质转换文档后按照预设还原规则对当前时刻目标区域的水质转换文档进行还原,预设还原规则如下:
S41:将逗号“,”作为分隔符,将当前时刻目标区域的水质转换文档从左至右逐一切割,可以得到若干个由逗号分隔的字符串,按照每个字符串得到的先后顺序,依次将所有的字符串标记为K1、K2、...、Kk,k≥1;
其中若字符串Kk-1的字符总数量为奇数,则从右到左截取出字符串Kk-1中第一个字符作为当前时刻目标区域的空闲字符;
S42:按照K1、K2、...、Kk的先后顺序,分别将K1和K2、K3和K4、...、Kk-1和Kk作为一组还原集中的原像还原序列和映射还原序列,可得k/2-1组还原集,对应标记为L1、L2、...、Ll,l=1、2、...、k/2-1;
S43:按照从左到右的顺序对还原集L1中的原像还原序列进行分组,每两个字符编为一组,得到若干组还原像字符串,按照每个还原像字符串分组前在还原集L1的原像还原序列中的位置,从左到右将分组得到的所有还原像字符串依次标记为M1、M2、...、Mm,m≥1;
按照从左到右的顺序对还原集L1中的映射还原序列进行分组,每两个字符编为一组,得到若干组映射像字符串,按照每个映射像字符串分组前在还原集L1的映射还原序列中的位置,从左到右将分组得到的所有映射像字符串依次标记为N1、N2、...、Nm;
S44:获取映射像字符串N1对应的十进制数Q1,若Q1为“255”,则将还原像字符串M1作为还原集L1的第1个还原字符串;
若Q1不为“255”,则首先将还原像字符串M1作为还原集L1的第1个还原字符串,然后对还原像字符串M1进行识别,若还原像字符串M1为“00”,则确定还原集L1的第Q1个还原字符串为11,若还原像字符串M1为“01”,则确定还原集L1的第Q1个还原字符串为10,若还原像字符串M1为“10”,则确定还原集L1的第Q1个还原字符串为01,若还原像字符串M1为“11”,则确定还原集L1的第Q1个还原字符串为00;
S45:按照S43到44,分别确定基于还原集L1的第1、2、...、2m个还原字符串,并按照1、2、...、2m的先后顺序,将基于还原集L1的第1、2、...、2m个还原字符串进行拼接得到还原集L1的还原序列;
S46:按照S42到S45依次计算获取还原集L1、L2、...、Ll的还原序列,其中若存在当前时刻目标区域的空闲字符,则将当前时刻目标区域的空闲字符拼接在还原集Ll还原序列的最右端;
按照计算获取的先后顺序,将还原集L1、L2、...、Ll的还原序列进行拼接得到当前时刻目标区域的转换还原序列,并对所述当前时刻目标区域的转换还原序列进行还原得到当前时刻目标区域的水质监测数据;
云端水质管控平台对其进行存储,供给之后管理人员进行分析。
在说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上内容仅仅是对本发明所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
以上对本发明的一个实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖范围之内。
Claims (6)
1.一种环境监测用水质在线监测系统,其特征在于,包括:
水质数据传输单元接收到当前时刻目标区域的数值监测数据后首先对其进行二进制转换得到对应的二进制数据;
按照从左到右的顺序对所述二进制数据进行分组,每两个字符编为一组得到若干组字符串;对分组后得到的字符串的数量与254进行大小判定,基于大小判定结果确定生成当前时刻目标区域水质转换文档的生成规则,生成规则包括第一生成规则和第二生成规则;
确定生成当前时刻目标区域水质转换文档的生成规则类型的步骤如下:
S11:将当前时刻目标区域的水质监测数据进行二进制转换,完成转换后得到对应的二进制数据;
按照从左至右的顺序对所述二进制数据进行分组,每两个字符编为一组,得到若干组字符串,其中若构成二进制数据的字符数量为奇数,则保留该二进制数据最右端的字符,将其作为当前时刻目标区域的空闲字符;
S12:按照每个字符串分组前在所述二进制数据中的位置,从左到右将由所述二进制数据分组得到的所有字符串依次标记为A1、A2、...、Aa,a≥1;
S13:将a和254进行大小比较,若a≤254,选定生成规则类型为第一生成规则,按照第一生成规则生成当前时刻目标区域水质转换文档;
若a>254,选定生成规则类型为第二生成规则,按照第二生成规则生成当前时刻目标区域水质转换文档;
第一生成规则如下:
S21:按照字符串A1、A2、...、Aa的先后顺序,首先将字符串A1标定为原像字串,重新标记为D1;
S22:按照字符串A2、...、Aa的先后顺序,找到第一个满足预设的映射条件的字符串,将该字符串标定为原像字串D1的补偿字串E1,记录补偿字串E1未被标定前作为字符串时标记的下标,将该下标作为原像字串D1对应的映射字串,其中若查找不到满足映射条件的字符串,则获取原像字串D1重新标定为非原字串,同时将十进制数“255”转换为的8位二进制数“11111111”作为所述非原字串对应的映射字串;
映射条件如下:原像字串的十进制数+补偿字串的十进制数=3;
S23:找到原像字串D1的补偿字串E1或者对原像字串D1进行重新标定后,继续按照字符串A1、A2、...、Aa的先后顺序,将第一个未标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串D2;
S24:然后按照S22到S23相同的步骤,按照字符串A1、A2、...、Aa的先后顺序,将第一个满足映射条件且并没有被标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串D2的补偿字串E2,记录补偿字串E2未被标定前作为字符串时标记的下标,对其进行二进制转换,将二进制转换后的8位二进制数作为原像字串D2的映射字串;
S25:按照S21到S24,从字符串A1、A2、...、Aa中获取其内所有原像字串以及对应的映射字串、所有非原字串以及对应的映射字串;
S26:首先按照每个原像字串被标定的先后顺序,将所有原像字串进行拼接得到当前时刻的原像压缩序列,同样按照每个原像字串被标定的先后顺序,将所有原像字串对应的映射字串进行拼接得到当前时刻的映射压缩序列,其中若存在当前时刻目标区域的空闲字符,则将其拼接到当前时刻原像压缩序列的最右端,并将最终得到的数据更新为当前时刻的原像压缩序列;
依据当前时刻的原像压缩序列和映射压缩序列生成当前时刻目标区域的水质转换文档,在当前时刻目标区域的水质转换文档中,当前时刻的原像压缩序列和映射压缩序列中间用“,”分隔开。
2.根据权利要求1所述的一种环境监测用水质在线监测系统,其特征在于,目标区域指代的是企业排放废水区域。
3.根据权利要求1所述的一种环境监测用水质在线监测系统,其特征在于,还包括监测数据采集单元,实时对目标区域的水质参数进行监测得到实时的水质监测数据,水质参数包括温度、pH值、溶解氧、电导率、浊度、化学需氧量、生化需氧量、氨氮、总磷和总氮、重金属含量、微生物指标和色度。
4.根据权利要求1所述的一种环境监测用水质在线监测系统,其特征在于,第二生成规则如下:
S31:利用公式F1=ceil(a/254)计算获取当前时刻目标区域的分割指标F1,其中ceil()为向上取整函数;
S32:按照字符串A1、A2、...、Aa的顺序,从左到右对字符串A1、A2、...、Aa进行遍历,每遍历254个字符串,将这254个字符串汇总为一组映射集,直至对字符串A1、A2、...、Aa遍历完全;
按照汇总的先后顺序,将F1组映射集依次标记为G1、G2、...、Gg,g=1、2、...、F1,其中映射集Gg中的字符串的总数量小于等于254;
针对任意一组映射集,其内字符串按照其遍历的先后顺序,从左到右依次排列;
S33:首先对映射集G1中的所有字符串,按照从左到右的顺序依次标记为H1、H2、...、Hh,h=1、2、...、254;
S34:按照字符串H1、H2、...、Hh的先后顺序,首先将字符串H1标定为原像字串,重新标记为I1;
S35:按照字符串H2、...、Hh的先后顺序,找到第一个满足预设的映射条件的字符串,将该字符串标定为原像字串I1的补偿字串J1,记录补偿字串J1未被标定前作为字符串时标记的下标,将该下标作为原像字串I1对应的映射字串,其中若查找不到满足映射条件的字符串,则获取原像字串I1重新标定为非原字串,同时将十进制数“255”转换为的8位二进制数“11111111”作为所述非原字串对应的映射字串;
映射条件如下:原像字串的十进制数+补偿字串的十进制数=3;
S36:找到原像字串I1的补偿字串J1或者对原像字串I1进行重新标定后,继续按照字符串H1、H2、...、Hh的先后顺序,将第一个未标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串I2;
S37:然后按照S35到S36相同的步骤,按照字符串H1、H2、...、Hh的先后顺序,将第一个满足映射条件且并没有被标定为原像字串、补偿字串以及未被重新标定为非原字串的字符串标定为原像字串I2的补偿字串J2,记录补偿字串J2未被标定前作为字符串时标记的下标,对其进行二进制转换,将二进制转换后的8位二进制数作为原像字串I2的映射字串;
S38:按照S33到S37,从字符串H1、H2、...、Hh中获取其内所有原像字串以及对应的映射字串、所有非原字串以及对应的映射字串;
S39:首先按照每个原像字串被标定的先后顺序,将所有原像字串进行拼接得到映射集G1的原像压缩序列,同样按照每个原像字串被标定的先后顺序,将所有原像字串对应的映射字串进行拼接得到映射集G1的映射压缩序列;
S310:按照S33到S39,依次得到映射集G1、G2、...、Gg的原像压缩序列和映射压缩序列,其中若存在当前时刻目标区域的空闲字符,则将其拼接到映射集Gg原像压缩序列的最右端,并将最终得到的数据更新为映射集Gg的原像压缩序列;
依据得到的映射集G1、G2、...、Gg的原像压缩序列和映射压缩序列生成当前时刻目标区域的水质转换文档。
5.根据权利要求4所述的一种环境监测用水质在线监测系统,其特征在于,步骤S310中在生成的当前时刻目标区域的水质转换文档中,各个原像压缩序列之间、各个映射压缩序列之间,原像压缩序列和映射压缩序列之间用“,”分隔开,且在水质转换文档中从左到右依次排列着映射集G1的原像压缩序列和映射压缩序列、映射集G2的原像压缩序列和映射压缩序列、...、映射集Gg的原像压缩序列和映射压缩序列。
6.根据权利要求1所述的一种环境监测用水质在线监测系统,其特征在于,还包括云端水质管控平台,用以将接收到的实时目标区域的水质转换文档还原成实时的目标区域的水质监测数据,并对还原得到的实时的目标区域的水质监测数据进行存储。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410720006.XA CN118316967B (zh) | 2024-06-05 | 2024-06-05 | 一种环境监测用水质在线监测系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410720006.XA CN118316967B (zh) | 2024-06-05 | 2024-06-05 | 一种环境监测用水质在线监测系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118316967A CN118316967A (zh) | 2024-07-09 |
CN118316967B true CN118316967B (zh) | 2024-09-10 |
Family
ID=91720816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410720006.XA Active CN118316967B (zh) | 2024-06-05 | 2024-06-05 | 一种环境监测用水质在线监测系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118316967B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118643518B (zh) * | 2024-08-09 | 2024-11-08 | 水发(北京)建设有限公司 | 工业园区污水近零排放的水资源优化配置系统及方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118054975A (zh) * | 2024-04-16 | 2024-05-17 | 深圳市天地互通科技有限公司 | 一种入河排污口智慧化管理系统 |
CN118079765A (zh) * | 2024-04-25 | 2024-05-28 | 湘潭新云科技有限责任公司 | 多功能立式搅拌机智能操作控制系统 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100269808B1 (ko) * | 1997-12-20 | 2000-10-16 | 전주범 | 압축률 편차를 보상하는 데이터 압축 시스템 |
EP1926282B1 (en) * | 1999-10-14 | 2012-11-21 | Nokia Corporation | Method and system for compressing and decompressing packet headers |
CN109951293B (zh) * | 2019-02-20 | 2023-12-05 | 深圳市朗石科学仪器有限公司 | 水质监测终端用户验证方法、系统及水质监测物联终端系统 |
CN111223438B (zh) * | 2020-03-11 | 2022-11-04 | Tcl华星光电技术有限公司 | 像素补偿表的压缩方法及装置 |
CN112615433B (zh) * | 2020-12-18 | 2023-03-10 | 国网河北省电力有限公司电力科学研究院 | 变电站环境污染源在线监控系统 |
CN113312325B (zh) * | 2021-05-24 | 2023-10-20 | 康键信息技术(深圳)有限公司 | 轨迹数据传输方法、装置、设备及存储介质 |
CN114610266A (zh) * | 2022-03-01 | 2022-06-10 | 昆山国显光电有限公司 | 补偿数据处理方法、装置、设备及介质 |
-
2024
- 2024-06-05 CN CN202410720006.XA patent/CN118316967B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118054975A (zh) * | 2024-04-16 | 2024-05-17 | 深圳市天地互通科技有限公司 | 一种入河排污口智慧化管理系统 |
CN118079765A (zh) * | 2024-04-25 | 2024-05-28 | 湘潭新云科技有限责任公司 | 多功能立式搅拌机智能操作控制系统 |
Also Published As
Publication number | Publication date |
---|---|
CN118316967A (zh) | 2024-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN118316967B (zh) | 一种环境监测用水质在线监测系统 | |
CN113177730B (zh) | 一种水资源溯源管理系统 | |
CN108197479B (zh) | 电子合同签署时间准确性的判断方法及系统 | |
CN114971421B (zh) | 一种基于区块链技术的水电站运行风险管控系统 | |
CN110852725A (zh) | 一种基于大数据的项目申报系统 | |
CN112149174B (zh) | 模型训练方法、装置、设备和介质 | |
CN112149141A (zh) | 模型训练方法、装置、设备和介质 | |
CN115860477A (zh) | 一种基于电力数据的污染物实时排放监测方法和系统 | |
CN118552007B (zh) | 一种保洁劳务派遣数据信息管理方法、系统及存储介质 | |
CN113888330A (zh) | 一种用于金融企业的数据路由平台管理系统 | |
CN107704771A (zh) | 一种基于第三方网络培训平台的管理系统 | |
CN118584882A (zh) | 一种分布式控制系统报警事件信号高精度集成方法及系统 | |
CN111611601A (zh) | 多数据方用户分析模型联合训练方法、装置及存储介质 | |
CN112149834A (zh) | 模型训练方法、装置、设备和介质 | |
CN117350879A (zh) | 一种基于区块链技术的企业对账业务优化方法 | |
CN113626860A (zh) | 基于区块链的电力数据隐私保护方法 | |
CN115664720A (zh) | 一种采用数据表征脱敏的电力信息安全传输方法 | |
CN116257190A (zh) | 一种基于区块链的数据监管系统 | |
Changqing | Analysis of traditional financial audit industry based on improved algorithm of block chain technology. | |
CN117391309B (zh) | 基于数字凭证的业务实现方法、系统、设备及存储介质 | |
CN114021171A (zh) | 一种基于大数据的数据安全防护方法 | |
Ye et al. | Information Security and Firms’ Market Value: The Preliminary Analysis | |
CN116305267B (zh) | 一种混合云模型的隐私泄露风险评估方法及系统 | |
CN117892701B (zh) | 一种云制造业务协同系统 | |
CN113449328B (zh) | 一种金融互联网用户数据安全处理方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |