Calibration method, calibration apparatus, electronic device, storage medium, and vehicle

WO2026179394A1PCT designated stage Publication Date: 2026-09-03ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/147911
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-02-27
Filing Date
2025-12-31
Publication Date
2026-09-03

Smart Images

  • Figure CN2025147911_03092026_PF_FP_ABST
    Figure CN2025147911_03092026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses a calibration method, a calibration apparatus, an electronic device, a storage medium, and a vehicle. The method comprises: when a vehicle establishes a communication connection with a first terminal, in response to a calibration request sent by the first terminal, determining a plurality of first signal strengths of the communication connection when the first terminal is at a plurality of calibration positions, the request carrying a first identifier of the first terminal, and the plurality of calibration positions being in one-to-one correspondence with the plurality of first signal strengths; on the basis of the plurality of first signal strengths, determining a target signal strength corresponding to the first identifier; and using, as calibration signal strengths matching the first identifier, a plurality of calibration signal strengths corresponding to the first identifier and the target signal strength in a first correspondence.
Need to check novelty before this filing date? Find Prior Art

Description

Calibration methods, calibration devices, electronic equipment, storage media, and vehicles Cross-reference of related applications

[0001] This application claims priority to Chinese Patent Application No. 202510226418.2, filed with the Chinese Patent Office on February 27, 2025, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to, but is not limited to, the field of vehicle technology, and particularly to a calibration method, calibration device, electronic device, storage medium, and vehicle. Background Technology

[0003] Bluetooth keys are becoming increasingly widely used. The principle of a Bluetooth key is as follows: after the terminal device is paired and connected to the vehicle, the vehicle receives the signal from the terminal device through the Bluetooth antenna and determines the strength of the signal (Received Signal Strength Indicator, RSSI). Based on the strength of the signal (also known as the Bluetooth signal strength), the vehicle can be unlocked or locked. Summary of the Invention

[0004] Currently, car manufacturers pre-calibrate Bluetooth signal strength to obtain calibrated parameters, and use these parameters to fix the approach unlock distance and the distance to lock. Car manufacturers can store these calibrated parameters in the cloud, which users can retrieve. When a user's device (e.g., a mobile phone) approaches or moves away from the vehicle, it can achieve seamless vehicle control based on the calibrated parameters, i.e., unlocking and locking the vehicle based on signal strength. However, the signal strength of different devices varies significantly. If the same calibration parameters are set for different devices, it may lead to incompatibility between the signal strength of different devices and the corresponding approach unlock distance and distance to lock. Therefore, when a user approaches or moves away from the vehicle with different devices, there may be situations where the device cannot control the vehicle's unlocking and locking functions.

[0005] The following is an overview of the subject matter described in detail in this application. This overview is not intended to limit the scope of the claims.

[0006] This application provides a calibration method, calibration device, electronic device, storage medium, and vehicle, which can obtain the calibration signal strength corresponding to the terminal's identifier, improve the flexibility of calibration signal strength adaptation, and thus better control the vehicle's functions through calibration signal strength.

[0007] In a first aspect, embodiments of this application provide a calibration method, the method comprising: when a vehicle establishes a communication connection with a first terminal, in response to a calibration request sent by the first terminal, determining a plurality of first signal strengths of the communication connection when the first terminal is at a plurality of calibration locations, wherein the plurality of calibration locations correspond one-to-one with the plurality of first signal strengths, and the calibration request carries a first identifier of the first terminal; determining a target signal strength corresponding to the first identifier based on the plurality of first signal strengths; taking a plurality of calibration signal strengths corresponding to the first identifier and the target signal strength in a first correspondence as calibration signal strengths matching the first identifier, wherein the first correspondence includes: a plurality of signal strengths corresponding to each terminal identifier, and a plurality of calibration signal strengths corresponding to each signal strength; each calibration signal strength is configured to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle.

[0008] In one embodiment of this application, determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations includes: taking one of the multiple calibration locations as the current calibration location; sending a first prompt message to the first terminal, the first prompt message being configured to instruct the first terminal to move to the current calibration location; when the first terminal is detected to be at the current calibration location, collecting the signal strength of the communication connection to obtain a first signal strength; if a first calibration location exists among the multiple calibration locations, taking the first calibration location as the current calibration location, and proceeding to the step of sending the first prompt message to the first terminal, wherein the first calibration location is a calibration location that has not participated in calibration, and the multiple first signal strengths include the first signal strengths collected each time.

[0009] In one embodiment of this application, the step of collecting the signal strength of the communication connection to obtain a first signal strength includes: collecting the signal strength of the communication connection at multiple sampling times to obtain multiple first sampled signal strengths; filtering the multiple first sampled signal strengths to obtain multiple second sampled signal strengths; and calculating the average of the multiple second sampled signal strengths to obtain the first signal strength.

[0010] In one embodiment of this application, the calibration signal strength includes a first calibration signal strength, which is configured to trigger the first terminal to control the vehicle's start function. After taking multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as the calibration signal strength matching the first identifier, the method further includes: sending a second prompt message to the first terminal, the second prompt message being configured to instruct the first terminal to move to a test calibration interval; when the first terminal is detected to be located in the test calibration interval, acquiring the test signal strength of the communication connection; when the test signal strength is less than the first calibration signal strength, outputting a third prompt message, the third prompt message being configured to indicate successful calibration; and when the test signal strength is greater than or equal to the first calibration signal strength, outputting a fourth prompt message, the fourth prompt message being configured to indicate calibration failure.

[0011] In one embodiment of this application, the first correspondence includes multiple identifiers. For any second identifier among the multiple identifiers, the calibration signal strength of each calibration parameter set corresponding to the second identifier is determined as follows: the distance corresponding to the target function of the second identifier obtained from the second correspondence is used as the target distance. The second correspondence includes multiple terminal identifiers, multiple functions corresponding to each identifier, and the distance corresponding to each function. The target function is the function corresponding to the calibration signal strength. A first value is calculated based on the environmental attenuation factor and the target distance. A calibration signal strength in the calibration parameter set corresponding to the second identifier is calculated based on the first value and the standard signal strength corresponding to the second identifier.

[0012] In one embodiment of this application, the step of calculating a calibration signal strength in a calibration parameter set corresponding to the second identifier based on the standard signal strength corresponding to the first value and the second identifier includes: calculating the calibration signal strength using the following formula: RSSI=A-10×n×lg d;

[0013] Where RSSI is the calibrated signal strength, A is the standard signal strength corresponding to the second identifier, n is the environmental attenuation factor, d is the target distance, and n×lg d is the first value.

[0014] In one embodiment of this application, the method further includes: determining the standard signal strength corresponding to the second identifier according to the following manner: sending a fifth prompt message to the first terminal, the fifth prompt message being configured to instruct the first terminal to move to a preset standard calibration position; when the first terminal is detected to be located at the preset standard calibration position, collecting the signal strength of the communication connection to obtain the standard signal strength corresponding to the second identifier.

[0015] In one embodiment of this application, before determining the plurality of first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to a calibration request sent by the first terminal, the method further includes: in response to a calibration signal strength acquisition request sent by the first terminal, requesting a cloud platform to acquire a calibration signal strength matching the first identifier and the vehicle identifier, the calibration signal strength acquisition request carrying the first identifier; if a calibration signal strength matching the first identifier and the vehicle identifier is acquired from the cloud platform within a preset time period, then controlling at least one function of the vehicle according to the matching calibration signal strength; if a calibration signal strength matching the first identifier and the vehicle identifier is not acquired from the cloud platform within the preset time period, then jumping to the step of determining the plurality of first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to the calibration request sent by the first terminal.

[0016] In one embodiment of this application, after taking the multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as calibration signal strengths matching the first identifier, the method further includes: when the vehicle establishes a communication connection with the second terminal and the identifier of the second terminal is the same as the first identifier, obtaining the calibration signal strength matching the first identifier from the cloud platform; and sending the calibration signal strength to the second terminal.

[0017] Secondly, embodiments of this application provide a calibration device, the device comprising: a transceiver module configured to, in response to a calibration request sent by the first terminal when a communication connection is established between a vehicle and a first terminal, determine a plurality of first signal strengths of the communication connection at a plurality of calibration locations, wherein the plurality of calibration locations correspond one-to-one with the plurality of first signal strengths, and the calibration request carries a first identifier of the first terminal; a first determining module configured to determine a target signal strength corresponding to the first identifier based on the plurality of first signal strengths; and a processing module configured to take a plurality of calibration signal strengths corresponding to the first identifier and the target signal strength in a first correspondence as calibration signal strengths matching the first identifier, wherein the first correspondence includes: a plurality of signal strengths corresponding to each terminal identifier, and a plurality of calibration signal strengths corresponding to each signal strength; each calibration signal strength is configured to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle.

[0018] Thirdly, embodiments of this application provide an electronic device, including: a processor and a memory storing computer program instructions; the processor executes the computer program instructions to implement the calibration method as described in the first aspect.

