Vehicle control method and device

By using control devices in the vehicle to identify user intentions and automatically control the vehicle to enter the service status, the problem of users requiring manual operation before vehicle service is solved, and the convenience of vehicle use and user experience are improved.

WO2025087326A1PCT designated stage expired Publication Date: 2025-05-01HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/127015
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-24
Filing Date
2024-10-24
Publication Date
2025-05-01

AI Technical Summary

Technical Problem

Before performing vehicle services, users need to control the vehicle through manual operations, which reduces the convenience of using the vehicle and leads to poor user experience.

Method used

The vehicle's status information is obtained through the control device, and it is determined whether the user has the intention to provide services to the vehicle. After determining the intention, the vehicle will automatically control the vehicle to enter the service status to achieve intelligent control.

Benefits of technology

It improves the convenience of using a car, enhances the user experience, and reduces the manual operations that users need to perform before vehicle services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024127015_01052025_PF_FP_ABST
    Figure CN2024127015_01052025_PF_FP_ABST
Patent Text Reader

Abstract

A vehicle control method and a device. The method comprises: obtaining state information of a vehicle, wherein the state information comprises at least one of gear position information, energy information, environmental perception information, and service location occupancy information; then recognizing, on the basis of the state information, whether a user has an intention to provide a vehicle service to the vehicle; and when it is determined that the user has an intention to carry out a vehicle service on the vehicle, controlling the vehicle to enter a service state. Intelligent control over a vehicle is achieved, the convenience of using the vehicle is improved, and then the user experience is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Vehicle control method and device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on October 24, 2023, with application number 202311387559.X and application name “Vehicle Control Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of vehicle technology, and in particular to a vehicle control method and device. Background Art

[0003] During vehicle use, it's inevitable to perform services such as energy replenishment, vehicle cleaning, and vehicle maintenance. Currently, before a vehicle receives service, it must be controlled based on user input to prepare it for service. For example, before charging the vehicle, the user must open the charging port; before cleaning the vehicle, the user must disable the wet wiper function; and before vehicle maintenance, the high voltage power must be disconnected to prevent accidents. This pre-service vehicle control based on user input reduces the convenience of using the vehicle and results in a poor user experience.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide a vehicle control method and device that realize intelligent control of the vehicle before performing vehicle service to improve the convenience of using the vehicle.

[0006] In a first aspect, an embodiment of the present application provides a method for controlling a vehicle. The executor of the method may be a control device, which may be implemented as a vehicle or a component in a vehicle, such as a chip, a chip system, or other functional module capable of calling and executing a program.

[0007] The method includes: a control device obtains status information of the vehicle, which status information includes at least one of gear information, energy information, environmental perception information, and service location occupancy information, and then identifies whether the user has the intention to provide vehicle services to the vehicle based on the status information, and when it is determined that the user has the intention to provide vehicle services to the vehicle, controls the vehicle to enter a service state, realizes intelligent control of the vehicle, improves the convenience of using the vehicle, and thus enhances the user experience.

[0008] In the process of the control device performing user intention recognition, in order to improve the recognition accuracy, this application provides at least three possible implementation methods as follows:

[0009] In the first embodiment, considering that the user has a greater probability of expecting to provide vehicle services to the vehicle when the vehicle is close to a service device, in order to improve the accuracy of user intention recognition, the control device can determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information when the environmental perception information indicates that there is a service device within a preset range of the vehicle.

[0010] In the second embodiment, considering that when the vehicle occupies the service position for vehicle service, the user has a greater probability of expecting to provide vehicle service to the vehicle, therefore, in order to improve the accuracy of user intention recognition, the control device can determine whether the user has the intention to provide vehicle service to the vehicle based on the gear information when the service position occupancy information indicates that the vehicle occupies the service position for vehicle service.

[0011] In a third embodiment, to further improve the accuracy of user intent recognition, the control device combines the first and second embodiments described above to perform recognition. Specifically, when the environmental perception information indicates the presence of a service device within a preset range of the vehicle, and the service location occupancy information indicates that the vehicle occupies a service location for vehicle service, the control device determines, based on the gear position information, whether the user intends to provide vehicle service to the vehicle.

[0012] In some embodiments, when the gear information indicates that the vehicle is in the parking position (P), the control device may determine that the user intends to provide vehicle services to the vehicle. In conjunction with the first embodiment described above, where a service device exists within a preset range of the vehicle, and the control device detects that the vehicle's gear is in the P gear, indicating that the vehicle is parked near the service device, the user may be determined to have the intention to provide vehicle services to the vehicle. In conjunction with the second embodiment described above, where the vehicle occupies a service location for vehicle services, and the control device detects that the vehicle's gear is in the P gear, indicating that the vehicle is parked at the service location for vehicle services, the user may be determined to have the intention to provide vehicle services to the vehicle. In conjunction with the third embodiment described above, where a service device exists for vehicle services and the vehicle occupies a service location for vehicle services, and the control device detects that the vehicle's gear is in the P gear, indicating that the vehicle is parked at the service location for vehicle services and that a service device is nearby, the user may be determined to have the intention to provide vehicle services to the vehicle.

