Mobile terminal anti-forgetting reminding method for vehicle and related device
Patent Information
- Application Number
- CN202611190914.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-06
- Publication Date
- 2026-10-27
AI Technical Summary
[0004]本申请提供一种用于车辆的移动终端防遗忘提醒方法及相关装置,用以改善相关技术中的方案均难以同时满足低成本、高精度、低误报和无隐私顾虑的实际应用需求的问题
[0026]第四方面,本申请提供一种车辆,包括车辆本体和如第三方面的电子设备。
Smart Images

Figure CN122994727A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the fields of vehicle intelligent control and Bluetooth short-range communication technology, and in particular to a method and related device for preventing forgetting reminders on a mobile terminal for vehicles. Background Technology
[0002] With the deep integration of mobile devices (such as smartphones and tablets) and in-vehicle systems, users typically connect their mobile devices to their vehicles while driving (e.g., using CarPlay, Android Auto, Bluetooth music, etc.) and place them in locations such as charging stations, storage compartments, or seats. When getting out of the car, due to distraction or haste, users easily forget their mobile devices inside, only to realize they're far away by then. This not only causes inconvenience but may also lead to privacy breaches or property losses. Therefore, how to effectively remind users to retrieve their mobile devices when leaving their vehicles has become a pressing technical problem to be solved in the fields of vehicle intelligence and human-machine interaction.
[0003] Several in-vehicle mobile device anti-forgotten reminder solutions have been proposed in related technologies. For example, pressure sensors or infrared sensors can be placed in wireless charging pads or storage compartments to trigger an alert when a mobile device is detected and the vehicle is turned off or a door is opened. Another approach is to deploy multiple Bluetooth beacons inside the vehicle, using Received Signal Strength Indicator (RSSI) to triangulate the mobile device and estimate its distance from the vehicle; if the distance exceeds a threshold, it is determined that the mobile device has been taken away or forgotten. Yet another approach is to use in-vehicle cameras to perform image recognition on areas such as seats and dashboards to determine if a mobile device has been left behind. In addition, traditional Bluetooth anti-loss devices are also commonly used in this scenario, estimating distance and triggering alerts by monitoring changes in RSSI signal strength between the mobile device and the vehicle. However, these solutions all struggle to simultaneously meet the practical application requirements of low cost, high accuracy, low false alarm rate, and no privacy concerns. Summary of the Invention
[0004] This application provides a mobile terminal anti-forgetting reminder method and related device for vehicles, which improves the problem that the solutions in related technologies are difficult to simultaneously meet the practical application requirements of low cost, high accuracy, low false alarm and no privacy concerns.
[0005] In a first aspect, this application provides a mobile terminal anti-forgetting reminder method for vehicles, applied to vehicles equipped with Bluetooth modules supporting Bluetooth Channel Sounding (CS) functionality, the method comprising:
[0006] In response to the door unlocking signal, the control Bluetooth module establishes a Bluetooth connection with the first mobile terminal and the second mobile terminal, wherein the first mobile terminal is the forgotten device to be detected, and the second mobile terminal is the Bluetooth reference device carried by the user.
[0007] During the Bluetooth connection maintenance, the control Bluetooth module periodically acquires the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal through Bluetooth channel probing technology.
[0008] If the second real-time distance is greater than the preset reference distance threshold, then determine whether the trend of the first real-time distance within the preset time window meets the preset forgetting condition.
[0009] If the trend of the first real-time distance within the preset time window meets the forgetting criteria, a forgetting reminder will be triggered.
[0010] In one possible implementation, determining whether the trend of change of the first real-time distance within a preset time window meets a preset forgetting condition includes: if the first real-time distance continues to increase within the preset time window and exceeds a preset distance threshold, then it is determined that the forgetting condition is met.
[0011] In one possible implementation, determining whether the trend of the first real-time distance within a preset time window meets the preset forgetting condition further includes: if the first real-time distance first increases and then decreases within the preset time window, then it is determined that the forgetting condition is not met.
[0012] In one possible implementation, triggering a forgetting reminder includes: simultaneously or in a preset order performing at least one of the following reminder operations: generating an in-vehicle voice reminder command and sending it to the vehicle speaker; generating a buzzer trigger command and sending it to the in-vehicle buzzer; generating an external sound and light reminder command and sending it to the vehicle horn and / or vehicle lighting system.
[0013] In one possible implementation, after triggering the forgetting reminder, the method further includes: continuously monitoring a first real-time distance, and stopping the forgetting reminder when the first real-time distance increases and exceeds a reference distance threshold; or stopping the forgetting reminder upon receiving an instruction from a first mobile terminal to indicate confirmation of retrieval.
[0014] In one possible implementation, after the Bluetooth connection is established, the method further includes: continuously monitoring the connection status between the first mobile terminal and the second mobile terminal and the Bluetooth module; when either mobile terminal is detected to be disconnected, controlling the Bluetooth module to re-initiate a connection request; if the reconnection is successful, resuming the steps of periodically obtaining the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal; if the reconnection fails, issuing a connection error message.
[0015] In one possible implementation, the method further includes: during the Bluetooth connection maintenance period, performing the step of periodically acquiring a first real-time distance with the first mobile terminal and a second real-time distance with the second mobile terminal at a fixed interval; when the vehicle is detected to be off and the driver's door is opened, shortening the fixed interval to increase the monitoring frequency.
[0016] In one possible implementation, in response to a door unlock signal, controlling the Bluetooth module to establish a Bluetooth connection with the first mobile terminal and the second mobile terminal includes: waking up the Bluetooth module in response to the door unlock signal; controlling the Bluetooth module to scan for Bluetooth devices and identify the first mobile terminal and the second mobile terminal according to a local list of paired devices; and controlling the Bluetooth module to automatically initiate a Bluetooth connection request to complete the connection with the first mobile terminal and the second mobile terminal without user confirmation.
[0017] In one possible implementation, controlling the Bluetooth module to periodically acquire a first real-time distance with the first mobile terminal via Bluetooth channel probing technology includes: controlling the Bluetooth module to send probe signals to the first mobile terminal on multiple different carrier frequencies; receiving response signals returned by the first mobile terminal and determining the phase difference on each carrier frequency; determining a phase-based distance component based on the phase difference and acquiring the round-trip time between the probe signal and the response signal; determining a time-based distance component based on the round-trip time; and fusing the phase-based distance component and the time-based distance component to obtain the first real-time distance.
[0018] Secondly, embodiments of this application provide a mobile terminal anti-forgetting reminder device for vehicles, applied to vehicles equipped with a Bluetooth module supporting Bluetooth channel detection function, the device comprising:
[0019] A connection establishment module is used to control the Bluetooth module to establish a Bluetooth connection with a first mobile terminal and a second mobile terminal in response to a door unlocking signal. The first mobile terminal is the device to be detected as forgotten, and the second mobile terminal is a Bluetooth reference device carried by the user.
[0020] The control module is used to control the Bluetooth module to periodically acquire the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal through Bluetooth channel detection technology during the Bluetooth connection maintenance.
[0021] The judgment module is used to determine whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting conditions when the second real-time distance is greater than the preset reference distance threshold.
[0022] The forgetting reminder module is used to trigger a forgetting reminder when the trend of the first real-time distance within a preset time window meets the forgetting conditions.
[0023] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;
[0024] Memory is used to store instructions executed by the computer;
[0025] A processor for executing computer-executable instructions stored in memory to implement any of the methods of the first aspect.
[0026] Fourthly, this application provides a vehicle, including a vehicle body and electronic equipment as described in the third aspect.
[0027] Fifthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed, are used to implement the method of any one of the first aspects.
[0028] Sixthly, this application provides a computer program product, including a computer program that, when executed, implements the method of any one of the first aspects.
[0029] The mobile terminal anti-forgetting reminder method and related device for vehicles provided in this application are applied to vehicles equipped with Bluetooth modules that support Bluetooth channel detection function. The method includes: in response to a door unlocking signal, controlling the Bluetooth module to establish a Bluetooth connection with a first mobile terminal and a second mobile terminal, wherein the first mobile terminal is the device to be detected as forgotten, and the second mobile terminal is a Bluetooth reference device carried by the user; during the Bluetooth connection period, controlling the Bluetooth module to periodically acquire a first real-time distance with the first mobile terminal and a second real-time distance with the second mobile terminal through Bluetooth channel detection technology; if the second real-time distance is greater than a preset reference distance threshold, determining whether the change trend of the first real-time distance within a preset time window meets a preset forgetting condition; if the change trend of the first real-time distance within the preset time window meets the forgetting condition, triggering a forgetting reminder.
[0030] In this process, by reusing the vehicle's existing Bluetooth module that supports Bluetooth channel detection, the detection and reminder of forgotten mobile terminals can be achieved without adding additional hardware such as pressure sensors, infrared sensors, multiple Bluetooth beacons, or in-vehicle cameras. This significantly reduces system costs and deployment complexity, while also reducing user privacy concerns associated with camera-based solutions. Compared to solutions that rely on fixed-position sensors, this application does not limit the placement of the mobile terminal and can cover any area inside the vehicle, such as seats, dashboards, and door storage compartments, making it more widely applicable. Compared to multi-anchor triangulation or traditional Bluetooth anti-loss devices that rely on RSSI signal strength, this application uses Bluetooth channel detection technology to obtain real-time distances at the sub-meter or even centimeter level. It has strong anti-multipath interference capabilities and ranging accuracy far exceeds that of RSSI solutions, accurately distinguishing whether the mobile terminal has been left in the vehicle or taken away by the user. In addition, a dual-device reference mechanism is introduced, which uses a second mobile terminal to determine whether the user has moved away from the vehicle. The distance change trend of the first mobile terminal is judged within a preset time window before the forgetting is confirmed. This effectively reduces false alarms caused by the user briefly getting out of the vehicle to retrieve the item or by distance fluctuations, thereby meeting the practical application requirements of low cost, high accuracy, low false alarm and no privacy concerns. Attached Figure Description
[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0032] Figure 1 A flowchart illustrating a mobile terminal reminder method for vehicles to prevent forgetting information, provided as an exemplary embodiment of this application;
[0033] Figure 2 Another schematic flowchart of a mobile terminal reminder method for vehicles provided as an exemplary embodiment of this application;
[0034] Figure 3 A schematic diagram of a mobile terminal reminder device for vehicles provided as an exemplary embodiment of this application;
[0035] Figure 4 A schematic diagram of the structure of an electronic device provided as an exemplary embodiment of this application.
[0036] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0037] 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 numbers 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 application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0038] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, products, or apparatus.
[0039] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0040] In related technologies, fixed-location sensor solutions can only detect whether a mobile device has been left in a specific location (such as a charging pad or storage compartment). If the user casually places the mobile device in the seat, dashboard, or door storage compartment, it cannot be detected. While camera-based vision solutions offer wide coverage, they are costly and raise user privacy concerns, resulting in low user acceptance. Multi-Bluetooth anchor triangulation solutions require the deployment of multiple fixed Bluetooth beacons within the vehicle, leading to system complexity, high deployment costs, and low RSSI ranging accuracy (typically with an error of 3 to 5 meters), making it difficult to accurately distinguish whether the mobile device has been left in the vehicle or taken away by the user. Traditional Bluetooth anti-loss devices also rely on RSSI signal strength to estimate distance, making them susceptible to interference from environmental factors such as multipath effects and human occlusion within the vehicle, resulting in poor stability and a tendency for false alarms or missed alarms. Therefore, there is an urgent need for a low-cost, high-precision, low-false-alarm, and privacy-free in-vehicle mobile device anti-forgetting reminder solution.
[0041] In light of this, improving the coverage, accuracy, and stability of in-vehicle mobile terminal forgetting detection without increasing deployment burden has become a pressing technical problem in this field. To address this issue, a mobile terminal forgetting reminder solution for vehicles is provided. This solution is applied to vehicles equipped with Bluetooth modules supporting Bluetooth channel detection and integrates with the vehicle's existing door status and engine-off status sensing capabilities to form a unified working scenario. Specifically, when the vehicle responds to a door unlock signal, the control Bluetooth module establishes Bluetooth connections with a first mobile terminal (the device to be detected for forgetting) and a second mobile terminal (a Bluetooth reference device carried by the user). During the connection period, the first real-time distance between the vehicle and the first mobile terminal, and the second real-time distance between the vehicle and the second mobile terminal are periodically acquired using Bluetooth channel detection technology. Subsequently, the system uses whether the second real-time distance is greater than a preset reference distance threshold to determine if the user has left the vicinity of the vehicle. Furthermore, it assesses whether the trend of the first real-time distance change within a preset time window meets preset forgetting conditions. When the trend meets the forgetting determination requirements, a forgetting reminder is triggered. By jointly determining the distance change trend of the first mobile terminal and using the second mobile terminal as a reference, it is possible to more effectively identify situations where a user leaves the vehicle but the mobile phone remains inside, without relying on fixed placement areas, image acquisition, or additional multi-point deployment. This meets the practical application requirements of low cost, high accuracy, low false alarm, and no privacy concerns.
[0042] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0043] Figure 1 This is a flowchart illustrating a mobile terminal anti-forgetting reminder method for vehicles, provided as an exemplary embodiment of this application. The mobile terminal anti-forgetting reminder method for vehicles provided in this embodiment is applied to vehicles equipped with a Bluetooth module that supports Bluetooth channel detection functionality. Figure 1 As shown, the mobile terminal reminder method for vehicles includes the following steps:
[0044] S101. In response to the door unlocking signal, control the Bluetooth module to establish a Bluetooth connection with the first mobile terminal and the second mobile terminal, wherein the first mobile terminal is the forgotten device to be detected, and the second mobile terminal is the Bluetooth reference device carried by the user.
[0045] The door unlock signal can be understood as the status change information output by the vehicle control system when the vehicle switches from a locked state to an unlocked state. This information can come from the keyless entry system, remote key button signal, digital key authentication result, or door lock control feedback corresponding to the unlocking operation inside the vehicle. The Bluetooth module refers to the short-range wireless communication unit configured in the vehicle. In addition to having conventional Bluetooth scanning, pairing, and data transmission capabilities, it also supports Bluetooth channel detection function to measure the distance between the terminal and the vehicle. The first mobile terminal is the target device that needs to be forgotten. In practical applications, it can be the user's main mobile phone, backup mobile phone, tablet terminal, or other mobile electronic devices that can establish a Bluetooth connection with the vehicle and may be left in the vehicle. The second mobile terminal is a reference device used to determine whether the user has left the vehicle. It can be a smartwatch, Bluetooth key, Bluetooth headset, or other Bluetooth terminals that are usually carried with the user and move synchronously with the user.
[0046] In practical implementation, the vehicle controller can send a connection initialization command to the Bluetooth module after detecting the door unlock signal. The Bluetooth module then enters a preset scanning period and performs broadcast scanning and identity verification on terminals in the bound device list or the identifiable device whitelist. For the first mobile terminal, the system can identify it based on historical pairing records, device address, device name, application account binding relationship, or target device identifier pre-configured by the user on the vehicle's infotainment system, and initiate a connection establishment request to the terminal. For the second mobile terminal, the system can match it using an independent reference device identifier or identify it based on the associated wearable device information under the user's account. The connection establishment process can include broadcast discovery, identity authentication, key negotiation, link establishment, and connection parameter configuration, thereby ensuring that the vehicle and the two terminals enter a sustainable communication state. In one possible embodiment, if the connection between the two terminals cannot be completed simultaneously within a preset time after the door unlocks, the system can continue to perform supplementary scanning during the ignition and power-on phase to improve the connection success rate in complex environments. If only the first mobile terminal is connected and the second mobile terminal is not connected, the current trip can be marked as insufficient reference information, and the automatic reminder level can be reduced or a conservative strategy can be switched during subsequent judgments. Furthermore, to prevent other occupant devices from being mistakenly identified as reference devices, the system can combine the driver's seat entry history, the device companion relationship of recent trips, and device wearing attributes to filter, so that the second mobile terminal corresponds as closely as possible to the device actually carried by the driver.
[0047] The principle behind this step is to use door unlocking as a pre-trip trigger, ensuring the link between the target terminal and the reference terminal is established before or during the initial stage of the user's entry into the cabin. This guarantees stable distance observation data throughout the entire driving process. Compared to solutions that only temporarily search for devices after the engine is turned off, this method reduces link loss due to terminal sleep, connection delays, or the user leaving the vehicle, and provides continuous time-series input for subsequent trend analysis. By simultaneously accessing both the target terminal and the reference terminal, the system no longer relies solely on changes in the distance of a single device for judgment. Instead, it constructs two interrelated judgment dimensions: "whether the target device remains in the vehicle" and "whether the user has left the vicinity of the vehicle." This lays a data foundation for resolving the technical problem of false alarms when the user briefly gets out of the car, moves around the vehicle, or lingers near the vehicle.
[0048] S102. During the Bluetooth connection maintenance, the control Bluetooth module periodically acquires the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal through Bluetooth channel detection technology.
[0049] The Bluetooth connection maintenance period in this step refers to the continuous communication phase from the establishment of Bluetooth links between the vehicle and the two terminals until the end of the trip or the link is disconnected. Bluetooth channel sounding technology can be understood as a technique that detects the propagation characteristics of the communication link based on the Bluetooth physical layer measurement capabilities and estimates the spatial distance between the terminal and the vehicle accordingly. It can use phase information, round-trip time information, time difference of arrival information, or the fusion results of multiple measurements to complete the distance calculation. The first real-time distance represents the distance estimate between the vehicle and the first mobile terminal at the current sampling time, and the second real-time distance represents the distance estimate between the vehicle and the second mobile terminal at the current sampling time. Periodic acquisition refers to repeatedly performing the ranging operation according to a preset sampling period to form a continuous distance sequence.
[0050] In practical implementation, the Bluetooth module can send probe messages at fixed intervals under the controller's scheduling and receive probe response data returned by the first and second mobile terminals. If the Bluetooth module supports multi-connection parallel detection, it can perform measurements on the two terminals separately within the same sampling round. If hardware resources are limited, a time-division multiplexing approach can be used to sequentially calculate the distance between the first and second mobile terminals within a total sampling period. For ranging calculation, the system can convert the initial distance value based on the round-trip propagation time of the message, or it can construct the distance estimation result using phase changes at multiple channel frequency points, and then obtain a more stable measurement output through weighted fusion. Considering that in-vehicle metal reflection, multipath propagation, human body occlusion, and changes in terminal placement posture can introduce fluctuations, the controller can preprocess the raw distance data, including outlier removal, moving average filtering, median filtering, Kalman filtering, or multi-frame smoothing, to reduce single measurement bias. To ensure the comparability of the two distance sequences, the system can also add a timestamp to each ranging result and select the first and second real-time distances near the same time reference for synchronous analysis in subsequent judgments.
[0051] The significance of this step lies in constructing a continuous and dynamic dual-terminal distance observation sequence through Bluetooth channel probing, enabling the system to make judgments based on the signal strength during the distance change process rather than at a single moment. Traditional methods relying on received signal strength are easily affected by vehicle body obstruction, environmental reflection, and transient interference. Distance information obtained through channel probing is more directly relevant in a physical sense. Combined with continuous sampling and filtering, it can more stably distinguish between different states of the terminal—inside the vehicle, near the vehicle, or far from the vehicle. Furthermore, the first real-time distance is used to characterize the positional evolution of the device under test relative to the vehicle, while the second real-time distance is used to characterize the departure state of the user's personal reference device. Together, they form the data foundation for subsequent behavioral pattern recognition. Based on the above analysis, it is clear that knowing only the distance change of the first mobile terminal is insufficient to accurately distinguish between the two scenarios: "the user gets out of the car with their phone" and "the user gets out of the car but leaves their phone inside." However, by adding the real-time distance of the second mobile terminal, the user's departure action can be separated from the target device position judgment, thereby significantly improving the stability of the judgment.
[0052] S103. If the second real-time distance is greater than the preset reference distance threshold, then determine whether the trend of the first real-time distance within the preset time window meets the preset forgetting condition.
[0053] Specifically, in response to the vehicle being turned off and the driver's door being switched from closed to open, the forgetting detection process is initiated. If the second real-time distance is greater than a preset reference distance threshold, it is determined whether the trend of the first real-time distance within a preset time window meets the preset forgetting conditions.
[0054] Among these, "vehicle engine off" indicates that the vehicle's propulsion system has stopped outputting drive power. In a gasoline vehicle scenario, this manifests as the engine shutting off; in a pure electric or hybrid vehicle scenario, it manifests as the vehicle switching from running to powered off or parked. "Driver's door switching from closed to open" indicates that the driver's side door status sensor has detected the door switching from a closed to an open state. This state typically corresponds to the driver preparing to leave the vehicle or having already done so. The reference distance threshold is a threshold parameter used to determine whether the second mobile terminal has moved far away from the vehicle. Its value can be adjusted based on Bluetooth channel detection accuracy, vehicle space dimensions, typical user exit paths, and false alarm prevention requirements. For example, the reference distance threshold can be set to 5 meters; the preset time window is the time range for trend analysis of the first real-time distance, which can be a several-second interval tracing back from the moment the driver's door is opened, or a sliding window extending from the moment the engine is turned off to the current moment; the change trend refers to the temporal change characteristics of the first real-time distance within the time window, such as continuous increase, increase followed by stability, short-term small fluctuations followed by overall maintenance of close distance, etc.; the forgetting condition is a set of criteria used to determine whether the first mobile terminal may be left in the vehicle, which can be constructed based on the distance slope, increment amplitude, fluctuation range, stable interval, or the degree of satisfaction of continuous sampling points.
[0055] In practice, the vehicle controller can continuously monitor the ignition status, gear status, and door status signals in the vehicle status bus. When both the engine is turned off and the driver's door is switched from closed to open, the system enters the forgetting judgment trigger stage, instead of being triggered directly when the vehicle is in motion, temporarily stopped but not with the door open, or when the passenger door is open, so as to reduce invalid calculations in non-target scenarios. After entering the forgetting detection process, the controller first reads the second real-time distance of the current moment or the most recent sampling points and compares it with a reference distance threshold (e.g., 5 meters). If the second real-time distance does not exceed the reference distance threshold, it can be assumed that the user is still near the vehicle, such as still sitting in the car, standing by the car to organize items, or having just opened the car door and not yet left. At this time, the system does not perform forgetting judgment on the first mobile terminal and continues to maintain monitoring. If the second real-time distance is greater than the reference distance threshold (e.g., 5 meters), it indicates that the second mobile terminal has moved a certain distance outside the vehicle with the user, and the premise that the user has left the vicinity of the vehicle is met. The system then retrieves the corresponding continuous distance sequence of the first mobile terminal within a preset time window for analysis. This analysis can include calculating the difference between adjacent sampling points within the window, the overall slope, range, mean, and variance. It can also determine whether the first real-time distance is maintained within the typical distance range inside the vehicle (e.g., less than 2 meters) at multiple consecutive sampling points, or whether there is a behavior of continuously increasing from near distance to far distance. For example, in one possible embodiment, if the first real-time distance remains within a range less than a first threshold (e.g., 2 meters) and the fluctuation amplitude does not exceed a second threshold (e.g., 0.3 meters) within the time window, the position of the first mobile terminal can be considered to be basically fixed inside the vehicle. In another implementation, if the first real-time distance does not increase synchronously with the second real-time distance after the door is opened, or its growth rate is significantly lower than the growth rate of the second real-time distance, it can also be determined that it meets the forgetting condition. In order to further suppress misjudgments caused by abnormal fluctuations, the system can also require that the trend determination meets the condition for several consecutive windows (e.g., three consecutive time windows are determined to meet the forgetting condition), or remove isolated abnormal points caused by users leaning out to retrieve objects, door obstruction, etc., before analysis (e.g., remove single sample values that deviate from the mean by more than 0.5 meters instantaneously).
[0056] This step is crucial for solving the technical problem. Its core lies in linking the "vehicle departure event trigger," "user departure confirmation," and "target terminal trend analysis" in a sequential judgment. This reduces the shortcomings of existing technologies that rely solely on a single distance change or Bluetooth link disconnection to generate false alarms. Using whether the second real-time distance exceeds a reference distance threshold (e.g., 5 meters) as a preliminary filter can exclude high-false-alarm scenarios such as the user standing near the car, opening the trunk, or briefly getting out and returning, because in these scenarios, the reference device typically does not continuously move away from the vehicle. Analyzing the trend of the first real-time distance within a preset time window, rather than taking an instantaneous value at a specific moment, allows for more accurate identification of whether the first mobile terminal remains in a relatively fixed position inside the vehicle (e.g., less than 2 meters). For example, when a user leaves the car with their phone, the first and second real-time distances usually increase synchronously within a similar timeframe; however, when the phone is left in the car, or the user leaves with only a watch or Bluetooth key, the second real-time distance will significantly exceed the threshold, while the first real-time distance will remain within a smaller range or only show limited fluctuations. This joint judgment mechanism can still cover mobile phone residue scenarios in the center console, door panel storage compartments, seat sides, armrest box, rear seats and other non-fixed areas without adding cameras or deploying multiple positioning nodes, balancing coverage, recognition accuracy and system cost. Regarding parameter settings, the reasonable range of the reference distance threshold (e.g., 5 meters) can be related to the vehicle's external dimensions and parking environment. When the threshold is too small (e.g., less than 3 meters), a user's brief pause near the car may be mistakenly considered as having left; when the threshold is too large (e.g., greater than 8 meters), it will delay the timing of forgetting detection. The preset distance threshold (e.g., 2 meters) is used to determine whether the first mobile terminal is still in the car. When the threshold is too large (e.g., greater than 3 meters), it may misjudge nearby devices outside the car as abandoned devices; when the threshold is too small (e.g., less than 1 meter), it may cause missed detection due to distance measurement noise. A preset time window (e.g., less than 5 seconds) that is too short will amplify the impact of instantaneous noise, while one that is too long (e.g., greater than 60 seconds) will reduce the reminder speed. Therefore, by calibrating the window length (e.g., 10 to 30 seconds) to balance stability and real-time performance, trend analysis can be better adapted to actual vehicle departure behavior. It should be understood that the above examples are for demonstration purposes only and are not limitations.
[0057] S104. If the trend of the first real-time distance within the preset time window meets the forgetting condition, a forgetting reminder is triggered.
[0058] The "forgotten reminder" refers to the control action by which the vehicle outputs a perceptible prompt to the user after determining that a first mobile terminal may have been left inside the vehicle. This prompt can be an in-vehicle voice announcement, a buzzer alarm, a text pop-up on the instrument cluster or central control screen, external audio and visual cues, push notifications from the vehicle's accompanying mobile application, SMS notifications, or message linkage with the digital key application. Triggering a forgotten reminder means that the controller generates a reminder event based on the determination result and calls the corresponding human-machine interaction module or communication module to execute the prompt output.
[0059] In specific implementation, when the trend analysis result in S103 meets the forgetting condition, the controller can first generate a forgetting event record containing vehicle identification, trigger time, target device identification, and current distance information, and write the event to the local cache or upload it to the vehicle log module. Subsequently, the controller selects the reminder channel according to the current vehicle status. If the user has not moved too far and the vehicle power is in a low-power standby state, a voice prompt "the mobile terminal may have been left in the vehicle" can be played through the vehicle speaker, and a corresponding reminder interface can be displayed on the central control screen or instrument area. If the door has been closed and the user has moved further away, a notification message can be sent to the user corresponding to the second mobile terminal through an external buzzer, flashing headlights, or the vehicle's accompanying application, so that the user can still receive the reminder after leaving the vehicle. If the first real-time distance continues to meet the forgetting condition, the reminder can be repeatedly output at preset intervals to increase the probability of user perception. To avoid repeated harassment, the system can also set the maximum number of reminders in a single trip, the minimum time interval between two adjacent reminders, and the reminder escalation strategy, such as first issuing an in-vehicle voice prompt, and then sending a mobile terminal notification if the user does not respond. If the vehicle has entered the deep sleep preparation phase, the controller can prioritize using low-power communication to send remote push notifications to the bound applications, thereby completing the reminder loop without significantly increasing the vehicle's static power consumption.
[0060] The technical effect of this step is that it transforms the aforementioned judgment results into external behaviors that users can perceive in a timely manner, ensuring that the detection results can intervene in the actual risk of forgetting. Simply completing the forgetting identification without timely reminders cannot effectively improve the problems of lost mobile phones, privacy leaks, and communication interruptions after users leave the vehicle. Through a multi-channel, phased reminder mechanism, it can adapt to different scenarios such as the user still by the car, having moved several meters away, or having locked the car and left. Based on the above analysis, this step, together with the aforementioned steps, constitutes a complete technical link: first, a dual-terminal connection is established at the beginning of the trip; then, dual-distance data is continuously acquired throughout the process; at the critical moment of leaving the vehicle, the vehicle status and reference device status are combined to determine whether to enter the forgetting analysis; and finally, a reminder is output when the target terminal is identified as being left in the vehicle. This link enables the system to effectively detect and promptly remind users of mobile terminals that may be left in any possible location inside the vehicle without relying on fixed-placement area sensors, using in-vehicle cameras, or adding complex hardware deployments.
[0061] The mobile terminal anti-forgetting reminder method for vehicles provided in this application combines the channel detection capability of the vehicle's existing Bluetooth module with the vehicle's off-road state, driver's door status, and a dual-terminal distance joint analysis mechanism to construct a forgetting detection process for real-world vehicle departure scenarios. This enables the system to distinguish between two behavioral patterns: "the user leaves the vehicle with the target terminal" and "the user leaves the vehicle but the target terminal is left inside." It can cover situations where the terminal is left in the center console, armrest, seat sides, door storage compartments, rear seats, and other non-fixed areas. Compared to fixed-area sensor solutions, this method is not limited by preset placement areas; compared to image recognition solutions, this method does not require additional cameras or high computing power; compared to solutions that solely rely on Bluetooth signal strength or link disconnection events, this method uses a second mobile terminal as a reference for the user leaving the vehicle and combines this with distance change trend analysis within a time window. This effectively reduces false alarms and missed alarms caused by instantaneous fluctuations, human occlusion, stopping near the vehicle, and activities around the vehicle, thus meeting the practical application requirements of low cost, high accuracy, low false alarms, and no privacy concerns.
[0062] In some embodiments, determining whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting condition includes: if the first real-time distance continues to increase within the preset time window and exceeds a preset distance threshold, then it is determined that the forgetting condition is met.
[0063] In its implementation, the system employs a triple mechanism: door status detection, distance change trend analysis, and time window confirmation. First, the vehicle controller continuously monitors the vehicle's ignition status and the driver's side door status. When the vehicle is detected to be off and the driver's side door is switched from closed to open, a forgetting detection process is triggered, rather than relying solely on a single distance threshold. After entering the forgetting detection process, the Bluetooth module acquires multiple first real-time distance samples at a fixed sampling period within a preset time window and compares adjacent samples. If the subsequent sample value is not less than the previous sample value and shows a continuous upward trend, it is considered a continuous increase. To improve ranging stability, the sampled values can be filtered or outlier removed before being used in the judgment, thereby reducing the impact of short-term jitter caused by vehicle occlusion, proximity of people, or multipath reflections. When the distance sequence within the window satisfies the condition of continuous increase and the last sample exceeds the preset distance threshold, the control module outputs a judgment result that meets the forgetting criteria. The judgment logic is based on the following principle: if the user leaves the vehicle with the first mobile terminal, the first real-time distance and the second real-time distance will increase simultaneously; however, if the first mobile terminal is left in the vehicle and the user leaves with only the second mobile terminal, the first real-time distance will remain within a smaller range because the terminal is stationary after the vehicle is turned off. By judging the continuous increase and exceeding the threshold, the system can effectively distinguish between the user's actual departure from the vehicle and the brief exit behavior, thus reducing the false alarm rate.
[0064] This determination method uses door status detection (engine off + driver's side door opening switch) as the trigger condition, combining distance judgment with trend judgment over time. This allows the system to not only focus on whether the terminal is currently far away, but also on whether it continues to move away from the vehicle within a preset time window. Based on the three features of door status trigger, continuously increasing distance exceeding a threshold, and time window confirmation, it can effectively distinguish between a phone being taken out of the vehicle and distance changes caused by temporary obstruction, signal fluctuations, or the user briefly leaving the vehicle to retrieve something. This significantly reduces the false alarm rate and improves the accuracy and stability of forgotten items recognition.
[0065] In some embodiments, when analyzing the trend of change in the first real-time distance within a preset time window, the forgetting conditions can be dynamically adjusted by combining user historical behavior data. Specifically, the vehicle controller records the trend of mobile phone distance change, reference device distance, and the time window for triggering the reminder each time the user gets off the vehicle, and extracts user behavior patterns (such as "the user usually leaves the vehicle within 30 seconds after getting off") through machine learning algorithms. Based on the user behavior patterns, the length of the preset time window and the judgment threshold for the distance change trend are dynamically adjusted: if the user's historical data shows that the mobile phone distance after getting off the vehicle is usually stable within 1 meter, the preset time window is shortened to 10 seconds, and the judgment threshold for the distance change trend is adjusted to 1.5 meters.
[0066] This application embodiment introduces a triple mechanism of door status detection, distance change trend analysis, and time window confirmation without relying on additional hardware such as fixed position sensors, multiple Bluetooth anchors, or cameras. Specifically, the forgetting detection process is triggered only when the vehicle is turned off and the driver's door is switched from closed to open, reducing invalid detections during driving or temporary parking without opening the door. In the detection process, forgetting is confirmed only when the first real-time distance continuously increases within a preset time window and exceeds a preset distance threshold. Through the above mechanism, it is possible to effectively distinguish between normal user departure and brief exit scenarios, significantly reducing the false alarm rate caused by distance fluctuations or temporary door opening. At the same time, based on the dual-device reference mechanism and distance change trend analysis, it can more reliably identify whether the first mobile terminal has been forgotten in the vehicle, and promptly trigger a reminder when forgetting is confirmed, further reducing the false alarm rate. In addition, it only reuses the vehicle's existing Bluetooth module, and trend determination can be completed based on the acquired distance sequence without modifying the vehicle's original hardware architecture, which has the advantages of simple implementation, low deployment cost, and high integration with the vehicle's existing Bluetooth communication architecture.
[0067] In some embodiments, determining whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting condition further includes: if the first real-time distance first increases and then decreases within the preset time window, then it is determined that it does not meet the forgetting condition.
[0068] The phrase "increases first and then decreases" refers to the distance sequence gradually increasing at the beginning of the window and decreasing in subsequent periods, causing the subsequent sampled values to be smaller than the previously formed peak value, thus indicating that the distance change is not a one-way movement away from the vehicle.
[0069] In practical implementation, the system can determine whether the first real-time distance forms an increasing segment based on the difference between adjacent sampling points. After detecting the maximum distance value, it continues to compare the relationship between subsequent distances and this peak value. When the subsequent distance is lower than the peak value and the decrease reaches a preset fluctuation threshold, the change trend can be identified as an initial increase followed by a decrease. This preset fluctuation threshold can be set according to the normal jitter range of Bluetooth ranging to exclude slight drops caused by instantaneous signal fluctuations. By determining that this type of change pattern does not meet the forgetting condition, the system can identify situations where the user briefly approaches the vehicle, returns to retrieve an item, stays near the car door, or the terminal's location temporarily moves, thereby reducing the misjudgment of temporary distance fluctuations as the mobile terminal being left in the vehicle.
[0070] Based on the above judgment logic, the system only considers a continuously increasing distance sequence without a significant drop as valid evidence of a forgetting trend; conversely, if a pattern of initial increase followed by a drop is detected, the forgetting scenario is directly excluded, and no reminder output is triggered. This judgment logic is based on the following principle: if a user briefly gets out of the vehicle to retrieve an item or temporarily stops, the distance on the first mobile terminal may fluctuate due to the user leaning forward or the door opening, but the user ultimately remains inside the vehicle. By identifying this pattern of initial increase followed by a drop, false alarms caused by temporary user actions can be filtered out, improving system stability. This processing method allows the trend judgment of the first real-time distance to no longer rely on a single-point threshold, but rather to identify it in conjunction with the overall evolution pattern within the window, enabling a more accurate distinction between genuine forgetting upon leaving the vehicle and short-term interference. Therefore, in actual vehicle use, the reminder logic has stronger anti-interference capabilities against instantaneous occlusion, multipath reflection, and temporary user turning back, thereby reducing the probability of false alarms and improving the stability and practicality of the anti-forgetting reminder.
[0071] In some embodiments, triggering a forgetting reminder includes: simultaneously or in a preset order performing at least one of the following reminder operations: generating an in-vehicle voice reminder command and sending it to the vehicle speaker; generating a buzzer trigger command and sending it to the in-vehicle buzzer; generating an external sound and light reminder command and sending it to the vehicle horn and / or vehicle lighting system.
[0072] The vehicle speakers can be the vehicle's central audio system, dashboard speakers, or independent speaker units distributed throughout the cabin. The sent in-vehicle voice reminder commands control the playback of pre-recorded prompts or real-time synthesized voice to output reminders for left-behind mobile phones to the user inside the vehicle. The in-vehicle buzzer can be located near the central console, dashboard, or body control module. The generated trigger commands cause it to emit short, intermittent, or repetitive alarm sounds to create a clear acoustic reminder inside the vehicle. The vehicle horn and vehicle lighting system are used to create external audio-visual reminders. The vehicle horn can receive sound control signals via a relay or body controller. The vehicle lighting system can include at least one of headlights, side marker lights, turn signals, and hazard warning lights. The audio-visual reminder commands drive it to sound, flash, or trigger. The aforementioned reminder channels can be uniformly controlled by the body controller or cabin controller, generating control signals and distributing them to the corresponding actuators. In practical applications, other models can also be selected, and this application embodiment does not limit this.
[0073] In this embodiment, when the forgetting condition is met, the controller first generates a corresponding reminder control package based on a preset reminder strategy, and writes the target object, duration, interval parameters, and output intensity of the voice, buzzer, or sound and light into the control package before sending it to the corresponding execution terminal. If a simultaneous execution method is used, multiple execution terminals are activated at the same trigger time to improve the perceptibility of the reminder. If a preset sequential execution method is used, an in-vehicle voice reminder can be given first, and the buzzer can be activated if no user confirmation feedback is detected. If no response is still received, an external sound and light reminder can be triggered, thereby achieving a gradual increase in reminder intensity. The controller can also adapt the reminder duration and volume according to whether the vehicle is stationary, the in-vehicle noise level, or whether the doors and windows are open, so that the reminder can be effectively perceived while avoiding excessive interference with the surrounding environment.
[0074] By adopting this implementation method, the forgetting reminder can simultaneously cover different perception scenarios such as people inside the vehicle, people outside the vehicle, and the surrounding environment, which helps to improve the reminder arrival rate and recognition probability. Through multi-channel linkage output of voice, buzzer, and sound and light, the risk of a single reminder method being ignored can be reduced, and it can still attract attention in a timely manner after the user leaves the vehicle, thereby improving the reliability and practical usability of the mobile terminal's anti-forgetting feature.
[0075] Based on the above embodiments, in some embodiments, after triggering the forgetting reminder, the method further includes: continuously monitoring the first real-time distance, and stopping the forgetting reminder when the first real-time distance is detected to increase and exceed the reference distance threshold; or stopping the forgetting reminder when receiving an instruction from the first mobile terminal to indicate confirmation of retrieval.
[0076] In this embodiment, the first real-time distance refers to the real-time distance data obtained between the vehicle and the first mobile terminal based on Bluetooth channel detection. The reference distance threshold is used to characterize that the first mobile terminal has significantly moved away from the vehicle, and can usually be set to a value that matches the size of the vehicle interior and the range of human activity after the door is opened. Accordingly, after triggering the forgetting reminder, the channel detection results returned by the first mobile terminal are continuously received according to the preset sampling period, and the first real-time distance is updated in real time in combination with the distance estimation model on the vehicle side. When the first real-time distance shows a continuous increasing trend and exceeds the reference distance threshold, it indicates that the first mobile terminal has been taken out of the vehicle by the user or is no longer within the range where the reminder can be triggered inside the vehicle. The controller can then stop the voice broadcast, the buzzer, or the external sound and light reminder. The confirmation retrieval command of the first mobile terminal can be generated by the supporting application after the user clicks the confirmation control, long-presses the confirmation area, or performs a preset interaction, and sent to the vehicle control terminal via Bluetooth communication. After receiving the command, the vehicle directly ends the current alarm state.
[0077] In practical implementation, the vehicle-side operation can be accomplished collaboratively by a Bluetooth module, an onboard controller, and a reminder execution unit. The Bluetooth module is responsible for maintaining the communication link with the first mobile terminal, the controller is responsible for judging distance changes and command status, and the reminder execution unit may include a speaker, buzzer, horn, or headlights. To improve the stability of the stop determination, the system can execute the stop only after the first real-time distance continuously exceeds a reference distance threshold and remains at that level for a preset duration, thereby reducing false stops caused by instantaneous fluctuations. Correspondingly, after receiving a confirmation retrieval command, the controller can also simultaneously clear the alarm flag and restore the system to the monitoring state, so that the reminder logic can be re-entered when a forgotten scenario occurs again.
[0078] The aforementioned processing mechanism ensures that the forgetting reminder can be terminated promptly when the user has retrieved the phone or the phone has left the vehicle's effective range. This reduces the interference caused by prolonged reminders and minimizes user experience issues resulting from repeated alarms and false triggers. Furthermore, since the stopping conditions are set based on two paths—distance recovery and user confirmation—a closed-loop control is formed while maintaining detection accuracy, further enhancing the stability and practicality of the vehicle's mobile terminal's anti-forgetting reminder.
[0079] In some embodiments, after the Bluetooth connection is established, the method further includes: continuously monitoring the connection status between the first mobile terminal and the second mobile terminal and the Bluetooth module; when either mobile terminal is detected to be disconnected, controlling the Bluetooth module to re-initiate a connection request; if the reconnection is successful, resuming the step of periodically obtaining the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal; if the reconnection fails, issuing a connection error message.
[0080] The continuous monitoring of connection status can be achieved through link layer heartbeat, connection hold event, session validity flag or timeout count. The Bluetooth module reads the connection identifier within a preset period and compares the current status with the normal connection status to identify disconnection, loss of connection or abnormal connection quality.
[0081] Accordingly, when either mobile terminal disconnects, the control unit can send a reconnection command to the Bluetooth module, enabling it to re-establish the connection based on the historical pairing address, key information, and service discovery results. After a successful reconnection, the system restarts the distance detection task corresponding to both mobile terminals and continues to output the first and second real-time distances to ensure that the subsequent forgetting judgment logic is not interrupted. If the reconnection fails, the control unit can generate a connection error message and display it on the vehicle's infotainment system, through voice prompts or status indicator lights to remind the user to check the mobile terminal's Bluetooth switch, battery level, or connection range.
[0082] This application embodiment can promptly restore Bluetooth link interruptions in scenarios such as vehicle driving, engine off and parked, and user leaving the vehicle, and maintain the continuous operation of distance acquisition logic before and after restoration, thereby reducing the failure of forget detection due to short-term disconnection; continuing to perform distance acquisition after connection restoration can ensure that the judgment basis for whether the first mobile terminal is left in the vehicle is complete and reliable; in addition, issuing an abnormal prompt when connection restoration fails helps to expose communication faults in a timely manner, improving system stability and engineering applicability.
[0083] Based on the foregoing embodiments, the method further includes: during the Bluetooth connection maintenance period, performing a step of periodically acquiring a first real-time distance with the first mobile terminal and a second real-time distance with the second mobile terminal at a fixed interval; when the vehicle is detected to be off and the driver's door is opened, shortening the fixed interval to increase the monitoring frequency.
[0084] In this embodiment, the Bluetooth module can be implemented using an in-vehicle Bluetooth chip that supports channel detection. It is electrically connected to the vehicle controller and maintains a connection with the first mobile terminal and the second mobile terminal. The first real-time distance and the second real-time distance can both be obtained by converting the channel round-trip time delay. The fixed period here is used to limit the interval at which the Bluetooth module performs distance detection per unit time. It can maintain stable sampling when the vehicle is in normal driving or stationary standby state, and avoid communication occupation and power consumption increase caused by continuous high-frequency detection.
[0085] Accordingly, when the vehicle controller detects the ignition signal cancellation and the driver's door changes from closed to open, it indicates that the vehicle has entered the critical stage of the user leaving the vehicle. The system switches from the original fixed cycle to a shorter cycle, for example, from one second to hundreds of milliseconds, to improve the detection density of changes in the first and second real-time distances. The short-cycle detection can be achieved by the controller sending a high-frequency sampling command to the Bluetooth module, or by modifying the timing parameters through a preset timer. The Bluetooth module synchronously or sequentially acquires the two distance data in each sampling interval and outputs the results to the vehicle control unit for subsequent forgetting determination. This method enables the system to detect the distance increase trend of the first mobile terminal during the process of leaving the vehicle more promptly, thereby completing the status confirmation before the user has completely left the vehicle.
[0086] For example, when the vehicle is turned off and the driver's door is opened, the controller shortens the ranging cycle from a fixed value to 1 / 2 to 1 / 4 of the fixed value to increase the monitoring frequency. This allows the controller to quickly capture the first real-time distance change trend the moment the user gets out of the vehicle and complete the status confirmation before the user has completely left the vehicle, thereby improving the real-time performance and accuracy of the forgetting determination.
[0087] After completing the forgetting detection process, if the result indicates that no forgetting has occurred or the reminder has stopped, the controller restores the ranging cycle to the default fixed value and controls the Bluetooth module to enter low-power mode to reduce energy consumption when the vehicle is off. Through this mechanism, this application increases the sampling density during short windows requiring high-frequency monitoring and restores low-power operation during periods when high-frequency monitoring is not required, achieving a dynamic balance between detection real-time performance and system energy consumption.
[0088] In this embodiment, by utilizing the critical state of leaving the vehicle when the vehicle is turned off and the driver's door is opened, the ranging frequency is dynamically increased, so that the monitoring granularity matches the risk stage. Since the first mobile terminal is often most likely to be left behind when the user gets out of the vehicle, shortening the fixed period can reduce the sampling gap, which helps to reduce the probability of missing key distance changes. At the same time, the high-frequency distance data of the second mobile terminal can also be used to enhance the stability of the vehicle departure judgment, thereby improving the response speed, judgment continuity and overall accuracy of forgetting detection without adding additional sensors.
[0089] In some embodiments, in response to a door unlocking signal, controlling the Bluetooth module to establish a Bluetooth connection with the first mobile terminal and the second mobile terminal includes: waking up the Bluetooth module in response to the door unlocking signal; controlling the Bluetooth module to scan for Bluetooth devices and identify the first mobile terminal and the second mobile terminal according to a local list of paired devices; and controlling the Bluetooth module to automatically initiate a Bluetooth connection request to complete the connection with the first mobile terminal and the second mobile terminal without user confirmation.
[0090] For example, upon receiving a door unlock signal, the Bluetooth module is awakened from sleep mode and initiates broadcast listening or active scanning to obtain identification information of nearby discoverable Bluetooth devices. The controller compares the scan results with the local list of paired devices. When a first mobile terminal and a second mobile terminal are matched, target indices are established and connection objects are generated respectively. Subsequently, the Bluetooth module automatically initiates a connection request according to preset connection parameters and completes the connection without requiring user confirmation, pairing code input, or secondary authorization—that is, using a seamless pairing mode (Just Works). This automatic connection process can be implemented by directly reconnecting to existing pairing relationships to reduce waiting time after entering the vehicle. If there is a timing difference in the initial identification, the scan can be repeated within a set time window, and connection attempts can be made sequentially until connections with the first and second mobile terminals are completed.
[0091] This connection establishment method completes terminal identification and connection initialization when the vehicle is unlocked, enabling the first and second mobile terminals to promptly enter the subsequent distance monitoring state and reducing delays or missed connections caused by manual confirmation. Since the connection objects are limited by the local list of paired devices, the probability of accidentally connecting to other Bluetooth devices in the vicinity can be reduced. At the same time, the automatic connection without confirmation reduces the user's interaction burden and effectively improves the continuity and stability of the device being usable as soon as you get in the car.
[0092] In this embodiment of the application, by linking the wake-up, scanning, identification, and automatic connection of the Bluetooth module with the door unlocking event, a targeted connection can be quickly established when the user enters the vehicle, thereby providing a stable communication foundation for subsequent distance acquisition based on Bluetooth channel detection, thus improving the response speed and reliability of the mobile terminal's anti-forgetting reminder function, and reducing the complexity of system deployment.
[0093] In some embodiments, controlling the Bluetooth module to periodically acquire a first real-time distance with the first mobile terminal via Bluetooth channel probing technology includes: controlling the Bluetooth module to send probe signals to the first mobile terminal on multiple different carrier frequencies; receiving response signals returned by the first mobile terminal and determining the phase difference on each carrier frequency; determining a phase-based distance component based on the phase difference and acquiring the round-trip time between the probe signal and the response signal; determining a time-based distance component based on the round-trip time; and fusing the phase-based distance component and the time-based distance component to obtain the first real-time distance.
[0094] The proposed solution utilizes only a single existing Bluetooth module in the vehicle, eliminating the need for multiple Bluetooth anchor points or additional hardware. It employs Bluetooth channel detection technology to continuously measure the distance to the first mobile terminal inside the vehicle during Bluetooth connection maintenance. This Bluetooth channel detection technology, combined with phase-based ranging (PBR) and round-trip time (RTT) measurement, can achieve sub-meter or even centimeter-level ranging accuracy, far exceeding that of traditional RSSI solutions, and also exhibits strong resistance to multipath interference. Accordingly, the vehicle-mounted unit acts as the initiator, and the first mobile terminal acts as the reflector, exchanging signals according to the Bluetooth channel detection protocol. Multiple different carrier frequencies can cover several discrete channels within the Bluetooth operating frequency band to reduce phase ambiguity caused by single-frequency ranging. During the air interface propagation process, the detection signal and the response signal will generate phase shift. The system extracts the phase difference after synchronizing and calibrating the carrier phases of the transmitting and receiving ends, and converts the phase difference into the distance component corresponding to the propagation distance. The round-trip time is determined by the Bluetooth module recording the time of detection signal transmission and the time of receiving response signal, and is corrected in combination with the known processing delay to obtain the time distance component reflecting the propagation delay.
[0095] In its implementation, the Bluetooth module may include an RF transceiver unit, a baseband processing unit, and a ranging control unit. The RF transceiver unit transmits modulated probe messages on different carrier frequencies. The baseband processing unit demodulates the response messages and extracts the phase values of each channel. The ranging control unit converts the phase difference into a distance component based on pre-calibrated frequency parameters. To suppress the impact of multipath reflections and transient jitter on the results, leveraging the strong anti-multipath interference capability of Bluetooth channel probing technology, the system can weight and summarize the measurements on multiple carrier frequencies, perform multiple sampling averages and outlier removal on the round-trip time, and then fuse the two types of distance components for output. The ranging period can be dynamically configured according to the actual scenario. For example, ranging can be performed at a fixed period of once per second during Bluetooth connection maintenance, and the period can be shortened to increase the monitoring frequency after entering the forgetting detection process.
[0096] Correspondingly, the method for obtaining the second real-time distance is exactly the same as that for the first real-time distance. Specifically: the vehicle-mounted Bluetooth module also acts as the initiator, and the second mobile terminal (i.e., the Bluetooth reference device carried by the user, such as a Bluetooth smart key, smartwatch, or smart bracelet) acts as the reflector. The vehicle-mounted module sends a probe signal to the second mobile terminal according to the same Bluetooth channel probing protocol, receives the response signal returned by the second mobile terminal, determines the phase difference on multiple different carrier frequencies and measures the round-trip time, calculates the phase-based distance component and the time-based distance component respectively, and then fuses the two types of distance components to obtain the second real-time distance between the second mobile terminal and the vehicle-mounted module. The vehicle-mounted module executes the above Bluetooth channel probing and ranging process alternately or in parallel with the first and second mobile terminals at the same fixed period (e.g., once per second), thereby synchronously obtaining the first and second real-time distances, providing a data basis for subsequent forgetting determination based on the dual-device reference mechanism.
[0097] This application embodiment reuses only a single Bluetooth module already present in the vehicle that supports Bluetooth channel detection, eliminating the need for additional hardware such as pressure sensors, infrared sensors, multiple Bluetooth beacons, or in-vehicle cameras. This significantly reduces system cost and deployment complexity, while also avoiding user privacy concerns associated with camera-based solutions. By employing Bluetooth channel detection technology, combined with phase-based ranging and round-trip time measurement, sub-meter or even centimeter-level ranging accuracy can be achieved, far exceeding traditional RSSI-dependent multi-anchor triangulation or Bluetooth anti-loss device solutions. This fusion ranging method leverages the high resolution of phase-based ranging under close-range conditions to improve the measurement accuracy of the first and second real-time distances. Simultaneously, it utilizes the robustness of round-trip time ranging to phase ambiguity and environmental interference (such as multipath effects and human occlusion) for correction and compensation, ensuring that the fused real-time distance more accurately reflects the true spatial distance between the mobile terminal and the vehicle. Thanks to the strong anti-multipath interference capability of Bluetooth channel detection technology, it maintains stable ranging performance even in complex in-vehicle environments (such as signal reflection, human occlusion, and interference from metal components), significantly improving the accuracy of in-vehicle forgetting detection and effectively reducing false alarms and missed alarms caused by signal occlusion, multipath propagation, and human movement. Furthermore, since it requires only a single Bluetooth module and does not require modification of the vehicle's existing hardware architecture, it boasts advantages such as simple implementation, low deployment cost, and high integration with the vehicle's existing Bluetooth communication architecture. It is suitable for both pre-installed mass production and aftermarket on-board diagnostic (OBD) devices or Bluetooth boxes, demonstrating good versatility.
[0098] Figure 2 Another flowchart illustrating a mobile terminal reminder method for vehicles, provided as an exemplary embodiment of this application, is shown below. Figure 2 As shown, the mobile terminal reminder method for vehicles includes the following steps:
[0099] S201. In response to the door unlocking signal, control the Bluetooth module to establish a Bluetooth connection with the first mobile terminal and the second mobile terminal, wherein the first mobile terminal is the forgotten device to be detected, and the second mobile terminal is the Bluetooth reference device carried by the user.
[0100] For example, when a user approaches the vehicle with the car key and triggers the door unlock, the vehicle controller receives the door unlock signal and immediately wakes up the vehicle's Bluetooth module. The vehicle's Bluetooth module scans for nearby Bluetooth devices and, based on its local list of paired devices, identifies a first mobile terminal (e.g., the user's smartphone) and a second mobile terminal (e.g., the user's Bluetooth smart key, smartwatch, or smart bracelet). Subsequently, the vehicle's Bluetooth module automatically initiates Bluetooth connection requests, establishing Bluetooth connections with both the first and second mobile terminals. This connection uses a seamless pairing mode (Just Works), requiring no user input of a Personal Identification Number (PIN) or manual confirmation of pairing; the user is completely unaware of the connection. In this way, a secure link-layer channel is established between the vehicle and devices such as mobile phones and Bluetooth keys to perform Bluetooth channel detection and ranging.
[0101] S202. During the Bluetooth connection maintenance, the control Bluetooth module periodically acquires the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal through Bluetooth channel detection technology.
[0102] During the Bluetooth connection maintenance, the control Bluetooth module sends probe signals to the first mobile terminal on multiple different carrier frequencies; receives response signals returned by the first mobile terminal and determines the phase difference on each carrier frequency; determines the phase-based distance component based on the phase difference and obtains the round-trip time between the probe signal and the response signal; determines the time-based distance component based on the round-trip time; and fuses the phase-based distance component and the time-based distance component to obtain the first real-time distance.
[0103] Correspondingly, the method for obtaining the second real-time distance is exactly the same as that for the first real-time distance, and will not be repeated here.
[0104] S203. In response to the vehicle being turned off and the driver's door being switched from closed to open, the forget detection process is triggered.
[0105] For example, the vehicle controller continuously monitors the vehicle's ignition status and the driver's side door status. When it detects that the vehicle has switched from ignition to shutdown and the driver's side door has switched from closed to open, the controller determines that the user is preparing to leave the vehicle and triggers the forgetting detection process. This triggering condition combines door status detection and vehicle status detection mechanisms, reducing invalid detections performed while the vehicle is in motion, temporarily parked but without the door open, or when the passenger door is open, thereby reducing computational resource consumption in non-target scenarios.
[0106] S204. In the forgetting detection process, determine whether the second real-time distance is greater than the preset reference distance threshold.
[0107] If so, execute S205;
[0108] If not, proceed with S202.
[0109] For example, after entering the forgetting detection process, the controller first reads the second real-time distance of the current moment or the most recent sampling points and compares it with a preset reference distance threshold (e.g., 5 meters). If the second real-time distance does not exceed the reference distance threshold (e.g., the user is still standing by the car organizing items or has just opened the car door and has not yet left), it indicates that the user is still near the vehicle, and the forgetting determination is not performed on the first mobile terminal for the time being. The system returns to S202 to continue periodic monitoring. If the second real-time distance is greater than the reference distance threshold, it indicates that the second mobile terminal (e.g., a Bluetooth key or smartwatch) has moved a certain distance outside the car with the user. The premise that the user has left the vicinity of the vehicle is met, and S205 is executed.
[0110] S205. Determine whether the trend of the first real-time distance within the preset time window meets the preset forgetting conditions.
[0111] If so, execute S206;
[0112] If not, proceed with S202.
[0113] For example, once it is confirmed that the user has moved away from the vehicle, the controller retrieves the continuous distance sequence of the first mobile terminal within a preset time window (e.g., 10 seconds) and analyzes its changing trend. This analysis may include calculating the difference, overall slope, range, mean, and variance between adjacent sampling points within the window, or determining whether the first real-time distance remains within the typical distance range inside the vehicle at multiple consecutive sampling points. If the first real-time distance continues to increase within the preset time window and exceeds a preset distance threshold (e.g., 2 meters), it is determined that the forgetting condition is met, indicating that the phone may have been taken away by the user or forgotten but the user is moving away, and S206 is executed to trigger a forgetting reminder. If the first real-time distance first increases and then decreases within the preset time window (e.g., the user briefly gets out of the car to retrieve something and then returns to the car), it is determined that the forgetting condition is not met, indicating that the user has not actually left or the phone has not been forgotten, and the process returns to S202 to continue monitoring, without triggering a reminder or canceling the already triggered reminder.
[0114] This determination method combines distance measurement with trend judgment over time, enabling the system to not only focus on whether the terminal is currently in a distant location, but also on whether it continues to move away from the vehicle within a preset time window. This effectively distinguishes between the mobile phone being taken away by the owner and distance changes caused by temporary obstruction, signal fluctuations, or brief disembarkation.
[0115] S206, Trigger a forgetting reminder.
[0116] When the conditions for forgetting are met, the controller triggers a forgetting reminder. The reminder can be executed simultaneously or in a preset order, at least one of the following:
[0117] In-car voice reminder: A prompt tone, such as "Please do not forget your phone," is played through the car's speakers. This is the most direct reminder, and users can hear it even if they haven't gone far.
[0118] Buzzer alert: Trigger the in-vehicle buzzer to emit an intermittent alert sound to attract the user's attention.
[0119] External audio and visual alerts: A short warning sound is emitted by the vehicle horn, or hazard lights and side marker lights are flashed to remind the user who is leaving the vehicle.
[0120] By using multimodal reminders, we ensure that users can perceive the forgetting reminders at different distances and in different environments.
[0121] S207. Continuously monitor the first real-time distance. When the first real-time distance is detected to increase and exceed the reference distance threshold, stop the forgetting reminder; or when an instruction to confirm retrieval is received from the first mobile terminal, stop the forgetting reminder.
[0122] Accordingly, after the forgetting reminder is triggered, the controller continues to monitor the first real-time distance and stops the reminder in one of the following two ways:
[0123] Automatic Stop: When the system detects that the first real-time distance changes from being less than a preset distance threshold (e.g., 2 meters) to increasing and exceeding a reference distance threshold (e.g., 5 meters), it indicates that the user has returned to the car to retrieve their phone and left again, and the system automatically stops all alerts.
[0124] Manual Stop: The user manually confirms that the phone has been retrieved through the mobile application (APP). The APP sends a confirmation command to the vehicle, and the controller responds to the command to forcibly terminate the forgetting reminder.
[0125] This automatic and manual shutdown mechanism ensures that the system automatically resumes after the user retrieves the phone, while also providing the user with the flexibility to actively control the system, thus enhancing the user experience.
[0126] In summary, this application has at least the following advantages:
[0127] First, by reusing only a single Bluetooth module already present in the vehicle that supports Bluetooth channel detection, the system eliminates the need for additional hardware such as pressure sensors, infrared sensors, multiple Bluetooth beacons, or in-vehicle cameras, significantly reducing system cost and deployment complexity while avoiding user privacy concerns associated with camera-based solutions. Furthermore, this application's solution is not limited to the placement of the mobile terminal, covering any area within the vehicle, including seats, dashboards, door storage compartments, and armrests, thus broadening its applicability. In addition, this application is applicable to both pre-installed mass-produced vehicles and aftermarket on-board diagnostic system equipment or Bluetooth boxes, demonstrating excellent versatility.
[0128] Second, by employing Bluetooth channel detection technology, combined with phase-based ranging and round-trip time measurement, sub-meter or even centimeter-level ranging accuracy can be achieved, far exceeding traditional multi-anchor triangulation or Bluetooth anti-loss device solutions that rely on RSSI. Simultaneously, Bluetooth channel detection technology has strong resistance to multipath interference, maintaining stable ranging performance even in complex in-vehicle environments (such as signal reflection, human body obstruction, and interference from metal components). This significantly improves the accuracy of in-vehicle forgetting detection and effectively reduces false alarms and missed alarms caused by signal obstruction, multipath propagation, and human movement.
[0129] Third, a dual-device reference mechanism is introduced. A second mobile terminal (such as a Bluetooth smart key or smartwatch) is used to determine whether the user has moved away from the vehicle. This is combined with the vehicle being turned off and the driver's door status changing as detection trigger conditions, reducing invalid detections during vehicle operation, temporary parking without the door being opened, or when the passenger door is opened. Simultaneously, this application continuously monitors the distance change trend of the first mobile terminal within a preset time window. Forgotten detection is only confirmed when the distance continuously increases and exceeds a threshold; if the distance initially increases and then decreases (e.g., the user briefly gets out of the car to retrieve something and then returns), the reminder is canceled. Through this triple mechanism of door status detection, distance change trend analysis, and time window confirmation, the system effectively distinguishes between normal user departure and brief exit scenarios, significantly reducing the false alarm rate caused by distance fluctuations or temporary door openings.
[0130] Fourth, a Bluetooth connection is automatically established upon unlocking the car door, employing a seamless pairing mode that requires no PIN code input or manual confirmation from the user, making the process completely unnoticed. During the connection period, the system continuously monitors the connection status. If a Bluetooth link interruption is detected, a reconnection is automatically initiated to ensure continuous operation of the ranging logic. If reconnection fails, an error message is issued, helping to promptly identify communication faults and improve system stability. Furthermore, after a forgotten reminder is triggered, the system supports multiple reminder methods (in-vehicle voice, buzzer, and external sound and light) to be executed in parallel or sequentially. The reminder is stopped through both automatic detection (distance exceeding a threshold) and manual confirmation (App command), balancing automation and user control to further enhance the overall user experience.
[0131] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0132] Figure 3 This is a schematic diagram of a mobile terminal anti-forgetting reminder device for a vehicle, provided as an exemplary embodiment of this application. The mobile terminal anti-forgetting reminder device for a vehicle provided in this embodiment is applied to a vehicle equipped with a Bluetooth module that supports Bluetooth channel detection functionality. Figure 3As shown, the mobile terminal anti-forgetting reminder device 30 for vehicles includes a connection establishment module 31, a control module 32, a judgment module 33, and a forgetting reminder module 34, wherein:
[0133] The connection establishment module 31 is used to control the Bluetooth module to establish a Bluetooth connection with the first mobile terminal and the second mobile terminal in response to the door unlocking signal. The first mobile terminal is the forgotten device to be detected, and the second mobile terminal is the Bluetooth reference device carried by the user.
[0134] The control module 32 is used to control the Bluetooth module to periodically acquire the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal through Bluetooth channel detection technology during the Bluetooth connection maintenance.
[0135] The judgment module 33 is used to determine whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting condition when the second real-time distance is greater than the preset reference distance threshold.
[0136] The forgetting reminder module 34 is used to trigger a forgetting reminder when the trend of the first real-time distance within a preset time window meets the forgetting conditions.
[0137] In one possible implementation, the judgment module 33 may be specifically used to: determine that the forgetting condition is met when the first real-time distance continues to increase within a preset time window and exceeds a preset distance threshold.
[0138] In one possible implementation, the judgment module 33 can also be used to: determine that the forgetting condition is not met when the first real-time distance first increases and then falls back within a preset time window.
[0139] In one possible implementation, the forgetting reminder module 34 may be specifically used to: simultaneously or in a preset order perform at least one of the following reminder operations: generate an in-vehicle voice reminder command and send it to the vehicle speaker; generate a buzzer trigger command and send it to the in-vehicle buzzer; generate an external sound and light reminder command and send it to the vehicle horn and / or vehicle lighting system.
[0140] In one possible implementation, the forgetting reminder module 34 can also be used to: continuously monitor the first real-time distance, and stop the forgetting reminder when the first real-time distance increases and exceeds the reference distance threshold; or stop the forgetting reminder when it receives an instruction from the first mobile terminal to indicate confirmation of retrieval.
[0141] In one possible implementation, the connection establishment module 31 can be specifically used to: continuously monitor the connection status between the first mobile terminal and the second mobile terminal and the Bluetooth module; when either mobile terminal is detected to be disconnected, control the Bluetooth module to re-initiate a connection request; if the reconnection is successful, resume the steps of periodically obtaining the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal; if the reconnection fails, issue a connection error prompt.
[0142] In one possible implementation, the control module 32 may be specifically configured to: during the Bluetooth connection maintenance period, perform the step of periodically acquiring a first real-time distance with the first mobile terminal and a second real-time distance with the second mobile terminal at a fixed interval; when the vehicle is detected to be off and the driver's door is opened, shorten the fixed interval to increase the monitoring frequency.
[0143] In one possible implementation, the connection establishment module 31 can also be used to: wake up the Bluetooth module in response to the door unlocking signal; control the Bluetooth module to scan Bluetooth devices and identify the first mobile terminal and the second mobile terminal according to the local paired device list; control the Bluetooth module to automatically initiate a Bluetooth connection request to complete the connection with the first mobile terminal and the second mobile terminal without user confirmation.
[0144] In one possible implementation, the control module 32 can also be used to: control the Bluetooth module to send detection signals to the first mobile terminal on multiple different carrier frequencies; receive the response signals returned by the first mobile terminal and determine the phase difference on each carrier frequency; determine the phase-based distance component based on the phase difference and obtain the round-trip time between the detection signal and the response signal; determine the time-based distance component based on the round-trip time; and fuse the phase-based distance component and the time-based distance component to obtain the first real-time distance.
[0145] The mobile terminal anti-forgetting reminder device for vehicles provided in this application embodiment can execute the technical solution shown in the above-described mobile terminal anti-forgetting reminder method embodiment for vehicles. Its implementation principle and beneficial effects are similar, and will not be repeated here.
[0146] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0147] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0148] It should be noted that the above-described device embodiments are merely illustrative, and the device of this application can be implemented in other ways. Furthermore, it should be understood that the division of the various modules in the above device is only a logical functional division; in actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. These modules can all be implemented in software via processing element calls; they can all be implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, the judgment module can be a separately established processing element, or it can be integrated into a chip in the above device. Alternatively, it can be stored as program code in the memory of the above device, and called and executed by a processing element of the above device. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0149] For example, these modules can be one or more integrated circuits configured to implement the above methods, such as one or more Application Specific Integrated Circuits (ASICs), one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together as a System-On-a-Chip (SOC).
[0150] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., Digital Video Discs, DVDs), or semiconductor media (e.g., solid-state disks (SSDs)).
[0151] Figure 4 A schematic diagram of the structure of an electronic device provided as an exemplary embodiment of this application. For example... Figure 4 As shown, the electronic device 40 in this embodiment includes:
[0152] At least one processor 41; and a memory 42 communicatively connected to the at least one processor;
[0153] The memory 42 stores instructions that can be executed by at least one processor 41 to cause the electronic device to perform the method as described in any of the above embodiments.
[0154] Alternatively, the memory 42 can be either standalone or integrated with the processor 41.
[0155] The memory 42 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.
[0156] The processor 41 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application. Specifically, when implementing the mobile terminal anti-forgetting reminder method for vehicles described in the foregoing method embodiments, the electronic device may be, for example, an electronic device with processing capabilities such as a server.
[0157] Optionally, the electronic device may also include a communication interface 43. In specific implementations, if the communication interface 43, memory 42, and processor 41 are implemented independently, they can be interconnected via a bus to complete communication. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.
[0158] Optionally, in a specific implementation, if the communication interface 43, memory 42 and processor 41 are integrated on a single chip, then the communication interface 43, memory 42 and processor 41 can communicate through an internal interface.
[0159] This electronic device, through the collaboration of a processor and memory, solidifies and runs the method for preventing forgetting mobile terminals in vehicles as computer-executed instructions, allowing the existing vehicle hardware platform to complete the corresponding control logic. After the processor executes the stored instructions, it can perform joint analysis based on the vehicle's off-state status, door status, and Bluetooth channel detection results, thereby accurately determining whether the user has left the vehicle and whether the first mobile terminal is still left inside. Since the method logic is directly executed by the electronic device, there is no need to add additional cameras or a large number of dedicated detection components, thus balancing deployment costs and system integration convenience; at the same time, it can improve the detection coverage of mobile terminals placed in any location in the vehicle, reducing false alarms and missed alarms caused by relying solely on changes in a single Bluetooth signal, thus improving the stability, accuracy, and practicality of the forgetting reminder.
[0160] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the foregoing embodiments, and will not be repeated here.
[0161] This application also provides a vehicle, including a vehicle body and electronic devices as described above.
[0162] By integrating the aforementioned electronic devices into the vehicle itself, the vehicle can directly utilize the Bluetooth channel detection, door status sensing, and engine off status sensing capabilities of the electronic devices to connect to and acquire distances to the first and second mobile terminals respectively. This establishes a complete forgetting detection link when the user leaves the vehicle. This eliminates the need for additional dedicated detection components in various placement areas within the vehicle, and avoids reliance on camera recognition or single Bluetooth signal strength estimation. It can cover situations where the phone is placed on the center console, seats, door storage compartments, or other hidden locations, resulting in a wider detection range and more stable judgment for mobile terminals left behind in the vehicle. This reduces the probability of false alarms and missed alarms, thus improving the anti-forgetting reminder effect and the overall vehicle application value after the user leaves the vehicle.
[0163] This application also provides a computer program product, including a computer program, which, when executed, implements the method steps as described in the above method embodiments. The specific implementation and technical effects are similar and will not be repeated here.
[0164] This application also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are executed, they are used to implement the method steps as described in the above method embodiments. The specific implementation methods and technical effects are similar and will not be repeated here.
[0165] The aforementioned computer-readable storage media can be implemented from 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. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0166] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. The processor and the readable storage medium can reside within an application-specific integrated circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in a mobile terminal anti-forgetting reminder device for a vehicle.
[0167] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0168] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0169] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0170] If a function is implemented as 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 this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0171] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0172] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and 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 the invention is limited only by the appended claims.
Claims
1. A method for preventing forgetting reminders using a mobile terminal in a vehicle, characterized in that, Applied to vehicles equipped with Bluetooth modules that support Bluetooth channel detection, the method includes: In response to the door unlocking signal, the Bluetooth module is controlled to establish a Bluetooth connection with a first mobile terminal and a second mobile terminal, wherein the first mobile terminal is a forgotten device to be detected, and the second mobile terminal is a Bluetooth reference device carried by the user. During the Bluetooth connection maintenance, the Bluetooth module is controlled to periodically acquire the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal through Bluetooth channel detection technology. If the second real-time distance is greater than the preset reference distance threshold, then it is determined whether the trend of the first real-time distance within the preset time window meets the preset forgetting condition. If the trend of the first real-time distance within the preset time window meets the forgetting condition, a forgetting reminder is triggered.
2. The method for preventing forgetting reminders on a mobile terminal for vehicles according to claim 1, characterized in that, The step of determining whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting conditions includes: If the first real-time distance continues to increase within the preset time window and exceeds the preset distance threshold, then it is determined that the forgetting condition is met.
3. The method for preventing forgetting reminders on a mobile terminal for vehicles according to claim 2, characterized in that, The step of determining whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting condition further includes: If the first real-time distance increases and then decreases within the preset time window, it is determined that the forgetting condition is not met.
4. The mobile terminal reminder method for vehicles according to any one of claims 1 to 3, characterized in that, The triggering of the forget reminder includes: At the same time or in a preset order, perform at least one of the following reminder operations: Generate in-vehicle voice prompts and send them to the vehicle's speakers; Generate a buzzer trigger command and send it to the buzzer inside the vehicle; Generate external audio and visual alerts and send them to the vehicle horn and / or vehicle lighting system.
5. The method for preventing forgetting reminders on a mobile terminal for vehicles according to any one of claims 1 to 3, characterized in that, Following the triggering of the forget reminder, the following is also included: The system continuously monitors the first real-time distance, and stops the forgetting reminder when the first real-time distance increases and exceeds the reference distance threshold. If an instruction indicating confirmation of retrieval is received from the first mobile terminal, the forgetting reminder will be stopped.
6. The method for preventing forgetting reminders on a mobile terminal for vehicles according to any one of claims 1 to 3, characterized in that, After the Bluetooth connection is established, the following is also included: Continuously monitor the connection status between the first mobile terminal and the second mobile terminal and the Bluetooth module; When any mobile terminal is detected to have disconnected, the Bluetooth module is controlled to re-initiate a connection request; If the reconnection is successful, the steps of periodically obtaining the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal will resume. If reconnection fails, a connection error message will be displayed.
7. The method for preventing forgetting reminders on a mobile terminal for vehicles according to any one of claims 1 to 3, characterized in that, Also includes: During the Bluetooth connection maintenance, the step of periodically acquiring the first real-time distance with the first mobile terminal and the second real-time distance with the second mobile terminal is performed at fixed intervals; When the vehicle is detected to be off and the driver's door is open, the fixed cycle is shortened to increase the monitoring frequency.
8. The method for preventing forgetting reminders for vehicles using a mobile terminal according to any one of claims 1 to 3, characterized in that, The step of responding to a door unlock signal by controlling the Bluetooth module to establish a Bluetooth connection with the first mobile terminal and the second mobile terminal includes: In response to the door unlock signal, the Bluetooth module is activated; The Bluetooth module is controlled to scan for Bluetooth devices and identify the first mobile terminal and the second mobile terminal based on the local list of paired devices. The Bluetooth module is controlled to automatically initiate a Bluetooth connection request to complete the connection with the first mobile terminal and the second mobile terminal without user confirmation.
9. The method for preventing forgetting reminders on a mobile terminal for vehicles according to any one of claims 1 to 3, characterized in that, The control of the Bluetooth module to periodically acquire the first real-time distance with the first mobile terminal through Bluetooth channel probing technology includes: The Bluetooth module is controlled to send detection signals to the first mobile terminal on multiple different carrier frequencies; Receive the response signal returned by the first mobile terminal and determine the phase difference on each of the carrier frequencies; The phase-based distance component is determined based on the phase difference, and the round-trip time between the detection signal and the response signal is obtained. The time-based distance component is determined based on the round-trip time; The first real-time distance is obtained by fusing the phase-based distance component and the time-based distance component.
10. A mobile terminal reminder device for vehicles to prevent forgetting, characterized in that, The device, applicable to vehicles equipped with a Bluetooth module supporting Bluetooth channel detection, includes: A connection establishment module is used to control the Bluetooth module to establish a Bluetooth connection with a first mobile terminal and a second mobile terminal in response to a door unlocking signal, wherein the first mobile terminal is a forgotten device to be detected, and the second mobile terminal is a Bluetooth reference device carried by the user. The control module is configured to control the Bluetooth module to periodically acquire a first real-time distance with the first mobile terminal and a second real-time distance with the second mobile terminal through Bluetooth channel detection technology during the Bluetooth connection maintenance period. The judgment module is used to determine whether the trend of change of the first real-time distance within a preset time window meets the preset forgetting condition when the second real-time distance is greater than the preset reference distance threshold. The forgetting reminder module is used to trigger a forgetting reminder when the trend of the change of the first real-time distance within the preset time window meets the forgetting conditions.
11. An electronic device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory is used to store computer-executed instructions; The processor is configured to execute the computer execution instructions to implement the method as described in any one of claims 1 to 9.
12. A vehicle, characterized in that, Includes the vehicle body and the electronic equipment as described in claim 11.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed, are used to implement the method as described in any one of claims 1 to 9.