[0019] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions, which, when executed by a processor, implement the calibration method described in the first aspect.

[0020] Fifthly, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the calibration method as described in the first aspect.

[0021] Sixthly, embodiments of this application provide a vehicle including the electronic equipment described in the third aspect.

[0022] This application discloses a calibration method, calibration device, electronic device, storage medium, and vehicle. When a vehicle establishes a communication connection with a first terminal, in response to a calibration request sent by the first terminal, the request carries a first identifier of the first terminal. It determines multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations, with each calibration location corresponding one-to-one with a single first signal strength. Based on the multiple first signal strengths, a target signal strength corresponding to the first identifier is determined. Multiple calibration signal strengths corresponding to the first identifier and the target signal strengths in a first correspondence are used as calibration signal strengths matching the first identifier. The first correspondence includes multiple signal strengths corresponding to each terminal identifier and multiple calibration signal strengths corresponding to each signal strength. The resulting calibration signal strengths are adapted to the terminal with the first identifier. This method can adaptively match different terminal identifiers to obtain calibration signal strengths corresponding to the terminal identifiers, improving the flexibility of calibration signal strength adaptation and thus enabling better control of vehicle functions through calibration signal strength.

[0023] Other aspects will become clear after reading and understanding the accompanying drawings and detailed embodiments. Attached Figure Description

[0024] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] The accompanying drawings are used to provide a further understanding of the technical solutions of this application and constitute a part of the specification. They are used together with the embodiments of this application to explain the technical solutions of this application and do not constitute a limitation on the technical solutions of this application.

[0026] Figure 1A is a flowchart illustrating the calibration method provided in an embodiment of this application.

[0027] Figure 1B is a flowchart illustrating the determination of multiple first signal strengths for communication connections when the first terminal is at multiple calibrated locations, according to an embodiment of this application.

[0028] Figure 1C is a flowchart of acquiring the first signal strength by collecting the signal strength of the communication connection according to an embodiment of this application.

[0029] Figure 1D is another flowchart of the calibration method provided in the embodiments of this application.

[0030] Figure 1E is a flowchart for determining the strength of each calibration signal in the set of calibration parameters corresponding to the second identifier.

[0031] Figure 1F is a flowchart for determining the standard signal strength corresponding to the second identifier.

[0032] Figure 1G is another flowchart of the calibration method provided in the embodiments of this application.

[0033] Figure 2 is a schematic diagram of a calibration interface provided in an embodiment of this application.

[0034] Figure 3 is a schematic diagram of another calibration interface provided in an embodiment of this application.

[0035] Figure 4 is a schematic diagram of another calibration interface provided in an embodiment of this application.

[0036] Figure 5 is a schematic diagram of the positional relationship between the vehicle and multiple points provided in the embodiments of this application.

[0037] Figure 6 is a schematic diagram of the vehicle start-up area provided in an embodiment of this application.

[0038] Figure 7 is a schematic diagram of the relationship between the vehicle, the cloud, and the terminal provided in the embodiments of this application.

[0039] Figure 8 is a radar schematic diagram of the driver's side distance provided by the calibration method of this application embodiment.

[0040] Figure 9 is a radar schematic diagram of the co-pilot side distance provided by the calibration method of this application embodiment.

[0041] Figure 10 is a radar schematic diagram of the rear-side distance provided by the calibration method of this application embodiment.

[0042] Figure 11 is a radar diagram showing the distance to the driver's side by adjusting parameters through gear shifting.

[0043] Figure 12 is a radar diagram showing the distance to the passenger side via gear shift parameters.

[0044] Figure 13 is a radar diagram showing the rear-side distance of the vehicle by adjusting parameters through gear shifting.

[0045] Figure 14 is a schematic diagram of the calibration device provided in the embodiment of this application.

[0046] Figure 15 is a schematic diagram of the structure of the electronic device provided in an embodiment of this application.

[0047] Figure 16 is a structural schematic diagram of the vehicle provided in an embodiment of this application. Detailed Implementation

[0048] The features and exemplary embodiments of various aspects of this application will now be described in detail. The application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are intended to explain the application only and not to limit it. Those skilled in the art will recognize that the application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of the application by illustrating examples.

[0049] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.

[0050] In various specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. Additionally, in the embodiments of this application, when it is necessary to obtain sensitive personal information of the user, separate permission or consent from the user is obtained through pop-ups or redirection to a confirmation page. Only after obtaining the user's separate permission or consent are the necessary user-related data obtained to enable the methods, devices, electronic devices, storage media, and vehicles in the embodiments of this application to operate normally.

[0051] This application provides a calibration method, calibration device, electronic device, storage medium, and vehicle. The calibration method provided in this application will be described first.

[0052] Figure 1A is a flowchart illustrating a calibration method provided in an embodiment of this application. As shown in Figure 1A, the calibration method provided in this embodiment can be applied to vehicles and includes the following steps 101A-103A.

[0053] Step 101A: When the vehicle establishes a communication connection with the first terminal, in response to a calibration request sent by the first terminal, determine multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations, wherein the multiple calibration locations correspond one-to-one with the multiple first signal strengths, and the calibration request carries a first identifier of the first terminal.

[0054] In this embodiment, the prerequisite for calibration is that the vehicle and the terminal need to establish a communication connection, such as a Bluetooth connection. The executing entity of this application can be an electronic device, which is installed in the vehicle.

[0055] In this embodiment, when a communication connection is established between the vehicle and the first terminal, the user triggers a calibration request through the first terminal. In response to the calibration request sent by the first terminal, the vehicle determines multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations, with each calibration location corresponding to a different first signal strength. For example, determining multiple first signal strengths of the Bluetooth connection at multiple calibration locations. The calibration request carries a first identifier of the first terminal, which may be the terminal model or terminal brand name.

[0056] In one implementation of this application, when the first terminal is at a certain calibrated location, the first terminal can send a test signal to the vehicle through a communication connection with the vehicle. The vehicle receives the test signal and determines the signal strength of the test signal as the first signal strength. Alternatively, the first terminal can collect the signal strength of the communication connection with the vehicle and determine the collected signal strength as the first signal strength. Or, the first terminal can directly send indication information to the vehicle through the communication connection to indicate the signal strength of the communication connection, and the vehicle determines the signal strength indicated by the indication information as the first signal strength.

[0057] Step 102A: Determine the target signal strength corresponding to the first identifier based on the plurality of first signal strengths.

[0058] In this embodiment, each of the plurality of first signal strengths is the actual signal strength obtained by the user holding the first terminal at each of the plurality of calibration positions. The vehicle can calculate the target signal strength based on the plurality of first signal strengths. For example, the plurality of calibration positions may be five. In one implementation, the vehicle can calculate the average of the five first signal strengths corresponding to the five calibration positions and use the average as the target signal strength. In another implementation, the vehicle can remove the largest and smallest first signal strengths from the plurality of first signal strengths, calculate the average of the remaining first signal strengths, and use the average as the target signal strength. In another implementation, the vehicle can randomly select one signal strength from the plurality of first signal strengths as the target signal strength. In yet another implementation, the vehicle can select either the largest or the smallest first signal strength from the plurality of first signal strengths as the target signal strength.

[0059] Step 103A: Take the multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as calibration signal strengths that match the first identifier. The first correspondence includes: multiple signal strengths corresponding to each terminal identifier and multiple calibration signal strengths corresponding to each signal strength. Each calibration signal strength is used to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle.

[0060] In this embodiment, a first correspondence is pre-set. The vehicle (or vehicle-side terminal) can obtain the first correspondence locally or from a first terminal. The first correspondence includes multiple signal strengths corresponding to each terminal identifier, and multiple calibration signal strengths corresponding to each signal strength. Each calibration signal strength is used to trigger the terminal corresponding to the corresponding identifier to control at least one function of the vehicle. The at least one function includes unlocking, locking, starting, etc. The first correspondence may also include multiple terminal identifiers.

[0061] In the above steps, the first identifier of the first terminal and the target signal strength corresponding to the first identifier are matched with multiple terminal identifiers in the first correspondence relationship and multiple signal strengths corresponding to each terminal identifier, so that the multiple signal strengths corresponding to the first identifier and the target signal strength in the first correspondence relationship are used as the calibration signal strengths matched with the first identifier. Through the above matching process, the calibration signal strength adapted to the first terminal is found.

[0062] Each calibration signal strength is used to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle. The terminal corresponding to the aforementioned corresponding identifier can be a first terminal. Taking the first terminal as an example, if there are three calibration signal strengths, the matched calibration signal strengths include three, which can be referred to as the first calibration signal strength, the second calibration signal strength, and the third calibration signal strength. The first calibration signal strength can be used to trigger the first terminal to control the vehicle's start function, enabling control of vehicle start; the second calibration signal strength can be used to trigger the first terminal to control the vehicle's door unlock function, enabling control of door unlock; and the third calibration signal strength can be used to trigger the first terminal to lock the vehicle's doors, enabling control of door lock.

