Method, system, device and medium for identifying battery swap users

By automatically obtaining battery swap-related data of battery swap users and using mileage type data to identify low-value users, the problem of low-value user efficiency in the prior art is solved, and efficient low-value user recognition is achieved.

CN114693329BActive Publication Date: 2025-08-26AULTON NEW ENERGY AUTOMOBILE TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011623710.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-08-26
Estimated Expiration
2041-02-25

AI Technical Summary

Technical Problem

In the prior art, low value identification of battery swap users mainly relies on manual methods, resulting in large workload and low efficiency.

Method used

By obtaining that the battery swap type of the battery swap user is a mileage type, the battery swap related data will be automatically obtained, and the cumulative battery swap number, battery swap mileage, kilowatt-hour mileage, mileage difference, etc. are used as the basis for identification to identify low-value users.

Benefits of technology

It improves the efficiency and credibility of low-value user identification, reduces manual intervention, and improves the management efficiency of battery swap operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114693329B_ABST
    Figure CN114693329B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, system, device, and medium for identifying battery swap users. The method includes the following steps: obtaining the battery swap type of the battery swap user; if the battery swap type is mileage type, obtaining battery swap-related data of the battery swap user; and identifying whether the battery swap user is a low-value user based on the battery swap-related data. The present invention identifies whether the battery swap user is a low-value user based on the battery swap-related data, thereby improving the accuracy of low-value user identification and providing a reference for battery swap operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of screening battery swap users, and in particular relates to a method, system, device and medium for identifying battery swap users. Background Art

[0002] During battery swapping operations, users engage in a variety of behaviors, some of which can negatively impact the operation and management of battery swapping stations. To ensure the smooth operation and management of battery swapping stations, it is essential to efficiently and quickly identify low-value users who exhibit these behaviors. In existing technologies, identifying low-value users is primarily done manually, which is labor-intensive and inefficient. Summary of the Invention

[0003] In order to solve the above technical problems, the present invention provides a method, system, device and medium for identifying battery swapping users.

[0004] The present invention solves the above technical problems through the following technical solutions:

[0005] The present invention provides a method for identifying a battery swap user, comprising the following steps:

[0006] Get the battery swap type of the battery swap user;

[0007] When the battery swap type is mileage type, obtain the battery swap related data of the battery swap user;

[0008] Based on the battery swapping related data, identify whether the battery swapping user is a low-value user.

[0009] In this technical solution, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is the mileage type, the battery replacement related data of the battery replacement user is automatically obtained, and based on the battery replacement related data, it is identified whether the battery replacement user is a low-value user. This can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations.

[0010] Preferably, the battery swap related data is the cumulative number of battery swaps. Based on the battery swap related data, identifying whether the battery swap user is a low-value user includes:

[0011] When the cumulative number of battery swaps is less than a first threshold, the battery swap user is identified as a low-value user.

[0012] In this technical solution, the cumulative number of battery swaps is further used as the basis for identification. When the cumulative number of battery swaps is small, it means that the battery swap user is not sufficient to contribute to the battery swap operation and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0013] Preferably, when the battery swap type is a mileage type, obtaining battery swap related data of the battery swap user includes:

[0014] When the battery swap type is mileage type, obtain the battery swap mileage recorded in the battery swap record of the battery swap user;

[0015] Based on the battery swapping data, identifying whether a battery swapping user is a low-value user includes:

[0016] Determine the proportion of battery swapping times that are less than the preset mileage to the total number of battery swapping times;

[0017] When the proportion is greater than the second threshold, the battery swapping user is identified as a low-value user.

[0018] In this technical solution, the proportion of the number of times the battery swap mileage is less than the preset mileage to the total number of battery swaps is further used as the basis for identification. When the proportion of the number of times the battery swap mileage is less than the preset mileage to the total number of battery swaps is large, it means that the battery swap user swaps the battery after driving a short mileage each time, resulting in a waste of battery swap services, and is identified as a low-value user, thereby improving the credibility of identifying low-value users.

[0019] Preferably, when the battery swap type is a mileage type, obtaining battery swap related data of the battery swap user includes:

[0020] When the battery swap type is mileage type, query the battery packs used historically in the battery swap vehicle of the battery swap user;

[0021] Calculate the mileage based on the battery pack's charge and mileage;

[0022] Based on the battery swapping data, identifying whether a battery swapping user is a low-value user includes:

[0023] When the mileage is less than the third threshold, the battery swapping user is identified as a low-value user.

[0024] In this technical solution, the mileage is further used as the basis for identification. When the mileage is small, it means that the battery replacement user has not used the power of the replaced battery as much as possible for the mileage, resulting in a waste of the battery replacement service, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0025] Preferably, when the battery swap type is a mileage type, obtaining battery swap related data of the battery swap user includes:

[0026] When the battery swap type is the mileage type, obtain the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user;

[0027] Based on the battery swapping data, identifying whether a battery swapping user is a low-value user includes:

[0028] Obtain the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage;

[0029] When the mileage difference reaches the fourth threshold, the battery swapping user is identified as a low-value user.

[0030] In this technical solution, the mileage difference between the battery swap record mileage and the driving trajectory fitting mileage is further used as the basis for identification. When the mileage difference is large, it indicates that the battery swap user may have abnormal behavior of tampering with the mileage, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0031] Preferably, when the battery swap type is a mileage type, obtaining the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user includes:

[0032] Obtain battery swap records of battery swap users;

[0033] Obtain the battery swap record mileage of the battery swap user based on the battery swap record;

[0034] Obtain the positioning information of the battery swapping user's battery swapping vehicle during driving;

[0035] The driving trajectory fitting mileage corresponding to the battery-swap vehicle is obtained based on the positioning information.

[0036] In this technical solution, a method for obtaining the battery swap record mileage and the driving trajectory fitting mileage is provided, ensuring the authenticity and reliability of the data source of the battery swap record mileage and the driving trajectory fitting mileage.

[0037] Preferably, the battery swap record mileage is the average battery swap record mileage, and the driving trajectory fitting mileage is the average driving trajectory fitting mileage; obtaining the battery swap record mileage of the battery swap user based on the battery swap record includes:

[0038] Get the single battery swap mileage recorded in each battery swap record;

[0039] The average battery swapping mileage of battery swapping users is obtained based on multiple single battery swapping mileages;

