Methods, devices, and systems for controlling temperature

By combining user and vehicle status for intelligent control, the in-vehicle smart electric heating cup automatically adjusts the temperature to the target temperature, solving the safety risks and temperature suitability issues of manual control during driving and improving the user experience.

CN118557043BActive Publication Date: 2026-01-16HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310223205.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-28
Publication Date
2026-01-16
Estimated Expiration
2043-02-28

AI Technical Summary

Technical Problem

In driving scenarios, users need to manually control the temperature of the in-vehicle smart electric heating cup, which may affect driving safety. In addition, different liquids have different optimal drinking temperatures, which are difficult to adjust automatically with existing technology.

Method used

By combining the in-vehicle smart electric heating cup with user status, vehicle status, and temperature control model, the temperature is automatically controlled to the target temperature, including user fatigue status, vehicle gear position, and historical usage data, to achieve automatic heating.

Benefits of technology

No manual operation is required during driving, improving the user experience, ensuring the liquid temperature is suitable, and reducing driving risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118557043B_ABST
    Figure CN118557043B_ABST
Patent Text Reader

Abstract

The application provides a method, device and system for controlling temperature. In the method, a first device determines that a current temperature of a carried object in the first device does not reach a target temperature; and controls the current temperature of the carried object in the first device to the target temperature according to at least one of a user state, a state of a second device associated with the user and a control temperature model. The method for controlling temperature can be applied to a vehicle-mounted intelligent electric heating cup. The user does not need to manually start the control temperature function of the first device, and the first device can automatically control the temperature under certain conditions, thereby avoiding the risk that the user manually operates the first device while driving and improving the user experience in the driving scenario.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the field of electronic devices, and more particularly, to a method, apparatus and system for controlling temperature. BACKGROUND

[0002] With the development of science and technology, vehicle-mounted intelligent devices provide more intelligent services for people's life. Vehicle-mounted intelligent electric heating cup is a commonly used vehicle-mounted intelligent device, which can provide various drinking services for users in driving scenarios. Due to the particularity of driving scenarios, the vehicle-mounted intelligent electric heating cup needs to consider the problem of driving safety while providing good drinking services for users.

[0003] Therefore, how to provide a vehicle-mounted intelligent electric heating cup that can improve the drinking experience of users in driving scenarios while reducing the risk of traffic accidents is a problem to be solved at present. SUMMARY

[0004] Embodiments of the present application provide a method, apparatus and system for controlling temperature. The method can improve user experience while avoiding manual control of temperature by users in driving scenarios.

[0005] In a first aspect, a method for controlling temperature is provided. The method is applied to a first device, and includes: determining that a current temperature of a carried object in the first device does not reach a target temperature of the carried object in the first device; and controlling the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to at least one of a user state, a state of a second device, and a control temperature model, wherein the first device and the second device have an association relationship with the user when the first device is in use, and the target temperature of the carried object in the first device is one of a required temperature of the carried object in the first device, a custom temperature, and a default temperature.

[0006] For example, the first device can be a smart refrigerator or a smart electric cup, and the second device can be a terminal of a vehicle driven by the user. The form of the carried object in the first device is not limited to liquid or solid, and the type or quantity of the carried object is not limited. For example, when the first device is a smart refrigerator, the carried object in the first device can be ice cubes; when the first device is a smart electric cup, the carried object in the first device can be liquid, solid, or a mixture of liquid and solid. The required temperature of the carried object in the first device can be understood as a drinking temperature, and the required temperatures of different carried objects can be different. Further, the required temperature of the carried object in the first device can be the optimal required temperature of the carried object in the first device. For example, the optimal required temperature of milk is 45°C. The above scheme can be applied to a user driving scenario. Based on the above scheme, when the current temperature of the carried object does not reach the target temperature, the first device can control the temperature of the carried object according to at least one of the user state, the state of the second device, and the control temperature model. This allows the user to not manually start the temperature control function of the first device, and the first device can automatically control the temperature under certain conditions to avoid the risk of manual operation of the first device by the user while driving and improve the user experience.

[0007] In combination with the first aspect, in some implementations of the first aspect, when the current temperature of the carried object in the first device is controlled to the target temperature of the carried object in the first device according to the user state, the method further includes: determining that the user state satisfies a first condition, and the first condition includes at least one of: the user is in a fatigue state (such as sensing that the user is in a fatigue driving state), and a time interval during which the user uses the carried object is greater than a first time threshold.

[0008] Based on the above scheme, the first device can control the temperature of the carried object in the first device according to the user state. For example, when the user is in a fatigue state or the user has not used the carried object for a long time, the first device can determine that the user has a demand to use the carried object, so as to perform temperature control of the carried object in advance to facilitate the user to use.

[0009] In combination with the first aspect, in some implementations of the first aspect, the second device is a vehicle driven by the user, and when the current temperature of the carried object in the first device is controlled to the target temperature of the carried object in the first device according to the state of the second device, the method specifically includes: controlling the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to a determination that the state of the second device satisfies a second condition, and the second condition includes at least one of: the vehicle is in a parking gear, and the vehicle reaches a destination within a second time threshold.

[0010] It should be noted that the second device can be a vehicle driven by the user. When the user is in a driving scenario, the first device can determine that the user has a demand to use the object carried in the first device according to a specific driving state of the vehicle (for example, the vehicle is in a parking gear, the vehicle is about to reach the destination, etc.), and the first device can control the temperature of the object carried in the first device in advance for the user. In addition, the second device can also be a smart phone or a tablet computer held by the user. For example, by the function of collecting steps of the smart phone, it is determined that the user has been walking for a long time, and it is considered that the user has a demand to use the object carried in the first device, and the first device can also control the temperature in advance for the user to use. It can be seen that the specific form of the second device is not limited in the present application, and any device that can be used to assist the first device to determine that the user has a demand to use the object carried in the first device is the second device in the present application, therefore, the method for controlling the temperature of the present application includes but is not limited to the driving scenario of the user, and obviously can also be applied to the above-mentioned walking scenario of the user.

[0011] Based on the above scheme, the first device can control the temperature of the object carried in the first device according to the state of the second device. The second time threshold can be understood as the time required for the first device to control the current temperature of the object carried in the first device to the target temperature of the object carried in the first device. Taking the second device as a vehicle terminal driven by the user as an example, when the vehicle terminal is in a parking gear, or the time when the vehicle terminal reaches the destination and / or service area is close to the second time threshold, the first device determines that the user has a demand to drink, and performs temperature control on the object.

[0012] In combination with the first aspect, in some implementations of the first aspect, when the control temperature model is used to control the current temperature of the object carried in the first device to the target temperature of the object carried in the first device, the method further includes: determining the control temperature model using historical data.

