Method and device for generating charge pal order based on power bouncing result, and renting server

By analyzing the power bank's bounce results and obtaining rental data, and generating accurate rental orders, the problem of successful pop-up of the power bank but not detected is solved, and monitoring accuracy and user experience are improved.

CN119904293APending Publication Date: 2025-04-29INFORICH INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411822669.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-11
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In the existing power bank rental system, the power bank pop-up operation is successful but not detected, and a rental order is still generated, resulting in the inability to accurately monitor the power bank, and there may be losses to the renter and user.

Method used

By receiving the power bank bullet-up results sent by the rental equipment, analyzing the power bank results, determining whether the power bank pops up successfully or there is a suspected loss mark, obtaining the rental data of the power bank, and generating an accurate rental order based on the data.

Benefits of technology

It improves the accuracy of generating power bank rental orders, realizes accurate monitoring of power banks, reduces losses to lenders and users, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119904293A_ABST
    Figure CN119904293A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of power bank renting, and particularly discloses a method and a device for generating a power bank order based on a power bouncing result, and a renting server. And when the analysis shows that the power popping result shows that the user corresponding to the power popping result has successfully rented the power bank from the renting device or the power bank is suspected to be lost, a corresponding renting order is intelligently generated for the user according to the related data of the power bank, such as an identifier, so that the generation accuracy of the power bank renting order is improved, and the user experience is improved. Therefore, the power bank can be monitored or the guarantee deposit can be returned to the user according to the generated accurate renting order, the loss of the user is reduced while the number of power bank renters is reduced, and the experience feeling of renting the power bank by the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of power bank rental, and in particular to a method and device for generating a power bank order based on a power-on result, and a rental server. Background Art

[0002] With the rapid development of electronic equipment technology and the convenience and benefits that electronic equipment brings to people's lives, work, study and entertainment, people's demand and dependence on electronic equipment are getting higher and higher. Therefore, timely replenishing power for electronic equipment has become a problem of particular concern to people.

[0003] As a result, shared power banks came into being, and their technology has become more and more mature. The streets are full of power banks to meet people's needs for charging electronic devices. In actual applications, when a power bank rental request is detected by a user through an APP or by scanning a QR code on a rental device, the operating status of the rental device and the power bank on the rental device is checked. If normal, the power bank pop-up operation is executed and the corresponding rental order is directly generated for the user.

[0004] However, it is found in practice that although the power bank pop-up operation is executed, the power bank may not be successfully popped out or the power bank is successfully popped out but not detected, but the corresponding rental order is still generated, and the power bank cannot be accurately monitored while reducing the loss of the power bank renter or user. Therefore, it is urgent to propose a technical solution that can improve the accuracy of generating power bank rental orders, so as to achieve accurate monitoring of the power bank and reduce the loss of the power bank renter or user. Summary of the invention

[0005] The present invention provides a method and device for generating power bank orders based on power-on results, and a rental server, which can improve the accuracy of generating power bank rental orders, so as to achieve accurate monitoring of the power bank and reduce the loss of the power bank renter or user.

[0006] In order to solve the above technical problems, the first aspect of the present invention discloses a method for generating a power bank order based on a power bank result, the method is applied to a rental server, the method comprising:

[0007] Receiving the power-up result of the target power bank sent by the rental device, and analyzing the received power-up result to obtain the power-up analysis result of the target power bank;

[0008] When the ejection analysis result indicates that the target power bank has been successfully ejected from the rental device for storing the target power bank or the ejection result carries a suspected lost mark of the target power bank, obtaining rental data of the target power bank;

[0009] According to the rental data of the target power bank, a rental order of the target power bank is generated for the user corresponding to the power-on result.

[0010] As an optional implementation, in the first aspect of the present invention, the rental data of the target power bank includes an identifier of the target power bank;

[0011] The step of generating a rental order of the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank includes:

[0012] According to the identifier of the target power bank, determine whether there is one of the at least one predetermined target rental device in which the target power bank is stored, and obtain a storage determination result;

[0013] When the storage judgment result is used to indicate that the target power bank is stored in one of all the target rental devices, judging whether the target power bank has a return time according to the identifier of the target power bank, and obtaining a return judgment result;

[0014] When the return judgment result is used to indicate that the target power bank has a return time, the power-up time of the target power bank is obtained, and based on the return time of the target power bank and the power-up time of the target power bank, a rental order for the target power bank is generated for the user corresponding to the power-up result.

[0015] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0016] When the storage judgment result indicates that none of the target rental devices stores the target power bank, judging, according to the identifier of the target power bank, whether one of the at least one predetermined target rental order shows that the current state of the target power bank is in the rental state, and obtaining a rental judgment result;

[0017] When the rental judgment result is used to indicate that all the target rental orders do not show that the current status of the target power bank is in a rental status, the operation of determining whether the target power bank has a return time based on the identification of the target power bank and obtaining a return judgment result is performed.

[0018] As an optional implementation, in the first aspect of the present invention, generating a rental order of the target power bank for a user corresponding to the power-on result according to the return time of the target power bank and the power-on time of the target power bank, includes:

[0019] Calculate the target interval time between the return time of the target power bank and the ejection time of the target power bank;

[0020] Determine whether the target interval duration is greater than or equal to a first preset interval duration threshold;

[0021] When it is determined that the target power bank is greater than or equal to the first preset interval time threshold, a first normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the first normal rental order is used to indicate that the user corresponding to the power-on result is not successfully detected to return the target power bank to a rental device and the target power bank is currently displayed as not being in a rental state;

[0022] When it is determined that the time interval is less than the first preset interval time threshold, an abnormal rental order of the target power bank is generated for the user corresponding to the power-on result, and the abnormal rental order of the target power bank may be complained by the user.

[0023] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0024] When the rental judgment result is used to indicate that among all the target rental orders, there is one target rental order showing that the current status of the target power bank is in the rental status, a second normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the second normal rental order is used to indicate that it is successfully detected that the target power bank is not stored in any rental device and that the target power bank is currently in the rental status;

[0025] When the return judgment result is used to indicate that the target power bank does not have a return time, a third normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the third normal rental order is used to indicate that it is successfully detected that the target power bank has been stored in one of the rental devices and there is no corresponding return time, or that it is successfully detected that the target power bank is not stored in any of the rental devices and it is detected that the target power bank is not currently in a rental state and there is no return time;

[0026] After generating the normal rental order of the target power bank, the normal rental order of the target power bank includes the first normal rental order or the second normal rental order or the third normal rental order; and the method further includes:

[0027] Determine the type of the normal rental order of the target power bank, and determine the order end parameter matching the type according to the type of the normal rental order of the target power bank;

[0028] End the normal rental order of the target power bank according to the order end parameter corresponding to the type of the normal rental order of the target power bank;

