Vehicle control method, device, apparatus, and storage medium

CN117622048BActive Publication Date: 2026-09-29BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210956704.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-10
Publication Date
2026-09-29
Estimated Expiration
2042-08-10

AI Technical Summary

Technical Problem

[0003]然而,不同移动终端的性能是有差异的,如天线不同、外壳材质不同、发射功率不同等,采用上述通用的映射关系检测移动终端与车辆之间的距离,会出现检测误差,进而会影响对车辆进行无感控制的准确性,为用户的使用带来不便

Benefits of technology

[0060]本公开通过响应于获取到移动终端发送的测距广播信息的目标RSSI值,获取与所述移动终端的设备型号匹配的目标映射关系,并基于所述目标映射关系确定所述目标RSSI值对应的目标距离,进而响应于所述目标距离小于或等于预设距离阈值,控制与所述车载终端关联的车辆解锁门锁,由于是基于与移动终端的设备型号匹配的目标映射关系确定目标距离,相对于相关技术中采用通用的映射关系确定距离的方式,可以提高测距的准确性,进而可以提高基于测距结果对车辆进行无感控制的准确性,提升用户的用车体验。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117622048B_ABST
    Figure CN117622048B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a vehicle control method, device, equipment and storage medium, the method is applied to a vehicle terminal, the method comprises: in response to obtaining the target RSSI value of ranging broadcast information sent by a mobile terminal, obtaining a target mapping relationship matched with the device model of the mobile terminal, the target mapping relationship comprises a mapping relationship between the RSSI value and the distance; determining the target distance corresponding to the target RSSI value based on the target mapping relationship; in response to the target distance being less than or equal to a preset distance threshold, controlling a vehicle associated with the vehicle terminal to unlock the door lock. The present disclosure can improve the accuracy of ranging, and thus can improve the accuracy of non-sensing control of the vehicle based on the ranging result, and improve the user's vehicle experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of Internet of Things (IoT) technology, and in particular to a vehicle control method, apparatus, device, and storage medium. Background Technology

[0002] With the increasing development of smartphones and other mobile terminals, setting up digital car keys via mobile terminals to control vehicle functions such as unlocking has gradually become an important aspect of enhancing the user's car-using experience. In related technologies, controlling vehicle unlocking via mobile terminals requires detecting the distance between the mobile terminal and the vehicle. For example, this can be done by detecting the Received Signal Strength Indication (RSSI) value of the Bluetooth broadcast signal sent by the mobile terminal, and then querying the distance between the mobile terminal and the vehicle based on a general mapping relationship between RSSI values ​​and distance. When the distance is determined to be less than a preset threshold, an unlocking command is sent to the vehicle's lock control device to achieve the unlocking action.

[0003] However, different mobile terminals have different performance characteristics, such as different antennas, different shell materials, and different transmission powers. Using the above-mentioned general mapping relationship to detect the distance between the mobile terminal and the vehicle will result in detection errors, which will affect the accuracy of the vehicle's seamless control and cause inconvenience to the user. Summary of the Invention

[0004] To overcome the problems existing in the related technologies, this disclosure provides a vehicle control method, apparatus, device, and storage medium to address the deficiencies in the related technologies.

[0005] According to a first aspect of the present disclosure, a vehicle control method is provided, the method comprising:

[0006] In response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance;

[0007] Determine the target distance corresponding to the target RSSI value based on the target mapping relationship;

[0008] In response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked.

[0009] In some embodiments, obtaining the target mapping relationship matching the device model of the mobile terminal includes:

[0010] The target mapping relationship is obtained from the server or the local storage of the vehicle terminal.

[0011] In some embodiments, the method further includes pre-storing the target mapping relationship locally on the vehicle terminal based on the following:

[0012] Obtain the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location, wherein the distance between the at least one reference location and the vehicle is known;

[0013] Based on the reference RSSI value and the corresponding distance, the currently stored mapping relationship to be corrected is corrected to obtain the corrected mapping relationship;

[0014] The corrected mapping relationship is stored locally on the vehicle terminal as a target mapping relationship that matches the device model of the mobile terminal.

[0015] In some embodiments, the reference location includes a preset location around the vehicle door;

[0016] The step of obtaining the reference RSSI value of the ranging broadcast information transmitted by the mobile terminal at at least one reference location includes:

[0017] In response to detecting a touch operation on the vehicle door, the reference RSSI value of the ranging broadcast information currently being sent by the mobile terminal is obtained.

[0018] In some embodiments, obtaining the reference RSSI value of ranging broadcast information transmitted by the mobile terminal at at least one reference location includes:

[0019] Generate a prompt message to prompt the mobile terminal to send confirmation information at the reference location, the confirmation information being used to confirm that the mobile terminal is at the reference location;

