Parking method and device, electronic equipment and vehicle

By obtaining driving environment information and switching parking mode, the problem of inconsistent access to APA and AVP functions is solved, and the convenience and user-friendliness of the parking process are achieved.

CN120135151APending Publication Date: 2025-06-13BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311708163.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-12
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the existing automatic parking system, the two functional entrances of APA and AVP are not unified, the user operation is complicated and the learning cost is high.

Method used

By obtaining driving environment information, we determine whether the parking mode switching conditions are met, enter the initial parking mode, and display the guidance information for switching the target parking mode through environmental information analysis, switch the mode in response to user commands and display the corresponding parking interface.

Benefits of technology

It realizes a unified entrance of multiple parking modes, reduces user operation complexity and learning costs, and improves the convenience of the parking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120135151A_ABST
    Figure CN120135151A_ABST
Patent Text Reader

Abstract

The invention discloses a parking method and device, electronic equipment and a vehicle, and relates to the technical field of vehicles. The method comprises the steps that driving environment information is acquired, and whether the driving environment information meets a parking mode switching condition or not is judged; under the condition that the parking mode switching condition is met, an initial parking mode is entered; in the initial parking mode, the driving environment information is analyzed, and guidance information for switching the target parking mode is displayed; in response to an instruction of a user based on the guidance information, switching the vehicle from an initial parking mode to a target parking mode, and displaying a corresponding parking interface; and parking the vehicle based on the target parking mode. Compared with the prior art, the method has the advantages that entrances of multiple parking modes are unified, the initial parking mode serves as the initial state for entering parking, the target parking mode is switched according to the driving environment information and the user instruction, corresponding interaction is provided, unnecessary operation is reduced, and the problems that parking function entrances are not unified and operation is tedious are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicles, and particularly to a parking method, device, electronic device and vehicle. Background Art

[0002] Currently, in the field of automatic parking, APA (Auto Parking Asist) and AVP (Automated Valet Parking) are different technical solutions and are not integrated in the system. Therefore, when users use it, in EID (Environment Information Disclosure) devices such as in-vehicle displays, it is necessary to distinguish according to the usage scenarios, find the respective function entrances of APA and AVP for operation, and there are multiple-level click-through processes subsequently according to different modes. The operation is complex and inconvenient, and the learning cost is high. That is, there is a problem in the current interaction interface that the two function entrances for APA and AVP are not unified, and it is inconvenient for users to operate. Summary of the Invention

[0003] In view of this, the present application provides a parking method, device, electronic device and vehicle, which improves the problem that the two function entrances for APA and AVP are not unified in the current interaction interface, and it is inconvenient for users to operate.

[0004] In a first aspect, the present application provides a parking method, including:

[0005] Obtain driving environment information, and determine whether the driving environment information meets the parking mode switching condition;

[0006] In the case where the parking mode switching condition is met, enter the initial parking mode;

[0007] In the initial parking mode, by analyzing the driving environment information, display the guiding information for switching to the target parking mode;

[0008] In response to the user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode, and display the corresponding parking interface;

[0009] Based on the target parking mode, park the vehicle.

[0010] Optionally, in the initial parking mode, by analyzing the driving environment information, guiding information for switching to the target parking mode is displayed, including: analyzing the driving environment information to determine whether there is a historical parking route in the current environment or whether the conditions for parking route learning are met; in the case where the historical parking route is stored or the conditions for parking route learning are met, switching the vehicle to the first parking mode and displaying the first parking interface and guiding information; the first parking mode is the AVP standby mode.

[0011] Optionally, in response to a user's instruction based on the guiding information, switching the vehicle from the initial parking mode to the target parking mode and displaying the corresponding parking interface, including: in response to a parking instruction according to the historical parking route, switching the vehicle to the second parking mode and displaying the second mode interface; or, in response to a route learning instruction, learning and saving the target parking route; wherein, the second parking mode is the AVP working mode, and the second mode interface includes the vehicle parking process, the vehicle driving direction, the surrounding parking spaces, and the start and end points.

[0012] Optionally, in response to a route learning instruction, learning and saving the target parking route includes: displaying the parkable parking spaces in the current environment; in response to the target parking space selected by the user, generating the target parking route according to the target parking space; displaying the real-time position of the vehicle in the target parking route and showing the real-time distance from the target parking space; after completing the learning of the target parking route, saving the learned target parking route and displaying the stored historical parking routes in the order of priority.

