Method, device and computer equipment for applying for route of power line inspection drone

By comparing the route feature codes of the power line patrol drone route application method, and automatically processing route approval, the problem of low route approval efficiency is solved, and the rapid and efficient processing of independent route review is achieved, avoiding duplication of routes and overlapping airspace .

CN114545978BActive Publication Date: 2025-01-03MAINTENANCE & TEST CENTRE CSG EHV POWER TRANSMISSION CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202210236811.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-10
Publication Date
2025-01-03
Estimated Expiration
2042-03-10

AI Technical Summary

Technical Problem

In the prior art, route review and declaration mainly relies on manual labor, resulting in low efficiency in route approval and prone to repeated routes and overlapping airspace.

Method used

By providing route application methods for power line patrol drones, using route characteristic code to compare historical routes, automatically determine whether there is overlap in the route, and generate approval results without overlap, return to the client and send an airspace application request to Drone Control Center.

Benefits of technology

It has realized the automatic approval of routes, improved the efficiency of route declaration, solved the problems of unreasonable route planning and overlapping airspace, and ensured the rapid and efficient handling of independent route review.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114545978B_ABST
    Figure CN114545978B_ABST
Patent Text Reader

Abstract

The present application relates to a route application method, device, computer equipment, storage medium and computer program product for a power line inspection drone. The method includes: in response to a route application request sent by a client for a power line inspection drone, obtaining a power inspection route to be approved, and determining at least one route feature code corresponding to the power inspection route; using the route feature code corresponding to the power inspection route, and comparing it with the route feature code of the historical power inspection route to obtain a comparison result; generating an approval result corresponding to the power inspection route based on the comparison result; returning the approval result to the client, and when the approval result is approved, generating an airspace application request corresponding to the power inspection route, and sending the airspace application request to the drone control center. It can realize the automated approval of power line inspection drone routes, improve the efficiency of route declaration, and achieve the effect of fast and efficient processing of autonomous route review.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information technology, and in particular to a route application method, device, computer equipment, storage medium and computer program product for a power line inspection drone. Background Art

[0002] With the development of drone technology, drones are increasingly widely used, such as for daily inspections. In order to ensure the flight safety of drones, it is often necessary to apply for corresponding routes before the drones fly. In actual applications, there are many demands for aircraft route applications in various industries. Under the centralized management of route airspace, how to accurately, reliably, efficiently and smoothly apply for appropriate and safe route airspace use rights has become an urgent problem to be solved.

[0003] In relevant technologies, route review and declaration operations mainly rely on manual labor, which can easily lead to duplicate declared routes, overlapping airspace, etc., resulting in low efficiency in route approval. Summary of the invention

[0004] Based on this, it is necessary to provide a route application method, device, computer equipment, computer-readable storage medium and computer program product for power line inspection drones that can improve the efficiency of route approval in response to the above technical problems.

[0005] In a first aspect, the present application provides a route application method for a power line inspection drone. The method comprises:

[0006] In response to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code;

[0007] The route feature code corresponding to the power inspection route is compared with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route;

[0008] Generate an approval result corresponding to the power inspection route based on the comparison result;

[0009] The approval result is returned to the client, and when the approval result is approved, an airspace application request corresponding to the power inspection route is generated, and the airspace application request is sent to the drone control center.

[0010] In an exemplary embodiment, the route feature code corresponding to the electric power inspection route is compared with the route feature code of the historical electric power inspection route to obtain a comparison result, including:

[0011] When the route characteristic code corresponding to the power inspection route is different from each route characteristic code in the historical power inspection route, a comparison result is generated to indicate that there is no overlapping flight area between the power inspection route and the historical power inspection route.

[0012] In an exemplary embodiment, the route feature code corresponding to the electric power inspection route is compared with the route feature code of the historical electric power inspection route to obtain the comparison result, and further includes:

[0013] When there is at least one identical route feature code in the route feature code corresponding to the power inspection route that is identical to each route feature code in the historical power inspection route, obtaining a first inspection time of the power inspection route for the identical route feature code, and a second inspection time of the historical power inspection route for the identical route feature code;

[0014] When there is no time intersection between the first inspection time and the second inspection time, generating a comparison result for indicating that there is no overlapping flight area between the power inspection route and the historical power inspection route;

[0015] When there is a time intersection between the first inspection time and the second inspection time, a comparison result is generated for indicating that there is an overlapping flight area between the power inspection route and the historical power inspection route.

