Vehicle door unlocking control method, storage medium and vehicle

By comprehensively acquiring and analyzing vehicle status information, physiological information, traffic information and obstacle information, intelligent unlocking of the door unlocking control system is achieved, solving the problems of untimely unlocking and safety hazards in the existing technology, and improving operational convenience and safety.

CN119649497AInactive Publication Date: 2025-03-18CHINA FAW CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411744891.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the vehicle door lock control system is not accurate enough when judging the driver's wishes and the surrounding environment of the vehicle, resulting in the untimely unlocking of the vehicle door or posing safety hazards.

Method used

By obtaining vehicle status information, physiological information of target objects in the vehicle, traffic road information of the road where the vehicle is located, obstacle information of the environment where the vehicle is located, and vehicle navigation information, comprehensively judge the driver's intention to get off the vehicle and generate control instructions to achieve intelligent unlocking of the vehicle door.

Benefits of technology

It improves the convenience and safety of door unlocking operations, ensures that the unlocking action is performed in a safe and appropriate environment, and reduces safety risks caused by inaccurate judgments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119649497A_ABST
    Figure CN119649497A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle door unlocking control method, a storage medium and a vehicle. The control method comprises the following steps: acquiring a first type of unlocking information and a second type of unlocking information; the first type of unlocking information comprises at least one of the following information: vehicle state information and physiological information of a target object in the vehicle; the second type of unlocking information comprises at least one of the following information: traffic road information of a road where the vehicle is located, obstacle information of an environment where the vehicle is located, and vehicle navigation information; generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information; and controlling a door of the vehicle to execute an unlocking action based on the control instruction. The technical problem that vehicle unlocking is not timely or potential safety hazards exist due to the fact that judgment on the surrounding environment of the vehicle and the willingness of a driver is not accurate is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automotive electronic technology, and in particular to a control method for unlocking a vehicle door, a storage medium and a vehicle. Background Art

[0002] With the development of artificial intelligence technology, the vehicle door lock control system has gradually been upgraded from the traditional mechanical type to the electronic type, and will become an important part of smart driving cars. The vehicle door lock control system refers to controlling the vehicle door through the electric door lock to realize the opening and closing of the door lock and the door. The traditional vehicle door lock control system consists of a door controller, a door control module, a door lock motor, a control relay, etc. The door lock motor is controlled by the control relay to realize the opening and closing of the door. With the development of technology, the door control module integrates the door lock motor and the control relay, which simplifies the control of the door lock motor and realizes the automatic opening and closing of the door lock.

[0003] At present, when a vehicle user gets on the vehicle, he needs to carry the car key or use a mobile device such as a mobile phone to authorize before he can open the door and enter; or he can open the door remotely by pressing a button, and then enter the password through the key or mobile phone to start the vehicle; or the vehicle automatically opens the door after sensing the key or mobile phone carried by the user. During the driving process of the vehicle, the driver and passengers will open / close the windows, adjust the seats, control the air conditioner, open / close the sunroof, etc., and the vehicle's doors, windows, sunroof, seats, and air conditioners will be controlled. When the doors, windows, sunroof, seats, air conditioners, etc. are controlled, the user needs to carry a key or mobile device such as a mobile phone; or the user needs to open the door after getting on the vehicle and manually open the windows, sunroof, etc.; or after the user starts the vehicle, the window, sunroof, seat, air conditioner, etc. need to be controlled by buttons or voice. In addition, when the vehicle is driving on the road, the driver and passengers will open / close the windows, adjust the seats, control the air conditioner, etc., and the user needs to operate manually, which is inconvenient and has certain safety hazards.

[0004] The prior art introduces a car door opening and closing device, which has a fully integrated car door control system consisting of a door lock, a rearview mirror adjustment and defrosting device, an anti-pinch glass lifter and lighting. When the user needs to open the car door, the user does not need to push the car door manually, but only needs to unlock the car door, and the car door opening and closing device will automatically open the car door to a fixed position; when the user needs to close the car door, the user only needs to push the car door lightly, and the car door opening and closing device will automatically close the car door, which improves the convenience of opening or closing the car door. However, the device still has certain problems. When the driver is about to get off the car, it may not be able to accurately and timely identify the driver's intention, resulting in the door unlocking operation being not sensitive enough or there are safety hazards.

[0005] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention

[0006] The embodiments of the present invention provide a control method, storage medium and vehicle for unlocking a vehicle door, so as to at least solve the technical problem that the vehicle is not unlocked in time or there is a safety hazard due to inaccurate judgment of the vehicle's surrounding environment and the driver's intention.

