Vehicle control method and apparatus

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 preparation before vehicle service is solved, and the convenience of vehicle use and user experience are improved.

CN119911215APending Publication Date: 2025-05-02YINWANG INTELLIGENT TECHNOLOGIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311387559.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-24
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

Before vehicle service, users need to manually control the vehicle to prepare for service, which reduces the convenience of using the vehicle and leads to poor user experience.

Method used

The vehicle status information is obtained through the control device, and it identifies whether the user has the intention to provide services to the vehicle, and then automatically controls 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 user's need for manual operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119911215A_ABST
    Figure CN119911215A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method and device. The method comprises the steps that state information of a vehicle is obtained, the state information comprises at least one of gear information, energy information, environment perception information and service position occupation information, and then whether a user has the intention of providing vehicle service for the vehicle or not is recognized based on the state information; and when it is determined that the user has the intention of carrying out the vehicle service on the vehicle, the vehicle is controlled to enter the service state, intelligent control over the vehicle is achieved, the vehicle using convenience is improved, and then the user experience is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the process of using a car, it is inevitable to perform vehicle services such as energy replenishment, vehicle cleaning, and vehicle maintenance. At present, before a vehicle receives vehicle services, it is necessary to control the vehicle based on user operations to prepare the vehicle for receiving vehicle services. For example, before charging the vehicle, the user needs to open the charging port; before cleaning the vehicle, the user needs to turn off the function of the wipers starting when encountering water; before vehicle maintenance, the high voltage electricity is cut off to prevent safety accidents, etc. Controlling the vehicle based on user operations before performing vehicle services reduces the convenience of using the vehicle and leads to a poor user experience. Summary of the invention

[0003] A vehicle control method and device provided in an embodiment of the present application realize intelligent control of the vehicle before performing vehicle service to improve the convenience of using the vehicle.

[0004] 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 modules that can call and execute programs.

[0005] The method includes: a control device obtains status information of the vehicle, the status information including 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 thereby enhances the user experience.

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

[0007] 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.

[0008] 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.

[0009] In the third embodiment, in order to further improve the accuracy of user intention recognition, the control device combines the first embodiment and the second embodiment for recognition. That is, when the environmental perception information indicates that there is a service device within the preset range of the vehicle, and the service position occupancy information indicates that the vehicle occupies the service position of the vehicle service, the control device determines whether the user has the intention to provide vehicle service to the vehicle according to the gear information.

[0010] In some embodiments, when the gear information indicates that the vehicle is in the parking P gear, the control device can determine that the user has the intention to provide vehicle services to the vehicle. In combination with the above-mentioned first embodiment: there is a service device within the preset range of the vehicle, at this time the control device detects that the gear of the vehicle is in the P gear, indicating that the vehicle is parked near the service device, and it can be determined that the user has the intention to provide vehicle services to the vehicle; in combination with the above-mentioned second embodiment: the vehicle occupies a service position for vehicle services, at this time the control device detects that the gear of the vehicle is in the P gear, indicating that the vehicle is parked at the service position for vehicle services, and it can be determined that the user has the intention to provide vehicle services to the vehicle; in combination with the above-mentioned third embodiment: there is a service device for vehicle services and the vehicle occupies a service position for vehicle services, at this time the control device detects that the gear of the vehicle is in the P gear, indicating that the vehicle is parked at the service position for vehicle services and there is a service device nearby, and it can be determined that the user has the intention to provide vehicle services to the vehicle.

[0011] In order to further improve the recognition accuracy of the user's intention, in some embodiments, the control device may perform user intention recognition in combination with energy information. Exemplarily, the control device may 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. It should be understood that when the energy information indicates the consumed energy of the vehicle, the control device may 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 consumed energy of the vehicle is greater than or equal to a preset value.

[0012] In order to avoid misidentification of the user's intention, in some embodiments, the control device may restrict the time when the vehicle gear is switched to the P gear. Exemplarily, the control device may determine 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, and if the gear information indicates that the vehicle is in the P gear within the first preset time period when the vehicle meets the preset condition, it is determined that the user has the intention to provide vehicle services to the vehicle.