[0016] In an exemplary embodiment, generating the approval result corresponding to the power inspection route based on the comparison result includes:

[0017] When the comparison result indicates that there is no overlapping flight area between the power inspection route and the historical power inspection route, obtaining a real-time flight restriction area and candidate take-off and landing points;

[0018] If the power inspection route does not include the flight restricted area, and the take-off and landing points of the power inspection route match the candidate take-off and landing points, determining the inspection time period corresponding to the power inspection route;

[0019] Obtaining weather conditions corresponding to the inspection period, and determining the degree of influence of the weather conditions on the inspection of the power inspection route;

[0020] When the inspection impact degree is less than a preset threshold, it is determined that the power inspection route is approved and an approval result is obtained.

[0021] In an exemplary embodiment, after generating the approval result corresponding to the power inspection route based on the comparison result, the method further includes:

[0022] If the approval result is that the route can be optimized, the corresponding optimization prompt information is obtained;

[0023] The route application request is returned to the client, and the optimization prompt information is sent to the client.

[0024] In an exemplary embodiment, when the approval result is approved, generating an airspace application request corresponding to the power inspection route includes:

[0025] When the approval result is approved, reading the drone equipment information of the power line inspection drone from the route application request;

[0026] Based on the power inspection route and the drone equipment information, an airspace application request is generated.

[0027] In a second aspect, the present application also provides a route application device for a power line inspection drone. The device comprises:

[0028] A request receiving module, used to respond to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code;

[0029] A comparison result acquisition module is used to compare the route feature code corresponding to the power inspection route with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route;

[0030] An approval result acquisition module, used to generate an approval result corresponding to the power inspection route based on the comparison result;

[0031] The airspace request module is used to return the approval result to the client, and when the approval result is approved, generate an airspace application request corresponding to the power inspection route, and send the airspace application request to the drone control center.

[0032] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any of the above methods when executing the computer program.

[0033] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of any of the methods described above.

[0034] In a fifth aspect, the present application also provides a computer program product, including a computer program, which implements the steps of any of the methods described above when executed by a processor.

[0035] The route application method, device, computer equipment, storage medium and computer program product of the above-mentioned power inspection UAV can obtain the power inspection route to be approved in response to the route application request sent by the client to the power line inspection UAV, and determine at least one route feature code corresponding to the power inspection route, use the route feature code corresponding to the power inspection route, and compare it with the route feature code of the historical power inspection route to obtain the comparison result, and then generate the approval result corresponding to the power inspection route based on the comparison result, return the approval result to the client, and when the approval result is approved, generate the airspace application request corresponding to the power inspection route, and send the airspace application request to the UAV control center, which can realize the automated approval of the power line inspection UAV route, improve the efficiency of route application, solve the problems of unreasonable route planning and airspace overlap, and achieve the effect of fast and efficient processing of autonomous route review. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 A diagram of an application environment of a route application method for a power inspection drone in one embodiment;

[0037] Figure 2 A schematic diagram of a process for applying for a route of a power inspection drone in one embodiment;

[0038] Figure 3 A schematic diagram of a flow chart of steps for obtaining comparison results in one embodiment;

[0039] Figure 4 A flowchart of steps for obtaining approval results in one embodiment;

[0040] Figure 5 A structural block diagram of a route application device for a power inspection drone in one embodiment;

[0041] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0042] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0043] The route application method of a power inspection drone provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. In the application environment, a terminal and a server may be included. A client for data transmission with the server is deployed on the terminal, and the terminal can communicate with the server through the client and the network. The server has a corresponding data storage system, which can store data to be processed by the server. The data storage system can be integrated on the server, or placed on the cloud or other network servers.

[0044] The terminals may be, but are not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. IoT devices may be smart speakers, smart car devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc.

[0045] The server can also be called a console system, which can be constructed through the application of geographic information systems, global satellite navigation systems and computer technology. The console system can be equipped with a storage management system based on massive aircraft inspection data to achieve functions such as uploading, downloading, browsing, compressing, integrating, retrieving, and defect querying of inspection data. The server can be implemented as an independent server or a server cluster consisting of multiple servers.

[0046] In one embodiment, Figure 2 As shown, a route application method for a power inspection drone is provided, and the method is applied to Figure 1 The server in the example is used to illustrate the following steps:

[0047] Step 201, in response to the route application request sent by the client for the power line inspection drone, obtain the power inspection route to be approved, and determine at least one route feature code corresponding to the power inspection route; the power inspection route is composed of at least one inspection line, and each inspection line has a corresponding route feature code.

[0048] As an example, a power line inspection drone is a drone used to inspect power lines. Specifically, it can refer to equipment flying in the atmosphere or space outside the atmosphere, such as airships and airplanes. It relies on the static buoyancy of the air or the aerodynamic force generated by the relative movement of the air to fly, thereby realizing remote inspection work.

[0049] In practical applications, the client can generate a route application request for the power line inspection drone and send it to the server. In response to the received route application request, the server can obtain the power line inspection route to be approved from the route application request and determine at least one route feature code corresponding to the power line inspection route.

[0050] Specifically, the power inspection route is composed of at least one inspection line, and each inspection line has a corresponding route feature code. When the client sends a route application request, in response to the inspection line selected by the user, it can generate a corresponding power inspection route, and obtain the line feature codes corresponding to each inspection line that constitutes the power inspection route, and add the power inspection route and the line feature code to the route application request, and then the server can read the route feature code corresponding to the power inspection route from the route application request.

[0051] Of course, the client may not obtain the route feature code, but directly send the power inspection route to the server. The server decomposes the received power inspection route to obtain the inspection line corresponding to the power inspection route, and finds the route feature code corresponding to each inspection line based on the preset storage management system.

[0052] Step 202, compare the route feature code corresponding to the power inspection route with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route.

[0053] As an example, the historical power inspection route may also be referred to as a correct route, which refers to an approved power inspection route.

[0054] In a specific implementation, after obtaining the route feature code corresponding to the power inspection route, the server can obtain the historical power inspection route in real time, for example, the historical power inspection route up to the current time, or the historical power inspection route up to a specified time in the past. Furthermore, for each historical power inspection route, the route feature code corresponding to the historical power inspection route can be obtained, and the route feature code corresponding to the power inspection route can be used to compare with the route feature code of the historical power inspection route to determine whether the power inspection route and the historical power inspection route have overlapping flight areas, and obtain the corresponding comparison results.

[0055] Step 203: Generate an approval result corresponding to the power inspection route based on the comparison result.

[0056] After obtaining the comparison results, it is possible to determine whether there is an overlapping flight area between the power inspection route and the historical power inspection route, thereby determining whether the power line inspection drone will collide with other patrolling drones while flying along the power inspection route. Therefore, the approval result corresponding to the power inspection route can be generated based on the comparison results.

[0057] Step 204, returns the approval result to the client, and when the approval result is approved, generates an airspace application request corresponding to the power inspection route, and sends the airspace application request to the drone control center.

[0058] As an example, an airspace application request may be used to request the right to use the airspace corresponding to a power line inspection route, and the airspace application request may include an airspace usage plan for a power line inspection drone.

[0059] In a specific implementation, after determining the approval result, the server can return the approval result to the client, and when the approval result is approved, generate an airspace application request corresponding to the power inspection route, and send the airspace application request to the drone control center.

[0060] In this embodiment, the server responds to the route application request sent by the client for the power line inspection drone, can obtain the power inspection route to be approved, and determine at least one route feature code corresponding to the power inspection route, use the route feature code corresponding to the power inspection route, and compare it with the route feature code of the historical power inspection route to obtain the comparison result, and then generate the approval result corresponding to the power inspection route based on the comparison result, return the approval result to the client, and when the approval result is approved, generate the airspace application request corresponding to the power inspection route, and send the airspace application request to the drone control center, which can realize the automatic approval of the power line inspection drone route, improve the efficiency of route declaration, solve the problems of unreasonable route planning and airspace overlap, and achieve the effect of fast and efficient processing of autonomous route review. In addition, the submitted power inspection route can be fully closed-loop controlled in the system to form a standardized workflow for route declaration.

[0061] In one embodiment, the route feature code corresponding to the adopted power inspection route is compared with the route feature code of the historical power inspection route to obtain a comparison result, including:

[0062] When the route characteristic code corresponding to the electric power inspection route is different from each route characteristic code in the historical electric power inspection route, a comparison result is generated to indicate that there is no overlapping flight area between the electric power inspection route and the historical electric power inspection route.