[0007] According to one aspect of the present invention, a control method for unlocking a vehicle door is provided, comprising: obtaining first type of unlocking information, the first type of unlocking information including at least one of the following: vehicle status information, physiological information of a target object in the vehicle; obtaining second type of unlocking information, the second type of unlocking information including at least one of the following: traffic road information of the road on which the vehicle is located, obstacle information of the vehicle's environment, and vehicle navigation information; generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information; and controlling the vehicle door to perform an unlocking action based on the control instruction.

[0008] Optionally, generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information further includes: determining whether the second type of unlocking information satisfies a preset unlocking condition; if so, generating a control instruction based on the first type of unlocking information.

[0009] Optionally, determining whether the second type of unlocking information satisfies a preset unlocking condition includes: when determining that the traffic road information satisfies at least one of a first preset condition and a second preset condition, determining that the second type of unlocking information satisfies the preset unlocking condition: wherein the first preset condition is that no lane line is identified based on the traffic road information, and the second preset condition is that no other moving vehicles are identified around the vehicle based on the traffic road information.

[0010] Optionally, determining whether the second type of unlocking information satisfies a preset unlocking condition includes: when determining that the obstacle information satisfies a third preset condition, determining that the second type of unlocking information satisfies the preset unlocking condition; the third preset condition is that no obstacle is identified within a preset space around the vehicle based on the obstacle information.

[0011] Optionally, determining whether the second type of unlocking information satisfies a preset unlocking condition includes: when determining that the vehicle navigation information satisfies a fourth preset condition, determining that the second type of unlocking information satisfies the preset unlocking condition; the fourth preset condition is determining that the vehicle has arrived at the destination based on the vehicle navigation information.

[0012] Optionally, the vehicle status information includes the vehicle gear position and speed, and a control instruction is generated based on the first type of unlocking information, including: generating a control instruction in response to the vehicle's gear position being a parking gear; and / or generating a control instruction in response to the vehicle speed being less than a preset speed and the number of gear switches within a preset time being greater than a preset number.

[0013] Optionally, generating a control instruction based on the first type of unlocking information includes: evaluating a health status level of the target object based on physiological information; and generating a control instruction in response to the health status level being lower than a preset level.

[0014] Optionally, evaluating the health status level of the target object based on physiological information includes: determining physiological parameters of the target object based on the physiological information, the physiological parameters including at least one of the following: facial expression, heart rate, respiratory rate; establishing an initial health assessment model; using training samples to perform machine learning training on the initial health assessment model to obtain a final health assessment model with qualified accuracy; using the final health assessment model with qualified accuracy to evaluate the health status level of the target object according to the physiological parameters.

[0015] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is further provided, the computer-readable storage medium including a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned control method for unlocking the vehicle door.

[0016] According to another aspect of an embodiment of the present invention, a vehicle is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the above-mentioned control method for unlocking a vehicle door.

[0017] In an embodiment of the present invention, a control method for unlocking a vehicle door determines whether a person in the vehicle intends to get off the vehicle by acquiring vehicle status information and physiological information of a target object in the vehicle, thereby unlocking the vehicle door in advance to provide convenience, or determines the safety of the vehicle's surroundings by acquiring traffic information of the vehicle's road, obstacle information of the vehicle's environment, and vehicle navigation information, and generates a control command to unlock the vehicle door. The method comprehensively determines the user's intention to get off the vehicle through the first type of unlocking information and the second type of unlocking information, unlocks the vehicle door in advance, and ensures the safety and applicability of unlocking the vehicle door in advance, thereby solving the technical problem of untimely vehicle unlocking or safety hazards caused by inaccurate judgment of the vehicle's surroundings and the driver's intention. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0019] Figure 1 is a hardware structure block diagram of a computer terminal of a method for controlling door unlocking according to one optional embodiment of the present invention;

[0020] Figure 2 is a flow chart of steps of a method for controlling door unlocking according to one optional embodiment of the present invention;

[0021] Figure 3 Schematic diagram of modules involved in a method for controlling door unlocking according to one optional embodiment of the present invention. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0023] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0024] According to one embodiment of the present invention, an embodiment of a control method for unlocking a vehicle door is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0025] The method embodiment can be executed in an electronic device or similar computing device in a vehicle including a memory and a processor. For example, Figure 1As shown, the electronic device of the vehicle may include one or more processors 102 (the processor may include but is not limited to a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microprocessor (MCU), a field programmable logic device (FPGA), a neural network processor (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, etc.) and a memory 104 for storing data. Optionally, the electronic device of the above-mentioned car may also include a transmission device 106 for communication functions, an input and output device 108, and a display device 110. It can be understood by those skilled in the art that Figure 1 The structure shown is for illustration only and does not limit the structure of the electronic device of the vehicle. For example, the electronic device of the vehicle may include more or fewer components than those described in the above structure, or may have a configuration different from that described in the above structure.

[0026] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the control method for unlocking the vehicle door in the embodiment of the present invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the control method for unlocking the vehicle door is realized. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0027] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device can be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet wirelessly.

