Unmanned device operation report generation method and device, equipment and storage medium

By aggregating the operational information of unmanned equipment to generate a unified report, the problem of generating reports for multiple operations in multiple regions and multiple sorties is solved, the convenience of querying and the effect of report display are improved, and the personalized needs of users are met.

CN116775923BActive Publication Date: 2025-12-26GUANGZHOU XAIRCRAFT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310722645.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2025-12-26
Estimated Expiration
2043-06-16

AI Technical Summary

Technical Problem

Existing unmanned equipment operation report generation solutions generate a large number of reports that are difficult to query and export when operating in multiple areas and with multiple sorties, resulting in cumbersome user operations and wasted resources.

Method used

By obtaining the filtering conditions of the operation report, mapping them to the corresponding unmanned equipment, aggregating the operation information of multiple operation flights of the target unmanned equipment, and importing them into the operation report template to generate a unified operation report, it supports users to customize the filtering conditions and information display types.

Benefits of technology

It simplifies the job report generation process, improves query convenience and report display effects, meets personalized needs, and reduces resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116775923B_ABST
    Figure CN116775923B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose an unmanned device operation report generation method and device, equipment and a storage medium. The technical scheme provided by the embodiments of the present application comprises the following steps: obtaining an operation report screening condition, the operation report screening condition being mapped with an unmanned device corresponding to an executed operation; then determining at least one target unmanned device according to the operation report screening condition, and aggregating multiple operation batch information of the target unmanned device corresponding to the operation report screening condition, wherein the operation batch information is used to record each type of operation information of a single batch operation of the target unmanned device; then, a report field is derived according to the operation report screening condition and the multiple operation batch information, the report field is imported into an operation report template, and an operation report is generated. By using the above technical means, multiple operation batch information of the unmanned device can be aggregated to generate a unified operation report, the operation report generation process is simplified, and the convenience of operation report query is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of computer, and particularly relate to a method and device for generating a work report of an unmanned device, and a storage medium. BACKGROUND

[0002] At present, with the development of unmanned device application technology, its use is becoming more and more extensive. In the fields of plant protection, surveying, agriculture, video shooting, etc., unmanned devices can be used for on-site work to achieve better work effect. During the work of the unmanned device, a corresponding work report is generated according to the work record, so as to facilitate the subsequent query of related work information.

[0003] However, in the related work report generation scheme, a work report is usually generated for a single work of a single work area. For unified work of multiple areas and multiple flights, a large number of work reports will be generated. A large number of work reports are not convenient for user query and export, and the user needs to query the work report one by one to find the required work information, which is relatively cumbersome and inconvenient. SUMMARY

[0004] Embodiments of the present application provide a method and device for generating a work report of an unmanned device, and a storage medium, which can aggregate work records of multiple areas and multiple flights of an unmanned device, generate a unified work report, improve the convenience of work report query, and solve the technical problem of cumbersome and inconvenient work report generation scheme.

[0005] In a first aspect, embodiments of the present application provide a method for generating a work report of an unmanned device, comprising:

[0006] obtaining a work report screening condition, the work report screening condition being mapped to an unmanned device corresponding to an executed work;

[0007] determining at least one target unmanned device according to the work report screening condition, aggregating multiple work flight information of the target unmanned device corresponding to the work report screening condition, and the work flight information being used to record each type of work information of a single work flight of the target unmanned device;

[0008] exporting a report field according to the work report screening condition and the multiple work flight information, importing the report field into a work report template, and generating a work report.

[0009] In a second aspect, embodiments of the present application provide a device for generating a work report of an unmanned device, comprising:

[0010] a obtaining module, configured to obtain a work report screening condition, the work report screening condition being mapped to an unmanned device corresponding to an executed work;

[0011] The screening module is configured to determine at least one target unmanned device according to the job report screening condition, aggregate job batch information corresponding to the job report screening condition of the target unmanned device, and record each type of job information of a single batch job of the target unmanned device.

[0012] The generating module is configured to derive a report field according to the job report screening condition and the plurality of job batch information, import the report field into a job report template, and generate a job report.

[0013] In a third aspect, an electronic device is provided, including:

[0014] a memory and one or more processors;

[0015] The memory is configured to store one or more programs.