[0013] In some embodiments, the control device may obtain the user's first operation 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 according to the first operation. It should be understood that the user has the intention to leave the vehicle on 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 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 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.

[0014] 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 when 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 when 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 second preset time period on the first operation, it is possible to correct whether the user has the intention to provide vehicle services to the vehicle.

[0015] In some embodiments, the control device may obtain service progress information, which may indicate whether the vehicle service is finished, or may further indicate the stage or progress of the vehicle service. The control device may perform a second control on the vehicle when the service progress information indicates that the vehicle service is finished, and the second control is used to control the vehicle to end the service state, so as to realize intelligent control of the vehicle.

[0016] 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 according to the user's second operation.

[0017] In a second aspect, an embodiment of the present application provides a control device, comprising: an information acquisition module, used to acquire 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, used to determine, based on the status information, whether a user has the intention to provide vehicle services to the vehicle; a vehicle control module, used to perform 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.

[0018] In one possible implementation, 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 position for vehicle services.

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

[0020] In a 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.

[0021] In a 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 a preset condition, and whether the user has the intention to provide vehicle services to the vehicle.

[0022] In a possible implementation, the vehicle control module is specifically used 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.

[0023] 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 in which the user has the intention to provide vehicle service to the vehicle.

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

[0025] In a possible implementation, the vehicle control module is specifically used 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.

[0026] 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 implementation manner.

[0027] In a fourth aspect, an embodiment of the present application provides a chip, comprising: a processor, configured to call and execute computer instructions from a memory, so that a device equipped with the chip executes a method in the first aspect or each possible implementation manner.

[0028] 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 a method as described in the first aspect or each possible implementation manner.

[0029] 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 a method as in the first aspect or any possible implementation manner.

[0030] 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.

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

[0032] Figure 1 A schematic structural block diagram of a vehicle provided in an embodiment of the present application;

[0033] Figure 2 A schematic diagram of a control system provided in an embodiment of the present application;

[0034] Figure 3 A schematic diagram of a flow chart of a vehicle control method provided in an embodiment of the present application;

[0035] Figure 4 A schematic block diagram of a control device provided in an embodiment of the present application;

[0036] Figure 5 A schematic block diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0037] 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.

[0038] The vehicle in the embodiments of the present application may be an intelligent vehicle, such as an autonomous driving vehicle that realizes all functions as automatic control, or an assisted driving vehicle that realizes some functions as automatic control to provide driving assistance, or may be an ordinary vehicle, which is collectively referred to as a vehicle below for ease of description. In addition, the vehicle in the embodiments of the present application may also be an ordinary vehicle, in which case the vehicle may be automatically controlled by an external device of the vehicle.

[0039] This application can realize 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.

[0040] Figure 1 FIG. 1 is a schematic structural block diagram of a vehicle 100 provided in an embodiment of the present application. Figure 1 As shown, the vehicle 100 may include part or all of a vehicle control device 110 , a cockpit control device 120 , a control execution device 130 , and a sensor 140 .

