Unmanned aerial vehicle renting method, device, equipment and medium

Through the user interface, matching, confirmation and payment modules of the drone rental platform, the rental process is simplified, solving the problems of low rental efficiency and low resource utilization in existing technologies, and realizing efficient and safe drone rental.

CN120807113APending Publication Date: 2025-10-17SHENZHEN DAMO DAZHI CONTROL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411107463.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-13
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Existing drone rental methods are cumbersome, with low rental efficiency, low resource utilization, and a lack of unified management and monitoring, resulting in idle equipment and poor security.

Method used

The borrower's demand information is obtained through the user interface module, and after integrity verification, the target lender is selected using the matching module. The order and transaction terms are processed through the confirmation and payment module, and the drone rental status is updated.

Benefits of technology

It improves leasing efficiency, synchronizes information between borrowers and lenders, improves resource utilization, and ensures the security and transparency of transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120807113A_ABST
    Figure CN120807113A_ABST
Patent Text Reader

Abstract

The invention discloses an unmanned aerial vehicle renting method, device and equipment and a medium, and the method comprises the steps: obtaining demand list information filled by a borrower through a user interface module; performing integrity verification on the demand list information through the demand processing module to obtain a verification result; if the verification result is successful, performing order matching through a matching module according to the demand order information to select a plurality of lenders, and selecting a target lender from the plurality of lenders; borrowing order information corresponding to the target lender is confirmed through a confirmation module; and processing payment orders and transaction terms corresponding to the borrowing order information through a payment module, and updating the renting state of the unmanned aerial vehicle through a user interface module. According to the method and the system, multiple times of communication and confirmation are not needed in the whole renting process, so that the renting efficiency is improved, in addition, the resource utilization rate is improved due to information synchronization of the borrowing party and the lending party, and the transaction safety is also guaranteed.
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 leasing, and in particular to a method, device, equipment and medium for leasing a UAV. BACKGROUND

[0002] With the rapid development of UAV technology, UAV cluster performances are applied more and more widely in various large-scale activities, and the demand for UAVs has increased significantly, which makes the existing UAV leasing method difficult to cope with. The existing UAV leasing method mainly has the following three problems: the first problem is that the UAV leasing process is complicated, involving multiple links, including equipment matching, order confirmation, payment and communication, etc., and the borrower needs to spend a lot of time and effort to communicate and confirm multiple times, which is low in efficiency; the second problem is that the information of the borrower and the lender is out of sync, which leads to serious waste of resources and idle equipment, i.e., low resource utilization; the third problem is the lack of unified management and monitoring means, which makes it difficult to guarantee the transparency and security of the leasing process. SUMMARY

[0003] Embodiments of the present application provide a method, device, equipment and medium for leasing a UAV, aiming to solve the problem of low efficiency of the existing UAV leasing.

[0004] In a first aspect, embodiments of the present application provide a method for leasing a UAV, comprising:

[0005] obtaining demand sheet information filled by a borrower through a user interface module;

[0006] performing integrity verification on the demand sheet information through a demand processing module to obtain a verification result;

[0007] if the verification result is verification success, performing order matching through a matching module according to the demand sheet information to select a plurality of lenders, and selecting a target lender from the plurality of lenders;

[0008] confirming the borrowing order information corresponding to the target lender through a confirmation module;

[0009] processing a payment order and transaction terms corresponding to the borrowing order information through a payment module, and updating the leasing status of the UAV through the user interface module.

[0010] In a second aspect, embodiments of the present application also provide a device for leasing a UAV, comprising:

[0011] an obtaining unit configured to obtain demand sheet information filled by a borrower through a user interface module;

[0012] a verification unit configured to perform integrity verification on the demand sheet information through a demand processing module to obtain a verification result;

[0013] a matching selection unit configured to, if the check result is a check success, perform order matching through a matching module according to the demand sheet information to select a plurality of lending parties, and select a target lending party from the plurality of lending parties;

[0014] a confirmation unit configured to confirm, through a confirmation module, borrowing order information corresponding to the target lending party;

[0015] a processing update unit configured to process, through a payment module, a payment order and transaction terms corresponding to the borrowing order information, and update, through the user interface module, a rental state of the unmanned aerial vehicle.