[0013] Optionally, before displaying the parkable parking spaces in the current environment, the method further includes: obtaining vehicle state information; detecting the route learning of the vehicle state information through preset conditions to obtain a detection result; the detection result is used to represent whether the current vehicle can perform route learning; in the case where the detection result indicates that route learning can be performed, displaying the parkable parking spaces in the current environment.

[0014] Optionally, after parking the vehicle based on the target parking mode, the method further includes: detecting that there is already a vehicle in the target parking space during the parking process, or in response to the user's manual parking instruction, exiting the current parking mode and displaying the parkable parking spaces to the user; in response to the target parking space selected by the user, parking the vehicle.

[0015] In a second aspect, the present application provides a parking device, including:

[0016] An acquisition unit configured to acquire driving environment information and determine whether the driving environment information meets the parking mode switching conditions;

[0017] A determination unit, configured to enter an initial parking mode when the parking mode switching condition is satisfied;

[0018] An analysis unit, configured to analyze the driving environment information in the initial parking mode to display guiding information for switching to a target parking mode;

[0019] A switching unit, configured to, in response to a user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode and display a corresponding parking interface;

[0020] A parking unit, configured to park the vehicle based on the target parking mode.

[0021] In a third aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the parking method described in the first aspect is implemented.

[0022] In a fourth aspect, the present application provides an electronic device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, and when the processor executes the computer program, the parking method described in the first aspect is implemented.

[0023] In a fifth aspect, the present application provides a vehicle, including the parking device mentioned in the second aspect above or the electronic device mentioned in the fourth aspect above.

[0024] By means of the above technical solution, a parking method, device, electronic device, and vehicle provided by the present application first obtain driving environment information and determine whether the driving environment information meets the parking mode switching condition. The driving environment information includes the surrounding environment during the current vehicle driving process. Through the driving environment information, the environment, lights, geographical location, surrounding obstacles, etc. around the vehicle can be collected. When the parking mode switching condition is satisfied, enter the initial parking mode. Then, by analyzing the driving environment information in real time, display guiding information for switching to the target parking mode, and in response to a user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode and display a corresponding parking interface, and park the vehicle based on the target parking mode. Compared with the related art, the entrances of multiple parking modes are unified, and the initial parking mode is used as the initial state for entering parking. Then, according to the driving environment information and the user's input instruction, automatically switch to the target parking mode and provide a corresponding interaction interface, reducing unnecessary operations when the user needs to switch parking, and improving the problem that there are multiple non-unified parking function entrances and cumbersome operations in the current interaction interface.

[0025] The above description is only an overview of the technical solution of the present application. In order to better understand the technical means of the present application, it can be implemented according to the content of the specification. In order to make the above and other purposes, features, and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically exemplified below. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application and used together with the specification to explain the principles of the present application.

[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0028] Figure 1 It shows a schematic flowchart of a parking method provided by an embodiment of the present application;

[0029] Figure 2 It shows a schematic flowchart of switching between multiple parking modes provided by an embodiment of the present application;

[0030] Figure 3 It shows a schematic structural diagram of a parking device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0031] In order to better understand the above objects, features, and advantages of the present application, the following will further describe the solution of the present application. It should be noted that, without conflict, the embodiments of the present application and the features in the embodiments can be combined with each other. In addition, in order to more fully understand the characteristics and technical content of the embodiments of the present disclosure, the following will elaborate on the implementation of the embodiments of the present disclosure in conjunction with the drawings. The attached drawings are only for reference and explanation, and are not used to limit the embodiments of the present disclosure. In the following technical description, for the convenience of explanation, multiple details are provided to fully understand the disclosed embodiments. However, one or more embodiments can still be implemented without these details. In other cases, well-known structures and devices can be shown in a simplified manner.

[0032] The parking method provided in this embodiment is applied to a parking device, which can be installed in an Electronic Control Unit (ECU) inside the vehicle or in a Human-Machine Interface (HMI) system that communicates with the vehicle.

[0033] To address the issue of inconsistent function entry points for APA and AVP in the current interaction interface, which causes inconvenience to users, this embodiment proposes a parking method. As Figure 1 shown, the method includes:

[0034] S101, obtain driving environment information and determine whether the driving environment information meets the parking mode switching condition.

[0035] The driving environment information includes the surrounding perception elements during vehicle driving, such as information about the vehicle's surrounding environment, nearby light, position, temperature, etc. Through the driving environment information, the vehicle's surrounding environment, lights, geographical location, surrounding obstacles, etc. can be collected.