[0040] The mileage of the battery-swap vehicle's corresponding driving trajectory is obtained based on the positioning information, including:

[0041] According to the battery swap time recorded in each battery swap record, the positioning information is divided into local positioning information corresponding to each battery swap record;

[0042] According to each local positioning information, the local driving trajectory fitting mileage corresponding to the battery swap vehicle is fitted;

[0043] According to the fitting mileage of multiple local driving trajectories, the average driving trajectory fitting mileage corresponding to the battery-swap vehicle is obtained.

[0044] In this technical solution, it is considered that only data of a certain scale can better reflect the characteristics of the data, and then can subsequent data processing be effectively carried out based on the characteristics of the data. Therefore, by using the average battery swap record mileage and the average driving trajectory fitting mileage as the basis to identify whether the battery swap user is a suspected abnormal user, the accuracy of the abnormal user identification results can be improved.

[0045] The present invention also provides a battery swap user identification system, comprising a first acquisition unit, a second acquisition unit, and an identification unit;

[0046] The first acquisition unit is used to obtain the battery swap type of the battery swap user;

[0047] The second acquisition unit acquires the battery swap related data of the battery swap user when the battery swap type is the mileage type;

[0048] The identification unit is used to identify whether the battery swap user is a low-value user based on the battery swap related data.

[0049] In this technical solution, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is the mileage type, the battery replacement related data of the battery replacement user is automatically obtained, and based on the battery replacement related data, it is identified whether the battery replacement user is a low-value user. This can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations.

[0050] Preferably, when the cumulative number of battery swaps is less than a first threshold, the identification unit is also used to identify the battery swap user as a low-value user.

[0051] In this technical solution, the cumulative number of battery swaps is further used as the basis for identification. When the cumulative number of battery swaps is small, it means that the battery swap user is not sufficient to contribute to the battery swap operation and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0052] Preferably, when the battery swap type is a mileage type, the second acquisition unit acquires the battery swap mileage recorded in the battery swap record of the battery swap user;

[0053] The second acquisition unit is further used to determine the proportion of the number of battery swapping mileages less than the preset mileage to the total number of battery swapping times;

[0054] When the proportion is greater than the second threshold, the identification unit is also used to identify the battery swapping user as a low-value user.

[0055] In this technical solution, the proportion of the number of times the battery swap mileage is less than the preset mileage to the total number of battery swaps is further used as the basis for identification. When the proportion of the number of times the battery swap mileage is less than the preset mileage to the total number of battery swaps is large, it means that the battery swap user swaps the battery after driving a short mileage each time, resulting in a waste of battery swap services, and is identified as a low-value user, thereby improving the credibility of identifying low-value users.

[0056] Preferably, when the battery swap type is a mileage type, the second acquisition unit queries the battery packs used historically by the battery swap user's battery swap vehicle;

[0057] The second acquisition unit calculates the mileage according to the charge level of the battery pack and the mileage;

[0058] When the mileage is less than the third threshold, the identification unit is also used to identify the battery swapping user as a low-value user.

[0059] In this technical solution, the mileage is further used as the basis for identification. When the mileage is small, it means that the battery replacement user has not used the power of the replaced battery as much as possible for the mileage, resulting in a waste of the battery replacement service, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0060] Preferably, when the battery swap type is a mileage type, the second acquisition unit acquires the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user;

[0061] The second acquisition unit acquires the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage;

[0062] When the mileage difference reaches a fourth threshold, the identification unit is also used to identify the battery swapping user as a low-value user.

[0063] In this technical solution, the mileage difference between the battery swap record mileage and the driving trajectory fitting mileage is further used as the basis for identification. When the mileage difference is large, it indicates that the battery swap user may have abnormal behavior of tampering with the mileage, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0064] Preferably, the second acquiring unit acquires the battery swapping record of the battery swapping user;

[0065] The second acquisition unit acquires the battery replacement record mileage of the battery replacement user according to the battery replacement record;

[0066] The second acquisition unit acquires the positioning information of the battery swapping vehicle of the battery swapping user during driving;

[0067] The second acquisition unit obtains the driving trajectory fitting mileage corresponding to the battery-swap vehicle based on the positioning information.

[0068] In this technical solution, a method for obtaining the battery swap record mileage and the driving trajectory fitting mileage is provided, ensuring the authenticity and reliability of the data source of the battery swap record mileage and the driving trajectory fitting mileage.

[0069] Preferably, the second acquisition unit acquires the single battery swap mileage recorded in each battery swap record;

[0070] The second acquisition unit obtains the average battery swap record mileage of the battery swap user based on multiple single battery swap mileages;

[0071] The second acquisition unit obtains the driving trajectory fitting mileage corresponding to the battery-swap vehicle according to the positioning information, including:

[0072] The second acquisition unit divides the positioning information into local positioning information corresponding to each battery swap record according to the battery swap time recorded in each battery swap record;

[0073] According to each local positioning information respectively, the second acquisition unit fits and obtains the local driving trajectory fitting mileage corresponding to the battery-swapped vehicle;

[0074] Based on the fitted mileages of multiple local driving trajectories, the second acquisition unit obtains the average fitted mileage of the driving trajectory corresponding to the battery-swap vehicle.

[0075] In this technical solution, it is considered that only data of a certain scale can better reflect the characteristics of the data, and then can subsequent data processing be effectively carried out based on the characteristics of the data. Therefore, by using the average battery swap record mileage and the average driving trajectory fitting mileage as the basis to identify whether the battery swap user is a suspected abnormal user, the accuracy of the abnormal user identification results can be improved.

[0076] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the computer program, the method for identifying battery swapping users of the present invention is implemented.

[0077] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for identifying battery swapping users of the present invention.

[0078] The positive progressive effect of the present invention is that: in this technical solution, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is a mileage type, the battery replacement related data of the battery replacement user is automatically obtained, and based on the battery replacement related data, it is identified whether the battery replacement user is a low-value user, which can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations. BRIEF DESCRIPTION OF THE DRAWINGS

[0079] Figure 1 This is a flowchart of the method for identifying battery swapping users in embodiment 1 of the present invention.

[0080] Figure 2 This is a flowchart of the method for identifying battery swapping users in Example 7 of the present invention.

