CN112000669B - Environment monitoring data processing method and device, storage medium and terminal - Google Patents
Environment monitoring data processing method and device, storage medium and terminal Download PDFInfo
- Publication number
- CN112000669B CN112000669B CN202010819917.XA CN202010819917A CN112000669B CN 112000669 B CN112000669 B CN 112000669B CN 202010819917 A CN202010819917 A CN 202010819917A CN 112000669 B CN112000669 B CN 112000669B
- Authority
- CN
- China
- Prior art keywords
- monitoring data
- data
- environment monitoring
- preset
- factor
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/2228—Indexing structures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a processing method, a device, a storage medium and a terminal of environmental monitoring data, wherein the method comprises the following steps: and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data. Therefore, by adopting the embodiment of the application, the data synchronization processing can be carried out on the environmental monitoring data of the plurality of databases, so that the data processing efficiency can be effectively improved; in addition, the synchronized environment monitoring data in the databases are respectively subjected to isomerization processing, and a plurality of index items can be added, so that the access times of the databases can be effectively reduced, and the access speed can be effectively improved.
Description
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for processing environmental monitoring data, a storage medium and a terminal.
Background
The existing processing method for the environmental monitoring data includes acquiring the environmental monitoring data meeting preset requirements through an acquisition device, wherein the preset requirements include conditions of a preset area, a preset time period and the like.
In practical applications, the data volume of the environmental monitoring data collected by the collecting device is often large, so that if one wants to search a lot of data for some data that the user wants, for example, haze (for example, PM) in a certain region of a certain province and a certain city, 6/1/2020 to 6/2020 and 30/302.5Data) and searching among a plurality of data, the searching often takes a lot of time, and even because the data amount is too large, the phenomena of too long searching time, delay and even paralysis of a searching system can occur.
In addition, in order to ensure the accuracy of the data, manual review of the search results is often required. In short, in the prior art, the processing method of the environmental monitoring data usually needs to consume a large amount of manpower and material resources. Especially, in the case that the amount of each environmental monitoring data in the environmental monitoring database is too large, if the data is processed, for example, based on at least one keyword, the environmental monitoring database is searched for the environmental monitoring data meeting the at least one keyword, so the data processing process is often too time-consuming, and the server system may be disabled.
Disclosure of Invention
The embodiment of the application provides a method and a device for processing environmental monitoring data, a storage medium and a terminal. The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview and is intended to neither identify key/critical elements nor delineate the scope of such embodiments. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later.
In a first aspect, an embodiment of the present application provides a method for processing environmental monitoring data, where the method includes:
performing data storage on the environment monitoring data according to a preset mode to obtain various stored environment monitoring data;
respectively calculating hash values of the various stored environmental monitoring data to obtain corresponding hash values, and respectively grouping the various stored environmental monitoring data with the same hash value into the same corresponding database to obtain a plurality of databases;
and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data.
In a second aspect, an embodiment of the present application provides an apparatus for processing environmental monitoring data, where the apparatus includes:
the storage module is used for storing the environmental monitoring data in a preset mode to obtain various stored environmental monitoring data;
the classification module is used for respectively calculating hash values of all the stored environment monitoring data stored in the storage module to obtain corresponding hash values, and respectively classifying all the stored environment monitoring data with the same hash value into the same corresponding database to obtain a plurality of databases;
and the processing module is used for carrying out data synchronization on the environment monitoring data of the databases classified by the classification module to obtain each synchronized environment monitoring data in the databases, and carrying out isomerization processing on each synchronized environment monitoring data in the databases to obtain corresponding isomerized environment monitoring data.
In a third aspect, embodiments of the present application provide a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the above-mentioned method steps.
In a fourth aspect, an embodiment of the present application provides a terminal, which may include: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the above-mentioned method steps.
The technical scheme provided by the embodiment of the application can have the following beneficial effects:
in the embodiment of the application, hash values are respectively calculated for each item of stored environment monitoring data to obtain corresponding hash values, and each item of stored environment monitoring data with the same hash value is respectively grouped into the same corresponding database to obtain a plurality of databases; and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data. The data synchronization processing method and the data synchronization processing device can perform data synchronization processing on the environment monitoring data of the plurality of databases, so that the data processing efficiency can be effectively improved; in addition, the synchronized environment monitoring data in the databases are respectively subjected to isomerization processing, and a plurality of index items can be added, so that the access times of the databases can be effectively reduced, and the access speed can be effectively improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as claimed.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a schematic flowchart of a method for processing environmental monitoring data according to an embodiment of the present disclosure;
fig. 2 is a schematic flowchart of a method for processing environmental monitoring data in a specific application scenario according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of an environment monitoring data processing apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
The following description and the drawings sufficiently illustrate specific embodiments of the invention to enable those skilled in the art to practice them.
It should be understood that the described embodiments are only some embodiments of the invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
In the description of the present invention, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The specific meanings of the above terms in the present invention can be understood in specific cases to those skilled in the art. In addition, in the description of the present invention, "a plurality" means two or more unless otherwise specified. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Up to now, in the prior art, a conventional method is often adopted for processing environmental monitoring data, and if the number of each environmental monitoring data in the environmental monitoring database is too large, data is processed, for example, data retrieval is performed in the environmental monitoring database, so that the data processing process is often too time-consuming, and a server system may be paralyzed. Therefore, the application provides a method, a device, a storage medium and a terminal for processing environmental monitoring data, so as to solve the problems in the related art. In the technical scheme provided by the application, hash values are respectively calculated for each item of stored environment monitoring data to obtain corresponding hash values, and each item of stored environment monitoring data with the same hash value is respectively grouped into the same corresponding database to obtain a plurality of databases; and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data. The data synchronization processing method and the data synchronization processing device can perform data synchronization processing on the environment monitoring data of the plurality of databases, so that the data processing efficiency can be effectively improved; furthermore, the respective synchronized environmental monitoring data in the multiple databases are respectively subjected to the isomerization processing, and based on the fact that the multiple index entries can be increased, the access times of the databases can be effectively reduced, and the access speed can be effectively improved, which will be described in detail below by using an exemplary embodiment.
The following describes in detail a processing method of environmental monitoring data provided by an embodiment of the present application with reference to fig. 1 to fig. 2. The processing method of the environmental monitoring data can be realized by relying on a computer program and can be operated on a processing device of the environmental monitoring data. The computer program may be integrated into the application or may run as a separate tool-like application. The processing device of the environmental monitoring data in the embodiment of the present application may be a user terminal, including but not limited to: personal computers, tablet computers, handheld devices, in-vehicle devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and the like. The user terminals may be called different names in different networks, for example: user equipment, access terminal, subscriber unit, subscriber station, mobile station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user equipment, cellular telephone, cordless telephone, Personal Digital Assistant (PDA), terminal equipment in a 5G network or future evolution network, and the like.
Referring to fig. 1, a flow chart of a method for processing environmental monitoring data is provided in an embodiment of the present application. As shown in fig. 1, a method for processing environmental monitoring data according to an embodiment of the present application may include the following steps:
and S101, storing the environmental monitoring data according to a preset mode to obtain various stored environmental monitoring data.
In this step, the preset mode includes a first preset sub mode for storing data in a first preset direction and a second preset sub mode for storing data in a second preset direction, the first preset direction and the second preset direction are different directions, and the data storage of the environmental monitoring data in the preset mode includes:
sequentially storing first data associated with each first factor in a first preset direction according to the acquisition time of the environmental monitoring data acquired by the data acquisition device in a first preset sub-mode; and
and storing second data which are acquired by each acquisition sub-device in the data acquisition devices and are associated with each second factor in a second preset direction in a second preset sub-mode, wherein the second data at least comprise a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device.
In practical applications, the first preset direction may be configured as a horizontal direction, and the prior art is horizontal data storage. The second predetermined direction may be configured as a longitudinal direction, a direction perpendicular to the first predetermined direction.
In the technical scheme provided by the embodiment of the present disclosure, the specific directions of the first preset direction and the second preset direction are not specifically limited, and only by introducing the second preset direction different from the first preset direction, the existing data stored horizontally can be effectively distinguished and read, so that: in a second preset direction, second data which are acquired by each acquisition sub-device in the data acquisition devices and are associated with the second factors can be read.
It should be noted that, for radar data, the above-mentioned similar data storage manner is also adopted, that is: sequentially storing first data associated with each first factor in a first preset direction according to the acquisition time of the environmental monitoring data acquired by the data acquisition device in a first preset sub-mode; and storing second data which are acquired by each acquisition sub-device in the data acquisition devices and are associated with each second factor in a second preset direction in a second preset sub-mode, wherein the second data at least comprise a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device.
The difference between the data storage mode of radar data and the storage mode of environmental monitoring data is that the radar data adopts the array format of PostgreSQL to store data with different heights corresponding to each factor, wherein the PostgreSQL is an object-relational database management system of free software with very complete characteristics, supports most SQL standards and provides other functions, such as complex queries, foreign keys, triggers, views, transaction integrity, multi-version concurrency control, and the like. Likewise, PostgreSQL may also be extended in many ways, for example, by adding new data types, functions, operators, aggregation functions, indexing methods, procedural languages, and the like.
It should be noted that, no matter for environment monitoring data or radar data, the storage mode of performing data storage simultaneously in the first preset direction and the second preset direction can be implemented by: and (4) fast storage. The data are stored in a second preset direction, specifically, second data which are acquired by each acquisition sub-device in the data acquisition device and are associated with each second factor are stored in the second preset direction in a second preset sub-mode, wherein the second data at least comprise a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device; therefore, when the data are stored in the first preset direction, the first data associated with each first factor are stored in the first preset direction only according to the collection time of the data collection device for collecting the environmental monitoring data, the category attribute of the environmental monitoring data does not need to be judged, and the environmental monitoring data with the same category attribute are classified into one category; therefore, the data storage speed is accelerated, and the memory overhead is reduced.
In a possible implementation manner, before the environmental monitoring data is stored in a preset manner, the method further includes the following steps:
presetting various first factors; wherein the first factors include at least one of: the first factor is used for representing data serial numbers, the first factor is used for representing factor coding, the first factor is used for representing time-efficient coding, the first factor is used for representing acquisition time, the first factor is used for representing data mark coding, the first factor is used for representing audit mark coding, the first factor is used for representing instrument coding, and the first factor is used for representing data warehousing time; and/or the presence of a gas in the gas,
pre-configuring various second factors; wherein the second factors include at least one of: the second factor used for characterizing data numbers, the second factor used for characterizing factor coding, the second factor used for characterizing time-sensitive coding, the second factor used for characterizing acquisition time, the second factor used for characterizing data mark coding, the second factor used for characterizing audit mark coding, the second factor used for characterizing instrument coding and the second factor used for characterizing data warehousing time.
In a possible implementation manner, after the environmental monitoring data is subjected to data storage in a preset manner to obtain each item of stored environmental monitoring data, the method further includes the following steps:
under the condition that the acquisition time corresponding to each item of stored environment monitoring data is later than the current time, all the items of stored environment monitoring data are judged to be invalid data; otherwise, under the condition that the acquisition time corresponding to each item of stored environment monitoring data is earlier than the current time, automatically generating a corresponding table according to each item of stored environment monitoring data.
S102, respectively calculating hash values of the stored environmental monitoring data to obtain corresponding hash values, and grouping the stored environmental monitoring data with the same hash value into the same corresponding database to obtain a plurality of databases.
In practical applications, the method for calculating the corresponding hash values for each item of stored environment monitoring data is a conventional method, for example, a common hash algorithm is used for the environment monitoring data to obtain the corresponding hash values, then the calculated hash values are modulo to obtain corresponding obtained values, and each item of stored environment monitoring data with the same obtained value is sorted into the same corresponding database.
In a possible implementation manner, after the items of stored environment monitoring data having the same hash value are grouped into the same corresponding database, so as to obtain a plurality of databases, the method further includes the following steps:
selecting any one database from the plurality of databases, and classifying the environmental monitoring data with the acquisition time in the same time period into the corresponding same table; in this way, the environmental monitoring data matched with the at least one search keyword is favorably searched and inquired.
And S103, performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data.
In this step, the data synchronization in the data synchronization of the environmental monitoring data of the plurality of databases means that the plurality of database hierarchies achieve the data synchronization.
There are three main ways to implement database synchronization at the database level:
in the first way, synchronization is achieved through publish/subscribe.
Specifically, synchronization is achieved by means of publish/subscribe:
the release is a database backup mechanism of the SQL Server, and the backup synchronization of the data can be realized rapidly through the mechanism without writing any code.
It should be noted that this data backup synchronization method is applied to the following application scenarios: in an application scenario where the table structure is consistent and the amount of data is not particularly large.
In the second mode, data synchronization is realized through an SQL JOB mode.
Specifically, data synchronization is realized in an SQL JOB mode:
the synchronization is realized by SQL JOB timing operation, and the basic principle is that the data is read from the source server and updated to the target server by the connection of the target server and the source server and writing SQL sentences.
This way of data synchronization is flexible. After SQL timing operation is established, the following key two steps are mainly needed to be executed;
step 1: creating database connections
The connection between different databases can be realized through the storage process of the system.
Step 2: and data synchronization is realized by using SQL sentences.
The method for realizing data synchronization in SQL JOB mode is a conventional technique, and is not described herein again.
And in the third mode, data synchronization is realized in a Service Broker message queue mode.
The SQL Server Service Broker is a component of the database engine and provides a queue and reliable message transmission for the SQL Server; it can be used for both applications using a single SQL Server instance and applications distributing work among multiple instances.
Within a single SQL Server instance, the Service Broker provides a powerful asynchronous programming model. Database applications typically use asynchronous programming to shorten interactive response times and increase application overall throughput.
The Service Broker may also provide reliable messaging services between multiple SQL Server instances. A Service Broker can help developers write applications through independent, self-contained components called services. Applications that need to use the functionality contained in these services can interact with these services using messages. The Service Broker exchanges messages between instances using TCP/IP. The function contained in the Service Broker helps to prevent unauthorized network access and can encrypt messages sent over the network.
It is a conventional technique to implement data synchronization by using a Service Broker message queue, and details thereof are not repeated herein.
In one possible implementation manner, the isomerization processing on each synchronized environmental monitoring data in the plurality of databases respectively includes the following steps:
performing warehousing processing on the synchronized environmental monitoring data and generating corresponding warehousing logs;
according to a preset database format, performing log format conversion on each warehousing log to obtain each converted warehousing log;
sending messages to each converted warehousing log, subscribing the sent messages including each converted warehousing log, and converting the messages into environment monitoring data conforming to a preset format;
and caching the environmental monitoring data which accords with the preset format.
In a possible implementation manner, after obtaining the corresponding environment monitoring data after the isomerization processing, the method further includes the following steps:
and synchronously retrieving the environment monitoring data after the isomerization processing in the plurality of databases respectively to obtain the environment monitoring data matched with at least one retrieval keyword.
In this step, the number of terms of the search keyword is not particularly limited. If a more accurate retrieval result is desired, a plurality of retrieval keywords can be preset. For example, in practical applications, the search keyword is set as: a number of acquisition sub-devices (e.g., instruments used to acquire environmental monitoring data), a factor number (e.g., the first factors described above, or the second factors described above), a frequency number, and a timestamp to identify a precise time. For different application scenarios, different search keywords may be preconfigured, and are not described herein again.
In the step, since the environment monitoring data after the respective isomerization processing in the plurality of databases can be retrieved synchronously, the retrieval speed of the environment monitoring data can be greatly accelerated, and the possible overlong retrieval time and possible crash phenomenon of retrieving the environment monitoring data matched with at least one keyword from the same database in the prior art are avoided.
The processing method of the environmental monitoring data provided by the embodiment of the disclosure divides the existing database into the plurality of retrieval databases capable of synchronously processing the data, so that not only the retrieval speed can be greatly improved, but also the possible crash phenomenon can be effectively avoided, and the processing efficiency of the data is greatly optimized.
As shown in fig. 2, a schematic flow chart of a method for processing environmental monitoring data in a specific application scenario is provided in the embodiment of the present application.
As shown in fig. 2, the corresponding hash values are respectively calculated for each item of stored environment monitoring data, and each item of stored environment monitoring data with the same hash value is sorted into the same corresponding database, so as to obtain N databases, where N is a natural number greater than or equal to 2; for example, database A, database B, database C, database N-1, database N are shown in FIG. 2. In an actual application scenario, under the condition that the larger the data volume acquired by the data acquisition service is, the number of databases for synchronous retrieval is often increased in order to obtain a quick and accurate retrieval result; conversely, the smaller the amount of data collected by the data collection service, the smaller the number of databases to be retrieved synchronously.
And carrying out data synchronization on the environment monitoring data of the N databases to obtain each synchronized environment monitoring data in the N databases respectively. It should be noted that, the method for performing data synchronization on the environmental monitoring data is a conventional method, and is not described herein again.
In order to increase the index category and the number of index entries, each synchronized environment monitoring data in the N databases is subjected to isomerization processing, so that: on the premise of reducing the access of the database, the access speed of the data can be increased.
For the above-mentioned process of performing isomerization processing on each synchronized environmental monitoring data in the N databases, reference is made to the description of relevant parts in fig. 1, and details are not repeated here.
In practical application, the environmental monitoring data of the N databases may be synchronized and synchronized into the Elasticsearch. It should be noted that the Elasticsearch is a Lucene-based search server. It provides a distributed multi-user capability full-text search engine.
The Elasticisearch is used in cloud computing, and can achieve real-time searching, stability, reliability and rapidness.
Just like the user shown in fig. 2, the environment monitoring data after each isomerization processing in the N databases respectively is synchronously retrieved, and the environment monitoring data matched with the retrieval keyword is obtained. Because the isomerization processing is introduced before the synchronized data is retrieved, the following steps can be achieved through the isomerization processing: on the premise of reducing the access of the database, the access speed of the data can be increased.
In the embodiment of the application, hash values are respectively calculated for each item of stored environment monitoring data to obtain corresponding hash values, and each item of stored environment monitoring data with the same hash value is respectively grouped into the same corresponding database to obtain a plurality of databases; and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data. The data synchronization processing method and the data synchronization processing device can perform data synchronization processing on the environment monitoring data of the plurality of databases, so that the data processing efficiency can be effectively improved; in addition, the synchronized environment monitoring data in the databases are respectively subjected to isomerization processing, and a plurality of index items can be added, so that the access times of the databases can be effectively reduced, and the access speed can be effectively improved.
The following is an embodiment of a processing apparatus for environment monitoring data according to the present invention, which can be used to execute the embodiment of the processing method for environment monitoring data according to the present invention. For details not disclosed in the embodiment of the apparatus for processing environmental monitoring data of the present invention, refer to the embodiment of the method for processing environmental monitoring data of the present invention.
Referring to fig. 3, a schematic structural diagram of a device for processing environmental monitoring data according to an exemplary embodiment of the present invention is shown. The processing means of the environmental monitoring data may be implemented as all or part of the terminal by software, hardware or a combination of both. The processing device of the environmental monitoring data comprises a storage module 10, a classification module 20 and a processing module 30.
Specifically, the storage module 10 is configured to perform data storage on the environment monitoring data according to a preset manner, so as to obtain each item of stored environment monitoring data;
the classification module 20 is configured to calculate hash values for each item of stored environment monitoring data stored in the storage module 10, to obtain corresponding hash values, and to classify each item of stored environment monitoring data having the same hash value into the same corresponding database, to obtain multiple databases;
the processing module 30 is configured to perform data synchronization on the environment monitoring data of the multiple databases classified by the classification module 20 to obtain synchronized environment monitoring data in the multiple databases, and perform isomerization processing on the synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data.
Optionally, the apparatus further comprises:
and a synchronous retrieval module (not shown in fig. 3) configured to, after the processing module 30 obtains the corresponding environment monitoring data after the isomerization processing, perform synchronous retrieval on each of the environment monitoring data after the isomerization processing, which is obtained by processing the processing module 30 and is located in the multiple databases, so as to obtain the environment monitoring data matched with the retrieval keyword.
Optionally, the classifying module 20 is further configured to:
after the environment monitoring data with the same hash value are stored in the same corresponding database to obtain a plurality of databases, any one database is selected from the plurality of databases, and the environment monitoring data with the same collection time in the same time period are stored in the same corresponding table.
Optionally, the processing module 30 is further configured to: after the storage module 10 performs data storage on the environmental monitoring data according to a preset mode to obtain each item of stored environmental monitoring data, under the condition that the acquisition time corresponding to each item of stored environmental monitoring data is later than the current time, all items of stored environmental monitoring data are judged to be invalid data; otherwise, under the condition that the acquisition time corresponding to each item of stored environment monitoring data is earlier than the current time, automatically generating a corresponding table according to each item of stored environment monitoring data.
Optionally, the processing module 30 is specifically configured to:
performing warehousing processing on the synchronized environmental monitoring data and generating corresponding warehousing logs;
according to a preset database format, performing log format conversion on each warehousing log to obtain each converted warehousing log;
sending messages to each converted warehousing log, subscribing the sent messages including each converted warehousing log, and converting the messages into environment monitoring data conforming to a preset format;
and caching the environmental monitoring data which accords with the preset format.
Optionally, the preset manner includes a first preset sub-manner for storing data in a first preset direction and a second preset sub-manner for storing data in a second preset direction, and the storage module 10 is specifically configured to:
sequentially storing first data associated with each first factor in a first preset direction according to the acquisition time of the environmental monitoring data acquired by the data acquisition device in a first preset sub-mode; and
and storing second data which are acquired by each acquisition sub-device in the data acquisition devices and are associated with each second factor in a second preset direction in a second preset sub-mode, wherein the second data at least comprise a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device.
Optionally, the apparatus further comprises:
a configuration module (not shown in fig. 3) configured to pre-configure each first factor before the storage module 10 sequentially stores, in a first preset sub-manner, the first data associated with each first factor in a first preset direction according to the collection time at which the data collection device collects the environmental monitoring data; wherein the first factors of the configuration module configuration include at least one of: the first factor used for characterizing data numbers, the first factor used for characterizing factor coding, the first factor used for characterizing time-efficient coding, the first factor used for characterizing acquisition time, the first factor used for characterizing data mark coding, the first factor used for characterizing audit mark coding, the first factor used for characterizing instrument coding and the first factor used for characterizing data warehousing time.
Optionally, the configuration module is further configured to:
configuring each second factor in advance before the storage module 10 stores, in a second preset sub-manner and in a second preset direction, the second data which is acquired by each acquisition sub-apparatus of the data acquisition apparatuses and is associated with each second factor; wherein the second factors of the configuration module configuration include at least one of: the second factor used for characterizing data numbers, the second factor used for characterizing factor coding, the second factor used for characterizing time-sensitive coding, the second factor used for characterizing acquisition time, the second factor used for characterizing data mark coding, the second factor used for characterizing audit mark coding, the second factor used for characterizing instrument coding and the second factor used for characterizing data warehousing time.
It should be noted that, when the processing apparatus for environment monitoring data provided in the foregoing embodiment executes the processing method for environment monitoring data, only the division of the above functional modules is taken as an example, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules, so as to complete all or part of the above described functions. In addition, the processing apparatus for environmental monitoring data and the processing method for environmental monitoring data provided in the foregoing embodiments belong to the same concept, and details of implementation processes are shown in the processing method for environmental monitoring data, and are not described herein again.
In the embodiment of the application, the classification module is configured to calculate hash values for each item of stored environment monitoring data stored in the storage module respectively to obtain corresponding hash values, and to classify each item of stored environment monitoring data having the same hash value into the same corresponding database respectively to obtain a plurality of databases; the processing module is used for carrying out data synchronization on the environment monitoring data of the databases classified by the classification module to obtain each synchronized environment monitoring data in the databases, and carrying out isomerization processing on each synchronized environment monitoring data in the databases to obtain corresponding isomerized environment monitoring data. The data synchronization processing method and the data synchronization processing device can perform data synchronization processing on the environment monitoring data of the plurality of databases, so that the data processing efficiency can be effectively improved; in addition, the synchronized environment monitoring data in the databases are respectively subjected to isomerization processing, and a plurality of index items can be added, so that the access times of the databases can be effectively reduced, and the access speed can be effectively improved.
The present invention also provides a computer readable medium, on which program instructions are stored, which when executed by a processor implement the processing method of environmental monitoring data provided by the above-mentioned method embodiments. The present invention also provides a computer program product containing instructions which, when run on a computer, cause the computer to perform the method of processing environmental monitoring data of the various method embodiments described above.
Please refer to fig. 4, which provides a schematic structural diagram of a terminal according to an embodiment of the present application. As shown in fig. 4, terminal 1000 can include: at least one processor 1001, at least one network interface 1004, a user interface 1003, memory 1005, at least one communication bus 1002.
Wherein a communication bus 1002 is used to enable connective communication between these components.
The user interface 1003 may include a Display screen (Display) and a Camera (Camera), and the optional user interface 1003 may also include a standard wired interface and a wireless interface.
The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface), among others.
The Memory 1005 may include a Random Access Memory (RAM) or a Read-Only Memory (Read-Only Memory). Optionally, the memory 1005 includes a non-transitory computer-readable medium. The memory 1005 may be used to store an instruction, a program, code, a set of codes, or a set of instructions. The memory 1005 may include a stored program area and a stored data area, wherein the stored program area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playing function, an image playing function, etc.), instructions for implementing the various method embodiments described above, and the like; the storage data area may store data and the like referred to in the above respective method embodiments. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 4, the memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and an environment monitoring data processing application program.
In the terminal 1000 shown in fig. 4, the user interface 1003 is mainly used as an interface for providing input for a user, and acquiring data input by the user; the processor 1001 may be configured to invoke a processing application of the environment monitoring data stored in the memory 1005, and specifically perform the following operations:
performing data storage on the environment monitoring data according to a preset mode to obtain various stored environment monitoring data;
respectively calculating hash values of each item of stored environment monitoring data to obtain corresponding hash values, and grouping each item of stored environment monitoring data with the same hash value into the same corresponding database to obtain a plurality of databases;
and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data.
In one embodiment, the processor 1001 further performs the following operations after obtaining the corresponding isomerized environment monitoring data:
and synchronously retrieving the environment monitoring data after the isomerization processing in the plurality of databases respectively to obtain the environment monitoring data matched with at least one retrieval keyword.
In one embodiment, after the processor 1001 performs the following operations of grouping the stored environmental monitoring data items with the same hash value into the corresponding same database, obtaining a plurality of databases:
and selecting any one database from the plurality of databases, and classifying the environmental monitoring data with the acquisition time in the same time period into the corresponding same table.
In one embodiment, after performing data storage on the environmental monitoring data in a preset manner, obtaining various items of stored environmental monitoring data, the processor 1001 further performs the following operations:
under the condition that the acquisition time corresponding to each item of stored environment monitoring data is later than the current time, all the items of stored environment monitoring data are judged to be invalid data; otherwise, under the condition that the acquisition time corresponding to each item of stored environment monitoring data is earlier than the current time, automatically generating a corresponding table according to each item of stored environment monitoring data.
In one embodiment, when performing the respective isomerization processing on the synchronized environmental monitoring data in the multiple databases, the processor 1001 specifically performs the following operations:
performing warehousing processing on the synchronized environmental monitoring data and generating corresponding warehousing logs;
according to a preset database format, performing log format conversion on each warehousing log to obtain each converted warehousing log;
sending messages to each converted warehousing log, subscribing the sent messages including each converted warehousing log, and converting the messages into environment monitoring data conforming to a preset format;
and caching the environmental monitoring data which accords with the preset format.
In one embodiment, the preset manner includes a first preset sub manner for storing data in a first preset direction and a second preset sub manner for storing data in a second preset direction, and when the processor 1001 performs data storage on the environmental monitoring data in the preset manner, the following operations are specifically performed:
sequentially storing first data associated with each first factor in a first preset direction according to the acquisition time of the environmental monitoring data acquired by the data acquisition device in a first preset sub-mode; and
and storing second data which are acquired by each acquisition sub-device in the data acquisition devices and are associated with each second factor in a second preset direction in a second preset sub-mode, wherein the second data at least comprise a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device.
In one embodiment, the processor 1001 further performs the following operations before performing the storing of the first data associated with the first factors in the first preset direction sequentially according to the collection time of the environmental monitoring data collected by the data collection device in the first preset sub-manner:
presetting various first factors; wherein the first factors include at least one of: the first factor used for characterizing data numbers, the first factor used for characterizing factor coding, the first factor used for characterizing time-efficient coding, the first factor used for characterizing acquisition time, the first factor used for characterizing data mark coding, the first factor used for characterizing audit mark coding, the first factor used for characterizing instrument coding and the first factor used for characterizing data warehousing time.
In one embodiment, the processor 1001 further performs the following operations before storing, in a second preset sub manner, the second data acquired by each of the data acquisition apparatuses and associated with the respective second factors in a second preset direction:
pre-configuring various second factors; wherein the second factors include at least one of: the second factor used for characterizing data numbers, the second factor used for characterizing factor coding, the second factor used for characterizing time-sensitive coding, the second factor used for characterizing acquisition time, the second factor used for characterizing data mark coding, the second factor used for characterizing audit mark coding, the second factor used for characterizing instrument coding and the second factor used for characterizing data warehousing time.
In the embodiment of the application, hash values are respectively calculated for each item of stored environment monitoring data to obtain corresponding hash values, and each item of stored environment monitoring data with the same hash value is respectively grouped into the same corresponding database to obtain a plurality of databases; and performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to obtain corresponding isomerized environment monitoring data. The data synchronization processing method and the data synchronization processing device can perform data synchronization processing on the environment monitoring data of the plurality of databases, so that the data processing efficiency can be effectively improved; in addition, the synchronized environment monitoring data in the databases are respectively subjected to isomerization processing, and a plurality of index items can be added, so that the access times of the databases can be effectively reduced, and the access speed can be effectively improved.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a read-only memory or a random access memory.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present application and is not to be construed as limiting the scope of the present application, so that the present application is not limited thereto, and all equivalent variations and modifications can be made to the present application.
Claims (8)
1. A method for processing environmental monitoring data, the method comprising:
performing data storage on the environment monitoring data according to a preset mode to obtain various stored environment monitoring data;
the preset mode comprises a first preset sub mode for storing data in a first preset direction and a second preset sub mode for storing data in a second preset direction, the first preset direction and the second preset direction are different directions, and the data storage of the environment monitoring data in the preset mode comprises the following steps:
sequentially storing first data associated with each first factor in the first preset direction according to the acquisition time of the environmental monitoring data acquired by the data acquisition device in the first preset sub-mode; and
storing second data which is acquired by each acquisition sub-device in the data acquisition devices and is associated with each second factor in a second preset direction in the second preset sub-mode, wherein the second data at least comprises a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device;
respectively calculating hash values of the various stored environmental monitoring data to obtain corresponding hash values, and respectively grouping the various stored environmental monitoring data with the same hash value into the same corresponding database to obtain a plurality of databases;
performing data synchronization on the environment monitoring data of the multiple databases to obtain each synchronized environment monitoring data in the multiple databases, and performing isomerization processing on each synchronized environment monitoring data in the multiple databases to increase multiple retrieval items to obtain corresponding isomerized environment monitoring data;
and synchronously retrieving the environment monitoring data after the isomerization processing in the plurality of databases respectively to obtain the environment monitoring data matched with at least one retrieval keyword.
2. The method according to claim 1, wherein after the step of grouping the stored environmental monitoring data items having the same hash value into the same corresponding database, obtaining a plurality of databases, the method further comprises:
and selecting any one database from the plurality of databases, and classifying the environmental monitoring data with the acquisition time in the same time period into the corresponding same table.
3. The method of claim 1, wherein after the environmental monitoring data is stored in a predetermined manner, the method further comprises:
under the condition that the acquisition time corresponding to each item of stored environment monitoring data is later than the current time, all the items of stored environment monitoring data are judged to be invalid data; and under the condition that the acquisition time corresponding to each item of stored environment monitoring data is earlier than the current time, automatically generating a corresponding table according to each item of stored environment monitoring data.
4. The method of claim 1, wherein the respectively isomerizing the synchronized environmental monitoring data in the plurality of databases comprises:
performing warehousing processing on the synchronized environmental monitoring data and generating corresponding warehousing logs;
according to a preset database format, performing log format conversion on each warehousing log to obtain each converted warehousing log;
sending messages to each converted warehousing log, subscribing the sent messages including each converted warehousing log, and converting the messages into environment monitoring data conforming to a preset format;
and caching the environment monitoring data which accords with the preset format.
5. The method of claim 1, wherein prior to said storing the environmental monitoring data in a predetermined manner, the method further comprises:
presetting various first factors; wherein the first factors include at least one of: the first factor is used for representing data serial numbers, the first factor is used for representing factor coding, the first factor is used for representing time-efficient coding, the first factor is used for representing acquisition time, the first factor is used for representing data mark coding, the first factor is used for representing audit mark coding, the first factor is used for representing instrument coding, and the first factor is used for representing data warehousing time; and/or the presence of a gas in the gas,
pre-configuring various second factors; wherein the second factors include at least one of: the second factor used for characterizing data numbers, the second factor used for characterizing factor coding, the second factor used for characterizing time-sensitive coding, the second factor used for characterizing acquisition time, the second factor used for characterizing data mark coding, the second factor used for characterizing audit mark coding, the second factor used for characterizing instrument coding and the second factor used for characterizing data warehousing time.
6. An apparatus for processing environmental monitoring data, the apparatus comprising:
the storage module is used for storing the environmental monitoring data in a preset mode to obtain various stored environmental monitoring data;
the preset mode comprises a first preset sub mode for storing data in a first preset direction and a second preset sub mode for storing data in a second preset direction, the first preset direction and the second preset direction are different directions, and the storage module is specifically used for:
sequentially storing first data associated with each first factor in the first preset direction according to the acquisition time of the environmental monitoring data acquired by the data acquisition device in the first preset sub-mode; and
storing second data which is acquired by each acquisition sub-device in the data acquisition devices and is associated with each second factor in a second preset direction in the second preset sub-mode, wherein the second data at least comprises a preset unique identifier corresponding to each acquisition sub-device, a unique identifier of each acquisition sub-device and a mapping relation between each acquisition sub-device;
the classification module is used for respectively calculating hash values of all the stored environment monitoring data stored in the storage module to obtain corresponding hash values, and respectively classifying all the stored environment monitoring data with the same hash value into the same corresponding database to obtain a plurality of databases;
the processing module is used for carrying out data synchronization on the environment monitoring data of the databases classified by the classification module to obtain each synchronized environment monitoring data in the databases respectively, and carrying out isomerization processing on each synchronized environment monitoring data in the databases respectively to increase retrieval items to obtain corresponding isomerized environment monitoring data; and
and synchronously retrieving the environment monitoring data after the isomerization processing in the plurality of databases respectively to obtain the environment monitoring data matched with at least one retrieval keyword.
7. A computer storage medium, characterized in that it stores a plurality of instructions adapted to be loaded by a processor and to carry out the method steps according to any one of claims 1 to 5.
8. A terminal, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010819917.XA CN112000669B (en) | 2020-08-14 | 2020-08-14 | Environment monitoring data processing method and device, storage medium and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010819917.XA CN112000669B (en) | 2020-08-14 | 2020-08-14 | Environment monitoring data processing method and device, storage medium and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112000669A CN112000669A (en) | 2020-11-27 |
CN112000669B true CN112000669B (en) | 2021-08-03 |
Family
ID=73472548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010819917.XA Active CN112000669B (en) | 2020-08-14 | 2020-08-14 | Environment monitoring data processing method and device, storage medium and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112000669B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116310841B (en) * | 2023-05-15 | 2023-07-28 | 深圳市气象服务有限公司 | Environment monitoring system and environment parameter processing method |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335448A (en) * | 2014-08-15 | 2016-02-17 | ***股份有限公司 | Distributed environment-based data storage and processing system |
CN107291938A (en) * | 2017-07-06 | 2017-10-24 | 携程旅游网络技术(上海)有限公司 | Order Query System and method |
CN109582667A (en) * | 2018-10-16 | 2019-04-05 | 中国电力科学研究院有限公司 | A kind of multiple database mixing storage method and system based on power regulation big data |
CN109697214A (en) * | 2018-11-30 | 2019-04-30 | 武汉烽火众智数字技术有限责任公司 | A kind of tourism data analysis system and method |
CN110795431A (en) * | 2019-10-28 | 2020-02-14 | 天津同阳科技发展有限公司 | Environment monitoring data processing method, device, equipment and storage medium |
CN111209252A (en) * | 2018-11-22 | 2020-05-29 | 杭州海康威视***技术有限公司 | File metadata storage method and device and electronic equipment |
CN111241199A (en) * | 2020-01-08 | 2020-06-05 | 河北先河环保科技股份有限公司 | Block chain-based environmental data storage method and terminal |
CN111382226A (en) * | 2018-12-29 | 2020-07-07 | 北京神州泰岳软件股份有限公司 | Database query retrieval method and device and electronic equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2001261089B2 (en) * | 2000-04-27 | 2005-02-24 | Webfeat, Inc. | Method and system for retrieving search results from multiple disparate databases |
CN105005618A (en) * | 2015-07-21 | 2015-10-28 | 杭州合众数据技术有限公司 | Data synchronization method and system among heterogeneous databases |
US20170206249A1 (en) * | 2016-01-20 | 2017-07-20 | Systems And Methods For Implementing Urban Voices | Systems and methods for implementing urban voices |
CN109918515A (en) * | 2019-03-20 | 2019-06-21 | 中原工学院 | A kind of Academic Libraries Digital Resource sharing method based on big data |
CN111177254B (en) * | 2019-12-05 | 2021-08-17 | 武汉达梦数据库股份有限公司 | Method and device for data synchronization between heterogeneous relational databases |
-
2020
- 2020-08-14 CN CN202010819917.XA patent/CN112000669B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105335448A (en) * | 2014-08-15 | 2016-02-17 | ***股份有限公司 | Distributed environment-based data storage and processing system |
CN107291938A (en) * | 2017-07-06 | 2017-10-24 | 携程旅游网络技术(上海)有限公司 | Order Query System and method |
CN109582667A (en) * | 2018-10-16 | 2019-04-05 | 中国电力科学研究院有限公司 | A kind of multiple database mixing storage method and system based on power regulation big data |
CN111209252A (en) * | 2018-11-22 | 2020-05-29 | 杭州海康威视***技术有限公司 | File metadata storage method and device and electronic equipment |
CN109697214A (en) * | 2018-11-30 | 2019-04-30 | 武汉烽火众智数字技术有限责任公司 | A kind of tourism data analysis system and method |
CN111382226A (en) * | 2018-12-29 | 2020-07-07 | 北京神州泰岳软件股份有限公司 | Database query retrieval method and device and electronic equipment |
CN110795431A (en) * | 2019-10-28 | 2020-02-14 | 天津同阳科技发展有限公司 | Environment monitoring data processing method, device, equipment and storage medium |
CN111241199A (en) * | 2020-01-08 | 2020-06-05 | 河北先河环保科技股份有限公司 | Block chain-based environmental data storage method and terminal |
Non-Patent Citations (1)
Title |
---|
"数据异构的武器-BINLOG+MQ";新栋BOOK;《https://www.jianshu.com/p/99d1762b2fda》;20170908;第1-5节 * |
Also Published As
Publication number | Publication date |
---|---|
CN112000669A (en) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109344223B (en) | Building information model management system and method based on cloud computing technology | |
CN109189841B (en) | Multi-data source access method and system | |
CN111597257A (en) | Database synchronization method and device, storage medium and terminal | |
CN111324610A (en) | Data synchronization method and device | |
CN115033646B (en) | Method for constructing real-time warehouse system based on Flink and Doris | |
CN113642300A (en) | Report generation method and device, electronic equipment and computer readable medium | |
CN111858760A (en) | Data processing method and device for heterogeneous database | |
CN114969113A (en) | Information searching method, device, storage medium and server | |
CN111221851A (en) | Lucene-based mass data query and storage method and device | |
CN113190517B (en) | Data integration method and device, electronic equipment and computer readable medium | |
CN112000669B (en) | Environment monitoring data processing method and device, storage medium and terminal | |
CN111241137A (en) | Data processing method and device, electronic equipment and storage medium | |
CN111241189A (en) | Method and device for synchronizing data | |
CN112035256A (en) | Resource allocation method, device, electronic equipment and medium | |
EP4216076A1 (en) | Method and apparatus of processing an observation information, electronic device and storage medium | |
CN113672671A (en) | Method and device for realizing data processing | |
CN112817930A (en) | Data migration method and device | |
CN113722337B (en) | Service data determination method, device, equipment and storage medium | |
CN112148705A (en) | Data migration method and device | |
CN110704481A (en) | Method and device for displaying data | |
CN113626547B (en) | Map vector slicing method and device for freight industry, storage medium and terminal | |
CN112612427B (en) | Vehicle stop data processing method and device, storage medium and terminal | |
CN111737571B (en) | Searching method and device and electronic equipment | |
CN113407598A (en) | Method and device for generating demand document, storage medium and electronic equipment | |
CN113377808A (en) | SQL optimization method and device |
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 | ||
EE01 | Entry into force of recordation of patent licensing contract |
Application publication date: 20201127 Assignee: Beijing Zhongke Sanqing Environmental Technology Co.,Ltd. Assignor: 3CLEAR TECHNOLOGY Co.,Ltd. Contract record no.: X2022980012305 Denomination of invention: A method, device, storage medium and terminal for processing environmental monitoring data Granted publication date: 20210803 License type: Common License Record date: 20220815 |
|
EE01 | Entry into force of recordation of patent licensing contract |