[0036] The parking mode switching condition is also the switching condition for the vehicle to switch from the driving state to the parking state. These switching conditions can be preset or user-defined, including but not limited to entering the geographical fence of an indoor parking lot (automatic switching), approaching a previously recorded parking space by the user, or detecting that the distance between the vehicle and a preset location is less than a preset distance (automatic switching), and the user manually turning on the parking mode, etc. At this time, the vehicle is adjusted to the initial parking mode, and the interaction interface is switched to the initial parking interface.

[0037] S102, when the parking mode switching condition is met, enter the initial parking mode.

[0038] The initial parking mode here is the APA standby mode (also known as the APA STANDBY mode), which means that the driver can search for and select the parking space to be parked according to their own will, and an automatic parking needs to be completed with auxiliary operations. In other words, it is a semi-automatic parking function that requires driver's auxiliary operations. In this state, it can be switched to other target parking modes later, and it can also be regarded as the initial mode that determines that the user needs to park but has not yet confirmed which specific parking function to use subsequently.

[0039] S103, in the initial parking mode, by analyzing the driving environment information, display the guiding information for switching to the target parking mode.

[0040] The parking interface may refer to an EID (Environment Information Disclosure) device, which can be simply understood as an in-vehicle display screen. Of course, it can also be other display devices, such as a display device set on the seat back for the rear-seat users to understand relevant information. After switching to the target parking mode, the corresponding parking interface is displayed. After entering the initial parking mode, the vehicle will continue to collect driving environment information and perform real-time analysis, and display the guiding information for switching to the target parking mode. Specifically, the purpose of continuing to analyze the driving environment information here is mainly to determine whether there is a historical parking route in the current environment of the vehicle, or whether the current environment can learn a new parking route. For example, the first parking interface and guiding information include content asking the user whether to display the existing parking route and asking whether to park according to the existing route or whether to learn a new route.

[0041] S104, in response to the user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode and display the corresponding parking interface.

[0042] The user instruction can be an instruction of multimodal input, such as voice, touch, etc. In addition, after entering the target parking mode, voice broadcast or text prompt can be performed to remind the user of the current mode.

[0043] According to the user's input instruction, the parking mode of the vehicle is automatically switched. In this embodiment, other parking modes also include the first parking mode and the second parking mode. The first parking mode is the AVP standby mode (also called the AVP STANDBY mode); the second parking mode is the AVP working mode (also called the AVP WORKING mode).

[0044] It should be noted that although the purpose of this embodiment is to reduce multiple inquiries to the user, the instruction is also mentioned here in response to the user's instruction. However, the instruction here is mainly to confirm whether the user parks automatically according to the existing route or whether to learn a new route. Compared with the related technology, many inquiry steps have been reduced. In addition, the multimodal instruction method further provides convenience for the user's interaction.

[0045] S105, park the vehicle based on the target parking mode.

[0046] For example, after responding to the user's instruction and selecting the existing historical parking route, it can be automatically switched to the second parking mode (AVP WORKING mode). In this mode, the vehicle will automatically park on behalf of the user without the user's operation, and the user only needs to confirm whether to park according to the existing historical parking route. The parking system will control the vehicle and automatically park it to the target parking space of the historical parking route.

[0047] In this embodiment, first, driving environment information is obtained, and it is determined whether the driving environment information meets the parking mode switching condition. The driving environment information includes the surrounding environment during the current vehicle driving. Through the driving environment information, the environment, lights, geographical location, surrounding obstacles, etc. around the vehicle can be collected. When the parking mode switching condition is met, the initial parking mode is entered. Then, by analyzing the driving environment information in real time, guidance information for switching to the target parking mode is displayed. In response to the user's command based on the guidance information, the vehicle is switched from the initial parking mode to the target parking mode, and the corresponding parking interface is displayed. Based on the target parking mode, the vehicle is parked. Compared with the related technology, the entrances of multiple parking modes are unified. The initial parking mode is used as the initial state for entering parking. Then, according to the driving environment information and the user's input command, it is automatically switched to the target parking mode, and the corresponding interaction interface is provided, reducing the unnecessary operations when the user needs to switch parking, and improving the problem that there are multiple non-unified parking function entrances and cumbersome operations in the current interaction interface.

