Vehicle door control method, device and equipment and storage medium
By acquiring environmental and user behavior data and dynamically matching door opening strategies, the problem of poor user experience in complex environments caused by the seamless door opening function in existing technologies has been solved, achieving intelligent door adaptation and improved user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-19
- Publication Date
- 2026-04-10
AI Technical Summary
The existing vehicle's contactless door opening function is difficult to meet users' personalized needs in complex environments, resulting in a poor user experience.
By detecting the distance between the user and the vehicle, environmental data and user behavior data are acquired. Based on this data, the target scenario mode is determined from multiple scenario modes, and the target door, target opening speed, and target opening width are dynamically matched according to the target scenario mode to achieve intelligent door adaptation.
It improves the vehicle's intelligent adaptation capabilities for seamless door opening, enhances the user experience, meets the needs of different scenarios, and ensures safety and comfort.
Smart Images

Figure CN121827657A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle technology, and in particular to a door control method, device, equipment and storage medium. Background Technology
[0002] With the rapid development of intelligent vehicle technology, users' requirements for the human-machine interaction experience of vehicles have shifted from the realization of basic functions to the demand for scenario-based and personalized services. Seamless door opening (also known as intelligent welcome) function, which can automatically open and close doors without manual operation, has become one of the mainstream configurations of mid-to-high-end intelligent vehicles.
[0003] In existing technologies, the implementation of seamless door opening in vehicles typically involves unlocking the door when the distance between the vehicle and the authorized user is less than a preset threshold. However, in real-life situations, the environment surrounding a vehicle is complex and varied, making the aforementioned door opening method unsuitable for complex scenarios and resulting in a poor user experience. Summary of the Invention
[0004] This application provides a vehicle door control method, device, equipment, and storage medium to improve the intelligent adaptation capability of vehicle door opening and the user experience.
[0005] In a first aspect, this application provides a door control method, the method comprising:
[0006] When the distance between the user and the vehicle is detected to be less than a preset distance, environmental data and user behavior data are acquired.
[0007] Based on the environmental data and the user behavior data, a target scenario pattern is determined from multiple scenario patterns;
[0008] Based on the target scenario mode, determine the target door, the target door opening speed, and the target door opening range;
[0009] The target door is opened according to the target opening speed and the target opening width.
[0010] In one possible implementation, the acquisition of environmental data includes at least one of environmental image data, environmental sound data, and environmental sensor data, and the user behavior data includes user image data and / or user sound data.
[0011] The step of determining the target scenario pattern from multiple scenario patterns based on the environmental data and the user behavior data includes:
[0012] Environmental features are extracted based on at least one of the environmental image data, the environmental sound data, and the environmental sensor data.
[0013] Based on the user image data and / or user voice data, extract user features;
[0014] The target scenario mode is determined from the plurality of scenario modes based on the environmental characteristics and / or the user characteristics.
[0015] In one possible implementation, determining the target scenario mode among the plurality of scenario modes based on the environmental characteristics and / or the user characteristics includes:
[0016] If the environmental features indicate that the current weather is rainy, and the user features indicate that the user's hands are occupied, then among the multiple scenario modes, the rainy weather mode is determined as the target scenario mode.
[0017] If the user characteristics indicate that the volume of the items carried by the user is greater than a preset volume threshold, and the user's movement trajectory points towards the rear of the vehicle, then among the multiple scenario modes, the transport mode is determined as the target scenario mode.
[0018] If the user characteristics indicate that the user is carrying a child, then among the multiple scenario modes, the child safety mode is determined as the target scenario mode;
[0019] If the user characteristics indicate that the user has companions, then among the multiple scenario modes, the welcoming mode is determined as the target scenario mode.
[0020] In one possible implementation, the method further includes:
[0021] If the environmental features and / or the user features satisfy at least two of the multiple scenario modes, then the target scenario mode is determined according to the priority corresponding to the at least two scenario modes, wherein the priorities corresponding to any two of the multiple scenario modes are different.
[0022] In one possible implementation, determining the target door, the target opening speed, and the target opening radius based on the target scenario mode includes:
[0023] Based on the target scenario mode, determine the corresponding target door opening strategy;
[0024] In the target door opening strategy, the target door, the target door opening speed, the target door opening width, and the target door opening timing are determined.
[0025] In one possible implementation, controlling the opening of the target vehicle door based on the target opening speed and the target opening radius includes:
[0026] Determine the target door opening time based on the environmental data;
[0027] When the target door opening time is reached, the target door is controlled to open according to the target door opening speed and the target door opening amplitude.
[0028] In one possible implementation, the method further includes:
[0029] Acquire facial data and / or voiceprint data of the target person, wherein the distance between the target person and the vehicle is less than a preset distance;
[0030] The first comparison result is obtained by comparing the facial data with the pre-stored user facial data;
[0031] A second comparison result is obtained by comparing the voiceprint data with the pre-stored user voiceprint data.
[0032] If the first comparison result and / or the second comparison result are consistent, then the target person is determined to be a user, and the user is the authorized person of the vehicle.
[0033] In one possible implementation, the method further includes:
[0034] When the target door is opened according to the target opening speed and the target opening width, the vehicle assistance function corresponding to the target scenario mode is activated. The vehicle assistance function includes at least one of the following: in-vehicle environment adjustment, driving and riding space adaptation, and audiovisual atmosphere creation.
[0035] Secondly, this application provides a door control device, the device comprising:
[0036] The first processing module is used to acquire environmental data and user behavior data when it detects that the distance between the user and the vehicle is less than a preset distance.
[0037] The second processing module is used to determine the target scenario mode from multiple scenario modes based on the environmental data and the user behavior data.
[0038] The third processing module is used to determine the target door, the target door opening speed, and the target door opening range based on the target scenario mode.
[0039] The control module is used to control the opening of the target door according to the target opening speed and the target opening width.
[0040] Thirdly, this application provides an electronic device, including: a memory and a processor;
[0041] The memory stores computer-executed instructions;
[0042] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.
[0043] Fourthly, this application provides a vehicle, including: a vehicle body, and electronic equipment as described in the third aspect.
[0044] Fifthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible embodiments of the first aspect.
[0045] In a sixth aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.
[0046] This application provides a vehicle door control method, device, equipment, and storage medium, including: when the distance between the user and the vehicle is detected to be less than a preset distance, acquiring environmental data and user behavior data; based on the environmental data and user behavior data, determining a target scenario mode from multiple scenario modes, and then determining a target vehicle door, a target opening speed, and a target opening width; and controlling the target vehicle door to open according to the target opening speed and target opening width. In the above process, by intelligently sensing the environment and user behavior, it accurately adapts to diverse vehicle usage scenarios, optimizing the door opening method without additional user operation, effectively improving the user experience while balancing vehicle safety and comfort. Attached Figure Description
[0047] 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.
[0048] Figure 1 A schematic diagram illustrating the application scenarios provided in the embodiments of this application;
[0049] Figure 2 A flowchart illustrating an embodiment of the door control method provided in this application;
[0050] Figure 3 A flowchart illustrating Embodiment 2 of the door control method provided in this application;
[0051] Figure 4 A flowchart illustrating Embodiment 3 of the door control method provided in this application;
[0052] Figure 5 A flowchart illustrating an example of the door control method provided in this application;
[0053] Figure 6 A flowchart illustrating the door control method in rain mode provided in an embodiment of this application;
[0054] Figure 7 A flowchart illustrating the door control method under transport mode provided in this application embodiment;
[0055] Figure 8 A flowchart illustrating the door control method in child safety mode provided in this application embodiment;
[0056] Figure 9 A flowchart illustrating the door control method in welcome mode provided in this application embodiment;
[0057] Figure 10 This is a schematic diagram of the structure of the door control device provided in the embodiments of this application;
[0058] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0059] 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
[0060] 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.
[0061] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 When the vehicle detects that the user is at a distance of A, which is greater than the preset threshold for triggering seamless door opening, the door remains locked. When the user continues to move closer to the vehicle and the distance between them is reduced to a distance of B, which is less than the preset threshold for triggering seamless door opening, the vehicle can control the side door to open at a preset speed and amplitude, thus completing seamless door opening.
[0062] In existing technologies, the implementation of seamless door opening in vehicles typically involves unlocking the pre-set door at a fixed speed when the distance between the vehicle and the authorized user is detected to be less than a preset threshold. However, in real-life situations, the environment surrounding a vehicle is complex and ever-changing. This singular, fixed logic cannot adjust the door opening target according to the user's actual needs, nor can it adapt the opening parameters to the environment and user behavior characteristics, resulting in a poor user experience.
[0063] For example, in rainy weather, the car doors will only open at the standard speed, and users may still get wet; when users are carrying large items, the vehicle may mistakenly open the side door instead of the tailgate; in family car scenarios with children, it cannot intelligently prioritize opening the safety doors; and in prestigious scenarios such as business receptions, it cannot adjust the opening width to match the sense of ceremony of welcoming guests.
[0064] To address the aforementioned issues, the inventors considered achieving intelligent adaptation of vehicle door control through multi-dimensional data perception and contextualized pattern matching. Based on this, after numerous experiments, the inventors discovered that environmental data and user behavior data can be simultaneously acquired when the distance between the user and the vehicle is detected to be less than a preset distance. Based on the acquired environmental and user behavior data, the data is compared and analyzed with multiple preset scenario modes, such as rain mode, carrying mode, child safety mode, and welcome mode, to determine the target scenario mode that best suits the current actual situation. According to this target scenario mode, the corresponding target door, target opening speed, and target opening width are dynamically matched, and the target door is precisely opened according to the determined target opening speed and width. In this process, through multi-dimensional perception of environmental and behavioral data, precise matching of multiple scenario modes, and adaptive adjustment of opening parameters, a deep fit between vehicle door control and actual scenario needs can be achieved, improving the user experience. Based on this, this application proposes a vehicle door control method to enhance the intelligent adaptation capability of seamless vehicle door opening and improve the user experience.
[0065] The technical solution of this application and how it solves the above-mentioned technical problems will be 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.
[0066] Figure 2 This is a flowchart illustrating an embodiment of the door control method provided in this application. Please refer to [link / reference]. Figure 2 The method includes:
[0067] S201. When the distance between the user and the vehicle is detected to be less than the preset distance, environmental data and user behavior data are acquired.
[0068] The execution subject of this application embodiment can be an electronic device or a door control device installed in an electronic device. The door control device can be implemented through software or a combination of software and hardware. The door control device can be a processor in the electronic device. For ease of understanding, the technical solution of this application will be described below using an electronic device as an example.
[0069] In this step, the electronic device can detect the relative distance between the user and the vehicle in real time through a sensing network composed of multiple types of sensors mounted on the vehicle. When the distance between the user and the vehicle is detected to be less than a preset distance, environmental data and user behavior data can be acquired. The user refers to an authorized person of the vehicle.
[0070] Among them, various types of sensors may include, but are not limited to, cameras, millimeter-wave radar, lidar, rain sensors, microphone arrays, temperature sensors, light sensors, and ultra-wideband (UWB) positioning sensors.
[0071] Optionally, environmental data may include at least one of environmental image data, environmental sound data, and environmental sensor data; user behavior data may include user image data and / or user voice data. The environmental image data and user image data may be collected by a camera, and the environmental sound data and user voice data may be collected by a microphone array.
[0072] Environmental image data includes visual information such as the distribution of pedestrians around vehicles and the shape of obstacles; environmental sound data includes acoustic information such as surrounding traffic noise and rain sounds; environmental sensor data may include rainfall status data collected by rain sensors, ambient temperature data collected by temperature sensors, and ambient light intensity data collected by light sensors.
[0073] Furthermore, the distribution of pedestrians around vehicles in environmental image data can cover the number of pedestrians, their location, direction of movement, and distance from the vehicle; obstacle morphology can include the type of obstacle (such as walls, other vehicles, fixed facilities, etc.), size, and distribution along the door opening path; rainfall status data in environmental sensor data specifically includes information such as whether it is raining and the rainfall intensity level (such as no rain, light rain, moderate rain, heavy rain).
[0074] User image data includes user body posture, features of carried items, movement trajectory and location; visual behavioral information such as the characteristics of companions and facial features; user voice data includes acoustic behavioral information such as user voice commands for controlling car doors and keywords in conversations with companions.
[0075] Furthermore, the user's image data can include body postures such as whether hands are occupied, whether they are in a carrying posture, and hand gestures; characteristics of carried items can include the size, quantity, and specific type of items (such as large luggage, shopping bags, etc.); movement trajectory and location can involve the user's direction of movement relative to the vehicle, approach speed, and the orientation of the target door; characteristics related to companions can include whether there are companions, the age characteristics of companions (such as children, the elderly), and the interaction posture between the user and companions (such as guiding, caring); facial features are used to verify the user's identity and assist in judging their emotional state; voice commands in the user's voice data, such as "open the tailgate" and "unlock the child side door"; and dialogue keywords, such as "put down luggage" and "hold the child," which are descriptions related to the specific use scenario.
[0076] For example, when the electronic device detects that the distance between an authorized user and the vehicle is less than 2 meters, it can acquire environmental data 1 and user behavior data 1. Environmental data 1 may include the rain sensor detecting that it is currently raining heavily, and user behavior data 1 may include the user's hands being occupied. Optionally, "user's hands being occupied" could mean that the user is holding an umbrella in each hand, with the umbrellas either open or closed, leaving no free space for them to manually operate the car door handles.
[0077] S202. Based on environmental data and user behavior data, determine the target scenario mode from multiple scenario modes.
[0078] In this step, based on environmental data and user behavior data, a target scenario pattern that matches the current actual scenario can be selected from multiple pre-configured scenario patterns using preset matching rules.
[0079] Among these features, several scenario modes are standardized modes pre-configured by electronic devices based on mainstream vehicle-mounted scenario requirements, ensuring comprehensive scenario coverage and accurate adaptation. These scenario modes can include standard modes such as rain mode, transport mode, child safety mode, and welcome mode.
[0080] In one specific implementation, environmental features can be extracted based on at least one of environmental image data, environmental sound data, and environmental sensor data; user features can be extracted based on user image data and / or user sound data; and a target scenario mode can be determined among multiple scenario modes based on the environmental features and / or user features.
[0081] Environmental characteristics refer to the abstraction and extraction of core scene information from environmental data, which can reflect the key state of the current environment and provide environmental dimension decision-making basis for scenario pattern matching, including weather-related characteristics and / or light and temperature characteristics.
[0082] Weather-related features can be extracted from rain sensors and ambient sound data (rain sounds), covering status information such as whether it is raining and the intensity level of rainfall (no rain, light rain, moderate rain, heavy rain); light and temperature features can be extracted from light sensors and temperature sensors, covering ambient light intensity (strong light, weak light, darkness) and ambient temperature (low temperature, normal temperature, high temperature) and other environmental sensory information.
[0083] User characteristics refer to the abstraction and extraction of core demand information from user behavior data, which can reflect the user's actual usage needs, behavioral status and identity association information, and provide user-dimensional decision-making basis for scenario pattern matching, including at least one of the following: limb and carrying characteristics, movement and location characteristics, and peer association characteristics.
[0084] Limb and carried features can be extracted from limb posture and carried item features, including whether the hands are occupied, whether the posture is carrying, and the volume / quantity / type of carried items (large luggage, shopping bags), etc.; movement and location features can be extracted from movement trajectory and location, including the user's movement direction relative to the vehicle, approach speed, target door orientation, etc.; companion association features can be extracted from companion association features, including whether there are companions, the age characteristics of companions (children, the elderly, adults), and the interaction posture between the user and companions (guiding, caring, receiving), etc.
[0085] For example, the environmental feature extracted from environmental data 1 is "heavy rain intensity", and the user feature extracted from user behavior data 1 is "both hands occupied (holding two umbrellas)". According to the matching rules, this feature combination matches the triggering conditions of the rainy day mode, so the target scenario mode can be determined to be the rainy day mode.
[0086] S203. Based on the target scenario mode, determine the target door, the target door opening speed, and the target door opening width.
[0087] In this step, based on the target scenario mode, a preset scenario mode-control parameter mapping relationship library can be called to determine three control parameters: target door, target door opening speed, and target door opening width.
[0088] The scenario mode-control parameter mapping library is a set of standardized parameters pre-configured for electronic devices, with each scenario mode corresponding to a set of control parameters.
[0089] The target door refers to the door that is most convenient for users to get on the vehicle, place items, or meet special needs in the current scenario. Its determination is based on the preset rules of the target scenario mode.
[0090] For example, in rain mode, the target door can be set by default to the driver's or passenger's side door that is closest to the user, which can be determined by radar data.
[0091] The target door opening speed refers to the average speed at which the car door opens from a fully locked state to the target opening speed, measured in meters per second. Its value is preset based on the experience requirements of the target scenario mode.
[0092] For example, in rain mode, the target door opening speed is to increase the speed, with a default value of 1m / s, to shorten the door opening time and reduce the user's exposure time in the rain.
[0093] The target door opening angle refers to the maximum angle after the door is opened, measured in degrees. It can be determined based on the usage requirements of the target scenario mode and the safety characteristics of the parking space, taking into account both convenience and safety.
[0094] For example, in rain mode, the target door opening angle is the maximum, and the side door default angle is 75°, which expands the entry passage, making it easier for users to quickly enter the vehicle and reducing the risk of getting wet in the rain.
[0095] For example, after determining that the target scenario mode is rain mode, the mapping relationship library can be called to detect the user approaching the driver's side door through radar and determine that the target door is the driver's side door; the target door opening speed is 1m / s and the target door opening angle is 75°.
[0096] S204. Control the opening of the target door according to the target opening speed and the target opening width.
[0097] In this step, standardized control commands can be generated based on the determined target door, target opening speed, and target opening radius to drive the door actuator to complete the opening action.
[0098] Specifically, the door actuator is a collection of hardware components mounted on the vehicle, including electric door drive motors, angle sensors, etc. Electronic devices can establish communication connections with each component through a bus to achieve closed-loop control of command issuance, status acquisition and feedback.
[0099] For example, once the electronic device determines that the target door is the driver's side door, the target opening speed is 1m / s, and the target opening angle is 75°, it can send a control command to the electric door drive motor via the bus to control the door to open at a speed of 1m / s; the angle sensor detects the opening angle in real time, and when the door reaches 75°, it sends a stop command, the motor brake locks the door position, and the opening is completed.
[0100] In this embodiment, when the distance between the authorized vehicle and the vehicle is detected to be less than a preset distance, environmental data and user behavior data can be acquired. Based on the environmental data and user behavior data, a target scenario mode is determined from multiple scenario modes. Then, based on the target scenario mode, the target door, target opening speed, and target opening width are determined, thereby controlling the opening of the target door. In the above method, the fusion analysis of environmental data and user behavior data can achieve accurate matching of scenario modes. Based on different scenario modes, the door control parameters can be dynamically adjusted to adapt to the actual usage needs of users in different scenarios and improve the user experience.
[0101] Figure 3 This is a flowchart illustrating a second embodiment of the door control method provided in this application. Please refer to [link / reference]. Figure 3 The method may include:
[0102] S301. When the distance between the user and the vehicle is detected to be less than the preset distance, environmental data and user behavior data are acquired.
[0103] Optionally, the preset distance can be user-defined or configured by the vehicle system default. The typical range for the preset distance is 1.5-3m. For example, the preset distance can be 2m.
[0104] For example, when the electronic device detects that the distance between an authorized user and the vehicle is less than 2 meters, it can acquire environmental data 2 and user behavior data 2. Environmental data 2 includes information such as no obstacles in the tailgate opening path; user behavior data 2 includes information such as the user carrying a large suitcase, and location data collected by the UWB positioning sensor showing that the user's trajectory points towards the rear of the vehicle.
[0105] S302. Based on environmental data and user behavior data, determine the target scenario mode from multiple scenario modes.
[0106] In this step, environmental features can be extracted based on at least one of environmental data, including environmental image data, environmental sound data, and environmental sensor data; user features can be extracted based on user behavior data, including user image data and / or user sound data; and then, a target scenario mode can be determined from multiple scenario modes based on the environmental features and / or user features.
[0107] In addition to the existing rain mode, carrying mode, child safety mode, and welcoming mode, several scenario modes can now include special scenario modes to ensure more comprehensive scenario coverage. These special scenario modes can include night mode, confined space mode, hot mode, and extreme heat mode.
[0108] In one specific implementation, if environmental features indicate that the current weather is rainy and user features indicate that the user's hands are occupied, then among multiple scenario modes, the rainy weather mode is determined as the target scenario mode.
[0109] For example, the environmental characteristics are that the rain sensor detects that the current rainfall intensity is heavy rain and the environmental sound data includes the sound of continuous rain; the user characteristics are that the camera captures the user holding a folding umbrella with one hand (the umbrella is open) and carrying a shopping bag with the other hand (both hands are not free), so the target scenario mode is determined to be the rainy day mode.
[0110] If the user characteristics indicate that the volume of the items carried by the user is greater than the preset volume threshold, and the user's movement trajectory points to the rear of the vehicle, then among multiple scenario modes, the transport mode will be determined as the target scenario mode.
[0111] For example, if the preset volume threshold is 50×30×20cm, and the user characteristics are that the camera recognizes the user's suitcase to be approximately 60×40×25cm (exceeding the threshold), and the UWB positioning data shows that the user's movement trajectory points to the vehicle's tailgate and the user's limb posture is in a carrying and bearing state, then the target scenario mode is determined to be the carrying mode.
[0112] If user characteristics indicate that the user is traveling with a child, then among multiple scenario modes, the child safety mode will be identified as the target scenario mode.
[0113] For example, if the user's characteristics are that the camera captures a child about 1.1m tall accompanying the user, the user is in a side-facing caregiving posture (arm lightly supporting the child's shoulder), and there are no other companions, then the target scenario mode is determined to be the child safety mode.
[0114] If user characteristics indicate that the user has companions, then among multiple scenario modes, the welcoming mode will be determined as the target scenario mode.
[0115] For example, if the user's characteristics are that the camera detects a person accompanying the user, the user's body posture is in a side-facing guiding position, and the palm is facing the passenger side door of the vehicle, and the UWB positioning data shows that the two people are approaching the vehicle at the same time, then the target scenario mode is determined to be the welcoming mode.
[0116] Furthermore, if the environmental characteristics and / or user characteristics satisfy at least two of the multiple scenario modes, then the target scenario mode is determined according to the priority of the at least two scenario modes, wherein the priorities of any two scenario modes among the multiple scenario modes are different.
[0117] In one optional implementation, to ensure the rationality and safety of scenario mode matching, the scenario modes can be prioritized from high to low as follows: Child Safety Mode, Rain Mode, Carrying Mode, and Welcome Mode. The core logic of this priority setting is: prioritizing user safety, ensuring the safety needs of children and other special groups; secondly, adapting to practical needs in harsh environments (such as rainy days) to reduce the impact of the environment on users; then considering user convenience needs (such as carrying); and finally satisfying the etiquette of welcoming guests. If new special scenario modes (night mode, confined space mode, etc.) are added, they can be inserted into the above priority sequence. For example, the priority of confined space mode can be set second only to child safety mode, because the opening of the car door in a confined space is prone to collisions, and therefore has a higher safety priority.
[0118] For example, if the environmental characteristics are that the camera captures an unobstructed path for the vehicle's tailgate to open, and the user characteristics are that the camera detects a child approximately 1.0m tall accompanying the user (the user is in a protective, sideways posture), and the camera also detects the user carrying a suitcase approximately 65×45×30cm in size (exceeding the preset size threshold of 50×30×20cm), and UWB positioning data shows the user's movement trajectory pointing towards the rear of the vehicle, then the "child safety mode" can be triggered based on the user's characteristics of carrying a child, while the user characteristics (carrying a large item and the trajectory pointing towards the rear of the vehicle) trigger the "carrying mode," meaning both scenario modes are triggered simultaneously. Furthermore, by comparing this to a preset priority sequence, the child safety mode takes precedence over the carrying mode; therefore, the child safety mode is determined as the target scenario mode.
[0119] S303. Determine the corresponding target door opening strategy based on the target scenario mode.
[0120] In this step, based on the determined target scenario mode, the preset "scenario mode-opening strategy" mapping library can be called to determine the target door opening strategy that is deeply adapted to the current scenario.
[0121] It should be understood that the "Scenario Mode-Opening Strategy" mapping library is a standardized set of pre-configured strategies for electronic devices. It is a functional extension and integrated upgrade of the "Scenario Mode-Control Parameter Mapping Relationship Library." Each scenario mode corresponds to a unique and comprehensive opening strategy, which integrates complete control parameters that match the scenario requirements. The control parameters include the target door, the target opening speed, and the target opening radius.
[0122] By integrating control parameters into a comprehensive opening strategy, all core configurations required for door opening can be obtained at once without separately calling the "scenario mode-control parameter mapping relationship library," simplifying the data calling process and improving the response efficiency of door control.
[0123] For example, the target door opening strategy for the transport mode includes: the target door is the tailgate, the target opening speed is a smooth speed of 0.6 m / s, and the target opening angle is a maximum of 90°; the target door opening strategy for the rain mode includes: the target door is the side door closest to the user, the target opening speed is an accelerating speed of 1.0 m / s, and the target opening angle is a maximum of 75°; the target door opening strategy for the child safety mode includes: the target door is the rear child seat side door, the target opening speed is a gentle speed of 0.4 m / s, and the target opening angle is a safe angle of 22.5°; the target door opening strategy for the welcome mode includes: the target door is the passenger side rear door, the target opening speed is an elegant speed of 0.5 m / s, and the target opening angle is a comfortable angle of 52.5°.
[0124] In one optional implementation, when the detected environmental features and / or user features simultaneously trigger at least two scenario modes, the mode with the highest priority is selected as the target scenario mode according to a preset priority sequence. In addition, some adaptation strategies of the low-priority mode can be superimposed to take into account multiple needs.
[0125] For example, after satisfying the child safety mode and transport mode among multiple scenario modes based on environmental and / or user characteristics, and determining the child safety mode as the target scenario mode according to preset priorities, the core convenience strategy of the transport mode can be superimposed. In specific implementation, the core execution of the target door opening strategy corresponding to the child safety mode is as follows: the target door is determined to be the rear child seat side door, the target door opening speed is a gentle speed of 0.4m / s, and the target door opening range is a safe range of 22.5°, to avoid the risk of collision to the child caused by the door opening too fast or too wide; at the same time, the core adaptation strategy of the transport mode is superimposed, additionally including the tailgate in the target door range, and the tailgate opening parameters follow the core configuration of the transport mode (door opening speed of 0.6m / s, door opening range of 90°), so that users can quickly move large items after settling the children.
[0126] S304. In the target door opening strategy, determine the target door, the target opening speed, and the target opening width.
[0127] In this step, three core parameters can be extracted and determined from the control parameters of the target door opening strategy: the target door, the target opening speed, and the target opening width.
[0128] In practice, the target door is determined based on the principles of user convenience and spatial safety. This is achieved by cross-validating the user's proximity using UWB positioning data and environmental image data, excluding doors with obstructions in their opening path. The target door opening speed is determined based on a preset speed level, which can include acceleration, smoothness, gentleness, and elegance. The target door opening radius can be determined by considering the dimensions of the parking space, which are acquired by LiDAR. Optionally, the default radius preset by the strategy can be reduced based on the narrowness of the space.
[0129] For example, if the target scenario mode is a transport mode, the corresponding target door opening strategy includes control parameters such as the target door (tailgate), the target door opening speed (stable speed of 0.6 m / s), and the target door opening angle (maximum angle of 90°). In the specific determination process: UWB positioning data confirms the user's continuous movement towards the tailgate, and environmental image data shows no obstacles along the tailgate opening path; therefore, the target door is determined to be the tailgate. The user's real-time approach speed is 0.4 m / s, within a reasonable range for stable speed adaptation, requiring no fine-tuning; the target door opening speed is maintained at 0.6 m / s. The parking space dimensions collected by the LiDAR show a 1.2 m distance between the rear of the tailgate and the wall, indicating ample space; therefore, the target door opening angle is determined to be 90°.
[0130] S305. Determine the target door opening time based on environmental data.
[0131] In this step, based on the collected environmental parameters and following the principle of safety first, the optimal target opening time for the vehicle door can be determined to ensure that there is no risk of collision during the door opening process. The target opening time is used to adjust the door opening time.
[0132] Specifically, determining the target door opening time requires meeting the following core conditions: environmental parameters must indicate that there is no collision risk along the target door opening path and in the surrounding area, and no sudden safety hazards. In practice, electronic devices can continuously and dynamically monitor the target door opening path and the surrounding preset safety area using lidar and millimeter-wave radar, identifying and determining in real time whether there are any sudden obstacles that may cause a collision, such as pedestrians crossing the road or vehicles approaching from the side or rear. When the real-time feedback data from the sensors confirms that there are no such sudden obstacles, and the surrounding traffic flow is stable with no other temporary hazards affecting the safety of door opening, the conditions for the target door opening time can be determined to have been met.
[0133] For example, the collected environmental data showed that there were no obstacles in the tailgate opening path and no pedestrians or oncoming vehicles around the vehicle; UWB positioning data showed that the user, carrying a large suitcase, was continuously moving towards the tailgate at a stable speed of 0.4 m / s, with the real-time distance gradually decreasing from 2 m to 0.8 m, and the direction of movement remained unchanged. The electronic equipment confirmed that there was no collision risk in the current environment and that the user had reached the appropriate opening distance, therefore, this moment could be determined as the target opening moment.
[0134] S306. When the target door opening time is reached, control the opening of the target door according to the target door opening speed and the target door opening width.
[0135] Once the target door opening time is reached, the electronic equipment can convert the determined target door, target opening speed, and target opening width into standardized control commands, which are then sent to the door actuator via the bus to drive the door to open smoothly according to the control parameters, ensuring a safe and precise opening process.
[0136] S307. When the target door is opened according to the target opening speed and target opening width, the vehicle assistance function corresponding to the target scenario mode is activated.
[0137] In this step, while controlling the opening of the target door according to the target opening speed and target opening width, the vehicle assistance functions corresponding to the target scenario mode can be activated simultaneously. These vehicle assistance functions may include at least one of the following: in-vehicle environment adjustment, passenger space adaptation, and audiovisual atmosphere creation.
[0138] Among these, adjusting the in-vehicle environment can include turning on the air conditioning, heating the seats, and turning on the auxiliary lighting; adapting the driving and riding space can include adjusting the seats; and creating an audio-visual atmosphere can include playing music and turning on the ambient lighting.
[0139] For example, as the tailgate opens to a 90° angle at a speed of 0.6 m / s, the electronic devices simultaneously trigger the corresponding vehicle assistance functions for this mode, including automatically unlocking and folding down the rear seats and turning on the trunk lighting, to adapt to the scenario of users carrying large suitcases, making it convenient for users to quickly put their luggage into the trunk and effectively improving the ease of operation during the loading and unloading process.
[0140] In this embodiment, when the distance between the user and the vehicle is detected to be less than a preset distance, environmental data and user behavior data are acquired. Based on the environmental data and user behavior data, a target scenario mode is determined from multiple scenario modes. Then, a corresponding target door opening strategy is determined according to the target scenario mode. From this opening strategy, the target door, target opening speed, and target opening width are determined, and the target door opening time is determined based on the environmental data. Based on the target door opening time, the target door is controlled to open according to the target opening speed and target opening width, and the vehicle assistance function corresponding to the target scenario mode is activated simultaneously when the door is controlled to open. In the above process, by selecting the target scenario mode through the fusion analysis of environmental data and user behavior data, and then matching the corresponding door opening strategy, the vehicle can accurately understand the user's real needs in different scenarios, effectively improving the user experience.
[0141] Furthermore, the door control method provided in this application embodiment can also simultaneously trigger the vehicle assistance function corresponding to the target scenario mode when the door is opened, deeply linking the seamless door opening with in-vehicle functions such as air conditioning, seats, entertainment, and lighting, realizing an upgrade from a single door opening action to a scenario-based service process, further enhancing the convenience and comfort of intelligent vehicle use, and improving the overall user experience.
[0142] Figure 4 This is a flowchart illustrating a third embodiment of the door control method provided in this application. Please refer to [link / reference]. Figure 4 Based on any of the above embodiments, the door control method further includes:
[0143] S401. Obtain facial data and / or voiceprint data of the target person.
[0144] In this step, when the electronic device detects that the distance between the target person and the vehicle is less than a preset distance, it can simultaneously activate the identity data collection function and acquire the target person's facial data and / or voiceprint data through multiple types of sensors mounted on the vehicle.
[0145] In one alternative implementation, facial data can be acquired via a camera, and voiceprint data can be acquired via a microphone array.
[0146] For example, when a person carrying a large suitcase approaches a vehicle and the distance to the vehicle is reduced to 2 meters, the vehicle's front camera can capture the person's facial image.
[0147] For example, when a target person approaches a vehicle carrying a large suitcase, the microphone array inside the vehicle can collect the voice information of the target person describing "opening the tailgate" and obtain voiceprint data.
[0148] S402. Based on the comparison between the facial data and the pre-stored user facial data, the first comparison result is obtained.
[0149] In this step, the facial data of the target person can be matched with the facial data of the user pre-stored in the vehicle's local memory or the associated cloud server to output the first comparison result.
[0150] In one specific implementation, key feature points (such as the corners of the eyes, the wings of the nose, the corners of the mouth, the forehead contour, etc.) in the target person's facial data can be extracted by a face comparison algorithm, and matched one by one with the feature points corresponding to the pre-stored user facial data. Then, the feature similarity between the two is calculated. If the calculated feature similarity is greater than a preset similarity threshold, the first comparison result is "consistent"; if the feature similarity is less than or equal to the preset similarity threshold, the first comparison result is "inconsistent".
[0151] For example, after preprocessing, the 32 core feature points extracted from the facial image of the target person are matched one by one with the pre-stored facial feature points of user B. The calculated feature similarity is 96.2%, which is greater than the preset similarity threshold of 95%. Therefore, the first comparison result can be determined to be "consistent".
[0152] S403. Based on the comparison between the voiceprint data and the pre-stored user voiceprint data, a second comparison result is obtained.
[0153] In this step, the acquired voiceprint data of the target person can be matched with the user voiceprint data pre-stored in the vehicle's local memory or associated cloud server to output a second comparison result.
[0154] In one specific implementation, a voiceprint comparison algorithm can be used to extract core features (such as timbre, tone, and voice frequency) from the voiceprint data of a target person, and match them with the features corresponding to the pre-stored user voiceprint data to calculate the feature similarity between the two. If the calculated feature similarity is greater than a preset similarity threshold, the second comparison result is "consistent"; if the feature similarity is less than or equal to the preset similarity threshold, the second comparison result is "inconsistent".
[0155] For example, after processing the voiceprint data of the target person describing "opening the door", the core features extracted are matched with the pre-stored voiceprint features of user B, and the calculated feature similarity is 93%, which is greater than the preset similarity threshold of 92%. Therefore, the second comparison result can be determined to be "consistent".
[0156] S404. If the first comparison result and / or the second comparison result are consistent, then the target person is determined to be the user, and the user is the authorized person of the vehicle.
[0157] In this step, the target personnel can be determined as authorized to use the vehicle based on the first comparison result and / or the second comparison result. Specifically, if the first comparison result is "consistent" and / or the second comparison result is "consistent", the target personnel can be determined to be authorized to use the vehicle, and the subsequent door control process can be allowed to continue; conversely, if both comparison results are "inconsistent", the target personnel are determined to be unauthorized, and the subsequent door control process can be terminated.
[0158] In an optional implementation, the target person can also be identified as an authorized person via Bluetooth or UWB positioning sensors. Specifically, when the electronic device detects that the distance between the target person and the vehicle is less than a preset distance, it can simultaneously detect the Bluetooth or UWB signal of the device carried by the target person and match it with the pre-stored authorized device Bluetooth information and UWB identity identifier.
[0159] If the detected Bluetooth signal matches the vehicle's pre-stored authorized Bluetooth device information, or if the UWB positioning sensor identifies that the device carried by the target person has been registered with the vehicle's authorized UWB identity, then the target person can be directly identified as an authorized person, allowing the subsequent door control process to continue.
[0160] For example, if a person carrying an authorized mobile phone approaches a vehicle, the vehicle can determine that the person is an authorized person by detecting that the phone's Bluetooth signal matches the pre-stored information; or a UWB positioning sensor can detect the UWB identity signal of an authorized mobile phone, which can also complete the authorization verification.
[0161] In this embodiment, when the distance between a target person and the vehicle is detected to be less than a preset distance, facial data and / or voiceprint data of the target person can be acquired. A first comparison result is obtained by comparing the facial data with pre-stored user facial data, and a second comparison result is obtained by comparing the voiceprint data with pre-stored user voiceprint data. Based on the first and / or second comparison results, it is determined whether the target person is an authorized user of the vehicle. In the above process, through multi-dimensional biometric comparison of facial and voiceprint features, accurate identification of authorized vehicle users can be achieved, reducing the possibility of unauthorized personnel accidentally triggering the door control process and improving vehicle safety.
[0162] Figure 5 This is a flowchart illustrating an example of the door control method provided in this application. Please refer to [link / reference]. Figure 5 It can include:
[0163] S501, continuously sensing the environment and users.
[0164] Specifically, a perception network composed of multiple types of sensors mounted on the vehicle can be used to detect the surrounding environment and users.
[0165] S502, Detected whether the user is nearby.
[0166] Specifically, when a user is detected to be approaching, step S503 can be executed; otherwise, step S501 can be returned to continue sensing the environment and the user.
[0167] S503, User authentication, obtaining environmental data and user behavior data.
[0168] Specifically, once the user is confirmed to be approaching, the identity verification process can be initiated: the vehicle's camera and microphone array collect the user's facial data and voiceprint data respectively, and complete the identity verification with the pre-stored information; at the same time, the system can rely on the sensing network to synchronously acquire environmental data (such as current weather and surrounding spatial conditions) and user behavior data (such as the user's hand status, whether they are carrying items, and whether they are accompanied by children), so as to achieve comprehensive recognition of scene information.
[0169] S504, Make scenario-based decision-making.
[0170] Specifically, based on environmental data and user behavior data, a target scenario mode can be determined from multiple scenario modes, which may include rain mode, carrying mode, child safety mode, welcoming mode, etc.
[0171] S505 executes adaptive door logic, controls the doors, and links with vehicle assistance functions.
[0172] Specifically, based on the target scenario mode, the corresponding door control strategy can be invoked to complete the opening control of the target door; at the same time, the vehicle's supporting functions can be triggered (such as turning on the trunk lighting in transport mode) to achieve scenario-based intelligent response.
[0173] The door control method provided in this application is an example. The specific execution process can be found in the technical solution shown in the above method embodiments. The implementation principle and beneficial effects are similar, and will not be repeated here.
[0174] To further clarify the personalized execution logic in different scenarios, the following text will use four flowcharts to introduce the specific execution process of each of the following modes: Rain Mode, Carrying Mode, Child Safety Mode, and Welcome Mode, to help to more intuitively understand the details of door control and function linkage in each scenario.
[0175] Figure 6 This is a flowchart illustrating the door control method in rain mode provided in an embodiment of this application. Please refer to... Figure 6 The method includes:
[0176] S601, Check if it is raining.
[0177] Specifically, a rain sensor can be used to detect whether it is raining. If no rain is detected, step S602 is executed to exit this mode; if rain is detected, subsequent steps are executed.
[0178] S602, Exit this mode.
[0179] Specifically, exiting this mode can mean terminating the current rain mode's dedicated process, re-matching other suitable scenario modes (such as standard mode, welcome mode, etc.) based on the current environmental data and user behavior data, and then continuing to execute the corresponding door control logic.
[0180] S603, Detect whether the user's hands are occupied.
[0181] Specifically, the user's hand status can be determined by recognizing the user's image data. If the hands are not occupied, the standard door opening procedure in step S604 is executed; if the hands are occupied, it is determined that the rain mode triggering conditions are met, and the rain mode strategy in step S605 is executed.
[0182] S604, Implement standard door opening procedures.
[0183] Specifically, the standard door opening procedure can refer to a strategy that does not activate the rain mode. When the user reaches a suitable distance from the door, the door is opened at a normal speed. The door is not opened in advance or the opening speed is not accelerated. It does not activate rain-specific functions such as the in-car heater or automatic umbrella device. Only basic safety checks of the surrounding environment are performed, and the door opening procedure is completed after the conditions are met.
[0184] S605, Execute the rain mode strategy.
[0185] Specifically, when the rain mode is activated, dedicated logic is triggered. Step S606 is executed simultaneously: open the car door in advance and quickly; step S607 is executed: activate the car's heater and seat heating; step S608 is executed: activate the automatic umbrella device.
[0186] S609, Monitor the safety conditions behind the vehicle door.
[0187] Specifically, side cameras or radar can be used to monitor whether there are rapidly approaching moving objects from the side and rear. If there is a risk, proceed to step S610 to wait and issue a warning; if it is safe, proceed to step S611 to open the door and end the process.
[0188] In this embodiment, the system can be precisely adapted to scenarios where users' hands are occupied during rainy weather. By opening the door quickly in advance, it reduces the time users spend in the rain. It also improves user comfort by linking the heating system, seat heating system, and automatic umbrella device. At the same time, it strengthens side and rear safety monitoring to ensure door opening safety and enhances the user's travel experience in rainy weather.
[0189] Figure 7This is a flowchart illustrating the door control method in the transport mode provided in an embodiment of this application. Please refer to... Figure 7 The method includes:
[0190] S701, Detect whether the user is holding a large or heavy item.
[0191] Specifically, the system can detect whether a user is carrying large or heavy items by recognizing user image data. If no large or heavy items are detected, step S702 is executed to exit this mode; if large or heavy items are detected, subsequent steps are executed. Large items can refer to items carried by the user whose volume exceeds a preset volume threshold.
[0192] S703, detect whether the user's travel trajectory is towards the rear of the vehicle.
[0193] Specifically, the user's direction of travel can be identified by the UWB positioning sensor. If the user is not facing the rear of the vehicle, the standard door opening procedure in step S704 is executed. If the user is facing the rear of the vehicle, the conditions for triggering the handling mode are met, and the handling mode strategy in step S705 is executed.
[0194] S705, Execute the transport mode strategy.
[0195] Specifically, when the transport mode is executed, dedicated logic can be triggered. The following steps are executed simultaneously: S706, prioritize opening the tailgate and suppress the opening of the side doors; S707, automatically unlock the rear seat folding mechanism; and S708, turn on the trunk lighting.
[0196] S709, Door opening complete.
[0197] Specifically, once the above-mentioned functions are completed in tandem, the tailgate will be opened, and the process will end.
[0198] In this embodiment, the system can be precisely adapted to the transportation scenarios where users carry large / heavy items. By prioritizing the opening of the tailgate, unlocking the folding seats, and turning on the trunk lighting, it adapts to the operational needs of transporting items, reduces the tediousness of manual operation for users, and improves the convenience of using the vehicle in transportation scenarios.
[0199] Figure 8 This is a flowchart illustrating the door control method in child safety mode provided in an embodiment of this application. Please refer to... Figure 8 The method includes:
[0200] S801, identifies whether a child is accompanying the vehicle and whether a child seat is provided in the vehicle.
[0201] Specifically, the system can determine whether a user is accompanied by a child by recognizing the user's image data (using features such as height and body shape), and at the same time detect whether a child safety seat is installed in the vehicle. If no child safety seat is recognized, step S802 is executed to exit this mode. If a child safety seat is recognized, the conditions for triggering the child safety mode are met, and subsequent steps are executed.
[0202] S803. Determine the position of the child seat.
[0203] Specifically, in-vehicle sensors can be used to locate the side of the car door where the child safety seat is located. These in-vehicle sensors can be cameras installed inside the vehicle.
[0204] S804. Implement child safety mode strategies.
[0205] Specifically, when the child safety mode is activated, dedicated logic can be triggered. Step S805 is executed simultaneously: prioritize opening the door on the side where the child seat is located; step S806 is executed: limit the door opening range; step S807 is executed: play the voice prompt "Please pay attention to children".
[0206] If no child safety seat is detected by the in-vehicle sensors, the doors with child locks that are not activated can be unlocked only based on the vehicle's preset child lock activation status information. The child lock activation status information can be obtained through the vehicle control module to clearly identify the open / closed status of the child locks on each door, ensuring that children can only get in and out of the vehicle from the safe side door, further enhancing the safety protection for children when traveling.
[0207] S805: Determine whether to link the entertainment system.
[0208] Specifically, it can determine whether to link the in-vehicle entertainment system based on preset settings; if it is determined to be yes, then step S809 is executed; if it is determined to be no, then step S810 is executed directly.
[0209] S809, switch the entertainment system to the children's interface.
[0210] Specifically, the system automatically adjusts the content and interface of the in-car entertainment system, switching to a mode suitable for children.
[0211] S810, Door opening complete.
[0212] In this embodiment, the system can be precisely adapted to scenarios involving children and children with child safety seats. By prioritizing the opening of the door on the side where the child safety seat is located, limiting the opening range of the door, and linking safety prompts, the system can enhance the safety protection of children during travel. At the same time, it can automatically switch the in-vehicle entertainment system to the child interface, improve the child's riding experience, and comprehensively ensure the safety of children during travel.
[0213] Figure 9This is a flowchart illustrating the door control method in welcome mode provided in an embodiment of this application. Please refer to... Figure 9 The method includes:
[0214] S901, Target personnel approach the vehicle.
[0215] S902. Verify whether the user is an authorized user through facial recognition.
[0216] Specifically, the identity of the target person can be verified through facial recognition. If it is confirmed that the target person is not an authorized user, then step S903 is executed to exit the welcoming mode; if it is confirmed that the target person is an authorized user, then step S904 is executed.
[0217] S904. Identify whether reception activities exist.
[0218] Specifically, user behavior data can be used to identify whether a user is traveling with other people (visitors) and exhibits "reception" behaviors such as guiding and introducing. If such behavior is identified, the conditions for triggering the welcoming mode are met, and step S905 is executed. If no reception behavior is identified, the welcoming mode can be exited.
[0219] S905, Implement the welcoming mode strategy.
[0220] Specifically, when the welcome mode is executed, exclusive logic can be triggered. Step S906 is executed simultaneously: gracefully open the car door, controlling the door to open at a smooth and stable speed and preset range; Step S907 is executed: create a welcome atmosphere, including illuminating the welcome light carpet, adjusting the interior ambient lighting to a preset color and playing welcome music; Step S908 is executed: activate comfort functions, including resetting the seats, air conditioning, etc.
[0221] S909, monitor the safety conditions on the side and rear of the vehicle door.
[0222] Specifically, a side camera or radar can be used to monitor the area behind the door. If there is a safety risk (such as a moving object approaching from behind), step S910 is executed to wait and issue a warning; if it is safe, step S911 is executed to complete the welcoming door opening.
[0223] In this embodiment, it can be precisely adapted to the reception scenarios of special users. By identifying the exclusive service recipient through dual recognition of identity verification and reception behavior, the welcoming service has its own exclusive attributes. Subsequently, with an integrated strategy of elegant door opening, welcoming atmosphere creation and linkage of comfort functions, a ceremonial and prestigious car use experience is constructed, which enhances the user's car use experience in special reception scenarios.
[0224] Figure 10 This is a schematic diagram of the door control device provided in an embodiment of this application. Please refer to... Figure 10 The door control device 10 includes:
[0225] The first processing module 11 is used to acquire environmental data and user behavior data when it detects that the distance between the user and the vehicle is less than a preset distance.
[0226] The second processing module 12 is used to determine the target scenario mode from multiple scenario modes based on environmental data and user behavior data.
[0227] The third processing module 13 is used to determine the target door, the target door opening speed, and the target door opening range based on the target scenario mode;
[0228] The control module 14 is used to control the opening of the target door according to the target opening speed and the target opening width.
[0229] The door control device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0230] In one possible implementation, acquiring environmental data includes at least one of environmental image data, environmental sound data, and environmental sensor data; user behavior data includes user image data and / or user sound data; the second processing module 12 is specifically used for:
[0231] Extract environmental features based on at least one of environmental image data, environmental sound data, and environmental sensor data;
[0232] Extract user features based on user image data and / or user voice data;
[0233] Based on environmental and / or user characteristics, determine the target scenario mode from multiple scenario modes.
[0234] In one possible implementation, the second processing module 12 is specifically used for:
[0235] If the environmental features indicate that the current weather is rainy, and the user features indicate that the user's hands are occupied, then among multiple scenario modes, the rainy weather mode will be determined as the target scenario mode.
[0236] If the user characteristics indicate that the volume of the items carried by the user is greater than the preset volume threshold, and the user's movement trajectory points to the rear of the vehicle, then among multiple scenario modes, the transport mode will be determined as the target scenario mode.
[0237] If user characteristics indicate that the user is traveling with a child, then among multiple scenario modes, the child safety mode will be identified as the target scenario mode.
[0238] If user characteristics indicate that the user has companions, then among multiple scenario modes, the welcoming mode will be determined as the target scenario mode.
[0239] In one possible implementation, the second processing module 12 is further configured to:
[0240] If environmental features and / or user features satisfy at least two of the multiple scenario modes, then the target scenario mode is determined according to the priority of the at least two scenario modes. The priorities of any two scenario modes among the multiple scenario modes are not the same.
[0241] In one possible implementation, the third processing module 13 is specifically used for:
[0242] Based on the target scenario pattern, determine the corresponding target door opening strategy;
[0243] In the target door opening strategy, the target door, the target opening speed, and the target opening width are determined.
[0244] In one possible implementation, the control module 14 is specifically used for:
[0245] Determine the target door opening time based on environmental data;
[0246] When the target door opening time is reached, the target door is opened according to the target opening speed and the target opening width.
[0247] In one possible implementation, the first processing module 11 is further configured to:
[0248] Acquire facial data and / or voiceprint data of the target person, with the distance between the target person and the vehicle being less than a preset distance;
[0249] The first comparison result is obtained by comparing the facial data with the pre-stored user facial data;
[0250] A second comparison result is obtained by comparing the voiceprint data with the pre-stored user voiceprint data.
[0251] If the first comparison result and / or the second comparison result are consistent, then the target person is determined to be the user, and the user is the authorized person of the vehicle.
[0252] In one possible implementation, the control module 14 is further configured to:
[0253] When the target door is opened according to the target opening speed and target opening width, the vehicle assistance function corresponding to the target scenario mode is activated. The vehicle assistance function includes at least one of the following: in-vehicle environment adjustment, driving and riding space adaptation, and audiovisual atmosphere creation.
[0254] The door control device provided in this application embodiment can execute the technical solution shown in the above method embodiment. Its implementation principle and beneficial effects are similar, and will not be described again here.
[0255] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Please refer to... Figure 11 The electronic device 20 includes at least one processor 21 and a memory 22. Optionally, the electronic device 20 also includes a communication component 23. The processor 21, the memory 22, and the communication component 23 are connected via a bus 24.
[0256] In the specific implementation process, at least one processor 21 executes computer execution instructions stored in memory 22, causing at least one processor 21 to perform the above-described method.
[0257] The specific implementation process of processor 21 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0258] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0259] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0260] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0261] This application also provides a vehicle, including a vehicle body and Figure 11The electronic device shown is used to implement the door control method in the above method embodiments. The electronic device can be a central controller, driver domain controller, or body domain controller installed in the vehicle.
[0262] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0263] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0264] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0265] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0266] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0267] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0268] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0269] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0270] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0271] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A vehicle door control method characterized by, The method comprises: When it is detected that the distance between the user and the vehicle is less than a preset distance, environmental data and user behavior data are acquired; Based on the environmental data and the user behavior data, a target scenario mode is determined from a plurality of scenario modes; According to the target scenario mode, a target vehicle door, a target door opening speed, and a target door opening amplitude are determined; The target vehicle door is controlled to open according to the target door opening speed and the target door opening amplitude.
2. The method of claim 1, wherein, The environmental data comprises at least one of environmental image data, environmental sound data, and environmental sensing data, and the user behavior data comprises user image data and / or user sound data; The target scenario mode is determined from the plurality of scenario modes based on the environmental data and the user behavior data, which comprises: Based on at least one of the environmental image data, the environmental sound data, and the environmental sensing data, environmental features are extracted; Based on the user image data and / or user sound data, user features are extracted; According to the environmental features and / or the user features, the target scenario mode is determined from the plurality of scenario modes.
3. The method of claim 2, wherein, The target scenario mode is determined from the plurality of scenario modes according to the environmental features and / or the user features, which comprises: If the environmental features indicate that the current weather is rainy, and the user features indicate that both hands of the user are in an occupied state, then in the plurality of scenario modes, a rainy day mode is determined as the target scenario mode; If the user features indicate that the volume of the article carried by the user is greater than a preset volume threshold, and the movement trajectory of the user points to the tail of the vehicle, then in the plurality of scenario modes, a carrying mode is determined as the target scenario mode; If the user features indicate that the user carries a child, then in the plurality of scenario modes, a child safety mode is determined as the target scenario mode; If the user features indicate that the user has a companion, then in the plurality of scenario modes, a welcoming mode is determined as the target scenario mode.
4. The method of claim 3, wherein, The method further comprises: If the environmental features and / or the user features satisfy at least two scenario modes in the plurality of scenario modes, then according to the priority corresponding to the at least two scenario modes, a target scenario mode is determined, and the priority corresponding to any two scenario modes in the plurality of scenario modes is different.
5. The method according to any one of claims 1 to 4, characterized in that, According to the target scenario mode, the target vehicle door, the target door opening speed, and the target door opening amplitude are determined, which comprises: According to the target scenario mode, a corresponding target vehicle door opening strategy is determined; In the target vehicle door opening strategy, the target vehicle door, the target door opening speed, and the target door opening amplitude are determined.
6. The method of claim 5, wherein, The target vehicle door is controlled to open according to the target door opening speed and the target door opening amplitude, which comprises: A target door opening time is determined according to the environmental data; When the target door opening time is reached, the target vehicle door is controlled to open according to the target door opening speed and the target door opening amplitude.
7. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: Face data and / or voiceprint data of a target person are acquired, and the distance between the target person and the vehicle is less than a preset distance; The first comparison result is obtained by comparing the face data with pre-stored user face data; The second comparison result is obtained by comparing the voiceprint data with pre-stored user voiceprint data; If the first comparison result and / or the second comparison result are consistent, it is determined that the target person is a user, and the user is an authorized person of the vehicle.
8. The method according to any one of claims 1 to 4, characterized in that, The method further comprises: When the target door is opened according to the target opening speed and the target opening amplitude, a vehicle auxiliary function corresponding to the target scenario mode is opened, and the vehicle auxiliary function comprises at least one of in-vehicle environment adjustment, driving space adaptation, and audio-visual atmosphere creation.
9. A vehicle door control device characterized by comprising: The device comprises: The first processing module is configured to acquire environment data and user behavior data when it is detected that the distance between the user and the vehicle is less than a preset distance; The second processing module is configured to determine a target scenario mode from a plurality of scenario modes based on the environment data and the user behavior data; The third processing module is configured to determine a target door, a target opening speed, and a target opening amplitude according to the target scenario mode; The control module is configured to control the target door to open according to the target opening speed and the target opening amplitude.
10. An electronic device, comprising: It comprises: A memory and a processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method of any one of claims 1-8.
11. A vehicle characterized by comprising: It comprises: A vehicle body and the electronic device of claim 10.
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method of any one of claims 1-8.