Energy storage scheduling replacement cost generation method and power conversion device

By introducing an energy storage scheduling replacement fee generation method in the battery swap device, the defects of the deposit system in the existing technology are solved, and more flexible and personalized cost calculations are achieved, which improves user experience and enthusiasm for use.

CN119444329APending Publication Date: 2025-02-14BEIJING POWER INVESTMENT LVTONG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411035656.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-07-30
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The existing battery swap device requires users to pay a deposit equal to the battery swap battery, and lacks flexibility and personalized services and cannot meet the diverse needs of users.

Method used

Provide an energy storage scheduling replacement fee generation method, by obtaining user replacement information, using the cost generation model to generate estimated deduction fees, and adjust the fees based on user feedback and battery data of replacement batteries to ensure that the fees paid by users are accurate. .

Benefits of technology

It reduces the cost of users using battery swap batteries, increases the enthusiasm of users to use battery swap devices, realizes automatic acquisition of fees paid to users, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119444329A_ABST
    Figure CN119444329A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an energy storage scheduling replacement cost generation method and a battery replacement device. The method comprises the steps of obtaining replacement information sent by a user, substituting the replacement information into a cost generation model, generating an estimated deduction cost and feeding back the estimated deduction cost to the user; in the replacement time period, if the feedback instruction of the user is approved, responding to the received replacement battery matched with the replacement information, and obtaining battery data of the replacement battery; on the basis of the battery data of the replacement battery, obtaining battery replacement information of a user and substituting the battery replacement information into a cost generation model to generate an estimated battery replacement cost; in the battery replacement time period, in response to the fact that the battery replacement battery is taken out, the taking-out duration of the battery replacement battery is counted, and the estimated battery replacement cost is adjusted based on the taking-out duration; and based on the pre-estimated deduction cost and the pre-estimated battery replacement cost corresponding to the user, determining payment cost corresponding to the user. According to the invention, the payment fee of the user is automatically obtained, the accuracy of the user and the battery replacement operation is improved, and the user experience of using the battery replacement device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of energy storage scheduling, and in particular to a method for generating energy storage scheduling replacement costs and a battery replacement device. Background Art

[0002] With the popularization and application of new energy technologies, battery swapping devices have attracted widespread attention as a way to quickly replenish energy. However, traditional battery swapping devices often require users to pay a deposit equal to the amount of the battery to ensure the stable operation of the battery swapping device operating company. They lack flexibility and personalized services and cannot meet the diverse needs of users.

[0003] Accordingly, the art needs a new energy storage scheduling replacement fee generation solution to solve the above problems. Summary of the invention

[0004] The present disclosure provides a method for generating energy storage scheduling replacement fees and a battery replacement device, which solves the technical problems in the prior art that users are required to pay a deposit equal to the amount of the replacement battery to ensure the stable operation of the operating company of the battery replacement device, lack of flexibility and personalized services, and cannot meet the diverse needs of users.

[0005] According to a first aspect of the present disclosure, a method for generating energy storage scheduling replacement costs is provided. The method is applied to each battery replacement device, each of which is connected to a user for communication, and the method comprises the following steps:

[0006] Obtaining replacement information sent by a user, substituting the replacement information into a cost generation model, selectively generating an estimated deduction cost matching the replacement information, and feeding back the estimated deduction cost to the user, wherein the replacement information includes a replacement battery device selected by the user, battery parameters of the replacement battery, and a replacement time period;

[0007] During the replacement time period, if the feedback instruction obtained from the user is approval, in response to the replacement window in the replacement battery replacement device receiving a replacement battery matching the replacement information, obtaining battery data of the replacement battery;

[0008] Based on the battery data of the replacement battery, selectively obtaining the battery replacement information of the user, wherein the battery replacement information includes a battery replacement time period, a target battery replacement device of the replacement battery, and battery parameters of the replacement battery;

[0009] Substituting the battery replacement information into a cost generation model to selectively generate an estimated battery replacement cost that matches the battery replacement information;

[0010] During the battery replacement time period, in response to the battery replacement battery in the target battery replacement device being removed, counting the removal time of the battery replacement battery, and selectively adjusting the estimated battery replacement cost based on the removal time;

[0011] And based on the estimated deduction fee and estimated battery replacement fee corresponding to the user, the payment fee corresponding to the user is determined.

[0012] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein substituting the replacement information into a cost generation model, selectively generating an estimated deduction cost matching the replacement information, and feeding back the estimated deduction cost to the user comprises:

[0013] Based on the replacement time period in the replacement information and the replacement battery replacement device selected by the user, obtaining the status of each replacement window of the replacement battery replacement device within the replacement time period;

[0014] If there is at least one idle state in the states of the replacement windows of the replacement battery replacement device, an estimated deduction fee matching the replacement information is generated based on the replacement information, and the estimated deduction fee is fed back to the user;

[0015] If the states of the replacement windows of the replacement and battery swapping device are not idle, adjustment suggestions for the replacement information are obtained based on the replacement information and the states of the replacement windows of the replacement and battery swapping device, and the adjustment suggestions for the replacement information are fed back to the user.

[0016] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein selectively obtaining the battery replacement information of the user based on the battery data of the replacement battery includes:

[0017] Based on the battery data of the replacement battery and the battery parameters of the replacement battery in the replacement information, determining whether the replacement battery matches the replacement information:

[0018] If the judgment is yes, obtaining the battery replacement information of the user;