[0029] Wherein, when the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the first normal rental order, the order end parameter matching the type includes the return time of the target rental order;

[0030] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the second normal rental order, the order end parameter matching the type includes one of the rental time parameters of the target rental order, wherein the rental time parameter of the target rental order includes the creation time of the target rental order or the rental time corresponding to the target rental order;

[0031] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the third normal rental order, the order end parameter matching the type includes the current time.

[0032] As an optional implementation, in the first aspect of the present invention, the method further includes: determining, based on the identification of the target power bank, whether one of the at least one predetermined target rental device has the target power bank stored therein, and obtaining the storage determination result before determining that the target power bank is stored therein;

[0033] Determining a receiving time of receiving the elastic result;

[0034] According to the power-on result, obtaining the power-on time of the target power bank that matches the power-on result;

[0035] Calculate the reception interval between the reception time of the power-on result and the power-on time of the target power bank;

[0036] Determine whether the receiving interval duration corresponding to the target power bank is greater than or equal to a second interval duration threshold. When it is determined that it is greater than or equal to the second interval duration threshold, trigger the execution of the operation of determining, based on the identification of the target power bank, whether there is one of the at least one predetermined target rental device in which the target power bank is stored, and obtaining a storage judgment result.

[0037] As an optional embodiment, in the first aspect of the present invention, the method further comprises:

[0038] When it is determined that the time interval is less than the second interval time threshold, determining the type of the electroelastic analysis result;

[0039] When the type of the bounce analysis result is used to indicate that the target power bank has been successfully ejected from the rental device used to store the target power bank, a fourth normal rental order of the target power bank is generated for the user corresponding to the bounce result, and the fourth normal rental order is used to indicate that the user corresponding to the bounce result is renting the target power bank;

[0040] When the type of the elastic power analysis result is used to indicate that the elastic power result carries a suspected lost mark of the target power bank, an offline rental order for the target power bank is generated for the user corresponding to the elastic power result, and the offline rental order is used to indicate that the user corresponding to the elastic power result is renting the target power bank or that the rented power bank is in a lost state.

[0041] The second aspect of the present invention discloses a device for generating a power bank order based on a power-on result, the device is applied to a rental server, and the device includes:

[0042] A receiving module, used for receiving the power-up result of the target power bank sent by the rental device;

[0043] An analysis module, used to analyze the received elastic power result to obtain the elastic power analysis result of the target power bank;

[0044] An acquisition module, configured to acquire rental data of the target power bank when the ejection analysis result indicates that the target power bank has been successfully ejected from the rental device for storing the target power bank or the ejection result carries a suspected lost mark of the target power bank;

[0045] The first order generating module is used to generate a rental order of the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank.

[0046] As an optional implementation, in the second aspect of the present invention, the rental data of the target power bank includes an identifier of the target power bank;

[0047] Wherein, the first order generating module comprises:

[0048] A judgment submodule, configured to judge, according to the identifier of the target power bank, whether the target power bank is stored in one of the at least one predetermined target rental device, and obtain a storage judgment result;

[0049] The judgment submodule is further configured to, when the storage judgment result indicates that one of the target rental devices has the target power bank stored therein, determine whether the target power bank has a return time according to an identifier of the target power bank, and obtain a return judgment result;

[0050] An acquisition submodule, for acquiring the ejection time of the target power bank when the return judgment result indicates that the target power bank has a return time;

[0051] The generating submodule is used to generate a rental order of the target power bank for the user corresponding to the power-on result according to the return time of the target power bank and the power-on time of the target power bank.

[0052] As an optional embodiment, in the second aspect of the present invention, the judgment submodule is also used to, when the storage judgment result is used to indicate that none of the target rental devices store the target power bank, determine, based on the identifier of the target power bank, whether there is at least one predetermined target rental order in which one of the target rental orders shows that the current status of the target power bank is in a rental status, to obtain a rental judgment result; when the rental judgment result is used to indicate that none of the target rental orders shows that the current status of the target power bank is in a rental status, triggering the execution of the operation of determining, based on the identifier of the target power bank, whether the target power bank has a return time, and obtaining a return judgment result.

[0053] As an optional implementation, in the second aspect of the present invention, the generation submodule generates a rental order of the target power bank for the user corresponding to the power-on result according to the return time of the target power bank and the power-on time of the target power bank, and the specific manner includes:

[0054] Calculate the target interval time between the return time of the target power bank and the ejection time of the target power bank;

[0055] Determine whether the target interval duration is greater than or equal to a first preset interval duration threshold;

[0056] When it is determined that the target power bank is greater than or equal to the first preset interval time threshold, a first normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the first normal rental order is used to indicate that the user corresponding to the power-on result is not successfully detected to return the target power bank to a rental device and the target power bank is currently displayed as not being in a rental state;

[0057] When it is determined that the time interval is less than the first preset interval time threshold, an abnormal rental order of the target power bank is generated for the user corresponding to the power-on result, and the abnormal rental order of the target power bank may be complained by the user.

[0058] As an optional implementation, in the second aspect of the present invention, the generation submodule is further used to generate a second normal rental order of the target power bank for the user corresponding to the power-on result when the rental judgment result is used to indicate that among all the target rental orders, one of the target rental orders shows that the current status of the target power bank is in a rental status, and the second normal rental order is used to indicate that it has been successfully detected that the target power bank is not stored in any rental device and that it is currently in a rental status;

[0059] The generating submodule is further used for generating a third normal rental order of the target power bank for the user corresponding to the power-on result when the return judgment result is used to indicate that the target power bank does not have a return time, wherein the third normal rental order is used to indicate that it is successfully detected that the target power bank has been stored in one of the rental devices and there is no corresponding return time, or that it is successfully detected that the target power bank is not stored in any of the rental devices and it is detected that the target power bank is not currently in a rental state and there is no return time;

[0060] The device also includes:

[0061] A first determination module is used for, after the first order generation module generates a normal rental order for the target power bank, the normal rental order for the target power bank includes the first normal rental order or the second normal rental order or the third normal rental order; determining a type of the normal rental order for the target power bank, and determining an order end parameter matching the type of the normal rental order for the target power bank according to the type of the normal rental order for the target power bank;

[0062] An order ending module, used to end the normal rental order of the target power bank according to the order ending parameter corresponding to the type of the normal rental order of the target power bank;

[0063] Wherein, when the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the first normal rental order, the order end parameter matching the type includes the return time of the target rental order;

[0064] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the second normal rental order, the order end parameter matching the type includes one of the rental time parameters of the target rental order, wherein the rental time parameter of the target rental order includes the creation time of the target rental order or the rental time corresponding to the target rental order;

[0065] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the third normal rental order, the order end parameter matching the type includes the current time.

[0066] As an optional implementation, in the second aspect of the present invention, the device further includes:

[0067] A second determination module is used to determine, in the first order generation module, based on the identifier of the target power bank, whether one of the at least one target rental device predetermined to be determined has the target power bank stored therein, and to determine a receiving time of the power-on result before obtaining a storage determination result;

[0068] The acquisition module is further used to acquire the spring charging time of the target power bank matching the spring charging result according to the spring charging result;

[0069] A calculation module, used to calculate the reception interval between the reception time of the power-on result and the power-on time of the target power bank;

[0070] The judgment module is used to judge whether the receiving interval duration corresponding to the target power bank is greater than or equal to a second interval duration threshold. When it is judged that it is greater than or equal to the second interval duration threshold, the first order generation module is triggered to execute the operation of judging whether the target power bank is stored in one of the at least one predetermined target rental device according to the identification of the target power bank, and obtaining the storage judgment result.

[0071] As an optional implementation, in the second aspect of the present invention, the second determination module is further configured to determine the type of the electroelastic analysis result when the judgment module determines that the second interval duration is greater than or equal to the second interval duration threshold;

[0072] And the device also includes:

[0073] A second order generating module is used for generating a fourth normal rental order of the target power bank for a user corresponding to the ejection result when the type of the ejection analysis result is used to indicate that the target power bank has been successfully ejected from the rental device used to store the target power bank, wherein the fourth normal rental order is used to indicate that the user corresponding to the ejection result is renting the target power bank;

[0074] The second order generating module is also used to generate an offline rental order for the target power bank for the user corresponding to the elastic power analysis result when the type of the elastic power analysis result is used to indicate that the elastic power result carries a suspected lost mark of the target power bank. The offline rental order is used to indicate that the user corresponding to the elastic power result is renting the target power bank or that the rented power bank is in a lost state.

[0075] A third aspect of the present invention discloses a rental server, the rental server comprising:

[0076] A memory storing executable program code;

[0077] a processor coupled to the memory;

[0078] The processor calls the executable program code stored in the memory to execute the method for generating a power bank order based on the power-on result disclosed in the first aspect of the present invention.

[0079] The fourth aspect of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the method for generating a power bank order based on the elastic power results disclosed in the first aspect of the present invention.

[0080] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0081] In an embodiment of the present invention, a pop-up result of a target power bank sent by a rental device is received, and the received pop-up result is analyzed to obtain the pop-up analysis result of the target power bank; when the pop-up analysis result is used to indicate that the target power bank has been successfully popped out from the rental device for storing the target power bank or the pop-up result carries a suspected lost mark of the target power bank, the rental data of the target power bank is obtained; and according to the rental data of the target power bank, a rental order of the target power bank is generated for the user corresponding to the pop-up result. It can be seen that the present invention analyzes the pop-up result of the received power bank, and when it is analyzed that the pop-up result indicates that the user corresponding to the pop-up result has successfully rented the power bank from the rental device or the power bank is suspected to be lost, according to the relevant data of the power bank, such as the mark, a corresponding rental order is intelligently generated for the user, thereby improving the accuracy of the generation of the power bank rental order, thereby facilitating the monitoring of the power bank or returning the deposit to the user according to the generated accurate rental order, while reducing the loss of the user while reducing the power bank rental party, and improving the user's experience of renting the power bank. BRIEF DESCRIPTION OF THE DRAWINGS

[0082] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0083] Figure 1 It is a flowchart of a method for generating a power bank order based on a power-up result disclosed in an embodiment of the present invention;

[0084] Figure 2 It is a structural schematic diagram of a device for generating a power bank order based on a power-up result disclosed in an embodiment of the present invention;

[0085] Figure 3 It is a structural schematic diagram of another device for generating a power bank order based on a power-up result disclosed in an embodiment of the present invention;

[0086] Figure 4 It is a structural schematic diagram of a rental server disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0087] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0088] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.

[0089] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0090] The present invention discloses a method and device for generating a power bank order based on a power-on result, and a rental server. By analyzing the power-on result of the received power bank, and when it is analyzed that the power-on result indicates that the user corresponding to the power-on result has successfully rented the power bank from the rental device or the power bank is suspected to be lost, a corresponding rental order is intelligently generated for the user according to the relevant data of the power bank, such as an identifier, to improve the accuracy of generating the power bank rental order, thereby facilitating monitoring the power bank or returning the deposit to the user according to the generated accurate rental order, reducing the loss of the user while reducing the power bank renter, and improving the user's experience of renting the power bank. The following are detailed descriptions.

[0091] Embodiment 1

[0092] See also Figure 1 , Figure 1 It is a flow chart of a method for generating a power bank order based on a power bank result disclosed in an embodiment of the present invention. Figure 1The described method can be applied to any scene where power bank rental is needed, such as shopping mall scene, park scene, street scene, etc., and the scene is equipped with a corresponding rental server. In this case, the rental server can be understood as a local rental server or a remote rental server or a rental service platform or a rental service center or a rental service system. Figure 1 As shown, the method for generating a power bank order based on the power-on result may include the following operations:

[0093] 101. Receive a power-up result of a target power bank sent by a rental device, and analyze the received power-up result to obtain a power-up analysis result of the target power bank.

[0094] In the embodiment of the present invention, after the power-on operation of the target power bank is performed, the rental device sends the power-on result of the target power bank to the rental device.

[0095] 102. When the ejection analysis result indicates that the target power bank has been successfully ejected from the rental device used to store the target power bank or the ejection result carries a suspected lost mark of the target power bank, the rental data of the target power bank is obtained.

[0096] In the embodiment of the present invention, optionally, when the ejection result is used to indicate that the target power bank fails to eject, the rental device can be requested to eject the power bank again for the user corresponding to the ejection result, or the corresponding deposit can be returned to the user corresponding to the ejection result.

[0097] In the embodiment of the present invention, it is optional that since the rental device sends a power-on command to the movement of the rental device so that the movement pops up the power bank, the power-on result is actually sent by the movement of the rental device to the corresponding rental device, and then sent by the rental device to the rental server, and it takes a certain amount of time for the power bank to power on or send the power-on result. Among them, the power-on result can be actively sent to the rental device by the movement regularly (such as every 5 seconds) or irregularly (such as every 3 seconds, 5 seconds), or the rental device can request to obtain it from the movement regularly (such as every 5 seconds) or irregularly (such as every 3 seconds, 5 seconds), or it can be obtained by regular or irregular detection.

[0098] In the embodiment of the present invention, since it takes a certain amount of time for the aforementioned power bank to eject or send the eject result, it is possible that the eject result will show that the target power bank is lost, wherein the suspected loss mark can be any mark that can clearly express the possible loss, such as △ or ○ or a sentence: the eject result does not carry the target power bank logo and does not show the eject failure mark, etc. Optionally, when the eject analysis result is used to indicate that the eject result carries the corresponding successful eject mark (such as Yes), it is determined that the target power bank has been successfully ejected from the rental device used to store the target power bank.