[0016] In a third aspect, an embodiment of the present application further provides a computer device, wherein an unmanned aerial vehicle rental platform is built in the computer device, and the computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the above method when executing the computer program.

[0017] In a fourth aspect, an embodiment of the present application further provides a computer readable storage medium, wherein the storage medium stores a computer program, and the computer program can implement the above method when being executed by a processor.

[0018] The embodiment of the present application provides an unmanned aerial vehicle rental method, device, equipment and medium. The method comprises the following steps: obtaining demand sheet information filled by a borrowing party through a user interface module; performing integrity check on the demand sheet information through a demand processing module to obtain a check result; if the check result is a check success, performing order matching through a matching module according to the demand sheet information to select a plurality of lending parties, and selecting a target lending party from the plurality of lending parties; confirming, through a confirmation module, borrowing order information corresponding to the target lending party; processing, through a payment module, a payment order and transaction terms corresponding to the borrowing order information, and updating, through the user interface module, a rental state of the unmanned aerial vehicle. The technical scheme of the embodiment of the present application performs order matching through a matching module according to demand sheet information to select a plurality of lending parties, and selects a target lending party from the plurality of lending parties; confirms, through a confirmation module, borrowing order information corresponding to the target lending party; processes, through a payment module, a payment order and transaction terms corresponding to the borrowing order information, and updates a rental state of the unmanned aerial vehicle. The whole rental process does not need multiple communications and confirmations, thereby improving rental efficiency. In addition, not only the information of the borrowing party and the lending party is synchronized, thereby improving resource utilization rate, but also the safety of transaction is guaranteed. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort based on these drawings.

[0020] Figure 1 A flowchart of a UAV rental method provided by an embodiment of the present application is shown in FIG. 1.

[0021] Figure 2 A block diagram of a UAV rental platform provided by an embodiment of the present application is shown in FIG. 2.

[0022] Figure 3 A sub-flowchart of a UAV rental method provided by an embodiment of the present application is shown in FIG. 3.

[0023] Figure 4 A sub-flowchart of a UAV rental method provided by an embodiment of the present application is shown in FIG. 4.

[0024] Figure 5 A sub-flowchart of a UAV rental method provided by an embodiment of the present application is shown in FIG. 5.

[0025] Figure 6 A flowchart of a UAV rental method provided by another embodiment of the present application is shown in FIG. 6.

[0026] Figure 7 A schematic block diagram of a UAV rental device provided by an embodiment of the present application is shown in FIG. 7.

[0027] Figure 8 A schematic block diagram of a computer device provided by an embodiment of the present application is shown in FIG. 8. DETAILED DESCRIPTION

[0028] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative effort belong to the scope of protection of the present application.

[0029] It should be understood that, when used in the specification and the appended claims, the terms "comprise" and "include" indicate the presence of the described features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0030] It should also be understood that the terms used herein are for the purpose of describing particular embodiments and are not intended to limit the application. As used in the specification and the appended claims, the singular forms "a," "an" and "the" are intended to include plural forms as well, unless the context clearly indicates otherwise.

[0031] It should further be understood that the term "and / or" as used herein refers to any combination of associated terms, including all possible combinations, and includes the combinations.

[0032] As used in the specification and the appended claims, the term "if' can be construed to mean "when" or "once," or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [a described condition or event] is detected" can be construed to mean "once it is determined" or "in response to determining" or "once [the described condition or event] is detected" or "in response to detecting [the described condition or event]," depending on the context.

[0033] Referring to Figure 1 , Figure 1 is a flowchart of a method for renting a UAV provided by an embodiment of the application. The method for renting a UAV is described in detail below. As shown in Figure 1 , the method includes the following steps S110-S150.

[0034] S110, obtaining demand form information filled by a borrower through a user interface module.

[0035] In an embodiment of the application, the method for renting a UAV is applied to a UAV rental platform, as shown in Figure 2 The UAV rental platform includes a user interface module, a demand processing module, a matching module, a confirmation module, and a payment module. The user interface module is configured to display a demand form filling interface to a borrower, and the demand form information filled by the borrower can be obtained through the user interface module.

[0036] S120, performing integrity verification on the demand form information through a demand processing module to obtain a verification result.