[0019] If the judgment is no, the judgment result that the replacement battery does not match the replacement information is fed back to the user.

[0020] According to the above aspects and any possible implementation, an implementation is further provided, wherein the cost generation model stores a plurality of preset user battery replacement habit databases, wherein the preset user battery replacement habit databases store a plurality of historical battery replacement information corresponding to the user and battery replacement data information fed back by the user corresponding to each historical battery replacement information, wherein the plurality of preset user battery replacement habit databases correspond to each user one-to-one, and the step of substituting the battery replacement information into the cost generation model to selectively generate an estimated battery replacement cost matching the battery replacement information comprises:

[0021] Based on the target battery swapping device of the battery swapping battery and the battery parameters of the battery swapping battery, determine whether the battery swapping battery in the target battery swapping device matches the battery parameters:

[0022] If the judgment is yes, then based on the battery replacement information and a preset user battery replacement habit database, the estimated battery replacement time corresponding to the user is determined, and based on the estimated battery replacement time, an estimated battery replacement fee matching the battery replacement information is generated, and the estimated battery replacement fee is fed back to the user;

[0023] If the judgment is no, adjustment suggestions for the battery replacement information are obtained based on the target battery replacement device of the battery replacement battery and the battery parameters of the battery replacement battery, and the adjustment suggestions for the battery replacement information are fed back to the user.

[0024] According to the above aspects and any possible implementation, an implementation is further provided, wherein selectively adjusting the estimated battery replacement cost based on the removal time includes:

[0025] If the difference between the time it takes to remove the battery and the estimated time it takes to replace the battery exceeds a preset threshold, the estimated battery replacement fee is adjusted based on the time it takes to remove the battery;

[0026] If the difference between the removal time of the battery replacement battery and the estimated battery replacement time is lower than a preset threshold, the inconsistency between the removal time and the estimated battery replacement cost will be fed back to the user, and the estimated battery replacement cost will be selectively adjusted based on the removal time or estimated battery replacement cost selected by the user.

[0027] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein the cost generation model further stores a plurality of preset user replacement databases, wherein the plurality of preset user replacement databases correspond to each user one by one, wherein the preset user replacement database stores user information, a plurality of historical replacement information corresponding to the user, and replacement data information fed back by the user corresponding to each historical replacement information, and before substituting the replacement information into the cost generation model, the method further trains the cost generation model through the following steps:

[0028] Randomly select any number of users as training samples;

[0029] Based on the user replacement database and the user battery replacement habit database corresponding to each training sample, multiple groups of historical replacement information and historical battery replacement information corresponding to each training sample are randomly selected to construct multiple groups of training sample sets corresponding to each training sample, wherein the training sample set includes a group of historical replacement information and a group of historical battery replacement information corresponding to the training sample;

[0030] Randomly set the current state of the replacement battery swapping device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set;

[0031] Substitute each group of training sample sets into the cost generation model, and obtain one or more of the feedback information, estimated deduction costs, and estimated battery replacement costs corresponding to each group of training sample sets based on the current state of the replacement battery replacement device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery replacement device corresponding to the historical battery replacement information in each training sample set, wherein the feedback information includes adjustment suggestions for replacement information and / or adjustment suggestions for battery replacement information;

[0032] Based on the current state of the replacement battery swapping device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical replacement information in each training sample set, determine whether the feedback information corresponding to each training sample set meets the requirements:

[0033] If it is determined to meet the requirements, the cost generation result of the training sample set is determined based on the preset user replacement database and the preset user battery replacement habit database of the user corresponding to the training sample set;

[0034] If it is determined that the requirements are not met, the fee generation of the training sample set is determined to have failed;

[0035] Based on the cost generation results of all training sample sets, it is determined whether the cost generation model is successfully trained.

[0036] According to the above aspects and any possible implementation manner, an implementation manner is further provided, before randomly selecting any number of users as training samples, the method further includes:

[0037] Based on the user replacement database and user battery replacement habit database corresponding to each user, users are selectively marked.

[0038] According to the above aspects and any possible implementation, an implementation is further provided, wherein selectively marking users based on a user replacement database and a user battery replacement habit database corresponding to each user includes:

[0039] Determine the simulation difficulty score of each user based on the user replacement database and the user battery replacement habit database corresponding to each user;

[0040] Based on each user's simulated difficulty score, users are selectively flagged.

[0041] According to the above aspects and any possible implementation manner, an implementation manner is further provided, wherein judging whether the cost generation model is successfully trained based on the cost generation results of all training sample sets includes:

[0042] Based on the cost generation results of all training sample sets, determining the first correct rate of successful cost generation of all training sample sets;

[0043] If the first accuracy rate exceeds a preset first accuracy rate threshold, based on the cost generation results of all training sample sets and the marking of the user corresponding to each training sample set, a second accuracy rate of successful cost generation of the training sample set corresponding to each marked user is obtained;

[0044] Based on the first accuracy and the second accuracy of the training sample set corresponding to each marked user, obtaining the comprehensive accuracy of the training sample set corresponding to each marked user;

[0045] If the comprehensive accuracy of the training sample set corresponding to each marked user exceeds the preset comprehensive accuracy threshold corresponding to each marked user, it is determined that the cost generation model is successfully trained;

[0046] Otherwise, it is determined that the cost generation model training has failed, and the cost generation model training is performed again.

