Temperature control cabinet control methods, equipment, media and products

By obtaining the temperature, position, and door status information of the temperature-controlled cabinet and combining it with weather information to optimize the temperature control system, the problem of high power consumption of the temperature-controlled cabinet is solved, and efficient temperature control with low power consumption is achieved, thereby improving the user experience.

CN115978906BActive Publication Date: 2025-09-09BEIJING GENKI FOREST BEVERAGE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111200088.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-14
Publication Date
2025-09-09
Estimated Expiration
2041-10-14

AI Technical Summary

Technical Problem

While existing temperature-controlled cabinets ensure that the storage temperature meets user needs, they consume high power and fail to effectively consider the impact of external environmental and weather factors on the temperature control effect, resulting in a poor user experience.

Method used

By obtaining the temperature, location, and door status information of the temperature-controlled cabinet, combined with weather information, and using the target temperature model, the operating state of the temperature control system is optimized, reducing power consumption and improving temperature control effects.

Benefits of technology

While ensuring the temperature control effect, the operating cost of the temperature control cabinet is reduced, the user experience is improved, and unnecessary power consumption is reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115978906B_ABST
    Figure CN115978906B_ABST
Patent Text Reader

Abstract

The disclosed embodiments disclose a temperature-controlled cabinet control method, device, medium, and product. The method includes: obtaining temperature information, location information, cabinet door status information, and a sampling time for collecting the temperature information of the temperature-controlled cabinet. The temperature information includes the ambient temperature of the temperature-controlled cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature-controlled cabinet. The cabinet door status information includes the number of times the cabinet door was opened within a sampling period before the sampling time and the duration of each cabinet door opening within the sampling period; obtaining weather information for the temperature-controlled cabinet based on the location information and the sampling time; obtaining a target temperature based on the temperature information, weather information, and cabinet door status information; and controlling the temperature control system of the temperature-controlled cabinet based on the target temperature and the evaporator air inlet temperature of the storage area. This technical solution can reduce the power consumption of the temperature-controlled cabinet and its operating costs while ensuring that the temperature control effect of the temperature-controlled cabinet meets user needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of control technology, and in particular to a temperature control cabinet control method, equipment, medium and product. Background Art

[0002] In recent years, businesses and enterprises that need to store items that need to be kept above or below room temperature (such as hot drinks and snacks sold in the winter, cold drinks and chocolate sold in the summer) can place these items in temperature-controlled cabinets. To ensure that the temperature of the stored items remains within the temperature range that meets user requirements, the cabinet's temperature control system operates by cooling or heating the storage area within the cabinet to maintain a certain temperature difference from the temperature outside the cabinet. This ensures that when a user opens the cabinet and removes the items, the temperature of the items meets the user's requirements. Summary of the Invention

[0003] Embodiments of the present disclosure provide a temperature control cabinet control method, device, medium, and product.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for controlling a temperature-controlled cabinet.

[0005] Specifically, the temperature control cabinet control method includes:

[0006] Obtain the temperature information, location information, door status information, and sampling time of the temperature control cabinet. The temperature information includes the ambient temperature of the temperature control cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature control cabinet. The door status information includes the number of times the door was opened during the sampling period before the sampling time and the duration of each door opening during the sampling period.

[0007] Obtain weather information of the temperature control cabinet based on location information and sampling time;

[0008] Obtain target temperature based on temperature information, weather information, and cabinet door status information;

[0009] The temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area.

[0010] In one implementation of the present disclosure, obtaining a target temperature according to temperature information and cabinet door status information includes:

[0011] A pre-trained target temperature model is obtained, and temperature information, weather information, and cabinet door status information are input into the target temperature model to obtain a target temperature output by the target temperature model.

[0012] In one implementation of the present disclosure, the method further includes:

[0013] Obtain real-time power data of the temperature control cabinet;

[0014] Correct the target temperature based on real-time power data;

[0015] The temperature information, weather information, and cabinet door status information are used as input, and the corrected target temperature is used as output. The target temperature model is trained to obtain a target temperature correction model.

[0016] In one implementation of the present disclosure, the temperature control system is set to a cooling working state, and the target temperature is corrected according to real-time power data, including:

[0017] Obtain the target power of the temperature control cabinet within the target time period after the target time according to the real-time power data. The target time is the time when the temperature control system of the temperature control cabinet is controlled to work according to the target temperature.

[0018] Determining whether the target power is greater than or equal to the modified power threshold;

[0019] In response to the target power being greater than or equal to the corrected power, the target temperature is lowered.

[0020] In one implementation of the present disclosure, the temperature control system is set to a heating working state, and the target temperature is corrected according to the real-time power data, including:

[0021] Obtain the target power of the temperature control cabinet within the target time period after the target time according to the real-time power data. The target time is the time when the temperature control system of the temperature control cabinet is controlled to work according to the target temperature.

[0022] Determining whether the target power is greater than or equal to the modified power threshold;

[0023] In response to the target power being greater than or equal to the corrected power, the target temperature is increased.

[0024] In one implementation of the present disclosure, the method further includes:

[0025] When the target temperature correction model has not converged, a gradient update vector is obtained according to the target temperature correction model and the gradient update vector is sent. The gradient update vector is used to be aggregated by the edge server. The edge server is used to update the weight parameters of the common target temperature correction model of the edge server according to the aggregated gradient update vector to obtain updated weight parameters and send the updated weight parameters.

[0026] Receive updated weight parameters and update the target temperature correction model according to the updated weight parameters.

[0027] In one implementation of the present disclosure, before obtaining the pre-trained target temperature model, the method further includes:

[0028] Obtain the working gear information of the temperature control system;

[0029] Get the pre-trained target temperature model, including:

[0030] Obtain a target temperature model corresponding to the working gear information. In one implementation of the present disclosure, the temperature control system is set to a cooling working state, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area, including:

[0031] Determine whether the air inlet temperature of the evaporator in the storage area is less than or equal to the target temperature;

[0032] In response to the storage area evaporator inlet temperature being less than or equal to the target temperature, the temperature control system is controlled to stop working.

[0033] In one implementation of the present disclosure, the temperature control system is set to a cooling working state, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area, including:

[0034] Obtain the temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area;

[0035] determining whether the air inlet temperature of the evaporator in the storage area is greater than the target temperature and the temperature difference is greater than or equal to a first temperature difference threshold;

[0036] In response to the storage area evaporator air inlet temperature being greater than the target temperature and the temperature difference being greater than or equal to the first temperature difference threshold, the temperature control system is controlled to start operating.

[0037] In one implementation of the present disclosure, the temperature control system is set to a heating working state, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area, including:

[0038] Determine whether the air inlet temperature of the evaporator in the storage area is greater than or equal to the target temperature;

[0039] In response to the storage area evaporator inlet temperature being greater than or equal to the target temperature, the temperature control system is controlled to stop working.

[0040] In one implementation of the present disclosure, the temperature control system is set to a heating working state, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area, including:

[0041] Obtain the temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area;

[0042] determining whether the air inlet temperature of the evaporator in the storage area is less than the target temperature and the temperature difference is greater than or equal to a second temperature difference threshold;

[0043] In response to the storage area evaporator air inlet temperature being lower than the target temperature and the temperature difference being greater than or equal to a second temperature difference threshold, the temperature control system is controlled to start operating.

[0044] In one implementation of the present disclosure, the method further includes:

[0045] Acquire touch sensor data of a door handle of the temperature control cabinet, and determine whether the door handle of the temperature control cabinet is in a touched state based on the touch sensor data;

[0046] In response to the cabinet door handle being in a touched state, starting timing, and determining whether the timing duration is greater than or equal to a timing duration threshold;

[0047] In response to the timing duration being greater than or equal to the timing duration threshold, the temperature control system is controlled to stop working.

[0048] In one implementation of the present disclosure, the method further includes:

[0049] Obtaining door posture data of the temperature-controlled cabinet and touch sensor data of the door handle of the temperature-controlled cabinet;

[0050] Determine whether the cabinet door is in an open state, the cabinet door is in a stationary state, and the cabinet door handle of the temperature-controlled cabinet is not in a touched state based on the cabinet door posture data and the cabinet door handle touch sensor data;

[0051] In response to the cabinet door being in an open state, the cabinet door being in a stationary state, and the cabinet door handle of the temperature-controlled cabinet being in an untouched state, a cabinet door not-closed prompt message is generated, and the cabinet door not-closed prompt message is used to prompt the cabinet door to be closed.

[0052] In a second aspect, an embodiment of the present disclosure provides a temperature control cabinet control device.

[0053] Specifically, the temperature control cabinet control device includes:

[0054] A first information acquisition module is configured to acquire temperature information, location information, cabinet door status information, and a sampling time for collecting the temperature information of the temperature-controlled cabinet, wherein the temperature information includes the ambient temperature of the temperature-controlled cabinet and the air inlet temperature of the evaporator in the storage area of ​​the temperature-controlled cabinet; and the cabinet door status information includes the number of times the cabinet door was opened within a sampling period before the sampling time and the opening duration of each cabinet door opening within the sampling period;

[0055] The second information acquisition module is configured to acquire weather information of the temperature control cabinet according to the location information and the sampling time;

[0056] a target temperature acquisition module configured to acquire a target temperature based on temperature information, weather information, and cabinet door status information;

[0057] The temperature control system control module is configured to control the temperature control system of the temperature control cabinet according to the target temperature and the air inlet temperature of the evaporator in the storage area.

[0058] In a third aspect, an embodiment of the present disclosure provides an electronic device, comprising a memory, a processor, and a computer program stored on the memory, wherein the processor executes the computer program to implement the method as described in any embodiment of the first aspect.