[0099] In an embodiment of the present invention, optionally, the rental data of the target power bank can be obtained from the pop-up result, or the rental data of the target power bank can be sent to the rental device according to the pop-up result. The rental data of the target power bank can include the identifier of the target power bank. Furthermore, it can also include but is not limited to one or more of the pop-up time of the target power bank, the device identifier of the rental device where it is located, and the geographical location of the device.

[0100] 103. Generate a rental order for the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank.

[0101] It can be seen that the implementation Figure 1 The described method analyzes the received power bank's pop-up result, and when it is analyzed that the pop-up result indicates that the user corresponding to the pop-up result has successfully rented the power bank from the rental device or the power bank is suspected to be lost, a corresponding rental order is intelligently generated for the user based on relevant data of the power bank, such as an identifier, thereby improving the accuracy of generating power bank rental orders, thereby facilitating monitoring of the power bank or returning the deposit to the user based on the generated accurate rental order, thereby reducing the number of power bank renters while reducing the user's loss and improving the user's experience of renting a power bank.

[0102] In the embodiment of the present invention, optionally, generating a rental order of the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank includes:

[0103] According to the identification of the target power bank, determine whether there is a target power bank stored in one of the at least one target rental device determined in advance, and obtain a storage determination result;

[0104] When the storage judgment result is used to indicate that the target power bank is stored in one of all the target rental devices, judging whether the target power bank has a return time according to the identifier of the target power bank, and obtaining a return judgment result;

[0105] When the return judgment result is used to indicate that the target power bank has a return time, the ejection time of the target power bank is obtained, and based on the return time of the target power bank and the ejection time of the target power bank, a rental order for the target power bank is generated for the user corresponding to the ejection result.

[0106] In the embodiment of the present invention, further optionally, according to the return time of the target power bank and the ejection time of the target power bank, a rental order of the target power bank is generated for the user corresponding to the ejection result, including:

[0107] Calculate the target interval time between the return time of the target power bank and the ejection time of the target power bank;

[0108] Determine whether the target interval duration is greater than or equal to a first preset interval duration threshold;

[0109] When it is determined that the time interval is greater than or equal to the first preset interval time threshold, a first normal rental order of the target power bank is generated for the user corresponding to the power-on result. The first normal rental order is used to indicate that the user corresponding to the power-on result is not successfully detected to return the target power bank to a rental device and the target power bank is currently displayed as not being in a rental state;

[0110] When it is determined that the time interval is less than the first preset interval time threshold, an abnormal rental order of the target power bank is generated for the user corresponding to the power-on result, and the abnormal rental order of the target power bank may be complained by the user.

[0111] In an embodiment of the present invention, for any power bank, the rental device when it is popped out and the rental device when it is returned can be the same rental device, or different rental devices. And for any power bank, there is a corresponding pop-up time or return time when it is popped out and when it is returned. Furthermore, it can also include the corresponding pop-up geographical location, the rental device when it is popped out, or the return geographical location, the identification of the rental device when it is returned.

[0112] In the embodiment of the present invention, optionally, the first preset interval duration threshold may be 0 or 2s, without limitation.

[0113] In the embodiment of the present invention, optionally, for abnormal rental orders, the fees required to be paid for normal rental of the power bank can be deducted first. If complaint information of the corresponding user regarding the abnormal rental order is detected, the corresponding fees are refunded according to the corresponding complaint information.

[0114] It can be seen that when this optional embodiment analyzes that the power bank has been successfully ejected or is suspected to be lost, and when it is further determined that the power bank has been placed in the rental device and there is a corresponding return time, the corresponding return time and the ejection time carried in the ejection result are compared and analyzed, and an accurate normal rental order for renting the power bank can be generated for the user, or an accurate abnormal rental order can be generated, which is conducive to restricting the user's behavior of renting power banks through abnormal rental orders, improving the standardization of power bank rentals and reducing the losses of power bank providers and users, which is conducive to improving the recycling rate of power banks.

[0115] In an optional embodiment, the method may further include the following steps:

[0116] When the storage judgment result indicates that none of the target rental devices stores the target power bank, judging, according to the identifier of the target power bank, whether one of the at least one predetermined target rental order shows that the current state of the target power bank is in the rental state, and obtaining the rental judgment result;

[0117] When the rental judgment result is used to indicate that all target rental orders do not show that the current status of the target power bank is in the rental status, the above-mentioned operation of judging whether the target power bank has a return time according to the identification of the target power bank and obtaining the return judgment result is performed.

[0118] In this optional embodiment, since it takes a certain amount of time for the rental device to upload the power-on result, or when the rental device is offline, the corresponding power-on result cannot be uploaded to the rental server, the corresponding power-on result will be uploaded to the rental server only when the rental device is powered on again. However, the user may have returned the target power bank during this process. Furthermore, the target power bank can be rented out again.

[0119] It can be seen that this optional embodiment can perform the subsequent operation of determining whether there is a return time for the power bank when it is analyzed that the power bank has been successfully charged or is suspected to be lost, and when it is further determined that the power bank has not been placed in the rental device and there is no corresponding rental order at present, that is, when it is currently displayed that the power bank is not in a rental status. This can improve the execution reliability and accuracy of the operation, thereby facilitating improving the accuracy of generating the corresponding rental order according to the return time.

[0120] In another optional embodiment, the method may further include the following steps:

[0121] When the rental judgment result is used to indicate that among all the target rental orders, one of the target rental orders shows that the current status of the target power bank is in the rental status, a second normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the second normal rental order is used to indicate that it is successfully detected that the target power bank is not stored in any rental device and that the target power bank is currently in the rental status;

[0122] When the return judgment result is used to indicate that there is no return time for the target power bank, a third normal rental order for the target power bank is generated for the user corresponding to the power-on result. The third normal rental order is used to indicate that it has been successfully detected that the target power bank has been stored in one of the rental devices and there is no corresponding return time, or that it has been successfully detected that the target power bank is not stored in any of the rental devices and it is detected that the target power bank is not currently in a rental state and there is no return time.

[0123] It can be seen that this optional embodiment generates a corresponding normal rental order when it is determined that all rental devices do not have power banks and the power bank is shown in a rental state in another rental order, which is conducive to reducing the situation that the user who actually popped up the power result has returned the power bank, but the power bank is rented and used by another user but the corresponding rental order is not generated for the user with the pop-up power result; or when it is determined that one of the rental devices has a power bank and there is no corresponding return time, or when it is determined that any rental device has a power bank and there is no corresponding rental order showing that the power bank is in a rental state and there is no corresponding return time, a corresponding rental order is generated, which is conducive to reducing the situation that the time of receiving the pop-up power result is later than the time when the power bank is detected that it has not been returned, or the power bank is not detected to have been returned and it is detected that the power bank has not been used, resulting in the failure to generate a corresponding rental order for the user with the pop-up power result. That is, by analyzing multiple situations, accurate and reliable normal rental orders are generated for users with the pop-up power result, which is conducive to further reducing the losses of the providers of power banks.