[0047] According to a second aspect of the present disclosure, a battery replacement device is provided. The battery replacement device is connected to a user for communication, and the battery replacement device includes a cost generation model and a control module, wherein the cost generation model stores a plurality of preset user battery replacement habit databases and a plurality of preset user replacement databases, and the control module includes a memory and a processor, wherein a computer program is stored on the memory, and when the processor executes the program, the method described above is implemented.

[0048] The above one or more technical solutions disclosed in the present invention have at least one or more of the following beneficial effects:

[0049] By substituting the obtained replacement information of the user into the cost generation model, the corresponding estimated deduction cost is selectively generated and fed back to the user, thereby realizing the estimated deduction cost of the replacement battery, reducing the user's use cost of the battery replacement, and increasing the user's enthusiasm for using the battery replacement device. According to the user's feedback instructions and the battery data of the replacement battery obtained, the user's battery replacement information is selectively obtained, and after the user approves and the battery data matches the replacement information, the user's battery replacement information is obtained, and the battery replacement information is substituted into the cost generation model, and the corresponding estimated battery replacement cost is selectively generated. Then, according to the user's removal of the replacement battery and the removal of the battery, the cost generation model is generated. The estimated battery replacement fee can be selectively adjusted based on the time it takes for the user to get the information about the battery replacement device in a more timely and accurate manner, thereby improving the matching degree between the user's battery replacement information and the target battery replacement device, and then determining the user's payment fee based on the user's estimated deduction fee and the estimated battery replacement fee, thereby realizing automatic acquisition of the user's payment fee, improving the pertinence and accuracy of the user and battery replacement operation, and improving the user's experience in using the battery replacement device, avoiding the technical problems in the prior art that require users to pay a deposit equal to the amount of the battery to ensure the stable operation of the battery replacement company's operating company, lacks flexibility and personalized services, and cannot meet the diverse needs of users.

[0050] In implementing the technical solution disclosed in the present invention, during model execution, the status of each replacement window of the replacement battery swapping device within the replacement time period is obtained through the replacement time period in the replacement information and the replacement battery swapping device selected by the user, and according to the status of each replacement window, an estimated deduction cost is selectively generated and fed back to the user, or, adjustment suggestions for the replacement information are obtained and fed back to the user, thereby realizing timely knowledge of whether the replacement battery swapping device selected by the user satisfies the replacement information of the user, ensuring that the replacement battery swapping device for generating the estimated deduction cost matches the replacement information of the user, and improving the user experience.

[0051] In the technical solution for implementing the present disclosure, during model training, by substituting each group of training sample sets into the cost generation model, and based on the current status of the replacement battery swapping device in the historical replacement information of each training sample set and the battery parameter range of the target battery swapping device in the historical battery swapping information, one or more of the feedback information, estimated deduction cost and estimated battery swapping cost corresponding to each group of training sample sets are obtained. Then, based on the current status of the replacement battery swapping device in the historical replacement information of each training sample set and the battery parameter range of the target battery swapping device in the historical battery swapping information, it is judged whether the feedback information corresponding to each group of training sample sets meets the requirements. Based on the judgment result, the cost generation result of the training sample set is selectively determined through the preset user replacement database and the preset user battery swapping habit database of the user corresponding to the training sample set, thereby realizing preliminary automatic verification of the training results of the training sample sets and improving the training accuracy of the simulation.

[0052] In the technical solution implemented in the present invention, during model training, the training ability of the cost generation model is improved by randomly acquiring training samples and training sample sets, and the simulation difficulty score of each user is determined based on the user replacement database and the user battery replacement habit database, and the user is selectively marked based on the simulation difficulty score, and the model training results are judged based on the marking status of the user corresponding to the training sample, thereby realizing automatic verification of the model and improving the verification accuracy.

[0053] It should be understood that the contents described in the summary of the invention are not intended to limit the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. The accompanying drawings are used to better understand the present solution and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, among which:

[0055] Figure 1 A schematic flow chart showing the main steps of a method for generating energy storage dispatch replacement costs in which an embodiment of the present disclosure can be implemented is shown;

[0056] Figure 2 A schematic flow chart showing the main steps of a training cost generation model in which embodiments of the present disclosure can be implemented;

[0057] Figure 3 A block diagram of a power exchange device according to an embodiment of the present disclosure is shown;

[0058] Reference numerals list :

[0059] 300: battery replacement device; 301: control module; 3011: processor; 3012: memory; 3013: program code; 302: cost generation model; 3021: user battery replacement habit database; 3022: user replacement database. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0061] In addition, the term "and / or" in this article is only a description of the association relationship between the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.

[0062] See attached Figure 1 , Figure 1 The following is a flow chart showing the main steps of the energy storage dispatch replacement fee generation method in which the embodiment of the present disclosure can be implemented. Figure 1 As shown, the energy storage scheduling replacement fee generation method in the embodiment of the present disclosure is applied to each battery swap device, and the battery swap devices are all communicatively connected to the user. The method mainly includes the following steps S101-S106.

[0063] Step S101: obtaining replacement information sent by the user, substituting the replacement information into a cost generation model, selectively generating an estimated deduction cost matching the replacement information, and feeding back the estimated deduction cost to the user, wherein the replacement information includes the replacement battery device selected by the user, battery parameters of the replacement battery, and replacement time period;

[0064] In some embodiments, the substituting the replacement information into a cost generation model, selectively generating an estimated deduction cost matching the replacement information, and feeding back the estimated deduction cost to the user comprises:

[0065] Based on the replacement time period in the replacement information and the replacement battery replacement device selected by the user, obtaining the status of each replacement window of the replacement battery replacement device within the replacement time period;

