A universal hydrological multi-element data mapping method, system and medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BUREAU OF HYDROLOGY CHANGJIANG WATER RESOURCES COMMISSION
- Filing Date
- 2025-09-17
- Publication Date
- 2026-06-02
Smart Images

Figure CN121301614B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data mapping, and in particular to a general method, system and medium for mapping multi-element hydrological data. Background Technology
[0002] (1) Currently, there are several types of data, such as MySQL and multi-factor. Developers need to develop each data source type individually, and only after the type is developed can it be configured on the data source management platform.
[0003] (2) The inability to configure the data source push frequency results in the inability to receive the desired data segment according to the platform's own rules.
[0004] (3) It is impossible to perceive the operation of the server where the data source address is located. It can only perceive it through the data transmission process, and the types of perception are also very limited. For example, timeout, server error, and more detailed anomalies cannot be perceived by the platform. Summary of the Invention
[0005] The purpose of this application is to provide a general method, system, and medium for mapping multi-element hydrological data. The background system automatically checks the health status of the data source and during data transmission, eliminating the need for users to check the health status on each data source platform. The timing of data pushes should also be more flexible.
[0006] To achieve the above objectives, this application provides the following technical solution:
[0007] In a first aspect, embodiments of this application provide a general method for mapping multi-element hydrological data, including:
[0008] Configure a multi-element hydrological data source, set the data source URL and access authentication information. After configuration, the administrator can perform batch binding operations on the data source site binding page as needed.
[0009] After connecting the monitoring station and data source, start binding the hydrological measurement equipment at the monitoring station and enter the online data management configuration page;
[0010] Group the hydrological tests according to their types, add equipment for each type, select the data source corresponding to the equipment, set the data density for the equipment, and enable or disable the equipment as required.
[0011] Specifically, configuring a multi-element hydrological data source involves generating data source information and displaying it in card format on the management platform. This data source information configuration includes:
[0012] Data source type;
[0013] Data source name;
[0014] The URL address for data source requests;
[0015] Data source authentication information, including username, token, and key information.
[0016] The administrator's batch binding operation on the data source site binding page as needed includes:
[0017] The left side displays the organizational structure, and then shows the list of test stations based on the organizational structure. Administrators can select test stations in batches to bind to data sources. After binding, data source test station association information will be generated, which shows the number of test stations bound to the data source. Details can be displayed to show the data source information bound to the test station.
[0018] The online data management configuration page includes:
[0019] The test items are grouped, and each group lists the equipment information for its test category. To add equipment for the test category of this station, bind the data source information, set the data collection density, select the switching time, and set whether to enable the equipment as needed. The right side of the page displays the equipment operation log information, which details the equipment operation status, data access status, and administrator enabling / disabling of the equipment. Users can export the log information.
[0020] The data source information is inspected, including: the health status information of the data source transmission, the accuracy information of the data transmitted by the data source, and network information. This information is recorded in the database table during the data transmission process and is finally displayed on the page.
[0021] Configure data source binding for devices on the site. Configuration attributes include: data source address, data density, and switch time. After the user configures the data source address for the device, the backend will request data based on the address. The obtained data will then be compared with the configured data density. If the density is inconsistent, the data synchronized during this period will be set as missing data. After the switch time is set, the device will start to obtain data from the data source. If the set time exists in the historical data, the new data will replace the historical data.
[0022] Secondly, embodiments of this application provide a general hydrological multi-element data mapping system. This system includes a memory and a processor. The memory includes a program for a general hydrological multi-element data mapping method. When the processor executes the program for the general hydrological multi-element data mapping method, it performs the following steps: configuring a hydrological multi-element data source, setting the data source URL and access authentication information; after configuration, the administrator performs batch binding operations on the data source site binding page according to requirements; after associating the monitoring station and the data source, the administrator begins binding the hydrological testing equipment of the monitoring station and enters the online data management configuration page; grouping according to hydrological testing types, adding equipment for each testing type, selecting the data source corresponding to the equipment, setting the data acquisition density of the equipment, and enabling or disabling the equipment as required.
[0023] Thirdly, embodiments of this application provide a computer-readable storage medium storing program code, which, when executed by a processor, implements the steps of the general hydrological multi-element data mapping method described above.
[0024] Compared with the prior art, the beneficial effects of the present invention are:
[0025] (1) The background automatically checks the health status of the data source and the data source transmission process, without requiring users to check the health status on each data source platform;
[0026] (2) The timing of self-recorded data pushes should be more flexible;
[0027] (3) With the support of the data management platform, you can manage the basic information and configuration information of each data source without operating the database. Attached Figure Description
[0028] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 This is a flowchart of the method of the present invention;
[0030] Figure 2 This is a system architecture diagram of the present invention. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without inventive effort are within the scope of protection of this invention.
[0032] It should be noted that the descriptions involving "first," "second," etc., in this invention are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature. Furthermore, the technical solutions of the various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed by this invention.
[0033] Please see Figure 1 This application provides a general method for mapping multi-element hydrological data, including:
[0034] Configure a multi-element hydrological data source, set the data source URL and access authentication information. After configuration, the administrator can perform batch binding operations on the data source site binding page as needed.
[0035] After connecting the monitoring station and data source, start binding the hydrological measurement equipment at the monitoring station and enter the online data management configuration page;
[0036] Group the hydrological tests according to their types, add equipment for each type, select the data source corresponding to the equipment, set the data density for the equipment, and enable or disable the equipment as required.
[0037] Specifically, configuring a multi-element hydrological data source involves generating data source information and displaying it in card format on the management platform. This data source information configuration includes:
[0038] Data source type;
[0039] Data source name;
[0040] The URL address for data source requests;
[0041] Data source authentication information, including username, token, and key information.
[0042] The administrator's batch binding operation on the data source site binding page as needed includes:
[0043] The left side displays the organizational structure, and then shows the list of test stations based on the organizational structure. Administrators can select test stations in batches to bind to data sources. After binding, data source test station association information will be generated, which shows the number of test stations bound to the data source. Details can be displayed to show the data source information bound to the test station.
[0044] The online data management configuration page includes:
[0045] The test items are grouped, and each group lists the equipment information for its test category. To add equipment for the test category of this station, bind the data source information, set the data collection density, select the switching time, and set whether to enable the equipment as needed. The right side of the page displays the equipment operation log information, which details the equipment operation status, data access status, and administrator enabling / disabling of the equipment. Users can export the log information.
[0046] The data source information is inspected, including: the health status information of the data source transmission, the accuracy information of the data transmitted by the data source, and network information. This information is recorded in the database table during the data transmission process and is finally displayed on the page.
[0047] Configure data source binding for devices on the site. Configuration attributes include: data source address, data density, and switch time. After the user configures the data source address for the device, the backend will request data based on the address. The obtained data will then be compared with the configured data density. If the density is inconsistent, the data synchronized during this period will be set as missing data. After the switch time is set, the device will start to obtain data from the data source. If the set time exists in the historical data, the new data will replace the historical data.
[0048] like Figure 2 This application provides a general hydrological multi-element data mapping system, which includes a memory and a processor. The memory includes a program for a general hydrological multi-element data mapping method. When the program for the general hydrological multi-element data mapping method is executed by the processor, it implements the steps of the general hydrological multi-element data mapping method as described above.
[0049] This application provides a computer-readable storage medium storing program code. When the program code is executed by a processor, it implements the steps of the general hydrological multi-element data mapping method described above.
[0050] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0051] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0052] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0053] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0054] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0055] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, like read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0056] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0057] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
[0058] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A general method for mapping multi-element hydrological data, characterized in that, include: Configure a multi-element hydrological data source, set the data source URL and access authentication information. After configuration, the administrator can perform batch binding operations on the data source site binding page as needed. After connecting the monitoring station and data source, start binding the hydrological measurement equipment at the monitoring station and enter the online data management configuration page; Group the data according to the type of hydrological test, add equipment for each type of test, select the data source corresponding to the equipment, set the data density of the equipment, and decide whether to turn the equipment on or off as required. The administrator's batch binding operation on the data source site binding page as needed includes: The left side displays the organizational structure, and then displays a list of test stations based on the organizational structure. Administrators can select test stations in batches to bind to data sources. After binding, data source test station association information will be generated, which displays the number of test stations bound to the data source. Details can display the data source information bound to the station. The online data management configuration page includes: The test items are grouped, and each group lists the equipment information for its test category. To add equipment for the test category of this station, bind the data source information, set the data collection density, select the switching time, and set whether to enable the equipment as needed. The right side of the page displays the equipment operation log information, which details the equipment operation status, data access status, and administrator enabling / disabling of the equipment. Users can export the log information.
2. A general hydrological multi-element data mapping method according to claim 1, characterized in that, Specifically, configuring a multi-element hydrological data source involves generating data source information and displaying it in card format on the management platform. This data source information configuration includes: Data source type; Data source name; The URL address for data source requests; Data source authentication information, including username, token, and key information.
3. A general hydrological multi-element data mapping method according to claim 2, characterized in that, The data source information is inspected, including: the health status information of the data source transmission, the accuracy information of the data transmitted by the data source, and network information. This information is recorded in the database table during the data transmission process and is finally displayed on the page.
4. A general hydrological multi-element data mapping method according to claim 1, characterized in that, Configure data source binding for devices on the site. Configuration attributes include: data source address, data density, and switch time. After the user configures the data source address for the device, the backend will request data based on the address. The obtained data will then be compared with the configured data density. If the density is inconsistent, the data synchronized during this period will be set as missing data. After the switch time is set, the device will start to obtain data from the data source. If the set time exists in the historical data, the new data will replace the historical data.
5. A general hydrological multi-element data mapping system for implementing the method as described in claim 1, characterized in that, The system includes a memory and a processor. The memory contains a program for a general hydrological multi-element data mapping method. When the processor executes the program for the general hydrological multi-element data mapping method, it performs the following steps: configuring a hydrological multi-element data source, setting the data source URL and access authentication information; after configuration, the administrator performs batch binding operations on the data source site binding page as needed; after associating the monitoring station and the data source, the system begins binding the hydrological testing equipment of the monitoring station and enters the online data management configuration page; grouping according to the hydrological testing type, adding equipment for each testing type, selecting the data source corresponding to the equipment, setting the data acquisition density of the equipment, and enabling or disabling the equipment as required.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program code, which, when executed by a processor, implements the steps of the general hydrological multi-element data mapping method as described in any one of claims 1 to 4.