[0063] In a specific implementation, for each historical power inspection heading, each route feature code corresponding to the power inspection route can be compared with each route feature code corresponding to the historical power inspection route. When the route feature code corresponding to the power inspection route is different from each route feature code in the historical power inspection route, a comparison result is generated to indicate that there is no overlapping flight area between the power inspection route and the historical power inspection route.

[0064] In this embodiment, by using the route feature code corresponding to the power inspection route and comparing it with the route feature code of the historical power inspection route, it is determined whether there are overlapping flight areas between the power inspection route and the historical power inspection route. The route feature code can be used to convert complex spatial operations into index retrieval, and the route can be independently reviewed to determine whether it is repeated, thereby effectively improving approval efficiency.

[0065] In one embodiment, Figure 3 As shown, the route feature code corresponding to the power inspection route is compared with the route feature code of the historical power inspection route to obtain the comparison result, and the following steps are also included:

[0066] Step 301, when there is at least one identical route feature code in the route feature code corresponding to the power inspection route that is identical to each route feature code in the historical power inspection route, obtain the first inspection time of the power inspection route for the same route feature code, and the second inspection time of the historical power inspection route for the same feature code.

[0067] As an example, the inspection time may be the predicted time to fly to the corresponding inspection route when inspecting according to the route. To distinguish them, in this application, the inspection time corresponding to the power inspection route is referred to as the first inspection time, and the inspection time corresponding to the historical power inspection route is referred to as the second inspection time.

[0068] When comparing each route characteristic code corresponding to the power inspection route with each route characteristic code corresponding to each historical power inspection route, if there is at least one identical route characteristic code in the route characteristic code corresponding to the power inspection route that is the same as each route characteristic code in the historical power inspection route, then the first inspection time of the power inspection route for the same route characteristic code can be obtained, as well as the second inspection time of the historical power inspection route for the same route characteristic code.

[0069] Specifically, each route feature code has a corresponding inspection route, and the server can predict the inspection time of the aircraft for the inspection route corresponding to the same route feature code to obtain a first inspection time and a second inspection time.

[0070] Step 302 , when there is no time intersection between the first inspection time and the second inspection time, a comparison result is generated to indicate that there is no overlapping flight area between the power inspection route and the historical power inspection route.

[0071] When there is no time intersection between the first inspection time and the second inspection time, that is, when the first inspection time and the second inspection time are two completely different time periods, a comparison result can be generated to characterize that there is no overlapping flight area between the power inspection route and the historical power inspection route.

[0072] Step 303, when there is a time intersection between the first inspection time and the second inspection time, a comparison result is generated for indicating that there is an overlapping flight area between the power inspection route and the historical power inspection route.

[0073] When there is a time intersection between the first inspection time and the second inspection time, it can be determined that the power line inspection UAV will pass through the same airspace as other UAVs in the same time period during the inspection process. Therefore, a comparison result can be generated to characterize the overlapping flight area between the power inspection route and the historical power inspection route.

[0074] In this embodiment, when there is at least one identical route feature code in the route feature code corresponding to the power inspection route that is the same as each route feature code in the historical power inspection route, the first inspection time of the power inspection route for the same route feature code and the second inspection time of the historical power inspection route for the same feature code are obtained. When there is no time intersection between the first inspection time and the second inspection time, a comparison result is generated to characterize that there is no overlapping flight area between the power inspection route and the historical power inspection route. When there is a time intersection between the first inspection time and the second inspection time, a comparison result is generated to characterize that there is an overlapping flight area between the power inspection route and the historical power inspection route. This can further determine whether the power line inspection drone will have an intersection in future inspections based on the inspection time, quickly determine that the route to be approved may have safety performance issues, and improve the reliability and security of route approval.

[0075] In one embodiment, Figure 4 As shown, the approval result corresponding to the power inspection route is generated based on the comparison result, including:

[0076] Step 401 , when the comparison result indicates that the power inspection route and the historical power inspection route do not have overlapping flight areas, obtain a real-time flight restriction area and candidate take-off and landing points.

[0077] Among them, flight restriction areas may include restricted flight areas and no-fly zones.

[0078] In practical applications, the server may be provided with functional modules such as an internal route data module, a take-off and landing point module, a no-fly zone module, and a restricted-fly zone module. When the historical power inspection route is obtained from the route data module for comparison, and the comparison result indicates that there is no overlapping flight area between the power inspection route and the historical power inspection route, the real-time flight restriction area and candidate take-off and landing points can be obtained through the take-off and landing point module, the no-fly zone module, and the restricted-fly zone module.