[0037] In an embodiment of the application, the demand processing module and the user interface module are configured to receive and perform integrity verification on the demand form information to obtain a verification result. Specifically, the demand form information includes a project name, a performance location, a performance time, a number of UAVs, and supporting equipment, as shown in Figure 3As shown, step S120 can specifically include steps S121-S123: S121, performing integrity check on the field values corresponding to the project name, the performance location, the performance time, the number of drones and the supporting equipment by the demand processing module; S122, if at least one of the field values corresponding to the project name, the performance location, the performance time, the number of drones and the supporting equipment is missing or does not meet the preset field requirement, setting the check result as check failure; S123, if none of the field values corresponding to the project name, the performance location, the performance time, the number of drones and the supporting equipment is missing and meets the preset field requirement, setting the check result as check success. It should be noted that in the embodiment, the preset field requirement is different for different fields, for example, the field requirement of the project name is a string, and the field requirement of the number of drones is a number. Understandably, if the check result is check failure, the field name corresponding to the missing field value and / or the field value not meeting the preset field requirement is obtained, and the field name and the reason for check failure are displayed to the borrower for viewing, for example, if the performance time is not filled or filled in a manner not meeting the requirement, the borrower is displayed, "the performance time: not filled or filled in a manner not meeting the requirement"; if an update instruction is received, indicating that the borrower has modified the demand order information, the demand order information modified by the borrower is obtained through the user interface, the modified demand order information is taken as the demand order information, and the step of performing integrity check on the demand order information by the demand processing module to obtain the check result is executed. It should be further noted that in the embodiment, the supporting equipment is an equipment used in conjunction with the drone. In the embodiment, by performing integrity check on the demand order information, the integrity of the demand order information can be ensured, and the rental efficiency can be further improved.

[0038] S130, if the check result is check success, performing order matching by the matching module according to the demand order information to select a plurality of lending parties, and selecting a target lending party from the plurality of lending parties.

[0039] In the embodiment of the application, as shown in Figure 2 The unmanned aerial vehicle rental platform further includes a database connected with the demand processing module, used for receiving and storing the demand order information. Understandably, the database also stores the lending equipment information of the lending party, and the lending equipment information includes the lending location. Specifically, as shown in Figure 4As shown, step S130 can specifically include steps S131-S135: S131, querying out lending device information from the database through the matching module according to the demand order information, wherein the lending device information includes lending place, order evaluation information, available time and available quantity; S132, calculating time matching degree through a time period matching formula according to the performance time and the available time; S133, calculating inventory matching degree through an inventory matching formula according to the number of unmanned aerial vehicles and the available quantity; S134, performing order matching according to the time matching degree and the inventory matching degree to select a plurality of the lending parties; S135, selecting the target lending party from the plurality of the lending parties according to the time matching degree, the inventory matching degree, the performance place, the lending place and the order evaluation information. It should be noted that in the embodiment, the matching module is connected with the demand processing module and the database to obtain the demand order information and query out the lending device information from the database according to the demand order information. Understandably, the matching module is also used to match the target lending party according to the demand order information and the lending device information. The time period matching formula is shown in formula (1), the inventory matching formula includes a single inventory matching formula and a comprehensive inventory matching formula, the single inventory matching formula is shown in formula (2), and understandably, the inventory matching degree calculated by the single inventory matching formula is a single inventory matching degree, and the inventory matching degree calculated by the comprehensive inventory matching formula is a comprehensive matching degree, that is, the inventory matching degree includes the single inventory matching degree and the comprehensive inventory matching degree. In formula (1), the performance time is T r , the available time is T a , the time matching degree is M t , |T r ∩T a | represents the intersection of the performance time and the available time, and |T r | represents the length of the performance time; in formula (2), the number of unmanned aerial vehicles is N r , the available quantity is N a , and the single inventory matching degree is M nIt should be noted that in the present embodiment, if the performance time is June 5 and June 7, the available time is June 3 to June 9, that is, 2 days before and after the performance time are added as occupied time for matching, and the occupation is equivalent to the UAV being in the "rental lock" state. In actual application, when matching the UAV time period, the expected occupation time needs to be calculated, and the two previous and subsequent logistics times can also be covered. Understandably, when matching the inventory, if the inventory of a single lender is not enough, the inventory of multiple lenders can be combined to meet the demand, that is, the inventory is matched by using a comprehensive inventory matching formula, and the comprehensive inventory matching formula is shown in formula (3). In formula (3), N a1 , N a2 … N ak represent the inventory quantities of multiple lenders, N r is the number of UAVs, and N a1 +N a2 +…+N ak ≥ Nr, M nc is the comprehensive inventory matching degree. When using a single inventory matching formula to match the inventory, the lender with a larger available quantity and available matching equipment than the number of UAVs and matching equipment is preferentially selected. The matching equipment can be a battery, a base station kit, an AP (Access Point, wireless access point) kit, a radio kit, and the like

