Parking interaction method, parking control method, electronic device and vehicle
By displaying parking direction selection options on the vehicle's intelligent B-pillar and interacting with the vehicle controller, the problem of low convenience in parking operations is solved, enabling direct external control and improved interactivity.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-11
- Publication Date
- 2026-04-03
AI Technical Summary
In existing technologies, the ease of parking operations is relatively low, especially in narrow spaces or when remote operation is required, making the operation inconvenient and cumbersome for users.
By displaying parking direction selection options on the vehicle's intelligent B-pillar, users can directly select the parking direction and interact with the vehicle's controller through the intelligent B-pillar to realize the vehicle's parking. The system combines environmental perception data to generate candidate parking directions and displays parking confirmation and pause reasons outside the vehicle.
It improves the convenience and safety of vehicle parking operations, reduces the number of steps users need to take in confined spaces, and enhances user experience and interactivity.
Smart Images

Figure CN121777904A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle parking, and in particular to parking interaction methods, parking control methods, electronic devices, and vehicles. Background Technology
[0002] With socio-economic development and improved living standards, cars have become an important tool for daily travel, and their popularity is increasing, leading to a surge in car ownership. This increase in car ownership, coupled with the growing scarcity of urban parking spaces, presents users with numerous challenges in daily parking. For example, in locations such as shopping malls and older residential areas, parking spaces are often limited, making it difficult to park a vehicle.
[0003] Currently, there are two main control methods for vehicle parking: one is automatic parking initiated by the user through the vehicle's infotainment system, and the other is remote parking via a mobile application (APP). However, parking initiated by the vehicle's infotainment system usually requires the user to enter the vehicle first, which can be inconvenient in situations with limited space or restricted door opening. While remote parking via an APP offers remote control capabilities, it requires the user to perform multiple steps, such as taking out their phone, launching the application, and clicking through layers, making the process cumbersome, less direct and efficient, and also less convenient.
[0004] There is currently no effective solution to the problem of low ease of operation when parking vehicles in related technologies. Summary of the Invention
[0005] This embodiment provides a parking interaction method, a parking control method, an electronic device, and a vehicle to address the problem of low ease of operation when parking a vehicle in related technologies.
[0006] Firstly, this embodiment provides a parking interaction method for a vehicle's intelligent B-pillar, the method comprising:
[0007] When the vehicle is in a waiting-to-park state, in response to receiving at least one candidate parking direction of the vehicle from the vehicle's first controller, the vehicle's parking direction selection item is displayed; the parking direction selection item corresponds one-to-one with the candidate parking direction.
[0008] In response to a user's selection of the parking direction option, the first controller of the vehicle sends the target parking direction selected by the user in the parking direction option to the first controller of the vehicle, so that the first controller controls the vehicle to park based on the target parking direction.
[0009] In some embodiments, the method further includes:
[0010] In response to receiving a parking interaction display command, a parking confirmation option is displayed to confirm whether parking is desired; the parking interaction display command is used to indicate that the vehicle's set exit parking activation mode is intelligent B-pillar activation when the vehicle is in a waiting parking state.
[0011] In response to the user's confirmation of the parking selection option, an off-vehicle parking activation signal is sent to the first controller so that the first controller controls the parking of the vehicle.
[0012] In some embodiments, the method further includes:
[0013] During the process of the vehicle parking in the target parking direction, in response to receiving parking pause information, the reason for parking pause is displayed; the parking pause information is generated when the vehicle meets the parking pause conditions, and the parking pause information carries the reason for parking pause.
[0014] And / or, during the process of the vehicle parking under the control of the first controller, in response to receiving parking pause information, the reason for parking pause is displayed; the parking pause information is generated when the vehicle meets the parking pause conditions, and the parking pause information carries the reason for parking pause.
[0015] Secondly, this embodiment provides a parking control method for a first controller of a vehicle, the method comprising:
[0016] When it is confirmed that the current vehicle is in a waiting-to-park state, at least one candidate parking direction of the vehicle is sent to the intelligent B-pillar, so that the intelligent B-pillar displays a parking direction selection item corresponding to the candidate parking direction; the parking direction selection item corresponds one-to-one with the candidate parking direction.
[0017] The system receives the target parking direction sent by the intelligent B-pillar and controls the vehicle to park based on the target parking direction; the target parking direction is configured as the parking direction selected by the user in the parking direction selection option displayed on the intelligent B-pillar.
[0018] In some embodiments, the method further includes:
[0019] When the vehicle is parked in the parking space and receives the first environmental perception data collected by the vehicle's environmental perception module, the candidate parking direction is generated based on the first environmental perception data; when the vehicle detects that a person has entered the vehicle's preset wake-up area, the environmental perception module triggers the collection to obtain the first environmental perception data.
[0020] In some embodiments, the first environmental perception data includes ultrasonic sensor data and image data; generating the candidate parking direction based on the first environmental perception data includes:
[0021] Based on the ultrasonic sensor data, determine the distance between the obstacle within the detection range of the ultrasonic sensor and the vehicle;
[0022] Based on the image data, determine the parking space boundary of the parking space where the vehicle is located;
[0023] The candidate parking direction is generated based on the distance and the parking space boundary.
[0024] In some embodiments, the method further includes:
[0025] Upon receiving the second environmental perception data collected by the environmental perception module, the system determines whether an eligible parking space has been identified based on the second environmental perception data; if so, it determines that the vehicle has entered a waiting-to-park state.
[0026] In response to receiving the vehicle's vehicle controller's off-vehicle parking activation mode selection result, when the off-vehicle parking activation mode selection result indicates that the user has set the off-vehicle parking activation mode for the vehicle to be intelligent B-pillar activation, a parking interaction display command is sent to the intelligent B-pillar to make the intelligent B-pillar display a parking confirmation option.
[0027] In response to receiving the parking activation signal sent by the intelligent B-pillar, the system controls the vehicle to park in the target parking space.
[0028] In some embodiments, the method further includes:
[0029] During the process of the vehicle parking in the target parking direction, the vehicle's voice device is triggered to output a parking voice message.
[0030] And / or, during the process of controlling the parking of the vehicle, the voice device is triggered to output a vehicle parking voice message.
[0031] Thirdly, this embodiment provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the parking interaction method described in the first aspect or the parking control method described in the second aspect.
[0032] Fourthly, this embodiment provides a vehicle including an intelligent B-pillar and a first controller; wherein: the intelligent B-pillar is used to execute the parking interaction method described in the first aspect; and the first controller is used to execute the parking control method described in the second aspect.
[0033] Compared with related technologies, this embodiment provides a parking interaction method, a parking control method, an electronic device, and a vehicle. The parking interaction method, when the vehicle is in a waiting-to-exit state, responds to receiving at least one candidate parking direction from the vehicle's first controller and displays a parking direction selection option. Each parking direction selection option corresponds one-to-one with a candidate parking direction. In response to a user's selection of a parking direction option, the method sends the target parking direction selected by the user to the vehicle's first controller, enabling the first controller to control the vehicle to park based on the target parking direction. This combines the display function of the intelligent B-pillar with the vehicle parking function, achieving vehicle parking control based on user interaction with the intelligent B-pillar, thereby improving the convenience of vehicle parking operations.
[0034] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description
[0035] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0036] Figure 1 This is a hardware structure block diagram of the terminal of the parking interaction method according to an embodiment of this application;
[0037] Figure 2 This is a flowchart of a parking interaction method according to an embodiment of this application;
[0038] Figure 3 This is a schematic diagram of a parking direction selection option according to an embodiment of this application;
[0039] Figure 4 This is a schematic diagram of a vehicle exit and parking interaction according to an embodiment of this application;
[0040] Figure 5 This is a flowchart of a parking control method according to an embodiment of this application;
[0041] Figure 6 This is a flowchart of a method for parking a vehicle away from its designated location, which is one of the embodiments of this application.
[0042] Figure 7 This is a flowchart of a vehicle parking method according to some embodiments of this application;
[0043] Figure 8 This is a flowchart of a parking voice broadcast method according to some embodiments of this application;
[0044] Figure 9 This is a schematic diagram of a parking system for a vehicle used in an embodiment of this application. Detailed Implementation
[0045] To better understand the purpose, technical solution, and advantages of this application, the application is described and explained below in conjunction with the accompanying drawings and embodiments.
[0046] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these” used in this application do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to these processes, methods, products, or devices. Words such as “connected,” “linked,” and “coupled” used in this application are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. “Multiple” used in this application refers to two or more. “And / or” describes the relationship between related objects, indicating that three relationships may exist; for example, “A and / or B” can represent: A alone, A and B simultaneously, and B alone. Normally, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," "third," etc., used in this application are merely to distinguish similar objects and do not represent a specific order of objects.
[0047] The method embodiments provided in this example can be executed on a terminal, computer, or similar computing device. For example, it can run on a terminal. Figure 1 This is a hardware structure block diagram of the terminal for the parking interaction method in this embodiment. For example... Figure 1 As shown, a terminal may include one or more ( Figure 1Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.
[0048] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the parking interaction method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0049] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0050] This embodiment provides a parking interaction method for a vehicle's intelligent B-pillar; Figure 2 This is a flowchart of the parking interaction method in this embodiment, as follows: Figure 2 As shown, the process includes the following steps:
[0051] Step S210: When the current vehicle is in the waiting-to-park state, in response to receiving at least one candidate parking direction of the vehicle sent by the vehicle's first controller, display the parking direction selection item of the vehicle; the parking direction selection item corresponds one-to-one with the candidate parking direction.
[0052] The intelligent B-pillar of a vehicle can be a comprehensive system that integrates various electronic sensors, cameras, display devices, and biometric technologies on the basis of the traditional B-pillar's physical structure. This intelligent B-pillar may include, but is not limited to, a display and interaction module, a control and computing module, a communication module, a power supply structure, and a biometric module. The physical location of the B-pillar can be set on both sides of the vehicle body, between the front and rear doors. The interactive interface of the intelligent B-pillar can be located on the outer surface of the vehicle's B-pillar. In this embodiment, the intelligent B-pillar serves as an intelligent interactive platform to realize parking interaction.
[0053] The vehicle's first controller can be any computing platform capable of communicating and interacting with the aforementioned intelligent B-pillar, as well as controlling various driving functions of the vehicle. This first controller can be the vehicle's domain controller, or other independent controllers deployed on the vehicle or in the cloud, or a controller specifically designed for the intelligent B-pillar that can communicate with both the intelligent B-pillar and the vehicle's network. For ease of explanation, the following description will primarily use the vehicle's domain controller as an example.
[0054] The vehicle's domain controller can be a powerful computing platform integrating various autonomous driving-related functions, such as an Autonomous Driving Domain Controller (ADCU). The domain controller can communicate with the intelligent B-pillar, performing calculations and decisions, while the intelligent B-pillar receives signals from the domain controller for display and interaction.
[0055] The vehicle's "waiting to exit" status indicates that the vehicle is parked in the parking space and is ready for automatic parking. Specifically, this status can be determined when the vehicle is unlocked and the driver's seat is unoccupied. After confirming the vehicle is in this status, the vehicle's domain controller sends calculated candidate parking directions to the vehicle's intelligent B-pillar. These candidate parking directions can be one or more pre-planned directions that allow the vehicle to successfully exit the current parking space. Specifically, the domain controller can plan feasible candidate parking directions for the vehicle based on environmental perception data. For example, these candidate parking directions may include straight forward, straight backward, left-forward, and right-forward parking.
[0056] After the intelligent B-pillar receives a candidate parking direction, it displays the corresponding parking direction selection option on its own display interface. This parking direction selection option can be a button with an arrow indicating the parking direction. Figure 3 This is a schematic diagram of one berthing direction selection option in this embodiment, as shown below. Figure 3As shown, if the intelligent B-pillar receives candidate parking directions as straight ahead, left-forward, and right-forward, then the intelligent B-pillar will display a parking direction selection option indicating left-forward parking on the display interface (e.g., Figure 3 (Center button 301), display indicator for parking direction selection (e.g., forward straight out parking direction selection) Figure 3 Button 302 in the middle), displaying the parking direction selection option (such as parking to the right and forward). Figure 3 (Button 303 in the middle). In addition, it can simultaneously display a model of the vehicle and the outlines representing parking spaces. Understandably, Figure 3 This display interface can be installed on the outer surface of the vehicle's B-pillar, and it supports user interaction. Users can select a parking direction option by clicking, long-pressing, or other operations. When a user selects a parking direction option, the selected option can be displayed separately on the display interface. Figure 3 In the code, when the user selects button 303, the background color of button 303 is filled with blue, and a gradually widening arc starting from the front of the vehicle model is generated to indicate the vehicle's parking trajectory. This is understandable. Figure 3 This is merely one example of how the berthing direction selection option is displayed. Those skilled in the art can also display the berthing direction selection option in other ways according to the needs of actual application scenarios.
[0057] Step S220: In response to the user's selection operation of the parking direction selection option, the target parking direction selected by the user in the parking direction selection option is sent to the first controller of the vehicle, so that the first controller controls the vehicle to park based on the target parking direction.
[0058] After a user selects a parking direction from the displayed options (e.g., by clicking, double-clicking, or long-pressing), the system responds to this selection by identifying the candidate parking direction associated with the chosen option as the target parking direction. For example, if the user selects a parking direction indicating parking to the right front, this candidate direction will be identified as the target parking direction. The intelligent B-pillar will then send this target parking direction to the domain controller. The domain controller will map the received target parking direction to a parking direction in the actual physical world and then control the vehicle to park.
[0059] In related technologies, vehicle parking initiated by the in-vehicle infotainment system typically requires the user to enter the vehicle first. In scenarios with limited space and restricted door opening, this can be inconvenient for the user. While remote parking via an app offers remote control capabilities, it requires the user to perform multiple steps, such as taking out their phone, launching the app, and clicking through layers of navigation. This process is cumbersome, lacks directness and efficiency, and is also not very user-friendly. Furthermore, currently, intelligent B-pillars are often used for facial recognition unlocking, displaying vehicle status in sentry mode, displaying charging status, and indicating vehicle anomalies (such as abnormally high interior temperature).
[0060] To address this, this embodiment utilizes steps S210 to S220 to provide the user with an external screen via the intelligent B-pillar, serving as an interaction window. The user can set the parking direction by selecting the parking direction displayed on this screen, eliminating the need for the user to enter the vehicle or connect via a mobile app and click through layers. This allows for direct interaction with the parking direction in a more natural way, aligning with human instantaneous reactions and location status. Furthermore, the feedback from the intelligent B-pillar's display is clearer and more intuitive. Therefore, this embodiment improves the convenience of parking operations.
[0061] Therefore, through the aforementioned steps S210 to S220, when the vehicle is currently in a parking-out state, in response to receiving at least one candidate parking direction from the vehicle's first controller, the vehicle's parking direction selection option is displayed; each parking direction selection option corresponds one-to-one with a candidate parking direction; in response to the user's selection operation of the parking direction selection option, the target parking direction selected by the user in the parking direction selection option is sent to the vehicle's first controller, so that the first controller controls the vehicle to park based on the target parking direction. This combines the display function of the intelligent B-pillar with the vehicle parking function, enabling control of vehicle parking based on user interaction with the intelligent B-pillar, thereby improving the convenience of vehicle parking operations.
[0062] Furthermore, in one embodiment, the above-described parking interaction method may further include:
[0063] In response to receiving a parking interaction display command, a parking confirmation option is displayed to confirm whether to park; the parking interaction display command is used to indicate that the vehicle's set exit parking activation mode is intelligent B-pillar activation when the vehicle is in a waiting parking state; in response to the user's confirmation of the parking confirmation option, an exit parking activation signal is sent to the first controller so that the first controller controls the vehicle to park.
[0064] In this embodiment, the vehicle's "waiting to park" state refers to a vehicle with the intention to park, where the deployed sensing modules detect the existence of an available parking space. When the vehicle is in the waiting-to-park state, the vehicle controller can provide the user with options for the exit-parking activation method through the in-vehicle interactive system, such as the in-vehicle screen. Exit-parking refers to the driver remotely directing the vehicle to automatically drive into a parking space from outside the vehicle. In this embodiment, the exit-parking activation method can include door closing activation, remote activation via mobile phone, and intelligent B-pillar activation. When the user selects intelligent B-pillar activation as the exit-parking activation method, it indicates that the user chooses to activate the exit-parking process through the intelligent B-pillar. Therefore, when the user selects intelligent B-pillar activation, the domain controller sends a parking interaction display command to the intelligent B-pillar. The intelligent B-pillar responds to this command and displays a parking confirmation option on the display interface, which is used to confirm whether to proceed with exit-parking.
[0065] Figure 4 This is a schematic diagram of an interaction between leaving the vehicle and parking in this embodiment, as shown below. Figure 4 As shown, the white-filled circle represents the display interface of the intelligent B-pillar; the intelligent B-pillar displays a parking confirmation option on the display interface, which can specifically be... Figure 4 The button 401 in the image can also generate operation prompts for that button, such as... Figure 4 The "Long press to start parking" option allows the user to confirm their parking selection. Specifically, this can be achieved by long-pressing button 401 on the display screen. When the user long-presses button 401 on this screen, it indicates that they need to activate the off-vehicle parking function. At this time, the intelligent B-pillar will send an off-vehicle parking activation signal to the domain controller. Based on the received off-vehicle parking activation signal, the domain controller controls the vehicle's chassis to park the vehicle into the parking space. Understandably, except... Figure 4 The display method shown can be modified by those skilled in the art to set other graphics for the docking confirmation option according to the needs of the actual application scenario. In addition, besides the long press operation, the docking confirmation operation can also be set to other forms of operation, such as single click, double click, swipe, etc. This embodiment does not impose specific limitations on this.
[0066] In related technologies, the activation methods for a vehicle's parking assist function are often either activated by the user closing the car door or by pressing the door handle for a preset time. Both of these methods currently lack intuitive display and interaction. Furthermore, activating the parking assist function via a mobile app requires the user to connect, wait, and confirm each step, making the process cumbersome. Therefore, the current activation methods for the parking assist function are not very convenient and lack smooth human-vehicle interaction.
[0067] In this embodiment, the intelligent B-pillar serves as a window for human-vehicle interaction. The intelligent B-pillar provides an external screen that intuitively displays the confirmation for leaving and parking the vehicle. Users can directly confirm leaving and parking through the intelligent B-pillar when using the vehicle, thus making the activation of the leaving and parking function more convenient and the human-vehicle interaction smoother.
[0068] In one embodiment, the parking interaction method described above may further include:
[0069] During the process of a vehicle parking out in the target parking direction, in response to receiving parking pause information, the reason for parking pause is displayed; the parking pause information is generated when the vehicle meets the parking pause conditions, and the parking pause information carries the reason for parking pause; and / or, during the process of a vehicle parking under the control of a first controller, in response to receiving parking pause information, the reason for parking pause is displayed; the parking pause information is generated when the vehicle meets the parking pause conditions, and the parking pause information carries the reason for parking pause.
[0070] Specifically, when the vehicle performs the parking entry or exit function, if the domain controller detects an obstacle in the parking path or an open door, it will control the vehicle to pause parking. Simultaneously, the domain controller sends a pause parking entry or exit message to the intelligent B-pillar. The intelligent B-pillar parses the received pause parking entry or exit message to determine the reason for the pause. Then, the intelligent B-pillar displays the reason for the pause. It is understood that the intelligent B-pillar may display the reason for the pause in one or more of the following ways: image display, text display, or animation display.
[0071] In this embodiment, during vehicle parking, the reason for parking pauses is displayed via the intelligent B-pillar; similarly, the reason for parking exits is displayed via the intelligent B-pillar. Therefore, users outside the vehicle can know the pause status and reason without entering the vehicle, allowing them to provide timely feedback and enhancing the interactivity of the intelligent B-pillar.
[0072] This embodiment also provides a parking control method for a vehicle's first controller. Figure 5 This is a flowchart of the parking control method in this embodiment, as follows: Figure 5 As shown, the process includes the following steps:
[0073] Step S510: When it is confirmed that the current vehicle is in a waiting-to-park state, at least one candidate parking direction of the vehicle is sent to the intelligent B-pillar of the vehicle so that the intelligent B-pillar displays the parking direction selection item corresponding to the candidate parking direction; the parking direction selection item corresponds one-to-one with the candidate parking direction.
[0074] Step S520: Receive the target parking direction sent by the intelligent B-pillar, and control the vehicle to park based on the target parking direction; the target parking direction is configured as the parking direction selected by the user in the parking direction selection options displayed on the intelligent B-pillar.
[0075] Specifically, when the domain controller detects that the vehicle is unlocked and the driver's seat is unoccupied, it can confirm that the vehicle is in a parking-out state. At this time, the domain controller sends the generated candidate parking directions to the intelligent B-pillar for display. When the user selects the target parking direction through the parking direction selection option on the intelligent B-pillar, the intelligent B-pillar sends the target parking direction to the domain controller. The domain controller maps the target parking direction to the actual physical parking direction and controls the vehicle's chassis to park.
[0076] Through the above steps S510 to S520, the display function of the intelligent B-pillar can be combined with the vehicle parking function. Based on the interaction between the user and the intelligent B-pillar, and the communication between the intelligent B-pillar and the domain controller, the vehicle parking is controlled, thereby improving the convenience of the vehicle parking operation.
[0077] In one embodiment, the parking control method described above may further include:
[0078] When the vehicle is parked in the parking space and the first environmental perception data collected by the vehicle's environmental perception module is received, a candidate parking direction is generated based on the first environmental perception data; when the vehicle detects that a person has entered the vehicle's preset wake-up area, the environmental perception module triggers the collection to obtain the first environmental perception data.
[0079] The environmental perception module can specifically consist of one or more sensors deployed around the vehicle body. For example, it can include ultrasonic radar sensors and image sensors deployed on the front bumper, rear bumper, left rearview mirror, right rearview mirror, and windshield. The first environmental perception data is the data collected by the environmental perception module, which may include, for example, ultrasonic sensor data and image data. Specifically, when the vehicle detects a person entering a preset wake-up area, such as when it detects a user at a preset distance from the vehicle, the environmental perception module triggers data acquisition to obtain the aforementioned first environmental perception data. A person recognition module, which can consist of fisheye cameras around the vehicle and ultrasonic radar, detects a person entering the preset wake-up area and notifies the power management module to supply power to the environmental perception module. After power-on, the environmental perception module triggers data acquisition to obtain the aforementioned first environmental perception data. The environmental perception module then sends the first environmental perception data to the domain controller. Based on the first environmental perception data, the domain controller determines the boundaries of the parking space and its positional relationship with surrounding obstacles, thereby planning the candidate parking direction.
[0080] This embodiment generates candidate parking directions based on environmental perception, which can improve the probability of successful vehicle parking and enhance parking safety. The data acquisition of the environmental perception module is triggered by people approaching, further reducing the module's power consumption.
[0081] More specifically, in one embodiment, the first environmental perception data includes ultrasonic sensor data and image data; generating candidate parking directions based on the first environmental perception data may include:
[0082] Based on ultrasonic sensor data, determine the distance between obstacles within the ultrasonic sensor's detection range and the vehicle; based on image data, determine the parking space boundary where the vehicle is located; based on the distance and parking space boundary, generate candidate parking directions.
[0083] The ultrasonic sensor emits high-frequency waves and receives the echoes when it encounters obstacles. The domain controller calculates the time distance between the obstacle and the vehicle by using the time difference between the emitted and received echoes. The image sensor captures images of the vehicle's environment. The domain controller uses computer vision technology to detect the parking space boundaries from these images. Then, the domain controller combines the distance between the obstacle and the vehicle with the parking space boundaries to determine the length, width, and positional relationship of the parking space with surrounding obstacles, thereby generating candidate parking directions for the vehicle.
[0084] This embodiment can further improve the accuracy of candidate berthing direction generation by fusing image data and ultrasonic sensor data.
[0085] In another embodiment, the above parking control method may further include:
[0086] Upon receiving the second environmental perception data collected by the environmental perception module, the system determines whether a target parking space that can be parked has been identified based on the second environmental perception data; if so, it determines that the vehicle has entered the parking waiting state; in response to receiving the off-vehicle parking activation mode selection result sent by the vehicle's vehicle controller, if the off-vehicle parking activation mode selection result indicates that the user has set the off-vehicle parking activation mode for the vehicle to be intelligent B-pillar activation, a parking interaction display command is sent to the intelligent B-pillar to make the intelligent B-pillar display the parking confirmation option; in response to receiving the off-vehicle parking activation signal sent by the intelligent B-pillar, the system controls the vehicle to park in the target parking space.
[0087] Specifically, trigger conditions can be configured for the collection of the second environmental perception data. These trigger conditions are used to instruct the environmental perception module to collect the second environmental perception data. For instance, the trigger condition could be the detection of a vehicle's intention to park. For example, based on the vehicle's speed, gear position, or navigation information, if it is determined that the vehicle intends to park, the trigger condition can be determined, thereby triggering the environmental perception module to collect data and obtain the second environmental perception data. Specifically, a first controller (e.g., a domain controller) can trigger the environmental perception module to collect the second environmental perception data.
[0088] The second environmental perception data also consists of sensor data collected by the various sensors that make up the environmental perception module, such as the ultrasonic sensor data and image data mentioned above. Based on this second environmental perception data, the domain controller identifies parking spaces in the vehicle's environment and determines whether the identified parking spaces are vacant. Based on this, it determines whether there is a target parking space within a preset range where the vehicle can be parked. More specifically, ultrasonic sensor data can be used to measure the distance to obstacles to detect the existence of potential parking spaces with physical boundaries; image data can be used to identify visual markers indicating the presence of parking spaces; and by combining ultrasonic sensor data and image data, parking space identification is performed, selecting the closest vacant parking space as the target parking space. When a target parking space is identified, the vehicle enters a waiting-to-park state.
[0089] At this point, the vehicle's infotainment system (V2S) will provide the user with multiple options for activating the parking function via a human-machine interface, such as an in-vehicle screen. When the user interacts with the V2S and selects the intelligent B-pillar activation method to activate the parking function, the V2S sends this selection to the domain controller. Optionally, the V2S can be configured to remember the user's previous selection and set it as the default. Based on this selection, the domain controller sends a parking interaction display command to the intelligent B-pillar, causing it to display a parking confirmation option. The user then confirms the parking by pressing and holding the option, and the intelligent B-pillar responds by sending a parking activation signal to the domain controller. The domain controller, based on the received parking activation signal, controls the vehicle's chassis to park the vehicle in the target parking space.
[0090] This embodiment can trigger the selection of the exit parking activation method based on parking space recognition, and when the user selects to activate the exit parking function using the intelligent B-pillar, the intelligent B-pillar will perform interactive functions, providing the user with exit parking control through the intelligent B-pillar as the interactive window, thereby improving the convenience of triggering and responding to the exit parking function and enhancing the user experience.
[0091] In another embodiment, the above parking control method may further include:
[0092] During the process of the vehicle parking out in the target parking direction, the vehicle's voice device is triggered to output a parking voice message; and / or, during the process of controlling the vehicle to park, the voice device is triggered to output a parking voice message.
[0093] The voice control device can connect to the vehicle's infotainment system, allowing the system to issue voice prompts. Specifically, when the user activates the voice prompt switch on the infotainment system, and then presses and holds the smart B-pillar to begin parking, the voice device will output the parking prompt: "Parking has begun." When the user selects a parking direction on the smart B-pillar, the voice device will output the parking prompt: "About to park in [direction name], please be careful." Here, "[direction name]" refers to the specific direction the vehicle will park, such as directly in front, to the left, or to the right.
[0094] Optionally, the voice prompts for parking can be customized by the user. For example, users can interact with the vehicle's infotainment system (such as through an in-vehicle screen) to set the allowed playback items and the voice content during playback. For instance, users can set the system to announce the start of parking and parking obstacles, but not the completion of parking; or, they can set it to announce only the completion of parking.
[0095] This embodiment can improve the interactivity of parking and enhance the user experience by providing voice prompts during the parking process.
[0096] Figure 6 These are flowcharts of some embodiments of the off-vehicle parking method, such as... Figure 6 As shown, the method for parking a vehicle after leaving the vehicle includes the following steps:
[0097] Step S601: The domain controller detects a target parking space that can be parked for a vehicle with parking intention;
[0098] In step S602, the vehicle controller displays the selection options for the vehicle exit and parking activation method on the in-vehicle screen for the user;
[0099] Step S603: When the user selects the intelligent B-pillar activation method for parking, the intelligent B-pillar displays the parking confirmation item for long press start.
[0100] In step S604, the intelligent B-pillar detects that the user has long-pressed the parking confirmation item and activates the vehicle's exit and parking function.
[0101] The steps S601 to S604 described above can directly confirm the vehicle leaving and parking through the intelligent B-pillar, thus making the activation of the vehicle leaving and parking function more convenient and the human-vehicle interaction smoother.
[0102] Figure 7 These are flowcharts of some embodiments of vehicle parking methods, such as Figure 7 As shown, the method for parking a vehicle after leaving the vehicle includes the following steps:
[0103] In step S701, the vehicle's personnel perception module detects that a person has entered the vehicle's preset wake-up area and wakes up the environmental perception module; the personnel perception module may consist of fisheye cameras and ultrasonic radar deployed around the vehicle.
[0104] Step S702: The environmental perception module collects the first environmental perception data;
[0105] Step S703: The domain controller generates candidate parking directions based on the first environmental perception data;
[0106] In step S704, the domain controller detects that the vehicle is unlocked and that the driver's seat is unoccupied, and sends a candidate parking direction to the intelligent B-pillar.
[0107] Step S705: The intelligent B-pillar displays the parking direction selection options corresponding to the candidate parking direction;
[0108] In step S706, the intelligent B-pillar confirms the parking direction selected by the user in the parking direction selection option as the target parking direction and sends the target parking direction to the domain controller.
[0109] In step S707, the domain controller controls the vehicle to park based on the target parking direction.
[0110] The steps S701 to S707 described above combine the display function of the intelligent B-pillar with the vehicle parking function, and realize the control of vehicle parking based on the interaction between the user and the intelligent B-pillar, thereby improving the convenience of vehicle parking.
[0111] Figure 8 Here are flowcharts of some embodiments of parking voice broadcasting methods, such as Figure 8 As shown, the parking voice broadcast method includes the following steps:
[0112] Step S801: Detecting user interaction with vehicle controller, start voice playback for parking;
[0113] Step S802: Determine whether the user has confirmed leaving the vehicle and parking at the intelligent B-pillar; if yes, proceed to step S803; otherwise, proceed to step S804.
[0114] Step S803: The voice device broadcasts the following announcements: berthing begins; process ends.
[0115] Step S804: Determine whether the user has confirmed parking in a certain direction on the intelligent B-pillar; if yes, proceed to step S805; otherwise, end the process.
[0116] Step S805: The voice device broadcasts: "About to dock in a certain direction"; process ends.
[0117] The steps S801 to S805 described above can improve the interactivity of parking and enhance the user experience by providing voice prompts during the parking process.
[0118] This embodiment also provides an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0119] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0120] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0121] S1, when the vehicle is in a waiting-to-park state, in response to receiving at least one candidate parking direction from the vehicle's first controller, display the vehicle's parking direction selection item; the parking direction selection item corresponds one-to-one with the candidate parking direction.
[0122] S2, in response to the user's selection of the parking direction option, sends the target parking direction selected by the user in the parking direction option to the first controller of the vehicle, so that the first controller controls the vehicle to park based on the target parking direction.
[0123] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated in this embodiment.
[0124] This embodiment also provides a vehicle, including an intelligent B-pillar and a first controller; wherein: the intelligent B-pillar is used to execute the parking interaction method provided in any of the above embodiments; and the first controller is used to execute the parking control method provided in any of the above embodiments.
[0125] Figure 9 This is a schematic diagram of a parking system for the aforementioned vehicle, as shown below. Figure 9 As shown, the parking system includes a sentry mode main controller 91, a vehicle controller 92, a domain controller 93, an intelligent B-pillar 94, a power management module 95, a personnel sensing module 96, an environmental sensing module 97, a body control module 98, a chassis module 99, and a voice device 100. Figure 9 In the diagram, double or single arrows between components indicate that the components are connected via the Controller Area Network (CAN BUS).
[0126] The sentry mode main controller 91 is used to determine whether there are people around the vehicle based on the people perception data collected by the people perception module 96. Sentry mode is a mode in which the vehicle continuously monitors its surrounding environment using its network of sensors after the user leaves the vehicle. The people perception module 96 may include fisheye cameras and ultrasonic radar deployed around the vehicle. People perception data may include image data and ultrasonic sensor data.
[0127] The vehicle controller 92 is used to provide users with options for leaving and parking through an interactive system (such as an in-vehicle screen), and to control the voice device 100 to make voice announcements based on the user's confirmation of leaving and parking or selection of parking direction at the intelligent B-pillar 94.
[0128] Domain controller 93 can be an ADCU controller. Domain controller 93 is used to receive environmental perception data collected by environmental perception module 97, generate candidate parking exit directions and send them to vehicle controller 92 and intelligent B-pillar 94; in addition, it also receives the vehicle exit parking activation signal sent by intelligent B-pillar 94; and according to the vehicle exit parking activation signal, it controls chassis module 99 to park in the parking space, and according to the target parking exit direction selected by the user, it controls chassis module 99 to park out.
[0129] The intelligent B-pillar 94 displays parking confirmation information and parking direction selection options to facilitate parking interaction with the user. The power management module 95 manages the power supply for the various components of the parking system.
[0130] It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. All other embodiments derived by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.
[0131] 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.
[0132] Obviously, the accompanying drawings are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar situations based on these drawings without any creative effort. Furthermore, it is understood that although the work done in this development process may be complex and lengthy, for those skilled in the art, certain design, manufacturing, or production modifications made based on the technical content disclosed in this application are merely conventional technical means and should not be considered as insufficient disclosure of this application.
[0133] The term "embodiment" in this application refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply that it is mutually exclusive with or independent of other embodiments. It will be clearly or implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0134] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.
Claims
1. A parking interaction method, characterized in that, The method for a smart B-pillar for a vehicle includes: When the vehicle is in a waiting-to-park state, in response to receiving at least one candidate parking direction of the vehicle from the vehicle's first controller, the vehicle's parking direction selection item is displayed; the parking direction selection item corresponds one-to-one with the candidate parking direction. In response to a user's selection of the parking direction option, the first controller of the vehicle sends the target parking direction selected by the user in the parking direction option to the first controller of the vehicle, so that the first controller controls the vehicle to park based on the target parking direction.
2. The parking interaction method according to claim 1, characterized in that, The method further includes: In response to receiving a parking interaction display command, a parking confirmation option is displayed to confirm whether parking is desired; the parking interaction display command is used to indicate that the vehicle's set exit parking activation mode is intelligent B-pillar activation when the vehicle is in a waiting parking state. In response to the user's confirmation of the parking selection option, an off-vehicle parking activation signal is sent to the first controller so that the first controller controls the parking of the vehicle.
3. The parking interaction method according to claim 2, characterized in that, The method further includes: During the process of the vehicle parking in the target parking direction, in response to receiving parking pause information, the reason for parking pause is displayed; the parking pause information is generated when the vehicle meets the parking pause conditions, and the parking pause information carries the reason for parking pause. And / or, during the process of the vehicle parking under the control of the first controller, in response to receiving parking pause information, the reason for parking pause is displayed; the parking pause information is generated when the vehicle meets the parking pause conditions, and the parking pause information carries the reason for parking pause.
4. A parking control method, characterized in that, A first controller for a vehicle, the method comprising: When it is confirmed that the current vehicle is in a waiting-to-park state, at least one candidate parking direction of the vehicle is sent to the intelligent B-pillar, so that the intelligent B-pillar displays a parking direction selection item corresponding to the candidate parking direction; the parking direction selection item corresponds one-to-one with the candidate parking direction. The system receives the target parking direction sent by the intelligent B-pillar and controls the vehicle to park based on the target parking direction; the target parking direction is configured as the parking direction selected by the user in the parking direction selection option displayed on the intelligent B-pillar.
5. The parking control method according to claim 4, characterized in that, The method further includes: When the vehicle is parked in the parking space and receives the first environmental perception data collected by the vehicle's environmental perception module, the candidate parking direction is generated based on the first environmental perception data; when the vehicle detects that a person has entered the vehicle's preset wake-up area, the environmental perception module triggers the collection to obtain the first environmental perception data.
6. The parking control method according to claim 5, characterized in that, The first environmental perception data includes ultrasonic sensor data and image data; generating the candidate mooring direction based on the first environmental perception data includes: Based on the ultrasonic sensor data, determine the distance between the obstacle within the detection range of the ultrasonic sensor and the vehicle; Based on the image data, determine the parking space boundary of the parking space where the vehicle is located; The candidate parking direction is generated based on the distance and the parking space boundary.
7. The parking control method according to claim 5, characterized in that, The method further includes: Upon receiving the second environmental perception data collected by the environmental perception module, the system determines whether an eligible parking space has been identified based on the second environmental perception data; if so, it determines that the vehicle has entered a waiting-to-park state. In response to receiving the vehicle's vehicle controller's off-vehicle parking activation mode selection result, when the off-vehicle parking activation mode selection result indicates that the user has set the off-vehicle parking activation mode for the vehicle to be intelligent B-pillar activation, a parking interaction display command is sent to the intelligent B-pillar to make the intelligent B-pillar display a parking confirmation option. In response to receiving the parking activation signal sent by the intelligent B-pillar, the system controls the vehicle to park in the target parking space.
8. The parking control method according to claim 7, characterized in that, The method further includes: During the process of the vehicle parking in the target parking direction, the vehicle's voice device is triggered to output a parking voice message. And / or, during the process of controlling the parking of the vehicle, the voice device is triggered to output a vehicle parking voice message.
9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the parking interaction method of any one of claims 1 to 3, or to perform the parking control method of any one of claims 4 to 8.
10. A vehicle, characterized in that, It includes an intelligent B-pillar and a first controller; wherein: the intelligent B-pillar is used to execute the parking interaction method of any one of claims 1 to 3; and the first controller is used to execute the parking control method of any one of claims 4 to 8.