[0013] To further improve the accuracy of identifying user intent, in some embodiments, the control device may combine energy information to identify user intent. For example, when the energy information indicates that the vehicle's remaining energy is less than or equal to a preset value, the control device may determine, based on the gear information, whether the user intends to provide vehicle services to the vehicle. It should be understood that when the energy information indicates the vehicle's consumed energy, the control device may determine, based on the gear information, whether the user intends to provide vehicle services to the vehicle when the energy information indicates that the vehicle's consumed energy is greater than or equal to a preset value.

[0014] To avoid misidentification of user intent, in some embodiments, the control device may restrict the time during which the vehicle's gear is switched to P. For example, the control device may determine whether the gear information indicates that the vehicle is in P gear within a first predetermined time period after the vehicle meets a predetermined condition. If the gear information indicates that the vehicle is in P gear within the first predetermined time period after the vehicle meets the predetermined condition, the control device determines that the user intends to provide vehicle services to the vehicle.

[0015] In some embodiments, the control device may obtain a first operation of the user on the vehicle upon determining that the user has the intention to provide vehicle services to the vehicle. The first operation may reflect the user's intention to leave the vehicle, and then the control device performs a first control on the vehicle based on the first operation. It should be understood that if the user has the intention to leave the vehicle while having the intention to provide vehicle services to the vehicle, it indicates that the user needs to get off the vehicle to operate the vehicle services. In this case, the control device performs a first control on the vehicle in response to the first operation, which can shorten the time from the vehicle entering the service preparation state to receiving the vehicle services. On the one hand, this improves the accuracy of vehicle control, and on the other hand, avoids the need to manually end the vehicle's service preparation state when the user changes his intention to give up providing vehicle services to the vehicle.

[0016] In order to improve the accuracy of vehicle control, the control device can obtain the user's first operation within the second preset time period when the user has the intention to provide vehicle services to the vehicle. If the control device obtains the user's first operation within the second preset time period after determining that the user has the intention to provide vehicle services to the vehicle, the vehicle can be first controlled according to the first operation. If the control device does not obtain the user's first operation within the second preset time period after determining that the user has the intention to provide vehicle services to the vehicle, the vehicle will not be first controlled. It should be understood that based on the vehicle's status information, it is determined that the user has the intention to provide vehicle services to the vehicle, but the user does not have the intention to leave the vehicle, indicating that the user may need to stop temporarily. Therefore, based on the constraint of the first operation by the second preset time period, it is possible to correct whether the user has the intention to provide vehicle services to the vehicle.

[0017] In some embodiments, the control device may obtain service progress information. This service progress information may indicate whether the vehicle service has ended, or may further indicate the stage or progress of the vehicle service. When the service progress information indicates that the vehicle service has ended, the control device may perform a second control on the vehicle, which is used to control the vehicle to end the service state, thereby achieving intelligent control of the vehicle.

[0018] In order to improve the accuracy of vehicle control, the control device can obtain the user's second operation on the vehicle, which can reflect the user's intention to use the vehicle, and perform a second control on the vehicle based on the user's second operation.

[0019] In a second aspect, an embodiment of the present application provides a control device, comprising: an information acquisition module for acquiring status information of a vehicle, the status information including at least one of gear information, energy information, environmental perception information, and service location occupancy information; an intention recognition module for determining, based on the status information, whether a user has the intention to provide vehicle services to the vehicle; and a vehicle control module for performing a first control on the vehicle when the user has the intention to provide vehicle services to the vehicle, the first control being used to control the vehicle to enter a service state and implement vehicle services in the service state.

[0020] In one possible embodiment, the intention recognition module is specifically used to: when the vehicle meets preset conditions, determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information; wherein the preset conditions include: environmental perception information indicating that there is a service device within a preset range of the vehicle; and / or service position occupancy information indicating that the vehicle occupies a service location for vehicle services.

[0021] In a possible implementation, the intention recognition module is specifically configured to determine that the user has the intention to provide vehicle services to the vehicle when the gear information indicates that the vehicle is in gear P.

[0022] In one possible implementation, the intention recognition module is specifically used to determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information when the energy information indicates that the remaining energy of the vehicle is less than or equal to a preset value.

[0023] In one possible implementation, the intention recognition module is specifically used to determine whether the gear information indicates that the vehicle is in P gear within a first preset time period when the vehicle meets preset conditions, and whether the user has the intention to provide vehicle services to the vehicle.

[0024] In a possible implementation, the vehicle control module is specifically configured to: obtain a first operation of the user on the vehicle, where the first operation reflects the user's intention to leave the vehicle; and perform a first control on the vehicle according to the first operation.

[0025] In a possible implementation, the vehicle control module is specifically configured to obtain a first operation of the user within a second preset time period during which the user intends to provide vehicle services to the vehicle.

[0026] In a possible implementation, the vehicle control module is further configured to: obtain service progress information; and perform a second control on the vehicle when the service progress information indicates that the vehicle service has ended, the second control being configured to control the vehicle to end the service state.