[0059] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium on which computer instructions are stored. When the computer instructions are executed by a processor, the method described in any embodiment of the first aspect is implemented.

[0060] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, which includes computer instructions, and when the computer instructions are executed by a processor, implements the method described in any embodiment of the first aspect.

[0061] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:

[0062] The above technical solution obtains the temperature information, position information, cabinet door status information and sampling time of the temperature control cabinet, the temperature information includes the ambient temperature of the temperature control cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature control cabinet, the cabinet door status information includes the number of times the cabinet door is opened in the sampling time period before the sampling time, and the opening time of each cabinet door opening in the sampling time period, wherein the temperature information can reflect that the temperature of the storage area of ​​the temperature control cabinet is affected by the external environment of the temperature control cabinet, and the cabinet door status information can reflect the impact of the cabinet door being opened on the temperature of the storage area of ​​the temperature control cabinet during the sampling period; the weather information of the temperature control cabinet is obtained according to the position information and the sampling time, wherein the weather information can reflect the impact of different weather in the area where the temperature control cabinet is located on the temperature of the storage area of ​​the temperature control cabinet; the target temperature is obtained according to the temperature information, weather information and cabinet door status information, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the evaporator air inlet temperature of the storage area. In the above scheme, since the target temperature is obtained based on temperature information, weather information and cabinet door status information, it is ensured that when the temperature control system is controlled according to the target temperature and the evaporator inlet temperature of the storage area, the external environment of the temperature control cabinet, the weather in the area where the temperature control cabinet is located, and the influence of the cabinet door being opened manually on the temperature control effect of the temperature control cabinet are taken into consideration. On the premise of ensuring that the temperature control effect of the temperature control cabinet can meet the user's needs, the power consumption of the temperature control cabinet is low, thereby reducing the operating cost of the temperature control cabinet.

[0063] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] Other features, objectives and advantages of the present disclosure will become more apparent through the following detailed description of non-limiting embodiments in conjunction with the accompanying drawings. In the accompanying drawings:

[0065] Figure 1 A schematic structural block diagram of a temperature control cabinet according to an embodiment of the present disclosure is shown;

[0066] Figure 2 A schematic structural block diagram of a mainboard according to an embodiment of the present disclosure is shown;

[0067] Figure 3 A schematic structural block diagram of a control panel according to an embodiment of the present disclosure is shown;

[0068] Figure 4 A schematic structural block diagram of a power management module according to an embodiment of the present disclosure is shown;

[0069] Figure 5 A flow chart showing a method for controlling a temperature-controlled cabinet according to an embodiment of the present disclosure is shown;

[0070] Figure 6 Shows an overall flow chart of a temperature control cabinet control method according to an embodiment of the present disclosure;

[0071] Figure 7 A schematic structural block diagram of a temperature control cabinet control device according to an embodiment of the present disclosure is shown;

[0072] Figure 8 A schematic structural block diagram of an electronic device according to an embodiment of the present disclosure is shown;

[0073] Figure 9 It is a structural diagram of a computer system suitable for implementing a temperature control cabinet control method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0074] Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily implement them. In addition, for the sake of clarity, parts not related to the description of the exemplary embodiments are omitted in the accompanying drawings.

[0075] In the present disclosure, it should be understood that terms such as "including" or "having" are intended to indicate the presence of features, numbers, steps, behaviors, components, parts, or combinations thereof disclosed in the present specification, and do not exclude the possibility that one or more other features, numbers, steps, behaviors, components, parts, or combinations thereof exist or are added.

[0076] It should also be noted that, in the absence of conflict, the embodiments and features of the embodiments of the present disclosure may be combined with each other. The present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0077] As mentioned above, with the development of technology and the improvement of people's living standards, in recent years, businesses or enterprises can place items that need to be kept above or below room temperature (such as hot drinks and snacks sold in winter, cold drinks and chocolate sold in summer, etc.) in temperature-controlled cabinets with temperature control functions to store the items. During operation, in order to ensure that the temperature of the stored items can be maintained within the temperature range that meets the user's needs, the temperature control system of the temperature-controlled cabinet needs to perform cooling or heating operations to control the temperature of the storage area inside the temperature-controlled cabinet for storing items to maintain a certain temperature difference with the temperature outside the temperature-controlled cabinet. When the user opens the temperature-controlled cabinet and takes out the corresponding items, the temperature of the items can meet the user's needs.

[0078] In one embodiment, the temperature control system operating parameters input by the user can be obtained through the human-computer interaction device on the temperature control cabinet, and the temperature control system operation can be controlled according to the operating parameters. For example, when the temperature control system is set to the cooling operating state, the temperature control system operating parameters input by the user may include the storage area set temperature. When the storage area temperature of the temperature control cabinet is higher than or equal to the storage area set temperature, the temperature control system starts to operate; when the storage area temperature of the temperature control cabinet is lower than the storage area set temperature, the temperature control system stops operating. Although this solution can automatically control the operation of the temperature control system, considering that users do not always take items stored in the temperature control cabinet from the storage area, it will cause the temperature control system to operate frequently, increasing the power consumption of the temperature control cabinet.

[0079] In another embodiment, the ambient brightness of the temperature-controlled cabinet can be obtained through a light sensor on the temperature-controlled cabinet. When the ambient brightness is less than or equal to the ambient brightness threshold, the temperature-controlled cabinet is controlled to stop working; when the ambient brightness is greater than the ambient brightness threshold, the temperature-controlled cabinet is controlled to start working. Although this solution can automatically control the operation of the temperature control system and control the temperature control system to operate when the probability of users taking items stored in the temperature-controlled cabinet from the storage area is high, so that the temperature of the items in the storage area can meet the user's needs under such conditions, on the one hand, the ambient brightness obtained by the light sensor is easily affected by various artificial light sources, resulting in that the ambient brightness may not accurately reflect the probability of users taking items stored in the temperature-controlled cabinet from the storage area. On the other hand, this solution does not take into account the impact of the surrounding environment of the temperature-controlled cabinet or other human factors on the temperature-controlled cabinet, so that the temperature of the items stored in the temperature-controlled cabinet may not match the temperature of the items required by the user who takes the items, thereby damaging the user experience.

[0080] Therefore, how to reduce the power consumption of the temperature control cabinet while ensuring that the temperature control effect of the temperature control cabinet can meet user needs is an increasingly urgent problem that needs to be solved.

[0081] In view of the above-mentioned defects, in one embodiment of the present disclosure, a method for controlling a temperature-controlled cabinet is proposed. The method obtains temperature information, position information, cabinet door status information and sampling time of the temperature-controlled cabinet, wherein the temperature information includes the ambient temperature of the temperature-controlled cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature-controlled cabinet, and the cabinet door status information includes the number of times the cabinet door is opened within a sampling time period before the sampling time and the opening duration of each cabinet door opening within the sampling time period. The temperature information can reflect that the temperature of the storage area of ​​the temperature-controlled cabinet is affected by the external environment of the temperature-controlled cabinet, and the cabinet door status information can reflect the impact of the cabinet door being opened on the temperature of the storage area of ​​the temperature-controlled cabinet during the sampling period. The method obtains weather information of the temperature-controlled cabinet based on the position information and the sampling time, wherein the weather information can reflect the impact of different weather conditions in the area where the temperature-controlled cabinet is located on the temperature of the storage area of ​​the temperature-controlled cabinet. The method obtains a target temperature based on the temperature information, weather information and cabinet door status information, and controls the operation of the temperature control system of the temperature-controlled cabinet based on the target temperature and the evaporator air inlet temperature of the storage area. In the above scheme, since the target temperature is obtained based on temperature information, weather information and cabinet door status information, it is ensured that when the temperature control system is controlled according to the target temperature and the evaporator inlet temperature of the storage area, the external environment of the temperature control cabinet, the weather in the area where the temperature control cabinet is located, and the influence of the cabinet door being opened manually on the temperature control effect of the temperature control cabinet are taken into consideration. On the premise of ensuring that the temperature control effect of the temperature control cabinet can meet the user's needs, the power consumption of the temperature control cabinet is low, thereby reducing the operating cost of the temperature control cabinet.

[0082] The temperature-controlled cabinet control method provided in the embodiment of the present application can be applied to a temperature-controlled cabinet, which can have a temperature control function, and the temperature control function can be a cooling function, for example, the temperature-controlled cabinet can be a refrigerated temperature-controlled cabinet, a frozen temperature-controlled cabinet, a refrigerator, a freezer, a refrigerator, a wine cabinet, a cosmetics preservation cabinet, etc.; the temperature control function can also be a heating function, for example, the temperature-controlled cabinet can be a warming cabinet, a heating temperature-controlled cabinet, a hot drink cabinet, etc. The embodiment of the present application does not impose any restrictions on the specific type of the temperature-controlled cabinet.

[0083] For example, Figure 1 A schematic structural block diagram of a temperature control system in a temperature control cabinet according to an embodiment of the present disclosure is shown. Figure 1 As shown, the temperature control system 100 may include a compressor 11, a condenser 12, a throttling element 13 and an evaporator 14, wherein the compressor 11, the condenser 12, the throttling element 13 and the evaporator 14 are connected by pipes filled with refrigerant to form a closed pipeline, constituting a temperature control system or heating system capable of circulating refrigerant.

[0084] Among them, the compressor refers to a driven fluid machinery used to increase the low-pressure refrigerant to high-pressure refrigerant. The compressor can absorb low-temperature and low-pressure gaseous refrigerant, compress the refrigerant by driving the piston through the operation of the motor, and then discharge the high-temperature and high-pressure gaseous refrigerant to provide power for the refrigeration cycle. The compressor can include reciprocating compressors, screw compressors, rotary compressors, scroll compressors and centrifugal compressors, etc. The embodiments of this application do not impose any restrictions on the specific types of compressors.

