Vehicle control method and device, electronic equipment, vehicle and storage medium
By installing a control knob in the vehicle, the display of candidate parking spaces and the selection of the target parking space can be realized, which solves the problem of cumbersome user interaction in the existing intelligent parking system and improves the user experience and operational flexibility.
Patent Information
- Application Number
- CN202512053267.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-31
- Publication Date
- 2026-03-03
AI Technical Summary
Existing intelligent parking systems have cumbersome user interaction processes, rely on the vehicle's infotainment screen for limited interaction methods, and result in a poor user experience.
A control knob is installed in the vehicle to perform parking operations, including displaying candidate parking spaces, selecting the target parking space, and initiating parking, reducing reliance on the display screen.
It enhances the user experience, improves operational flexibility, and simplifies the parking process.
Smart Images

Figure CN121590580A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of vehicle technology, and particularly relates to a vehicle control method, device, electronic equipment, vehicle, and storage medium. Background Technology
[0002] With the rapid development and market penetration of autonomous driving technology, intelligent parking systems, as a core function to improve driving convenience, have gradually become standard equipment in mainstream models. This system can effectively solve the parking problems of users in narrow spaces and complex road conditions, significantly reduce the difficulty of driving operations, and is of great significance to improving the vehicle user experience and enhancing the market competitiveness of models. It is one of the important development directions in the current field of automotive intelligence. Existing intelligent parking systems mainly rely on vehicle sensors (such as cameras, radar, and ultrasonic sensors) to perform their functions. The sensors scan the vehicle's surrounding environment, build a parking space map, and identify available parking spaces. The system then feeds back the identified parking space information and displays it on the vehicle's screen. Finally, it automatically controls the vehicle's steering wheel, accelerator, and brakes to complete the entire parking maneuver. However, current smart parking solutions on the market still have significant limitations in user interaction. The core problem lies in their strong reliance on the vehicle's infotainment screen and the rigid, singular interaction method. Specifically, after activating the function, the user needs to select the target parking space by touching the screen while the vehicle is stationary. Afterward, the user needs to tap "Start Parking" on the screen again to enter the automatic parking execution phase. This interaction mode is cumbersome, inconvenient for users, and lacks flexibility. Summary of the Invention
[0003] This application provides a vehicle control method, device, electronic device, vehicle, and storage medium. By setting a control knob in the vehicle, it is convenient for users to operate. Users can perform parking operations by controlling the knob without having to repeatedly lift their hands to click the display screen, which improves the user experience and provides high flexibility.
[0004] In a first aspect, embodiments of this application provide a vehicle control method, the method being applied to a vehicle, the method comprising: When the parking function of the vehicle is activated, candidate parking spaces within a preset range corresponding to the vehicle are displayed; In response to a parking space selection operation on the control knob of the vehicle, a target parking space is determined from the candidate parking spaces; In response to a parking start operation on the control knob, a parking operation is performed to park the vehicle in the target parking space.
[0005] In one embodiment of this application, displaying candidate parking spaces within a preset range corresponding to the vehicle when the vehicle's parking function is activated includes: When the parking function of the vehicle is activated, in response to the activation operation of the control knob for the vehicle, the current mode of the control knob activation is determined. When the current mode is parking mode, candidate parking spaces within a preset range corresponding to the vehicle are displayed.
[0006] In one embodiment of this application, determining the current activation mode of the control knob in response to an activation operation of the control knob for the vehicle includes: In response to a wake-up operation of the vehicle's control knob, the display shows at least one pre-configured functional mode of the vehicle. In response to a mode selection operation on the control knob of the vehicle, a selected function mode is determined from at least one of the function modes; The selected function mode is set as the current mode activated by the control knob.
[0007] In one embodiment of this application, when the current mode is parking mode, displaying candidate parking spaces within a preset range corresponding to the vehicle includes: When the current mode is parking mode, first information corresponding to the vehicle is obtained, the first information including the vehicle information and the parking area corresponding to the vehicle; Based on the first information, determine whether the vehicle meets the preset parking conditions; When the vehicle meets the preset parking conditions, the parking spaces within the preset range corresponding to the vehicle are identified; If a candidate parking space is detected within the preset range, the candidate parking space corresponding to the vehicle within the preset range is displayed.
[0008] In one embodiment of this application, determining a target parking space from the candidate parking spaces in response to a parking space selection operation on a control knob for the vehicle includes: In response to a rotation operation of the control knob, rotation parameters corresponding to the rotation operation are determined, the rotation parameters including rotation angle and rotation direction; Based on the rotation parameters, a pre-parking space is determined from the candidate parking spaces; In response to a parking space selection operation on the control knob, the pre-parking space is determined as the target parking space.
[0009] In one embodiment of this application, determining the pre-parking space from the candidate parking spaces based on the rotation parameters includes: The rotation angle corresponding to the rotation operation is determined, and the rotation angle includes at least one preset angle, which is the minimum rotation unit pre-configured by the control knob; Based on the rotation direction and the rotation angle, a pre-parking space is determined from the candidate parking spaces.
[0010] In one embodiment of this application, the method further includes: Each time the preset angle is rotated, a preset operation is performed. The preset operation includes at least one of the following: controlling the motor inside the control knob to vibrate, controlling the vehicle to play a prompt sound, and highlighting the candidate parking space corresponding to the preset angle.
[0011] In one embodiment of this application, the vehicle information includes the vehicle's speed, the vehicle's gear position, and the state of the vehicle's target components; The step of determining whether the vehicle meets the preset parking conditions based on the first information includes: If the vehicle's speed is less than or equal to a preset speed, the vehicle's gear is in a preset gear, the target component is in a normal state, and the parking area is larger than a preset size, then the vehicle is determined to meet the preset parking conditions. If the vehicle's speed is greater than a preset speed, or the vehicle's gear is not in a preset gear, or the target component is in an abnormal state, or the parking area is smaller than or equal to a preset size, then the vehicle is determined not to meet the preset parking conditions.
[0012] Secondly, embodiments of this application provide a vehicle control device, the device comprising: The display module is used to display candidate parking spaces within a preset range corresponding to the vehicle when the vehicle's parking function is activated. A determination module is configured to determine a target parking space from the candidate parking spaces in response to a parking space selection operation on a control knob for the vehicle; A control module is configured to perform a parking operation in response to a parking start operation on the control knob, so as to park the vehicle in the target parking space.
[0013] Thirdly, embodiments of this application provide an electronic device, including: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, it implements the vehicle control method as described in the first aspect.
[0014] Fourthly, embodiments of this application provide a vehicle including the electronic equipment described in the third aspect.
[0015] Fifthly, embodiments of this application provide a computer-readable storage medium storing computer program instructions that, when executed by a processor, implement the vehicle control method as described in the first aspect.
[0016] In a sixth aspect, embodiments of this application provide a computer program product in which instructions, when executed by a processor of an electronic device, cause the electronic device to perform the vehicle control method as described in the first aspect.
[0017] This application provides a vehicle control method, device, electronic device, vehicle, and storage medium. When the vehicle's parking function is activated, it displays candidate parking spaces within a preset range corresponding to the vehicle; in response to a parking space selection operation on the vehicle's control knob, it determines a target parking space from the candidate parking spaces; in response to a parking start operation on the control knob, it executes a parking operation to park the vehicle in the target parking space. In the above steps, by setting a control knob in the vehicle, it is convenient for users to operate. Users can perform parking operations by controlling the knob without having to repeatedly lift their hands to click the display screen, improving the user experience and providing high flexibility. Attached Figure Description
[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0019] Figure 1 This is a schematic flowchart of a vehicle control method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the functional modes provided in the embodiments of this application; Figure 3 This is a parking space diagram provided in an embodiment of this application; Figure 4 This is a schematic diagram of the control knob provided in an embodiment of this application; Figure 5 This is a schematic diagram of the vehicle control device provided in the embodiments of this application; Figure 6 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0020] The features and exemplary embodiments of various aspects of this application will be described in detail below. To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain this application and not to limit it. For those skilled in the art, this application can be implemented without some of these specific details. The following description of the embodiments is merely to provide a better understanding of this application by illustrating examples.
[0021] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus that includes said element.
[0022] In all specific embodiments of this application, when processing data related to user identity or characteristics, such as user information, user behavior data, user historical data, and user location information, user permission or consent is obtained first. Furthermore, the collection, use, and processing of this data comply with relevant laws, regulations, and standards. Additionally, when embodiments of this application require access to sensitive personal information, separate permission or consent from the user is obtained through pop-ups or redirects to confirmation pages. Only after obtaining the user's separate permission or consent is the necessary user-related data required for the proper functioning of these embodiments obtained.
[0023] The vehicles can be private cars, such as sedans, SUVs, MPVs, or pickup trucks. They can also be commercial vehicles, such as vans, buses, small trucks, or large semi-trailers. Vehicles can be either gasoline-powered or new energy vehicles. When a vehicle is a new energy vehicle, it can be a hybrid or a pure electric vehicle.
[0024] To address the problems of the prior art, embodiments of this application provide a vehicle control method, apparatus, electronic device, vehicle, and storage medium. The vehicle control method provided in this application embodiment will be described first below.
[0025] Figure 1 A flowchart illustrating a vehicle control method provided in an embodiment of this application is shown. Figure 1 As shown, the vehicle control method provided in this application embodiment is applied to a vehicle and includes the following steps 101-104, wherein: Step 101: When the parking function of the vehicle is activated, display the candidate parking spaces within the preset range corresponding to the vehicle.
[0026] The execution subject of this embodiment can be an electronic device installed in the vehicle. The user pre-activates the parking function. When the vehicle's parking function is activated, candidate parking spaces within a preset range corresponding to the vehicle are displayed. The preset range is set based on the operating conditions of the vehicle's radar, camera, and other components. Some parking spaces are already occupied by other vehicles, and some parking spaces are not occupied, but there may be other obstacles. The above parking spaces cannot be used as candidate parking spaces, and candidate parking spaces within the preset range corresponding to the vehicle are displayed.
[0027] Step 102: In response to a parking space selection operation on the control knob of the vehicle, a target parking space is determined from the candidate parking spaces.
[0028] In this embodiment, the user manipulates the vehicle's control knob, such as by pressing the vehicle's control knob, to select a parking space from the candidate parking spaces, thereby triggering a selection operation. In response to the parking space selection operation on the vehicle's control knob, the target parking space, i.e., the parking space selected by the user, is determined from the candidate parking spaces.
[0029] Step 103: In response to a parking start operation on the control knob, perform a parking operation to park the vehicle in the target parking space.
[0030] The vehicle is pre-configured with a control knob that is connected to the vehicle's communication system. The control knob is located on the vehicle's center console. This location is for user convenience, especially for the driver, and can be considered as a shortcut key for the vehicle.
[0031] In this embodiment, the user manipulates the vehicle's control knob, such as by pressing the control knob, thereby triggering a parking operation. In response to the parking initiation operation on the control knob, the parking operation is performed so that the vehicle is parked in the target parking space, completing the parking of the vehicle.
[0032] In this embodiment, when the vehicle's parking function is activated, candidate parking spaces within a preset range corresponding to the vehicle are displayed. In response to a parking space selection operation on the control knob, a target parking space is determined from the candidate parking spaces. In response to a parking start operation on the control knob, the vehicle's parking operation is executed so that the vehicle is parked in the target parking space. In the above steps, by setting a control knob in the vehicle, it is convenient for users to operate. Users can perform parking operations by controlling the knob without having to repeatedly lift their hands to click the display screen, which improves the user experience and provides high flexibility.
[0033] In one embodiment of this application, displaying candidate parking spaces within a preset range corresponding to the vehicle when the vehicle's parking function is activated includes: When the parking function of the vehicle is activated, in response to the activation operation of the control knob for the vehicle, the current mode of the control knob activation is determined. When the current mode is parking mode, candidate parking spaces within a preset range corresponding to the vehicle are displayed.
[0034] In this embodiment, the user operates the control knob, such as pressing the vehicle's control knob, thereby activating the vehicle's control knob. In response to the activation operation of the vehicle's control knob, the vehicle determines the current mode of the control knob activation. The pre-configured modes include driving mode, parking mode, drone mode, air conditioning mode, multimedia mode, etc., and the current mode is one of the pre-configured modes.
[0035] In intelligent assisted driving mode, the vehicle's driving functions can be controlled via the control knob; in drone mode, the onboard drone can be controlled via the control knob; in air conditioning mode, the vehicle's air conditioning can be controlled via the control knob; in multimedia mode, the vehicle's multimedia system can be controlled via the control knob; and in parking mode, the vehicle's parking function can be controlled via the control knob.
[0036] Specifically, when the current mode is parking mode, the parking spaces within the preset range corresponding to the vehicle are identified to obtain candidate parking spaces within the preset range, and the candidate parking spaces within the preset range corresponding to the vehicle are displayed.
[0037] Users can park by activating the control knob, making it convenient for them to operate.
[0038] In one embodiment of this application, determining the current activation mode of the control knob in response to an activation operation of the control knob for the vehicle includes: In response to a wake-up operation of the vehicle's control knob, the display shows at least one pre-configured functional mode of the vehicle. In response to a mode selection operation on the control knob of the vehicle, a selected function mode is determined from at least one of the function modes; The selected function mode is set as the current mode activated by the control knob.
[0039] In this embodiment, to avoid accidental triggering, the control knob is activated by a long press and click. In response to this activation, at least one functional mode configured for the vehicle is displayed, such as... Figure 2As shown, when a user presses and holds the control knob, at least one functional mode of the vehicle configuration will be displayed on the vehicle's central control screen. These modes include drone mode, driving mode, suspension height mode, air conditioning mode, multimedia mode, and parking mode. Each mode corresponds to a different function: driving mode corresponds to driving-related functions, parking mode corresponds to parking-related functions, drone mode corresponds to in-vehicle drone-related functions, air conditioning mode corresponds to air conditioning-related functions, and multimedia mode corresponds to multimedia-related functions.
[0040] It should be noted that the functional mode is not limited to the above modes, and can also be other modes.
[0041] Furthermore, the user manipulates the vehicle's control knob, such as by rotating the vehicle's control knob, to select a function mode from at least one function mode. That is, in response to the mode selection operation of the vehicle's control knob, the selected function mode is determined from at least one function mode, and the selected function mode is used as the current mode activated by the control knob.
[0042] The control knob has different functions in different modes. It is pre-configured with multiple function modes, and users can select the desired mode to meet their different operation needs.
[0043] In one embodiment of this application, when the current mode is parking mode, displaying candidate parking spaces within a preset range corresponding to the vehicle includes: When the current mode is parking mode, first information corresponding to the vehicle is obtained, the first information including the vehicle information and the parking area corresponding to the vehicle; Based on the first information, determine whether the vehicle meets the preset parking conditions; When the vehicle meets the preset parking conditions, the parking spaces within the preset range corresponding to the vehicle are identified; If a candidate parking space is detected within the preset range, the candidate parking space corresponding to the vehicle within the preset range is displayed.
[0044] In this embodiment, when the current mode is parking mode, the first information corresponding to the vehicle is obtained. The first information includes vehicle information, such as vehicle speed and gear. The first information also includes the parking area corresponding to the vehicle. Based on the first information, it is determined whether the vehicle meets the preset parking conditions. If the vehicle meets the preset parking conditions, the parking spaces within the preset range corresponding to the vehicle are identified. For example, the parking spaces within the preset range are identified with the vehicle as the origin and a radius of 20 meters.
[0045] If candidate parking spaces are detected within a preset range, display the candidate parking spaces within the preset range.
[0046] Parking only occurs when parking conditions are met, which helps users quickly determine the availability of the parking function.
[0047] In one embodiment of this application, determining a target parking space from the candidate parking spaces in response to a parking space selection operation on a control knob for the vehicle includes: In response to a rotation operation of the control knob, rotation parameters corresponding to the rotation operation are determined, the rotation parameters including rotation angle and rotation direction; Based on the rotation parameters, a pre-parking space is determined from the candidate parking spaces; In response to a parking space selection operation on the control knob, the pre-parking space is determined as the target parking space.
[0048] In this embodiment, as Figure 3 As shown, each candidate parking space corresponds to an identifier or number. The user operates the control knob, such as rotating the control knob. In response to the rotation operation of the control knob, the rotation parameters corresponding to the rotation operation are determined. The rotation parameters include the rotation angle and the rotation direction. The rotation direction includes counterclockwise rotation and clockwise rotation. Based on the rotation parameters, the reserved parking space is determined from the candidate parking spaces. The reserved parking space is the parking space intended for parking.
[0049] like Figure 4 As shown, the control knob has a press confirmation area. Users can press to confirm, such as triggering a parking space selection operation by pressing, selecting a parking space by rotating the control knob, and finally pressing to confirm.
[0050] Furthermore, after selecting a parking space, the user manipulates the control knob, such as by pressing the control knob, to trigger the selection operation. In response to the selection operation on the control knob, the pre-parking space is determined as the target parking space, which is the parking space finally selected by the user.
[0051] By installing a control knob in the vehicle, it is convenient for users to operate and to quickly locate the target parking space.
[0052] In one embodiment of this application, determining the pre-parking space from the candidate parking spaces based on the rotation parameters includes: The rotation angle corresponding to the rotation operation is determined, and the rotation angle includes at least one preset angle, which is the minimum rotation unit pre-configured by the control knob; Based on the rotation direction and the rotation angle, a pre-parking space is determined from the candidate parking spaces.
[0053] In this embodiment, the rotation angle corresponding to the rotation operation is determined. The rotation angle includes at least one preset angle. Each preset angle is the minimum rotation unit pre-configured for the control knob, such as 15°. Each time the user rotates by a preset angle, the corresponding parking space and / or parking space identifier is highlighted. For example, if a default parking space exists in the display interface, the default parking space is usually highlighted when displaying candidate parking spaces within a preset range corresponding to the vehicle. The default parking space is generally the parking space closest to the vehicle. Figure 3 In the case of parking space number 3, the user can select parking space number 2 from the candidate parking spaces by rotating it clockwise by a preset angle. At this time, parking space number 2 will be highlighted.
[0054] Users can easily select a parking space from the candidate spaces by simply rotating the control knob, making the process convenient.
[0055] In one embodiment of this application, the method further includes: Each time the preset angle is rotated, a preset operation is performed. The preset operation includes at least one of the following: controlling the motor inside the control knob to vibrate, controlling the vehicle to play a prompt sound, and highlighting the candidate parking space corresponding to the preset angle.
[0056] In this embodiment, a preset operation is performed every time the preset angle is rotated. The preset operation includes at least one of the following: controlling the vibration of the motor in the control knob, controlling the vehicle parking prompt sound, and highlighting the candidate vehicle corresponding to the preset angle. The vibration feedback allows the user to quickly determine whether the control knob has been successfully triggered, avoiding misoperation. The prompt sound is also to make the user clearer about their operation. The highlighting can be a dynamic highlight box and the parking space can be enlarged for display.
[0057] Multiple cues, including tactile, visual, and auditory cues, can enhance the parking experience.
[0058] In one embodiment of this application, the vehicle information includes the vehicle's speed, the vehicle's gear position, and the state of the vehicle's target components; The step of determining whether the vehicle meets the preset parking conditions based on the first information includes: If the vehicle's speed is less than or equal to a preset speed, the vehicle's gear is in a preset gear, the target component is in a normal state, and the parking area is larger than a preset size, then the vehicle is determined to meet the preset parking conditions. If the vehicle's speed is greater than a preset speed, or the vehicle's gear is not in a preset gear, or the target component is in an abnormal state, or the parking area is smaller than or equal to a preset size, then the vehicle is determined not to meet the preset parking conditions.
[0059] In this embodiment, the vehicle information includes the vehicle speed, the vehicle gear, and the status of the target component of the vehicle, wherein the vehicle speed can be set to 15 km / h.
[0060] If the vehicle's speed is less than or equal to a preset speed, such as 15 km / h; the vehicle's gear is in a preset gear, such as a parking gear (P); the vehicle's target components may include radar and cameras, the target components are in normal condition, and the parking area is larger than a preset size, which can be determined based on the vehicle's dimensions, such as reserving a preset size based on the vehicle's length and width, then the vehicle meets the preset parking conditions.
[0061] If the vehicle's speed is greater than the preset speed, the vehicle's gear is not in the preset gear, the target component is in an abnormal state, or the parking area is smaller than or equal to the preset size, it means that parking is not possible at this time, the vehicle does not meet the preset parking conditions, or the vehicle is not suitable for parking on the weekend. A prompt message can be displayed or played to inform the user that the parking conditions are not met.
[0062] The above methods help users quickly determine the availability of the parking function.
[0063] In one embodiment of this application, identifying parking spaces within a preset range corresponding to the vehicle includes: Detect whether there are any available parking spaces within a preset range corresponding to the vehicle; If an empty parking space is detected, check whether there are obstacles in a preset area of the empty parking space; If no obstacles are detected in the preset area of the vacant parking space, the vacant parking space is marked as the candidate parking space.
[0064] In this embodiment, if there is an empty vehicle within a preset range corresponding to the vehicle, and if an empty vehicle is detected, if there is an obstacle in a preset area of the empty parking space, and if an obstacle is detected in the preset area of the empty parking space and the obstacle is immovable, the empty parking space is marked as an unavailable parking space; if no obstacle is detected in the preset area of the empty parking space, the empty parking space is marked as a candidate parking space.
[0065] By identifying parking spaces, available parking spaces can be quickly located.
[0066] Figure 5 A structural diagram of the vehicle control device provided in an embodiment of this application is shown. Figure 5 As shown, the vehicle control device 500 includes: Display module 501 is used to display candidate parking spaces within a preset range corresponding to the vehicle when the parking function of the vehicle is activated. The determination module 502 is configured to determine a target parking space from the candidate parking spaces in response to a parking space selection operation on the control knob of the vehicle; The control module 503 is configured to perform a parking operation in response to a parking start operation on the control knob, so as to park the vehicle in the target parking space.
[0067] In one embodiment of this application, the display module 501 is further configured to, in response to the activation operation of the control knob for the vehicle when the parking function of the vehicle is activated, determine the current mode of the control knob activation; and when the current mode is the parking mode, display candidate parking spaces within a preset range corresponding to the vehicle.
[0068] In one embodiment of this application, the display module 501 is specifically configured to, in response to a wake-up operation of the control knob of the vehicle, display at least one pre-configured functional mode of the vehicle; in response to a mode selection operation of the control knob of the vehicle, determine the selected functional mode from at least one of the functional modes; and determine the selected functional mode as the current mode activated by the control knob.
[0069] In one embodiment of this application, the display module 501 is specifically configured to: when the current mode is parking mode, obtain first information corresponding to the vehicle, the first information including vehicle information and parking area corresponding to the vehicle; determine whether the vehicle meets preset parking conditions based on the first information; when the vehicle meets the preset parking conditions, identify parking spaces within a preset range corresponding to the vehicle; and when candidate parking spaces are identified within the preset range, display the candidate parking spaces within the preset range corresponding to the vehicle.
[0070] In one embodiment of this application, the determining module 502 is further configured to, in response to a rotation operation of the control knob, determine rotation parameters corresponding to the rotation operation, the rotation parameters including a rotation angle and a rotation direction; determine a pre-parking space from the candidate parking spaces based on the rotation parameters; and, in response to a parking space selection operation of the control knob, determine the pre-parking space as the target parking space.
[0071] In one embodiment of this application, the determining module 502 is specifically used to determine the rotation angle corresponding to the rotation operation, the rotation angle including at least one preset angle, the preset angle being the minimum rotation unit pre-configured by the control knob; and based on the rotation direction and the rotation angle, to determine the pre-parking space from the candidate parking spaces.
[0072] In one embodiment of this application, the device further includes a prompting module; The prompt module is used to perform a preset operation every time the preset angle is rotated. The preset operation includes at least one of the following: controlling the motor in the control knob to vibrate, controlling the vehicle to play a prompt sound, and highlighting the candidate parking space corresponding to the preset angle.
[0073] In one embodiment of this application, the display module 501 is further configured to determine that the vehicle meets the preset parking conditions if the vehicle's speed is less than or equal to a preset speed, the vehicle's gear is in a preset gear, the target component is in a normal state, and the parking area is larger than a preset size; and to determine that the vehicle does not meet the preset parking conditions if the vehicle's speed is greater than the preset speed, the vehicle's gear is not in a preset gear, the target component is in an abnormal state, or the parking area is smaller than or equal to a preset size.
[0074] The vehicle control device provided in this application embodiment can realize the various processes implemented in the aforementioned vehicle control method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0075] Figure 6 A schematic diagram of the hardware structure of the electronic device provided in an embodiment of this application is shown.
[0076] The electronic device may include a processor 601 and a memory 602 storing computer program instructions.
[0077] Specifically, the processor 601 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this application.
[0078] Memory 602 may include mass storage for data or instructions. For example, and not limitingly, memory 602 may include a hard disk drive (HDD), floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 602 may include removable or non-removable (or fixed) media. Where appropriate, memory 602 may be internal or external to the integrated gateway disaster recovery device. In a particular embodiment, memory 602 is non-volatile solid-state memory.
[0079] Memory may include read-only memory (ROM), random access memory (RAM), disk storage media devices, optical storage media devices, flash memory devices, and electrical, optical, or other physical / tangible memory storage devices. Therefore, typically, memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to the first aspect of this disclosure.
[0080] The processor 601 implements any of the methods described above in the above embodiments by reading and executing computer program instructions stored in the memory 602.
[0081] In one example, the electronic device may also include a communication interface 603 and a bus 610. For example, Figure 6 As shown, the processor 601, memory 602, and communication interface 603 are connected through bus 610 and complete communication with each other.
[0082] The communication interface 603 is mainly used to realize communication between various modules, devices, units and / or equipment in the embodiments of this application.
[0083] Bus 610 includes hardware, software, or both, that couples components of a method or electronic device as described above together. For example, and not as a limitation, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Enhanced Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), HyperTransport (HT) interconnect, an Industry Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a Microchannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local (VLB) bus, or other suitable buses, or combinations of two or more of these. Where appropriate, bus 610 may include one or more buses. Although specific buses are described and illustrated in embodiments of this application, any suitable bus or interconnect is contemplated herein.
[0084] In addition, this application provides a vehicle that includes the aforementioned electronic equipment.
[0085] Alternatively, embodiments of this application can be implemented using a computer storage medium. This computer storage medium stores computer program instructions; when these computer program instructions are executed by a processor, they implement any of the vehicle control methods described in the above embodiments.
[0086] Alternatively, this application embodiment can provide a computer program product for implementation, wherein the instructions in the computer program product, when executed by the processor of an electronic device, cause the electronic device to implement any of the vehicle control methods in the above embodiments.
[0087] It should be clarified that this application is not limited to the specific configurations and processes described above and shown in the figures. For the sake of brevity, detailed descriptions of known methods are omitted here. In the above embodiments, several specific steps are described as examples. However, the method process of this application is not limited to the specific steps described. Those skilled in the art can make various changes, modifications, and additions, or change the order of steps, after understanding the spirit of this application.
[0088] The functional blocks shown in the above-described structural diagram can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application-specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of this application are programs or code segments used to perform the required tasks. Programs or code segments can be stored on a machine-readable medium or transmitted over a transmission medium or communication link via data signals carried on a carrier wave. "Machine-readable medium" can include any medium capable of storing or transmitting information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, etc. Code segments can be downloaded via computer networks such as the Internet, intranets, etc.
[0089] It should also be noted that the exemplary embodiments mentioned in this application describe methods or systems based on a series of steps or apparatus. However, this application is not limited to the order of the above steps; that is, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.
[0090] The aspects of this disclosure have been described above with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It should be understood that each block in the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that these instructions, executable via the processor of the computer or other programmable data processing apparatus, enable the implementation of the functions / actions specified in one or more blocks of the flowchart illustrations and / or block diagrams. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field-programmable logic circuit. It is also understood that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can also be implemented by special-purpose hardware performing the specified functions or actions, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0091] The above description is merely a specific implementation of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, modules, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here. It should be understood that the protection scope of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and these modifications or substitutions should all be covered within the protection scope of this application.
Claims
1. A vehicle control method, characterized in that, The method is applied to a vehicle, and the method includes: When the parking function of the vehicle is activated, candidate parking spaces within a preset range corresponding to the vehicle are displayed; In response to a parking space selection operation on the control knob of the vehicle, a target parking space is determined from the candidate parking spaces; In response to a parking start operation on the control knob, a parking operation is performed to park the vehicle in the target parking space.
2. The vehicle control method according to claim 1, characterized in that, When the parking function of the vehicle is activated, displaying candidate parking spaces within a preset range corresponding to the vehicle includes: When the parking function of the vehicle is activated, in response to the activation operation of the control knob for the vehicle, the current mode of the control knob activation is determined. When the current mode is parking mode, candidate parking spaces within a preset range corresponding to the vehicle are displayed.
3. The vehicle control method according to claim 2, characterized in that, The step of determining the current activation mode of the control knob in response to an activation operation of the vehicle's control knob includes: In response to a wake-up operation of the vehicle's control knob, the display shows at least one pre-configured functional mode of the vehicle. In response to a mode selection operation on the control knob of the vehicle, a selected function mode is determined from at least one of the function modes; The selected function mode is set as the current mode activated by the control knob.
4. The vehicle control method according to claim 2, characterized in that, When the current mode is parking mode, displaying candidate parking spaces within a preset range corresponding to the vehicle includes: When the current mode is parking mode, first information corresponding to the vehicle is obtained, the first information including the vehicle information and the parking area corresponding to the vehicle; Based on the first information, determine whether the vehicle meets the preset parking conditions; When the vehicle meets the preset parking conditions, the parking spaces within the preset range corresponding to the vehicle are identified; If a candidate parking space is detected within the preset range, the candidate parking space corresponding to the vehicle within the preset range is displayed.
5. The vehicle control method according to claim 1, characterized in that, The step of determining a target parking space from the candidate parking spaces in response to a parking space selection operation on a control knob for the vehicle includes: In response to a rotation operation of the control knob, rotation parameters corresponding to the rotation operation are determined, the rotation parameters including rotation angle and rotation direction; Based on the rotation parameters, a pre-parking space is determined from the candidate parking spaces; In response to a parking space selection operation on the control knob, the pre-parking space is determined as the target parking space.
6. The vehicle control method according to claim 5, characterized in that, The step of determining the pre-parking space from the candidate parking spaces based on the rotation parameters includes: The rotation angle corresponding to the rotation operation is determined, and the rotation angle includes at least one preset angle, which is the minimum rotation unit pre-configured by the control knob; Based on the rotation direction and the rotation angle, a pre-parking space is determined from the candidate parking spaces.
7. The vehicle control method according to claim 6, characterized in that, The method further includes: Each time the preset angle is rotated, a preset operation is performed. The preset operation includes at least one of the following: controlling the motor inside the control knob to vibrate, controlling the vehicle to play a prompt sound, and highlighting the candidate parking space corresponding to the preset angle.
8. The vehicle control method according to claim 4, characterized in that, The vehicle information includes the vehicle's speed, the vehicle's gear position, and the status of the vehicle's target components; The step of determining whether the vehicle meets the preset parking conditions based on the first information includes: If the vehicle's speed is less than or equal to a preset speed, the vehicle's gear is in a preset gear, the target component is in a normal state, and the parking area is larger than a preset size, then the vehicle is determined to meet the preset parking conditions. If the vehicle's speed is greater than a preset speed, or the vehicle's gear is not in a preset gear, or the target component is in an abnormal state, or the parking area is smaller than or equal to a preset size, then the vehicle is determined not to meet the preset parking conditions.
9. A vehicle control device, characterized in that, The device includes: The display module is used to display candidate parking spaces within a preset range corresponding to the vehicle when the vehicle's parking function is activated. A determination module is configured to determine a target parking space from the candidate parking spaces in response to a parking space selection operation on a control knob for the vehicle; A control module is configured to perform a parking operation in response to a parking start operation on the control knob, so as to park the vehicle in the target parking space.
10. An electronic device, characterized in that, include: Processor and memory storing computer program instructions; When the processor executes the computer program instructions, it implements the vehicle control method as described in any one of claims 1-8.
11. A vehicle, characterized in that, Including the electronic device as described in claim 10.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that, when executed by a processor, implement the vehicle control method as described in any one of claims 1-8.