[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the unmanned device job report generation method according to the first aspect.

[0017] In a fourth aspect, a storage medium containing computer executable instructions is provided, which, when executed by a computer processor, is configured to implement the unmanned device job report generation method according to the first aspect.

[0018] The embodiments of the present application obtain a job report screening condition, which is mapped to an unmanned device corresponding to an executed job; then determine at least one target unmanned device according to the job report screening condition, aggregate a plurality of job batch information corresponding to the job report screening condition of the target unmanned device, wherein the job batch information is used to record each type of job information of a single batch job of the target unmanned device; then derive a report field according to the job report screening condition and the plurality of job batch information, import the report field into a job report template, and generate a job report. By using the above technical means, the plurality of job batch information of the target unmanned device is aggregated according to the job report screening condition to derive the corresponding report field and generate the job report. In this way, the plurality of job batch information of the unmanned device can be aggregated to generate a unified job report, the job report generation process is simplified, and the convenience of job report query is improved.

[0019] In addition, the embodiments of the present application can optimize the display effect of the job report and improve the report query experience of the user by adding a report picture in the job report and drawing a job route in the report picture; the flexibility of the job report generation can be improved and the personalized needs of the user for generating the job report can be met by allowing the user to select the job report screening condition and the job information display type. BRIEF DESCRIPTION OF DRAWINGS

[0020] Figure 1 is a flowchart of a unmanned equipment operation report generation method provided by an embodiment of the present application;

[0021] Figure 2 is a check selection schematic diagram of a target operation plot in the embodiment one of the present application;

[0022] Figure 3 is a report picture generation flowchart in the embodiment one of the present application;

[0023] Figure 4 is a report picture self-defined frame selection schematic diagram in the embodiment one of the present application;

[0024] Figure 5 is a report picture schematic diagram in the embodiment one of the present application;

[0025] Figure 6 is an operation report schematic diagram in the embodiment one of the present application;

[0026] Figure 7 is an operation statistical diagram schematic diagram in the embodiment one of the present application;

[0027] Figure 8 is a structure schematic diagram of a unmanned equipment operation report generation device provided by an embodiment two of the present application;

[0028] Figure 9 is a structure schematic diagram of an electronic device provided by an embodiment three of the present application. DETAILED DESCRIPTION

[0029] In order to make the objects, technical solutions and advantages of the present application clearer, the following further describes the specific embodiments of the present application with reference to the drawings. It can be understood that the specific embodiments described herein are only used to explain the present application, but not limit the present application. In addition, it should be noted that, for the convenience of description, only the parts related to the present application are shown in the drawings, but not all the contents. Before discussing the example embodiments in more detail, it should be mentioned that some example embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations can be implemented in parallel, concurrently or simultaneously. In addition, the order of the operations can be rearranged. The processes can be terminated when the operations are completed, but can also have additional steps not included in the drawings. The processes can correspond to methods, functions, procedures, subroutines, subprograms, etc.

[0030] The unmanned equipment operation report generation method of the embodiments of the present application aims to aggregate the operation batch information generated by multiple operations of the unmanned equipment through corresponding aggregation conditions, and then generate a unified operation report using the aggregated information, so as to improve the convenience of operation report query.

[0031] In a related operation report generation scheme, an operation report is generally generated separately for each operation corresponding to an operation plot. In the scenario of multi-plot operation, reports need to be generated for each plot. Since the operation range of each plot can be small, for unified operation of multiple regions and multiple flights, a large number of operation reports will be generated, and the entire report generation process is relatively complex. If a user wants to query the operation report, the user needs to query each operation report from a large number of operation reports, which is not convenient for the user to compare the operation situation and other operations, and the entire operation report query process is also relatively complex. In addition, if the operation report needs to be printed, the user needs to export and print all of them, which will consume a large amount of printing resources and increase the printing cost of the operation report.

[0032] Therefore, an unmanned device operation report generation method is provided in the embodiments of the present application to solve the technical problem of the complex and inconvenient existing operation report generation scheme

[0033] Embodiment one:

[0034] Figure 1 A flowchart of an unmanned device operation report generation method provided in the first embodiment of the present application is given. The unmanned device operation report generation method provided in the present embodiment can be executed by an unmanned device operation report generation device. The unmanned device operation report generation device can be realized by software and / or hardware. The unmanned device operation report generation device can be composed of two or more physical entities, or can be composed of one physical entity. Generally, the unmanned device operation report generation device can be a server host, a computer, a tablet, or the like processing device.

[0035] The following describes an example in which the unmanned device operation report generation device is the main body for executing the unmanned device operation report generation method. Referring to Figure 1 The unmanned device operation report generation method specifically includes:

[0036] S110, obtaining an operation report screening condition, the operation report screening condition being mapped to an unmanned device corresponding to an executed operation;

[0037] S120, determining at least one target unmanned device according to the operation report screening condition, and aggregating multiple operation flight information of the target unmanned device corresponding to the operation report screening condition, the operation flight information being used to record each type of operation information of a single flight operation of the target unmanned device;

[0038] S130, exporting a report field according to the operation report screening condition and the multiple operation flight information, importing the report field into an operation report template, and generating an operation report.

[0039] The embodiment of the present application generates the unmanned equipment operation report, aggregates the related operation information of the single operation of the plurality of single flight unmanned equipment uniformly displayed by the operation report demand, generates the operation report by using the aggregated information, so that one operation report can display the operation conditions of the unmanned equipment in multiple regions and multiple flights.

[0040] The unmanned equipment of the present application can be unmanned aerial vehicle, unmanned vehicle and other automatic equipment. The operation of the unmanned equipment can be plant protection, surveying, shooting and other automatic operation related to various application scenarios of the unmanned equipment. For a single operation of the unmanned equipment, the unmanned equipment will record various types of operation information, and the set of related operation information of the unmanned equipment single flight is defined as operation flight information. Taking unmanned aerial vehicle plant protection operation as an example, the operation flight information will record the operation time, operation area, total dosage, dosage per mu, height, speed, spray width, equipment number, time and other information. In addition, the operation person and the corresponding operation plot information of the operation will also be recorded, which are bound with the operation flight information to form a complete operation record.

[0041] In order to aggregate the operation flight information of the unmanned equipment in multiple regions and multiple flights, the operation report screening conditions are set, and the operation report screening conditions are used to screen the operation flight information displayed by the current operation report demand. Among them, the operation report screening conditions can be operation team (multiple operation persons), operation person, operation time period, operation plot and even unmanned equipment participating in the operation and other different screening conditions. The above operation report screening conditions can be used to find the corresponding unmanned equipment, which is defined as the target unmanned equipment. Then the operation flight information of the target unmanned equipment is aggregated. For example, if the operation report screening condition is set as operation person A, and no other limiting conditions such as operation time period and operation plot are set at this time, the operation target unmanned equipment of each unmanned equipment used by operation person A to perform operation will be determined according to all operation records of operation person A at this time, all operation flight information of operation person A in all operation records of the target unmanned equipment is found, and the operation flight information is aggregated. For another example, if the operation report screening condition is set as 7:00-12:00 of the same day, and no other limiting conditions such as operation person and operation plot are set at this time, all unmanned equipment performing operation in the operation time period is determined as the target unmanned equipment at this time. All operation flight information of the target unmanned equipment in the time period is found, and all operation flight information is aggregated. Similarly, if the operation report screening condition is set as unmanned equipment B, unmanned equipment B is determined as the target unmanned equipment, and all operation flight information of unmanned equipment B is aggregated. The operation report screening condition can be one or more, and the specific operation report screening condition is not limited in the embodiment of the present application, which will not be described here.

[0042] Further, based on the aggregated multiple job flight information, the same is exported as a report field together with the corresponding job report screening condition. Before this, a corresponding job report template is built in advance to fill the report field into the corresponding position according to the job report module to form a final job report. In this way, by aggregating the job flight information of multiple regions (multiple job plots) and multiple flights of unmanned equipment, the unified display of the job report corresponding to the screening information is realized. When querying the job report, the user can view the job situation of different flights of unmanned equipment at one time, compare the job situation of different flights of unmanned equipment, and the like. Compared with viewing multiple single job reports one by one, the convenience of querying the job report by the user is greatly improved, and the query experience of the job report is improved.

[0043] Next, the present application is specifically described taking the plant protection job of the unmanned aerial vehicle as an example. Specifically, for the plant protection job of each flight of the unmanned aerial vehicle, the job report generation system can record the corresponding job person, job plot, job time, and device number of the unmanned aerial vehicle corresponding to the execution of the plant protection job as a one-time job record. For the specific job flight information of the plant protection job executed by the unmanned aerial vehicle, the same can be stored in combination with the above-mentioned job record, or stored in a remote place in the unmanned aerial vehicle system. Subsequently, according to the actual job report generation requirement, the target unmanned equipment is determined, and then the corresponding job flight information is requested from the corresponding unmanned aerial vehicle. The unmanned aerial vehicle automatically records the corresponding job flight information after completing a plant protection job, and stores the same in the local unmanned aerial vehicle. In this way, the storage of the job flight information of the job report generation system can be reduced, and the large storage pressure and calculation pressure of the system caused by the storage of a large amount of job flight information can be avoided, and the system calculation processing efficiency is improved.

[0044] Further, when generating the job report for the plant protection job of the unmanned aerial vehicle, the above-mentioned job report screening condition includes at least one of the job person, the job time period, and the target job plot; the job report screening condition is obtained, including: in response to the check operation on at least one information option of the job person, the job time period, and the target job plot, the corresponding job report screening condition is obtained.

[0045] When generating the job report, the user enters the job record list by operating the interactive interface of the job report generation system. The job record list contains all the job records recorded by the system in the past. Each job record displays the corresponding job person, job time, job plot, job equipment, and the like, that is, the job report screening condition. By checking one or more job report screening conditions, the job report screening condition required by the current user can be determined. In actual application, the job report screening condition can also be set by default by the system, for example, the fixed job time period in the past is taken as the job report screening condition, and then the job flight information of the corresponding job time period is aggregated according to the job report screening condition.

[0046] Exemplarily, when the user checks the job report screening condition, the user first performs job record screening according to the "job person", and obtains all job records of the job person by checking the information option of one or more job persons. Then, the user obtains the job record of the job person in the corresponding job period by selecting the job period. Then, the user defines the checked job plot as the target job plot according to the option of the user checking the corresponding job plot. Then, the user can obtain the job record of the job person performing plant protection work on the target job plot in the corresponding job period, find the target unmanned equipment according to the equipment number recorded in the job record, and obtain the job record of the target unmanned equipment performing plant protection work on the target job plot in the corresponding job period. In this way, the multiple job record information used for generating the job report is aggregated.

[0047] Optionally, before the report field is derived according to the job report screening condition and the multiple job record information, the method further includes: in response to the checking operation of each job information type in the job record information, screening each job information type to obtain the corresponding job information type selected and derived.

[0048] According to the multiple job record information aggregated and the corresponding job report screening condition, before the report field is derived, the job record information can be screened according to the user report display requirement, so as to select the job information type required to be displayed. The user selects the job information field required to be derived based on the aggregated job record information list by clicking the "modify derived item" option of the system interactive interface. The user checks the options of the corresponding job time, job area, total amount, amount per mu, height, speed, spray width, equipment number, and time, so as to determine the job information type required to be displayed in the job report from the job record information, and select the field of the job information required to be derived.

[0049] By customizing the job report screening condition and the job record information by the user, the flexibility of generating the job report can be further improved, the individualized requirement of the user for displaying different information in the job report can be met, and a better display effect of the job report can be achieved.

[0050] Further, before the job report is generated, the method further includes:

[0051] The target job plot corresponding to each job record information of the target unmanned equipment is obtained, the target job plot is framed on the report picture on the job map, and the report picture is imported into the job report template.

[0052] When the user checks the job plot, the job map is displayed on the interactive interface, and the target job plot checked by the user is drawn on the job map and displayed. For example, Figure 2As shown, by displaying options of different work plots on the interactive interface for the user to check, according to the work plots checked by the user, the map range corresponding to the target work plot is displayed on the work map of the interactive interface. Then, when the user selects the export button, on the one hand, the report field is exported according to the work report filtering conditions checked by the user and the plurality of work batch information aggregated, and on the other hand, according to the target work plot selected by the user at this time, the report picture is framed on the work map to display the report picture in the work report. By displaying the report picture, the information displayed in the work report is more diverse, the query demand of the user for the work report is met, and a more flexible work report display effect is realized.

[0053] In actual application, if the work report filtering conditions of the user do not contain the filtering information of the work plot, the target work plot can be determined according to the work plot associated with the other work report implementation conditions, and then the target work plot is drawn on the work map. It can be understood that the system will pre-draw the map coordinate information of different work plots, and according to the map coordinate information, each target work plot can be drawn on the work map.

[0054] Optionally, with reference to Figure 3 , the report picture is framed on the work map according to the target work plot, comprising:

[0055] S1301, determining a map visible area of a work map according to a target work plot, and adding a transparent layer on the map visible area;

[0056] S1302, in response to a framing operation on the transparent layer, determining a framing area of the map visible area corresponding to the framing operation, and obtaining a report picture by cutting the map visible area through a canvas tool based on the framing area.

[0057] When the report picture framing is triggered, a transparent layer is added on the visible area of the work map. The user generates a first point of the framing area by clicking and long-pressing the transparent layer, as the starting point of the top-left corner of the framing area. The user long-presses and drags the mouse according to the real-time position point of the mouse, and generates a previewed framing range according to the starting point and the fixed width-height ratio. When the user releases the mouse long-pressing key, the point of the mouse is the end point, and then the real framing range, i.e., the framing area, is finally obtained by combining the starting point and the fixed width-height ratio. The framing area is as shown in Figure 4 , which contains the position distance, width, height and other information relative to the map visible area.

[0058] In an embodiment, according to the real framing range, four lines can also be added to the four sides of the framing range, white points are added to the four corners and the middle positions of the four sides, and related mouse event processing is bound, so as to provide the user with the function of changing the size of the framing area again.

[0059] It should be noted that the position distance of the relative map visible area refers to that the upper left corner of the map visible area is taken as a starting point (0, 0), the X axis is taken as a positive direction to the right, and the Y axis is taken as a positive direction downward. The map visible area is an XY plane, and the coordinate point (x, y) of the upper left corner of the selected rectangle is the relative position distance of the relative map visible area. The end point of the mouse is not allowed to be out of the range of the map visible area, and when the end point is out of the range of the map visible area, the end point is the boundary point corresponding to the map visible area.

[0060] Through the above user-defined selection operation, when the user clicks the selection confirmation icon "V" as shown in Figure 4 , the entire image of the map visible area can be obtained through the work map, and then the canvas tool is used to cut the image according to the width and height of the entire image of the map visible area, the position distance of the selected area relative to the map visible area, the width and height of the selected rectangle, and the like, to obtain the report image of the user-defined selection as shown in Figure 5 . Through the report image of the user-defined selection, the flexibility of selecting the report image can be improved, and the personalized needs of the user for generating the work report can be met.

[0061] On the other hand, the report image of the selection of the target work plot on the work map comprises the following steps.

[0062] The work position collection point data of the target work plot is obtained according to the work flight information corresponding to the target work plot, the selection range of the work map is determined according to the work position collection point data, and the report image is selected on the work map based on the selection range.

[0063] Unlike the above-mentioned way of user-defined selection of the report image, when the report image is selected, the work position collection point data of each target work plot can also be obtained according to the work flight information corresponding to the target work plot, and the work position collection point data is used to generate the flight route of the unmanned aerial vehicle in the target work plot. Through the work position collection point data, the boundary points near the four boundaries of the work map in all target plots can be determined. Then, the four boundaries of the report image are determined according to the four boundary points, and the selection range of the work map is determined according to the four boundaries. Referring to the above-mentioned report image cutting method, the selection range can be used to select the report image. It should be noted that in actual application, if the display range of the target work plot is not drawn on the work map according to the map coordinates of the target work plot recorded in advance, the display range of each target work plot can also be directly drawn on the work map according to the work position collection point data of the target work plot, and then the selection range is determined. The specific report image selection scheme is not limited in the present application, and will not be described here. Through the automatic selection of the report image, the generation efficiency of the report image can be improved, and the convenience of generating the work report can be further improved.

[0064] Optionally, before the target work plots are framed in the report picture on the work map, the method further comprises: obtaining work position collection point data according to the work flight information corresponding to the target work plots, and drawing the work route of the corresponding target work plots on the work map according to the collection point data.

[0065] It can be understood that, since the unmanned aerial vehicle records the corresponding work position collection point data in each work flight, the work position collection point data can be set with a corresponding size of collection time interval according to the actual flight route generation requirement. The work position collection point data of one work flight is connected in time sequence, and the flight route of the unmanned aerial vehicle in the work flight is obtained, that is, the work route of the corresponding target work plots of the unmanned aerial vehicle in the work flight. Similarly, by marking the work position collection point data on the work map and connecting each work position collection point data in time sequence, the work route of the corresponding target work plots on the work map can be drawn. Subsequently, by framing the work picture, each target work plot on the work picture can be attached with the corresponding work route. The work report generated in this way can enable the user to query the detailed work route of each work flight, and realize more detailed work report display.

[0066] In actual application, the display and hiding options of the above target work plots and work routes on the work map can also be displayed on the interactive interface, and the user can set the display or hiding of the target work plots and work routes on the work map by selecting the corresponding options. The report picture framed in this way can also display or hide the target work plots and work routes, and realize more personalized work report generation settings.

[0067] Subsequently, based on the above determined report fields and report pictures, they are imported into the set work report template, and the report fields and report pictures are inserted into the corresponding positions of the work report template, so that the final work report is generated. The work report template is set in advance according to actual requirements, and the user can adaptively set the work report template according to the information required to be displayed, so that the subsequent generated work report is attached with the information required by the user. The work report template style can be a word document or a PDF. If the user requires to export a word document work report, the word document work report is generated locally according to the work report template style selected by the user, and is exported. If a PDF is required to be exported, the generated work report word is uploaded to the server side to be converted into a PDF, and then is returned for export. Finally, the work report as shown in Figure 6 is obtained.

[0068] In addition, the target work plots and the work routes can be displayed or hidden on the work report according to the user's selection. Figure 6Taking the example of the assignment report shown, it can be seen that a table is used to integrate some assignment data. In order to ensure the aesthetics of the table, improve the user experience, and facilitate data preview, the column width and / or row height can be dynamically adjusted according to the amount of assignment data to be presented in the table during the assignment report generation process. The width of the entire table can be fixed to avoid exceeding the page width of the assignment report, so as to achieve the best display effect.

[0069] Optionally, in practical applications, the flight information selected by the user based on the job filtering criteria can be divided into normal job data and abnormal job data. These two parts of job data are then displayed separately in the job report. If the job flight records abnormal information, the abnormal job data and its cause can be generated in the job report. Furthermore, based on the target job location of the abnormal job data, the abnormal job location is marked on the job map so that the final report image clearly shows the location of the abnormal job. By marking the abnormal job location, it is easy to intuitively query abnormal job information through the job report, achieving a more comprehensive and diverse job report display.

[0070] Optionally, before generating the job report, the following steps are also included:

[0071] Based on the flight information and set statistical conditions, a flight statistics chart is generated, and the chart is imported into the flight report template. For example... Figure 7 As shown, the operation statistics chart is generated based on operation information, such as operation time, operation area, total usage, equipment number, and time taken. It automatically generates operation statistics charts by day or by equipment grouping. The operation statistics chart also allows users to select and arrange icons as needed, and customize chart styles and colors. By importing the operation statistics chart into the corresponding operation report template, an operation report with accompanying statistics charts can be obtained, achieving a more refined operation report display.

[0072] In one embodiment, for situations where target work sites cannot be displayed using the same work map—for example, if multiple target work sites are too far apart to be displayed on the same work map—the user can select target work sites by stitching together multiple image frames to display the work maps corresponding to each target work site. Then, when generating the report image, the selected areas of each image frame are automatically selected, generating a report image composed of multiple selected areas. The report image can be displayed using image frame stitching styles such as four-grid or nine-grid layouts. This application does not impose fixed restrictions on the display style of the report image, and will not elaborate further here.

[0073] According to the above, the job report screening condition is obtained, the job report screening condition is mapped with the unmanned device corresponding to the executed job, at least one target unmanned device is determined according to the job report screening condition, and multiple job flight information corresponding to the job report screening condition of the target unmanned device is aggregated, wherein the job flight information is used to record each type of job information of a single flight job of the target unmanned device. Then, the report field is derived according to the job report screening condition and the multiple job flight information, the report field is imported into the job report template, and the job report is generated. By using the above technical means, the multiple job flight information of the target unmanned device is aggregated through the job report screening condition to derive the corresponding report field to generate the job report. In this way, the multiple job flight information of the unmanned device can be aggregated to generate a unified job report, the job report generation process is simplified, and the convenience of job report query is improved.

[0074] In addition, the embodiment of the application can optimize the display effect of the job report and improve the report query experience of the user by adding a report picture in the job report and drawing a job route in the report picture. The flexibility of the job report generation can be improved, and the personalized needs of the user for generating the job report can be met by allowing the user to select the job report screening condition and the job information display type.

[0075] Embodiment two:

[0076] On the basis of the above embodiment, Figure 8 FIG. 1 is a structural schematic diagram of an unmanned device job report generation device provided by an embodiment of the application. As shown in FIG. 1, Figure 8 The embodiment provides an unmanned device job report generation device, which specifically includes an obtaining module 21, a screening module 22, and a generation module 23.

[0077] The obtaining module 21 is used to obtain a job report screening condition, and the job report screening condition is mapped with an unmanned device corresponding to an executed job.

[0078] The screening module 22 is used to determine at least one target unmanned device according to the job report screening condition, aggregate multiple job flight information corresponding to the job report screening condition of the target unmanned device, and record each type of job information of a single flight job of the target unmanned device.

[0079] The generation module 23 is used to derive a report field according to the job report screening condition and the multiple job flight information, import the report field into a job report template, and generate a job report.

[0080] Specifically, before the job report is generated, the following steps are further included:

[0081] The target work plot corresponding to each work frame information of the target unmanned device is acquired, a report picture is framed on a work map according to the target work plot, and the report picture is imported into a work report template.

[0082] The framing of the report picture on the work map according to the target work plot comprises:

[0083] A map visible area of the work map is determined according to the target work plot, and a transparent layer is added on the map visible area;

[0084] In response to a framing operation on the transparent layer, a framing area of the map visible area corresponding to the framing operation is determined, the map visible area is intercepted based on the framing area through a canvas tool, and a report picture is obtained.

[0085] The framing of the report picture on the work map according to the target work plot comprises:

[0086] Work position collection point data is acquired according to work frame information corresponding to the target work plot, a framing range of the work map is determined according to the collection point data, and the report picture is framed on the work map based on the framing range.

[0087] Before the framing of the report picture on the work map according to the target work plot, the method further comprises:

[0088] Work position collection point data is acquired according to work frame information corresponding to the target work plot, and a work route corresponding to the target work plot is drawn on the work map according to the collection point data.

[0089] Specifically, the work report screening condition comprises at least one of a work person, a work time period and a target work plot;

[0090] The work report screening condition is acquired, comprising:

[0091] In response to a check operation on at least one information option of the work person, the work time period and the target work plot, the corresponding work report screening condition is acquired.

[0092] Specifically, before the report field is exported according to the work report screening condition and the plurality of work frame information, the method further comprises:

[0093] In response to a check operation on each work information type in the work frame information, each work information type is screened to obtain a corresponding work information type selected and exported by the work frame information.

[0094] Specifically, before the work report is generated, the method further comprises:

[0095] A work statistical chart is generated based on the work frame information and a set statistical condition, and the work statistical chart is imported into the work report template.

[0096] The above describes a process where, by obtaining job report filtering criteria, these criteria are mapped to the corresponding unmanned equipment (UAVs) performing the job. Then, at least one target UAV is identified based on these criteria, and multiple job sortie information corresponding to the target UAVs is aggregated. This job sortie information records various job types for each single sortie performed by the target UAV. Subsequently, report fields are exported based on the job report filtering criteria and the multiple job sortie information. These report fields are then imported into a job report template to generate a job report. By employing this technique, multiple job sortie information from target UAVs is aggregated using job report filtering criteria, and corresponding report fields are exported to generate a job report. This allows for the aggregation of multiple job sortie information from UAVs into a unified job report, simplifying the job report generation process and improving the convenience of job report retrieval.

[0097] Furthermore, by adding report images to the work reports and drawing work routes within those images, the present application embodiments can optimize the display effect of the work reports and improve the user's report query experience. By allowing users to customize the work report filtering conditions and the type of work information displayed, the flexibility of work report generation can be improved, meeting users' personalized needs for generating work reports.

[0098] The unmanned equipment operation report generation device provided in Embodiment 2 of this application can be used to execute the unmanned equipment operation report generation method provided in Embodiment 1 above, and has corresponding functions and beneficial effects.

[0099] Example 3:

[0100] This application provides an electronic device in embodiment three, referring to... Figure 9 The electronic device includes a processor 31, a memory 32, a communication module 33, an input device 34, and an output device 35. The electronic device may have one or more processors and one or more memories. The processor, memory, communication module, input device, and output device of the electronic device can be connected via a bus or other means.

[0101] The memory, as a computer readable storage medium, can be used to store software programs, computer executable programs and modules, such as the program instructions / modules (for example, the obtaining module, the screening module and the generating module in the unmanned equipment operation report generation apparatus) of the unmanned equipment operation report generation method according to any embodiment of the present application. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; and the data storage area can store data created according to the use of the equipment and the like. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device or other non-volatile solid-state memory device. In some examples, the memory can further include a memory remotely arranged with respect to the processor, and these remote memories can be connected to the equipment through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0102] The communication module is used for data transmission.

