Vehicle control method, vehicle control device and vehicle
By determining the target sorting and priority of the cleaning fluid within the vehicle, the problem of unreasonable distribution when multiple components share the same cleaning fluid is solved, ensuring that the cleaning needs of critical components such as the windshield are prioritized, thereby improving user experience and driving safety.
Patent Information
- Application Number
- CN202511262558.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-05
- Publication Date
- 2025-11-11
AI Technical Summary
When multiple parts inside a vehicle share the same cleaning fluid, there is a problem of unreasonable distribution, which makes the process cumbersome and may affect driving safety.
By obtaining the current level of the cleaning fluid in the vehicle, the system determines the target priority of multiple components and decides whether to respond to the cleaning request command based on the priority. This ensures that the cleaning needs of critical components are met when the fluid level is sufficient, especially prioritizing the cleaning of the windshield when the vehicle is in motion or at risk of dirt accumulation.
It improves the rationality and flexibility of cleaning fluid distribution, avoids driving safety risks caused by improper distribution, and enhances user experience and vehicle intelligence.
Smart Images

Figure CN120922072A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent vehicle control, and more specifically, to a vehicle control method, a vehicle control device, and a vehicle in the field of intelligent vehicle control. Background Technology
[0002] Many components inside the vehicle (such as the windshield) require cleaning with water or detergent. Currently, each component is equipped with a corresponding reservoir to store the cleaning fluid, and users need to replenish the cleaning fluid for each component individually, making the process cumbersome.
[0003] The inventors discovered that multiple components can share the cleaning fluid, improving the convenience of replenishing the fluid. However, they also found that when multiple components share the cleaning fluid, there may be issues with improper distribution during its use. Therefore, improving the rationality and flexibility of cleaning fluid distribution is an urgent problem to be solved. Summary of the Invention
[0004] This application provides a vehicle control method, a vehicle control device, and a vehicle. The method can improve the rationality and flexibility of the distribution of cleaning fluid in the vehicle and avoid the impact of unreasonable distribution of cleaning fluid on driving safety.
[0005] Firstly, a vehicle control method is provided, the method comprising: Obtain the current volume of the cleaning fluid in the vehicle, which is used to meet the cleaning needs of multiple components in the vehicle. Based on the current volume of the cleaning fluid, a target order is determined for multiple components, wherein the target order is used to indicate the priority order of the multiple components in using the cleaning fluid; When a cleaning request command for a target component is detected, the system determines whether to respond to the cleaning request command based on the target order of multiple components.
[0006] In the above technical solution, the order of multiple components when using the cleaning fluid is determined based on the current volume of the cleaning fluid. Then, upon detecting a cleaning request instruction from a target component among the multiple components, it is determined whether to respond to the target component's cleaning request instruction based on the order among the components. The target order indicates the priority order of multiple components when using the cleaning fluid. When the cleaning fluid for multiple components comes from the same source, the corresponding priority order is determined based on the current actual volume. Different priority orders can be determined for different volume situations, ensuring that the allocation of cleaning fluid resources can match the current actual volume of cleaning fluid when multiple components are using the cleaning fluid, thereby improving the rationality and flexibility of cleaning fluid allocation.
[0007] In conjunction with the first aspect, in some possible implementations, multiple components, including the windshield and the vehicle-mounted washer, determine a target sequence based on the current volume of the cleaning fluid, including: If the current liquid volume is greater than or equal to the preset liquid volume threshold, the target sorting is determined as the first sorting, where the first sorting indicates that the priority of the windshield is equal to the priority of the vehicle washer. If the current liquid level is less than the preset liquid level threshold, the target ranking is determined based on the vehicle's status.
[0008] In the above technical solution, when the current level of the cleaning fluid is greater than or equal to a preset threshold, the windshield and the vehicle-mounted washer are given equal priority. This ensures that the cleaning fluid requirements of multiple components are met when the fluid level is sufficient, improving the user experience. When the current level of the cleaning fluid is less than the preset threshold, the vehicle's status is further considered to determine the appropriate target priority. This avoids setting a fixed priority order that is inconsistent with the vehicle's current state, thus affecting normal user operation. When the fluid level is insufficient, determining the priority based on the vehicle's status improves the efficiency of limited resources and further enhances the rationality and flexibility of cleaning fluid allocation.
[0009] Combining the first aspect and the above implementation methods, in some possible implementation methods, the target ranking is determined based on the vehicle's state, including: If the vehicle is in a driving state, the target sorting is determined to be the second sorting, where the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle washer. If the vehicle is in a stopped state, the target ranking is determined based on the vehicle's environment.
[0010] In the above technical solution, when the current fluid level is low, if the vehicle is in motion, the windshield is prioritized over the car washer, ensuring that the limited fluid can effectively clean the windshield and prevent insufficient fluid from obstructing the driver's view and endangering driving safety. If the vehicle is stationary, the priority is further determined based on the vehicle's environment, avoiding a fixed priority that doesn't match the actual needs of the current environment and could affect normal user experience. This further improves the rationality and flexibility of fluid distribution.
[0011] Combining the first aspect and the above implementation methods, in some possible implementation methods, the target ranking is determined based on the vehicle's environment, including: If the vehicle environment is a preset environment, the target sorting is determined to be the second sorting. When the vehicle is in the preset environment, there is a risk of the windshield getting dirty. If the vehicle environment is not a preset environment, the target sorting is determined based on the wiper status of the corresponding windshield wiper.
[0012] In the above technical solution, when the vehicle is in a preset environment that poses a risk of the windshield getting dirty, the target priority is set as the second priority, meaning the windshield has a higher priority than the car washer. This ensures that limited cleaning fluid is reserved for the windshield, preventing insufficient fluid from cleaning the windshield after it becomes dirty, thus ensuring driving safety. The status of the wipers reflects whether there is a potential need to spray washer fluid. When the vehicle is in an environment other than the preset environment, where there is no risk of the windshield getting dirty, the target priority can be further determined based on the wiper status to meet the user's actual needs.
[0013] Combining the first aspect and the above implementation methods, in some possible implementation methods, the target sorting is determined based on the wiper status of the corresponding wiper on the windshield, including: If the windshield wipers are in the running state, the target sort is determined to be the second sort. If the wipers are in a stopped state, the target sort is determined as the first sort.
[0014] In the above technical solution, when the vehicle is in an environment where there is no risk of dirt on the windshield, if the windshield wipers are detected to be running, the windshield is prioritized over the car washer to ensure that there is sufficient cleaning fluid to clean the windshield when the user needs to spray it. If the windshield wipers are stopped, the windshield and the car washer are prioritized equally to achieve fair distribution of cleaning fluid in non-emergency situations, thereby flexibly meeting the different needs of users.
[0015] Combining the first aspect and the above implementation methods, in some possible implementation methods, when a cleaning request command from a vehicle-mounted cleaning machine is detected, a determination is made on whether to respond to the cleaning request command based on the target ordering of multiple components, including: If the target order of multiple components is the first order, determine the cleaning request instruction of the vehicle-mounted washer, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer. If the target order of multiple components is the second order, it is determined that the cleaning request command of the vehicle washer will not be responded to, wherein the second order indicates that the priority of the windshield is higher than the priority of the vehicle washer.
[0016] In the above technical solution, when a cleaning request command from the vehicle-mounted washer is detected, if the target priority is first, indicating that the priority of the windshield is equal to the priority of the vehicle-mounted washer, then the request command from the vehicle-mounted washer can be responded to to meet the user's needs for using the vehicle-mounted washer. If the target priority is second, indicating that the priority of the windshield is higher than the priority of the vehicle-mounted washer, then the priority of the vehicle-mounted washer will not be responded to, reserving the cleaning fluid for the windshield. This avoids insufficient cleaning fluid when the windshield is dirty, which could lead to the inability to clean the glass or to clean it properly, thus affecting driving safety.
[0017] Combining the first aspect and the above implementation methods, in some possible implementation methods, upon detecting a windshield cleaning request command, determining whether to respond to the cleaning request command based on the target ordering of multiple components includes: If the target order of multiple components is either the first order or the second order, a windshield cleaning request instruction is determined, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle washer, and the second order indicates that the priority of the windshield is higher than the priority of the vehicle washer.
[0018] In the above technical solution, when a windshield cleaning request command is detected, regardless of whether the target is sorted as the first or second sort, the windshield request command can be responded to, ensuring that the windshield can be cleaned in a timely manner, avoiding obstruction of the driver's vision and improving the safety of driving the vehicle.
[0019] In combination with the first aspect and the above-described implementations, in some possible implementations, multiple components include a windshield and an onboard car washer, and the method further includes: If the target sorting is the second sorting, and a request for forced use of cleaning fluid from the vehicle washer is received, a target prompt message is output. The target prompt message indicates the risk that forced use will result in insufficient cleaning fluid to clean the windshield.
[0020] In the above technical solution, when the target ranking is second, indicating that the priority of the windshield is higher than that of the car washer, the user may force the use of the car washer. At this time, if the car washer receives a request for forced use of cleaning fluid, a prompt message can be output to remind the user that forced use may result in insufficient cleaning fluid to clean the windshield. This allows the user to know the consequences of the operation in advance, improves the user experience, and avoids the windshield not being cleaned due to the user's lack of awareness, thereby endangering driving safety.
[0021] Secondly, a vehicle control device is provided, the device comprising: The acquisition module is used to acquire the current volume of the cleaning fluid in the vehicle, which is used to meet the cleaning needs of multiple components in the vehicle. The processing module is used to determine the target order of multiple components based on the current volume of the cleaning fluid, wherein the target order is used to indicate the priority order of the multiple components in using the cleaning fluid; when a cleaning request instruction from a target component is detected, the module determines whether to respond to the cleaning request instruction based on the target order of the multiple components.
[0022] In conjunction with the second aspect, in some possible implementations, multiple components include a windshield and a vehicle-mounted washer. The processing module is also used to determine the target sort as the first sort if the current liquid volume is greater than or equal to a preset liquid volume threshold, wherein the first sort indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer; if the current liquid volume is less than the preset liquid volume threshold, the target sort is determined based on the vehicle's status.
[0023] In conjunction with the second aspect and the above implementation methods, in some possible implementation methods, the processing module is further configured to determine the target sorting as the second sorting if the vehicle is in a driving state, wherein the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle washer; and to determine the target sorting based on the vehicle environment in which the vehicle is located if the vehicle is in a stopped state.
[0024] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the processing module is also used to determine the target sorting as the second sorting if the vehicle environment is a preset environment, wherein the windshield is at risk of getting dirty when the vehicle is in the preset environment; if the vehicle environment is an environment other than the preset environment, the target sorting is determined based on the wiper status of the wiper corresponding to the windshield.
[0025] In combination with the second aspect and the above implementation methods, in some possible implementation methods, the processing module is also used to determine the target sorting as the second sorting if the wiper is in the running state; and to determine the target sorting as the first sorting if the wiper is in the stopped state.
[0026] In conjunction with the second aspect and the above implementation methods, in some possible implementation methods, the processing module is further configured to determine, if the target order of multiple components is a first order, to respond to the cleaning request instruction of the vehicle-mounted washer, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer; and if the target order of multiple components is a second order, to determine not to respond to the cleaning request instruction of the vehicle-mounted washer, wherein the second order indicates that the priority of the windshield is higher than the priority of the vehicle-mounted washer.
[0027] In conjunction with the second aspect and the above implementation methods, in some possible implementation methods, when a cleaning request instruction from the vehicle-mounted washer is detected, when a cleaning request instruction from the windshield is detected, the processing module is further configured to determine to respond to the windshield cleaning request instruction if the target sorting of multiple components is a first sorting or a second sorting, wherein the first sorting indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer, and the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle-mounted washer.
[0028] In combination with the second aspect and the above implementation, in some possible implementations, multiple components include a windshield and a vehicle-mounted washer. The device is also used to output a target prompt message if a forced use request for cleaning fluid is received from the vehicle-mounted washer when the target order is the second order. The target prompt message is used to indicate the risk that forced use will result in insufficient cleaning fluid to clean the windshield.
[0029] Thirdly, a vehicle is provided, including a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, causing the vehicle to perform the methods described in the first aspect or any possible implementation thereof.
[0030] Fourthly, a computer program product is provided, comprising: computer program code, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof.
[0031] Fifthly, a computer-readable storage medium is provided that stores computer program code, which, when executed on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation thereof. Attached Figure Description
[0032] Figure 1 This is a schematic diagram of a vehicle-mounted cleaning machine provided in an embodiment of this application; Figure 2 This is a schematic flowchart of a vehicle control method provided in an embodiment of this application; Figure 3 This is a schematic flowchart of another vehicle control method provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Detailed Implementation
[0033] The technical solutions in this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.
[0034] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature.
[0035] With the development of intelligent vehicle technology, users' demand for intelligent and convenient in-car devices is increasing. This has led to the emergence of in-car washer machines, which can be installed in vehicles to clean items such as glasses and jewelry. In-car washer machines typically use ultrasonic technology, employing ultrasonic vibrations to clean the liquid inside the machine, removing dirt from the surface of the items. Therefore, the use of an in-car washer requires a cleaning solution, such as water or other specialized cleaning fluid.
[0036] As an example, Figure 1 This is a schematic diagram of a vehicle-mounted cleaning machine provided in an embodiment of this application. Figure 1 As shown in (a), the vehicle-mounted washer 102 can be equipped with a mounting bracket 101, which may have a slot for securing the vehicle-mounted washer 102 to prevent it from shaking on the vehicle. The vehicle-mounted washer 102 is also equipped with an infusion pipe 103, one end of which is connected to the washer 102, and the other end is connected to a storage tank for conveying cleaning fluid. Figure 1 As shown in (b), the vehicle-mounted cleaning machine 102 can also be fixed to the vehicle by the bracket 104.
[0037] It should be noted that the vehicle-mounted cleaning machine can be fixed or movably installed in multiple areas inside the vehicle in various ways, such as the upper side of the passenger dashboard; the embodiments of this application do not specifically limit the installation of the vehicle-mounted cleaning machine.
[0038] In addition to the aforementioned car wash machines, there are various other components inside a vehicle that require cleaning, and all of these require the use of cleaning fluid to improve cleaning efficiency. For example, for the windshield, cleaning fluid needs to be sprayed onto the windshield before the wipers are used to clean it.
[0039] Considering that multiple components inside the vehicle require cleaning with cleaning fluid, this application proposes equipping the vehicle with a fluid reservoir to store the cleaning fluid. The cleaning fluid in the reservoir can be used by all components within the vehicle that require cleaning. For example, when a user uses a car washer to clean items, the washer draws liquid from the reservoir and adds it to its cleaning chamber; or, when a user needs to clean the windshield, the liquid in the reservoir is sprayed through nozzles on the windshield.
[0040] When multiple components use cleaning fluid from the same source, resource conflicts may occur, resulting in a lower level of vehicle intelligence, impacting the user experience, and potentially endangering driving safety.
[0041] In view of the above-mentioned problems, embodiments of this application provide a vehicle control method, a vehicle control device, and a vehicle. The method collects the current level of cleaning fluid in the vehicle and determines the priority order of multiple components when using cleaning fluid based on the current level. Then, when a cleaning request command for a target component is detected, the method determines whether to respond to the cleaning request command based on the priority order of the multiple components. This method allows for the rational allocation of cleaning fluid usage, improving the flexibility of cleaning fluid distribution and thus preventing any impact on driving safety due to unreasonable cleaning fluid allocation.
[0042] The following is combined with Figures 2 to 3 The vehicle control method provided in the embodiments of this application will be described in detail.
[0043] Figure 2 This is a schematic flowchart illustrating a vehicle control method provided in an embodiment of this application. It should be understood that this method can be applied to a vehicle; or, to a processor in a vehicle; or, to a chip within a processor in a vehicle.
[0044] For example, such as Figure 2 As shown, the method 200 includes: S201, Obtain the current volume of the cleaning fluid in the vehicle, wherein the cleaning fluid is used to meet the cleaning needs of multiple components in the vehicle.
[0045] For example, a fluid reservoir can be installed in the vehicle to store the cleaning fluid required for multiple components. The current total remaining volume of the cleaning fluid in the reservoir can be obtained by installing a float-type water level sensor, a capacitive water level sensor, or an electrode-type water level sensor in the reservoir.
[0046] The vehicle may include various components such as the windshield, rear windshield, and car wash machine, which are cleaned using cleaning fluid.
[0047] Alternatively, the cleaning fluid may also be called washing fluid, windshield washer fluid, etc., and this application embodiment does not limit it in this way.
[0048] S202, based on the current volume of the cleaning fluid, determine the target order of multiple components, wherein the target order is used to indicate the priority order of the multiple components using the cleaning fluid.
[0049] For example, after obtaining the current volume of the cleaning fluid, the target order of multiple components in the vehicle can be determined based on the current volume to indicate the priority order among the multiple components when using the cleaning fluid.
[0050] In one implementation, multiple components, including a windshield and an onboard washer, are involved. The process of determining the target order based on the current volume of the cleaning fluid may specifically include: If the current liquid volume is greater than or equal to the preset liquid volume threshold, the target sorting is determined as the first sorting, where the first sorting indicates that the priority of the windshield is equal to the priority of the vehicle washer. If the current liquid level is less than the preset liquid level threshold, the target ranking is determined based on the vehicle's status.
[0051] The vehicle's status can include both driving and stopped states.
[0052] For example, in determining the target ranking based on the current remaining amount of cleaning fluid, a preset fluid volume threshold can be set, and the target ranking can be determined based on the relationship between the current fluid volume and the preset fluid volume threshold. If the current fluid volume is greater than or equal to the preset fluid volume threshold, it indicates that the remaining cleaning fluid is sufficient, and the windshield and the car washer can be determined to have the same priority, that is, the target ranking is determined to be the first ranking.
[0053] For example, if the current fluid level is less than a preset fluid level threshold, it indicates that there is insufficient remaining cleaning fluid, which may not be enough to meet the cleaning fluid needs of multiple components simultaneously. In this case, to improve the rationality of cleaning fluid allocation among multiple components, and considering that different components have different levels of urgency in using cleaning fluid when the vehicle is in different states, the target priority can be determined by further considering the vehicle's state.
[0054] In one implementation, considering that the risk of windshield contamination has a greater impact on driving safety than the risk of cleaning other items, the preset liquid volume threshold can be defined as the amount of liquid required to complete one full windshield cleaning. If the current liquid volume is less than the preset threshold, it indicates that the current volume is insufficient for a complete windshield cleaning, which could lead to unremoved dirt in emergency situations, thus affecting driving safety.
[0055] For example, before a vehicle leaves the factory, the windshield washer nozzles can be pre-set to spray 50 ml of washer fluid per cycle, and correspondingly, a preset fluid volume threshold can be set to 50 ml. Alternatively, the user's historical usage habits can be monitored and analyzed to determine a fluid volume threshold that matches those habits; for instance, if a user controls the nozzles to spray twice during multiple windshield washes, with each spray being 50 ml, then a preset fluid volume threshold of 100 ml can be determined.
[0056] It should be noted that the embodiments in this application are described using components including a windshield and a car wash machine as examples, and no specific limitations are made on the components used in actual applications.
[0057] In another implementation, the preset liquid volume threshold can be expressed as a percentage. For example, the preset liquid volume threshold is 10% of the total volume of the storage tank. During the judgment process, it is determined whether the current liquid volume has reached 10% of the total volume.
[0058] Optionally, relevant driving data of the vehicle can be obtained through the CAN bus in the vehicle, and the vehicle status can be determined based on the driving data.
[0059] For example, the vehicle's speed is obtained. If the vehicle's speed is greater than a preset speed threshold (e.g., 0 km / h or 3 km / h), the vehicle's state is determined to be in motion. If the vehicle's speed is greater than or equal to the preset speed threshold, the vehicle's state is determined to be in a stopped state.
[0060] In one implementation, to improve system reliability and user trust, an early warning and interaction mechanism can be designed. When the current level of the cleaning fluid is detected to be lower than a preset threshold, the system will alert the user through methods such as flashing dashboard icons and voice announcements, urging them to replenish the cleaning fluid promptly. If the user ignores multiple warnings, the vehicle system can issue another warning the next time the vehicle is started. In extreme cases where the cleaning fluid is severely depleted and unable to support any cleaning operation, the cleaning function of the onboard washer can be locked, and the user can be prompted to add cleaning fluid immediately.
[0061] It should be noted that when multiple components include parts other than the windshield and car wash machine, the first order is used to indicate that the multiple components have equal priority; multiple components can use the cleaning fluid according to the user's specific usage needs.
[0062] In this embodiment, when the current level of the cleaning fluid is greater than or equal to a preset threshold, the windshield and the vehicle-mounted washer are given equal priority. This ensures that the cleaning fluid requirements of multiple components are met when the fluid level is sufficient, improving the user experience. When the current level of the cleaning fluid is less than the preset threshold, the vehicle's status is further considered to determine the appropriate target order. This avoids setting a fixed priority order that is inconsistent with the vehicle's current status, thus affecting normal user operation. When the fluid level is insufficient, determining the order based on the vehicle's status improves the efficiency of limited resources and further enhances the rationality and flexibility of cleaning fluid allocation.
[0063] In one implementation, the process of determining the target order based on the vehicle's state may specifically include: If the vehicle is in a driving state, the target sorting is determined to be the second sorting, where the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle washer. If the vehicle is in a stopped state, the target ranking is determined based on the vehicle's environment.
[0064] For example, when the current remaining amount of cleaning fluid is insufficient, the priority order among multiple components can be further determined based on the vehicle's status. When the vehicle is in motion, external changes (such as sudden weather changes) have a greater impact on driving safety, and the need for cleaning the windshield is greater. Accordingly, the target can be set as the second priority, indicating that the windshield has a higher priority than the car washer. That is, when the current fluid level is insufficient to complete a windshield cleaning and the vehicle is in motion, the windshield cleaning request will be responded to first, regardless of whether the user has any items to clean.
[0065] For example, when the vehicle is in a stopped state, the impact of a sudden emergency on driving safety is relatively small. Therefore, the target order among multiple components can be further determined based on the vehicle's environment.
[0066] It should be noted that when the multiple components include those other than the windshield and the car washer, the second priority is used to indicate that the windshield has a higher priority than the other components. Furthermore, the priority order among other components can be determined based on the urgency of the user's use and the degree to which it affects driving safety; this application embodiment does not specifically limit the priority order among other components.
[0067] Optionally, users can set the priority order among multiple components according to their own needs, and determine whether to respond to the cleaning request command of the component based on the target order set by the user during the execution process.
[0068] In this embodiment, when the current cleaning fluid level is low, if the vehicle is in motion, the windshield is prioritized over the car washer, ensuring that the limited cleaning fluid can effectively clean the windshield and prevent insufficient cleaning that could impair the driver's vision and endanger driving safety. If the vehicle is stationary, the priority is further determined based on the vehicle's environment, avoiding a fixed priority that doesn't match the actual needs of the current environment and could affect normal user experience. This further improves the rationality and flexibility of cleaning fluid distribution.
[0069] In one implementation, the process of determining the target ranking based on the vehicle's environment may specifically include: If the vehicle environment is a preset environment, the target sorting is determined to be the second sorting. When the vehicle is in the preset environment, there is a risk of the windshield getting dirty. If the vehicle environment is not a preset environment, the target sorting is determined based on the wiper status of the corresponding windshield wiper.
[0070] The preset environment can include conditions that affect the user's visibility, such as rain, fog, or high dust concentration. The wiper status can include running and stopped states.
[0071] For example, when the vehicle is stationary, the current vehicle environment can be considered to determine whether there is a need to use cleaning fluid to clean the windshield, thereby determining the target priority among multiple components.
[0072] Optionally, the exterior of the vehicle can be equipped with various sensor devices, and the vehicle's current environment can be determined based on the data collected by the sensor devices.
[0073] For example, the vehicle is equipped with visual sensors (such as cameras) and environmental sensors (such as rain sensors, light sensors, temperature and humidity sensors). These sensors can monitor the vehicle's current environment and obtain environmental data; then, based on the environmental data, it can be determined whether the vehicle is in a preset environment such as rain, snow, or dust.
[0074] Optionally, the vehicle can obtain weather information about its location via the network, such as current weather information or weather information for a future period (e.g., within the next hour). Based on the weather information, it can be determined whether the vehicle's environment is a preset environment.
[0075] For example, if the weather forecast indicates that there may be rain in the next hour, the vehicle's environment can be set to a preset environment to avoid the windshield not being cleaned in time due to sudden rain but insufficient washer fluid.
[0076] Optionally, the vehicle can provide users with an option to disable the car washer in extreme weather conditions. Users can enable or disable this option according to their needs. When this option is enabled, if the system detects that the vehicle is in a high-risk driving scenario such as heavy rain, heavy rain, or low visibility at night, regardless of whether the vehicle is moving or stationary, it will output a prompt suggesting that the car washer should not be started based on the current environmental risk. When this option is disabled, the use of the car washer is not disabled, and users can use the car washer according to their needs.
[0077] It should be understood that while rain can wet the windshield and wash away some dust and debris, it can also bring in mud, insect remains, and other impurities that are difficult to remove completely with rainwater alone. Washing fluids designed for this purpose not only help remove these stubborn stains but may also contain surfactants that quickly disperse water droplets on the glass, preventing the formation of a water film that obstructs the user's view. Furthermore, in some situations, such as when oil films or insect remains adhered, rainwater alone is insufficient for effective cleaning. Therefore, in inclement weather such as rain, the windshield remains a higher priority than other components like car washer fluids.
[0078] In this embodiment, when the vehicle is in a preset environment that poses a risk of the windshield getting dirty, the target priority is determined as the second priority, meaning the windshield has a higher priority than the car washer. This reserves limited cleaning fluid for the windshield, preventing insufficient fluid from cleaning the windshield after it becomes dirty, thus ensuring driving safety. The status of the wipers reflects whether there is a potential need to spray cleaning fluid. When the vehicle is in an environment other than the preset environment, where there is no risk of the windshield getting dirty, the target priority can be further determined based on the wiper status to meet the user's actual needs.
[0079] In one implementation, the process of determining the target order based on the wiper status of the corresponding wiper on the windshield may specifically include: If the windshield wipers are in the running state, the target sort is determined to be the second sort. If the wipers are in a stopped state, the target sort is determined as the first sort.
[0080] For example, when the vehicle is stationary and not in a harsh preset environment, the operating status of the windshield wipers is detected. If the windshield wipers are running, it indicates that the user currently has a need to clean the windshield. Therefore, the priority of the windshield is determined to be higher than that of the car washer, that is, the target is determined to be the second priority, so that the remaining cleaning fluid can be used to meet the user's windshield cleaning needs first.
[0081] For example, when the windshield wipers are in a stopped state, it indicates that the user does not currently have a need to clean the windshield, and there is no risk of the windshield getting dirty in the current scenario. Therefore, it can be determined that multiple components have equal priority, that is, the target is determined to be the first priority.
[0082] In this embodiment, when the vehicle is in an environment where there is no risk of the windshield getting dirty, if the windshield wipers are detected to be running, the windshield is prioritized over the car washer to ensure that there is sufficient cleaning fluid to clean the windshield when the user needs to spray it. If the windshield wipers are stopped, the windshield and the car washer are prioritized equally to achieve fair distribution of cleaning fluid in non-emergency situations, thereby flexibly meeting the different needs of users.
[0083] S203, when a cleaning request instruction for a target component is detected, the system determines whether to respond to the cleaning request instruction based on the target order of multiple components.
[0084] The target component is used to indicate one or more components among a plurality of components. For example, the plurality of components may include a windshield and a car washer. At the same time, a windshield cleaning request command may be detected, or a car washer cleaning request command may be detected, or both windshield and car washer cleaning request commands may be detected simultaneously.
[0085] For example, the corresponding target sequence can be determined in real time based on the current volume of the cleaning fluid. When a cleaning request command for a target component is detected, the target sequence of multiple components can be combined to determine whether to respond to the cleaning request command for the target component.
[0086] In one implementation, when a cleaning request command from a vehicle-mounted cleaning machine is detected, the process of determining whether to respond to the cleaning request command based on the target ordering of multiple components may specifically include: If the target order of multiple components is the first order, determine the cleaning request instruction of the vehicle-mounted washer, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer. If the target order of multiple components is the second order, it is determined that the cleaning request command of the vehicle washer will not be responded to, wherein the second order indicates that the priority of the windshield is higher than the priority of the vehicle washer.
[0087] For example, when a user needs to use a car wash to clean items, the car wash can be turned on and off. At this time, the car wash needs to obtain cleaning fluid from the vehicle's reservoir and will generate a corresponding cleaning request instruction. Then, by combining the target order among multiple components, it can be determined whether to respond to the cleaning request instruction of the car wash.
[0088] For example, if the target sorting is first sorting, indicating that the priority of the windshield is equal to the priority of the car washer, then the car washer's cleaning request instruction can be responded to to meet the user's cleaning needs for the items.
[0089] For example, if the target priority is second, indicating that the windshield has a higher priority than the car washer, responding to the car washer's cleaning request might result in insufficient cleaning fluid remaining after the washer has used its fluid, potentially jeopardizing driving safety. To avoid this situation, the car washer's cleaning request will not be responded to.
[0090] Optionally, upon determining that the cleaning request command from the vehicle-mounted washer is not to be responded to, a prompt message can be output to inform the user that the current scenario cannot meet the cleaning needs of the vehicle-mounted washer. For example, the user can be informed that the current level of cleaning fluid is low and that it is not recommended to use the vehicle-mounted washer to clean items.
[0091] Optionally, the prompting information may be a voice prompt, a pop-up notification on the screen, etc.; this application embodiment does not limit this.
[0092] It should be noted that not responding to a car washer's cleaning request means that the car washer is not allowed to draw cleaning fluid from its reservoir. In this case, if the user manually adds cleaning fluid to the car washer, it can still perform the cleaning operation.
[0093] In this embodiment, when a cleaning request command from a vehicle-mounted washer is detected, if the target sorting is the first sorting, indicating that the priority of the windshield is equal to the priority of the vehicle-mounted washer, the request command of the vehicle-mounted washer can be responded to to meet the user's needs for using the vehicle-mounted washer. If the target sorting is the second sorting, indicating that the priority of the windshield is higher than the priority of the vehicle-mounted washer, the priority of the vehicle-mounted washer is not responded to, and the cleaning fluid is reserved for the windshield. This avoids insufficient cleaning fluid when the windshield is dirty, which could lead to the inability to clean the glass or to clean it properly, thus affecting driving safety.
[0094] In one implementation, if the target sorting is the second sorting, and a request for forced use of cleaning fluid from the vehicle washer is received, a target prompt message is output, wherein the target prompt message is used to indicate the risk that forced use will result in insufficient cleaning fluid to clean the windshield.
[0095] For example, when the priority of the target sorting indicator is higher than that of the car washer, if the user explicitly chooses to force the use of the car washer after rejecting the car washer's cleaning request, that is, when the car washer is given a forced use request for cleaning fluid, a target prompt message can be output to indicate the potential risks, such as that forced use will result in insufficient cleaning fluid to clean the windshield, causing the windshield to be dirty and affecting the driver's vision.
[0096] For example, after the target prompt information is displayed, the user can make a selection based on their actual needs. If the user still chooses to clean the items, in response to the vehicle-mounted washer's mandatory request for cleaning fluid, the washer can obtain cleaning fluid from the reservoir through the infusion tube to clean the items. If the user chooses not to clean the items, the vehicle-mounted washer does not respond to the mandatory request for cleaning fluid, and the washer cannot obtain cleaning fluid from the reservoir.
[0097] Optionally, after controlling the vehicle-mounted washer to perform cleaning according to the user's forced execution command, this operation can be recorded as a non-recommended behavior to avoid subsequent default responses to the vehicle-mounted washer's cleaning request commands based on such operations.
[0098] Optionally, the prompting information may be a voice prompt, a pop-up notification on the screen, etc.; this application embodiment does not limit this.
[0099] In this embodiment of the application, when the target sorting is the second sorting, indicating that the priority of the windshield is higher than that of the car washer, the user may force the use of the car washer. At this time, if the car washer receives a request for forced use of cleaning fluid, a prompt message can be output to remind the user that forced use may result in insufficient cleaning fluid to clean the windshield. This allows the user to know the consequences of the operation in advance, improves the user experience, and avoids the windshield not being cleaned due to the user's lack of awareness, thereby endangering driving safety.
[0100] In one implementation, after responding to a cleaning request command from the vehicle-mounted cleaning machine, the machine is controlled to clean the items to be cleaned. During this process, the operating parameters of the vehicle-mounted cleaning machine can be adjusted based on factors such as the material of the items to be cleaned and the internal environment of the machine.
[0101] For example, the car wash machine is equipped with a material recognition module, such as infrared scanning or image recognition, which can identify the material type of the item to be cleaned. If the item is identified as AR glasses, glasses with cameras, or other electronic glasses, a low-temperature cleaning mode is used to avoid damage to electronic components from high-temperature liquids. If the item is identified as ordinary resin or metal-framed glasses, a normal temperature cleaning mode can be used. For items whose material cannot be identified, a conservative cleaning mode can be used, such as no heating or short-term ultrasonic treatment, to prevent damage to the item.
[0102] For example, the car washer can also be equipped with a temperature and humidity sensor to monitor the internal environmental parameters. If the internal temperature is detected to be too high (e.g., above 60°C) or too low (e.g., below 5°C), the addition of cleaning fluid can be delayed until the internal temperature returns to a safe range to avoid damage to the items being cleaned due to excessively high or low temperatures. For instance, this prevents excessively high temperatures from deforming resin lenses or causing coating peeling, or from the cleaning fluid evaporating too quickly and affecting the cleaning effect; and prevents excessively low temperatures from causing the cleaning fluid to freeze and damage the pipes. It also prevents lenses from cracking due to excessive temperature differences.
[0103] For example, after the car wash machine finishes cleaning the items to be cleaned, the dehumidification function or drying module of the car wash machine can be activated to keep the inside of the car wash machine dry and prevent the items to be cleaned from becoming moldy or oxidized due to being in a humid environment.
[0104] In one implementation, the vehicle-mounted washer can be equipped with a transparent window, along with internal light-emitting diode (LED) lighting, to allow users to easily observe the cleaning status inside. It can also display information such as the cleaning progress bar and the estimated remaining time through the central control screen or the display screen on the vehicle-mounted washer. After cleaning is completed, it outputs a prompt message indicating that the items have been cleaned.
[0105] In one implementation, if an unexpected situation is detected during the cleaning process of the vehicle-mounted washer, such as the user accidentally touching the cover of the washer or the vehicle suddenly starting from a stopped state, the user can terminate the cleaning process through a hard switch or voice command to avoid damage to the items to be cleaned and the user; after the process is terminated, the vehicle-mounted washer can be controlled to enter the drainage and drying process to ensure that there is no residual liquid inside that could damage the items and the washer circuitry.
[0106] In one implementation, when a windshield cleaning request command is detected, the process of determining whether to respond to the cleaning request command based on the target order of multiple components may specifically include: if the target order of the multiple components is a first order or a second order, determining to respond to the windshield cleaning request command, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle washer, and the second order indicates that the priority of the windshield is higher than the priority of the vehicle washer.
[0107] For example, when a user needs to clean the windshield, they can trigger the corresponding washer fluid spray switch. At this time, the windshield spray device needs to obtain washer fluid from the vehicle's reservoir and will generate a corresponding cleaning request command. Upon detecting the windshield cleaning request command, regardless of whether the current target sorting is the first or second sorting, the system will respond to the windshield cleaning request command, allowing the corresponding spray device to obtain washer fluid from the reservoir and spray it onto the windshield, working in conjunction with the wipers to clean the windshield.
[0108] It should be noted that when multiple components include the car wash machine and components other than the windshield, a second priority is determined among the multiple components based on the degree to which the dirt risk of each component affects driving safety; when a cleaning request instruction is received from the highest priority component in the second priority, regardless of whether the current target priority is the first priority or the second priority, the highest priority component will be responded to first.
[0109] In this embodiment, when a windshield cleaning request command is detected, regardless of whether the target sorting is the first sorting or the second sorting, the windshield request command can be responded to, ensuring that the windshield can be cleaned in a timely manner, avoiding affecting the driver's driving vision and improving the safety of driving the vehicle.
[0110] In one implementation, the vehicle can provide users with control modes, including "Safety Priority Mode," "Comfort Priority Mode," and "Balanced Mode." Users can select the appropriate mode via the central control screen or voice assistant. When the user selects "Safety Priority Mode," the vehicle prioritizes the cleaning of the windshield in any scenario. When the user selects "Comfort Priority Mode," the vehicle allows the onboard washer to perform cleaning in any scenario. When the user selects "Balanced Mode," the vehicle automatically combines parameters such as current fluid level, vehicle status, vehicle environment, and wiper status to comprehensively determine the current priority order.
[0111] In one implementation, users can set a specific time period during which the car washer's cleaning function is disabled. For example, a user can set the car washer's cleaning function to be disabled between 10:00 PM and 6:00 AM the next day, which can help reduce noise interference caused by the car washer operating at night; it can also reduce the consumption of cleaning fluid, so that more cleaning fluid can be reserved for cleaning the windshield.
[0112] The above-mentioned user personalization settings can take into account the user's needs in different scenarios, making the vehicle control system more intelligent and user-friendly.
[0113] In summary, in this embodiment, the order of multiple components when using the cleaning fluid is determined based on the current volume of the cleaning fluid. Then, upon detecting a cleaning request instruction from a target component among the multiple components, it is determined whether to respond to the target component's cleaning request instruction based on the order among the components. The target order indicates the priority order of multiple components when using the cleaning fluid. When the cleaning fluid for multiple components comes from the same source, the corresponding priority order is determined based on the current actual volume. Different priority orders can be determined for different volume situations, ensuring that the allocation of cleaning fluid resources can match the current actual volume of the cleaning fluid when multiple components are using it, thereby improving the rationality and flexibility of cleaning fluid allocation.
[0114] In addition, by prioritizing the cleaning requests of multiple components, the cleaning needs of higher-priority components are ensured to be met first, which improves the utilization efficiency of cleaning fluid and avoids the impact on vehicle driving safety due to higher-priority components not being cleaned in a timely manner.
[0115] Figure 3 This is a schematic flowchart illustrating another vehicle control method provided in an embodiment of this application. It should be understood that this method can be applied to a vehicle; or, to a processor in a vehicle; or, to a chip within a processor in a vehicle.
[0116] For example, such as Figure 3 As shown, the method 300 includes: S301, obtain the current volume of the cleaning fluid in the vehicle, wherein the cleaning fluid is used to meet the cleaning needs of multiple components in the vehicle.
[0117] The "multiple components" refer to parts of the vehicle that require cleaning with a cleaning solution. This application's embodiments use a vehicle-mounted washer and the windshield as examples of these components.
[0118] For example, multiple components within a vehicle may share the same cleaning fluid in a reservoir. In this scenario, there could be issues with unreasonable resource allocation. To address this problem, the current level of the cleaning fluid within the vehicle is monitored in real time.
[0119] Alternatively, the implementation of S301 can be found in [reference needed]. Figure 2 The relevant description of S201 is not repeated here in the embodiments of this application.
[0120] S302, if the current liquid volume is greater than or equal to the preset liquid volume threshold, determine the target sorting as the first sorting, wherein the first sorting indicates that the priority of the windshield is equal to the priority of the vehicle washer.
[0121] For example, when the current volume of the cleaning fluid is detected to be greater than or equal to a preset volume threshold, it indicates that there is sufficient cleaning fluid remaining, and the priority of the windshield can be determined to be equal to that of the vehicle cleaning machine.
[0122] Optionally, the method for determining the preset liquid volume threshold can be found in [reference needed]. Figure 2 The relevant description of S202 is not repeated here in the embodiments of this application.
[0123] S303, if the current liquid level is less than the preset liquid level threshold, obtain the vehicle status.
[0124] The vehicle's status can include both driving and stopped states.
[0125] For example, when the current volume of the cleaning fluid is detected to be less than a preset volume threshold, the remaining cleaning fluid may not be able to meet the cleaning needs of multiple components. In this case, the vehicle status can be obtained, and then the priority order among multiple components can be determined based on the vehicle status.
[0126] S304, if the vehicle is in a driving state, determine the target sorting as the second sorting, where the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle washer.
[0127] For example, when the current liquid level is less than the preset liquid level threshold and the vehicle is in motion, the risk of the windshield being dirty poses a significant threat to the vehicle's driving safety. Therefore, the priority of the windshield can be determined to be higher than that of the car washer, so that the limited cleaning fluid can be reserved for the windshield, and when the windshield becomes dirty, it can be effectively cleaned in a timely manner according to the user's request.
[0128] S305, if the vehicle is in a stopped state, obtain the vehicle environment in which the vehicle is located.
[0129] For example, when a vehicle is stationary, the corresponding priority ranking can be determined by further considering the vehicle's current environment.
[0130] S306, if the vehicle environment is a preset environment, the target sorting is determined to be the second sorting, wherein the windshield is at risk of getting dirty when the vehicle is in the preset environment.
[0131] The preset environment can include weather conditions that cause the windshield to get dirty, such as rain, snow, and dust.
[0132] For example, when the vehicle is stationary and the current environment is a preset environment, there is a risk of the windshield getting dirty, and the user has a greater need to clean the windshield. In this case, the priority of the windshield can be determined to be higher than that of the car washer, so that the limited cleaning fluid can be used to meet the cleaning needs of the windshield first, so as to avoid the windshield getting dirty and affecting the user's vision.
[0133] S307, if the vehicle environment is not a preset environment, obtain the wiper status of the wiper corresponding to the windshield wiper.
[0134] For example, when the vehicle is in an environment other than the preset environment, the external environment will not cause the windshield to get dirty, but the user may still have a need to clean the windshield. In this case, the user's need to clean the windshield can be determined by detecting the status of the windshield wipers, and then the current priority order can be determined.
[0135] S308, if the wiper is in the running state, determine the target sort as the second sort.
[0136] For example, when the wipers are detected to be running, indicating that the user is cleaning the dirt on the windshield, the user is more likely to turn on the windshield spray device to spray washer fluid onto the windshield to improve the cleaning effect. Therefore, it can be determined that the priority of the windshield is higher than that of the car washer.
[0137] S309, if the wiper is in a stopped state, determine the target sort as the first sort.
[0138] For example, when the windshield wipers are detected to be stopped, it indicates that the user does not currently have a need to clean the windshield, and the priority of the windshield can be determined to be equal to that of the car washer.
[0139] Alternatively, the implementation methods of S302 to S309 can be found in [reference needed]. Figure 2 The relevant description of S202 is not repeated here in the embodiments of this application.
[0140] S310, when a cleaning request command for a target component is detected, the system determines whether to respond to the cleaning request command based on the target order of multiple components.
[0141] The target components may include a vehicle washing machine and / or a windshield.
[0142] For example, the target ranking can be updated and determined in real time based on the vehicle's operating conditions. When a cleaning request instruction for a target component is detected, it can be determined whether to respond to the cleaning request instruction for the target component based on the target ranking of multiple components.
[0143] Alternatively, the implementation of S310 can be found in [reference needed]. Figure 2 The relevant description of S203 is not repeated here in the embodiments of this application.
[0144] In summary, this embodiment of the application, by combining the current level of the in-vehicle washer fluid, the vehicle's status, the vehicle environment, and the status of the windshield wipers, determines the priority order for multiple components to use washer fluid under the current operating conditions of the vehicle. Upon detecting a cleaning request command from a target component among the multiple components, the priority order among the components is considered to determine whether to respond to the target component's cleaning request. By comprehensively considering multiple factors to determine the priority order, the matching degree between the priority order and the current operating conditions is ensured, improving the accuracy and rationality of the priority order. Furthermore, by combining a reasonable priority order, the cleaning requests of components are managed, prioritizing higher-priority components and avoiding insufficient washer fluid leading to inefficient cleaning of higher-priority components, which could adversely affect vehicle driving safety. This enhances the intelligence and flexibility of the control between in-vehicle cleaning devices, thereby ensuring vehicle driving safety.
[0145] The above text combined Figures 1 to 3 The vehicle control method provided in the embodiments of this application has been described in detail; the following will be combined with Figure 4 and Figure 5 The apparatus embodiments of this application are described in detail below. It should be understood that the apparatus in the embodiments of this application can perform the various methods described in the foregoing embodiments of this application, that is, the specific working processes of the various products described below can be referred to the corresponding processes in the foregoing method embodiments.
[0146] Figure 4 This is a schematic diagram of the structure of a vehicle control device provided in an embodiment of this application.
[0147] For example, such as Figure 4 As shown, the device 400 includes: The acquisition module 401 is used to acquire the current volume of the cleaning fluid in the vehicle, wherein the cleaning fluid is used to meet the cleaning needs of multiple components in the vehicle. The processing module 402 is used to determine the target order of multiple components based on the current volume of the cleaning fluid, wherein the target order is used to indicate the priority order of the multiple components in using the cleaning fluid; when a cleaning request instruction of a target component is detected, the module determines whether to respond to the cleaning request instruction based on the target order of the multiple components.
[0148] In one possible implementation, multiple components include a windshield and a vehicle-mounted washer. The processing module 402 is further configured to determine the target sort as a first sort if the current liquid volume is greater than or equal to a preset liquid volume threshold, wherein the first sort indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer; if the current liquid volume is less than the preset liquid volume threshold, the target sort is determined based on the vehicle's status.
[0149] In one possible implementation, the processing module 402 is further configured to determine the target sorting as the second sorting if the vehicle is in a driving state, wherein the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle washer; and to determine the target sorting based on the vehicle environment in which the vehicle is located if the vehicle is in a stopped state.
[0150] In one possible implementation, the processing module 402 is further configured to determine the target sort as the second sort if the vehicle environment is a preset environment, wherein the windshield is at risk of getting dirty when the vehicle is in the preset environment; if the vehicle environment is an environment other than the preset environment, the target sort is determined based on the wiper status of the wiper corresponding to the windshield.
[0151] In one possible implementation, the processing module 402 is further configured to determine the target sorting as the second sorting if the wiper is in the running state, and to determine the target sorting as the first sorting if the wiper is in the stopped state.
[0152] In one possible implementation, the processing module 402 is further configured to: if the target order of the multiple components is a first order, determine to respond to the cleaning request instruction of the vehicle-mounted washer, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer; if the target order of the multiple components is a second order, determine not to respond to the cleaning request instruction of the vehicle-mounted washer, wherein the second order indicates that the priority of the windshield is higher than the priority of the vehicle-mounted washer.
[0153] In one possible implementation, when a cleaning request instruction from a vehicle-mounted washer is detected, when a cleaning request instruction from a windshield is detected, the processing module 402 is further configured to determine to respond to the windshield cleaning request instruction if the target sorting of multiple components is a first sorting or a second sorting, wherein the first sorting indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer, and the second sorting indicates that the priority of the windshield is higher than the priority of the vehicle-mounted washer.
[0154] In one possible implementation, the multiple components include a windshield and a vehicle washer. The device 400 is also configured to output a target prompt message if a forced use request for cleaning fluid is received from the vehicle washer when the target order is the second order. The target prompt message indicates the risk that forced use will result in insufficient cleaning fluid to clean the windshield.
[0155] It should be noted that the aforementioned vehicle control device is embodied in the form of functional units. The term "module" here can be implemented in software and / or hardware, without specific limitations.
[0156] For example, a "module" can be a software program, a hardware circuit, or a combination of both that implements the above functions. The hardware circuit may include an application-specific integrated circuit (ASIC), electronic circuits, a processor (e.g., a shared processor, a proprietary processor, or a group processor) and memory for executing one or more software or firmware programs, integrated logic circuits, and / or other suitable components that support the described functions.
[0157] Therefore, the units of the various examples described in the embodiments of this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.
[0158] Figure 5 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application.
[0159] For example, such as Figure 5 As shown, the vehicle 500 includes a memory 501 and a processor 502. The memory 501 stores executable program code 503, and the processor 502 is used to call and execute the executable program code 503 to perform a vehicle control method.
[0160] Furthermore, embodiments of this application also protect an apparatus that may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to perform a vehicle control method provided in embodiments of this application.
[0161] This embodiment can divide the device into functional modules based on the above method example. For example, each module can correspond to a separate function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.
[0162] When the functional modules are divided according to their respective functions, the device may also include [other components]. It should be noted that all relevant content regarding the steps involved in the above method embodiments can be referenced to the functional descriptions of the corresponding functional modules, and will not be repeated here.
[0163] It should be understood that the device provided in this embodiment is used to execute the above-described vehicle control method, and therefore can achieve the same effect as the above-described implementation method.
[0164] When using an integrated unit, the device may include a processing module and a storage module. When the device is applied to a vehicle, the processing module can be used to control and manage the vehicle's movements. The storage module can be used to support the vehicle in executing relevant program code.
[0165] The processing module may be a processor or a controller, which can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination of functions that implement computing capabilities, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc., and the storage module may be a memory.
[0166] In addition, the device provided in the embodiments of this application may specifically be a chip, component or module. The chip may include a connected processor and a memory. The memory is used to store instructions. When the processor calls and executes the instructions, the chip can execute a vehicle control method provided in the above embodiments.
[0167] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement a vehicle control method provided in the above embodiment.
[0168] The computer-readable storage medium may include, but is not limited to, any type of disk, including floppy disks, optical disks, Digital Video Discs (DVDs), Compact Disc Read-Only Memory (CD-ROMs), microdrives, and magneto-optical disks, read-only memory (ROMs), random access memory (RAMs), erasable programmable read-only memory (EPROMs), electrically erasable programmable read-only memory (EEPROMs), dynamic random access memory (DRAMs), video random access memory (VRAMs), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.
[0169] This embodiment also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement a vehicle control method provided in the above embodiment.
[0170] In this embodiment, the device, computer-readable storage medium, computer program product, or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0171] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0172] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0173] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A vehicle control method, characterized in that, The method includes: Obtain the current volume of the cleaning fluid in the vehicle, wherein the cleaning fluid is used to meet the cleaning needs of multiple components in the vehicle; Based on the current volume of the cleaning fluid, a target order is determined for the plurality of components, wherein the target order is used to indicate the priority order of the plurality of components in using the cleaning fluid; When a cleaning request instruction for a target component is detected, a decision is made on whether to respond to the cleaning request instruction based on the target order of the multiple components.
2. The method according to claim 1, characterized in that, The plurality of components includes a windshield and a vehicle-mounted washer, and the determination of target order based on the current volume of the cleaning fluid includes: If the current liquid volume is greater than or equal to a preset liquid volume threshold, the target sorting is determined to be the first sorting, wherein the first sorting indicates that the priority of the windshield is equal to the priority of the vehicle cleaning machine; If the current liquid volume is less than the preset liquid volume threshold, the target sorting is determined based on the vehicle's status.
3. The method according to claim 2, characterized in that, Determining the target ranking based on the vehicle's status includes: If the vehicle is in a driving state, the target sorting is determined to be the second sorting, wherein the second sorting indicates that the windshield has a higher priority than the vehicle washer. If the vehicle is in a stopped state, the target sorting is determined based on the vehicle's environment.
4. The method according to claim 3, characterized in that, Determining the target ranking based on the vehicle's environment includes: If the vehicle environment is a preset environment, the target sorting is determined to be the second sorting, wherein the windshield is at risk of getting dirty when the vehicle is in the preset environment; If the vehicle environment is not the preset environment, the target sorting is determined based on the wiper status of the wiper corresponding to the windshield.
5. The method according to claim 4, characterized in that, The step of determining the target sorting based on the wiper status of the corresponding wiper on the windshield includes: If the wiper is in the running state, the target sort is determined to be the second sort; If the wiper is in a stopped state, the target sort is determined to be the first sort.
6. The method according to any one of claims 1 to 5, characterized in that, When a cleaning request command from a vehicle-mounted cleaning machine is detected, determining whether to respond to the cleaning request command based on the target ordering of the multiple components includes: If the target order of the plurality of components is a first order, the cleaning request instruction of the vehicle-mounted washer is determined to be responded to, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle-mounted washer. If the target order of the plurality of components is the second order, it is determined that the cleaning request instruction of the vehicle-mounted washer will not be responded to, wherein the second order indicates that the windshield has a higher priority than the vehicle-mounted washer.
7. The method according to any one of claims 1 to 5, characterized in that, When a windshield cleaning request command is detected, determining whether to respond to the cleaning request command based on the target ordering of the plurality of components includes: If the target order of the plurality of components is a first order or a second order, the windshield cleaning request instruction is responded to, wherein the first order indicates that the priority of the windshield is equal to the priority of the vehicle washer, and the second order indicates that the priority of the windshield is higher than the priority of the vehicle washer.
8. The method according to any one of claims 1 to 5, characterized in that, The plurality of components include a windshield and a vehicle washing machine, and the method further includes: If the target sorting is the second sorting, and a request for forced use of the cleaning fluid is received from the vehicle-mounted washer, a target prompt message is output, wherein the target prompt message is used to indicate the risk that forced use will result in insufficient cleaning fluid to clean the windshield.
9. A vehicle control device, characterized in that, The device includes: An acquisition module is used to acquire the current volume of cleaning fluid in the vehicle, wherein the cleaning fluid is used to meet the cleaning needs of multiple components in the vehicle. The processing module is configured to determine the target order of the plurality of components based on the current volume of the cleaning fluid, wherein the target order is used to indicate the priority order of the plurality of components in using the cleaning fluid; and when a cleaning request instruction from a target component is detected, the module determines whether to respond to the cleaning request instruction based on the target order of the plurality of components.
10. A vehicle, characterized in that, The vehicles include: Memory, used to store executable program code; A processor for calling and running the executable program code from the memory, causing the vehicle to perform the method as described in any one of claims 1 to 8.