Vehicle door unlocking and locking control method and device, storage medium and vehicle
By obtaining the user's step distance, number of steps, RSSI value and signal strength value, and combining linear and nonlinear jumps to calculate the unlocking distance of the vehicle door, the problem of inaccurate positioning caused by RSSI value interference from the external environment is solved, and high-precision and stable unlocking control is achieved, improving the user experience.
Patent Information
- Application Number
- CN202510943611.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-09
- Publication Date
- 2025-10-10
AI Technical Summary
In existing keyless entry systems for cars, the positioning method based on RSSI values is easily interfered with by external environmental factors, resulting in inaccurate positioning and affecting the accuracy and reliability of the unlocking function.
By obtaining the user step distance, user step count, RSSI value and signal strength value of the vehicle Bluetooth device set by the portable terminal, combined with linear and nonlinear jump conditions, the distance between the Bluetooth key and the vehicle Bluetooth device is calculated, and the unlocking of the vehicle door is controlled according to the distance.
It significantly improves positioning accuracy and system stability, enhances user experience, and enables convenient unlocking control without additional operations.
Smart Images

Figure CN120766385A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of smart car keys, and in particular to a method and device for controlling unlocking and locking of vehicle doors, a storage medium, and a vehicle. Background Art
[0002] With the intelligent development trend of the automotive industry in recent years, keyless entry systems for cars have gradually become one of the key technologies to improve user experience. Currently, most mass-produced models use multiple Bluetooth modules in conjunction with an algorithm based on RSSI (Received Signal Strength Indication) to locate the user's distance. However, the RSSI value is easily affected by external environmental factors and fluctuates, which leads to inaccurate positioning. For example, when a user approaches the vehicle with a mobile phone key, if there are metal objects or strong wireless signal sources around, the RSSI value may suddenly increase or decrease, causing the system to misjudge the user's location, affecting the accuracy and reliability of the unlocking function. Summary of the Invention
[0003] The present invention aims to at least partially address one of the technical problems in the related art. To this end, a first object of the present invention is to provide a vehicle door unlocking control method that can significantly improve positioning accuracy and system stability, as well as enhance the user experience.
[0004] A second object of the present invention is to provide a computer-readable storage medium.
[0005] A third object of the present invention is to provide an unlocking control device for a vehicle door.
[0006] A fourth object of the present invention is to provide a vehicle.
[0007] In order to achieve the above-mentioned purpose, an embodiment of the first aspect of the present invention proposes a method for unlocking and controlling a vehicle door, wherein the vehicle includes an on-board Bluetooth device, and the on-board Bluetooth device is connected to a Bluetooth key of a portable terminal. The method includes: obtaining the user step distance set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the on-board Bluetooth device, and the corresponding signal strength value (A) when the portable terminal is at the vehicle door; when the RSSI value is a linear jump, calculating the distance between the Bluetooth key and the on-board Bluetooth device according to the RSSI value and the signal strength value; when the RSSI value is a nonlinear jump, calculating the distance between the Bluetooth key and the on-board Bluetooth device according to the user step distance, the number of user steps, the RSSI value, and the signal strength value; and performing unlocking and controlling the vehicle door according to the distance.
[0008] According to the unlocking control method of the vehicle door according to the embodiment of the present invention, the user step distance set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device and the corresponding signal strength value when the portable terminal is at the vehicle door are obtained, and when the RSSI value jumps linearly, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the RSSI value and the signal strength value, and when the RSSI value jumps nonlinearly, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the user step distance, the number of user steps, the RSSI value and the signal strength value, so as to perform unlocking control on the vehicle door according to the distance, thereby significantly improving the positioning accuracy and system stability, and improving the user experience.
[0009] In addition, the vehicle door unlocking control method according to the above embodiment of the present invention may further include the following additional technical features:
[0010] According to one embodiment of the present invention, calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the RSSI value and the signal strength value includes: calculating the difference between the signal strength value and the RSSI value; and converting the difference to obtain the distance between the Bluetooth key and the in-vehicle Bluetooth device.
[0011] According to one embodiment of the present invention, calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the user step distance, the user step number, the RSSI value and the signal strength value includes: calculating the product of the user step number and the user step distance, and the difference between the signal strength value and the RSSI value; converting the difference to obtain a first distance; and determining the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the sum of the product and the first distance.
[0012] According to one embodiment of the present invention, after the RSSI value recovers from the nonlinear jump to the linear jump, the method further includes: calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the RSSI value, the signal strength value, and a corrected distance determined when the RSSI value is at the end of the nonlinear jump.
[0013] According to one embodiment of the present invention, the distance between the Bluetooth key and the in-vehicle Bluetooth device is calculated based on the RSSI value, the signal strength value, and a corrected distance determined when the RSSI value is at the end of a nonlinear jump, including: calculating the difference between the signal strength value and the RSSI value; converting the difference to obtain a second distance; and determining the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the sum of the second distance and the corrected distance.
[0014] According to an embodiment of the present invention, the method further includes: obtaining a conversion factor; and assisting in completing conversion processing of the difference between the signal strength value and the RSSI value according to the conversion factor.
[0015] According to one embodiment of the present invention, the unlocking control of the vehicle door according to the distance includes: controlling the vehicle door to be unlocked when the distance is less than a first preset distance; and controlling the vehicle door to be locked when the distance is greater than a second preset distance.
[0016] In order to achieve the above-mentioned purpose, an embodiment of the second aspect of the present invention proposes a computer-readable storage medium, on which a vehicle door unlocking control program is stored. When the vehicle door unlocking control program is executed by a processor, the vehicle door unlocking control method of the aforementioned embodiment of the present invention is implemented.
[0017] According to the computer-readable storage medium of the embodiment of the present invention, the processor executes the unlocking control program of the vehicle door, which can significantly improve the positioning accuracy and system stability, and enhance the user experience.
[0018] In order to achieve the above-mentioned purpose, an embodiment of the third aspect of the present invention proposes a vehicle door unlocking control device, wherein the vehicle includes a vehicle-mounted Bluetooth device, and the vehicle-mounted Bluetooth device is connected to the Bluetooth key of a portable terminal. The device includes: an acquisition module, used to obtain the user stride set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device and the corresponding signal strength value (A) when the portable terminal is at the vehicle door; a calculation module, used to calculate the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the RSSI value and the signal strength value when the RSSI value is a linear jump; the calculation module is also used to calculate the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the user stride, the number of user steps, the RSSI value and the signal strength value when the RSSI value is a nonlinear jump; a control module, used to perform unlocking control on the vehicle door according to the distance.
[0019] According to the unlocking control device of the vehicle door according to the embodiment of the present invention, the user step distance set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device and the corresponding signal strength value when the portable terminal is at the vehicle door are obtained through the acquisition module, and the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the RSSI value and the signal strength value when the RSSI value jumps linearly through the calculation module, and the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the user step distance, the number of user steps, the RSSI value and the signal strength value when the RSSI value jumps nonlinearly, so that the vehicle door is unlocked and controlled according to the distance through the control module, thereby significantly improving the positioning accuracy and system stability, and improving the user experience.
[0020] In order to achieve the above-mentioned objectives, a fourth embodiment of the present invention provides a vehicle, comprising the unlocking control device for vehicle doors according to the aforementioned embodiment of the present invention.
[0021] According to the vehicle of the embodiment of the present invention, by adopting the vehicle door unlocking control device of the above embodiment of the present invention, the positioning accuracy and system stability can be significantly improved, and the user experience is improved.
[0022] Additional aspects and advantages of the present invention will be set forth in part in the description which follows and, in part, will be obvious from the description which follows, or may be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Figure 1 is a flow chart of a method for controlling unlocking of a vehicle door according to an embodiment of the present invention;
[0024] Figure 2 is a block diagram of an unlocking control device for a vehicle door according to an embodiment of the present invention;
[0025] Figure 3 is a block diagram of a vehicle according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following describes embodiments of the present invention in detail, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and are not to be construed as limiting the present invention.
[0027] The following describes a method and apparatus for controlling unlocking of a vehicle door, a computer-readable storage medium, and a vehicle according to embodiments of the present invention with reference to the accompanying drawings.
[0028] Figure 14 is a flow chart of a method for controlling unlocking of a vehicle door according to an embodiment of the present invention.
[0029] Specifically, in some embodiments of the present invention, the vehicle includes a vehicle-mounted Bluetooth device, and the vehicle-mounted Bluetooth device is connected to the Bluetooth key of the portable terminal, such as Figure 1 As shown, the vehicle door unlocking control method includes:
[0030] S101, obtaining a user step distance set by a portable terminal, a user step number recorded by the portable terminal, an RSSI value of an in-vehicle Bluetooth device, and a corresponding signal strength value when the portable terminal is at a vehicle door.
[0031] Specifically, in this embodiment, the vehicle includes an on-board Bluetooth device, which is connected to the Bluetooth key of the portable terminal. The user's stride distance can be set on the Bluetooth key software of the portable terminal, and then the number of user steps recorded by the pedometer of the portable terminal can be obtained through the portable terminal, and the RSSI value detected by the on-board Bluetooth device can be obtained through the on-board Bluetooth device, and the signal strength value corresponding to when the portable terminal is located at the vehicle door can be obtained through the on-board Bluetooth device.
[0032] S102 , when the RSSI value changes linearly, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the RSSI value and the signal strength value.
[0033] Specifically, in this embodiment, when the RSSI value detected by the in-vehicle Bluetooth device exhibits a linear jump (i.e., the RSSI value shows a stable, predictable linear trend as the distance between the user and the vehicle changes), it indicates that the Bluetooth signal is less susceptible to environmental interference. The system can then directly use the RSSI value and a preset signal strength value to calculate the distance between the Bluetooth key and the in-vehicle Bluetooth device. For example, the difference between the signal strength value and the RSSI value can be calculated and converted into the distance between the Bluetooth key and the in-vehicle Bluetooth device.
[0034] S103 , when the RSSI value shows a nonlinear jump, the distance between the Bluetooth key and the in-vehicle Bluetooth device is calculated according to the user step distance, the number of user steps, the RSSI value, and the signal strength value.
[0035] Specifically, in this embodiment, when the vehicle-mounted Bluetooth device detects that the RSSI value appears a nonlinear jump (i.e. the signal strength occurs a sharp, irregular fluctuation due to external interference), the system will integrate the user's step distance, the user's step number recorded by the body terminal, and the RSSI value and the signal strength value, and re-calculate the distance between the Bluetooth key and the vehicle-mounted Bluetooth device through a fusion algorithm. For example, the difference between the signal strength value and the RSSI value can be calculated, and the difference is converted to obtain a second distance, and the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is determined according to the sum of the second distance and the corrected distance determined at the end of the nonlinear jump.
[0036] S104, controlling the vehicle door to be unlocked or locked according to the distance.
[0037] Specifically, in this embodiment, after the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated, when the distance reaches a preset unlocking threshold, the system will trigger a corresponding unlocking instruction to realize the unlocking control of the vehicle door, for example, when the Bluetooth key is within 2-3 meters close to the vehicle-mounted Bluetooth device, the vehicle door is automatically unlocked, and when the distance reaches a preset locking threshold, the system will trigger a corresponding locking instruction to realize the locking control of the vehicle door, for example, when the Bluetooth key is within 4-6 meters away from the vehicle-mounted Bluetooth device, the vehicle door is automatically locked. Therefore, without the user's additional operation, the convenience of use and the intelligent level of the overall system are greatly improved.
[0038] Further, in some embodiments of the present application, calculating the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the RSSI value and the signal strength value comprises: calculating the difference between the signal strength value and the RSSI value; and converting the difference to obtain the distance between the Bluetooth key and the vehicle-mounted Bluetooth device.
[0039] Specifically, in this embodiment, when the RSSI value is a linear jump, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device can be calculated by the following formula:
[0040]
[0041] Wherein, d is the distance between the Bluetooth key and the vehicle-mounted Bluetooth device, A is the signal strength value corresponding to the body terminal at the vehicle door, C is the RSSI value, and R is the conversion factor of the signal strength converted to the distance.
[0042] Furthermore, in some embodiments of the present invention, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated based on the user step distance, the number of user steps, the RSSI value and the signal strength value, including: calculating the product of the number of user steps and the user step distance, and the difference between the signal strength value and the RSSI value; converting the difference to obtain a first distance; and determining the distance between the Bluetooth key and the vehicle-mounted Bluetooth device based on the sum of the product and the first distance.
[0043] Specifically, in this embodiment, when the RSSI value shows a nonlinear jump, the distance between the Bluetooth key and the in-vehicle Bluetooth device can be calculated using the following formula:
[0044]
[0045] Where d1 is the distance between the Bluetooth key and the vehicle's Bluetooth device, S is the number of user steps, B is the user's step distance, A is the signal strength value corresponding to when the portable terminal is at the vehicle door, C is the RSSI value, and R is the conversion factor from signal strength to distance.
[0046] Furthermore, in some embodiments of the present invention, after the RSSI value recovers from a nonlinear jump to a linear jump, the method further includes: calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the RSSI value, the signal strength value, and the corrected distance determined when the RSSI value is at the end of the nonlinear jump.
[0047] Specifically, in this embodiment, the difference between the signal strength value and the RSSI value can be calculated and converted to a second distance, and the distance between the Bluetooth key and the in-vehicle Bluetooth device can be determined based on the sum of the second distance and the corrected distance. For example, the distance between the Bluetooth key and the in-vehicle Bluetooth device can be calculated using the following formula:
[0048]
[0049] Among them, D is the distance between the Bluetooth key and the in-vehicle Bluetooth device after the RSSI value recovers from a nonlinear jump to a linear jump, A is the signal strength value corresponding to when the portable terminal is at the vehicle door, C is the RSSI value, R is the conversion factor from signal strength to distance, and d1 is the distance between the Bluetooth key and the in-vehicle Bluetooth device when the RSSI value ends the nonlinear jump.
[0050] Furthermore, in some embodiments of the present invention, the vehicle door unlocking control method further includes: obtaining a conversion factor; and completing a conversion process based on a difference between the auxiliary signal strength value and the RSSI value according to the conversion factor.
[0051] Specifically, in this embodiment, a signal strength test can be performed at the vehicle door, and the signal strength value A of the vehicle model in this embodiment is obtained to be -45.6dBm. After obtaining the A value, multi-point test statistics are performed, specifically including 20 samplings at different distances from 1 meter to 10 meters (a test point is set every half meter), and the RSSI value is collected. In order to improve the accuracy and reliability of the data, the P90 percentile value of the data continuously obtained per second can be taken as the RSSI value of the point. RSSI values, based on test data, establish distance versus RSSI The correspondence table between SSI values is shown in the following table.
[0052] Distance between the Bluetooth key and the in-vehicle Bluetooth device RSSI value 10 meters -90 dbm 9 meters -86 dbm 8 meters -81 dbm … …
[0053] The conversion factor R from RSSI value to distance can then be calculated using the following formula:
[0054]
[0055] Among them, d is the distance between the Bluetooth key and the vehicle-mounted Bluetooth device, A is the signal strength value corresponding to when the portable terminal is at the vehicle door. The signal strength value A of the vehicle model in this implementation can be -45.6dBm, C is the RSSI value, and R is the conversion factor from signal strength to distance.
[0056] Furthermore, in some embodiments of the present invention, controlling the unlocking of the vehicle doors according to the distance includes: controlling the vehicle doors to be unlocked when the distance is less than a first preset distance; and controlling the vehicle doors to be locked when the distance is greater than a second preset distance.
[0057] Specifically, in this embodiment, the first preset distance can be set to a range of 2 meters to 3 meters, and the second preset distance can be set to a range of 4 meters to 6 meters. The setting of these values is determined based on a comprehensive combination of factors such as the size of a general vehicle and user usage habits, and is not specifically limited here. In actual application, when a user approaches the vehicle with a Bluetooth key, and the distance calculated through the above comprehensive calculation is less than the first preset distance, the vehicle's keyless entry system will trigger an unlocking command to unlock the vehicle doors, making it easier for the user to enter the vehicle. Conversely, when the user leaves the vehicle and the calculated distance is greater than the second preset distance, the system will automatically trigger a locking command to lock the vehicle doors, ensuring that the vehicle is in a safe state after the user leaves.
[0058] In summary, according to the unlocking control method of the vehicle door according to the embodiment of the present invention, the user step distance set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device and the corresponding signal strength value when the portable terminal is at the vehicle door are obtained, and when the RSSI value is a linear jump, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the RSSI value and the signal strength value, and when the RSSI value is a nonlinear jump, the distance between the Bluetooth key and the vehicle-mounted Bluetooth device is calculated according to the user step distance, the number of user steps, the RSSI value and the signal strength value, so as to perform unlocking control on the vehicle door according to the distance, thereby significantly improving the positioning accuracy and system stability, and improving the user experience.
[0059] Based on the vehicle door unlocking control method proposed in the aforementioned embodiment of the present invention, the embodiment of the present invention further proposes a computer-readable storage medium on which a vehicle door unlocking control program is stored. When the vehicle door unlocking control program is executed by a processor, the vehicle door unlocking control method of the aforementioned embodiment of the present invention is implemented.
[0060] According to the computer-readable storage medium of the embodiment of the present invention, the processor executes the unlocking control program of the vehicle door, which can significantly improve the positioning accuracy and system stability, and enhance the user experience.
[0061] Figure 2 4 is a block diagram of a vehicle door unlocking control device according to an embodiment of the present invention.
[0062] Specifically, the vehicle includes a vehicle-mounted Bluetooth device, which is connected to the Bluetooth key of the portable terminal, such as Figure 2 As shown, the unlocking control device 100 for a vehicle door includes an acquisition module 10 , a calculation module 20 and a control module 30 .
[0063] Among them, the acquisition module 10 is used to obtain the user stride set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device and the corresponding signal strength value when the portable terminal is at the vehicle door; the calculation module 20 is used to calculate the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the RSSI value and the signal strength value when the RSSI value is a linear jump; the calculation module 20 is also used to calculate the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the user stride, the number of user steps, the RSSI value and the signal strength value when the RSSI value is a nonlinear jump; the control module 30 is used to control the unlocking of the vehicle door according to the distance.
[0064] In some embodiments of the present invention, the calculation module 20 is specifically configured to calculate a difference between the signal strength value and the RSSI value; and convert the difference to obtain a distance between the Bluetooth key and the in-vehicle Bluetooth device.
[0065] In some embodiments of the present invention, the calculation module 20 is further used to calculate the product of the number of user steps and the user step distance, and the difference between the signal strength value and the RSSI value; convert the difference to obtain a first distance; and determine the distance between the Bluetooth key and the vehicle-mounted Bluetooth device based on the sum of the product and the first distance.
[0066] In some embodiments of the present invention, after the RSSI value recovers from the nonlinear jump to the linear jump, the calculation module 20 is further used to calculate the distance between the Bluetooth key and the in-vehicle Bluetooth device based on the RSSI value, the signal strength value, and the corrected distance determined when the RSSI value is at the end of the nonlinear jump.
[0067] In some embodiments of the present invention, the calculation module 20 is further used to calculate the difference between the signal strength value and the RSSI value; convert the difference to obtain a second distance; and determine the distance between the Bluetooth key and the vehicle-mounted Bluetooth device based on the sum of the second distance and the corrected distance.
[0068] In some embodiments of the present invention, the control module 30 is further configured to obtain a conversion factor; and assist in completing the conversion process of the difference between the signal strength value and the RSSI value according to the conversion factor.
[0069] In some embodiments of the present invention, the control module 30 is further configured to control the vehicle door to be unlocked when the distance is less than a first preset distance; and to control the vehicle door to be locked when the distance is greater than a second preset distance.
[0070] It should be noted that other specific implementations of the vehicle door unlocking control device proposed in the embodiment of the present invention can refer to the specific implementations of the vehicle door unlocking control method in the aforementioned embodiment of the present invention. To reduce redundancy, they are not repeated here.
[0071] In summary, according to the embodiment of the present invention, the unlocking control device for the vehicle door obtains the user step distance set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device and the corresponding signal strength value when the portable terminal is at the vehicle door through the acquisition module, and calculates the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the RSSI value and the signal strength value when the RSSI value is a linear jump through the calculation module, and calculates the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the user step distance, the number of user steps, the RSSI value and the signal strength value when the RSSI value is a nonlinear jump, so that the vehicle door is unlocked and controlled according to the distance through the control module, thereby significantly improving the positioning accuracy and system stability, and improving the user experience.
[0072] Figure 3 is a block diagram of a vehicle according to an embodiment of the present application.
[0073] As shown in Figure 3 , the vehicle 1000 comprises the vehicle door unlocking and locking control device 100 according to the above embodiment of the present application.
[0074] According to the vehicle of the embodiment of the present application, by adopting the vehicle door unlocking and locking control device of the above embodiment of the present application, the positioning accuracy and system stability can be significantly improved, and the user experience is also improved.
[0075] In addition, other configurations and effects of the vehicle of the embodiment of the present application are known to those skilled in the art, and to reduce redundancy, they are not described here.
[0076] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a list of executable instructions for implementing logic functions, which can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus or device, such as a computer-based system, a system including a processor or other system that can fetch the instructions from an instruction execution system, apparatus or device and execute the instructions, or in conjunction with these instruction execution systems, apparatus or devices. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transport programs for use by or in connection with an instruction execution system, apparatus or device, or in conjunction with these instruction execution systems, apparatus or devices. More specific examples (non-exhaustive list) of computer-readable medium include the following: electrical connections having one or more wires (electronic devices), portable computer diskette (magnetic devices), random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), fiber optic devices, and portable compact disc read-only memory (CDROM). In addition, the computer-readable medium can even be paper or other suitable medium on which the program can be printed, because the program can be electronically obtained, for example, by optical scanning of the paper or other medium, followed by editing, interpreting or otherwise processing, if necessary, in other suitable manner, to be stored in the computer memory.
[0077] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0078] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
[0079] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential" and the like to indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as limiting the present invention.
[0080] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0081] In the present invention, unless otherwise specified or limited, the terms "installed," "connected," "connect," "fixed," etc. should be understood in a broad sense. For example, they can refer to fixed connection, detachable connection, or integration; mechanical connection, electrical connection; direct connection, or indirect connection through an intermediate medium; internal communication between two components, or interaction between two components, unless otherwise specified. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.
[0082] In the present invention, unless otherwise expressly specified or limited, when a first feature is "above" or "below" a second feature, it may mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediary. Furthermore, when a first feature is "above," "above," or "above" a second feature, it may mean that the first feature is directly above or diagonally above the second feature, or simply means that the first feature is at a higher level than the second feature. When a first feature is "below," "below," or "below" a second feature, it may mean that the first feature is directly below or diagonally below the second feature, or simply means that the first feature is at a lower level than the second feature.
[0083] Although the embodiments of the present invention have been shown and described above, it will be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, replace and modify the above embodiments within the scope of the present invention.
Claims
1. A vehicle door unlocking control method, characterized in that: The vehicle includes an in-vehicle Bluetooth device, which is connected to a Bluetooth key of a portable terminal. The method includes: Obtaining the user stride distance set by the portable terminal, the number of user steps recorded by the portable terminal, the RSSI value of the vehicle-mounted Bluetooth device, and the corresponding signal strength value when the portable terminal is at the vehicle door; When the RSSI value changes linearly, calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device according to the RSSI value and the signal strength value; When the RSSI value changes nonlinearly, calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device according to the user step distance, the number of user steps, the RSSI value, and the signal strength value; The vehicle door is unlocked and controlled according to the distance.
2. The vehicle door unlocking control method according to claim 1, characterized in that: The calculating the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the RSSI value and the signal strength value includes: Calculating the difference between the signal strength value and the RSSI value; The difference is converted to obtain the distance between the Bluetooth key and the vehicle-mounted Bluetooth device.
3. The vehicle door unlocking control method according to claim 1, characterized in that: The calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device according to the user step distance, the number of user steps, the RSSI value, and the signal strength value includes: Calculate the product of the number of user steps and the user step distance, and the difference between the signal strength value and the RSSI value; Converting the difference to obtain a first distance; The distance between the Bluetooth key and the in-vehicle Bluetooth device is determined according to the sum of the product and the first distance.
4. The vehicle door unlocking control method according to claim 1, characterized in that: After the RSSI value recovers from the nonlinear jump to the linear jump, the method further includes: The distance between the Bluetooth key and the in-vehicle Bluetooth device is calculated according to the RSSI value, the signal strength value, and a corrected distance determined when the RSSI value ends a nonlinear jump.
5. The vehicle door unlocking control method according to claim 4, characterized in that: The calculating the distance between the Bluetooth key and the in-vehicle Bluetooth device according to the RSSI value, the signal strength value, and the corrected distance determined when the RSSI value ends a nonlinear jump includes: Calculating the difference between the signal strength value and the RSSI value; Converting the difference to obtain a second distance; The distance between the Bluetooth key and the in-vehicle Bluetooth device is determined according to the sum of the second distance and the corrected distance.
6. The vehicle door unlocking control method according to claim 2, 3 or 5, characterized in that: The method further comprises: Get the conversion factor; The conversion process is completed by assisting the difference between the signal strength value and the RSSI value according to the conversion factor.
7. The vehicle door unlocking control method according to claim 1, characterized in that: The unlocking control of the vehicle door according to the distance includes: When the distance is less than a first preset distance, controlling the vehicle door to unlock; When the distance is greater than a second preset distance, the vehicle door is controlled to be locked.
8. A computer-readable storage medium, characterized in that A vehicle door unlocking control program is stored thereon, and when the vehicle door unlocking control program is executed by a processor, the vehicle door unlocking control method according to any one of claims 1 to 7 is implemented.
9. A vehicle door unlocking control device, characterized in that: The vehicle includes an on-board Bluetooth device, which is connected to the Bluetooth key of the portable terminal, and the device includes: an acquisition module, configured to acquire a user step distance set by the portable terminal, a number of user steps recorded by the portable terminal, an RSSI value of the vehicle-mounted Bluetooth device, and a signal strength value corresponding to when the portable terminal is at the vehicle door; A calculation module, configured to calculate the distance between the Bluetooth key and the vehicle-mounted Bluetooth device according to the RSSI value and the signal strength value when the RSSI value changes linearly; The calculation module is further configured to calculate the distance between the Bluetooth key and the in-vehicle Bluetooth device according to the user step distance, the number of user steps, the RSSI value, and the signal strength value when the RSSI value changes nonlinearly; A control module is used to control the unlocking of the vehicle door according to the distance.
10. A vehicle, characterized in that: A vehicle door unlocking control device comprising the vehicle door unlocking control device according to claim 9.