[0103] The processor executes various function applications and data processing of the equipment by running the software programs, instructions and modules stored in the memory, that is, implements the unmanned equipment operation report generation method described above.

[0104] The input device can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the equipment. The output device can include a display device such as a display screen.

[0105] The electronic equipment provided above can be used to execute the unmanned equipment operation report generation method provided in Embodiment One, and has corresponding functions and beneficial effects.

[0106] Embodiment Four

[0107] The embodiments of the present application also provide a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to execute an unmanned equipment operation report generation method. The unmanned equipment operation report generation method includes: obtaining an operation report screening condition, the operation report screening condition being mapped to an unmanned equipment corresponding to an executed operation; determining at least one target unmanned equipment according to the operation report screening condition, aggregating operation batch information corresponding to the operation report screening condition of the target unmanned equipment, the operation batch information being used to record each type of operation information of a single batch operation of the target unmanned equipment; deriving a report field according to the operation report screening condition and the multiple operation batch information, importing the report field into an operation report template, and generating an operation report.

[0108] Storage medium - any one or more storage devices and / or media in which data or instructions can be stored and retrieved. The term "storage medium" as used herein includes one or more storage devices and / or media configured to store instructions and / or data for use by a processor, such as a computer system's memory or random access memory (RAM), non-volatile memory such as read only memory (ROM), floppy disks, magnetic tapes, hard disks, optical disks, flash memory, compact discs, DVDs, and / or other memory, etc. The instructions and / or data stored on the storage medium can be in the form of machine, masked, or assembly language instructions, object code, source code, scripts, microcode, byte code, interpreted code, and / or other formats. The term "storage medium" includes one or more storage devices and / or media that store instructions, data, and / or other information in machine-readable form. The storage medium can be removable, non-removable, or a combination of the two. The storage medium can be located in a first computer system that executes the instructions and / or data, or in a different second computer system that connects to the first computer system over a network, such as the Internet. The second computer system can provide the instructions and / or data to the first computer system for execution. The term "storage medium" can include two or more storage mediums that reside in different locations, such as in different computer systems that are connected over a network. The storage medium can store program instructions executable by one or more processors (e.g., embodied as a computer program).

