Unmanned aerial vehicle task scheduling management method, task execution method and electronic equipment
By encrypting and processing drone task information and generating QR codes, the management problems of drone task scheduling in different network environments are solved, the security and flexibility of task scheduling are realized, and management efficiency and collaborative operations are improved. level.
Patent Information
- Application Number
- CN202411786078.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-06
- Publication Date
- 2025-01-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
UAV task scheduling is difficult to achieve effective management in different network environments, and different roles require independent permissions and operational processes, resulting in low management efficiency and poor collaborative operation level.
By encrypting the drone task information and generating a QR code, users can obtain task information by scanning the QR code and automatically jump to the corresponding functional modules to realize the security and flexibility of task scheduling, adapt to different network environments, and Refine permission management.
It improves the safety and flexibility of drone task scheduling, simplifies operational processes, lowers application thresholds, and improves team collaborative operation level and management efficiency.
Smart Images

Figure CN119250497A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of unmanned aerial vehicles, and in particular to a method for dispatching and managing unmanned aerial vehicle tasks, a method for executing tasks, and electronic equipment. Background Art
[0002] With the rapid development of drone technology, its application in production, life, business, scientific research, military and personal entertainment is expanding. With its flexibility and efficiency, drones have significantly improved the work efficiency and data collection capabilities of various industries.
[0003] Due to the limitations of the network environment, for example, the intranet and extranet may not be connected, there is a problem of not being able to directly dispatch and issue tasks. In addition, there are multiple roles involved in drone tasks (such as drone dispatchers, drone operators, real-time monitoring personnel, result query personnel, etc.). Different roles usually require independent processes to set their permissions separately. Different roles usually access and operate related functional modules in a specific way according to their respective responsibilities. This results in different roles corresponding to a set of independent management processes and access processes, which is cumbersome to operate and affects management efficiency and the team's collaborative work level. Summary of the invention
[0004] In view of this, the embodiments of the present application provide a drone task scheduling management method, a task execution method and an electronic device, which can safely, flexibly and efficiently schedule drone tasks, and improve management efficiency and the team's collaborative work level.
[0005] In a first aspect, an embodiment of the present application provides a method for scheduling a drone task, which is applied to a drone task scheduling system, and the method includes: in response to a task planning operation of a drone dispatcher, obtaining original task information of the drone; the original task information includes: task identification, task executor, task equipment, task scope, access permission information, and link website; encrypting the original task information to generate encrypted task information; generating a corresponding QR code based on the encrypted task information; wherein the QR code is used to be printed out and handed over to the user, or photographed by an electronic device with a camera function and then transmitted to the user through communication software, after the printed QR code or the QR code obtained through the communication software is scanned by the user using a specified application, the application is triggered to decode and decrypt the QR code to obtain the original task information, and the application is triggered to automatically jump to the corresponding function module according to the original task information, the user's permissions and real-time scene information; the user's permissions include: permissions of one or more roles among drone operators, drone dispatchers, real-time monitoring personnel, result query personnel, and trajectory query personnel.
[0006] By adopting this scheme, the original task information is encrypted to generate encrypted task information, and then the corresponding QR code is further generated. This process effectively prevents the leakage and tampering of task information during transmission, and enhances the security of UAV task scheduling. In addition, the scheme allows users to obtain task information by scanning the QR code through the specified application in their operating terminal, and automatically jump to the corresponding function module. This method is not limited to a specific network environment, such as the problem of intranet and extranet incommunicability, thereby improving the flexibility of task scheduling and enabling tasks to be assigned and executed more efficiently. Since users can quickly obtain task information and enter the corresponding function module by simply scanning the QR code, there is no need to manually enter or search for task information, which greatly simplifies the operation process and improves the user experience. It should be noted that after obtaining the original task information, the application will automatically jump to the corresponding function module according to the user's authority and real-time scene information, which helps to achieve refined authority management and ensure that only users with corresponding authority can perform specific tasks. By improving the security and flexibility of task scheduling, this method reduces the threshold and restrictions of UAV technology in the application process, and helps to promote the widespread application of UAV technology in production, life, business, scientific research, military and personal entertainment. By including rich task information, the QR code can more comprehensively reflect the overall picture of the task, helping users to quickly understand the task status. At the same time, the addition of access permission information and linked websites also enhances the security and accessibility of task information. Using the same QR code, different users related to the drone mission can directly access and operate task information related to their responsibilities, which is conducive to improving the team's collaborative work level; in addition, this application completes the setting and management of related functions for users of different roles in the same management process, improving management efficiency.
[0007] In combination with the first aspect, in a possible implementation of the first aspect, generating a corresponding two-dimensional code includes: setting a validity period for the two-dimensional code, wherein the validity period is used to limit a time range within which the two-dimensional code can be scanned and decoded.
[0008] Based on the above scheme, by setting the validity period of the QR code, the scheme can effectively control the use time of the QR code and prevent the abuse of expired QR codes, thereby enhancing the security of task information. At the same time, it also helps users to obtain the latest task information in a timely manner and avoid using outdated data.
[0009] Based on the above scheme, in the second aspect, an embodiment of the present application provides a method for executing a drone task, which is applied to a terminal device operated by a user, and the method includes: scanning a QR code of the drone task through a specified application, wherein the QR code is a QR code generated by a drone task scheduling system in response to a drone dispatcher's task planning operation; and the QR code is printed out and handed over to the customer, or is photographed by an electronic device with a camera function and then transmitted to the user through communication software; the QR code is decoded and decrypted to obtain original task information; the original task information includes: task identification, task executor, task equipment, task scope, access permission information, and link website; according to the original task information, the user's permissions and real-time scene information, automatically jump to the corresponding functional module; the user's permissions include: permissions of one or more roles among drone operators, drone dispatchers, real-time monitoring personnel, result query personnel, and trajectory query personnel.
[0010] By adopting this solution and using the same scanning QR code, different users can obtain task information through terminal devices and quickly enter the corresponding functional modules according to their own permissions and scenario requirements, which improves the efficiency and convenience of task execution, and accordingly improves the user experience and the team's collaborative work level.
[0011] In combination with the second aspect, in a possible implementation of the second aspect, the QR code generated by the drone task scheduling system in response to the drone dispatcher's task planning operation includes validity period information of the QR code, and the validity period is used to limit the time range in which the QR code can be scanned and decoded.
[0012] Based on the above solution, the security and controllability of task information are improved by setting an effective period.
[0013] In combination with the second aspect, in another possible implementation of the second aspect, the automatic jump to the corresponding functional module based on the original task information, the user's permissions and the real-time scene information includes: calling the large model to automatically jump to the corresponding functional module based on the original task information, the user's permissions and the real-time scene information.
[0014] Based on the above solution, by introducing a large model for intelligent analysis and decision-making, the solution can more accurately jump to the corresponding functional modules according to user needs and scenario changes, thereby improving the intelligence level of the system and user experience.
[0015] In combination with the second aspect, in some possible implementations, when the user is a drone operator, the drone mission execution method may also include automatically generating a configuration file that can support mission execution based on the drone brand, and in response to the configuration file, the drone performs the flight mission according to the set route.
[0016] Based on the above solution, drone operators do not need to manually convert or adjust the format of mission files. The designated application can automatically identify the brand of drones performing drone missions and generate mission files in the corresponding format, which simplifies the operation process, improves work efficiency, and reduces the possibility of human errors.
[0017] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory and a processor; the memory is used to store program code; the processor is used to call the program code to execute the method provided in the first aspect and any possible implementation thereof, or to execute the method provided in the second aspect and any possible implementation thereof.
[0018] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method provided in the first aspect and any possible implementation thereof, or executes the method provided in the second aspect and any possible implementation thereof.
[0019] In a fifth aspect, the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the method provided in the first aspect and any possible implementation thereof, or executes the method provided in the second aspect and any possible implementation thereof. In a sixth aspect, an embodiment of the present application provides a chip system. When the chip system is applied to an electronic device, the chip system includes one or more processors, and the one or more processors are used to call computer instructions to enable the electronic device to perform the method provided in the first aspect and any possible implementation thereof, or to perform the method provided in the second aspect and any possible implementation thereof. It can be understood that the beneficial effects that can be achieved by the drone mission execution method of the second aspect, the electronic device of the third aspect, the computer-readable storage medium of the fourth aspect, the computer program product of the fifth aspect, and the chip system of the sixth aspect provided above can refer to the beneficial effects of the first aspect and any possible implementation manner thereof, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1A A schematic diagram of an application scenario provided for an embodiment of the present application; Figure 1BA schematic diagram of a business related to the QR code provided in the embodiment of the present application; Figure 2 It is a flowchart of a method for scheduling UAV tasks provided by an embodiment of the present application; Figure 3A It is a flowchart of a method for executing a drone mission provided by an embodiment of the present application; Figure 3B It is a flowchart of a method for executing a drone mission provided by an embodiment of the present application; Figure 4 It is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0022] It should be understood that the "multiple" mentioned in this application refers to two or more. In the description of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in order to facilitate the clear description of the technical solution of this application, the words "first" and "second" are used to distinguish between the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not limit them to be different.
[0023] At present, UAV mission scheduling and management faces many challenges, especially in mission scheduling and information sharing in different hardware equipment environments, different operating environments, and different network environments.
[0024] In view of the above problems, this application proposes a drone task scheduling management method, a task execution method and an electronic device. In the embodiment of this application, an encrypted QR code containing drone task information is generated to achieve secure transmission and cross-device sharing of task information. In some possible implementations, user scenarios can be automatically identified and corresponding functional modules can be recommended, thereby improving the efficiency and accuracy of task execution.
[0025] The UAV task scheduling method is applied to the UAV task scheduling system, such as Figure 2 As shown, the following steps may be included: 201 to 203.
[0026] 201. In response to the mission planning operation of the UAV dispatcher, the original mission information of the UAV is obtained.
[0027] The UAV dispatcher can log in to the UAV task scheduling system through the designated login interface using a username and password (or other authentication methods). The system verifies the dispatcher's identity and confirms whether he or she has the authority to perform task planning operations.
[0028] After successful login, the task planning interface can be displayed, in which the drone dispatcher can create and edit drone tasks and set the original task information: For example, in the task planning interface, the drone dispatcher can set the task identification, that is, assign a unique identifier to the currently set drone task for easy tracking and management. Set the task executor: specify the drone operator or drone team responsible for executing the task. Set the task equipment: select or specify the drone model and its related equipment (such as cameras, sensors, etc.) used to perform the task. Set the task scope, such as defining the flight area, altitude limit, flight path, etc. of the drone. Set access permission information, such as setting who can view or modify the information of this task (for example, only dispatchers or team members of a certain level), as well as setting who can control the drone and who can view the results of the drone task. You can also set a link website. If the task needs to access a specific website or server, you can provide the link information here.
[0029] 202. Encrypt the original task information to generate encrypted task information.
[0030] Specifically, according to the preset security policy, a suitable encryption algorithm may be selected, such as the Advanced Encryption Standard (AES) algorithm, or an asymmetric encryption algorithm (Ron Rivest, AdiShamir, Leonard Adleman, RSA), etc., to encrypt the original task information and generate encrypted task information.
[0031] 203. Generate a corresponding QR code based on the encrypted task information; the QR code is used to trigger the application to decode and decrypt the QR code to obtain the original task information after being scanned by the user using a specified application, and to trigger the application to automatically jump to the corresponding function module based on the original task information, user permissions and real-time scene information.
[0032] By adopting this scheme, the original task information is encrypted to generate encrypted task information, and then the corresponding QR code is further generated. This process effectively prevents the leakage and tampering of task information during transmission, and enhances the security of UAV task scheduling. In addition, the scheme allows users to obtain task information by scanning the QR code through the specified application in their operating terminal, and automatically jump to the corresponding function module. This method is not limited to a specific network environment, such as the problem of intranet and extranet incommunicability, thereby improving the flexibility of task scheduling and enabling tasks to be assigned and executed more efficiently. Since users can quickly obtain task information and enter the corresponding function module by simply scanning the QR code, there is no need to manually enter or search for task information, which greatly simplifies the operation process and improves the user experience. It should be noted that after obtaining the original task information, the application will automatically jump to the corresponding function module according to the user's authority and real-time scene information, which helps to achieve refined authority management and ensure that only users with corresponding authority can perform specific tasks. By improving the security and flexibility of task scheduling, this method reduces the threshold and restrictions of UAV technology in the application process, and helps to promote the widespread application of UAV technology in production, life, business, scientific research, military and personal entertainment. Moreover, when adopting this solution, using the same QR code, different users related to the drone mission can directly access and operate the task information related to their responsibilities, which is conducive to improving the team's collaborative work level; in addition, this application completes the setting and management of related functions for users of different roles in the same management process, thereby improving management efficiency.
[0033] like Figure 1A As shown, the UAV mission can be Figure 1A It should be noted that drones can also be used in scenarios such as environmental monitoring, agricultural management, power inspection, and film and television shooting. This application does not limit the specific application scenarios involved in drone tasks.
[0034] In some possible embodiments, after the drone task scheduling system generates a QR code corresponding to the drone task, the execution of the drone task can be as follows: Figure 3A As shown, the following steps are included: 301 to 303.
[0035] 301. Scan the QR code of the drone mission through a designated application. The QR code is a QR code generated by the drone mission scheduling system in response to the drone dispatcher's mission planning operation.
[0036] It should be noted that the designated application may be an application developed separately for the present application, or it may be implemented by opening a designated network link through a browser, etc., both of which are feasible.
[0037] 302. Decode and decrypt the QR code to obtain original task information.
[0038] For example, specific decoding technologies, such as image recognition algorithms, can be used to identify and read the encrypted information contained in the QR code. This information can be decrypted through the reverse process of the previously set encryption algorithm (such as AES or RSA). This process ensures the accurate transmission of information and provides a basis for subsequent processing and execution of the information.
[0039] 303. Automatically jump to the corresponding functional module based on the original task information, user permissions and real-time scene information.
[0040] For example, when the user is a drone operator, after the user arrives at the drone operation area, the corresponding function module automatically jumped to may be the user's interface for operating the drone. It should be noted that the specific functions and interfaces of the function modules are not limited here, and can be set differently according to different user calibrations, different scenes, etc.
[0041] This embodiment simplifies the traditional task allocation and reception process by scanning a QR code to receive and execute drone tasks. The designated application can quickly decode and decrypt the information in the QR code, so that the task information can be instantly acquired and parsed, improving the efficiency of task execution. It should be noted that the QR code, as a carrier of task information, has a high degree of accuracy and reliability. The task information obtained by scanning the QR code avoids errors and omissions that may occur during manual transmission or recording. Moreover, this embodiment can automatically jump to the functional module that matches the original task information, user permissions, and real-time scene information without the need for complex operations, which is conducive to improving the user experience.
[0042] like Figure 3B As shown, in some possible embodiments, the drone mission execution method includes steps: 301 to 304.
[0043] 301. Scan the QR code of the drone mission through a designated application. The QR code is a QR code generated by the drone mission scheduling system in response to the drone dispatcher's mission planning operation.
[0044] It should be noted that the designated application may be an application developed separately for the present application, or it may be implemented by opening a designated network link through a browser, etc., both of which are feasible.
[0045] 302. Decode and decrypt the QR code to obtain original task information.
[0046] 303. Automatically jump to the corresponding functional module based on the original task information, user permissions and real-time scene information.
[0047] 304. When the user is a drone operator, a configuration file that can support mission execution is automatically generated based on the drone brand. In response to the configuration file, the drone executes the flight mission according to the set route.
[0048] For example, after confirming that the user is a drone operator, a configuration file compatible with the brand of the drone operated by the user can be intelligently selected or generated to support the execution of the mission. In response to the configuration file, the drone performs the flight mission according to the set route. By generating a configuration file, the mission can be completed smoothly and accurately as planned.
[0049] This embodiment automatically generates a configuration file that can support task execution according to the drone brand, which is conducive to ensuring that the task information is transmitted in a format that the drone can understand and execute. The compatibility of task execution is enhanced, so that drones of different brands and models can smoothly receive and execute tasks. Specifically, a configuration file that can support task execution that matches the drone brand is automatically generated, and the configuration file is used to trigger the drone to perform a flight mission according to the set route. The following processing can be included: select the drone model and its supported SDK (such as DJI OSDK); then, use the API interface provided by the SDK to automatically generate a configuration file. It includes: according to the route information (such as waypoint coordinates, flight altitude, speed, etc.) and task type (such as taking pictures, recording videos, etc.) input by the user, generate a configuration file for the task through the SDK. Finally, upload the configuration file to the drone system to trigger the drone to perform the task according to the route parameters in the configuration file. This solution can ensure the compatibility of the configuration file and the drone SDK, and realize the automated flight mission of the drone. The steps of manual intervention and format conversion are reduced, and the efficiency of task execution is further improved.
[0050] In some possible implementations, the drone operator's terminal device can receive the mission execution data returned by the drone and automatically parse and store the data based on the drone brand.
[0051] It should be noted that the embodiments of the present application also solve the problem of task scheduling under different network environments, and can realize task information transmission between internal and external networks through QR codes. For example, the QR code can be printed out and given to relevant users, or the QR code can be photographed with a mobile phone or other electronic device with a camera function, and then transmitted to relevant users through communication software (such as chat tools or email, etc.).
[0052] It should be noted that the drone task scheduling system and the specified application used by the user can be the same application or different applications. The system can be logged in by installing pre-developed software or by jumping to a specified network link through a browser. This application does not limit this and both are feasible. For example, the drone task scheduling method can be a server that logs in to a specified application, or a terminal device used by a drone operator to log in to a client of a specified application, both of which are feasible.
[0053] Below, taking the use of drones for railway inspection as an example, the drone task scheduling method provided in this application is introduced in detail.
[0054] like Figure 1A As shown, for security reasons, the server is usually set up in the intranet 101. After the UAV dispatcher logs in to the server to perform the task planning operation, the server obtains the original task information of the UAV, encrypts the original task information, and generates encrypted task information; then generates a corresponding QR code based on the encrypted task information. Specifically, the railway management department plans to conduct regular inspections on a certain section of railway lines to check the integrity of infrastructure such as tracks, signal equipment, and bridges. The UAV dispatcher creates an inspection task in the system, including the task ID, the task executor (UAV operator), the task equipment (UAV with high-definition camera and infrared thermal imaging functions), the inspection scope (the starting and ending points of the railway line and key inspection points), the access permission information (access only by authorized operators), and the relevant inspection standards and requirements. After encrypting this information, the system generates a QR code containing all the details of the inspection task, and prints it on the task list or sends it to the operator by email.
[0055] After obtaining the QR code of the mission, the drone operator uses his mobile device (such as a smartphone or tablet) to log in to the designated application and scan the QR code. The designated application automatically decrypts the information in the QR code to verify the identity of the operator and the validity of the mission. After the verification is passed, the designated application automatically jumps to the railway inspection module based on the operator's real-time location, historical inspection records and current mission requirements, and displays the inspection route and key checkpoints. Then, a configuration file that can support the execution of the mission is automatically generated according to the drone brand. In response to the configuration file, the drone performs the flight mission according to the set route.
[0056] The drone automatically flies along the preset inspection route, and the operator monitors the drone's flight status, position, and images and videos captured by the camera in real time through a mobile device. Furthermore, large model algorithms can be applied to analyze real-time images, automatically identify potential problem areas (such as track cracks, signal light failures, bridge structure anomalies, etc.), and mark them on the map for further confirmation by the operator. If an abnormality is found, the operator can immediately control the drone for a detailed inspection and take high-definition photos or videos as evidence. All data collected during the inspection (including images, videos, flight trajectories, etc.) can be transmitted back to the cloud server.
[0057] It should be noted that the cloud server can further automatically analyze this data and generate an inspection report, including the detailed location of the problem area, a description of the problem, and recommended maintenance measures. The report can be sent to the relevant departments via mobile devices or emails so that maintenance actions can be taken in a timely manner. The inspection report can be used to assess the overall condition of the railway line, formulate maintenance plans, and serve as a reference for future inspections. Through this embodiment, it can be seen that the application of the technical solution provided in this application in the management of UAV railway inspection tasks has improved the efficiency and accuracy of the inspection, and the data obtained from the inspection can provide decision support for the railway management department.
[0058] like Figure 4 As shown, the present application also provides an electronic device 400, including a memory 401 and a processor 402; the memory 401 is used to store program code; the processor 402 is used to call the program code and perform the following operations: in response to the task planning operation of the drone dispatcher, the original task information of the drone is obtained; the original task information is encrypted to generate encrypted task information; according to the encrypted task information, a corresponding two-dimensional code is generated; when the user scans the two-dimensional code through the application specified in the operation terminal, the application decodes and decrypts the two-dimensional code to obtain the original task information, and automatically jumps to the corresponding function module according to the original task information, the user's authority and real-time scene information. The original task information includes at least one of the following information: task identification, task executor, task equipment, task scope, access permission information, and link website. In some possible implementations, the processor includes: setting the validity period of the two-dimensional code in terms of generating the corresponding two-dimensional code, and the validity period is used to limit the time range in which the two-dimensional code can be scanned and decoded. Among them, the user's authority includes: the authority of one or more roles of drone operators, drone dispatchers, real-time monitoring personnel, result query personnel, and trajectory query personnel. In some possible implementations, users with different user permissions may execute Figure 1B One or more of the following operations shown: task publishing, task receiving, trajectory query, real-time monitoring, and results query.
[0059] By encrypting the original mission information, generating encrypted mission information, and further generating the corresponding QR code, this process effectively prevents the leakage and tampering of mission information during transmission, and enhances the security of UAV mission scheduling. This solution allows users to obtain mission information by scanning the QR code through the specified application in their operating terminal, and automatically jump to the corresponding functional module. This method is not limited to a specific network environment, such as the problem of intranet and extranet being unavailable, thereby improving the flexibility of task scheduling and allowing tasks to be assigned and executed more efficiently.
[0060] In some possible implementations, the processor 402 is used to call the program code and perform the following operations: scan the QR code of the drone mission through a specified application, where the QR code is generated by the drone mission scheduling system in response to the drone dispatcher's task planning operation; decode and decrypt the QR code to obtain the original mission information; and automatically jump to the corresponding functional module based on the original mission information, user permissions and real-time scene information.
[0061] In some possible implementations, in terms of automatically jumping to the corresponding functional module based on the original task information, the user's permissions and the real-time scene information, the processor is specifically used to: use the big model to automatically jump to the corresponding functional module based on the original task information, the user's permissions and the real-time scene information.
[0062] In some possible implementations, the processor is also used to automatically generate a configuration file that can support mission execution based on the drone brand when the user is a drone operator. In response to the configuration file, the drone performs the flight mission according to the set route.
[0063] An embodiment of the present application also provides a chip system, which is applied to an electronic device. The chip system includes one or more processors, and the one or more processors are used to call computer instructions so that the electronic device executes any of the above method embodiments.
[0064] An embodiment of the present application further provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device executes any of the above method embodiments.
[0065] An embodiment of the present application also provides a computer program product, which includes a computer program code. When the computer program code runs on an electronic device, the electronic device executes a drone task scheduling management method as described in the first aspect or any possible implementation of the first aspect.
[0066] An embodiment of the present application also provides a computer program product, which includes a computer program code. When the computer program code runs on an electronic device, the electronic device executes a drone mission execution method as described in the second aspect or any possible implementation of the second aspect.
[0067] It can be understood that the beneficial effects that can be achieved by the above-mentioned drone task scheduling management method, task execution method, electronic device, chip system, computer-readable storage medium and computer program product can refer to the beneficial effects described in the method embodiments and will not be repeated here.
[0068] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (such as: coaxial cable, optical fiber, data subscriber line (Digital Subscriber Line, DSL)) or wireless (such as: infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a digital versatile disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)).
[0069] The above are optional embodiments provided for the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the technical scope disclosed in the present application shall be included in the protection scope of the present application.
Claims
1. A method for scheduling and managing unmanned aerial vehicle tasks, characterized in that: The method is applied to a UAV task scheduling system, and the method comprises: In response to the task planning operation of the UAV dispatcher, the original task information of the UAV is obtained; the original task information includes the following information: task identification, task executor, task equipment, task scope, access permission information, and link website; Encrypting the original task information to generate encrypted task information; A QR code corresponding to the encrypted task information is generated; wherein the QR code is used to be printed out and given to the user, or photographed by an electronic device with a camera function and then transmitted to the user through communication software; after the printed QR code or the QR code obtained through the communication software is scanned by the user using a designated application, the application is triggered to decode and decrypt the QR code to obtain the original task information, and the application is triggered to automatically jump to the corresponding functional module according to the original task information, the user's permissions and real-time scene information; the user's permissions include: permissions of one or more roles among drone operators, drone dispatchers, real-time monitoring personnel, result query personnel and trajectory query personnel.
2. The method according to claim 1, characterized in that The generating of the corresponding QR code comprises: The validity period of the QR code is set, and the validity period is used to limit the time range in which the QR code can be scanned and decoded.
3. A method for executing a UAV mission, characterized in that: The method is applied to a terminal device operated by a user, and the method comprises: Scanning the QR code of the drone mission through a designated application, wherein the QR code is a QR code generated by the drone mission scheduling system in response to the mission planning operation of the drone dispatcher, and the QR code is printed out and given to the customer, or is photographed by an electronic device with a camera function and then transmitted to the user through a communication software; Decoding and decrypting the QR code to obtain original task information; the original task information includes the following information: task identification, task executor, task equipment, task scope, access permission information, and link website; According to the original task information, the user's authority and the real-time scene information, it automatically jumps to the corresponding functional module; the user's authority includes: the authority of one or more roles among the drone operator, drone dispatcher, real-time monitoring personnel, result query personnel and trajectory query personnel.
4. The method according to claim 3, characterized in that The two-dimensional code generated by the drone task scheduling system in response to the drone dispatcher's task planning operation includes validity period information of the two-dimensional code, and the validity period is used to limit the time range in which the two-dimensional code can be scanned and decoded.
5. The method according to claim 3 or 4, characterized in that: The automatic jump to the corresponding function module according to the original task information, the user's authority and the real-time scene information includes: The calling large model automatically jumps to the corresponding functional module according to the original task information, the user's authority and the real-time scene information.
6. An electronic device, characterized in that: It comprises a memory and a processor; the memory is used to store program code; the processor is used to call the program code to execute the method according to claim 1 or 2, or to execute the method according to any one of claims 3 to 5.
Citation Information
Patent Citations
Unmanned aerial vehicle path planning method for aerial photography and management system
CN108762294A
Permission data processing method and device, equipment and storage medium
CN113359526A
Crowdsourcing task dynamic sharing method and device, electronic equipment and storable medium
CN115345546A
Application use management method and device and terminal equipment
CN115827175A
