Charger baby returning method and system and leasing equipment
Through the collaborative work of rental equipment, servers and payment servers, the automated process of power bank return is realized, and the complex and inefficient return of power bank in the existing technology is solved, which improves the reliability and efficiency of return, and improves the user experience.
Patent Information
- Application Number
- CN202411824304.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-11
AI Technical Summary
The existing power bank return method is complex and inefficient. Users need to scan code verification and cumbersome payment process. Staff need to manually confirm the return situation, resulting in low reliability and efficiency of successful return.
Through the collaborative work of rental equipment, servers and payment servers, the automated process of returning power banks is realized. The rental device determines whether the charging warehouse is inserted into the power bank, generates a return order, the server processes the order and sends an amount to the payment server to the end order, the payment server determines the remaining amount of the user and feeds it back to the server, and finally displays the rental device to the user.
It improves the reliability and efficiency of successful return of power banks, simplifies the user's return process, reduces manual intervention, improves user experience, and improves the timeliness of handling deductions and recharges.
Smart Images

Figure CN119888924A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power bank rental, and in particular to a power bank return method and system, and rental equipment. Background Art
[0002] With the popularity of mobile devices and their frequent use, power consumption has become an issue that cannot be ignored. Power banks, as portable battery packs, can provide additional power support for electronic devices such as mobile phones and tablets. In order to further enhance user experience and convenience, shared power bank services have emerged.
[0003] However, the existing power bank return method requires users to perform complex code scanning verification and cumbersome payment procedures to return the power bank, and requires staff to manually calculate the amount to be paid. Furthermore, the staff needs to manually confirm the user's actual power bank return status and payment status before determining whether the user has successfully completed the return. The reliability and efficiency of successful return are low. Therefore, it is particularly important to provide a power bank return method that improves the reliability and efficiency of successful return of power banks. Summary of the invention
[0004] The present invention provides a method and system for returning a power bank, and rental equipment, which can improve the reliability and efficiency of the successful return of the power bank.
[0005] In order to solve the above technical problems, the first aspect of the present invention discloses a method for returning a power bank, which is applied to a return system, wherein the return system includes a rental device, a server and a payment server, and the method includes:
[0006] When the user needs to return the target power bank, the rental device determines whether the charging compartment has been inserted into the target power bank;
[0007] When it is determined that the charging compartment has been inserted into the target power bank, the rental device generates a power bank return order for the target power bank, and feeds back the power bank return order to the server;
[0008] The server generates a first order amount end order for the target power bank according to the power bank return order, and sends the first order amount end order to the payment server;
[0009] The payment server ends the order according to the first order amount, determines the remaining amount information corresponding to the user, and feeds back the remaining amount information to the server;
[0010] The rental device displays the remaining amount information obtained through the server to the user.
[0011] As an optional implementation manner, in the first aspect of the present invention, before the payment server ends the order according to 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 condition according to all the received power bank return orders and the determined power bank rental order 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 corresponding to 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 according to the first order amount and determining the remaining amount information corresponding to 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 corresponding to the user based on all the power bank return orders and the 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 condition according to all the received power bank return orders and the determined power bank rental order corresponding to the user, including:
[0016] The server determines whether the user meets the preset condition that all power banks have been returned according to all the received power bank return orders and the determined 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, determining 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 the power banks have been returned, the power banks to be returned corresponding to the user are determined according to all the power bank return orders and the power bank rental orders, and the return requirement type of each power bank to be returned is determined, and the return requirement type includes a unified return type, an independent return type and other return types;
[0019] According to the return requirement types of all the power banks to be returned, determining 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 independent return payment condition, it is determined that the user meets the preset overall order termination condition;
[0021] When it is determined that all the power banks to be returned do not meet the independent return payment condition, it is determined that the user does not meet the preset overall order termination condition.
[0022] As an optional implementation, in the first aspect of the present invention, after the server generates a first order amount end order for the target power bank according to the power bank return order, and sends the first order amount end order to the payment server, the method further includes:
[0023] The server determines whether the user meets the preset power bank end requirement condition;
[0024] When it is determined that the user meets the power bank end requirement condition, the server generates power bank end requirement information corresponding to the user, and sends the power bank end requirement information to the payment server; after receiving the power bank end requirement information, the payment server executes the step of ending the order according to the first order amount and determining the remaining amount information corresponding to the user;
[0025] When it is determined that the user does not meet the power bank termination requirement conditions, the server determines the power bank still required information corresponding to the user based on the determined power bank power information required by the user and the determined provided power information corresponding to the rental device; determines the additional rental power bank information for the user by the rental device based on the still required power bank information and the real-time callable power bank information fed back by the rental device, and sends the additional rental power bank information to the rental device; the rental device pops up the target additional power bank to the user based on the additional rental power bank information.
[0026] As an optional implementation manner, in the first aspect of the present invention, the server determines whether the user meets the preset power bank end requirement condition, including:
[0027] The server determines whether the user meets the preset required power supply condition according to the determined required power supply information and the provided power supply information;
[0028] When it is determined that the user has met the required power condition, determining that the user has met the preset power bank end requirement condition;
[0029] When it is determined that the user does not meet the condition that the required power has been met, determining that the user does not meet the preset power bank end requirement condition;
[0030] or,
[0031] The server determines, based on the determined operation behavior information of the user after returning the target power bank, whether the subsequent operation of the user after returning the target power bank belongs to a preset power bank replacement operation type;
[0032] When it is determined that the subsequent return operation belongs to the power bank replacement operation type, determining that the user meets the preset power bank end requirement condition;
[0033] When it is determined that the subsequent return operation 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 manner, in the first aspect of the present invention, the payment server ends the order according to the first order amount and determines the remaining amount information corresponding to the user, including:
[0035] The payment server ends the order according to the first order amount, and determines whether the user meets the preset additional order amount pending condition;
[0036] When it is determined that the user does not meet the additional order amount pending condition, the order is terminated according to the first order amount, and the first amount to be paid corresponding to the target power bank is determined; and the remaining amount information corresponding to the user is determined according to the first amount to be paid and the paid deposit information of the user;
[0037] When it is determined that the user meets the additional order amount pending conditions, the second order amount ending orders corresponding to all other power banks corresponding to the user that are awaiting amount processing and have been returned are determined; based on all the second order amount ending orders and the first order amount ending orders, the remaining amount information corresponding to the user is determined.
[0038] As an optional implementation manner, in the first aspect of the present invention, the payment server determines the remaining amount information corresponding to the user according to all orders completed with the second order amount and orders completed with the first order amount, including:
[0039] The payment server ends the order according to all the second order amounts, determines the second amount to be paid corresponding to each of the other power banks, and ends the order according to the first order amount, and determines the third amount to be paid corresponding to the target power bank;
[0040] Determine a comprehensive amount reduction or additional charge plan corresponding to the target power bank and all other power banks according to all orders ended by the second order amount and orders ended by the first order amount;
[0041] The remaining amount information corresponding to the user is determined based on the comprehensive amount reduction or additional charge plan, all the second amount to be paid, the third amount to be paid and the user's paid deposit information.
[0042] The second aspect of the present invention discloses a power bank return system, the return system comprising a rental device, a server and a payment server, wherein the rental device comprises a first judgment module, a first order processing module, and a display module, the server comprises a second order processing module, and the payment server comprises an amount processing module, wherein:
[0043] The first judgment module is used to judge 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 configured 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 feed back the power bank return order to the server;
[0045] The second order processing module is used to generate a first order amount end order for the target power bank according to the power bank return order, and send the first order amount end order to the payment server;
[0046] The amount processing module is used to terminate the order according to the first order amount, determine the remaining amount information corresponding to the user, and feed back the remaining amount information to the server;
[0047] The display module is used to display the remaining amount information obtained through the server to the user.
[0048] As an optional implementation, in the second aspect of the present invention, the server further includes a second judgment module, a first end information processing module and a to-be-returned information processing module, wherein:
[0049] The second judgment module is used to judge whether the user meets the preset overall order termination condition 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 ends the order according to 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 the overall order end information corresponding to the user and send the overall order end information to the payment server when the second judgment module judges that the user meets the overall order end condition;
[0051] The amount processing module is further configured to, after receiving the overall order completion information, execute the steps of completing the order according to the first order amount and determining the remaining amount information corresponding to the user;
[0052] The to-be-returned information processing module is used to generate the to-be-returned power bank information corresponding to 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 to-be-returned power bank information to the rental device; the rental device displays the to-be-returned power bank information to the user.
[0053] As an optional implementation, in the second aspect of the present invention, the second judgment module determines whether the user meets the preset overall order termination condition according to all the received power bank return orders and the determined power bank rental order corresponding to the user, specifically including:
[0054] According to all the received power bank return orders and the determined power bank rental orders corresponding to the user, judging whether the user meets the preset power bank return conditions;
[0055] When it is determined that the user meets the condition that the power bank has been fully returned, determining 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 the power banks have been returned, the power banks to be returned corresponding to the user are determined according to all the power bank return orders and the power bank rental orders, and the return requirement type of each power bank to be returned is determined, and the return requirement type includes a unified return type, an independent return type and other return types;
[0057] According to the return requirement types of all the power banks to be returned, determining 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 independent return payment condition, it is determined that the user meets the preset overall order termination condition;
[0059] When it is determined that all the power banks to be returned do not meet the independent return payment condition, it is determined that the user does not meet the preset overall order termination condition.
[0060] As an optional implementation, in the second aspect of the present invention, the server further includes a third judgment module, a second end information processing module, and a power bank additional module, wherein:
[0061] The third judgment module is used to generate a first order amount end order for the target power bank according to the power bank return order in the amount processing module, and send the first order amount end order to the payment server, and then judge whether the user meets the preset power bank end requirement condition;
[0062] The second end information processing module is used to generate power bank demand end information corresponding to the user when the third judgment module determines that the user meets the power bank demand end condition, and send the power bank demand end information to the payment server;
[0063] The amount processing module is further configured to, after receiving the power bank demand end information, execute the step of ending the order according to the first order amount and determining the remaining amount information corresponding to the user;
[0064] The power bank additional module is used to determine the power bank still required information corresponding to the user based on the power bank power information determined by the user and the provided power information corresponding to the rental device when the third judgment module determines that the user does not meet the power bank termination requirement condition; determine the additional rental power bank information for the user by the rental device based on the still required power bank information and the real-time callable power bank information fed back by the rental device, and send the additional rental power bank information to the rental device; the rental device pops up a target additional power bank to the user based on the additional rental power bank information.
[0065] As an optional implementation, in the second aspect of the present invention, the third judgment module determines whether the user meets the preset power bank end requirement condition in a manner specifically including:
[0066] According to the determined required power bank power information and the provided power information, it is determined whether the user meets the preset required power and has met the conditions;
[0067] When it is determined that the user has met the required power condition, determining that the user has met the preset power bank end requirement condition;
[0068] When it is determined that the user does not meet the condition that the required power has been met, determining that the user does not meet the preset power bank end requirement condition;
[0069] or,
[0070] According to the determined operation behavior information of the user after returning the target power bank, determining whether the subsequent operation of the user after returning belongs to a preset power bank replacement operation type;
[0071] When it is determined that the subsequent return operation belongs to the power bank replacement operation type, determining that the user meets the preset power bank end requirement condition;
[0072] When it is determined that the subsequent return operation 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 the second aspect of the present invention, the amount processing module terminates the order according to the first order amount, and determines the remaining amount information corresponding to the user in a manner specifically including:
[0074] ending the order according to the first order amount, and determining whether the user meets a preset additional order amount pending condition;
[0075] When it is determined that the user does not meet the additional order amount pending condition, the order is terminated according to the first order amount, and the first amount to be paid corresponding to the target power bank is determined; and the remaining amount information corresponding to the user is determined according to the first amount to be paid and the paid deposit information of the user;
[0076] When it is determined that the user meets the additional order amount pending conditions, the second order amount ending orders corresponding to all other power banks corresponding to the user that are awaiting amount processing and have been returned are determined; based on all the second order amount ending orders and the first order amount ending orders, the remaining amount information corresponding to the user is determined.
[0077] As an optional implementation, in the second aspect of the present invention, the amount processing module determines the remaining amount information corresponding to the user according to all the second order amount ending orders and the first order amount ending orders, specifically including:
[0078] The order is terminated according to all the second order amounts, a second amount to be paid corresponding to each of the other power banks is determined, and the order is terminated according to the first order amount, and a third amount to be paid corresponding to the target power bank is determined;
[0079] Determine a comprehensive amount reduction or additional charge plan corresponding to the target power bank and all other power banks according to all orders ended by the second order amount and orders ended by the first order amount;
[0080] The remaining amount information corresponding to the user is determined based on the comprehensive amount reduction or additional charge plan, all the second amount to be paid, the third amount to be paid and the user's paid deposit information.
[0081] A third aspect of the present invention discloses a leasing device, the leasing device comprising:
[0082] Rental equipment itself;
[0083] A memory storing 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, which stores computer instructions. When the computer instructions are called, they 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 an embodiment of the present invention, it is applied to a return system, which includes a rental device, a server and a payment server; in addition, 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; when it is determined that the charging compartment has been inserted into the target power bank, the rental device generates a power bank return order for the target power bank, and feeds back the power bank return order to the server; the server generates a first order amount end order for the target power bank based on the power bank return order, and sends the first order amount end order to the payment server; the payment server ends the order based on the first order amount, determines the remaining amount information corresponding to the user, and feeds back the remaining amount information to the server; the rental device displays the remaining amount information obtained through the server to the user. It can be seen that the present invention can realize the power bank return function through multiple links and multi-terminal interactions such as judging whether the target power bank is inserted into the charging compartment, generating and feedback of the power bank return order, generating and feedback of the order amount end order, determining and feedback of the remaining amount information, and displaying the remaining amount information through the rental equipment, server and payment server, which is beneficial to improving the comprehensiveness and integrity of the power bank return method, as well as improving the rationality and feasibility of the power bank return method, and thus helping to improve the accuracy and reliability of the successful return of the power bank, as well as helping to improve the efficiency and convenience of the return of the power bank. In addition, the remaining amount can also be displayed to the user, which improves the user's experience and, to a certain extent, improves the timeliness of the user's processing of amount deductions and recharges, and thus helps to improve the convenience of use and smoothness of the process of the user's subsequent use of the power bank. BRIEF DESCRIPTION OF THE DRAWINGS
[0089] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0090] Figure 1 It is a flowchart of a method for returning a power bank disclosed in an embodiment of the present invention;
[0091] Figure 2 It is a flowchart of another method for returning a power bank disclosed in an embodiment of the present invention;
[0092] Figure 3 It is a structural schematic diagram of a power bank return system disclosed in an embodiment of the present invention;
[0093] Figure 4 It is a structural schematic diagram of another power bank return system disclosed in an embodiment of the present invention;
[0094] Figure 5 It is a structural schematic diagram of a rental device disclosed in an embodiment of the present invention;
[0095] Figure 6 It is a structural schematic diagram of a server disclosed in an embodiment of the present invention;
[0096] Figure 7 It is a schematic diagram of the structure of a payment server disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0097] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0098] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.
[0099] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0100] The present invention discloses a method and system for returning a power bank, and a rental device. The method can realize the function of returning the power bank by performing multiple links and multi-terminal interactions such as judging whether the target power bank is inserted into a charging compartment, generating and feeding back a power bank return order, generating and feeding back an order amount ending order, determining and feeding back the remaining amount information, and displaying the remaining amount information through the rental device, a server, and a payment server. The method is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as the rationality and feasibility of the power bank return method, thereby improving the accuracy and reliability of the successful return of the power bank, and improving the efficiency and convenience of the return of the power bank. In addition, the method can also display the remaining amount to the user, thereby improving the user's experience, and improving the timeliness of the user's processing of the amount deduction and recharge to a certain extent, thereby improving the convenience of the user's subsequent use of the power bank and the smoothness of the process. The following are described in detail.
[0101] Embodiment 1
[0102] See also Figure 1 , Figure 1 It is a flowchart of a method for returning a power bank disclosed in an embodiment of the present invention. Figure 1 The described method can be applied to a return system, wherein the return system includes a rental device, a server, and a payment server, which is not limited in the embodiment of the present invention. Figure 1 As shown, the method for returning the power bank includes the following operations:
[0103] 101. When the user needs to return the target power bank, the rental device determines whether the charging compartment has been inserted into the target power bank.
[0104] Further optionally, when it is determined that the charging bin has not been inserted into the target power bank, the rental device again performs the above-mentioned steps of determining whether the charging bin has been inserted into the target power bank, and / or the rental device generates and displays the return reminder information corresponding to the target power bank, which is not limited to the embodiments of the present invention.
[0105] Further optionally, the rental device determines whether the charging compartment has been inserted into the target power bank, which may include:
[0106] The rental device determines the insertion ratio of the target power bank into the corresponding charging compartment, and determines whether the insertion ratio is greater than or equal to a preset insertion ratio threshold; when the judgment result is yes, the rental device determines that the charging compartment has been inserted into the target power bank; when the judgment result is no, the rental device determines that the power bank has not been inserted into the target power bank; or,
[0107] The rental device detects whether it has received an insertion qualified instruction sent by the corresponding charging compartment where the target power bank has entered; when the judgment result is yes, the rental device determines that the charging compartment has been inserted into the target power bank; when the judgment result is no, the rental device determines that the power bank has not been inserted into the target power bank.
[0108] Optionally, for the charging compartment and the target power bank, an example is given: if the target power bank is qualifiedly inserted into any idle charging compartment in the rental equipment, it can be determined that the charging compartment has been inserted into the target power bank; or if the target power bank is qualifiedly inserted into an exclusive idle charging compartment in the rental equipment, it can be determined that the charging compartment has been inserted into the target power bank. This embodiment of the present invention is not limited to this.
[0109] 102. When it is determined that the charging compartment has been inserted into the target power bank, the rental device generates a power bank return order for the target power bank and feeds back the power bank return order to the server.
[0110] Optionally, the power bank return order of the target power bank may be an instruction for indicating that the target power bank has been returned; it may also include but is not limited to specific label information of the target power bank (used to indicate the target power bank), rental and return time of the target power bank, rental and return method of the target power bank, rental user information of the target power bank, power usage information of the target power bank, loss and wear information of the target power bank, model type information of the target power bank and other information that can reflect the target power bank and its rental and return information, etc., which is not limited in the embodiment of the present invention.
[0111] Optionally, the server may be a merchant server or a cabinet center, or other device that can achieve similar functions, which is not limited in the embodiment of the present invention.
[0112] 103. The server generates a first order amount ending order for the target power bank according to the power bank return order, and sends the first order amount ending order to the payment server.
[0113] Optionally, the first order amount end order of the target power bank may be an instruction for indicating that the rental order of the target power bank has ended and for calculating the relevant rental amount; it may also include but is not limited to the specific label 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 usage information of the target power bank, the loss and wear information of the target power bank, the model type information of the target power bank and other information that can reflect the target power bank and its rental and return information, etc., which is not limited in the embodiment of the present invention.
[0114] Optionally, the payment server may be a stripe server, or other server that can be used to deduct power bank related fees, which is not limited in the embodiment of the present invention.
[0115] 104. The payment server ends the order according to the first order amount, determines the remaining amount information corresponding to the user, and feeds back the remaining amount information to the server.
[0116] Further optionally, after step 104, the method may further include the following operations:
[0117] The server feeds back the remaining amount information to the rental device.
[0118] Further optionally, after step 104, the method may further include the following operations:
[0119] The server determines whether the user meets the preset conditions for additional payment based on the first order amount and the remaining amount information.
[0120] When it is determined that the user meets the condition that an additional payment amount is required, the server ends the order according to the first order amount and the remaining amount information, determines the user's required additional payment amount information, and feeds back the required additional payment amount information to the rental device; the rental device displays the required additional payment amount information to the user;
[0121] When it is determined that the user does not meet the additional payment amount conditions, the server predicts the predicted payment amount information that the user needs to pay for the next power bank rental based on the user's historical power bank amount order information obtained; the server determines whether the user meets the preset early recharge reminder conditions based on the remaining amount information and the predicted payment amount information; when it is determined that the user meets the early recharge reminder conditions, the server generates early recharge reminder information and feeds back the early recharge reminder information to the rental equipment; the rental equipment displays the early recharge reminder information to the user.
[0122] Further optionally, the server determines whether the user meets the preset advance recharge reminder condition according to 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 advance recharge reminder condition;
[0125] When the judgment result is no, the server determines that the user meets the preset advance recharge reminder condition.
[0126] 105. The rental device displays the remaining amount information obtained through the server to the user.
[0127] It can be seen that the method for returning the power bank described in the embodiment of the present invention can realize the power bank return function through multiple links and multi-terminal interactions such as judging whether the target power bank is inserted into the charging compartment, generating and feedback of the power bank return order, generating and feedback of the order amount end order, determining and feedback of the remaining amount information, and displaying the remaining amount information through the rental equipment, server and payment server, which is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as improving the rationality and feasibility of the power bank return method, thereby helping to improve the accuracy and reliability of the successful return of the power bank, and helping to improve the efficiency and convenience of the return of the power bank. In addition, the remaining amount can also be displayed to the user, which improves the user experience and improves the timeliness of the user's processing of amount deductions and recharges to a certain extent, thereby helping to improve the convenience and smoothness of the user's subsequent use of the power bank.
[0128] In an optional embodiment, after the server generates a first order amount end order for the target power bank according to the power bank return order and sends the first order amount end order to the payment server, the method may further include the following operations:
[0129] The server determines whether the user meets the preset power bank end requirement conditions;
[0130] When it is determined that the user meets the power bank end demand condition, the server generates power bank end demand information corresponding to the user, and sends the power bank end demand information to the payment server; after receiving the power bank end demand information, the payment server executes the step of ending the order according to the first order amount and determining the remaining amount information corresponding to the user;
[0131] When it is determined that the user does not meet the conditions for ending the power bank usage, the server determines the power bank information still required by the user based on the power bank information required by the user and the power bank information provided by the rental device; determines the additional power bank rental information for the user by the rental device based on the still required power bank information and the real-time available power bank information feedback received from the rental device, and sends the additional power bank rental information to the rental device; the rental device pops up the target additional power bank to the user based on the additional power bank rental information.
[0132] Further optionally, the server determines whether the user meets the preset power bank end requirement condition, which may include:
[0133] The server determines whether the user still needs to rent a power bank;
[0134] When it is determined that the user still has a need to rent and use the power bank, the server determines that the user does not meet the preset power bank termination requirement condition;
[0135] When it is determined that the user does not still have a need to rent and use the power bank, the server determines that the user meets a preset power bank termination requirement condition.
[0136] Further optionally, the server determines whether the user meets the preset power bank termination requirement conditions. For example: when the user returns the target power bank not because the power bank is no longer needed, but because the target power bank is out of power and needs to be rented a new power bank, it is determined that the user does not meet the preset power bank termination requirement conditions. Furthermore, a new available power bank is directly popped up without the user having to scan the code again. When the reason why the user returns the target power bank is that the power bank is no longer needed, it is determined that the user meets the preset power bank termination requirement conditions, which is not limited in the embodiments of the present invention.
[0137] Optionally, the power bank demand end information corresponding to the user may be an instruction for indicating that the user no longer has the demand for the power bank and for calculating the relevant rental amount, which is not limited in the embodiment of the present invention.
[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 from the rental device in addition to the target power bank (for example, a power bank that has been replaced and popped up previously), which is not limited in the embodiments of the present invention.
[0139] Optionally, the real-time and callable power bank information fed back by the rental equipment, for example: the information corresponding to the power bank in the current rental equipment that has not been rented and whose existing power reaches the basic rental power requirement fed back by the rental equipment, is not limited in the embodiment of the present invention.
[0140] Further optionally, the server determines the additional rental power bank information for the user by the rental device according to the information of the amount of power still required and the real-time available power bank information fed back by the rental device, which may include:
[0141] The server determines the first available power bank that meets the preset power demand from all available power banks of the rental device according to the information on the amount of power still required and the real-time available power bank information fed back by the rental device;
[0142] When the number of the first callable power bank is 1, the server determines the information of the first callable power bank, and determines the information of the first callable power bank as the additional rental power bank information of the rental device for the user;
[0143] When the number of first-callable power banks is greater than 1, the server determines a second-callable power bank that meets the preset user distance requirement from all first-callable power banks; determines the information of the second-callable power bank, and determines the information of the second-callable power bank as the additional rental power bank information of the rental device for the user.
[0144] Further optionally, the above-mentioned pop-up of the target additional power bank to the user is illustrated as follows: if the user still needs to use the power bank after returning the target power bank, a new power bank can be directly popped up for replacement, and the user does not need to first settle the target power bank and pay a deposit again and scan the code again to rent the power bank. This embodiment of the present invention is not limited to this.
[0145] It can be seen that this optional embodiment can perform the corresponding remaining amount information determination operation when it is determined that the user meets the power bank termination requirements, and provide an additional power bank rental function when it is determined that the user does not meet the power bank termination requirements, which is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as improving the comprehensiveness, intelligence and rationality of the additional power bank rental method, and thus is conducive to improving the accuracy and reliability of additional power bank rentals, and is conducive to improving the pop-up efficiency and convenience of additional power bank rentals, and to a certain extent improves the rental efficiency and convenience of power banks, thereby helping to improve the timeliness, rationality and accuracy of the determination of 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 determines whether the user meets the preset power bank end requirement condition, which may include:
[0147] The server determines whether the user meets the preset required power supply conditions based on the determined required power supply information and the provided power supply information;
[0148] When it is determined that the user has met the required power condition, it is determined that the user has met the preset power bank end requirement condition;
[0149] When it is determined that the user does not meet the required power but has met the condition, it is determined that the user does not meet the preset power bank end requirement condition;
[0150] or,
[0151] The server determines whether the user's subsequent operation after returning the target power bank belongs to the preset power bank replacement operation type according to the determined operation behavior information of the user after returning the target power bank;
[0152] When it is determined that the subsequent operation of returning the power bank belongs to the type of power bank replacement operation, it is determined that the user meets the preset power bank end requirement condition;
[0153] When it is determined that the subsequent operation of returning does not belong to the operation type of replacing the power bank, it is determined that the user does not meet the preset power bank end requirement condition.
[0154] Further optionally, the server determines whether the user meets the preset required power supply condition based on the determined required power supply information and the provided power supply information, which may include:
[0155] The server determines whether the provided power is greater than or equal to the required power of the power bank according to the determined required power information and the provided power information;
[0156] When the judgment result is yes, the server determines that the user has met the preset required power and the condition has been satisfied;
[0157] When the judgment result is no, the server determines that the user does not meet the preset required power consumption condition.
[0158] Optionally, the above-mentioned operation behavior information of the user after returning the target power bank is determined to determine whether the user's subsequent return operation belongs to the preset power bank replacement operation type. For example: for example, it is detected whether the user has pressed the relevant replacement power bank button or the still needed power bank button. If so, it is determined that the user's subsequent return operation belongs to the preset replacement power bank operation type; for example, it is detected whether the user presses the relevant settlement button after inserting the returned power bank. If so, it is determined that the user's subsequent return operation does not belong to the preset replacement power bank operation type. Other situations are similarly applicable and are not limited to the embodiments of the present invention.
[0159] It can be seen that this optional embodiment can determine the result of the user's power bank termination demand condition being met through the level of the user's required power bank power and the power provided, or the level of the user's operational behavior information after returning the target power bank, which is conducive to improving the comprehensiveness, integrity and rationality of the method for determining the user's power bank termination demand condition being met, and further conducive to improving the diversity, flexibility and pertinence of the method for determining the result of the power bank termination demand condition being met, thereby facilitating improving the accuracy and reliability of the determined result of the power bank termination demand condition being met, and further conducive to improving the subsequent execution timeliness, accuracy, rationality and efficiency of the remaining amount information determination operation or the additional power bank rental operation triggered based on the power bank termination demand condition being met.
[0160] In yet another optional embodiment, the payment server terminates the order according to the first order amount, and determines the remaining amount information corresponding to the user, which may include:
[0161] The payment server ends the order according to the first order amount and determines whether the user meets the preset additional order amount pending conditions;
[0162] When it is determined that the user does not meet the additional order amount pending conditions, the order is terminated according to the first order amount, and the first amount to be paid corresponding to the target power bank is determined; the remaining amount information corresponding to the user is determined according to the first amount to be paid and the user's paid deposit information;
[0163] When it is determined that the user meets the conditions for additional order amount to be processed, the second order amount corresponding to all other power banks of the user that are awaiting amount processing and have been returned is determined to end the order; based on the end of all second order amount orders and the end of the first order amount order, the remaining amount information corresponding to the user is determined.
[0164] Further optionally, the payment server ends the order according to the first order amount and determines whether the user meets the preset additional order amount pending condition, which may include:
[0165] The payment server ends the order according to the first order amount, and determines whether the user has an order bundled with the target power bank; when the judgment result is yes, the payment server determines that the user meets the preset additional order amount pending condition; when the judgment result is no, the payment server determines that the user does not meet the preset additional order amount pending condition; or,
[0166] The payment server ends the order according to the first order amount and determines whether the user has an order to be paid and currently needs to be paid; when the judgment result is yes, the payment server determines that the user meets the preset additional order amount pending conditions; when the judgment result is no, the payment server determines that the user does not meet the preset additional order amount pending conditions.
[0167] Optionally, the determining of the remaining amount information corresponding to the user based on the first amount to be paid and the deposit information paid by the user may include:
[0168] When the deposit amount paid is greater than or equal to the first amount to be paid, the deposit amount paid is subtracted from the first amount to be paid to obtain the remaining amount information corresponding to the user.
[0169] It can be seen that this optional embodiment can match the corresponding method of determining the remaining amount information according to the two situations: whether the user has additional order amounts to be processed or the user does not have additional amounts to be processed. This is conducive to improving the comprehensiveness, integrity and rationality of the method of determining the remaining amount information, and further conducive to improving the diversity, flexibility and pertinence of the method of determining the remaining amount information, thereby facilitating improving the accuracy and reliability of the determined remaining amount information, and further conducive to reducing the occurrence of errors in deducting the user's power bank amount and improving the security and reliability of the power bank payment amount.
[0170] In yet another optional embodiment, the payment server determines the remaining amount information corresponding to the user according to all orders completed by the second order amount and orders completed by the first order amount, which may include:
[0171] The payment server ends the order according to all the second order amounts, determines the second amount to be paid corresponding to each other power bank, and ends the order according to the first order amount, and determines the third amount to be paid corresponding to the target power bank;
[0172] According to the end of the order of all second order amounts and the end of the order of the first order amount, determine the comprehensive amount reduction or increase plan corresponding to the target power bank and all other power banks;
[0173] The remaining amount information corresponding to the user is determined based on the comprehensive amount reduction or additional charge plan, all second payable amounts, third payable amounts and the user's paid deposit information.
[0174] Optionally, the comprehensive amount reduction or additional charge scheme corresponding to the above-mentioned target power bank and all other power banks is illustrated by way of example: for example, it is set that when a user rents more than five power banks, a 20% discount will be given on the total rental amount of the power banks, which is a comprehensive amount reduction scheme; for another example, it is set that when a user returns the power bank overdue or causes damage to the power bank, an additional compensation fee will be charged on the total rental amount of the power bank on the basis of the original rental fee, which is a comprehensive amount additional charge scheme. Other situations are similarly applicable and are not limited in the embodiments of the present invention.
[0175] It can be seen that this optional embodiment can determine the corresponding comprehensive amount reduction or additional charge plan based on all the user's second order amount end orders and first order amount end orders to further determine the user's corresponding remaining amount information, taking into account the possible comprehensive amount reduction or addition when there are multiple order amount end orders, which is beneficial to improving the comprehensiveness and rationality of the method for determining the user's remaining amount information, and further helps to improve the accuracy and reliability of the determined remaining amount information.
[0176] Embodiment 2
[0177] See also Figure 2 , Figure 2 It is a flow chart of another method for returning a power bank disclosed in an embodiment of the present invention. Figure 2 The described method can be applied to a return system, wherein the return system includes a rental device, a server, and a payment server, which is not limited in the embodiment of the present invention. Figure 2 As shown, the method for returning the power bank includes the following operations:
[0178] 201. When the user needs to return the target power bank, the rental device determines whether the charging compartment has been inserted into the target power bank.
[0179] 202. When it is determined that the charging compartment has been inserted into the target power bank, the rental device generates a power bank return order for the target power bank and feeds back the power bank return order to the server.
[0180] 203. The server generates a first order amount ending order for the target power bank according to the power bank return order, and sends the first order amount ending order to the payment server.
[0181] 204. The server 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. When the judgment result is yes, execute step 205; when the judgment result is no, execute step 208.
[0182] Optionally, a power bank return order may be understood as an order generated for the operation of a user returning a power bank; further, for example: a corresponding power bank return order may be generated each time a user returns a power bank, or a corresponding power bank return order may be generated for all power banks returned by the user within the same time frame, or a corresponding power bank return order may be generated for each power bank of the same classification type returned by the user, and the embodiments of the present invention do not limit this.
[0183] Optionally, a power bank rental order may be understood as an order generated for the user's operation of renting a power bank; further, for example: each time a user rents a power bank, a corresponding power bank rental order may be generated; or all power banks rented by the user within the same time range may generate a corresponding power bank rental order; or each time a user rents a power bank of the same type, a corresponding power bank rental order may be generated, and the embodiments of the present invention do not limit this.
[0184] Optionally, when it is determined that the user does not meet the conditions for terminating the overall order, the user's corresponding information on the power bank to be returned is generated. For example: when it is determined that the user still has rented but unreturned power banks (that is, the deposit will be deducted after all rented power banks are returned), 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 when it is determined that the user still has power banks that need to be returned in a unified manner before being deducted but have not been returned, a prompt instruction is generated to remind the user to return the power banks that need to be returned in a unified manner before being deducted and have not been returned in a unified and qualified manner, and the deposit will be deducted after all power banks that need to be returned in a unified manner before being deducted and have not been returned have been returned. This is not limited to the embodiments of the present invention.
[0185] Optionally, the above-mentioned user satisfies the conditions for terminating the entire order. For example: all the power banks rented by the user have been returned, in which case the conditions for terminating the entire order are determined to be met; or some of the power banks rented by the user have not been returned, but the unreturned power banks can be returned independently and do not need to be returned all together, in which case the conditions for terminating the entire order are determined to be met. This embodiment of the present invention is not limited to this.
[0186] 205. The server generates overall order completion information corresponding to the user, and sends the overall order completion information to the payment server.
[0187] Optionally, the overall order completion information corresponding to the user can be understood as that all the power banks rented by the user have been returned in a qualified manner or that all the power banks rented by the user that need to be returned uniformly have been returned in a qualified manner; further, it may include but is not limited to specific label information corresponding to all the power banks returned by the user (used to indicate the power bank), rental return method, rental and return time, rental user information, power usage information, loss and wear information, model type information and other information that can reflect the power bank and its rental and return information, etc., which is not limited to the embodiments of the present invention.
[0188] 206. After receiving the overall order completion information, the payment server completes the order according to the first order amount, determines the remaining amount information corresponding to the user, and feeds back the remaining amount information to the server.
[0189] 207. The rental device displays the remaining amount information obtained through the server to the user.
[0190] 208. The server generates the power bank information to be returned corresponding to the user according to all the power bank return orders and power bank rental orders, and sends the power bank information to be returned to the rental device.
[0191] Further optionally, the server generates the power bank information to be returned corresponding to the user according to all power bank return orders and power bank rental orders, which may include:
[0192] The server determines the power bank to be returned corresponding to the user based on all power bank return orders and power bank rental orders;
[0193] The server determines the information of all the power banks to be returned, and determines the information of all the power banks to be returned as the power banks to be returned information corresponding to the user;
[0194] or,
[0195] The server determines the return requirement type of each power bank to be returned, which includes a unified return type, an independent return type, and other return types; determines the target power bank to be returned whose return requirement type is a unified return type from all the power banks to be returned; determines the information of all the target power banks to be returned, and determines the information of all the target power banks to be returned as the information of the power banks to be returned 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 label information of the power bank, rental method, rental time, rental user information, rental binding information, predicted power usage information, predicted loss and wear information, model type information and one or more other information that can reflect the power bank and its rental information, etc., which is not limited in the embodiment of the present invention.
[0197] 209. The rental equipment displays the information of the power bank to be returned to the user.
[0198] In the embodiment of the present invention, for other descriptions of step 201 to step 209, please refer to the detailed description of step 101 to step 105 in the first embodiment, and the embodiment of the present invention will not be repeated.
[0199] It can be seen that the embodiment of the present invention can realize the power bank return function through multiple links and multi-terminal interactions such as judging the insertion of the target power bank into the charging compartment, generating and feedback of the power bank return order, generating and feedback of the order amount end order, determining and feedback of the remaining amount information, and displaying the remaining amount information through the rental equipment, server and payment server, which is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as improving the rationality and feasibility of the power bank return method, thereby helping to improve the accuracy and reliability of the successful return of the power bank, as well as helping to improve the efficiency and convenience of the return of the power bank. In addition, the remaining amount can also be displayed to the user, which improves the user's experience and improves the timeliness of the user's processing of the amount deduction and recharge to a certain extent, thereby helping to improve the convenience of the user's subsequent use of the power bank and the smoothness of the process; and it can also be used as The corresponding remaining amount information determination operation is performed only when the user meets the conditions for ending the overall order. When the user does not meet the conditions for ending the overall order, the user's to-be-returned power bank information is determined and displayed to the user. Providing the function of determining and displaying the to-be-returned power bank is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as improving the comprehensiveness, intelligence and rationality of the determination and display method of the to-be-returned power bank, thereby helping to improve the timeliness, accuracy, reliability and efficiency of the reminder of the to-be-returned power bank, thereby helping to improve the timeliness and accuracy of the return of the power bank, and to a certain extent avoid the situation where the user deliberately does not return or forgets to return the power bank, which is conducive to improving the completeness of the return of the rented power bank, reducing losses, and reducing the possibility of excessive wear of the power bank, and is conducive to improving the timeliness, rationality and accuracy of the determination of the remaining amount information of the power bank, and optimizing the experience.
[0200] In an optional embodiment, the server determines whether the user meets the preset overall order termination condition based on all received power bank return orders and the determined power bank rental order corresponding to the user, which may include:
[0201] The server determines whether the user meets the preset condition that all power banks have been returned based on all received power bank return orders and the power bank rental orders corresponding to the determined user;
[0202] When it is determined that the user meets the condition that all power banks have been returned, it is determined that the user meets 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 power banks to be returned corresponding to the user are determined according to all power bank return orders and power bank rental orders, and the return requirement type of each power bank to be returned is determined, and the return requirement types include unified return type, independent return type and other return types;
[0204] According to the return requirement types of all the power banks to be returned, determine whether all the 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 independent return and payment conditions, it is determined that the user meets the preset overall order termination conditions;
[0206] When it is determined that all the power banks to be returned do not meet the independent return payment conditions, it is determined that the user does not meet the preset overall order termination conditions.
[0207] Further optionally, the server determines whether the user meets the preset condition that all power banks have been returned, which may include:
[0208] The server determines whether all power banks rented by the user have been returned in good condition;
[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] When the judgment result is no, the server determines that the user does not meet the preset condition that all power banks have been returned.
[0211] Optionally, the unified return type is illustrated as follows: the user needs to return all power banks of the unified return type before executing the corresponding deduction operation, which is not limited in the embodiment of the present invention.
[0212] Optional, independent return type, for example: the user does not have to return the independent return type power bank to trigger the corresponding deduction operation, that is, the corresponding deduction operation can be performed on other rented power banks returned by the user on the premise that the user can continue to rent the independent return type power bank that has not been returned, and the embodiment of the present invention is not limited to this.
[0213] Further optionally, the server determines whether all the power banks to be returned meet the preset independent return payment conditions according to the return requirement types of all the power banks to be returned, which may include:
[0214] The server determines whether there is a power bank to be returned with a unified return requirement type among all the power banks to be returned according to the return requirement types of all the power banks to be returned;
[0215] When it is determined that there is a power bank to be returned whose return requirement type is a unified return type among all the power banks to be returned, 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 is no power bank to be returned whose return requirement type is a unified 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] It can be seen that this optional embodiment can determine the results of the overall order termination conditions being met based on the results of the determined conditions that all the user's power banks have been returned and the results of the independent returnable payment conditions corresponding to the user's to-be-returned power banks, which is beneficial to improving the comprehensiveness, integrity, rationality and progressiveness of the method for determining the results of the user's overall order termination conditions being met, and thus is beneficial to improving the accuracy and reliability of the determined results of the overall order termination conditions being met, thereby facilitating the improvement of the timeliness, accuracy, rationality and efficiency of the subsequent remaining amount information determination operation or the to-be-returned power bank information determination and display operation triggered by the overall order termination conditions being met.
[0218] Embodiment 3
[0219] See also Figure 3 , Figure 3 1 is a schematic diagram of a structure of a power bank return system disclosed in an embodiment of the present invention. Figure 3 The described return system includes a rental device, a server and a payment server, wherein the rental device 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, wherein:
[0220] The first judgment module 301 is used to judge 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 feedback the power bank return order to the server.
[0222] The second order processing module 303 is used to generate a first order amount end order for the target power bank according to the power bank return order, and send the first order amount end order to the payment server.
[0223] The amount processing module 304 is used to end the order according to the first order amount, determine the remaining amount information corresponding to the user, and feed back the remaining amount information to the server.
[0224] The display module 305 is used to display the remaining amount information obtained through the server to the user.
[0225] It can be seen that the implementation Figure 3The described power bank return system can realize the power bank return function through multiple links and multi-terminal interactions such as judging whether the target power bank is inserted into the charging compartment, generating and feeding back the power bank return order, generating and feeding back the order amount end order, determining and feeding back the remaining amount information, and displaying the remaining amount information through rental equipment, servers, and payment servers. This is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as improving the rationality and feasibility of the power bank return method, thereby helping to improve the accuracy and reliability of the successful return of the power bank, as well as improving the efficiency and convenience of the return of the power bank. In addition, the remaining amount can also be displayed to the user, which improves the user experience and, to a certain extent, improves the timeliness of the user's processing of amount deductions and recharges, thereby helping to improve the convenience of use and the smoothness of the process when the user uses the power bank again in the future.
[0226] In an optional embodiment, the server further includes a second judgment module 306, a first end information processing module 307 and a to-be-returned information processing module 308, wherein:
[0227] The second judgment module 306 is used to judge 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 ends the order according to the first order amount and determines the remaining amount information corresponding to the user.
[0228] The first end information processing module 307 is used to generate the entire order end information corresponding to the user and send the entire order end information to the payment server when the second judgment module 306 judges that the user meets the entire order end condition.
[0229] The amount processing module 304 is also used to execute the steps of ending the order according to the first order amount and determining the remaining amount information corresponding to the user after receiving the overall order end information.
[0230] The to-be-returned information processing module 308 is used to generate the to-be-returned power bank information corresponding to 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 to-be-returned power bank information to the rental device; the rental device displays the to-be-returned power bank information to the user.
[0231] It can be seen that the implementation Figure 4The described power bank return system can perform the corresponding remaining amount information determination operation when the user meets the overall order termination conditions, and determine the user's to-be-returned power bank information and display it to the user when the user does not meet the overall order termination conditions, and provide the to-be-returned power bank determination and display function, which is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as the comprehensiveness, intelligence and rationality of the determination and display method of the to-be-returned power bank, thereby helping to improve the timeliness, accuracy, reliability and efficiency of the reminder of the to-be-returned power bank, thereby helping to improve the timeliness and accuracy of the return of the power bank, and to a certain extent avoid the situation where the user deliberately does not return or forgets to return the power bank, which is conducive to improving the completeness of the return of the rented power bank, reducing losses, and reducing the possibility of excessive wear of the power bank, and is conducive to improving the timeliness, rationality and accuracy of the determination of the remaining amount information of the power bank, and optimizing the user experience.
[0232] In another optional embodiment, the second judgment module 306 judges whether the user meets the preset overall order termination condition according to all received power bank return orders and the determined power bank rental order corresponding to the user, specifically including:
[0233] According to all the received power bank return orders and the determined power bank rental orders corresponding to the user, it is determined whether the user meets the preset power bank return conditions;
[0234] When it is determined that the user meets the condition that all power banks have been returned, it is determined that the user meets 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 power banks to be returned corresponding to the user are determined according to all power bank return orders and power bank rental orders, and the return requirement type of each power bank to be returned is determined, and the return requirement types include unified return type, independent return type and other return types;
[0236] According to the return requirement types of all the power banks to be returned, determine whether all the 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 independent return and payment conditions, it is determined that the user meets the preset overall order termination conditions;
[0238] When it is determined that all the power banks to be returned do not meet the independent return payment conditions, it is determined that the user does not meet the preset overall order termination conditions.
[0239] It can be seen that the implementation Figure 4The described power bank return system can also determine the results of overall order termination condition satisfaction based on the results that the user's power banks have all been returned and the results that the user's power banks to be returned have independently returnable payment conditions satisfied, which is conducive to improving the comprehensiveness, integrity, rationality and progressiveness of the method for determining the user's overall order termination condition satisfaction results, and thus is conducive to improving the accuracy and reliability of the determined overall order termination condition satisfaction results, thereby facilitating the improvement of the timeliness, accuracy, rationality and efficiency of subsequent remaining amount information determination operations or to-be-returned power bank information determination and display operations triggered by the overall order termination condition satisfaction results.
[0240] In another optional embodiment, the server further includes a third judgment module 309, a second end information processing module 310, and a power bank adding module 311, wherein:
[0241] The third judgment module 309 is used to determine whether the user meets the preset power bank end requirement conditions after the amount processing module 304 generates a first order amount end order for the target power bank according to the power bank return order and sends the first order amount end order to the payment server.
[0242] The second end information processing module 310 is used to generate the power bank demand end information corresponding to the user and send the power bank demand end information to the payment server when the third judgment module 309 judges that the user meets the power bank demand end condition.
[0243] The amount processing module 304 is also used to execute the steps of ending the order according to the first order amount and determining the remaining amount information corresponding to the user after receiving the end information of the power bank demand.
[0244] The power bank adding module 311 is used to determine the power bank information still required by the user based on the power bank power information required by the user and the provided power information corresponding to the rental device when the third judgment module 309 determines that the user does not meet the power bank termination requirement conditions. It is used to determine the additional rental power bank information for the user by the rental device based on the still required power bank information and the real-time callable power bank information fed back by the rental device, and send the additional rental power bank information to the rental device; the rental device pops up the target additional power bank to the user based on the additional rental power bank information.
[0245] It can be seen that the implementation Figure 4The described power bank return system can also perform the corresponding remaining amount information determination operation when it is determined that the user meets the power bank end requirement conditions, and provide an additional power bank rental function when it is determined that the user does not meet the power bank end requirement conditions, which is conducive to improving the comprehensiveness and integrity of the power bank return method, as well as improving the comprehensiveness, intelligence and rationality of the additional power bank rental method, and thus is conducive to improving the accuracy and reliability of additional power bank rentals, and is conducive to improving the pop-up efficiency and convenience of additional power bank rentals, and to a certain extent improves the power bank rental efficiency and convenience, thereby helping to improve the timeliness, rationality and accuracy of the determination of the remaining amount information of the power bank, and optimizing the user's experience of using and returning the power bank.
[0246] In another optional embodiment, the third judgment module 309 judges whether the user meets the preset power bank end requirement condition in the following manner:
[0247] According to the determined required power bank power information and the provided power information, it is determined whether the user meets the preset required power and has met the conditions;
[0248] When it is determined that the user has met the required power condition, it is determined that the user has met the preset power bank end requirement condition;
[0249] When it is determined that the user does not meet the required power but has met the condition, it is determined that the user does not meet the preset power bank end requirement condition;
[0250] or,
[0251] According to the determined operation behavior information of the user after returning the target power bank, it is determined whether the subsequent operation of the user after returning the target power bank belongs to the preset operation type of replacing the power bank;
[0252] When it is determined that the subsequent operation of returning the power bank belongs to the type of power bank replacement operation, it is determined that the user meets the preset power bank end requirement condition;
[0253] When it is determined that the subsequent operation of returning does not belong to the operation type of replacing the power bank, it is determined that the user does not meet the preset power bank end requirement condition.
[0254] It can be seen that the implementation Figure 4The described power bank return system can also determine whether the user's power bank end demand condition is met based on the user's required power bank power and the power provided, or the user's operational behavior information after returning the target power bank, which is conducive to improving the comprehensiveness, integrity and rationality of the method for determining the user's power bank end demand condition is met, and further conducive to improving the diversity, flexibility and pertinence of the method for determining the power bank end demand condition is met, thereby facilitating improving the accuracy and reliability of the determined power bank end demand condition satisfaction result, and further conducive to improving the timeliness, accuracy, rationality and efficiency of subsequent operations based on the power bank end demand condition satisfaction result to trigger the remaining amount information determination operation or the additional power bank rental operation.
[0255] In another optional embodiment, the amount processing module 304 terminates the order according to the first order amount, and determines the remaining amount information corresponding to the user in a manner specifically including:
[0256] End the order based on the first order amount and determine whether the user meets the preset additional order amount pending conditions;
[0257] When it is determined that the user does not meet the additional order amount pending conditions, the order is terminated according to the first order amount, and the first amount to be paid corresponding to the target power bank is determined; the remaining amount information corresponding to the user is determined according to the first amount to be paid and the user's paid deposit information;
[0258] When it is determined that the user meets the conditions for additional order amount to be processed, the second order amount corresponding to all other power banks of the user that are awaiting amount processing and have been returned is determined to end the order; based on the end of all second order amount orders and the end of the first order amount order, the remaining amount information corresponding to the user is determined.
[0259] It can be seen that the implementation Figure 4 The described power bank return system can also match the corresponding remaining amount information determination method according to the two situations: whether the user has additional order amounts to be processed or the user does not have additional amounts to be processed. This is conducive to improving the comprehensiveness, integrity and rationality of the remaining amount information determination method, and further conducive to improving the diversity, flexibility and pertinence of the remaining amount information determination method, thereby facilitating improving the accuracy and reliability of the determined remaining amount information, and further conducive to reducing the occurrence of errors in deducting the user's power bank amount and improving the security and reliability of the power bank payment amount.
[0260] In another optional embodiment, the amount processing module 304 determines the remaining amount information corresponding to the user according to all the second order amount ending orders and the first order amount ending orders, and specifically includes:
[0261] The order is terminated according to all second order amounts, a second amount to be paid corresponding to each other power bank is determined, and the order is terminated according to the first order amount, and a third amount to be paid corresponding to the target power bank is determined;
[0262] According to the end of the order of all second order amounts and the end of the order of the first order amount, determine the comprehensive amount reduction or increase plan corresponding to the target power bank and all other power banks;
[0263] The remaining amount information corresponding to the user is determined based on the comprehensive amount reduction or additional charge plan, all second payable amounts, third payable amounts and the user's paid deposit information.
[0264] It can be seen that the implementation Figure 4 The described power bank return system can also determine the corresponding comprehensive amount reduction or additional charge plan based on all the user's second order amount end orders and first order amount end orders to further determine the user's corresponding remaining amount information, taking into account the possible comprehensive amount reduction or additional charge when there are multiple order amount end orders, which is conducive to improving the comprehensiveness and rationality of the user's remaining amount information determination method, and further conducive to improving the accuracy and reliability of the determined remaining amount information.
[0265] Embodiment 4
[0266] See also Figure 5 , Figure 5 Schematic diagram of a rental device disclosed in an embodiment of the present invention. Figure 5 The described rental equipment may include a server, wherein the server includes a local server or a cloud server, which is not limited in the embodiment of the present invention. Figure 5 As shown, the rental equipment may include:
[0267] Rental equipment itself;
[0268] A memory 401 storing executable program codes;
[0269] a processor 402 coupled to the memory 401;
[0270] Furthermore, it may also include an input interface 403 and an output interface 404 coupled to the processor 402;
[0271] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the method for returning the power bank described in the first or second embodiment.
[0272] Embodiment 5
[0273] See also Figure 6 , Figure 6Schematic diagram of the structure of a server disclosed in an embodiment of the present invention. Figure 6 As shown, the server may include:
[0274] A memory 501 storing executable program codes;
[0275] a processor 502 coupled to the 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 the first or second embodiment.
[0277] Embodiment 6
[0278] See also Figure 7 , Figure 7 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] A memory 601 storing executable program codes;
[0280] a processor 602 coupled to the memory 601;
[0281] The processor 602 calls the executable program code stored in the memory 601 to execute the steps in the method for returning the power bank described in the first or second embodiment.
[0282] Embodiment 7
[0283] An embodiment of the present invention discloses a computer storage medium storing a computer program for electronic data exchange, wherein the computer program enables a computer to execute the steps of the power bank return method described in Embodiment 1 or Embodiment 2.
[0284] Embodiment 8
[0285] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute the steps in the power bank return method described in Embodiment 1 or Embodiment 2.
[0286] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0287] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, a magnetic disk storage, a 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 only preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims
1. A method for returning a power bank, characterized in that: The method is applied in a return system, wherein the return system includes a rental device, a server and a payment server, and the method includes: When the user needs to return the target power bank, the rental device determines whether the charging compartment has been inserted into the target power bank; When it is determined that the charging compartment has been inserted into the target power bank, the rental device generates a power bank return order for the target power bank, and feeds back the power bank return order to the server; The server generates a first order amount end order for the target power bank according to the power bank return order, and sends the first order amount end order to the payment server; The payment server ends the order according to the first order amount, determines the remaining amount information corresponding to the user, and feeds back the remaining amount information to the server; The rental device displays the remaining amount information obtained through the server to the user.
2. The method for returning the power bank according to claim 1, characterized in that: Before the payment server ends the order according to the first order amount and determines the remaining amount information corresponding to the user, the method further includes: The server determines whether the user meets the preset overall order termination condition according to all the received power bank return orders and the determined power bank rental order corresponding to the user; When it is determined 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 termination information, the payment server executes the steps of terminating the order according to the first order amount and determining the remaining amount information corresponding to the user; 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 corresponding to the user based on all the power bank return orders and the 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 the power bank according to claim 2, characterized in that: The server determines whether the user meets the preset overall order termination condition according to all the received power bank return orders and the determined power bank rental order corresponding to the user, including: The server determines whether the user meets the preset condition that all power banks have been returned according to all the received power bank return orders and the determined 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, determining that the user meets the preset overall order termination condition; When it is determined that the user does not meet the condition that all the power banks have been returned, the power banks to be returned corresponding to the user are determined according to all the power bank return orders and the power bank rental orders, and the return requirement type of each power bank to be returned is determined, and the return requirement type includes a unified return type, an independent return type and other return types; According to the return requirement types of all the power banks to be returned, determining 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 independent return payment condition, it is determined that the user meets the preset overall order termination condition; When it is determined that all the power banks to be returned do not meet the independent return payment condition, it is determined that the user does not meet the preset overall order termination condition.
4. The method for returning the power bank according to claim 1, characterized in that: After the server generates a first order amount end order for the target power bank according to the power bank return order, and sends the first order amount end order to the payment server, the method further includes: The server determines whether the user meets the preset power bank end requirement condition; When it is determined that the user meets the power bank end requirement condition, the server generates power bank end requirement information corresponding to the user, and sends the power bank end requirement information to the payment server; after receiving the power bank end requirement information, the payment server executes the step of ending the order according to the first order amount and determining the remaining amount information corresponding to the user; When it is determined that the user does not meet the power bank termination requirement conditions, the server determines the power bank still required information corresponding to the user based on the determined power bank power information required by the user and the determined provided power information corresponding to the rental device; determines the additional rental power bank information for the user by the rental device based on the still required power bank information and the real-time callable power bank information fed back by the rental device, and sends the additional rental power bank information to the rental device; the rental device pops up the target additional power bank to the user based on the additional rental power bank information.
5. The method for returning the power bank according to claim 4, characterized in that: The server determines whether the user meets the preset power bank end requirement condition, including: The server determines whether the user meets the preset required power supply condition according to the determined required power supply information and the provided power supply information; When it is determined that the user has met the required power condition, determining that the user has met the preset power bank end requirement condition; When it is determined that the user does not meet the condition that the required power has been met, determining that the user does not meet the preset power bank end requirement condition; or, The server determines, based on the determined operation behavior information of the user after returning the target power bank, whether the subsequent operation of the user after returning the target power bank belongs to a preset power bank replacement operation type; When it is determined that the subsequent return operation belongs to the power bank replacement operation type, determining that the user meets the preset power bank end requirement condition; When it is determined that the subsequent return operation 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.
6. The method for returning a power bank according to any one of claims 1 to 5, characterized in that: The payment server ends the order according to the first order amount and determines the remaining amount information corresponding to the user, including: The payment server ends the order according to the first order amount, and determines whether the user meets the preset additional order amount pending condition; When it is determined that the user does not meet the additional order amount pending condition, the order is terminated according to the first order amount, and the first amount to be paid corresponding to the target power bank is determined; and the remaining amount information corresponding to the user is determined according to the first amount to be paid and the paid deposit information of the user; When it is determined that the user meets the additional order amount pending conditions, the second order amount ending orders corresponding to all other power banks corresponding to the user that are awaiting amount processing and have been returned are determined; based on all the second order amount ending orders and the first order amount ending orders, the remaining amount information corresponding to the user is determined.
7. The method for returning the power bank according to claim 6, characterized in that: The payment server determines the remaining amount information corresponding to the user according to all orders completed with the second order amount and orders completed with the first order amount, including: The payment server ends the order according to all the second order amounts, determines the second amount to be paid corresponding to each of the other power banks, and ends the order according to the first order amount, and determines the third amount to be paid corresponding to the target power bank; Determine a comprehensive amount reduction or additional charge plan corresponding to the target power bank and all other power banks according to all orders ended by the second order amount and orders ended by the first order amount; The remaining amount information corresponding to the user is determined based on the comprehensive amount reduction or additional charge plan, all the second amount to be paid, the third amount to be paid and the user's paid deposit information.
8. A power bank return system, characterized in that: 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 judge 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 configured 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 feed back the power bank return order to the server; The second order processing module is used to generate a first order amount end order for the target power bank according to the power bank return order, and send the first order amount end order to the payment server; The amount processing module is used to terminate the order according to the first order amount, determine the remaining amount information corresponding to the user, and feed back the remaining amount information to the server; The display module is used to display the remaining amount information obtained through the server to the user.
9. A rental device, characterized in that: The leased equipment includes: Rental equipment itself; A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the power bank return method as described in any one of claims 1-7.
10. A computer storage medium, characterized in that: The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the method for returning the power bank as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Mobile power return method, system and lease terminal
CN104620289A
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