[0081] Figure 3 This is a schematic structural diagram of an electronic device according to embodiment 8 of the present invention.

[0082] Figure 4 This is a structural diagram of the battery swap user identification system of embodiment 10 of the present invention. DETAILED DESCRIPTION

[0083] The present invention is further described below by way of examples, but the present invention is not limited to the scope of the examples.

[0084] Example 1

[0085] This embodiment provides a method for identifying battery swap users. Figure 1 The method for identifying battery swap users includes the following steps:

[0086] Step S1: Obtain the battery swapping type of the battery swapping user.

[0087] Step S2: When the battery swap type is a mileage type, obtain the battery swap user's battery swap related data.

[0088] Step S3: Identify whether the battery swapping user is a low-value user based on the battery swapping related data.

[0089] In specific implementation, the battery swap type of the battery swap user can be obtained based on the operational order data in the battery swap record of the battery swap user. The battery swap type generally includes: charging and swapping combined type, power type, mileage type, daily type, etc. If the battery swap type of the battery swap user is not the mileage type, no identification is performed; if the battery swap type of the battery swap user is the mileage type, the battery swap-related data of the battery swap user is obtained, and based on the battery swap-related data, it is identified whether the battery swap user is a low-value user.

[0090] In this embodiment, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is a mileage type, the battery replacement related data of the battery replacement user is automatically obtained, and based on the battery replacement related data, it is identified whether the battery replacement user is a low-value user, which can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations.

[0091] Example 2

[0092] Based on Example 1, this example provides a method for identifying battery swapping users.

[0093] In this embodiment, the battery swapping data is the cumulative number of battery swaps. In specific implementation, if the battery swapping type of the battery swapping user is the mileage type, then in step S2, the cumulative number of battery swaps of the battery swapping user within the preset time period T is counted based on the battery swapping record of the battery swapping user.

[0094] In step S3, when the cumulative number of battery swaps is less than a first threshold, the battery swap user is identified as a low-value user.

[0095] The cumulative number of battery swaps by a battery swap user is less than the first threshold, which means that the number of battery swaps by the battery swap user in this time period is relatively small, and his contribution to the battery swap operation is low. Therefore, he is identified as a low-value user.

[0096] In this embodiment, the cumulative number of battery swaps is further used as the basis for identification. When the cumulative number of battery swaps is small, it means that the battery swap user is not sufficient to contribute to the battery swap operation and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0097] Example 3

[0098] Based on Example 1, this example provides a method for identifying battery swapping users.

[0099] In this embodiment, the battery swap related data is the percentage of times the battery swap mileage is less than the preset mileage in the total number of battery swaps. If the battery swap type of the battery swap user is the mileage type, then in step S2, the percentage of times the battery swap mileage is less than the preset mileage in the total number of battery swaps is determined.

[0100] In a specific implementation, based on the battery swapping record of the battery swapping user, the cumulative number of battery swapping times of the battery swapping user within the preset time period T is counted. Let the cumulative number of battery swapping times of the battery swapping user within the preset time period T be N1.

[0101] Then, the target number N2 is obtained. The target number is the number of times the battery swap user performs N1 battery swaps within the preset time period T, in which the single battery swap mileage is less than the preset mileage.

[0102] Then, determine the ratio of the number of times the single battery swap mileage is less than the preset mileage to the total number of battery swaps. This ratio is N2 / N1.

[0103] In step S3, when the proportion is greater than the second threshold, the battery swapping user is identified as a low-value user.

[0104] The preset mileage can be reasonably set according to the situation. In an optional embodiment, the preset mileage is 100 kilometers.

[0105] The second threshold can be reasonably set according to the situation.

[0106] A proportion greater than the second threshold indicates that the battery swap user often performs battery swap operations after driving a relatively short mileage, which easily results in waste of battery swap services. Therefore, the battery swap user is identified as a low-value user.

[0107] In this embodiment, the proportion of the number of times the battery swap mileage is less than the preset mileage to the total number of battery swaps is further used as the basis for identification. When the number of times the battery swap mileage is less than the preset mileage accounts for a large proportion of the total number of battery swaps, it means that the battery swap user swaps the battery after driving a shorter mileage each time, resulting in a waste of battery swap services, and is identified as a low-value user, thereby improving the credibility of identifying low-value users.

[0108] Example 4

[0109] Based on Example 1, this example provides a method for identifying battery swapping users.

[0110] In this embodiment, the battery swap-related data is mileage per kilowatt-hour. If the battery swap user's battery swap type is mileage, then in step S2, the mileage per kilowatt-hour is calculated based on the battery pack's charge level and the mileage. The battery pack's charge level can be obtained based on the battery pack's charge value in the battery swap user's battery swap record, and the mileage can be obtained based on the mileage value in the battery swap user's battery swap record. The mileage per kilowatt-hour is the ratio of the mileage to the battery pack's charge level.

[0111] In step S3, when the mileage is less than the third threshold, the battery swapping user is identified as a low-value user.

[0112] If the mileage per kilowatt-hour is less than the third threshold, it means that the battery-swapping user did not use the power of the replaced battery as much as possible for the mileage, which is not in line with the normal state of mileage-type battery-swapping users. Therefore, the battery-swapping user is identified as a low-value user.

[0113] In this embodiment, the mileage is further used as the basis for identification. When the mileage is small, it means that the battery replacement user has not used the power of the replaced battery as much as possible for the mileage, resulting in a waste of battery replacement service, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0114] Example 5

[0115] Based on Example 1, this example provides a method for identifying battery swapping users.

[0116] In this embodiment, if the battery swap type of the battery swap user is a mileage type, then in step S2, the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user are obtained, and the mileage difference between the battery swap record mileage and the driving trajectory fitting mileage is obtained.

[0117] In step S3, when the mileage difference reaches the fourth threshold, the battery swapping user is identified as a low-value user.

[0118] During specific implementation, each time a battery swap user performs a battery swap operation, the battery swap platform or related server saves the battery swap user's battery swap record. Therefore, the battery swap user's battery swap record can be obtained from the battery swap platform or related server. The battery swap record saves the corresponding mileage of each battery pack from the time it is replaced to the time it is replaced, that is, the single battery swap mileage. Based on the multiple single battery swap mileages of the battery swap user within a preset time period T, the battery swap record mileage of the battery swap user within the preset time period is obtained.

