Full-life-cycle management method, system and device of unmanned aerial vehicle
Through verification of permissions, calling database records and evaluating status, the full life cycle management of drones is realized, solving the problem of the inability to effectively manage drones in the existing technology, and improving management efficiency and data security.
Patent Information
- Application Number
- CN202411675314.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-03-07
AI Technical Summary
The existing technology lacks effective means to manage the entire life cycle of the drone, including use, maintenance, repair, scrapping and accessories management.
Through a full life cycle management method and system, verify the permissions of the operating object, call the usage records and operation information in the database, evaluate the performance status of the drone and the skill level of the operating object, and display it to the operating object, and formulate maintenance and training strategies.
The full life cycle management of the drone is realized, ensuring that only authorized personnel can manage it, prevent unauthorized use or data tampering, ensure data security, and improve the task completion rate of the operation object.
Smart Images

Figure CN119578809A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of unmanned aerial vehicle management, and in particular to a method, system and device for full life cycle management of unmanned aerial vehicles. Background Art
[0002] At present, drones can be used to carry out inspections in power systems, achieving the work requirement of mainly drone inspections and supplemented by human inspections. However, there is a lack of effective means to manage the entire life cycle of drones, such as the use of drones, maintenance records, repair records, scrapping, and drone accessories.
[0003] With regard to the above-mentioned technical problem of being unable to manage the entire life cycle of autonomous driving, no effective solution has been proposed so far. Summary of the invention
[0004] The embodiments of the present invention provide a method, system and device for managing the entire life cycle of a drone, so as to at least solve the technical problem that the entire life cycle of a drone cannot be managed.
[0005] According to one aspect of an embodiment of the present invention, a method for full life cycle management of a drone is provided, the method comprising: in response to a request for full life cycle management of a target drone by a target operation object, verifying the authority of the target operation object to perform full life cycle management of the target drone, and obtaining a verification result; in response to the verification result indicating that the target operation object has the authority to perform full life cycle management operations on the target drone, calling a usage record associated with the target drone and operation information associated with the operation object of the target drone from a database, wherein the usage record is used to characterize the usage of the target drone within a historical time period; determining the performance status of the target drone based on the usage record of the target drone, and determining the skill level of the operation object based on the operation information of the operation object of the target drone; and displaying the performance status of the target drone and the skill level of the operation object of the target drone to the target operation object.
[0006] Optionally, verifying the target operation object's authority to perform full life cycle management of the target drone to obtain a verification result includes: capturing an image of the target operation object, comparing the image with images of the operation object pre-stored in a database, and obtaining a comparison result, wherein the database pre-stores multiple images of operation objects that are allowed to perform full life cycle management operations on the drone; in response to the comparison result indicating that there is an image in the database whose similarity to the image of the target operation object is greater than a similarity threshold, determining that the verification result is that the target operation object has the authority to perform full life cycle management operations on the target drone; in response to the comparison result indicating that there is no image in the database whose similarity to the image of the target operation object is greater than a similarity threshold, determining that the verification result is that the target operation object does not have the authority to perform full life cycle management operations on the target drone.
[0007] Optionally, the usage record of the target UAV includes at least one of the following: the number of times the target UAV has been used since leaving the factory, the usage time, maintenance records, fault records, and the wear and tear of components of the target UAV; the operation information of the target UAV's operating object includes at least the operation object's task completion rate, operation proficiency, safety record, and operation certificate holding information when using the target UAV; based on the usage record of the target UAV, determining the performance status of the target UAV; and based on the operation information of the target UAV's operating object, determining the skill level of the operating object, including: comprehensively evaluating the number of times the target UAV has been used, the usage time, maintenance records, fault records, and the wear and tear of components of the target UAV in the usage record to obtain the performance status of the target UAV; and comprehensively evaluating the operation object's task completion rate, operation proficiency, safety record, and operation certificate holding information when using the target UAV included in the operation information of the target UAV's operating object to obtain the skill level of the operating object.
[0008] Optionally, the UAV life cycle management method further includes: creating a maintenance strategy for maintaining the target UAV based on the performance status of the target UAV, and creating a training strategy for training the operating object based on the skill level of the operating object.
[0009] Optionally, the drone life cycle management method further includes: in response to receiving a data update instruction of a target operation object, updating a usage record associated with the target drone and operation information associated with the operation object of the target drone in a database.
[0010] Optionally, before the target operation object performs a full life cycle management operation on the target drone, the full life cycle management method of the drone also includes: collecting QR codes of multiple drones to be subjected to full life cycle management operations, and QR codes of each accessory of the multiple drones, wherein the target drone belongs to multiple drones; and storing the QR codes of the multiple drones and the QR codes of each accessory of the multiple drones in a database.
[0011] According to another aspect of an embodiment of the present invention, a full life cycle management system for a drone is provided, the system comprising at least: an image acquisition module, a portrait recognition module and a database maintenance module, the image acquisition module being used to acquire an image of a target operation object in response to a full life cycle management operation of the target operation object on the target drone; the portrait recognition module being used to compare the image with an image of the operation object pre-stored in a database to obtain a comparison result, wherein the comparison result is used to characterize that the target operation object has the authority to perform full life cycle management operations on the target drone, or the target operation object does not have the authority to perform full life cycle management operations on the target drone; the database maintenance module being used to call a usage record associated with the target drone and operation information associated with the operation object of the target drone from a database when the target operation object has the authority to perform full life cycle management operations on the target drone, wherein the usage record is used to characterize the usage of the target drone in a historical time period; determining the performance status of the target drone based on the usage record of the target drone, and determining the skill level of the operation object based on the operation information of the operation object of the target drone; and displaying the performance status of the target drone and the skill level of the operation object of the target drone to the target operation object.
[0012] Optionally, the drone's full life cycle management system also includes: a QR code management module, which is used to scan the QR codes of multiple drones and the QR codes of each accessory of multiple drones, and store the QR codes of multiple drones and the QR codes of each accessory of multiple drones in a database.
[0013] Optionally, the image acquisition module, the portrait recognition module, the database maintenance module, and the QR code management module are all mounted on a handheld portable device, and the handheld portable device is integrated with a display interface.
[0014] According to another aspect of an embodiment of the present invention, a full life cycle management device for a drone is also provided, and the device includes: a verification unit, for responding to a full life cycle management request of a target operation object for a target drone, verifying the target operation object's authority to perform full life cycle management of the target drone, and obtaining a verification result; a calling unit, for responding to the verification result indicating that the target operation object has the authority to perform full life cycle management operations on the target drone, calling a usage record associated with the target drone and operation information associated with the operation object of the target drone from a database, wherein the usage record is used to characterize the usage of the target drone within a historical time period; a determination unit, for determining the performance status of the target drone based on the usage record of the target drone, and determining the skill level of the operation object based on the operation information of the operation object of the target drone; and a display unit, for displaying the performance status of the target drone and the skill level of the operation object of the target drone to the target operation object.
[0015] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, which includes a stored program, wherein when the program is executed by a processor, the device where the storage medium is located is controlled to execute the full life cycle management method of the drone in the embodiment of the present invention.
[0016] According to another aspect of an embodiment of the present invention, a processor is further provided. The processor is used to run a program, wherein when the program is run, the method for managing the entire life cycle of a drone in an embodiment of the present invention is executed.
[0017] According to another aspect of the embodiments of the present invention, a computer program product is provided, which includes computer instructions, and when the computer instructions are executed by a processor, the method for managing the entire life cycle of a drone in the embodiments of the present invention is implemented.
[0018] In an embodiment of the present invention, a database pre-stores usage records associated with a drone and operation information associated with an operation object of the drone. When a target operation object wants to perform full life cycle management on a target drone, the target operation object can be verified for management authority. When the target operation object has full life cycle management authority on the target drone, the usage records associated with the target drone and the operation information associated with the operation object of the target drone are retrieved from the database to ensure that only authorized personnel can perform full life cycle management operations on a specific drone, thereby preventing unauthorized use or data tampering and ensuring data security in the database. Moreover, after retrieving the usage records associated with the target drone and the operation information associated with the operation object of the target drone, the acquired information can be evaluated to obtain the performance status of the target drone and the skill level of the operation object. In this way, the target operation object can further formulate a maintenance strategy for the target drone according to the performance status of the target drone, and further formulate a training strategy for the operation object according to the skill level of the operation object, thereby achieving the technical effect of full life cycle management and maintenance of the target drone, and managing the skill level of the operation object of the drone to improve the task completion rate of the operation object when operating the drone, thereby solving the technical problem of being unable to manage the full life cycle of the drone. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0020] Figure 1 is a flow chart of a method for managing the entire life cycle of a drone according to an embodiment of the present invention;
[0021] Figure 2 is a schematic diagram of a full life cycle management system for a drone according to an embodiment of the present invention;
[0022] Figure 3 is a flow chart of another method for managing the entire life cycle of a drone according to an embodiment of the present invention;
[0023] Figure 4 is a schematic diagram of a full life cycle management device for a drone according to an embodiment of the present invention. DETAILED DESCRIPTION
[0024] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0025] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, functional component or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, functional components or devices.
[0026] Example 1
[0027] According to an embodiment of the present invention, an embodiment of a method for managing the entire life cycle of a drone is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0028] Figure 1 is a flow chart of a method for managing the entire life cycle of a drone according to an embodiment of the present invention. Figure 1 As shown, the method may include the following steps:
[0029] Step S101, in response to a request from a target operation object for full life cycle management of a target UAV, verify the authority of the target operation object to perform full life cycle management of the target UAV, and obtain a verification result.
[0030] In the technical solution provided in the above step S101 of the present invention, the target operation object is a person who wants to perform full life cycle management of the target drone. When the target operation object wants to perform full life cycle management of the target drone, a full life cycle management request for the target drone can be initiated through the drone full life cycle management software carried on a handheld portable device (Personal Digital Assistant, referred to as PAD). After responding to the full life cycle management request for the target drone, the drone full life cycle management system carried by the handheld PAD will immediately start the authority verification process to verify whether the target operation object has the authority to perform full life cycle management of the target drone, so as to ensure that only operators with authority can manage and operate the drone, thereby protecting the safety of the drone and the confidentiality of the data.
[0031] In this embodiment, when verifying the full life cycle management authority of the target operation object, the identity information provided by the target operation object can be obtained first, which is usually achieved through portrait recognition, QR code scanning or other forms of electronic identity authentication. For example, the image of the target operation object, that is, the facial image of the target operation object, can be collected through the front camera installed on the handheld PAD.
[0032] Optionally, after the identity information of the target operation object is collected, the identity information of the target operation object can be compared with the identity information of the operation object pre-stored in the database, and then the target operation object can be determined based on the comparison result whether it has the authority to manage the target drone throughout its life cycle. For example, the image of the target operation object can be compared with the image of the operation object pre-stored in the database to determine whether the target operation object is an authorized operation object. It should be noted that the database stores detailed information of all authorized operation objects, including but not limited to: identity certification, operation qualifications, training records, and authority levels. If the identity information of the target operation object matches the authorization information in the database, and the target operation object is granted the authority to manage the target drone throughout its life cycle, the verification result will be that the target operation object has the authority to manage the target drone throughout its life cycle, wherein the target drone can be any drone included in the drone's life cycle management system.
[0033] In this step, after receiving the full life management request of the target operation object for the target drone, the target operation object is verified for authority, ensuring that only authenticated and authorized personnel can access and manage the drone information, increasing the security and reliability of the drone full life cycle management system. Through authority verification, unauthorized access and operation can be effectively prevented, protecting the normal operation of the drone system and the integrity of the data.
[0034] Step S102, in response to the verification result indicating that the target operation object has the authority to perform full life management operations on the target drone, call the usage record associated with the target drone and the operation information associated with the operation object of the target drone from the database.
[0035] In the technical solution provided in the above step S102 of the present invention, the usage record associated with the target drone is used to characterize the usage of the target drone in the historical time period, for example, the flight location, flight duration, maintenance and repair records, historical failures, insurance information and the loss of each component of the target drone in the historical time period, etc., which are very important for evaluating the performance status of the target drone. The operation information associated with the operating object of the target drone is used to characterize the data related to the personnel operating the target drone, for example, the identity information, training records, flight mission completion status, safety records, etc. of the operating object operating the target drone, which are very important for evaluating the performance of the operating object, managing the qualifications of the operating object, and optimizing task allocation.
[0036] In this embodiment, when the authority verification result of the target operation object indicates that the target operation object has the authority to perform full life cycle management of the target drone, the usage records associated with the target drone and the operation information associated with the operation object of the target drone can be called from the database, and the performance status of the target drone and the skill level of the operation object operating the target drone can be analyzed based on the usage records associated with the target drone and the operation information associated with the operation object of the target drone.
[0037] Optionally, after analyzing the performance status of the target UAV and the skill level of the operator operating the target UAV, these analysis results can be intuitively displayed to the target operator through the display interface of the handheld PAD so that the operator can make corresponding management decisions or take actions, such as arranging maintenance, renewing insurance, adjusting flight plans, or providing additional skills training.
[0038] Step S103, determining the performance status of the target UAV based on the usage record of the target UAV, and determining the skill level of the operation object based on the operation information of the operation object of the target UAV.
[0039] In the technical solution provided in the above step S103 of the present invention, the usage record of the target drone is used to characterize the usage of the target drone in a historical time period. For example, the usage record of the target drone may include but is not limited to: the flight time, number of flights, maintenance history, fault records, component wear and tear of the target drone. These data are used to evaluate the current performance status of the target drone. The operation information covers the performance and qualifications of the operator when using the drone, including but not limited to: mission completion rate, operation proficiency, safety record, training history, validity of operation certificate, etc. By analyzing this information, the skill level of the operator in operating the drone can be evaluated.
[0040] In this embodiment, the number of flights and flight time in the usage record of the target UAV can reflect the frequency and intensity of use of the target UAV, as well as the potential degree of fatigue or wear. The maintenance records in the usage record of the target UAV, such as regular inspection, repair, replacement of parts, etc., can reflect the maintenance of the target UAV and the health status of its various parts. The fault records in the usage record of the target UAV can reflect the reliability of the target UAV, as well as possible failure modes or trends. The component wear and tear in the usage record of the target UAV can reflect the usage and wear degree of the key components of the target UAV. Based on this, an evaluation model for evaluating the performance status of the UAV can be pre-established and trained, and each data in the above-mentioned usage record associated with the UAV can be quantitatively evaluated, and finally the performance status of the target UAV can be obtained.
[0041] Optionally, the ratio of the number of tasks successfully completed by the operating object to the total number of tasks in the operation information can reflect the operating ability and experience of the operating object; the flight stability, task execution efficiency, and adaptability to different flight conditions of the operating object in the operation information when operating the target drone can reflect the operating proficiency of the operating object; the flight safety record of the operating object in the operation information, such as the number of accidents or illegal operations, can reflect the ability and sense of responsibility of the operating object to comply with safety regulations; the training history of the operating object in the operation information can reflect the drone operation training and certification received by the operating object to determine whether the operating object is qualified to operate a specific type of drone; the validity of the operating certificate of the operating object in the operation information can confirm whether the drone operation certificate of the operating object is valid and whether the coverage of the certificate matches the use requirements of the drone. The above operation information can be evaluated by a pre-established and trained evaluation model for evaluating the skill level of the operating object to obtain the skill level of the operating object, for example, "primary", "intermediate", "advanced" or a specific score level, which is not specifically limited here.
[0042] In this step, the performance status of the target UAV can be determined by evaluating the usage record of the target UAV, and the skill level of the operator can be determined by evaluating the operation information of the operator of the target UAV. The determination of the performance status of the target UAV and the skill level of the operator of the target UAV is crucial to the full life cycle management of the UAV. It can not only help identify the maintenance needs and potential failures of the target UAV, but also guide the training, task allocation and qualification management of the operator, thereby ensuring the safety of UAV operations.
[0043] Step S104: Display the performance status of the target UAV and the skill level of the operator of the target UAV to the target operator.
[0044] In the technical solution provided by the above step S104 of the present invention, after the performance status of the target UAV and the skill level of the operator of the target UAV are determined through the above step S103, the performance status of the target UAV and the skill level of the operator of the target UAV can be displayed to the target operator through the PAD handheld device, so that the target operator can formulate a maintenance strategy for the target UAV according to the performance status of the target UAV, and formulate a training strategy for skill training for the operator according to the skill level of the operator of the target UAV.
[0045] It should be noted that when the target operating object wants to view and manage the performance status of any drone in the drone's full life cycle management system and the skill level of the operating object operating the drone, this can be achieved through the methods introduced in steps S101 to S104 above.
[0046] In the above steps S101 to S104, the database pre-stores the usage records associated with the drone and the operation information associated with the operation object of the drone. When the target operation object wants to perform full life cycle management of the target drone, the management authority of the target operation object can be verified, and when the target operation object has the full life cycle management authority for the target drone, the usage records associated with the target drone and the operation information associated with the operation object of the target drone are retrieved from the database to ensure that only authorized personnel can perform full life cycle management operations on a specific drone, thereby preventing unauthorized use or data tampering, ensuring data security in the database, and retrieving the usage records associated with the target drone and the operation information associated with the operation object of the target drone. After obtaining the usage records associated with the target UAV and the operation information associated with the operating object of the target UAV, the obtained information can be evaluated to obtain the performance status of the target UAV and the skill level of the operating object. In this way, the target operating object can further formulate a maintenance strategy for the target UAV according to the performance status of the target UAV, and further formulate a training strategy for the operating object according to the skill level of the operating object, thereby achieving the technical effect of full life cycle management and maintenance of the target UAV, as well as managing the skill level of the operating object of the UAV and improving the task completion rate of the operating object when operating the UAV, thereby solving the technical problem of the inability to manage the entire life cycle of the UAV.
[0047] The above method of this embodiment is further introduced below.
[0048] As an optional implementation method, step S101 verifies the target operation object's authority to perform full life cycle management of the target drone and obtains a verification result, including: collecting an image of the target operation object, comparing the image with an image of the operation object pre-stored in a database, and obtaining a comparison result, wherein the database pre-stores multiple images of operation objects that are allowed to perform full life cycle management operations on the drone; in response to the comparison result indicating that there is an image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, determining that the verification result is that the target operation object has the authority to perform full life cycle management operations on the target drone; in response to the comparison result indicating that there is no image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, determining that the verification result is that the target operation object does not have the authority to perform full life cycle management operations on the target drone.
[0049] In this embodiment, at least an image of the authorized operation object and a QR code of the target UAV and its accessories are pre-stored in the database. Based on this, when verifying the target operation object's authority to manage the UAV throughout its life cycle, the image of the target operation object can be collected through the PAD handheld device, and the collected image can be compared with the image of the operation object pre-stored in the database to obtain a comparison result, which can indicate whether the image of the target operation object exists in the database.
[0050] Optionally, if the comparison result indicates that there is an image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, the verification result is determined to be that the target operation object has the authority to perform full life management operations on the target drone. In this case, the target operation object can obtain the usage records associated with the target drone stored in the database, as well as the operation information associated with the operation object of the target drone.
[0051] Optionally, if the comparison result indicates that there is no image in the database whose similarity with the image of the target operation object is greater than the similarity threshold, the verification result is determined to be that the target operation object does not have the authority to perform full life cycle management operations on the target drone. In this case, the target operation object cannot access the database and cannot perform full life cycle management of the target drone.
[0052] In this step, after receiving the target operation object's request for full life cycle management of the target UAV, the management authority of the target operation object will be verified first. Only after the verification is passed will the target operation object be allowed to access the database. This ensures that only authorized operation objects can access the database, and then perform full life cycle management of the UAV, thereby ensuring the information security of the database.
[0053] As an optional implementation method, the use record of the target UAV includes at least one of the following: the number of times the target UAV has been used since leaving the factory, the length of time it has been used, the maintenance record, the fault record, and the wear and tear of the components of the target UAV. The operation information of the operation object of the target UAV includes at least the task completion rate, operation proficiency, safety record, and the holding information of the operation certificate of the operation object when using the target UAV. Step S103 determines the performance status of the target UAV based on the use record of the target UAV, and determines the skill level of the operation object based on the operation information of the operation object of the target UAV, including: comprehensively evaluating the number of times the target UAV has been used, the length of time it has been used, the maintenance record, the fault record, and the wear and tear of the components of the target UAV in the use record to obtain the performance status of the target UAV; comprehensively evaluating the task completion rate, operation proficiency, safety record, and the holding information of the operation certificate of the operation object when using the target UAV included in the operation information of the operation object of the target UAV to obtain the skill level of the operation object.
[0054] In this embodiment, an evaluation model for evaluating the performance status of the UAV is pre-established, and the evaluation model is pre-trained using information such as usage location, usage duration, maintenance records, and fault records in the usage records of multiple UAV samples. That is to say, the evaluation model can accurately evaluate the performance status of the UAV based on the usage records of the UAV. Based on this, after obtaining the usage records of the target UAV, the usage records of the target UAV can be input into the evaluation model. The evaluation model will conduct a comprehensive evaluation of the number of uses, usage duration, maintenance records, fault records in the usage records of the target UAV, and the wear and tear of components of the target UAV to obtain the performance status of the target UAV.
[0055] Optionally, an evaluation model for evaluating the operation information of the operation object is pre-established, and the evaluation model is pre-trained using the operation information of the operation objects of multiple drone samples. That is to say, the evaluation model can accurately evaluate the skill level of the operation object based on the operation information of the operation object. In this case, the operation information of the operation object of the target drone can be input into the evaluation model. The evaluation model can comprehensively evaluate the task completion rate, operation proficiency, safety record and operation certificate holding information of the operation object when using the target drone in the operation information to obtain the skill level of the operation object.
[0056] In this step, the target UAV's usage records are evaluated to obtain the target UAV's performance status, and the target UAV's operating information is evaluated to obtain the operating object's skill level. This can help the target operating object identify the target UAV's maintenance needs and potential failures, and also guide the operating object's training, task allocation, and qualification management, thereby ensuring the safety and efficiency of UAV operations.
[0057] As an optional implementation, the UAV life cycle management method also includes: creating a maintenance strategy for maintaining the target UAV based on the performance status of the target UAV, and creating a training strategy for training the operating object based on the skill level of the operating object.
[0058] In this embodiment, after determining the performance level of the target UAV, a maintenance strategy for the target UAV can be created based on the current performance level of the target UAV, and then the target UAV is maintained according to the maintenance strategy to increase the service life of the target UAV and optimize the performance of the target UAV.
[0059] Optionally, after determining the skill level of the operating subject, a training strategy for skill training of the operating subject can be created, thereby improving the operating subject's skill level when operating a drone, ensuring the operating subject's safety when operating a drone, and improving the operating subject's task completion rate when operating a drone.
[0060] As an optional implementation method, the drone's full life cycle management method also includes: in response to receiving a data update instruction of a target operation object, updating the usage record associated with the target drone in the database, and the operation information associated with the operation object of the target drone.
[0061] In this embodiment, if the target operation object uses the target drone to perform the task of patrolling the power system after passing the authority verification, then after the task is completed, the relevant information of the target drone's execution of the task can be recorded in the database, such as the flight time of the drone. This is only an illustrative example.
[0062] Optionally, when storing relevant information during the target UAV's mission execution in the database, the target operation object sends a data update instruction, which is used to update the usage record associated with the target UAV in the database. After responding to the data update instruction of the target operation object, the UAV's full life cycle management system can record the relevant flight information of the target UAV during the execution of this mission in the usage record of the target UAV in the database to update the usage record associated with the target UAV in the database.
[0063] Optionally, after performing any operation such as maintenance, troubleshooting, care, or parts updating on the target UAV, relevant information of the operation performed on the target UAV can be recorded in the usage record of the target UAV in the database, so as to achieve the purpose of recording the full life cycle information of the target UAV in the database, so that when the usage record of the target UAV is subsequently called, the full life cycle information of the target UAV can be viewed, thereby accurately evaluating the performance status of the target UAV.
[0064] In this step, after the target UAV performs any operation, the information related to the operation performed by the target UAV is recorded in the database, which can realize the recording of the target UAV's full life cycle information, and facilitate the subsequent full life cycle management and maintenance of the target UAV.
[0065] As an optional implementation method, before the target operation object performs a full life cycle management operation on the target drone, the full life cycle management method of the drone also includes: collecting QR codes of multiple drones to be subjected to full life cycle management operations, and QR codes of each accessory of the multiple drones, wherein the target drone belongs to multiple drones; and storing the QR codes of the multiple drones and the QR codes of each accessory of the multiple drones in a database.
[0066] In this embodiment, the QR code of the drone is used to identify the drone, that is, the QR code of the drone can be stored in a database as the identification information of the drone. Similarly, the QR codes of the various accessories of the drone can be used as the identification information of the various accessories. Before the drone is managed throughout its life cycle, the QR codes of the drone and its various accessories can be stored in a database. Then, during the subsequent use of the drone, when the usage records of the drone and the operation information of the operation object of the target drone are stored in the database, the QR code of the drone can be associated with its usage records and the operation information of the operation object, so as to facilitate the management and call of the usage records of each drone and the operation information of its operation objects in the database.
[0067] Optionally, since the QR codes of multiple drones to be subject to full life cycle management operations and the QR codes of various accessories of the multiple drones are stored in the database in advance, and the QR codes of the drones are associated with their usage records and the operation information of the operation objects, based on this, when the target drone is subsequently managed throughout its life cycle, the usage records of the target drone and the operation information of the operation object that operates the target drone can be quickly found in the database according to the QR code of the target drone, and then the target drone can be managed throughout its life cycle based on its usage records, and the skills of the operation object can be managed based on the operation information of the operation object that operates the target drone.
[0068] In this step, the QR code of the drone and the QR codes of its accessories are stored in the database in advance. In this way, when the usage and maintenance information of the drone and the maintenance and replacement information of its accessories are stored in the database, they can be matched with their QR codes, which facilitates subsequent information retrieval and management.
[0069] According to an embodiment of the present invention, a full life cycle management system for a drone is also provided. Figure 2 FIG. 1 is a schematic diagram of a full life cycle management system for a drone according to an embodiment of the present invention. Figure 2 As shown, the full life cycle management system of the drone includes at least: an image acquisition module 201, a portrait recognition module 202 and a database maintenance module 203.
[0070] The image acquisition module 201 is used to acquire an image of the target operation object in response to the full life cycle management operation of the target operation object on the target UAV.
[0071] The portrait recognition module 202 is used to compare the image of the target operation object with the image of the operation object pre-stored in the database to obtain a comparison result, wherein the comparison result is used to characterize whether the target operation object has the authority to perform full life management operations on the target drone, or the target operation object does not have the authority to perform full life management operations on the target drone.
[0072] The database maintenance module 203 is used to call the usage record associated with the target drone and the operation information associated with the operation object of the target drone from the database when the target operation object has the authority to perform full life cycle management operations on the target drone, wherein the usage record is used to characterize the usage of the target drone in a historical time period; determine the performance status of the target drone based on the usage record of the target drone, and determine the skill level of the operation object based on the operation information of the operation object of the target drone; and display the performance status of the target drone and the skill level of the operation object of the target drone to the target operation object.
[0073] In this embodiment, after the life cycle management system of the drone responds to the life cycle management request of the target operation object for the target drone, the image of the target operation object can be collected by the image acquisition module, and then the collected image of the target operation object is transmitted to the portrait recognition module, and the portrait recognition module compares the image of the target operation object with the image of the operation object pre-stored in the database to obtain a comparison result, wherein the comparison result is used to characterize whether the target operation object has the authority to perform life cycle management operations on the target drone, or the target operation object does not have the authority to perform life cycle management operations on the target drone.
[0074] Optionally, when the target operation object has the authority to manage the target UAV throughout its life cycle, the database maintenance module can call the usage records associated with the target UAV and the operation information associated with the operation object of the target UAV from the database, and then determine the performance status of the target UAV based on the usage records of the target UAV, and determine the skill level of the operation object based on the operation information of the operation object of the target UAV. After determining the performance status of the target UAV and the operation information of the operation object of the target UAV, the performance status of the target UAV and the skill level of the operation object of the target UAV can be displayed to the target operation object, so that the target operation object can formulate a maintenance strategy for the target UAV according to the performance status of the target UAV, as well as a training strategy for skill training of the operation object.
[0075] In the full life cycle management system of the UAV, in response to the full life cycle management operation of the target operation object on the target UAV, the image of the target operation object is collected, and the image of the target operation object is compared with the image of the authorized operation object pre-stored in the database to determine whether the target operation object has the authority to perform full life cycle management on the target UAV, thereby ensuring that only authorized personnel can perform full life cycle management operations on a specific UAV, preventing unauthorized use or data tampering, and ensuring data security in the database. Moreover, after retrieving the use record associated with the target UAV and the operation information associated with the operation object of the target UAV, the obtained information can be evaluated to obtain the performance status of the target UAV and the skill level of the operation object, so that the target operation object can further formulate a maintenance strategy for the target UAV according to the performance status of the target UAV, and further formulate a training strategy for the operation object according to the skill level of the operation object, thereby achieving the technical effect of full life cycle management and maintenance of the target UAV, and managing the skill level of the operation object of the UAV to improve the task completion rate of the operation object when operating the UAV, thereby solving the technical problem of being unable to manage the full life cycle of the UAV.
[0076] As an optional implementation, the drone's full life cycle management system also includes: a QR code management module, which is used to scan the QR codes of multiple drones and the QR codes of each accessory of the multiple drones, and store the QR codes of the multiple drones and the QR codes of each accessory of the multiple drones in a database.
[0077] In this embodiment, multiple drones are drones to be managed throughout their life cycle, and each drone corresponds to a QR code as identification information. The QR code management module can scan the QR code on the drone and its accessories through the camera of the handheld PAD, and store the scanned QR code in the database, so as to facilitate the subsequent tracking of the drone's usage records based on the QR code.
[0078] In this embodiment, the QR code management module makes asset management of drones and their accessories simple and efficient. By scanning the QR code, the usage and maintenance history of each drone and its accessories can be quickly tracked.
[0079] As an optional implementation, the image acquisition module, the portrait recognition module, the database maintenance module, and the QR code management module are all mounted on a handheld portable device, and the handheld portable device is integrated with a display interface.
[0080] In this embodiment, the image acquisition module, portrait recognition module, database maintenance module and QR code management module in the drone's full life cycle management system are all installed in a handheld PAD. Since the handheld PAD is lightweight, each module in the drone's full life cycle management system is installed in a handheld PAD, which makes it convenient for operators to carry it with them for inspection at any time.
[0081] The technical solution of the embodiment of the present invention is illustrated below in conjunction with preferred implementation modes.
[0082] At present, drones can be used to carry out inspection work in the power system, meeting the work requirements of drone inspection as the main method and human inspection as the auxiliary method. However, there is a lack of means to manage the use, maintenance records, scrapping, drone parts management and drone identity information.
[0083] In the related technology, drones are managed through intranet desktop computers, which is less portable and time-consuming and labor-intensive. Moreover, when drones are included in production tool management, they do not conform to the process specifications for drone management and lack the function of managing drone accessories and operating objects.
[0084] However, in an embodiment of the present invention, a full life cycle management system for drones is proposed, and the system is mounted in a handheld PAD device. The system includes: an image acquisition module, a portrait recognition module, a QR code recognition module, and a database maintenance module. Image acquisition module: uses advanced shooting devices to shoot drones and QR codes, accessories and QR codes, and facial images of operators, and stores the pictures in a database, which can be deployed and used at any time. Portrait recognition module: Portrait recognition is required before the PAD is used, and the portrait is compared with the pre-entered database portrait. This system can be used only after the comparison is passed, making the use of drones more transparent and safer. QR code module: The QR code of the equipment is read through the PAD camera to record information such as equipment use, maintenance, insurance, and scrapping procedures; database maintenance module: maintains drone ledgers, records of use, maintenance, and maintenance during the use of drones, ensures that the entire life cycle of the drone is transparent and reliable, and maintains drone operator data, and can quickly query the operator's driving conditions and drone certificates. Since the system is mounted on a handheld PAD device, it is convenient for the operator to use and is highly portable. Moreover, through the coordinated work of various modules in the system, the technical effect of full life cycle management of drones can be achieved, solving the technical problem of being unable to effectively manage the full life cycle of drones.
[0085] Next, we will give further examples to introduce the full life cycle management methods of drones.
[0086] Figure 3 is a flow chart of another method for managing the entire life cycle of a drone according to an embodiment of the present invention. Figure 3 As shown, the method comprises the following steps:
[0087] Step S301, using a handheld PAD to shoot a facial image of the operation object, a QR code of the drone, and a QR code of the accessories of the drone, and storing the captured facial image and QR code in a database.
[0088] In this embodiment, the facial image of the operating object, the QR code of the drone, and the QR code of the accessories of the drone can be collected through the handheld PAD, and the captured facial image and QR code can be stored in a database for easy retrieval.
[0089] Step S302: respond to the drone lifecycle management request of the operation object and verify the authority of the operation object.
[0090] In this embodiment, after responding to the drone full lifecycle management request of the operation object, it is possible to verify whether the operation object has the full lifecycle management authority for the drone, and if the verification is passed, step S303 is executed. If the verification fails, the whole process ends.
[0091] Step S303: If the operation object has the authority to manage the entire life cycle of the drone, the QR code of the drone and its accessories is identified.
[0092] In this embodiment, if the operating object has the authority to manage the entire life cycle of the drone, the handheld PAD can be further used to identify the QR code of the drone and its accessories.
[0093] Step S304: compare the QR code information of the drone and its accessories with the QR code information of the drone and its accessories pre-stored in the database.
[0094] In this embodiment, after the QR code information of the drone and its accessories is compared with the QR code information of the drone and its accessories pre-stored in the database, if the comparison is successful, it means that the relevant information of the drone has been entered into the database, and step S305 can be executed. If the comparison is unsuccessful, it means that the drone has not been entered into the database, and the QR code of the drone and its accessories can be stored in the database.
[0095] Step S305, storing the operation and use record pictures of the drone in a database.
[0096] In this embodiment, when the QR code of the drone is stored in the database, operation and use record pictures of the drone can be further stored in the database.
[0097] Step S306, exporting the operation records of the drone for analysis.
[0098] In this embodiment, when it is necessary to analyze the operation and use records of the drone stored in the database, the operation and use records of the drone can be exported for analysis to determine the performance status of the drone.
[0099] In the above steps S301 to S306, by storing the drone's QR code and operation and use records in the database, the operating object can conveniently call the drone's operation and use records in the future to evaluate the drone's performance status, thereby achieving full life cycle management of the drone.
[0100] According to an embodiment of the present invention, a full life cycle management device for a drone is also provided. It should be noted that the full life cycle management device for a drone can be used to execute the full life cycle management method for a drone in Example 1.
[0101] Figure 4 Schematic diagram of a full life cycle management device for a drone according to an embodiment of the present invention. Figure 4As shown, the drone life cycle management device 400 may include: a verification unit 401, a calling unit 402, a determination unit 403 and a display unit 404.
[0102] The verification unit 401 is used to verify the authority of the target operation object to perform full life cycle management on the target drone in response to the target operation object's request for full life cycle management of the target drone, and obtain a verification result.
[0103] The calling unit 402 is used to call the usage record associated with the target UAV and the operation information associated with the operation object of the target UAV from the database in response to the verification result indicating that the target operation object has the authority to perform full life management operations on the target UAV, wherein the usage record is used to characterize the usage of the target UAV in a historical time period.
[0104] The determination unit 403 is used to determine the performance status of the target UAV based on the usage record of the target UAV, and to determine the skill level of the operation object based on the operation information of the operation object of the target UAV.
[0105] The display unit 404 is used to display the performance status of the target UAV and the skill level of the operator of the target UAV to the target operator.
[0106] Optionally, the verification unit 401 is also used to: collect an image of the target operation object, compare the image with images of the operation object pre-stored in a database, and obtain a comparison result, wherein the database pre-stores multiple images of operation objects that allow full life cycle management operations to be performed on the drone; in response to the comparison result indicating that there is an image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, determine that the verification result is that the target operation object has the authority to perform full life cycle management operations on the target drone; in response to the comparison result indicating that there is no image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, determine that the verification result is that the target operation object does not have the authority to perform full life cycle management operations on the target drone.
[0107] Optionally, the determination unit 403 is also used to: comprehensively evaluate the number of uses, usage time, maintenance records, fault records and wear and tear of components of the target UAV in the usage records of the target UAV to obtain the performance status of the target UAV; comprehensively evaluate the task completion rate of the operating object when using the target UAV, the operating proficiency, safety record and the holding information of the operating certificate included in the operating information of the operating object of the target UAV to obtain the skill level of the operating object.
[0108] Optionally, the UAV life cycle management device is also used to: create a maintenance strategy for maintaining the target UAV based on the performance status of the target UAV, and create a training strategy for training the operating object based on the skill level of the operating object.
[0109] Optionally, the drone's life cycle management device is also used to: in response to receiving a data update instruction of a target operation object, update the usage record associated with the target drone and the operation information associated with the operation object of the target drone in the database.
[0110] Optionally, before the target operation object performs full life cycle management operations on the target drone, the drone's full life cycle management device is also used to: collect QR codes of multiple drones to be subjected to full life cycle management operations, and QR codes of each accessory of the multiple drones, wherein the target drone belongs to multiple drones; and store the QR codes of the multiple drones and the QR codes of each accessory of the multiple drones in a database.
[0111] In the device, a database pre-stores usage records associated with the drone and operation information associated with the operation object of the drone. When the target operation object wants to perform full life cycle management on the target drone, the management authority of the target operation object can be verified, and when the target operation object has the full life cycle management authority for the target drone, the usage records associated with the target drone and the operation information associated with the operation object of the target drone are retrieved from the database to ensure that only authorized personnel can perform full life cycle management operations on a specific drone, thereby preventing unauthorized use or data tampering and ensuring data security in the database. Moreover, after retrieving the usage records associated with the target drone and the operation information associated with the operation object of the target drone, the acquired information can be evaluated to obtain the performance status of the target drone and the skill level of the operation object, so that the target operation object can further formulate a maintenance strategy for the target drone according to the performance status of the target drone, and further formulate a training strategy for the operation object according to the skill level of the operation object, thereby achieving the technical effect of full life cycle management and maintenance of the target drone, and managing the skill level of the operation object of the drone to improve the task completion rate of the operation object when operating the drone, thereby solving the technical problem of being unable to manage the entire life cycle of the drone.
[0112] According to an embodiment of the present invention, a computer-readable storage medium is also provided, which storage medium includes a stored program, wherein the program executes the full life cycle management method of the drone in the embodiment.
[0113] According to an embodiment of the present invention, a processor is further provided, which is used to run a program, wherein the full life cycle management method of the drone in the embodiment is executed when the program is running.
[0114] According to another aspect of an embodiment of the present invention, a computer program product is also provided, which includes computer instructions, and when the computer instructions are executed by a processor, the method for managing the entire life cycle of a drone in the embodiment is implemented.
[0115] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.
[0116] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0117] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0118] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0119] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0120] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent functional component, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software functional component, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, Read-Only Memory (ROM), Random Access Memory (RAM), mobile hard disk, magnetic disk or optical disk, etc., various media that can store program codes.
[0121] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for managing the entire life cycle of a drone, characterized in that: include: In response to a request for full life cycle management of a target UAV by a target operation object, verifying the authority of the target operation object to perform full life cycle management of the target UAV, and obtaining a verification result; In response to the verification result indicating that the target operation object has the authority to perform full life management operations on the target UAV, calling a usage record associated with the target UAV and operation information associated with the operation object of the target UAV from a database, wherein the usage record is used to characterize the usage of the target UAV in a historical time period; Determining the performance status of the target drone based on the usage record of the target drone, and determining the skill level of the operation object based on the operation information of the operation object of the target drone; The performance status of the target UAV and the skill level of the target UAV operator are displayed to the target operator.
2. The method according to claim 1, characterized in that Verify the target operation object's authority to perform full life cycle management of the target UAV, and obtain verification results, including: Acquire an image of the target operation object, and compare the image with images of operation objects pre-stored in the database to obtain a comparison result, wherein the database pre-stores images of multiple operation objects that allow full life cycle management operations to be performed on the drone; In response to the comparison result indicating that there is an image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, determining that the verification result is that the target operation object has the authority to perform full life management operations on the target drone; In response to the comparison result indicating that there is no image in the database whose similarity with the image of the target operation object is greater than a similarity threshold, it is determined that the verification result is that the target operation object does not have the authority to perform full life cycle management operations on the target drone.
3. The method according to claim 1, characterized in that The use record of the target drone includes at least one of the following: the number of times the target drone has been used since it left the factory, the length of time it has been used, the maintenance record, the fault record, and the wear and tear of the components of the target drone; the operation information of the target drone's operating object includes at least the task completion rate, operation proficiency, safety record, and operation certificate holding information of the operating object when using the target drone; determining the performance status of the target drone based on the use record of the target drone; and determining the skill level of the operating object based on the operation information of the target drone's operating object, including: Comprehensively evaluate the usage times, usage duration, maintenance records, fault records, and wear and tear of components of the target UAV in the usage records of the target UAV to obtain the performance status of the target UAV; A comprehensive evaluation is performed on the task completion rate, operation proficiency, safety record and operation certificate holding information of the operation object when using the target drone, included in the operation information of the operation object of the target drone, to obtain the skill level of the operation object.
4. The method according to claim 3, characterized in that The method further comprises: A maintenance strategy for maintaining the target UAV is created based on the performance status of the target UAV, and a training strategy for training the operation object is created based on the skill level of the operation object.
5. The method according to claim 1, characterized in that The method further comprises: In response to receiving the data update instruction of the target operation object, the usage record associated with the target drone and the operation information associated with the operation object of the target drone in the database are updated.
6. The method according to any one of claims 1 to 5, characterized in that Before the target operation object performs a full life cycle management operation on the target UAV, the method further includes: Collecting QR codes of multiple drones to be managed throughout the life cycle, and QR codes of various accessories of the multiple drones, wherein the target drone belongs to the multiple drones; The QR codes of the multiple drones and the QR codes of the respective accessories of the multiple drones are stored in the database.
7. A full life cycle management system for drones, characterized in that: At least: Image acquisition module, portrait recognition module and database maintenance module, The image acquisition module is used to acquire an image of the target operation object in response to the full life cycle management operation of the target operation object on the target UAV; The portrait recognition module is used to compare the image with the image of the operation object pre-stored in the database to obtain a comparison result, wherein the comparison result is used to indicate that the target operation object has the authority to perform full life management operations on the target UAV, or that the target operation object does not have the authority to perform full life management operations on the target UAV; A database maintenance module is used to call the usage record associated with the target drone and the operation information associated with the operation object of the target drone from the database when the target operation object has the authority to perform full life cycle management operations on the target drone, wherein the usage record is used to characterize the usage of the target drone in a historical time period; determine the performance status of the target drone based on the usage record of the target drone, and determine the skill level of the operation object based on the operation information of the operation object of the target drone; and display the performance status of the target drone and the skill level of the operation object of the target drone to the target operation object.
8. The system according to claim 7, characterized in that The system also includes: a two-dimensional code management module, The QR code management module is used to scan the QR codes of multiple drones and the QR codes of the various accessories of the multiple drones, and store the QR codes of the multiple drones and the QR codes of the various accessories of the multiple drones in the database.
9. The system according to claim 8, characterized in that The image acquisition module, the portrait recognition module, the database maintenance module, and the two-dimensional code management module are all mounted on a handheld portable device, and the handheld portable device is integrated with a display interface.
10. A full life cycle management device for a drone, characterized in that: include: A verification unit, configured to verify the authority of the target operation object to perform full life cycle management on the target drone in response to the target operation object's request for full life cycle management of the target drone, and obtain a verification result; a calling unit, configured to call, in response to the verification result indicating that the target operation object has the authority to perform full life management operations on the target UAV, a usage record associated with the target UAV and operation information associated with the operation object of the target UAV from a database, wherein the usage record is used to characterize the usage of the target UAV in a historical time period; a determination unit, configured to determine a performance status of the target drone based on a usage record of the target drone, and to determine a skill level of an operation object based on operation information of an operation object of the target drone; The display unit is used to display the performance status of the target drone and the skill level of the operator of the target drone to the target operator.