[0124] In another optional embodiment, after generating a normal rental order of a target power bank, wherein the normal rental order of the target power bank includes a first normal rental order or a second normal rental order or a third normal rental order; and the method may further include the following steps:

[0125] Determine the type of the normal rental order of the target power bank, and determine the order end parameter matching the type according to the type of the normal rental order of the target power bank;

[0126] End the normal rental order of the target power bank according to the order end parameter corresponding to the type of the normal rental order of the target power bank;

[0127] Wherein, when the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the first normal rental order, the order end parameter matching the type includes the return time of the target rental order;

[0128] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is a second normal rental order, the order end parameter matching the type includes a rental time parameter of one of the target rental orders, wherein the rental time parameter of the target rental order includes the creation time of the target rental order or the rental time corresponding to the target rental order;

[0129] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is a third normal rental order, the order end parameter matching the type includes the current time.

[0130] It can be seen that after this optional embodiment generates a corresponding normal rental order according to the different rental situations of the detected power bank, it further terminates the corresponding normal rental order according to the different rental situations, thereby improving the accuracy of terminating different normal rental orders, which is conducive to timely and accurate refunding of corresponding fees to users, and further improving users' experience of renting power banks.

[0131] In another optional embodiment, according to the identification of the target power bank, it is determined that one of the at least one predetermined target rental device has the target power bank stored therein. Before obtaining the storage determination result, the method may further include the following steps:

[0132] Determine the time of receiving the result of the electro-elasticity;

[0133] According to the spring charging result, obtain the spring charging time of the target power bank that matches the spring charging result;

[0134] Calculate the reception interval between the reception time of the power-on result and the power-on time of the target power bank;

[0135] Determine whether the receiving interval duration corresponding to the target power bank is greater than or equal to a second interval duration threshold, such as 30s. When it is determined that it is greater than or equal to the second interval duration threshold, trigger the execution of the above-mentioned operation of determining, based on the identification of the target power bank, whether there is one of the at least one predetermined target rental device in which the target power bank is stored, and obtaining the storage judgment result.

[0136] In this optional embodiment, optionally, the receiving time is recorded while receiving the elastic result.

[0137] It can be seen that this optional embodiment, when analyzing that the power bank has been successfully powered up or is suspected to be lost, further compares the power-up moment and the reception moment of the power-up result, and when it is compared that the reception moment is close to the power-up moment, continues to execute the subsequent judgment whether there is a rental device storing the power bank, etc. to perform a rental order generation operation, which can reduce the occurrence of the inability to accurately generate the corresponding rental order due to the poor network communication or disconnection of the rental server or the rental device, resulting in the rental server being unable to obtain the power-up result in time.

[0138] In yet another optional embodiment, the method may further include the following steps:

[0139] When it is determined that the time interval is less than the second interval time threshold, determining the type of the electroelastic analysis result;

[0140] When the type of the bounce analysis result is used to indicate that the target power bank has been successfully ejected from the rental device used to store the target power bank, a fourth normal rental order of the target power bank is generated for the user corresponding to the bounce result, and the fourth normal rental order is used to indicate that the user corresponding to the bounce result is renting the target power bank;

[0141] When the type of the elastic power analysis result is used to indicate that the elastic power result carries a suspected lost mark of the target power bank, an offline rental order for the target power bank is generated for the user corresponding to the elastic power result. The offline rental order is used to indicate that the user corresponding to the elastic power result is renting the target power bank or the rented power bank is in a lost state.

[0142] It can be seen that when this optional embodiment analyzes that the power bank has been successfully ejected or is suspected to be lost, by further analyzing that the interval between the reception time of the ejection result and the ejection time carried in the ejection result is short, a corresponding normal rental order or offline rental order is accurately generated according to different ejection analysis situations, which is beneficial to monitoring the power bank or the user's use of the power bank and helps to trace the source of the power bank.

[0143] In yet another optional embodiment, the method may further include the following steps:

[0144] When the type of the elastic power analysis result is used to indicate that the elastic power result carries a suspected lost mark of the target power bank, judging whether the target power bank exists among the pre-stored multiple power banks that have executed the deduction operation, according to the identification of the target power bank and the identifications of multiple power banks that have executed the deduction operation;

[0145] When it is determined that there is a target power bank, the deduction time matching the target power bank is selected from the pre-determined deduction times according to the identification of the target power bank;

[0146] Calculate the absolute value of the third interval time between the deduction time and the pop-up time carried by the pop-up result, and determine whether the absolute value of the third interval time is less than or equal to a third preset interval time threshold (such as 5s);

[0147] When it is determined that the interval duration is greater than or equal to the third preset interval duration threshold, the above-mentioned operation of generating an offline rental order of the target power bank for the user corresponding to the power-on result is performed;

[0148] When it is determined that the time interval is less than the third preset interval time threshold, a fourth normal rental order of the target power bank is generated for the user corresponding to the power-on result.

[0149] In this optional embodiment, for the rental of any power bank, the deduction time and mark will be recorded, and further, the deduction amount will also be recorded.

[0150] It can be seen that when this optional embodiment analyzes that the obtained pop-up power result carries a suspected lost mark, it further compares and analyzes the deduction time and the pop-up power time. If they are far apart, it will still be determined as an abnormal rental order. Otherwise, it is a normal rental order. It can reduce the occurrence of misjudgment due to erroneous recording of the rental device's pop-up power result or due to the movement's failure to promptly feed back the correct pop-up power result to the rental device, thereby further improving the accuracy of generating power bank rental orders.

[0151] In another optional embodiment, the power-on result carries the identifier of the user who rents the target power bank, and the method may further include the following steps:

[0152] When it is determined that the time interval is greater than or equal to the third preset time interval threshold, obtaining the deduction user ID corresponding to the deduction time, and determining whether the deduction user ID matches the user ID corresponding to the pop-up result;

[0153] When it is determined that there is no match, the above operation of generating an offline rental order of the target power bank for the user corresponding to the power-on result is performed;

[0154] When a match is determined, a fourth normal rental order of the target power bank is generated for the user corresponding to the power-up result.