[0109] Of course, the storage medium provided by the embodiments of the present application includes computer executable instructions, and the computer executable instructions are not limited to the unmanned device operation report generation method described above, but can also perform the related operations in the unmanned device operation report generation method provided by any of the embodiments of the present application.

[0110] The unmanned device operation report generation apparatus, storage medium and electronic device provided in the above embodiments can execute the unmanned device operation report generation method provided by any of the embodiments of the present application, and the technical details not described in detail in the above embodiments can be referred to the unmanned device operation report generation method provided by any of the embodiments of the present application.

[0111] The above are only the preferred embodiments of the present application and the technical principles applied. The present application is not limited to the specific embodiments described herein, and various obvious changes, re-adjustments and replacements made by those skilled in the art will not deviate from the protection scope of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments, and can include more other equivalent embodiments without deviating from the concept of the present application, and the scope of the present application is determined by the scope of the claims.

Claims

1. A method for generating a report of an unmanned device operation, characterized by, The method comprises the following steps: obtaining a job report screening condition, the job report screening condition being mapped to an unmanned device corresponding to a job execution; determining at least one target unmanned device according to the job report screening condition, aggregating multiple job flight information corresponding to the job report screening condition of the target unmanned device, the job flight information being used to record each type of job information of a single flight job of the target unmanned device; deriving a report field according to the job report screening condition and the multiple job flight information, importing the report field into a job report template, obtaining a target job plot corresponding to each of the job flight information of the target unmanned device according to the check operation of a user on different job plot options, framing a report picture on a job map according to the target job plot, importing the report picture into the job report template, and generating a job report.