[0119] In an optional embodiment, a GPS device is provided on the battery-swapping vehicle. During the driving process of the battery-swapping vehicle, the GPS device obtains the positioning information of the battery-swapping vehicle at preset time intervals. Based on the several positioning information obtained within a certain time interval, the fitting mileage of the battery-swapping vehicle within the time interval can be fitted. In specific implementation, according to the battery-swapping time recorded in each battery-swapping record, the positioning information is divided into local positioning information corresponding to each battery-swapping record; and according to each local positioning information, the fitting mileage of the local driving trajectory corresponding to the battery-swapping vehicle is fitted. That is, according to the battery-swapping time corresponding to when a certain battery pack is replaced (set as t1) and the battery-swapping time corresponding to when it is replaced (set as t2), according to the positioning information obtained by the GPS device in the time interval from t1 to t2, the fitting mileage of the local driving trajectory of the battery-swapping vehicle in the time interval from t1 to t2 can be obtained by fitting in time order, that is, the fitting mileage of the driving trajectory of the battery-swapping vehicle in the process of replacing and removing the battery pack. The fitting mileage of the battery swapping user's driving trajectory within the preset time period T is obtained based on the multiple local driving trajectory fitting mileages of the battery swapping user within the preset time period T.

[0120] Then, the mileage difference between the battery swap record mileage and the driving trajectory fitting mileage is obtained; when the mileage difference reaches the fourth threshold, the battery swap user is identified as a low-value user.

[0121] During specific implementation, the preset time period T and the fourth threshold can be reasonably set as needed.

[0122] When there is a discrepancy between the battery swap record mileage and the driving trajectory fitting mileage, there may be a case where the battery swap user has engaged in suspicious behavior. When the mileage difference is less than the fourth threshold, it means that the difference between the battery swap record mileage and the driving trajectory fitting mileage is small. It can be considered that even if there is suspicious behavior, it will not have much impact on the loss of battery swap operation charges, so it can be considered that it is not a low-value user. If the mileage difference reaches the fourth threshold, it means that the difference between the battery swap record mileage and the driving trajectory fitting mileage is large, the probability of suspicious behavior is high, and its impact on the loss of battery swap operation charges is large, so the battery swap user should be classified as a low-value user.

[0123] In this embodiment, the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage is further used as the basis for identification. When the mileage difference is large, it indicates that the battery replacement user may have abnormal behavior of tampering with the mileage, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0124] Example 6

[0125] Based on Example 1, this example provides a method for identifying battery swapping users.

[0126] In this embodiment, if the battery swap type of the battery swap user is a mileage type, then in step S2, the single battery swap mileage recorded in each battery swap record is obtained; the average battery swap record mileage of the battery swap user is obtained based on multiple single battery swap mileages; and the driving trajectory fitting mileage corresponding to the battery swap vehicle is obtained based on the positioning information, specifically including:

[0127] According to the battery swap time recorded in each battery swap record, the positioning information is divided into local positioning information corresponding to each battery swap record; based on each local positioning information, the local driving trajectory fitting mileage corresponding to the battery swap vehicle is fitted; based on multiple local driving trajectory fitting mileages, the average driving trajectory fitting mileage corresponding to the battery swap vehicle is obtained.

[0128] In specific implementations, each time a battery swap user performs a battery swap operation, the battery swap platform or related servers will save the user's battery swap record. Therefore, the battery swap record of the battery swap user can be obtained from the battery swap platform or related servers. The battery swap record stores the corresponding mileage of each battery pack from the time it is replaced to the time it is replaced, that is, the mileage of a single battery swap.

[0129] In an optional embodiment, a GPS device is provided on the battery-swapping vehicle. During the driving process of the battery-swapping vehicle, the GPS device obtains the positioning information of the battery-swapping vehicle at preset time intervals. Based on the several positioning information obtained within a certain time interval, the fitting mileage of the battery-swapping vehicle within the time interval can be fitted. In specific implementation, according to the battery-swapping time recorded in each battery-swapping record, the positioning information is divided into local positioning information corresponding to each battery-swapping record; and according to each local positioning information, the fitting mileage of the local driving trajectory corresponding to the battery-swapping vehicle is fitted. That is, according to the battery-swapping time corresponding to when a certain battery pack is replaced (set as t1) and the battery-swapping time corresponding to when it is replaced (set as t2), according to the positioning information obtained by the GPS device in the time interval from t1 to t2, the fitting mileage of the local driving trajectory of the battery-swapping vehicle in the time interval from t1 to t2 can be obtained by fitting in time order, that is, the fitting mileage of the driving trajectory of the battery-swapping vehicle in the process of replacing and removing the battery pack.

[0130] After obtaining the single battery swap mileage and the local driving trajectory fitting mileage, the average battery swap record mileage of the battery swap user is obtained based on multiple single battery swap mileages, and the average driving trajectory fitting mileage corresponding to the battery swap vehicle is obtained based on multiple local driving trajectory fitting mileages.

[0131] Assume that the battery-swapping vehicle has swapped batteries N times within the preset time period T, then the average battery-swapping record mileage is the average of these N single battery-swapping mileages, and the average driving trajectory fitting mileage is the average of these N local driving trajectory fitting mileages.

[0132] Then, the mileage difference between the average battery replacement record mileage and the average driving trajectory fitting mileage is obtained.

[0133] If the mileage difference reaches a preset threshold, the battery swapping user is identified as a low-value user.

[0134] When there is a difference between the average mileage recorded per battery swap and the average mileage fitted by the driving trajectory, there may be a case where the battery swap user has engaged in suspicious behavior. When the mileage difference is less than the preset threshold, it means that the difference between the average mileage recorded per battery swap and the average mileage fitted by the driving trajectory is small. It can be considered that even if there is suspicious behavior, it will not have much impact on the loss of battery swap operation charges, so it can be considered that it is not a low-value user. If the mileage difference reaches the preset threshold, it means that the difference between the average mileage recorded per battery swap and the average mileage fitted by the driving trajectory is large, and the probability of suspicious behavior is high. It has a greater impact on the loss of battery swap operation charges, so the battery swap user should be listed as a low-value user.

[0135] In this embodiment, a method for obtaining the battery swap record mileage and the driving trajectory fitting mileage is provided, ensuring the authenticity and reliability of the data source of the battery swap record mileage and the driving trajectory fitting mileage.