[0020] In response to receiving the confirmation information, the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal is obtained.

[0021] In some embodiments, the method further includes:

[0022] The corrected mapping relationship is used as the target mapping relationship that matches the device model of the mobile terminal and uploaded to the server for storage.

[0023] In some embodiments, the method further includes:

[0024] In response to the control of unlocking the vehicle door lock associated with the vehicle terminal, a timer is started;

[0025] In response to a time interval between the start of timing and the detection of an operation involving a touch on the driver's side door of the vehicle being greater than or equal to a set time threshold, the target mapping relationship is adjusted;

[0026] The pre-stored target mapping relationship is updated based on the adjusted target mapping relationship.

[0027] According to a second aspect of the present disclosure, a vehicle control device is provided, applied to an in-vehicle terminal, the device comprising:

[0028] The mapping relationship acquisition module is used to acquire a target mapping relationship matching the device model of the mobile terminal in response to acquiring the target RSSI value of the ranging broadcast information sent by the mobile terminal, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance;

[0029] A target distance determination module is used to determine the target distance corresponding to the target RSSI value based on the target mapping relationship;

[0030] The vehicle unlocking control module is used to control the vehicle door lock associated with the vehicle terminal to unlock in response to the target distance being less than or equal to a preset distance threshold.

[0031] In some embodiments, the mapping relationship acquisition module is further configured to acquire the pre-stored target mapping relationship from the server or the local storage of the vehicle terminal.

[0032] In some embodiments, the apparatus further includes a mapping relationship storage module;

[0033] The mapping relationship storage module includes:

[0034] A reference value acquisition unit is used to acquire the reference RSSI value of ranging broadcast information sent by the mobile terminal at at least one reference location, wherein the distance between the at least one reference location and the vehicle is known;

[0035] The mapping relationship correction unit is used to correct the currently stored mapping relationship to be corrected based on the reference RSSI value and the corresponding distance, so as to obtain the corrected mapping relationship.

[0036] A mapping relationship storage unit is used to store the modified mapping relationship as a target mapping relationship that matches the device model of the mobile terminal locally on the vehicle terminal.

[0037] In some embodiments, the reference location includes a preset location around the vehicle door;

[0038] The reference value acquisition unit is also used to acquire the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal in response to the detection of a touch operation on the vehicle door.

[0039] In some embodiments, the reference value acquisition unit is further configured to:

[0040] Generate a prompt message to prompt the mobile terminal to send confirmation information at the reference location, the confirmation information being used to confirm that the mobile terminal is at the reference location;

[0041] In response to receiving the confirmation information, the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal is obtained.

[0042] In some embodiments, the mapping relationship storage module further includes:

[0043] The mapping relationship uploading unit is used to upload the corrected mapping relationship as a target mapping relationship that matches the device model of the mobile terminal to the server for storage.

[0044] In some embodiments, the apparatus further includes a mapping adjustment module;

[0045] The mapping relationship adjustment module includes:

[0046] A timing start unit is used to start a timing process in response to controlling the unlocking of the vehicle door lock associated with the vehicle terminal;

[0047] A relationship adjustment unit is configured to adjust the target mapping relationship in response to a time interval between the start of timing and the detection of an operation that touches the driver's side door of the vehicle being greater than or equal to a set time threshold.

[0048] The relationship update unit is used to update the pre-stored target mapping relationship based on the adjusted target mapping relationship.

[0049] According to a third aspect of the present disclosure, a vehicle-mounted terminal is provided, comprising:

[0050] Processor and memory used to store computer programs;

[0051] The processor is configured to, when executing the computer program, implement:

[0052] In response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance;

[0053] Determine the target distance corresponding to the target RSSI value based on the target mapping relationship;

[0054] In response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked.

[0055] According to a fourth aspect of the present disclosure, a computer-readable storage medium is provided having a computer program stored thereon, the program being implemented when executed by a processor:

[0056] In response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance;

[0057] Determine the target distance corresponding to the target RSSI value based on the target mapping relationship;

[0058] In response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked.

[0059] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:

[0060] This disclosure, in response to receiving the target RSSI value of ranging broadcast information sent by a mobile terminal, obtains a target mapping relationship matching the device model of the mobile terminal, and determines the target distance corresponding to the target RSSI value based on the target mapping relationship. Then, in response to the target distance being less than or equal to a preset distance threshold, it controls the vehicle door lock associated with the vehicle terminal to unlock. Since the target distance is determined based on the target mapping relationship matching the device model of the mobile terminal, compared with the method of determining distance using a general mapping relationship in related technologies, the accuracy of ranging can be improved, thereby improving the accuracy of seamless vehicle control based on the ranging results and enhancing the user's driving experience.

[0061] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0062] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0063] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment of the present disclosure;

