An unmanned aerial vehicle data intelligent processing system based on a mobile office application

The UAV data intelligent processing system solves the problems of data synchronization and security, enabling efficient and secure data processing and querying, and improving the positioning accuracy and data security of UAVs.

CN114896199BActive Publication Date: 2026-06-26STATE GRID JIANGSU ELECTRIC POWER CO LTD TAIZHOU POWER SUPPLY BRANCH +1

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
STATE GRID JIANGSU ELECTRIC POWER CO LTD TAIZHOU POWER SUPPLY BRANCH
Filing Date
2022-05-26
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing UAV data processing systems have shortcomings in data synchronization, automatic classification, renaming, synchronous storage, data security, and interactivity, resulting in insufficient positioning accuracy and affecting reconnaissance and strike effectiveness.

Method used

The system employs a drone data intelligent processing system based on mobile office applications, including a data reading module, a data verification module, a storage and archiving module, and an association module. By verifying data integrity and authorization status, it enables secure data reading, rapid querying, and efficient archiving.

Benefits of technology

It improves the accuracy and security of drone data processing, ensures data integrity and ease of querying, prevents data leakage, and enhances the intelligence and efficiency of data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114896199B_ABST
    Figure CN114896199B_ABST
Patent Text Reader

Abstract

The application provides a kind of unmanned plane data intelligent processing system based on mobile office application, processing system includes server, database, data reading module, data verification module, storage archiving module, associated module, data reading module is used to read the inspection data collected by unmanned plane, to cooperate verification module to verify inspection data;Data verification module is used to verify the inspection task and the inspection data, to verify the integrity of data and the authorized state of data;Associated module is used to associate the data of the same inspection location, so that the inspection data of inspection point can be associated with each other;Storage archiving module stores the inspection data according to the verification result of data verification module.The application associates the inspection data with the inspection point by cooperating with the storage archiving module, to realize the rapid query of each inspection point, improve the convenience and comfort of query.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing technology, and in particular to a drone data intelligent processing system based on mobile office applications. Background Technology

[0002] Currently, unmanned aerial vehicles (UAVs) serve as aerial platforms for reconnaissance and strike operations. Data processing and related decision-making are handled by ground operators. The primary processing involves determining the specific location of UAV-detected and strike targets, which may be their geographical location or relative position to strike firepower. This necessitates obtaining the target location information through data processing algorithms. The accuracy of the target location obtained through these algorithms determines the effectiveness of reconnaissance and strike operations. Improving the accuracy of UAV target location calculations is crucial for ground data processing.

[0003] For example, CN102799665B discloses a method for processing UAV video data. Existing technologies typically employ two processing methods for UAV video data: non-synchronous frame data processing, where video data and telemetry data are transmitted to the ground via different channels for processing; this method completely ignores data synchronization, and ground data processing synchronizes the video data and telemetry data according to their acquisition times; this method introduces significant errors because it doesn't consider factors such as video generation, compression, decompression, and link transmission delays. The synchronous frame data processing method, where video data and telemetry data are packaged and processed at the airborne end based on the time they are sent to the airborne processor; this method significantly improves synchronization compared to the non-synchronous frame method. Ground data processing synchronizes the video data and telemetry data within the synchronization packet; however, this method doesn't consider the time required for video decompression and doesn't fully utilize the video data information.

[0004] This invention was made to address the common problems in the field, such as the inability to automatically classify, rename, automatically rename, synchronize storage, low data security, poor interactivity, and inability to verify data. Summary of the Invention

[0005] The purpose of this invention is to address the shortcomings by proposing a drone data intelligent processing system based on mobile office applications.

[0006] The present invention adopts the following technical solution:

[0007] A drone data intelligent processing system based on mobile office applications, the processing system includes a server, and further includes a data reading module, a data verification module, a storage and archiving module, and an association module. The server is connected to the data reading module, the data verification module, the storage and archiving module, and the adjustment module, respectively.

[0008] The data reading module is used to read the inspection data collected by the UAV, so as to cooperate with the verification module to verify the inspection data;