[0048] It should be noted that the reason why the parking function entrances are not unified in the related technology is that there are many complex situations in the AVP and APA parking functions that are difficult to define. For example, it is impossible to distinguish various situations such as whether the user specifies a target parking space under the parking function and what state the user is in after selecting a parking space. Naturally, the corresponding interaction interface (providing selection functions and corresponding parking information and parking images) cannot be provided. In this embodiment, various situations are defined by setting multiple parking modes and detecting relevant conditions for switching between multiple parking modes, so as to provide the corresponding interaction interface. For the user, there is no need to manually select multiple parking functions and manually switch the interaction interface during the parking process. Just drive normally in the vehicle, and the parking mode can be entered after arriving at the relevant location. And the vehicle will further automatically switch to the target parking mode according to the driving environment and the user's command (mainly the selection of the existing route) and can provide the corresponding information in the interaction interface, greatly improving the convenience.

[0049] Optionally, in the initial parking mode, by analyzing the driving environment information, guidance information for switching to the target parking mode is displayed, including: analyzing the driving environment information to determine whether there is a historical parking route in the current environment or whether the condition for learning the parking route is met; when there is a stored historical parking route or the parking route learning condition is met, the vehicle is switched to the first parking mode, and the first parking interface and guidance information are displayed; the first parking mode is the AVP standby mode.

[0050] In this embodiment, the first parking interface and guidance information include content that asks the user whether to display an existing parking route and whether to park according to the existing route or learn a new route. In the initial parking mode (APA STANDBY), it is determined whether there is a historical parking route in the current environment or whether route learning can be performed in this environment. In the case of an existing historical parking route or the ability to perform parking route learning, the vehicle is switched to the first parking mode (AVP STANDBY). The purpose is to determine whether there is an existing route or a route that can be learned currently, so as to enter the AVP mode for automatic valet parking subsequently. In addition, this step is an automatic recognition without the need for user operation, thereby reducing the operation complexity.

[0051] Optionally, in response to the user's instruction based on the guidance information, the vehicle is switched from the initial parking mode to the target parking mode, and the corresponding parking interface is displayed, including: in response to the parking instruction according to the historical parking route, the vehicle is switched to the second parking mode, and the second mode interface is displayed; or, in response to the route learning instruction, the target parking route is learned and saved; wherein, the second parking mode is the AVP working mode, and the second mode interface includes the vehicle parking process, the vehicle driving direction, the surrounding parking spaces, and the start and end elements.

[0052] In this embodiment, if there is a stored historical parking route, the user is asked whether to park according to the existing route, which is also the only thing the user needs to confirm during the automatic parking process. Then the vehicle is switched to the second parking mode (AVP WORKING), and the automatic valet parking function is started (without any user operation), thereby realizing automatic parking. If there is no historical parking route, in response to the route learning instruction, the target parking route is learned and saved. The target learning route can be either that the user manually selects an optional target parking space nearby in the interaction interface or that the user manually parks in the target parking space.

[0053] It is worth additionally noting that the essence of route learning is that the user selects a target parking space. Actually, it can be set to the third parking mode (APA / AVP PARKING) mode, which is mainly used to define that the user has selected or confirmed other target parking spaces, rather than the process of autonomous parking based on the existing route.

[0054] Optionally, in response to the route learning instruction, learning and saving the target parking route includes: displaying the parking spaces that can be parked in the current environment; in response to the target parking space selected by the user, generating a target parking route according to the target parking space; displaying the real-time position of the vehicle on the target parking route and showing the real-time distance from the target parking space; after completing the learning of the target parking route, saving the learned target parking route and displaying the stored historical parking routes in the order of priority.

[0055] In this embodiment, during the process of route learning, the available parking spaces in the current environment are displayed (specifically by obtaining driving environment information). After the user makes a selection, a target parking route is automatically generated. Before the completion of parking learning, the HMI terminal records the position of the vehicle, continuously draws the driving route, displays the real-time position of the vehicle in the target parking route, and shows the real-time distance from the target parking space, learns the parking process and displays the learning progress. At the same time, after the learning of the target parking route is completed, the route is saved, and the stored historical parking routes are displayed in the order of priority. So that the automatic parking function can be directly selected from this route next time, improving convenience.

[0056] The specific learning process is as follows:

[0057] a. During learning

[0058] During learning, the driving path is displayed to the user and the learning status is prompted according to the distance. Before the completion of map learning, the HMI terminal records the position of the vehicle, continuously draws the driving route, and calculates the driving distance to display to the user.

[0059] b. Select the target parking space

