Method and device for adjusting air volume of automobile air conditioner and automobile machine system
By defining the mapping between the air volume interface range to the air conditioner controller mode range in the vehicle computer system, the problem that the voice assistant cannot achieve complete adjustment of all air volume levels in automatic mode and manual mode is solved, and the comprehensiveness of air volume control and the satisfaction of user needs is achieved.
Patent Information
- Application Number
- CN202411953712.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-03-07
AI Technical Summary
In the prior art, voice assistants cannot achieve complete adjustment of all air volume levels in automatic mode and manual mode, resulting in users being unable to achieve comprehensive air volume control in different modes.
By defining the mapping of the air volume interface range provided by the voice assistant to the manual mode and automatic mode range provided by the air conditioner controller in the vehicle system, it is ensured that the voice assistant can convert the air volume level input by the user to the air volume level recognized by the air conditioner controller regardless of whether the air conditioner is in automatic mode or manual mode.
The voice assistant has fully adjusted all air volume levels in automatic mode and manual mode, meeting the requirements of XTS test and CUJ test, ensuring that users can achieve comprehensive air volume control in different modes.
Smart Images

Figure CN119567804A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of air conditioning control technology, and specifically to a method and device for adjusting the air volume of an automobile air conditioning and a vehicle computer system. Background Art
[0002] In the wave of automobile intelligence, more and more automobile manufacturers have begun to integrate the services of Internet giants into their own in-vehicle systems to improve user experience and competitiveness. Among them, Google Car Service, as a world-leading Internet service provider, has attracted much attention for its application in in-vehicle systems.
[0003] When adjusting the air volume of the car air conditioner through the Google voice assistant, the voice assistant sends the air volume to the car system through the Android native interface, and the car system sends the air volume to the air conditioning controller (air conditioning ECU) through the bus signal, and the air conditioning controller performs specific air volume control. At the vehicle design level, the air volume level in automatic mode and the air volume level in manual mode are independent of each other. At the Google design level, there is no concept of automatic mode and manual mode. All air volume levels are shared by any mode, resulting in the voice assistant being unable to fully adjust all air volume levels in automatic mode and manual mode. Summary of the invention
[0004] The present application provides a method, device and vehicle system for adjusting the air volume of an automobile air conditioner, which can solve the technical problem in the prior art that voice assistants cannot fully adjust all air volume levels in automatic mode and manual mode.
[0005] In a first aspect, an embodiment of the present application provides a method for adjusting air volume of an automobile air conditioner, which is applied to a vehicle system. The method for adjusting air volume of an automobile air conditioner comprises:
[0006] Receiving a first air volume level input by a user through a voice assistant, wherein the first air volume level is within an air volume interface range provided by the voice assistant;
[0007] If the air conditioner is in manual mode, a corresponding value of the first air volume level under the first mapping is determined as the second air volume level, and the second air volume level is sent to the air conditioner controller, wherein the first mapping is a mapping of the air volume interface range provided by the voice assistant to the manual mode range provided by the air conditioner controller;
[0008] If the air conditioner is in automatic mode, the corresponding value of the first air volume level under the second mapping is determined as the third air volume level, and the third air volume level is sent to the air conditioner controller, wherein the second mapping is a mapping of the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioner controller.
[0009] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0010] The corresponding value of the first air volume level under the first mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0011] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the sum of the first air volume level and the second upper limit value and the third upper limit value.
[0012] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0013] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0014] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value.
[0015] Furthermore, in one embodiment, the automobile air conditioning air volume adjustment method further includes:
[0016] receiving a second air volume level or a third air volume level from an air conditioning controller;
[0017] If a second air volume level is received, a corresponding value of the second air volume level under the third mapping is determined as the first air volume level, and the first air volume level is sent to the voice assistant, wherein the third mapping is a mapping of a manual mode range provided by the air conditioning controller to an air volume interface range provided by the voice assistant;
[0018] If a third air volume level is received, the corresponding value of the third air volume level under the fourth mapping is determined as the first air volume level, and the first air volume level is sent to the voice assistant, wherein the fourth mapping is a mapping of the automatic mode range provided by the air-conditioning controller to the air volume interface range provided by the voice assistant.
[0019] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0020] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0021] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0022] The corresponding value of the second air volume level under the third mapping is equal to the second air volume level;
[0023] The corresponding value of the third air volume level under the fourth mapping is equal to the difference between the third air volume level and the second upper limit value.
[0024] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0025] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0026] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0027] The corresponding value of the second air volume level under the third mapping is equal to the difference between the second air volume level and the second upper limit value;
[0028] The corresponding value of the third air volume level under the fourth mapping is equal to the third air volume level.
[0029] Furthermore, in one embodiment, the automobile air conditioning air volume adjustment method further includes:
[0030] receiving mode information input by a user through a voice assistant, and sending the mode information to an air conditioning controller, wherein the mode information is a manual mode or an automatic mode;
[0031] If mode information is received within a preset interval before and after the first air volume level is received, it is determined that the air conditioner is in the operating mode corresponding to the mode information;
[0032] If no mode information is received within a preset interval before or after the first air volume level is received, the air conditioner controller is queried about the working mode of the air conditioner.
[0033] Furthermore, in one embodiment, the automobile air conditioning air volume adjustment method further includes:
[0034] After receiving the first air volume level, the air conditioner controller is queried about the working mode of the air conditioner.
[0035] In a second aspect, an embodiment of the present application further provides an automobile air conditioning air volume regulating device, which is applied to a vehicle system, and the automobile air conditioning air volume regulating device comprises:
[0036] A first receiving module, configured to receive a first air volume level input by a user through a voice assistant, wherein the first air volume level is within an air volume interface range provided by the voice assistant;
[0037] A first sending module, configured to determine a corresponding value of the first air volume level under the first mapping as a second air volume level if the air conditioner is in manual mode, and send the second air volume level to the air conditioner controller, wherein the first mapping is a mapping of an air volume interface range provided by the voice assistant to a manual mode range provided by the air conditioner controller;
[0038] The second sending module is used to determine the corresponding value of the first air volume level under the second mapping as the third air volume level if the air conditioner is in automatic mode, and send the third air volume level to the air conditioner controller, wherein the second mapping is a mapping of the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioner controller.
[0039] In a third aspect, an embodiment of the present application also provides a vehicle system, which includes a processor, a memory, and an automobile air-conditioning air volume adjustment program stored in the memory and executable by the processor, wherein when the automobile air-conditioning air volume adjustment program is executed by the processor, the steps of the above-mentioned automobile air-conditioning air volume adjustment method are implemented.
[0040] In this application, the vehicle system acts as a medium between the voice assistant and the air conditioning controller. The first mapping is defined for the air volume interface range provided by the voice assistant to the manual mode range provided by the air conditioning controller, and the second mapping is defined for the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioning controller, so that in automatic mode and manual mode, any air volume level in the voice assistant business logic can be converted into an air volume level in the air conditioning controller business logic that is logically equivalent to it, achieving compatibility between the business logic of the voice assistant and the air conditioning controller and meeting user needs. Through this application, the voice assistant can achieve complete adjustment of all air volume levels in automatic mode and manual mode, and meet the XTS test and CUJ test. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 This is a flow chart of a method for adjusting air volume of an automobile air conditioner in one embodiment of the present application;
[0042] Figure 2 This is a system architecture diagram of a method for adjusting air volume of an automobile air conditioner in one embodiment of the present application;
[0043] Figure 3 A schematic diagram of a first mapping and a second mapping in an embodiment of the present application;
[0044] Figure 4 This is a schematic diagram of a first mapping and a second mapping in another embodiment of the present application;
[0045] Figure 5 A schematic diagram of a third mapping and a fourth mapping in an embodiment of the present application;
[0046] Figure 6 A schematic diagram of a third mapping and a fourth mapping in another embodiment of the present application;
[0047] Figure 7 This is a schematic diagram of the functional modules of the automobile air volume adjustment device in one embodiment of the present application;
[0048] Figure 8 This is a schematic diagram of the hardware structure of the vehicle system involved in the embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] In the actual development process, the conflict between the business logic of Google Car Services and the vehicle design strategy has become increasingly prominent. Google Car Services has its own technical specifications and will not adapt to the logic of the carrier. The design strategy of the vehicle is subject to the architecture design of the vehicle manufacturer, which often affects the entire system and is not easy to change. This conflict has led to certain restrictions on the application of Google Car Services in the vehicle system. It is necessary to find a solution to coordinate the relationship between the two, requiring the following two goals to be achieved: meet Google's XTS test and CUJ test, and meet the business scenarios defined by the vehicle manufacturer.
[0051] XTS testing: A series of code-level certification tests for Android devices to ensure that the device is highly compatible with the Android system at the hardware and software levels, and can seamlessly support Google services and a wide range of application ecosystems.
[0052] CUJ testing: focuses on verifying whether user interaction can achieve its purpose smoothly and without hindrance, ensuring that the core functions of the product meet user needs.
[0053] The background technology mentioned that in the scenario of adjusting the air volume of the car air conditioner through the voice assistant, the voice assistant cannot achieve complete adjustment of all air volume levels in automatic mode and manual mode. This technical problem is explained with a specific example: assuming that the air volume interface range provided by the voice assistant is 1-9, the manual mode range provided by the air conditioner controller is 1-9, and the automatic mode range provided by the air conditioner controller is 10-14. Without any additional processing, when the air conditioner is in manual mode, the voice assistant can complete 9-speed air volume adjustment, and when the air conditioner is in automatic mode, the voice assistant cannot complete the air volume adjustment.
[0054] The inventor tried the first solution as follows: modify the air volume interface range provided by the voice assistant to 1-14, so that it corresponds to the 9 air volume levels in manual mode and the 5 air volume levels in automatic mode from small to large, and the vehicle system sends the value set by the voice assistant directly to the air conditioning controller. In this way, when the air conditioner is in automatic mode, the voice assistant can complete the 5-level air volume adjustment.
[0055] However, when the air conditioner is in manual mode, if the value set by the voice assistant is 10-14, since the manual mode range provided by the air conditioner controller is 1-9, it will be shown that the setting is unsuccessful and does not meet the XTS certification, because the XTS certification requires that under a certain premise (the project defines manual mode), when the voice assistant sets any legal value, the setting must be successful. Therefore, the first solution is not feasible.
[0056] The inventor tried the second solution as follows: keep the air volume interface range provided by the voice assistant unchanged at 1-9. When the air conditioner is in manual mode, the vehicle system directly sends the value set by the voice assistant to the air conditioner controller. When the air conditioner is in automatic mode, the vehicle system converts the value set by the voice assistant to 10 / 11 / 12 / 13 / 14 respectively and sends it to the air conditioner controller. In this way, the second solution can meet the XTS certification.
[0057] However, when the air conditioner is in automatic mode, the user sends a command to the voice assistant to "adjust to maximum air volume", and the voice assistant will set it to 9, but the car system will not respond at this time, indicating that the setting is unsuccessful, cannot meet user needs, and does not meet CUJ certification.
[0058] The inventor further optimized the second solution and proposed this application, so that the voice assistant can achieve complete adjustment of all air volume levels in automatic mode and manual mode, and meet the XTS test and CUJ test.
[0059] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.
[0060] In a first aspect, an embodiment of the present application provides a method for adjusting the air volume of an automobile air conditioner.
[0061] Figure 1 A schematic diagram showing a flow chart of a method for adjusting air volume of an automobile air conditioner in an embodiment of the present application is shown; Figure 2 A system architecture diagram of a method for adjusting air volume of an automobile air conditioner in one embodiment of the present application is shown.
[0062] Reference Figure 1 In one embodiment, the automobile air conditioning air volume adjustment method comprises the following steps:
[0063] S1. receiving a first air volume level input by a user through a voice assistant, wherein the first air volume level is within an air volume interface range provided by the voice assistant;
[0064] S2. If the air conditioner is in manual mode, determining a corresponding value of the first air volume level under the first mapping as a second air volume level, and sending the second air volume level to the air conditioner controller, wherein the first mapping is a mapping of an air volume interface range provided by the voice assistant to a manual mode range provided by the air conditioner controller;
[0065] S3. If the air conditioner is in automatic mode, the corresponding value of the first air volume level under the second mapping is determined as the third air volume level, and the third air volume level is sent to the air conditioner controller, wherein the second mapping is a mapping of the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioner controller.
[0066] In this embodiment, the air volume level in the voice assistant business logic is called the first air volume level, the air volume level in the manual mode in the air conditioning controller business logic is called the second air volume level, and the air volume level in the automatic mode is called the third air volume level.
[0067] The second solution mentioned above establishes a conversion relationship between each second air volume level and a first air volume level in manual mode, and establishes a conversion relationship between each third air volume level and a first air volume level in automatic mode. As a result, when the voice assistant sets the first air volume level for which a conversion relationship has not been established, the vehicle system does not respond, resulting in unsuccessful setting.
[0068] The difference of this embodiment is that the mapping of the air volume interface range provided by the voice assistant to the manual mode range and the automatic mode range provided by the air-conditioning controller is completely defined. Regardless of whether the air-conditioning is in automatic mode or manual mode, the vehicle system will respond to any first air volume level set by the voice assistant to avoid unsuccessful settings.
[0069] It should be noted that the above-mentioned air volume interface range 1-9 provided by the voice assistant, the manual mode range 1-9 provided by the air-conditioning controller, and the automatic mode range 10-14 are only examples. The specific number of air volume levels and values can be set according to actual conditions. It is necessary to ensure that the number of air volume levels provided by the voice assistant is greater than or equal to the number of air volume levels in the manual mode provided by the air-conditioning controller, and the number of air volume levels provided by the voice assistant is greater than or equal to the number of air volume levels in the automatic mode provided by the air-conditioning controller, so as to meet the basic requirements for establishing the first mapping and the second mapping.
[0070] It is understandable that when the number of air volume levels provided by the voice assistant is greater than the number of air volume levels in the manual mode provided by the air conditioning controller, at least two first air volume levels will determine the same second air volume level, and reasonable settings need to be made according to business logic. For example, the largest number of first air volume levels will determine the largest second air volume level. The same applies when the number of air volume levels provided by the voice assistant is greater than the number of air volume levels in the automatic mode provided by the air conditioning controller.
[0071] Therefore, in this embodiment, the vehicle system acts as a medium between the voice assistant and the air conditioning controller, and defines a first mapping from the air volume interface range provided by the voice assistant to the manual mode range provided by the air conditioning controller, and defines a second mapping from the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioning controller, so that in automatic mode and manual mode, any air volume level in the voice assistant business logic can be converted into an air volume level in the air conditioning controller business logic that is logically equivalent to it, achieving compatibility between the voice assistant and the air conditioning controller business logic, and meeting user needs. Through this application, the voice assistant can achieve complete adjustment of all air volume levels in automatic mode and manual mode, and meet the XTS test and CUJ test.
[0072] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0073] The corresponding value of the first air volume level under the first mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0074] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the sum of the first air volume level and the second upper limit value and the third upper limit value.
[0075] Specifically, this embodiment can be expressed by a formula: the air volume interface range provided by the voice assistant is [1, a], the manual mode range provided by the air conditioning controller is [1, b], and the automatic mode range provided by the air conditioning controller is [b+1, c], where a is the first upper limit value, b is the second upper limit value, c is the third upper limit value, 1 <b≤a,b+1<c≤2a;
[0076] The corresponding value of the first air volume level under the first mapping is equal to min(x,b), and the corresponding value of the first air volume level under the second mapping is equal to min(x+b,c), where x is the first air volume level, x∈[1,a], and min() means taking the minimum value.
[0077] Reference Figure 3For example, let the first upper limit value and the second upper limit value both be equal to 9, and the third upper limit value be equal to 14. Then the air volume interface range provided by the voice assistant is [1,9], the manual mode range provided by the air conditioning controller is [1,9], and the automatic mode range provided by the air conditioning controller is [10,14]. In the first mapping, 1 corresponds to 1, 2 corresponds to 2, ..., 9 corresponds to 9. In the second mapping, 1 corresponds to 10, 2 corresponds to 11, 3 corresponds to 12, 4 corresponds to 13, and 5-9 all correspond to 14.
[0078] Figure 4 A schematic diagram of the first mapping and the second mapping in another embodiment of the present application is shown.
[0079] Reference Figure 4 For example, let the first upper limit be 9, the second upper limit be 8, and the third upper limit be 13. Then the air volume interface range provided by the voice assistant is [1,9], the manual mode range provided by the air conditioning controller is [1,8], and the automatic mode range provided by the air conditioning controller is [9,13]. In the first mapping, 1 corresponds to 1, 2 corresponds to 2, ..., 7 corresponds to 7, and 8 and 9 both correspond to 8. In the second mapping, 1 corresponds to 9, 2 corresponds to 10, 3 corresponds to 11, 4 corresponds to 12, and 5-9 all correspond to 13.
[0080] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0081] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0082] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value.
[0083] Specifically, this embodiment can be expressed by a formula: the air volume interface range provided by the voice assistant is [1, a], the automatic mode range provided by the air conditioning controller is [1, b], and the manual mode range provided by the air conditioning controller is [b+1, c], where a is the first upper limit value, b is the second upper limit value, c is the third upper limit value, 1 <b≤a,b+1<c≤2a;
[0084] The corresponding value of the first air volume level under the first mapping is equal to min(x+b,c), and the corresponding value of the first air volume level under the second mapping is equal to min(x,b), where x is the first air volume level, x∈[1,a], and min() means taking the minimum value.
[0085] The difference between this embodiment and the previous embodiment is that the manual mode of the previous embodiment is arranged before the automatic mode, while the manual mode of this embodiment is arranged after the automatic mode, so that the first mapping of this embodiment is the same as the second mapping of the previous embodiment, and the second mapping of this embodiment is the same as the first mapping of the previous embodiment.
[0086] Optionally, the arrangement relationship between the manual mode and the automatic mode is determined by the design of the air-conditioning controller. Usually, the manual mode is arranged before the automatic mode because it provides more air volume levels.
[0087] Furthermore, in one embodiment, the automobile air conditioning air volume adjustment method further includes:
[0088] receiving a second air volume level or a third air volume level from an air conditioning controller;
[0089] If a second air volume level is received, a corresponding value of the second air volume level under the third mapping is determined as the first air volume level, and the first air volume level is sent to the voice assistant, wherein the third mapping is a mapping of a manual mode range provided by the air conditioning controller to an air volume interface range provided by the voice assistant;
[0090] If a third air volume level is received, the corresponding value of the third air volume level under the fourth mapping is determined as the first air volume level, and the first air volume level is sent to the voice assistant, wherein the fourth mapping is a mapping of the automatic mode range provided by the air-conditioning controller to the air volume interface range provided by the voice assistant.
[0091] Reference Figure 2 The aforementioned embodiments mainly describe the forward process from the voice assistant to the vehicle system and from the vehicle system to the air-conditioning controller. Usually, a complete control system will also involve the reverse process from the air-conditioning controller to the vehicle system and from the vehicle system to the voice assistant, which is usually used to feedback the control results.
[0092] In this embodiment, a third mapping is defined for the manual mode range provided by the air-conditioning controller to the air volume interface range provided by the voice assistant, and a fourth mapping is defined for the automatic mode range provided by the air-conditioning controller to the air volume interface range provided by the voice assistant, so that any air volume level in the business logic of the air-conditioning controller can be converted into an air volume level that is logically equivalent to it in the business logic of the voice assistant, so as to achieve correct information feedback.
[0093] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0094] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0095] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0096] The corresponding value of the second air volume level under the third mapping is equal to the second air volume level;
[0097] The corresponding value of the third air volume level under the fourth mapping is equal to the difference between the third air volume level and the second upper limit value.
[0098] Specifically, this embodiment can be expressed by a formula: the air volume interface range provided by the voice assistant is [1, a], the manual mode range provided by the air conditioning controller is [1, b], and the automatic mode range provided by the air conditioning controller is [b+1, c], where a is the first upper limit value, b is the second upper limit value, c is the third upper limit value, 1 <b≤a,b+1<c≤2a;
[0099] The corresponding value of the first air volume level under the first mapping is equal to min(x+b,c), the corresponding value of the first air volume level under the second mapping is equal to min(x,b), the corresponding value of the second air volume level under the third mapping is equal to y, and the corresponding value of the third air volume level under the fourth mapping is equal to zb, wherein x is the first air volume level, x∈[1,a], y is the second air volume level, y∈[1,b], z is the third air volume level, z∈[b+1,c], and min() means taking the minimum value.
[0100] Figure 5 A schematic diagram of the third mapping and the fourth mapping in an embodiment of the present application is shown.
[0101] Reference Figure 3 and Figure 5, for example, let the first upper limit value and the second upper limit value both be equal to 9, and the third upper limit value be equal to 14, then the air volume interface range provided by the voice assistant is [1,9], the manual mode range provided by the air conditioning controller is [1,9], and the automatic mode range provided by the air conditioning controller is [10,14]. In the first mapping, 1 corresponds to 1, 2 corresponds to 2, ..., 9 corresponds to 9. In the second mapping, 1 corresponds to 10, 2 corresponds to 11, 3 corresponds to 12, 4 corresponds to 13, and 5-9 all correspond to 14. In the third mapping, 1 corresponds to 1, 2 corresponds to 2, ..., 9 corresponds to 9. In the fourth mapping, 10 corresponds to 1, 11 corresponds to 2, 12 corresponds to 3, 13 corresponds to 4, and 14 corresponds to 5.
[0102] Figure 6 A schematic diagram of the third mapping and the fourth mapping in another embodiment of the present application is shown.
[0103] Reference Figure 4 and Figure 6 , for example, let the first upper limit value be 9, the second upper limit value be 8, and the third upper limit value be 13, then the air volume interface range provided by the voice assistant is [1,9], the manual mode range provided by the air conditioning controller is [1,8], and the automatic mode range provided by the air conditioning controller is [9,13]. In the first mapping, 1 corresponds to 1, 2 corresponds to 2, ..., 7 corresponds to 7, and 8 and 9 both correspond to 8. In the second mapping, 1 corresponds to 9, 2 corresponds to 10, 3 corresponds to 11, 4 corresponds to 12, and 5-9 all correspond to 13. In the third mapping, 1 corresponds to 1, 2 corresponds to 2, ..., 8 corresponds to 8. In the fourth mapping, 9 corresponds to 1, 10 corresponds to 2, 11 corresponds to 3, 12 corresponds to 4, and 13 corresponds to 5.
[0104] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0105] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0106] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0107] The corresponding value of the second air volume level under the third mapping is equal to the difference between the second air volume level and the second upper limit value;
[0108] The corresponding value of the third air volume level under the fourth mapping is equal to the third air volume level.
[0109] Specifically, this embodiment can be expressed by a formula: the air volume interface range provided by the voice assistant is [1, a], the automatic mode range provided by the air conditioning controller is [1, b], and the manual mode range provided by the air conditioning controller is [b+1, c], where a is the first upper limit value, b is the second upper limit value, c is the third upper limit value, 1 <b≤a,b+1<c≤2a;
[0110] The corresponding value of the first air volume level under the first mapping is equal to min(x+b,c), the corresponding value of the first air volume level under the second mapping is equal to min(x,b), the corresponding value of the second air volume level under the third mapping is equal to yb, and the corresponding value of the third air volume level under the fourth mapping is equal to z, wherein x is the first air volume level, x∈[1,a], y is the second air volume level, y∈[b+1,c], z is the third air volume level, z∈[1,b], and min() means taking the minimum value.
[0111] The difference between this embodiment and the previous embodiment is that the manual mode of the previous embodiment is arranged before the automatic mode, while the manual mode of this embodiment is arranged after the automatic mode, so that the first mapping of this embodiment is the same as the second mapping of the previous embodiment, the second mapping of this embodiment is the same as the first mapping of the previous embodiment, the third mapping of this embodiment is the same as the fourth mapping of the previous embodiment, and the fourth mapping of this embodiment is the same as the third mapping of the previous embodiment.
[0112] Furthermore, in one embodiment, the automobile air conditioning air volume adjustment method further includes:
[0113] receiving mode information input by a user through a voice assistant, and sending the mode information to an air conditioning controller, wherein the mode information is a manual mode or an automatic mode;
[0114] If mode information is received within a preset interval before and after the first air volume level is received, it is determined that the air conditioner is in the operating mode corresponding to the mode information;
[0115] If no mode information is received within a preset interval before or after the first air volume level is received, the air conditioner controller is queried about the working mode of the air conditioner.
[0116] In this embodiment, the voice assistant is also used to set the working mode of the air conditioner. In this case, the vehicle system can select a method to determine the working mode of the air conditioner. When the first air volume level and mode information are received in a short time, since the mode setting operation needs to be performed, it is not necessary to query the working mode of the air conditioner from the air conditioner controller, which helps to speed up the processing. Accordingly, when only the first air volume level is received in a short time, it is necessary to query the working mode of the air conditioner from the air conditioner controller.
[0117] Furthermore, in one embodiment, the automobile air conditioning air volume adjustment method further includes:
[0118] After receiving the first air volume level, the air conditioner controller is queried about the working mode of the air conditioner.
[0119] In this embodiment, after receiving the first air volume level, the vehicle system directly queries the air-conditioning controller for the working mode of the air-conditioning, which helps to simplify the system design.
[0120] In a second aspect, an embodiment of the present application also provides an automobile air-conditioning air volume adjustment device.
[0121] Figure 7 A schematic diagram of the functional modules of an automobile air-conditioning air volume regulating device in one embodiment of the present application is shown.
[0122] Reference Figure 7 In one embodiment, the automobile air conditioning air volume regulating device is applied to a vehicle system and includes:
[0123] A first receiving module, configured to receive a first air volume level input by a user through a voice assistant, wherein the first air volume level is within an air volume interface range provided by the voice assistant;
[0124] A first sending module, configured to determine a corresponding value of the first air volume level under the first mapping as a second air volume level if the air conditioner is in manual mode, and send the second air volume level to the air conditioner controller, wherein the first mapping is a mapping of an air volume interface range provided by the voice assistant to a manual mode range provided by the air conditioner controller;
[0125] The second sending module is used to determine the corresponding value of the first air volume level under the second mapping as the third air volume level if the air conditioner is in automatic mode, and send the third air volume level to the air conditioner controller, wherein the second mapping is a mapping of the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioner controller.
[0126] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0127] The corresponding value of the first air volume level under the first mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0128] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the sum of the first air volume level and the second upper limit value and the third upper limit value.
[0129] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0130] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0131] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value.
[0132] Furthermore, in one embodiment, the automobile air conditioning air volume regulating device further includes:
[0133] A second receiving module, used for receiving a second air volume level or a third air volume level from an air conditioning controller;
[0134] a third sending module, configured to, if a second air volume level is received, determine a corresponding value of the second air volume level under a third mapping as the first air volume level, and send the first air volume level to the voice assistant, wherein the third mapping is a mapping of a manual mode range provided by the air conditioning controller to an air volume interface range provided by the voice assistant;
[0135] The fourth sending module is used to determine the corresponding value of the third air volume level under the fourth mapping as the first air volume level if the third air volume level is received, and send the first air volume level to the voice assistant, wherein the fourth mapping is a mapping of the automatic mode range provided by the air-conditioning controller to the air volume interface range provided by the voice assistant.
[0136] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0137] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0138] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0139] The corresponding value of the second air volume level under the third mapping is equal to the second air volume level;
[0140] The corresponding value of the third air volume level under the fourth mapping is equal to the difference between the third air volume level and the second upper limit value.
[0141] Further, in one embodiment, the lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value, the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value, the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value;
[0142] The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value;
[0143] The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value;
[0144] The corresponding value of the second air volume level under the third mapping is equal to the difference between the second air volume level and the second upper limit value;
[0145] The corresponding value of the third air volume level under the fourth mapping is equal to the third air volume level.
[0146] Furthermore, in one embodiment, the automobile air conditioning air volume regulating device further includes:
[0147] A mode setting module, used to receive mode information input by the user through the voice assistant, and send the mode information to the air-conditioning controller, wherein the mode information is a manual mode or an automatic mode;
[0148] A mode determination module is used to determine that the air conditioner is in an operating mode corresponding to the mode information if mode information is received within a preset interval before and after the first air volume level is received; if no mode information is received within a preset interval before and after the first air volume level is received, query the air conditioner controller about the operating mode of the air conditioner.
[0149] Furthermore, in one embodiment, the automobile air-conditioning air volume adjustment device further includes a mode determination module, which is used to:
[0150] After receiving the first air volume level, the air conditioner controller is queried about the working mode of the air conditioner.
[0151] Among them, the functional implementation of each module in the above-mentioned automobile air-conditioning air volume adjustment device corresponds to the various steps in the above-mentioned automobile air-conditioning air volume adjustment method embodiment, and its functions and implementation processes will not be repeated here one by one.
[0152] In a third aspect, an embodiment of the present application provides a vehicle system.
[0153] Figure 8 A schematic diagram of the hardware structure of the vehicle system involved in the embodiment of the present application is shown.
[0154] Reference Figure 8 In an embodiment of the present application, the vehicle system may include a processor, a memory, a communication interface, and a communication bus.
[0155] The communication bus may be of any type and is used to interconnect the processor, the memory, and the communication interface.
[0156] Communication interfaces include input / output (I / O) interfaces, physical interfaces, and logical interfaces, which are used to interconnect devices within the vehicle system, and interfaces used to interconnect the vehicle system with other devices (such as other computing devices or user devices). Physical interfaces can be Ethernet interfaces, optical fiber interfaces, ATM interfaces, etc.; user devices can be display screens (Display), keyboards (Keyboard), etc.
[0157] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0158] The processor may be a general-purpose processor, and the general-purpose processor may call the automobile air-conditioning air volume adjustment program stored in the memory and execute the automobile air-conditioning air volume adjustment method provided in the embodiment of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The method executed when the automobile air-conditioning air volume adjustment program is called may refer to the various embodiments of the automobile air-conditioning air volume adjustment method of the present application, and will not be repeated here.
[0159] Those skilled in the art will understand that Figure 8 The hardware structure shown in the figure does not constitute a limitation on the present application, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0160] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0161] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit "first", "second" and "third" to different types.
[0162] In the description of the embodiments of the present application, "exemplary", "for example" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary", "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a specific way.
[0163] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; the “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.
[0164] In some processes described in the embodiments of the present application, multiple operations or steps that appear in a specific order are included, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present application or in parallel, and the sequence number of the operation is only used to distinguish the different operations, and the sequence number itself does not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0165] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, disk, CD) as described above, and includes a number of instructions for a terminal device to execute the methods described in each embodiment of the present application.
[0166] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for adjusting the air volume of an automobile air conditioner, characterized in that: Applied to a vehicle system, the vehicle air conditioning air volume adjustment method includes: Receiving a first air volume level input by a user through a voice assistant, wherein the first air volume level is within an air volume interface range provided by the voice assistant; If the air conditioner is in manual mode, a corresponding value of the first air volume level under the first mapping is determined as a second air volume level, and the second air volume level is sent to the air conditioner controller, wherein the first mapping is a mapping of an air volume interface range provided by the voice assistant to a manual mode range provided by the air conditioner controller; If the air conditioner is in automatic mode, the corresponding value of the first air volume level under the second mapping is determined as the third air volume level, and the third air volume level is sent to the air conditioner controller, wherein the second mapping is a mapping of the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioner controller.
2. The automobile air conditioning air volume adjustment method according to claim 1, characterized in that: The lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value; the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value; the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value; The corresponding value of the first air volume level under the first mapping is equal to the smaller one of the first air volume level and the second upper limit value; The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the sum of the first air volume level and the second upper limit value and the third upper limit value.
3. The automobile air conditioning air volume adjustment method according to claim 1, characterized in that: The lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value; the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value; the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value; The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value; The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value.
4. The automobile air conditioning air volume adjustment method according to claim 1, characterized in that: The automobile air conditioning air volume adjustment method further comprises: receiving a second air volume level or a third air volume level from an air conditioning controller; If the second air volume level is received, determining a corresponding value of the second air volume level under the third mapping as the first air volume level, and sending the first air volume level to the voice assistant, wherein the third mapping is a mapping of a manual mode range provided by the air conditioning controller to an air volume interface range provided by the voice assistant; If a third air volume level is received, the corresponding value of the third air volume level under the fourth mapping is determined as the first air volume level, and the first air volume level is sent to the voice assistant, wherein the fourth mapping is a mapping of the automatic mode range provided by the air-conditioning controller to the air volume interface range provided by the voice assistant.
5. The automobile air conditioning air volume adjustment method according to claim 4, characterized in that: The lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value; the lower limit value of the manual mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value; the lower limit value of the automatic mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value; The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value; The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value; The corresponding value of the second air volume level under the third mapping is equal to the second air volume level; The corresponding value of the third air volume level under the fourth mapping is equal to the difference between the third air volume level and the second upper limit value.
6. The automobile air conditioning air volume adjustment method according to claim 4, characterized in that: The lower limit value of the air volume interface range provided by the voice assistant is 1, and the upper limit value is a first upper limit value; the lower limit value of the automatic mode range provided by the air conditioning controller is 1, and the upper limit value is a second upper limit value; the lower limit value of the manual mode range provided by the air conditioning controller is the second upper limit value plus 1, and the upper limit value is a third upper limit value, the second upper limit value is less than or equal to the first upper limit value, and the third upper limit value is less than or equal to twice the first upper limit value; The corresponding value of the first air volume level under the first mapping is equal to the smaller of the sum of the first air volume level and the second upper limit value and the third upper limit value; The corresponding value of the first air volume level under the second mapping is equal to the smaller one of the first air volume level and the second upper limit value; The corresponding value of the second air volume level under the third mapping is equal to the difference between the second air volume level and the second upper limit value; The corresponding value of the third air volume level under the fourth mapping is equal to the third air volume level.
7. The automobile air conditioning air volume adjustment method according to any one of claims 1 to 6, characterized in that: The automobile air conditioning air volume adjustment method further comprises: receiving mode information input by a user through a voice assistant, and sending the mode information to an air conditioning controller, wherein the mode information is a manual mode or an automatic mode; If mode information is received within a preset interval before and after the first air volume level is received, it is determined that the air conditioner is in the operating mode corresponding to the mode information; If no mode information is received within a preset interval before or after the first air volume level is received, the air conditioner controller is queried about the working mode of the air conditioner.
8. The automobile air conditioning air volume adjustment method according to any one of claims 1 to 6, characterized in that: The automobile air conditioning air volume adjustment method further comprises: After receiving the first air volume level, the air conditioner controller is queried about the working mode of the air conditioner.
9. An automobile air conditioning air volume regulating device, characterized in that: Applied to the vehicle system, the automobile air conditioning air volume regulating device comprises: A first receiving module, configured to receive a first air volume level input by a user through a voice assistant, wherein the first air volume level is within an air volume interface range provided by the voice assistant; A first sending module, configured to determine a corresponding value of the first air volume level under the first mapping as a second air volume level if the air conditioner is in manual mode, and send the second air volume level to the air conditioner controller, wherein the first mapping is a mapping of an air volume interface range provided by the voice assistant to a manual mode range provided by the air conditioner controller; The second sending module is used to determine the corresponding value of the first air volume level under the second mapping as the third air volume level if the air conditioner is in automatic mode, and send the third air volume level to the air conditioner controller, wherein the second mapping is a mapping of the air volume interface range provided by the voice assistant to the automatic mode range provided by the air conditioner controller.
10. A vehicle computer system, characterized in that: The vehicle system includes a processor, a memory, and an automobile air-conditioning air volume adjustment program stored in the memory and executable by the processor, wherein when the automobile air-conditioning air volume adjustment program is executed by the processor, the steps of the automobile air-conditioning air volume adjustment method as described in any one of claims 1 to 8 are implemented.