[0041] Among them, the sensor 140 can be used to sense the environment around the vehicle. The sensor 140 may include at least one of the following types of sensors: radar (such as laser radar, 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 the sensor 140 is implemented as multiple sensors, the multiple sensors can be of the same type or different types, and this application does not limit this.

[0042] 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.

[0043] The vehicle control device 110 can be used to obtain vehicle information, such as vehicle gear position, remaining power, sensor information collected by the sensor 140, etc. The vehicle control device 110 can process the acquired 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.

[0044] 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 light, seat, 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 instructions, or display information (such as displaying the status of the entire vehicle) through the display system; for another example, the audio-visual entertainment system receives voice data input by the user to generate user instructions, or pushes information to the user through the audio-visual entertainment system in a perceptually interactive manner. For example, when the charging port of the vehicle is controlled to be opened, a screen showing the charging port being opened is displayed. The cockpit control device 120 may also control vehicle components. For example, the cockpit control device 120 may receive instructions sent by the vehicle control device 110, and control vehicle components based on the instructions.

[0045] 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.

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

[0047] Before providing vehicle services to a vehicle, the vehicle control device may control the vehicle based on user operations to prepare the vehicle for receiving vehicle services. The user operations may be input by the user through a user service system, which may be deployed in a human-machine interaction device in the vehicle, such as a vehicle computer, or a smart central control, a driving computer, a vehicle terminal, etc., or 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, a smart wearable device, etc.; the user operations may also be input by the user operating an operating device in the vehicle.

[0048] Taking charging service as an example, before charging the vehicle, the user can open the charging port by operating the user service system in the vehicle computer, or by operating the user service system in the mobile phone, or by pressing a button in the vehicle. Then, the control device controls the vehicle components to open the charging port in response to the user's operation.

[0049] It can be seen that before the vehicle service is provided, the control device controls the vehicle based on the user's operation, which reduces the convenience of the user's use of the vehicle and leads to a poor user experience. In response to this technical problem, the control scheme for vehicle services provided in the embodiment of the present application can intelligently identify the user's intention to provide vehicle services, and then intelligently control the vehicle to prepare the vehicle for receiving vehicle services, thereby improving the convenience of using the vehicle and enhancing the user experience.

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

[0051] Figure 2 Schematic diagram of a control system 200 provided in an embodiment of the present application. Figure 2 As shown, the system 200 may include: a client 210 , a cloud 220 , and a service device 230 .

[0052] 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.

[0053] The client 210 is connected to the cloud 220 in communication. The client 210 can upload vehicle data or instructions to the cloud 220. The cloud 220 can synchronize data with the client 210. Exemplarily, the cloud 220 can send the data of the user terminal 212, or the data obtained by data processing corresponding to the instructions uploaded by the user terminal 212, to the vehicle end 211. For example, the user terminal 212 generates a ground lock lowering instruction in response to the 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 of the ground lock lowering at the position to the vehicle end 211; Exemplarily, the cloud 220 can process data in response to the instructions of the client 210, and return the processing results to the client 210.

[0054] 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.

[0055] 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.

[0056] 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.

[0057] Figure 3FIG. 3 is a flow chart of a vehicle control method 300 provided in an embodiment of the present application. Figure 3 As described, the method 300 may include part or all of the following processes.

[0058] 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;

[0059] S320, the control device determines whether the user intends to provide vehicle services to the vehicle according to the state information;

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

[0061] 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 (paking, P) gear, reverse (reverse, R) gear, neutral (neutral, N) gear, forward (drive, D) gear, etc. As mentioned above, the energy of the vehicle can include the amount of electricity and / or the amount of 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 that the vehicle has consumed energy, etc. The environmental perception information can indicate the perception result of the vehicle's surrounding environment. The service position occupancy information can indicate whether the vehicle occupies a service position, and / or, information indicating the service position occupied by the vehicle, such as the identification of the service position, positioning information, etc., wherein the vehicle occupies the service position means that the vehicle has made an appointment for the service position, or the service position where the vehicle is located.

[0062] The environmental perception information may be collected by the control device through the vehicle's sensors. The environmental perception information may include information about the service device detected by the sensor. When the vehicle approaches the service device, the sensor may be used to detect the service device to sense whether there is a service device around the vehicle body and the location of the service device.

[0063] The service location occupancy information may be obtained by the control device from the cloud. For example, a user reserves a service location or occupies a service location through a user terminal, and the user terminal sends an instruction to occupy the service location to the cloud, and the instruction may carry the vehicle identification. The cloud binds the service location to the vehicle (or the user account corresponding to the vehicle) and sends the service location occupancy information to the control device of the vehicle.

[0064] It should be noted that the service location may be a location provided for the vehicle when providing vehicle services to the vehicle. A ground lock may be deployed at the service location, and the command to occupy the service location sent by the user terminal to the cloud may instruct the cloud to interact with the operating device at the service location to open the ground lock (or lower the ground lock). After the cloud operates the ground lock corresponding to the service location to open (or lower), the information of opening the ground lock at the location may be sent to the control device of the vehicle.

[0065] The control device can identify the user's intention based on the above state information to determine whether the user has the intention to provide vehicle services to the vehicle. The user's intention 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, etc. Exemplarily, the control device can determine whether the vehicle meets the preset conditions, and when the vehicle meets the preset conditions, determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information.

[0066] In the first embodiment, the preset condition may include: the environmental perception information indicates that there is 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 has a high probability of expecting to provide vehicle services to the vehicle.

[0067] 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 to provide the vehicle service to the vehicle.

[0068] In the third embodiment, the preset condition may be a combination of the preset conditions in the first and second embodiments, that is, the preset condition includes: the environmental perception information indicates that there is a service device within a preset range of the vehicle, and the service location occupancy information indicates that the vehicle occupies a service location of the vehicle service. In the third embodiment, the user's intention is judged in combination with the environmental perception information and the service location occupancy information, so that the recognition accuracy of the intention is higher.

[0069] 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.

[0070] Continuing with the above embodiment, when the gear information indicates that the vehicle is in the P gear, the control device can determine that the user has the intention to provide vehicle services to the vehicle. Combined with the above first embodiment: there is a service device within the preset range of the vehicle, at this time the control device detects that the gear of the vehicle is in the P gear, indicating that the vehicle is parked near the service device, and it can be determined that the user has the intention to provide vehicle services to the vehicle; combined with the above second embodiment: the vehicle occupies the service position of the vehicle service, at this time the control device detects that the gear of the vehicle is in the P gear, indicating that the vehicle is parked at the service position of the vehicle service, and it can be determined that the user has the intention to provide vehicle services to the vehicle; combined with the above third embodiment: there is a service device for the vehicle service and the vehicle occupies the service position of the vehicle service, at this time the control device detects that the gear of the vehicle is in the P gear, indicating that the vehicle is parked at the service position of the vehicle service and there is a service device nearby, and it can be determined that the user has the intention to provide vehicle services to the vehicle.

[0071] In order to avoid misidentification of the user's intention, in some embodiments, the control device may restrict the time when the vehicle gear is switched to the P gear. Exemplarily, the control device may determine 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, and if the gear information indicates that the vehicle is in the P gear within the first preset time period when the vehicle meets the preset condition, it is determined that the user has the intention to provide vehicle services to the vehicle.

[0072] It should be understood that the starting time of the first preset duration may be the time when the vehicle meets the preset conditions. For example, in combination with the first embodiment described above, the control device starts timing when it determines that the service device enters the preset range of the vehicle through the collected environmental perception information. Within the first preset duration, if it is detected that the vehicle is switched to the 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 the P gear within the first preset duration, 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 second embodiment described above, the control device starts timing when it determines that the vehicle occupies the service position of the vehicle service through the obtained service position occupancy information. Within the first preset duration, if it is detected that the vehicle is switched to the 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 the P gear within the first preset duration, 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, when the control device determines through the collected environmental perception information that the service device has entered the preset range of the vehicle, and determines through the acquired service position occupancy information that the vehicle occupies the service position of the vehicle service, the control device starts timing. Within the first preset time period, if it is detected that the vehicle is switched to the 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 the 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.

[0073] The present application does not limit the value of the first preset duration. For example, the first preset duration may be 50 seconds, 1 minute, 3 minutes, etc.

[0074] 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.

[0075] For example, in the scenario of energy replenishment service, the control device can identify the user's intention in combination with the energy information. Exemplarily, 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 energy information indicates that the remaining energy of the vehicle is less than or equal to a preset value. It should be understood that when the energy information indicates the consumed energy of the vehicle, 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 energy information indicates that the consumed energy of the vehicle is greater than or equal to a preset value.

[0076] For another example, in the scenario of vehicle cleaning services, the control device may identify the user's intention in combination with cleaning information, wherein the cleaning information may include the time of the last cleaning recorded by the vehicle, and / or the dust content inside and / or outside the vehicle detected by the vehicle's dust sensor. Exemplarily, the control device may determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information when the cleaning information indicates that the last cleaning time is earlier than or equal to the cleaning time threshold, and / or the dust content is greater than or equal to the dust content threshold.

[0077] For another example, in the scenario of vehicle maintenance services, the control device may identify the user's intention in combination with maintenance information, wherein the maintenance information may include the time of the most recent maintenance recorded for the vehicle, and / or the degree of wear of vehicle components. Exemplarily, the control device may determine whether the user has the intention to provide vehicle services to the vehicle based on the gear information when the maintenance information indicates that the time of a maintenance is earlier than or equal to the maintenance time threshold, and / or the degree of wear of the component is greater than or equal to the wear degree threshold.

[0078] In some embodiments, when the control device determines that the user intends to provide vehicle services to the vehicle, 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 preparation state for vehicle services, that is, through the first control of the vehicle, the vehicle can provide necessary preparations for vehicle services. Taking charging services as an example, the first control can be to open the charging port, or to open the charging port cover, so as to facilitate the insertion of a charging gun for charging; taking vehicle washing services as an example, the first control can be to turn off the function of the wiper automatically opening when exposed to water; taking vehicle maintenance as an example, the first control can be to cut off the high voltage electricity of the vehicle.

[0079] In other embodiments, the control device may obtain the user's first operation 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 according to the first operation. It should be understood that the user has the intention to leave the vehicle on 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.

[0080] 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).