[0013] Based on the above scheme, the first device can control the temperature of the object carried in the first device according to the control temperature model. The control temperature model can be a heating model.

[0014] In combination with the first aspect, in some implementations of the first aspect, the historical use data includes at least one of the following: a historical time segment of the user using the first device, a historical number of times of the user using the first device, and a historical control temperature state of the user using the first device.

[0015] Based on the above scheme, the historical use data can be historical use data of the user using the first device. Taking the vehicle-mounted intelligent electric heating cup as the first device, the vehicle-mounted intelligent electric heating cup establishes a control temperature model according to a time segment used by the user, a historical number of times, and a historical control temperature state, and controls the temperature of the carried object in the vehicle-mounted intelligent electric heating cup according to the control temperature model, which is more suitable for the drinking habit of the user and improves the drinking experience of the user.

[0016] It should be noted that the historical use data can also be historical use data of the user using the second device. Taking the vehicle machine terminal as the second device, for a user who drives a vehicle for a long time, the historical use data of the vehicle machine terminal can reflect the drinking habit of the user. The control temperature model determined according to the historical use data of the vehicle machine terminal controls the temperature of the carried object in the first device, which is more suitable for such a user.

[0017] In combination with the first aspect, in some implementations of the first aspect, the method further includes: obtaining first information, the first information being used to indicate the carried object in the first device; and determining a target temperature of the carried object in the first device according to the first information.

[0018] In combination with the first aspect, in some implementations of the first aspect, the determination that the current temperature of the carried object in the first device does not reach the target temperature of the carried object in the first device includes: determining that a difference between the current temperature associated with the carried object in the first device and a required temperature of the carried object in the first device is greater than or equal to a temperature threshold value.

[0019] It should be noted that the current temperature associated with the carried object in the first device can be a temperature of the carried object in the first device, a detected temperature of an inner wall of the first device, and the like. For example, when the first device is a vehicle-mounted intelligent electric heating cup, the detected temperature of the inner wall of the first device can be understood as a temperature of an inner container of the vehicle-mounted intelligent electric heating cup.

[0020] That is, when the current temperature of the carried object in the first device and the target temperature have a certain temperature difference, the first device can perform temperature control on the carried object.

[0021] In combination with the first aspect, in some implementations of the first aspect, when the first device is preconfigured with the required temperature of the carried object in the first device, the method further includes: determining that the target temperature of the carried object in the first device is the required temperature of the carried object in the first device.

[0022] In combination with the first aspect, in some implementations of the first aspect, when the first device is not preconfigured with the required temperature of the carried object in the first device, and the user sets the custom temperature within a third time threshold value, the method further includes: determining that the target temperature of the carried object in the first device is the custom temperature.

[0023] Based on the above scheme, for a first device that is not pre-configured with a required temperature of a carried object, a user can customize a target temperature so that the first device controls the temperature of the carried object in the first device.

[0024] It should be noted that when the user does not complete the setting of the customized temperature within a third time threshold, the first device can set the target temperature as a default temperature.

[0025] In combination with the first aspect, in some implementations of the first aspect, the first device is an in-vehicle intelligent electric cup.

[0026] In a second aspect, a system for controlling temperature is provided, including a first device and a second device, the first device being configured to determine that a current temperature of a carried object in the first device does not reach a target temperature of the carried object in the first device; the first device being further configured to control the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to at least one of a user state, a state of the second device, and a control temperature model, wherein the first device and the second device are associated with the user when the first device is in use; and the target temperature of the carried object in the first device being one of a required temperature of the carried object in the first device, a customized temperature, and a default temperature.

[0027] In combination with the second aspect, in some implementations of the second aspect, the system further includes a third device; the first device is further configured to receive user state information from the third device; and the first device is further configured to determine that the user state satisfies a first condition according to the user state information, the first condition including at least one of a user fatigue and a time interval of the user using the carried object being greater than a first time threshold.

[0028] For example, the third device can be a smart watch, a smart phone, or other smart devices, and can be used to obtain the user state.

[0029] In combination with the second aspect, in some implementations of the second aspect, the second device is a vehicle driven by the user, and the first device is further configured to receive state information of the second device from the second device; and the first device is further configured to determine that the state of the second device satisfies a second condition according to the state information of the second device, and control the current temperature of the carried object in the first device to the target temperature of the carried object in the first device, the second condition including at least one of the vehicle being in a parking gear and the vehicle reaching a destination within a second time threshold.

[0030] In combination with the second aspect, in some implementations of the second aspect, the first device is further configured to determine the control temperature model according to historical use data.

[0031] With reference to the second aspect, in some implementations of the second aspect, the historical usage data comprises at least one of: a historical time period during which the user uses the first device, a historical number of times during which the user uses the first device, a historical control temperature state of the first device used by the user.

[0032] With reference to the second aspect, in some implementations of the second aspect, the third device is further configured to: in response to the first operation of the user, send first information to the first device; the first device is further configured to: receive the first information from the third device, the first information being used to indicate a carrying object in the first device; the first device is further configured to: determine a target temperature of the carrying object in the first device according to the first information; the third device is further configured to: in response to the first device determining the target temperature of the carrying object in the first device, display first prompt information.

[0033] Based on the above scheme, when the first device determines the target temperature, the user interface of the third device can display prompt information, and the user can determine through the user interface of the third device that the first device has determined the target temperature.

[0034] With reference to the second aspect, in some implementations of the second aspect, when the target temperature of the carrying object in the first device is the custom temperature or the default temperature, the third device is further configured to: in response to the first device not pre-configuring the required temperature of the carrying object in the first device, display second prompt information, the second prompt information being used to prompt the user to set the custom temperature.

[0035] With reference to the second aspect, in some implementations of the second aspect, the first device is further configured to: determine that a difference between a current temperature associated with the carrying object in the first device and the required temperature of the carrying object in the first device is greater than or equal to a temperature threshold.

[0036] With reference to the second aspect, in some implementations of the second aspect, when the first device is pre-configured with the required temperature of the carrying object in the first device, the first device is further configured to: determine that the target temperature of the carrying object in the first device is the required temperature of the carrying object in the first device.

[0037] With reference to the second aspect, in some implementations of the second aspect, when the first device is not pre-configured with the required temperature of the carrying object in the first device, the third device is further configured to: in response to the user setting the custom temperature within a third time threshold, send second information to the first device; the first device is further configured to: in response to receiving the second information from the third device, determine that the target temperature of the carrying object in the first device is the custom temperature.

[0038] Thirdly, a device for controlling temperature is provided. This device is a machine, or a device having some or all of the functions of a machine. The device includes: a processing module configured to determine that the current temperature of a load-bearing object within a first machine has not reached the target temperature of the load-bearing object within the first machine; and further configured to control the current temperature of the load-bearing object within the first machine to the target temperature of the load-bearing object within the first machine based on at least one of a user state, a second machine state, and a temperature control model. When the first machine is in use, the first machine and the second machine are associated with the user, and the target temperature of the load-bearing object within the first machine is one of the following: the required temperature of the load-bearing object within the first machine, a custom temperature, or a default temperature.