[0085] The condenser refers to a heat exchanger used to exchange heat between the refrigerant in the condenser and the air outside the condenser to achieve heat release. Specifically, the condenser may include a long pipe for accommodating the refrigerant, which may usually be made of a metal material with strong thermal conductivity such as copper, and the pipe may usually be coiled into a spiral shape. In addition, in order to improve the heat exchange efficiency of the condenser, a heat sink with excellent thermal conductivity may be provided on the pipe to increase the heat dissipation area, thereby accelerating the speed of heat exchange and improving the heat exchange efficiency. It is also possible to provide a blower or fan that matches the condenser to speed up the flow of air around the condenser, thereby accelerating the speed of heat exchange and improving the heat exchange efficiency.

[0086] The throttling element is used to throttle the liquid refrigerant at room temperature and high pressure through the throttling element to become a gas refrigerant at low temperature and low pressure, wherein the throttling element can also be called a throttling element or a regulating valve, and the throttling element can include an expansion valve, a capillary tube, etc. In addition, the throttling element can also control the flow of the refrigerant flowing through the throttling element to avoid the flow of the refrigerant flowing through the throttling element being too large or too small. Among them, if the flow of the refrigerant flowing through the throttling element is too large, the refrigerant flowing out of the throttling element will still include liquid refrigerant, and the liquid refrigerant will enter the compressor to cause liquid hammer, causing damage to the compressor; if the flow of the refrigerant flowing through the throttling element is too small, it will cause too little refrigerant to enter the compressor, reducing the working efficiency of the compressor.

[0087] The evaporator refers to a heat exchanger used to exchange heat between the refrigerant in the evaporator and the air outside the condenser to achieve heat absorption. Specifically, the evaporator may include a long pipe for accommodating the refrigerant. The pipe can usually be made of a metal material with strong thermal conductivity such as copper, and the pipe can usually be coiled into a spiral shape. In addition, in order to improve the heat exchange efficiency of the condenser, a heat sink with excellent thermal conductivity can be provided on the pipe to increase the heat dissipation area, thereby accelerating the speed of heat exchange and improving the heat exchange efficiency. It is also possible to provide a blower or fan that matches the evaporator to speed up the flow of air around the evaporator, thereby accelerating the speed of heat exchange and improving the heat exchange efficiency.

[0088] Refrigerant, which can also be called refrigerant, coolant or refrigerant, is a medium substance that completes energy conversion in the temperature control system or heating system. Refrigerant is usually a substance that easily undergoes reversible phase change (such as absorbing heat to become a gas, releasing heat to become a liquid). Through reversible phase change, the refrigerant can transfer heat. Specifically, when the gaseous refrigerant is under pressure, it releases heat and becomes a liquid. When the high-pressure liquid is decompressed and becomes a gas, it absorbs heat. Refrigerants can include ammonia, air, water, salt water, Freon (also known as chlorofluorocarbons, chlorofluorocarbons), etc., among which Freon can include monochlorotrifluoromethane, dichlorodifluoromethane, trifluoromethane, tetrafluoroethane, trichlorodifluoroethane, etc.

[0089] When the temperature control cabinet is a temperature control cabinet with a refrigeration function, the low-temperature and low-pressure gaseous refrigerant flows from the evaporator into the compressor, which compresses the low-temperature and low-pressure gaseous refrigerant and makes the high-temperature and high-pressure gaseous refrigerant flow into the condenser; the high-temperature and high-pressure gaseous refrigerant exchanges heat with the air outside the condenser through the condenser, so that the high-temperature and high-pressure gaseous refrigerant is cooled into a normal-temperature and high-pressure liquid refrigerant in the condenser, and then the normal-temperature and high-pressure liquid refrigerant flows into the throttling element, and the throttling element throttles the normal-temperature and high-pressure liquid refrigerant, so that the refrigerant flowing out of the throttling element is converted into a low-temperature and low-pressure liquid refrigerant; the low-temperature and low-pressure liquid refrigerant flows into the evaporator, and the low-temperature and low-pressure liquid refrigerant exchanges heat with the air outside the evaporator through the evaporator, and the low-temperature and low-pressure liquid refrigerant evaporates and vaporizes into a low-temperature and low-pressure gaseous refrigerant to absorb heat. Among them, the air outside the evaporator can be introduced into the storage area of ​​the temperature-controlled cabinet, and the air outside the condenser can be introduced into the outside of the temperature-controlled cabinet, thereby transferring the heat in the storage area of ​​the temperature-controlled cabinet to the outside of the temperature-controlled cabinet to cool the storage area of ​​the temperature-controlled cabinet.

[0090] When the temperature control cabinet is a temperature control cabinet with heating function, the low-temperature and low-pressure gaseous refrigerant flows from the condenser into the compressor, which compresses the low-temperature and low-pressure gaseous refrigerant and makes the high-temperature and high-pressure gaseous refrigerant flow into the evaporator; the high-temperature and high-pressure gaseous refrigerant exchanges heat with the air outside the evaporator through the evaporator, so that the high-temperature and high-pressure gaseous refrigerant is cooled into a normal-temperature and high-pressure liquid refrigerant in the evaporator, and then the normal-temperature and high-pressure liquid refrigerant flows into the throttling element, and the throttling element throttles the normal-temperature and high-pressure liquid refrigerant, so that the refrigerant flowing out of the throttling element is converted into a low-temperature and low-pressure liquid refrigerant; the low-temperature and low-pressure liquid refrigerant flows into the condenser, and the low-temperature and low-pressure liquid refrigerant exchanges heat with the air outside the condenser through the condenser, and the low-temperature and low-pressure liquid refrigerant evaporates and vaporizes into a low-temperature and low-pressure gaseous refrigerant to absorb heat. Among them, the air outside the evaporator can be introduced into the storage area of ​​the temperature control cabinet, and the air outside the condenser can be introduced into the outside of the temperature control cabinet, thereby transferring the heat outside the temperature control cabinet to the storage area of ​​the temperature control cabinet and heating the storage area of ​​the temperature control cabinet.

[0091] In one embodiment of the present application, the temperature-controlled cabinet includes a cabinet body and a cabinet door, wherein a control board and a power management module may be provided in the cabinet body, and a main board may be provided in the cabinet door.

[0092] In one embodiment of the present application, Figure 2 A schematic structural block diagram of a mainboard according to an embodiment of the present disclosure is shown. Figure 2 As shown, the mainboard 200 includes a processor 201 , a random access memory 202 , a flash memory 203 , a wireless local area network Bluetooth module 204 , a gyroscope 205 , a pressure sensor 206 , a microphone 207 , a speaker 208 , a camera 209 and a cellular communication module 210 .

[0093] A processor may include one or more processing units. For example, a processor may include one or more of an application processor, a modem processor, a graphics processor, an image signal processor, a controller, a memory, a video codec, a digital signal processor, a baseband processor, and / or a neural network processor. The different processing units may be independent devices or integrated into one or more processors.

[0094] The image signal processor is used to process data fed back by the camera. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the image signal processor for processing and conversion into a visible image. The image signal processor can also perform algorithmic optimization on image noise, brightness, and skin color. The image signal processor can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the image signal processor can be located within the camera.

[0095] Digital signal processors are used to process digital signals. In addition to digital image signals, they can also process other digital signals. For example, digital signal processors can be used to perform Fourier transforms on frequency energy.

[0096] Video codecs are used to compress or decompress digital video. A temperature-controlled cabinet can support one or more video codecs. This allows the cabinet to play or record video in a variety of encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.

[0097] Neural network processors draw on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, to rapidly process input information and continuously learn. These processors can enable intelligent cognitive applications in temperature-controlled cabinets, such as image recognition, facial recognition, speech recognition, and text comprehension.

[0098] In some embodiments, the processor may include one or more interfaces. The interfaces may include an integrated circuit interface, an integrated circuit internal audio interface, a pulse code modulation interface, a universal asynchronous receiver and transmitter interface, a mobile industry processor interface, a general purpose input and output interface, a subscriber identity module interface, and / or a universal serial bus interface.

[0099] The random access memory 202 can be used to store computer executable program code, which includes instructions and data. The processor 201 executes various functional applications and data processing of the temperature control cabinet by running the instructions stored in the random access memory 202. The random access memory 202 can include a program storage area and a data storage area. The program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the temperature control cabinet (such as audio data, image data, etc.).

[0100] Flash memory 203 can be used to expand the storage capacity of the temperature control cabinet. Flash memory 203 can communicate with processor 201 through a flash memory interface to implement data storage functions. For example, files such as music and videos can be stored in the flash memory.

[0101] The processor 201 , the random access memory 202 and the flash memory 203 can form a minimum system to provide a system operating environment.

[0102] The wireless LAN Bluetooth module 204 can provide wireless communication solutions including wireless LAN, Bluetooth, global navigation satellite system, frequency modulation, short-range wireless communication technology, infrared technology, etc. applied to the temperature control cabinet. The wireless LAN Bluetooth module 204 can be one or more devices integrating at least one communication processing module. The wireless LAN Bluetooth module 204 receives electromagnetic waves via the antenna, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 201. The wireless LAN Bluetooth module 204 can also receive the signal to be sent from the processor 201, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna. In one embodiment of the present application, communication with the user's terminal can be carried out through the wireless LAN Bluetooth module.