[0136] Example 7

[0137] In combination with Examples 1-6, this embodiment provides a method for identifying battery swapping users.

[0138] In this embodiment, the battery swapping related data include the cumulative number of battery swaps, the first proportion, mileage per kilowatt-hour, and mileage difference. The first proportion is the proportion of the number of battery swaps with a mileage less than the preset mileage in the total number of battery swaps. The mileage difference is the difference between the average battery swap record mileage and the average driving trajectory fitting mileage, or the difference between the battery swap record mileage and the driving trajectory fitting mileage.

[0139] When implementing it, refer to Figure 3 The method for identifying battery swap users includes the following steps:

[0140] Step S1: Obtain the battery swapping type of the battery swapping user.

[0141] Step S2: When the battery swap type is a mileage type, obtain the battery swap related data of the battery swap user.

[0142] The specific implementation method for obtaining battery replacement related data can be referred to Examples 1-6, which will not be repeated here.

[0143] Step S3 includes the following steps:

[0144] Step S301: Determine whether the cumulative number of battery replacements is less than a first threshold value. If so, execute step S310; if not, execute step S302.

[0145] Step S302: determine whether the first proportion is greater than the second threshold; if so, execute step S310; if not, execute step S303.

[0146] Step S303: Determine whether the mileage is less than a third threshold. If so, execute step S310; if not, execute step S304.

[0147] Step S304: Determine whether the mileage difference reaches a fourth threshold. If so, execute step S310; if not, execute step S305.

[0148] Step S305: Identify the battery swapping user as a non-low-value user.

[0149] Step S310: Identify the battery swapping user as a low-value user.

[0150] In this embodiment, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is a mileage type, a variety of battery replacement related data of the battery replacement user is automatically obtained, and based on the various battery replacement related data, it is identified whether the battery replacement user is a low-value user, which can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations.

[0151] Example 8

[0152] Figure 3 This is a schematic diagram of the structure of an electronic device provided in this embodiment. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the method for identifying a battery swap user of any one of embodiments 1-7 is implemented. Figure 3 The electronic device 30 shown is only an example and should not limit the functionality and scope of use of the embodiments of the present invention.

[0153] The electronic device 30 may be a general-purpose computing device, such as a server device. Components of the electronic device 30 may include, but are not limited to, the at least one processor 31, the at least one memory 32, and a bus 33 connecting various system components (including the memory 32 and the processor 31).

[0154] The bus 33 includes a data bus, an address bus, and a control bus.

[0155] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .

[0156] The memory 32 may also include a program / utility 325 having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0157] The processor 31 executes various functional applications and data processing by running the computer program stored in the memory 32, such as the method for identifying the battery swap user of any one of the embodiments 1-7 of the present invention.

[0158] The electronic device 30 can also communicate with one or more external devices 34 (e.g., a keyboard, pointing device, etc.). This communication can occur via an input / output (I / O) interface 35. Furthermore, the model-generating device 30 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 36. As shown, the network adapter 36 communicates with other modules of the model-generating device 30 via a bus 33. It should be understood that, although not shown, other hardware and / or software modules can be used in conjunction with the model-generating device 30, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (RAID) systems, tape drives, and data backup storage systems.

[0159] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above may be embodied in a single unit / module. Conversely, the features and functions of a single unit / module described above may be further divided and embodied by multiple units / modules.

[0160] Example 9

[0161] This embodiment provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the method for identifying a battery swapping user of any one of embodiments 1-7 are implemented.

[0162] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0163] In a possible implementation, the present invention can also be implemented in the form of a program product, which includes program code. When the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps of the method for identifying battery swap users of any one of Examples 1-7.

[0164] The program code for executing the present invention may be written in any combination of one or more programming languages, and may be executed entirely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or entirely on the remote device.

[0165] Example 10

[0166] This embodiment provides a system for identifying battery swap users. Figure 4 The battery swap user identification system includes a first acquisition unit 201, a second acquisition unit 202, and an identification unit 203.

[0167] The first acquisition unit 201 is used to obtain the battery swap type of the battery swap user; the second acquisition unit 202 obtains the battery swap related data of the battery swap user when the battery swap type is the mileage type; the identification unit 203 is used to identify whether the battery swap user is a low-value user based on the battery swap related data.

[0168] During specific implementation, the first acquisition unit 201 can obtain the battery swap type of the battery swap user based on the operational order data in the battery swap record of the battery swap user. The battery swap type generally includes: charging and swapping combined type, power type, mileage type, daily type, etc. If the battery swap type of the battery swap user is not a mileage type, no identification is performed; if the battery swap type of the battery swap user is a mileage type, the second acquisition unit 202 obtains the battery swap-related data of the battery swap user, and the identification unit 203 identifies whether the battery swap user is a low-value user based on the battery swap-related data.

[0169] In this embodiment, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is a mileage type, the battery replacement related data of the battery replacement user is automatically obtained, and based on the battery replacement related data, it is identified whether the battery replacement user is a low-value user, which can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations.

[0170] Example 11

[0171] Based on Example 10, this example provides a system for identifying battery swapping users.

[0172] In this embodiment, the battery swap related data is the cumulative number of battery swaps. In specific implementation, if the battery swap type of the battery swap user is the mileage type, the second acquisition unit 202 counts the cumulative number of battery swaps of the battery swap user within the preset time period T based on the battery swap record of the battery swap user.

[0173] When the cumulative number of battery swaps is less than the first threshold, the identification unit 203 identifies the battery swap user as a low-value user.

[0174] The cumulative number of battery swaps by a battery swap user is less than the first threshold, which means that the number of battery swaps by the battery swap user in this time period is relatively small, and his contribution to the battery swap operation is low. Therefore, he is identified as a low-value user.

[0175] In this embodiment, the cumulative number of battery swaps is further used as the basis for identification. When the cumulative number of battery swaps is small, it means that the battery swap user is not sufficient to contribute to the battery swap operation and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0176] Example 12

[0177] Based on Example 10, this example provides a system for identifying battery swapping users.

[0178] In this embodiment, the battery swap related data is the percentage of times the battery swap mileage is less than the preset mileage in the total number of battery swaps. If the battery swap type of the battery swap user is the mileage type, the second acquisition unit 202 determines the percentage of times the battery swap mileage is less than the preset mileage in the total number of battery swaps.