[0079] Among them, the route data module can store multiple historical power inspection routes; the take-off and landing point module stores a large amount of take-off and landing point information and updates the available candidate take-off and landing points in real time; the no-fly zone module stores a large amount of no-fly zone information and updates it in real time; the restricted flight zone module stores a large amount of restricted flight zone information and updates it in real time.

[0080] Step 402: If the power inspection route does not include a flight restricted area, and the take-off and landing points of the power inspection route match the candidate take-off and landing points, then determine the inspection time period corresponding to the power inspection route.

[0081] After obtaining the flight restriction area and the candidate take-off and landing points, it can be determined whether the power inspection route includes the flight restriction area, and whether the take-off and landing points of the power inspection route match the candidate take-off and landing points. If the power inspection route includes the flight restriction area, or the take-off and landing points of the power inspection route do not match the candidate take-off and landing points, it is determined that the current power inspection route approval has failed, and the corresponding approval result is generated.

[0082] If the power inspection route does not include the flight restricted area, and the take-off and landing points of the power inspection route match the candidate take-off and landing points, the inspection period corresponding to the power inspection route is further determined, and the inspection period can be the period from the start of the inspection to the end of the inspection of the power inspection route.

[0083] Step 403, obtaining the weather conditions corresponding to the inspection period, and determining the degree of influence of the weather conditions on the inspection of the power inspection route.

[0084] In a specific implementation, a real-time meteorological module can also be set in the server. The real-time meteorological module can predict and update the weather conditions in the future preset time period in real time. Then, the server can obtain the weather conditions corresponding to the inspection period through the real-time meteorological module, and determine the degree of impact of the weather conditions on the inspection of the power inspection route. For example, if the weather condition corresponding to the inspection period is a typhoon, and the impact range of the weather condition involves the airspace corresponding to the power inspection heading, it can be determined that the inspection impact is severe; for example, if the weather condition is cloudy, it can be determined that the inspection impact is not affected. Among them, the inspection impact can be qualitative judgment information or quantitative judgment information.

[0085] Step 404, when the inspection impact degree is less than the preset threshold, it is determined that the power inspection route is approved and the approval result is obtained.

[0086] After obtaining the inspection impact degree, the inspection impact degree can be compared with the preset threshold. When the inspection impact degree is less than the preset threshold, it is determined that the power inspection route approval is passed and the approval result is obtained; when the inspection impact degree is greater than or equal to the preset threshold, it is determined that the power inspection route approval is failed.

[0087] In this embodiment, through real-time updated information data, the power inspection route to be approved can be rehearsed and judged to determine whether the route is safe. At the same time, the approval process can be reviewed from multiple angles, including whether the route touches the flight restricted area, whether the take-off and landing points are appropriate, whether it interferes with the normal flight of other routes, and whether the weather has an impact on the route. Through these judgments, it can be determined whether the route is in violation of regulations or there are safety risks, which effectively improves the reliability of the approval results and reduces the possibility of accidents during the inspection process. In addition, it also facilitates the review work and improves the review efficiency.

[0088] In one embodiment, after generating the approval result corresponding to the power inspection route based on the comparison result, the following may also be included:

[0089] If the approval result is that the route can be optimized, the corresponding optimization prompt information is obtained; the route application request is returned to the client, and the optimization prompt information is sent to the client.

[0090] The optimizable route may refer to a route that needs to be adjusted, and the adjustment range of which is less than the adjustment range threshold, for example, a power inspection route that only needs to be adjusted for an inspection route with overlapping flight areas.

[0091] In practical applications, if the power inspection route is a route that has not been approved, the route type of the power inspection route can be further determined, and the route type includes an optimizable route and an incorrect route.

[0092] If the approval result is that the route can be optimized, the corresponding optimization prompt information is obtained, such as the route information that needs to be adjusted for the power inspection route, or specific optional content. The user can replace the original route information according to the optional content in the optimization prompt information. After obtaining the optimization prompt information, the route application request can be degraded to the client, and the optimization prompt information is sent to the client to prompt the user to make further modifications and optimizations to the power inspection route.

[0093] If the approval result is an incorrect route, the route application request will be rejected and returned to the client.