[0028] The display device 110 may be, for example, a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or a "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), and a user may interact with the GUI by finger contact and / or gestures on a touch-sensitive surface, wherein the human-computer interaction functions here may optionally include the following interactions: creating web pages, drawing, word processing, making electronic documents, games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital videos, playing digital music and / or web browsing, etc. The executable instructions for executing the above human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0029] This embodiment provides a method for controlling door unlocking of an electronic device running on the above vehicle. Figure 2 FIG. 1 is a flow chart of a method for controlling door unlocking according to one embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0030] Step S10, obtaining first type of unlocking information, the first type of unlocking information including at least one of the following: vehicle status information, physiological information of a target object in the vehicle;

[0031] The vehicle status information can be obtained through the cooperation of the AVM system and the door controller. The vehicle status data includes the driving state or the non-driving state. When acquiring the status data, the speed sensor can be used for detection. If the speed sensor detects that the driving speed is zero, it is determined that the target vehicle is in the non-driving state; if the speed sensor detects that the driving speed is not zero, it is determined that the target vehicle is in the driving state.

[0032] Vehicles are usually equipped with a gear sensor that can detect the gear status of the transmission (such as P gear, D gear, R gear, etc.). When the driver changes the gear, the sensor detects this change and sends a signal to the vehicle's powertrain controller. The powertrain controller (such as ECU, TCU) receives the signal from the gear sensor and records the current gear status. The vehicle transmits data through the vehicle network (such as CAN bus), and the powertrain controller sends the gear status data to the AVM controller and the door controller through the network.

[0033] The AVM system in the vehicle is a panoramic monitoring system, that is, a panoramic camera monitoring system. It uses the on-board camera to capture the surrounding environment and transmit the image to the on-board display screen, helping the driver to understand the situation around the vehicle more clearly and improve driving safety. The AVM system usually includes functions such as 360-degree panoramic monitoring, reversing image, and blind spot monitoring. The AVM system works in conjunction with SAS and PDC to help the driver perform parking and driving operations more accurately.

[0034] For the AVM system, it may activate the panoramic view function when receiving information that the vehicle gear is in P gear, providing a perspective of the door's surrounding environment so that the door controller can more accurately determine whether to open the door safely. At the same time, the AVM system may prioritize the rear view when the vehicle is in P gear, helping the driver understand the rear situation before getting off the vehicle, increasing safety.

[0035] Although the AVM system itself is not responsible for identifying gear information, it works in coordination with the powertrain controller and door controller through the vehicle network to use gear information to optimize its functions and provide necessary auxiliary information for automatic door unlocking to ensure the accuracy and safety of the operation.

[0036] The PDC (Park Distance Control) parking assistance system is mainly used to help the driver measure the distance between the vehicle and surrounding obstacles during parking to avoid collisions or scratches and improve the safety and convenience of parking. The PDC system usually uses ultrasonic sensors, millimeter-wave radars or cameras to measure the distance between the vehicle and surrounding obstacles. When it detects that the distance to the obstacle is less than the preset safety threshold, the system will warn the driver through the vehicle's dashboard, audio system or vibration feedback, prompting the driver to pay attention to the surrounding environment and slow down or stop parking. When the PDC system detects that there are no obstacles around and the vehicle is stationary, the door control system will automatically unlock the door to provide more convenient services for the driver.

[0037] SAS (Steering Angle Sensor) is a steering angle sensor used to monitor the steering angle of the vehicle to help stabilize vehicle control and ensure driving safety. SAS helps determine the vehicle's driving status and the driver's intention, further improving the intelligent decision-making process for automatically unlocking the door. For example, if the steering angle sensor detects that the driver is making a steering operation, this may mean that the vehicle is moving or preparing to move. Based on this information, the door controller can decide not to perform the unlocking action temporarily to ensure driving safety.

[0038] Physiological information of the target object in the vehicle may include heart rate, breathing pattern, body movements, posture, and facial expressions of the occupants.