[0040]

[0041]

[0042]

[0043] Further, after selecting multiple lenders according to the time matching degree and the inventory matching degree, the target lender is selected from the multiple lenders according to the time matching degree, the inventory matching degree, the performance location, the lending location, and the order evaluation information. Specifically, as shown in FIG. 6, the target lender is selected from the multiple lenders according to the time matching degree, the inventory matching degree, the performance location, the lending location, and the order evaluation information. Figure 5As shown, step S135 may specifically include steps S1351-S1355: S1351, obtain the coordinates of the required location according to the performance location, and obtain the coordinates of the lending location according to the lending location; S1352, calculate the regional matching degree according to the coordinates of the required location and the coordinates of the lending location through the regional matching formula; S1353, calculate the credit score according to the order evaluation information through the credit score formula; S1354, calculate the comprehensive matching degree according to the regional matching degree, the credit score, the time matching degree and the inventory matching degree through the comprehensive matching formula; S1355, select the target lender from the multiple lenders according to the comprehensive matching degree. It should be noted that, in this embodiment, the regional matching formula is as shown in formula (4). In formula (4), the coordinates of the required location are L r , the coordinates of the lending location are L a , the regional matching degree is M l , d(L r , L a ) represents the distance between the coordinates of the demand location and the coordinates of the lending location. It is understandable that the higher the regional matching degree, the closer the distance between the lender's location and the drone performance location is. Conversely, if the regional matching degree is lower, the distance between the lender's location and the drone performance location is farther. It is also understandable that if the drone is in a warehouse, the lending location coordinates are the warehouse location; if the drone is at the performance location of the previous order, the lending location coordinates are the performance location of the previous order. It should also be noted that, in this embodiment, the order evaluation information includes the total number of completed orders and the evaluation score of each order. The credit scoring formula is shown in formula (5). In formula (5), S is the credit score, R i is the evaluation score of the i-th order, and n is the total number of completed orders. The comprehensive matching formula is shown in formula (6). In formula (6), M is the comprehensive matching degree, w t 、w n 、w l and w s are the weight coefficients of time matching, inventory matching, regional matching and credit score, respectively, satisfying w t +w n +w l +w s =1, it can be understood that M in formula (6) n Can also be M nc .

[0044]

[0045]

[0046] M=wt • M t + w n • M n + w l • M l + w s • S (6)

[0047] In this embodiment, after the comprehensive matching degree is calculated according to the regional matching degree, the reputation score, the time matching degree and the inventory matching degree, the target lending party corresponding to the maximum value of the comprehensive matching degree among the plurality of lending parties is selected as the target lending party. Understandably, in this embodiment, the target lending party selected through multi-dimensional matching of the regional matching degree, the time matching degree, the inventory matching degree and the reputation score is more suitable for the rental demand.

[0048] S140, confirming the borrowing order information corresponding to the target lending party through the confirmation module.

[0049] In this embodiment, the confirmation module is connected with the matching module and the database, and is used to confirm the borrowing order information corresponding to the target lending party, and update the performance time after receiving a borrowing time modification confirmation instruction, and return to execute the step of selecting the target lending party from the plurality of lending parties. Understandably, after the borrowing party modifies the performance time and confirms it through the confirmation module, the confirmation module updates the demand order information and feeds back the demand order information to the borrowing party for confirmation. Since only the performance time in the demand order information is changed, the target lending party needs to be selected from the plurality of lending parties again. It should be noted that in this embodiment, if the confirmation module receives a borrowing location modification confirmation instruction, the performance location is updated, and the steps of performing order matching according to the demand order information through the matching module to select a plurality of lending parties, and selecting a target lending party from the plurality of lending parties are returned to execute.

