Power bank return methods and systems, rental equipment
By automating the processing of power bank return orders and payment settlements through multi-terminal interaction of leased equipment, servers, and payment servers, the system solves the problems of complex processes and manual confirmation in existing power bank return methods, achieving efficient and reliable power bank return and settlement.
Patent Information
- Application Number
- CN202411824304.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-12-11
AI Technical Summary
Existing methods for returning power banks require users to undergo complex QR code verification and cumbersome payment processes, and rely on manual confirmation, resulting in low reliability and efficiency of successful returns.
Through multi-terminal interaction of rental equipment, servers, and payment servers, the automatic generation and settlement of power bank return orders are realized, including the generation of power bank return orders, the generation and feedback of order amount completion, and the determination and display of remaining amount information, thereby improving the automation and accuracy of power bank returns.
It improves the success rate and efficiency of power bank return, reduces human intervention, enhances user experience, ensures timely and convenient settlement of amounts, and optimizes the power bank return process.
Smart Images

Figure CN119888924B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power bank rental technology, and in particular to a method and system for returning power banks, as well as rental equipment. Background Technology
[0002] With the widespread use of mobile devices and their frequent operation, power consumption has become an issue that cannot be ignored. As a portable battery pack, power banks can provide additional power support for electronic devices such as mobile phones and tablets. In order to further improve user experience and convenience, shared power bank services have emerged.
[0003] However, existing power bank return methods require users to undergo complex QR code verification and cumbersome payment processes. Staff need to manually calculate the amount to be paid, and furthermore, they need to manually verify the user's actual return of the power bank and the payment status before confirming successful return. This results in low reliability and efficiency. Therefore, providing a power bank return method that improves the reliability and efficiency of successful returns is particularly important. Summary of the Invention
[0004] This invention provides a method and system for returning power banks, as well as rental equipment, which can improve the reliability and efficiency of successful power bank returns.
[0005] To address the aforementioned technical problems, the first aspect of this invention discloses a method for returning a power bank. This method is applied to a return system, wherein the return system includes rental equipment, a server, and a payment server, and the method includes:
[0006] When a user needs to return the target power bank, the rental device determines whether the charging compartment has already been inserted into the target power bank;
[0007] When it is determined that the target power bank has been inserted into the charging compartment, the rental device generates a power bank return order for the target power bank and sends the power bank return order back to the server.
[0008] The server generates a first order amount termination order for the target power bank based on the power bank return order, and sends the first order amount termination order to the payment server.
[0009] The payment server terminates the order based on the first order amount, determines the remaining amount information corresponding to the user, and sends the remaining amount information back to the server.
[0010] The rental device displays the remaining amount information obtained from the server to the user.
[0011] As an optional implementation, in the first aspect of the present invention, before the payment server terminates the order based on the first order amount and determines the remaining amount information corresponding to the user, the method further includes:
[0012] The server determines whether the user meets the preset overall order termination conditions based on all the received power bank return orders and the identified power bank rental orders corresponding to the user.
[0013] When it is determined that the user meets the overall order termination condition, the server generates overall order termination information for the user and sends the overall order termination information to the payment server; after receiving the overall order termination information, the payment server executes the steps of terminating the order based on the first order amount and determining the remaining amount information for the user.
[0014] When it is determined that the user does not meet the overall order termination conditions, the server generates the power bank information to be returned for the user based on all the power bank return orders and power bank rental orders, and sends the power bank information to be returned to the rental device; the rental device displays the power bank information to be returned to the user.
[0015] As an optional implementation, in the first aspect of the present invention, the server determines whether the user meets the preset overall order termination conditions based on all received power bank return orders and the identified power bank rental orders corresponding to the user, including:
[0016] The server determines whether the user meets the preset condition that all power banks have been returned based on all the received power bank return orders and the identified power bank rental order corresponding to the user.
[0017] When it is determined that the user meets the condition that the power bank has been fully returned, it is determined that the user meets the preset overall order termination condition;
[0018] When it is determined that the user does not meet the condition that all power banks have been returned, the power banks to be returned for the user are determined according to all power bank return orders and power bank rental orders, and the return request type for each power bank to be returned is determined. The return request type includes uniform return type, independent return type and other return types.
[0019] Based on the return request type of all the power banks to be returned, determine whether all the power banks to be returned meet the preset independent return payment conditions;
[0020] When it is determined that all the power banks to be returned meet the conditions for independent return, it is determined that the user meets the preset overall order termination conditions.
[0021] When it is determined that not all of the power banks to be returned meet the conditions for independent return, it is determined that the user does not meet the preset overall order termination conditions.
[0022] As an optional implementation, in a first aspect of the present invention, after the server generates a first order amount completion order for the target power bank based on the power bank return order and sends the first order amount completion order to the payment server, the method further includes:
[0023] The server determines whether the user meets the preset conditions for the power bank to terminate;
[0024] When it is determined that the user meets the conditions for ending the power bank demand, the server generates power bank demand end information for the user and sends the power bank demand end information to the payment server; after receiving the power bank demand end information, the payment server executes the steps of ending the order based on the first order amount and determining the remaining amount information for the user.
[0025] When it is determined that the user does not meet the conditions for ending the power bank's demand, the server determines the user's remaining power needs based on the user's required power bank capacity and the power capacity already provided by the rental device. Based on the remaining power needs and the real-time available power bank information received from the rental device, the server determines the rental device's additional power bank rental information for the user and sends this additional power bank rental information to the rental device. The rental device then displays the target additional power bank to the user based on this additional power bank rental information.
[0026] As an optional implementation, in the first aspect of the present invention, the server determines whether the user meets the preset conditions for the power bank to terminate, including:
[0027] The server determines whether the user's required power bank capacity and the provided power capacity information are sufficient to meet the preset power demand conditions.
[0028] When it is determined that the user has met the power demand condition, it is determined that the user has met the preset power bank end demand condition.
[0029] When it is determined that the user does not meet the condition that the required power supply has been met, it is determined that the user does not meet the preset condition for the power bank to end its requirement.
[0030] or,
[0031] The server determines whether the user's subsequent return operation belongs to a preset power bank replacement operation type based on the determined user's operation behavior information after returning the target power bank;
[0032] When it is determined that the subsequent operation of returning the power bank belongs to the power bank replacement operation type, it is determined that the user meets the preset power bank termination requirement conditions.
[0033] When it is determined that the subsequent operation of returning the power bank does not belong to the power bank replacement operation type, it is determined that the user does not meet the preset power bank termination requirement condition.
[0034] As an optional implementation, in the first aspect of the present invention, the payment server terminates the order based on the first order amount and determines the remaining amount information corresponding to the user, including:
[0035] The payment server terminates the order based on the first order amount and determines whether the user meets the preset condition for additional order amount to be processed.
[0036] When it is determined that the user does not meet the conditions for processing the additional order amount, the order is terminated according to the first order amount, and the first amount to be paid for the target power bank is determined; the remaining amount information for the user is determined according to the first amount to be paid and the user's paid deposit information.
[0037] When it is determined that the user meets the condition for additional order amount to be processed, the second order amount of all other power banks corresponding to the user that have pending amount processing and have been returned is determined as completed; based on all completed second order amount orders and completed first order amount orders, the remaining amount information corresponding to the user is determined.
[0038] As an optional implementation, in a first aspect of the present invention, the payment server determines the remaining amount information corresponding to the user based on all orders ending with the second order amount and orders ending with the first order amount, including:
[0039] The payment server terminates the order based on the total amount of all the second orders, determines the second amount payable for each of the other power banks, terminates the order based on the total amount of the first order, and determines the third amount payable for the target power bank.
[0040] Based on all orders ending with the second order amount and orders ending with the first order amount, determine a comprehensive amount reduction or additional charge scheme for the target power bank and all other power banks.
[0041] Based on the comprehensive amount reduction or additional charge scheme, all second payable amounts, the third payable amount, and the user's paid deposit information, the user's remaining amount information is determined.
[0042] A second aspect of this invention discloses a power bank return system, the system comprising a rental device, a server, and a payment server, wherein the rental device includes a first judgment module, a first order processing module, and a display module; the server includes a second order processing module; and the payment server includes an amount processing module.
[0043] The first judgment module is used to determine whether the charging compartment has been inserted into the target power bank when the user needs to return the target power bank;
[0044] The first order processing module is used to generate a power bank return order for the target power bank when the first judgment module determines that the charging compartment has been inserted into the target power bank, and to send the power bank return order back to the server.
[0045] The second order processing module is used to generate a first order amount termination order for the target power bank based on the power bank return order, and send the first order amount termination order to the payment server;
[0046] The amount processing module is used to end the order based on the first order amount, determine the remaining amount information corresponding to the user, and send the remaining amount information back to the server.
[0047] The display module is used to show the user the remaining amount information obtained through the server.
[0048] As an optional implementation, in a second aspect of the present invention, the server further includes a second judgment module, a first end information processing module, and a pending return information processing module, wherein:
[0049] The second judgment module is used to determine whether the user meets the preset overall order termination conditions based on all the received power bank return orders and the determined power bank rental orders corresponding to the user before the amount processing module terminates the order based on the first order amount and determines the remaining amount information corresponding to the user.
[0050] The first end information processing module is used to generate overall order end information corresponding to the user and send the overall order end information to the payment server when the second judgment module determines that the user meets the overall order end conditions.
[0051] The amount processing module is further configured to, upon receiving the overall order completion information, execute the step of ending the order based on the first order amount and determining the remaining amount information corresponding to the user;
[0052] The pending return information processing module is used to generate pending return information for the user based on all the power bank return orders and the power bank rental orders when the second judgment module determines that the user does not meet the overall order termination conditions, and send the pending return information to the rental device; the rental device displays the pending return information to the user.
[0053] As an optional implementation, in a second aspect of the present invention, the method by which the second determining module determines whether the user meets the preset overall order termination conditions based on all received power bank return orders and the determined power bank rental orders corresponding to the user specifically includes:
[0054] Based on all the received power bank return orders and the identified power bank rental orders corresponding to the user, determine whether the user meets the preset condition that all power banks have been returned;
[0055] When it is determined that the user meets the condition that the power bank has been fully returned, it is determined that the user meets the preset overall order termination condition;
[0056] When it is determined that the user does not meet the condition that all power banks have been returned, the power banks to be returned for the user are determined according to all power bank return orders and power bank rental orders, and the return request type for each power bank to be returned is determined. The return request type includes uniform return type, independent return type and other return types.
[0057] Based on the return request type of all the power banks to be returned, determine whether all the power banks to be returned meet the preset independent return payment conditions;
[0058] When it is determined that all the power banks to be returned meet the conditions for independent return, it is determined that the user meets the preset overall order termination conditions.
[0059] When it is determined that not all of the power banks to be returned meet the conditions for independent return, it is determined that the user does not meet the preset overall order termination conditions.
[0060] As an optional implementation, in a second aspect of the present invention, the server further includes a third judgment module, a second end information processing module, and a power bank addition module, wherein:
[0061] The third judgment module is used to determine whether the user meets the preset power bank termination requirement conditions after the amount processing module generates the first order amount termination order for the target power bank based on the power bank return order and sends the first order amount termination order to the payment server.
[0062] The second termination information processing module is used to generate power bank demand termination information corresponding to the user and send the power bank demand termination information to the payment server when the third judgment module determines that the user meets the power bank termination demand conditions.
[0063] The amount processing module is further configured to, upon receiving the power bank demand termination information, execute the step of terminating the order based on the first order amount and determining the remaining amount information corresponding to the user;
[0064] The power bank replenishment module is used to determine the user's remaining power needs based on the user's required power bank capacity and the provided power capacity of the rental device when the third judgment module determines that the user does not meet the conditions for ending the power bank demand. Based on the remaining power needs and the real-time available power bank information received from the rental device, the module determines the rental device's additional power bank rental information for the user and sends this additional power bank rental information to the rental device. The rental device then displays the target additional power bank to the user based on the additional power bank rental information.
[0065] As an optional implementation, in the second aspect of the present invention, the method by which the third determining module determines whether the user meets the preset conditions for the power bank to terminate its service specifically includes:
[0066] Based on the determined power bank capacity information and the power information already provided, it is determined whether the user meets the preset power demand condition.
[0067] When it is determined that the user has met the power demand condition, it is determined that the user has met the preset power bank end demand condition.
[0068] When it is determined that the user does not meet the condition that the required power supply has been met, it is determined that the user does not meet the preset condition for the power bank to end its requirement.
[0069] or,
[0070] Based on the determined user's operation behavior information after returning the target power bank, determine whether the user's subsequent return operation belongs to the preset power bank replacement operation type;
[0071] When it is determined that the subsequent operation of returning the power bank belongs to the power bank replacement operation type, it is determined that the user meets the preset power bank termination requirement conditions.
[0072] When it is determined that the subsequent operation of returning the power bank does not belong to the power bank replacement operation type, it is determined that the user does not meet the preset power bank termination requirement condition.
[0073] As an optional implementation, in a second aspect of the present invention, the method by which the amount processing module terminates the order based on the first order amount and determines the remaining amount information corresponding to the user specifically includes:
[0074] The order is terminated based on the first order amount, and it is determined whether the user meets the preset conditions for additional order amount to be processed;
[0075] When it is determined that the user does not meet the conditions for processing the additional order amount, the order is terminated according to the first order amount, and the first amount to be paid for the target power bank is determined; the remaining amount information for the user is determined according to the first amount to be paid and the user's paid deposit information.
[0076] When it is determined that the user meets the condition for additional order amount to be processed, the second order amount of all other power banks corresponding to the user that have pending amount processing and have been returned is determined as completed; based on all completed second order amount orders and completed first order amount orders, the remaining amount information corresponding to the user is determined.
[0077] As an optional implementation, in a second aspect of the present invention, the method by which the amount processing module determines the remaining amount information corresponding to the user based on all orders ending with the amount of the second order and orders ending with the amount of the first order specifically includes:
[0078] The order is terminated based on the total amount of the second order, the second amount payable for each of the other power banks is determined, and the order is terminated based on the total amount of the first order, the third amount payable for the target power bank is determined.
[0079] Based on all orders ending with the second order amount and orders ending with the first order amount, determine a comprehensive amount reduction or additional charge scheme for the target power bank and all other power banks.
[0080] Based on the comprehensive amount reduction or additional charge scheme, all second payable amounts, the third payable amount, and the user's paid deposit information, the user's remaining amount information is determined.
[0081] A third aspect of the present invention discloses a rental device, the rental device comprising:
[0082] Rental equipment body;
[0083] Memory containing executable program code;
[0084] A processor coupled to the memory;
[0085] The processor calls the executable program code stored in the memory to execute the power bank return method disclosed in the first aspect of the present invention.
[0086] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute the power bank return method disclosed in the first aspect of the present invention.
[0087] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0088] In this embodiment of the invention, a return system is applied, comprising a rental device, a server, and a payment server. When a user needs to return a target power bank, the rental device determines whether the charging compartment has been inserted into the target power bank. If it is determined that the charging compartment has been inserted, the rental device generates a power bank return order for the target power bank and sends the return order to the server. Based on the power bank return order, the server generates a first order amount completion order for the target power bank and sends the first order amount completion order to the payment server. Based on the first order amount completion order, the payment server determines the user's remaining balance information and sends the remaining balance information back to the server. The rental device then displays the remaining balance information obtained from the server to the user. As can be seen, this invention enables the power bank return function through multiple stages and multi-terminal interactions, including determining the insertion of the target power bank into the charging compartment, generating and responding to the power bank return order, generating and responding to the order amount completion order, determining and responding to the remaining amount information, and displaying the remaining amount information. This improves the comprehensiveness and integrity of the power bank return method, as well as its rationality and feasibility. Consequently, it enhances the accuracy and reliability of successful power bank returns, and improves the efficiency and convenience of power bank returns. Furthermore, it displays the remaining amount to the user, improving the user experience and, to some extent, the timeliness of the user's payment and recharge processing. This, in turn, improves the convenience and smoothness of the user's subsequent use of the power bank. Attached Figure Description
[0089] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0090] Figure 1 This is a flowchart illustrating a method for returning a power bank as disclosed in an embodiment of the present invention;
[0091] Figure 2 This is a flowchart illustrating another method for returning a power bank as disclosed in an embodiment of the present invention.
[0092] Figure 3 This is a schematic diagram of the structure of a power bank return system disclosed in an embodiment of the present invention;
[0093] Figure 4 This is a schematic diagram of another power bank return system disclosed in an embodiment of the present invention;
[0094] Figure 5 This is a schematic diagram of the structure of a rental equipment disclosed in an embodiment of the present invention;
[0095] Figure 6 This is a schematic diagram of the structure of a server disclosed in an embodiment of the present invention;
[0096] Figure 7 This is a schematic diagram of the structure of a payment server disclosed in an embodiment of the present invention. Detailed Implementation
[0097] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0098] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or ends.
[0099] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0100] This invention discloses a method and system for returning power banks, as well as a rental device. Through the rental device, server, and payment server, it enables the power bank return function to be realized through multiple stages and multi-terminal interaction, including determining the insertion of the target power bank into the charging compartment, generating and responding to the power bank return order, generating and responding to the order amount completion, determining and responding to the remaining amount information, and displaying the remaining amount information. This improves the comprehensiveness and integrity of the power bank return method, as well as its rationality and feasibility, thereby improving the accuracy and reliability of successful power bank returns, and enhancing the efficiency and convenience of power bank returns. Furthermore, it displays the remaining amount to the user, improving the user experience and, to some extent, the timeliness of processing deductions and top-ups, thus improving the convenience and smoothness of subsequent power bank use. Detailed descriptions follow.
[0101] Example 1
[0102] Please see Figure 1 , Figure 1 This is a flowchart illustrating a method for returning a power bank according to an embodiment of the present invention. Wherein, Figure 1 The described method can be applied to a return system, which includes rental equipment, a server, and a payment server; however, this embodiment of the invention does not limit the scope of the application. Figure 1 As shown, the method for returning this power bank includes the following steps:
[0103] 101. When a user needs to return the target power bank, the rental equipment determines whether the charging compartment has already been inserted into the target power bank.
[0104] Further optionally, when it is determined that the charging compartment has not been inserted with the target power bank, the rental device performs the above-mentioned step of determining whether the charging compartment has been inserted with the target power bank again, and / or the rental device generates and displays the return reminder information corresponding to the target power bank. This embodiment of the invention does not limit the scope of the invention.
[0105] Further optionally, the above-mentioned rental equipment may determine whether the charging compartment has been inserted with the target power bank by including:
[0106] The rental equipment determines the insertion percentage of the target power bank into the corresponding charging compartment and checks if the insertion percentage is greater than or equal to a preset insertion percentage threshold. If the threshold is yes, the rental equipment determines that the target power bank has been inserted into the charging compartment; if the threshold is no, the rental equipment determines that the power bank has not been inserted into the target compartment. Or,
[0107] The rental equipment detects whether it has received an insertion qualification command from the corresponding charging compartment into which the target power bank has entered; when the result is yes, the rental equipment determines that the charging compartment has been inserted into the target power bank; when the result is no, the rental equipment determines that the power bank has not been inserted into the target power bank.
[0108] Optionally, regarding the charging compartment and the target power bank, for example: it can be determined that the charging compartment has been inserted into the target power bank when the target power bank is successfully inserted into any available charging compartment in the rental equipment, or it can be determined that the charging compartment has been inserted into the target power bank when the target power bank is successfully inserted into a dedicated available charging compartment in the rental equipment. This embodiment of the invention does not limit the scope of the invention.
[0109] 102. When it is determined that the target power bank has been inserted into the charging compartment, the rental device generates a power bank return order for the target power bank and sends the power bank return order back to the server.
[0110] Optionally, the power bank return order can be an instruction indicating that the target power bank has been returned; it can also include, but is not limited to, the specific identification information of the target power bank (used to indicate the target power bank), the rental and return time of the target power bank, the rental and return method of the target power bank, the rental user information of the target power bank, the power consumption information of the target power bank, the wear and tear information of the target power bank, the model and type information of the target power bank, and other information that can reflect the target power bank and its rental and return information. This embodiment of the invention does not limit the scope of the invention.
[0111] Optionally, the server can be a merchant server or a server rack center, or other devices or equipment that can achieve similar functions. This embodiment of the invention does not limit the specific devices or equipment.
[0112] 103. Based on the power bank return order, the server generates the first order amount termination order for the target power bank and sends the first order amount termination order to the payment server.
[0113] Optionally, the first order amount ending order for the target power bank can be an instruction indicating that the rental order for the target power bank has ended and calculating the relevant rental amount; it can also be one or more of the following, including but not limited to: the specific identification information of the target power bank (used to indicate the target power bank), the rental and return time of the target power bank, the rental user information of the target power bank, the rental and return method of the target power bank, the power consumption information of the target power bank, the wear and tear information of the target power bank, the model and type information of the target power bank, and other information that can reflect the target power bank and its rental and return information. This embodiment of the invention does not limit the scope of the invention.
[0114] Optionally, the payment server can be a stripe server or other servers that can be used to deduct fees related to power banks; this embodiment of the invention does not impose any limitations.
[0115] 104. The payment server terminates the order based on the amount of the first order, determines the user's remaining amount information, and sends the remaining amount information back to the server.
[0116] Further optionally, after step 104, the method may also include the following operations:
[0117] The server sends the remaining amount information to the leased equipment.
[0118] Further optionally, after step 104, the method may also include the following operations:
[0119] The server determines whether the user meets the preset condition of needing to pay an additional amount based on the order amount of the first order and the remaining amount.
[0120] When it is determined that the user meets the conditions for requiring additional payment, the server ends the order based on the amount of the first order and the remaining amount, determines the user's required additional payment amount, and sends the required additional payment amount information back to the rental equipment; the rental equipment then displays the required additional payment amount information to the user.
[0121] When it is determined that the user does not meet the additional payment requirement, the server predicts the amount the user will need to pay for the next power bank rental based on the user's historical power bank order information. The server then determines whether the user meets the preset advance recharge reminder conditions based on the remaining balance and the predicted payment amount. If the user meets the advance recharge reminder conditions, the server generates an advance recharge reminder message and sends it to the rental device. The rental device then displays the advance recharge reminder message to the user.
[0122] Further optionally, the server may determine whether the user meets the preset pre-charge reminder conditions based on the remaining amount information and the predicted payment amount information, which may include:
[0123] The server determines whether the remaining amount is greater than or equal to the preset predicted payment amount;
[0124] When the judgment result is yes, the server determines that the user does not meet the preset conditions for advance recharge reminder;
[0125] If the judgment result is negative, the server determines that the user meets the preset conditions for advance recharge reminder.
[0126] 105. The leased equipment displays the remaining amount information obtained through the server to the user.
[0127] As can be seen, the power bank return method described in this embodiment of the invention can realize the power bank return function through multiple stages and multi-terminal interactions, including determining the insertion of the target power bank into the charging compartment, generating and responding to the power bank return order, generating and responding to the order amount completion order, determining and responding to the remaining amount information, and displaying the remaining amount information through rental equipment, servers, and payment servers. This is beneficial to improving the comprehensiveness and integrity of the power bank return method, as well as its rationality and feasibility. Consequently, it is beneficial to improve the accuracy and reliability of successful power bank return, as well as the efficiency and convenience of power bank return. In addition, it can also display the remaining amount to the user, improving the user experience and, to a certain extent, improving the timeliness of the user's handling of amount deduction and recharge. This, in turn, is beneficial to improving the user's convenience and smoothness in using the power bank again in the future.
[0128] In an optional embodiment, after the server generates a first order amount completion order for the target power bank based on the power bank return order and sends the first order amount completion order to the payment server, the method may further include the following operations:
[0129] The server determines whether the user meets the preset conditions for the power bank to terminate;
[0130] When it is determined that the user meets the conditions for ending the power bank demand, the server generates power bank demand ending information for the user and sends the power bank demand ending information to the payment server; after receiving the power bank demand ending information, the payment server executes the steps of ending the order based on the first order amount and determining the user's remaining amount information.
[0131] When it is determined that the user does not meet the conditions for ending the power bank request, the server determines the user's remaining power requirements based on the user's required power bank capacity and the power capacity already provided by the rental device. Based on the remaining power requirements and the real-time available power bank information received from the rental device, the server determines the additional power bank rental information for the user and sends the additional power bank rental information to the rental device. The rental device then displays the target additional power bank to the user based on the additional power bank rental information.
[0132] Further optionally, the server's determination of whether the user meets the preset conditions for the power bank to terminate its service may include:
[0133] The server determines whether the user still needs to rent and use the power bank.
[0134] When the server determines that the user still has a need to rent and use the power bank, it determines that the user does not meet the preset conditions for ending the power bank need.
[0135] When it is determined that the user no longer has a need to rent or use the power bank, the server determines that the user meets the preset conditions for ending the power bank rental requirement.
[0136] Optionally, the server determines whether the user meets the preset conditions for ending the power bank service. For example, if the user returns the target power bank not because they no longer need it, but because it is out of power and they need to rent a new one, then the server determines that the user does not meet the preset conditions for ending the power bank service. Furthermore, the server directly adds a new available power bank without requiring the user to scan the code again. If the user returns the target power bank because they no longer need it, then the server determines that the user meets the preset conditions for ending the power bank service. This embodiment of the invention does not impose any limitations on this.
[0137] Optionally, the user's power bank demand termination information can be an instruction indicating that the user no longer needs to use the power bank and to calculate the relevant rental amount; this embodiment of the invention does not limit this.
[0138] Optionally, the provided power information corresponding to the rental device may be the power information provided to the user by the target power bank and / or the power information provided to the user by other power banks rented by the user from the rental device besides the target power bank (such as power banks that have been previously replaced and added). This embodiment of the invention does not limit this.
[0139] Optionally, the real-time available power bank information fed back by the rental device can be used as an example: information corresponding to power banks that are not currently rented and whose existing power capacity meets the basic rental power requirement. This embodiment of the invention does not limit this information.
[0140] Further optionally, the server may determine additional power bank rental information for the user based on the remaining power demand information and the real-time available power bank information received from the rental device, which may include:
[0141] Based on the remaining power demand information and the real-time available power bank information received from the rental equipment, the server determines the first available power bank that meets the preset power demand from all available power banks of the rental equipment.
[0142] When the number of the first available power banks is 1, the server determines the information of the first available power bank and identifies the information of the first available power bank as additional power bank rental information for the user by the rental equipment;
[0143] When the number of first available power banks is greater than 1, the server determines the second available power bank that meets the preset requirement of being closest to the user from all the first available power banks; determines the information of the second available power bank, and determines the information of the second available power bank as the additional power bank rental information for the user by the rental equipment.
[0144] Optionally, the above-mentioned prompting the user to add a target power bank can be illustrated as follows: if the user still needs to use a power bank after returning the target power bank, a new power bank can be directly prompted for replacement, without the user needing to settle the target power bank, pay a deposit again, and scan a code again to rent a power bank. This embodiment of the invention does not limit this.
[0145] As can be seen, this optional embodiment can perform the corresponding remaining amount information determination operation when it is determined that the user meets the conditions for ending the power bank's usage, and provide the function of adding a power bank when it is determined that the user does not meet the conditions for ending the power bank's usage. This is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as the comprehensiveness, intelligence and rationality of the power bank addition rental method. In turn, it is conducive to improving the accuracy and reliability of power bank addition rental, as well as the pop-up efficiency and convenience of adding power banks. To a certain extent, it improves the rental efficiency and convenience of power banks, thereby improving the timeliness, rationality and accuracy of determining the remaining amount information of the power bank, and optimizing the user's experience of using and returning the power bank.
[0146] In another optional embodiment, the server's determination of whether the user meets the preset conditions for the power bank to terminate may include:
[0147] Based on the determined power bank capacity information and the provided power information, the server determines whether the user's preset power demand condition has been met.
[0148] When it is determined that the user has met the power demand condition, it is confirmed that the user has met the preset power bank end demand condition.
[0149] When it is determined that the user does not meet the condition that the required power supply has been met, it is determined that the user does not meet the preset condition for the power bank to end the requirement.
[0150] or,
[0151] Based on the user's behavior after returning the target power bank, the server determines whether the user's subsequent actions belong to the preset power bank replacement operation type.
[0152] When it is determined that the subsequent operation of returning the power bank belongs to the power bank replacement operation type, it is confirmed that the user meets the preset power bank termination requirement conditions.
[0153] When it is determined that the subsequent operation of returning the power bank does not belong to the power bank replacement operation type, it is determined that the user does not meet the preset power bank termination requirement conditions.
[0154] Further optionally, the server may determine, based on the determined required power bank capacity information and the already provided power information, whether the user meets the preset condition that the required power capacity has been met, which may include:
[0155] Based on the determined power bank capacity information and the power bank capacity information already provided, the server determines whether the power bank capacity already provided is greater than or equal to the power bank capacity required.
[0156] When the judgment result is yes, the server determines that the user's preset power requirement has been met.
[0157] If the judgment result is negative, the server determines that the user does not meet the preset requirement that the power consumption has been met.
[0158] Optionally, based on the determined user's operational behavior information after returning the target power bank, the method determines whether the user's subsequent return operation belongs to a preset power bank replacement operation type. For example, it detects whether the user has pressed the relevant power bank replacement button or the power bank still needed button. If so, it is determined that the user's subsequent return operation belongs to the preset power bank replacement operation type. Or, it detects whether the user has pressed the relevant settlement button after inserting the power bank. If so, it is determined that the user's subsequent return operation does not belong to the preset power bank replacement operation type. Other cases can be obtained in the same way. This embodiment of the invention does not limit the method.
[0159] As can be seen, this optional embodiment can determine the fulfillment of the user's power bank termination condition by considering either the user's required power bank capacity and the power already provided, or the user's operational behavior information after returning the target power bank. This improves the comprehensiveness, integrity, and rationality of the method for determining the fulfillment of the user's power bank termination condition, thereby enhancing the diversity, flexibility, and relevance of the method. Consequently, it improves the accuracy and reliability of the determined power bank termination condition fulfillment result, and further enhances the timeliness, accuracy, rationality, and efficiency of subsequent operations triggered by the fulfillment of the power bank termination condition to determine the remaining amount or to rent an additional power bank.
[0160] In another optional embodiment, the payment server terminates the order based on the first order amount and determines the user's remaining amount information, which may include:
[0161] The payment server terminates the order based on the amount of the first order and determines whether the user meets the preset conditions for additional order amounts to be processed.
[0162] When it is determined that the user does not meet the conditions for processing additional order amounts, the order is terminated based on the first order amount, and the first amount to be paid for the target power bank is determined; based on the first amount to be paid and the user's paid deposit information, the user's remaining amount information is determined.
[0163] When it is determined that a user meets the condition of pending additional order amount, the second order amount corresponding to all other power banks for which the user's amount pending processing has been returned is determined; based on all second order amount ending orders and first order amount ending orders, the user's remaining amount information is determined.
[0164] Further optionally, the payment server may terminate the order based on the first order amount and determine whether the user meets the preset conditions for additional order amount pending processing, which may include:
[0165] The payment server terminates the order based on the first order amount and determines whether the user has any orders bundled with the target power bank. If the determination result is yes, the payment server determines that the user meets the preset condition for additional order amount pending processing; if the determination result is no, the payment server determines that the user does not meet the preset condition for additional order amount pending processing; or...
[0166] The payment server terminates the order based on the first order amount and determines whether the user has any pending orders that need to be paid. If the determination result is yes, the payment server determines that the user meets the preset condition for additional order amount pending processing. If the determination result is no, the payment server determines that the user does not meet the preset condition for additional order amount pending processing.
[0167] Optionally, determining the user's remaining balance information based on the first payable amount and the user's already paid deposit information may include:
[0168] When the paid deposit amount is greater than or equal to the first payable amount, the paid deposit amount is subtracted from the first payable amount to obtain the user's remaining amount.
[0169] As can be seen, this optional embodiment can match the corresponding remaining amount information determination method for two situations: whether the user has additional order amount pending processing or the user does not have additional amount pending processing. This helps to improve the comprehensiveness, integrity, and rationality of the remaining amount information determination method, thereby improving the diversity, flexibility, and pertinence of the remaining amount information determination method. This, in turn, helps to improve the accuracy and reliability of the determined remaining amount information, further helps to reduce the occurrence of errors in deducting user's power bank amount, and improves the security and reliability of power bank payment amount.
[0170] In another optional embodiment, the payment server determines the user's remaining balance information based on all second order amounts ending in the order and the first order amount ending in the order, which may include:
[0171] The payment server terminates the order based on the total amount of all second orders, determines the second amount payable for each other power bank, terminates the order based on the total amount of the first order, and determines the third amount payable for the target power bank.
[0172] Based on all orders ending with the second order amount and orders ending with the first order amount, determine the comprehensive amount reduction or additional charge plan corresponding to the target power bank and all other power banks;
[0173] Based on the comprehensive amount reduction or additional charge plan, all second and third payable amounts, and the user's paid deposit information, determine the user's corresponding remaining amount information.
[0174] Optionally, the comprehensive amount reduction or additional charge scheme corresponding to the target power bank and all other power banks can be illustrated as follows: For example, if a user rents more than five power banks, the total rental amount will be reduced by 20%, which is a comprehensive amount reduction scheme; or if a user returns a power bank late or damages it, an additional compensation fee will be charged on top of the original rental fee, which is a comprehensive amount additional charge scheme. Other situations can be derived similarly, and this embodiment of the invention does not limit the scope of the invention.
[0175] As can be seen, this optional embodiment can determine the corresponding comprehensive amount reduction or additional charge scheme based on all the second order amount ending orders and the first order amount ending orders of the user, and further determine the user's corresponding remaining amount information. It takes into account the situation where there may be comprehensive amount reduction or additional charges when there are multiple order amount ending orders, which is conducive to improving the comprehensiveness and rationality of the method of determining the user's remaining amount information, and thus conducive to improving the accuracy and reliability of the determined remaining amount information.
[0176] Example 2
[0177] Please see Figure 2 , Figure 2 This is a flowchart illustrating another method for returning a power bank according to an embodiment of the present invention. Figure 2 The described method can be applied to a return system, which includes rental equipment, a server, and a payment server; however, this embodiment of the invention does not limit the scope of the application. Figure 2 As shown, the method for returning this power bank includes the following steps:
[0178] 201. When a user needs to return the target power bank, the rental equipment determines whether the charging compartment has already been inserted into the target power bank.
[0179] 202. When it is determined that the target power bank has been inserted into the charging compartment, the rental device generates a power bank return order for the target power bank and sends the power bank return order back to the server.
[0180] 203. Based on the power bank return order, the server generates the first order amount termination order for the target power bank and sends the first order amount termination order to the payment server.
[0181] 204. Based on all the received power bank return orders and the identified power bank rental orders corresponding to the user, the server determines whether the user meets the preset overall order termination conditions. If the determination result is yes, proceed to step 205; if the determination result is no, proceed to step 208.
[0182] Optionally, a power bank return order can be understood as an order generated for the user's action of returning a power bank. Further, for example: a power bank return order can be generated for each power bank returned by the user, or a power bank return order can be generated for all power banks returned by the user within the same time range, or a power bank return order can be generated for each power bank of the same type returned by the user. This embodiment of the invention does not limit the scope of the invention.
[0183] Optionally, a power bank rental order can be understood as an order generated for the user's action of renting a power bank; further, for example: a corresponding power bank rental order can be generated for each power bank rented by the user, or a corresponding power bank rental order can be generated for all power banks rented by the user within the same time range, or a corresponding power bank rental order can be generated for each power bank of the same type rented by the user. This embodiment of the invention does not limit the scope of the invention.
[0184] Optionally, when it is determined that the user does not meet the overall order termination conditions, information on the power banks to be returned for the user is generated. For example, if it is determined that the user still has rented but not returned power banks (i.e., all rented power banks must be returned before the deposit is deducted), a prompt instruction is generated to remind the user to return the unreturned power banks in a unified and qualified manner, and the deposit will be deducted after all power banks have been returned; or if it is determined that the user still has power banks that need to be returned before the deduction is made but have not been returned, a prompt instruction is generated to remind the user to return the power banks that need to be returned before the deduction is made in a unified and qualified manner, and the deposit will be deducted after all power banks that need to be returned before the deduction is made. This embodiment of the invention does not limit the scope of the invention.
[0185] Optionally, the above-mentioned user meets the overall order termination condition. For example, it can be that all the power banks rented by the user have been returned, then the overall order termination condition is met; or it can be that some of the power banks rented by the user have not been returned, but the unreturned power banks can be returned independently, without needing to be returned all at once, then the overall order termination condition is met. This embodiment of the invention does not limit this.
[0186] 205. The server generates the overall order completion information for the user and sends the overall order completion information to the payment server.
[0187] Optionally, the overall order completion information for a user can be understood as all the power banks rented by the user have been returned properly, or all the power banks rented by the user that need to be returned have been returned properly. Further, it may include, but is not limited to, the specific label information (used to indicate the power bank) corresponding to all the power banks that the user has returned, the rental and return method, the rental and return time, the rental user information, the power consumption information, the wear and tear information, the model type information, and one or more other information that can reflect the power bank and its rental and return information. This embodiment of the invention does not limit this.
[0188] 206. After receiving the overall order completion information, the payment server terminates the order based on the amount of the first order, determines the user's remaining amount information, and sends the remaining amount information back to the server.
[0189] 207. The leased equipment displays the remaining amount information obtained through the server to the user.
[0190] 208. Based on all power bank return orders and power bank rental orders, the server generates the corresponding power bank information to be returned for each user and sends the power bank information to the rental equipment.
[0191] Optionally, the server can generate user-specific power bank return information based on all power bank return and rental orders, which may include:
[0192] The server determines the user's corresponding power bank to be returned based on all power bank return orders and power bank rental orders;
[0193] The server determines the information of all power banks to be returned and identifies the information of all power banks to be returned as the information of the power banks to be returned corresponding to the user.
[0194] or,
[0195] The server determines the return request type for each power bank to be returned, including unified return type, independent return type, and other return types; it identifies the target power bank with the unified return type from all the power banks to be returned; it determines the information of all target power banks to be returned, and sets the information of all target power banks to be returned as the power bank information corresponding to the user.
[0196] Optionally, the information of the power bank to be returned corresponding to the user may include, but is not limited to, the specific identification information of the power bank, the rental method, the rental time, the rental user information, the rental binding information, the predicted power consumption information, the predicted wear and tear information, the model type information, and one or more other information that can reflect the power bank and its rental information. This embodiment of the invention does not limit this information.
[0197] 209. The rental equipment displays information about the power banks to be returned to the user.
[0198] In this embodiment of the invention, for other descriptions of steps 201-209, please refer to the detailed description of steps 101-105 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.
[0199] As can be seen, the embodiments of the present invention can realize the power bank return function through multiple stages and multi-terminal interaction, including determining the insertion of the target power bank into the charging compartment, generating and responding to the power bank return order, generating and responding to the order amount completion order, determining and responding to the remaining amount information, and displaying the remaining amount information, through rental equipment, servers, and payment servers. This is beneficial to improving the comprehensiveness and integrity of the power bank return method, as well as its rationality and feasibility, thereby improving the accuracy and reliability of successful power bank return, and the efficiency and convenience of power bank return. In addition, it can also display the remaining amount to the user, improving the user experience and, to a certain extent, improving the timeliness of the user's handling of amount deduction and recharge, thus improving the convenience and smoothness of the user's subsequent use of the power bank; and it can also be used when the user... The system determines the remaining balance only when the user meets the overall order completion conditions. If the conditions are not met, the system identifies and displays the user's power bank to be returned. This feature improves the comprehensiveness and overall nature of power bank return methods, as well as the comprehensiveness, intelligence, and rationality of the identification and display of power banks to be returned. This, in turn, enhances the timeliness, accuracy, reliability, and efficiency of power bank return notifications, thereby improving the timeliness and accuracy of power bank returns. It also helps to prevent users from intentionally failing to return or forgetting to return power banks, improves the completeness of rented power bank returns, reduces losses, minimizes the possibility of excessive wear and tear on power banks, and improves the timeliness, rationality, and accuracy of determining the remaining balance information, thus optimizing the user experience.
[0200] In an optional embodiment, the server determines whether the user meets the preset overall order termination conditions based on all received power bank return orders and the identified power bank rental orders corresponding to the user. This may include:
[0201] Based on all received power bank return orders and the identified power bank rental orders for the user, the server determines whether the user meets the preset condition that all power banks have been returned.
[0202] When it is determined that the user has met the condition that all power banks have been returned, it is determined that the user has met the preset overall order termination condition;
[0203] When it is determined that the user does not meet the condition that all power banks have been returned, the corresponding power banks to be returned are determined based on all power bank return orders and power bank rental orders, and the return request type of each power bank to be returned is determined. The return request types include unified return type, independent return type and other return types.
[0204] Based on the return request type of all power banks to be returned, determine whether all power banks to be returned meet the preset independent return payment conditions.
[0205] When it is determined that all the power banks to be returned meet the conditions for independent return and payment, the user is deemed to have met the preset conditions for the end of the overall order.
[0206] When it is determined that not all the power banks to be returned meet the conditions for independent return and payment, it is determined that the user does not meet the preset conditions for ending the overall order.
[0207] Further optionally, the server's determination of whether the user meets the preset condition that all power banks have been returned may include:
[0208] The server determines whether all the power banks rented by the user have been returned properly.
[0209] When the judgment result is yes, the server determines that the user meets the preset condition that all power banks have been returned.
[0210] If the judgment result is negative, the server determines that the user does not meet the preset condition that all power banks have been returned.
[0211] Optionally, a unified return type can be used. For example, users need to return all power banks of this unified return type before the corresponding deduction operation is performed. This embodiment of the invention does not limit this.
[0212] Optionally, for the independent return type, for example: the user does not necessarily have to return the power bank of the independent return type before the corresponding deduction operation is triggered. That is, the user can continue to rent other rented power banks that have not been returned, and the corresponding deduction operation can be performed on other rented power banks. This embodiment of the invention does not limit this.
[0213] Further optionally, the server may determine whether all the power banks to be returned meet the preset independent return payment conditions based on the return request type of all the power banks to be returned, which may include:
[0214] The server determines, based on the return request type of all the power banks to be returned, whether there are any power banks to be returned with a uniform return request type.
[0215] When it is determined that among all the power banks to be returned, there are power banks with a uniform return requirement type, the server determines that not all the power banks to be returned meet the preset independent return payment conditions.
[0216] When it is determined that there are no power banks with a uniform return type among all the power banks to be returned, the server determines that all the power banks to be returned meet the preset independent return payment conditions.
[0217] As can be seen, this optional embodiment can determine the overall order completion condition based on the results of the user's power bank being fully returned and the results of the user's power bank being able to be independently returned. This helps to improve the comprehensiveness, integrity, rationality, and progressiveness of the method for determining the overall order completion condition, thereby improving the accuracy and reliability of the determined overall order completion condition. This, in turn, helps to improve the timeliness, accuracy, rationality, and efficiency of subsequent operations that determine the remaining amount information or the power bank information to be returned, triggered by the overall order completion condition.
[0218] Example 3
[0219] Please see Figure 3 , Figure 3 This is a schematic diagram of a power bank return system disclosed in an embodiment of the present invention. Figure 3 The described return system includes rental equipment, a server, and a payment server. The rental equipment includes a first judgment module 301, a first order processing module 302, and a display module 305. The server includes a second order processing module 303, and the payment server includes an amount processing module 304.
[0220] The first judgment module 301 is used to determine whether the charging compartment has been inserted into the target power bank when the user needs to return the target power bank.
[0221] The first order processing module 302 is used to generate a power bank return order for the target power bank when the first judgment module determines that the charging compartment has been inserted into the target power bank, and to send the power bank return order back to the server.
[0222] The second order processing module 303 is used to generate a first order amount termination order for the target power bank based on the power bank return order, and send the first order amount termination order to the payment server.
[0223] The amount processing module 304 is used to end the order based on the amount of the first order, determine the user's remaining amount information, and send the remaining amount information back to the server.
[0224] Display module 305 is used to display the remaining amount information obtained from the server to the user.
[0225] It is evident that implementation Figure 3The described power bank return system utilizes rental equipment, servers, and payment servers to perform multiple stages and multi-terminal interactions to realize the power bank return function. These stages include determining whether the target power bank is inserted into the charging compartment, generating and responding to the power bank return order, generating and responding to the order amount completion, determining and responding to the remaining amount information, and displaying the remaining amount information. This improves the comprehensiveness and integrity of the power bank return method, as well as its rationality and feasibility. Consequently, it enhances the accuracy and reliability of successful power bank returns, and improves the efficiency and convenience of power bank returns. Furthermore, it displays the remaining amount to the user, improving the user experience and, to some extent, the timeliness of the user's payment and recharge processing. This, in turn, improves the ease of use and smoothness of the process for the user's subsequent use of the power bank.
[0226] In an optional embodiment, the server further includes a second judgment module 306, a first end information processing module 307, and a pending return information processing module 308, wherein:
[0227] The second judgment module 306 is used to determine whether the user meets the preset overall order termination conditions based on all received power bank return orders and the determined power bank rental orders corresponding to the user, before the amount processing module 304 terminates the order based on the first order amount and determines the user's remaining amount information.
[0228] The first end information processing module 307 is used to generate overall order end information for the user and send the overall order end information to the payment server when the second judgment module 306 determines that the user meets the overall order end conditions.
[0229] The amount processing module 304 is also used to perform the following steps after receiving the overall order completion information: ending the order based on the amount of the first order and determining the user's remaining amount information.
[0230] The pending return information processing module 308 is used to generate the pending return information of the user based on all power bank return orders and power bank rental orders when the second judgment module 306 determines that the user does not meet the overall order termination conditions, and send the pending return information to the rental equipment; the rental equipment displays the pending return information to the user.
[0231] It is evident that implementation Figure 4The described power bank return system can determine the remaining amount only when the user meets the overall order completion conditions. If the user does not meet the conditions, it determines and displays the power bank to be returned, providing this function. This improves the comprehensiveness and integrity of power bank return methods, as well as the comprehensiveness, intelligence, and rationality of the method for determining and displaying power banks to be returned. This, in turn, improves the timeliness, accuracy, reliability, and efficiency of power bank return notifications, thereby enhancing the timeliness and accuracy of power bank returns. It also helps to prevent users from intentionally failing to return or forgetting to return power banks, improves the completeness of rented power bank returns, reduces losses, minimizes the possibility of excessive wear and tear on power banks, and improves the timeliness, rationality, and accuracy of determining the remaining amount of power banks, thus optimizing the user experience.
[0232] In another optional embodiment, the second judgment module 306 determines whether the user meets the preset overall order termination conditions based on all received power bank return orders and the identified power bank rental orders corresponding to the user. The specific methods include:
[0233] Based on all received power bank return orders and the identified power bank rental orders corresponding to the user, determine whether the user meets the preset condition that all power banks have been returned;
[0234] When it is determined that the user has met the condition that all power banks have been returned, it is determined that the user has met the preset overall order termination condition;
[0235] When it is determined that the user does not meet the condition that all power banks have been returned, the corresponding power banks to be returned are determined based on all power bank return orders and power bank rental orders, and the return request type of each power bank to be returned is determined. The return request types include unified return type, independent return type and other return types.
[0236] Based on the return request type of all power banks to be returned, determine whether all power banks to be returned meet the preset independent return payment conditions.
[0237] When it is determined that all the power banks to be returned meet the conditions for independent return and payment, the user is deemed to have met the preset conditions for the end of the overall order.
[0238] When it is determined that not all the power banks to be returned meet the conditions for independent return and payment, it is determined that the user does not meet the preset conditions for ending the overall order.
[0239] It is evident that implementation Figure 4The described power bank return system can also determine the overall order completion condition based on the results of the user's power bank being fully returned and the results of the user's independent return payment conditions for the power bank to be returned. This helps to improve the comprehensiveness, integrity, rationality, and progressiveness of the method for determining the overall order completion condition, thereby improving the accuracy and reliability of the determined overall order completion condition. This, in turn, helps to improve the timeliness, accuracy, rationality, and efficiency of subsequent operations that determine the remaining amount information or the information of the power bank to be returned, triggered by the overall order completion condition.
[0240] In yet another optional embodiment, the server further includes a third judgment module 309, a second end information processing module 310, and a power bank addition module 311, wherein:
[0241] The third judgment module 309 is used to determine whether the user meets the preset power bank termination requirements after the amount processing module 304 generates the first order amount termination order for the target power bank based on the power bank return order and sends the first order amount termination order to the payment server.
[0242] The second termination information processing module 310 is used to generate power bank termination information corresponding to the user and send the power bank termination information to the payment server when the third judgment module 309 determines that the user meets the power bank termination requirement conditions.
[0243] The amount processing module 304 is also used to perform the following steps after receiving the power bank demand termination information: terminating the order based on the first order amount and determining the user's corresponding remaining amount information.
[0244] The power bank addition module 311 is used to determine the user's remaining power bank needs based on the user's required power bank power information and the provided power information of the rental device when the third judgment module 309 determines that the user does not meet the conditions for ending the power bank demand. Based on the remaining power bank needs information and the real-time available power bank information received from the rental device, the module determines the additional power bank rental information for the user and sends the additional power bank rental information to the rental device. The rental device then displays the target additional power bank to the user based on the additional power bank rental information.
[0245] It is evident that implementation Figure 4The described power bank return system can also determine the remaining balance when the user meets the conditions for ending the power bank service, and provide an additional power bank rental function when the user does not meet the conditions. This improves the comprehensiveness and integrity of power bank return methods, as well as the comprehensiveness, intelligence, and rationality of additional power bank rental methods. This, in turn, improves the accuracy and reliability of additional power bank rentals, and enhances the efficiency and convenience of adding additional power banks. To a certain extent, it improves the efficiency and convenience of power bank rentals, thereby improving the timeliness, rationality, and accuracy of determining the remaining balance information of power banks, and optimizing the user experience of using and returning power banks.
[0246] In yet another optional embodiment, the third determining module 309 determines whether the user meets the preset conditions for the power bank to terminate its service by specifically including:
[0247] Based on the determined power bank capacity information and the power information already provided, determine whether the user's preset power demand condition has been met.
[0248] When it is determined that the user has met the power demand condition, it is confirmed that the user has met the preset power bank end demand condition.
[0249] When it is determined that the user does not meet the condition that the required power supply has been met, it is determined that the user does not meet the preset condition for the power bank to end the requirement.
[0250] or,
[0251] Based on the identified user behavior information after returning the target power bank, determine whether the user's subsequent actions after returning the power bank belong to the preset power bank replacement operation type;
[0252] When it is determined that the subsequent operation of returning the power bank belongs to the power bank replacement operation type, it is confirmed that the user meets the preset power bank termination requirement conditions.
[0253] When it is determined that the subsequent operation of returning the power bank does not belong to the power bank replacement operation type, it is determined that the user does not meet the preset power bank termination requirement conditions.
[0254] It is evident that implementation Figure 4The described power bank return system can also determine the fulfillment of the user's power bank return conditions by considering the user's requested power bank capacity and the amount of power already provided, or by the user's actions after returning the target power bank. This improves the comprehensiveness, integrity, and rationality of the method for determining the fulfillment of the power bank return conditions, thereby enhancing the diversity, flexibility, and relevance of the determination method. This, in turn, improves the accuracy and reliability of the determined power bank return conditions, and further enhances the timeliness, accuracy, rationality, and efficiency of subsequent actions triggered based on the fulfillment of the power bank return conditions to determine the remaining balance or to rent an additional power bank.
[0255] In yet another optional embodiment, the method by which the amount processing module 304 terminates the order based on the first order amount and determines the user's remaining amount information specifically includes:
[0256] The order is terminated based on the amount of the first order, and it is determined whether the user meets the preset conditions for additional order amount to be processed.
[0257] When it is determined that the user does not meet the conditions for processing additional order amounts, the order is terminated based on the first order amount, and the first amount to be paid for the target power bank is determined; based on the first amount to be paid and the user's paid deposit information, the user's remaining amount information is determined.
[0258] When it is determined that a user meets the condition of pending additional order amount, the second order amount corresponding to all other power banks for which the user's amount pending processing has been returned is determined; based on all second order amount ending orders and first order amount ending orders, the user's remaining amount information is determined.
[0259] It is evident that implementation Figure 4 The described power bank return system can also match the corresponding remaining amount information determination method for two situations: whether the user has additional order amount pending processing or not. This helps to improve the comprehensiveness, integrity, and rationality of the remaining amount information determination method, thereby improving the diversity, flexibility, and pertinence of the remaining amount information determination method. This, in turn, helps to improve the accuracy and reliability of the determined remaining amount information, further reducing the occurrence of power bank amount deduction errors for users and improving the security and reliability of power bank payment amounts.
[0260] In yet another optional embodiment, the method by which the amount processing module 304 determines the user's remaining amount information based on all second order amount ending orders and first order amount ending orders specifically includes:
[0261] The order is closed based on the total amount of all second orders. The second amount payable for each other power bank is determined. The order is closed based on the total amount of the first order. The third amount payable for the target power bank is determined.
[0262] Based on all orders ending with the second order amount and orders ending with the first order amount, determine the comprehensive amount reduction or additional charge plan corresponding to the target power bank and all other power banks;
[0263] Based on the comprehensive amount reduction or additional charge plan, all second and third payable amounts, and the user's paid deposit information, determine the user's corresponding remaining amount information.
[0264] It is evident that implementation Figure 4 The described power bank return system can also determine the corresponding comprehensive amount reduction or additional charge based on the user's total second order amount and first order amount to further determine the user's remaining amount information. It takes into account the situation where there are multiple order amounts that may result in comprehensive amount reduction or additional charges, which helps to improve the comprehensiveness and rationality of the method for determining the user's remaining amount information, and thus helps to improve the accuracy and reliability of the determined remaining amount information.
[0265] Example 4
[0266] Please see Figure 5 , Figure 5 This is a structural schematic diagram of a rental equipment disclosed in an embodiment of the present invention. Figure 5 The described rental equipment may include servers, which may include local servers or cloud servers; this embodiment of the invention does not impose any limitations. Figure 5 As shown, the leased equipment may include:
[0267] Rental equipment body;
[0268] Memory 401 storing executable program code;
[0269] Processor 402 coupled to memory 401;
[0270] Furthermore, it may also include an input interface 403 coupled to the processor 402 and an output interface 404;
[0271] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the power bank return method described in Embodiment 1 or Embodiment 2.
[0272] Example 5
[0273] Please see Figure 6 , Figure 6This is a schematic diagram of the structure of a server disclosed in an embodiment of the present invention. Figure 6 As shown, the server may include:
[0274] Memory 501 storing executable program code;
[0275] Processor 502 coupled to memory 501;
[0276] The processor 502 calls the executable program code stored in the memory 501 to execute the steps in the power bank return method described in Embodiment 1 or Embodiment 2.
[0277] Example 6
[0278] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a payment server disclosed in an embodiment of the present invention. Figure 7 As shown, the payment server may include:
[0279] Memory 601 storing executable program code;
[0280] Processor 602 coupled to memory 601;
[0281] The processor 602 calls the executable program code stored in the memory 601 to execute the steps in the power bank return method described in Embodiment 1 or Embodiment 2.
[0282] Example 7
[0283] This invention discloses a computer storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to execute the steps in the power bank return method described in Embodiment 1 or Embodiment 2.
[0284] Example 8
[0285] This 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 cause a computer to perform the steps in the power bank return method described in Embodiment 1 or Embodiment 2.
[0286] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0287] Through the detailed 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 necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0288] Finally, it should be noted that the power bank return method and system and rental equipment disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention, and are only used to illustrate the technical solutions of the present invention, not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for returning a power bank, characterized in that, The method is applied to a return system, wherein the return system includes rental equipment, a server, and a payment server, and the method includes: When a user needs to return the target power bank, the rental device determines whether the charging compartment has already been inserted into the target power bank; When it is determined that the target power bank has been inserted into the charging compartment, the rental device generates a power bank return order for the target power bank and sends the power bank return order back to the server. The server generates a first order amount termination order for the target power bank based on the power bank return order, and sends the first order amount termination order to the payment server. The server determines whether the user meets the preset overall order termination condition based on all received power bank return orders and the identified power bank rental order corresponding to the user; when the server determines that the user meets the overall order termination condition, the server generates overall order termination information corresponding to the user and sends the overall order termination information to the payment server. After receiving the overall order completion information, the payment server terminates the order based on the first order amount, determines the remaining amount information corresponding to the user, and sends the remaining amount information back to the server. The rental equipment displays the remaining amount information obtained from the server to the user; Furthermore, the server determines whether the user meets the preset overall order termination conditions based on all received power bank return orders and the identified power bank rental orders corresponding to the user, including: The server determines whether the user meets the preset condition that all power banks have been returned based on all the received power bank return orders and the identified power bank rental order corresponding to the user. When it is determined that the user meets the condition that the power bank has been fully returned, it is determined that the user meets the preset overall order termination condition; When it is determined that the user does not meet the condition that all power banks have been returned, the power banks to be returned for the user are determined according to all power bank return orders and power bank rental orders, and the return request type for each power bank to be returned is determined. The return request type includes uniform return type, independent return type and other return types. Based on the return request type of all the power banks to be returned, determine whether all the power banks to be returned meet the preset independent return payment conditions; When it is determined that all the power banks to be returned meet the conditions for independent return, it is determined that the user meets the preset overall order termination conditions. When it is determined that not all of the power banks to be returned meet the conditions for independent return, it is determined that the user does not meet the preset overall order termination conditions.
2. The method for returning a power bank according to claim 1, characterized in that, The method further includes: When it is determined that the user does not meet the overall order termination conditions, the server generates the power bank information to be returned for the user based on all the power bank return orders and power bank rental orders, and sends the power bank information to be returned to the rental device; the rental device displays the power bank information to be returned to the user.
3. The method for returning a power bank according to claim 1, characterized in that, After the server generates a first order amount completion order for the target power bank based on the power bank return order and sends the first order amount completion order to the payment server, the method further includes: The server determines whether the user meets the preset conditions for the power bank to terminate; When it is determined that the user meets the conditions for ending the power bank demand, the server generates power bank demand end information for the user and sends the power bank demand end information to the payment server; after receiving the power bank demand end information, the payment server executes the steps of ending the order based on the first order amount and determining the remaining amount information for the user. When it is determined that the user does not meet the conditions for ending the power bank's demand, the server determines the user's remaining power needs based on the user's required power bank capacity and the power capacity already provided by the rental device. Based on the remaining power needs and the real-time available power bank information received from the rental device, the server determines the rental device's additional power bank rental information for the user and sends this additional power bank rental information to the rental device. The rental device then displays the target additional power bank to the user based on this additional power bank rental information.
4. The method for returning a power bank according to claim 3, characterized in that, The server determines whether the user meets the preset conditions for ending the power bank service, including: The server determines whether the user's required power bank capacity and the provided power capacity information are sufficient to meet the preset power demand conditions. When it is determined that the user has met the power demand condition, it is determined that the user has met the preset power bank end demand condition. When it is determined that the user does not meet the condition that the required power supply has been met, it is determined that the user does not meet the preset condition for the power bank to end its requirement. or, The server determines whether the user's subsequent return operation belongs to a preset power bank replacement operation type based on the determined user's operation behavior information after returning the target power bank; When it is determined that the subsequent operation of returning the power bank belongs to the power bank replacement operation type, it is determined that the user meets the preset power bank termination requirement conditions. When it is determined that the subsequent operation of returning the power bank does not belong to the power bank replacement operation type, it is determined that the user does not meet the preset power bank termination requirement condition.
5. The method for returning a power bank according to any one of claims 1-4, characterized in that, The payment server terminates the order based on the first order amount and determines the user's remaining balance information, including: The payment server terminates the order based on the first order amount and determines whether the user meets the preset condition for additional order amount to be processed. When it is determined that the user does not meet the conditions for processing the additional order amount, the order is terminated according to the first order amount, and the first amount to be paid for the target power bank is determined; the remaining amount information for the user is determined according to the first amount to be paid and the user's paid deposit information. When it is determined that the user meets the condition for additional order amount to be processed, the second order amount of all other power banks corresponding to the user that have pending amount processing and have been returned is determined as completed; based on all completed second order amount orders and completed first order amount orders, the remaining amount information corresponding to the user is determined.
6. The method for returning a power bank according to claim 5, characterized in that, The payment server determines the user's remaining balance information based on the total amount of all second orders and the total amount of the first order, including: The payment server terminates the order based on the total amount of all the second orders, determines the second amount payable for each of the other power banks, terminates the order based on the total amount of the first order, and determines the third amount payable for the target power bank. Based on all orders ending with the second order amount and orders ending with the first order amount, determine a comprehensive amount reduction or additional charge scheme for the target power bank and all other power banks. Based on the comprehensive amount reduction or additional charge scheme, all second payable amounts, the third payable amount, and the user's paid deposit information, the user's remaining amount information is determined.
7. A power bank return system, characterized in that, The return system is used to execute the power bank return method as described in any one of claims 1-6, and the return system includes a rental device, a server, and a payment server, wherein the rental device includes a first judgment module, a first order processing module, and a display module, the server includes a second order processing module, and the payment server includes an amount processing module, wherein: The first judgment module is used to determine whether the charging compartment has been inserted into the target power bank when the user needs to return the target power bank; The first order processing module is used to generate a power bank return order for the target power bank when the first judgment module determines that the charging compartment has been inserted into the target power bank, and to send the power bank return order back to the server. The second order processing module is used to generate a first order amount termination order for the target power bank based on the power bank return order, and send the first order amount termination order to the payment server; The amount processing module is used to end the order based on the first order amount, determine the remaining amount information corresponding to the user, and send the remaining amount information back to the server. The display module is used to show the user the remaining amount information obtained through the server.
8. A rental equipment, characterized in that, The leased equipment includes: Rental equipment body; Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the power bank return method as described in any one of claims 1-6.
9. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the power bank return method as described in any one of claims 1-6.
Citation Information
Patent Citations
Shared charge pal leasing method and device, electronic equipment and storage medium
CN109920155A
Power bank returning method, device and system
CN113222188A
Handheld holder rental cabinet
CN214475310U