[0039] In this embodiment, by determining the status data of the target vehicle and the physiological information of the target object in the vehicle, the system can intelligently determine whether the driver or passenger intends to get off the vehicle, thereby determining whether to automatically unlock the door, thereby improving safety of use.

[0040] Step S20, obtaining second type of unlocking information, the second type of unlocking information including at least one of the following: traffic road information of the road where the vehicle is located, obstacle information of the environment where the vehicle is located, and vehicle navigation information;

[0041] The traffic information of the road on which the vehicle is located is obtained through the IFC (Integrated Frontal Collision) controller. The IFC controller collects and analyzes the environmental data in front of the vehicle through its front sensors, such as cameras, lidar or millimeter-wave radar, including lane line information, the status of the vehicle in front, the distance to obstacles, etc., which together constitute the traffic information.

[0042] The radar controller obtains obstacle information about the vehicle's environment. Obstacle information can include static or dynamic obstacles on the road, such as pedestrians, animals, roadblocks or other vehicles. The radar controller uses an on-board radar system, such as a short-range millimeter-wave radar or ultrasonic radar, to monitor the environment around the vehicle in real time, paying special attention to whether there are other vehicles, pedestrians, objects or other potential obstacles around the vehicle. The radar system can provide information such as the location, distance, speed and direction of the obstacle to ensure that the door will not be damaged by the obstacle when unlocking.

[0043] Vehicle navigation information is obtained through the IVI (In-Vehicle Infotainment) controller and EGSM (Extended Global System for Mobile Communications). The IVI system includes functions such as in-vehicle audio, navigation, Bluetooth connection, and mobile phone screen projection, providing entertainment, information, and communication services for drivers and passengers. Among them, the navigation system can provide navigation-related data such as route guidance, destination information, driving speed, and road conditions. EGSM plays the role of a bridge connecting the vehicle with the external network, enabling the vehicle to transmit data through wireless communication technology to achieve remote monitoring, infotainment, emergency calls, navigation, and other functions. EGSM is based on the GSM network, which means that it can provide services worldwide. As long as the area has GSM network coverage, it can ensure that the vehicle can maintain communication with the service center no matter where it is. When the vehicle has an accident or the driver encounters an emergency, an emergency call can be triggered automatically or manually to send the vehicle location, accident information, etc. to the emergency rescue service.

[0044] Step S30, generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information;

[0045] When the door controller makes a comprehensive judgment on the received first type unlocking information and the second type unlocking information and considers that the unlocking condition is met, an unlocking control instruction is generated.

[0046] In addition, if it is detected that the user in the target vehicle has an opening action for the target door, a control instruction can be generated based on at least one of the first type of unlocking information and the second type of unlocking information of the target vehicle.

[0047] The target door may be any door of the target vehicle, and this embodiment does not specifically limit this.

[0048] Step S40, controlling the vehicle door to perform an unlocking action based on the control instruction.

[0049] The control command is sent to the vehicle's door controller via the vehicle network (such as the CAN bus). After receiving the unlock control command, the door controller executes the unlocking action.

[0050] Through the above steps, in an embodiment of the present invention, the control method for unlocking the door determines whether the person in the vehicle has the intention to get off the vehicle by obtaining the vehicle status information and the physiological information of the target object in the vehicle, thereby unlocking the door in advance to provide convenience, or determines the safety of the vehicle's surroundings by obtaining the traffic road information of the vehicle, the obstacle information of the vehicle's environment, and the vehicle navigation information, and generates a control command to unlock the door. The method comprehensively determines the user's intention to get off the vehicle through the first type of unlocking information and the second type of unlocking information, unlocks the door in advance, and ensures the safety and applicability of unlocking the door in advance, thereby solving the technical problem of untimely vehicle unlocking or safety hazards caused by inaccurate judgment of the vehicle's surroundings and the driver's intention.

[0051] Optionally, in step S30, generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information further includes:

[0052] Step S301, determining whether the second type of unlocking information meets the preset unlocking condition;

[0053] Step S302: if yes, generate a control instruction based on the first type of unlocking information.

[0054] Specifically, in some cases, the judgment result of the second type of unlocking information may affect the applicability of the first type of unlocking information. For example, even if the vehicle is stopped and the gear is correct (in P gear), if the radar detects that there are other vehicles or pedestrians too close around, the door controller may delay or prevent unlocking to avoid potential collision risks.

[0055] Therefore, when it is determined that the second type of unlocking information meets the preset unlocking conditions, a control instruction is generated based on the first type of unlocking information, which can ensure that the vehicle door is automatically unlocked under the safest and most appropriate circumstances.