[0179] In a specific implementation, based on the battery swapping record of the battery swapping user, the second acquiring unit 202 counts the cumulative number of battery swappings of the battery swapping user within the preset time period T. Let the cumulative number of battery swappings of the battery swapping user within the preset time period T be N1.

[0180] Then, the second acquisition unit 202 acquires the target number N2, which is the number of times the battery swap user performs N1 battery swaps within the preset time period T and the single battery swap mileage is less than the preset mileage.

[0181] Then, the second acquisition unit 202 determines the ratio of the number of times the single battery swap mileage is less than the preset mileage to the total number of battery swaps, which is N2 / N1.

[0182] When the proportion is greater than the second threshold, the identification unit 203 identifies the battery-swapping user as a low-value user.

[0183] The preset mileage can be reasonably set according to the situation. In an optional embodiment, the preset mileage is 100 kilometers.

[0184] The second threshold can be reasonably set according to the situation.

[0185] A proportion greater than the second threshold indicates that the battery swap user often performs battery swap operations after driving a relatively short mileage, which easily results in waste of battery swap services. Therefore, the battery swap user is identified as a low-value user.

[0186] In this embodiment, the cumulative number of battery swaps is further used as the basis for identification. When the cumulative number of battery swaps is small, it means that the battery swap user is not sufficient to contribute to the battery swap operation and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0187] Example 13

[0188] Based on Example 10, this example provides a system for identifying battery swapping users.

[0189] In this embodiment, the battery swap-related data is mileage per kilowatt-hour. If the battery swap user's battery swap type is mileage, the second acquisition unit 202 calculates the mileage per kilowatt-hour based on the battery pack's charge level and the mileage. The battery pack's charge level can be obtained based on the battery pack's charge value in the battery swap user's battery swap record, and the mileage can be obtained based on the mileage value in the battery swap user's battery swap record. The mileage per kilowatt-hour is the ratio of the mileage to the battery pack's charge level.

[0190] When the mileage is less than the third threshold, the identification unit 203 identifies the battery swapping user as a low-value user.

[0191] If the mileage per kilowatt-hour is less than the third threshold, it means that the battery-swapping user did not use the power of the replaced battery as much as possible for the mileage, which is not in line with the normal state of mileage-type battery-swapping users. Therefore, the battery-swapping user is identified as a low-value user.

[0192] In this embodiment, the mileage is further used as the basis for identification. When the mileage is small, it means that the battery replacement user has not used the power of the replaced battery as much as possible for the mileage, resulting in a waste of battery replacement service, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0193] Example 14

[0194] Based on Example 10, this example provides a system for identifying battery swapping users.

[0195] In this embodiment, if the battery swap type of the battery swap user is a mileage type, the second acquisition unit 202 obtains the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user, and obtains the mileage difference between the battery swap record mileage and the driving trajectory fitting mileage.

[0196] When the mileage difference reaches the fourth threshold, the identification unit 203 identifies the battery swapping user as a low-value user.

[0197] During specific implementation, each time a battery swap user performs a battery swap operation, the battery swap platform or related server saves the battery swap user's battery swap record. Therefore, the second acquisition unit 202 obtains the battery swap user's battery swap record from the battery swap platform or related server. The battery swap record saves the corresponding mileage of each battery pack from the time it is replaced to the time it is replaced, that is, the single battery swap mileage. The second acquisition unit 202 obtains the battery swap record mileage of the battery swap user within a preset time period T based on multiple single battery swap mileages of the battery swap user within the preset time period.

[0198] In an optional embodiment, a GPS device is provided on the battery swap vehicle. During the driving process of the battery swap vehicle, the GPS device obtains the positioning information of the battery swap vehicle at a preset time interval. The second acquisition unit 202 can fit the fitting mileage of the battery swap vehicle in a certain time interval based on the several positioning information obtained in the certain time interval. In a specific implementation, according to the battery swap time recorded in each battery swap record, the second acquisition unit 202 divides the positioning information into local positioning information corresponding to each battery swap record; according to each local positioning information, the second acquisition unit 202 fits the fitting mileage of the local driving trajectory corresponding to the battery swap vehicle. That is, according to the battery swap time corresponding to the battery swap time (set as t1) and the battery swap time corresponding to the battery swap time (set as t2) when a certain battery pack is replaced, according to the positioning information obtained by the GPS device in the time interval from t1 to t2, the second acquisition unit 202 fits in time order to obtain the fitting mileage of the local driving trajectory of the battery swap vehicle in the time interval from t1 to t2, that is, the fitting mileage of the driving trajectory of the battery swap vehicle during the process of replacing and replacing the battery pack. The second acquisition unit 202 obtains the driving trajectory fitting mileage of the battery swapping user within the preset time period T based on multiple local driving trajectory fitting mileages of the battery swapping user within the preset time period T.

[0199] Then, the second acquisition unit 202 obtains the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage.

[0200] When the mileage difference reaches the fourth threshold, the identification unit 203 identifies the battery swapping user as a low-value user.

[0201] During specific implementation, the preset time period T and the fourth threshold can be reasonably set as needed.

[0202] When there is a discrepancy between the battery swap record mileage and the driving trajectory fitting mileage, there may be a case where the battery swap user has engaged in suspicious behavior. When the mileage difference is less than the fourth threshold, it means that the difference between the battery swap record mileage and the driving trajectory fitting mileage is small. It can be considered that even if there is suspicious behavior, it will not have much impact on the loss of battery swap operation charges, so it can be considered that it is not a low-value user. If the mileage difference reaches the fourth threshold, it means that the difference between the battery swap record mileage and the driving trajectory fitting mileage is large, the probability of suspicious behavior is high, and its impact on the loss of battery swap operation charges is large, so the battery swap user should be classified as a low-value user.

[0203] In this embodiment, the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage is further used as the basis for identification. When the mileage difference is large, it indicates that the battery replacement user may have abnormal behavior of tampering with the mileage, and is identified as a low-value user, thereby improving the credibility of low-value user identification.

[0204] Example 15

[0205] Based on Example 10, this example provides a system for identifying battery swapping users.