[0027] In a possible implementation, the vehicle control module is specifically configured to: obtain a second operation of the user on the vehicle, where the second operation reflects the user's intention to use the vehicle; and perform a second control on the vehicle according to the second operation.

[0028] In a third aspect, an embodiment of the present application provides a vehicle, comprising a control device as in the second aspect or each possible embodiment.

[0029] In a fourth aspect, an embodiment of the present application provides a chip, comprising: a processor for calling and executing computer instructions from a memory, so that a device equipped with the chip executes a method as in the first aspect or each possible implementation manner.

[0030] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect or each possible implementation method.

[0031] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, wherein the computer program enables a computer to execute the method in the first aspect or each possible implementation manner.

[0032] In a seventh aspect, an embodiment of the present application provides a computer program product, comprising computer program instructions, which enable a computer to execute the method in the first aspect or each possible implementation manner.

[0033] The beneficial effects of the contents of the above-mentioned second to seventh aspects and each possible implementation method can be referred to the beneficial effects brought about by the above-mentioned first aspect and each possible implementation method of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] FIG1 is a schematic structural block diagram of a vehicle provided in an embodiment of the present application;

[0035] FIG2 is a schematic diagram of a control system provided in an embodiment of the present application;

[0036] FIG3 is a schematic flow chart of a vehicle control method provided in an embodiment of the present application;

[0037] FIG4 is a schematic block diagram of a control device provided in an embodiment of the present application;

[0038] FIG5 is a schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0040] The vehicle in the embodiments of the present application can be an intelligent vehicle, such as an autonomous vehicle that automatically controls all functions, or an assisted driving vehicle that automatically controls some functions to provide driving assistance, or it can be an ordinary vehicle. For ease of description, it will be collectively referred to as a vehicle below. In addition, the vehicle in the embodiments of the present application can also be an ordinary vehicle, in which case the vehicle can be automatically controlled by external devices of the vehicle.

[0041] This application can implement vehicle services for any type of vehicle, such as fuel vehicles or new energy vehicles. Among them, vehicle services may include energy replenishment services, vehicle cleaning services, vehicle maintenance services, vehicle repair services, etc. For example, when the vehicle is a new energy vehicle, the energy replenishment service can be a charging service. Of course, depending on the difference in energy required by new energy vehicles, the charging service can also be replaced by a methane replenishment service, etc. When the vehicle is a fuel vehicle, the energy replenishment service can be a refueling service.

[0042] FIG1 is a schematic structural block diagram of a vehicle 100 provided in an embodiment of the present application. As shown in FIG1 , the vehicle 100 may include a vehicle control device 110 , a cabin control device 120 , a control execution device 130 , or some or all of a sensor 140 .

[0043] Among them, sensor 140 can be used to perceive the environment around the vehicle. Sensor 140 may include at least one of the following types of sensors: radar (such as lidar, millimeter wave radar, etc.), infrared device, camera (such as monocular camera, binocular camera, etc.). This application does not limit the number of sensors 140. When multiple sensors 140 are implemented, the multiple sensors can be of the same type or different types, and this application does not limit this.

[0044] The execution control device 130 can be used to control components in the vehicle, such as a charging port, a power supply device, wipers, software function modules, and the like.

[0045] The vehicle control device 110 can be used to obtain vehicle information, such as vehicle gear position, remaining battery power, and sensor information collected by the sensor 140. The vehicle control device 110 can process the obtained information and then control the vehicle, such as sending instructions to the control execution device 130 so that the control execution device 130 controls the vehicle according to the instructions.

[0046] The cockpit control device 120 may include a display system and an audio-visual entertainment system. The display system may provide a human-computer interaction interface, and the audio-visual entertainment system may be connected to the audio, microphone, ambient lighting, seats, etc. deployed in the vehicle to achieve perceptual interaction with the user. For example, the cockpit control system 120 may obtain user operations through the display system to generate user commands, or display information through the display system (such as displaying the status of the entire vehicle); for another example, the audio-visual entertainment system may receive voice data input by the user to generate user commands, or push information to the user through the audio-visual entertainment system in a perceptual interactive manner. For example, when controlling the opening of the charging port of the vehicle, a screen showing the charging port being opened may be displayed. The cockpit control device 120 may also control vehicle components. For example, the cockpit control device 120 may receive commands sent by the vehicle control device 110 and control vehicle components based on the commands.

[0047] In addition, the cockpit control system 120 can also be connected to sensors 140 deployed in the vehicle, such as temperature sensors, air quality sensors, image sensors (such as cameras), etc.

[0048] The execution subject of the embodiments of the present application may be a control device, which may be implemented as the vehicle control device 110 and / or the cockpit control device 120 in FIG1 . The control device may be implemented in hardware as an electronic device, which may be implemented as a vehicle or a component in a vehicle, such as a chip, a chip system, or other functional module capable of calling and executing a program. As long as the method provided by the embodiments of the present application can be implemented by running a program that records the code of the method provided by the embodiments of the present application, it may serve as the execution subject of the method provided by the embodiments of the present application.