[0056] Optionally, in some embodiments, determining whether the second type of unlocking information satisfies a preset unlocking condition includes: when determining that the traffic road information satisfies at least one of a first preset condition and a second preset condition, determining that the second type of unlocking information satisfies the preset unlocking condition: wherein the first preset condition is that no lane line is identified based on the traffic road information, and the second preset condition is that no other moving vehicles are identified around the vehicle based on the traffic road information.

[0057] Specifically, the first preset condition is mainly judged by the IFC system. The camera in the IFC system continuously captures images of the road in front of the vehicle. These images contain information such as the road surface, lane lines, curbs, and vehicles in front. The IFC system will extract features from the captured images and identify the shape and position of the lane lines. After feature extraction, the IFC system will use specific lane line detection algorithms, such as model-based lane line fitting, machine learning-based lane line classifiers, etc., to determine the existence of lane lines. The IFC controller sends the results of lane line recognition, including information such as whether the lane line exists, lane width, and the position of the vehicle in the lane, to the door controller through the vehicle network (such as the CAN bus). Through accurate lane line recognition, the door controller can more accurately determine whether the environment in which the vehicle is located is safe and whether it is suitable to unlock the door, thereby improving the safety and convenience of the vehicle's intelligence.

[0058] Specifically, the second preset condition is mainly completed by the radar controller, which drives the radar sensor to transmit electromagnetic wave signals to the surrounding environment of the vehicle, and the radar sensor receives the reflected signal from the surrounding environment and transmits it to the radar controller. The signal processing unit in the controller analyzes the characteristics of the reflected signal, including the delay time of the reflected signal, the change of Doppler frequency, etc., to determine the distance, relative speed and direction of the reflector. Through signal processing, the radar controller can identify whether there are other targets around the vehicle, and further detect whether these targets are moving vehicles. This usually involves target detection algorithms and classification algorithms to distinguish different types of reflection sources such as vehicles, pedestrians, and static obstacles. The radar controller comprehensively analyzes the target distance, speed and direction information, evaluates whether the driving environment around the vehicle is safe, and whether there is a collision risk from other vehicles, and sends the evaluation results to the door controller through the vehicle network (such as CAN bus) for reference when deciding whether to unlock the door. For example, if the radar controller reports that there are other moving vehicles around and the distance is close, even if the vehicle has stopped and the gear is in P gear, the door controller may not perform the unlocking action temporarily to avoid potential safety risks.

[0059] This embodiment determines that the vehicle is located within the lane line and there are no vehicles driving around the vehicle. The door is opened in a safer environment, avoiding the risk of collision with other vehicles during the opening process, and ensuring the safety of opening the door.

[0060] Optionally, in some embodiments, determining whether the second type of unlocking information satisfies a preset unlocking condition includes: when determining that the obstacle information satisfies a third preset condition, determining that the second type of unlocking information satisfies the preset unlocking condition; the third preset condition is that no obstacle is identified within a preset space around the vehicle based on the obstacle information.

[0061] Specifically, the preset space around the vehicle is a preset area centered on the target vehicle. The setting of the preset space focuses on the close environment around the vehicle to ensure that there are no pedestrians, other vehicles or obstacles in the area where the door is about to open to avoid accidental injuries or collisions. This usually involves monitoring the front and sides of the vehicle, and the monitoring range may be around 0.5-3 meters, depending on the vehicle configuration and safety considerations.

[0062] In this embodiment, the radar controller analyzes the position, speed and direction of the obstacle. If no reflected signal is received within the preset monitoring range (such as a certain distance around the vehicle) or the received reflected signal strength is lower than a predetermined threshold, it can be preliminarily determined that no obstacle is identified within the range, effectively avoiding safety hazards caused by insufficient identification of obstacles, thereby improving the convenience and intelligence level of door unlocking while ensuring safety.

[0063] Optionally, in some embodiments, determining whether the second type of unlocking information satisfies a preset unlocking condition includes: when determining that the vehicle navigation information satisfies a fourth preset condition, determining that the second type of unlocking information satisfies the preset unlocking condition; the fourth preset condition is determining that the vehicle has arrived at the destination based on the vehicle navigation information.

[0064] Specifically, the fourth preset condition is mainly judged by the in-vehicle infotainment system (IVI). The IVI system obtains the vehicle's geographic location information in real time through the GPS positioning module and compares it with the preset path information to track whether the vehicle is traveling along the planned path and how close it is to the destination. When the vehicle approaches a certain preset range of the destination (for example, 50 meters to 200 meters, the specific range may be adjusted according to the specific vehicle model and usage environment), the IVI system will automatically detect whether the straight-line distance between the vehicle and the destination is less than a preset threshold to determine whether the vehicle has arrived at the destination. When the IVI system confirms that the vehicle has arrived at the destination, it will send a signal to the door controller through the vehicle network (such as the CAN bus).