[0066] If there is at least one idle state in the states of the replacement windows of the replacement battery replacement device, an estimated deduction fee matching the replacement information is generated based on the replacement information, and the estimated deduction fee is fed back to the user;

[0067] If the states of the replacement windows of the replacement and battery swapping device are not idle, adjustment suggestions for the replacement information are obtained based on the replacement information and the states of the replacement windows of the replacement and battery swapping device, and the adjustment suggestions for the replacement information are fed back to the user.

[0068] In some embodiments, the adjustment suggestion for the replacement information includes replacing the replacement battery replacement device selected by the user or adjusting the replacement time period.

[0069] Step S102: within the replacement time period, if the feedback instruction obtained from the user is approval, in response to the replacement window in the replacement battery replacement device receiving a replacement battery matching the replacement information, obtaining battery data of the replacement battery;

[0070] In some embodiments, in response to the replacement window in the replacement battery replacement device receiving a replacement battery matching the replacement information, the method further includes:

[0071] Any replacement window of the replacement battery replacement device that is in an idle state is bound to the user, so that the user can place the replacement battery in the replacement window bound to the user.

[0072] Step S103: selectively obtaining the battery replacement information of the user based on the battery data of the replacement battery, wherein the battery replacement information includes a battery replacement time period, a target battery replacement device for the replacement battery, and battery parameters of the replacement battery;

[0073] In some embodiments, selectively obtaining the user's battery replacement information based on the battery data of the replacement battery includes:

[0074] Based on the battery data of the replacement battery and the battery parameters of the replacement battery in the replacement information, determining whether the replacement battery matches the replacement information:

[0075] If the judgment is yes, obtaining the battery replacement information of the user;

[0076] If the judgment is no, the judgment result that the replacement battery does not match the replacement information is fed back to the user.

[0077] Specifically, the judgment result that the replacement battery does not match the replacement information is fed back to the user, so that the user can place the replacement battery that matches the replacement information in the replacement window in the replacement and battery swapping device, or, after adjusting the battery parameters of the replacement battery in the replacement information, update the user's replacement information and re-execute the step of "substituting the replacement information into the cost generation model, selectively generating an estimated deduction cost that matches the replacement information, and feeding back the estimated deduction cost to the user" based on the updated replacement information.

[0078] In some embodiments, the user places the replacement battery matching the replacement information in a replacement window in the replacement and battery swapping device, so that the user places the replacement battery matching the replacement information in a replacement window bound to the user in the replacement and battery swapping device.

[0079] In the above embodiment, during the execution of the model, the status of each replacement window of the replacement battery swapping device within the replacement time period is obtained through the replacement time period in the replacement information and the replacement battery swapping device selected by the user, and according to the status of each replacement window, an estimated deduction cost is selectively generated and fed back to the user, or, adjustment suggestions for the replacement information are obtained and fed back to the user, so that timely knowledge of whether the replacement battery swapping device selected by the user meets the replacement information of the user is achieved, ensuring that the replacement battery swapping device for generating the estimated deduction cost matches the replacement information of the user, thereby improving the user experience.

[0080] Step S104: Substituting the battery replacement information into a cost generation model to selectively generate an estimated battery replacement cost that matches the battery replacement information;

[0081] In some embodiments, the cost generation model stores a plurality of preset user battery replacement habit databases, the preset user battery replacement habit databases storing a plurality of historical battery replacement information corresponding to the user and battery replacement data information fed back by the user corresponding to each historical battery replacement information, the plurality of preset user battery replacement habit databases corresponding to each user one-to-one, and the step of substituting the battery replacement information into the cost generation model and selectively generating an estimated battery replacement cost matching the battery replacement information includes:

[0082] Based on the target battery swapping device of the battery swapping battery and the battery parameters of the battery swapping battery, determine whether the battery swapping battery in the target battery swapping device matches the battery parameters:

[0083] If the judgment is yes, then based on the battery replacement information and a preset user battery replacement habit database, the estimated battery replacement time corresponding to the user is determined, and based on the estimated battery replacement time, an estimated battery replacement fee matching the battery replacement information is generated, and the estimated battery replacement fee is fed back to the user;

[0084] If the judgment is no, adjustment suggestions for the battery replacement information are obtained based on the target battery replacement device of the battery replacement battery and the battery parameters of the battery replacement battery, and the adjustment suggestions for the battery replacement information are fed back to the user.

[0085] In some embodiments, while the estimated battery replacement cost is fed back to the user, the battery replacement battery in the target battery replacement device is bound to the user during the battery replacement time period to prevent other users from mistakenly taking out the battery replacement battery and affecting the user's usage experience.

[0086] In some embodiments, the determining whether the battery replacement battery in the target battery replacement device matches the battery parameters based on the target battery replacement device and the battery parameters of the battery replacement battery includes:

[0087] Based on the target battery swapping device of the battery swapping battery and the battery parameters of the battery swapping battery, determining the parameter range of the battery swapping battery in the target battery swapping device, wherein the type of the parameter range of the battery swapping battery in the target battery swapping device corresponds one-to-one to the type of the battery parameter of the battery swapping battery;

[0088] Based on the parameter range of the battery replacement battery in the target battery replacement device and the battery parameters, determine whether the battery replacement battery in the target battery replacement device matches the battery parameters.

[0089] In some embodiments, obtaining the adjustment suggestion for the battery swap information based on the target battery swap device of the battery swap battery and the battery parameters of the battery swap battery includes:

[0090] Based on the parameter range of the battery replacement battery in the target battery replacement device and the battery parameters of the battery replacement battery, an adjustment suggestion for the battery replacement information is obtained, wherein the adjustment suggestion for the battery replacement information includes adjusting the battery parameters of the battery replacement battery or replacing the target battery replacement device of the battery replacement battery.

[0091] Step S105: In response to the battery replacement battery in the target battery replacement device being removed during the battery replacement time period, counting the removal time of the battery replacement battery, and selectively adjusting the estimated battery replacement cost based on the removal time;

[0092] In some embodiments, in response to the battery replacement battery in the target battery replacement device being removed during the battery replacement time period, counting the removal time of the battery replacement battery includes:

[0093] In response to the battery replacement battery in the target battery replacement device being removed during the battery replacement time period, it is determined that the user approves the estimated battery replacement fee, and the removal time of the battery replacement battery is counted;

[0094] During the battery replacement time period, if a feedback signal is received that the user does not agree with the estimated battery replacement cost, the binding between the battery replacement battery in the target battery replacement device and the user is released, and the judgment result that the estimated battery replacement cost does not meet the user's requirements is fed back to the user.

[0095] In some embodiments, selectively adjusting the estimated battery replacement cost based on the removal time includes:

[0096] If the difference between the time it takes to remove the battery and the estimated time it takes to replace the battery exceeds a preset threshold, the estimated battery replacement fee is adjusted based on the time it takes to remove the battery;

[0097] If the difference between the removal time of the battery replacement battery and the estimated battery replacement time is lower than a preset threshold, the inconsistency between the removal time and the estimated battery replacement cost will be fed back to the user, and the estimated battery replacement cost will be selectively adjusted based on the removal time or estimated battery replacement cost selected by the user.

[0098] In some embodiments, the cost generation model stores multiple preset user battery replacement habit databases and multiple preset user replacement databases, and the multiple preset user battery replacement habit databases and the multiple preset user replacement databases correspond one-to-one to each user.

[0099] In the above embodiment, during the execution of the model, the battery parameters of the battery replacement battery in the battery replacement information and the target battery replacement device selected by the user are used to determine whether the battery replacement battery matches the battery parameters, and then based on the judgment result, the user's estimated battery replacement time is selectively determined based on the battery replacement information and the user's corresponding battery replacement habit database, and based on the estimated battery replacement time, an estimated battery replacement cost is generated and fed back to the user, or, adjustment suggestions for the battery replacement information are obtained and fed back to the user, thereby realizing timely knowledge of whether the target battery replacement device selected by the user satisfies the user's battery replacement information, ensuring that the target battery replacement device for generating the estimated battery replacement cost matches the user's battery replacement device, and improving the user's experience.

[0100] like Figure 2 As shown, further, in some embodiments, the cost generation model further stores a plurality of preset user replacement databases, the plurality of preset user replacement databases correspond to each user one by one, the preset user replacement database stores user information, a plurality of historical replacement information corresponding to the user, and replacement data information fed back by the user corresponding to each historical replacement information, and before substituting the replacement information into the cost generation model, the method further trains the cost generation model through the following steps:

[0101] Randomly select any number of users as training samples;

[0102] Based on the user replacement database and the user battery replacement habit database corresponding to each training sample, multiple groups of historical replacement information and historical battery replacement information corresponding to each training sample are randomly selected to construct multiple groups of training sample sets corresponding to each training sample, wherein the training sample set includes a group of historical replacement information and a group of historical battery replacement information corresponding to the training sample;

[0103] Randomly set the current state of the replacement battery swapping device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set;

[0104] Substitute each group of training sample sets into the cost generation model, and obtain one or more of the feedback information, estimated deduction costs, and estimated battery replacement costs corresponding to each group of training sample sets based on the current state of the replacement battery replacement device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery replacement device corresponding to the historical battery replacement information in each training sample set, wherein the feedback information includes adjustment suggestions for replacement information and / or adjustment suggestions for battery replacement information;

[0105] Based on the current state of the replacement battery swapping device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical replacement information in each training sample set, determine whether the feedback information corresponding to each training sample set meets the requirements:

[0106] If it is determined to meet the requirements, the cost generation result of the training sample set is determined based on the preset user replacement database and the preset user battery replacement habit database of the user corresponding to the training sample set;

[0107] If it is determined that the requirements are not met, the fee generation of the training sample set is determined to have failed;

[0108] Based on the cost generation results of all training sample sets, it is determined whether the cost generation model is successfully trained.

[0109] In the above embodiment, in model training, by substituting each group of training sample sets into the cost generation model, and according to the current state of the replacement battery replacement device in the historical replacement information of each training sample set and the battery parameter range of the target battery replacement device in the historical battery replacement information, one or more of the feedback information, estimated deduction cost and estimated battery replacement cost corresponding to each group of training sample sets are obtained. Then, according to the current state of the replacement battery replacement device in the historical replacement information of each training sample set and the battery parameter range of the target battery replacement device in the historical battery replacement information, it is judged whether the feedback information corresponding to each group of training sample sets meets the requirements. According to the judgment result, the cost generation result of the training sample set is selectively determined through the preset user replacement database and the preset user battery replacement habit database of the user corresponding to the training sample set, thereby realizing preliminary automatic verification of the training results of the training sample sets and improving the training accuracy of the simulation.