[0039] In conjunction with the third aspect, in some implementations of the third aspect, when the current temperature of the object carried in the first device is controlled to the target temperature of the object carried in the first device according to the user's state, the processing module is further configured to determine that the user's state meets a first condition, the first condition including at least one of the following: user fatigue, or the time interval between the user's use of the object carried is greater than a first time threshold.

[0040] In conjunction with the third aspect, in some implementations of the third aspect, the second device is a vehicle driven by a user. When the processing module includes controlling the current temperature of the object carried in the first device to the target temperature of the object carried in the first device based on the state of the second device, the processing module is further configured to control the current temperature of the object carried in the first device to the target temperature of the object carried in the first device based on determining that the state of the second device meets a second condition. The second condition includes at least one of the following: the vehicle is in park, or the vehicle arrives at its destination within a second time threshold.

[0041] In conjunction with the third aspect, in some implementations of the third aspect, when the processing module includes controlling the current temperature of the object carried in the first device to the target temperature of the object carried in the first device according to the control temperature model, the processing module is further configured to determine the control temperature model based on historical usage data.

[0042] In conjunction with the third aspect, in some implementations of the third aspect, the historical usage data includes at least one of the following: historical time segments of user use of the first device, historical number of times user use of the first device, and historical control temperature status of user use of the first device.

[0043] In conjunction with the third aspect, in some implementations of the third aspect, the transceiver module is used to acquire first information, which is used to indicate the object carried in the first device; the processing module is also used to determine the target temperature of the object carried in the first device based on the first information.

[0044] In some implementations of the third aspect, when the first device is preconfigured with the required temperature of the first in-device carrier object, the processing module is further configured to determine the target temperature of the first in-device carrier object as the required temperature of the first in-device carrier object.

[0045] In some implementations of the third aspect, when the first device is preconfigured with the required temperature of the first in-device carrier object, the processing module is further configured to determine the target temperature of the first in-device carrier object as the required temperature of the first in-device carrier object.

[0046] In some implementations of the third aspect, when the first device is preconfigured with the required temperature of the first in-device carrier object, the processing module is further configured to determine the target temperature of the first in-device carrier object as the required temperature of the first in-device carrier object.

[0047] In some implementations of the third aspect, when the first device is preconfigured with the required temperature of the first in-device carrier object, the processing module is further configured to determine the target temperature of the first in-device carrier object as the required temperature of the first in-device carrier object.

[0048] In some implementations of the fourth aspect, the apparatus further includes one or more of the memory and a transceiver, the transceiver being configured to receive a signal and / or transmit a signal.

[0049] In some implementations of the fourth aspect, the apparatus further includes one or more of the memory and a transceiver, the transceiver being configured to receive a signal and / or transmit a signal.

[0050] In some implementations of the fourth aspect, the apparatus further includes one or more of the memory and a transceiver, the transceiver being configured to receive a signal and / or transmit a signal.

[0051] In some implementations of the fourth aspect, the apparatus further includes one or more of the memory and a transceiver, the transceiver being configured to receive a signal and / or transmit a signal. BRIEF DESCRIPTION OF DRAWINGS

[0052] Figure 1 is a functional block diagram of an intelligent driving device provided by an embodiment of the present application.

[0053] Figure 2 is a scene diagram of a temperature control method provided by an embodiment of the present application.

[0054] Figure 3 is a group of GUIs provided by an embodiment of the present application.

[0055] Figure 4 is a method for controlling temperature provided by an embodiment of the present application.

[0056] Figure 5 is a method for heating liquid in a cup provided by an embodiment of the present application.

[0057] Figure 6 is another method for heating liquid in a cup provided by an embodiment of the present application.

[0058] Figure 7 is a method for controlling temperature provided by an embodiment of the present application. DETAILED DESCRIPTION

[0059] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.

[0060] The terms used in the following embodiments are only for the purpose of describing particular embodiments and are not intended to be limiting of the present application. As used in the specification and the appended claims, the singular forms “a,” “an” and “the” are intended to include both singular and plural forms, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and / or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. As used herein, the term “and / or” includes any and all combinations of one or more of the associated listed items.

[0061] Reference throughout this specification to “one embodiment” or “an embodiment” or “some embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present application. Thus, the appearances of the phrases “in one embodiment” or “in some embodiments” or “in other embodiments” or “in additional embodiments” or the like in various places throughout this specification are not necessarily referring to the same embodiment, unless otherwise expressly specified. The terms “including,” “containing,” “having,” and variations thereof are meant to encompass the terms “including,” “containing,” “having,” and variations thereof, unless otherwise expressly specified.

[0062] Figure 1is an application scenario of a temperature control method provided by an embodiment of the present application. In the application scenario, the vehicle 100 can be included.

[0063] The perception system 120 can include several sensors that sense information about the environment surrounding the vehicle 100. For example, the perception system 120 can include a positioning system, which can be a global positioning system (GPS) 121, a Beidou system, or other positioning systems, an inertial measurement unit (IMU) 122, a laser radar 123, a millimeter wave radar 124, an ultrasonic radar 125, and a camera 126.

[0064] The vehicle 100 can include a mapping module 130. The mapping module 130 can use object recognition algorithms, structure from motion (SFM) algorithms, video tracking, simultaneous localization and mapping (SLAM), and the like to map the environment.

[0065] The vehicle 100 interacts with mobile terminals, external sensors, other vehicles, other computer systems, or users through peripherals 140. The peripherals 140 can include a wireless communication system 141, an in-vehicle screen 142, a microphone 143, and / or a speaker 144.

[0066] In some possible implementations, the peripherals 140 provide a user interface for a user of the vehicle 100 to interact with. For example, the in-vehicle screen 142 can provide information to a user of the vehicle 100. The user interface can also operate the in-vehicle screen 142 to receive input from the user. The in-vehicle screen 142 can be operated through a touchscreen. In other cases, the peripherals 140 can provide a means for the vehicle 100 to communicate with other devices located within the vehicle. For example, the microphone 143 can receive audio (e.g., voice commands or other audio input) from a user of the vehicle 100. Similarly, the speaker 144 can output audio to a user of the vehicle 100.