[0103] The cellular communication module 210 can provide wireless communication solutions including 2G / 3G / 4G / 5G for use in temperature-controlled cabinets. The cellular communication module 210 can include at least one filter, switch, power amplifier, low-noise amplifier, etc. The cellular communication module 210 can receive electromagnetic waves through the antenna, filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The cellular communication module 210 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna. In some embodiments, at least some of the functional modules of the cellular communication module 210 can be set in the processor 201. In some embodiments, at least some of the functional modules of the cellular communication module 210 can be set in the same device as at least some of the modules of the processor 201. In one embodiment of the present application, communication with the cloud server of the temperature-controlled cabinet control service provider can be carried out through the cellular communication module 210.

[0104] The temperature-controlled cabinet can communicate with the Internet and other devices via wireless communication technologies, such as Global System for Mobile Communications, General Packet Radio Service, Code Division Multiple Access, Wideband Code Division Multiple Access, Time Division Code Division Multiple Access, and Long Term Evolution, through the wireless LAN Bluetooth module 204 and the cellular communication module 210.

[0105] The gyroscope 205 can be used to determine the real-time posture of the door of the temperature-controlled cabinet.

[0106] Pressure sensor 206 is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 206 can be located on a display screen. There are many types of pressure sensors 206, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor can include at least two parallel plates made of conductive material. When a force acts on pressure sensor 206, the capacitance between the electrodes changes, and the intensity of the pressure is determined based on the change in capacitance. When a touch operation is applied to the display screen, the touch operation intensity is detected by pressure sensor 206, and the touch position can also be calculated based on the detection signal of pressure sensor 206. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation instructions. For example, when a touch operation with an intensity less than a first pressure threshold is applied to a beverage selection application icon, an instruction to view specific beverage information is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the beverage selection application icon, an instruction to purchase a beverage is executed.

[0107] Microphone 207, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can put their mouth close to the microphone 207 to speak and input the sound signal into the microphone 207. The temperature-controlled cabinet can be provided with at least one microphone 207. In other embodiments, the temperature-controlled cabinet can be provided with two microphones 207, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the temperature-controlled cabinet can also be provided with three, four or more microphones 207 to realize the collection of sound signals, noise reduction, identification of sound sources, and directional recording functions. In one embodiment of the present application, the sound of the temperature-controlled cabinet during operation can be collected through the microphone 207.

[0108] The speaker 208, also called a "loudspeaker", is used to convert the audio electrical signal into a sound signal. The temperature control cabinet can play music or play prompt voice through the speaker 208.

[0109] The camera 209 is used to capture images, which include static images and dynamic images (i.e., videos). The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge-coupled device or a complementary metal oxide semiconductor phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the image signal processor to convert it into a digital image signal. The image signal processor outputs the digital image signal to the digital signal processor for processing. The digital signal processor converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the temperature control cabinet may include one or more cameras 209. In one embodiment of the present application, the camera 209 may have the function of heating itself to ensure that its own lens does not fog up.

[0110] In one embodiment of the present application, Figure 3 A schematic structural block diagram of a control panel according to an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the control board 300 includes a power input interface 301, a power output interface 302, a metering chip 303, a micro control unit chip 304, a real-time clock chip, a light switch interface 305, a temperature control switch interface 306, an evaporating fan interface 307, a compressor interface 308, a condensing fan interface 309, a temperature sensor interface 310, a communication interface 311 and a power interface 312.

[0111] Among them, the metering chip 303 is a power sensor, and voltage data, current data, real-time power data, and average power data can be obtained through the metering chip 303. The real-time clock chip can maintain the time of the microcontrol unit chip 304. The light switch interface 305 can receive the control signal of the light switch of the temperature-controlled cabinet. The temperature control switch interface 306 can receive the control signal of the temperature control switch of the temperature-controlled cabinet. The evaporator fan interface 307 can send an evaporator fan control signal to the evaporator fan of the temperature-controlled cabinet to control the operation of the evaporator fan. The compressor interface 308 can send a compressor control signal to the compressor of the temperature-controlled cabinet to control the operation of the compressor. The condenser fan interface 309 can send a condenser fan control signal to the condenser fan of the temperature-controlled cabinet to control the operation of the condenser fan. The temperature sensor interface 310 can receive temperature sensor data collected by one or more temperature sensors to facilitate determining the temperature value of one or more locations in the temperature-controlled cabinet.

[0112] In one embodiment of the present application, Figure 4 FIG. 1 shows a schematic structural block diagram of a power management module according to an embodiment of the present disclosure, as shown in FIG. Figure 4 As shown, the power management module 400 includes an AC-to-DC converter module 401, a charging management module 402, and a battery 403. The power management module 400 is used to power the mainboard and control board and manage battery charge and discharge. The power management module 400 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In other embodiments, the power management module 400 can also be located in the processor.

[0113] In one embodiment of the present application, the temperature-controlled cabinet also includes a display screen. The temperature-controlled cabinet implements its display function through a graphics processor, a display screen, and an application processor. The graphics processor is a microprocessor for image processing and is connected to the display screen and the application processor. The graphics processor is used to perform mathematical and geometric calculations for image rendering. The processor may include one or more graphics processors that execute program instructions to generate or change display information.

[0114] The display screen is used to display static images, videos, etc. The display screen includes a display panel. The display panel can be a liquid crystal display, an organic light-emitting diode, an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode, a flexible light-emitting diode, a quantum dot light-emitting diode, etc. In some embodiments, the temperature-controlled cabinet can include one or more display screens.

[0115] It should be understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the temperature-controlled cabinet. In other embodiments of this application, the temperature-controlled cabinet may include more or fewer components than shown, or may combine or separate certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0116] Figure 5 A flow chart of a temperature control cabinet control method according to an embodiment of the present disclosure is shown. Figure 5 As shown, the temperature control cabinet control method includes the following steps S101-S104:

[0117] In step S101, the temperature information, position information, door status information of the temperature-controlled cabinet and the sampling time of collecting the temperature information are obtained.

[0118] Among them, the temperature information includes the ambient temperature of the temperature-controlled cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature-controlled cabinet. The cabinet door status information includes the number of times the cabinet door was opened during the sampling period before the sampling time and the opening time of each cabinet door opening during the sampling period.

[0119] In one embodiment of the present disclosure, the ambient temperature can be understood as the temperature of the environment in which the temperature-controlled cabinet is located. The ambient temperature can include both the room temperature and the cabinet housing temperature. When the temperature-controlled cabinet is located in an area exposed to sunlight, the room temperature in the area where the temperature-controlled cabinet is located may be lower, but the cabinet housing temperature may be significantly higher than the room temperature due to the sunlight exposure. By including both the room temperature and the cabinet housing temperature in the ambient temperature, the impact of sunlight exposure on the temperature of the storage area of ​​the temperature-controlled cabinet can be fully considered, thereby improving the accuracy of the target temperature subsequently obtained.

[0120] The temperature information can be obtained by the temperature control cabinet itself or from other devices or systems. For example, the room temperature can be collected by the room temperature sensor on the temperature control cabinet, and the temperature of the temperature control cabinet shell can be collected by the shell temperature sensor set on the shell of the temperature control cabinet. The room temperature can also be collected by a wireless thermometer whose distance from the temperature control cabinet is less than or equal to the room temperature collection distance threshold and sent to the temperature control cabinet via a wireless connection, and the temperature of the temperature control cabinet shell can be collected by an infrared thermometer and sent to the temperature control cabinet via a wired or wireless connection. The evaporator air inlet temperature of the storage area can be collected by the air inlet temperature sensor set at the evaporator air inlet of the storage area, wherein the air outside the evaporator can be introduced into the storage area of ​​the temperature control cabinet through the evaporator air inlet to achieve the purpose of controlling the temperature of the storage area.

[0121] The location information is used to indicate the location of the temperature-controlled cabinet. The location information can be obtained by the temperature-controlled cabinet itself or from other devices or systems. For example, the location information of the temperature-controlled cabinet can be obtained through a positioning device (such as a global navigation satellite system chip) on the temperature-controlled cabinet, or through a radio communication network device on the temperature-controlled cabinet through a location-based service (LBS). The location information can also be obtained by a mobile terminal connected to the temperature-controlled cabinet by wire or wireless, and the location information is sent to the temperature-controlled cabinet, where the distance between the mobile terminal and the temperature-controlled cabinet must be less than or equal to the positioning distance threshold.

[0122] The cabinet door status information can be obtained by the temperature-controlled cabinet itself or from other devices or systems. For example, a posture sensor (such as a gyroscope, magnetometer, or multi-axis accelerometer) installed on the cabinet door can collect real-time cabinet door posture data, and the cabinet door opening angle can be obtained based on the real-time posture data. The cabinet door opening angle can be used to determine whether the cabinet door is opened at different times, and the duration of each cabinet door opening can be obtained based on the cabinet door opening angle. Alternatively, a security camera can be used to capture an image of the temperature-controlled cabinet, and the image of the temperature-controlled cabinet can be used to determine whether the cabinet door is opened, and the duration of each cabinet door opening can be obtained based on the image of the temperature-controlled cabinet.

[0123] The sampling time can be obtained by the temperature control cabinet itself or from another device or system. For example, the temperature control cabinet can receive time information from another device or system via a communication module. This time information can be used to indicate the current time and the time zone in which the temperature control cabinet is located, and the sampling time is obtained based on this time information. The temperature control cabinet can also obtain this time information from a time module provided on the temperature control cabinet, such as a real-time clock chip.

[0124] In step S102, weather information of the temperature control cabinet is obtained according to the location information and the sampling time.

[0125] In one embodiment of the present disclosure, weather information may include weather forecast information and historical weather information. The weather forecast information indicates weather information after the time the weather information is obtained, and the historical weather information indicates weather information before the time the weather information is obtained. The weather information may indicate weather elements at different times, where the weather elements may include temperature, humidity, cloud cover, wind speed, air quality index, rainfall, ultraviolet intensity, sunrise time, sunset time, etc.