[0155] In this optional embodiment, the user identification includes the user's account identification and / or biometric identification, wherein the biometric identification includes but is not limited to one or more of face identification and / or fingerprint identification, etc.; the debit user identification includes the account identification and / or the debit card identification and / or the biometric identification. It should be noted that the association relationship between all user identifications and debit user identifications is pre-stored. By calculating the identification association degree between the user identification and the debit user identification, when the identification association degree is greater than or equal to the preset association degree threshold, it is determined that the two match, such as: for the user identification as the account identification and the debit user identification as the same account identification, the identification association degree is 100%, matching; for the user identification as the account identification and the debit user identification as the debit card identification matching the account identification, the identification association degree is 80%, matching; for the user identification as the account identification and the debit user identification as the debit card identification not matching the account identification, the identification association degree is 10%, not matching. It should be noted that users can rent by scanning the identification code on the rental device, or by swiping a card to pay. In this case, the rental device is integrated with a card swiping device, and users can swipe the card to pay for renting the power bank by placing the target card in the corresponding sensing area. When the rental device detects that the user has triggered a rental request for the target power bank, it will identify and record the user ID and integrate it into the power-on result; when the deduction is executed, the payment server will obtain the deduction user ID and record it. It should be noted that if the rental server and the payment server are not the same server, it is necessary to obtain deduction-related information from the payment server, such as the deduction time, deduction ID, deduction user ID, etc.

[0156] It can be seen that when this optional embodiment determines that the time of deduction is far away from the time of power-on, it further analyzes the user identifier corresponding to the power-on result and compares it with the deduction user identifier corresponding to the time of deduction of the target power bank when renting. If they do not match, it will still be determined as an abnormal rental order. Otherwise, it is a normal rental order. It can reduce the occurrence of misjudgment caused by delays in deductions due to network reasons when deducting the rental fee from the power bank, further improves the accuracy and reliability of the generation of power bank rental orders, and is conducive to accurate monitoring of the power bank based on the accurate rental orders generated.

[0157] Embodiment 2

[0158] See also Figure 2 , Figure 2 1 is a schematic diagram of a device for generating power bank orders based on the results of power bank activation disclosed in an embodiment of the present invention. Figure 2The described device can be applied to a rental server, and the rental server is applied to any scene where a power bank rental is required, such as a shopping mall scene, a park scene, a street scene, etc., wherein the rental server can be understood as a local rental server or a remote rental server or a rental service platform or a rental service center or a rental service system. Figure 2 As shown, the device for generating a power bank order based on the power-on result may include:

[0159] The receiving module 201 is used to receive the power-on result of the target power bank sent by the rental device;

[0160] The analysis module 202 is used to analyze the received spring-charge results and obtain the spring-charge analysis results of the target power bank;

[0161] An acquisition module 203 is used to acquire rental data of the target power bank when the ejection analysis result indicates that the target power bank has been successfully ejected from the rental device for storing the target power bank or the ejection result carries a suspected lost mark of the target power bank;

[0162] The first order generating module 204 is used to generate a rental order of the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank.

[0163] It can be seen that the implementation Figure 2 The described device analyzes the received power bank's pop-up result, and when it is analyzed that the pop-up result indicates that the user corresponding to the pop-up result has successfully rented the power bank from the rental device or the power bank is suspected to be lost, it intelligently generates a corresponding rental order for the user based on the relevant data of the power bank, such as the identification, thereby improving the accuracy of the generation of the power bank rental order, which is conducive to monitoring the power bank or returning the deposit to the user based on the generated accurate rental order, which is conducive to reducing the power bank renters while reducing the user's loss, and improving the user's experience of renting a power bank.

[0164] In an optional embodiment, the rental data of the target power bank includes the identification of the target power bank; and Figure 3 As shown, Figure 3 is a schematic diagram of the structure of another device for generating a power bank order based on a power-on result disclosed in an embodiment of the present invention, such as Figure 3 As shown, the first order generating module 204 may include:

[0165] The judgment submodule 2041 is used to judge whether there is a target power bank stored in one of the at least one target rental device determined in advance according to the identifier of the target power bank, and obtain a storage judgment result;

[0166] The judgment submodule 2041 is further used to judge whether the target power bank has a return time according to the identifier of the target power bank when the storage judgment result indicates that the target power bank is stored in one of all the target rental devices, and obtain a return judgment result;

[0167] An acquisition submodule 2042 is used to acquire the ejection time of the target power bank when the return judgment result indicates that the target power bank has a return time;

[0168] The generating submodule 2043 is used to generate a rental order of the target power bank for the user corresponding to the power-on result according to the return time of the target power bank and the power-on time of the target power bank.

[0169] The specific method of generating the submodule 2043 generating a rental order of the target power bank for the user corresponding to the ejection result according to the return time of the target power bank and the ejection time of the target power bank includes:

[0170] Calculate the target interval time between the return time of the target power bank and the ejection time of the target power bank;

[0171] Determine whether the target interval duration is greater than or equal to a first preset interval duration threshold;

[0172] When it is determined that the time interval is greater than or equal to the first preset interval time threshold, a first normal rental order of the target power bank is generated for the user corresponding to the power-on result. The first normal rental order is used to indicate that the user corresponding to the power-on result is not successfully detected to return the target power bank to a rental device and the target power bank is currently displayed as not being in a rental state;

[0173] When it is determined that the time interval is less than the first preset interval time threshold, an abnormal rental order of the target power bank is generated for the user corresponding to the power-on result, and the abnormal rental order of the target power bank may be complained by the user.

[0174] It can be seen that implementation Figure 3 When the described device analyzes that the power bank has been successfully ejected or is suspected of being lost, and further determines that the power bank has been placed in the rental device and there is a corresponding return time, the corresponding return time and the ejection time carried in the ejection result are compared and analyzed, and an accurate normal rental order for renting the power bank can be generated for the user, or an accurate abnormal rental order can be generated, which is conducive to restricting the user's behavior of renting power banks through abnormal rental orders, improving the standardization of power bank rentals and reducing the losses of power bank providers and users, which is conducive to improving the recycling rate of power banks.

[0175] In another optional embodiment, Figure 3As shown, the judgment submodule 2041 is also used for, when the storage judgment result is used to indicate that all target rental devices do not store the target power bank, judging, based on the identification of the target power bank, whether there is at least one target rental order determined in advance and one of the target rental orders shows that the current status of the target power bank is in the rental status, to obtain a rental judgment result; when the rental judgment result is used to indicate that all target rental orders do not show that the current status of the target power bank is in the rental status, executing the above-mentioned operation of judging, based on the identification of the target power bank, whether there is a return time for the target power bank, and obtaining a return judgment result.

[0176] It can be seen that implementation Figure 3 The described device can also perform a subsequent operation of determining whether there is a return time for the power bank when it analyzes that the power bank has been successfully charged or is suspected to be lost, and further determines that the power bank has not been placed in the rental device and there is currently no corresponding rental order, that is, when it currently displays that the power bank is not in a rental status. This can improve the execution reliability and accuracy of the operation, thereby facilitating improving the accuracy of generating corresponding rental orders based on the return time.

