Door opening control methods and devices applied to vehicles

By matching user information with preset data, a prompt message is output to confirm that the car door is open, which solves the problem of insufficient user identity verification in the vehicle, realizes safe door control, and avoids the risk of getting out of the car at will.

CN117072015BActive Publication Date: 2026-05-26AVATR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
AVATR CO LTD
Filing Date
2023-09-14
Publication Date
2026-05-26

Smart Images

  • Figure CN117072015B_ABST
    Figure CN117072015B_ABST
Patent Text Reader

Abstract

This application provides a door opening control method and apparatus for vehicles, applicable to the field of vehicle technology. The method includes: acquiring first user information of the user who triggers door opening; if the first user information matches preset first user data, sending a trigger command to a notification device in the vehicle; and if an opening command is received, controlling the corresponding door to open. This method can automatically confirm the information of the user requesting door opening, thereby ensuring the safety of personnel and the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and more particularly to a door opening control method and device for vehicles. Background Technology

[0002] As people's living standards improve, vehicles have become an important means of transportation. Vehicles can carry multiple users.

[0003] To ensure passenger safety, a solution is needed that automatically verifies the user's information when the user needs to open the vehicle door, thereby ensuring the safety of both personnel and the vehicle. Summary of the Invention

[0004] This application provides a door opening control method and device for vehicles, which solves the problem of automatically confirming user information when a user needs to open the vehicle door.

[0005] In a first aspect, this application provides a door opening control method for vehicles, the method comprising:

[0006] Obtain the first user information of the user who triggered the opening of the car door;

[0007] If the first user information matches the preset first user data, a trigger command is sent to the prompting device in the vehicle; wherein, the trigger command is used to instruct the prompting device to output prompt information, the prompt information being information used to prompt the user corresponding to the first user information to request to open the car door;

[0008] If a door opening command is received, the corresponding door will be opened.

[0009] In one example, after the step of obtaining the first user information of the user who triggered the door opening, the method further includes:

[0010] Based on the first user information, the user information in the preset information database is matched; wherein, the preset information database includes preset first user data and second user data, the first user data represents users who need to request door opening permission, and the second user data represents users who do not need to request door opening permission;

[0011] If the first user information matches one of the first user data, the trigger command is sent to the prompting device in the vehicle.

[0012] In one example, the method further includes:

[0013] If the first user information does not match the preset first user data and second user data, the trigger command is sent to the prompting device in the vehicle.

[0014] In one example, the method further includes:

[0015] For first user information that does not match either the preset first user data or the preset second user data, after receiving the door opening command, the first user information is added to the preset information database as second user data.

[0016] In one example, the method further includes:

[0017] Once the vehicle is powered off or the trip is completed, the second user data corresponding to the first user information will be deleted from the preset information database.

[0018] In one example, the method further includes:

[0019] In response to detecting door closing information, first occupant information is obtained; wherein, the door closing information indicates that the door is closed, and the first occupant information indicates the current occupant status in the vehicle;

[0020] If it is determined that the first occupant information and the pre-stored second occupant information are different, then occupant change information is generated; wherein, the pre-stored second occupant information represents the occupant information in the vehicle collected when the last door closing information was detected; the occupant change information represents the change in the occupants in the vehicle;

[0021] The occupant change information is sent to the prompting device; wherein the occupant change information is used by the prompting device to output occupant change information.

[0022] In one example, the method further includes:

[0023] In response to detecting that the vehicle is powered on, third occupant information is acquired; wherein, the third occupant information represents the current occupant status in the vehicle;

[0024] If it is determined that the user represented by the third passenger information is different from the user in the preset information database, then the number of personnel information is determined; wherein, the preset information database includes at least one user, and the number of personnel information represents the number of users in the third passenger information who are different from the users in the preset information database.

[0025] In one example, the vehicle is also equipped with a control device, which is used to respond to the central locking button signal, acquire vehicle information and environmental information, and when it is determined that the vehicle information and the environmental information meet preset conditions, supply power to the motor of the door to open the door;

[0026] The central locking button signal is generated when the central locking button is pressed.

[0027] In one example, the method further includes:

[0028] Acquire and store user information; wherein the user information includes one or more of the following: fingerprint information, voice information, and facial information.

[0029] Secondly, this application provides a door opening control device for vehicles, the device comprising:

[0030] The first acquisition unit is used to acquire the first user information of the user who triggered the opening of the car door;

[0031] The first sending unit is configured to send a trigger command to a prompting device in the vehicle when the first user information matches the preset first user data; wherein the trigger command is configured to instruct the prompting device to output prompt information, the prompt information being information used to prompt the user corresponding to the first user information to request to open the car door;

[0032] The control unit is used to control the corresponding door to open if it receives a door opening command.

[0033] In one example, after the first acquisition unit acquires the first user information of the user who triggered the door opening, the device further includes:

[0034] A matching unit is used to match user information in a preset information database based on the first user information; wherein the preset information database includes preset first user data and second user data, the first user data representing users who need to request door opening permission, and the second user data representing users who do not need to request door opening permission.

[0035] The second sending unit is configured to send the trigger command to the prompting device in the vehicle if the first user information matches one of the first user data.

[0036] In one example, the device further includes:

[0037] The third sending unit is used to send the trigger command to the prompting device in the vehicle when the first user information does not match the preset first user data and second user data.

[0038] In one example, the device further includes:

[0039] The addition unit is used to add the first user information as second user data to the preset information database after receiving the door opening command, if the first user information does not match either the preset first user data or the preset second user data.

[0040] In one example, the device further includes:

[0041] The deletion unit is used to delete the second user data corresponding to the first user information from the preset information database when the vehicle is powered off or the trip ends.

[0042] In one example, the device further includes:

[0043] The second acquisition unit is used to acquire first occupant information in response to detecting door closing information; wherein the door closing information indicates that the door is closed, and the first occupant information indicates the current occupant status in the vehicle;

[0044] The generation unit is configured to generate occupant change information if it is determined that the first occupant information and the pre-stored second occupant information are different; wherein the pre-stored second occupant information represents the occupant information in the vehicle collected when the last door closing information was detected; and the occupant change information represents a change in the occupants in the vehicle.

[0045] The fourth sending unit is used to send the occupant change information to the prompting device; wherein the occupant change information is used to instruct the prompting device to output occupant change information.

[0046] In one example, the device further includes:

[0047] The third acquisition unit is used to acquire third occupant information in response to detecting that the vehicle is powered on; wherein the third occupant information represents the current occupant situation in the vehicle;

[0048] The determining unit is configured to determine the number of personnel if the user represented by the third passenger information is different from the user in the preset information database; wherein the preset information database includes at least one user, and the number of personnel information represents the number of users in the third passenger information who are different from the users in the preset information database.

[0049] In one example, the vehicle is also equipped with a control device, which is used to respond to the central locking button signal, acquire vehicle information and environmental information, and when it is determined that the vehicle information and the environmental information meet preset conditions, supply power to the motor of the door to open the door;

[0050] The central locking button signal is generated when the central locking button is pressed.

[0051] In one example, the device further includes:

[0052] A storage unit is used to acquire and store user information; wherein the user information includes one or more of the following: fingerprint information, voice information, and facial information.

[0053] Thirdly, this application provides an electronic device, including: a processor, and a memory communicatively connected to the processor;

[0054] The memory stores computer-executed instructions;

[0055] The processor executes computer execution instructions stored in the memory to implement the method described in the first aspect.

[0056] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in the first aspect.

[0057] Fifthly, this application provides a vehicle in which electronic devices as described in the first aspect are provided.

[0058] The door opening control method and device provided in this application, when a user triggers the door to open, the electronic equipment in the vehicle obtains the user's information and performs identification processing. If it is determined that the user's information matches the preset first user data, the vehicle will temporarily not open the door. At the same time, the electronic equipment sends a corresponding trigger command to a prompting device. After receiving the trigger command, the prompting device outputs a prompt message to inform the driver that a user belonging to a preset specific group has requested to open the door. Thus, by identifying whether the user information meets the preset specific group criteria, the opening of the door is controlled, thereby preventing users from getting out of the vehicle at will and ensuring the safety of personnel and the vehicle. Attached Figure Description

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

[0060] Figure 1 This application provides an illustration of an application scenario.

[0061] Figure 2 A flowchart illustrating a door opening control method for a vehicle, provided as an embodiment of this application;

[0062] Figure 3 A flowchart illustrating another door opening control method for vehicles provided in this application embodiment;

[0063] Figure 4 A schematic diagram of a door opening control device for a vehicle provided in an embodiment of this application;

[0064] Figure 5A schematic diagram of another door opening control device for a vehicle provided in this application embodiment;

[0065] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application;

[0066] Figure 7 This is a block diagram illustrating an electronic device according to an exemplary embodiment.

[0067] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

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

[0069] Figure 1 This is a schematic diagram illustrating an application scenario provided in this application. For example... Figure 1 As shown, this scenario includes a Cockpit Domain Controller (CDC) 101, a Head-Up Display (HUD) controller 102, a power door controller 103, an image acquisition device 104, a fingerprint acquisition device 105, rear side radar 106, door radar 107, a HUD 108, a power door motor 109, and a central control screen 110. When the vehicle carries multiple users, the central control screen 110 is used to pre-collect user information, the fingerprint acquisition device 105 is used to collect the user's fingerprint information and send it to the CDC controller 101, and the image acquisition device 104 is used to collect the user's facial information and send it to the CDC controller 101. The CDC controller 101 performs fingerprint and facial recognition and sends corresponding instructions to the power door controller 103 or the HUD controller 102. After receiving the instructions, the HUD controller 102 controls the HUD 108 to project the image. After receiving the instruction, the electric door controller 103 acquires and analyzes the radar signals collected by the rear side radar 106 and the door radar 107 to control the electric door motor 109 to open the door.