[0081] 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 when 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 when 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 second preset time period on the first operation, it is possible to correct whether the user has the intention to provide vehicle services to the vehicle.

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

[0083] Therefore, in the 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, the control device 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.

[0084] In some embodiments, the control device may obtain service progress information, which may indicate whether the vehicle service is finished, or may further indicate the stage or progress of the vehicle service. The control device may perform a second control on the vehicle when the service progress information indicates that the vehicle service is finished, and the second control is used to control the vehicle to end the service state.

[0085] 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 cleaning service as an example, the second control may be turning on the function of automatically opening the wipers when encountering water; taking vehicle maintenance as an example, the second control may be connecting the high voltage electricity of the vehicle.

[0086] In order to improve the accuracy of vehicle control, the control device can obtain the user's second operation on the vehicle when the service process information indicates that the vehicle service has ended. The second operation can reflect the user's intention to use the vehicle, and perform a second control on the vehicle according to the user's second operation. Optionally, the second operation can be closing the door, or the second operation can be turning off the warning light (such as double flash), or the second operation can be adjusting the window (such as opening or closing the window).

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

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

[0089] Among them, the information acquisition module 410 can be used to obtain the status information of the vehicle, the status information including 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.

[0090] In one possible implementation, 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 location occupancy information indicating that the vehicle occupies a service location for vehicle services.