[0063] In one implementation, when a user holds the first terminal close to the vehicle, and a communication connection is established between the vehicle and the first terminal, the vehicle determines the signal strength of the communication connection when the first terminal is at a certain location. If this signal strength is the second calibration signal strength mentioned above, then the second calibration signal strength is used to trigger the first terminal to control the vehicle's door unlocking function, thereby unlocking the door. In another implementation, when a communication connection is established between the vehicle and the first terminal, the vehicle determines the signal strength of the communication connection when the first terminal is at another location. If this signal strength is the third calibration signal strength mentioned above, then the third calibration signal strength is used to trigger the first terminal to control the vehicle's door locking function, thereby locking the door. This achieves functions such as unlocking upon proximity and locking upon distance.

[0064] In this embodiment, when a communication connection is established between the vehicle and the first terminal, in response to a calibration request sent by the first terminal, the vehicle determines multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations. Each calibration location corresponds one-to-one with a single first signal strength, and the calibration request carries a first identifier of the first terminal. The vehicle determines a target signal strength corresponding to the first identifier based on the multiple first signal strengths, and uses the multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence relationship as the calibration signal strengths matched with the first identifier. The first correspondence relationship includes multiple signal strengths corresponding to each terminal identifier, and multiple calibration signal strengths corresponding to each signal strength. The resulting calibration signal strengths are adapted to the terminal with the first identifier. This method can adaptively match different terminal identifiers to obtain calibration signal strengths corresponding to the terminal identifiers, improving the flexibility of calibration signal strength adaptation, thereby enabling better control of vehicle functions through calibration signal strengths.

[0065] In this embodiment, to facilitate the distinction between the first signal strength, the target signal strength, and the calibration signal strength, the following can be considered: the first signal strength can be the measured signal strength obtained by the current vehicle in actual measurement of the communication connection; the target signal strength can be the reference signal strength obtained by the current vehicle in calculation or processing of multiple measured signal strengths; the calibration signal strength is used to trigger the terminal to control the vehicle's functions and can be understood as an operation signal strength.

[0066] Figure 1B is a flowchart illustrating the determination of multiple first signal strengths for communication connections when the first terminal is at multiple calibrated locations, according to an embodiment of this application.

[0067] As shown in Figure 1B, determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibrated locations includes the following steps 101B-104B.

[0068] In step 101B, one of the plurality of calibration positions is selected as the current calibration position;

[0069] In step 102B, a first prompt message is sent to the first terminal, the first prompt message being used to instruct the first terminal to move to the current calibration position;

[0070] In step 103B, when the first terminal is detected to be located at the current calibration position, the signal strength of the communication connection is collected to obtain the first signal strength;

[0071] In step 104B, if a first calibration position exists among the plurality of calibration positions, the first calibration position is taken as the current calibration position, and the process jumps to the step of sending the first prompt information to the first terminal. Here, the first calibration position is a calibration position that has not participated in the calibration, and the plurality of first signal strengths include the first signal strength obtained each time.

[0072] In this embodiment, the vehicle selects one of multiple calibration locations as the current calibration location and sends a first prompt message to the first terminal, instructing the user to move the first terminal to the current calibration location. After seeing the prompt message, the user places the terminal at the current calibration location.

[0073] When the first terminal is detected to be at the current calibration position, the vehicle collects the signal strength of the communication connection to obtain the first signal strength.

[0074] If a first calibration location exists among multiple calibration locations, i.e., there is a calibration location that has not participated in the calibration, the vehicle will take the first calibration location as the current calibration location and jump to the step of sending the first prompt information to the first terminal. The multiple first signal strengths include the first signal strength obtained each time.

[0075] For example, multiple calibration locations may include the center position of the driver's side window, a position outside the driver's side door and at a preset first distance from the driver's side door, a position at a preset second distance from the tailgate, a position at a preset third distance from the front of the vehicle, and a preset position inside the vehicle. The aforementioned preset first distance, preset second distance, and preset third distance may be the same or different.

[0076] For example, the vehicle can use the center position of the driver's side window from the aforementioned multiple calibration positions as the current calibration position and send a first prompt message to the first terminal. The first prompt message instructs the first terminal to move to the current calibration position, i.e., the center position of the driver's side window. When the first terminal is detected to be at the current calibration position, i.e., the center position of the driver's side window, the vehicle collects the signal strength of the communication connection to obtain the first signal strength collected this time. The vehicle continues to use a preset position outside the driver's side door and at a first distance from the driver's side door as the current calibration position and sends a first prompt message to the first terminal. The first prompt message instructs the first terminal to move to the current calibration position, i.e., outside the driver's side door and at a preset first distance from the driver's side door. When the first terminal is detected to be at the current calibration position, i.e., outside the driver's side door and at a preset first distance from the driver's side door, the vehicle collects the signal strength of the communication connection to obtain the first signal strength collected this time. According to this method, the vehicle sequentially obtains five first signal strengths collected at the aforementioned five positions, and these five first signal strengths correspond one-to-one with the five calibration positions.

[0077] It should be noted that the distance between the first terminal and the vehicle can be detected using the vehicle's sensors, radar, cameras, etc. In one implementation, an ultrasonic sensor mounted on the vehicle emits ultrasonic waves around the vehicle. After the ultrasonic waves sense the first terminal, they reflect back, and the ultrasonic sensor receives the reflected waves. By calculating the time difference between the reflection and reception of the ultrasonic waves, the round-trip time is obtained. Combined with the speed of sound in air, the distance between the vehicle and the first terminal is calculated. The speed of sound in air is approximately 340 m / s. Multiplying the ultrasonic sensing speed by the round-trip time yields a first result, which is then divided by 2 to obtain the distance. This distance is the distance between the vehicle and the first terminal. In another implementation, a lidar mounted on the vehicle emits a laser signal in the direction of the current calibration location indicated in the prompt message. If the first terminal is located in this direction, it can emit a laser signal back to the vehicle. By comparing the time, phase, and frequency of the emitted and received signals, the distance between the vehicle and the first terminal is calculated. For example, multiplying the speed of sound in air by the round-trip time yields a second result, which is then divided by 2 to obtain the distance. This distance is also the distance between the vehicle and the first terminal. The method for calculating the distance between the vehicle and the first terminal is not limited to the above method; other methods may also be used.

[0078] In this embodiment, by sending a prompt message to the terminal, the user is prompted to take the terminal to the corresponding calibration location for calibration, and the signal strength is collected from multiple directions to obtain more comprehensive data corresponding to different locations.

[0079] Figure 1C is a flowchart of acquiring the first signal strength by collecting the signal strength of the communication connection according to an embodiment of this application.

[0080] As shown in Figure 1C, the process of acquiring the signal strength of the communication connection to obtain the first signal strength includes the following steps 101C-103C.

[0081] In step 101C, the signal strength of the communication connection is collected at multiple sampling times to obtain multiple first sampled signal strengths;

[0082] In step 102C, the multiple first sampled signal strengths are filtered to obtain multiple second sampled signal strengths;

[0083] In step 103C, the average value of the multiple second sampled signal strengths is calculated to obtain the first signal strength.

[0084] In the above steps, multiple sampling times can be multiple sampling times within a certain period of time. For example, the signal strength of the communication connection is collected every 1 second within 10 seconds to obtain multiple first sampled signal strengths (e.g., 10 first sampled signal strengths). The multiple first sampled signal strengths (e.g., 10 first sampled signal strengths) are filtered (e.g., Kalman filtering) to obtain multiple second sampled signal strengths (e.g., 8 second sampled signal strengths). The average of the multiple second sampled signal strengths (e.g., 8 second sampled signal strengths) is calculated to obtain the first signal strength.

[0085] In this embodiment, noise, interference, and other unwanted fluctuations are removed through filtering, making the signal strength value more stable and accurately reflecting the actual signal situation, which facilitates further analysis of the signal.

[0086] Figure 1D is another flowchart of the calibration method provided in the embodiments of this application.

[0087] In one embodiment of this application, the calibration signal strength includes a first calibration signal strength, which is used to trigger the first terminal to control the vehicle's start function;

[0088] After taking the multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as calibration signal strengths that match the first identifier, the method further includes steps 101D-104D as shown in FIG1D.

[0089] In step 101D, a second prompt message is sent to the first terminal, the second prompt message being used to instruct the first terminal to move to the test calibration range;

[0090] In step 102D, when the first terminal is detected to be located within the test calibration range, the test signal strength of the communication connection is obtained;

[0091] In step 103D, if the test signal strength is less than the first calibration signal strength, a third prompt message is output, which is used to indicate that the calibration is successful.

[0092] In step 104D, if the test signal strength is greater than or equal to the first calibration signal strength, a fourth prompt message is output, which is used to indicate calibration failure.