[0009] The data verification module is used to verify the inspection tasks and inspection data to verify the integrity of the data and the authorization status of the data.

[0010] The association module is used to associate data at the same inspection location so that the inspection data of the inspection points can be associated with each other.

[0011] The storage and archiving module stores the inspection data according to the verification results of the data verification module;

[0012] The data verification module includes a verification unit and an authorization management unit. The authorization management unit verifies the authorization status of accessing or viewing inspection data. If the data reading module is in an unauthorized state, an authorization code needs to be obtained to access the inspection data in the storage device. The verification unit verifies the inspection data on the authorized storage device to verify the completion rate of the inspection data in the storage device.

[0013] The verification unit acquires data from the UAV's inspection mission to determine whether the inspection data collected by the UAV is missing or incorrect; the inspection mission data includes the number of inspection points and the number of images collected at the inspection points.

[0014] The authorization management unit includes an authorization terminal, a basic ID library, and an authorization code generation protocol. The authorization terminal generates an authorization code according to the authorization code generation protocol to grant the data reading module authorization to read the inspection data. The basic ID library stores used authorization codes and compares the used authorization codes with the newly generated authorization codes to verify that the authorization codes are available.

[0015] The authorization code is compared with the used authorization codes in the basic ID database to verify that the authorization code is valid;

[0016] The authorized terminal calculates the authorization code according to the following formula:

[0017]

[0018] In the formula, Authorize k (u) represents the value corresponding to the u-th character of the authorization code for the k-th storage device; v represents the number of successful connection pairings; n represents the total number of historical pairings; τ is a random number whose value is related to the number of authorization requests sent by the storage device to the authorization terminal; Leval represents the storage device's level; Series k(j) represents the value corresponding to the j-th character of the previous authorization code for the k-th storage device; Identifier k (h) is the value corresponding to the h-th character of the device identification code ID of the k-th storage device, wherein each storage device is equipped with a unique identification code; the storage device includes a workpad and an onboard SD card;

[0019] The authorization code is only valid if it is different from the authorization code stored in the basic ID database, so that the generated authorization code is one-time use.

[0020] Optionally, the association module includes an association unit and a task monitoring unit. The task monitoring unit monitors the inspection task to determine the number of inspections and the number of images captured by the UAV at each inspection point.

[0021] The association unit associates the inspection data of the same inspection point based on the inspection data of the data reading module to form an association entry, and cooperates with the storage and archiving module to store the association entry;

[0022] The task monitoring unit acquires the inspection task of the UAV to monitor the inspection points and the amount of inspection data collected in the inspection task.

[0023] Optionally, the data reading module includes a reading unit and a storage unit. The reading unit reads inspection data from the work pad and the onboard SD card. The storage unit stores the inspection data read by the reading unit.

[0024] The reading unit includes a reader and a data transmitter. The reader is used to read the inspection data stored on the work pad and the onboard SD card. The data transmitter transmits the inspection data read by the reader to the storage and archiving module to cooperate with the storage and archiving module in storing the inspection data.

[0025] Optionally, the storage and archiving module includes a marking unit and an archiving unit. The marking unit is used to mark the inspection data of the data reading module according to the collection time series.

[0026] The archiving unit archives the inspection data based on the data from the association unit and the tagging unit, and establishes an index table; when the operator needs to view the inspection data, he / she can query the inspection data of each inspection point through the index table.

[0027] Optionally, the marking unit may, according to the mapping relationship between the inspection points and the inspection data, sequentially re-establish new inspection data identifiers for the already associated inspection data;

[0028] The inspection data identifier includes the inspection point name and the inspection location.

[0029] Optionally, when performing an archiving operation, the archiving unit sends a storage archiving request to the operator to determine whether to record the archiving operation; if the operator determines to record the archiving operation, an index entry is created to store the index entry in the index table, and the index table is updated for the operator to query.

[0030] The beneficial effects achieved by this invention are:

[0031] 1. By combining the association module with the storage and archiving module, the inspection data is associated with the inspection points, enabling quick querying of each inspection point and improving the convenience and comfort of the query.

[0032] 2. By combining the data reading module and the data verification module, the integrity and performance of the inspection data are verified. At the same time, the authorization status of the inspection data is also verified, which improves the security of reading or accessing the inspection data and effectively prevents the leakage of UAV inspection data.

[0033] 3. By combining the archiving unit and the tagging unit, the inspection data can be renamed and archived for operators to view, improving the efficiency and convenience of inspection data processing, and maximizing the level of intelligence in inspection data processing.

[0034] 4. By archiving the inspection data based on the data from the associated and marked units, an index table is created to improve the convenience and ease of querying the inspection data;

[0035] 5. By coordinating the verification unit and the clearing unit, the storage device is cleared after the inspection data of the storage archiving module is transmitted to the server, so as to ensure that there is enough storage space in the storage device to record the inspection data of the next inspection process.

[0036] To further understand the features and technical content of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are for reference and illustration only and are not intended to limit the present invention. Attached Figure Description

[0037] The invention will be further understood from the following description taken in conjunction with the accompanying drawings. The components in the drawings are not necessarily drawn to scale, but rather the emphasis is on illustrating the principles of the embodiments. In different views, the same reference numerals designate corresponding parts.

[0038] Figure 1 This is a schematic diagram of the overall block shape of the present invention.

[0039] Figure 2This is a schematic diagram of the connection between the storage device and smart hardware of the present invention.

[0040] Figure 3 This is a schematic diagram of the connection between the onboard SD card and smart hardware according to the present invention.

[0041] Figure 4 This is a block diagram illustrating the data upload process between the storage and archiving module of this invention and the server.

[0042] Figure 5 This is a schematic diagram of the control process for reading, identifying, and classifying inspection data between the working Pad and the onboard SD card in this invention.

[0043] Figure 6 This is a schematic diagram of the control process for identifying, verifying, archiving, and renaming inspection data according to the present invention.

[0044] The following are the symbols and their meanings: 1-Onboard SD card; 2-Smart hardware; 3-Work tablet. Detailed Implementation

[0045] The following specific embodiments illustrate the implementation of the present invention. Those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the spirit of the present invention. Furthermore, the accompanying drawings of the present invention are for simple illustrative purposes only and are not depictions of actual dimensions; this is stated beforehand. The following embodiments will further describe the relevant technical content of the present invention in detail, but the disclosed content is not intended to limit the scope of protection of the present invention.

[0046] Example 1.

[0047] according to Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Figure 6 As shown, this embodiment provides a drone data intelligent processing system based on mobile office applications. The processing system includes a server, and also includes a data reading module, a data verification module, a storage and archiving module, and an association module. The server is connected to the data reading module, the data verification module, the storage and archiving module, and the adjustment module, respectively.

[0048] The data reading module is used to read the inspection data collected by the UAV, so as to cooperate with the verification module to verify the inspection data;

[0049] The data verification module is used to verify the inspection tasks and inspection data to verify the integrity of the data and the authorization status of the data.

[0050] The association module is used to associate data at the same inspection location so that the inspection data of the inspection points can be associated with each other.

[0051] The storage and archiving module stores the inspection data according to the verification results of the data verification module;

[0052] The processor system also includes a processor, which is connected to the data reading module, data verification module, storage and archiving module, and association module respectively. The processor centrally controls the data reading module, data verification module, storage and archiving module, and association adjustment module to improve the overall system's processing efficiency of UAV inspection data.

[0053] The association module works in conjunction with the storage and archiving module to associate inspection data with inspection points, so that when querying each inspection point, the inspection data corresponding to that inspection point can be quickly retrieved, improving the convenience and comfort of the query.

[0054] By combining the data reading module and the data verification module, the integrity and performance of the inspection data are verified. At the same time, the authorization status of the inspection data is also verified, which improves the security of reading or accessing the inspection data and effectively prevents the leakage of UAV inspection data.