[0064] Figure 2 This is a flowchart illustrating how the target mapping relationship is locally stored on the vehicle terminal according to an exemplary embodiment of the present disclosure;

[0065] Figure 3 This is a flowchart illustrating, according to an exemplary embodiment of the present disclosure, how to obtain the reference RSSI value of ranging broadcast information transmitted by the mobile terminal at at least one reference location;

[0066] Figure 4 This is a flowchart illustrating how to replace the pre-stored target mapping relationship according to an exemplary embodiment of this disclosure;

[0067] Figure 5 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment of the present disclosure;

[0068] Figure 6 This is a block diagram illustrating yet another vehicle control device according to an exemplary embodiment of the present disclosure;

[0069] Figure 7 This is a block diagram illustrating an in-vehicle terminal according to an exemplary embodiment of the present disclosure. Detailed Implementation

[0070] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0071] Figure 1 This is a flowchart illustrating a vehicle control method according to an exemplary embodiment; the method of this embodiment can be applied to an in-vehicle terminal (the vehicle terminal is a terminal associated with a vehicle and used for data processing). Figure 1 As shown, the method includes the following steps S101-S103:

[0072] In step S101, in response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained.

[0073] In this embodiment, when the vehicle terminal obtains the target RSSI value of the ranging broadcast information sent by the mobile terminal, it can obtain a target mapping relationship that matches the device model of the mobile terminal. The target mapping relationship includes the mapping relationship between the RSSI value and the distance.

[0074] For example, the Bluetooth module (Bluetooth anchor) in the vehicle can periodically send Bluetooth broadcasts. When a mobile terminal receives this Bluetooth broadcast and detects the vehicle within its communication range, the mobile terminal can initiate a Bluetooth connection request to the vehicle's Bluetooth module, thereby establishing a Bluetooth connection. Based on this, the mobile terminal can interact with the vehicle's Bluetooth module to establish a secure channel for identity verification. After successful identity verification, the mobile terminal can send ranging broadcast information based on the Bluetooth connection (this ranging broadcast information can be periodically sent by the mobile terminal for ranging purposes when a Bluetooth connection is established with the vehicle-mounted terminal). The vehicle-mounted terminal can then receive the ranging broadcast information sent by the mobile terminal via the vehicle's Bluetooth module, measure the target RSSI (Received Signal Strength Indication) value of the ranging broadcast information, and obtain a target mapping relationship matching the mobile terminal's device model. It is understood that there can be at least one Bluetooth module in the vehicle; this embodiment does not limit this.

[0075] In some embodiments, the vehicle-mounted terminal can obtain the pre-stored target mapping relationship from a server, or obtain the pre-stored target mapping relationship from the local storage of the vehicle-mounted terminal. The server can be a local server or cloud server with data processing capabilities pre-associated with the vehicle-mounted terminal. This server can be deployed in an electronic device or a cluster of multiple electronic devices. The pre-stored target mapping relationship in this server can be a mapping relationship obtained and uploaded by the vehicle-mounted terminal or other vehicle-mounted terminals.

[0076] In other embodiments, the method by which the vehicle-mounted terminal stores the target mapping relationship can be found in the following description. Figure 2 The embodiments shown will not be described in detail here.

[0077] In step S102, the target distance corresponding to the target RSSI value is determined based on the target mapping relationship.

[0078] In this embodiment, after obtaining the target RSSI value and the target mapping relationship, the target distance corresponding to the target RSSI value can be determined based on the target mapping relationship.

[0079] Since the above target mapping relationship is a mapping between RSSI value and distance, once the target RSSI value is determined, the target distance corresponding to the target RSSI value can be queried based on this target mapping relationship. It can be understood that the target distance can be used to measure the distance between a mobile terminal and a vehicle.

[0080] In step S103, in response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked.

[0081] In this embodiment, after determining the target distance corresponding to the target RSSI value based on the target mapping relationship, the vehicle terminal can compare the target distance with a preset distance threshold. Then, when the target distance is detected to be less than or equal to the preset distance threshold, the vehicle door lock is unlocked. Since no user intervention is required to unlock, this embodiment achieves seamless vehicle unlocking.

[0082] As described above, the method of this embodiment obtains a target mapping relationship matching the device model of the mobile terminal in response to the target RSSI value of the ranging broadcast information sent by the mobile terminal, and determines the target distance corresponding to the target RSSI value based on the target mapping relationship. Then, in response to the target distance being less than or equal to a preset distance threshold, it controls the vehicle door lock associated with the vehicle terminal to unlock. Since the target distance is determined based on the target mapping relationship matching the device model of the mobile terminal, compared with the method of determining distance using a general mapping relationship in related technologies, the accuracy of ranging can be improved, thereby improving the accuracy of seamless vehicle control based on the ranging results and enhancing the user's driving experience.