[0110] In some embodiments, before randomly selecting any number of users as training samples, the method further includes:

[0111] Based on the user replacement database and user battery replacement habit database corresponding to each user, users are selectively marked.

[0112] In some embodiments, selectively marking users based on a user replacement database and a user battery replacement habit database corresponding to each user includes:

[0113] Determine the simulation difficulty score of each user based on the user replacement database and the user battery replacement habit database corresponding to each user;

[0114] Based on each user's simulated difficulty score, users are selectively flagged.

[0115] In some embodiments, if the simulation difficulty score of the user is within the range of the first level, a mark corresponding to the first level is marked on the user;

[0116] If the simulation difficulty score of the user is within the range of the second level, marking the user with a mark corresponding to the second level;

[0117] If the simulation difficulty score of the user is lower than the range of the second level, marking the user with a mark corresponding to the third level;

[0118] Specifically, the range of the first level is larger than the range of the second level, and the range of the second level is larger than the range of the third level.

[0119] In some embodiments, judging whether the cost generation model is successfully trained based on the cost generation results of all training sample sets includes:

[0120] Based on the cost generation results of all training sample sets, determining the first correct rate of successful cost generation of all training sample sets;

[0121] If the first accuracy rate exceeds a preset first accuracy rate threshold, based on the cost generation results of all training sample sets and the marking of the user corresponding to each training sample set, a second accuracy rate of successful cost generation of the training sample set corresponding to each marked user is obtained;

[0122] Based on the first accuracy and the second accuracy of the training sample set corresponding to each marked user, obtaining the comprehensive accuracy of the training sample set corresponding to each marked user;

[0123] If the comprehensive accuracy of the training sample set corresponding to each marked user exceeds the preset comprehensive accuracy threshold corresponding to each marked user, it is determined that the cost generation model is successfully trained;

[0124] Otherwise, it is determined that the cost generation model training has failed, and the cost generation model training is performed again.

[0125] In the above embodiment, in model training, the training ability of the cost generation model is improved by randomly acquiring training samples and training sample sets, and the simulation difficulty score of each user is determined based on the user replacement database and the user battery replacement habit database, and the user is selectively marked according to the simulation difficulty score. The model training results are judged based on the marking of the user corresponding to the training sample, thereby realizing automatic verification of the model and improving the verification accuracy.

[0126] In some embodiments, the first accuracy threshold may be 85% or 90%, the comprehensive accuracy threshold corresponding to the first level may be 90%, the comprehensive accuracy threshold corresponding to the second level may be 85%, and the comprehensive accuracy threshold corresponding to the third level may be 80%. The setting of the first accuracy threshold and the comprehensive accuracy thresholds of each level here are only exemplary. In actual tests, those skilled in the art may set them according to actual needs, which will not be elaborated here.

[0127] In the above embodiment, in model training, by substituting each group of training sample sets into the cost generation model, and according to the current state of the replacement battery replacement device in the historical replacement information of each training sample set and the battery parameter range of the target battery replacement device in the historical battery replacement information, one or more of the feedback information, estimated deduction cost and estimated battery replacement cost corresponding to each group of training sample sets are obtained. Then, according to the current state of the replacement battery replacement device in the historical replacement information of each training sample set and the battery parameter range of the target battery replacement device in the historical battery replacement information, it is judged whether the feedback information corresponding to each group of training sample sets meets the requirements. According to the judgment result, the cost generation result of the training sample set is selectively determined through the preset user replacement database and the preset user battery replacement habit database of the user corresponding to the training sample set, thereby realizing preliminary automatic verification of the training results of the training sample sets and improving the training accuracy of the simulation.

[0128] Step S106: Based on the estimated deduction fee and the estimated battery replacement fee corresponding to the user, determine the payment fee corresponding to the user.

[0129] According to the embodiments of the present disclosure, the following technical effects are achieved:

[0130] By substituting the obtained replacement information of the user into the cost generation model, the corresponding estimated deduction cost is selectively generated and fed back to the user, thereby realizing the estimated deduction cost of the replacement battery, reducing the user's use cost of the battery replacement, and increasing the user's enthusiasm for using the battery replacement device. According to the user's feedback instructions and the battery data of the replacement battery obtained, the user's battery replacement information is selectively obtained, and after the user approves and the battery data matches the replacement information, the user's battery replacement information is obtained, and the battery replacement information is substituted into the cost generation model, and the corresponding estimated battery replacement cost is selectively generated. Then, according to the user's removal of the replacement battery and the removal of the battery, the cost generation model is generated. The estimated battery replacement fee can be selectively adjusted based on the time it takes for the user to get the information about the battery replacement device in a more timely and accurate manner, thereby improving the matching degree between the user's battery replacement information and the target battery replacement device, and then determining the user's payment fee based on the user's estimated deduction fee and the estimated battery replacement fee, thereby realizing automatic acquisition of the user's payment fee, improving the pertinence and accuracy of the user and battery replacement operation, and improving the user's experience in using the battery replacement device, avoiding the technical problems in the prior art that require users to pay a deposit equal to the amount of the battery to ensure the stable operation of the battery replacement company's operating company, lacks flexibility and personalized services, and cannot meet the diverse needs of users.

[0131] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should be aware that the present disclosure is not limited by the order of the actions described, because according to the present disclosure, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present disclosure.

[0132] The above is an introduction to the method embodiment. The following is a further explanation of the scheme disclosed in the present invention through an apparatus embodiment.