[0070] As people's living standards improve, vehicles have become an important means of transportation. Vehicles can carry multiple users.

[0071] In one example, when a vehicle is carrying multiple users, the opening or closing of the door can be controlled by the user opening the door themselves or by the driver's central locking function when the user needs to open the door to get in or out.

[0072] To ensure passenger safety, a solution is needed that automatically verifies the user's information when the user needs to open the vehicle door, thereby ensuring the safety of both personnel and the vehicle.

[0073] The door opening control method and apparatus provided in this application are intended to solve the above-mentioned technical problems of the prior art.

[0074] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and application of the relevant data to vehicle door opening control must comply with relevant laws, regulations and standards, and provide corresponding operation entry points for users to choose to authorize or refuse.

[0075] It should be noted that the door opening control method and device of this application can be used in the field of vehicle technology, or in any field other than vehicle technology. The application field of the door opening control method and device of this application is not limited.

[0076] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will be described below with reference to the accompanying drawings.

[0077] Figure 2 A flowchart illustrating a door opening control method for vehicles, as provided in this application embodiment, is shown below. Figure 2 As shown, the method includes:

[0078] S101. Obtain the first user information of the user who triggered the opening of the car door.

[0079] For example, the execution subject in this embodiment can be an electronic device in the vehicle, such as a Cockpit Domain Controller (CDC) or a central controller; there are no limitations on this. Taking the CDC controller as an example, firstly, the vehicle carries multiple occupants, i.e., users; during the process of multiple users being transported in the vehicle, when a user needs to get out, the user will trigger the door opening operation. After the user triggers the door opening, the CDC controller will obtain the user's user information, i.e., the first user information, including fingerprint information and / or voice information.

[0080] For example, a vehicle may be equipped with electric doors and ultrasonic fingerprint switches. When a user needs to exit the vehicle, they will press the ultrasonic fingerprint switch on the electric door. The ultrasonic fingerprint switch will collect the user's fingerprint and upload the fingerprint information to the CAN bus. The CDC controller receives the fingerprint information from the CAN bus for identification processing. The device collecting the fingerprint information can also be a capacitive fingerprint switch or an optical fingerprint switch; there are no restrictions here.

[0081] S102, if the first user information matches the preset first user data, a trigger command is sent to the prompting device in the vehicle; wherein, the trigger command is used to instruct the prompting device to output prompt information, which is information used to prompt the user corresponding to the first user information to request to open the door.

[0082] For example, to identify the user who triggers the door opening, preset conditions for identifying user information are pre-set in the CDC controller, such as setting attributes like family members, relatives, and neighbors. After the CDC controller obtains the first user information of the user who triggered the door opening, it retrieves one or more pre-stored user data sets, i.e., preset first user data, such as user data belonging to a specific group. The collected first user information is compared with each preset first user data set. If the first user information matches the preset first user data, meaning the user corresponding to the first user information is the same user as the user corresponding to the preset first user data, the CDC controller determines that the vehicle door will not be opened temporarily. Furthermore, the CDC controller generates a trigger command and sends it to the notification device in the vehicle. Upon receiving the trigger command, the notification device generates and outputs a notification message corresponding to the trigger command, such as image or voice information, to notify the user or driver in the vehicle that the user corresponding to the first user information obtained in the vehicle has requested to open the door. The driver can then manually determine whether to allow the user to get out of the vehicle. The prompting device can be a display device with image display function, such as a head-up display (HUD), or a power amplifier device with voice broadcast function; there are no restrictions here.

[0083] For example, when the first user information is fingerprint information, if a matching fingerprint is found in the preset fingerprint database, and the user of that fingerprint is a child, the CDC controller determines that opening the door is not permitted at this time. It then sends a trigger command to the HUD controller. Upon receiving the trigger command from the CDC controller, the HUD controller controls the head-up display to project a preset icon corresponding to the trigger command onto the vehicle's windshield. This alerts the driver that a user corresponding to the first preset icon needs to exit the vehicle, allowing for further manual judgment to determine whether to allow the user to disembark. If the acquired fingerprint information matches an adult's fingerprint in the preset fingerprint database, meaning the user corresponding to that fingerprint is known and does not belong to a specific group, the door is opened directly.

[0084] S103. If an opening command is received, control the corresponding door to open.

[0085] For example, when the driver recognizes the user who triggered the door opening based on the output prompt information and agrees to allow the user to exit the vehicle, the driver inputs an opening command into the vehicle's electronic equipment. Based on the electronic equipment, upon receiving the input opening command, the corresponding door can be opened by controlling the door switch; thus, users are prevented from exiting the vehicle arbitrarily, thereby ensuring the safety of both personnel and the vehicle.