[0094] In this embodiment, if the approval result is that the route can be optimized, the corresponding optimization prompt information is obtained and sent to the client, which can indicate to the user how to modify the route, improve the efficiency of route modification, and effectively and quickly formulate a better route.

[0095] In one example, for optimizable routes and erroneous routes, when the route application request is returned to the client, the corresponding return reason and route analysis file can be sent at the same time to provide reply information to the user, and answer the applicant's questions in combination with the return reason and route analysis file.

[0096] In one embodiment, when the approval result is approved, generating an airspace application request corresponding to the power inspection route may include the following steps:

[0097] When the approval result is approved, the drone equipment information of the power line inspection drone is read from the route application request; based on the power line inspection route and the drone equipment information, an airspace application request is generated.

[0098] In the specific implementation, when the client generates a route application request, the drone equipment information of the power line inspection drone can be added to the route application request. Then, when the approval result is approved, the server can read the drone equipment information of the power line inspection drone from the route application request, and obtain the airspace usage plan based on the power inspection route and drone equipment information, and generate an airspace application request based on the airspace usage plan.

[0099] After the airspace application request is generated, the server can send it to the terminal of the drone control center, for example, send the airspace application request to the civil aviation control center, and make a unified application. The drone control center can approve the received airspace application request and return the approval result to the server, and the server can send the approval result to the client.

[0100] In this embodiment, when the approval result is approved, the drone equipment information of the power line inspection drone is read from the route application request, and based on the power inspection route and drone equipment information, an airspace application request is generated. When the approval is passed, a request for the use of airspace can be quickly generated, thereby improving the efficiency of route application and realizing the intelligence and automation of inspection drone route review and declaration.

[0101] In one embodiment, the storage management system adopts the B / S mode to realize the orderly storage and simple maintenance of aircraft patrol data such as pod patrol videos and smart terminal patrol images, develops multi-screen browsing, video frame selection, editing and marking, optimized display, statistical analysis and other functions, and carries out online efficient unified management, retrieval positioning, call viewing, optimized display and analysis and comparison of massive aircraft patrol videos, images and text data. Through these functions and combined with the data, the correct flight routes of the past can be demonstrated in the form of a three-dimensional model, which is convenient for the review work to conduct a comprehensive evaluation in combination with the dynamic video, which is accurate and efficient, can avoid conflicts between power inspection routes and other routes, and improve the safety of routes during the automatic approval process.

[0102] In order to enable those skilled in the art to better understand the above steps, the embodiment of the present application is illustrated below by using an example, but it should be understood that the embodiment of the present application is not limited to this.

[0103] In a specific implementation, in response to a detected user operation, the client can generate a route application request based on the drone equipment information, the power inspection route to be approved and its corresponding route feature code, and send it to the server.

[0104] After receiving the route application request, the server can compare the route feature code therein with the route feature code of the historical power inspection route to determine whether there is an overlapping flight area between the current power inspection route and other approved historical power inspection routes. At the same time, it can approve whether the power inspection route passes through the flight restricted area, whether the take-off and landing points are appropriate, and whether the flight is affected by the predicted weather conditions, and obtain the corresponding approval results.

[0105] After obtaining the approval result, the server can return the approval result to the client. If the approval result is approved, an airspace application request corresponding to the power inspection route can be generated and sent to the drone control center. If the approval result is an optimizable route or an incorrect heading, the corresponding optimization prompt information can be obtained, and the route application request and optimization prompt information can be sent to the client.

[0106] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0107] Based on the same inventive concept, the embodiment of the present application also provides a route application device for a power line inspection drone for implementing the route application method for a power line inspection drone involved in the above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of the route application device for one or more power line inspection drones provided below can refer to the limitations of the route application method for a power line inspection drone above, and will not be repeated here.

[0108] In one embodiment, Figure 5 As shown, a route application device for a power line inspection drone is provided, the device comprising:

[0109] The request receiving module 501 is used to respond to the route application request sent by the client to the power line inspection drone, obtain the power inspection route to be approved, and determine at least one route feature code corresponding to the power inspection route; the power inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code;

[0110] The comparison result acquisition module 502 is used to compare the route feature code corresponding to the power inspection route with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route;

[0111] An approval result acquisition module 503 is used to generate an approval result corresponding to the power inspection route based on the comparison result;

[0112] The airspace request module 504 is used to return the approval result to the client, and when the approval result is approved, generate an airspace application request corresponding to the power inspection route, and send the airspace application request to the drone control center.