[0206] In this embodiment, if the battery swap type of the battery swap user is a mileage type, the second acquisition unit 202 acquires the single battery swap mileage recorded in each battery swap record; the second acquisition unit 202 obtains the average battery swap record mileage of the battery swap user based on multiple single battery swap mileages; the second acquisition unit 202 obtains the driving trajectory fitting mileage corresponding to the battery swap vehicle based on the positioning information.

[0207] During specific implementation, the second acquisition unit 202 divides the positioning information into local positioning information corresponding to each battery swap record according to the battery swap time recorded in each battery swap record; based on each local positioning information, the second acquisition unit 202 fits the local driving trajectory fitting mileage corresponding to the battery swap vehicle; based on multiple local driving trajectory fitting mileages, the second acquisition unit 202 obtains the average driving trajectory fitting mileage corresponding to the battery swap vehicle.

[0208] In specific implementations, each time a battery swap user performs a battery swap operation, the battery swap platform or related server stores the user's battery swap record. Therefore, the second acquisition unit 202 obtains the battery swap record from the battery swap platform or related server. The battery swap record stores the corresponding mileage of each battery pack from the time it is replaced to the time it is removed, i.e., the mileage of a single battery swap.

[0209] In an optional embodiment, a GPS device is provided on the battery swap vehicle. During the driving process of the battery swap vehicle, the GPS device obtains the positioning information of the battery swap vehicle at a preset time interval. Based on the several positioning information obtained in a certain time interval, the second acquisition unit 202 fits the fitting mileage of the battery swap vehicle in the time interval. In a specific implementation, according to the battery swap time recorded in each battery swap record, the second acquisition unit 202 divides the positioning information into local positioning information corresponding to each battery swap record; based on each local positioning information, the second acquisition unit 202 fits the fitting mileage of the local driving trajectory corresponding to the battery swap vehicle. That is, according to the battery swap time corresponding to when a certain battery pack is replaced (set as t1) and the battery swap time corresponding to when it is replaced (set as t2), according to the positioning information obtained by the GPS device in the time interval from t1 to t2, the second acquisition unit 202 fits in time order, and can obtain the fitting mileage of the local driving trajectory of the battery swap vehicle in the time interval from t1 to t2, that is, the fitting mileage of the driving trajectory of the battery swap vehicle during the process of replacing and replacing the battery pack.

[0210] After obtaining the single battery swap mileage and the local driving trajectory fitting mileage, the second acquisition unit 202 obtains the average battery swap record mileage of the battery swap user based on multiple single battery swap mileages. The second acquisition unit 202 obtains the average driving trajectory fitting mileage corresponding to the battery swap vehicle based on multiple local driving trajectory fitting mileages.

[0211] Assume that the battery-swapping vehicle has swapped batteries N times within the preset time period T, then the average battery-swapping record mileage is the average of these N single battery-swapping mileages, and the average driving trajectory fitting mileage is the average of these N local driving trajectory fitting mileages.

[0212] Then, the second acquisition unit 202 obtains the mileage difference between the average battery replacement record mileage and the average driving trajectory fitting mileage.

[0213] If the mileage difference reaches a preset threshold, the identification unit 203 identifies the battery-swapping user as a low-value user.

[0214] In this embodiment, a method for obtaining the battery swap record mileage and the driving trajectory fitting mileage is provided, ensuring the authenticity and reliability of the data source of the battery swap record mileage and the driving trajectory fitting mileage.

[0215] When there is a difference between the average battery swap mileage and the average driving trajectory fitting mileage, there may be a case of suspicious behavior by the battery swap user. When the mileage difference is less than the preset threshold, it means that the difference between the average battery swap mileage and the average driving trajectory fitting mileage is small. It can be considered that even if there is suspicious behavior, it will not have much impact on the loss of battery swap operation charges, so it can be considered that it is not a low-value user. If the mileage difference reaches the preset threshold, it means that the difference between the average battery swap mileage and the average driving trajectory fitting mileage is large, and the probability of suspicious behavior is high. It has a greater impact on the loss of battery swap operation charges, so the battery swap user should be listed as a low-value user.

[0216] Example 16

[0217] In combination with Examples 10-15, this embodiment provides a system for identifying battery swapping users.

[0218] In this embodiment, the battery swapping related data include the cumulative number of battery swaps, the first proportion, mileage per kilowatt-hour, and mileage difference. The first proportion is the proportion of the number of battery swaps with a mileage less than the preset mileage in the total number of battery swaps. The mileage difference is the difference between the average battery swap record mileage and the average driving trajectory fitting mileage, or the difference between the battery swap record mileage and the driving trajectory fitting mileage.

[0219] In a specific implementation, the first acquisition unit 201 acquires the battery swap type of the battery swap user. When the battery swap type is the mileage type, the second acquisition unit 202 acquires the battery swap related data of the battery swap user.

[0220] The specific implementation method of the second acquisition unit 202 acquiring the battery replacement related data can be referred to Examples 10-15 and will not be repeated here.

[0221] Then, the identification unit 203 determines whether the cumulative number of battery swaps is less than the first threshold. If so, it identifies whether the battery swap user is a low-value user. If not, the identification unit 203 continues to determine whether the first proportion is greater than the second threshold.

[0222] If the first proportion is greater than the second threshold, the identification unit 203 identifies whether the battery swapping user is a low-value user. Otherwise, the identification unit 203 continues to determine whether the mileage is less than the third threshold.

[0223] If the mileage is less than the third threshold, the identification unit 203 identifies whether the battery swapping user is a low-value user. If not, the identification unit 203 continues to determine whether the mileage difference reaches the fourth threshold.

[0224] If the mileage difference reaches the fourth threshold, the identification unit 203 identifies whether the battery swapping user is a low-value user. If not, the identification unit 203 identifies the battery swapping user as a non-low-value user.

[0225] In this embodiment, based on the prior knowledge that electric vehicle battery replacement is closely related to the mileage of electric vehicles, from the perspective of mileage data, when the battery replacement type of the battery replacement user is a mileage type, a variety of battery replacement related data of the battery replacement user is automatically obtained, and based on the various battery replacement related data, it is identified whether the battery replacement user is a low-value user, which can improve the efficiency of identifying low-value users and provide a reference for battery replacement operations.

[0226] Although specific embodiments of the present invention have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of the present invention is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present invention, and such changes and modifications are intended to fall within the scope of the present invention.