[0086] This embodiment provides a door opening control method for vehicles. By identifying the user information of the user who triggers the door opening, and determining whether the user information matches preset user data, the method prompts the driver in the vehicle to control the door opening, thereby preventing users from getting out of the vehicle at will and ensuring the safety of personnel and the vehicle.

[0087] Figure 3 A flowchart illustrating another door opening control method for vehicles provided in this application embodiment is shown below. Figure 3 As shown, the method includes:

[0088] S201. Obtain and store user information; wherein the user information includes one or more of the following: fingerprint information, voice information, and facial information.

[0089] For example, before a vehicle carries multiple users, the vehicle owner can input the required user or passenger information, including fingerprint, voice, and facial data, into the vehicle. Electronic devices can then acquire this user data and store it in a pre-defined database for later use.

[0090] For example, a door opening safety control system can be deployed in a vehicle. Using the account associated with this system, the owner can access the security settings interface on the vehicle's central control screen, then enter the facial information storage interface. The system uses the in-vehicle monitoring camera to capture and store the required facial information in the CDC controller. Furthermore, the facial attributes can be set, such as "family member," and up to 20 facial images can be stored. Similarly, the owner can access the fingerprint information storage interface on the central control screen using their account, then use the ultrasonic fingerprint controller on the screen to store the required fingerprint information in the CDC controller. The fingerprint attributes can be set to "family member." The door opening safety control system can be disabled from the central control screen's security settings interface, according to the owner's needs.

[0091] S202. In response to detecting that the vehicle is powered on, obtain third occupant information; wherein, the third occupant information represents the current occupant situation in the vehicle.

[0092] For example, when the vehicle is an electric vehicle, it is possible to detect whether the vehicle is powered on, such as when starting the vehicle requires power. When power is detected and all doors are closed, electronic devices on the vehicle, such as a CDC controller, can obtain information about the current occupants, i.e., third-occupant information. For example, facial information of each occupant can be captured by other image acquisition devices and sent to the CDC controller. It is worth noting that if the vehicle is not electric, third-occupant information can be obtained by detecting that the vehicle is in drive.

[0093] S203. If it is determined that the user represented by the third passenger information is different from the user in the preset information database, then the number of personnel information is determined; wherein, the preset information database includes at least one user, and the number of personnel information represents the number of users in the third passenger information who are different from the users in the preset information database.

[0094] For example, based on an electronic device, after acquiring the current occupant information in the current vehicle, i.e., the third occupant information, the third occupant information is stored, and a preset information database is retrieved. The electronic device compares each user in the acquired third occupant information with multiple users included in the preset information database. If it is determined that the user corresponding to the acquired third occupant information is different from the user corresponding to the information in the preset information database, i.e., the current occupant in the vehicle does not belong to the occupants in the preset information database, the number of users in the vehicle whose current occupants are different from the users in the preset information database is calculated, i.e., the number of occupants.

[0095] For example, the CDC controller will store the facial images of each user in the vehicle obtained from the in-vehicle monitoring camera, and compare the facial information of all occupants with the facial information database. When a person who is not in the facial information database gets in, the number of people in the non-facial information database will be stored in a timely manner. Each time the vehicle is powered off, the occupant information stored during the power-on period will be automatically cleared.

[0096] S204. Obtain the first user information of the user who triggered the opening of the car door.

[0097] For example, this step can be referred to step S101, which will not be repeated here.

[0098] S205. Based on the first user information, match the user information in the preset information database; wherein, the preset information database includes preset first user data and second user data, the first user data represents users who need to request door opening permission, and the second user data represents users who do not need to request door opening permission.

[0099] For example, based on an electronic device, in order to identify the user who triggers the door opening, for each user data in the user information stored in a preset information database, according to the user's attributes, such as age and relationship with the car owner, the user information stored in the preset information database is set as the data of users who need to request door opening permission, i.e., preset first user data, and the data of users who do not need to request door opening permission, i.e., preset second user data. For example, user data belonging to minors and the elderly is the first user data, and user data belonging to adults is the second user data. The acquired first user information is matched with each user data stored in the preset information database. For example, based on the acquired user's fingerprint information, the fingerprint information of each elderly and minor and each adult in the preset fingerprint information database is matched with the user's fingerprint information.

[0100] After step S205, either step S206 or step S207 is executed.

[0101] S206. If the first user information matches one of the first user data, a trigger command is sent to the prompting device in the vehicle.

[0102] For example, after step S205, if the first user information matches the preset first user data, that is, the user corresponding to the first user information is the user corresponding to the preset first user data, for example, based on the obtained user's fingerprint information, the age information corresponding to the user's fingerprint information is obtained in the preset fingerprint information database, and it is determined that the user is an elderly person in the preset information database, then a trigger command is sent to the HUD controller of the prompting device in the vehicle. After receiving the trigger command, the prompting device generates and outputs the prompt information corresponding to the trigger command to prompt the user or driver in the vehicle that the elderly person in the current vehicle requests to open the door.