[0050] S150, processing the payment order and transaction terms corresponding to the borrowing order information through the payment module, and updating the rental state of the unmanned aerial vehicle through the user interface module.

[0051] In this embodiment, the payment module is connected with the confirmation module and the user interface module, and is used to process the payment order and transaction terms corresponding to the borrowing order information, and update the rental state of the unmanned aerial vehicle through the user interface module, so as to ensure the transparency and standardization of the transaction.

[0052] Figure 6A flowchart of a UAV renting method provided for another embodiment of the present application is shown in FIG. 17. In this embodiment, the method comprises steps S110-S150. That is, in this embodiment, the method further comprises steps S160-S190 after step S150 of the above embodiment. Figure 6

[0053] S160, obtaining logistics single information filled by the borrower through the user interface module, and opening a ground station right of the target lending party according to the logistics single information, so as to make the UAV of the target lending party leave the warehouse and update the lending equipment information;

[0054] S170, if the signing confirmation instruction of the borrower is received, judging whether the borrower has a subsequent order of the target lending party, and if the subsequent order of the target lending party exists, executing step S180;

[0055] S180, making the UAV of the target lending party leave the warehouse according to the subsequent order and updating the lending equipment information;

[0056] S190, initiating an overdue fee or initiating a refund to the target lending party according to the actual borrowing time of the borrower.

[0057] ​In an embodiment of the present invention, the logistics order information filled in by the borrower is obtained through the user interface module. At this time, the rental cooperation between the borrower and the lender is formally reached; the drone rental platform opens the ground station authority to the target lender based on the logistics order information, so that the drone of the target lender can be shipped out of the warehouse and the rental equipment information is updated, specifically, the available quantity in the rental equipment information is updated; if the drone rental platform receives the receipt confirmation instruction from the borrower, indicating that the borrower has signed for and put into the warehouse the drone borrowed from the lender, it will continue to determine whether the borrower has a subsequent order from the target lender; if there is no subsequent order from the target lender, the borrower will fill in the relevant logistics information on the drone rental platform after performing the drone show to return the borrowed drone to the lender, and the lender will be responsible for the borrower's payment. The drone is inspected and put into storage. If the drone is found to be damaged during the inspection process, compensation will be requested from the borrower through the drone rental platform; if there is a subsequent order from the target lender, the drone of the target lender will be taken out of the storage according to the subsequent order, and the rental equipment information will be updated. Specifically, if the number of drones that have been loaned out meets the demand for the number of drones for the next rental order, there is no need to put the drone into storage, and it can be directly sent to the performance venue of the next rental order, thereby improving the equipment circulation speed and reducing logistics costs; based on the actual borrowing time of the borrower, it is determined whether the borrowing time of the borrower has expired. If the borrowing time of the borrower has expired, the drone rental platform will initiate an overdue renewal to the borrower. If the borrowing time of the borrower does not exceed the borrowing time of the borrower, the drone rental platform will initiate a refund to the target lender.

[0058] It should be noted that the drone rental method in this embodiment is suitable for application scenarios that require a large number of drones, such as large-scale event performances, film and television shooting, security patrols, agricultural monitoring, emergency rescue, and scientific research. This embodiment solves the problems of low rental efficiency and low resource utilization in the existing technology. In summary, this embodiment performs order matching through the matching module based on the demand order information to select multiple lenders, and selects the target lender from the multiple lenders; confirms the borrowing order information corresponding to the target lender through the confirmation module; processes the payment order and transaction terms corresponding to the borrowing order information through the payment module, and updates the rental status of the drone. The entire rental process does not require multiple communications and confirmations, thereby improving rental efficiency; because the information of the borrower and lender is synchronized during the rental process, resource utilization is improved; and the security of the transaction is guaranteed by the payment module.

[0059] Figure 7 FIG is a schematic block diagram of a drone rental device 200 provided by an embodiment of the present invention.Figure 7 Corresponding to the above unmanned aerial vehicle renting method, the present application also provides an unmanned aerial vehicle renting device 200. The unmanned aerial vehicle renting device 200 comprises units for executing the above unmanned aerial vehicle renting method, and the device can be configured in an unmanned aerial vehicle renting platform built in a computer device. Specifically, please refer to Figure 7 The unmanned aerial vehicle renting device 200 comprises an acquisition unit 201, a verification unit 202, a matching selection unit 203, a confirmation unit 204, and a processing update unit 205.