[0177] In yet another optional embodiment, Figure 3 As shown, the generating submodule 2043 is also used for generating a second normal rental order of the target power bank for the user corresponding to the power-on result when the rental judgment result is used to indicate that there is one target rental order among all the target rental orders and the current status of the target power bank is in the rental status, and the second normal rental order is used to indicate that it is successfully detected that the target power bank is not stored in any rental device and it is detected that the target power bank is currently in the rental status;

[0178] The generation submodule 2043 is also used to generate a third normal rental order for the target power bank for the user corresponding to the power-on result when the return judgment result is used to indicate that the target power bank does not have a return time. The third normal rental order is used to indicate that it has been successfully detected that the target power bank has been stored in one of the rental devices and there is no corresponding return time, or that it has been successfully detected that the target power bank is not stored in any of the rental devices and it has been detected that the target power bank is not currently in a rental state and there is no return time.

[0179] It can be seen that implementation Figure 3The described device can also generate a corresponding normal rental order when it is determined that all rental devices do not have power banks and the power bank is shown in a rental state in another rental order, which is conducive to reducing the occurrence of the user who actually popped up the power result has returned the power bank, but the power bank is rented and used by another user but the corresponding rental order is not generated for the user of the pop-up power result; or when it is determined that one of the rental devices has a power bank and there is no corresponding return time, or when it is determined that any rental device has a power bank and there is no corresponding rental order showing that the power bank is in a rental state and there is no corresponding return time, a corresponding rental order is generated, which is conducive to reducing the occurrence of the corresponding rental order not being generated for the user of the pop-up power result due to the received pop-up power result time being later than the time when the power bank is detected to have not been returned, or the power bank is not detected to have been returned and it is detected that the power bank has not been used. That is, by analyzing multiple situations, accurate and reliable normal rental orders are generated for the user of the pop-up power result, which is conducive to further reducing the losses of the power bank provider.

[0180] In yet another optional embodiment, Figure 3 As shown, the device may also include:

[0181] The first determination module 205 is used to determine the type of the normal rental order of the target power bank after the first order generation module 204 generates a normal rental order of the target power bank, wherein the normal rental order of the target power bank includes the first normal rental order or the second normal rental order or the third normal rental order; and determine the order end parameter matching the type of the normal rental order of the target power bank according to the type of the normal rental order of the target power bank;

[0182] An order ending module 206, configured to end the normal rental order of the target power bank according to an order ending parameter corresponding to the type of the normal rental order of the target power bank;

[0183] Wherein, when the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the first normal rental order, the order end parameter matching the type includes the return time of the target rental order;

[0184] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is a second normal rental order, the order end parameter matching the type includes a rental time parameter of one of the target rental orders, wherein the rental time parameter of the target rental order includes the creation time of the target rental order or the rental time corresponding to the target rental order;

[0185] When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is a third normal rental order, the order end parameter matching the type includes the current time.

[0186] It can be seen that the implementation Figure 3 The described device can also generate corresponding normal rental orders according to the different rental situations of the detected power banks, and then terminate the corresponding normal rental orders according to the different rental situations, thereby improving the accuracy of terminating different normal rental orders, which is conducive to timely and accurate refunding of corresponding fees to users, and further improving the user's experience of renting power banks.

[0187] In yet another optional embodiment, Figure 3 As shown, the device may also include:

[0188] The second determination module 207 is used to determine, according to the identification of the target power bank in the first order generation module 204, whether one of the at least one target rental device determined in advance has the target power bank stored in it, and determine the receiving time of the power-on result before obtaining the storage determination result;

[0189] The acquisition module 203 is further used to acquire the charging time of the target power bank matching the charging result according to the charging result;

[0190] The calculation module 208 is used to calculate the reception interval between the reception time of the power-on result and the power-on time of the target power bank;

[0191] The judgment module 209 is used to judge whether the receiving interval duration corresponding to the target power bank is greater than or equal to the second interval duration threshold, such as 30s. When it is judged that it is greater than or equal to the second interval duration threshold, the first order generation module 204 is triggered to execute the above-mentioned operation of judging whether the target power bank is stored in one of the at least one predetermined target rental device according to the identification of the target power bank, and obtaining the storage judgment result.

[0192] It can be seen that the implementation Figure 3 The described device can also further compare the time when the power bank is successfully powered up or suspected to be lost, and when it is compared that the receiving time is close to the time when the power bank is powered up, continue to perform subsequent operations to determine whether there is a rental device storing the power bank, etc. to generate a rental order. This can reduce the situation where the rental server cannot obtain the power-up result in time due to poor network communication or disconnection of the rental server or the rental device, resulting in the inability to accurately generate the corresponding rental order.

[0193] In yet another optional embodiment, Figure 3 As shown, the second determination module 207 is further used to determine the type of the elastic-electroelastic analysis result when it is determined that the time interval is less than the second interval time threshold;

[0194] As well as Figure 3 As shown, the device may also include:

[0195] The second order generating module 210 is used to generate a fourth normal rental order of the target power bank for the user corresponding to the ejection result when the type of the ejection analysis result is used to indicate that the target power bank has been successfully ejected from the rental device used to store the target power bank, and the fourth normal rental order is used to indicate that the user corresponding to the ejection result is renting the target power bank;

[0196] The second order generation module 210 is also used to generate an offline rental order for the target power bank for the user corresponding to the elastic power analysis result when the type of the elastic power analysis result is used to indicate that the elastic power result carries a suspected lost mark of the target power bank. The offline rental order is used to indicate that the user corresponding to the elastic power result is renting the target power bank or the rented power bank is in a lost state.

[0197] It can be seen that the implementation Figure 3 The described device can also accurately generate a corresponding normal rental order or offline rental order according to different power-on analysis situations when it is analyzed that the power bank has been successfully powered up or is suspected to be lost. By further analyzing the time interval between the reception time of the power-on result and the power-on time carried in the power-on result, when it is obtained, the corresponding normal rental order or offline rental order can be accurately generated according to different power-on analysis situations. This is beneficial for monitoring the power bank or the user's use of the power bank, and helps to trace the power bank.

[0198] Embodiment 3

[0199] See also Figure 4 , Figure 4 : is a schematic diagram of the structure of a rental server disclosed in an embodiment of the present invention. The rental server can be applied to any scenario where power bank rental is required, such as a shopping mall, a park, a street, etc., and the rental server can be understood as a local rental server or a remote rental server or a rental service platform or a rental service center or a rental service system. Figure 4 As shown, the rental server may include:

[0200] A memory 301 storing executable program codes;

[0201] a processor 302 coupled to the memory 301;

[0202] The processor 302 calls the executable program code stored in the memory 301 to execute the steps of the method for generating a power bank order based on the power-on result described in the first embodiment of the present invention.

[0203] Embodiment 4

[0204] An embodiment of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the steps in the method for generating a power bank order based on the elastic power result described in the first embodiment of the present invention.

[0205] Embodiment 5

[0206] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the method for generating a power bank order based on the elastic power result described in Example 1.