[0103] S207. If the first user information does not match the preset first user data and second user data, a trigger command is sent to the prompting device in the vehicle.

[0104] For example, after step S205, based on the CDC controller, if the first user information does not match the preset first user data and also does not match the preset second user data, that is, the user corresponding to the first user information is neither the user corresponding to the preset first user data in the preset information database nor the user corresponding to the preset second user data in the preset information database, then a trigger command is sent to the HUD controller of the prompting device in the vehicle. After receiving the trigger command, the prompting device generates and outputs the prompt information corresponding to the trigger command to prompt the user or driver in the vehicle that the user corresponding to the first user information obtained in the current vehicle requests to open the door.

[0105] For example, if the first user information is a fingerprint, and that fingerprint is not found in the preset fingerprint database, the CDC controller determines that opening the door is not allowed. It then sends a trigger command to the HUD controller. Upon receiving this command, the HUD controller projects an icon indicating an unidentified person is requesting to open the door onto the windshield, alerting the driver that no one is currently authorized to open the door. If the driver does not agree to open the door, this can be quickly prevented, and the door will not open. If the driver agrees, they can press the central locking button on the door to open it. This prevents strangers from opening the door and getting out of the car, ensuring passenger safety.

[0106] S208. If a door opening command is received, the corresponding door will be opened.

[0107] In one example, the vehicle is also equipped with a control device that responds to the central locking button signal, acquires vehicle information and environmental information, and supplies power to the door motor to open the door when it is determined that the vehicle information and environmental information meet preset conditions; wherein, the central locking button signal is generated when the central locking button is pressed.

[0108] For example, the vehicle is also equipped with control devices, such as an electric door controller. When the vehicle outputs a prompt indicating that the user corresponding to the first user information belongs to the user corresponding to the preset first user data, or when the vehicle outputs a prompt indicating that the user corresponding to the first user information does not belong to the user corresponding to the preset first user data nor to the user corresponding to the preset second user data, such as when a minor's door opening request icon is projected onto the windshield, if the driver agrees to open the door, they can press the central locking button on the door. This central locking button will generate a central locking button signal, i.e., an opening command is sent to the electronic device, which then sends the opening command to the electric door controller. Based on the electric door controller, in response to the central locking button signal representing the opening command, vehicle information and environmental information are obtained on the CAN bus. The vehicle information includes vehicle speed signal and / or gear signal; the environmental information includes millimeter-wave radar signal and / or door radar signal. The millimeter-wave radar signal indicates whether an object is approaching the vehicle, and the door radar signal indicates whether an object is obstructing the door opening angle. When the power door controller determines that the acquired vehicle and environmental information meets preset conditions—namely, when the vehicle speed signal is 0, the gear signal is in park (P), the side and rear millimeter-wave radar does not detect any rapidly approaching object, and the door radar does not detect any object obstructing the door opening angle—the power door controller determines that the door can be opened. This means the controller supplies power to the motor on the opening side of the door, and the door opens. If the acquired vehicle and environmental information does not meet the preset conditions, the power door controller determines that opening the door is unsafe and sends the reason for this unsafety information to the HUD controller. The HUD controller can then project this information onto the windshield to prompt the driver to take appropriate action, thus ensuring the safety of both occupants and the vehicle. It's worth noting that if the vehicle is not equipped with a power door controller, other devices can be used to determine door safety, enabling intelligent door unlocking functionality. It is worth noting that when the acquired first user information matches the preset second user data, that is, when the user of the first user information belongs to the user who does not need to request door opening permission, for example, when the first user information is fingerprint information, if there is a fingerprint information in the preset fingerprint information database that matches the fingerprint information and the user corresponding to the fingerprint information is an adult who does not need to request door opening permission, then the CDC controller determines that the current situation is a situation where door opening is allowed and the driver does not need to manually control the door to open. Then the CDC controller sends the opening command corresponding to the adult fingerprint authentication command to the control device, such as the electric door controller, for further judgment on whether to control the door to open.If the power door controller determines that the door can be opened, it supplies power to the door motor to open the door and sends a trigger command to a notification device with a prompting function. This instructs the device to output a notification message, such as sending a trigger command to the HUD controller to project a preset icon onto the windshield, thus indicating the location of the currently open door to the user or driver. The specific process of the control device, such as the power door controller, further determining whether to control the door opening is described in step S208 above, and will not be repeated here.

[0109] S209. For first user information that does not match either the preset first user data or the preset second user data, after receiving the door opening command, the first user information is added to the preset information database as the second user data.

[0110] For example, after identifying and matching the obtained first user information with user data in a preset information database, if it is determined that the obtained first user information does not match each preset first user data and does not match each preset second user data, that is, the user corresponding to the first user information is neither the user corresponding to the preset first user data in the preset information database nor the user corresponding to the preset second user data in the preset information database, then the obtained first user information is assigned to the second user data in the preset information database, that is, the first user information is stored in the preset information database, and the user corresponding to the first user information is determined to be the user corresponding to the second user data in the preset information database.