[0093] Specifically, after calibration, a self-check of the parameters is required to determine the calibration results. The calibration signal includes a first calibration signal strength, which is used to trigger the first terminal to control the vehicle's starting capability.

[0094] In the above steps, the vehicle sends a second prompt message to the first terminal, instructing the first terminal to move to the test calibration range. For example, the minimum value of the test calibration range is greater than a preset value, which can be set to 2m. The first terminal is located more than 2m away from the vehicle. Upon detecting that the first terminal is within the test calibration range (i.e., more than 2m away), the vehicle collects the signal strength of the communication connection to obtain a test signal strength. The vehicle compares the test signal strength with the first calibration signal strength to determine the calibration result, that is, to determine whether the vehicle can start.

[0095] Specifically, if the test signal strength is less than the first calibration signal strength, it indicates that the vehicle cannot start, and the calibration parameters are qualified. At this time, the vehicle outputs a third prompt message, that is, the vehicle sends a third prompt message to the first terminal. The third prompt message is used to indicate that the calibration was successful and the calibration process ended.

[0096] If the test signal strength is greater than or equal to the first calibration signal strength, it indicates that the vehicle can be started, and the aforementioned calibration parameters are considered unqualified. At this time, the vehicle outputs a fourth prompt message, that is, the vehicle sends a fourth prompt message to the first terminal. The fourth prompt message indicates that the calibration has failed and needs to be recalibrated. In this embodiment, the vehicle can perform a self-check on the calibration parameters. If they do not meet the requirements of a certain region, they are considered invalid parameters and need to be recalibrated. This limits the starting distance of the vehicle, allowing it to start only when the distance is relatively short.

[0097] In addition, qualified calibration parameters can be uploaded to the cloud by the vehicle or the first terminal, and the cloud stores the calibration parameters for later retrieval.

[0098] Because some regions have strict restrictions on the distance for keyless start vehicles, this embodiment performs separate detection of the signal strength of this function to ensure that the vehicle can only be started when the distance is relatively close, thus ensuring vehicle safety.

[0099] Figure 1E is a flowchart for determining the strength of each calibration signal in the set of calibration parameters corresponding to the second identifier.

[0100] In one embodiment of this application, the first correspondence includes multiple identifiers. For any second identifier among the multiple identifiers, the strength of each calibration signal in the calibration parameter set corresponding to the second identifier is determined according to steps 101E-103E in FIG1E.

[0101] In step 101E, the distance corresponding to the target function of the second identifier obtained from the second correspondence is used as the target distance. The second correspondence includes the identifiers of multiple terminals, multiple functions corresponding to each identifier, and the distance corresponding to each function. The target function is the function corresponding to the calibration signal strength.

[0102] In step 102E, a first value is calculated based on the environmental attenuation factor and the target distance;

[0103] In step 103E, a calibration signal strength is calculated from the calibration parameter set corresponding to the second identifier based on the first value and the standard signal strength corresponding to the second identifier.

[0104] In this embodiment, the first correspondence includes multiple identifiers (i.e., multiple terminal identifiers). Any one of these identifiers is named the second identifier. The strength of each calibration signal in the calibration parameter set corresponding to the second identifier is calculated. Specifically, a second correspondence can be preset, which includes the identifiers of multiple terminals, multiple functions corresponding to each identifier, and the distance corresponding to each function. Different distances can be preset for different terminals. For example, terminal A corresponds to multiple functions, including an unlocking function, and the distance corresponding to the unlocking function is 1.5m.

[0105] In the above steps, the distance between the second identifier obtained from the second correspondence and the target function is taken as the target distance. The target function is the function corresponding to the calibration signal strength; each calibration signal strength corresponds to at least one function, and each calibration signal strength corresponds to its own distance.

[0106] In one implementation of this application, a first value is calculated based on the environmental attenuation factor and the target distance. A calibration signal strength from the calibration parameter set corresponding to the second identifier is then calculated based on the first value and a pre-determined standard signal strength corresponding to the second identifier. This calibration signal strength is used to trigger the terminal of the second identifier to control the target function of the vehicle. Specifically, the calibration signal strength corresponding to the target function is calculated using equation (1), as follows: RSSI=A-10×n×lg d (1)

[0107] Where RSSI is the calibrated signal strength, A is the standard signal strength corresponding to the second identifier, n is the environmental attenuation factor, d is the target distance, and n×lg d is the first value.

[0108] In one implementation of this application, the standard signal strength can be the signal strength when the transmitter and receiver are 1m apart, where the transmitter can be a terminal and the receiver can be a vehicle.

[0109] In one implementation of this application, the environmental attenuation factor reflects the intensity attenuation of the signal during propagation due to distance and environmental factors, and can be a preset value.

[0110] Figure 1F is a flowchart for determining the standard signal strength corresponding to the second identifier.

[0111] In one implementation of this application, the method further includes a method for determining the standard signal strength corresponding to the second identifier. Taking a first terminal as an example, the standard signal strength corresponding to the second identifier (in this case, the second identifier is the same as the first identifier of the first terminal) is determined according to steps 101F-102F in Figure 1F.

[0112] In step 101F, a fifth prompt message is sent to the first terminal, the fifth prompt message being used to instruct the first terminal to move to a preset standard calibration position;

[0113] In step 102F, when the first terminal is detected to be located at the preset standard calibration position, the signal strength of the communication connection is collected to obtain the standard signal strength corresponding to the second identifier.

[0114] In the above steps, the vehicle sends a fifth prompt message to the first terminal, that is, to the first terminal corresponding to the second identifier. The fifth prompt message is used to instruct the first terminal to move to a preset standard calibration position. For example, the fifth prompt message is used to instruct the first terminal to move to a position 1m away from the vehicle. When the first terminal is detected to be at the preset standard calibration position, the vehicle collects the signal strength of the communication connection and uses the collected signal strength as the standard signal strength corresponding to the second identifier.

[0115] It should be noted that the above steps can be repeated to obtain multiple standard signal strengths collected at the preset standard calibration position. The average of the multiple standard signal strengths can be calculated to obtain the standard signal strength corresponding to the corresponding identifier.

[0116] In this embodiment, the above method can be used to calibrate terminals of different brands and models to obtain standard signal strengths corresponding to different terminals, which can be adapted to different terminals, thereby obtaining more accurate calibration signal strengths corresponding to functions.

[0117] Figure 1G is another flowchart of the calibration method provided in the embodiments of this application.

[0118] As shown in Figure 1G, in one embodiment of this application, before determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to a calibration request sent by the first terminal, the method further includes the following steps 101G-103G.

[0119] In step 101G, in response to the calibration signal strength acquisition request sent by the first terminal, a request is made to the cloud platform to acquire the calibration signal strength that matches the first identifier and the vehicle identifier, wherein the calibration signal strength acquisition request carries the first identifier;

[0120] In step 102G, if a calibration signal strength matching the first identifier and the vehicle identifier is obtained from the cloud platform within a preset time period, then at least one function of the vehicle is controlled according to the matching calibration signal strength.

[0121] In step 103G, if no calibration signal strength matching the first identifier and the vehicle identifier is obtained from the cloud platform within a preset time period, the process jumps to the step of determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to the calibration request sent by the first terminal.

[0122] In this embodiment, when a communication connection is established between the vehicle and the first terminal, in response to a calibration signal strength acquisition request sent by the first terminal, which carries a first identifier, the vehicle requests the cloud platform to acquire a calibration signal strength that matches both the first identifier and the vehicle identifier. Since the signal strengths corresponding to different vehicle models establishing a communication connection with the first terminal may differ, the vehicle prioritizes acquiring a calibration signal strength that matches both the first identifier and the vehicle identifier.

[0123] In one scenario: if the vehicle receives a calibration signal strength from the cloud platform within a preset time period that matches the first identifier and the vehicle's identifier, it indicates that other users have previously calibrated using the same model or brand of terminal and the same model of vehicle. In this case, the vehicle can directly obtain and use the matching calibration signal strength, i.e., control at least one function of the vehicle according to the matching calibration signal strength.

[0124] In another scenario: if the vehicle does not obtain a calibration signal strength matching the first identifier and the vehicle identifier from the cloud platform within a preset time period, it indicates that no other user has calibrated using the same model or brand of terminal and the same model of vehicle. In this case, the user needs to perform calibration himself. The vehicle then executes the step of responding to the calibration request sent by the first terminal and obtaining multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations.

[0125] It should be noted that if the first correspondence of the vehicle is a correspondence with the vehicle's identifier, i.e., a correspondence adapted to the vehicle model, then the vehicle executes the step of using multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as calibration signal strengths matching the first identifier. If the first correspondence includes multiple vehicle identifiers, i.e., a correspondence adapted to multiple vehicle models, then the vehicle obtains multiple calibration signal strengths corresponding to the first identifier, the target signal strength, and the vehicle's identifier from the first correspondence as calibration signal strengths matching the first identifier.