[0207] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

[0208] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0209] Finally, it should be noted that the method and device for generating power bank orders based on the results of elastic charging, and the rental server disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A method for generating a power bank order based on a power-on result, characterized in that: The method is applied to a rental server, and the method comprises: Receiving the power-up result of the target power bank sent by the rental device, and analyzing the received power-up result to obtain the power-up analysis result of the target power bank; When the ejection analysis result indicates that the target power bank has been successfully ejected from the rental device for storing the target power bank or the ejection result carries a suspected lost mark of the target power bank, obtaining rental data of the target power bank; According to the rental data of the target power bank, a rental order of the target power bank is generated for the user corresponding to the power-on result.

2. The method for generating a power bank order based on the elastic power result according to claim 1, characterized in that: The rental data of the target power bank includes the identifier of the target power bank; The step of generating a rental order of the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank includes: According to the identifier of the target power bank, determine whether there is one of the at least one predetermined target rental device in which the target power bank is stored, and obtain a storage determination result; When the storage judgment result is used to indicate that the target power bank is stored in one of all the target rental devices, judging whether the target power bank has a return time according to the identifier of the target power bank, and obtaining a return judgment result; When the return judgment result is used to indicate that the target power bank has a return time, the power-up time of the target power bank is obtained, and based on the return time of the target power bank and the power-up time of the target power bank, a rental order for the target power bank is generated for the user corresponding to the power-up result.

3. The method for generating a power bank order based on the elastic power result according to claim 2, characterized in that: The method further comprises: When the storage judgment result indicates that none of the target rental devices stores the target power bank, judging, according to the identifier of the target power bank, whether one of the at least one predetermined target rental order shows that the current state of the target power bank is in the rental state, and obtaining a rental judgment result; When the rental judgment result is used to indicate that all the target rental orders do not show that the current status of the target power bank is in a rental status, the operation of determining whether the target power bank has a return time based on the identification of the target power bank and obtaining a return judgment result is performed.

4. The method for generating a power bank order based on the elastic power result according to claim 3, characterized in that: The generating a rental order of the target power bank for a user corresponding to the power-on result according to the return time of the target power bank and the power-on time of the target power bank comprises: Calculate the target interval time between the return time of the target power bank and the ejection time of the target power bank; Determine whether the target interval duration is greater than or equal to a first preset interval duration threshold; When it is determined that the target power bank is greater than or equal to the first preset interval time threshold, a first normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the first normal rental order is used to indicate that the user corresponding to the power-on result is not successfully detected to return the target power bank to a rental device and the target power bank is currently displayed as not being in a rental state; When it is determined that the time interval is less than the first preset interval time threshold, an abnormal rental order of the target power bank is generated for the user corresponding to the power-on result, and the abnormal rental order of the target power bank may be complained by the user.

5. The method for generating a power bank order based on the elastic power result according to claim 4, characterized in that: The method further comprises: When the rental judgment result is used to indicate that among all the target rental orders, there is one target rental order showing that the current status of the target power bank is in the rental status, a second normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the second normal rental order is used to indicate that it is successfully detected that the target power bank is not stored in any rental device and that the target power bank is currently in the rental status; When the return judgment result is used to indicate that the target power bank does not have a return time, a third normal rental order of the target power bank is generated for the user corresponding to the power-on result, and the third normal rental order is used to indicate that it is successfully detected that the target power bank has been stored in one of the rental devices and there is no corresponding return time, or that it is successfully detected that the target power bank is not stored in any of the rental devices and it is detected that the target power bank is not currently in a rental state and there is no return time; After generating the normal rental order of the target power bank, the normal rental order of the target power bank includes the first normal rental order or the second normal rental order or the third normal rental order; and the method further includes: Determine the type of the normal rental order of the target power bank, and determine the order end parameter matching the type according to the type of the normal rental order of the target power bank; End the normal rental order of the target power bank according to the order end parameter corresponding to the type of the normal rental order of the target power bank; Wherein, when the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the first normal rental order, the order end parameter matching the type includes the return time of the target rental order; When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the second normal rental order, the order end parameter matching the type includes one of the rental time parameters of the target rental order, wherein the rental time parameter of the target rental order includes the creation time of the target rental order or the rental time corresponding to the target rental order; When the type of the normal rental order of the target power bank is used to indicate that the normal rental order of the target power bank is the third normal rental order, the order end parameter matching the type includes the current time.

6. The method for generating a power bank order based on the elastic power result according to any one of claims 2 to 5, characterized in that: According to the identification of the target power bank, it is determined that one of the at least one predetermined target rental device has the target power bank stored therein, and before obtaining the storage determination result, the method further includes: Determining a receiving time of receiving the elastic result; According to the power-on result, obtaining the power-on time of the target power bank that matches the power-on result; Calculate the reception interval between the reception time of the power-on result and the power-on time of the target power bank; Determine whether the receiving interval duration corresponding to the target power bank is greater than or equal to a second interval duration threshold. When it is determined that it is greater than or equal to the second interval duration threshold, trigger the execution of the operation of determining, based on the identification of the target power bank, whether there is one of the at least one predetermined target rental device in which the target power bank is stored, and obtaining a storage judgment result.

7. The method for generating a power bank order based on the results of the elasticity test according to claim 6, characterized in that: The method further comprises: When it is determined that the time interval is less than the second interval time threshold, determining the type of the electroelastic analysis result; When the type of the bounce analysis result is used to indicate that the target power bank has been successfully ejected from the rental device used to store the target power bank, a fourth normal rental order of the target power bank is generated for the user corresponding to the bounce result, and the fourth normal rental order is used to indicate that the user corresponding to the bounce result is renting the target power bank; When the type of the elastic power analysis result is used to indicate that the elastic power result carries a suspected lost mark of the target power bank, an offline rental order for the target power bank is generated for the user corresponding to the elastic power result, and the offline rental order is used to indicate that the user corresponding to the elastic power result is renting the target power bank or that the rented power bank is in a lost state.

8. A device for generating power bank orders based on the results of power-on tests, characterized in that: The device is applied to a rental server, and the device includes: A receiving module, used for receiving the power-up result of the target power bank sent by the rental device; An analysis module, used to analyze the received elastic power result to obtain the elastic power analysis result of the target power bank; An acquisition module, configured to acquire rental data of the target power bank when the ejection analysis result indicates that the target power bank has been successfully ejected from the rental device for storing the target power bank or the ejection result carries a suspected lost mark of the target power bank; The first order generating module is used to generate a rental order of the target power bank for the user corresponding to the power-on result according to the rental data of the target power bank.

9. A rental server, characterized in that: The rental server comprises: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the method for generating a power bank order based on the power-on result as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which, when called, are used to execute the method for generating a power bank order based on the elastic power result as described in any one of claims 1-7.