Target vehicle identification method, battery replacing method, battery replacing station and vehicle
By establishing a communication connection between the battery swap station and the vehicle, sending verification requests and preparing verification signals, and determining whether the vehicle is a target vehicle based on the combination of verification instructions executed by the vehicle in the preset monitoring area, the problem that the battery swap station is difficult to identify the target vehicle is solved, and the accuracy and reliability of the battery swap service are improved.
Patent Information
- Application Number
- CN202411678143.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-03-14
AI Technical Summary
In shared battery swap scenarios, it is difficult for the battery swap station to accurately identify the target battery swap vehicle, and the existing authentication methods rely on human intervention, which poses the risk of failure and incorrect battery swap.
By establishing a communication connection with the vehicle, sending a verification request and preparing a verification signal, the vehicle executes a combination of verification instructions in the preset monitoring area, and the battery swap station determines whether the vehicle is the target vehicle based on the execution result.
Accurate identification of target vehicles is achieved, the dependence on human intervention is reduced, the accuracy and reliability of battery swap services are improved, and problems such as wrong battery swap are avoided.
Smart Images

Figure CN119625655A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery swapping technology, and specifically to a target vehicle identification method, a battery swapping method, a battery swapping station and a vehicle. Background Art
[0002] At present, vehicle swap stations are developing in the shared battery swap scenario, and the vehicles that can be swapped at the stations cover many brands. Promoting shared battery swap technology can meet the battery swap needs of users of different brands of vehicles, allowing more car owners to enjoy convenient battery swap services.
[0003] However, there are also some problems in the actual operation of shared battery swapping technology. First, due to the large number of vehicle brands that support battery swapping, it is difficult for battery swapping stations to accurately identify which vehicle is the target battery swapping vehicle for which services are about to be provided. Secondly, regarding the authentication of service objects, it is currently mainly completed by human intervention, but this method is not completely reliable and there are cases of failure. For example, when the battery swapping vehicle has completed the operational preparations and is about to carry out the battery swap, other vehicles (including those that enter first) replace the battery swapping vehicle and enter the battery swapping station, which will cause the replacement vehicle to mistakenly replace the battery that originally belonged to the battery swapping vehicle, and the vehicle that really needs to swap batteries will not be able to smoothly implement the battery swapping operation.
[0004] Accordingly, the art needs a new technical solution to solve the above problems. Summary of the invention
[0005] In order to overcome the above-mentioned defects, the present application is proposed to provide a target vehicle identification method, a battery swap method, a battery swap station and a vehicle that solve or at least partially solve the technical problem that it is difficult for a battery swap station to accurately identify which vehicle is the target battery swap vehicle for which service is about to be provided.
[0006] In a first aspect, a method for identifying a target vehicle is provided, which is applied to a battery swap station, and the method comprises:
[0007] In response to establishing a communication connection with a vehicle, obtaining a verification request sent by the vehicle;
[0008] sending a preparation verification signal to the vehicle so that the vehicle reaches a preset monitoring area based on the preparation verification signal;
[0009] Acquire a preparation completion signal sent by the vehicle, send a verification instruction combination to the vehicle, and confirm whether the vehicle has completed the verification instruction combination;
[0010] If so, determining whether the vehicle is a target vehicle based on the execution result;
[0011] Wherein, the verification instruction combination includes behavior instructions and / or result instructions.
[0012] In a technical solution of the above target vehicle identification method, the step of confirming whether the vehicle has completed executing the verification instruction combination includes:
[0013] Confirming whether the vehicle has completed the verification instruction combination based on a machine learning algorithm or an artificial intelligence algorithm;
[0014] and / or,
[0015] Acquiring a status signal sent by the vehicle;
[0016] Based on the status signal, it is confirmed whether the vehicle has completed the verification instruction combination.
[0017] In a technical solution of the above-mentioned target vehicle identification method, judging whether the vehicle is a target vehicle based on the execution result includes:
[0018] Determining whether it is necessary to resend the verification instruction combination to the vehicle based on the execution result;
[0019] When it is not necessary to resend the verification instruction combination to the vehicle, determining whether the vehicle is a target vehicle based on the execution result;
[0020] If so, a verification success notification is sent to the target vehicle, and the target vehicle is tracked until the target vehicle completes the battery replacement; otherwise, a verification failure notification is sent to the vehicle.
[0021] In a technical solution of the above target vehicle identification method, judging whether the vehicle is a target vehicle based on the execution result includes:
[0022] Acquire the number of verification instructions completed by the vehicle based on the execution result;
[0023] Determining whether the number of verification instructions completed by the vehicle reaches a preset verification number;
[0024] and / or,
[0025] Obtaining, based on the execution result, a verification score obtained by the vehicle executing the verification instruction combination;
[0026] Determine whether the verification score reaches a preset verification score.
[0027] In a technical solution of the above-mentioned target vehicle identification method, the method further includes:
[0028] A corresponding verification score is set for each verification instruction in the verification instruction combination according to the execution difficulty and / or priority.
[0029] In a technical solution of the above target vehicle identification method, after sending the verification instruction combination to the vehicle, the method further includes:
[0030] confirming whether the vehicle sends a request for suspension of execution;
[0031] If yes, suspend confirmation of whether the vehicle has completed the verification instruction combination; or suspend confirmation of whether the vehicle has completed the verification instruction combination, and insert the suspension execution request into the verification instruction combination to monitor the vehicle;
[0032] Until the vehicle sends a request to continue execution, continue to confirm whether the vehicle has completed the execution of the verification instruction combination; or, when the pause time reaches a preset time and the vehicle still does not send the request to continue execution, exit the current verification or re-initiate verification;
[0033] or,
[0034] confirming whether the vehicle sends a stop execution request;
[0035] If yes, exit the current verification or re-initiate verification.
[0036] In a technical solution of the above-mentioned target vehicle identification method, the preparation completion signal includes at least one of a vehicle model, a battery replacement battery model, a battery replacement order number, a battery replacement order timestamp, a verification code, and a license plate number; after obtaining the preparation completion signal sent by the vehicle, the method further includes:
[0037] Determining whether the preparation completion signal is legal;
[0038] If so, the verification instruction combination is sent to the vehicle; otherwise, the preparation verification signal is sent to the vehicle again.
[0039] In a second aspect, the present application provides a battery replacement method, which is applied to a vehicle to be replaced with a battery, and the method comprises:
[0040] In response to establishing a communication connection with the battery swap station, sending a verification request to the battery swap station;
[0041] Obtaining a preparation verification signal sent by the battery swap station;
[0042] based on the preparation verification signal reaching a preset monitoring area, and sending a preparation completion signal to the battery swap station;
[0043] The verification instruction combination sent by the battery swap station is obtained, and the verification instruction combination is executed, so that the battery swap station determines whether the vehicle is a target vehicle based on the execution result.
[0044] In a technical solution of the above-mentioned battery replacement method, after executing the verification instruction combination, the method further includes:
[0045] Obtain the verification success notification sent by the battery swap station and complete the battery swap;
[0046] or,
[0047] Obtain the verification failure notification sent by the battery swap station, exit the current verification or re-initiate verification.
[0048] In a technical solution of the above-mentioned battery swap method, after obtaining the verification instruction combination sent by the battery swap station, the method further includes:
[0049] When the verification instruction combination cannot be executed, sending a request to suspend execution or abandon execution to the battery swap station;
[0050] and / or,
[0051] Within a preset time period after sending the suspension execution request to the battery swap station, sending a continuation execution request to the battery swap station, and continuing to execute the verification instruction combination.
[0052] In a third aspect, a battery swap station is provided, which includes a processor and a memory, wherein the memory is suitable for storing multiple program codes, and the program codes are suitable for being loaded and run by the processor to execute the target vehicle identification method described in any one of the technical solutions of the above-mentioned target vehicle identification method.
[0053] In a third aspect, a vehicle is provided, comprising a processor and a memory, wherein the memory is suitable for storing a plurality of program codes, and the program codes are suitable for being loaded and run by the processor to execute the battery replacement method described in any one of the technical solutions of the above-mentioned battery replacement method.
[0054] In a fifth aspect, a computer-readable storage medium is provided, in which a plurality of program codes are stored, and the program codes are suitable for being loaded and run by a processor to execute the target vehicle identification method described in any one of the technical solutions of the above-mentioned target vehicle identification method, or the battery replacement method described in any one of the technical solutions of the above-mentioned battery replacement method.
[0055] Solution 1. A method for identifying a target vehicle, applied to a battery swap station, characterized in that the method comprises:
[0056] In response to establishing a communication connection with a vehicle, obtaining a verification request sent by the vehicle;
[0057] sending a preparation verification signal to the vehicle so that the vehicle reaches a preset monitoring area based on the preparation verification signal;
[0058] Acquire a preparation completion signal sent by the vehicle, send a verification instruction combination to the vehicle, and confirm whether the vehicle has completed the verification instruction combination;
[0059] If so, determining whether the vehicle is a target vehicle based on the execution result;
[0060] Wherein, the verification instruction combination includes behavior instructions and / or result instructions.
[0061] Solution 2. The target vehicle identification method according to Solution 1 is characterized in that the step of confirming whether the vehicle has completed the verification instruction combination comprises:
[0062] Confirming whether the vehicle has completed the verification instruction combination based on a machine learning algorithm or an artificial intelligence algorithm;
[0063] and / or,
[0064] Acquiring a status signal sent by the vehicle;
[0065] Based on the status signal, it is confirmed whether the vehicle has completed the verification instruction combination.
[0066] Solution 3. The target vehicle identification method according to Solution 1 is characterized in that the step of determining whether the vehicle is a target vehicle based on the execution result comprises:
[0067] Determining whether it is necessary to resend the verification instruction combination to the vehicle based on the execution result;
[0068] When it is not necessary to resend the verification instruction combination to the vehicle, determining whether the vehicle is a target vehicle based on the execution result;
[0069] If so, a verification success notification is sent to the target vehicle, and the target vehicle is tracked until the target vehicle completes the battery replacement; otherwise, a verification failure notification is sent to the vehicle.
[0070] Solution 4. The target vehicle identification method according to Solution 3 is characterized in that judging whether the vehicle is a target vehicle based on the execution result comprises:
[0071] Acquire the number of verification instructions completed by the vehicle based on the execution result;
[0072] Determining whether the number of verification instructions completed by the vehicle reaches a preset verification number;
[0073] and / or,
[0074] Obtaining, based on the execution result, a verification score obtained by the vehicle executing the verification instruction combination;
[0075] Determine whether the verification score reaches a preset verification score.
[0076] Solution 5. The target vehicle identification method according to Solution 4 is characterized in that the method further comprises:
[0077] A corresponding verification score is set for each verification instruction in the verification instruction combination according to the execution difficulty and / or priority.
[0078] Solution 6. The target vehicle identification method according to Solution 1 is characterized in that after sending the verification instruction combination to the vehicle, the method further comprises:
[0079] confirming whether the vehicle sends a request for suspension of execution;
[0080] If yes, suspend confirmation of whether the vehicle has completed the verification instruction combination; or suspend confirmation of whether the vehicle has completed the verification instruction combination, and insert the suspension execution request into the verification instruction combination to monitor the vehicle;
[0081] Until the vehicle sends a request to continue execution, continue to confirm whether the vehicle has completed the execution of the verification instruction combination; or, when the pause time reaches a preset time and the vehicle still does not send the request to continue execution, exit the current verification or re-initiate verification;
[0082] or,
[0083] confirming whether the vehicle sends a stop execution request;
[0084] If yes, exit the current verification or re-initiate verification.
[0085] Solution 7. The target vehicle identification method according to Solution 1 is characterized in that the preparation completion signal includes at least one of a vehicle model, a battery replacement model, a battery replacement order number, a battery replacement order timestamp, a verification code, and a license plate number; after obtaining the preparation completion signal sent by the vehicle, the method further includes:
[0086] Determining whether the preparation completion signal is legal;
[0087] If so, the verification instruction combination is sent to the vehicle; otherwise, the preparation verification signal is sent to the vehicle again.
[0088] Solution 8. A battery replacement method, applied to a vehicle to be replaced, characterized in that the method comprises:
[0089] In response to establishing a communication connection with the battery swap station, sending a verification request to the battery swap station;
[0090] Obtaining a preparation verification signal sent by the battery swap station;
[0091] based on the preparation verification signal reaching a preset monitoring area, and sending a preparation completion signal to the battery swap station;
[0092] The verification instruction combination sent by the battery swap station is obtained, and the verification instruction combination is executed, so that the battery swap station determines whether the vehicle is a target vehicle based on the execution result.
[0093] Solution 9. The battery replacement method according to Solution 8 is characterized in that after executing the verification instruction combination, the method further includes:
[0094] Obtain the verification success notification sent by the battery swap station and complete the battery swap;
[0095] or,
[0096] Obtain the verification failure notification sent by the battery swap station, exit the current verification or re-initiate verification.
[0097] Solution 10. The battery replacement method according to Solution 8 is characterized in that after obtaining the verification instruction combination sent by the battery replacement station, the method further includes:
[0098] When the verification instruction combination cannot be executed, sending a request to suspend execution or abandon execution to the battery swap station;
[0099] and / or,
[0100] Within a preset time period after sending the suspension execution request to the battery swap station, sending a continuation execution request to the battery swap station, and continuing to execute the verification instruction combination.
[0101] Solution 11. A battery swap station, comprising a processor and a memory, wherein the memory is suitable for storing multiple program codes, and is characterized in that the program codes are suitable for being loaded and run by the processor to execute the target vehicle identification method described in any one of Solutions 1 to 7.
[0102] Scheme 12. A vehicle comprising a processor and a memory, wherein the memory is suitable for storing multiple program codes, and wherein the program codes are suitable for being loaded and run by the processor to execute the battery replacement method described in any one of Schemes 8 to 10.
[0103] Scheme 13. A computer-readable storage medium storing a plurality of program codes, characterized in that the program codes are suitable for being loaded and run by a processor to execute the target vehicle identification method described in any one of Schemes 1 to 7 or the battery replacement method described in any one of Schemes 8 to 10.
[0104] The above one or more technical solutions of this application have at least one or more of the following Beneficial effects:
[0105] In the technical solution for implementing the present application, the battery swap station responds to establishing a communication connection with the vehicle, obtains the verification request sent by the vehicle, and sends a preparation verification signal to the vehicle, so that the vehicle reaches the preset monitoring area based on the prepared verification signal, and then obtains the preparation completion signal sent by the vehicle, sends a verification instruction combination to the vehicle, and confirms whether the vehicle has completed the verification instruction combination; if so, it determines whether the vehicle is the target vehicle based on the execution result; wherein the verification instruction combination includes behavior instructions and / or result instructions. Through the above implementation, the battery swap station can send a verification instruction combination to the vehicle through communication with the vehicle and determine whether the vehicle is the target vehicle based on its execution status, thereby accurately locking the target vehicle, and no longer relying on human intervention to authenticate the service object, making the service object authentication more scientific and reliable, avoiding the occurrence of wrong battery swaps, and improving the accuracy and reliability of battery swap services. BRIEF DESCRIPTION OF THE DRAWINGS
[0106] The disclosure of the present application will become easier to understand with reference to the accompanying drawings. It is easy for those skilled in the art to understand that these drawings are only for illustrative purposes and are not intended to limit the scope of protection of the present application. Among them:
[0107] Figure 1 It is a schematic flow chart of the main steps of a method for identifying a target vehicle according to an embodiment of the present application;
[0108] Figure 2 This is a schematic flow chart of the main steps of a battery replacement method according to an embodiment of the present application;
[0109] Figure 3 It is a flowchart of the main steps of a target vehicle identification method and a battery replacement method according to an embodiment of the present application;
[0110] Figure 4 is a schematic diagram of the main structure of a battery swap station according to an embodiment of the present application;
[0111] Figure 5 It is a schematic diagram of the main structure of a vehicle according to an embodiment of the present application. DETAILED DESCRIPTION
[0112] Some embodiments of the present application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application and are not intended to limit the protection scope of the present application.
[0113] In the description of the present application, "processor" may include hardware, software or a combination of the two. The processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor or any other suitable processor. The processor has data and / or signal processing functions. The processor may be implemented in software, hardware or a combination of the two. Non-temporary computer-readable storage media include any suitable medium that can store program code, such as a disk, a hard disk, an optical disk, a flash memory, a read-only memory, a random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as just A, just B or A and B. The term "at least one A or B" or "at least one of A and B" has a similar meaning to "A and / or B" and may include just A, just B or A and B. The singular terms "one" and "the" may also include plural forms.
[0114] As described in the background technology, there are also some problems in the actual operation of shared battery swapping technology. First, due to the large number of vehicle brands that support battery swapping, it is difficult for the battery swapping station to accurately identify which vehicle is the target battery swapping vehicle for which services are about to be provided. Secondly, regarding the authentication of the service object, it is currently mainly completed by human intervention, but this method is not completely reliable and there are failures. For example, when the battery swapping vehicle has completed the operational preparations and is about to carry out the battery swap, other vehicles (including those that enter first) replace the battery swapping vehicle and enter the battery swapping station, which will cause the replacement vehicle to mistakenly replace the battery that originally belonged to the battery swapping vehicle, and the vehicle that really needs the battery swapping will not be able to smoothly implement the battery swapping operation.
[0115] For example, there are three vehicles waiting for battery swapping service at the door of the battery swapping station, and all of them have generated orders and are connected to the network of the battery swapping station. In an environment where people intervene, the battery swapping station can send a confirmation request to start the battery swapping for the next vehicle, but the battery swapping station cannot identify which of the three vehicles that arrive is the vehicle that needs service. If a vehicle cuts in line, it may cause battery swapping errors or even install an incompatible battery on the target vehicle.
[0116] Moreover, in the scenario of shared battery swapping, there are many vehicle brands involved in battery swapping, and users will be compatible with multiple parking modes when swapping batteries, including manual parking, automatic parking, etc. In order to better serve users, it becomes more important to authenticate service objects.
[0117] In order to solve the above problems, the present application provides a target vehicle identification method, a battery replacement method, a battery replacement station and a vehicle.
[0118] See attached Figure 1 , Figure 1 FIG. 1 is a flow chart of the main steps of a target vehicle identification method according to an embodiment of the present application, which is applied to a battery swap station. Figure 1 As shown, the target vehicle identification method in the embodiment of the present application mainly includes the following steps S101 to S104.
[0119] Step S101: in response to establishing a communication connection with a vehicle, obtaining a verification request sent by the vehicle;
[0120] Step S102: sending a preparation verification signal to the vehicle, so that the vehicle reaches a preset monitoring area based on the preparation verification signal;
[0121] Step S103: obtaining a preparation completion signal sent by the vehicle, sending a verification instruction combination to the vehicle, and confirming whether the vehicle has completed the verification instruction combination;
[0122] The verification instruction combination includes behavior instructions and / or result instructions.
[0123] Step S104: If the vehicle completes executing the verification instruction combination, it is determined whether the vehicle is the target vehicle based on the execution result.
[0124] Based on the method described in steps S101 to S104 above, the battery swap station can communicate with the vehicle, send a verification command combination to the vehicle, and determine whether the vehicle is the target vehicle based on its execution status, thereby accurately locking the target vehicle and no longer relying on human intervention to authenticate the service object. This makes service object authentication more scientific and reliable, avoids situations such as wrong battery swapping, and improves the accuracy and reliability of the battery swap service.
[0125] The above target vehicle identification method is further described below.
[0126] In some implementations of the above step S101, a communication connection may be established between the battery swap station and the vehicle via wireless communication technology, dedicated short range communication (DSRC) technology, Bluetooth technology, or the like.
[0127] Among them, common wireless communication technologies include communication methods based on cellular networks (such as 4G, 5G, etc.) and WiFi. The vehicle's built-in communication module can use the operator's network to transmit data with the server of the battery swap station, achieving long-distance and relatively stable communication.
[0128] DSRC technology is a technology designed specifically for short-distance communication between vehicles and battery swap stations. It operates on a specific frequency band and can enable vehicles and battery swap stations to exchange data quickly and reliably at a relatively close distance (generally within a few dozen meters).
[0129] Bluetooth technology is used to establish a preliminary or auxiliary connection between the vehicle and the battery swap station in some close-range scenarios. Bluetooth has the characteristics of low power consumption and convenient connection. It can be used as a backup or supplementary communication method when the vehicle is close to the battery swap station and other main communication methods are being initialized or have temporary failures.
[0130] Furthermore, after the battery swap station establishes a communication connection with the vehicle, the vehicle can send a verification request to the battery swap station according to the battery swap needs, informing the battery swap station that it needs to provide battery swap services, so that the battery swap station can initiate the corresponding verification process to confirm whether the vehicle is the target vehicle.
[0131] The above is a further description of step S101 , and the following is a further description of step S102 .
[0132] In some implementations of the above step S102, after receiving the verification request sent by the vehicle, the battery swap station can feedback to the vehicle that the request has been received, and send a verification preparation signal to prompt the vehicle to prepare for the subsequent verification process.
[0133] Furthermore, after the vehicle receives the verification preparation signal issued by the battery swap station, it will drive to the preset monitoring area designated by the battery swap station for verification as required. The area is usually equipped with relevant monitoring equipment (such as cameras, positioning devices, etc.) so that the battery swap station can accurately observe and monitor the subsequent verification operations of the vehicle.
[0134] After the vehicle arrives at the preset monitoring area and completes its own relevant preparations (such as adjusting the vehicle system status, preparing relevant equipment, etc.), it can send a preparation completion signal to the battery swap station to inform the battery swap station that it is ready to enter the formal verification process.
[0135] The above is a further description of step S102 , and the following is a further description of step S103 .
[0136] In some implementations of the above step S103, after receiving the preparation completion signal sent by the vehicle, the battery swap station can determine whether the preparation completion signal is legal.
[0137] The preparation completion signal may include the vehicle model, battery model, battery replacement order number, battery replacement order timestamp, verification code, license plate number, etc. After receiving the preparation completion signal, the battery replacement station will verify the legitimacy of the signal, check whether the signal is complete and accurate, whether it conforms to the prescribed format, and confirm whether the vehicle is the vehicle that has placed the battery replacement order.
[0138] Furthermore, if the preparation completion signal is legal, the battery swap station can generate a verification instruction combination and send the verification instruction combination to the vehicle; if the preparation completion signal is illegal, the battery swap station can resend the preparation verification signal to the vehicle.
[0139] In some embodiments, the battery swap station can generate a set of instruction combinations for this verification based on the specific conditions of the vehicle (such as vehicle type, battery condition, etc.), and send the verification instruction combinations to the vehicle in full or one by one to align the operating signals of the battery swap station and the vehicle.
[0140] Specifically, the verification instruction combination may be a combination of some behavior instructions, a combination of some result instructions, or a combination of some behavior instructions and result instructions.
[0141] Among them, the behavior instruction is used to instruct the vehicle to perform certain behaviors, such as forward, backward, left turn, right turn, low beam, flash, high beam, etc. The result instruction is used to instruct the vehicle to achieve certain results, such as reaching a preset target location. The target location can be a location agreed upon by the battery swap station and the vehicle or a direction, such as 2 meters forward, 0.5 meters backward, etc. The battery swap station aims to further verify whether the vehicle is the target vehicle by having the vehicle execute these verification instruction combinations.
[0142] Furthermore, after receiving the verification instruction combination sent by the battery swap station, the vehicle can execute the verification instruction combination.
[0143] In some implementations of the vehicle executing the verification instruction combination, if the verification process is suspended due to external factors (such as sudden environmental interference, influence of other vehicles, etc.) or internal factors (such as vehicle's own system failure, insufficient power, etc.), the vehicle will not continue to complete the actions in the verification instruction combination and send a suspension request to the battery swap station.
[0144] After the battery swap station confirms that the vehicle has sent a request to suspend execution, it can suspend the evaluation, that is, suspend the confirmation of whether the vehicle has completed the execution of the verification instruction combination. It can also insert the suspension execution request into the verification instruction combination to monitor the vehicle while suspending the confirmation of whether the vehicle has completed the execution of the verification instruction combination until the vehicle sends a request to continue execution, and continue to confirm whether the vehicle has completed the execution of the verification instruction combination.
[0145] For example, when the vehicle is executing a command to move forward 2 meters, it sends a pause request after moving forward 1 meter. At this time, the vehicle can be monitored for the pause request so that after receiving the continue request sent by the vehicle, the vehicle can be monitored to continue to complete the unfinished instructions, that is, continue to move forward 1 meter at the current position to reach the position required by the instruction.
[0146] If the battery swap station pauses for a preset period of time and the vehicle has not sent a request to continue, you can exit the current verification or re-initiate verification.
[0147] In some implementations of the vehicle executing the verification instruction combination, the vehicle may be unable to complete the verification instruction combination due to external or internal factors. At this time, the vehicle can send a stop execution request to the battery swap station, and the battery swap station and the vehicle can directly exit the current verification or re-initiate verification.
[0148] Furthermore, in some embodiments of step S103, the battery swap station can confirm whether the vehicle has received the verification instruction combination, which can be determined specifically through the signal fed back by the vehicle. If the vehicle has not received the verification instruction combination, the battery swap station can send the verification instruction combination to the vehicle again. If the vehicle has received the verification instruction combination, the battery swap station can confirm whether the vehicle has completed executing the verification instruction combination.
[0149] In some embodiments, the battery swap station may confirm whether the vehicle has completed the verification instruction combination based on a machine learning algorithm or an artificial intelligence algorithm.
[0150] Specifically, the battery swap station can perceive vehicle behavior and / or vehicle results through commonly used machine learning algorithms and artificial intelligence algorithms.
[0151] For example, a battery swap station can use image recognition, behavior analysis and other technologies in machine learning algorithms and artificial intelligence algorithms to obtain real-time images or video data of vehicles through monitoring equipment (such as cameras, etc.) installed around the battery swap station, and then process these data to accurately determine whether the vehicle has executed behavioral instructions such as forward, backward, left turn, right turn, low beam, flash, high beam, etc. according to the instructions. It can also use positioning technology combined with the location information sent by the vehicle to continuously track and analyze the movement trajectory of the vehicle to determine whether the vehicle has executed the result instructions such as reaching the preset target location. By perceiving the behavior and results of the vehicle, the battery swap station can determine whether the vehicle has completed the verification instruction combination.
[0152] In some implementations, the battery swap station may obtain a status signal sent by the vehicle, and confirm whether the vehicle has completed executing the verification instruction combination based on the status signal.
[0153] Specifically, when the battery swap station communicates with the vehicle, the vehicle can send status signals to the battery swap station, including torque signals, UWB wireless positioning signals, etc.
[0154] For example, when a vehicle executes certain verification instructions that require power output (such as acceleration, climbing, turning, etc.), the real-time torque data will be sent to the battery swap station as a status signal. The battery swap station can determine whether the vehicle can effectively output power as required to achieve the action required by the verification instruction by analyzing the torque size, change trend, etc. Or when the battery swap station issues an instruction for the vehicle to reach a preset target location, the UWB positioning signal sent by the vehicle can be used to monitor in real time whether the vehicle has accurately arrived at the designated location, and then determine whether the vehicle has completed the verification instruction combination.
[0155] In some embodiments, the battery swap station can also confirm whether the vehicle has completed the verification instruction combination based on a machine learning algorithm or an artificial intelligence algorithm, as well as a status signal sent by the vehicle, which is not limited here.
[0156] The above is a further description of step S103 , and the following is a further description of step S104 .
[0157] In some implementations of step S104 above, the battery swap station may determine whether it is necessary to resend the verification instruction combination to the vehicle based on the execution result.
[0158] Specifically, if the battery swap station finds that the result of the vehicle executing the command has obvious deviations, does not meet expectations, or has uncertain factors, it will be considered that re-verification is required. At this time, the battery swap station will send a verification command to the vehicle again and ask the vehicle to re-execute it to ensure that it can accurately determine whether it is the target vehicle in the end.
[0159] On the contrary, if the battery swap station determines that the vehicle execution result is as expected and does not need to be re-verified, it will determine whether the vehicle is the target vehicle based on the execution result.
[0160] In some implementations, the battery swap station may obtain the number of verification instructions completed by the vehicle based on the execution result, and determine whether the number of verification instructions completed by the vehicle reaches a preset verification number.
[0161] For example, the total verification command combination sent by the battery swap station includes 5 different verification commands, namely, move forward 1 meter, turn on the low beam, turn right, arrive at the designated location, and turn off the low beam. The vehicle successfully completed 3 of the commands during the execution process. If the preset number of verifications is set to 4, it can be judged that the number of verification commands completed by the vehicle has not reached the preset number of verifications, and thus it can be determined that the vehicle is not the target vehicle.
[0162] In some embodiments, the battery swap station may obtain a verification score obtained by the vehicle executing the verification instruction combination based on the execution result, and determine whether the verification score reaches a preset verification score.
[0163] Specifically, the battery swap station may set a corresponding verification score for each verification instruction in the verification instruction combination according to the difficulty and / or priority of execution.
[0164] Different verification instructions have different degrees of difficulty in executing for vehicles. For instructions that are more difficult to execute, a relatively high verification score can be set; and for instructions that are relatively easy to execute, a relatively low verification score can be set.
[0165] In addition to the execution difficulty, the score can also be set according to the difference in priority. For example, for instructions with higher priority, a relatively high verification score is set; while for instructions with relatively lower priority, the corresponding verification score can be set slightly lower.
[0166] Furthermore, after setting a corresponding verification score for each verification instruction according to the difficulty and / or priority of execution, the battery swap station can accumulate and calculate according to these preset scores based on the execution results of each instruction by the vehicle when the vehicle executes the verification instruction combination, so as to obtain the verification score of the vehicle's execution of the verification instruction combination, and then use this as a basis to determine whether the vehicle has reached the preset verification score, thereby determining whether the vehicle is the target vehicle.
[0167] In some embodiments, the battery swap station can also determine whether the vehicle is a target vehicle based on the number of verification instructions completed by the vehicle and the verification score obtained by the vehicle executing the verification instruction combination, which is not limited here.
[0168] Furthermore, if the battery swap station determines that the vehicle is the target vehicle, a verification success notification is sent to the target vehicle, and the target vehicle is tracked, and the target vehicle is continuously monitored to enter the battery swap process until the target vehicle completes the battery swap. If the battery swap station determines that the vehicle is not the target vehicle, a verification failure notification is sent to the vehicle and the verification process ends.
[0169] The above is a description of the target vehicle identification method applied to a battery swap station.
[0170] Furthermore, the present application also provides a battery replacement method applied to a vehicle to be replaced.
[0171] See attached Figure 2 , Figure 2 1 is a flow chart of the main steps of a battery replacement method according to an embodiment of the present application. Figure 2 As shown, it mainly includes the following steps S201 to S204.
[0172] Step S201: in response to establishing a communication connection with the battery swap station, sending a verification request to the battery swap station;
[0173] The vehicle can send a verification request to the battery swap station based on the battery swap needs, informing the battery swap station that it needs to provide battery swap services so that the battery swap station can initiate the corresponding verification process to confirm whether the vehicle meets the service conditions.
[0174] Step S202: obtaining a preparation verification signal sent by the battery swap station;
[0175] After the battery swap station receives the verification request sent by the vehicle, it will feedback to the vehicle that it has received the request and send a verification preparation signal to prompt the vehicle to prepare for the subsequent verification process.
[0176] Step S203: based on the preparation verification signal reaching the preset monitoring area, a preparation completion signal is sent to the battery swap station;
[0177] Specifically, after the vehicle receives the verification preparation signal sent by the battery swap station, it will drive to the preset monitoring area designated by the battery swap station for verification as required. This area is usually equipped with relevant monitoring equipment (such as cameras, positioning devices, etc.) so that the battery swap station can accurately observe and monitor the subsequent verification operations of the vehicle.
[0178] After the vehicle arrives at the preset monitoring area and completes its own relevant preparations (such as adjusting the vehicle system status, preparing relevant equipment, etc.), it can send a preparation verification signal to the battery swap station to inform the battery swap station that it is ready to enter the formal verification process.
[0179] Furthermore, after receiving the preparation completion signal sent by the vehicle, the battery swap station can determine whether the preparation completion signal is legal.
[0180] If the preparation completion signal is legal, the battery swap station can generate a set of instruction combinations for this verification based on the specific situation of the vehicle (such as vehicle type, battery condition, etc.), and send the verification instruction combinations to the vehicle all or one by one, so that the battery swap station and the vehicle align the operation signals; if the preparation completion signal is illegal, the battery swap station can resend the preparation verification signal to the vehicle.
[0181] Step S204: Obtain the verification instruction combination sent by the battery swap station, and execute the verification instruction combination, so that the battery swap station determines whether the vehicle is the target vehicle based on the execution result.
[0182] Specifically, the vehicle may execute the verification instruction combination after receiving the verification instruction combination sent by the battery swap station.
[0183] In some embodiments, when the vehicle is unable to execute the verification instruction combination, it may send a request to suspend execution or abandon execution request to the battery swap station.
[0184] In some embodiments, the vehicle may also send a request to continue execution to the battery swap station within a preset time after sending a request to suspend execution to the battery swap station, and continue to execute the verification instruction combination.
[0185] Furthermore, after the vehicle completes executing the verification instruction combination, the battery swap station can determine whether it is necessary to resend the verification instruction combination to the vehicle based on the execution result.
[0186] Specifically, if the battery swap station finds that the result of the vehicle executing the command has obvious deviations, does not meet expectations, or has uncertain factors, it will be considered that re-verification is required. At this time, the battery swap station will send a verification command to the vehicle again and ask the vehicle to re-execute it to ensure that it can accurately determine whether it is the target vehicle in the end.
[0187] On the contrary, if the battery swap station determines that the vehicle execution result is as expected and does not need to be re-verified, it will determine whether the vehicle is the target vehicle based on the execution result.
[0188] Furthermore, if the battery swap station determines that the vehicle is the target vehicle, a verification success notification is sent to the target vehicle, and the target vehicle is tracked, and the target vehicle is continuously monitored to enter the battery swap process until the target vehicle completes the battery swap. If the battery swap station determines that the vehicle is not the target vehicle, a verification failure notification is sent to the vehicle and the verification process ends.
[0189] Accordingly, the vehicle can receive a verification success notification sent by the battery swap station to complete the battery swap; or receive a verification failure notification sent by the battery swap station to exit the current verification or re-initiate verification.
[0190] The above is an explanation of the battery replacement method applied to the vehicle to be replaced.
[0191] In some embodiments, see Appendix Figure 3 , Figure 3 FIG. 1 is a flow chart of the main steps of a target vehicle identification method and a battery replacement method according to an embodiment of the present application. Figure 3 As shown, it mainly includes the following steps S301 to S3017.
[0192] Step S301: The vehicle and the battery swap station establish communication;
[0193] Step S302: The vehicle sends a verification request to the battery swap station;
[0194] Step S303: the battery swap station sends a verification preparation signal to the vehicle;
[0195] Step S304: the vehicle arrives at a preset monitoring area;
[0196] Step S305: The vehicle sends a preparation completion signal to the battery swap station;
[0197] Step S306: The battery swap station determines whether the preparation completion signal is legal;
[0198] Further, if yes, execute step S307, otherwise return to step S303;
[0199] Step S307: The battery swap station generates a verification instruction combination and sends it to the vehicle;
[0200] Step S308: The battery swap station confirms whether the vehicle has completed the verification instruction combination;
[0201] Further, if yes, execute step S3015, otherwise execute step S309;
[0202] Step S309: the battery swap station sends a verification instruction combination to the vehicle;
[0203] Step S3010: The vehicle determines whether a verification instruction combination is received;
[0204] Further, if yes, execute step S3011, otherwise return to step S309;
[0205] Step S3011: The vehicle executes the verification instruction combination;
[0206] Step S3012: The battery swap station determines whether a suspension request or a stop request sent by the vehicle is received;
[0207] Further, if yes, execute step S3013, otherwise execute step S3014;
[0208] Step S3013: The battery swap station pauses to confirm whether the vehicle has completed the verification instruction combination, and then returns to step S3012;
[0209] Step S3014: The battery swap station determines whether it is necessary to resend the verification instruction combination to the vehicle based on the execution result;
[0210] Further, if yes, return to step S309, otherwise return to step S308;
[0211] Step S3015: The battery swap station determines whether the vehicle is a target vehicle;
[0212] Further, if yes, execute step S3016, otherwise execute step S3017;
[0213] Step S3016: The battery swap station sends a verification success notification to the target vehicle;
[0214] Step S3017: The battery swap station sends a verification failure notification to the target vehicle.
[0215] It should be pointed out that although the various steps in the above embodiments are described in a specific order, those skilled in the art can understand that in order to achieve the effect of the present application, different steps do not have to be executed in such an order. They can be executed simultaneously (in parallel) or in other orders. These changes are within the scope of protection of the present application.
[0216] It is understood by those skilled in the art that all or part of the processes in the method for implementing the above-mentioned embodiment of the present application can also be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include: any entity or device, medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory, random access memory, electrical carrier signal, telecommunication signal and software distribution medium, etc. that can carry the computer program code.
[0217] Furthermore, the present application also provides a battery swap station. Figure 4 , Figure 4 FIG. 1 is a schematic diagram of the main structure of a battery swap station according to an embodiment of the present application. Figure 4 As shown, the battery swap station in the embodiment of the present application mainly includes a processor 401 and a memory 402. The memory 402 can be configured to store a program for executing the target vehicle identification method of the above method embodiment, and the processor 401 can be configured to execute the program in the memory 402, which includes but is not limited to executing the target vehicle identification method of the above method embodiment. For ease of explanation, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application.
[0218] In some possible implementations of the present application, the battery swap station may include multiple processors 401 and multiple memories 402. The program for executing the target vehicle identification method of the above method embodiment can be divided into multiple subprograms, and each subprogram can be loaded and run by the processor 401 to execute different steps of the target vehicle identification method of the above method embodiment. Specifically, each subprogram can be stored in different memories 402, and each processor 401 can be configured to execute the program in one or more memories 402 to jointly implement the target vehicle identification method of the above method embodiment, that is, each processor 401 executes different steps of the target vehicle identification method of the above method embodiment to jointly implement the target vehicle identification method of the above method embodiment.
[0219] The above-mentioned multiple processors 401 may be processors deployed on the same device. For example, the above-mentioned battery swap station may be a high-performance device composed of multiple processors, and the above-mentioned multiple processors 401 may be processors configured on the high-performance device. In addition, the above-mentioned multiple processors 401 may also be processors deployed on different devices. For example, the above-mentioned battery swap station may be a server cluster, and the above-mentioned multiple processors 401 may be processors on different servers in the server cluster.
[0220] Furthermore, the present application also provides a vehicle. Figure 5 , Figure 5 FIG. 1 is a schematic diagram of the main structure of a vehicle according to an embodiment of the present application. Figure 5 As shown, the vehicle in the embodiment of the present application mainly includes a processor 501 and a memory 502. The memory 502 can be configured to store a program for executing the battery replacement method of the above method embodiment, and the processor 501 can be configured to execute the program in the memory 502, which includes but is not limited to the program for executing the battery replacement method of the above method embodiment. For ease of explanation, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application.
[0221] In some possible implementations of the present application, the vehicle may include multiple processors 501 and multiple memories 502. The program for executing the battery replacement method of the above method embodiment can be divided into multiple sub-programs, and each sub-program can be loaded and run by the processor 501 to execute different steps of the battery replacement method of the above method embodiment. Specifically, each sub-program can be stored in different memories 502, respectively, and each processor 501 can be configured to execute programs in one or more memories 502 to jointly implement the battery replacement method of the above method embodiment, that is, each processor 501 executes different steps of the battery replacement method of the above method embodiment, to jointly implement the battery replacement method of the above method embodiment.
[0222] The above-mentioned multiple processors 501 may be processors deployed on the same device. For example, the above-mentioned vehicle may be a high-performance device composed of multiple processors, and the above-mentioned multiple processors 501 may be processors configured on the high-performance device. In addition, the above-mentioned multiple processors 501 may also be processors deployed on different devices. For example, the above-mentioned vehicle may be a server cluster, and the above-mentioned multiple processors 501 may be processors on different servers in the server cluster.
[0223] Furthermore, the present application also provides a computer-readable storage medium. In a computer-readable storage medium embodiment according to the present application, the computer-readable storage medium can be configured to store a program for executing the target vehicle identification method or battery replacement method of the above-mentioned method embodiment, and the program can be loaded and run by the processor to implement the above-mentioned target vehicle identification method or battery replacement method. For ease of explanation, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. The computer-readable storage medium can be a memory device formed by various electronic devices. Optionally, the computer-readable storage medium in the embodiment of the present application is a non-temporary computer-readable storage medium.
[0224] It should be noted that the relevant user personal information that may be involved in the various embodiments of the present application is strictly in accordance with the requirements of laws and regulations, following the principles of legality, legitimacy and necessity, based on the reasonable purposes of business scenarios, to process the personal information that users actively provide during the use of products / services or generated due to the use of products / services, as well as the personal information obtained with the user's authorization.
[0225] The user personal information processed by this application will vary depending on the specific product / service scenario, and shall be based on the specific scenario in which the user uses the product / service, and may involve the user's account information, device information, vehicle information or other related information. This application will treat the user's personal information and its processing with a high degree of diligence.
[0226] This application attaches great importance to the security of user personal information and has taken reasonable and feasible security protection measures that meet industry standards to protect user information and prevent personal information from being accessed, disclosed, used, modified, damaged or lost without authorization.
[0227] So far, the technical solution of the present application has been described in conjunction with an embodiment shown in the accompanying drawings, but it is easy for those skilled in the art to understand that the protection scope of the present application is obviously not limited to these specific embodiments. Without departing from the principles of the present application, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present application.
Claims
1. A target vehicle identification method, applied to a battery swap station, characterized in that: The method comprises: In response to establishing a communication connection with a vehicle, obtaining a verification request sent by the vehicle; sending a preparation verification signal to the vehicle so that the vehicle reaches a preset monitoring area based on the preparation verification signal; Acquire a preparation completion signal sent by the vehicle, send a verification instruction combination to the vehicle, and confirm whether the vehicle has completed the verification instruction combination; If so, determining whether the vehicle is a target vehicle based on the execution result; Wherein, the verification instruction combination includes behavior instructions and / or result instructions.
2. The target vehicle identification method according to claim 1, characterized in that: The step of confirming whether the vehicle has completed executing the verification instruction combination includes: Confirming whether the vehicle has completed the verification instruction combination based on a machine learning algorithm or an artificial intelligence algorithm; and / or, Acquiring a status signal sent by the vehicle; Based on the status signal, it is confirmed whether the vehicle has completed the verification instruction combination.
3. The target vehicle identification method according to claim 1, characterized in that: The determining whether the vehicle is a target vehicle based on the execution result includes: Determining whether it is necessary to resend the verification instruction combination to the vehicle based on the execution result; When it is not necessary to resend the verification instruction combination to the vehicle, determining whether the vehicle is a target vehicle based on the execution result; If so, a verification success notification is sent to the target vehicle, and the target vehicle is tracked until the target vehicle completes the battery replacement; otherwise, a verification failure notification is sent to the vehicle.
4. The target vehicle identification method according to claim 3, characterized in that: The determining whether the vehicle is a target vehicle based on the execution result includes: Acquire the number of verification instructions completed by the vehicle based on the execution result; Determining whether the number of verification instructions completed by the vehicle reaches a preset verification number; and / or, Obtaining, based on the execution result, a verification score obtained by the vehicle executing the verification instruction combination; Determine whether the verification score reaches a preset verification score.
5. The target vehicle identification method according to claim 4, characterized in that: The method further comprises: A corresponding verification score is set for each verification instruction in the verification instruction combination according to the execution difficulty and / or priority.
6. The target vehicle identification method according to claim 1, characterized in that: After sending the verification instruction combination to the vehicle, the method further includes: confirming whether the vehicle sends a request for suspension of execution; If yes, suspend confirmation of whether the vehicle has completed the verification instruction combination; or suspend confirmation of whether the vehicle has completed the verification instruction combination, and insert the suspension execution request into the verification instruction combination to monitor the vehicle; Until the vehicle sends a request to continue execution, continue to confirm whether the vehicle has completed the execution of the verification instruction combination; or, when the pause time reaches a preset time and the vehicle still does not send the request to continue execution, exit the current verification or re-initiate verification; or, confirming whether the vehicle sends a stop execution request; If yes, exit the current verification or re-initiate verification.
7. The target vehicle identification method according to claim 1, characterized in that: The preparation completion signal includes at least one of a vehicle model, a battery replacement model, a battery replacement order number, a battery replacement order timestamp, a verification code, and a license plate number; after obtaining the preparation completion signal sent by the vehicle, the method further includes: Determining whether the preparation completion signal is legal; If so, the verification instruction combination is sent to the vehicle; otherwise, the preparation verification signal is sent to the vehicle again.
8. A battery replacement method, applied to a vehicle to be replaced, characterized in that: The method comprises: In response to establishing a communication connection with the battery swap station, sending a verification request to the battery swap station; Obtaining a preparation verification signal sent by the battery swap station; based on the preparation verification signal reaching a preset monitoring area, and sending a preparation completion signal to the battery swap station; The verification instruction combination sent by the battery swap station is obtained, and the verification instruction combination is executed, so that the battery swap station determines whether the vehicle is a target vehicle based on the execution result.
9. The battery replacement method according to claim 8, characterized in that: After executing the verification instruction combination, the method further includes: Obtain the verification success notification sent by the battery swap station and complete the battery swap; or, Obtain the verification failure notification sent by the battery swap station, exit the current verification or re-initiate verification.
10. The battery replacement method according to claim 8, characterized in that: After obtaining the verification instruction combination sent by the battery swap station, the method further includes: When the verification instruction combination cannot be executed, sending a request to suspend execution or abandon execution to the battery swap station; and / or, Within a preset time period after sending the suspension execution request to the battery swap station, sending a continuation execution request to the battery swap station, and continuing to execute the verification instruction combination.
Citation Information
Cited By
Battery replacement method, battery replacement system, computing device and readable storage medium
CN121425027A