2. The unmanned equipment operation report generation method according to claim 1, characterized by, The framing of the report picture on the job map according to the target job plot comprises the following steps: determining a map visible area of the job map according to the target job plot, adding a transparent layer on the map visible area; in response to a framing operation on the transparent layer, determining a framing area of the map visible area corresponding to the framing operation, and obtaining the report picture by cutting the map visible area based on the framing area through a canvas tool.

3. The unmanned equipment operation report generation method according to claim 1, characterized by, The framing of the report picture on the job map according to the target job plot comprises the following steps: obtaining job position collection point data according to the job flight information corresponding to the target job plot, determining a framing range of the job map according to the collection point data, and framing a report picture on the job map based on the framing range.

4. The unmanned equipment operation report generation method according to claim 1, characterized by, Before the framing of the report picture on the job map according to the target job plot, the method further comprises the following steps: obtaining job position collection point data according to the job flight information corresponding to the target job plot, and drawing a job route corresponding to the target job plot on the job map according to the collection point data.

5. The unmanned equipment operation report generation method according to claim 1, characterized by, The job report screening condition comprises at least one of a job person, a job time period, and a target job plot. The obtaining of the job report screening condition comprises the following steps: in response to a check operation on at least one information option of the job person, the job time period, and the target job plot, obtaining the corresponding job report screening condition.

