Vehicle door unlocking and locking control method and device and vehicle
By obtaining the human posture data detected by Bluetooth key and the field strength data of the Bluetooth signal, the user's human position and movement status are determined, and the problem of frequent unlocking of the car door is solved, avoiding the problems of serious vehicle power consumption and shortening of the service life of parts.
Patent Information
- Application Number
- CN202510162032.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2045-02-14
AI Technical Summary
The frequent unlocking of the vehicle doors leads to serious power consumption in the vehicle and reduces the service life of vehicle parts.
By obtaining the human posture data detected by the Bluetooth key and the field strength data of the Bluetooth signal, the user's human position and movement status are determined, and the unlocking of the car door is controlled based on these data.
It effectively avoids the continuous unlocking and locking of the car door, reduces the possibility of frequent unlocking of the car door, avoids serious vehicle power consumption, and extends the service life of vehicle parts.
Smart Images

Figure CN119611267A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of vehicle control, and in particular relates to a door unlocking control method, a door unlocking control device and a vehicle. Background Art
[0002] The Bluetooth key is an innovative feature that allows users to use the Bluetooth function of the Bluetooth key instead of the traditional car key when approaching the vehicle, thereby easily controlling the vehicle's door unlocking.
[0003] When the Bluetooth key is near the vehicle, the Bluetooth key will detect the Bluetooth signal of the Bluetooth module on the vehicle to obtain the field strength data of the Bluetooth signal. If the field strength data of the Bluetooth signal indicates that the user is in the unlocking area of the vehicle, the door will be unlocked.
[0004] However, there are some problems. Specifically, when the user stays near the vehicle with the Bluetooth key and does not take any action, such as talking near the vehicle, the door of the vehicle will automatically unlock because the Bluetooth key is close enough to the vehicle. After a while, if the user still does not open the door, the door will automatically lock again, and the cycle will repeat. In this case, the vehicle consumes a lot of power and reduces the service life of vehicle components. Summary of the invention
[0005] The embodiments of the present invention provide a method and device for controlling unlocking of vehicle doors and a vehicle, which solve the technical problem of frequent unlocking of vehicle doors.
[0006] In a first aspect, an embodiment of the present invention provides a method for controlling unlocking of a vehicle door, which is applied to a vehicle, wherein a Bluetooth module is provided on the vehicle, and the method comprises: obtaining human posture data and field strength data of a Bluetooth signal detected by a Bluetooth key, wherein the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; determining a human position of a user carrying the Bluetooth key based on the field strength data of the Bluetooth signal, and determining a human movement status of the user carrying the Bluetooth key based on the human posture data; and controlling the unlocking of the vehicle door according to whether the human position of the user is in a preset unlocking area and the human movement status of the user.
[0007] In combination with the first aspect of the present invention, in some embodiments, the vehicle door is controlled to be unlocked based on whether the user's body position is in a preset unlocking area and the user's body movement state, including: if the body position is in the unlocking area and the body movement state is a stationary state, the vehicle door is controlled to be locked.
[0008] In combination with the first aspect of the present invention, in some embodiments, the door is unlocked according to whether the user's body position is in a preset unlocking area and the user's body motion state, including: if the body position is in the unlocking area and the duration of the body motion state is greater than the preset duration threshold, the door is unlocked.
[0009] In combination with the first aspect of the present invention, in some embodiments, determining the body position of the user carrying the Bluetooth key based on the field strength data of the Bluetooth signal includes: determining a target positioning model from a plurality of preset positioning models based on the field strength data of the Bluetooth signal; and determining the body position based on the field strength data of the Bluetooth signal and the target positioning model.
[0010] In combination with the first aspect of the present invention, in some embodiments, the target positioning model is determined from multiple preset positioning models based on the field strength data of the Bluetooth signal, including: determining the field strength change rate based on the field strength data of the Bluetooth signal; based on the field strength change rate, determining the target change rate range to which the field strength change rate belongs from multiple change rate ranges, wherein each change rate range corresponds to a positioning model among the multiple positioning models; and using the positioning model corresponding to the target change rate range as the target positioning model.
[0011] In combination with the first aspect of the present invention, in some embodiments, the Bluetooth module includes a main module and multiple slave modules, the field strength data of the Bluetooth signal includes a first field strength of the main module and a second field strength of each of the multiple slave modules, and determining the field strength change rate based on the field strength data of the Bluetooth signal includes: determining a set of weights based on the first field strength and multiple second field strengths; determining a comprehensive field strength based on the first field strength, multiple second field strengths and the set of weights; and determining the field strength change rate based on changes in the comprehensive field strength at different times.
[0012] In combination with the first aspect of the present invention, in some embodiments, the Bluetooth module includes a main module and multiple slave modules, the field strength data of the Bluetooth signal includes the first field strength of the main module and the second field strength of each of the multiple slave modules, and determining the field strength change rate based on the field strength data of the Bluetooth signal includes: determining a first field strength sub-change rate based on the change of the first field strength at different times; determining multiple second field strength sub-change rates based on the change of multiple second field strengths at different times; and obtaining the field strength change rate based on the first field strength sub-change rate and the multiple second field strength sub-change rates.
[0013] In combination with the first aspect of the present invention, in some embodiments, the field intensity change rate is obtained based on the first field intensity sub-rate and the multiple second field intensity sub-rates, including: selecting a preset number of field intensity sub-rates from the first field intensity sub-rate and the multiple second field intensity sub-rates to obtain multiple third field intensity sub-rates, any one of the multiple third field intensity sub-rates is greater than the fourth field intensity sub-rate, the fourth field intensity sub-rate is the remaining rate of the first field intensity sub-rate and the multiple second field intensity sub-rates except the multiple third field intensity sub-rates; each of the multiple third field intensity sub-rates is used as the field intensity change rate.
[0014] In a second aspect, an embodiment of the present invention provides a door unlocking control device, which is applied to a vehicle, wherein a Bluetooth module is provided on the vehicle, and the device comprises: a data acquisition unit, for acquiring human posture data and field strength data of a Bluetooth signal detected by a Bluetooth key, wherein the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; a data conversion unit, for determining a human position of a user carrying the Bluetooth key based on the field strength data of the Bluetooth signal, and determining a human movement status of the user carrying the Bluetooth key based on the human posture data; and a door control unit, for controlling the door unlocking according to whether the user's human position is in a preset unlocking area, and the user's human movement status.
[0015] In a third aspect, an embodiment of the present invention provides a vehicle, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the methods described in the first aspect when executing the computer program.
[0016] One or more technical solutions provided by the embodiments of the present invention achieve at least the following technical effects or advantages: The embodiment of the present invention obtains the human posture data and the field strength data of the Bluetooth signal detected by the Bluetooth key, and the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; based on the field strength data of the Bluetooth signal, the human body position of the user carrying the Bluetooth key is determined, and based on the human body posture data, the human body action state of the user carrying the Bluetooth key is determined; according to whether the user's human body position is in a preset unlocking area and the user's human body action state, the door is controlled to be unlocked. According to the field strength data of the Bluetooth signal, the user's human body position can be determined, and then it can be determined whether the user's human body position is in a preset unlocking area. According to the human body posture data, the user's human body action state can be determined. Then, when the user stays near the vehicle with the Bluetooth key and does not take any action, although the field strength data of the Bluetooth signal has met the unlocking condition, it can be known from the human body posture data that the user has no action, that is, the human body posture data does not meet the unlocking condition, so the vehicle will not be controlled to be unlocked, and the door is avoided from being unlocked and locked continuously. Therefore, the possibility of frequent unlocking and locking of the door is reduced to a certain extent at least. At the same time, the situation of serious power consumption of the vehicle is avoided, and the service life of vehicle parts is extended. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 is a flow chart of a door unlocking control method according to an embodiment of the present invention; Figure 2 is a functional module diagram of a door unlocking control device in an embodiment of the present invention; Figure 3 Schematic diagram of the structure of a vehicle in an embodiment of the present invention. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0020] In the present invention, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0021] The embodiment of the present invention provides a door unlocking control method, which is applied to a vehicle, wherein a Bluetooth module is provided on the vehicle, and a reference Figure 1 As shown, the method includes the following steps S101 to S103: S101: obtaining human body posture data and field strength data of a Bluetooth signal detected by a Bluetooth key, where the field strength data of a Bluetooth signal is obtained by the Bluetooth key detecting a Bluetooth signal of a Bluetooth module.
[0022] It should be noted that the Bluetooth key can be a Bluetooth device installed inside the mobile phone, or it can be an independent product.
[0023] S102: determining the body position of the user carrying the Bluetooth key based on the field strength data of the Bluetooth signal, and determining the body movement state of the user carrying the Bluetooth key based on the body posture data.
[0024] In some embodiments, the human body posture data may be obtained by detecting the user by a gyroscope built into the Bluetooth key, and the human body posture data may include angular velocity and acceleration. Then, regarding step S102, based on the human body posture data, the human body movement state of the user carrying the Bluetooth key is determined, which may be: if the angular velocity is greater than a preset angular velocity threshold, and the acceleration is greater than a preset acceleration threshold, the human body movement state is determined to be a motion state; otherwise, the human body movement state is determined to be a stationary state.
[0025] In some implementations, regarding step S102, determining the body position of the user carrying the Bluetooth key based on the field strength data of the Bluetooth signal may include the following steps S1021 to S1022: S1021: Determine a target positioning model from a plurality of preset positioning models based on the field strength data of the Bluetooth signal.
[0026] It should be noted that the multiple positioning models include a positioning model in an open environment, a positioning model in an actual parking lot environment, a positioning model in an underground garage environment, and a positioning model in a roadside parking environment. In different environments, the field strength of the Bluetooth signal is different, and the characteristic data related to the Bluetooth signal will be different. In this case, if the positioning model is not determined according to the actual situation, the positioning model remains unchanged, and it is difficult to distinguish different situations in different actual environments. Therefore, the embodiment of the present invention limits the field strength data based on the Bluetooth signal, determines the target positioning model from multiple preset positioning models, selects different positioning models in different environments, distinguishes the field strength data corresponding to different actual environments, and thus improves the accuracy of positioning.
[0027] In some implementations, step S1021 may include the following steps A to C: Step A: Determine the field strength change rate based on the field strength data of the Bluetooth signal.
[0028] In some embodiments, the Bluetooth module includes a main module and multiple slave modules, and the field strength data of the Bluetooth signal includes a first field strength of the main module and a second field strength of each of the multiple slave modules. Then, step A may include: determining a set of weights based on the first field strength and multiple second field strengths; determining a comprehensive field strength based on the first field strength, multiple second field strengths and a set of weights; and determining a field strength change rate based on changes in the comprehensive field strength at different times.
[0029] In some embodiments, a set of weights is determined based on a first field strength and multiple second field strengths, which can be: taking the sum of the first field strength and the multiple second field strengths as the sum value; taking the quotient of the first field strength and the sum value as the weight of the first field strength; taking the quotient of the second field strength and the sum value as the weight of the second field strength; and obtaining a set of weights based on the weight of the first field strength and the weight of the second field strength.
[0030] It should be noted that both the first field strength and the second field strength refer to the Bluetooth signal strength. The following example illustrates the relevant calculation of the comprehensive field strength. Assume that the number of multiple second field strengths is 2, namely the second field strength a and the second field strength b, and assume that at this moment, the second field strength a is 30dBm, the second field strength b is 20dBm, and the first field strength is 50dBm. Then, the sum value is 100, the weight of the first field strength is 0.5, the weight of the second field strength a is 0.3, and the weight of the second field strength b is 0.2. The field strength is multiplied by the corresponding weight, and then the products are added to obtain the comprehensive field strength, that is, the comprehensive field strength is 38dBm at this moment. In addition, the following example illustrates the relevant calculation of the field strength change rate. Assume that the comprehensive field strength is 22.4dBm at the 10th second and 20dBm at the 12th second. Then, the field strength change rate is (22.4-20) ÷ (12-10) = 1.2dBm / s.
[0031] It should be noted that since the main module and multiple slave modules on the vehicle are placed in different positions, resulting in different signal strengths, if a weaker field strength is used to determine the field strength change rate, inaccurate data may result. Therefore, the embodiment of the present invention limits the determination of a set of weights based on the first field strength and multiple second field strengths. The greater the field strength, the stronger the signal and the higher the reliability. The corresponding weight of the field strength should be increased. The embodiment of the present invention realizes the adjustment of weights according to different signal strengths, improves the reliability of the obtained comprehensive field strength, and further improves the reliability of the obtained field strength change rate.
[0032] In other embodiments, the Bluetooth module includes a main module and multiple slave modules, and the field strength data of the Bluetooth signal includes the first field strength of the main module and the second field strength of each of the multiple slave modules. Then, step A may include: determining the first field strength sub-change rate based on the change of the first field strength at different times; determining multiple second field strength sub-change rates based on the change of multiple second field strengths at different times; and obtaining the field strength change rate based on the first field strength sub-change rate and the multiple second field strength sub-change rates.
[0033] In some embodiments, obtaining the field intensity change rate based on the first field intensity sub-rate and multiple second field intensity sub-rates may include: selecting a preset number of field intensity sub-rates from the first field intensity sub-rate and multiple second field intensity sub-rates to obtain multiple third field intensity sub-rates, any one of the multiple third field intensity sub-rates is greater than the fourth field intensity sub-rate, the fourth field intensity sub-rate is the remaining rate of change of the first field intensity sub-rate and the multiple second field intensity sub-rates except the multiple third field intensity sub-rates; taking each of the multiple third field intensity sub-rates as the field intensity change rate.
[0034] For example, assuming that the first field strength sub-rate is 1.2dBm / s, the multiple second field strength sub-rates include the second field strength sub-rate a and the second field strength sub-rate b, and the second field strength sub-rate a is 1dBm / s, the second field strength sub-rate b is 0.6dBm / s, and the preset number is 2, then the multiple third field strength sub-rates include the first field strength sub-rate and the second field strength sub-rate a, the fourth field strength sub-rate is the second field strength sub-rate b, and the field strength change rate includes two values, namely the first field strength sub-rate and the second field strength sub-rate a.
[0035] It should be noted that since any one of the multiple third field strength sub-rates of change is greater than the fourth field strength sub-rate of change, the change in each of the multiple third field strength sub-rates of change is the most sensitive, that is, the corresponding signal strength is large and the data reliability is high, which improves the accuracy of the obtained field strength change rate.
[0036] In some other embodiments, the Bluetooth module includes a main module and multiple slave modules, and the field strength data of the Bluetooth signal includes a first field strength of the main module and a second field strength of each of the multiple slave modules. Then, step A may include: selecting the maximum field strength value from the first field strength and the multiple second field strengths as the maximum field strength; and determining the field strength change rate based on the change of the maximum field strength at different times.
[0037] It should be noted that directly determining the field intensity change rate based on the maximum field intensity can reduce the amount of calculation, shorten the operation time, and improve the program processing efficiency. At the same time, the signal intensity corresponding to the maximum field intensity is the strongest, which also ensures the reliability of the data. Therefore, the beneficial effect of taking into account both ensuring data reliability and improving program processing efficiency is achieved.
[0038] Step B: Based on the field intensity change rate, determine a target change rate range to which the field intensity change rate belongs from a plurality of change rate ranges, wherein each change rate range corresponds to a positioning model from a plurality of positioning models.
[0039] For example, when the field intensity change rate is determined based on the change of the comprehensive field intensity at different times, the field intensity change rate includes one value. At this time, it is assumed that the multiple change rate ranges include 0-0.5dBm / s, 0.5-1dBm / s and 1-1.5dBm / s, and it is assumed that the field intensity change rate is 1.1dBm / s, then the target change rate range is 1-1.5dBm / s. In addition, when each change rate of multiple third field intensity sub-rates is used as the field intensity change rate, the field intensity change rate includes multiple values. At this time, it is assumed that the multiple change rate ranges include 0-0.5dBm / s, 0.5-1dBm / s and 1-1.5dBm / s, and it is assumed that the multiple third field intensity sub-rates include 0.8dBm / s and 0.9dBm / s, then the target change rate range is 0.5-1dBm / s.
[0040] Step C: Use the positioning model corresponding to the target change rate range as the target positioning model.
[0041] It should be noted that each of the multiple change rate ranges corresponds to a positioning model in the multiple positioning models, and the corresponding relationship between the positioning model and the change rate range can be established through the following steps: in this environment, the tester carries a Bluetooth key and approaches the vehicle at a preset speed; in this process, the Bluetooth signal of the Bluetooth module on the vehicle is collected through the Bluetooth key to obtain field strength test data; according to the field strength test data, the change rate range in this environment is determined. Among them, the preset speed can be 1.5 meters per second.
[0042] S1022: Determine the position of the human body based on the field strength data of the Bluetooth signal and the target positioning model.
[0043] In some embodiments, step S1022 may be: determining a set of weights based on the first field strength and multiple second field strengths; determining a comprehensive field strength based on the first field strength, multiple second field strengths and a set of weights; and inputting the comprehensive field strength into a target positioning model to obtain a human body position.
[0044] It should be noted that the human body position may be in the unlocking area or not in the unlocking area, and the target positioning model may be a correspondence between the comprehensive field strength and the human body position. By inputting the comprehensive field strength into the target positioning model, information on whether the user is in the unlocking area can be output.
[0045] S103: Controlling the door to be unlocked according to whether the user's body position is in a preset unlocking area and the user's body movement state.
[0046] In some implementations, step S103 may include: if the human body is in the unlocking area and the human body is in a stationary state, controlling the vehicle door to be locked.
[0047] It should be noted that if the human body is in the unlocking area and the human body is in a stationary state, it means that the user is holding the Bluetooth key near the vehicle without any action. For example, the user is talking near the vehicle, and at this time, there is no need to unlock.
[0048] In other embodiments, step S103 may include: if the human body is in the unlocking area and the duration of the human body's motion state is greater than a preset duration threshold, controlling the vehicle door to unlock.
[0049] It should be noted that if the human body is in the unlocking area and the duration of the human body's motion state is greater than the preset time threshold, it indicates that the user is close to the vehicle. The preset time threshold can be less than 10 seconds, such as 1 second, 2 seconds, 3 seconds or 6 seconds, etc.
[0050] It should be noted that the model can be adjusted based on the principle of machine learning, and the concept of weight and compensation value can be added to the RSSI (Received Signal Strength Indication) value of the master and slave antennas, and the change of RSSI field strength can be passively adjusted to improve the accuracy of positioning. When collecting the RSSI values of the Bluetooth master module and the slave module and adjusting the Bluetooth key field strength distribution, due to the differences in the layout positions of the antennas of the Bluetooth modules in the car, it is necessary to adjust and optimize the actual energy fields corresponding to the master and slave modules to ensure that the mobile phone device can accurately receive the reception value of the master and slave antenna field strength signal, and through the mechanism of Kalman filtering and other stable field strength signal reception values, ensure that the collected master and slave modules are stable and effective, which is convenient for the certainty of the subsequent model. When determining the positioning model in different environments, the distribution and reception intensity of the field strength are collected respectively according to the environment in which the actual vehicle is located, such as: open environment, actual parking environment, underground garage environment, roadside parking environment, etc. The field strength model can be collected at intervals of 1 meter in an environment 10 meters around the vehicle, thereby allocating models M1\M2\M3, etc. in multiple scenarios, and according to the estimated mixed calculation method, the field strength signal value collected by the actual vehicle can be matched with the built-in model, and the match can be performed according to the maximum year-on-year value.
[0051] It should be noted that the signal of the gyroscope can be sent to other devices through the Bluetooth protocol, and the change signal of the gyroscope is used as a reference factor for the execution of the unlocking function. When the gyroscope signal is analyzed to be in motion, the customer is in motion when approaching the vehicle, and the signal changes of the customer in the static state and the walking state are completely inconsistent. When the gyroscope is detected to be in a static state, even if the person is around the vehicle and the positioning area is the unlocking area, the unlocking signal is still not triggered, thereby avoiding the scene where the customer is talking and stationary around the vehicle, and the vehicle will frequently trigger the unlocking and automatic relocking signals. When the gyroscope is detected to be dynamic, it indicates that the customer is using the motion process at this time, and the judgment of the process should be continuously monitored, and the monitoring should be carried out continuously according to the 3s cycle. If there is a 3s motion cycle, it is determined that it is in motion at this time, and the unlocking function response can be followed. Finally, different models are adapted according to the jump mechanism of the master-slave signal. Improve the accuracy of signal changes and detection in multiple scenarios, avoid multiple scenarios corresponding to the same positioning model, and use weights and model adaptation ratios to actively select corresponding scenarios and corresponding field strength signals, effectively improving the accuracy of positioning in multiple scenarios; adding a gyroscope's signal mechanism can solve the problem of customers frequently unlocking around the vehicle, and the problem that the vehicle will still trigger unlocking when it is stationary.
[0052] It should be noted that the corresponding field strength change rate is different in different environments. Taking the test data of a certain mobile phone model as an example, the vehicle detects the change in the signal value of the receiving field strength on the mobile phone in an open environment. When the user is near the vehicle, the mobile phone detects that the average change rate of the Bluetooth signal of the main module is 0.86dBm / s, the average change rate of the Bluetooth signal of the left module is 1.20.86dBm / s, the average change rate of the Bluetooth signal of the right module is 0.570.86dBm / s, and the average change rate of the Bluetooth signal of the rear module is 0.87dBm / s. A weight model database can be established to establish different weight matrices and corresponding unlocking, locking, and welcoming equivalent values for different scenarios.
[0053] The embodiment of the present invention obtains the human posture data and the field strength data of the Bluetooth signal detected by the Bluetooth key, and the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; based on the field strength data of the Bluetooth signal, the human body position of the user carrying the Bluetooth key is determined, and based on the human body posture data, the human body action state of the user carrying the Bluetooth key is determined; according to whether the user's human body position is in a preset unlocking area and the user's human body action state, the door is controlled to be unlocked. According to the field strength data of the Bluetooth signal, the user's human body position can be determined, and then it can be determined whether the user's human body position is in a preset unlocking area. According to the human body posture data, the user's human body action state can be determined. Then, when the user stays near the vehicle with the Bluetooth key and does not take any action, although the field strength data of the Bluetooth signal has met the unlocking condition, it can be known from the human body posture data that the user has no action, that is, the human body posture data does not meet the unlocking condition, so the vehicle will not be controlled to be unlocked, and the door is avoided from being unlocked and locked continuously. Therefore, the possibility of frequent unlocking and locking of the door is reduced to a certain extent at least. At the same time, the situation of serious power consumption of the vehicle is avoided, and the service life of vehicle parts is extended.
[0054] Based on the same inventive concept, Figure 2 As shown, an embodiment of the present invention provides a door unlocking control device 10, which is applied to a vehicle. The vehicle is provided with a Bluetooth module, and the device includes: a data acquisition unit 110, used to acquire human posture data and field strength data of the Bluetooth signal detected by the Bluetooth key, the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; a data conversion unit 120, used to determine the human body position of the user carrying the Bluetooth key based on the field strength data of the Bluetooth signal, and determine the human body movement status of the user carrying the Bluetooth key based on the human body posture data; a door control unit 130, used to control the door unlocking according to whether the user's body position is in a preset unlocking area and the user's body movement status.
[0055] It can be understood that the door control unit 130 includes: a first control subunit, which is used to control the door to be locked if the human body is in the unlocking area and the human body is in a stationary state.
[0056] It can be understood that the door control unit 130 includes: a second control subunit, which is used to control the door to unlock if the human body is in the unlocking area and the duration of the human body's action state in motion is greater than a preset duration threshold.
[0057] It can be understood that the data conversion unit 120 includes: a model determination subunit, which is used to determine the target positioning model from multiple preset positioning models based on the field strength data of the Bluetooth signal; and a position determination subunit, which is used to determine the human body position based on the field strength data of the Bluetooth signal and the target positioning model.
[0058] It can be understood that the model determination subunit includes: a change rate determination module, which is used to determine the field strength change rate based on the field strength data of the Bluetooth signal; a range determination module, which is used to determine the target change rate range to which the field strength change rate belongs from multiple change rate ranges based on the field strength change rate, wherein each change rate range corresponds to a positioning model among multiple positioning models; and a model determination module, which is used to use the positioning model corresponding to the target change rate range as the target positioning model.
[0059] In some embodiments, the Bluetooth module includes a main module and multiple slave modules, the field strength data of the Bluetooth signal includes a first field strength of the main module and a second field strength of each of the multiple slave modules, and the change rate determination module is specifically used to: determine a set of weights based on the first field strength and multiple second field strengths; determine a comprehensive field strength based on the first field strength, multiple second field strengths and a set of weights; determine the field strength change rate based on the change of the comprehensive field strength at different times.
[0060] In other embodiments, the Bluetooth module includes a master module and multiple slave modules, the field strength data of the Bluetooth signal includes the first field strength of the master module and the second field strength of each slave module in the multiple slave modules, and the change rate determination module is specifically used to: determine the first field strength sub-change rate based on the change of the first field strength at different times; determine the multiple second field strength sub-change rates based on the change of the multiple second field strengths at different times; obtain the field strength change rate based on the first field strength sub-change rate and the multiple second field strength sub-change rates. Wherein, obtaining the field strength change rate based on the first field strength sub-change rate and the multiple second field strength sub-change rates includes: selecting a preset number of field strength sub-change rates from the first field strength sub-change rate and the multiple second field strength sub-change rates to obtain multiple third field strength sub-change rates, any one of the multiple third field strength sub-change rates is greater than the fourth field strength sub-change rate, and the fourth field strength sub-change rate is the remaining change rate of the first field strength sub-change rate and the multiple second field strength sub-change rates except the multiple third field strength sub-change rates; each change rate of the multiple third field strength sub-change rates is used as the field strength change rate.
[0061] It should be understood that more implementation details of the vehicle door unlocking control device 10 in the embodiment of the present invention are described with reference to the aforementioned vehicle door unlocking control method, and for the sake of brevity of the specification, they are not repeated here.
[0062] Based on the same inventive concept, an embodiment of the present invention further provides a vehicle, such as Figure 3As shown, it includes a memory 304, a processor 302, and a computer program stored in the memory 304 and executable on the processor 302. The processor 302 executes the program to implement the steps described in any implementation of the door unlocking control method embodiment.
[0063] Among them, Figure 3 In the embodiment of the present invention, a bus architecture (represented by bus 300) is shown, and bus 300 may include any number of interconnected buses and bridges, and bus 300 links various circuits including one or more processors represented by processor 302 and memory represented by memory 304. Bus 300 may also link various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. Bus interface 305 provides an interface between bus 300 and receiver 301 and transmitter 303. Receiver 301 and transmitter 303 may be the same element, namely a transceiver, providing a unit for communicating with various other devices on a transmission medium. Processor 302 is responsible for managing bus 300 and general processing, while memory 304 may be used to store data used by processor 302 when performing operations.
[0064] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of the present invention and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hard wiring, or a combination of any of these. In addition, each functional unit may be integrated into a processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit.
[0065] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0066] The units described as separate components may or may not be physically separated, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed in multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0067] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
[0068] The above description is only an embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention shall be included in the scope of the claims of the present invention.
Claims
1. A method for controlling the unlocking of a vehicle door, characterized in that: Applied to a vehicle, the vehicle is provided with a Bluetooth module, and the method comprises: Acquire human body posture data and field strength data of a Bluetooth signal detected by a Bluetooth key, wherein the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; Based on the field strength data of the Bluetooth signal, determining the body position of the user carrying the Bluetooth key, and based on the body posture data, determining the body action state of the user carrying the Bluetooth key; The door is unlocked according to whether the user's body position is in a preset unlocking area and the user's body movement state.
2. The door unlocking control method according to claim 1, characterized in that: The controlling the door unlocking according to whether the user's body position is in a preset unlocking area and the user's body movement state includes: If the human body is in the unlocking area and the human body is in a stationary state, the vehicle door is controlled to be locked.
3. The door unlocking control method according to claim 1, characterized in that: The controlling the door unlocking according to whether the user's body position is in a preset unlocking area and the user's body movement state includes: If the human body is in the unlocking area and the duration of the human body's motion state is greater than a preset duration threshold, the vehicle door is controlled to be unlocked.
4. The vehicle door unlocking control method according to claim 1, characterized in that: The determining, based on the field strength data of the Bluetooth signal, the body position of the user carrying the Bluetooth key comprises: Determining a target positioning model from a plurality of preset positioning models based on the field strength data of the Bluetooth signal; The human body position is determined based on the field strength data of the Bluetooth signal and the target positioning model.
5. The vehicle door unlocking control method according to claim 4, characterized in that: The determining of the target positioning model from a plurality of preset positioning models based on the field strength data of the Bluetooth signal includes: Determining a field strength change rate based on the field strength data of the Bluetooth signal; Based on the field intensity change rate, determining a target change rate range to which the field intensity change rate belongs from a plurality of change rate ranges, wherein each change rate range corresponds to a positioning model among the plurality of positioning models; The positioning model corresponding to the target change rate range is used as the target positioning model.
6. The vehicle door unlocking control method according to claim 5, characterized in that: The Bluetooth module includes a master module and a plurality of slave modules, the field strength data of the Bluetooth signal includes a first field strength of the master module and a second field strength of each of the plurality of slave modules, and determining the field strength change rate based on the field strength data of the Bluetooth signal includes: Determining a set of weights based on the first field strength and a plurality of the second field strengths; Determine a comprehensive field strength based on the first field strength, a plurality of the second field strengths, and the set of weights; The field strength change rate is determined based on changes in the comprehensive field strength at different times.
7. The vehicle door unlocking control method according to claim 5, characterized in that: The Bluetooth module includes a master module and a plurality of slave modules, the field strength data of the Bluetooth signal includes a first field strength of the master module and a second field strength of each of the plurality of slave modules, and determining the field strength change rate based on the field strength data of the Bluetooth signal includes: Determining a first field strength sub-rate of change based on changes in the first field strength at different times; Determining a plurality of second field strength sub-change rates based on the change conditions of the plurality of second field strengths at different times; The field intensity change rate is obtained based on the first field intensity sub-change rate and the plurality of second field intensity sub-change rates.
8. The vehicle door unlocking control method according to claim 7, characterized in that: The obtaining the field intensity change rate based on the first field intensity sub-rate and the plurality of second field intensity sub-rates includes: A preset number of field-strength sub-rates of change are selected from the first field-strength sub-rate and the plurality of second field-strength sub-rates of change to obtain a plurality of third field-strength sub-rates of change, wherein any one of the plurality of third field-strength sub-rates of change is greater than a fourth field-strength sub-rate of change, and the fourth field-strength sub-rate of change is the remaining rate of change of the first field-strength sub-rate and the plurality of second field-strength sub-rates except the plurality of third field-strength sub-rates of change; Each change rate of the plurality of third field intensity sub-change rates is used as the field intensity change rate.
9. A door unlocking control device, characterized in that: Applied to a vehicle, the vehicle is provided with a Bluetooth module, and the device comprises: A data acquisition unit, used to acquire human posture data and field strength data of a Bluetooth signal detected by the Bluetooth key, wherein the field strength data of the Bluetooth signal is obtained by the Bluetooth key detecting the Bluetooth signal of the Bluetooth module; A data conversion unit, configured to determine a body position of a user carrying the Bluetooth key based on the field strength data of the Bluetooth signal, and determine a body action state of the user carrying the Bluetooth key based on the body posture data; The vehicle door control unit is used to control the unlocking of the vehicle door according to whether the user's body position is in a preset unlocking area and the user's body movement state.
10. A vehicle, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 8 when executing the computer program.
Citation Information
Patent Citations
Simulation system for achieving strong coverage of wireless network communication field
CN106060839A
Multi-scenario adaptive optimization method for propagation models in FDD-LTE system
CN106231621A
Car door opening method and system
CN108216122A
Control method and device for vehicle
CN111252032A
Ultra-short wave signal source single-station movement measuring method and system based on field intensity change
CN112769503A