[0133] See attached Figure 3 , Figure 3 FIG. 1 shows a block diagram of a power exchange device according to an embodiment of the present disclosure. Figure 3 As shown, the battery exchange device 300 in the embodiment of the present disclosure includes a communication connection with the user, and the battery exchange device 300 includes a cost generation model 302 and a control module 301. The cost generation model 302 stores multiple preset user battery exchange habit databases 3021 and multiple preset user replacement databases 3022. The control module 301 includes a processor 3011 and a memory 3012. The memory 3012 can be configured to store a program code 3013 for executing the energy storage scheduling replacement cost generation method of the above method embodiment. The processor 3011 can be configured to execute the program code 3013 in the memory 3012, and the program code 3013 includes but is not limited to executing the program code 3013 for the energy storage scheduling replacement cost generation method of the above method embodiment. For ease of explanation, only the part related to the embodiment of the present disclosure is shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present disclosure. The control module 301 can be a control module 301 formed by various electronic devices.

[0134] In some embodiments, the preset user replacement database 3022 stores user information, multiple historical replacement information corresponding to the user, and replacement data information fed back by the user corresponding to each historical replacement information. The preset user battery replacement habit database 3021 stores multiple historical battery replacement information corresponding to the user and battery replacement data information fed back by the user corresponding to each historical battery replacement information. The multiple preset user battery replacement habit databases 3021 and the multiple preset user replacement databases 3022 all correspond one-to-one to each user.

[0135] In one implementation, the description of the specific implementation functions may refer to steps S101 to S106.

[0136] The battery replacement device 300 is used to perform Figure 1The embodiment of the energy storage scheduling replacement fee generation method shown in the figure has similar technical principles, technical problems solved and technical effects produced. Technicians in this technical field can clearly understand that for the convenience and conciseness of description, the specific working process and related instructions of the battery swap device 300 can refer to the contents described in the embodiment of the energy storage scheduling replacement fee generation method, which will not be repeated here.

[0137] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the described module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0138] In the technical solution disclosed herein, the acquisition, storage and application of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0139] According to an embodiment of the present disclosure, the battery exchange device 300 of the present disclosure also includes a computer-readable storage medium. In a computer-readable storage medium embodiment according to the present disclosure, the computer-readable storage medium can be configured to store a program code 3013 for executing the energy storage scheduling replacement fee generation method of the above-mentioned method embodiment, and the program code 3013 can be loaded and run by the processor 3011 to implement the above-mentioned energy storage scheduling replacement fee generation method. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present disclosure. The computer-readable storage medium can be a memory 3012 device formed by various electronic devices. Optionally, the computer-readable storage medium in the embodiment of the present disclosure is a non-temporary computer-readable storage medium.

[0140] Further, it should be understood that since the setting of each module is only for illustrating the functional units of the device of the present disclosure, the physical devices corresponding to these modules may be the processor 3011 itself, or a part of the software, a part of the hardware, or a part of the combination of software and hardware in the processor 3011. Therefore, the number of each module in the figure is only schematic.

[0141] The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframes, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or claimed herein.

[0142] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0143] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0144] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0145] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0146] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0147] A computer system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship with each other. The server may be a cloud server, a server of a distributed system, or a server combined with a blockchain.

[0148] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this disclosure can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved, and this document does not limit this.

[0149] The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

Claims

1. A method for generating energy storage dispatch replacement costs, characterized in that: The method is applied to each battery exchange device, and each of the battery exchange devices is connected to the user for communication. The method comprises the following steps: Obtaining replacement information sent by a user, substituting the replacement information into a cost generation model, selectively generating an estimated deduction cost matching the replacement information, and feeding back the estimated deduction cost to the user, wherein the replacement information includes a replacement battery device selected by the user, battery parameters of the replacement battery, and a replacement time period; During the replacement time period, if the feedback instruction obtained from the user is approval, in response to the replacement window in the replacement battery replacement device receiving a replacement battery matching the replacement information, obtaining battery data of the replacement battery; Based on the battery data of the replacement battery, selectively obtaining the battery replacement information of the user, wherein the battery replacement information includes a battery replacement time period, a target battery replacement device of the replacement battery, and battery parameters of the replacement battery; Substituting the battery replacement information into a cost generation model to selectively generate an estimated battery replacement cost that matches the battery replacement information; During the battery replacement time period, in response to the battery replacement battery in the target battery replacement device being removed, counting the removal time of the battery replacement battery, and selectively adjusting the estimated battery replacement cost based on the removal time; And based on the estimated deduction fee and estimated battery replacement fee corresponding to the user, the payment fee corresponding to the user is determined.

2. The method according to claim 1, characterized in that Substituting the replacement information into a cost generation model, selectively generating an estimated deduction cost matching the replacement information, and feeding back the estimated deduction cost to the user includes: Based on the replacement time period in the replacement information and the replacement battery replacement device selected by the user, obtaining the status of each replacement window of the replacement battery replacement device within the replacement time period; If there is at least one idle state in the states of the replacement windows of the replacement battery replacement device, an estimated deduction fee matching the replacement information is generated based on the replacement information, and the estimated deduction fee is fed back to the user; If the states of the replacement windows of the replacement and battery swapping device are not idle, adjustment suggestions for the replacement information are obtained based on the replacement information and the states of the replacement windows of the replacement and battery swapping device, and the adjustment suggestions for the replacement information are fed back to the user.