[0067] Some or all of the functionality of the vehicle 100 can be controlled by the computing platform 150. The computing platform 150 can include processors 151-15n (n is a positive integer), which are circuits with the capability of processing signals, in one implementation, the processors can be circuits with the capability of reading and running instructions, such as central processing units (CPUs), microprocessors, graphics processing units (GPUs) (which can be understood as a kind of microprocessor), or digital signal processors (DSPs), etc.; in another implementation, the processors can implement certain functions through the logical relationship of hardware circuits, which is fixed or can be reconfigured, such as application-specific integrated circuits (ASICs) or programmable logic devices (PLDs) implemented hardware circuits, such as FPGAs. In a reconfigurable hardware circuit, the processor loads a configuration document to implement the hardware circuit configuration process, which can be understood as the process of the processor loading instructions to implement the functions of the above modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a kind of ASIC, such as neural network processing unit (NPU), tensor processing unit (TPU), deep learning processing unit (DPU), etc. In addition, the computing platform 150 can also include a memory for storing instructions, and some or all of the processors 151-15n can call the instructions in the memory to execute the instructions to implement corresponding functions.

[0068] Optionally, one or more of the above components can be installed separately from or associated with the vehicle 100. The above components can be communicatively coupled together in a wired and / or wireless manner.

[0069] Optionally, the above components are only an example, and in actual applications, components in each module can be added or deleted according to actual needs, Figure 1 It should not be understood as a limitation on the embodiments of the present application.

[0070] Optionally, the vehicle 100 may include one or more different types of vehicles, or one or more different types of transport vehicles or movable objects that operate or move on land (e.g., highways, roads, railways, etc.), water (e.g., waterways, rivers, oceans, etc.), or in space. For example, vehicles may include automobiles, bicycles, motorcycles, trains, subways, airplanes, ships, aircraft, robots, or other types of transport vehicles or movable objects, etc., and this application embodiment does not limit this.

[0071] With the development of science and technology, in-vehicle smart devices have brought convenience to people's lives. In driving scenarios, in-vehicle smart electric cups can provide the service of heating the liquid inside. When a user needs to drink, they often need to manually turn on the in-vehicle smart electric cup to heat the liquid, which may affect normal driving. Typically, the user turns on the in-vehicle smart electric cup only when they need to drink, at which point the cup begins heating, and it takes a certain amount of time to reach the target temperature, meaning the user cannot immediately obtain the water. Furthermore, the liquids in in-vehicle smart electric cups can be different, and different liquids have different optimal drinking temperatures; the in-vehicle smart electric cup needs to heat different liquids to their respective optimal drinking temperatures.

[0072] Therefore, this application provides a method for controlling temperature, which can be applied to in-vehicle smart electric cups, enabling the in-vehicle smart electric cups to provide automatic heating services and improve the user's drinking experience in a driving environment.

[0073] like Figure 2 The illustration shows a scenario in which the temperature control method provided in this application embodiment is applied. For example, this scenario may include a vehicle-mounted terminal 210, a vehicle-mounted screen 220, a vehicle-mounted smart electric kettle 230, a smartwatch 240, and a smartphone 250.

[0074] For example, the car terminal 210 can carry a car screen 220, the car terminal 210 can provide navigation services for users, and navigation information can be displayed on the car screen 220. In addition, the car screen 220 can display gear information and other driving information of the car terminal 210. The car terminal 210 can establish a communication connection with the car-mounted intelligent electric heating cup 230 through communication technologies such as Bluetooth or Wi-Fi, and the car-mounted intelligent electric heating cup 230 can obtain the driving information of the car terminal 210. The smart watch 240 can establish a communication connection with the car-mounted intelligent electric heating cup 230 through communication technologies such as Bluetooth or Wi-Fi, and the car-mounted intelligent electric heating cup 230 can obtain the fatigue state of the user. The smart phone 250 can establish a communication connection with the car-mounted intelligent electric heating cup 230 through communication technologies such as Bluetooth or Wi-Fi, and the car-mounted intelligent electric heating cup 230 can obtain the type of liquid in the cup and / or the target temperature. The car-mounted intelligent electric heating cup 230 can perform filtering, calculation, modeling and other operations according to the obtained driving information, user fatigue state, type of liquid in the cup, target temperature and other information, and realize automatic heating of the liquid in the cup.

[0075] In the method for controlling temperature provided in the embodiments of the present application, the car-mounted intelligent electric heating cup can determine the type of liquid in the cup through the smart phone, and determine the target temperature corresponding to the type of liquid. Figure 3 A set of graphical user interfaces (GUIs) provided in the embodiments of the present application are shown. Taking the smart phone and the car-mounted intelligent electric heating cup as examples, the embodiments of the present application are further described.

[0076] As Figure 3As shown in (a), the smartphone 250 establishes a communication connection with the in-vehicle smart electric kettle 230. The smartphone 250 displays a user interface showing icons of devices that can establish a communication connection with it. For example, the interface displays icons of eight devices that the smartphone 250 can communicate with, including the living room TV, the master bedroom TV, the second bedroom TV, and the in-vehicle smart electric kettle. The bottom of the interface also displays information for four controls: Home, Shop, Smart, and My Controls. A control is a visual graphical interface element presented to the user. It is a software component contained within an application, controlling the data processed by the application and the interactive operations related to that data. Users can interact with controls through touch, swipe, and other operations to read and edit information related to the application. Generally, controls can include visual interface elements such as icons, buttons, menus, tabs, text boxes, and status bars. In response to different user operations on controls (e.g., touch or click), different interfaces can be displayed on the device screen. The current interface displays the display interface corresponding to the Home control. The icon 301 of the in-car smart electric kettle displays "Online," indicating that the smartphone 250 and the in-car smart electric kettle 230 have established a communication connection. In response to the user's interaction with the icon 301 of the in-car smart electric kettle, the smartphone can display the following: Figure 3 The GUI shown in (b) is shown in the image.

[0077] like Figure 3 As shown in (b), in response to the user's operation of the in-car smart electric kettle icon 301, the smartphone can display the in-car smart electric kettle interface. This interface displays multiple options, namely liquid type, heating type, factory settings, and other options. The smartphone 250 can display different interfaces corresponding to different options depending on the user's click. In response to the user's click on the liquid type option 302, the smartphone can display... Figure 3 The GUI shown in (c) is shown in the image.

[0078] like Figure 3 As shown in (c), in response to the user clicking the liquid type option 302, the smartphone can display a liquid type interface. This interface displays multiple options: water, milk, coffee, honey water, and a custom option. The user can select the corresponding option on the smartphone's user interface based on the actual liquid type in the car smart electric kettle. If the smartphone does not have a pre-set liquid type, the user can click the custom option 303 and enter the actual liquid type, such as "green tea." In response to the user clicking the milk option 304, the smartphone can display... Figure 3 The GUI is shown in (d) above. In response to the user clicking the honey water option 305, the smartphone can display as shown below.Figure 3 The GUI shown in (e) is shown in the image.