[0060] Under the condition of a, the system judges the learnable parking spaces or available parking spaces for display, and the user can interact with the parking space to directly park or interact with the parking space.

[0061] c. Learning successful

[0062] After the user clicks on the parking space and the learning is successful, the learned route is displayed to the user, and the user can edit or delete the name of the current memorized route.

[0063] The priority can be sorted by time from near to far according to the saved historical parking routes. It can also be manually named by the user and synchronized to the cloud. The system will default to select the last used or the most recently created route. The rest are sorted according to the route creation time. This part of the route will be stored and synchronized to the cloud in the form of the parking lot ID, route ID, and the created name of the creation time for the restoration of the route name when the vehicle changes equipment. If the user wants to use a new route, they can switch as they wish. It is also possible to edit and delete the name of the previously stored route in this state.

[0064] Optionally, before displaying the available parking spaces in the current environment, the method further includes: obtaining vehicle status information; performing route learning detection on the vehicle status information through preset conditions to obtain a detection result; the detection result is used to characterize whether the current vehicle can perform route learning; in the case that the detection result indicates that route learning can be performed, display the available parking spaces in the current environment.

[0065] In this embodiment, before route learning, route learning detection is also performed. The route learning detection here is different from the previous judgment on whether route learning can be performed. Whether route learning can be performed is a judgment on the surrounding environment, while here it is a judgment on the vehicle's own state information. The detection result is used to represent whether the current vehicle can perform route learning; in the case where the detection result indicates that route learning can be performed, the available parking spaces in the current environment are displayed.

[0066] In some embodiments, the vehicle state information includes at least one of the opening and closing state information of closable components, such as the opening and closing information of the doors, hood, tailgate, etc.; the working state information of preset components, such as the working state information of the rearview mirrors; the number of cached route information, the number of historical learning route information, the environment information where the vehicle is currently located, etc.

[0067] The vehicle state information is detected for route learning through preset conditions to obtain a detection result, including: making a judgment based on the vehicle state information. If it meets the preset conditions, route learning can be performed; if it does not meet the preset conditions, a prompt message is generated.

[0068] For example, there are unavailable conditions during learning initialization. At this time, when the user starts learning, the corresponding unavailable reasons will be prompted, including:

[0069] Route learning is unavailable. Please close the driver's door.

[0070] Route learning is unavailable. Please close the front passenger door.

[0071] Route learning is unavailable. Please close the rear doors.

[0072] Route learning is unavailable. Please close the rear doors.

[0073] Route learning is unavailable. Please close the hood.

[0074] Route learning is unavailable. Please close the tailgate.

[0075] Route learning is unavailable. Please open the rearview mirror.

[0076] The number of basement routes has reached the upper limit of 5 / 5. Please delete the routes first.

[0077] The number of learning routes has reached the upper limit. Please go to the settings to manage the routes.

[0078] Route learning is unavailable due to reasons such as not driving into an available section, etc.

[0079] Optionally, after parking the vehicle based on the target parking mode, the method further includes: detecting that there is already a vehicle in the target parking space during the parking process, or in response to a manual parking instruction from the user, exiting the current parking mode and presenting available parking spaces to the user; and parking the vehicle in response to the target parking space selected by the user.

[0080] In this embodiment, for example, when selecting a parking space at the end of valet parking and arriving near the end, if the original parking space is occupied, the surrounding parking spaces will be highlighted and the user will be prompted that the original target parking space is occupied and a new parking space can be selected for parking.

[0081] For example, when the user selects an existing historical parking route and starts the second parking mode for automatic valet parking, if it is found during the process that the parking space of the historical parking route is occupied, or the user wants to park in another location and selects a manual parking instruction, the current automatic valet parking mode will be exited and available parking spaces nearby will be presented. And in response to the target parking space selected by the user, the vehicle will be parked. Here, the process of the user selecting the target parking space for parking is also mentioned, so it can be classified as the third parking mode together with the above route learning. The third parking mode mainly shows that the current target parking space is manually determined by the user (such as in the case of the parking space being occupied or route learning), so as to be distinguished from the first parking mode and the second parking mode.

[0082] Optionally, obtain driving environment information and determine whether the driving environment information meets the parking mode switching conditions, including: analyzing the driving environment information, and determining that the switching conditions for the parking mode are met when the vehicle is within the pre-set parking lot geographical fence range, or when the distance between the vehicle and the pre-set geographical location is less than the pre-set distance.