Claims

1. A method for identifying battery swap users, characterized in that: The following steps are involved: Get the battery swap type of the battery swap user; When the battery swap type is a mileage type, obtaining battery swap related data of the battery swap user; Identify whether the battery swap user is a low-value user based on the battery swap related data; The battery swap related data includes at least one of the cumulative number of battery swaps, battery swap mileage, kilowatt-hour mileage, and driving trajectory fitting mileage; The battery swap related data is the cumulative number of battery swaps, and identifying whether the battery swap user is a low-value user based on the battery swap related data includes: When the cumulative number of battery swaps is less than a first threshold, identifying the battery swap user as a low-value user; and / or, When the battery swap type is a mileage type, obtaining the battery swap related data of the battery swap user includes: When the battery swap type is a mileage type, obtaining the battery swap mileage recorded in the battery swap record of the battery swap user; The identifying, based on the battery swap related data, whether the battery swap user is a low-value user includes: Determine the proportion of the number of battery swaps less than the preset mileage to the total number of battery swaps; When the proportion is greater than a second threshold, identifying the battery swap user as a low-value user; and / or, When the battery swap type is a mileage type, obtaining the battery swap related data of the battery swap user includes: When the battery swap type is a mileage type, query the battery packs used in the battery swap vehicle history of the battery swap user; Calculating the mileage according to the charged capacity of the battery pack and the mileage; The identifying, based on the battery swap related data, whether the battery swap user is a low-value user includes: When the mileage is less than a third threshold, identifying the battery swapping user as a low-value user; and / or, When the battery swap type is a mileage type, obtaining the battery swap related data of the battery swap user includes: When the battery swap type is a mileage type, the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user are obtained; The identifying, based on the battery swap related data, whether the battery swap user is a low-value user includes: Obtaining the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage; When the mileage difference reaches a fourth threshold, identifying the battery swapping user as a low-value user; When the battery swap type is a mileage type, obtaining the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user includes: Obtain battery swap records of battery swap users; Obtaining the battery replacement record mileage of the battery replacement user according to the battery replacement record; Obtaining the positioning information of the battery swapping vehicle of the battery swapping user during driving; Obtaining the driving trajectory fitting mileage corresponding to the battery-swap vehicle according to the positioning information; The battery swap record mileage is the average battery swap record mileage, and the driving trajectory fitting mileage is the average driving trajectory fitting mileage; the battery swap record mileage of the battery swap user is obtained according to the battery swap record, including: Get the single battery swap mileage recorded in each battery swap record; Obtaining the average battery swapping mileage of the battery swapping user based on the multiple single battery swapping mileages; The fitting mileage of the driving trajectory corresponding to the battery-swap vehicle obtained by fitting the positioning information includes: According to the battery swap time recorded in each battery swap record, the positioning information is divided into local positioning information corresponding to each battery swap record; According to each of the local positioning information, the local driving trajectory fitting mileage corresponding to the battery-swap vehicle is fitted; According to the multiple local driving trajectory fitting mileages, the average driving trajectory fitting mileage corresponding to the battery-swap vehicle is obtained.

2. A battery swap user identification system, characterized in that: It includes a first acquisition unit, a second acquisition unit, and an identification unit; The first acquisition unit is used to obtain the battery swap type of the battery swap user; The second acquiring unit acquires the battery swap related data of the battery swap user when the battery swap type is a mileage type; The identification unit is used to identify whether the battery swap user is a low-value user based on the battery swap related data; The battery swap related data includes at least one of the cumulative number of battery swaps, battery swap mileage, kilowatt-hour mileage, and driving trajectory fitting mileage; When the cumulative number of battery swaps is less than a first threshold, the identification unit is further configured to identify the battery swap user as a low-value user; and / or, When the battery swap type is the mileage type, the second acquiring unit acquires the battery swap mileage recorded in the battery swap record of the battery swap user; The second acquisition unit is further used to determine the proportion of the number of battery swapping mileages less than the preset mileage to the total number of battery swapping times; When the proportion is greater than a second threshold, the identification unit is further configured to identify the battery swapping user as a low-value user; and / or, When the battery swap type is the mileage type, the second acquiring unit queries the battery packs historically used by the battery swap user's battery swap vehicle; The second acquisition unit calculates the mileage according to the charge of the battery pack and the mileage; When the mileage is less than a third threshold, the identification unit is further configured to identify the battery swapping user as a low-value user; and / or, When the battery swap type is the mileage type, the second acquiring unit acquires the battery swap record mileage of the battery swap user and the driving trajectory fitting mileage corresponding to the battery swap vehicle of the battery swap user; The second acquiring unit acquires the mileage difference between the battery replacement record mileage and the driving trajectory fitting mileage; When the mileage difference reaches a fourth threshold, the identification unit is further configured to identify the battery swapping user as a low-value user; The second acquiring unit acquires the battery swapping record of the battery swapping user; The second acquiring unit acquires the battery swapping record mileage of the battery swapping user according to the battery swapping record; The second acquisition unit acquires the positioning information of the battery swapping vehicle of the battery swapping user during driving; The second acquisition unit obtains the driving trajectory fitting mileage corresponding to the battery-swap vehicle according to the positioning information; The second acquiring unit acquires the single battery swap mileage recorded in each battery swap record; The second acquisition unit obtains the average battery swap record mileage of the battery swap user based on multiple single battery swap mileages; The second acquisition unit obtains the driving trajectory fitting mileage corresponding to the battery-swap vehicle according to the positioning information, including: The second acquiring unit divides the positioning information into local positioning information corresponding to each battery swap record according to the battery swap time recorded in each battery swap record; According to each local positioning information respectively, the second acquisition unit fits and obtains the local driving trajectory fitting mileage corresponding to the battery-swap vehicle; Based on the fitted mileage of multiple local driving trajectories, the second acquisition unit obtains the averaged fitted mileage of the driving trajectory corresponding to the battery-swap vehicle.

3. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method for identifying battery swap users according to claim 1 is implemented.

4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for identifying battery swap users according to claim 1 are implemented.

Citation Information

Patent Citations

  • Vehicle mileage calculation method and system and terminal equipment

    CN109313825A

  • Processing method and processing system for battery replacement cost of cloud and battery replacement station

    CN111582856A