[0079] like Figure 3 As shown in (d), in response to the user clicking the milk option 304, a prompt box 306 can be displayed on the smartphone's liquid type interface. This prompt box is used to remind the user that the car smart electric kettle has a preset optimal drinking temperature for milk and to set the target temperature to the optimal drinking temperature. It can be understood that the car smart electric kettle can have preset optimal drinking temperatures for liquids. When the car smart electric kettle determines the preset optimal drinking temperature for a liquid type based on the user's input, the smartphone's liquid type interface can display corresponding prompt information. The car smart electric kettle can heat the liquid in the cup to the optimal drinking temperature.

[0080] like Figure 3 As shown in (e), in response to the user clicking the honey water option 305, the smartphone can display a target temperature setting interface, through which the user can manually set the target temperature of the honey water using the custom options. It is understood that the in-car smart electric kettle does not have a pre-set optimal drinking temperature for honey water; therefore, it cannot determine the optimal drinking temperature based on the liquid type entered by the user. The custom options displayed on this interface can be used to inform the user that the in-car smart electric kettle has not pre-set an optimal drinking temperature for that liquid type and to prompt them to manually set the target temperature. When the user completes the operation of setting the target temperature within a certain time (e.g., 2 minutes), the in-car smart electric kettle can heat the liquid in the cup to the target temperature. If the user does not complete the operation of setting the target temperature within a certain time, the smartphone can display as follows: Figure 3 The GUI shown in (f) is shown in the image.

[0081] like Figure 3 As shown in (f), in response to the user not completing the setting of the target temperature within a certain time, the smartphone can display a prompt box 307 on the target temperature setting interface. This prompt box is used to remind the user that the target temperature has been set to the default temperature (e.g., 45°C). The in-car smart electric kettle can heat the liquid in the cup to the default temperature.

[0082] As can be seen, in the temperature control method provided in this application embodiment, the user adds liquid to the in-vehicle smart electric kettle and manually inputs the liquid type on a smartphone that is communicatively connected to the in-vehicle smart electric kettle. The in-vehicle smart electric kettle determines the target temperature corresponding to the liquid type input by the user and automatically heats the liquid in the cup to the target temperature for the user to drink.

[0083] like Figure 4As shown, a method for controlling temperature is shown, which can be applied to a vehicle-mounted intelligent electric heating cup, a vehicle-mounted intelligent electric heating lunch box, a vehicle-mounted intelligent refrigerator and other temperature-controllable devices. The following will take the vehicle-mounted intelligent electric heating cup as an example to introduce the method 400 in detail.

[0084] S401, determining the liquid type.

[0085] For example, the vehicle-mounted intelligent electric heating cup and the smart phone establish a communication connection through Bluetooth or Wi-Fi. The user inputs the actual liquid type added into the vehicle-mounted intelligent electric heating cup into the smart phone, and the smart phone acquires the liquid type. The vehicle-mounted intelligent electric heating cup determines the liquid type in the cup according to the information received from the smart phone. The way in which the user inputs the liquid type into the smart phone is not limited. When the actual liquid type is a type pre-set by the smart phone, the user can directly select the corresponding liquid type on the user interface of the smart phone; when the smart phone does not pre-set the type of the actual liquid, the user can add the type of the liquid through the user interface of the smart phone.

[0086] For example, different liquid types can have different optimal drinking temperatures. For example, the optimal drinking temperature of milk is 45°C.

[0087] S402, determining the target temperature according to the liquid type.

[0088] For example, the vehicle-mounted intelligent electric heating cup can determine the target temperature according to the liquid type, so as to facilitate the vehicle-mounted intelligent electric heating cup to heat the liquid in the cup to the corresponding target temperature.

[0089] It can be understood that the vehicle-mounted intelligent electric heating cup can determine the target temperature in the following three ways, which will be introduced respectively.

[0090] S403, determining the target temperature as the optimal drinking temperature.

[0091] For example, the vehicle-mounted intelligent electric heating cup can pre-set the optimal drinking temperature corresponding to various liquids. When the vehicle-mounted intelligent electric heating cup determines the liquid type in the cup, it is determined whether the optimal drinking temperature of the liquid is pre-set. When the vehicle-mounted intelligent electric heating cup pre-sets the optimal drinking temperature of the liquid, the vehicle-mounted intelligent electric heating cup can heat the liquid in the cup to the optimal drinking temperature. At this time, the target temperature is the optimal drinking temperature.

[0092] For example, when the vehicle-mounted intelligent electric heating cup pre-sets the optimal drinking temperature of the liquid, the user interface of the smart phone can display a prompt box 306 as shown in (d) of FIG. 6 to remind the user that the target temperature of the liquid in the cup is the optimal drinking temperature. Figure 3 For example, when the vehicle-mounted intelligent electric heating cup pre-sets the optimal drinking temperature of the liquid, the user interface of the smart phone can display a prompt box 306 as shown in (d) of FIG. 6 to remind the user that the target temperature of the liquid in the cup is the optimal drinking temperature.

[0093] S404, determining the target temperature as the custom temperature.

[0094] For example, when the optimal drinking temperature of the liquid is not pre-set in the vehicle-mounted intelligent electric heating cup, the user interface of the smart phone can display a prompt information for prompting the user that the optimal drinking temperature of the liquid is not pre-set or not found in the vehicle-mounted intelligent electric heating cup, and prompting the user that the temperature can be customized. At this time, the target temperature is the temperature customized by the user. The vehicle-mounted intelligent electric heating cup can heat the liquid in the cup to the custom temperature.

[0095] S405, determining the target temperature as the default temperature.

[0096] For example, the user can set the custom temperature in step S404 within a certain time (for example, 2 min). When the user does not complete the setting of the custom temperature after a certain time, the user interface of the smart phone can display a prompt box 307 as shown in (f) of FIG. 6 for prompting the user that the target temperature is set as the default temperature, and the vehicle-mounted intelligent electric heating cup can heat the liquid in the cup to the default temperature. Figure 3

[0097] In the method for controlling temperature provided in the embodiments of the present application, the vehicle-mounted intelligent electric heating cup can determine the target temperature of the liquid in the cup through the steps in the above method 400. At the same time, the vehicle-mounted intelligent electric heating cup can automatically heat the liquid in the cup according to the steps in the following method 500 or method 600. The two methods for automatically heating the liquid in the cup will be introduced below.

[0098] As shown in FIG. 5, a method 500 for heating the liquid in the cup is shown, which can be applied to the vehicle-mounted intelligent electric heating cup. The steps of the method 500 will be introduced in detail below with the vehicle-mounted intelligent electric heating cup as an example. Figure 5

[0099] S501, determining the user state and the current temperature of the liquid.