[0055] In this embodiment, the onboard SD card or workpad on the drone is connected to the data reading module, so that the data verification module can verify the authorization status of the storage device to determine whether the storage device is an authorized device.

[0056] Specifically, the data verification module grants an authorization code to the storage device and transmits the authorization code to the data reading module, which then compares the authorization code to verify its validity. If the authorization code is correct, the data in the storage device is read.

[0057] In addition, the data verification module also detects the integrity of the inspection data in the storage device to determine the integrity of the inspection task and inspection data of the UAV.

[0058] If the inspection data is incomplete, a prompt will be triggered to the operator, indicating that the drone's inspection task has not been completed and that the inspection data contains errors or omissions.

[0059] If the inspection data is complete, it is stored through the association module and the archiving module, and an index table that can be easily queried is established.

[0060] The index table allows for quick querying of inspection data at each inspection point, improving the efficiency of inspection data retrieval.

[0061] Optionally, the data reading module includes a reading unit and a storage unit. The reading unit reads inspection data from the work pad and the onboard SD card. The storage unit stores the inspection data read by the reading unit.

[0062] The reading unit includes a reader and a data transmitter. The reader is used to read the inspection data stored on the work pad and the onboard SD card. The data transmitter transmits the inspection data read by the reader to the storage and archiving module to cooperate with the storage and archiving module to store the inspection data.

[0063] The reader is connected to the workpad or onboard SD card, wherein the reader is provided with multiple interfaces for connecting storage devices, so that the storage devices can be recognized by the reader;

[0064] Wherein, after the reading unit finishes reading the inspection data in the storage device, the storage unit pre-stores the inspection data, and after the storage archiving module performs the operation of renaming and classifying the inspection data, the archived inspection data is uploaded to the database and the server for archiving or for the control center to view;

[0065] Wherein, after the storage device is identified by the reader, the data verification module verifies the authorization status of the storage device;

[0066] The data verification module includes a verification unit and an authorization management unit. The authorization management unit verifies the authorization status of accessing or viewing inspection data. If the data reading module is in an unauthorized state, an authorization code needs to be obtained to access the inspection data in the storage device. The verification unit verifies the inspection data on the authorized storage device to verify the completion rate of the inspection data in the storage device.

[0067] The verification unit acquires data from the UAV's inspection mission to determine whether the inspection data collected by the UAV is missing or incorrect; the inspection mission data includes the number of inspection points and the number of images collected at the inspection points.

[0068] The authorization management unit includes an authorization terminal, a basic ID library, and an authorization code generation protocol. The authorization terminal generates an authorization code according to the authorization code generation protocol to grant the data reading module authorization to read the inspection data. The basic ID library stores used authorization codes and compares the used authorization codes with the newly generated authorization codes to verify that the authorization codes are available.

[0069] The authorization code is compared with the used authorization codes in the basic ID database to verify that the authorization code is valid;

[0070] The authorized terminal calculates the authorization code according to the following formula:

[0071]

[0072] In the formula, Authorize k (u) represents the value corresponding to the u-th character of the authorization code for the k-th storage device; v represents the number of successful connection pairings; n represents the total number of historical pairings; τ is a random number whose value is related to the number of authorization requests sent by the storage device to the authorization terminal; Leval represents the storage device's level; Series k (j) represents the value corresponding to the j-th character of the previous authorization code for the k-th storage device; Identifier k (h) is the value corresponding to the h-th character of the device identification code ID of the k-th storage device, wherein each storage device is equipped with a unique identification code (memory chip identification code); the storage device includes a workpad and an onboard SD card;

[0073] The authorization code must be different from the authorization code stored in the basic ID database to be valid, so that the generated authorization code is one-time use.

[0074] It is worth noting that before the drone carries out the inspection mission, it grants the storage device an authorization code through the authorized terminal, and uses the authorization code to protect the storage device from read and write, effectively preventing the inspection data from being tampered with or copied, and effectively improving the security and non-copyability of the inspection data;

