Ecological environment data processing method and device, electronic equipment and storage medium
By using cloud virtual database and ecological environment correlation model in ecological environment quality assessment and combining multi-party game models, the problems of low processing efficiency and low timeliness in the existing technology are solved, and more efficient and timely environmental quality assessment and governance are achieved.
Patent Information
- Application Number
- CN202411931216.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
AI Technical Summary
The prior art has low processing efficiency in ecological environment quality assessment and relies on static data, resulting in low timeliness of results.
By obtaining the ecological environment data of the target area, storing it in a cloud virtual database, and pre-processing it, using the ecological environment correlation model to evaluate the impact relationship between the data, and combining the multi-party game model to generate an environmental improvement plan.
It improves the timeliness of ecological environment data processing efficiency and environmental quality assessment results, and achieves more timely and effective environmental governance.
Smart Images

Figure CN119848419A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of environmental assessment technology, and in particular to a method and device for processing ecological environment data, an electronic device and a storage medium. Background Art
[0002] In related technologies, with the rapid popularization of the Internet of Things, a large amount of ecological data with the characteristics of strong real-time, unstructured and diverse sources has been derived. At the same time, there are many factors that affect the ecological environment quality of a city or a region, such as air, surface water, groundwater, soil, noise, industrial or life pollution, etc., and each factor can be subdivided into more items. The industries and fields involved in each factor are also very complex, resulting in a large amount of work and high difficulty in measuring ecological environment quality. The existing method is to manually count static historical static data, and then combine static data with relevant rules to evaluate the ecological environment quality. This processing method has low processing efficiency and the results of ecological environment quality evaluation based on static data are less timely.
[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention
[0004] The main purpose of the embodiments of the present application is to propose a method and device for processing ecological environment data, an electronic device and a storage medium, which can effectively improve the processing efficiency of ecological environment data and the timeliness of environmental quality assessment results.
[0005] To achieve the above purpose, an embodiment of the present application provides a method for processing ecological environment data, the method comprising the following steps:
[0006] Acquire the first ecological environment data in the target area;
[0007] storing the first ecological environment data in a cloud virtual database;
[0008] Preprocessing the first ecological environment data in the cloud virtual database to obtain second ecological environment data;
[0009] Evaluate the impact relationship between the corresponding types of the second ecological environment data through an ecological environment association model;
[0010] Conducting an ecological environment assessment based on the impact relationship to obtain an ecological environment assessment result;
[0011] According to the impact relationship and the ecological environment assessment results, an environmental remediation plan is generated through a multi-party game model.
[0012] In some embodiments, the preprocessing of the first ecological environment data in the cloud virtual database to obtain the second ecological environment data includes:
[0013] Performing data integrity check on the first ecological environment data in the cloud virtual database to obtain third ecological environment data;
[0014] Performing accuracy verification on the third ecological environment data to obtain fourth ecological environment data;
[0015] The fourth ecological environment data is processed for consistency to obtain the second ecological environment data.
[0016] In some embodiments, the data integrity check of the first ecological environment data in the cloud virtual database includes:
[0017] Acquire the data transmission interval of each of the data sensors;
[0018] Acquire identification information and collection information of a data sensor corresponding to each of the first ecological environment data, wherein the collection information includes collection time and collection location;
[0019] Eliminate duplicate data of the first ecological environment data according to the identification information and the collected information to obtain fifth ecological environment data;
[0020] Data missing processing is performed on the first ecological environment data according to the data transmission interval and the collection time.
[0021] In some embodiments, the consistency processing of the fourth ecological environment data includes:
[0022] Performing term recognition on the fourth ecological environment data to obtain a term recognition result;
[0023] Performing term conversion on the fourth ecological environment data according to the term recognition result;
[0024] Identify the format information of the fourth ecological environment data after the term conversion, and obtain a format identification result;
[0025] The fourth ecological environment data is format-converted after the recognition term conversion according to the format recognition result.
[0026] In some embodiments, the evaluating the influence relationship between the corresponding types of the second ecological environment data through the ecological environment association model includes:
[0027] Classifying the second ecological environment data to obtain different types of data sets;
[0028] Calculating the correlation between the data sets by using the ecological environment association model;
[0029] determining a correlation factor between the data sets according to the correlation;
[0030] The influence relationship between the corresponding types of the second ecological environment data is evaluated according to the correlation factor.
[0031] In some embodiments, generating an environmental remediation plan through a multi-party game model based on the impact relationship and the ecological environment assessment result includes:
[0032] Constructing resource functions corresponding to different types of data sets and benefit curves corresponding to the resource functions according to the ecological environment assessment results;
[0033] According to the impact relationship and the benefit curve corresponding to the resource function, an environmental remediation plan is generated through a multi-party game model.
[0034] In some embodiments, obtaining first ecological environment data in the target area includes:
[0035] The first ecological environment data collected by different data sensors in the target area is acquired, wherein all the data sensors are distributed and arranged at different positions in the target area.
[0036] To achieve the above purpose, another aspect of the embodiment of the present application provides a device for processing ecological environment data, the device comprising:
[0037] The first module is used to obtain first ecological environment data in the target area;
[0038] The second module is used to store the first ecological environment data in a cloud virtual database;
[0039] A third module is used to pre-process the first ecological environment data in the cloud virtual database to obtain second ecological environment data;
[0040] A fourth module is used to evaluate the influence relationship between the corresponding types of the second ecological environment data through an ecological environment association model;
[0041] The fifth module is used to perform an ecological environment assessment according to the impact relationship to obtain an ecological environment assessment result;
[0042] The sixth module is used to generate an environmental remediation plan through a multi-party game model based on the impact relationship and the ecological environment assessment results.
[0043] To achieve the above object, another aspect of an embodiment of the present application provides an electronic device, including:
[0044] at least one processor;
[0045] at least one memory for storing at least one program;
[0046] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.
[0047] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.
[0048] The embodiments of the present application include at least the following beneficial effects: The present application provides a method and device for processing ecological environment data, an electronic device and a storage medium. The scheme obtains the first ecological environment data in the target area, stores the first ecological environment data in a cloud virtual database, and then pre-processes the first ecological environment data in the cloud virtual database to obtain the second ecological environment data. The impact relationship between the corresponding types of the second ecological environment data is evaluated through an ecological environment association model, and then an ecological environment assessment is performed based on the impact relationship to obtain an ecological environment assessment result. An environmental remediation plan is generated based on the impact relationship and the ecological environment assessment result through a multi-party game model, thereby eliminating the need for manual statistics of ecological environment data, effectively improving the processing efficiency of ecological environment data, and performing ecological environment and remediation based on real-time collected ecological environment data, thereby effectively improving the timeliness of environmental quality assessment results and the timeliness of governance. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 It is a schematic diagram of the implementation environment of the method for processing ecological environment data provided in the embodiment of the present application;
[0050] Figure 2 is a flow chart of a method for processing ecological environment data provided by an embodiment of the present application;
[0051] Figure 3 It is a module schematic diagram of the virtual platform provided in the embodiment of the present application;
[0052] Figure 4 It is a flow chart of preprocessing the first ecological environment data in the cloud virtual database to obtain the second ecological environment data provided by the embodiment of the present application;
[0053] Figure 5 is a flow chart of performing data integrity verification on first ecological environment data in a cloud virtual database provided by an embodiment of the present application;
[0054] Figure 6is a flow chart of consistency processing of fourth ecological environment data provided by an embodiment of the present application;
[0055] Figure 7 is a flow chart of evaluating the influence relationship between the corresponding types of the second ecological environment data through the ecological environment association model provided in an embodiment of the present application;
[0056] Figure 8 It is a flowchart of generating an environmental remediation plan through a multi-party game model according to the impact relationship and the ecological environment assessment results provided by the embodiment of the present application;
[0057] Fig. 9 is a schematic diagram of the structure of the device for processing ecological environment data provided in an embodiment of the present application;
[0058] Fig.10 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0059] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application, they are only examples of devices and methods consistent with some aspects of the embodiments of the present application.
[0060] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".
[0061] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.
[0062] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0063] Before describing the embodiments of the present application in detail, some nouns and terms involved in the embodiments of the present application are first described. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations:
[0064] The multi-party game model is a mathematical tool used to describe and analyze the interaction and decision-making process between multiple decision makers. The multi-party game model can help users understand and predict the actions that each participant may take and the possible results under different strategy choices. The multi-party game model has a wide range of applications in many fields such as economics, political science, and biology, and can help researchers analyze complex social phenomena such as competition and cooperation.
[0065] The Copula function is a statistical tool used to connect the joint distribution function of multiple random variables with their respective marginal distribution functions. The Copula function can capture the dependencies between different random variables and quantify these relationships, thereby helping to analyze and predict the probability of multiple variables occurring simultaneously.
[0066] Data integrity refers to ensuring the consistency, accuracy and reliability of data throughout its life cycle. Data integrity requires that data remain error-free, undamaged and unchanged during storage, transmission and processing. Data integrity is an important security control measure in information systems that helps to ensure the reliability and authenticity of data. Methods for maintaining data integrity include reasonable access control, data validation, the use of foreign keys, constraints, rules and triggers, etc.
[0067] UUID (Universally Unique Identifier) is a 128-bit number used to provide unique identification information for various elements in a distributed system. The generation of UUID does not rely on a centralized organization. Any machine can generate it independently, and the probability of duplication is extremely low, so it can be considered globally unique.
[0068] In the related technologies, with the rapid popularization of the Internet of Things, a large amount of ecological data with strong real-time, unstructured and diverse sources has been derived. At the same time, there are many factors that affect the ecological environment quality of a city or a region, such as air, surface water, groundwater, soil, noise, industry, life pollution, etc., and each factor can be subdivided into more items. The industries and fields involved in each factor are also very complex, resulting in a large amount of tasks and high difficulty in measuring ecological environment quality. The current method of processing ecological environment quality is mainly to manually count historical static data, and then evaluate the environmental quality in accordance with relevant rules combined with historical static data. This processing method has the following problems: First, due to the reliance on manual statistics of ecological environment data and the evaluation of ecological environment quality, the workload is low and the efficiency is low; second, due to the reliance on historical static data, it is impossible to timely associate new environmental measurement factors and real-time environmental data, and then it is impossible to dynamically adjust the environmental assessment according to the latest changes in the situation, resulting in low timeliness of the evaluation data; third, due to the current different types of ecological environment data are relatively scattered, so it is necessary for various environmental protection departments to uniformly aggregate and process the ecological environment data, which greatly increases the processing workload.
[0069] In view of this, an embodiment of the present application provides a method and device for processing ecological environment data, an electronic device and a storage medium. After acquiring the first ecological environment data in the target area, the present application stores the first ecological environment data in a cloud virtual database, and then pre-processes the first ecological environment data in the cloud virtual database to obtain the second ecological environment data. The impact relationship between the corresponding types of the second ecological environment data is evaluated through an ecological environment association model, and then an ecological environment assessment is performed based on the impact relationship to obtain the ecological environment assessment result. An environmental remediation plan is generated based on the impact relationship and the ecological environment assessment result through a multi-party game model, thereby eliminating the need for manual statistics of ecological environment data, effectively improving the processing efficiency of ecological environment data, and performing ecological environment and remediation based on real-time collected ecological environment data, thereby effectively improving the timeliness of environmental quality assessment results and the timeliness of governance.
[0070] First, refer to Figure 1 , Figure 1 Schematic diagram of an implementation environment of a method for processing ecological environment data provided in an embodiment of the present application. Figure 1, the hardware and software main body of the implementation environment mainly includes an operation terminal 110 and a server 120, and the operation terminal 110 is connected to the server 120 in communication. Among them, the processing method of ecological environment data provided in the embodiment of the present application can be applied to the operation terminal 110, can also be applied to the server 120, and can also be software running in the operation terminal 110 or the server 120. In some embodiments, the operation terminal 110 can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server 120 can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in the blockchain network; the software can be an application that implements the processing method of ecological environment data, etc., but is not limited to the above forms. Specifically, a communication connection can be established between the operation terminal 101 and the server 102 through a wireless network or a wired network, which uses standard communication technology and / or protocols. The network can be set to the Internet or any other network, such as but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network.
[0071] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0072] Figure 2 is an optional flowchart of the method for processing ecological environment data provided in the embodiment of the present application. Figure 2 The method may include but is not limited to steps S210 to S260:
[0073] Step S210, obtaining first ecological environment data in the target area;
[0074] Step S220, storing the first ecological environment data in a cloud virtual database;
[0075] Step S230, preprocessing the first ecological environment data in the cloud virtual database to obtain second ecological environment data;
[0076] Step S240: Evaluate the influence relationship between the corresponding types of the second ecological environment data through an ecological environment association model;
[0077] Step S250: Perform an ecological environment assessment according to the impact relationship to obtain an ecological environment assessment result;
[0078] Step S260: Generate an environmental remediation plan through a multi-party game model based on the impact relationship and ecological environment assessment results.
[0079] It is understandable that the method of this embodiment can be directly implemented by building a cloud computing platform before application. The construction process of the cloud computing platform can be built based on virtualization technology. Virtualization is a logical representation of resources and is not subject to physical constraints. Specifically, Figure 3 As shown, the cloud computing platform of this embodiment can be set in the upper software module, and the upper software module interacts with the lower software module by providing an interface that is completely consistent with the operating environment. Virtual software and a virtual database can be set in the cloud computing platform of the upper software module. The virtual software can interact with the lower software through a pre-set interface, and the data obtained by the interaction is stored in the virtual database. The lower software module may include but is not limited to a number of data sensors, which are used to collect ecological environment data, and transmit the collected ecological environment data to the virtual software, and store the ecological environment data in the virtual database through the virtual software for preservation, so that the virtual machine can obtain real-time ecological environment data for ecological environment quality assessment and remediation when performing ecological environment quality analysis, thereby effectively improving the accuracy, timeliness and timeliness of ecological environment quality assessment results.
[0080] In the present embodiment, when it is necessary to conduct an ecological environment quality assessment and remediation of a certain area (target area), several different types of data sensors can be pre-set in the target area to collect the first ecological environment data in the target area in real time through these data sensors. Exemplarily, when it is necessary to conduct an ecological environment quality assessment and remediation of the target area 1, the type of ecological environment data that needs to be collected in the target area 1 is first obtained, and then the corresponding type of data sensor is obtained based on the ecological environment data type. Assuming that the ecological environment data type includes water resource type, climate resource type and biological resource type, a water resource sensor, a climate resource sensor and a biological resource sensor can be pre-set in the target area 1. Specifically, a type of data sensor in an area includes at least one sensor, which can be determined based on factors such as the area of the target area 1 and the proportion of each resource.
[0081] In an embodiment of the present application, the data sensors in each target area can be arranged in a distributed manner, so that data from multiple points can be collected to comprehensively reflect the ecological environment quality in the target area. Specifically, the distance at which the data sensors are distributed can be determined by the amount of ecological environment data to be collected in the target area. When more ecological environment data needs to be collected, a smaller arrangement distance can be set; when less ecological environment data needs to be collected, a larger arrangement distance can be set, thereby saving the cost of sensor arrangement. It can be understood that in the process of completing the arrangement of all types of data sensors in this embodiment, the ecological environment data collected by different data sensors in the target area can be obtained as the first ecological environment data, thereby providing timely and effective data support for the analysis of subsequent steps.
[0082] In the embodiments of the present application, Figure 4 As shown, the process of preprocessing the first ecological environment data in the cloud virtual database to obtain the second ecological environment data includes but is not limited to steps S410 to S430:
[0083] Step S410, performing data integrity check on the first ecological environment data in the cloud virtual database to obtain third ecological environment data;
[0084] Step S420, verifying the accuracy of the third ecological environment data to obtain fourth ecological environment data;
[0085] Step S430: Perform consistency processing on the fourth ecological environment data to obtain second ecological environment data.
[0086] It can be understood that this embodiment can provide accurate and effective data support for subsequent ecological environment quality assessment and remediation by performing integrity verification, accuracy verification and consistency processing on the ecological environment data in the cloud virtual database.
[0087] In the embodiments of the present application, Figure 5 As shown, the process of performing data integrity verification on the first ecological environment data in the cloud virtual database includes but is not limited to steps S510 to S540:
[0088] Step S510, obtaining the data transmission interval of each data sensor;
[0089] Step S520: Obtain identification information and collection information of the data sensor corresponding to each first ecological environment data, wherein the collection information includes collection time and collection location;
[0090] Step S530: remove duplicate data from the first ecological environment data according to the identification information and the collected information to obtain fifth ecological environment data;
[0091] Step S540: performing data missing processing on the first ecological environment data according to the data transmission interval and the collection time.
[0092] It is understandable that the data transmission interval can be a pre-set time interval for the data sensor to transmit data to the virtual machine. This embodiment can effectively save transmission communication resources by reasonably controlling the time interval. During the transmission process, this embodiment can also control the data sensor to transmit its own identification information and collection information in the corresponding ecological environment data, so as to provide effective data features for subsequent data processing. Exemplarily, for data sensor 1, the data sensor 1 corresponds to its own identification information (UUID), its own device feature information, data sensing time, sensor location and other information. When the data sensor 1 needs to upload the collected first ecological environment data A1 to the virtual database, the first ecological environment data A1 can be integrated with the data sensor 1's own identification information, its own device feature information, data sensing time, sensor location and other information and then transmitted, so that each first ecological environment data in the virtual database will correspond to sensor information.
[0093] Specifically, after obtaining a number of first ecological environment data, this embodiment processes the first ecological environment data based on the identification information and collection information corresponding to the data sensor. Exemplarily, assuming that the virtual database includes the first ecological environment data A1, the first ecological environment data A2, the first ecological environment data A3 and the first ecological environment data A4, by comparing the identification information and collection information of the first ecological environment data A1 and the first ecological environment data A2, it is found that the identification information and collection information of the first ecological environment data A1 are the same as the identification information and collection information of the first ecological environment data A2, then it can be determined that the first ecological environment data A1 and the first ecological environment data A2 belong to the same data, so one of the ecological environment data can be deleted, thereby avoiding duplicate ecological environment data from occupying memory space in the virtual database; by comparing the identification information and collection information of the first ecological environment data A3 and the first ecological environment data A4, it is found that the identification information of the first ecological environment data A3 is different from the identification information of the first ecological environment data A4, then it can be determined that the first ecological environment data A3 and the first ecological environment data A4 belong to different ecological environment data, therefore, it is necessary to store the first ecological environment data A3 and the first ecological environment data A4 in the virtual database at the same time to ensure the integrity of the data.
[0094] It is understandable that after completing the repeatability judgment of the first ecological environment data, this embodiment further performs data missing processing on the first ecological environment data. Specifically, this embodiment can confirm the association relationship between entities based on referential constraints, and directly mark the ecological environment data that does not meet the integrity record as association missing; confirm the user-defined integrity of the entity based on the data constraint conditions defined in the application field, and directly mark the ecological environment data that does not meet the user-defined integrity as semantic missing. When determining that there is ecological environment data, this embodiment can fill the ecological environment data by filling missing values to ensure the integrity of the ecological environment data in the virtual database. It is understandable that the filling method of this embodiment includes but is not limited to default values, average values, mode, interpolation, KNN, random forest algorithm and EM algorithm, etc., and the specific method can be selected according to the actual situation. Specifically, in this embodiment, when the ecological environment data can be filled by filling, the ecological environment data corresponding to the data sensor belongs to integrity data; for the ecological environment data that cannot fill the missing values, it is directly marked as missing values, so that the corresponding data can be selected for analysis according to the actual situation when analyzing in the subsequent steps.
[0095] In an embodiment of the present application, it is assumed that the ecological environment data transmitted by the data sensor includes A1, A2, A3, ..., An, where t is the collection time of the first ecological environment data, and the first ecological environment data transmitted to the virtual database is B1, B2, B3, ..., Bn. After sorting the ecological environment data in the data sensor based on the collection time t and sorting the ecological environment data in the virtual database, A1→B1, A2→B2, A3→B3, ..., An→Bn can be obtained. Based on the transmission time interval T and the transmission threshold e, it is verified whether there is any missing first ecological environment data in the virtual database. When An→Bn(T+e), that is, the ecological environment data An in the data sensor should correspond to the ecological environment data Bn in the virtual database, but the comparison shows that the ecological environment data An corresponds to Bn(T+e), that is, the ecological environment data in the data sensor and the ecological environment data Bn(T+e) in the virtual database are delayed by T+e, indicating that there is missing ecological environment data in this process. By way of example, for the virtual database, assuming that the time interval T is 10 minutes, it can be determined that an ecological environment data will be stored in the virtual database every 10 minutes. If the transmission time interval is 11 minutes before the ecological environment data is stored in the virtual database, it can be determined that there is missing data in a certain time period. At this time, the missing data can be filled by the preset filling method to ensure the integrity of the ecological environment data in the virtual database.
[0096] In an embodiment of the present application, after the integrity check of the ecological environment data is completed, the accuracy check is performed on the third ecological environment data obtained by the integrity check. Specifically, the accuracy check process can be to determine whether there is an abnormality in the size of all data corresponding to each data sensor. Exemplarily, assuming that data sensor 1 corresponds to third ecological environment data A1, third ecological environment data A2, third ecological environment data A3, ..., third ecological environment data An, these data will be between the numerical range [B1, B2]. When it is determined that the third ecological environment data A2 is less than the value B1, it can be determined that the third ecological environment data A2 is an abnormal value, so the abnormal value can be calibrated or directly eliminated, so as to ensure the accuracy of all ecological environment data in the virtual database.
[0097] In the embodiments of the present application, Figure 6 As shown, the process of performing consistency processing on the fourth ecological environment data includes but is not limited to steps S610 to S640:
[0098] Step S610, performing term recognition on the fourth ecological environment data to obtain a term recognition result;
[0099] Step S620, performing term conversion on the fourth ecological environment data according to the term recognition result;
[0100] Step S630, identifying the format information of the fourth ecological environment data after the term conversion, and obtaining a format recognition result;
[0101] Step S640: convert the format of the fourth ecological environment data after the recognition term conversion according to the format recognition result.
[0102] It is understandable that due to certain differences in the use of terms by different data sensors, for example, data sensor A1 measures temperature data in degrees Celsius, and data sensor A2 measures temperature data in degrees Fahrenheit, if these data are directly used for ecological environment quality assessment, the accuracy of the assessment results will be affected. Therefore, this embodiment performs terminology conversion after performing terminology recognition on all fourth ecological environment data in the virtual database, thereby ensuring the terminology consistency of all fourth ecological environment data. At the same time, since the data format used by each data sensor for data transmission may be different, after completing the terminology unification, this embodiment also needs to perform format conversion on all fourth ecological environment data in the virtual database to ensure the consistency of the data format, thereby improving the efficiency and accuracy of subsequent ecological environment quality assessment.
[0103] In the embodiments of the present application, Figure 7 As shown, the process of evaluating the influence relationship between the corresponding types of the second ecological environment data through the ecological environment association model includes but is not limited to steps S710 to S740:
[0104] Step S710, classifying the second ecological environment data to obtain different types of data sets;
[0105] Step S720, calculating the correlation between data sets through an ecological environment association model;
[0106] Step S730, determining a correlation factor between the data sets according to the correlation;
[0107] Step S740: Evaluate the influence relationship between the corresponding types of the second ecological environment data according to the correlation factor.
[0108] It can be understood that the data classification process of this embodiment can be classified based on the attributes of the ecological environment data. Exemplarily, when the quality assessment of the ecological environment of a certain lake area is carried out, the ecological environment data of the lake area can be classified into water resource element type, biological resource element type, land resource element type and climate resource element type. Specifically, the ecological environment association model of this embodiment can adopt an improved Copula function. Assuming that the two elements are F(X) and F(Y), if a function C makes F(X,Y) = C(F(X), F(Y)) hold, then C is the Copula function of F(X) and F(Y), and the definition of the Copula function is that any data x and y in the two elements have;
[0109] C(x,y)=F(F -1 (x),F -1 (y));
[0110] For x and y, if any variable is 0, then C(x,y)=0, that is, the value of the Copula function is determined by two variables. When one variable changes, the other variable also changes accordingly.
[0111] Therefore, the correlation between each type of data set after classification can be calculated by the Copula function. For example, corresponding to the water resource data type, biological resource data type, land resource data type and climate resource data type in the lake area, since any element changes, the elements in other type sets will also change accordingly, therefore, this embodiment can calculate the correlation between these sets by the Copula function.
[0112] Specifically, this embodiment first constructs a correlation matrix shown in the following formula according to the elements in the four sets:
[0113]
[0114] In the formula, the water resource element is represented by X=(X1,X2,...,X n ), the land resource element is represented by Y=(Y1,Y2,...,Y n ), biological resource elements are represented by M = (M1, M2, ..., M n ), the climate resource element is expressed as N = (N1, N2, ..., N n ). Among them, the influence relationship between a water resource sub-element and a land resource sub-element in the water resource element can be expressed as a formula:
[0115]
[0116]
[0117] When the data of the water resource sub-element and the land resource sub-element are stable, when the water resource sub-element changes, the land resource sub-element will also change, which is related to the correlation factor α, which can be positive or negative.
[0118] After obtaining the correlation factors between the data sets, this embodiment can evaluate the influence relationship between the corresponding types of the second ecological environment data through the correlation factors, thereby providing data support for subsequent ecological environment quality assessment.
[0119] It is understandable that after obtaining the impact relationship between different types of data sets, an ecological environment assessment is performed based on the impact relationship to obtain an ecological environment assessment result, and then an environmental remediation plan is generated through a multi-party game model based on the impact relationship and the ecological environment assessment result. Specifically, Figure 8 As shown, the process of generating an environmental remediation plan through a multi-party game model according to the impact relationship and the ecological environment assessment results includes but is not limited to steps S810 to S820:
[0120] Step S810: construct resource functions corresponding to different types of data sets and benefit curves corresponding to resource functions according to the ecological environment assessment results;
[0121] Step S820: Generate an environmental remediation plan through a multi-party game model according to the impact relationship corresponding to the resource function and the benefit curve.
[0122] It is understandable that the multi-party game model can describe and analyze the interaction and decision-making process between multiple decision makers. Taking the lake area as an example, the resource function of this embodiment includes but is not limited to water resource function, biological resource function, land resource function and climate resource function. With these four functions as the main body and the maximization of their respective interests as the optimization goal, the corresponding yield curves of water resource function, biological resource function, land resource function and climate resource function are established. Then, according to the influence relationship between the yield curve and different ecological environment data, the corresponding optimal governance measures under the condition of poor ecological environment are determined; and according to the yield curve, the balance point between environmental destruction and ecological environment is found, so that better ecological environment governance measures (environmental remediation plan) can be generated.
[0123] Exemplarily, for a lake area, this embodiment can collect ecological environment related information data in real time in the target area through distributed sensors to provide rich real-time data, such as water quality, soil conditions, temperature, humidity, rainfall, biological population, etc.; after sending these data to the virtual machine, the collected ecological environment related information data is preprocessed by the virtual machine; then the collected and processed data is used to classify them according to ecological environment elements: water resource elements, land resource elements, biological resource elements and climate resource elements; the influence relationship between different element categories is evaluated through the ecological environment association model, and then the changes in the ecological environment can be evaluated in real time. Among them, the ecological environment association model can be a statistical model, a system dynamics model or a machine learning algorithm model. On the basis of environmental assessment, environmental remediation measures are planned according to the influence relationship between different element categories. Among them, environmental remediation measures include but are not limited to measures such as repairing polluted water bodies, restoring degraded ecosystems, and protecting biodiversity. Specifically, the planning process of this embodiment can use a multi-party game model to find the optimal or acceptable environmental remediation plan for all parties by analyzing the relationship between the stakeholders affected.
[0124] It is understood that the impacts on the lake area include but are not limited to:
[0125] The influence relationship between water resources and plant resources: The water resources of lakes have an important impact on the growth and distribution of surrounding plants. Water eutrophication and pollution will affect the types and quantity of wetland vegetation around lakes. Insufficient water resources or water level fluctuations will affect the growth and living conditions of plants around lakes.
[0126] The influence relationship between water resources and land resources: Changes in lake water resources will affect the wetness and soil moisture content of the surrounding land, which in turn will affect the use of surrounding land and vegetation coverage. Overexploitation and pollution of water resources will lead to deterioration of soil quality and affect the sustainable use of surrounding land.
[0127] The influence relationship between climate resource elements and plant resource elements: Climate change will affect the growing season and growth rate of plants. For example, the impact of temperature and precipitation on vegetation growth and distribution, and extreme climate events (such as drought, heavy rain, etc.) will have an adverse impact on the health and quantity of vegetation around lakes.
[0128] Specifically, the impact between different element type sets needs to be specifically characterized based on the connections between the elements in the set. For example, the impact of climate on plants, under different conditions such as light and rainfall, light needs to consider the photosynthesis and transpiration of plants. Under a certain light intensity, the climate element has a gain effect on the plant element, and conversely, if the light intensity is not reached, the photosynthesis and transpiration of the plant will be reduced, which will have a de-benefit effect on the plant element; similarly, considering the precipitation, it will also show different effects depending on the amount of precipitation.
[0129] After obtaining the influence relationship between different ecological environment data, this embodiment evaluates the ecological environment of the current area, and then generates an environmental remediation plan based on the multi-party game model. For example, for the lake area, assuming that there are ecological environment data such as algae proliferation, fish population reduction, and high fertilizer content in the farmland around the lake, it can be known from the influence relationship between different ecological environment data that: due to the high fertilizer content in the land element, the lake water quality is eutrophic, the nitrogen and phosphorus content in the water increases, and the algae in the lake reproduce rapidly, resulting in insufficient oxygen content in the water element in the lake. After adjusting the nitrogen and phosphorus content in the land element to normal values in the game model, the algae in the lake cannot reproduce rapidly due to insufficient nutrients in the water, and due to the consumption of fish in the water, the number of algae will slowly decrease, so that the oxygen content in the lake water increases, the number of fish increases, and the algae begins to decrease, and the equilibrium point of the ecological environment can be achieved. Therefore, the environmental remediation plan is to reduce the fertilizer content in the soil around the lake. However, since the recovery of the ecological environment is slow, in order to quickly restore the balance of the ecological environment, it is necessary to improve the water quality and reduce the number of algae in the lake, or increase the number of fish in the lake, so that the ecological environment of the lake can be restored in a faster time.
[0130] From the above content, it can be seen that the embodiment of the present application collects ecological and environmental data in real time through sensors, and automatically processes the ecological and environmental data through a cloud computing platform, thereby effectively reducing the workload of data processing; and pre-processes the ecological and environmental data before conducting an ecological and environmental assessment, thereby effectively improving the timeliness of the environmental quality assessment results; at the same time, an environmental remediation plan is generated through a multi-party game model, so that each subject can be governed to achieve effective and accurate ecological and environmental quality effects and improve the timeliness of governance.
[0131] Reference Fig. 9 , the embodiment of the present application provides a device for processing ecological environment data, the device comprising:
[0132] The first module 910 is used to obtain first ecological environment data in a target area;
[0133] The second module 920 is used to store the first ecological environment data in a cloud virtual database;
[0134] The third module 930 is used to pre-process the first ecological environment data in the cloud virtual database to obtain second ecological environment data;
[0135] The fourth module 940 is used to evaluate the influence relationship between the corresponding types of the second ecological environment data through the ecological environment association model;
[0136] The fifth module 950 is used to perform an ecological environment assessment according to the impact relationship and obtain an ecological environment assessment result;
[0137] The sixth module 960 is used to generate an environmental remediation plan through a multi-party game model according to the impact relationship and the ecological environment assessment results.
[0138] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0139] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned ecological environment data processing method when executing the computer program. The electronic device can be any smart terminal including a tablet computer, a car computer, etc.
[0140] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0141] See also Fig.10 , Fig.10 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:
[0142] The processor 1010 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;
[0143] The memory 1020 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 1020 can store an operating system and other applications. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1020, and the processor 1010 calls and executes the method for processing ecological environment data in the embodiment of this application;
[0144] Input / output interface 1030, used to implement information input and output;
[0145] The communication interface 1040 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);
[0146] Bus 1050 , which transmits information between various components of the device (e.g., processor 1010 , memory 1020 , input / output interface 1030 , and communication interface 1040 );
[0147] The processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 are connected to each other in communication within the device via a bus 1050 .
[0148] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned ecological environment data processing method.
[0149] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0150] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0151] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0152] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.
[0153] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0154] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0155] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0156] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0157] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0158] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0159] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0160] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.
[0161] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.
Claims
1. A method for processing ecological environment data, characterized in that: The method comprises the following steps: Acquire the first ecological environment data in the target area; storing the first ecological environment data in a cloud virtual database; Preprocessing the first ecological environment data in the cloud virtual database to obtain second ecological environment data; Evaluate the impact relationship between the corresponding types of the second ecological environment data through an ecological environment association model; Conducting an ecological environment assessment based on the impact relationship to obtain an ecological environment assessment result; According to the impact relationship and the ecological environment assessment results, an environmental remediation plan is generated through a multi-party game model.
2. The method according to claim 1, characterized in that The preprocessing of the first ecological environment data in the cloud virtual database to obtain second ecological environment data includes: Performing data integrity check on the first ecological environment data in the cloud virtual database to obtain third ecological environment data; Performing accuracy verification on the third ecological environment data to obtain fourth ecological environment data; The fourth ecological environment data is processed for consistency to obtain the second ecological environment data.
3. The method according to claim 2, characterized in that The performing data integrity check on the first ecological environment data in the cloud virtual database includes: Acquire the data transmission interval of each of the data sensors; Obtain identification information and collection information of a data sensor corresponding to each of the first ecological environment data, wherein the collection information includes collection time and collection location; Eliminate duplicate data of the first ecological environment data according to the identification information and the collected information to obtain fifth ecological environment data; Data missing processing is performed on the first ecological environment data according to the data transmission interval and the collection time.
4. The method according to claim 2, characterized in that: The consistency processing of the fourth ecological environment data includes: Performing term recognition on the fourth ecological environment data to obtain a term recognition result; Performing term conversion on the fourth ecological environment data according to the term recognition result; Identify the format information of the fourth ecological environment data after the term conversion, and obtain a format identification result; The fourth ecological environment data is format converted after the recognition term conversion according to the format recognition result.
5. The method according to claim 1, characterized in that: The evaluating the influence relationship between the corresponding types of the second ecological environment data by using the ecological environment association model includes: Classifying the second ecological environment data to obtain different types of data sets; Calculating the correlation between the data sets by using the ecological environment association model; determining a correlation factor between the data sets according to the correlation; The influence relationship between the corresponding types of the second ecological environment data is evaluated according to the correlation factor.
6. The method according to claim 5, characterized in that The generating of an environmental remediation plan through a multi-party game model based on the impact relationship and the ecological environment assessment result includes: Constructing resource functions corresponding to different types of data sets and benefit curves corresponding to the resource functions according to the ecological environment assessment results; According to the impact relationship and the benefit curve corresponding to the resource function, an environmental remediation plan is generated through a multi-party game model.
7. The method according to claim 1, characterized in that The obtaining of first ecological environment data in the target area includes: The first ecological environment data collected by different data sensors in the target area is acquired, wherein all the data sensors are distributed and arranged at different positions in the target area.
8. A device for processing ecological environment data, characterized in that: The device comprises: The first module is used to obtain first ecological environment data in the target area; The second module is used to store the first ecological environment data in a cloud virtual database; A third module is used to pre-process the first ecological environment data in the cloud virtual database to obtain second ecological environment data; A fourth module is used to evaluate the influence relationship between the corresponding types of the second ecological environment data through an ecological environment association model; The fifth module is used to perform an ecological environment assessment according to the impact relationship to obtain an ecological environment assessment result; The sixth module is used to generate an environmental remediation plan through a multi-party game model based on the impact relationship and the ecological environment assessment results.
9. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.