[0060] The acquisition unit 201 is configured to acquire demand form information filled by a borrower through a user interface module; the verification unit 202 is configured to perform integrity verification on the demand form information through a demand processing module to obtain a verification result; the matching selection unit 203 is configured to, if the verification result is verification success, perform order matching according to the demand form information through a matching module to select a plurality of lending parties, and select a target lending party from the plurality of lending parties; the confirmation unit 204 is configured to confirm borrowing order information corresponding to the target lending party through a confirmation module; and the processing update unit 205 is configured to process a payment order and transaction terms corresponding to the borrowing order information through a payment module, and update the renting state of the unmanned aerial vehicle through the user interface module.

[0061] In some embodiments, such as the present embodiment, the verification unit 202 comprises a verification subunit, a first setting unit, and a second setting unit.

[0062] The verification subunit is configured to perform integrity verification on field values corresponding to the project name, the performance location, the performance time, the number of unmanned aerial vehicles, and the supporting equipment through the demand processing module;

[0063] The first setting unit is configured to, if at least one of the field values corresponding to the project name, the performance location, the performance time, the number of unmanned aerial vehicles, and the supporting equipment is missing or does not meet a preset field requirement, set the verification result as verification failure;

[0064] The second setting unit is configured to, if none of the field values corresponding to the project name, the performance location, the performance time, the number of unmanned aerial vehicles, and the supporting equipment is missing and meets the preset field requirement, set the verification result as the verification success.

[0065] In some embodiments, such as the present embodiment, the matching selection unit 203 comprises a query unit, a first calculation unit, a second calculation unit, a matching unit, and a selection unit.

[0066] The query unit is configured to query the lending device information from the database through the matching module according to the demand information, wherein the lending device information comprises a lending location, order evaluation information, available time and available quantity; the first calculation unit is configured to calculate a time matching degree through a time period matching formula according to the performance time and the available time; the second calculation unit is configured to calculate a stock matching degree through a stock matching formula according to the quantity of the unmanned aerial vehicle and the available quantity; the matching unit is configured to perform order matching according to the time matching degree and the stock matching degree to select a plurality of the lending parties; and the selection unit is configured to select the target lending party from the plurality of the lending parties according to the time matching degree, the stock matching degree, the performance location, the lending location and the order evaluation information.

[0067] In some embodiments, such as the present embodiment, the selection unit comprises a first acquisition sub-unit, a third calculation unit, a fourth calculation unit, a fifth calculation unit and a selection sub-unit.

[0068] The first acquisition sub-unit is configured to acquire demand location coordinates according to the performance location and acquire lending location coordinates according to the lending location; the third calculation unit is configured to calculate a regional matching degree through a regional matching formula according to the demand location coordinates and the lending location coordinates; the fourth calculation unit is configured to calculate a credit score through a credit scoring formula according to the order evaluation information; the fifth calculation unit is configured to calculate a comprehensive matching degree through a comprehensive matching formula according to the regional matching degree, the credit score, the time matching degree and the stock matching degree; and the selection sub-unit is configured to select the target lending party from the plurality of the lending parties according to the comprehensive matching degree.

[0069] In some embodiments, such as the present embodiment, the unmanned aerial vehicle renting device 200 further comprises a receiving updating unit, an acquisition display unit, an acquisition execution unit, a second acquisition sub-unit, a receiving judgment unit, an updating unit and an initiating unit.

[0070] The receiving updating unit is configured to update the performance time and return to the step of selecting the target lending party from the plurality of lending parties if the confirmation module receives a borrowed time modification confirmation instruction. The obtaining display unit is configured to obtain a field name corresponding to a missing field value and / or a field value not meeting the preset field requirement and display the field name and the reason for the failed verification to the borrower for viewing if the verification result is the failed verification. The obtaining execution unit is configured to obtain the modified requirement order information of the borrower through the user interface if an update instruction is received, take the modified requirement order information as the requirement order information, and execute the step of performing the integrity verification on the requirement order information by the requirement processing module to obtain a verification result. The second obtaining sub-unit is configured to obtain logistics order information filled by the borrower through the user interface module, open a ground station right of the target lending party according to the logistics order information, make a drone of the target lending party leave the warehouse, and update the lending equipment information. The receiving judgment unit is configured to judge whether the borrower has a subsequent order of the target lending party if a signed confirmation instruction of the borrower is received. The updating unit is configured to make the drone of the target lending party leave the warehouse according to the subsequent order if the subsequent order of the target lending party exists, and update the lending equipment information. The initiating unit is configured to initiate an overdue fee or a refund to the target lending party according to the actual borrowed time of the borrower.