[0126] Acquiring weather information for the temperature control cabinet based on the location information and sampling time can involve sending the location information and sampling time to other devices or systems and receiving weather information returned by the other devices or systems in response to the location information and sampling time. Alternatively, a query can be performed based on the location information and sampling time in a previously acquired weather information database to obtain the corresponding weather information.

[0127] In step S103, a target temperature is obtained according to the temperature information, weather information, and cabinet door status information.

[0128] In one embodiment of the present disclosure, the target temperature is obtained based on the temperature information, weather information and cabinet door status information. It can be based on a pre-acquired target temperature algorithm, and calculation is performed according to the temperature information, weather information and cabinet door status information to obtain the target temperature according to the calculation result; it can also be based on a pre-acquired target temperature database. The temperature information, weather information and cabinet door status information are searched to obtain the target temperature according to the search result; the temperature information, weather information and cabinet door status information can also be sent by the temperature-controlled cabinet to other devices or systems (such as the cloud), and the target temperature returned by other devices or systems.

[0129] The target temperature is the temperature that the user expects the storage area of ​​the temperature-controlled cabinet to reach. When the storage area temperature is maintained near the target temperature, that is, the temperature difference between the storage area evaporator inlet temperature and the target temperature is less than or equal to the target temperature difference threshold, the temperature of the items stored in the storage area can meet the user's satisfaction when the temperature-controlled cabinet is removed.

[0130] In step S104, the temperature control system of the temperature control cabinet is controlled to operate according to the target temperature and the air inlet temperature of the evaporator in the storage area.

[0131] In one embodiment of the present disclosure, the operation of the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area. The temperature information, weather information and cabinet door status information can be searched in a pre-acquired control logic database to obtain the target control logic according to the search result, and the temperature control system can be set to the working state or the closed state according to the target control logic; the temperature control cabinet can also send the target temperature and the air inlet temperature of the evaporator in the storage area to other devices or systems (such as the cloud), receive the target control logic returned by other devices or systems, and set the temperature control system to the working state or the closed state according to the target control logic.

[0132] The above technical solution obtains the temperature information, position information, cabinet door status information and sampling time of the temperature control cabinet, the temperature information includes the ambient temperature of the temperature control cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature control cabinet, the cabinet door status information includes the number of times the cabinet door is opened in the sampling time period before the sampling time, and the opening time of each cabinet door opening in the sampling time period, wherein the temperature information can reflect that the temperature of the storage area of ​​the temperature control cabinet is affected by the external environment of the temperature control cabinet, and the cabinet door status information can reflect the impact of the cabinet door being opened on the temperature of the storage area of ​​the temperature control cabinet during the sampling period; the weather information of the temperature control cabinet is obtained according to the position information and the sampling time, wherein the weather information can reflect the impact of different weather in the area where the temperature control cabinet is located on the temperature of the storage area of ​​the temperature control cabinet; the target temperature is obtained according to the temperature information, weather information and cabinet door status information, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the evaporator air inlet temperature of the storage area. In the above scheme, since the target temperature is obtained based on temperature information, weather information and cabinet door status information, it is ensured that when the temperature control system is controlled according to the target temperature and the evaporator inlet temperature of the storage area, the external environment of the temperature control cabinet, the weather in the area where the temperature control cabinet is located, and the influence of the cabinet door being opened manually on the temperature control effect of the temperature control cabinet are taken into consideration. On the premise of ensuring that the temperature control effect of the temperature control cabinet can meet the user's needs, the power consumption of the temperature control cabinet is low, thereby reducing the operating cost of the temperature control cabinet.

[0133] In one implementation of the present disclosure, in step S103, obtaining the target temperature according to the temperature information and the cabinet door status information can be achieved by the following steps:

[0134] A pre-trained target temperature model is obtained, and temperature information, weather information, and cabinet door status information are input into the target temperature model to obtain a target temperature output by the target temperature model.

[0135] In one embodiment of the present disclosure, the target temperature model may be pre-stored in the temperature control cabinet or obtained from another device or system. The target temperature model may be a neural network (NN) model, a convolutional neural network (CNN) model, or a long short term memory (LSTM) model.

[0136] In this embodiment, by obtaining a pre-trained target temperature model, temperature information, weather information and cabinet door status information are used as input and input into the target temperature model to obtain the target temperature output by the target temperature model, the accuracy of the obtained target temperature can be improved.

[0137] In one implementation of the present disclosure, the method further includes the following steps:

[0138] Obtain real-time power data of the temperature control cabinet;

[0139] Correct the target temperature based on real-time power data;

[0140] The temperature information, weather information, and cabinet door status information are used as input, and the corrected target temperature is used as output. The target temperature model is trained to obtain a target temperature correction model.

[0141] In one embodiment of the present disclosure, real-time power data is used to indicate the real-time power of the temperature-controlled cabinet at different times within a time period. The real-time power of the temperature-controlled cabinet can be the real-time voltage and real-time current passing through the temperature-controlled cabinet, and can be calculated based on the real-time voltage and real-time current, or the real-time power of the temperature-controlled cabinet can be directly obtained. Among them, the real-time voltage, real-time current and real-time power of the temperature-controlled cabinet can be collected by the temperature-controlled cabinet, for example, by a metering chip set in the temperature-controlled cabinet, or by other devices or systems. For example, the real-time voltage and real-time current of the temperature-controlled cabinet can be collected by a smart power strip or smart socket electrically connected to the temperature-controlled cabinet and used to supply power to the temperature-controlled cabinet, and the collected real-time voltage and real-time current are sent to the temperature-controlled cabinet through a wired or wireless connection.

[0142] The target temperature can be corrected according to the real-time power data. The calculation can be performed based on the target temperature correction algorithm, the real-time power data, and the target temperature, and the corrected target temperature can be obtained according to the calculation result. Alternatively, the target temperature correction database obtained in advance can be queried according to the real-time power data and the target temperature to obtain the corrected target temperature. By obtaining the real-time power data of the temperature control cabinet and correcting the target temperature according to the real-time power data, it can be ensured that when the temperature control system of the temperature control cabinet is controlled according to the corrected target temperature and the air inlet temperature of the evaporator in the storage area, the real-time power of the temperature control cabinet will not be too high. It should be noted that when the temperature control system is set to different working states, the corresponding target temperature correction algorithm and target temperature correction database are different.

[0143] In the above scheme, by obtaining the real-time power data of the temperature-controlled cabinet, the target temperature is corrected according to the real-time power data, the temperature information, weather information and cabinet door status information are used as input, and the corrected target temperature is used as output, the target temperature model is trained to obtain a target temperature correction model. This can ensure that when the temperature control system of the temperature-controlled cabinet is controlled according to the target temperature obtained by the target temperature correction model and the storage area evaporator inlet temperature, the real-time power of the temperature-controlled cabinet will not be too high, thereby reducing the energy consumption of the temperature-controlled cabinet.

[0144] In one implementation of the present disclosure, the temperature control system is set to a cooling working state, and the target temperature is corrected according to the real-time power data. This can be achieved by the following steps:

[0145] Obtain the target power of the temperature control cabinet within the target time period after the target time according to the real-time power data. The target time is the time when the temperature control system of the temperature control cabinet is controlled to work according to the target temperature.

[0146] Determining whether the target power is greater than or equal to the modified power threshold;

[0147] In response to the target power being greater than or equal to the corrected power, the target temperature is lowered.

[0148] In the above scheme, the target power of the temperature control cabinet in the target time period after the target moment is obtained based on the real-time power data, and it is determined whether the target power is greater than or equal to the corrected power threshold. In response to the target power being greater than or equal to the corrected power, that is, the real-time power of the temperature control cabinet is too high, the target temperature is lowered, that is, the temperature that the user expects the storage area to reach is lowered, to ensure that when the temperature control system is set to the cooling working state, the real-time power of the temperature control cabinet will not be too high when the temperature control system of the temperature control cabinet is working based on the target temperature obtained by the lowered target temperature model and the storage area evaporator inlet temperature, so that the energy consumption of the temperature control cabinet is low.

[0149] In one implementation of the present disclosure, the temperature control system is set to a heating working state, and the target temperature is corrected according to the real-time power data, including:

[0150] Obtain the target power of the temperature control cabinet within the target time period after the target time according to the real-time power data. The target time is the time when the temperature control system of the temperature control cabinet is controlled to work according to the target temperature.

[0151] Determining whether the target power is greater than or equal to the modified power threshold;

[0152] In response to the target power being greater than or equal to the corrected power, the target temperature is increased.

[0153] In the above scheme, the target power of the temperature control cabinet in the target time period after the target moment is obtained according to the real-time power data, and it is determined whether the target power is greater than or equal to the corrected power threshold. In response to the target power being greater than or equal to the corrected power, that is, the real-time power of the temperature control cabinet is too high, the target temperature is increased, that is, the temperature that the user expects the storage area to reach is increased, to ensure that when the temperature control system is set to the heating working state, when the target temperature obtained based on the increased target temperature model and the storage area evaporator inlet temperature control temperature control system is working, the real-time power of the temperature control cabinet will not be too high, so that the energy consumption of the temperature control cabinet is low.

[0154] In one implementation of the present disclosure, the method further includes the following steps:

[0155] When the target temperature correction model has not converged, a gradient update vector is obtained according to the target temperature correction model and the gradient update vector is sent. The gradient update vector is used to be aggregated by the edge server. The edge server is used to update the weight parameters of the common target temperature correction model of the edge server according to the aggregated gradient update vector to obtain updated weight parameters and send the updated weight parameters.

[0156] Receive updated weight parameters and update the target temperature correction model according to the updated weight parameters.