[0126] The vehicle requests a calibration signal strength matching its identifier from the cloud platform. If the cloud platform does not have the required calibration signal strength, calibration is performed using the method described above. If the cloud platform has a matching calibration signal strength that can be directly obtained, it means that another user has already calibrated it, i.e., the user's terminal model and the vehicle model are the same, and the vehicle can directly obtain and use it from the cloud platform.

[0127] In one embodiment of this application, after taking the plurality of calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as the calibration signal strengths matching the first identifier, the method further includes:

[0128] When the vehicle establishes a communication connection with the second terminal and the identifier of the second terminal is the same as the first identifier, the calibration signal strength matching the first identifier is obtained from the cloud platform and sent to the second terminal.

[0129] In this embodiment, when the vehicle establishes a communication connection with the second terminal, this second terminal is not the first terminal. For example, the device identification codes of the two terminals can be used to determine that they are not the same terminal, indicating that the user may have lent the vehicle to someone else or changed to a new terminal. However, the identifier of the second terminal is the same as the first identifier, indicating that the first and second terminals are the same model or brand. In this case, the vehicle can use the calibration signal strength that the user previously used and that matches the first identifier. The vehicle obtains the calibration signal strength that matches the first identifier from the cloud platform and sends the matching calibration signal strength to the second terminal. The second terminal subsequently uses the calibration parameters for vehicle start, proximity unlock, and distance lock functions; that is, when the terminal model or brand is the same, the second terminal can use the same calibration parameters.

[0130] It should be noted that if the vehicle establishes a communication connection with the second terminal, and the identifier of the second terminal is different from the first identifier, the second terminal needs to be recalibrated. Terminals of the same model can use the same calibration parameters and do not need to be recalibrated.

[0131] The calibration method provided in the embodiments of this application is illustrated below.

[0132] Step 1: In response to the calibration request sent by the mobile terminal, output the initial calibration interface.

[0133] The prerequisites for calibration include: the user has created a Bluetooth key (also known as a mobile key) on the mobile terminal, and a Bluetooth connection has been established between the mobile terminal and the vehicle. As shown in Figure 2, the mobile key is connected, and the user clicks "Calibrate Lock / Unlock Distance" on the first calibration interface, thereby triggering a calibration request. In response to the calibration request sent by the mobile terminal, the vehicle outputs the initial calibration interface, as shown on the right side of Figure 2. The first calibration interface also allows users to enable proximity unlock, distance lock, and distance lock reminders as needed.

[0134] The mobile terminal can be a smartphone, and the initial calibration interface includes relevant prompts regarding the calibration of the locking and unlocking distances. For example, the vehicle can be calibrated based on your daily driving environment and smartphone characteristics. During the calibration process, please note the following: ensure there are no obstructions within 6 meters to the left and rear of the vehicle; if possible, park the vehicle in your usual driving location or nearby; avoid placing your body, clothing, or bags between the phone and the vehicle during calibration and daily use; please complete the calibration for all locations within 4 minutes.

[0135] In addition to prerequisites, safety conditions may also be included. To ensure the safety of users using the self-calibration function, a vehicle status self-check is required before activating the self-calibration function. The vehicle status self-check may include checking at least one of the following: power mode, status of each door open / closed, status of the front trunk open / closed, status of the rear trunk open / closed, status of each window open / closed, and BLE anchor point communication and positioning status. The vehicle-side ECU (Electronic Control Unit) automatically acquires and interacts with these statuses from the CAN (Controller Area Network) bus, and then sends them to the mobile terminal to prompt the user.

[0136] After clicking "Start Calibration" on the initial calibration interface, the vehicle will determine whether the calibration was successful. If any of the doors, front trunk, rear trunk, or windows are open, the calibration will fail, and a message will be displayed asking you to close all doors, windows, the rear trunk, and the front trunk. If all doors, front trunk, rear trunk, and windows are closed, the calibration will succeed.

[0137] Step 2: Obtain multiple Bluetooth signal strengths at multiple locations, resulting in a one-to-one correspondence between multiple locations and multiple Bluetooth signal strengths.

[0138] In this embodiment, the multiple points (i.e., the multiple calibration locations mentioned above) may include: the center position of the driver's side window, a position outside the driver's side door and 6m away from the driver's side door, a position behind the tailgate and 6m away from the tailgate, a position in front of the vehicle and 6m away from the front of the vehicle, and the wireless charging location inside the vehicle. One of the multiple points is selected as the current point (i.e., one of the multiple calibration locations is selected as the current calibration location). For example, the center position of the driver's side window is selected as the current point.

[0139] When the user clicks "Start Calibration," the vehicle sends a first prompt message to the mobile terminal. This message instructs the mobile terminal to move to the current location, which is the center of the driver's side window. As shown in Figure 3, the first prompt message reads, "Please place the back of your phone close to the center of the driver's side window." The user holds the phone and places it against the center of the driver's side window; the signal strength at this location is the phone's boundary signal strength. Once the vehicle detects that the mobile terminal is at the current location (the center of the driver's side window), it collects the Bluetooth signal strength to obtain the Bluetooth signal strength (i.e., as mentioned above, when the first terminal is detected at the current calibration location, the vehicle collects the signal strength of the communication connection to obtain the first signal strength). The first prompt message also includes calibration precautions, such as that calibration takes 10 seconds, and during this time, please try not to move the phone.

[0140] Referring to the interface on the left side of Figure 4, the user clicks "Continue Calibration," and the vehicle confirms whether the data collection was successful. Successful data collection means that the vehicle has collected the Bluetooth signal strength at the center of the driver's side window. If the data collection is unsuccessful, meaning the vehicle has not collected the Bluetooth signal strength at the center of the driver's side window, the vehicle will output a corresponding prompt message (e.g., "Please operate your phone in the designated location as instructed; please try not to move your phone during the 10-second data collection period") and perform recalibration, i.e., re-collect the Bluetooth signal strength at the center of the driver's side window.

[0141] In one implementation, if data acquisition is successful, the vehicle determines that among multiple locations there exists a first location, i.e., a location not included in the calibration (i.e., the first calibration location mentioned above). This first location is then used as the current location, and a first prompt message is sent to the mobile terminal. This first prompt message instructs the mobile terminal to move to the current location, such as outside the driver's side door and 6 meters away from it. As shown in Figure 4, the first prompt message is "Please go to the left side of the vehicle, 6 meters from the door." The user holds their phone and moves to the left side of the vehicle, 6 meters from the door, with the phone in reading mode. The signal strength at this location is the phone signal strength when the user is perpendicular to the driver's side door and moving away from the lock. When the vehicle detects that the mobile terminal is at the current location, i.e., outside the driver's side door and 6 meters away, it acquires the Bluetooth connection signal strength to obtain the Bluetooth signal strength (i.e., when the first terminal is detected at the current calibration location, the signal strength of the communication connection is acquired to obtain the first signal strength).

[0142] In one implementation, if a first point (i.e., the first calibration position mentioned above) exists among the plurality of points, the vehicle terminal uses the first point as the current point and sends a first prompt message to the mobile terminal. The first prompt message instructs the mobile terminal to move to the current point, such as a position 6 meters away from the tailgate. The first prompt message is "Please go to the rear of the vehicle, 6 meters away from the tailgate." The user holds a mobile phone and moves to the rear of the vehicle, 6 meters away from the tailgate, with the phone in reading mode. The signal strength at this position is the Bluetooth strength at which the vehicle locks without contact when the user moves away from the rear of the vehicle. When the vehicle terminal detects that the mobile terminal is at the current point, i.e., 6 meters away from the tailgate, it collects the signal strength of the Bluetooth connection to obtain the Bluetooth signal strength (i.e., when the first terminal is detected to be at the current calibration position, the signal strength of the communication connection is collected to obtain the first signal strength).

[0143] In one implementation, if a first point (i.e., the first calibration position mentioned above) exists among the plurality of points, the vehicle terminal uses the first point as the current point and sends a first prompt message to the mobile terminal. The first prompt message instructs the mobile terminal to move to the current point, such as a position 6 meters away from the front of the vehicle. The first prompt message is "Please go to the front of the vehicle, 6 meters away from the front of the vehicle." The user holds the mobile phone and moves to the front of the vehicle, 6 meters away from the front of the vehicle, with the phone in reading mode. The signal strength at this position is the mobile phone signal strength when the user is perpendicular to the front of the vehicle and moving away from the lock. When the vehicle terminal detects that the mobile terminal is at the current point, i.e., 6 meters away from the front of the vehicle, it collects the signal strength of the Bluetooth connection to obtain the Bluetooth signal strength (i.e., when the first terminal is detected to be at the current calibration position, the signal strength of the communication connection is collected to obtain the first signal strength).