[0049] Before providing vehicle service, the vehicle's control device may control the vehicle based on user operations to prepare it for service. The user operations may be input by the user through a user service system, which may be deployed in a human-machine interface device in the vehicle, such as a vehicle computer, also known as an intelligent central control, a driving computer, or an onboard terminal. Alternatively, the user service system may be deployed in an electronic device, which may be implemented as a terminal device, such as a mobile phone, a computer, or a smart wearable device. The user operations may also be input by the user operating an operating device in the vehicle.

[0050] For example, before charging a vehicle, a user can open the charging port by operating the user service system in the vehicle, using the user service system on their phone, or pressing a button in the vehicle. In response to the user's operation, the control device controls the vehicle's components to open the charging port.

[0051] It can be seen that before vehicle service is provided, the control device controls the vehicle based on user operations, which reduces the convenience of the user's use of the vehicle and leads to a poor user experience. To address this technical problem, the control solution for vehicle service provided in the embodiments of the present application intelligently identifies the user's intention to provide vehicle service, and then intelligently controls the vehicle to prepare the vehicle for receiving vehicle service, thereby improving the convenience of using the vehicle and enhancing the user experience.

[0052] The above-mentioned user can be any user of the vehicle, such as the owner, driver, passenger, etc., and this application does not limit this.

[0053] FIG2 is a schematic diagram of a control system 200 provided in an embodiment of the present application. As shown in FIG2 , the system 200 may include: a client 210 , a cloud 220 , and a service device 230 .

[0054] The client 210 may include a vehicle terminal 211 and / or a user terminal 212. The vehicle terminal 211 may be implemented as a vehicle-mounted human-computer interaction device, such as a vehicle computer. The user terminal 212 may be any terminal device in the aforementioned examples.

[0055] The client 210 is in communication with the cloud 220. The client 210 can upload vehicle data or instructions to the cloud 220. The cloud 220 can synchronize data with the client 210. For example, the cloud 220 can send the data of the user terminal 212, or the data obtained by processing the instructions uploaded by the user terminal 212, to the vehicle 211. For example, the user terminal 212 generates a ground lock lowering instruction in response to a user operation and sends the ground lock lowering instruction to the cloud 220. The cloud 220 lowers the ground lock at the corresponding position in response to the instruction and sends the information that the ground lock at the position has been lowered to the vehicle 211. For example, the cloud 220 can process data in response to the instructions of the client 210 and return the processing results to the client 210.

[0056] The cloud 220 can be implemented as a cloud server or a cloud service platform. The cloud 220 includes but is not limited to a navigation cloud, a vehicle cloud, and the like.

[0057] The service device 230 may include a device for providing vehicle services, such as at least one of an energy replenishment device, a car washing device, a maintenance device, etc. The embodiment of the present application does not limit the number of service devices.

[0058] The method for reserving a vehicle service provided in an embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0059] FIG3 is a flow chart of a vehicle control method 300 provided in an embodiment of the present application. As shown in FIG3 , the method 300 may include some or all of the following processes.

[0060] S310, the control device obtains status information of the vehicle, where the status information includes at least one of gear information, energy information, environment perception information, and service location occupancy information;

[0061] S320, the control device determines whether the user intends to provide vehicle services to the vehicle based on the status information;

[0062] S330, when the user intends to provide vehicle services to the vehicle, the control device performs a first control on the vehicle, where the first control is used to control the vehicle to enter a service state and implement vehicle services in the service state.

[0063] Among them, the gear information can indicate the current gear of the vehicle, and the gear of the vehicle can include but is not limited to: parking (P), reverse (R), neutral (N), drive (D), etc. As mentioned above, the energy of the vehicle can include the amount of electricity and / or fuel, and the amount of fuel can include the amount of fuel, the amount of methane, etc. The energy information can include but is not limited to information indicating the remaining energy of the vehicle and / or information indicating the energy consumed by the vehicle. The environmental perception information can indicate the perception results of the vehicle's surrounding environment. The service location occupancy information can indicate whether the vehicle occupies a service location, and / or information indicating the service location occupied by the vehicle, such as the identification of the service location, positioning information, etc., wherein the vehicle occupies a service location means that the vehicle has made a reservation for the service location, or the service location where the vehicle is located.

[0064] Environmental perception information can be collected by the control device through the vehicle's sensors. This information can include information about service devices detected by the sensors. When the vehicle approaches a service device, the sensors can detect the service device to detect its presence and location around the vehicle.

[0065] The control device may obtain the service location occupancy information from the cloud. For example, a user reserves a service location or occupies a service location through a user terminal. The user terminal then sends a command to the cloud to occupy the service location, which may include the vehicle's identifier. The cloud then binds the service location to the vehicle (or the user account corresponding to the vehicle) and sends the service location occupancy information to the vehicle's control device.

[0066] It should be noted that the service location can be a location provided to the vehicle when providing vehicle services. A ground lock can be deployed at the service location. The instruction to occupy the service location sent by the user terminal to the cloud can instruct the cloud to interact with the operating device at the service location to open (or lower) the ground lock. After the cloud operates to open (or lower) the ground lock corresponding to the service location, the information that the ground lock is opened at the location can be sent to the vehicle's control device.