[0157] In one implementation of the present disclosure, the common target temperature correction model may be a neural network model, a convolutional neural network model, a long short-term memory network model, or the like.

[0158] The edge server can be a cloud server or a server provided by a target temperature correction service provider. It should be noted that in the embodiments of the present application, one edge server can correspond to multiple temperature-controlled cabinets. For example, the target temperature correction service provider can divide the area under its jurisdiction into multiple blocks, and each block of the area has multiple temperature-controlled cabinets corresponding to one edge server.

[0159] In this embodiment, when the target temperature correction model has not converged, it indicates that the target temperature correction model still needs to be trained. By obtaining a gradient update vector based on the target temperature correction model and sending the gradient update vector, the edge server can continue to obtain corresponding updated weight parameters based on the gradient update vector uploaded by at least one temperature-controlled cabinet without providing the edge server with the corrected target temperature, temperature information, weather information, and cabinet door status information, thereby continuing to train the target temperature correction model of each temperature-controlled cabinet. The temperature-controlled cabinet receives the updated weight parameters sent by the edge server, which is the edge server aggregating the gradient update vectors sent by multiple temperature-controlled cabinets, and performing weight parameter optimization on the shared target temperature model of the edge server based on the aggregated gradient update vector. Therefore, the updated common target temperature model can reflect the common rules between the corrected target temperatures and the temperature information, weather information and door status information obtained by multiple temperature-controlled cabinets learned by the common target temperature model of the edge server in the previous round of training. By updating the target temperature correction model according to the updated weight parameters, it can be ensured that the target temperature correction model can learn the common rules between the corrected target temperatures and the temperature information, weather information and door status information obtained by other temperature-controlled cabinets on the premise that it has learned the private rules between the temperature information, weather information, door status information and the corrected target temperature obtained by the temperature-controlled cabinet itself, thereby improving the accuracy of the target temperature obtained based on the updated target temperature correction model.

[0160] In one implementation of the present disclosure, before obtaining the pre-trained target temperature model, the method further includes the following steps:

[0161] Obtain the working gear information of the temperature control system;

[0162] Get the pre-trained target temperature model, including:

[0163] Obtain the target temperature model corresponding to the working gear information.

[0164] In one embodiment of the present disclosure, operating position information indicates the operating position of the temperature-controlled cabinet. Different operating positions correspond to different temperature control effects. The stronger the temperature control effect, the greater the difference between the evaporator inlet temperature in the storage area and the ambient temperature. Therefore, by adjusting the operating position, the user can adjust the desired storage area temperature.

[0165] Obtaining the operating gear information of the temperature control system may involve reading the operating gear information stored in the temperature control cabinet, or obtaining the information from another device or system. For example, a request for operating gear information may be sent to a mobile terminal compatible with the temperature control cabinet, and the mobile terminal may receive the operating gear information sent in response to the request for operating gear information.

[0166] In this embodiment, by obtaining the working gear information of the temperature control system and obtaining the target temperature model corresponding to the working gear information, it can be ensured that the target temperature obtained based on the target temperature model can match the temperature expected to be reached in the storage area, thereby ensuring that the final temperature control effect can satisfy the user and improve the user experience.

[0167] In one implementation of the present disclosure, the temperature control system is set to a cooling working state. In step 104, the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area. This can be achieved by the following steps:

[0168] Determine whether the air inlet temperature of the evaporator in the storage area is less than or equal to the target temperature;

[0169] In response to the storage area evaporator inlet temperature being less than or equal to the target temperature, the temperature control system is controlled to stop working.

[0170] In one embodiment of the present disclosure, when the temperature control system is set to the cooling working state and the air inlet temperature of the evaporator in the storage area is less than or equal to the target temperature, it can be understood that the temperature of the storage area is already lower than the temperature that the user expects the storage area to reach, and there is no need to continue to lower the temperature of the storage area. Therefore, the temperature control system can be controlled to stop working.

[0171] In this embodiment, by determining whether the air inlet temperature of the evaporator in the storage area is less than or equal to the target temperature, and in response to the air inlet temperature of the evaporator in the storage area being less than or equal to the target temperature, the temperature control system is controlled to stop working, thereby reducing the power consumption of the temperature control cabinet without compromising the user experience.

[0172] In one implementation of the present disclosure, the temperature control system is set to a cooling working state. In step 104, the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area. This can be achieved by the following steps:

[0173] Obtain the temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area;

[0174] determining whether the air inlet temperature of the evaporator in the storage area is greater than the target temperature and the temperature difference is greater than or equal to a first temperature difference threshold;

[0175] In response to the storage area evaporator air inlet temperature being greater than the target temperature and the temperature difference being greater than or equal to the first temperature difference threshold, the temperature control system is controlled to start operating.

[0176] In one embodiment of the present disclosure, the temperature control system is set to a refrigeration working state, and the temperature of the air inlet of the evaporator in the storage area is greater than the target temperature and the temperature difference is greater than or equal to the first temperature difference threshold. It can be understood that the temperature of the storage area is already higher than the temperature that the user expects the storage area to reach. At this time, if the user takes out an item from the storage area, the temperature of the item cannot meet the user's needs. In order to ensure that the user has a better physical examination, the temperature of the storage area needs to be lowered, so the temperature control system can be controlled to start working.

[0177] In this embodiment, by obtaining the temperature difference between the target temperature and the storage area evaporator inlet temperature, it is determined whether the storage area evaporator inlet temperature is greater than the target temperature and the temperature difference is greater than or equal to the first temperature difference threshold. In response to the storage area evaporator inlet temperature being greater than the target temperature and the temperature difference being greater than or equal to the first temperature difference threshold, the temperature control system is controlled to start working, which can ensure that the user experience continues to be maintained in a good state.

[0178] In one implementation of the present disclosure, the temperature control system is set to a heating operating state. In step 104, the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area. This can be achieved by the following steps:

[0179] Determine whether the air inlet temperature of the evaporator in the storage area is greater than or equal to the target temperature;

[0180] In response to the storage area evaporator inlet temperature being greater than or equal to the target temperature, the temperature control system is controlled to stop working.

[0181] In one embodiment of the present disclosure, when the temperature control system is set to the heating working state and the air inlet temperature of the evaporator in the storage area is greater than or equal to the target temperature, it can be understood that the temperature of the storage area is already higher than the temperature that the user expects the storage area to reach, and there is no need to continue to increase the temperature of the storage area. Therefore, the temperature control system can be controlled to stop working.

[0182] In this embodiment, by determining whether the air inlet temperature of the evaporator in the storage area is greater than or equal to the target temperature, and in response to the air inlet temperature of the evaporator in the storage area being greater than or equal to the target temperature, the temperature control system is controlled to stop working, thereby reducing the power consumption of the temperature control cabinet without compromising the user experience.

[0183] In one implementation of the present disclosure, the temperature control system is set to a heating operating state. In step 104, the temperature control system of the temperature control cabinet is controlled according to the target temperature and the air inlet temperature of the evaporator in the storage area. This can be achieved by the following steps:

[0184] Obtain the temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area;

[0185] determining whether the air inlet temperature of the evaporator in the storage area is less than the target temperature and the temperature difference is greater than or equal to a second temperature difference threshold;

[0186] In response to the storage area evaporator air inlet temperature being lower than the target temperature and the temperature difference being greater than or equal to a second temperature difference threshold, the temperature control system is controlled to start operating.

[0187] In one embodiment of the present disclosure, the temperature control system is set to a heating working state, and the temperature of the air inlet of the evaporator in the storage area is lower than the target temperature and the temperature difference is greater than or equal to the second temperature difference threshold. It can be understood that the temperature of the storage area is already lower than the temperature that the user expects the storage area to reach. At this time, if the user takes out an item from the storage area, the temperature of the item cannot meet the user's needs. In order to ensure that the user has a better physical examination, the temperature of the storage area needs to be increased, so the temperature control system can be controlled to start working.

[0188] In this embodiment, by obtaining the temperature difference between the target temperature and the storage area evaporator inlet temperature, it is determined whether the storage area evaporator inlet temperature is lower than the target temperature and the temperature difference is greater than or equal to the second temperature difference threshold. In response to the storage area evaporator inlet temperature being lower than the target temperature and the temperature difference being greater than or equal to the second temperature difference threshold, the temperature control system is controlled to start working, which can ensure that the user experience continues to be maintained in a good state.

[0189] In one implementation of the present disclosure, the method further includes the following steps:

[0190] Acquire touch sensor data of a door handle of the temperature control cabinet, and determine whether the door handle of the temperature control cabinet is in a touched state based on the touch sensor data;

[0191] In response to the cabinet door handle being in a touched state, starting timing, and determining whether the timing duration is greater than or equal to a timing duration threshold;

[0192] In response to the timing duration being greater than or equal to the timing duration threshold, the temperature control system is controlled to stop working.

[0193] In one embodiment of the present disclosure, door handle touch sensing data is used to indicate whether the door handle of the temperature-controlled cabinet is in a touched state. To obtain the door handle touch sensing data of the temperature-controlled cabinet, a sensor (e.g., a capacitive touch sensor, a resistive touch sensor, etc.) provided on the door handle of the temperature-controlled cabinet may collect the door handle touch sensing data, or the door handle touch sensing data may be collected by other devices or systems and transmitted to the temperature-controlled cabinet via a wired or wireless network. For example, a security camera may capture an image including the door handle and perform image recognition on the image to obtain the door handle touch sensing data.

[0194] The timing duration can be obtained by the timing chip of the temperature control cabinet, or the temperature control cabinet can send a timing instruction at the moment of starting timing and accept the timing duration continuously sent by other devices or systems in response to the timing instruction.

