Door locking methods, systems and devices, vehicles and readable storage media
By detecting the status of the car doors and whether anyone is sitting in the seats, and combining this with identity verification, the system intelligently controls the locking and unlocking of the doors, solving the problem of unlocked doors when driving at low speeds or stationary, thus improving in-vehicle safety and convenience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BYD CO LTD
- Filing Date
- 2023-10-30
- Publication Date
- 2026-08-04
AI Technical Summary
Existing intelligent vehicle technology struggles to achieve intelligent door locking when the vehicle is traveling at low speeds or stationary, making it difficult to guarantee the safety of people and property inside the vehicle.
By acquiring information about the car doors and detecting whether anyone is sitting in the seats inside the car, combined with identity verification from the external recognition device, the system intelligently controls the locking and unlocking of the car doors, ensuring that the doors are intelligently locked and unlocked when the vehicle starts and the speed is below the speed threshold.
It enables intelligent locking of vehicle doors when the vehicle is moving at low speed or stationary, preventing malicious opening, improving the safety of people and property inside the vehicle, and enhancing the convenience of unlocking the doors.
Smart Images

Figure CN118280018B_ABST
Abstract
Description
Technical Field
[0001] This application relates to a smart car technology, and more particularly to a door locking method, system and device, vehicle and readable storage medium. Background Technology
[0002] As a common means of transportation in daily life, intelligentization is both a trend and a reality for automobiles. If the doors of a vehicle that is moving at low speed or stationary are not locked, the safety of the people and property inside the vehicle cannot be guaranteed. However, current intelligent vehicle technology has difficulty in intelligently locking the doors of vehicles that are moving at low speed or stationary, resulting in a relatively low level of intelligence. Summary of the Invention
[0003] Therefore, it is necessary to provide a door locking method, system, device, vehicle, and readable storage medium that can intelligently lock the doors when the vehicle is traveling at a low speed or stationary, in order to address the above-mentioned technical problems.
[0004] In a first aspect, this application provides a method for locking a vehicle door, the method comprising:
[0005] Obtain door information, which is used to indicate the open / closed status of the vehicle's first door;
[0006] When the door information indicates that the first door changes from an open state to a closed state, and the vehicle starts and the driving speed is lower than the speed threshold, it is detected whether there are people sitting in the seat inside the vehicle corresponding to the first door;
[0007] If no one is sitting in the seat corresponding to the first door, then the first door is locked.
[0008] By implementing this method, when the first door of the vehicle changes from an open state to a closed state, and the vehicle starts and the speed is below the speed threshold, and there are no passengers in the seats corresponding to the first door, it indicates that no passengers will need to open the first door from the inside of the vehicle. At this time, the first door is intelligently locked, realizing intelligent door locking when the vehicle starts and the speed is below the speed threshold. This can prevent malicious personnel from opening the first door from the outside of the vehicle, which helps to reduce safety hazards and better protect the safety of people and property inside the vehicle.
[0009] In one embodiment, if the vehicle exterior includes an external recognition device, then the first door refers to any door of the vehicle; or
[0010] If the vehicle exterior does not include an external identification device, then the first door refers to any door of the vehicle other than the door corresponding to the driver's seat.
[0011] The external vehicle identification device is used to collect identity information of passengers waiting to board the vehicle.
[0012] By implementing this method, the first door in the door locking method is differentiated based on whether the vehicle exterior contains an external identification device for collecting identity information for identity verification. This provides two door locking execution schemes, which helps to improve the convenience of door unlocking while ensuring the safety of people and property inside the vehicle to a greater extent.
[0013] In one embodiment, detecting whether there are people sitting in the seats inside the vehicle corresponding to the first door includes:
[0014] Obtain infrared detection information at the seat inside the vehicle corresponding to the first door;
[0015] Based on the infrared detection information, it is determined whether there are any people sitting in the seats inside the vehicle corresponding to the first door.
[0016] By implementing this method, infrared detection information can be used to determine whether there are people sitting in the seats inside the vehicle corresponding to the first door, which helps to determine whether the intelligent locking of the first door needs to be controlled.
[0017] In one embodiment, detecting whether there are people sitting in the seats inside the vehicle corresponding to the first door includes:
[0018] Obtain the pressure detection value of the seat inside the vehicle corresponding to the first door;
[0019] Based on whether the pressure detection value exceeds the pressure threshold, it is determined whether there are any people sitting in the seats inside the vehicle corresponding to the first door.
[0020] By implementing this method, it is possible to determine whether there are people sitting in the seats corresponding to the first door by checking whether the pressure detection value exceeds the pressure threshold, which helps to determine whether the first door needs to be intelligently locked.
[0021] In one embodiment, before acquiring the door information, the method further includes:
[0022] Acquire and store the identity information of occupants periodically collected by the in-vehicle identification device.
[0023] By implementing this method, the microcontroller can periodically know the number of passengers inside the vehicle by acquiring and storing the identity information of the people inside.
[0024] In one embodiment, the method further includes:
[0025] If the vehicle exterior contains an external identification device, then the first identity information of the person waiting to board the vehicle collected by the external identification device is obtained;
[0026] The first identity information is matched with the second identity information, where the second identity information refers to the last saved identity information of the occupants of the vehicle before the vehicle's driving speed was lower than the speed threshold.
[0027] If the first identity information matches the second identity information, the car door will be unlocked.
[0028] Implementing this method, if the vehicle exterior includes an external identification device that collects the initial identity information of passengers waiting to board for identity verification, the door can be intelligently unlocked after verifying the passenger's identity. This enhances the safety of people and property inside the vehicle while improving the convenience of opening the door for passengers. This door locking method achieves both intelligent locking and unlocking of the doors, significantly improving the intelligence of automotive technology.
[0029] In one embodiment, before acquiring the first identity information of the person waiting to board the vehicle collected by the vehicle exterior recognition device, the method further includes:
[0030] Acquire sensing information sent by the vehicle door sensor, the sensing information being used to indicate that there is a person waiting to board the vehicle outside the vehicle;
[0031] Based on the sensed information, the external vehicle identification device is controlled to collect the first identity information.
[0032] By implementing this method, when there are people waiting to board the vehicle, the external vehicle identification device is activated to collect their identity information for authentication. This avoids the external vehicle identification device being constantly activated, which helps to extend the lifespan of the device.
[0033] Secondly, this application also provides a door locking system, the system comprising:
[0034] A microcontroller for performing the steps of the method as shown in the first aspect or any embodiment of the first aspect;
[0035] A door closure detector, connected to the microcontroller, is used to send door information to the microcontroller;
[0036] A door locking / unlocking actuator, connected to the microcontroller, is used to lock the first door.
[0037] Thirdly, this application also provides a vehicle that includes a door locking system as shown in the second aspect.
[0038] Fourthly, this application also provides a door locking device, comprising: a memory and a processor, wherein the memory stores program instructions; when the program instructions are executed by the processor, the processor performs the method as shown in the first aspect or any embodiment of the first aspect.
[0039] Fifthly, this application also provides a computer-readable storage medium storing a computer program; when the computer program is run on one or more processors, it performs the method as shown in the first aspect or any embodiment of the first aspect.
[0040] It is understood that the door locking system provided in the second aspect, the vehicle provided in the third aspect, the door locking device provided in the fourth aspect, and the computer-readable storage medium provided in the fifth aspect are all used to perform the method shown in the first aspect or any embodiment of the first aspect of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description
[0041] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the embodiments will be briefly described below.
[0042] Figure 1 One of the flowcharts of the door locking method provided in the embodiments of this application;
[0043] Figure 2 This is one of the flowcharts illustrating the process of detecting whether there are people sitting in the seats corresponding to the first door, as provided in an embodiment of this application.
[0044] Figure 3 This is the second schematic diagram of the process for detecting whether there are people sitting in the seats corresponding to the first door, as provided in the embodiments of this application.
[0045] Figure 4 A second schematic flowchart illustrating the door locking method provided in this application embodiment;
[0046] Figure 5 The third schematic flowchart of the door locking method provided in the embodiments of this application;
[0047] Figure 6 The fourth schematic flowchart of the door locking method provided in the embodiments of this application;
[0048] Figure 7 Fifth schematic flowchart of the door locking method provided in the embodiments of this application;
[0049] Figure 8 This is one of the structural schematic diagrams of the door locking device provided in the embodiments of this application;
[0050] Figure 9 This is a schematic diagram of the structure of the door locking system provided in the embodiments of this application;
[0051] Figure 10 This is a schematic diagram of the vehicle structure provided in an embodiment of this application;
[0052] Figure 11 This is a second schematic diagram of the structure of the door locking device provided in the embodiments of this application. Detailed Implementation
[0053] To facilitate understanding of the embodiments of this application, a more comprehensive description of the embodiments of this application will be provided below with reference to the accompanying drawings. The drawings illustrate preferred embodiments of the embodiments of this application. However, the embodiments of this application can be implemented in many different forms and are not limited to the embodiments described herein. Rather, these embodiments are provided to make the disclosure of the embodiments of this application more thorough and complete.
[0054] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which embodiments of this application belong. The terminology used herein in the description of embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the embodiments of this application.
[0055] When used, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “comprising / including” specifies the presence of the stated feature, whole, step, operation, part, or combination thereof, but does not preclude the possibility of the presence or addition of one or more other features, wholes, steps, operations, parts, or combinations thereof.
[0056] As a common means of transportation, automobiles are increasingly intelligent, and this has become a reality. However, existing intelligent vehicle technologies typically lock doors by detecting the vehicle's speed. This door locking technology is limited to applications where the vehicle is traveling at higher speeds. For vehicles traveling at lower speeds or stationary, it is difficult to achieve intelligent door locking, resulting in a low level of intelligence. If the doors of a vehicle traveling at lower speeds or stationary are unlocked, people outside the vehicle can easily open them, compromising the safety of people and property inside. Therefore, this application provides a door locking method that can intelligently lock doors when the vehicle is traveling at lower speeds or stationary.
[0057] The door locking method in this application embodiment is applied to scenarios consisting of the following vehicle structures:
[0058] The microcontroller is used to determine the overall logic of the door locking and to execute the door locking method.
[0059] Door closure detector, used to detect and report door information;
[0060] The door lock mode configurator, usually the vehicle's infotainment system configuration interface, is used to configure whether to activate the door safety lock mode. The door safety lock mode refers to the mode that locks the door when the vehicle is started and the speed is below a speed threshold, based on the door information. This door locking method is implemented on the basis that the vehicle's door safety lock mode has been activated.
[0061] A door lock / unlock actuator is used to lock or unlock a car door.
[0062] like Figure 1 As shown, the door locking method provided in this application includes the following steps S101 to S103.
[0063] S101, Obtain door information. The door information is used to indicate the open / closed status of the vehicle's first door.
[0064] Specifically, the door safety lock mode is configured and activated via the door lock mode configurator, and the information that the vehicle is in door safety lock mode is reported to the microcontroller. The microcontroller confirms that the vehicle is in door safety lock mode. The microcontroller can periodically or in real time acquire door information sent by the door closure detector to indicate the opening and closing status of the first door of the vehicle, regardless of the vehicle's current speed.
[0065] For example, when the vehicle starts and its speed is below a speed threshold, the microcontroller acquires door information. Unlike existing technologies that automatically lock doors when the vehicle is traveling at a higher speed, this method sets the speed threshold to the aforementioned defined higher speed threshold. That is, when the vehicle's speed is below this higher speed threshold, the doors are intelligently locked using this door locking method. Furthermore, the speed threshold can be set according to actual needs. For example, setting the speed threshold to 0 applies to a stopped state after the vehicle has started; setting the speed threshold to one meter per second applies to a slowly moving or stopped state after the vehicle has started.
[0066] Specifically, the door safety lock mode is configured via the door lock mode configurator, and the information that the vehicle is in door safety lock mode is reported to the microcontroller. The microcontroller determines that the vehicle is in door safety lock mode. When the vehicle starts and the driving speed is below a speed threshold, the microcontroller obtains door information sent by the door closure detector, indicating the first door's open / closed state.
[0067] It is important to note that in this embodiment, the number of door closure detectors can be the same as the number of doors in the vehicle, meaning each door corresponds to one door closure detector. In this case, the microcontroller can determine which door of the vehicle the first door belongs to based on which door closure detector the acquired door information comes from. Alternatively, there can be only one door closure detector, used to detect the closing state of each door individually. In this case, the door information sent by the door closure detector can carry a specific identifier of the door that has transitioned to a closed state. Furthermore, the microcontroller can determine which door of the vehicle the first door belongs to based on the identifier carried in the acquired door information.
[0068] S102, when the door information indicates that the first door changes from the open state to the closed state, and the vehicle starts and the driving speed is lower than the speed threshold, detect whether there are people sitting in the seats inside the vehicle corresponding to the first door.
[0069] In this embodiment, if the first door refers to the front door corresponding to the passenger seat, then the seat inside the vehicle corresponding to the first door is the passenger seat. If the first door refers to the right-side door of the rear seats, then the seat inside the vehicle corresponding to the first door can refer to the seat closest to the right-side door in the rear seats, or it can refer to all seats in the rear seats. Correspondingly, if the seat inside the vehicle corresponding to the right-side door refers to the seat closest to the right-side door in the rear seats, then the seat inside the vehicle corresponding to the left-side door refers to the seat closest to the left-side door in the rear seats; if the seat inside the vehicle corresponding to the right-side door refers to all seats in the rear seats, then the seat inside the vehicle corresponding to the left-side door also refers to all seats in the rear seats. This embodiment does not impose any limitations on the ability to intelligently control door locking in a timely manner to better protect the safety of people and property inside the vehicle.
[0070] Specifically, if the microcontroller acquires the door information not when the vehicle is started and the speed is below the speed threshold, then when the door information indicates that the first door has changed from an open state to a closed state, and the vehicle is started and the speed is below the speed threshold, the microcontroller checks whether there are any people sitting in the seat corresponding to the first door. If the microcontroller acquires the door information when the vehicle is started and the speed is below the speed threshold, then when the door information indicates that the first door has changed from an open state to a closed state, the microcontroller can directly check whether there are any people sitting in the seat corresponding to the first door.
[0071] S103, if no one is sitting in the seat corresponding to the first door, then the first door is locked.
[0072] Specifically, if no one is seated in the seat corresponding to the first door, it means that no passenger will need to open the first door from the inside of the vehicle. In this case, the first door will be locked intelligently. The microcontroller sends a door lock command to the door lock / unlock actuator to instruct the actuator to lock the first door.
[0073] It is important to note that if there are passengers in the seats corresponding to the first door, locking the first door may prevent them from opening it and getting out of the vehicle, causing inconvenience. Furthermore, if someone attempts to open the first door from the outside while passengers are in those seats, they can more quickly detect and stop the attempt, thus ensuring the safety of other passengers and property inside the vehicle to some extent.
[0074] For example, the application scenario of the door locking method in this embodiment also includes an alarm device. While controlling the locking of the first door, the microcontroller sends a door alarm message to the alarm device to instruct the alarm device to issue an alarm message indicating that the first door is not locked, so as to remind the passengers inside the vehicle.
[0075] In this embodiment, if the vehicle's first door changes from an open state to a closed state, and the vehicle is started and its speed is below a speed threshold, and there are no passengers in the seat corresponding to the first door, the first door is intelligently locked. Whenever the first door changes from an open state to a closed state, the microcontroller uses the door locking logic to determine and lock that first door, ensuring that all doors requiring locking are locked. This door locking method achieves intelligent door locking when the vehicle is started and its speed is below a speed threshold, preventing malicious individuals from opening the first door from the outside, thus reducing safety hazards and better protecting the safety of people and property inside the vehicle.
[0076] In one embodiment, if the vehicle exterior includes an external identification device, then the first door refers to any door of the vehicle; or if the vehicle exterior does not include an external identification device, then the first door refers to any door of the vehicle other than the door corresponding to the driver's seat. The external identification device is used to collect identity information of the person boarding the vehicle. The identity information is used to verify the identity of the person boarding the vehicle.
[0077] Specifically, if the vehicle has an external identification device, when a passenger briefly exits the vehicle and the door is locked, and the passenger wishes to open the door from the outside, the external identification device can collect identity information for authentication. This authentication process then enables the door to unlock intelligently, facilitating the passenger's access. Therefore, whether a door can unlock depends solely on successful authentication; the collection of identity information by the external identification device is unaffected by which door is locked. Thus, in the presence of an external identification device, the first door to be intelligently locked can be any door of the vehicle.
[0078] If the vehicle exterior does not include an external identification device, when a passenger briefly exits the vehicle and the door is locked, the door cannot be intelligently unlocked from the outside. Therefore, when a passenger other than the driver wants to open the door from the outside, the driver can control the door lock / unlock actuator to unlock the door. However, when the driver wants to open the door from the outside, it is more difficult to unlock the door. Specifically, if the driver briefly exits the vehicle and leaves the key inside, the microcontroller, based on the door locking logic, controls the smart lock of the door corresponding to the driver's seat. In this case, the driver outside the vehicle cannot unlock or open the door corresponding to the driver's seat. Therefore, to improve the convenience of door unlocking and prevent the driver from being locked outside the vehicle due to not having the key, if the vehicle exterior does not include an external identification device for collecting identity information for authentication, the first door to be intelligently locked refers to any door other than the door corresponding to the driver's seat. That is, the door locking method in this embodiment is not applicable to the door corresponding to the driver's seat.
[0079] In this embodiment, the first door in the door locking method is differentiated based on whether the vehicle exterior contains an external identification device for collecting identity information for identity verification. This provides two door locking execution schemes, which helps to improve the convenience of door unlocking while ensuring the safety of people and property inside the vehicle to a greater extent.
[0080] like Figure 2 As shown, in one embodiment, step S102, which detects whether there are people sitting in the seats inside the vehicle corresponding to the first door, includes the following steps S201 to S202.
[0081] S201, Obtain infrared detection information at the seat inside the vehicle corresponding to the first door.
[0082] In this embodiment, the door locking method also includes an infrared measuring instrument to detect whether there are passengers in each seat of the vehicle, and sends the detected infrared detection information of each seat to the microcontroller. When the door information indicates that the first door changes from an open state to a closed state, and the vehicle starts and the speed is below a speed threshold, the microcontroller acquires the infrared detection information of the seat corresponding to the first door from the infrared measuring instrument.
[0083] S202, based on infrared detection information, determines whether there are any people sitting in the seats corresponding to the first door.
[0084] In this embodiment, infrared detection information can be used to determine whether there are people sitting in the seats inside the vehicle corresponding to the first door, which helps to determine whether the first door needs to be intelligently locked.
[0085] like Figure 3 As shown, in one embodiment, step S102 above, detecting whether there are people sitting in the seats inside the vehicle corresponding to the first door, includes the following steps S301 to S302.
[0086] S301, Obtain the pressure detection value of the seat inside the vehicle corresponding to the first door.
[0087] In this embodiment, the door locking method also includes a pressure measuring instrument to detect the pressure values of each seat inside the vehicle and send these values to a microcontroller. When the door information indicates that the first door has changed from an open state to a closed state, and the vehicle has started and its speed is below a speed threshold, the microcontroller acquires the pressure detection values of the seats inside the vehicle corresponding to the first door from the pressure measuring instrument.
[0088] S302, based on whether the pressure detection value exceeds the pressure threshold, determine whether there are people sitting in the seats corresponding to the first door.
[0089] Specifically, considering the possibility of items being placed on the seats inside the vehicle, a pressure threshold can be set to improve the accuracy of determining whether a person is sitting in a seat based on pressure detection values. When the pressure detection value does not exceed the pressure threshold, it indicates that the pressure on the corresponding seat is more likely to come from items; when the pressure detection value exceeds the pressure threshold, it indicates that the pressure on the corresponding seat is more likely to come from passengers. The pressure threshold can be set according to actual conditions, such as setting the pressure threshold to 50 kg based on the weight of an adult of at least 50 kg, or setting the pressure threshold to 35 kg based on the weight of a child or minor of at least 35 kg.
[0090] For example, it can also be determined whether there are people sitting in the seats corresponding to the first door based on the infrared detection information at the seats corresponding to the first door and whether the pressure detection value of the seats corresponding to the first door exceeds the pressure threshold.
[0091] Specifically, due to the influence of high ambient temperatures, the display of people in infrared detection information may contain errors. Furthermore, the wide fluctuation range of object weight and human weight makes a constant pressure threshold difficult to use as a precise standard for determining whether the pressure on a seat inside the vehicle originates from passengers. Therefore, combining infrared detection information with whether the pressure detection value exceeds the pressure threshold can comprehensively determine whether there are passengers in the seat corresponding to the first door, thereby improving the accuracy of the result.
[0092] In this embodiment, by checking whether the pressure detection value exceeds the pressure threshold, it is also possible to determine whether there are people sitting in the seats corresponding to the first door, which helps to determine whether the first door needs to be intelligently locked.
[0093] like Figure 4 As shown, in one embodiment, the door locking method further includes the following steps S401 to S404. Steps S402 to S404 correspond one-to-one with steps S101 to S103 in the previous embodiments. The discussion of steps S402 to S404 in this embodiment can be found in the previous embodiments, and will not be repeated here.
[0094] S401: Acquire and store the identity information of the occupants in the vehicle periodically collected by the in-vehicle identification device.
[0095] In this embodiment, the door locking method also includes an in-vehicle recognition device for periodically collecting the identity information of occupants and sending it to a microcontroller. Correspondingly, the microcontroller also periodically acquires and saves the identity information of occupants. The identity information includes facial images, and the in-vehicle recognition device includes a camera. It should be understood that when the microcontroller saves the identity information of occupants, it updates and overwrites the previously saved identity information. The in-vehicle recognition device can be configured to periodically collect the identity information of occupants when the vehicle is at any speed, or it can be configured to periodically collect the identity information of occupants when the vehicle speed exceeds a speed threshold.
[0096] S402, Obtain door information, which is used to indicate the open / closed status of the vehicle's first door.
[0097] S403, when the door information indicates that the first door changes from the open state to the closed state, and the vehicle starts and the driving speed is lower than the speed threshold, detect whether there are people sitting in the seats inside the vehicle corresponding to the first door.
[0098] S404: If no one is sitting in the seat corresponding to the first door, then the first door is locked.
[0099] In this embodiment, the microcontroller can periodically know the passengers inside the vehicle by acquiring and storing the identity information of the people inside the vehicle.
[0100] like Figure 5 As shown, in one embodiment, the door locking method further includes the following steps S501 to S507. Steps S501 to S504 correspond one-to-one with steps S401 to S404 in the previous embodiments. The discussion of steps S501 to S504 in this embodiment can be found in the previous embodiments, and will not be repeated here.
[0101] S501, acquire and save the identity information of the occupants in the vehicle periodically collected by the in-vehicle identification device inside the vehicle.
[0102] S502, Obtain door information, which is used to indicate the open / closed status of the vehicle's first door.
[0103] S503, when the door information indicates that the first door changes from the open state to the closed state, and the vehicle starts and the driving speed is lower than the speed threshold, detect whether there are people sitting in the seats inside the vehicle corresponding to the first door.
[0104] S504: If no one is sitting in the seat corresponding to the first door, then the first door is locked.
[0105] S505 If the vehicle exterior contains an external identification device, the first identity information of the person waiting to board the vehicle collected by the external identification device shall be obtained.
[0106] In this embodiment, the door locking method also includes an external vehicle identification device. This device, upon activation, collects the first identity information of a person waiting to board the vehicle from outside and sends it to the microcontroller. The first identity information includes a facial image. The external vehicle identification device includes cameras that scan the surroundings of the vehicle. Correspondingly, the microcontroller also acquires and matches the first identity information of the person waiting to board. The person waiting to board can refer to someone touching the door handle outside the vehicle, or someone appearing within a preset radius around the vehicle.
[0107] S506, match the first identity information with the second identity information, the second identity information refers to the last saved identity information of the people in the vehicle before the vehicle's speed was lower than the speed threshold.
[0108] When the vehicle's speed is below the speed threshold, the microcontroller can determine the occupants inside the vehicle at the most recent moment before the vehicle's speed fell below the speed threshold by saving and updating the identity information of the occupants.
[0109] Specifically, the microcontroller matches the initial identity information of the person waiting to board the vehicle with the identity information of the person inside the vehicle that was last saved and updated before the vehicle's speed fell below the speed threshold.
[0110] S507: If the first identity information and the second identity information match successfully, the door will be unlocked.
[0111] Specifically, if the first identity information of the person waiting to board the vehicle matches the identity information of the last saved and updated person inside the vehicle, it indicates that the person waiting to board the vehicle is one of the passengers inside the vehicle at the most recent moment before the vehicle's speed fell below the speed threshold. In other words, it indicates that the person waiting to board the vehicle is the person who got off the vehicle when the vehicle's speed fell below the speed threshold. At this time, the microcontroller controls the intelligent unlocking of the door, and the door unlocking actuator performs the door unlocking.
[0112] If the vehicle does not have an external identification device, the doors need to be unlocked from the inside by a person inside the vehicle or by using the vehicle key after the doors are locked. If the vehicle has an external identification device, in addition to unlocking the doors in the above two ways, the external identification device in this embodiment can also collect the first identity information of the person waiting to get in the vehicle for identity verification. After successful verification, the doors can be intelligently unlocked.
[0113] In this embodiment, if the vehicle exterior includes an external identification device that collects the first identity information of the person waiting to board for identity verification, the door can be intelligently unlocked after verifying the person's identity. This helps to better protect the safety of people and property inside the vehicle while improving the convenience for the person waiting to open the door. This door locking method can achieve both intelligent locking and intelligent unlocking of the door, further enhancing the intelligence of automotive technology.
[0114] like Figure 6 As shown, in one embodiment, the door locking method further includes the following steps S601 to S609. Steps S601 to S604 and S607 to S609 correspond one-to-one with steps S501 to S507 in the previous embodiments. The discussion of steps S601 to S604 and S607 to S609 in this embodiment can be found in the previous embodiments, and will not be repeated here.
[0115] S601, acquire and save the identity information of the occupants in the vehicle periodically collected by the in-vehicle identification device inside the vehicle.
[0116] S602, Obtain door information, which is used to indicate the open / closed status of the vehicle's first door.
[0117] S603, when the door information indicates that the first door changes from the open state to the closed state, and the vehicle starts and the driving speed is lower than the speed threshold, detect whether there are people sitting in the seats inside the vehicle corresponding to the first door.
[0118] S604: If no one is sitting in the seat corresponding to the first door, then the first door is locked.
[0119] S605 If the vehicle exterior contains an external identification device, then the sensing information sent by the door sensor is acquired, and the sensing information is used to indicate that there are people waiting to get on the vehicle exterior.
[0120] In this embodiment, the door locking method also includes a door sensing device to detect whether there are people waiting to board the vehicle outside and transmit the information to the microcontroller. Specific sensing methods include, but are not limited to: sensing the touch status of each door handle; if a door handle is touched, it indicates that someone is waiting to board; sensing the flow of people within a preset radius around the vehicle; if a person remains within the preset radius for a preset duration, such as 5 minutes, it indicates that the person is waiting to board. The door sensing device includes sensors. Correspondingly, the microcontroller is also used to acquire the sensing information sent by the door sensing device.
[0121] S606, based on the sensing information, controls the external vehicle identification device to collect the first identity information.
[0122] Specifically, if there are people waiting to board the vehicle outside, it indicates that someone intends to open the vehicle door from the outside. At this time, the microcontroller activates the external identification device to collect the initial identity information of the person waiting to board for identity verification.
[0123] S607, acquire the first identity information of the person waiting to board the vehicle collected by the external identification device.
[0124] S608 matches the first identity information with the second identity information, which refers to the last saved identity information of the occupants of the vehicle before the vehicle's speed fell below the speed threshold.
[0125] S609: If the first identity information matches the second identity information, the door will be unlocked.
[0126] In this embodiment, when there are people waiting to board the vehicle, the external vehicle recognition device is activated to collect their identity information for authentication. This avoids the external vehicle recognition device being constantly activated, which helps to extend the usage time of the external vehicle recognition device.
[0127] like Figure 7 As shown, in one embodiment, the door locking method further includes the steps S701 to S712.
[0128] S701 acquires and stores the identity information of occupants periodically collected by the in-vehicle identification device inside the vehicle.
[0129] S702, Obtain door information, which is used to indicate the open / closed status of the vehicle's first door.
[0130] Wherein, if the vehicle exterior includes an external identification device, the first door refers to any door of the vehicle; or if the vehicle exterior does not include an external identification device, the first door refers to any door of the vehicle other than the door corresponding to the driver's seat; the external identification device is used to collect identity information of the person to be boarded.
[0131] S703, when the door information indicates that the first door changes from the open state to the closed state, and the vehicle starts and the driving speed is lower than the speed threshold, the infrared detection information of the seat inside the vehicle corresponding to the first door is obtained; S704, based on the infrared detection information, it is determined whether there are people sitting in the seat inside the vehicle corresponding to the first door.
[0132] Alternatively, in S705, when the door information indicates that the first door has changed from an open state to a closed state, and the vehicle has started and the speed is below the speed threshold, the pressure detection value of the seat inside the vehicle corresponding to the first door is obtained; in S706, based on whether the pressure detection value exceeds the pressure threshold, it is determined whether there are any people sitting in the seat inside the vehicle corresponding to the first door.
[0133] S707: If no one is sitting in the seat corresponding to the first door, the first door will be locked.
[0134] S708 If the vehicle exterior contains an external identification device, the sensing information sent by the door sensor is acquired. The sensing information is used to indicate that there are people waiting to board the vehicle outside the vehicle.
[0135] S709 controls the external vehicle identification device to collect primary identity information based on the sensing information.
[0136] S710 acquires the first identity information of the person waiting to board the vehicle, collected by the external identification device.
[0137] S711 matches the first identity information with the second identity information, which refers to the last saved identity information of the people inside the vehicle before the vehicle's speed fell below the speed threshold.
[0138] S712: If the first identity information and the second identity information match successfully, the door will be unlocked.
[0139] In this embodiment, if the vehicle's first door changes from an open state to a closed state, and the vehicle is started and its speed is below a speed threshold, and there are no passengers in the seat corresponding to the first door, the first door is intelligently locked. Whenever the first door changes from an open state to a closed state, the microcontroller determines the locking logic and controls the locking of that first door, ensuring that all doors requiring locking are locked. This door locking method achieves intelligent door locking when the vehicle is started and its speed is below a speed threshold, preventing malicious individuals from opening the first door from the outside, thus reducing security risks and better protecting the safety of people and property inside the vehicle. Furthermore, if the vehicle includes an external identification device for collecting identity information for authentication, this door locking method can achieve both intelligent door locking and unlocking, further enhancing the intelligence of automotive technology.
[0140] like Figure 8 As shown in the illustration, this application also provides a vehicle door locking device 800. The vehicle door locking device 800 includes an acquisition module 801, a detection module 802, and a control module 803. The acquisition module 801 is used to acquire door information, which indicates the open / closed state of the vehicle's first door. The detection module 802 is used to detect whether there are any occupants in the seat corresponding to the first door when the door information indicates that the first door has changed from an open state to a closed state, and the vehicle has started and its speed is below a speed threshold. The control module 803 is used to lock the first door if there are no occupants in the seat corresponding to the first door.
[0141] In one embodiment, if the vehicle exterior includes an external identification device, then the first door refers to any door of the vehicle; or if the vehicle exterior does not include an external identification device, then the first door refers to any door of the vehicle other than the door corresponding to the driver's seat. The external identification device is used to collect identity information of the person boarding the vehicle.
[0142] In one embodiment, the detection module 802 includes a first acquisition unit and a first determination unit. The first acquisition unit is used to acquire infrared detection information at the seat inside the vehicle corresponding to the first door. The first determination unit is used to determine, based on the infrared detection information, whether there are any people sitting in the seat inside the vehicle corresponding to the first door.
[0143] In one embodiment, the detection module 802 includes a second acquisition unit and a second determination unit. The second acquisition unit is used to acquire the pressure detection value of the seat inside the vehicle corresponding to the first door. The second determination unit is used to determine whether there is a person sitting in the seat inside the vehicle corresponding to the first door based on whether the pressure detection value exceeds a pressure threshold.
[0144] In one embodiment, the door locking device 800 further includes a storage module for acquiring and storing the identity information of the occupants periodically collected by the in-vehicle identification device inside the vehicle.
[0145] In one embodiment, the aforementioned door locking device 800 further includes an identity information acquisition module, an identity information matching module, and a control unlocking module. The identity information acquisition module is used to acquire, if the vehicle exterior contains an external identification device, the first identity information of the person waiting to board the vehicle collected by the external identification device. The identity information matching module is used to match the first identity information with second identity information, where the second identity information refers to the last saved identity information of the person inside the vehicle before the vehicle's speed fell below a speed threshold. The control unlocking module is used to control the door to unlock if the first identity information and the second identity information match successfully.
[0146] In one embodiment, the aforementioned door locking device 800 further includes a sensing information acquisition module and a control acquisition module. The sensing information acquisition module acquires sensing information sent by the door sensing device, which indicates that a person is waiting to board the vehicle. The control acquisition module controls an external vehicle identification device to collect first identity information based on the sensing information.
[0147] For explanations of the terms, please refer to the relevant descriptions in the foregoing method embodiments; they will not be elaborated upon here.
[0148] It should be noted that the specific execution process of the aforementioned door locking device 800 can be found in [reference needed]. Figures 1-7 The specific details of the embodiments shown are not elaborated here.
[0149] like Figure 9 As shown in the figure, this application embodiment also provides a vehicle door locking system 900, which includes a microcontroller 901, a door closure detector 902, and a door locking / unlocking actuator 903. The microcontroller 901 is used to perform actions such as... Figures 1 to 7 The steps of the method shown are as follows: A door closure detector 902, connected to a microcontroller 901, is used to send door information to the microcontroller 901. A door locking / unlocking actuator 903, connected to the microcontroller 901, is used to lock the first door.
[0150] The door closure detector 902 detects the open / closed status of the first door of the vehicle and sends this door information to the microcontroller 901. When the door information indicates that the first door has changed from the open state to the closed state, and the vehicle has started and the speed is below the speed threshold, if the microcontroller 901 detects that there are no people sitting in the seat corresponding to the first door, the microcontroller 901 intelligently controls the door locking / unlocking actuator 903 to lock the first door.
[0151] In this embodiment, the microcontroller 901, in conjunction with the opening / closing status of the first door sent by the door closure detector 902, determines the door locking logic and controls the door locking / unlocking actuator 903 to lock the first door, ensuring that all doors requiring locking are locked. This door locking system 900 enables intelligent door locking even when the vehicle is started and its speed is below a speed threshold, preventing malicious individuals from opening the first door from the outside, thus reducing safety hazards and better protecting the safety of people and property inside the vehicle.
[0152] In one embodiment, the door locking system 900 further includes a door locking mode configurator connected to the microcontroller 901, used to configure whether to activate the door safety lock mode, and to report the configuration result to the microcontroller 901. The door safety lock mode refers to a mode that locks the door based on door information when the vehicle is started and the driving speed is below a speed threshold. This door locking system 900 performs the following actions based on the vehicle activating the door safety lock mode: Figures 1 to 7 The door locking method shown.
[0153] In one embodiment, the door locking system 900 also includes an alarm connected to the microcontroller 901, for receiving door alarm information sent by the microcontroller 901 and alarming according to the door alarm information to remind the occupants inside the vehicle that the first door is not locked.
[0154] In one embodiment, the door locking system 900 also includes an in-vehicle identification device connected to the microcontroller 901, used to periodically collect the identity information of the people inside the vehicle when the vehicle's speed is higher than a speed threshold.
[0155] In one embodiment, the door locking system 900 also includes an external identification device connected to the microcontroller 901 for collecting identity information of people waiting to board the vehicle from outside the vehicle.
[0156] The door locking system 900 is used to perform Figures 1 to 7 The door locking method shown is described above. Therefore, the beneficial effects that the door locking system 900 can achieve can be referred to the beneficial effects in the corresponding door locking method, and will not be repeated here.
[0157] like Figure 10 As shown in the figure, this application embodiment also provides a vehicle 1000, which includes as follows: Figure 9 The door locking system 900 shown is shown.
[0158] In this embodiment, the door locking system 900, based on the open / closed state of the first door, determines the door locking logic and locks the first door, ensuring that all doors of the vehicle 1000 that require locking are locked. This vehicle 1000 achieves intelligent door locking even when the vehicle is started and its speed is below a speed threshold, preventing malicious personnel from opening the first door from the outside of the vehicle 1000. This helps reduce safety hazards and better protects the safety of people and property inside the vehicle.
[0159] like Figure 11 As shown in the illustration, this application also provides a door locking device 1100. Exemplarily, the door locking device 1100 may include a processor 1101, a communication interface 1102, a communication bus 1103, and a memory 1104. Specifically, the door locking device 1100 may include:
[0160] The system includes at least one processor 1101, such as a CPU, at least one communication interface 1102, a memory 1104, and at least one communication bus 1103. The communication bus 1103 is used to enable communication between these components. The communication interface 1102 may optionally include a standard wired interface, a wireless interface (such as a Wi-Fi interface or a Bluetooth interface), etc. The memory 1104 may be high-speed RAM or non-volatile memory, such as at least one disk storage device. Optionally, the memory 1104 may also be at least one storage device located remotely from the aforementioned processor 1101. Figure 11 As shown, the memory 1104, which serves as a computer storage medium, may include an operating system and program instructions.
[0161] For example, processor 1101 can be used to implement the above. Figure 8 The steps or methods executed by the acquisition module 801, detection module 802 and control module 803 in the process.
[0162] Understandably, the above method is merely an example, and the above can also be executed by the processor 1101 and other modules in the aforementioned door locking device 1100. Figure 8 The steps or methods executed by the acquisition module 801, detection module 802 and control module 803 in this document are not limited.
[0163] exist Figure 11In the door locking device 1100 shown, the processor 1101 can be used to load program instructions stored in the memory 1104 and specifically perform the following operations:
[0164] Obtain door information, which is used to indicate the open / closed status of the vehicle's first door;
[0165] When the door information indicates that the first door has changed from the open state to the closed state, and the vehicle has started and the speed is below the speed threshold, detect whether there are people sitting in the seat corresponding to the first door.
[0166] If no one is sitting in the seat corresponding to the first door, then the first door will be locked.
[0167] For explanations of the terms, please refer to the relevant descriptions in the foregoing method embodiments; they will not be elaborated upon here.
[0168] It should be noted that the specific execution process can be found in [link to relevant documentation]. Figures 1 to 7 The specific details of the embodiments shown are not elaborated here.
[0169] This application also provides a computer-readable storage medium that can store multiple instructions adapted to be loaded and executed by a processor as described above. Figures 1 to 7 The method steps of the illustrated embodiment can be found in the detailed execution process. Figures 1 to 7 The specific details of the illustrated embodiments will not be elaborated here.
[0170] As used in the above embodiments, depending on the context, the term "when..." can be interpreted as meaning "if...", "after...", "in response to determining...", or "in response to detecting...". Similarly, depending on the context, the phrase "when determining..." or "if (the stated condition or event) is detected" can be interpreted as meaning "if determining...", "in response to determining...", "when (the stated condition or event) is detected", or "in response to detecting (the stated condition or event)".
[0171] 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. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are 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, the 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) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.
[0172] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.
[0173] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0174] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for locking a vehicle door, characterized in that, The method includes: Acquire and store the identity information of occupants periodically collected by the in-vehicle identification device; Obtain door information, which is used to indicate the open / closed status of the vehicle's first door; When the door information indicates that the first door changes from an open state to a closed state, and the vehicle starts and the driving speed is lower than the speed threshold, it is detected whether there are people sitting in the seat inside the vehicle corresponding to the first door; If no one is sitting in the seat corresponding to the first door, then the first door is locked. If the vehicle exterior contains an external identification device, then the first identity information of the person waiting to board the vehicle collected by the external identification device is obtained; The first identity information is matched with the second identity information, where the second identity information refers to the last saved identity information of the occupants of the vehicle before the vehicle's driving speed was lower than the speed threshold. If the first identity information matches the second identity information, the car door will be unlocked.
2. The method according to claim 1, characterized in that, If the vehicle exterior includes an external identification device, then the first door refers to any door of the vehicle; or If the vehicle exterior does not include an external identification device, then the first door refers to any door of the vehicle other than the door corresponding to the driver's seat. The external vehicle identification device is used to collect identity information of passengers waiting to board the vehicle.
3. The method according to claim 1 or 2, characterized in that, The detection of whether there are people sitting in the seats inside the vehicle corresponding to the first door includes: Obtain infrared detection information at the seat inside the vehicle corresponding to the first door; Based on the infrared detection information, it is determined whether there are any people sitting in the seats inside the vehicle corresponding to the first door.
4. The method according to claim 1 or 2, characterized in that, The detection of whether there are people sitting in the seats inside the vehicle corresponding to the first door includes: Obtain the pressure detection value of the seat inside the vehicle corresponding to the first door; Based on whether the pressure detection value exceeds the pressure threshold, it is determined whether there are any people sitting in the seats inside the vehicle corresponding to the first door.
5. The method according to claim 1, characterized in that, Before acquiring the first identity information of the person waiting to board the vehicle collected by the vehicle exterior recognition device, the method further includes: Acquire sensing information sent by the vehicle door sensor, the sensing information being used to indicate that there is a person waiting to board the vehicle outside the vehicle; Based on the sensed information, the external vehicle identification device is controlled to collect the first identity information.
6. A vehicle door locking system, characterized in that, The system includes: A microcontroller for performing the steps of the method as described in any one of claims 1 to 5; A door closure detector, connected to the microcontroller, is used to send door information to the microcontroller; A door locking / unlocking actuator, connected to the microcontroller, is used to lock the first door.
7. A vehicle, characterized in that, The vehicle includes the door locking system as described in claim 6.
8. A door locking device, characterized in that, include: A memory and a processor, wherein the memory stores program instructions; when the program instructions are executed by the processor, the processor performs the method as described in any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program; when the computer program is run on one or more processors, it performs the method as described in any one of claims 1-5.