[0067] Based on the aforementioned status information, the control device can identify the user's intent and determine whether the user intends to provide vehicle services to the vehicle. The user's intent to provide vehicle services to the vehicle can also be expressed as the user's desire to obtain vehicle services or the user's need to obtain vehicle services. For example, the control device can determine whether the vehicle meets preset conditions and, if the vehicle meets the preset conditions, determine whether the user intends to provide vehicle services to the vehicle based on the gear information.

[0068] In a first embodiment, the preset condition may include: environmental perception information indicating the presence of a service device within a preset range of the vehicle. The preset range can be used to distinguish the distance between the service device and the vehicle. If the service device is within the preset range of the vehicle, it indicates that the vehicle is close to the service device. The proximity of the vehicle to the service device indicates that the user is likely to desire vehicle service.

[0069] In the second embodiment, the preset condition may include: the service location occupancy information indicates that the vehicle occupies the service location of the vehicle service. When the vehicle occupies the service location of the vehicle service, it indicates that the user has a high probability of expecting the vehicle to be provided with vehicle service.

[0070] In a third embodiment, the preset conditions may be a combination of the preset conditions in the first and second embodiments. Specifically, the preset conditions include: the environmental perception information indicating the presence of a service device within a preset range of the vehicle, and the service location occupancy information indicating the vehicle occupies a service location for vehicle services. In this third embodiment, combining the environmental perception information and service location occupancy information to determine user intent increases the accuracy of intent recognition.

[0071] On the basis of the above three embodiments, the control device determines whether the user has the intention to provide vehicle services to the vehicle according to the gear information, which can improve the accuracy and efficiency of intention recognition.

[0072] Continuing with the above embodiment, when the gear information indicates that the vehicle is in P gear, the control device can determine that the user has the intention to provide vehicle services to the vehicle. In combination with the first embodiment above: a service device exists within a preset range of the vehicle, and the control device detects that the vehicle's gear is in P gear, indicating that the vehicle is parked near the service device, and the user can be determined to have the intention to provide vehicle services to the vehicle; in combination with the second embodiment above: the vehicle occupies a service location for vehicle services, and the control device detects that the vehicle's gear is in P gear, indicating that the vehicle is parked at the service location for vehicle services, and the user can be determined to have the intention to provide vehicle services to the vehicle; in combination with the third embodiment above: a service device exists for vehicle services and the vehicle occupies a service location for vehicle services, and the control device detects that the vehicle's gear is in P gear, indicating that the vehicle is parked at the service location for vehicle services and that a service device is nearby, and the user can be determined to have the intention to provide vehicle services to the vehicle.

[0073] To avoid misidentification of user intent, in some embodiments, the control device may restrict the time during which the vehicle's gear is switched to P. For example, the control device may determine whether the gear information indicates that the vehicle is in P gear within a first predetermined time period after the vehicle meets a predetermined condition. If the gear information indicates that the vehicle is in P gear within the first predetermined time period after the vehicle meets the predetermined condition, the control device determines that the user intends to provide vehicle services to the vehicle.

[0074] It should be understood that the start time of the first preset duration may be the time when the vehicle meets the preset conditions. For example, in conjunction with the first embodiment described above, the control device begins timing when it determines, through collected environmental perception information, that the service device has entered a preset range of the vehicle. If, within the first preset duration, the vehicle is detected to be shifted into P gear, it is determined that the user has the intention to provide vehicle services to the vehicle. If, within the first preset duration, the vehicle is not detected to be shifted into P gear, it is determined that the user does not have the intention to provide vehicle services to the vehicle. For another example, in conjunction with the second embodiment described above, the control device begins timing when it determines, through collected service location occupancy information, that the vehicle occupies a service location for vehicle services. If, within the first preset duration, the vehicle is detected to be shifted into P gear, it is determined that the user has the intention to provide vehicle services to the vehicle. If, within the first preset duration, the vehicle is not detected to be shifted into P gear, it is determined that the user does not have the intention to provide vehicle services to the vehicle. For another example, in combination with the third embodiment described above, the control device starts timing when it determines through the collected environmental perception information that the service device has entered the preset range of the vehicle, and determines through the obtained service position occupancy information that the vehicle occupies the service position of the vehicle service. Within the first preset time period, if it is detected that the vehicle is switched to P gear, it is determined that the user has the intention to provide vehicle services to the vehicle. If it is not detected that the vehicle is switched to P gear within the first preset time period, it is determined that the user does not have the intention to provide vehicle services to the vehicle.

[0075] This application does not limit the value of the first preset duration. For example, the first preset duration can be 50 seconds, 1 minute, 3 minutes, etc.

[0076] In order to further improve the recognition accuracy of user intentions, the conditions for intention recognition can be set in combination with different application scenarios.

[0077] For example, in the context of energy replenishment services, the control device may combine energy information to identify user intent. Exemplarily, when the energy information indicates that the vehicle's remaining energy is less than or equal to a preset value, the control device may determine, based on the gear information, whether the user intends to provide vehicle services to the vehicle. It should be understood that when the energy information indicates the vehicle's consumed energy, the control device may determine, based on the gear information, whether the user intends to provide vehicle services to the vehicle when the energy information indicates that the vehicle's consumed energy is greater than or equal to a preset value.