[0075] Meanwhile, when the drone collects inspection data at the inspection points, it queries the authorization code and obtains authorization from the authorization management unit before storing the inspection data in the storage device.

[0076] After the inspection data is read, the inspection point is associated with the inspection data through the association module to establish a mapping between the inspection point and the inspection data.

[0077] The association module includes an association unit and a task monitoring unit. The task monitoring unit monitors the inspection task to determine the number of inspections and the number of images captured by the drone at each inspection point.

[0078] The association unit associates the inspection data of the same inspection point based on the inspection data of the data reading module to form an association entry, and cooperates with the storage and archiving module to store the association entry;

[0079] The task monitoring unit acquires the inspection task of the UAV to monitor the inspection points and the amount of inspection data collected in the inspection task.

[0080] The task monitoring unit obtains the number of inspection points and the amount of inspection data collected at each inspection point according to the UAV inspection task. The inspection data includes image data and video data, preferably image data. The image data can maximize the acquisition of image information of each inspection point.

[0081] In addition, by matching the number of inspection images corresponding to the inspection points with the inspection tasks, the intelligent processing capability of inspection data is improved.

[0082] Meanwhile, after the association module associates the inspection data, an association entry is created in the inspection data, making it more convenient and efficient for the storage and archiving module to archive and rename the data.

[0083] In addition, after renaming, the associated entries are linked to the inspection points, so that the inspection location can be viewed by keywords or associated entries of the inspection point, thereby improving the convenience and comfort of querying inspection data.

[0084] The association unit obtains the sequence {S1, S2, ..., S} of the inspection points. M}, where S i Let $i$ be the i-th inspection point. Simultaneously, the association module acquires the inspection task of the UAV to obtain the inspection image sequence {P1, P2, ..., P_i} of the UAV at the corresponding inspection point. k}, P j Let j be the j-th inspection image; each image in the inspection image sequence is sorted according to the image acquisition time; at the same time, the basic number of inspection images at each inspection point is N;

[0085] The association unit establishes an association mapping relationship between the inspection points and the inspection images;

[0086] For example:

[0087] S1→{P1,P2,P3,...,P N}

[0088] S2→{P N+1 ,P N+2 ,P N+3 ,...,P 2N}

[0089] S3→{P 2N+1 ,P 2N+2 ,P 2N+3 ,...,P 3N} ....................................................

[0091] S M →{P (M-1)N+1 ,P (M-1)N+2 ,P (M-1)N+3 ,...,P MN}

[0092] If the number of images collected at the inspection points changes, i.e., N + Δ, where Δ is the corrected number of images collected, the value of which is determined by the inspection task (the number of images to be collected at each inspection point may vary). Then, the mapping relationship between inspection location and inspection images is established according to the following formula:

[0093]

[0094] In the formula, i∈[1,N], i∈Z (Z is an integer)

[0095] In addition, after the association module establishes a mapping relationship between the inspection points and each inspection point, the inspection images with the established mapping relationship are marked to establish a name associated with the inspection point (rename); and the inspection data of the same inspection point that has been renamed are archived.

[0096] The storage and archiving module includes a marking unit and an archiving unit. The marking unit is used to mark the inspection data of the data reading module according to the collection time sequence.

[0097] The archiving unit archives the inspection data based on the data from the association unit and the tagging unit, and establishes an index table to improve the convenience and comfort of querying the inspection data; wherein, when the operator needs to view the inspection data, he / she can query the inspection data of each inspection point through the index table;

[0098] Optionally, the marking unit re-establishes new inspection data identifiers for the already associated inspection data according to the mapping relationship between the inspection points and the inspection data; wherein, the inspection data identifier includes the inspection point name and the inspection location;

[0099] The marking unit includes a renaming executable program and a mapping relationship receiver. The renaming executable program is used to rename the inspection image, wherein the renamed name is associated with the inspection point name and the inspection location.

[0100] The mapping relationship receiver is used to receive the mapping relationship between the inspection points and the inspection data. After the mapping relationship is established, the mapping relationship receiver sends a renaming instruction to the renaming executable program. After responding to the renaming instruction, the renaming executable program renames the inspection data corresponding to the inspection points.

