Temperature adjusting method, device, equipment, medium and program product
By detecting the sliding operation on the touch screen of the smart cockpit and determining the temperature change value based on the sliding distance and direction, the problem of inconvenient temperature regulation of the air conditioning system in the prior art is solved, and fast and convenient temperature regulation is achieved, improving the user experience.
Patent Information
- Application Number
- CN202311603313.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-06-06
AI Technical Summary
The temperature adjustment method of the existing smart cockpit air conditioning system is not convenient enough. Users need to frequently click on the temperature adjustment control to achieve rapid temperature adjustment, resulting in poor user experience.
The touched position is detected on the touch screen of the vehicle for the temperature setting area of the air conditioning system, and in response to determining that the touched position falls into the sliding area, the temperature change value is determined based on the sliding distance and the sliding direction in the sliding area, and the current temperature of the air conditioning system is adjusted based on the value.
Through sliding operation, the temperature of the air conditioning system can be adjusted quickly and conveniently, which improves the user experience and reduces the time and number of operations of temperature adjustment.
Smart Images

Figure CN120096268A_ABST
Abstract
Description
Technical Field
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and more particularly, to methods, devices, apparatuses, computer-readable storage media, and computer program products for temperature regulation. Background Art
[0002] In smart transportation, the smart cockpit is the direct carrier connecting the user and the transportation. The smart cockpit is a comprehensive system that integrates intelligent and networked technologies and can perform intelligent perception and intelligent decision-making on the cockpit space. Generally, the smart cockpit can include a control system, an entertainment system, an air conditioning system, a communication system, a seat system, an interactive system, and a perception system. The air conditioning system in the smart cockpit can provide cooling and heating functions, and can also be used to ventilate and heat the smart seats. In other words, adjusting the temperature of the air conditioning system can control the degree of heat or cold of the seat. How to quickly and conveniently adjust the temperature of the air conditioning system is worthy of attention. Summary of the invention
[0003] In a first aspect of the present disclosure, a temperature adjustment method is provided. The method includes: detecting a touched position in a temperature setting area for an air conditioning system on a touch screen of a vehicle; in response to determining that the touched position falls into a sliding area, determining a temperature change value based on a sliding distance and a sliding direction in the sliding area; adjusting a current temperature value of the air conditioning system based on the temperature change value to obtain a first target temperature value; and changing the current temperature value displayed in the temperature display area on the touch screen to the first target temperature value.
[0004] In a second aspect of the present disclosure, a temperature adjustment device is provided. The device includes: a processing module configured to detect a touched position in a temperature setting area for an air conditioning system on a touch screen of a vehicle; in response to determining that the touched position falls into a sliding area, determining a temperature change value based on a sliding distance and a sliding direction in the sliding area; adjusting a current temperature value of the air conditioning system based on the temperature change value to obtain a first target temperature value; and a display module configured to change and display the current temperature value displayed in the temperature display area on the touch screen to the first target temperature value.
[0005] In a third aspect of the present disclosure, a computing device is provided, which includes a memory, a processor, and a touch screen, wherein the memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the computing device to implement the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program can be executed by a computing device to implement the method of the first aspect.
[0007] In a fifth aspect of the present disclosure, a computer program product is provided, which includes computer executable instructions, and when the computer executable instructions are executed by a computing device, the method of the first aspect is implemented.
[0008] It should be understood that the contents described in the summary of the present invention are not intended to limit the key features or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. In the accompanying drawings, the same or similar reference numerals represent the same or similar elements, wherein:
[0010] Figure 1 A schematic diagram showing an example environment in which embodiments of the present disclosure can be implemented;
[0011] Figure 2 An exemplary schematic diagram showing temperature setting areas according to some embodiments of the present disclosure;
[0012] Figure 3 A flow chart showing a temperature adjustment process according to some embodiments of the present disclosure is shown;
[0013] Figure 4 A block diagram showing a temperature adjustment device according to some embodiments of the present disclosure; and
[0014] Figure 5 A block diagram of a device capable of implementing various embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0015] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments set forth herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0016] It should be noted that the titles of any sections / subsections provided herein are not restrictive. Various embodiments are described throughout this article, and any type of embodiment may be included under any section / subsection. In addition, the embodiments described in any section / subsection may be combined in any manner with any other embodiments described in the same section / subsection and / or different sections / subsections.
[0017] In the description of the embodiments of the present disclosure, the term "including" and similar terms should be understood as open inclusion, that is, "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions may be included below. The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may be included below.
[0018] The embodiments of the present disclosure may involve user data, data acquisition and / or use, etc. These aspects are subject to the corresponding laws, regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user knows and confirms. Accordingly, when implementing each embodiment of the present disclosure, the type, scope of use, usage scenario, etc. of the data or information that may be involved should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0019] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0020] The term "vehicle" as used herein includes vehicles having two wheels, three wheels, four wheels and more wheels, such as smart cars and the like.
[0021] The following describes a smart vehicle as an example of a smart transportation tool.
[0022] As briefly mentioned above, how to quickly and conveniently adjust the temperature of the air conditioning system is worthy of attention. In the current temperature adjustment solution, the central control screen of the smart cockpit provides a temperature adjustment control, and the user can adjust the temperature of the air conditioning system by clicking the temperature adjustment control. However, this solution can only adjust the temperature value of one unit after each click operation. If you want to quickly adjust the temperature to a certain value, you need to click the temperature adjustment control frequently. This temperature adjustment method is not convenient enough, and thus the user experience is poor.
[0023] In view of this, an embodiment of the present disclosure proposes a temperature adjustment scheme. In this scheme, a touched position is detected in a temperature setting area for an air conditioning system on a touch screen of a vehicle; in response to determining that the touched position falls into a sliding area, a temperature change value is determined based on a sliding distance and a sliding direction in the sliding area; the current temperature value of the air conditioning system is adjusted based on the temperature change value to obtain a first target temperature value; and the current temperature value displayed in the temperature display area on the touch screen is changed to the first target temperature value. In this way, the temperature of the air conditioning system can be adjusted quickly and conveniently through a sliding operation.
[0024] Example Environment
[0025] Figure 1 A schematic diagram of an example environment 100 in which an embodiment of the present disclosure can be implemented is shown. In the environment 100, a vehicle 110 may be included. The vehicle 110 provides a smart cockpit 120. As mentioned above, the smart cockpit 120 may include a control system, an entertainment system, an air-conditioning system, a communication system, a seat system, an interactive system, and a perception system. The air-conditioning system 140 in the smart cockpit 120 can provide cooling and heating functions, and can also be used for ventilation and heating of smart seats. In other words, adjusting the temperature of the air-conditioning system 140 can control the degree of heat or cold of the seat. A typical interactive system in the smart cockpit 120 is the central control. The user 130 can interact with the vehicle computer through the touch screen of the central control (hereinafter referred to as the central control screen). For example, the user 130 can adjust the temperature of the air-conditioning system 140 through the central control screen.
[0026] In some embodiments of the present disclosure, the display area of the central control screen includes a temperature setting area for the air conditioning system 140. The user can adjust the temperature of the air conditioning system 140 by operating the temperature setting area.
[0027] In some embodiments of the present disclosure, the temperature setting area for the air conditioning system 140 includes a sliding area and a pressing area. The user can quickly adjust the temperature of the air conditioning system 140 by performing a sliding operation in the sliding area. The pressing area may include, for example, a first pressing area and a second pressing area. The user's pressing operation in the first pressing area and the second pressing area can also achieve a quick decrease or increase in the temperature of the air conditioning system 140. The specific algorithm logic for the user to perform operations in the sliding area and the pressing area to adjust the temperature of the air conditioning system is described in detail below and will not be repeated here.
[0028] The vehicle 110 in the embodiment of the present disclosure may be various types of vehicles. For example, a car, an airplane, etc. In addition, the vehicle 110 may be an autonomous driving vehicle or a non-autonomous driving vehicle. The embodiment of the present disclosure does not limit the driving mode of the vehicle 110. In addition, the vehicle 110 in the embodiment of the present disclosure may be a vehicle of various different power types, such as an electric vehicle, a new energy vehicle, etc. The embodiment of the present disclosure does not limit the power type of the vehicle 110.
[0029] It should be understood that the structure and functionality of environment 100 are described for exemplary purposes only and does not imply any limitation on the scope of the present disclosure.
[0030] Example Process
[0031] Figure 2 1 is a flow chart showing a temperature adjustment process 200 according to some embodiments of the present disclosure. The process 200 may be implemented at the vehicle 110, and in particular may be implemented at the smart cockpit 120. For the convenience of description, the following reference is made to Figure 1 Process 200 is described.
[0032] In block 210 , the smart cockpit 120 detects a touched position in a temperature setting area for the air conditioning system 140 on the touch screen of the vehicle 110 .
[0033] In some embodiments of the present disclosure, the touch screen of the vehicle 110 may be the central control screen mentioned above.
[0034] As mentioned above, the display area of the central control screen includes a temperature setting area for the air conditioning system 140. The temperature setting area may include a sliding area and a pressing area. In some embodiments of the present disclosure, the view resource configuration information can be read to determine the layout information of the temperature setting area and each sub-area (i.e., sliding area and pressing area) in the temperature setting area in the central control screen. Furthermore, the position of the temperature setting area and its sub-areas in the display area of the central control screen can be determined according to the layout information, and the corresponding controls, icons or identification information, etc. can be further loaded in the position.
[0035] In some embodiments of the present disclosure, the display area of the touch screen of the vehicle 110 may also include a temperature display area for displaying the temperature value of the air conditioning system 140. The initial temperature value of the air conditioning system 140 may be obtained by the central control from the air conditioning system 140. The temperature display area may be located in the temperature setting area, for example, the temperature display area may be a sub-area of the sliding area. The temperature display area may also be an independent area independent of the temperature setting area. The embodiments of the present disclosure do not limit the implementation form of the temperature display area.
[0036] In operation, the user can adjust the temperature of the air conditioning system 140 by performing a sliding operation in the sliding area. The user can also adjust the temperature of the air conditioning system 140 by pressing in the pressing area. As an implementation, the pressing area may include a first pressing area and a second pressing area. The user's pressing operation in the first pressing area can lower the temperature of the air conditioning system 140, and the user's pressing operation in the second pressing area can increase the temperature of the air conditioning system 140. In this way, the user can adjust the temperature of the air conditioning system by pressing or sliding, and can quickly and conveniently adjust the temperature of the air conditioning system. In turn, the user experience is improved.
[0037] Figure 3 1 shows an example temperature setting area for the air conditioning system 140 according to some embodiments of the present disclosure. In this example, the temperature setting area 300 includes a sliding area 310, a first pressing area 320, and a second pressing area 330. Figure 3 In the example of , the sliding area 310 can be located between the first pressing area 320 and the second pressing area 330. It is understandable that the first pressing area 310 and the second pressing area 330 can also be located above, below, etc., the sliding area. The first pressing area 310 and the second pressing area 330 can also belong to different ends of the same pressing area. The embodiments of the present disclosure do not limit the relative positional relationship between the pressing area and the sliding area, nor do they limit the specific implementation forms of the pressing area and the sliding area.
[0038] In addition, Figure 3 In the example of FIG. 3 , the sliding area 310 may further include a temperature display area 311 for displaying the current temperature value of the air conditioning system ( Figure 3 28 degrees shown in FIG. 2). A sliding operation performed in the sliding area 310 can trigger the temperature of the air conditioning system 140 to be raised or lowered. A mark 321 for lowering the temperature is displayed in the first pressing area 320, so a pressing operation in the first pressing area 320 can trigger the temperature of the air conditioning system 140 to be lowered. Similarly, a mark 331 for raising the temperature is displayed in the second pressing area 330, so a pressing operation in the second pressing area 330 can trigger the temperature of the air conditioning system 140 to be raised.
[0039] In the disclosed embodiment, a hand drop event (also referred to as a "touch event") can be monitored in the temperature setting area. The area to be operated can be distinguished as a sliding area or a pressing area according to the touched position (also referred to as the landing point position). In addition, the landing point position and the current timestamp are marked.
[0040] In block 220 , the smart cockpit 120 determines a temperature change value based on a sliding distance and a sliding direction in the sliding area in response to determining that the touched position falls within the sliding area.
[0041] In some embodiments, after the smart cockpit 120 determines that the touched position falls into the sliding area, it starts monitoring the sliding event. The smart cockpit 120 can determine the direction of the temperature change based on the sliding direction, and the direction of the temperature change includes increasing the temperature or decreasing the temperature. And the absolute value of the temperature change value is determined based on the sliding distance. For example, the ratio of the sliding distance and the preset sliding distance corresponding to the unit temperature can be used as the absolute value of the temperature change value. In this way, the temperature change value can be obtained by combining the direction of the temperature change and the absolute value of the temperature change value.
[0042] Still reference Figure 3 In this example, the two sides of the sliding area 310 are the first pressing area 320 and the second pressing area 330 respectively. The first pressing area 320 is a pressing area for lowering the temperature, and the second pressing area 330 is a pressing area for raising the temperature. Then, it can be defined that sliding in the sliding area 310 toward the first pressing area 320 can lower the temperature, and sliding in the sliding area 310 toward the second pressing area 330 can raise the temperature. In addition, the total sliding distance is obtained based on the landing position of the mark and the distance of sliding left and right, and the corresponding temperature change value is obtained using the total sliding distance / sliding distance corresponding to the unit temperature.
[0043] In some cases, the user may accidentally touch the sliding area. In order to provide a better user experience, in some embodiments of the present disclosure, the operation of accidentally touching the sliding area will be excluded. To this end, it can be determined whether the sliding distance is greater than a preset distance threshold. In the case where it is determined that the sliding distance is greater than the preset distance threshold, this sliding operation can be regarded as an operation to adjust the temperature of the air-conditioning system, and then the temperature change value is determined based on the sliding distance and the sliding direction. In the case where it is determined that the sliding distance is less than the preset distance threshold, this operation can be regarded as a click operation.
[0044] In certain embodiments of the present disclosure, the user's sliding operation in the sliding area can start from any point. That is, there is no corresponding relationship between any point in the sliding area and the temperature value. Regardless of the value of the initial temperature value, only the sliding distance and the sliding direction are considered to determine the temperature change value.
[0045] In some cases, the initial temperature is t 0 , the user swipes leftward from the landing point (this sliding direction indicates lowering the temperature) for a distance d 1 Then slide to the right (this sliding direction indicates increasing the temperature) for a distance d 2 Then, the temperature change value Δ t can be expressed as Δ t=-d 1 / d 0 +d 2 / d 0Accordingly, the final target temperature value t 1 t 1 =t 0 -d 1 / d 0 +d 2 / d 0 .
[0046] In block 230 , the smart cockpit 120 adjusts the current temperature value of the air conditioning system based on the temperature change value. For convenience of description, the temperature obtained after adjustment is referred to as the “first target temperature value”.
[0047] In block 240 , the smart cockpit 120 changes the current temperature value displayed in the temperature display area on the touch screen to the first target temperature value.
[0048] In blocks 230 and 240 , the current temperature value (ie, the initial temperature value mentioned above) may be changed based on the temperature change value to obtain a target temperature value as a new current temperature value, and the new current temperature value is presented in the temperature display area 311 .
[0049] In order to facilitate the distinction between the adjustment of the temperature value by the pressing operation and the adjustment of the temperature value by the sliding operation, the adjusted temperature value triggered by the sliding operation is described as the first target temperature value. In the following, the adjusted temperature values triggered by the pressing operation in the pressing area are described as the second target temperature value and the third target temperature value, respectively.
[0050] In some embodiments of the present disclosure, the temperature value presented in the temperature display area 311 can be continuously updated with the sliding operation. For example, the temperature value initially presented in the temperature display area 311 is 28 degrees, and the temperature value can be continuously updated and displayed as 29 degrees, 30 degrees, and so on as the user slides. In this way, the user can understand the temperature value of the air-conditioning system after it is adjusted based on the temperature value presented in the temperature display area 311. Furthermore, the sliding direction and / or sliding distance can be adjusted as needed. Of course, the temperature value presented in the temperature display area 311 can also be updated after it is detected that the user has stopped sliding, that is, the temperature display area 311 can display the final temperature value obtained after the user stops sliding. For example, if a hand-lifting event is detected, the event can be regarded as a sign that the user has stopped sliding. Based on this, the final temperature value is presented in the temperature display area 311.
[0051] As mentioned above, the area touched by the user can be determined based on the location of the landing point. If the area touched by the user is a pressing area, the temperature of the air-conditioning system can be adjusted according to the pressing operation in the pressing area. In some embodiments of the present disclosure, it is possible to monitor whether the user moves in the pressing area. If the user does not move in the pressing area, that is, the pressing duration is long, for example, greater than a preset duration threshold, a long press event will be triggered. If the user presses the pressing area for a short time and then leaves, the user's operation can be regarded as a click event. Both click events and long press events can trigger changes in the temperature of the air-conditioning system. In the embodiment of the present disclosure, the temperature change value triggered by the long press event (that is, the pressing operation) is directly proportional to the pressing duration. The temperature change value triggered by the click event is a unit temperature value.
[0052] The temperature adjustment process is described below by taking an example in which the pressing area includes a first pressing area for adjusting the temperature down and a second pressing area for adjusting the temperature up.
[0053] In some embodiments, if it is determined that the touched position falls into the first pressing area, then when the pressing time of the first pressing area is greater than a preset time threshold, the temperature reduction value is determined according to the pressing time of the first pressing area. Based on the temperature reduction value, the current temperature value is adjusted, and the obtained temperature is called the "second target temperature value". Accordingly, the current temperature value displayed in the temperature display area on the touch screen can be changed to the second target temperature value.
[0054] Similarly, if it is determined that the touched position falls into the second pressing area, then when the pressing time of the second pressing area is greater than the preset time threshold, the temperature increase value is determined according to the pressing time of the second pressing area. Based on the temperature increase value, the current temperature value is adjusted, and the obtained temperature is called the "third target temperature value". Accordingly, the current temperature value displayed in the temperature display area on the touch screen can be changed to the third target temperature value.
[0055] As mentioned above, the temperature change value triggered by the click operation is one unit temperature. Still in combination with the first pressing area and the second pressing area, the click operation in the first pressing area for lowering the temperature is used to lower the temperature by one unit. Exemplarily, the temperature is adjusted from 28 degrees to 27 degrees. The click operation in the second pressing area for raising the temperature is used to raise the temperature by one unit. Exemplarily, the temperature is adjusted from 28 degrees to 29 degrees.
[0056] The operations (gestures) and events described above, such as a sliding gesture, a pressing gesture, a long press event, and a sliding event, are exemplary, and other appropriate gestures and events may also be applied to the embodiments of the present disclosure.
[0057] The embodiment of the present disclosure provides a variety of ways to adjust the temperature of the air conditioning system 140, such as the pressing operation, sliding operation, clicking operation, etc. mentioned above, so that the user can adjust the temperature of the air conditioning system 140 quickly and conveniently.
[0058] Example devices and equipment
[0059] Figure 4 A schematic structural block diagram of a temperature adjustment device 400 according to certain embodiments of the present disclosure is shown. The device 400 may be implemented as or included in a vehicle 110, for example, in a smart cockpit 120. Each module / component in the device 400 may be implemented by hardware, software, firmware, or any combination thereof.
[0060] like Figure 4 As shown, the device 400 includes a processing module 410, which is configured to detect a touched position in a temperature setting area for an air conditioning system on a touch screen of a vehicle. The processing module 410 is also configured to determine a temperature change value based on a sliding distance and a sliding direction in the sliding area in response to determining that the touched position falls into the sliding area. The processing module 410 is also configured to adjust the current temperature value of the air conditioning system based on the temperature change value to obtain a first target temperature value. The device 400 also includes a display module 420, which is configured to change the current temperature value displayed in the temperature display area on the touch screen to the first target temperature value.
[0061] In some embodiments, the processing module 410 is further configured to determine the direction of temperature change based on the sliding direction, the direction of temperature change including increasing the temperature or decreasing the temperature; determine the absolute value of the temperature change value based on the sliding distance; and obtain the temperature change value by combining the direction of temperature change and the absolute value of the temperature change value.
[0062] In some embodiments, the processing module 410 is further configured to use the ratio of the sliding distance to the preset sliding distance corresponding to the unit temperature as the absolute value of the temperature change value.
[0063] In some embodiments, the processing module 410 is further configured to determine whether the sliding distance is greater than a preset distance threshold; and if it is determined that the sliding distance is greater than the preset distance threshold, determine the temperature change value based on the sliding distance and the sliding direction.
[0064] In some embodiments, the processing module 410 is further configured to determine the temperature reduction value according to the pressing time in the first pressing area if it is determined that the touched position falls into the first pressing area; and adjust the current temperature value based on the temperature reduction value to obtain the second target temperature value. The display module 420 is further configured to change the current temperature value displayed in the temperature display area on the touch screen to the second target temperature value.
[0065] In some embodiments, the processing module 410 is further configured to determine the temperature increase value according to the pressing time in the second pressing area if it is determined that the touched position falls into the second pressing area; and adjust the current temperature value based on the temperature increase value to obtain the third target temperature value. The display module 420 is further configured to change the current temperature value displayed in the temperature display area on the touch screen to the third target temperature value.
[0066] In some embodiments, the first pressing area and the second pressing area are pressing areas, the temperature lowering value and the temperature raising value are temperature adjustment values. And the processing module 410 is further configured to, when it is determined that the pressing time in the pressing area is greater than the preset time threshold, use the ratio of the pressing time in the pressing area to the preset pressing time corresponding to the unit temperature as the temperature adjustment value.
[0067] In some embodiments, the processing module 410 is further configured to use a unit temperature value as the temperature adjustment value when it is determined that the pressing time in the pressing area is less than or equal to a preset time threshold.
[0068] Figure 5 A block diagram illustrating a computing device 500 in which one or more embodiments of the present disclosure may be implemented is shown. It should be understood that Figure 5 The computing device 500 shown is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. Figure 5 The computing device 500 shown may be used to implement Figure 1 The vehicle 110 , more specifically, the computing device 500 may be used to implement a smart cockpit 120 of the vehicle 110 .
[0069] like Figure 5 As shown, computing device 500 is in the form of a general-purpose computing device. Components of computing device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be an actual or virtual processor and is capable of performing various processes according to a program stored in memory 520. In a multi-processor system, multiple processing units execute computer executable instructions in parallel to increase the parallel processing capabilities of computing device 500.
[0070] The computing device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that is accessible to the computing device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be a volatile memory (e.g., registers, caches, random access memory (RAM)), a non-volatile memory (e.g., a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 may be a removable or non-removable medium, and may include a machine-readable medium, such as a flash drive, a disk, or any other medium, which may be capable of being used to store information and / or data (e.g., training data for training) and may be accessed within the computing device 500.
[0071] The computing device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Figure 5 As shown in , a disk drive for reading or writing from a removable, non-volatile disk (e.g., a "floppy disk") and an optical drive for reading or writing from a removable, non-volatile optical disk may be provided. In these cases, each drive may be connected to the bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules that are configured to perform various methods or actions of various embodiments of the present disclosure.
[0072] The communication unit 540 enables communication with other computing devices via a communication medium. Additionally, the functions of the components of the computing device 500 can be implemented in a single computing cluster or multiple computing machines that can communicate via a communication connection. Therefore, the computing device 500 can operate in a networked environment using a logical connection with one or more other servers, a network personal computer (PC), or another network node.
[0073] Input device 550 may be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 may be one or more output devices, such as a display, speaker, printer, etc. Computing device 500 may also communicate with one or more external devices (not shown) through communication unit 540 as needed, such as storage devices, display devices, etc., communicate with one or more devices that allow a user to interact with computing device 500, or communicate with any device that allows computing device 500 to communicate with one or more other computing devices (e.g., a network card, a modem, etc.). Such communication may be performed via an input / output (I / O) interface (not shown).
[0074] According to an exemplary implementation of the present disclosure, a computer-readable storage medium is provided, on which computer-executable instructions are stored, wherein the computer-executable instructions are executed by a processor to implement the method described above. According to an exemplary implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, and the computer-executable instructions are executed by a processor to implement the method described above.
[0075] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices, equipment, and computer program products implemented according to the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0076] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processing unit of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0077] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, so that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0078] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple implementations of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of a module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some implementations as replacements, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be realized by a special hardware-based system that performs the function or action of the specification, or can be realized by a combination of special hardware and computer instructions.
[0079] The above descriptions of various implementations of the present disclosure are exemplary, non-exhaustive, and not limited to the disclosed implementations. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described implementations. The selection of terms used herein is intended to best explain the principles of the implementations, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the various implementations disclosed herein.
Claims
1. A temperature regulation method, include: Detecting a touched position in a temperature setting area for an air conditioning system on a touch screen of the vehicle; In response to determining that the touched position falls within a sliding area, determining a temperature change value based on a sliding distance and a sliding direction in the sliding area; adjusting a current temperature value of the air conditioning system based on the temperature change value to obtain a first target temperature value; as well as The current temperature value displayed in the temperature display area on the touch screen is changed to be displayed as the first target temperature value.
2. The method according to claim 1, wherein the temperature change value is determined based on the sliding distance and the sliding direction in the sliding area. include: Determining a direction of temperature change based on the sliding direction, wherein the direction of temperature change includes increasing the temperature or decreasing the temperature; determining an absolute value of the temperature change value based on the sliding distance; as well as The temperature change value is obtained by combining the direction of the temperature change and the absolute value of the temperature change value.
3. The method of claim 2, wherein determining the absolute value of the temperature change value based on the sliding distance comprises: The ratio of the sliding distance to a preset sliding distance corresponding to a unit temperature is taken as the absolute value of the temperature change value.
4. The method according to claim 1, wherein the temperature change value is determined based on the sliding distance and the sliding direction in the sliding area. include: Determining whether the sliding distance is greater than a preset distance threshold; as well as In a case where it is determined that the sliding distance is greater than the preset distance threshold, the temperature change value is determined based on the sliding distance and the sliding direction.
5. The method according to claim 1, further comprising: include: If it is determined that the touched position falls into the first pressing area, determining the temperature reduction value according to the pressing time in the first pressing area; Adjust the current temperature value based on the temperature reduction value to obtain a second target temperature value; as well as The current temperature value displayed in the temperature display area on the touch screen is changed to the second target temperature value.
6. The method according to claim 1, further comprising: include: If it is determined that the touched position falls into the second pressing area, determining the temperature increase value according to the pressing time in the second pressing area; Adjust the current temperature value based on the temperature increase value to obtain a third target temperature value; as well as The current temperature value displayed in the temperature display area on the touch screen is changed to the third target temperature value.
7. The method according to claim 5 or 6, wherein the first pressing area and the second pressing area are pressing areas, the temperature lowering value and the temperature raising value are temperature adjustment values; and determining the temperature adjustment value according to the pressing time in the pressing area comprises: When it is determined that the pressing time in the pressing area is greater than the preset time threshold, the ratio of the pressing time in the pressing area to the preset pressing time corresponding to the unit temperature is used as the temperature adjustment value.
8. The method according to claim 7, further comprising: include: When it is determined that the pressing time in the pressing area is less than or equal to the preset time threshold, a unit temperature value is used as the temperature adjustment value.
9. A temperature regulating device, include: a processing module configured to detect a touched position in a temperature setting area for an air conditioning system on a touch screen of a vehicle; In response to determining that the touched position falls within a sliding area, determining a temperature change value based on a sliding distance and a sliding direction in the sliding area; adjusting a current temperature value of the air conditioning system based on the temperature change value to obtain a first target temperature value; as well as The display module is configured to change the current temperature value displayed in the temperature display area on the touch screen to the first target temperature value.
10. A computing device, include: Memory, processor and touch screen; The memory is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the computing device to implement the method according to any one of claims 1 to 8. The computing device of claim 10 , wherein the computing device is located in a vehicle.
12. A computer-readable storage medium having one or more computer instructions stored thereon, wherein the one or more computer instructions are executed by a computing device to implement the method according to any one of claims 1 to 8.
13. A computer program product comprising computer executable instructions, wherein the computer executable instructions, when executed by a computing device, implement the method according to any one of claims 1 to 8.