6. The unmanned equipment operation report generation method according to claim 1, characterized by, Before the derivation of the report field according to the job report screening condition and the multiple job flight information, the method further comprises the following steps: in response to a check operation on each job information type in the job flight information, screening each job information type to obtain a corresponding job information type selected and derived from the job flight information.

7. The unmanned equipment operation report generation method according to claim 1, characterized by, Before the generation of the job report, the method further comprises the following steps: generating a job statistical chart based on the job flight information and a set statistical condition, and importing the job statistical chart into the job report template.

8. An unmanned device work report generation apparatus characterized by comprising: The method comprises the following steps: an obtaining module, configured to obtain a job report screening condition, the job report screening condition being mapped to an unmanned device corresponding to a job execution; The screening module is configured to determine at least one target unmanned device according to the job report screening condition, aggregate job flight information corresponding to the job report screening condition of the target unmanned device, and the job flight information is used to record each type of job information of a single flight job of the target unmanned device. The generating module is configured to derive a report field according to the job report screening condition and the job flight information, import the report field into a job report template, obtain a target job plot corresponding to each job flight information of the target unmanned device according to a check of a user on different job plot options, frame a report picture on a job map according to the target job plot, import the report picture into the job report template, and generate a job report.

9. An electronic device, comprising: Comprise: a memory and one or more processors; the memory is configured to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the unmanned device job report generation method in any one of claims 1-7.

10. A storage medium containing computer-executable instructions, wherein: The computer executable instructions, when executed by a computer processor, are configured to perform the unmanned device job report generation method in any one of claims 1-7. The computer executable instructions, when executed by a computer processor, are configured to perform the unmanned device job report generation method in any one of claims 1-7.

Citation Information

Patent Citations

  • Network asset report generation method and device

    CN114398226A