[0083] Figure 2 This is a flowchart illustrating how to locally store the target mapping relationship on the vehicle terminal according to an exemplary embodiment of this disclosure; this embodiment is based on the above embodiment and uses the example of how to locally store the target mapping relationship on the vehicle terminal for illustrative explanation. Figure 2 As shown, the method in this embodiment further includes storing the target mapping relationship locally on the vehicle terminal based on the following steps S201-S203:

[0084] In step S201, the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location is obtained.

[0085] In this embodiment, when the mobile terminal is detected to be at any of the above-mentioned at least one reference position, the reference RSSI value of the ranging broadcast information sent by the mobile terminal at that reference position can be obtained, wherein the distance between the above-mentioned at least one reference position and the vehicle is known.

[0086] For example, the aforementioned reference location may include a preset location around the vehicle door. Then, when the vehicle terminal detects a user's touch operation on the door (e.g., opening the door and / or gripping the door handle, where opening the door may include opening the door from inside or outside the vehicle), it can determine that the mobile terminal is currently at the preset location around the door, and can then obtain the reference RSSI value of the ranging broadcast information sent by the mobile terminal at that location.

[0087] For example, the preset position around the car door can be 0.3 meters away. That is, when a user's hand touches the door handle (which is equipped with a sensor to detect touch operation), it can be determined that the vertical distance between the user's mobile terminal and the car door is 0.3 meters. Since the distance between the vehicle's Bluetooth module and the door is known, the distance between the mobile terminal and the vehicle's Bluetooth module (i.e., the distance between the reference position and the vehicle) can be calculated. It is worth noting that the above-mentioned value of 0.3 meters is only for illustrative purposes and can be adjusted according to application requirements in actual applications.

[0088] In some embodiments, the aforementioned doors may include the driver's side door, the front passenger side door, the rear passenger side door, the trunk door, etc., but this embodiment does not limit this.

[0089] Understandably, after a Bluetooth connection is established between the mobile terminal and the Bluetooth module in the vehicle, the mobile terminal can continuously send ranging broadcast information at a set period based on this Bluetooth connection. Therefore, when a user carrying the mobile terminal triggers a touch operation on the car door, the vehicle terminal can obtain the corresponding reference RSSI value based on the ranging broadcast information currently sent by the mobile terminal.

[0090] In other embodiments, the method for obtaining the reference RSSI value of the ranging broadcast information transmitted by the mobile terminal at at least one reference location may also be described below. Figure 3 The embodiments shown will not be described in detail here.

[0091] In step S202, the currently stored mapping relationship to be corrected is corrected based on the reference RSSI value and the corresponding distance to obtain the corrected mapping relationship.

[0092] In this embodiment, after obtaining the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location, the currently stored mapping relationship to be corrected can be corrected based on the reference RSSI value and the corresponding distance to obtain the corrected mapping relationship.

[0093] The aforementioned distances can be known distances between the reference position and the vehicle, which are pre-measured, such as the distances between each door of the vehicle and the Bluetooth module.

[0094] In some embodiments, after obtaining the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location, the distance corresponding to the corresponding RSSI value in the currently stored mapping relationship to be corrected can be replaced based on the reference RSSI value and the corresponding distance. Furthermore, the distances corresponding to other RSSI values ​​in the above-mentioned mapping relationship to be corrected can be uniformly corrected based on known signal attenuation rules or a preset interpolation algorithm, thereby achieving the correction of the currently stored mapping relationship to be corrected. It is worth noting that the aforementioned signal attenuation rules or preset interpolation algorithms can be selected from related technologies based on actual needs, and this embodiment does not limit them.

[0095] In step S203, the corrected mapping relationship is stored locally on the vehicle terminal as a target mapping relationship that matches the device model of the mobile terminal.

[0096] In this embodiment, when the currently stored mapping relationship to be corrected is corrected based on the reference RSSI value and the corresponding distance, and the corrected mapping relationship is obtained, the corrected mapping relationship can be used as the target mapping relationship matching the device model of the mobile terminal and stored locally on the vehicle terminal.

[0097] For example, if the vehicle terminal has not previously stored a target mapping relationship matching the mobile terminal's device model locally, the modified mapping relationship described above can be used as the target mapping relationship matching the mobile terminal's device model and stored locally on the vehicle terminal. Conversely, if the vehicle terminal has previously stored a target mapping relationship matching the mobile terminal's device model locally, the modified mapping relationship described above can be used as the updated target mapping relationship, replacing the previously stored target mapping relationship stored locally on the vehicle terminal. Furthermore, when the vehicle terminal subsequently needs to use the target mapping relationship, it can directly retrieve it from its local storage.

[0098] Furthermore, such as Figure 2 As shown, the method in this embodiment may further include the following step S204:

[0099] In step S204, the corrected mapping relationship is uploaded to the server for storage as the target mapping relationship that matches the device model of the mobile terminal.

[0100] In this embodiment, after correcting the currently stored mapping relationship based on the reference RSSI value and the corresponding distance to obtain the corrected mapping relationship, the corrected mapping relationship can also be uploaded to the server as a target mapping relationship that matches the device model of the mobile terminal for storage, so that other vehicle terminals can download the target mapping relationship from the server in the future.

[0101] The aforementioned mapping relationship to be corrected can be a general mapping relationship that does not distinguish between device models in related technologies, or it can be a target mapping relationship previously stored in the vehicle terminal. This embodiment does not limit this.

[0102] For example, the vehicle terminal can first send a request to the server to obtain the aforementioned target mapping relationship. If the server stores the target mapping relationship, it can return the target mapping relationship to the vehicle terminal based on the request. If the server does not store the target mapping relationship, it can return a feedback message to the vehicle terminal indicating that the mapping relationship does not exist. Then, the vehicle terminal can obtain the target mapping relationship through the steps S201-S203 described above.

[0103] As described above, this embodiment obtains the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location, where the distance between the at least one reference location and the vehicle is known. Based on the reference RSSI value and the corresponding distance, the currently stored mapping relationship to be corrected is corrected to obtain the corrected mapping relationship. The corrected mapping relationship is then used as the target mapping relationship matching the device model of the mobile terminal and stored locally on the vehicle terminal and / or uploaded to the server. This enables the direct acquisition of the target mapping relationship, improves the efficiency of acquiring the target mapping relationship, and improves the accuracy of ranging based on RSSI values. Consequently, it improves the accuracy of seamless vehicle control based on ranging results and enhances the user's driving experience.

[0104] Figure 3 This is a flowchart illustrating how to obtain the reference RSSI value of ranging broadcast information transmitted by the mobile terminal at at least one reference location, according to an exemplary embodiment of this disclosure. This embodiment, based on the above embodiment, provides an illustrative example of how to obtain the reference RSSI value of ranging broadcast information transmitted by the mobile terminal at at least one reference location. Figure 3 As shown, obtaining the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location in step S201 above may include the following steps S301-S302:

[0105] In step S301, a prompt message is generated to prompt the sending of confirmation information at the reference location.

[0106] In this embodiment, when the vehicle terminal detects that the conditions for correcting the target mapping relationship are met, it can generate a prompt message to prompt the user to send confirmation information based on the mobile terminal at the reference location. The confirmation information is used to confirm that the mobile terminal is at the reference location.

[0107] In some embodiments, the condition for detecting that the modified target mapping relationship is satisfied may include at least one of the following (1) to (3):

[0108] (1) Detecting a user-triggered instruction to correct the target mapping relationship, such as if the user thinks the vehicle unlocking time is not accurate enough after using the vehicle for a period of time, the user can manually trigger the instruction to correct the target mapping relationship.

[0109] (2) The system initialization process of the vehicle terminal was detected;

[0110] (3) The current time reaches the preset period for the target mapping relationship correction. The preset period can be set according to actual needs, such as 1 month, half a year or 1 year, etc. This embodiment does not limit this.

[0111] In some embodiments, the reference position may include the four corners of the vehicle and / or a preset position around the door, etc., and this embodiment does not limit this.

[0112] In step S302, in response to receiving the confirmation information, the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal is obtained.

[0113] In this embodiment, after the vehicle terminal receives the confirmation information sent by the user based on the mobile terminal, it can determine that the mobile terminal is currently at a reference position with a known distance. Then, it can obtain the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal, and subsequently correct the currently stored mapping relationship based on this reference RSSI value and the corresponding distance. For detailed explanations and descriptions, please refer to the above. Figure 2 The embodiments shown are not described in detail here.

[0114] As described above, this embodiment generates a prompt message to prompt the user to send confirmation information at the reference location, and in response to receiving the confirmation message, obtains the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal. This enables the user to be guided to send ranging broadcast information at at least one reference location, thereby obtaining the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location. This allows for subsequent correction of the currently stored mapping relationship to obtain the target mapping relationship.

[0115] Figure 4 This is a flowchart illustrating how to replace the pre-stored target mapping relationship according to an exemplary embodiment of this disclosure; this embodiment further includes steps S401-S403 based on the above embodiment:

[0116] In step S401, a timer is started in response to controlling the vehicle door lock associated with the vehicle terminal to unlock.

[0117] In this embodiment, when the vehicle door lock associated with the vehicle terminal is unlocked in step S103, the timer can be started.

[0118] It is worth noting that the above-mentioned method of starting the timer can be selected based on actual needs, such as choosing the method of starting the timer, etc., and this embodiment does not limit this.