[0078] For another example, in the scenario of a vehicle cleaning service, the control device can identify the user's intention based on cleaning information, where the cleaning information may include the time of the vehicle's most recent cleaning and / or the dust content inside and / or outside the vehicle as detected by the vehicle's dust sensor. Exemplarily, when the cleaning information indicates that the time of the most recent cleaning was earlier than or equal to a cleaning time threshold and / or that the dust content was greater than or equal to a dust content threshold, the control device can determine, based on the gear information, whether the user intends to provide vehicle service to the vehicle.

[0079] For another example, in the context of vehicle maintenance services, the control device may identify user intent based on maintenance information. The maintenance information may include the time of the vehicle's most recent maintenance record and / or the degree of wear of vehicle components. For example, when the maintenance information indicates that the last maintenance time is greater than or equal to a maintenance time threshold and / or that the degree of wear of a component is greater than or equal to a wear degree threshold, the control device may determine, based on the gear information, whether the user intends to provide vehicle service.

[0080] In some embodiments, upon determining that the user intends to provide vehicle service, the control device performs a first control on the vehicle to control the vehicle to enter a service state. It should be understood that the service state can be a preparatory state for vehicle service, meaning that the first control of the vehicle enables the vehicle to provide the necessary preparations for vehicle service. For example, for charging services, the first control may be opening the charging port, or opening the charging port cover, to facilitate insertion of a charging plug for charging. For example, for vehicle washing services, the first control may be disabling the wipers' automatic activation upon exposure to water. For example, for vehicle maintenance, the first control may be disconnecting the vehicle's high-voltage power supply.

[0081] In other embodiments, the control device may obtain a first operation of the user on the vehicle when determining that the user has the intention to provide vehicle services to the vehicle. The first operation may reflect the user's intention to leave the vehicle, and then the control device performs a first control on the vehicle based on the first operation. It should be understood that the user has the intention to leave the vehicle under the premise of having the intention to provide vehicle services to the vehicle, indicating that the user needs to get off the vehicle to operate the vehicle service. In this case, the control device responds to the first operation and performs a first control on the vehicle, which can shorten the time from the vehicle entering the service preparation state to receiving the vehicle service. On the one hand, it improves the accuracy of vehicle control, and on the other hand, it avoids the need to manually end the vehicle's service preparation state when the user changes his intention to give up providing vehicle services to the vehicle.

[0082] Optionally, the first operation may be opening a vehicle door, or the first operation may be turning on a warning light (such as a double flash), or the first operation may be adjusting a vehicle window (such as closing or opening a vehicle window).

[0083] In order to improve the accuracy of vehicle control, the control device can obtain the user's first operation within the second preset time period when the user has the intention to provide vehicle services to the vehicle. If the control device obtains the user's first operation within the second preset time period after determining that the user has the intention to provide vehicle services to the vehicle, the vehicle can be first controlled according to the first operation. If the control device does not obtain the user's first operation within the second preset time period after determining that the user has the intention to provide vehicle services to the vehicle, the vehicle will not be first controlled. It should be understood that based on the vehicle's status information, it is determined that the user has the intention to provide vehicle services to the vehicle, but the user does not have the intention to leave the vehicle, indicating that the user may need to stop temporarily. Therefore, based on the constraint of the first operation by the second preset time period, it is possible to correct whether the user has the intention to provide vehicle services to the vehicle.

[0084] This application does not limit the value of the first preset duration. For example, the second preset duration can be 50 seconds, 1 minute, 3 minutes, etc. The second preset duration can be the same as or different from the first preset duration, and this application does not limit this.

[0085] Therefore, in an embodiment of the present application, the control device identifies whether the user has the intention to provide vehicle services to the vehicle based on the vehicle's status information, and then, when it is determined that the user has the intention to provide vehicle services to the vehicle, controls the vehicle to enter a service state, thereby realizing intelligent control of the vehicle, improving the convenience of using the vehicle, and thereby enhancing the user experience.

[0086] In some embodiments, the control device may obtain service progress information, which may indicate whether the vehicle service has ended, or may further indicate the stage or progress of the vehicle service. When the service progress information indicates that the vehicle service has ended, the control device may perform a second control on the vehicle, where the second control is used to control the vehicle to end the service state.

[0087] Taking charging service as an example, the second control may be closing the charging port, or closing the charging port cover. Optionally, the second control may also include unlocking the charging port before closing the charging port or the charging port cover to pull out the charging gun; taking vehicle washing service as an example, the second control may be turning on the function of automatically turning on the wipers when encountering water; taking vehicle maintenance as an example, the second control may be connecting the high voltage power of the vehicle.

[0088] To improve the accuracy of vehicle control, the control device can obtain a second user operation on the vehicle when the service progress information indicates that the vehicle service has ended. This second operation can reflect the user's intention to use the vehicle, and perform a second control of the vehicle based on the user's second operation. Optionally, the second operation can be closing a door, turning off a warning light (such as a hazard light), or adjusting a window (such as opening or closing a window).

[0089] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.