[0083] In this embodiment, if any of the following conditions is met, the display content will be switched to the parking EID:

[0084] Entering the indoor parking lot geographical fence (automatic switch);

[0085] Approaching a certain distance from the parking space previously recorded by the user or the geographical location set by the user (automatic switch);

[0086] The user manually activates the parking function (manual).

[0087] At the same time, if any of the following conditions is met, the display content will be switched to the driving EID:

[0088] Default startup state;

[0089] Not being within the parking lot geographical fence (automatic switch);

[0090] Leaving the parking space or geographical location recorded by the user (automatic switch);

[0091] The user manually activates the driving function (manually).

[0092] Combined with Figure 2 , a practical switching process is given for the parking modes provided in the above embodiments. In Figure 2 , a total of four parking modes are mentioned, namely the initial parking mode (APA STANDBY), the first parking mode (AVP STANDBY), the second parking mode (AVP WORKING), and the third parking mode (the user selects the target parking space for parking, APA / AVP PARKING). Multiple triggering conditions from A to I are given between the four parking modes, specifically including:

[0093] A: It is determined that route learning can start or the memory route available for use is matched in the current parking lot, and the valet parking function can be activated.

[0094] This is also the process of entering the first parking mode from the initial parking mode. This process only needs to determine whether there is a parking route or whether route learning can be performed to automatically switch, without the need for manual operation by the user.

[0095] B: The user selects a route and starts using valet parking.

[0096] This is the only place where a selection needs to be made when there is a historical parking route. It is mainly used to confirm whether to park according to the existing route. If so, it directly enters the second parking mode, that is, automatic valet parking, and the vehicle can automatically park the vehicle into the target parking space without the need for user operation.

[0097] C: After the vehicle moves to the memory parking space, it is determined that the target parking space is available and starts to park into the space.

[0098] D: In the APA STANDBY state, the user selects a parking space and starts parking

[0099] E: In the AVP STANDBY state, the user selects to use the APA function, selects a parking space and starts parking

[0100] During the above-mentioned mode process, if route learning is performed, or if there is a vehicle in the target parking space and the target parking space needs to be changed, or if the user does not want to park according to the existing historical parking route midway, such as condition C, condition D, and condition E, then the third parking mode is entered. The characteristic of this mode is that the target parking space is selected and confirmed by the user, and corresponding optional parking spaces can be provided subsequently. The user can perform manual parking or semi-automatic parking (such as the APA function mentioned above, which is an assisted parking function). It should also be noted that after selecting the corresponding mode, a corresponding interaction interface is provided simultaneously to provide the user with various information during the current parking process, such as the parking monitoring area, the three-dimensional virtual display area, the surrounding real-time images, the manual interaction area, and so on.

[0101] F: The user manually exits the AVP STANDBY state

[0102] G: The user actively exits the AVP WORKING state

[0103] H / I: Exit caused by system error

[0104] Meanwhile, it can also respond to the user's instruction to exit the current mode. Specifically, it can be by the user manually clicking on the interface to return to the previous parking mode (such as condition F, condition G). During the parking process, a system exception occurs, such as a network communication failure or a conflict between multiple parking information. In this case, it is switched to the initial parking mode (such as condition H, condition I).

[0105] In this embodiment, by setting multiple parking modes for various situations and detecting relevant conditions to switch between multiple parking modes, the definition of various situations is realized, and a corresponding interaction interface is provided. For the user, it is no longer necessary to manually select multiple parking functions and manually switch the interaction interface during the parking process. Just drive normally in the vehicle, and then enter the parking mode after arriving at the relevant location. And the vehicle will further automatically switch to the target parking mode according to the driving environment and the user's instructions (mainly the selection of the existing route) and can provide corresponding information in the interaction interface, greatly improving the convenience.

[0106] Further, as Figure 1 and Figure 2 shown in the specific implementation of the method, this embodiment provides a parking device, as Figure 3 shown, the device includes: an acquisition unit 301, a judgment unit 302, a judgment unit 303, and a parking unit 304.

[0107] The acquisition unit 301 is configured to acquire driving environment information and judge whether the driving environment information meets the parking mode switching condition;

[0108] The determination unit 302 is configured to enter the initial parking mode when the parking mode switching condition is met;

[0109] The analysis unit 303 is configured to analyze the driving environment information in the initial parking mode and display guiding information for switching to the target parking mode;

[0110] The switching unit 304 is configured to, in response to a user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode and display the corresponding parking interface;