3. The method according to claim 2, characterized in that The selectively obtaining the battery replacement information of the user based on the battery data of the replacement battery includes: Based on the battery data of the replacement battery and the battery parameters of the replacement battery in the replacement information, determining whether the replacement battery matches the replacement information: If the judgment is yes, obtaining the battery replacement information of the user; If the judgment is no, the judgment result that the replacement battery does not match the replacement information is fed back to the user.

4. The method according to claim 3, characterized in that The cost generation model stores a plurality of preset user battery replacement habit databases, wherein the preset user battery replacement habit databases store a plurality of historical battery replacement information corresponding to the user and battery replacement data information fed back by the user corresponding to each historical battery replacement information, and the plurality of preset user battery replacement habit databases correspond to each user one by one. Substituting the battery replacement information into the cost generation model to selectively generate an estimated battery replacement cost matching the battery replacement information includes: Based on the target battery swapping device of the battery swapping battery and the battery parameters of the battery swapping battery, determine whether the battery swapping battery in the target battery swapping device matches the battery parameters: If the judgment is yes, then based on the battery replacement information and a preset user battery replacement habit database, the estimated battery replacement time corresponding to the user is determined, and based on the estimated battery replacement time, an estimated battery replacement fee matching the battery replacement information is generated, and the estimated battery replacement fee is fed back to the user; If the judgment is no, adjustment suggestions for the battery replacement information are obtained based on the target battery replacement device of the battery replacement battery and the battery parameters of the battery replacement battery, and the adjustment suggestions for the battery replacement information are fed back to the user.

5. The method according to claim 4, characterized in that The selectively adjusting the estimated battery replacement cost based on the removal time includes: If the difference between the time it takes to remove the battery and the estimated time it takes to replace the battery exceeds a preset threshold, the estimated battery replacement fee is adjusted based on the time it takes to remove the battery; If the difference between the removal time of the battery replacement battery and the estimated battery replacement time is lower than a preset threshold, the inconsistency between the removal time and the estimated battery replacement cost will be fed back to the user, and the estimated battery replacement cost will be selectively adjusted based on the removal time or estimated battery replacement cost selected by the user.

6. The method according to claim 5, characterized in that The cost generation model further stores a plurality of preset user replacement databases, the plurality of preset user replacement databases corresponding to each user one by one, the preset user replacement databases storing user information, a plurality of historical replacement information corresponding to the user, and replacement data information fed back by the user corresponding to each historical replacement information. Before substituting the replacement information into the cost generation model, the method further trains the cost generation model through the following steps: Randomly select any number of users as training samples; Based on the user replacement database and the user battery replacement habit database corresponding to each training sample, multiple groups of historical replacement information and historical battery replacement information corresponding to each training sample are randomly selected to construct multiple groups of training sample sets corresponding to each training sample, wherein the training sample set includes a group of historical replacement information and a group of historical battery replacement information corresponding to the training sample; Randomly set the current state of the replacement battery swapping device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set; Substitute each group of training sample sets into the cost generation model, and obtain one or more of the feedback information, estimated deduction costs, and estimated battery replacement costs corresponding to each group of training sample sets based on the current state of the replacement battery replacement device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery replacement device corresponding to the historical battery replacement information in each training sample set, wherein the feedback information includes adjustment suggestions for replacement information and / or adjustment suggestions for battery replacement information; Based on the current state of the replacement battery swapping device corresponding to the historical replacement information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical replacement information in each training sample set, determine whether the feedback information corresponding to each training sample set meets the requirements: If it is determined to meet the requirements, the cost generation result of the training sample set is determined based on the preset user replacement database and the preset user battery replacement habit database of the user corresponding to the training sample set; If it is determined that the requirements are not met, the fee generation of the training sample set is determined to have failed; Based on the cost generation results of all training sample sets, it is determined whether the cost generation model is successfully trained.

7. The method according to claim 6, characterized in that Before randomly selecting any number of users as training samples, the method further includes: Based on the user replacement database and user battery replacement habit database corresponding to each user, users are selectively marked.

8. The method according to claim 7, characterized in that The selectively marking the user based on the user replacement database and the user battery replacement habit database corresponding to each user includes: Determine the simulation difficulty score of each user based on the user replacement database and the user battery replacement habit database corresponding to each user; Based on each user's simulated difficulty score, users are selectively flagged.

9. The method according to claim 8, characterized in that The cost generation results based on all training sample sets, judging whether the cost generation model is successfully trained includes: Based on the cost generation results of all training sample sets, determining the first correct rate of successful cost generation of all training sample sets; If the first accuracy rate exceeds a preset first accuracy rate threshold, based on the cost generation results of all training sample sets and the marking of the user corresponding to each training sample set, a second accuracy rate of successful cost generation of the training sample set corresponding to each marked user is obtained; Based on the first accuracy and the second accuracy of the training sample set corresponding to each marked user, obtaining the comprehensive accuracy of the training sample set corresponding to each marked user; If the comprehensive accuracy of the training sample set corresponding to each marked user exceeds the preset comprehensive accuracy threshold corresponding to each marked user, it is determined that the cost generation model is successfully trained; Otherwise, it is determined that the cost generation model training has failed, and the cost generation model training is performed again.

10. A battery replacement device, characterized in that: The battery replacement device is connected to the user for communication, and the battery replacement device includes a cost generation model and a control module, wherein the cost generation model stores a plurality of preset user battery replacement habit databases and a plurality of preset user replacement databases, and the control module includes at least one processor; And a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in any one of claims 1-9.