[0071] The unmanned aerial vehicle renting device can be implemented in the form of a computer program which can run on a computer device as shown in the drawings. Figure 8 The computer device 300 is a device with the unmanned aerial vehicle renting function.

[0072] Please refer to Figure 8 , Figure 8 is a schematic block diagram of a computer device provided by an embodiment of the present application. The computer device 300 is a device with the unmanned aerial vehicle renting function.

[0073] Please refer to Figure 8 The computer device 300 includes a processor 302, a memory, and a network interface 305 connected through a system bus 301, wherein the memory can include a non-volatile storage medium 303 and an internal memory 304.

[0074] The non-volatile storage medium 303 can store an operating system 3031 and a computer program 3032. The computer program 3032, when executed, can make the processor 302 execute an unmanned aerial vehicle renting method.

[0075] The processor 302 is configured to provide computing and control capabilities to support the operation of the entire computer device 300.

[0076] The memory 304 provides an environment for running the computer program 3032 in the nonvolatile storage medium 303, which, when executed by the processor 302, enables the processor 302 to perform the unmanned aerial vehicle renting method.

[0077] The network interface 305 is configured to perform network communication with other devices. Figure 8 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device 300 to which the scheme of the present application is applied. The specific computer device 300 can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0078] The processor 302 is configured to run the computer program 3032 stored in the memory to implement any of the embodiments of the unmanned aerial vehicle renting method described above.

[0079] It should be understood that, in the embodiments of the present application, the processor 302 can be a central processing unit (CPU), and the processor 302 can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0080] It should be understood by those of ordinary skill in the art that all or part of the processes in the above-mentioned embodiments of the method can be completed by a computer program instructing related hardware. The computer program can be stored in a storage medium, which is a computer-readable storage medium. The computer program is executed by at least one processor in the computer system to implement the process steps of the above-mentioned embodiments of the method.

[0081] Therefore, the present application also provides a storage medium. The storage medium can be a computer-readable storage medium. The storage medium stores a computer program. The computer program, when executed by a processor, enables the processor to perform any of the embodiments of the unmanned aerial vehicle renting method described above.

[0082] The storage medium can be a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk, and various computer readable storage media that can store program codes.

[0083] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been described in the above description in a general manner. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0084] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of each unit is only a logical function division, and actual implementation can have another division manner. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed.

[0085] The steps in the method embodiments of the present application can be adjusted, combined and deleted in sequence according to actual needs. The units in the device embodiments of the present application can be combined, divided and deleted according to actual needs. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0086] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a storage medium. Based on such understanding, the technical solutions of the present application essentially or say the parts that make contributions to the prior art, or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device to execute all or part of the steps of the methods described in each embodiment of the present application.

[0087] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0088] It will be apparent to those skilled in the art that various modifications and variations can be made to the present application without departing from the spirit or scope of the application. Thus, it is intended that the present application cover modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.

[0089] The above descriptions are only the specific embodiments of the application, but the protection scope of the application is not limited to this. Any skilled person in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the application, and these modifications or replacements should be covered in the protection scope of the application. Therefore, the protection scope of the application should be subject to the protection scope of the claims.

Claims

1. A drone rental method, characterized in that: include: Obtain the demand form information filled in by the borrower through the user interface module; Performing integrity check on the demand form information through the demand processing module to obtain a check result; If the verification result is successful, order matching is performed through a matching module according to the demand order information to select multiple lenders, and a target lender is selected from the multiple lenders; Confirming the borrowing order information corresponding to the target lender through a confirmation module; The payment module processes the payment order and transaction terms corresponding to the borrowing order information, and updates the rental status of the drone through the user interface module.