[0065] Furthermore, the IVI system can also combine the arrival time and make a judgment, that is, whether the vehicle arrives at the destination within the expected time window, to eliminate possible misjudgments.

[0066] This embodiment uses the IVI system to determine whether the vehicle has arrived at the destination based on the vehicle navigation information. After confirming that the vehicle has arrived at the destination, it automatically identifies the need to get off the vehicle, and combines the safety environment judgment around the vehicle to unlock the door in a timely manner, thereby improving the vehicle's intelligence and the safety and convenience of the driving experience.

[0067] Optionally, in an exemplary embodiment, the vehicle state information includes the gear position and speed of the vehicle, and the control instruction is generated based on the first type of unlocking information, including any of the following:

[0068] First, in response to the gear position of the vehicle being the parking gear, a control instruction is generated.

[0069] Specifically, when the vehicle gear is in the parking gear (P gear), it indicates that the vehicle has stopped and is in a relatively safe parking environment. Using the P gear as one of the unlocking conditions can ensure that the unlocking action is performed only when the vehicle has stopped safely, which can reduce accidental unlocking of the door due to misoperation by the driver or passengers, and avoid safety hazards caused by unlocking the door when the vehicle has not completely stopped or is driving.

[0070] Furthermore, the driver switching the vehicle gear to P gear usually indicates that they intend to stop the vehicle temporarily or for a long time, which may be for getting on or off the vehicle, refueling, parking, etc. Therefore, responding to the P gear signal can intelligently identify the driver's intention to park and get off the vehicle, providing a basis for timely execution of the automatic unlocking function.

[0071] Secondly, in response to the vehicle speed being lower than a preset speed and the number of gear switching times within a preset time being higher than a preset number, a control instruction is generated.

[0072] Specifically, when the IVI system determines that the vehicle has reached the navigation destination, it determines whether the vehicle speed is less than the preset speed (15KM / h). When the vehicle speed is less than the preset speed (such as less than 15km / h), it indicates that the vehicle has decelerated to a state where it is almost stopped. If the vehicle speed is less than the preset speed, it is determined whether the number of gear switching within the preset time is greater than the preset number (2 times). In real life, frequent gear switching usually occurs when the driver is looking for a suitable parking position or performing parking operations (for example, in a narrow parking environment, it may be necessary to switch between the forward gear (D gear) and the reverse gear (R gear) multiple times to park accurately). This behavior pattern can help to more accurately judge the driver's parking intention. Combining the vehicle speed and the number of gear switching times can improve the intelligence and accuracy of the unlocking decision. Relying only on a single condition (such as vehicle speed or gear) may lead to misjudgment in some cases. For example, the vehicle speed is low but the vehicle is still moving. Combining the vehicle speed and the number of gear switching times within the preset time to determine whether it is in a parking state can reduce the risk of misoperation.

[0073] In this embodiment, by detecting that the vehicle's gear position and vehicle speed are less than a preset speed and the number of gear switching times within a preset time is greater than a preset number, the driver's intention and usage scenario are comprehensively considered, and the driver's parking intention can be judged more accurately, reducing the risk of operational errors, and providing a more intelligent, safe and user-friendly unlocking experience.

[0074] In an optional embodiment, generating a control instruction based on the first type of unlocking information includes: evaluating the health status level of the target object based on the physiological information; and generating a control instruction in response to the health status level being lower than a preset level.

[0075] Specifically, the physiological information of the driver and passengers in the car is monitored through in-car cameras and sensors, so as to evaluate the health status of the driver and passengers and generate a health status level. Once the health status level is lower than the preset threshold, it indicates that the driver or passenger may be in a certain health risk state, such as fatigue, abnormal heartbeat, loss of consciousness or shortness of breath. At this time, an alarm signal will be generated immediately and the information will be transmitted to the central control system of the vehicle. After receiving the alarm signal, the central control system will generate control instructions according to the preset safety strategy. The control instructions may include slowing down the speed of the vehicle, finding the nearest safe parking location, turning on the emergency ventilation system in the car, and most importantly, automatically unlocking the door to ensure that the driver and other passengers can quickly leave the vehicle in an emergency.

[0076] In this embodiment, combining health status monitoring with the automatic door unlocking function can further enhance the safety performance of the vehicle, especially providing immediate safety protection for the driver and passengers when responding to sudden health events.