[0113] In one embodiment, the comparison result acquisition module 502 is specifically used to:

[0114] When the route characteristic code corresponding to the power inspection route is different from each route characteristic code in the historical power inspection route, a comparison result is generated to indicate that there is no overlapping flight area between the power inspection route and the historical power inspection route.

[0115] In one embodiment, the comparison result acquisition module 502 is further used to:

[0116] When there is at least one identical route feature code in the route feature code corresponding to the power inspection route that is identical to each route feature code in the historical power inspection route, obtaining a first inspection time of the power inspection route for the identical route feature code, and a second inspection time of the historical power inspection route for the identical route feature code;

[0117] When there is no time intersection between the first inspection time and the second inspection time, generating a comparison result for indicating that there is no overlapping flight area between the power inspection route and the historical power inspection route;

[0118] When there is a time intersection between the first inspection time and the second inspection time, a comparison result is generated for indicating that there is an overlapping flight area between the power inspection route and the historical power inspection route.

[0119] In one embodiment, the approval result acquisition module 503 is used to:

[0120] When the comparison result indicates that there is no overlapping flight area between the power inspection route and the historical power inspection route, obtaining a real-time flight restriction area and candidate take-off and landing points;

[0121] If the power inspection route does not include the flight restricted area, and the take-off and landing points of the power inspection route match the candidate take-off and landing points, determining the inspection time period corresponding to the power inspection route;

[0122] Obtaining weather conditions corresponding to the inspection period, and determining the degree of influence of the weather conditions on the inspection of the power inspection route;

[0123] When the inspection impact degree is less than a preset threshold, it is determined that the power inspection route is approved and an approval result is obtained.

[0124] In one embodiment, the apparatus further comprises:

[0125] A prompt information acquisition module, used for acquiring corresponding optimization prompt information if the approval result is that the route can be optimized;

[0126] The information sending module is used to return the route application request to the client and send the optimization prompt information to the client.

[0127] In one embodiment, the airspace request module 504 is specifically configured to:

[0128] When the approval result is approved, reading the drone equipment information of the power line inspection drone from the route application request;

[0129] Based on the power inspection route and the drone equipment information, an airspace application request is generated.

[0130] Each module in the route application device for the above-mentioned power line inspection drone can be implemented in whole or in part by software, hardware, or a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0131] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store route data. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a route application method for a power line inspection drone is implemented.

[0132] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0133] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0134] In response to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code;

[0135] The route feature code corresponding to the power inspection route is compared with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route;

[0136] Generate an approval result corresponding to the power inspection route based on the comparison result;

[0137] The approval result is returned to the client, and when the approval result is approved, an airspace application request corresponding to the power inspection route is generated, and the airspace application request is sent to the drone control center.

[0138] In one embodiment, when the processor executes the computer program, the steps in the other embodiments described above are also implemented.

[0139] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0140] In response to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code;

[0141] The route feature code corresponding to the power inspection route is compared with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route;

[0142] Generate an approval result corresponding to the power inspection route based on the comparison result;

[0143] The approval result is returned to the client, and when the approval result is approved, an airspace application request corresponding to the power inspection route is generated, and the airspace application request is sent to the drone control center.

[0144] In one embodiment, when the computer program is executed by a processor, the steps in the other embodiments described above are also implemented.

[0145] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0146] In response to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code;

[0147] The route feature code corresponding to the power inspection route is compared with the route feature code of the historical power inspection route to obtain a comparison result; the comparison result indicates whether there is an overlapping flight area between the power inspection route and the historical power inspection route;

[0148] Generate an approval result corresponding to the power inspection route based on the comparison result;

[0149] The approval result is returned to the client, and when the approval result is approved, an airspace application request corresponding to the power inspection route is generated, and the airspace application request is sent to the drone control center.

[0150] In one embodiment, when the computer program is executed by a processor, the steps in the other embodiments described above are also implemented.