[0090] FIG4 is a schematic block diagram of a control device provided in an embodiment of the present application. As shown in FIG4 , the device 400 can be used to implement the method in the method embodiment, and the device 400 can include an information acquisition module 410 , an intention recognition module 420 , and a vehicle control module 430 .

[0091] Among them, the information acquisition module 410 can be used to obtain the vehicle's status information, which includes at least one of gear information, energy information, environmental perception information, and service location occupancy information; the intention recognition module 420 can be used to determine whether the user has the intention to provide vehicle services to the vehicle based on the status information; the vehicle control module 430 can be used to perform a first control on the vehicle when the user has the intention to provide vehicle services to the vehicle, and the first control is used to control the vehicle to enter a service state and implement vehicle services in the service state.

[0092] In one possible embodiment, the intention recognition module 420 is specifically used to: when the vehicle meets preset conditions, determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information; wherein the preset conditions include: environmental perception information indicating that there is a service device within a preset range of the vehicle; and / or service position occupancy information indicating that the vehicle occupies a service position for vehicle services.

[0093] In a possible implementation, the intention recognition module 420 is specifically configured to determine that the user has the intention to provide vehicle services to the vehicle when the gear information indicates that the vehicle is in gear P.

[0094] In a possible implementation, the intention recognition module 420 is specifically used to determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information when the energy information indicates that the remaining energy of the vehicle is less than or equal to a preset value.

[0095] In one possible implementation, the intention recognition module 420 is specifically used to determine whether the gear information indicates that the vehicle is in P gear within a first preset time period when the vehicle meets preset conditions, and whether the user has the intention to provide vehicle services to the vehicle.

[0096] In a possible implementation, the vehicle control module 430 is specifically configured to: obtain a first operation of the user on the vehicle, where the first operation reflects the user's intention to leave the vehicle; and perform a first control on the vehicle according to the first operation.

[0097] In a possible implementation, the vehicle control module 430 is specifically configured to obtain a first operation of the user within a second preset time period in which the user intends to provide vehicle services to the vehicle.

[0098] In a possible implementation, the vehicle control module 430 is further configured to: obtain service progress information; and perform a second control on the vehicle when the service progress information indicates that the vehicle service has ended, the second control being configured to control the vehicle to end the service state.

[0099] In a possible implementation, the vehicle control module 430 is specifically configured to: obtain a second operation of the user on the vehicle, where the second operation reflects the user's intention to use the vehicle; and perform a second control on the vehicle according to the second operation.

[0100] The specific process of each module executing the above corresponding steps has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0101] The division of the units / modules in the above devices is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated.

[0102] Figure 5 is a schematic block diagram of an electronic device 500 provided in an embodiment of the present application. The electronic device 500 can be implemented as a vehicle or terminal device, or the electronic device 500 can be replaced by a component in an electronic device, such as a chip or chip system. The electronic device 500 may include a processor 510 and a memory 520. The processor 510 and the memory 520 communicate with each other via an internal connection path. The memory 520 is used to store instructions, and the processor 510 is used to execute the instructions stored in the memory 520.

[0103] Optionally, the memory 520 may include a read-only memory and a random access memory, and provide instructions and data to the processor 510. The memory 520 may be a separate device or may be integrated into the processor 510.

[0104] In some embodiments, the electronic device 500 may further include an input interface 530. The processor 510 may control the input interface 530 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0105] In some embodiments, the electronic device 500 may further include an output interface 540. The processor 510 may control the output interface 540 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0106] In some embodiments, the electronic device 500 can implement the corresponding processes of each method in the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0107] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0108] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0109] The present application also provides a computer-readable storage medium for storing a computer program. In some embodiments, the computer program enables a computer to execute the corresponding processes in the various methods of the present application. For the sake of brevity, the details are not repeated here.

[0110] The present application also provides a computer program product including computer program instructions. In some embodiments, the computer program instructions enable a computer to execute the corresponding processes in the various methods of the present application, which will not be described in detail here for the sake of brevity.

[0111] The present application also provides a computer program. In some embodiments, when the computer program is run on a computer, it causes the computer to execute the corresponding processes of the various methods of the present application. For the sake of brevity, the details are not repeated here.

[0112] The present application also provides a vehicle. In some embodiments, the vehicle includes the control device according to the present application.

[0113] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0114] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.

Claims

1. A vehicle control method, characterized in that: include: Acquiring vehicle status information, the status information including at least one of gear information, energy information, environment perception information, and service location occupancy information; determining, based on the status information, whether the user has an intention to provide vehicle service to the vehicle; When the user intends to provide vehicle service to the vehicle, a first control is performed on the vehicle, wherein the first control is used to control the vehicle to enter a service state, and the vehicle service is implemented in the service state.

2. The method according to claim 1, characterized in that The determining, based on the state information, whether the user has an intention to provide vehicle service to the vehicle includes: When the vehicle meets a preset condition, it is determined whether the user intends to provide vehicle service to the vehicle according to the gear information; wherein the preset condition includes: The environmental perception information indicates that there is a service device within a preset range of the vehicle; and / or, The service location occupancy information indicates that the vehicle occupies a service location served by the vehicle.