[0144] In one implementation, if a first point (i.e., the first calibration position mentioned above) exists among the plurality of points, the vehicle terminal uses the first point as the current point and sends a first prompt message to the mobile terminal. The first prompt message instructs the mobile terminal to move to the current point, such as the wireless charging position inside the vehicle. For example, the first prompt message is "Please go inside the vehicle and place your phone face down on the wireless charging panel." The user holds the phone and moves to the wireless charging position inside the vehicle. The signal strength at this position is the signal strength of the phone when the user starts the vehicle. When the vehicle terminal detects that the mobile terminal is at the current point, i.e., the wireless charging position inside the vehicle, it collects the signal strength of the Bluetooth connection to obtain the Bluetooth signal strength (i.e., when the first terminal is detected to be at the current calibration position, the signal strength of the communication connection is collected to obtain the first signal strength).

[0145] Referring to Figure 5, which illustrates the positional relationship between the vehicle and multiple points, the vehicle collects the signal strength of the Bluetooth connection to obtain the Bluetooth signal strength. Specifically, the vehicle collects the signal strength of the Bluetooth connection at multiple sampling moments within 10 seconds, obtaining multiple first sampled signal strengths. The vehicle then filters these multiple first sampled signal strengths, such as using Kalman filtering, employing a staged denoising and moving average filtering algorithm to remove the maximum and minimum noise values ​​at each point, resulting in multiple second sampled signal strengths. The vehicle calculates the average of these multiple second sampled signal strengths to obtain the Bluetooth signal strength (i.e., as mentioned above, collecting the signal strength of the communication connection at multiple sampling moments to obtain multiple first sampled signal strengths; filtering these multiple first sampled signal strengths to obtain multiple second sampled signal strengths; and calculating the average of these multiple second sampled signal strengths to obtain the first signal strength). The Bluetooth signal strength is then stored in the vehicle's main MCU.

[0146] Step 3: Determine the calibration parameters based on multiple Bluetooth signal strengths.

[0147] In this embodiment, the vehicle calculates calibration parameters based on multiple Bluetooth signal strengths (i.e., as mentioned above, determining the target signal strength corresponding to the first identifier based on the multiple first signal strengths). For example, the average value is calculated based on the Bluetooth signal strengths at five locations, and the resulting average value is used as the calibration parameter.

[0148] Step 4: Verify the calibration parameters.

[0149] In this embodiment, due to strict limitations on the overflow distance for keyless entry and start vehicles in some regions, calibration parameters need to be verified. Calibration parameters include a first calibration Bluetooth signal strength, which triggers the mobile terminal to control the vehicle's start function. The vehicle sends a second prompt message to the mobile terminal, instructing the mobile terminal to move to the test calibration range. For example, the second prompt message might be "Go to the location outside the driver's side door and 2m away from the driver's side door." The minimum value of the test calibration range is greater than 2m. The user clicks a button on the interface to start parameter self-check. As shown in Figure 6, the vehicle-side ECU collects signals through five BLE anchor points inside the vehicle, i.e., Bluetooth antennas arranged inside the vehicle. The vehicle start area is the PS area. Calibration parameters, i.e., test signal strength, need to be collected at these locations within 10 seconds to determine whether the vehicle can start.

[0150] Specifically, when the mobile terminal is detected to be within the test calibration range, the vehicle determines the signal strength of the communication connection, i.e., the test signal strength (i.e., the test signal strength of the communication connection is determined when the first terminal is detected to be within the test calibration range, as mentioned above). If the test signal strength is less than the first calibration signal strength, i.e., the vehicle cannot be started at a location more than 2 meters away and needs to be started within 2 meters, the vehicle outputs a third prompt message. The third prompt message indicates that the calibration is successful, i.e., the calibration parameters are considered qualified, the inspection is passed, and the calibration process ends. If the test signal strength is greater than or equal to the first calibration signal strength, the vehicle outputs a fourth prompt message, i.e., the vehicle can be started at a location more than 2 meters away. The fourth prompt message indicates that the calibration has failed, i.e., the calibration parameters are considered unqualified, the inspection is failed, and recalibration is required.

[0151] Step 5: Send the calibration parameters that have passed the test to the cloud.

[0152] Referring to Figure 7, the vehicle communicates with both the mobile terminal and the cloud. In one implementation, the vehicle's ECU sends the verified calibration parameters to the cloud for storage. The vehicle can connect to the cloud via the MQTT protocol and to the mobile terminal via Bluetooth (BLE Security Connection). In another implementation, the vehicle sends the calibration parameters to the mobile terminal, which then uploads the calibration parameters to the cloud via the HTTPS protocol. For example, the cloud includes a Telematics Service Provider (TSP) platform and a calibration parameter management library, which stores the verified calibration parameters.

[0153] Calibration was performed using the calibration method described in this application embodiment to obtain test data. Specifically, the test conditions were: using the same vehicle and the same model of mobile phone; the test method involved calibration using gear adjustment parameters and the method described in this application embodiment to obtain calibration parameters. The test content included: the distance for the driver's side contactless unlocking / locking function, the distance for the passenger side contactless unlocking / locking function, and the distance for the rear side contactless unlocking / locking function; tests were performed 5 times at 30° intervals, and the average value of the obtained distances was taken.

[0154] Referring to Figure 8, which is a radar schematic diagram of the driver's side distance provided by the calibration method of this application embodiment, blue dots in Figure 8 represent the distance away from the locking mechanism, and orange dots represent the distance towards the unlocking mechanism. From multiple directions away from the driver's side, the distance away from the locking mechanism ranges from 8.9 to 10.5 m, with an average of 9.4 m. From multiple directions approaching the driver's side, the distance towards the unlocking mechanism ranges from 2.7 to 3.5 m, with an average of 3 m.

[0155] Referring to Figure 9, which is a radar schematic diagram of the passenger-side distance provided by the calibration method of this application embodiment, blue dots in Figure 9 represent the distance away from the locking mechanism, and orange dots represent the distance approaching the unlocking mechanism. From multiple directions away from the passenger-side, the distance away from the locking mechanism ranges from 9.6 to 12 meters, with an average of 10.8 meters. From multiple directions approaching the passenger-side, the distance approaching the unlocking mechanism ranges from 2.5 to 3.1 meters, with an average of 2.8 meters.

[0156] Referring to Figure 10, which is a radar schematic diagram of the rear-side distance provided by the calibration method of this application embodiment, blue dots in Figure 10 represent the distance away from locking, and orange dots represent the distance approaching unlocking. From multiple directions away from the rear-side, the distance away from locking is between 12.8 and 15 meters, with an average of 13.6 meters. From multiple directions approaching the rear-side, the distance approaching unlocking is between 2.5 and 3.5 meters, with an average of 3 meters.

[0157] Referring to Figure 11, which is a radar diagram showing the distance to the driver's side by adjusting parameters via gear selection, blue dots in Figure 11 represent the distance away from the locking mechanism, and orange dots represent the distance towards the unlocking mechanism. From multiple directions away from the driver's side, the distance away from the locking mechanism is between 11.3 and 16 meters. From multiple directions approaching the driver's side, the distance towards the unlocking mechanism is between 0 and 1.8 meters.

[0158] Refer to Figure 12, which is a radar diagram showing the distance to the passenger side by adjusting parameters via gear shift. In Figure 12, blue dots represent the distance away from the locking mechanism, and orange dots represent the distance towards the unlocking mechanism. From multiple directions away from the passenger side, the distance away from the locking mechanism is between 9.2 and 12.6 meters. From multiple directions approaching the passenger side, the distance towards the unlocking mechanism is between 0 and 2.3 meters.

[0159] Refer to Figure 13, which is a radar diagram showing the distance to the rear of the vehicle by adjusting parameters via gear shift. In Figure 13, blue dots represent the distance away from locking, and orange dots represent the distance towards unlocking. From multiple directions away from the rear of the vehicle, the distance away from locking is between 9.5 and 13.7 meters. From multiple directions approaching the rear of the vehicle, the distance towards unlocking is between 0 and 2.1 meters.

[0160] By comparing the distances away from the locking mechanism and the distances near the unlocking mechanism obtained by the two methods, the vehicle calibrated using the calibration method of this application exhibits more stable performance. The distances near the unlocking mechanism are generally close to 3 meters, and the distances away from the locking mechanism in the same direction are also relatively stable with minimal differences. In contrast, the method using the gear adjustment parameters results in shorter distances near the unlocking mechanism, and even situations where the vehicle is stuck at 0 meters before unlocking. Furthermore, the distances away from the locking mechanism in the same direction are inconsistent and show significant differences.

[0161] The calibration method provided in this application reduces calibration costs for automakers and their reliance on mobile phone procurement. Users can perform calibration themselves, and suitable calibration parameters can be obtained for different mobile phone models. This meets the requirements of different overseas regions regarding vehicle start-up overflow range and greatly improves the customer experience with the lock / unlock sensitive function.

[0162] Figure 14 shows a structural diagram of the calibration device provided in an embodiment of this application. As shown in Figure 14, the calibration device 1400 includes:

[0163] The transceiver module 1401 is configured to, in response to a calibration request sent by the first terminal, determine multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations, wherein the multiple calibration locations correspond one-to-one with the multiple first signal strengths, and the calibration request carries a first identifier of the first terminal.