[0111] The parking unit 305 is configured to park the vehicle based on the target parking mode.

[0112] In a specific application scenario, the analysis unit 303 is specifically configured to analyze the driving environment information to determine whether there is a historical parking route in the current environment or whether the conditions for parking route learning are met; if the historical parking route is stored or the parking route learning conditions are met, switch the vehicle to the first parking mode and display the first parking interface and guiding information; the first parking mode is the AVP standby mode.

[0113] In a specific application scenario, the switching unit 304 is further specifically configured to, in response to a parking instruction according to the historical parking route, switch the vehicle to the second parking mode and display the second mode interface; or, in response to a route learning instruction, learn and save the target parking route; wherein, the second parking mode is the AVP working mode, and the second mode interface includes the vehicle parking process, the vehicle driving direction, the surrounding parking spaces, and the start and end points.

[0114] In a specific application scenario, the switching unit 304 is further specifically configured to display the parking spaces that can be parked in the current environment;

[0115] In response to the target parking space selected by the user, generate the target parking route according to the target parking space; display the real-time position of the vehicle on the target parking route and display the real-time distance from the target parking space; after completing the learning of the target parking route, save the learned target parking route and display the stored historical parking routes in the order of priority.

[0116] In a specific application scenario, the switching unit 304 is specifically further configured to obtain vehicle status information; perform route learning detection on the vehicle status information through preset conditions to obtain a detection result; the detection result is used to represent whether the current vehicle can perform route learning; in the case where the detection result indicates that route learning can be performed, display the parkable parking spaces in the current environment. In a specific application scenario, the parking unit 305 is specifically further configured to, when a vehicle is detected in the target parking space during parking, or in response to a user's manual parking instruction, exit the current parking mode and display the parkable parking spaces to the user; in response to the target parking space selected by the user, park the vehicle.

[0117] It should be noted that for other corresponding descriptions of the various functional units involved in the parking device provided in this embodiment, reference can be made to Figure 1 and Figure 2 the corresponding descriptions therein, which will not be elaborated here.

[0118] Based on the above methods as shown in Figure 1 and Figure 2 correspondingly, this embodiment also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above methods as shown in Figure 1 and Figure 2 are implemented.

[0119] Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, and the software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods in various implementation scenarios of the present application.

[0120] Based on the above methods as shown in Figure 1 and Figure 2 and the virtual device embodiment as shown in Figure 3 for the purpose of achieving the above object, this embodiment of the present application also provides an electronic device, which can be configured on the computer side, or the vehicle side, etc. The device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to implement the above methods as shown in Figure 1 and Figure 2 are implemented.

[0121] Based on the above electronic device, this embodiment of the present application also provides a vehicle, which specifically may include: the device as shown in Figure 3 or the above electronic device. The vehicle may specifically be a new energy vehicle or a traditional vehicle, etc.

[0122] Optionally, the above-mentioned entity device may further include a user interface, a network interface, a camera, a Radio Frequency (RF) circuit, sensors, an audio circuit, a WI-FI module, and so on. The user interface may include a display screen (Display), an input unit such as a keyboard, etc. Optionally, the user interface may further include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.

[0123] Those skilled in the art can understand that the above-mentioned structure of the entity device provided in this embodiment does not constitute a limitation on the entity device, and it may include more or fewer components, or combine certain components, or have different component arrangements.

[0124] The storage medium may further include an operating system and a network communication module. The operating system is a program for managing the hardware and software resources of the above-mentioned entity device, and supports the operation of information processing programs and other software and / or programs. The network communication module is used to implement communication between components inside the storage medium, as well as communication between other hardware and software in the information processing entity device.

[0125] Through the description of the above embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus a necessary general hardware platform, or by hardware. Applying the solution of this embodiment, compared with the related technology, the entrances of multiple parking modes are unified, and the initial parking mode is used as the initial state for entering parking. Then, according to the driving environment information and the user's input instructions, it automatically switches to the target parking mode and provides a corresponding interaction interface, reducing unnecessary operations when the user needs to switch parking, and improving the problem of non-uniform entrances of multiple parking functions and cumbersome operations in the current interaction interface.

[0126] It should be noted that in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements includes not only those elements, but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device including the element.

[0127] The above description is only a specific implementation manner of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments described herein, but rather will be accorded the widest scope consistent with the principles and novel features claimed herein