3. The method according to claim 2, characterized in that The determining, based on the gear information, whether the user has an intention to provide vehicle service to the vehicle includes: When the gear position information indicates that the vehicle is in the parking P gear, it is determined that the user has an intention to provide vehicle service to the vehicle.

4. The method according to claim 2 or 3, characterized in that: The determining, based on the gear information, whether the user has an intention to provide vehicle service to the vehicle includes: When the energy information indicates that the remaining energy of the vehicle is less than or equal to a preset value, it is determined whether the user has an intention to provide vehicle service to the vehicle based on the gear information.

5. The method according to any one of claims 2 to 3, characterized in that: When the gear information indicates that the vehicle is in the parking P gear, determining that the user has the intention to provide vehicle service to the vehicle includes: Whether the gear information indicates that the vehicle is in the P gear within a first preset time period when the vehicle meets the preset condition, it is determined that the user has the intention to provide vehicle service to the vehicle.

6. The method according to any one of claims 1 to 5, characterized in that: The first controlling of the vehicle includes: Acquire a first operation of a user on the vehicle, where the first operation reflects the user's intention to leave the vehicle; The first control is performed on the vehicle according to the first operation.

7. The method according to claim 6, characterized in that The obtaining of a first operation of the user on the vehicle includes: A first operation of the user is obtained within a second preset time period when the user has the intention to provide vehicle service to the vehicle.

8. The method according to any one of claims 1 to 7, characterized in that: Also includes: Get service process information; When the service progress information indicates that the vehicle service is ended, a second control is performed on the vehicle, where the second control is used to control the vehicle to end the service state.

9. The method according to claim 8, characterized in that The performing a second control on the vehicle includes: Acquire a second operation of the user on the vehicle, where the second operation reflects the user's intention to use the vehicle; The second control is performed on the vehicle according to the second operation.

10. A control device, characterized in that: include: An information acquisition module, used to acquire status information of the vehicle, wherein the status information includes at least one of gear information, energy information, environment perception information, and service location occupancy information; an intention recognition module, used to determine whether the user has an intention to provide vehicle service to the vehicle based on the status information; The vehicle control module is used to control the vehicle when the user intends to provide vehicle services to the vehicle. A first control is performed, wherein the first control is used to control the vehicle to enter a service state, and the vehicle service is implemented in the service state.

11. The device according to claim 10, characterized in that The intention recognition module is specifically used for: When the vehicle meets a preset condition, it is determined whether the user intends to provide vehicle service to the vehicle according to the gear information; wherein the preset condition includes: The environmental perception information indicates that there is a service device within a preset range of the vehicle; and / or, The service location occupancy information indicates that the vehicle occupies a service location served by the vehicle.

12. The device according to claim 11, characterized in that The intention recognition module is specifically used for: When the gear position information indicates that the vehicle is in the P gear, it is determined that the user has an intention to provide vehicle service to the vehicle.

13. The device according to claim 11 or 12, characterized in that The intention recognition module is specifically used for: When the energy information indicates that the remaining energy of the vehicle is less than or equal to a preset value, it is determined whether the user has an intention to provide vehicle service to the vehicle based on the gear information.

14. The device according to any one of claims 11 to 12, characterized in that The intention recognition module is specifically used for: Whether the gear information indicates that the vehicle is in the P gear within a first preset time period when the vehicle meets the preset condition, it is determined that the user has the intention to provide vehicle service to the vehicle.

15. The device according to any one of claims 10 to 14, characterized in that The vehicle control module is specifically used for: Acquire a first operation of a user on the vehicle, where the first operation reflects the user's intention to leave the vehicle; The first control is performed on the vehicle according to the first operation.

16. The device according to claim 15, characterized in that The vehicle control module is specifically used for: A first operation of the user is obtained within a second preset time period when the user has the intention to provide vehicle service to the vehicle.

17. The device according to any one of claims 10 to 16, characterized in that The vehicle control module is also used for: Get service process information; When the service progress information indicates that the vehicle service is ended, a second control is performed on the vehicle, where the second control is used to control the vehicle to end the service state.

18. The device according to claim 17, characterized in that The vehicle control module is specifically used for: Acquire a second operation of the user on the vehicle, where the second operation reflects the user's intention to use the vehicle; The second control is performed on the vehicle according to the second operation.

19. A vehicle, characterized in that: Comprising a control device as claimed in any one of claims 10 to 18.

20. An electronic device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory to execute the method as claimed in any one of claims 1 to 9.

21. A chip, characterized in that: include: A processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 9.

22. A computer-readable storage medium, characterized in that: Used to store computer program instructions, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 9.

23. A computer program product, characterized in that The method comprises computer program instructions which enable a computer to execute the method as claimed in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Charging port cover control method and device and vehicle

    CN111645763A

  • Vehicle control method and device

    CN115723691A

  • Automatic control method, device and equipment for vehicle charging port cover and storage medium

    CN116061843A

  • Data acquisition method and apparatus

    US20210294320A1

  • Vehicle control method and apparatus, electronic device, vehicle, storage medium, and computer program product

    WO2023098631A1