[0100] On one hand, the vehicle-mounted intelligent electric heating cup can calculate whether the current temperature of the liquid in the cup is low. When the difference between the optimal drinking temperature of the liquid and the current temperature of the liquid is greater than or equal to a temperature threshold, it is determined that the current temperature of the liquid is low. When the difference between the optimal drinking temperature of the liquid and the current temperature of the liquid is less than the temperature threshold, it is determined that the current temperature of the liquid is high. The temperature threshold can be set to 20℃.

[0101] On the other hand, the vehicle-mounted intelligent electric heating cup can determine the user state. The user state can include the fatigue state of the user, the driving state of the user, etc.

[0102] ​​For example, the vehicle-mounted intelligent electric heating cup can establish a communication connection with the smart watch through Bluetooth or Wi-Fi communication technology. The vehicle-mounted intelligent electric heating cup obtains the fatigue state of the user through the smart watch, for example, whether the user is driving while tired.

[0103] For example, the vehicle-mounted intelligent electric heating cup can establish a communication connection with the vehicle terminal through Bluetooth or Wi-Fi communication technology. The vehicle-mounted intelligent electric heating cup obtains the driving state of the user through the vehicle terminal, for example, whether the user is in P gear, whether the vehicle driven by the user is about to enter a service area and / or a destination. In the embodiments of the present application, the specific way in which the vehicle-mounted intelligent electric heating cup obtains whether the user is in P gear, whether the vehicle driven by the user is about to enter a service area and / or a destination is not limited. For example, in a specific implementation, whether the user is in P gear can be determined according to the speed and / or acceleration of the vehicle terminal.

[0104] For example, the vehicle-mounted intelligent electric heating cup can calculate that the user has not drunk for a certain period of time, or calculate that the average drinking amount of the user on the same day does not reach the average drinking amount of the user, and it can be considered that the user currently has a drinking demand.

[0105] It can be understood that the above-mentioned way of determining the user state is only an example, and the specific way in which the vehicle-mounted intelligent electric heating cup determines the user state is not limited.

[0106] It can be seen that before heating the liquid, the vehicle-mounted intelligent electric heating cup needs to determine that the current temperature of the liquid in the cup is low and that the user state meets certain conditions.

[0107] S502, determining to heat the liquid according to the user state and the current temperature of the liquid.

[0108] For example, when the current temperature of the liquid is low and the user is in P gear, the vehicle-mounted intelligent electric heating cup can start heating the liquid in the cup, and the target temperature of heating can be the optimal drinking temperature, a custom temperature or a default temperature.

[0109] For example, when the current temperature of the liquid is low and the vehicle terminal is about to enter a service area and / or a destination, the vehicle-mounted intelligent electric heating cup calculates that the time required for heating the liquid in the cup is close to (for example, within 3 minutes) the time required for the vehicle terminal to enter the service area and / or the destination, and the vehicle-mounted intelligent electric heating cup can start heating the liquid in the cup. So that the temperature of the liquid in the cup is also suitable for drinking when the user arrives at the service area and / or the destination.

[0110] For example, when the current temperature of the liquid is low and the time interval between the last drinking of the user and the current time is greater than a preset threshold (for example, 30 minutes), the vehicle-mounted intelligent electric heating cup can start heating the liquid in the cup.

[0111] For example, when the current temperature of the liquid is low and the user is in a state of fatigue driving, the vehicle-mounted intelligent electric heating cup starts to heat the liquid in the cup.

[0112] It can be understood that the vehicle-mounted intelligent electric heating cup can heat the liquid in the cup in the above various exemplary user scenarios and when the temperature of the liquid in the cup is low. It can provide timely drinking service for the user.

[0113] As shown in Figure 6 Another method 600 of heating liquid in a cup is shown, which can be applied to the vehicle-mounted intelligent electric heating cup. The following will take the vehicle-mounted intelligent electric heating cup as an example to introduce each step of the method 600 in detail.

[0114] S601, determining a heating model according to the drinking habit of the user.

[0115] For example, the vehicle-mounted intelligent electric heating cup can model the drinking data of the user for N days, determine the drinking habit of the user according to the drinking data for N days, and determine the heating model according to the drinking habit of the user.

[0116] Specifically, the vehicle-mounted intelligent electric heating cup determining the heating model can include the following steps:

[0117] 1. Divide 24 hours of a day into M time segments.

[0118] 2. Collect the time of drinking of the user in a day, and correspond the time of drinking of the user to the time segments.

[0119] 3. Determine the number of times of drinking of the user in each time segment.

[0120] 4. When the number of times of drinking in a time segment is greater than O, the time segment is marked as the heating state of the vehicle-mounted intelligent electric heating cup.

[0121] 5. When the number of times of drinking in a time segment is less than or equal to O, the time segment is marked as the non-heating state of the vehicle-mounted intelligent electric heating cup.

[0122] 6. Set the update time of the time segments M and O from 0 to 5 o'clock in the morning every day.

[0123] S602, heating the liquid according to the heating model.

[0124] For example, N is 7. The in-vehicle intelligent electric heating cup determines the heating model according to the drinking data of the user in the previous 7 days. The 7 days include the first day to the seventh day. On the eighth day, the in-vehicle intelligent electric heating cup can heat the liquid in the cup according to the heating model determined according to the drinking data in the previous 7 days. On the ninth day, the in-vehicle intelligent electric heating cup updates the time segment M and O (that is, updates the heating model, and the updated heating model can be determined by the drinking data from the second day to the seventh day) from 0 o'clock to 5 o'clock in the morning of the ninth day, and heats the liquid in the cup according to the updated heating model.

[0125] It should be noted that the method for controlling temperature provided in the embodiments of the present application enables the in-vehicle intelligent electric heating cup to establish a heating model according to the user's past drinking habits, and to automatically heat the liquid in the cup according to the model, and the heating model can be updated in time to improve the user's drinking experience.

[0126] As shown in Figure 7 , a method for controlling temperature provided in the embodiments of the present application is shown, and the method 700 can be applied to a system carrying a first device, a second device and a third device. For example, the first device can be an in-vehicle intelligent electric heating cup 230 or an in-vehicle intelligent refrigerator as shown in Figure 2 , the second device can be a car terminal 210 as shown in Figure 2 , and the third device can be a smart watch 240 or a smart phone 250 as shown in Figure 2 . The method 700 will be described in detail below.

[0127] S701, determining that the current temperature of the object carried in the first device does not reach the target temperature of the object carried in the first device.

[0128] For example, the target temperature of the object carried in the first device can be one of the following: the required temperature of the object carried in the first device, the custom temperature, and the default temperature. The required temperature can be understood as the drinking temperature, or the best required temperature.

[0129] For example, the object carried in the first device is not limited to a liquid state or a solid state, and the number of the object carried in the first device is not limited.

[0130] For example, when the first device is an in-vehicle intelligent refrigerator, the object carried in the first device can be ice cubes; when the first device is an in-vehicle intelligent electric heating cup, the object carried in the first device can be a liquid, a solid or a solid-liquid mixture.