[0128] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure, enabling those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, process, and other changes. The embodiments merely represent possible variations. Unless explicitly required, the individual components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or substituted for parts and features of other embodiments. As used in this application, the term "and / or" refers to any and all possible combinations including one or more of the associated listed items. Additionally, when used in this application, the term "comprise" and its variants "comprises" and / or "comprising" etc. mean the presence of the stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or groupings thereof. Without further limitation, an element defined by the statement "comprising one..." does not exclude the presence of additional identical elements in the process, method, or apparatus comprising the element. Herein, each embodiment may focus on the differences from other embodiments, and the same or similar parts among the various embodiments may be referred to each other. For the methods, devices, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, the relevant parts may refer to the description of the method part

[0129] Those skilled in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner can depend on the specific application and design constraints of the technical solution. The skilled person can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the embodiments of the present disclosure. The skilled person can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein

[0130] In the embodiments disclosed in this article, the disclosed methods, products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units can be merely a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms. The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to implement this embodiment. Additionally, in the embodiments of the present disclosure, the various functional units can be integrated in one processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit.

[0131] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions marked in the block can occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, which can depend on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks can also occur in a different order than that disclosed in the description. Sometimes, there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the reverse order, which can depend on the functions involved. Each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

Claims

1. A parking method, characterized in that, it includes: Obtain driving environment information and determine whether the driving environment information meets the parking mode switching condition; When the parking mode switching condition is met, enter the initial parking mode; In the initial parking mode, by analyzing the driving environment information, display guiding information for switching to the target parking mode; In response to a user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode and display the corresponding parking interface; Based on the target parking mode, park the vehicle.

2. The method according to claim 1, characterized in that, The step of, in the initial parking mode, by analyzing the driving environment information, display guiding information for switching to the target parking mode, includes: Analyze the driving environment information to determine whether there is a historical parking route in the current environment or whether the conditions for parking route learning are met; When the historical parking route is already stored or the parking route learning conditions are met, switch the vehicle to the first parking mode and display the first parking interface and guiding information; the first parking mode is the AVP standby mode.

3. The method according to claim 2, characterized in that, The step of, in response to a user's instruction based on the guiding information, switch the vehicle from the initial parking mode to the target parking mode and display the corresponding parking interface, includes: In response to a parking instruction according to the historical parking route, switch the vehicle to the second parking mode and display the second mode interface; or, In response to a route learning instruction, learn and save the target parking route; wherein, the second parking mode is the AVP working mode, and the second mode interface includes the vehicle parking process, the vehicle driving direction, the surrounding parking spaces and the start and end points elements.

4. The method according to claim 3, characterized in that, The step of, in response to a route learning instruction, learn and save the target parking route, includes: Display the parkable parking spaces in the current environment; In response to the target parking space selected by the user, generate the target parking route according to the target parking space; Display the real-time position of the vehicle in the target parking route and display the real-time distance from the target parking space; After the learning of the target parking route is completed, save the learned target parking route and display the stored historical parking routes in the order of priority.

5. The method according to claim 4, characterized in that, Before the step of displaying the parkable parking spaces in the current environment, the method further includes: Obtain vehicle status information; Perform route learning detection on the vehicle status information through preset conditions to obtain a detection result; the detection result is used to represent whether the current vehicle can perform route learning; When the detection result indicates that route learning is possible, display the parkable parking spaces in the current environment.

6. The method according to claim 1, characterized in that, After parking the vehicle based on the target parking mode, the method further includes: During the parking process, if it is detected that there is already a vehicle in the target parking space, or in response to the user's manual parking instruction, exit the current parking mode and display the available parking spaces for the user. In response to the target parking space selected by the user, park the vehicle.

7. A parking device Characterized in that It includes: An acquisition unit configured to acquire driving environment information and determine whether the driving environment information meets the parking mode switching condition; A judgment unit configured to enter the initial parking mode when the parking mode switching condition is met; An analysis unit configured to, in the initial parking mode, display guidance information for switching to the target parking mode by analyzing the driving environment information; A switching unit configured to, in response to an instruction from the user based on the guidance information, switch the vehicle from the initial parking mode to the target parking mode and display the corresponding parking interface; A parking unit configured to park the vehicle based on the target parking mode.

8. A computer-readable storage medium, on which a computer program is stored Characterized in that When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 6.

9. An electronic device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor Characterized in that When the processor executes the computer program, it implements the method according to any one of claims 1 to 6.

10. A vehicle Characterized in that It includes: The device according to claim 7, or the electronic device according to claim 9.