[0164] The first determining module 1402 is configured to determine the target signal strength corresponding to the first identifier based on the plurality of first signal strengths;

[0165] The processing module 1403 is configured to use multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as calibration signal strengths that match the first identifier. The first correspondence includes multiple signal strengths corresponding to each terminal identifier and multiple calibration signal strengths corresponding to each signal strength. Each calibration signal strength is used to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle.

[0166] In one embodiment of this application, the transceiver module includes: a first processing submodule, a first sending submodule, and a first acquisition submodule;

[0167] The first processing submodule is configured to use one of the plurality of calibration positions as the current calibration position;

[0168] The first sending submodule is configured to send a first prompt message to the first terminal, the first prompt message being used to instruct the first terminal to move to the current calibration position;

[0169] The first acquisition submodule is configured to acquire the signal strength of the communication connection and obtain a first signal strength when the first terminal is detected to be located at the current calibration position.

[0170] The first processing submodule is further configured to, if a first calibration position exists among the plurality of calibration positions, use the first calibration position as the current calibration position and jump to the step of sending the first prompt information to the first terminal, wherein the first calibration position is a calibration position that has not participated in calibration, and the plurality of first signal strengths include the first signal strength obtained each time.

[0171] In one embodiment of this application, the first acquisition submodule is specifically configured to acquire the signal strength of the communication connection at multiple sampling times to obtain multiple first sampled signal strengths; filter the multiple first sampled signal strengths to obtain multiple second sampled signal strengths; and calculate the average of the multiple second sampled signal strengths to obtain the first signal strength.

[0172] In one embodiment of this application, the calibration signal strength includes a first calibration signal strength, which is used to trigger the first terminal to control the vehicle's start function; the transceiver module further includes: a second processing submodule, a second sending submodule, and a second acquisition submodule;

[0173] The second processing submodule is configured to send a second prompt message to the first terminal, the second prompt message being used to instruct the first terminal to move to the test calibration range;

[0174] The second acquisition submodule is configured to acquire the test signal strength of the communication connection when the first terminal is detected to be located in the test calibration range.

[0175] The second transmitting submodule is configured to output a third prompt message when the test signal strength is less than the first calibration signal strength, the third prompt message indicating successful calibration; and to output a fourth prompt message when the test signal strength is greater than or equal to the first calibration signal strength, the fourth prompt message indicating calibration failure.

[0176] In one embodiment of this application, the first correspondence includes multiple identifiers. For any second identifier among the multiple identifiers, the processing module is further configured to use the distance corresponding to the target function of the second identifier obtained from the second correspondence as the target distance. The second correspondence includes identifiers of multiple terminals, multiple functions corresponding to each identifier, and the distance corresponding to each function. The target function is the function corresponding to the calibration signal strength. A first value is calculated based on the environmental attenuation factor and the target distance. A calibration signal strength in the calibration parameter set corresponding to the second identifier is calculated based on the first value and the standard signal strength corresponding to the second identifier.

[0177] In one embodiment of this application, the processing module is specifically configured to calculate the calibration signal strength using the following formula: RSSI=A-10×n×lg d;

[0178] Where RSSI is the calibrated signal strength, A is the standard signal strength corresponding to the second identifier, n is the environmental attenuation factor, d is the target distance, and n×lg d is the first value.

[0179] In one embodiment of this application, the apparatus further includes: a second determining module configured to determine the standard signal strength corresponding to the second identifier in the following manner:

[0180] Send a fifth prompt message to the first terminal, the fifth prompt message being used to instruct the first terminal to move to a preset standard calibration position;

[0181] When the first terminal is detected to be located at the preset standard calibration position, the signal strength of the communication connection is collected to obtain the standard signal strength corresponding to the second identifier.

[0182] In one embodiment of this application, the transceiver module is further configured to, in response to a calibration signal strength acquisition request sent by the first terminal, request the cloud platform to acquire a calibration signal strength matching the first identifier and the vehicle identifier, wherein the calibration signal strength acquisition request carries the first identifier; the processing module is further configured to, if a calibration signal strength matching the first identifier and the vehicle identifier is acquired from the cloud platform within a preset time period, control at least one function of the vehicle according to the matched calibration signal strength; the transceiver module is further configured to, if a calibration signal strength matching the first identifier and the vehicle identifier is not acquired from the cloud platform within a preset time period, jump to the step of determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to a calibration request sent by the first terminal.

[0183] In one embodiment of this application, the device further includes: an acquisition module configured to acquire a calibration signal strength matching the first identifier from a cloud platform when the vehicle establishes a communication connection with the second terminal and the identifier of the second terminal is the same as the first identifier; and a transmission module configured to transmit the calibration signal strength to the second terminal.

[0184] Those skilled in the art will understand that all or part of the steps in the above methods can be implemented by a program instructing related hardware (e.g., a processor), and the program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk. Optionally, all or part of the steps in the above embodiments can also be implemented using one or more integrated circuits. Accordingly, each module / unit in the above embodiments can be implemented in hardware, such as by using an integrated circuit to implement its corresponding function, or it can be implemented in the form of a software functional module, such as by a processor executing a program / instruction stored in memory to implement its corresponding function. This application is not limited to any particular combination of hardware and software.

[0185] The calibration device provided in this application embodiment can implement all the processes implemented in the aforementioned calibration method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0186] Figure 15 shows a schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application.

[0187] The electronic device may include a processor 1501 and a memory 1502 storing computer program instructions.

[0188] Specifically, the processor 1501 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.

[0189] Memory 1502 may include mass storage for data or instructions. For example, and not limitingly, memory 1502 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 1502 may include removable or non-removable (or fixed) media. Where appropriate, memory 1502 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 1502 is non-volatile solid-state memory.

[0190] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described in the calibration method according to this disclosure.

[0191] The processor 1501 implements any of the calibration methods described in the above embodiments by reading and executing computer program instructions stored in the memory 1502.

[0192] In one example, the electronic device may also include a communication interface 1503 and a bus 1510. As shown in Figure 15, the processor 1501, memory 1502, and communication interface 1503 are connected via bus 1510 and communicate with each other.

[0193] The communication interface 1503 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.

[0194] Bus 1510 includes hardware, software, or both, that couples components of a calibration method or calibration device together. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Micro Channel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, one or more buses 1510 may be present. Although specific buses are described and illustrated in the embodiments of this application, this application considers any suitable bus or interconnection.

[0195] Furthermore, in conjunction with the calibration methods described in the above embodiments, this application embodiment can provide a (temporary or non-temporary) computer storage medium for implementation. This computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the calibration methods described in the above embodiments.

[0196] Alternatively, this application embodiment can be implemented using a computer program product, wherein the instructions in the computer program product, when executed by the processor of an electronic device, cause the electronic device to implement any of the calibration methods described in the above embodiments.

[0197] As shown in Figure 16, which is a structural schematic diagram of a vehicle provided in an embodiment of this application, the vehicle 1600 includes the electronic device 1601 in the above embodiment.

[0198] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described as examples. However, the method process of this application is not limited to the specific steps described. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.

[0199] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs (Compact Disc Read-Only Memory), optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.

[0200] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or apparatus based on a series of steps. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0201] The foregoing flowcharts and / or block diagrams of methods, apparatuses, electronic devices, storage media, vehicles, and computer program products according to embodiments of the present disclosure have described various aspects of the present disclosure. It should be understood that each block in the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to create a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowcharts and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.

[0202] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.

[0203] The above is a detailed description of the preferred embodiments of this application, but this application is not limited to the embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of this application, and these equivalent modifications or substitutions are all included within the scope defined by the claims of this application.

Claims

1. A calibration method applied to a vehicle, the method comprising: When the vehicle establishes a communication connection with the first terminal, in response to a calibration request sent by the first terminal, a plurality of first signal strengths of the communication connection are determined when the first terminal is at a plurality of calibration locations, wherein the plurality of calibration locations correspond one-to-one with the plurality of first signal strengths, and the calibration request carries a first identifier of the first terminal; The target signal strength corresponding to the first identifier is determined based on the plurality of first signal strengths; The first correspondence relationship includes multiple calibration signal strengths corresponding to the first identifier and the target signal strength, which are used as calibration signal strengths that match the first identifier. The first correspondence relationship includes multiple signal strengths corresponding to each terminal identifier and multiple calibration signal strengths corresponding to each signal strength. Each calibration signal strength is configured to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle.

2. The calibration method according to claim 1, wherein, Determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibrated locations includes: Choose one of the multiple calibration positions as the current calibration position; Send a first prompt message to the first terminal, the first prompt message being configured to instruct the first terminal to move to the current calibration position; When the first terminal is detected to be located at the current calibration position, the signal strength of the communication connection is collected to obtain the first signal strength; If a first calibration position exists among the plurality of calibration positions, then the first calibration position is used as the current calibration position, and the process jumps to the step of sending the first prompt information to the first terminal. Here, the first calibration position is a calibration position that has not participated in the calibration, and the plurality of first signal strengths include the first signal strength obtained each time.

