Map updating method and device for power generation field and electronic equipment
By using drag and edit components in the power generation site map update and combining scene scanning data for coordinate update, the map inaccuracy and data missing caused by terrain factors are solved, and the completeness and accuracy of map data are improved.
Patent Information
- Application Number
- CN202411838728.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-04-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When updating the power generation site map, the equipment is not arranged completely due to terrain factors. The unified update method is easy to ignore the arrangement of equipment locations, resulting in inaccurate maps and missing data.
By responding to the power generation site map opening information, obtaining the initialized shared map and displaying it in the display terminal, adding the power generation site map element drag component, allowing users to drag and edit map elements, update coordinates according to the preset scene scan data, and store them in the database.
Improve the integrity and accuracy of map data, avoiding the problems of missing and inaccurate map data.
Smart Images

Figure CN119782327A_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present disclosure relate to the technical field of power plant map updating, and in particular to a map updating method, device, and electronic device for a power plant. Background Art
[0002] The update of the power plant map is of great significance to the equipment management of the power plant. At present, when updating the power plant map, the common method is to uniformly add the components of various facilities to the map according to the set coordinates.
[0003] However, the inventors have found that when the above method is used to update the power plant map, the following technical problems often occur:
[0004] Due to terrain factors, power plant equipment is not completely arranged neatly, and when the power plant equipment is updated uniformly in the map, it is easy to ignore the arrangement of the locations of the power plant equipment, resulting in inaccurate generated maps and missing map data.
[0005] The above information disclosed in this Background section is only for enhancement of understanding of the background of the inventive concept and therefore it may contain information that does not form the prior art that is already known in this country to a person of ordinary skill in the art. Summary of the invention
[0006] The content of this disclosure is used to introduce concepts in a brief form, which will be described in detail in the detailed implementation section below. The content of this disclosure is not intended to identify the key features or essential features of the technical solution claimed for protection, nor is it intended to limit the scope of the technical solution claimed for protection.
[0007] Some embodiments of the present disclosure propose a map updating method, device, and electronic device for a power plant to solve one or more of the technical problems mentioned in the above background technology section.
[0008] In a first aspect, some embodiments of the present disclosure provide a map updating method for a power plant, the method comprising: in response to receiving power plant map activation information, obtaining an initialized power plant shared map corresponding to the power plant map activation information, and displaying the initialized power plant shared map in a display terminal, wherein the display terminal also displays a pre-set power plant map element drag component set, the power plant map element drag component comprising at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component; in response to receiving a drag operation for any power plant map element drag component in the power plant display map element drag component set, adding the dragged power plant map element drag component to the initialized power plant shared map The corresponding area in the figure obtains the shared map of the power plant after adding; in response to receiving an editing operation on the power plant map element dragging component in the above-mentioned shared map of the power plant after adding, the power plant map element editing component is displayed in the above-mentioned display terminal for map component editing, wherein the power plant map element editing component is used to batch encode each power plant map element dragging component in the shared map of the power plant after adding; in response to receiving the confirmation information of the power plant map element editing component, the edited shared map of the power plant is obtained, and according to the preset scene scanning data, the coordinates of each power plant map element dragging component in the above-mentioned edited shared map of the power plant are updated to obtain the updated shared map of the power plant, wherein the updated shared map of the power plant is stored in the database.
[0009] In a second aspect, some embodiments of the present disclosure provide a map updating device for a power plant, the device comprising: an acquisition unit, configured to, in response to receiving power plant map activation information, acquire an initialized power plant shared map corresponding to the above-mentioned power plant map activation information, and display the above-mentioned initialized power plant shared map in a display terminal, wherein the above-mentioned display terminal also displays a pre-set power plant map element drag component set, and the power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component; an adding unit, configured to, in response to receiving a drag operation for any power plant map element drag component in the above-mentioned power plant display map element drag component set, add the dragged power plant map element drag group The component is added to the corresponding area in the above-mentioned initialized power plant shared map to obtain the added power plant shared map; the display unit is configured to display the power plant map element editing component in the above-mentioned display terminal for map component editing in response to receiving an editing operation on the power plant map element dragging component in the above-mentioned added power plant shared map, wherein the power plant map element editing component is used to batch encode each power plant map element dragging component in the added power plant shared map; the updating unit is configured to obtain the edited power plant shared map in response to receiving the power plant map element editing component confirmation information, and update the coordinates of each power plant map element dragging component in the above-mentioned edited power plant shared map according to the preset scene scanning data to obtain the updated.
[0010] In a third aspect, some embodiments of the present disclosure provide an electronic device comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation manner of the above-mentioned first aspect.
[0011] In a fourth aspect, some embodiments of the present disclosure provide a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the above-mentioned first aspect is implemented.
[0012] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the map updating method for power plants of some embodiments of the present disclosure, the integrity of map data can be improved. Specifically, the generated map is not accurate and the data of the map is missing because: due to terrain factors, the power plant equipment is not completely arranged in a neat state, and the power plant equipment is updated uniformly in the map, which easily ignores the arrangement of the location of the power plant equipment. Based on this, the map updating method for power plants of some embodiments of the present disclosure, first, in response to receiving the power plant map opening information, obtains the initialized power plant shared map corresponding to the above power plant map opening information, and displays the above initialized power plant shared map in the display terminal. Among them, the above display terminal also displays a pre-set power plant map element drag component set. The power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component. Here, by setting different types of power plant map element drag components, it can be used to correspond to the power generation device in the actual scene. Secondly, in response to receiving a drag operation for any power plant map element drag component in the above-mentioned power plant display map element drag component set, the dragged power plant map element drag component is added to the corresponding area in the above-mentioned initialized power plant shared map to obtain the added power plant shared map. Here, through the drag operation, the appropriate power plant map element drag component can be added to the map to avoid the error of unified addition. Then, in response to receiving an editing operation for the power plant map element drag component in the above-mentioned added power plant shared map, the power plant map element editing component is displayed in the above-mentioned display terminal for map component editing. Among them, the power plant map element editing component is used to batch encode each power plant map element drag component in the added power plant shared map. Here, considering the problem of large coordinate position error in dragging and adding, the editing operation can be used to preliminarily adjust the coordinate position error. At the same time, the sequence relationship of various power generation settings in the map is established through batch encoding. Thereby, it is convenient to find the corresponding equipment and equipment location from the map. Finally, in response to receiving the information determined by the power plant map element editing component, the edited power plant shared map is obtained, and according to the preset scene scanning data, the coordinates of each power plant map element dragging component in the edited power plant shared map are updated to obtain the updated power plant shared map. The updated power plant shared map is stored in the database. Here, considering the unstable terrain of the power plant, the scene scanning data can be introduced to further calibrate the position coordinates of the power generation equipment in the map to obtain the updated power plant shared map. Thereby, the accuracy of the map is improved and the missing of map data is avoided. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that components and elements are not necessarily drawn to scale.
[0014] Figure 1 is a flow chart of some embodiments of a map updating method for a power plant according to the present disclosure;
[0015] Figure 2 is a schematic structural diagram of some embodiments of a map updating device for a power plant according to the present disclosure;
[0016] Figure 3 It is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. DETAILED DESCRIPTION
[0017] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0018] It should also be noted that, for ease of description, only the parts related to the invention are shown in the drawings. In the absence of conflict, the embodiments and features in the embodiments of the present disclosure can be combined with each other.
[0019] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0020] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0021] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0022] The present disclosure will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0023] Figure 1A process 100 of some embodiments of a map updating method for a power plant according to the present disclosure is shown. The map updating method for a power plant comprises the following steps:
[0024] Step 101 : in response to receiving power plant map activation information, obtaining an initialized power plant shared map corresponding to the power plant map activation information, and displaying the initialized power plant shared map in a display terminal.
[0025] In some embodiments, the execution subject of the map update method for a power plant responds to receiving the power plant map opening information, obtains the initialized power plant shared map corresponding to the above-mentioned power plant map opening information through a wired connection method or a wireless connection method, and displays the above-mentioned initialized power plant shared map in a display terminal. Among them, the above-mentioned display terminal can also display a pre-set power plant map element drag component set. The power plant map element drag component may include but is not limited to at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component. The power plant map opening information may be information that a user opens a map or starts a map update operation through a user terminal (for example, a mobile phone, a computer). The power plant map opening information may include the user's current location and the identifier of the map to be opened. The identifier can be used to uniquely identify a regional map of an area (for example, a wind power generation area within a certain township, that is, a wind farm). The power plant map element drag component is a power plant equipment component that can be added to the map. The user can add the power plant map element drag component to the initialized power plant shared map by dragging.
[0026] In practice, a wind turbine component can be used to represent a wind turbine. A solar power generation component can represent a solar power generation device or a solar power generation panel. An energy storage device component can represent an electric storage device. A transmission circuit component can represent the link circuit between each power plant map element drag component and an energy storage device component.
[0027] It should be noted that the above-mentioned wireless connection methods may include but are not limited to 3G / 4G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other wireless connection methods currently known or to be developed in the future.
[0028] Optionally, before receiving a drag operation on any power plant map element dragging component in the power plant display map element dragging component set, the execution subject may further perform the following steps:
[0029] The first step is to display a preset map update authorization prompt box on the display terminal. By displaying the map update authorization prompt box, an authorization prompt can be presented to the user to remind the user to log in to an account with a permission level that can be used to update the map before updating the map.
[0030] In the second step, in response to receiving the confirmation information for the map update authorization prompt box, a map update prompt tone is issued. The confirmation information may be information that the user clicks the confirmation option in the map update prompt box or that the login is successful. Secondly, a preset map update prompt tone may be issued to the audio device.
[0031] As an example, the map update prompt tone may be: "Starting solar panel map update" or the like.
[0032] Step 102, in response to receiving a drag operation on any power plant map element drag component in the power plant display map element drag component set, adding the dragged power plant map element drag component to a corresponding area in the initialized power plant shared map to obtain a power plant shared map after adding.
[0033] In some embodiments, in response to receiving a drag operation for any power plant map element drag component in the power plant display map element drag component set, the execution subject adds the dragged power plant map element drag component to the corresponding area in the initialized power plant shared map, thereby obtaining the added power plant shared map. The drag operation for the power plant map element drag component in the power plant map element drag component set may be an operation in which a user selects a power plant map element drag component from the power plant map element drag component set on the display terminal and drags it to the initialized power plant shared map, or may represent that the user is adding map elements to the map.
[0034] In some optional implementations of some embodiments, the initialized power plant shared map may include a road element area and a power generation device element area, and the power generation device element area includes a power generation device location area set and a corresponding power generation device number set. And the execution subject adds the dragged power plant map element drag component to the corresponding area in the initialized power plant shared map to obtain the added power plant shared map, which may include the following steps:
[0035] The first step is to delete the power generation device location area in the power generation device element area in the corresponding area in the above-mentioned initialized power plant shared map to obtain the free area after deletion. Among them, due to the insufficient accuracy of the power generation device area location before adding the map element editing component, some areas on the map that were originally blank are partially occupied. Or due to the replacement or removal of the power generation device, it is also necessary to delete the corresponding component in the map. Therefore, deletion can be clearing the power generation device location area in the corresponding area. Here, the power generation device element area can refer to the area where all power generation devices are located in the map. The power generation device location area can be the area where each power generation device is located in the area where the corresponding drag operation is placed in the power generation device element area. Secondly, the above-mentioned road element area can be a road area in the map.
[0036] The second step is to release the binding relationship between the deleted power generation device location area and the corresponding power generation device number. The corresponding relationship between the power generation device location area and the corresponding power generation device number can be deleted from the database.
[0037] The third step is to renumber the above-mentioned power generation device element area including other power generation device location areas in the power generation device location area set to obtain a target power generation device number set corresponding to each power generation device location area. Among them, corresponding to each power generation device location area, there is a power generation device number bound to the power generation device area on the map. Therefore, after clearing the power generation device location area, the binding relationship between the power generation device location area and the power generation device number can be released. Secondly, the renumbering can be to number the remaining power generation device location areas in the power generation device element area to obtain a target power generation device number set corresponding to each power generation device location area. Here, each target power generation device number can uniquely identify a power generation device location area, that is, represent a power generation device.
[0038] The third step is to bind the power plant map element drag component to the above-mentioned free area after deletion to obtain the power plant shared map after addition. The binding may be to associate the above-mentioned free area after deletion with the above-mentioned power plant map element drag component so that the free area after deletion is displayed as the above-mentioned power plant map element drag component. Thus, the map update operation is realized.
[0039] Step 103: in response to receiving an editing operation on a dragging component of a power plant map element in the added power plant shared map, displaying a power plant map element editing component in a display terminal for map component editing.
[0040] In some embodiments, the above-mentioned execution subject, in response to receiving an editing operation on the power plant map element dragging component in the above-mentioned added power plant shared map, can display the power plant map element editing component in the above-mentioned display terminal for map component editing. Among them, the editing operation can be that the user terminal receives a click operation of the user on the displayed power plant map element dragging component. Secondly, the click operation can bind the power plant map element editing component so that after receiving the editing operation, the power plant map element editing component pops up on the display terminal. The power plant map element editing component can be used to batch encode each power plant map element dragging component in the added power plant shared map. Here, each power plant map element dragging component can correspond to a power plant map element editing component. The power plant map element editing component can be used to input map element information for the power plant map element dragging component.
[0041] Specifically, batch coding can be that a user selects multiple power plant map element editing components in a map and codes them according to a preset sequence number to obtain a coding number. Here, the coding number can represent the serial number corresponding to the power plant map element editing component.
[0042] In some optional implementations of some embodiments, the execution subject displays the power plant map element editing component in the display terminal for map component editing, which may include the following steps:
[0043] The preset power plant map element editing component corresponding to the power plant map element dragging component is displayed in the display terminal. The preset power plant map element editing component includes but is not limited to at least one of the following: the name of the power generation device element, the location information of the power generation equipment element, and the number of associated power generation devices of the same model. Secondly, the name of the power generation device element can be the name of the power plant map element dragging component. For example, the element names of wind turbine-0001, solar power generation-0001, etc. The number of associated power generation devices of the same model can be the number of power generation equipment of the same model.
[0044] Step 104, in response to receiving the confirmation information of the power plant map element editing component, obtaining the edited power plant shared map, and updating the coordinates of each power plant map element dragging component in the edited power plant shared map according to the preset scene scanning data, to obtain the updated power plant shared map.
[0045] In some embodiments, the execution subject obtains the edited power plant shared map in response to receiving the information determined by the power plant map element editing component, and updates the coordinates of each power plant map element dragging component in the edited power plant shared map according to the preset scene scanning data to obtain the updated power plant shared map. The updated power plant shared map is stored in a database. The power plant map element editing component determines the information that may include the information input for the preset power plant map element editing component. Secondly, the update may be to store the information in the map database, and there is a corresponding relationship with the power plant map element dragging component.
[0046] The above steps 102 to 104 and their related contents, as an inventive point of an embodiment of the present disclosure, solve the second technical problem "there is a problem of insufficient positioning accuracy of map elements, resulting in deviations in the position when adding components to the map, thereby resulting in insufficient accuracy of map data". The factors that lead to insufficient accuracy of map data are often as follows: there is a problem of insufficient positioning accuracy of map elements, resulting in deviations in the position when adding components to the map. If the above factors are solved, the accuracy of map data can be improved. In order to achieve this effect, first, by binding the power plant map element drag component added by the user, the map elements can be more complete. Secondly, because the power plant map element drag component is added, the power generation device location area with insufficient location accuracy in the initialized power plant shared map can be removed by deletion and release. Then, by renumbering, the individual numbers of the power generation device location area can be made more accurate. Afterwards, by setting the power plant map element editing component, a property pop-up window can be displayed for the user to enter accurate data of the power plant map element drag component. Thus, the elements in the initialized power plant shared map can be corrected. In turn, the accuracy of map data can be improved.
[0047] In the process of adopting technical solutions to solve the problems mentioned in the background technology, the following technical problem 3 is often accompanied: because the redundant map components are not deleted in time, but new map components are added at the same location, resulting in duplication of components in the map, thereby occupying more storage resources. In response to the above technical problem 3, the inventor decided to adopt the following solution:
[0048] In some optional implementations of some embodiments, the execution subject updates the coordinates of each power plant map element drag component in the edited power plant shared map according to the preset scene scanning data to obtain the updated power plant shared map, which may include the following steps:
[0049] The first step is to sample the scene scan data of the selected area of the power plant to generate sampled point cloud data. The scene scan data may be point cloud data of the selected area of the power plant captured by a patrol vehicle. Secondly, the scene scan data of the selected area of the power plant captured may be sampled by voxel grid sampling to generate sampled point cloud data.
[0050] The second step is to segment the above-mentioned sampled point cloud data to generate a set of segmented point cloud area data groups. Each segmented point cloud data group in the above-mentioned set of segmented point cloud data groups corresponds to a power generation device. Here, the point cloud corresponding to the location of each power generation device in the sampled point cloud data can be segmented into segmented point cloud area data groups.
[0051] The third step is to perform feature aggregation on each segmented point cloud data set in the above segmented point cloud data set set to generate the point cloud coordinates of the power generation device, and obtain the point cloud coordinate set of the power generation device. In which, feature aggregation can be performed on each segmented point cloud data set in the above segmented point cloud data set set to generate the point cloud coordinates of the power generation device, and obtain the point cloud coordinate set of the power generation device.
[0052] As an example, the aggregation algorithm may include but is not limited to at least one of the following: K-means clustering, Graph Convolution Neural Networks (GCNNs), etc.
[0053] The fourth step is to transfer the point cloud coordinates of each power generation device in the above power generation device point cloud coordinate set to the coordinate system of the above edited power plant shared map to obtain the converted power generation device coordinate set. The power generation device point cloud coordinates can be converted from the point cloud coordinate system to the map coordinate system to obtain the converted power generation device coordinates. Here, the converted power generation device coordinates can represent the center coordinates of the grounding surface of the power generation device.
[0054] In the fifth step, according to the converted power plant coordinate set, coordinates of each power plant map element drag component in the edited power plant shared map are adjusted to obtain an updated power plant shared map. For each converted power plant coordinate and the corresponding power plant map element drag component, the coordinate adjustment may be to determine the median position coordinate between the converted power plant coordinate and the center coordinate of the power plant map element drag component as the adjusted power plant center coordinate. Thus, an updated power plant shared map is obtained.
[0055] In addition, the power plant map elements that are not matched to the converted power generation device coordinates can be deleted by dragging the components or sent to the user end for review and confirmation.
[0056] The coordinate updating step and its related contents in the above steps are an inventive point of the embodiment of the present disclosure, which solves the third technical problem "due to the failure to delete the redundant map components in time, and adding new map components at the location, resulting in duplicate components in the map, thereby occupying more storage resources". Specifically, by introducing the scene scanning data, it can be used to determine the actual power generation device and its location in the power plant. Therefore, not only can the coordinates of the power generation device in the map be further corrected, but also the redundant map components that have not been deleted can be removed. In turn, the size of the updated map is reduced, and the storage resources occupied are reduced.
[0057] Optionally, the initialized power plant shared map may include a power generation device selection area set; and the execution subject may further include the following steps:
[0058] The first step is, in response to receiving a selection operation for a power plant selection area in an initialized power plant shared map, in the above power plant selection area, a power plant patrol path is planned with the position of the patrol and shooting vehicle as the starting position to obtain a power plant patrol planning path. Among them, the above patrol and shooting vehicle can be used to scan point cloud data in the power plant selection area. Secondly, the selection operation may include a power plant number for a certain power plant location area. Thus, a preset path planning algorithm can be used to plan a power plant patrol path in the above power plant selection area with the position of the patrol and shooting vehicle as the starting position to obtain a power plant patrol planning path. Here, the planned path enables the patrol and shooting vehicle to quickly scan point cloud data to obtain scene scanning data.
[0059] As an example, the above-mentioned path planning algorithm may include but is not limited to at least one of the following: RRT (Rapidly-Exploring Random Tree, sampling-based path planning) algorithm, DWA (dynamic window approach, dynamic window path planning) algorithm, A star algorithm, etc.
[0060] The second step is to send the planned patrol route of the power plant to the control terminal of the patrol vehicle to instruct the vehicle to move. A voice prompt may be issued to instruct the driver to drive along the route.
[0061] Optionally, the above execution entity may further perform the following steps:
[0062] The above-mentioned shared map of the power plant after adding is sent to the server. The server can use the above-mentioned shared map of the power plant after adding to update the above-mentioned shared map of the initialized power plant. In practice, by sending the shared map of the power plant after adding to the server, the map stored in the server can be updated. Here, the update can be to replace the shared map of the initialized power plant with the shared map of the power plant after adding. Or the data in the shared map of the power plant after adding is added to the data of the shared map of the initialized power plant. As a result, when other users subsequently access the shared map of the initialized power plant, they can obtain a more accurate map.
[0063] The above-mentioned various embodiments of the present disclosure have the following beneficial effects: through the map updating method for power plants of some embodiments of the present disclosure, the integrity of map data can be improved. Specifically, the generated map is not accurate and the data of the map is missing because: due to terrain factors, the power plant equipment is not completely arranged in a neat state, and the power plant equipment is updated uniformly in the map, which easily ignores the arrangement of the location of the power plant equipment. Based on this, the map updating method for power plants of some embodiments of the present disclosure, first, in response to receiving the power plant map opening information, obtains the initialized power plant shared map corresponding to the above power plant map opening information, and displays the above initialized power plant shared map in the display terminal. Among them, the above display terminal also displays a pre-set power plant map element drag component set. The power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component. Here, by setting different types of power plant map element drag components, it can be used to correspond to the power generation device in the actual scene. Secondly, in response to receiving a drag operation for any power plant map element drag component in the above-mentioned power plant display map element drag component set, the dragged power plant map element drag component is added to the corresponding area in the above-mentioned initialized power plant shared map to obtain the added power plant shared map. Here, through the drag operation, the appropriate power plant map element drag component can be added to the map to avoid the error of unified addition. Then, in response to receiving an editing operation for the power plant map element drag component in the above-mentioned added power plant shared map, the power plant map element editing component is displayed in the above-mentioned display terminal for map component editing. Among them, the power plant map element editing component is used to batch encode each power plant map element drag component in the added power plant shared map. Here, considering the problem of large coordinate position error in dragging and adding, the editing operation can be used to preliminarily adjust the coordinate position error. At the same time, the sequence relationship of various power generation settings in the map is established through batch encoding. Thereby, it is convenient to find the corresponding equipment and equipment location from the map. Finally, in response to receiving the information determined by the power plant map element editing component, the edited power plant shared map is obtained, and according to the preset scene scanning data, the coordinates of each power plant map element dragging component in the edited power plant shared map are updated to obtain the updated power plant shared map. The updated power plant shared map is stored in the database. Here, considering the unstable terrain of the power plant, the scene scanning data can be introduced to further calibrate the position coordinates of the power generation equipment in the map to obtain the updated power plant shared map. Thereby, the accuracy of the map is improved and the missing of map data is avoided.
[0064] Further references Figure 2As an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a map updating device for a power plant. These device embodiments are similar to Figure 1 Corresponding to the method embodiments shown, the device can be specifically applied to various electronic devices.
[0065] like Figure 2 As shown, some embodiments of the map updating device 200 for power plants include: an acquisition unit 201, an adding unit 202, a display unit 203 and an updating unit 204. The acquisition unit 201 is configured to, in response to receiving power plant map activation information, acquire an initialized power plant shared map corresponding to the power plant map activation information, and display the initialized power plant shared map in a display terminal, wherein the display terminal also displays a pre-set power plant map element drag component set, and the power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component; the adding unit 202 is configured to, in response to receiving a drag operation for any power plant map element drag component in the power plant display map element drag component set, add the dragged power plant map element drag component to the initialized power plant shared map. The corresponding area is obtained to obtain the shared map of the power plant after adding; the display unit 203 is configured to display the power plant map element editing component in the above-mentioned display terminal for map component editing in response to receiving an editing operation on the power plant map element dragging component in the above-mentioned shared map of the power plant after adding, wherein the power plant map element editing component is used to batch encode each power plant map element dragging component in the shared map of the power plant after adding; the updating unit 204 is configured to obtain the edited shared map of the power plant in response to receiving the confirmation information of the power plant map element editing component, and update the coordinates of each power plant map element dragging component in the above-mentioned shared map of the power plant after editing according to the preset scene scanning data to obtain the updated one.
[0066] It is understood that the units described in the device 200 are similar to those described in the reference Figure 1 Therefore, the operations, features and beneficial effects described above for the method are also applicable to the device 200 and the units included therein, and will not be described in detail here.
[0067] Reference below Figure 3 , which shows a structural schematic diagram of an electronic device 300 suitable for implementing some embodiments of the present disclosure. Figure 3 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0068] like Figure 3As shown, the electronic device 300 may include a processing device 301 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 302 or a program loaded from a storage device 308 into a random access memory (RAM) 303. In the RAM 303, various programs and data required for the operation of the electronic device 300 are also stored. The processing device 301, the ROM 302, and the RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0069] Typically, the following devices may be connected to the I / O interface 305: input devices 306 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 307 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 308 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 309. The communication devices 309 may allow the electronic device 300 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 3 The electronic device 300 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead. Figure 3 Each block shown in the figure may represent one device, or may represent multiple devices as required.
[0070] In particular, according to some embodiments of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In some such embodiments, the computer program can be downloaded and installed from the network through the communication device 309, or installed from the storage device 308, or installed from the ROM 302. When the computer program is executed by the processing device 301, the above-mentioned functions defined in the method of some embodiments of the present disclosure are executed.
[0071] It should be noted that the computer-readable medium in some embodiments of the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In some embodiments of the present disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In some embodiments of the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0072] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (Hyper Text Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0073] The above-mentioned computer-readable medium may be included in the above-mentioned device; or it may exist independently and not be assembled into the electronic device. The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: in response to receiving the power plant map activation information, obtains the initialized power plant shared map corresponding to the above-mentioned power plant map activation information, and displays the above-mentioned initialized power plant shared map in the display terminal, wherein the above-mentioned display terminal also displays a pre-set power plant map element drag component set, and the power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component; in response to receiving a drag operation for any power plant map element drag component in the above-mentioned power plant display map element drag component set, the dragged power plant map element drag component is added to the above-mentioned initialized power plant shared map. a corresponding area in the power plant shared map, and obtain the added power plant shared map; in response to receiving an editing operation on the power plant map element dragging component in the above-mentioned added power plant shared map, displaying the power plant map element editing component in the above-mentioned display terminal for map component editing, wherein the power plant map element editing component is used to batch encode each power plant map element dragging component in the added power plant shared map; in response to receiving confirmation information of the power plant map element editing component, obtaining the edited power plant shared map, and updating the coordinates of each power plant map element dragging component in the above-mentioned edited power plant shared map according to preset scene scanning data, to obtain an updated power plant shared map, wherein the updated power plant shared map is stored in a database.
[0074] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0075] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0076] The units described in some embodiments of the present disclosure may be implemented by software or hardware. The units described may also be set in a processor, for example, it may be described as: a processor includes an acquisition unit, an addition unit, a display unit, and an update unit. The names of these units do not constitute a limitation on the units themselves in some cases, for example, the update unit may also be described as a "unit for updating the shared map of the power plant after addition".
[0077] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0078] The above descriptions are only some preferred embodiments of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalent features without departing from the above-mentioned inventive concept. For example, the above-mentioned features are replaced with the technical features with similar functions disclosed in the embodiments of the present disclosure (but not limited to) and the technical solutions formed.
Claims
1. A map updating method for a power plant, comprising: In response to receiving power plant map opening information, obtaining an initialized power plant shared map corresponding to the power plant map opening information, and displaying the initialized power plant shared map in a display terminal, wherein the display terminal also displays a pre-set power plant map element drag component set, and the power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component; In response to receiving a drag operation on any power plant map element drag component in the power plant display map element drag component set, adding the dragged power plant map element drag component to a corresponding area in the initialized power plant shared map to obtain a power plant shared map after adding; In response to receiving an editing operation on a power plant map element dragging component in the added power plant shared map, displaying a power plant map element editing component in the display terminal for map component editing, wherein the power plant map element editing component is used to batch encode each power plant map element dragging component in the added power plant shared map; In response to receiving confirmation information from the power plant map element editing component, an edited power plant shared map is obtained, and according to preset scene scanning data, coordinates of each power plant map element dragging component in the edited power plant shared map are updated to obtain an updated power plant shared map, wherein the updated power plant shared map is stored in a database.
2. The method according to claim 1, wherein: Before responding to receiving a drag operation on any power plant map element dragging component in the power plant display map element dragging component set, the method further includes: Displaying a preset map update authorization prompt box on the display terminal; In response to receiving confirmation information for the map update authorization prompt box, a map update prompt tone is issued.
3. The method according to claim 1, wherein: The initialized power plant sharing map includes a power plant selection area set; as well as The method further comprises: In response to receiving a selection operation for a power plant selection area in the initialized power plant shared map, in the power plant selection area, a power plant patrol path is planned with a position of a patrol and shooting vehicle as a starting position to obtain a power plant patrol planning path, wherein the patrol and shooting vehicle is used to scan point cloud data in the power plant selection area; The power plant patrol planning path is sent to the control terminal of the patrol shooting vehicle for instructing the vehicle to move.
4. The method according to claim 1, wherein: The initialized power plant shared map includes a road element area and a power generation device element area, and the power generation device element area includes a power generation device location area set and a corresponding power generation device number set; and The step of adding the dragged power plant map element dragging component to the corresponding area in the initialized power plant shared map to obtain the added power plant shared map includes: Deleting the power generation device location area in the power generation device element area in the corresponding area in the initialized power plant shared map to obtain a free area after deletion; Unbinding the binding relationship between the deleted power generation device location area and the corresponding power generation device number; Renumbering the power generation device element area including other power generation device location areas in the power generation device location area set to obtain a target power generation device number set corresponding to each power generation device location area; The power plant map element dragging component is bound to the deleted free area to obtain a shared map of the power plant after the addition.
5. The method according to claim 1, wherein: The displaying of the power plant map element editing component in the display terminal for map component editing comprises: A preset map element editing component corresponding to the power plant map element dragging component is displayed in the display terminal, wherein the preset map element editing component includes at least one of the following: a power generation device element name, power generation equipment element location information, and the number of associated power generation devices of the same model.
6. The method according to any one of claims 1 to 5, wherein: The method further comprises: The added power plant shared map is sent to the server, wherein the server updates the initialized power plant shared map using the added power plant shared map.
7. A map updating device for a power plant, comprising: an acquisition unit, configured to, in response to receiving power plant map activation information, acquire an initialized power plant shared map corresponding to the power plant map activation information, and display the initialized power plant shared map in a display terminal, wherein the display terminal also displays a pre-set power plant map element drag component set, and the power plant map element drag component includes at least one of the following: a wind turbine component, a solar power generation component, an energy storage device component, and a transmission circuit component; an adding unit, configured to, in response to receiving a dragging operation on any power plant map element dragging component in the power plant display map element dragging component set, add the dragged power plant map element dragging component to a corresponding area in the initialized power plant shared map, so as to obtain a power plant shared map after adding; A display unit is configured to, in response to receiving an editing operation on a power plant map element dragging component in the added power plant shared map, display a power plant map element editing component in the display terminal for map component editing, wherein the power plant map element editing component is used to batch encode each power plant map element dragging component in the added power plant shared map; The updating unit is configured to obtain an edited power plant shared map in response to receiving information determined by the power plant map element editing component, and to update the coordinates of each power plant map element dragging component in the edited power plant shared map according to preset scene scanning data to obtain an updated power plant shared map, wherein the updated power plant shared map is stored in a database.
8. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 6.
9. A computer readable medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Editing method and apparatus of high-definition map used for unmanned vehicle testing
CN106250387A
Whole-people 3D map high-precision roaming editing method
CN107590863A
Indoor map making and database applying system and indoor map making and database applying method
CN109754700A