[0119] In step S402, the target mapping relationship is adjusted in response to the time interval between the start of timing and the detection of an operation to touch the driver's side door of the vehicle being greater than or equal to a set time threshold.

[0120] In this embodiment, when the time interval between the start of timing and the detection of an operation to touch the driver's side door of the vehicle is greater than or equal to a set time threshold, the target mapping relationship can be adjusted.

[0121] It is worth noting that the above-mentioned time threshold can be set according to actual needs, such as setting it to 3 seconds, etc. This embodiment does not limit this.

[0122] It is worth noting that the aforementioned time interval refers to the time it takes for the user to walk to the car door and open it after the vehicle has unlocked. Understandably, if this time is too long, it indicates that the vehicle is unlocking too early, which could easily lead to vehicle safety issues. Therefore, the target mapping relationship needs to be adjusted.

[0123] Specifically, in this embodiment, when the target distance corresponding to the target RSSI value is detected to be less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked. If the time interval between the start of timing and the detection of the operation of touching the driver's side door of the vehicle is greater than or equal to a set time threshold, it indicates that the actual distance corresponding to the target RSSI should be greater than the target distance. Therefore, the target mapping relationship can be adjusted based on a preset adjustment method, such as increasing the distance value corresponding to each RSSI value. The specific adjustment range can be determined based on experience or through experiments. This embodiment does not limit this.

[0124] In step S403, the pre-stored target mapping relationship is updated based on the adjusted target mapping relationship.

[0125] In this embodiment, after the target mapping relationship is adjusted, the pre-stored target mapping relationship can be updated based on the adjusted target mapping relationship, such as replacing the original target mapping relationship stored locally or on the server side of the vehicle terminal based on the adjusted target mapping relationship for subsequent use.

[0126] As described above, this embodiment starts timing in response to the vehicle door lock being unlocked by the control unit associated with the vehicle terminal, and adjusts the target mapping relationship in response to the time interval between the start of timing and the detection of an operation to touch the driver's side door of the vehicle being greater than or equal to a set time threshold. Then, based on the adjusted target mapping relationship, the pre-stored target mapping relationship is updated. This allows for adjustment of the target mapping relationship based on its actual usage, further improving the accuracy of the target mapping relationship and consequently enhancing the accuracy of distance measurement based on it.

[0127] Figure 5 This is a block diagram illustrating a vehicle control device according to an exemplary embodiment of the present disclosure; the device of this embodiment can be applied to an in-vehicle terminal (the vehicle terminal is a terminal associated with a vehicle and used for data processing). Figure 5 As shown, the device includes: a mapping relationship acquisition module 110, a target distance determination module 120, and a vehicle unlocking control module 130, wherein:

[0128] The mapping relationship acquisition module 110 is used to acquire a target mapping relationship matching the device model of the mobile terminal in response to acquiring the target RSSI value of the ranging broadcast information sent by the mobile terminal. The target mapping relationship includes the mapping relationship between the RSSI value and the distance.

[0129] The target distance determination module 120 is used to determine the target distance corresponding to the target RSSI value based on the target mapping relationship;

[0130] The vehicle unlocking control module 130 is used to control the vehicle door lock associated with the vehicle terminal to unlock in response to the target distance being less than or equal to a preset distance threshold.

[0131] As described above, the device in this embodiment obtains a target mapping relationship matching the device model of the mobile terminal in response to receiving the target RSSI value of the ranging broadcast information sent by the mobile terminal, and determines the target distance corresponding to the target RSSI value based on the target mapping relationship. Then, in response to the target distance being less than or equal to a preset distance threshold, it controls the vehicle door lock associated with the vehicle terminal to unlock. Since the target distance is determined based on the target mapping relationship matching the device model of the mobile terminal, compared with the method of determining distance using a general mapping relationship in related technologies, the accuracy of ranging can be improved, thereby improving the accuracy of seamless vehicle control based on the ranging results and enhancing the user's driving experience.

[0132] Figure 6 This is a block diagram illustrating another vehicle control device according to an exemplary embodiment of the present disclosure; the device of this embodiment can be applied to an in-vehicle terminal (the vehicle terminal is a terminal associated with a vehicle and used for data processing). The mapping relationship acquisition module 210, the target distance determination module 220, and the vehicle unlocking control module 230 are as described above. Figure 5 The mapping relationship acquisition module 110, target distance determination module 120 and vehicle unlocking control module 130 in the illustrated embodiment have the same functions, which will not be described in detail here.

[0133] In this embodiment, the mapping relationship acquisition module 210 can also be used to acquire the pre-stored target mapping relationship from the server or the local storage of the vehicle terminal.

[0134] like Figure 6 As shown, the above-mentioned device may further include a mapping relationship storage module 240;

[0135] The mapping relationship storage module 240 may include:

[0136] Reference value acquisition unit 241 is used to acquire the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location, wherein the distance between the at least one reference location and the vehicle is known;

[0137] The mapping relationship correction unit 242 is used to correct the currently stored mapping relationship to be corrected based on the reference RSSI value and the corresponding distance, so as to obtain the corrected mapping relationship;

[0138] The mapping relationship storage unit 243 is used to store the modified mapping relationship as a target mapping relationship that matches the device model of the mobile terminal locally.

[0139] In some embodiments, the reference location may include a preset location around the vehicle door;

[0140] Furthermore, the reference value acquisition unit 241 can also be used to acquire the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal in response to the detection of a touch operation on the vehicle door.

[0141] In other embodiments, the reference value acquisition unit 241 described above can also be used for:

[0142] Generate a prompt message to prompt the mobile terminal to send confirmation information at the reference location, the confirmation information being used to confirm that the mobile terminal is at the reference location;

[0143] In response to receiving the confirmation information, the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal is obtained.

[0144] In some embodiments, the mapping relationship storage module 240 may further include:

[0145] The mapping relationship uploading unit 244 is used to upload the corrected mapping relationship as a target mapping relationship that matches the device model of the mobile terminal to the server for storage.

[0146] In some embodiments, the above-described apparatus may further include a mapping relationship adjustment module 250;

[0147] The mapping adjustment module 250 may include:

[0148] The timing start unit 251 is used to start timing in response to controlling the unlocking of the vehicle door lock associated with the vehicle terminal;

[0149] The relationship adjustment unit 252 is used to adjust the target mapping relationship in response to a time interval between the start of timing and the detection of an operation that touches the driver's side door of the vehicle being greater than or equal to a set time threshold.

[0150] The relationship update unit 253 is used to update the pre-stored target mapping relationship based on the adjusted target mapping relationship.

[0151] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0152] Figure 7 This is a block diagram illustrating an in-vehicle terminal according to an exemplary embodiment. For example, terminal 900 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0153] Reference Figure 7The terminal 900 may include one or more of the following components: a processing component 902, a memory 904, a power supply component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.

[0154] Processing component 902 typically controls the overall operation of terminal 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 902 may include one or more processors 920 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.

[0155] Memory 904 is configured to store various types of data to support operation on terminal 900. Examples of this data include instructions for any application or method operating on terminal 900, contact data, phonebook data, messages, pictures, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0156] Power supply component 906 provides power to various components of terminal 900. Power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal 900.

[0157] Multimedia component 908 includes a screen that provides an output interface between the terminal 900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When the terminal 900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0158] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when terminal 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.

[0159] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0160] Sensor assembly 914 includes one or more sensors for providing state assessments of various aspects of terminal 900. For example, sensor assembly 914 can detect the on / off state of terminal 900, the relative positioning of components such as the display and keypad of terminal 900, changes in position of terminal 900 or one of its components, the presence or absence of user contact with terminal 900, orientation or acceleration / deceleration of terminal 900, and temperature changes of terminal 900. Sensor assembly 914 may also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0161] Communication component 916 is configured to facilitate wired or wireless communication between terminal 900 and other devices. Terminal 900 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G or 5G, or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0162] In an exemplary embodiment, terminal 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0163] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, which can be executed by a processor 920 of a terminal 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0164] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0165] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A vehicle control method, characterized in that, Applied to vehicle-mounted terminals, the method includes: In response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance; Determine the target distance corresponding to the target RSSI value based on the target mapping relationship; In response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked. In response to the control of unlocking the vehicle door lock associated with the vehicle terminal, a timer is started; In response to a time interval between the start of timing and the detection of an operation involving a touch on the driver's side door of the vehicle being greater than or equal to a set time threshold, the target mapping relationship is adjusted; The pre-stored target mapping relationship is updated based on the adjusted target mapping relationship.

2. The method according to claim 1, characterized in that, The step of obtaining the target mapping relationship that matches the device model of the mobile terminal includes: The target mapping relationship is obtained from the server or the local storage of the vehicle terminal.

3. The method according to claim 2, characterized in that, The method further includes pre-storing the target mapping relationship locally on the vehicle terminal based on the following method: Obtain the reference RSSI value of the ranging broadcast information sent by the mobile terminal at at least one reference location, wherein the distance between the at least one reference location and the vehicle is known; Based on the reference RSSI value and the corresponding distance, the currently stored mapping relationship to be corrected is corrected to obtain the corrected mapping relationship; The corrected mapping relationship is stored locally on the vehicle terminal as a target mapping relationship that matches the device model of the mobile terminal.

4. The method according to claim 3, characterized in that, The reference position includes a preset position around the vehicle door; The step of obtaining the reference RSSI value of the ranging broadcast information transmitted by the mobile terminal at at least one reference location includes: In response to detecting a touch operation on the vehicle door, the reference RSSI value of the ranging broadcast information currently being sent by the mobile terminal is obtained.