[0091] In a possible implementation manner, the intention recognition module 420 is specifically used 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 the P gear.

[0092] 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.

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

[0094] In a possible implementation, the vehicle control module 430 is specifically used 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.

[0095] 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.

[0096] In a possible implementation, the vehicle control module 430 is further used 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 used to control the vehicle to end the service state.

[0097] In a possible implementation, the vehicle control module 430 is specifically used 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.

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

[0099] 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.

[0100] Figure 5A 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 a terminal device, or the electronic device 500 can be replaced by a component in an electronic device, such as a chip or a 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 through 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.

[0101] 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 in the processor 510.

[0102] 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.

[0103] 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.

[0104] In some embodiments, the electronic device 500 can implement the corresponding processes of each method in the embodiments of the present application, which will not be described here for the sake of brevity.

[0105] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. 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.

[0106] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can 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 can 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.

[0107] 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, which will not be described in detail for the sake of brevity.

[0108] 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 for the sake of brevity.

[0109] The present application also provides a computer program. In some embodiments, when the computer program is run on a computer, the computer executes the corresponding process in each method of the present application embodiment, which will not be described in detail for the sake of brevity.

[0110] The present application also provides a vehicle. In some embodiments, the vehicle includes the control device in the present application.

[0111] Those of ordinary skill 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 to be beyond the scope of this application.

[0112] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope 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 perform a first control on the vehicle when a user intends to provide vehicle service to the vehicle, wherein the first control is used to control the vehicle to enter a service state and implement the vehicle service 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.