[0077] Furthermore, evaluating the health status level of the target object based on physiological information includes: determining physiological parameters of the target object based on the physiological information, the physiological parameters including at least one of the following: facial expression, heart rate, and respiratory rate; establishing an initial health assessment model; using training samples to perform machine learning training on the initial health assessment model to obtain a final health assessment model with qualified accuracy; and using the final health assessment model with qualified accuracy to evaluate the health status level of the target object according to the physiological parameters.

[0078] Specifically, a high-definition camera is used to capture facial images of people in the car. The captured facial images are transmitted to the vehicle's image processing module, and facial recognition algorithms are used to analyze facial features (such as the shape and position of the eyes and mouth, the movement of the eyebrows, etc.) to identify expressions. These algorithms are usually based on machine learning models and can recognize a variety of expressions, such as fatigue, tension, anxiety, etc. Facial expressions in physiological parameters will be classified into different status levels. For example, a persistent fatigue expression may be marked as a low health level, while an anxious or nervous expression may be marked as a medium health level. A heart rate sensor and a breathing sensor can be installed on the steering wheel or seat to detect the heart rate and breathing rate of the people in the car. If the heart rate value or breathing rate continues to exceed the normal range, it may indicate that the driver is in a certain health risk state. Based on a comprehensive analysis of facial expressions, heart rate, and breathing rate, the health status level of the people in the car is determined.

[0079] Specifically, the establishment of the final health assessment model has the following steps:

[0080] First, a large amount of physiological parameter data under different health conditions is collected, and each set of collected data needs to be associated with a corresponding health status level, that is, the data is labeled. The health status level can be defined by medical experts based on standard values ​​of heart rate and respiratory rate, as well as fatigue and stress levels from facial expression analysis.

[0081] Secondly, the most relevant features are selected from the collected physiological parameters as model input, including specific attributes of facial expressions (such as the degree of eye opening and closing, the upturned or drooped corners of the mouth, etc.), and specific values ​​of heart rate and respiratory rate. Based on the selected features, an appropriate machine learning algorithm or deep learning model is selected to establish a primary model for health assessment.

[0082] Then, the initial health assessment model is trained using the training set data. During the training process, the model adjusts its internal parameters to minimize the difference between the predicted value and the actual label, and the training is repeated for multiple iterations until the model reaches the preset accuracy standard. Through cross-validation and other techniques, the model's hyperparameters (such as learning rate, regularization parameters, etc.) are continuously adjusted to find the best model configuration and improve the model's generalization ability.

[0083] Finally, the performance of the model is verified using the test set data. Based on the test results, if the accuracy of the model does not meet the expected standards, it may be necessary to return to the data collection or model training stage to further optimize the data quality or adjust the model parameters until the expected standards are met. If the accuracy of the model meets the expected standards and can accurately identify the health status of the occupants, the model is the final health assessment model.

[0084] Specifically, the health status of the target object is evaluated according to the physiological parameters using the final health assessment model with qualified accuracy. When the health status of the target object is lower than the preset level, the target object is in a certain dangerous situation, and the door is unlocked in advance to facilitate the escape of the target object.

[0085] Furthermore, when the final health assessment model determines that the driver is in poor health, the door controller may also send information such as the vehicle location and driver health status to the emergency service through the EGSM to request rescue.

[0086] In this embodiment, by establishing a final health assessment model, the health status of the occupants is evaluated based on their facial expressions, heart rate, respiratory rate and other physiological parameters, to ensure that there will not be too many false alarms or missed alarms when identifying the health status of the occupants. When the occupants are in a dangerous situation, the car locks can be automatically opened to provide a quick escape route for passengers and drivers, and an emergency rescue request can be sent to ensure the safety of passengers and drivers in emergency situations.

[0087] Figure 3 2 is an example diagram of modules involved in a method for controlling door unlocking according to an optional embodiment of the present invention. Figure 3 As shown, the module includes:

[0088] The acquisition module 301 is used to acquire first-category unlocking information and second-category unlocking information. The first-category unlocking information includes at least one of vehicle status information and physiological information of a target object in the vehicle. The second-category unlocking information includes at least one of traffic road information of the road where the vehicle is located, obstacle information of the vehicle's environment, and vehicle navigation information.

[0089] The control module 302 generates a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information to control the door of the vehicle to perform an unlocking action.

[0090] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.

[0091] An embodiment of the present invention also provides a computer-readable storage medium, which includes a stored program, wherein the computer program is configured to control the device where the computer-readable storage medium is located to execute the control method for unlocking the vehicle door in any of the above embodiments when running.