5. The method according to claim 3, characterized in that, The step of obtaining the reference RSSI value of the ranging broadcast information transmitted by the mobile terminal at at least one reference location includes: Generate a prompt message to prompt the mobile terminal to send confirmation information at the reference location, the confirmation information being used to confirm that the mobile terminal is at the reference location; In response to receiving the confirmation information, the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal is obtained.

6. The method according to claim 3, characterized in that, The method further includes: The corrected mapping relationship is used as the target mapping relationship that matches the device model of the mobile terminal and uploaded to the server for storage.

7. A vehicle control device, characterized in that, The device, applied to an in-vehicle terminal, includes: The mapping relationship acquisition module is used to acquire a target mapping relationship matching the device model of the mobile terminal in response to acquiring the target RSSI value of the ranging broadcast information sent by the mobile terminal, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance; A target distance determination module is used to determine the target distance corresponding to the target RSSI value based on the target mapping relationship; The vehicle unlocking control module is used to control the vehicle door lock associated with the vehicle terminal to unlock in response to the target distance being less than or equal to a preset distance threshold. The mapping adjustment module includes: A timing start unit is used to start a timing process in response to controlling the unlocking of the vehicle door lock associated with the vehicle terminal; A relationship adjustment unit is used to adjust the target mapping relationship in response to a time interval between the start of timing and the detection of an operation that touches the driver's side door of the vehicle being greater than or equal to a set time threshold. The relationship update unit is used to update the pre-stored target mapping relationship based on the adjusted target mapping relationship.

8. The apparatus according to claim 7, characterized in that, The mapping relationship acquisition module is also used to acquire the pre-stored target mapping relationship from the server or the local storage of the vehicle terminal.

9. The apparatus according to claim 8, characterized in that, The device also includes a mapping relationship storage module; The mapping relationship storage module includes: A reference value acquisition unit is used to acquire the reference RSSI value of ranging broadcast information sent by the mobile terminal at at least one reference location, wherein the distance between the at least one reference location and the vehicle is known; The mapping relationship correction unit is used to correct the currently stored mapping relationship to be corrected based on the reference RSSI value and the corresponding distance, so as to obtain the corrected mapping relationship. A mapping relationship storage unit is used to store the modified mapping relationship as a target mapping relationship that matches the device model of the mobile terminal locally on the vehicle terminal.

10. The apparatus according to claim 9, characterized in that, The reference position includes a preset position around the vehicle door; The reference value acquisition unit is also used to acquire the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal in response to the detection of a touch operation on the vehicle door.

11. The apparatus according to claim 9, characterized in that, The reference value acquisition unit is also used for: Generate a prompt message to prompt the mobile terminal to send confirmation information at the reference location, the confirmation information being used to confirm that the mobile terminal is at the reference location; In response to receiving the confirmation information, the reference RSSI value of the ranging broadcast information currently sent by the mobile terminal is obtained.

12. The apparatus according to claim 9, characterized in that, The mapping relationship storage module also includes: The mapping relationship uploading unit is used to upload the corrected mapping relationship as a target mapping relationship that matches the device model of the mobile terminal to the server for storage.

13. A vehicle-mounted terminal, characterized in that, include: Processor and memory used to store computer programs; The processor is configured to, when executing the computer program, implement: In response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance; Determine the target distance corresponding to the target RSSI value based on the target mapping relationship; In response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked. In response to the control of unlocking the vehicle door lock associated with the vehicle terminal, a timer is started; In response to a time interval between the start of timing and the detection of an operation involving a touch on the driver's side door of the vehicle being greater than or equal to a set time threshold, the target mapping relationship is adjusted; The pre-stored target mapping relationship is updated based on the adjusted target mapping relationship.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the following is achieved: In response to obtaining the target RSSI value of the ranging broadcast information sent by the mobile terminal, a target mapping relationship matching the device model of the mobile terminal is obtained, wherein the target mapping relationship includes the mapping relationship between the RSSI value and the distance; Determine the target distance corresponding to the target RSSI value based on the target mapping relationship; In response to the target distance being less than or equal to a preset distance threshold, the vehicle door lock associated with the vehicle terminal is unlocked. In response to the control of unlocking the vehicle door lock associated with the vehicle terminal, a timer is started; In response to a time interval between the start of timing and the detection of an operation involving a touch on the driver's side door of the vehicle being greater than or equal to a set time threshold, the target mapping relationship is adjusted; The pre-stored target mapping relationship is updated based on the adjusted target mapping relationship.

Citation Information

Patent Citations

  • Vehicle unlocking or locking method and system

    CN111071202A

  • Automobile key positioning method and device, electronic equipment and storage medium

    CN113838233A