3. The calibration method according to claim 2, wherein, The step of acquiring the signal strength of the communication connection to obtain the first signal strength includes: The signal strength of the communication connection is collected at multiple sampling times to obtain multiple first sampled signal strengths; The strengths of the plurality of first sampled signals are filtered to obtain the strengths of the plurality of second sampled signals. The first signal strength is obtained by averaging the strengths of the plurality of second sampled signals.

4. The calibration method according to any one of claims 1-3, wherein, The calibration signal strength includes a first calibration signal strength, which is configured to trigger the first terminal to control the vehicle's start function. After taking the multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as the calibration signal strengths matching the first identifier, the method further includes: Send a second prompt message to the first terminal, the second prompt message being configured to instruct the first terminal to move to the test calibration range; If the first terminal is detected to be within the test calibration range, the test signal strength of the communication connection is obtained; If the test signal strength is less than the first calibration signal strength, a third prompt message is output, which is configured to indicate that the calibration was successful. If the test signal strength is greater than or equal to the first calibration signal strength, a fourth prompt message is output, which is configured to indicate calibration failure.

5. The calibration method according to any one of claims 1-4, wherein, The first correspondence includes multiple identifiers. For any second identifier among the multiple identifiers, the strength of each calibration signal in the calibration parameter set corresponding to the second identifier is determined as follows: The distance corresponding to the target function of the second identifier obtained from the second correspondence relationship is used as the target distance. The second correspondence relationship includes the identifiers of multiple terminals, multiple functions corresponding to each identifier, and the distance corresponding to each function. The target function is the function corresponding to the calibration signal strength. The first value is calculated based on the environmental attenuation factor and the target distance; Based on the standard signal strength corresponding to the first value and the second identifier, a calibration signal strength in the calibration parameter set corresponding to the second identifier is calculated.

6. The calibration method according to claim 5, wherein, The step of calculating a calibration signal strength from the calibration parameter set corresponding to the second identifier based on the standard signal strength corresponding to the first value and the second identifier includes: The calibration signal strength is calculated using the following formula: RSSI = A - 10 × n × lg d; Where RSSI is the calibrated signal strength, A is the standard signal strength corresponding to the second identifier, n is the environmental attenuation factor, d is the target distance, and n×lg d is the first value.

7. The calibration method according to claim 5 or 6, wherein, The method further includes: The standard signal strength corresponding to the second identifier is determined as follows: Send a fifth prompt message to the first terminal, the fifth prompt message being configured to instruct the first terminal to move to a preset standard calibration position; When the first terminal is detected to be located at the preset standard calibration position, the signal strength of the communication connection is collected to obtain the standard signal strength corresponding to the second identifier.

8. The calibration method according to any one of claims 1-7, wherein, Before determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to a calibration request sent by the first terminal, the method further includes: In response to the calibration signal strength acquisition request sent by the first terminal, a request is made to the cloud platform to acquire the calibration signal strength that matches the first identifier and the vehicle identifier, wherein the calibration signal strength acquisition request carries the first identifier; If a calibration signal strength matching the first identifier and the vehicle identifier is obtained from the cloud platform within a preset time period, then at least one function of the vehicle is controlled according to the matching calibration signal strength. If no calibration signal strength matching the first identifier and the vehicle identifier is obtained from the cloud platform within a preset time period, the process jumps to the step of determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to the calibration request sent by the first terminal.

9. The calibration method according to any one of claims 1-8, wherein, After taking the multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as the calibration signal strengths matching the first identifier, the method further includes: When the vehicle establishes a communication connection with the second terminal and the identifier of the second terminal is the same as the first identifier, the calibration signal strength matching the first identifier is obtained from the cloud platform. The calibration signal strength is sent to the second terminal.

10. A calibration device applied to a vehicle, the device comprising: The transceiver module is configured to, in response to a calibration request sent by the first terminal, determine multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations, provided that a communication connection is established between the vehicle and the first terminal, the multiple calibration locations correspond one-to-one with the multiple first signal strengths, and the calibration request carries a first identifier of the first terminal. The first determining module is configured to determine the target signal strength corresponding to the first identifier based on the plurality of first signal strengths; The processing module is configured to use multiple calibration signal strengths corresponding to the first identifier and the target signal strength in the first correspondence as calibration signal strengths that match the first identifier. The first correspondence includes multiple signal strengths corresponding to each terminal identifier and multiple calibration signal strengths corresponding to each signal strength. Each calibration signal strength is configured to trigger the terminal corresponding to the corresponding terminal identifier to control at least one function of the vehicle.

11. The calibration apparatus according to claim 10, wherein, The transceiver module includes: The first processing submodule is configured to use one of the plurality of calibration positions as the current calibration position; The first sending submodule is configured to send a first prompt message to the first terminal, wherein the first prompt message is configured to instruct the first terminal to move to the current calibration position; The first acquisition submodule is configured to acquire the signal strength of the communication connection and obtain a first signal strength when the first terminal is detected to be located at the current calibration position. The first processing submodule is further configured to, if there is a first calibration position among the plurality of calibration positions, take the first calibration position as the current calibration position and jump to the step of sending the first prompt information to the first terminal, wherein the first calibration position is a calibration position that has not participated in the calibration, and the plurality of first signal strengths include the first signal strength obtained each time.

12. The calibration apparatus according to claim 11, wherein, The first acquisition submodule is configured as follows: The signal strength of the communication connection is collected at multiple sampling times to obtain multiple first sampled signal strengths; The strengths of the plurality of first sampled signals are filtered to obtain the strengths of the plurality of second sampled signals. The first signal strength is obtained by averaging the strengths of the plurality of second sampled signals.

13. The calibration apparatus according to any one of claims 10-12, wherein, The calibration signal strength includes a first calibration signal strength, which is configured to trigger the first terminal to control the vehicle's start function. The transceiver module also includes: The second processing submodule is configured to send a second prompt message to the first terminal, wherein the second prompt message is configured to instruct the first terminal to move to the test calibration range; The second acquisition submodule is configured to acquire the test signal strength of the communication connection when the first terminal is detected to be located in the test calibration range. The second transmitting submodule is configured to output a third prompt message when the test signal strength is less than the first calibration signal strength, the third prompt message being configured to indicate successful calibration; and to output a fourth prompt message when the test signal strength is greater than or equal to the first calibration signal strength, the fourth prompt message being configured to indicate calibration failure.

14. The calibration apparatus according to any one of claims 10-13, wherein, The first correspondence includes multiple identifiers. For any second identifier among the multiple identifiers, the processing module is further configured to determine the strength of each calibration signal in the calibration parameter set corresponding to the second identifier according to the following method: The distance corresponding to the target function of the second identifier obtained from the second correspondence relationship is used as the target distance. The second correspondence relationship includes the identifiers of multiple terminals, multiple functions corresponding to each identifier, and the distance corresponding to each function. The target function is the function corresponding to the calibration signal strength. The first value is calculated based on the environmental attenuation factor and the target distance; Based on the standard signal strength corresponding to the first value and the second identifier, a calibration signal strength in the calibration parameter set corresponding to the second identifier is calculated.

15. The calibration apparatus according to claim 14, wherein, The device further includes: a second determining module configured to determine the standard signal strength corresponding to the second identifier according to the following manner: Send a fifth prompt message to the first terminal, the fifth prompt message being configured to instruct the first terminal to move to a preset standard calibration position; When the first terminal is detected to be located at the preset standard calibration position, the signal strength of the communication connection is collected to obtain the standard signal strength corresponding to the second identifier.

16. The calibration apparatus according to any one of claims 10-15, wherein, The transceiver module is further configured to, in response to a calibration signal strength acquisition request sent by the first terminal, request the cloud platform to acquire a calibration signal strength that matches the first identifier and the vehicle identifier, wherein the calibration signal strength acquisition request carries the first identifier; The processing module is further configured to control at least one function of the vehicle according to the matching calibration signal strength if a calibration signal strength matching the first identifier and the vehicle identifier is obtained from the cloud platform within a preset time period. The transceiver module is further configured to, if it fails to obtain a calibration signal strength matching the first identifier and the vehicle identifier from the cloud platform within a preset time period, then jump to the step of determining the multiple first signal strengths of the communication connection when the first terminal is at multiple calibration locations in response to a calibration request sent by the first terminal.

17. An electronic device comprising: Processor and memory storing computer program instructions; When the processor executes the computer program instructions, it implements the calibration method as described in any one of claims 1-9.

18. A computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the calibration method as described in any one of claims 1-9.

19. A vehicle comprising the electronic equipment as claimed in claim 17.

20. A computer program product, wherein, When the instructions in the computer program product are executed by the processor of the electronic device, the electronic device performs the calibration method as described in any one of claims 1-9.