2. The method according to claim 1, characterized in that The demand form information includes the project name, performance location, performance time, number of drones, and supporting equipment. The demand processing module performs integrity verification on the demand form information to obtain a verification result, including: Performing integrity checks on the field values ​​corresponding to the project name, the performance location, the performance time, the number of drones, and the supporting equipment through the demand processing module; If at least one of the field values ​​corresponding to the project name, the performance location, the performance time, the number of drones, and the supporting equipment is missing or does not meet the preset field requirements, the verification result is set to verification failure; If the field values ​​corresponding to the project name, the performance location, the performance time, the number of drones, and the supporting equipment are not missing and meet the preset field requirements, the verification result is set to the verification success.

3. The method according to claim 2, characterized in that The step of performing order matching through a matching module according to the demand order information to select a plurality of lenders, and selecting a target lender from the plurality of lenders, includes: According to the demand order information, the matching module searches for loan equipment information from a database, wherein the loan equipment information includes a loan location, order evaluation information, available time, and available quantity; Calculating a time matching degree according to the performance time and the available time using a time period matching formula; Calculating an inventory matching degree according to the number of drones and the available quantity using an inventory matching formula; Perform order matching based on the time matching degree and the inventory matching degree to select a plurality of lenders; The target lender is selected from the plurality of lenders according to the time matching degree, the inventory matching degree, the performance location, the lending location and the order evaluation information.

4. The method according to claim 3, characterized in that The selecting the target lender from the plurality of lenders according to the time matching degree, the inventory matching degree, the performance location, the lending location, and the order evaluation information includes: Acquire the coordinates of the required location according to the performance location, and acquire the coordinates of the lending location according to the lending location; Calculating the regional matching degree according to the coordinates of the demand location and the coordinates of the lending location using a regional matching formula; Calculate the reputation score using a reputation score formula based on the order evaluation information; Calculating a comprehensive matching degree using a comprehensive matching formula based on the regional matching degree, the credit score, the time matching degree, and the inventory matching degree; The target lender is selected from the plurality of lenders according to the comprehensive matching degree.

5. The method according to claim 2, characterized in that After the confirmation module confirms the borrowing order information corresponding to the target lender, the method further includes: If the confirmation module receives the borrowing time modification confirmation instruction, the performance time is updated, and the process returns to the step of selecting a target lender from the plurality of lenders.

6. The method according to claim 2, characterized in that After the demand processing module performs integrity verification on the demand form information to obtain a verification result, the method further includes: If the verification result is that the verification fails, obtaining the field name corresponding to the field value that is missing and / or does not meet the preset field requirements, and displaying the field name and the reason for the verification failure to the borrower for review; If an update instruction is received, the modified demand order information of the borrower is obtained through the user interface, the modified demand order information is used as the demand order information, and the step of performing integrity verification on the demand order information through the demand processing module to obtain a verification result is executed.

7. The method according to claim 1, characterized in that After the payment module processes the payment order and transaction terms corresponding to the borrowing order information and updates the rental status of the drone through the user interface module, the method further includes: Obtaining the logistics order information filled in by the borrower through the user interface module, and opening the ground station permission to the target lender based on the logistics order information, so as to enable the target lender's drone to be released from the warehouse and update the loaned equipment information; If a receipt confirmation instruction is received from the borrower, determining whether the borrower has a subsequent order from the target lender; If there is a subsequent order from the target lender, the target lender's drone is shipped out of the warehouse according to the subsequent order, and the loaned device information is updated; Initiate overdue renewal to the borrower or refund to the target lender based on the actual borrowing time of the borrower.

8. A drone rental device, characterized in that: include: An acquisition unit, configured to acquire the demand form information filled in by the borrower through a user interface module; A verification unit, configured to perform integrity verification on the demand form information through a demand processing module to obtain a verification result; a matching selection unit configured to, if the verification result is successful, perform order matching through a matching module based on the demand order information to select multiple lenders, and select a target lender from the multiple lenders; a confirmation unit, configured to confirm the borrowing order information corresponding to the target lender through a confirmation module; The processing and updating unit is configured to process the payment order and transaction terms corresponding to the borrowing order information through the payment module, and update the rental status of the drone through the user interface module.

9. A computer device, characterized in that: A drone rental platform is built on the computer device, and the computer device includes a memory and a processor. A computer program is stored on the memory, and when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and when the computer program is executed by a processor, the computer program can implement the method according to any one of claims 1 to 7.