[0092] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0093] Step S1, the first type of unlocking information includes at least one of the following: vehicle status information, physiological information of a target object in the vehicle;

[0094] Step S2, obtaining second type of unlocking information, the second type of unlocking information including at least one of the following: traffic road information of the road where the vehicle is located, obstacle information of the environment where the vehicle is located, and vehicle navigation information;

[0095] Step S3, generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information;

[0096] Step S4, controlling the vehicle door to perform an unlocking action based on the control instruction.

[0097] An embodiment of the present invention further provides a vehicle, which includes a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the control method for unlocking a vehicle door in any one of the above embodiments.

[0098] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:

[0099] Step S1, the first type of unlocking information includes at least one of the following: vehicle status information, physiological information of a target object in the vehicle;

[0100] Step S2, obtaining second type of unlocking information, the second type of unlocking information including at least one of the following: traffic road information of the road where the vehicle is located, obstacle information of the environment where the vehicle is located, and vehicle navigation information;

[0101] Step S3, generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information;

[0102] Step S4, controlling the vehicle door to perform an unlocking action based on the control instruction.

[0103] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0104] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0105] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0106] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0107] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0108] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0109] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.

[0110] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A control method for unlocking a vehicle door, characterized in that: include: Acquire first type of unlocking information, wherein the first type of unlocking information includes at least one of the following: vehicle status information, physiological information of a target object in the vehicle; Acquiring second type of unlocking information, wherein the second type of unlocking information includes at least one of the following: traffic road information of the road where the vehicle is located, obstacle information of the environment where the vehicle is located, and vehicle navigation information; generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information; The vehicle door is controlled to perform an unlocking action based on the control instruction.

2. The control method according to claim 1, characterized in that: Generating a control instruction based on at least one of the first type of unlocking information and the second type of unlocking information also includes: Determining whether the second type of unlocking information meets a preset unlocking condition; If yes, the control instruction is generated based on the first type of unlocking information.

3. The control method according to claim 2, characterized in that: Determining whether the second type of unlocking information meets a preset unlocking condition includes: When it is determined that the traffic road information satisfies at least one of the first preset condition and the second preset condition, it is determined that the second type of unlocking information satisfies the preset unlocking condition: wherein, the first preset condition is that no lane line is identified according to the traffic road information, and the second preset condition is that no other moving vehicles are identified around the vehicle according to the traffic road information.

4. The control method according to claim 2, characterized in that: Determining whether the second type of unlocking information meets a preset unlocking condition includes: When it is determined that the obstacle information satisfies a third preset condition, it is determined that the second type of unlocking information satisfies a preset unlocking condition; the third preset condition is that no obstacle is identified within a preset space around the vehicle based on the obstacle information.

5. The control method according to claim 2, characterized in that: Determining whether the second type of unlocking information meets a preset unlocking condition includes: When it is determined that the vehicle navigation information satisfies a fourth preset condition, it is determined that the second type of unlocking information satisfies a preset unlocking condition; the fourth preset condition is determining that the vehicle has arrived at a destination based on the vehicle navigation information.

6. The control method according to any one of claims 1 to 5, characterized in that: The vehicle status information includes the gear position and speed of the vehicle, and generating the control instruction based on the first type of unlocking information includes: The control instruction is generated in response to the vehicle's gear being the parking gear; and / or, the control instruction is generated in response to the vehicle's speed being less than a preset speed and the number of gear switching times within a preset time being greater than a preset number.

7. The control method according to any one of claims 1 to 5, characterized in that: Generating the control instruction based on the first type of unlocking information includes: evaluating the health status level of the target object based on the physiological information; In response to the health status level being lower than a preset level, the control instruction is generated.

8. The control method according to claim 7, characterized in that: Evaluating the health status level of the target object based on the physiological information includes: Determine a physiological parameter of the target object based on the physiological information, the physiological parameter comprising at least one of the following: facial expression, heart rate, and respiratory rate; Establish an initial model for health assessment; Using the training samples, performing machine learning training on the initial health assessment model to obtain a final health assessment model with qualified accuracy; The health status level of the target object is evaluated according to the physiological parameters using the final health assessment model with qualified accuracy.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 8.

10. A vehicle comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to run the computer program to perform the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Automobile safety control system

    CN103802757A

  • Control method and device of automobile door electronic lock and automobile

    CN107792004A

  • Vehicle door control method and device and electric vehicle

    CN115071622A

  • Vehicle door opening collision avoidance method and device, vehicle and storage medium

    CN115817341A