[0111] In one example, when the vehicle is powered off or the trip ends, the second user data corresponding to the first user information is deleted from the preset information database.

[0112] For example, after the vehicle is powered off, or when the current vehicle trip ends (e.g., upon receiving a signal that the vehicle is powered off), the second user data corresponding to the first user information stored during this trip or the current vehicle power-on period will be deleted from the preset information database. That is, the door opening permission for an unknown user does not need to be requested repeatedly only during a single trip; after the current trip ends, the door opening permission needs to be requested again.

[0113] S210. In response to detecting door closing information, obtain first occupant information; wherein, door closing information indicates that the door is closed, and first occupant information indicates the current occupant status in the vehicle.

[0114] For example, while the vehicle is powered on, when a user opens a door and the door closes again after the passenger exits, electronic devices, such as a CDC controller, can detect the door closing information, such as receiving a door closing signal. Based on the CDC controller, each time door closing information is detected, the current occupant information in the vehicle, i.e., the first occupant information, is obtained; for example, the CDC controller can obtain facial information captured by an in-vehicle monitoring camera.

[0115] S211. If it is determined that the first occupant information and the pre-stored second occupant information are different, then occupant change information is generated; wherein, the pre-stored second occupant information represents the personnel situation in the vehicle collected when the last door closing information was detected; the occupant change information represents the change in the personnel in the vehicle.

[0116] For example, based on an electronic device such as a CDC controller, the acquired first occupant information is compared with the pre-stored second occupant information. That is, the current occupant situation in the vehicle is compared with the occupant situation in the vehicle collected when the last door closing information was detected. If it is determined that the current occupant situation in the vehicle is different from the occupant situation in the vehicle collected when the last door closing information was detected, information representing the change of occupants in the vehicle is generated, i.e., occupant change information, including the facial information of the user who just got on or just got off the vehicle, and / or the number of occupants.

[0117] S212. Send occupant change information to the prompting device; wherein, the occupant change information is used to instruct the prompting device to output occupant change information.

[0118] For example, based on electronic devices, such as a CDC controller, occupant change information, including facial information of users who have just entered or exited the vehicle, and / or the number of people involved, is sent to a notification device with a prompting function. The notification device then outputs this occupant change information. If the HUD controller receives this information, it controls the HUD to project it onto the vehicle's windshield to alert the driver to the current occupant situation. This prevents situations where the driver fails to notice passengers exiting the vehicle without permission and drives away, leaving people behind in the parking area. It also prevents situations where the driver fails to notice non-occupants entering the vehicle, ensuring the safety of both people and the vehicle. After the HUD projects the occupant change information onto the windshield, when the HUD controller determines that the vehicle speed is greater than a preset speed, it controls the HUD to stop projecting information or icons after a preset time. For example, the HUD displays information for 3 seconds after the vehicle speed exceeds 0, then automatically turns it off, preventing the driver from failing to notice changes in the number of people in the vehicle and ensuring the safety of both people and the vehicle.

[0119] In this embodiment, based on the above embodiments, on the one hand, by identifying whether the user information meets the preset age information and / or whether it is a user in the preset database, the system controls whether the vehicle door is opened, thereby preventing specific groups of users or users not in the preset database from getting off the vehicle at will; the electric door controller further determines whether the current vehicle door opening is safe based on vehicle information and environmental information, thereby ensuring the safety of personnel and the vehicle; on the other hand, by comparing the changes in personnel before and after each opening or closing of the vehicle door, and projecting the changes in personnel onto the windshield, the system can remind the driver of the information of people getting on and off the vehicle, preventing the driver from not knowing who is getting on or off the vehicle and thus ensuring the safety of personnel and the vehicle.

[0120] Figure 4 This application provides a schematic diagram of the structure of a door opening control device for vehicles, as shown in the embodiment of the present application. Figure 4 As shown, the device 300 includes:

[0121] The first acquisition unit 301 is used to acquire the first user information of the user who triggered the opening of the car door.

[0122] The first sending unit 302 is used to send a trigger command to a prompting device in the vehicle when the first user information matches the preset first user data; wherein the trigger command is used to instruct the prompting device to output first prompt information, the prompt information being information used to prompt the user corresponding to the first user information to request to open the car door.

[0123] The control unit 303 is used to control the corresponding door to open if a door opening command is received.

[0124] The apparatus in this embodiment can execute the technical solutions in the above method. Its specific implementation process and technical principles are the same, and will not be repeated here.

[0125] Figure 5 A schematic diagram of another door opening control device applied to a vehicle provided in this application embodiment is shown below. Figure 5 As shown, the device 400 includes:

[0126] The first acquisition unit 401 is used to acquire the first user information of the user who triggered the opening of the car door.

[0127] The first sending unit 402 is used to send a trigger command to a prompting device in the vehicle when the first user information matches the preset first user data; wherein the trigger command is used to instruct the prompting device to output prompt information, which is information to prompt the user corresponding to the first user information to request to open the door.