[0151] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0152] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0153] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0154] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for applying for a route for a power line inspection drone, characterized in that: The method comprises: In response to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code; When the route characteristic code corresponding to the power inspection route is different from each route characteristic code in the historical power inspection route, a comparison result is generated to indicate that there is no overlapping flight area between the power inspection route and the historical power inspection route; When there is at least one identical route feature code in the route feature code corresponding to the power inspection route that is identical to each route feature code in the historical power inspection route, obtaining a first inspection time of the power inspection route for the identical route feature code, and a second inspection time of the historical power inspection route for the identical route feature code; When there is no time intersection between the first inspection time and the second inspection time, generating a comparison result for indicating that there is no overlapping flight area between the power inspection route and the historical power inspection route; When the first inspection time and the second inspection time have a time intersection, a comparison result is generated to indicate whether the power inspection route and the historical power inspection route have an overlapping flight area; the comparison result indicates whether the power inspection route and the historical power inspection route have an overlapping flight area; When the comparison result indicates that there is no overlapping flight area between the power inspection route and the historical power inspection route, obtaining a real-time flight restriction area and candidate take-off and landing points; If the power inspection route does not include the flight restricted area, and the take-off and landing points of the power inspection route match the candidate take-off and landing points, determining the inspection time period corresponding to the power inspection route; Obtaining weather conditions corresponding to the inspection period, and determining the degree of influence of the weather conditions on the inspection of the power inspection route; When the inspection impact degree is less than a preset threshold, it is determined that the power inspection route is approved and an approval result is obtained; The approval result is returned to the client, and when the approval result is approved, an airspace application request corresponding to the power inspection route is generated, and the airspace application request is sent to the drone control center.

2. The method according to claim 1, characterized in that The flight restriction area includes a restricted flight area and a no-fly zone.

3. The method according to claim 1, characterized in that After generating the approval result corresponding to the power inspection route based on the comparison result, the method further includes: If the approval result is that the route can be optimized, the corresponding optimization prompt information is obtained; The route application request is returned to the client, and the optimization prompt information is sent to the client.

4. The method according to claim 1, characterized in that When the approval result is approved, generating an airspace application request corresponding to the power inspection route includes: When the approval result is approved, reading the drone equipment information of the power line inspection drone from the route application request; Based on the power inspection route and the drone equipment information, an airspace application request is generated.

5. A route application device for a power line inspection drone, characterized in that: The device comprises: A request receiving module, used to respond to a route application request sent by a client to a power line inspection drone, obtain a power line inspection route to be approved, and determine at least one route feature code corresponding to the power line inspection route; the power line inspection route is composed of at least one inspection route, and each inspection route has a corresponding route feature code; A comparison result acquisition module, for generating a comparison result for characterizing that there is no overlapping flight area between the power inspection route and the historical power inspection route when the route feature code corresponding to the power inspection route is different from each route feature code in the historical power inspection route; for acquiring a first inspection time of the power inspection route for the same route feature code and a second inspection time of the historical power inspection route for the same route feature code when there is at least one same route feature code in the route feature code corresponding to the power inspection route that is the same as each route feature code in the historical power inspection route; for generating a comparison result for characterizing that there is no overlapping flight area between the power inspection route and the historical power inspection route when there is no time intersection between the first inspection time and the second inspection time; for generating a comparison result for characterizing that there is an overlapping flight area between the power inspection route and the historical power inspection route when there is a time intersection between the first inspection time and the second inspection time; the comparison result characterizes whether there is an overlapping flight area between the power inspection route and the historical power inspection route; An approval result acquisition module is used to obtain a real-time flight restriction area and candidate take-off and landing points when the comparison result indicates that the power inspection route and the historical power inspection route do not have an overlapping flight area; if the power inspection route does not include the flight restriction area, and the take-off and landing points of the power inspection route match the candidate take-off and landing points, determine the inspection time period corresponding to the power inspection route; obtain the weather conditions corresponding to the inspection time period, and determine the degree of influence of the weather conditions on the inspection of the power inspection route; when the inspection influence degree is less than a preset threshold, determine that the power inspection route is approved and obtain the approval result; The airspace request module is used to return the approval result to the client, and when the approval result is approved, generate an airspace application request corresponding to the power inspection route, and send the airspace application request to the drone control center.

6. The device according to claim 5, characterized in that The device also includes: A prompt information acquisition module, used for acquiring corresponding optimization prompt information if the approval result is that the route can be optimized; The information sending module is used to return the route application request to the client and send the optimization prompt information to the client.

7. The device according to claim 5, characterized in that The airspace request module is specifically used to: When the approval result is approved, reading the drone equipment information of the power line inspection drone from the route application request; Based on the power inspection route and the drone equipment information, an airspace application request is generated.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.