[0131] In one implementation, the first device determines that the current temperature associated with the object carried in the first device is greater than the required temperature of the object carried in the first device by a temperature threshold.

[0132] It should be noted that the current temperature associated with the first device-borne object can be the temperature of the first device-borne object, the detected temperature of the first device inner wall, etc. For example, when the first device is a vehicle-mounted intelligent electric heating cup, the detected temperature of the first device inner wall can be understood as the temperature of the vehicle-mounted intelligent electric heating cup inner container. S702, according to at least one of the user state, the state of the second device, and the control temperature model, the current temperature of the first device-borne object is controlled to the target temperature of the first device-borne object.

[0133] It should be noted that the second device has an association relationship with the user. For example, the second device can be a car terminal driven by the user. The first device controls the current temperature to the target temperature, which can be understood as heating the current temperature to the target temperature, or reducing the current temperature to the target temperature. The temperature in the embodiment of the application can be the temperature of the first device-borne object, or the temperature of the first device inner container (for example, the inner container temperature of the vehicle-mounted intelligent electric heating cup).

[0134] The following shows several specific ways to control the current temperature of the first device-borne object to the target temperature of the first device-borne object.

[0135] Method one, the first device controls the current temperature of the first device-borne object to the target temperature of the first device-borne object according to the user state.

[0136] In an implementation manner, the first device receives user state information from the third device. The first device determines that the user state satisfies the first condition according to the received user state information, wherein the first condition includes at least one of the following: the user is driving fatigue, and the time interval of the user using the borne object is greater than a first time threshold.

[0137] That is, the third device (for example, a smart watch, a smart phone, etc.) obtains user state information and transmits the user state information to the first device. The first device determines that the first device-borne object needs to be controlled to the corresponding target temperature according to whether the user state satisfies a certain condition. For example, when the user is driving fatigue or has not drunk for a long time, it can be considered that the user has a drinking demand, and the first device can heat the first device-borne object to the target temperature.

[0138] Method two, the first device controls the current temperature of the first device-borne object to the target temperature of the first device-borne object according to the state of the second device.

[0139] In an implementation, the second device is a vehicle driven by the user. The first device receives the state information of the second device from the second device. The first device determines, according to the state information of the second device, that the state of the second device satisfies a second condition, and controls the current temperature of the object carried in the first device to the target temperature of the object carried in the first device, the second condition comprising at least one of: the vehicle is in a parking gear, the vehicle reaches a destination within a second time threshold.

[0140] It should be noted that the second time threshold can be understood as the time required by the first device to control the current temperature of the object carried in the first device to the target temperature of the object carried in the first device. When the time at which the second device reaches the destination and / or the service area is close to the above-mentioned second time threshold, the first device starts to control the temperature.

[0141] In a third mode, the first device controls the current temperature of the object carried in the first device to the target temperature of the object carried in the first device according to the temperature control model.

[0142] In an implementation, the first device determines the temperature control model according to historical use data.

[0143] For example, the historical time period of the user using the first device can be understood as the M time periods in the above method 600, the historical number of times of the user using the first device can be understood as the number of times of drinking of the user in each time period in the above method 600, and the historical control temperature state of the user using the first device can be understood as the heating state of the vehicle-mounted intelligent electric heating cup or the non-heating state of the vehicle-mounted intelligent electric heating cup in the above method 600.

[0144] It should be noted that the historical use data can be understood as the historical use data of the user using the first device. In addition, the historical use data can also be understood as the historical use data of the user using the second device. For example, the second device is a vehicle terminal being driven by the user, and the historical use data can be the driving habit (for example, driving path, driving model) of the user driving the vehicle terminal. For a user who drives a long-distance vehicle for a long time, the driving habit of the vehicle terminal can also reflect the drinking habit of the user, so as to facilitate the first device to determine the control temperature model suitable for such user.

[0145] It should be noted that the above description of the first device determining the control temperature model according to the historical use data is only an example, and the first device can determine the control temperature model according to other historical use data. Figure 6The description introduces a way of determining the heating model. The way is only an example of determining the control temperature model, and the embodiments of the present application do not limit the method of determining the control temperature model. Within the technical scope disclosed in the way, the method of determining the control temperature model that can be thought of or replaced is covered in the protection scope of the present application.

[0146] The above three specific ways of controlling the current temperature of the first device to the target temperature of the first device are only exemplary, and the first device can also combine any of the above three ways to control the temperature.

[0147] In an implementation, the third device sends the first information to the first device in response to the first operation of the user; the first device acquires the first information, and the first information is used to indicate the first device carrying object; the first device determines the target temperature of the first device carrying object according to the first information. The third device displays the first prompt information in response to the first device determining the target temperature of the first device carrying object. That is, through the interactive interface of the third device, the user can determine that the first device has determined the target temperature, which is convenient for the first device to control the temperature.

[0148] In an implementation, when the target temperature of the first device carrying object is the custom temperature or the default temperature, the third device displays the second prompt information in response to the first device not being configured with the required temperature of the first device carrying object, and the second prompt information is used to prompt the user to set the custom temperature.

[0149] That is, the user can set the target temperature of the first device carrying object on the interactive interface of the third device.

[0150] In an implementation, when the first device is pre-configured with the required temperature of the first device carrying object, the first device determines the target temperature of the first device carrying object as the required temperature of the first device carrying object.

[0151] In an implementation, when the first device is not pre-configured with the required temperature of the first device carrying object, the third device sends the second information to the first device in response to the user setting the custom temperature within the third time threshold, and the first device determines the target temperature of the first device carrying object as the custom temperature in response to receiving the second information from the third device.

[0152] The method for controlling temperature provided in the embodiments of the present application can set a target temperature for an object carried in the device under the user driving scene, and automatically control the temperature of the carried object according to the state of the user and the vehicle terminal or according to the temperature control model. The safety of the user driving is considered, and the use experience of the user is improved.

[0153] The embodiments of the present application provide a computer program product, when the computer program product runs on a device (including a first device, a second device and / or a third device), causes the device to execute the technical solutions in the above embodiments. The implementation principle and technical effects are similar to those of the above method-related embodiments, and will not be repeated here.

[0154] The embodiments of the present application provide a readable storage medium, which contains instructions, when the instructions run on a device, causes the device to execute the technical solutions of the above embodiments. The implementation principle and technical effects are similar, and will not be repeated here.

[0155] The embodiments of the present application provide a chip, which is used to execute instructions, when the chip runs, executes the technical solutions in the above embodiments. The implementation principle and technical effects are similar, and will not be repeated here.

[0156] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software mode depends on the specific application and design constraints of the technical solutions. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of the present application.