[0128] The control unit 403 is used to control the corresponding door to open if a door opening command is received.

[0129] In one example, after the first acquisition unit 401 acquires the first user information of the user who triggered the door opening, the device 400 further includes:

[0130] The matching unit 404 is used to match user information in a preset information database based on the first user information; wherein the preset information database includes preset first user data and second user data, the first user data represents users who need to request door opening permission, and the second user data represents users who do not need to request door opening permission.

[0131] The second sending unit 405 is used to send a trigger command to the prompting device in the vehicle if the first user information matches one of the first user data.

[0132] In one example, device 400 also includes:

[0133] The third sending unit 406 is used to send a trigger command to the prompting device in the vehicle when the first user information does not match the preset first user data and second user data.

[0134] In one example, device 400 also includes:

[0135] The adding unit 407 is used to add the first user information as the second user data to the preset information database after receiving the door opening command, for first user information that does not match either the preset first user data or the preset second user data.

[0136] In one example, device 400 also includes:

[0137] The deletion unit 408 is used to delete the second user data corresponding to the first user information from the preset information database when the vehicle is powered off or the trip ends.

[0138] In one example, device 400 also includes:

[0139] The second acquisition unit 409 is used to acquire first occupant information in response to detecting door closing information; wherein, door closing information indicates that the door is closed, and first occupant information indicates the current occupant status in the vehicle.

[0140] The generation unit 410 is used to generate occupant change information if it is determined that the first occupant information and the pre-stored second occupant information are different; wherein, the pre-stored second occupant information represents the personnel situation in the vehicle collected when the last door closing information was detected; the occupant change information represents the change in the personnel in the vehicle.

[0141] The fourth sending unit 411 is used to send occupant change information to the prompting device; wherein the occupant change information is used to instruct the prompting device to output occupant change information.

[0142] In one example, device 400 also includes:

[0143] The third acquisition unit 412 is used to acquire third occupant information in response to detecting that the vehicle is powered on; wherein the third occupant information represents the current occupant status in the vehicle.

[0144] The determining unit 413 is used to determine the number of personnel information if the user represented by the determined third passenger information is different from the user in the preset information database; wherein the preset information database includes at least one user, and the number of personnel information represents the number of users in the third passenger information who are different from the users in the preset information database.

[0145] In one example, the vehicle is also equipped with a control device that responds to the central locking button signal, acquires vehicle information and environmental information, and supplies power to the door motor to open the door when it is determined that the vehicle information and environmental information meet the second preset conditions.

[0146] The central locking button signal is generated when the central locking button is pressed.

[0147] In one example, device 400 also includes:

[0148] Storage unit 414 is used to acquire and store user information; wherein the user information includes one or more of the following: fingerprint information, voice information, and facial information.

[0149] The apparatus in this embodiment can execute the technical solutions in the above method. Its specific implementation process and technical principles are the same, and will not be repeated here.

[0150] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 6 As shown, the electronic device 500 includes: a memory 501 and a processor 502; the memory 501 is a memory for storing executable instructions of the processor 502.

[0151] The processor 502 is configured to perform the method provided in the above embodiments.

[0152] The electronic device 500 also includes a receiver 503 and a transmitter 504. The receiver 503 is used to receive instructions and data sent by other devices, and the transmitter 504 is used to send instructions and data to external devices.

[0153] Figure 7This is a block diagram illustrating an electronic device 800 according to an exemplary embodiment. The electronic device 800 may be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0154] Electronic device 800 may include one or more of the following components: processing component 802, memory 804, power supply component 806, multimedia component 808, audio component 810, input / output interface 812, sensor component 814, and communication component 816.

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

[0156] Memory 804 is configured to store various types of data to support the operation of electronic device 800. Examples of this data include instructions for any application or method operating on electronic device 800, contact data, phonebook data, messages, pictures, videos, etc. Memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory, electrically erasable programmable read-only memory, erasable programmable read-only memory, programmable read-only memory, read-only memory, magnetic storage, flash memory, magnetic disk, or optical disk.

[0157] Power supply component 806 provides power to various components of electronic device 800. Power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 800.

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

[0159] Audio component 810 is configured to output and / or input audio signals. For example, audio component 810 includes a microphone configured to receive external audio signals when electronic device 800 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 804 or transmitted via communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.

[0160] Input / output interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

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

[0162] Communication component 816 is configured to facilitate wired or wireless communication between electronic device 800 and other devices. Electronic device 800 can access wireless networks based on communication standards. In one exemplary embodiment, communication component 816 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 816 also includes a near-field communication module to facilitate short-range communication. For example, the near-field communication module may be implemented based on radio frequency identification (RFID), infrared data association (IRA) technology, ultra-wideband (UWB) technology, and other technologies.