[0101] The renaming of the executable program is an executable program that can be recognized and executed by the computer or workpad. This is a technical means well known to those skilled in the art. Those skilled in the art can consult relevant technical manuals to learn about this technology. Therefore, it will not be described in detail in this embodiment.

[0102] Optionally, when performing an archiving operation, the archiving unit sends a storage archiving request to the operator to determine whether to record the archiving operation; if the operator determines to record the archiving operation, an index entry is created to store the index entry in the index table, and the index table is updated for the operator to query.

[0103] Through the cooperation of the archiving unit and the marking unit, the inspection data can be renamed and archived for the operator to view, thereby improving the efficiency and convenience of inspection data processing and maximizing the level of intelligence in inspection data processing.

[0104] In addition, this system can automatically identify work pad or card information, automatically match task information for preliminary data processing and archiving, and realize the convenience and efficiency of the overall business flow.

[0105] Example 2.

[0106] This embodiment should be understood to include at least all the features of any of the foregoing embodiments, and to further improve upon them, according to Figure 1 , Figure 2 , Figure 3 , Figure 4 , Figure 5 , Figure 6As shown, the data processing system also includes a verification module, which is used to verify the data uploaded by the storage and archiving module to the server, and after successful verification, to clear the data on the workpad and the onboard SD card.

[0107] The verification module includes a verification unit and a clearing unit. The verification unit is used to verify the inspection data, the data uploaded to the server by the storage and archiving module, and the inspection tasks. The clearing unit clears the inspection data in the workpad and the onboard SD card according to the verification result of the verification unit.

[0108] The verification unit includes a verifier and a feedback unit. The verifier is used to verify the data transmitted from the storage and archiving module to the server terminal in order to verify the integrity of the data transmission.

[0109] The feedback unit provides feedback to the storage device based on the integrity result of the transmitted data verified by the verifier, so as to cooperate with the clearing unit to clear the storage device;

[0110] The verifier uses CRC code error detection. First, the data bit sequence to be sent by the storage and archiving module is treated as the coefficients of a polynomial f(x). The sender divides this coefficients by a pre-agreed generator polynomial G(x) to obtain a remainder polynomial. This remainder polynomial is added to the data polynomial and sent to the receiver. The receiver divides the received polynomial f′(x) by the same generator polynomial G(x) to obtain a calculated remainder polynomial. If the calculated remainder polynomial is the same as the received polynomial, the transmission is error-free. If the calculated remainder polynomial is not equal to the received remainder polynomial, the transmission has an error, and the sender retransmits the data until it is correct. The storage device includes a working pad and an onboard SD card.

[0111] Once the verifier performs the verification and the verification result is accurate, the verification result is fed back to the working Pad through the feedback device.

[0112] Since the onboard SD card cannot receive feedback data from the feedback unit, the feedback data is sent to the device connected to the onboard SD card.

[0113] The clearing unit responds to the feedback signal from the feedback device and performs a formatting operation on the storage space of the airborne SD card and the workpad that stores inspection data;

[0114] By cooperating with the verification unit and the clearing unit, the inspection data of the storage archiving module is transmitted to the server, and then the storage device is cleared to ensure that the storage device has enough storage space to record the inspection data collected in the next inspection process.

[0115] The content disclosed above is only a preferred and feasible embodiment of the present invention, and is not intended to limit the scope of protection of the present invention. Therefore, all equivalent technical changes made based on the content of the present invention specification and drawings are included within the scope of protection of the present invention. Furthermore, the elements therein can be updated as technology develops.

Claims