[0195] In this embodiment, touch sensor data from a temperature-controlled cabinet door handle is acquired, and based on the touch sensor data, it is determined whether the door handle is being touched. In response to the door handle being touched, a timer is started, and a determination is made as to whether the timer duration is greater than or equal to a timer duration threshold. When the timer duration is greater than or equal to the timer duration threshold, it indicates that the user has physically held the door handle for an extended period of time, and the user is highly likely to physically pull the door handle to open the door at the next moment. Since the temperature of the storage area will inevitably change after the door is opened, the temperature control system will not be able to effectively control the temperature of the storage area from the time the user physically holds the door handle for an extended period of time until the door is opened. Therefore, to reduce the power consumption of the temperature-controlled cabinet, the temperature control system may be deactivated when the user physically holds the door handle for an extended period of time, thereby further reducing the power consumption of the temperature-controlled cabinet without compromising the user experience.

[0196] In one implementation of the present disclosure, the method further includes the following steps:

[0197] Obtaining door posture data of the temperature-controlled cabinet and touch sensor data of the door handle of the temperature-controlled cabinet;

[0198] Determine whether the cabinet door is in an open state, the cabinet door is in a stationary state, and the cabinet door handle of the temperature-controlled cabinet is not in a touched state based on the cabinet door posture data and the cabinet door handle touch sensor data;

[0199] In response to the cabinet door being in an open state, the cabinet door being in a stationary state, and the cabinet door handle of the temperature-controlled cabinet being in an untouched state, a cabinet door not-closed prompt message is generated, and the cabinet door not-closed prompt message is used to prompt the cabinet door to be closed.

[0200] In one embodiment of the present disclosure, the prompt information that the cabinet door is not closed properly can be used to be displayed through the human-computer interaction device of the temperature-controlled cabinet, such as a display screen, a speaker, etc., and can also be sent to a terminal device matched with the temperature-controlled cabinet and displayed through the terminal device.

[0201] In this embodiment, by obtaining the cabinet door posture data of the temperature-controlled cabinet and the cabinet door handle touch sensor data of the temperature-controlled cabinet, it is determined whether the cabinet door is in an open state, the cabinet door is in a stationary state, and the cabinet door handle of the temperature-controlled cabinet is not in a touched state based on the cabinet door posture data and the cabinet door handle touch sensor data. Specifically, when the cabinet door is in an open state, the cabinet door is in a stationary state, and the cabinet door handle of the temperature-controlled cabinet is not in a touched state, it can be understood that the cabinet door is in an open state, but the cabinet door is not in the process of being opened or closed. At the same time, the user no longer holds the cabinet door handle with his or her body, that is, the probability that the user no longer pushes or pulls the cabinet door is very high. In this situation, if there is no subsequent operation, the cabinet door may continue to remain in an open state, causing the temperature control system to continue to operate, resulting in higher power consumption of the temperature-controlled cabinet. At the same time, the continuously operating temperature control system cannot effectively control the temperature of the storage area, resulting in a poor user experience. By generating a door not closed reminder message in response to the cabinet door being open, the cabinet door being stationary, and the cabinet door handle of the temperature-controlled cabinet not being touched, to prompt the user to close the cabinet door, it can ensure that the temperature control system does not work continuously, reducing the power consumption of the temperature-controlled cabinet. At the same time, it can also ensure that the temperature control system can effectively control the temperature of the storage area, thereby improving the user experience.

[0202] Figure 6 The overall flow chart of the temperature control cabinet control method according to one embodiment of the present disclosure is shown as follows: Figure 6 As shown, the temperature control cabinet control method includes:

[0203] In step S201, the temperature information, position information, door status information of the temperature-controlled cabinet and the sampling time of collecting the temperature information are obtained.

[0204] In step S202, weather information of the temperature control cabinet is obtained based on the location information and the sampling time.

[0205] In step S203, the working gear information of the temperature control system is obtained.

[0206] In step S204, a pre-trained target temperature model corresponding to the working gear information is obtained, and the temperature information, weather information and cabinet door status information are input into the target temperature model to obtain the target temperature output by the target temperature model.

[0207] In step S205 , the temperature control system is set to a cooling working state to determine whether the air inlet temperature of the evaporator in the storage area is less than or equal to the target temperature.

[0208] In step S206 , in response to the storage area evaporator air inlet temperature being less than or equal to the target temperature, the temperature control system is controlled to stop working.

[0209] In step S207, the temperature control system is set to a cooling working state, and the temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area is obtained.

[0210] In step S208 , it is determined whether the air inlet temperature of the evaporator in the storage area is greater than the target temperature and the temperature difference is greater than or equal to a first temperature difference threshold.

[0211] In step S209 , in response to the storage area evaporator air inlet temperature being greater than the target temperature and the temperature difference being greater than or equal to the first temperature difference threshold, the temperature control system is controlled to start operating.

[0212] In step S210, the temperature control system is set to a heating working state to determine whether the air inlet temperature of the evaporator in the storage area is greater than or equal to the target temperature.

[0213] In step S211 , in response to the storage area evaporator air inlet temperature being greater than or equal to the target temperature, the temperature control system is controlled to stop working.

[0214] In step S212, the temperature control system is set to a heating working state, and the temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area is obtained.

[0215] In step S213 , it is determined whether the air inlet temperature of the storage area evaporator is lower than the target temperature and the temperature difference is greater than or equal to a second temperature difference threshold.

[0216] In step S214 , in response to the storage area evaporator air inlet temperature being lower than the target temperature and the temperature difference being greater than or equal to a second temperature difference threshold, the temperature control system is controlled to start operating.

[0217] In step S215 , real-time power data of the temperature control cabinet is obtained.

[0218] In step S216, the target power of the temperature control cabinet within the target time period after the target time is obtained according to the real-time power data.

[0219] In step S217 , it is determined whether the target power is greater than or equal to the modified power threshold.

[0220] In step S218, the temperature control system is set to a cooling operating state, and in response to the target power being greater than or equal to the corrected power, the target temperature is lowered.

[0221] In step S219 , the temperature control system is set to a heating operating state, and in response to the target power being greater than or equal to the corrected power, the target temperature is increased.

[0222] In step S220, the temperature information, weather information and cabinet door status information are used as input, and the corrected target temperature is used as output, and the target temperature model is trained to obtain a target temperature correction model.

[0223] In step S221 , when the target temperature correction model has not converged, a gradient update vector is obtained according to the target temperature correction model, and the gradient update vector is sent.

[0224] In step S222, the updated weight parameters are received, and the target temperature correction model is updated according to the updated weight parameters.

[0225] In step S223, the touch sensing data of the door handle of the temperature-controlled cabinet is obtained, and it is determined whether the door handle of the temperature-controlled cabinet is in a touched state according to the touch sensing data of the door handle.

[0226] In step S224 , in response to the cabinet door handle being in a touched state, timing is started, and it is determined whether the timing duration is greater than or equal to a timing duration threshold.

[0227] In step S225 , in response to the timing duration being greater than or equal to the timing duration threshold, the temperature control system is controlled to stop working.

[0228] In step S226, the door posture data of the temperature-controlled cabinet and the touch sensing data of the door handle of the temperature-controlled cabinet are obtained.

[0229] In step S227, it is determined based on the cabinet door posture data and the cabinet door handle touch sensing data whether the cabinet door is in an open state, the cabinet door is in a stationary state, and the cabinet door handle of the temperature-controlled cabinet is not in a touched state.

[0230] In step S228, in response to the cabinet door being in an open state, the cabinet door being in a stationary state, and the cabinet door handle of the temperature-controlled cabinet being in a non-touched state, a prompt message indicating that the cabinet door is not properly closed is generated.

[0231] The following are embodiments of the apparatus disclosed herein, which can be used to execute embodiments of the method disclosed herein.

[0232] Figure 7The schematic structural block diagram of a temperature control cabinet control device according to an embodiment of the present disclosure is shown. The temperature control cabinet control device can be implemented as part or all of an electronic device through software, hardware, or a combination of both. Figure 7 As shown, the temperature control cabinet control device includes:

[0233] The first information acquisition module 601 is configured to acquire temperature information, location information, cabinet door status information, and a sampling time for collecting the temperature information of the temperature-controlled cabinet. The temperature information includes the ambient temperature of the temperature-controlled cabinet and the air inlet temperature of the evaporator in the storage area of ​​the temperature-controlled cabinet. The cabinet door status information includes the number of times the cabinet door was opened within a sampling period before the sampling time and the duration of each cabinet door opening within the sampling period.

[0234] The second information acquisition module 602 is configured to acquire weather information of the temperature control cabinet according to the location information and the sampling time;

[0235] The target temperature acquisition module 603 is configured to acquire the target temperature according to the temperature information, weather information and cabinet door status information;

[0236] The temperature control system control module 604 is configured to control the temperature control system of the temperature control cabinet according to the target temperature and the air inlet temperature of the evaporator in the storage area.

[0237] The above technical solution obtains the temperature information, position information, cabinet door status information and sampling time of the temperature control cabinet, the temperature information includes the ambient temperature of the temperature control cabinet and the evaporator air inlet temperature of the storage area of ​​the temperature control cabinet, the cabinet door status information includes the number of times the cabinet door is opened in the sampling time period before the sampling time, and the opening time of each cabinet door opening in the sampling time period, wherein the temperature information can reflect that the temperature of the storage area of ​​the temperature control cabinet is affected by the external environment of the temperature control cabinet, and the cabinet door status information can reflect the impact of the cabinet door being opened on the temperature of the storage area of ​​the temperature control cabinet during the sampling period; the weather information of the temperature control cabinet is obtained according to the position information and the sampling time, wherein the weather information can reflect the impact of different weather in the area where the temperature control cabinet is located on the temperature of the storage area of ​​the temperature control cabinet; the target temperature is obtained according to the temperature information, weather information and cabinet door status information, and the temperature control system of the temperature control cabinet is controlled according to the target temperature and the evaporator air inlet temperature of the storage area. In the above scheme, since the target temperature is obtained based on temperature information, weather information and cabinet door status information, it is ensured that when the temperature control system is controlled according to the target temperature and the evaporator inlet temperature of the storage area, the external environment of the temperature control cabinet, the weather in the area where the temperature control cabinet is located, and the influence of the cabinet door being opened manually on the temperature control effect of the temperature control cabinet are taken into consideration. On the premise of ensuring that the temperature control effect of the temperature control cabinet can meet the user's needs, the power consumption of the temperature control cabinet is low, thereby reducing the operating cost of the temperature control cabinet.