[0163] In an exemplary embodiment, the electronic device 800 may be implemented by one or more application-specific integrated circuits, digital signal processors, digital signal processing devices, programmable logic devices, field-programmable gate arrays, controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0164] According to embodiments of this application, this application also provides a non-transitory computer-readable storage medium including instructions, such as a memory 804 including instructions, which can be executed by a processor 820 of an electronic device 800 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a random access memory, magnetic tape, floppy disk, or optical disk data storage device, etc.

[0165] According to embodiments of this application, this application also provides a non-transitory computer-readable storage medium, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is able to perform the above-described method.

[0166] According to an embodiment of this application, this application also provides a computer program product, which includes: a computer program stored in a readable storage medium, at least one processor of an electronic device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the electronic device to perform the scheme provided in any of the above embodiments.

[0167] According to embodiments of this application, this application also provides a vehicle that includes electronic devices, wherein at least one processor of the electronic devices in the vehicle can execute a computer program, causing the electronic devices to perform the schemes provided in any of the above embodiments.

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

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

Claims

1. A door opening control method applied to vehicles, characterized in that, The method includes: Obtain the first user information of the user who triggered the opening of the car door; If the first user information matches the preset first user data, a trigger command is sent to the prompting device in the vehicle; wherein, the trigger command is used to instruct the prompting device to output prompt information, the prompt information being information used to prompt the user corresponding to the first user information to request to open the car door; If a door opening command is received, the corresponding door will be opened. The method further includes: In response to detecting door closing information, first occupant information is obtained; wherein, the door closing information indicates that the door is closed, and the first occupant information indicates the current occupant status in the vehicle; If it is determined that the first occupant information and the pre-stored second occupant information are different, then occupant change information is generated; wherein, the pre-stored second occupant information represents the personnel situation in the vehicle collected when the last door closing information was detected; the occupant change information represents the change of personnel in the vehicle, and the occupant change information includes the facial information of the changed personnel; The occupant change information is sent to the prompting device; wherein the occupant change information is used to instruct the prompting device to output occupant change information.

2. The method according to claim 1, characterized in that, After the step of obtaining the first user information of the user who triggered the door opening, the method further includes: Based on the first user information, the user information in the preset information database is matched; wherein, the preset information database includes preset first user data and second user data, the first user data represents users who need to request door opening permission, and the second user data represents users who do not need to request door opening permission; If the first user information matches one of the first user data, the trigger command is sent to the prompting device in the vehicle.

3. The method according to claim 1 or 2, characterized in that, The method further includes: If the first user information does not match the preset first user data and second user data, the trigger command is sent to the prompting device in the vehicle.

4. The method according to claim 3, characterized in that, The method further includes: For first user information that does not match either the preset first user data or the preset second user data, after receiving the door opening command, the first user information is added to the preset information database as second user data.

5. The method according to claim 4, characterized in that, The method further includes: Once the vehicle is powered off or the trip is completed, the second user data corresponding to the first user information will be deleted from the preset information database.

6. The method according to claim 1, characterized in that, The method further includes: In response to detecting that the vehicle is powered on, third occupant information is acquired; wherein, the third occupant information represents the current occupant situation in the vehicle; If it is determined that the user represented by the third passenger information is different from the user in the preset information database, then the number of personnel information is determined; wherein, the preset information database includes at least one user, and the number of personnel information represents the number of users in the third passenger information who are different from the users in the preset information database.

7. The method according to claim 1, characterized in that, The vehicle is also equipped with a control device, which is used to respond to the central locking button signal, acquire vehicle information and environmental information, and when it is determined that the vehicle information and environmental information meet the preset conditions, supply power to the motor of the door to open the door. The central locking button signal is generated when the central locking button is pressed.

8. The method according to claim 1, characterized in that, The method further includes: Acquire and store user information; wherein the user information includes one or more of the following: fingerprint information, voice information, and facial information.

9. A door opening control device for vehicles, characterized in that, The device includes: The first acquisition unit is used to acquire the first user information of the user who triggered the opening of the car door; The first sending unit is configured to send a trigger command to a prompting device in the vehicle when the first user information matches the preset first user data; wherein the trigger command is configured to instruct the prompting device to output prompt information, the prompt information being information used to prompt the user corresponding to the first user information to request to open the car door; The control unit is used to control the corresponding door to open if it receives a door opening command; The second acquisition unit is used to acquire first occupant information in response to detecting door closing information; wherein the door closing information indicates that the door is closed, and the first occupant information indicates the current occupant status in the vehicle; The generation unit is configured to generate occupant change information if it is determined that the first occupant information and the pre-stored second occupant information are different; wherein the pre-stored second occupant information represents the personnel situation in the vehicle collected when the last door closing information was detected; the occupant change information represents a change in the personnel in the vehicle, and the occupant change information includes the facial information of the personnel whose status has changed. The fourth sending unit is used to send the occupant change information to the prompting device; wherein the occupant change information is used to instruct the prompting device to output occupant change information.