[0157] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the above-described device and unit (module) can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0158] In several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the apparatus embodiments described above are only schematic. For example, the division of the units is only a logical function division, and actual implementation can have another division manner. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0159] The units described as separate components above can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0160] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.

[0161] The above functions, if realized in the form of software functional units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software product, and the computer software product is stored in a storage medium, including a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various program code storage media.

[0162] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method of controlling temperature, characterized by, The method is applied to a first device, and the method comprises: determining that a current temperature of a carried object in the first device does not reach a target temperature of the carried object in the first device; controlling the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to at least one of a user state, a state of a second device, and a control temperature model, wherein the first device and the second device have a correlation with the user when the first device is in use, and the target temperature of the carried object in the first device is one of the following: a required temperature of the carried object in the first device, a custom temperature, and a default temperature.

2. The method of claim 1, wherein, When the current temperature of the carried object in the first device is controlled to the target temperature of the carried object in the first device according to the user state, the method further comprises: determining that the user state satisfies a first condition, wherein the first condition comprises at least one of the following: the user is in a fatigue state, and a time interval during which the user uses the carried object is greater than a first time threshold.

3. The method according to claim 1 or 2, characterized in that, The second device is a vehicle driven by the user, and when the controlling the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to the state of the second device is included, the method specifically comprises: controlling the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to a determination that the state of the second device satisfies a second condition, wherein the second condition comprises at least one of the following: the vehicle is in a parking gear, and the vehicle reaches a destination within a second time threshold.

4. The method according to claim 1 or 2, characterized in that, When the controlling the current temperature of the carried object in the first device to the target temperature of the carried object in the first device according to the control temperature model is included, the method further comprises: determining the control temperature model according to historical use data.

5. The method of claim 4, wherein, The historical use data comprises at least one of the following: a historical time segment during which the user uses the first device, a historical number of times during which the user uses the first device, and a historical control temperature state of the user using the first device.

6. The method of any one of claims 1 or 2, 5, wherein, The method further comprises: obtaining first information, wherein the first information is used to indicate the carried object in the first device; and determining the target temperature of the carried object in the first device according to the first information.

7. The method of any one of claims 1 or 2, 5, wherein, The determining that the current temperature of the carried object in the first device does not reach the target temperature of the carried object in the first device comprises: determining that a difference between the current temperature associated with the carried object in the first device and the required temperature of the carried object in the first device is greater than or equal to a temperature threshold.

8. The method of any one of claims 1 or 2, 5, wherein, When the first device is preconfigured with the required temperature of the carried object in the first device, the method further comprises: determining that the target temperature of the carried object in the first device is the required temperature of the carried object in the first device.

9. The method of any one of claims 1 or 2, 5, wherein, When the first device is not preconfigured with the required temperature of the carried object in the first device, and the user sets the custom temperature within a third time threshold, the method further comprises: determining that the target temperature of the carried object in the first device is the custom temperature.

10. The method of any one of claims 1 or 2, 5, wherein, The first device is an in-vehicle intelligent electric heating cup.

11. A temperature control system, characterized by, The first device and the second device are included, The first device is configured to determine that a current temperature of the object carried in the first device does not reach a target temperature of the object carried in the first device. The first device is further configured to control the current temperature of the object carried in the first device to the target temperature of the object carried in the first device according to at least one of a user state, a state of a second device, and a control temperature model, wherein the first device and the second device have a correlation with the user when the first device is in use. The target temperature of the object carried in the first device is one of: a required temperature of the object carried in the first device, a custom temperature, and a default temperature.

12. The system of claim 11, wherein, The system further comprises a third device. The first device is further configured to receive user state information from the third device. The first device is further configured to determine that the user state satisfies a first condition according to the user state information, the first condition comprising at least one of: the user is in a fatigue state, and a time interval during which the user uses the object carried is greater than a first time threshold.

13. The system of claim 11 or 12, wherein, The second device is a vehicle driven by the user. The first device is further configured to receive second device state information from the second device. The first device is further configured to determine that the state of the second device satisfies a second condition according to the second device state information, and control the current temperature of the object carried in the first device to the target temperature of the object carried in the first device, the second condition comprising at least one of: the vehicle is in a parking gear, and the vehicle reaches a destination within a second time threshold.

14. The system of claim 11 or 12, wherein: The first device is further configured to determine the control temperature model according to historical use data.

15. The system of claim 14, wherein, The historical use data comprises at least one of: a historical time segment during which the user uses the first device, a historical number of times during which the user uses the first device, and a historical control temperature state of the user using the first device.

16. The system of claim 12 or 15, wherein: The third device is further configured to send first information to the first device in response to a first operation of the user. The first device is further configured to receive the first information from the third device, the first information being used to indicate the object carried in the first device. The first device is further configured to determine the target temperature of the object carried in the first device according to the first information. The third device is further configured to display first prompt information in response to the first device determining the target temperature of the object carried in the first device.

17. The system of claim 16, wherein, When the target temperature of the object carried in the first device is the custom temperature or the default temperature, The third device is further configured to display second prompt information in response to the first device not preconfiguring the required temperature of the object carried in the first device, the second prompt information being used to prompt the user to set the custom temperature.

18. The system of any one of claims 11 or 12, 15, 17, wherein: The first device is further configured to determine that a difference between a current temperature of the object carried in the first device and a required temperature of the object carried in the first device is greater than or equal to a temperature threshold.

19. The system of any one of claims 11 or 12, 15, 17, wherein, When the first device is pre-configured with the required temperature of the object carried in the first device, The first device is further configured to determine that the target temperature of the object carried in the first device is the required temperature of the object carried in the first device.

20. The system of any one of claims 12, 15, 17, wherein, When the first device is not pre-configured with the required temperature of the object carried in the first device, The third device is further configured to send second information to the first device in response to the user setting the custom temperature within a third time threshold. The first device is further configured to determine that the target temperature of the object carried in the first device is the custom temperature in response to receiving the second information from the third device.

21. A temperature control device, characterized by A computer program product including a computer program or instructions, when executed on a computer, cause the method of any one of claims 1-10 to be performed.

22. A device for controlling temperature, characterized by A computer program product including a computer program or instructions, when executed on a computer, cause the method of any one of claims 1-10 to be performed. A computer program product including a computer program or instructions, when executed on a computer, cause the method of any one of claims 1-10 to be performed.

23. The temperature-controlled device of claim 22, wherein, A computer program product including a computer program or instructions, when executed on a computer, cause the method of any one of claims 1-10 to be performed.

24. A computer-readable storage medium, characterized in that, A computer program product including a computer program or instructions, when executed on a computer, cause the method of any one of claims 1-10 to be performed.

25. A computer program product, characterised in that, ​

Citation Information

Patent Citations

  • Smart cup and control method, device and system thereof

    CN110115469A

  • Control method and device for intelligent water cup

    CN110275737A