[0238] The present disclosure also discloses an electronic device, Figure 8 A schematic structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Figure 8 As shown, the electronic device 700 includes a memory 701 and a processor 702; wherein the memory 701 is used to store one or more computer instructions, wherein the one or more computer instructions are executed by the processor 702 to implement the above method steps.

[0239] Figure 9 Schematic diagram of a computer system suitable for implementing a temperature control cabinet control method according to an embodiment of the present disclosure. Figure 9 As shown, the computer system 800 includes a processing unit 801, which can execute various processes in the above-mentioned embodiments according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage unit 808 into a random access memory (RAM) 803. Various programs and data required for the operation of the system 800 are also stored in the RAM 803. The processing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0240] The following components are connected to the I / O interface 805: an input section 806 including a keyboard, a mouse, etc.; an output section 807 including a cathode ray tube (CRT), a liquid crystal display (LCD), a speaker, etc.; a storage section 808 including a hard disk, etc.; and a communication section 809 including a network interface card such as a LAN card, a modem, etc. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the I / O interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 810 as needed so that a computer program read therefrom can be installed into the storage section 808 as needed. Among them, the processing unit 801 can be implemented as a processing unit such as a CPU, a GPU, a TPU, an FPGA, an NPU, etc.

[0241] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the diagram or block diagram can represent a module, program segment or part of the code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, as well as the combination of boxes in the block diagram and / or flow chart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or can be implemented using a combination of dedicated hardware and computer instructions.

[0242] The units or modules described in the embodiments of the present disclosure may be implemented in software or hardware. The units or modules described may also be provided in a processor, and the names of these units or modules do not, in certain circumstances, limit the units or modules themselves.

[0243] As another aspect, the present disclosure further provides a computer-readable storage medium. This computer-readable storage medium may be included in the apparatus described in the above embodiments, or may be a standalone computer-readable storage medium not incorporated into the apparatus. The computer-readable storage medium stores one or more programs, which are used by one or more processors to execute the methods described in the present disclosure.

[0244] In addition, the present disclosure also provides a computer program product, which stores a computer program. When the computer program is executed by a processor, the processor can at least implement the method provided in the aforementioned embodiment.

[0245] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of the invention herein is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also encompasses other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the inventive concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.

Claims

1. A temperature control cabinet control method, characterized in that: The method comprises: Obtaining temperature information, location information, cabinet door status information, and a sampling time of collecting the temperature information of the temperature-controlled cabinet, wherein the temperature information includes the ambient temperature of the temperature-controlled cabinet and the air inlet temperature of the evaporator in the storage area of ​​the temperature-controlled cabinet; and the cabinet door status information includes the number of times the cabinet door was opened within a sampling period before the sampling time and the opening duration of each cabinet door opening within the sampling period; Acquire weather information of the temperature control cabinet according to the location information and the sampling time; Acquire a target temperature according to the temperature information, the weather information, and the cabinet door status information; Controlling the operation of the temperature control system of the temperature control cabinet according to the target temperature and the air inlet temperature of the evaporator in the storage area; The acquiring the target temperature according to the temperature information, the weather information, and the cabinet door status information includes: Obtain a pre-trained target temperature model, and input the temperature information, the weather information, and the cabinet door status information into the target temperature model to obtain the target temperature output by the target temperature model; The method further comprises: Obtaining real-time power data of the temperature control cabinet; Correcting the target temperature according to the real-time power data; Taking the temperature information, the weather information, and the cabinet door status information as input, and taking the corrected target temperature as output, training the target temperature model to obtain a target temperature correction model; The temperature control system is set to a cooling working state, and the target temperature is corrected according to the real-time power data, including: Obtaining a target power of the temperature control cabinet within a target time period after a target time according to the real-time power data, wherein the target time is a time when the temperature control system of the temperature control cabinet is controlled to operate according to the target temperature; Determining whether the target power is greater than or equal to a modified power threshold; In response to the target power being greater than or equal to the corrected power, lowering the target temperature; The temperature control system is set to a heating working state, and the target temperature is corrected according to the real-time power data, including: Obtaining a target power of the temperature control cabinet within a target time period after a target time according to the real-time power data, wherein the target time is a time when the temperature control system of the temperature control cabinet is controlled to operate according to the target temperature; Determining whether the target power is greater than or equal to a modified power threshold; In response to the target power being greater than or equal to the corrected power, the target temperature is increased.

2. The temperature control cabinet control method according to claim 1, characterized in that: The method further comprises: When the target temperature correction model has not converged, obtaining a gradient update vector according to the target temperature correction model and sending the gradient update vector, wherein the gradient update vector is used to be aggregated by the edge server, and the edge server is used to update the weight parameters of the common target temperature model of the edge server according to the aggregated gradient update vector to obtain updated weight parameters, and send the updated weight parameters; The updated weight parameter is received, and the target temperature correction model is updated according to the updated weight parameter.

3. The temperature control cabinet control method according to any one of claims 1-2, characterized in that: Before obtaining the pre-trained target temperature model, the method further includes: Obtaining working gear information of the temperature control system; The obtaining of the pre-trained target temperature model includes: A target temperature model corresponding to the working gear information is obtained.

4. The temperature control cabinet control method according to any one of claims 1 to 3, characterized in that: The temperature control system is set to a cooling working state, and the temperature control system of the temperature control cabinet is controlled to work according to the target temperature and the air inlet temperature of the evaporator in the storage area, including: determining whether the air inlet temperature of the evaporator in the storage area is less than or equal to the target temperature; In response to the storage area evaporator air inlet temperature being less than or equal to the target temperature, the temperature control system is controlled to stop working.

5. The temperature control cabinet control method according to any one of claims 1 to 3, characterized in that: The temperature control system is set to a cooling working state, and the temperature control system of the temperature control cabinet is controlled to work according to the target temperature and the air inlet temperature of the evaporator in the storage area, including: obtaining a temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area; determining whether the storage area evaporator air inlet temperature is greater than the target temperature and the temperature difference is greater than or equal to a first temperature difference threshold; In response to the storage area evaporator air inlet temperature being greater than the target temperature and the temperature difference being greater than or equal to the first temperature difference threshold, the temperature control system is controlled to start working.

6. The temperature control cabinet control method according to any one of claims 1 to 3, characterized in that: The temperature control system is set to a heating working state, and the temperature control system of the temperature control cabinet is controlled to work according to the target temperature and the air inlet temperature of the evaporator in the storage area, including: determining whether the air inlet temperature of the evaporator in the storage area is greater than or equal to the target temperature; In response to the storage area evaporator air inlet temperature being greater than or equal to the target temperature, the temperature control system is controlled to stop working.

7. The temperature control cabinet control method according to any one of claims 1 to 3, characterized in that: The temperature control system is set to a heating working state, and the temperature control system of the temperature control cabinet is controlled to work according to the target temperature and the air inlet temperature of the evaporator in the storage area, including: obtaining a temperature difference between the target temperature and the air inlet temperature of the evaporator in the storage area; determining whether the air inlet temperature of the evaporator in the storage area is lower than the target temperature and the temperature difference is greater than or equal to a second temperature difference threshold; In response to the storage area evaporator air inlet temperature being lower than the target temperature and the temperature difference being greater than or equal to the second temperature difference threshold, the temperature control system is controlled to start working.

8. The temperature control cabinet control method according to any one of claims 1 to 3, characterized in that: The method further comprises: Acquiring touch sensing data of a door handle of the temperature-controlled cabinet, and determining whether the door handle of the temperature-controlled cabinet is in a touched state according to the touch sensing data of the door handle; In response to the cabinet door handle being in a touched state, starting timing, and determining whether the timing duration is greater than or equal to a timing duration threshold; In response to the timing duration being greater than or equal to the timing duration threshold, the temperature control system is controlled to stop working.

9. The temperature control cabinet control method according to any one of claims 1 to 3, characterized in that: The method further comprises: Acquiring door posture data of the temperature-controlled cabinet and touch sensing data of the door handle of the temperature-controlled cabinet; Determining, based on the cabinet door posture data and the cabinet door handle touch sensing data, whether the cabinet door is in an open state, the cabinet door is in a stationary state, and the cabinet door handle of the temperature-controlled cabinet is not in a touched state; In response to the cabinet door being in an open state, the cabinet door being in a stationary state, and the cabinet door handle of the temperature-controlled cabinet being in a non-touched state, a cabinet door not-closed prompt message is generated, and the cabinet door not-closed prompt message is used to prompt the cabinet door to be closed.

10. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the method according to any one of claims 1 to 9.

11. A computer-readable storage medium having computer instructions stored thereon, characterized in that: When the computer instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.

12. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Control method and system of electronic freezing refrigerator

    CN105605875A

  • Vehicle-mounted refrigerator with automatic temperature adjusting function and using method of vehicle-mounted refrigerator

    CN107606856A

  • Refrigerator and temperature control method thereof

    CN113154757A