1. A drone data intelligent processing system based on mobile office applications, the processing system comprising a server, characterized in that, The processing system also includes a data reading module, a data verification module, a storage and archiving module, and an association module. The server is connected to the data reading module, the data verification module, the storage and archiving module, and the adjustment module, respectively. The data reading module is used to read the inspection data collected by the UAV, so as to cooperate with the verification module to verify the inspection data; The data verification module is used to verify the inspection tasks and inspection data in order to verify the integrity of the data and the authorization status of the data. The association module is used to associate data at the same inspection location so that the inspection data of the inspection points can be associated with each other. The storage and archiving module stores the inspection data according to the verification results of the data verification module; The data verification module includes a verification unit and an authorization management unit. The authorization management unit verifies the authorization status of accessing or viewing inspection data. If the data reading module is in an unauthorized state, an authorization code needs to be obtained to access the inspection data in the storage device. The verification unit verifies the inspection data on the authorized storage device to verify the completion rate of the inspection data in the storage device. The verification unit acquires data from the UAV's inspection mission to determine whether the inspection data collected by the UAV is missing or incorrect; the inspection mission data includes the number of inspection points and the number of images collected at the inspection points. The authorization management unit includes an authorization terminal, a basic ID library, and an authorization code generation protocol. The authorization terminal generates an authorization code according to the authorization code generation protocol to grant the data reading module authorization to read the inspection data. The basic ID library stores used authorization codes and compares the used authorization codes with the newly generated authorization codes to verify that the authorization codes are available. The authorization code is compared with the used authorization codes in the basic ID database to verify that the authorization code is valid; The authorized terminal calculates the authorization code according to the following formula: In the formula, Authorize k (u) represents the value corresponding to the u-th character of the authorization code for the k-th storage device; v represents the number of successful connection pairings; n represents the total number of historical pairings; τ is a random number whose value is related to the number of authorization requests sent by the storage device to the authorization terminal; Leval represents the storage device's level; Series k (j) represents the value corresponding to the j-th character of the previous authorization code for the k-th storage device; Identifier k (h) is the value corresponding to the h-th character of the device identification code ID of the k-th storage device, wherein each storage device is equipped with a unique identification code; the storage device includes a workpad and an onboard SD card; The authorization code is only valid if it is different from the authorization code stored in the basic ID database, so that the generated authorization code is one-time use.

2. The UAV data intelligent processing system based on mobile office applications according to claim 1, characterized in that, The association module includes an association unit and a task monitoring unit. The task monitoring unit monitors the inspection task to determine the number of inspections and the number of images captured by the drone at each inspection point. The association unit associates the inspection data of the same inspection point based on the inspection data of the data reading module to form an association entry, and cooperates with the storage and archiving module to store the association entry; The task monitoring unit acquires the inspection task of the UAV to monitor the inspection points and the amount of inspection data collected in the inspection task.

3. The UAV data intelligent processing system based on mobile office applications according to claim 2, characterized in that, The data reading module includes a reading unit and a storage unit. The reading unit reads inspection data from the work pad and the onboard SD card. The storage unit stores the inspection data read by the reading unit; The reading unit includes a reader and a data transmitter. The reader is used to read the inspection data stored on the work pad and the onboard SD card. The data transmitter transmits the inspection data read from the reader to the storage and archiving module, so as to cooperate with the storage and archiving module to store the inspection data.

4. The UAV data intelligent processing system based on mobile office applications according to claim 3, characterized in that, The storage and archiving module includes a marking unit and an archiving unit. The marking unit is used to mark the inspection data of the data reading module according to the collection time sequence. The archiving unit archives the inspection data based on the data from the association unit and the tagging unit, and establishes an index table; when the operator needs to view the inspection data, he / she can query the inspection data of each inspection point through the index table.

5. The UAV data intelligent processing system based on mobile office applications according to claim 4, characterized in that, The marking unit, based on the mapping relationship between the inspection points and the inspection data, sequentially re-establishes new inspection data identifiers for the already associated inspection data. The inspection data identifier includes the inspection point name and the inspection location.

6. The UAV data intelligent processing system based on mobile office applications according to claim 5, characterized in that, When performing an archiving operation, the archiving unit sends a storage archiving request to the operator to determine whether the archiving operation should be recorded. If the operator determines that the archiving operation needs to be recorded, an index entry is created to store the index entry in the index table, and the index table is updated for the operator to query.