Refrigerator, control method of refrigerator display panel and storage medium
By adding extended buttons and control components to the refrigerator display panel, the problem of insufficient physical buttons on the refrigerator display panel is solved, interactive control of multiple functions is achieved, and the production cost is maintained at low cost.
Patent Information
- Application Number
- CN202311256882.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-03-28
AI Technical Summary
The physical buttons of the refrigerator display panel are insufficient, making it difficult to meet the user's interaction needs with multiple functions of the refrigerator.
Adding extended buttons and corresponding control components on the display panel, so that the control components communicate with the main control components, and implementing control of functions other than the original touch button functions.
By combining extended buttons and control components, the problem of insufficient physical buttons on the refrigerator display panel is solved, the user's interaction ability is enhanced, and the production cost is maintained at low cost.
Smart Images

Figure CN119713729A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to display technology, and more specifically, to a refrigerator, a control method for a refrigerator display panel, and a storage medium. Background Art
[0002] In order to realize the interaction between the refrigerator and the user, a small-sized display screen can be set on the door of the refrigerator, which can be used to realize the interaction with the refrigerator based on the display screen, such as controlling the temperature of the refrigerator.
[0003] However, since the display screen is small and the refrigerator has many functions, in order to solve the problem of insufficient physical buttons on the display screen, usually for a button, the user can long press or short press to control different functions. For example, when the display screen is in lock state, the user can long press the button to unlock it.
[0004] However, as the functions of the refrigerator increase, the above method is difficult to meet the interaction needs. How to expand the buttons to meet the interaction between users and multiple functions of the refrigerator is an urgent problem to be solved. Summary of the invention
[0005] The embodiments of the present application provide a refrigerator, a control method for a refrigerator display panel, and a storage medium, which can be used to expand buttons to meet the needs of users to interact with multiple functions of the refrigerator.
[0006] In a first aspect, an embodiment of the present application provides a refrigerator, comprising:
[0007] A box body, used to define a storage room of the refrigerator;
[0008] A door body, used to open or close the storage chamber;
[0009] A display panel is provided on the door body, and the display panel comprises:
[0010] A main display panel, comprising a plurality of touch buttons, a first control component and a display screen, wherein the first control component is connected to the plurality of touch buttons and the display screen respectively; for any touch button, the touch button is configured to control the activation of a function corresponding to the touch button when the touch button is triggered;
[0011] A key expansion board, comprising a plurality of expansion keys and a second control component, wherein the second control component is connected to the plurality of expansion keys and the first control component respectively; for any expansion key, the expansion key is configured to control the activation of a function corresponding to the expansion key when the expansion key is triggered, and the function corresponding to the expansion key is a function other than the functions corresponding to the plurality of touch keys;
[0012] Wherein, the second control component is configured to: when detecting that the target extension key is triggered, send control information to the first control component;
[0013] The first control component is configured to:
[0014] When it is detected that the target touch key is triggered, the function corresponding to the target touch key is started; or,
[0015] According to the control information, the function corresponding to the target extended key is started.
[0016] In this embodiment, the refrigerator includes a box body provided with a storage chamber, a door body for opening or closing the storage chamber, and a display panel provided on the door body, the display panel includes a main display panel and a key expansion panel, the main display panel includes a plurality of touch keys, a first control component and a display screen, the first control component is respectively connected to the plurality of touch keys and the display screen, for any touch key, the touch key is configured to control the start of a function corresponding to the touch key when the touch key is triggered. The key expansion panel includes a plurality of extension keys and a second control component, the second control component is respectively connected to the plurality of extension keys and the first control component, for any extension key, the extension key is configured to control the start of a function corresponding to the extension key when the extension key is triggered, and the function corresponding to the extension key is a function other than the functions corresponding to the plurality of touch keys. The second control component is configured to send control information to the first control component when detecting that the target extension key is triggered, the first control component is configured to start the function corresponding to the target touch key when detecting that the target touch key is triggered, or, according to the control information, start the function corresponding to the target extension key, thereby solving the problem of insufficient physical keys on the display panel of the refrigerator.
[0017] In some embodiments of the present application, the second control component is configured as follows:
[0018] When it is detected that the target extension key is triggered, a timing function is started, wherein the timing function is used to time the first touch duration of the target extension key;
[0019] When the target extended key is released from touch, determining the first touch duration;
[0020] The control information is generated according to the first touch duration and the first identifier of the target extended key.
[0021] In this embodiment, the extended key is detected by the second control component, and then the function corresponding to the extended key is controlled by the second control component.
[0022] In some embodiments of the present application, the second control component is configured as follows:
[0023] Determining a first state of the target extended key according to the first touch duration, the first state being a long press state or a short press state;
[0024] The control information is generated according to the first state and the first identifier.
[0025] In this embodiment, the touch duration of the extended key by the second control component determines whether it is a long press or a short press, so as to realize the control of different functions.
[0026] In some embodiments of the present application, the control information includes a target check code, and the target check code is generated according to the first state and the first identifier;
[0027] The first control component is configured to:
[0028] Generate a first check code according to the first state and the first identifier in the control information;
[0029] determining, according to the first check code and the target check code, whether the control information is transmitted incorrectly;
[0030] If the control information is transmitted in error, a feedback signal is sent to the second control component, where the feedback signal is used to instruct the second control component to resend the control information.
[0031] In this embodiment, the check code is used to verify whether there is any error in the data transmission between the first control component and the second control component, so as to avoid the occurrence of errors in key function control.
[0032] In some embodiments of the present application, the first control component is configured as follows:
[0033] If the first check code is different from the target check code, determining that the control information is transmitted incorrectly;
[0034] If the first check code is the same as the target check code, it is determined that the control information is transmitted correctly.
[0035] In this embodiment, the check code is used to verify whether there is any error in the data transmission between the first control component and the second control component, so as to avoid the occurrence of errors in key function control.
[0036] In some embodiments of the present application, the first identifier includes a plurality of button identifiers;
[0037] The first control component is configured to:
[0038] Determine the combination extension keys corresponding to the multiple key identifiers;
[0039] Start the function corresponding to the combination extension key.
[0040] In this embodiment, more functions can be controlled by combining keys.
[0041] In some embodiments of the present application, the first control component is configured as follows:
[0042] When it is detected that the target touch key is triggered, a timing function is started, wherein the timing function is used to time the second touch duration of the target touch key;
[0043] When the target touch key is released from touch, determining the second touch duration;
[0044] Determining a second state corresponding to the target touch key according to the second touch duration, the second state being a long press state or a short press state;
[0045] A function corresponding to the target touch key in the second state is started.
[0046] In this embodiment, the first control component determines whether the touch key is long pressed or short pressed based on the touch duration of the touch key, so as to realize the control of different functions.
[0047] In some embodiments of the present application, the display screen is a thin film field effect transistor (TFT) liquid crystal display.
[0048] In this embodiment, the display screen may be a TFT liquid crystal display, so that it can be controlled by a low-cost control component, which can further reduce the manufacturing cost of the refrigerator display panel.
[0049] In a second aspect, the present application provides a method for controlling a refrigerator display panel, the display panel comprising:
[0050] A main display panel, comprising a plurality of touch buttons, a first control component and a display screen, wherein the first control component is connected to the plurality of touch buttons and the display screen respectively; for any touch button, the touch button is configured to control the activation of a function corresponding to the touch button when the touch button is triggered;
[0051] A key expansion board, comprising a plurality of expansion keys and a second control component, wherein the second control component is connected to the plurality of expansion keys and the first control component respectively; for any expansion key, the expansion key is configured to control the activation of a function corresponding to the expansion key when the expansion key is triggered, and the function corresponding to the expansion key is a function other than the functions corresponding to the plurality of touch keys;
[0052] The method comprises:
[0053] By means of the second control component, when it is detected that the target extension key is triggered, control information is sent to the first control component;
[0054] Through the first control component, when it is detected that the target touch key is triggered, the function corresponding to the target touch key is started, and / or, according to the control information, the function corresponding to the target extension key is started.
[0055] In this embodiment, through the second control component, when it is detected that the target expansion button is triggered, control information is sent to the first control component. Through the first control component, when it is detected that the target touch button is triggered, the function corresponding to the target touch button is started, or, according to the control information, the function corresponding to the target expansion button is started, thereby solving the problem of insufficient physical buttons on the display panel of the refrigerator.
[0056] In a third aspect, the present application provides a computer-readable storage medium having computer-executable instructions stored thereon. When the computer-executable instructions are executed by a processor, the method described in the second aspect is implemented.
[0057] The computer-readable storage medium provided in the embodiment of the present application can execute the technical solution in the above method embodiment, and its beneficial effects are similar, which will not be repeated here.
[0058] In a fourth aspect, the present application provides a computer program product, including a computer program, which implements the method described in the second aspect when executed by a processor.
[0059] The computer program product provided in the embodiment of the present application can execute the technical solution in the above method embodiment, and its beneficial effects are similar and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0060] In order to more clearly illustrate the implementation methods in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technology descriptions. Obviously, the drawings described below are some embodiments of the present application, and a person skilled in the art can also obtain other drawings based on these drawings.
[0061] Figure 1 A schematic diagram of the structure of a refrigerator provided in an embodiment of the present application;
[0062] Figure 2 A schematic diagram of the structure of a display panel 103 provided in an embodiment of the present application;
[0063] Figure 3 Schematic diagram of a display panel 103 on a door body 102 according to an example of the present application;
[0064] Figure 4 A schematic flow chart of a method for controlling a refrigerator display panel provided in an embodiment of the present application;
[0065] Figure 5 A schematic flow chart of another method for controlling a refrigerator display panel provided in an embodiment of the present application;
[0066] Figure 6 A schematic flow chart of another method for controlling a refrigerator display panel provided in an embodiment of the present application;
[0067] Figure 7 A schematic diagram of the structure of a refrigerator provided in an embodiment of the present application;
[0068] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0069] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0070] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0071] In addition, the terms "include" and "have" and any variations thereof are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to those components expressly listed but may include other components not expressly listed or inherent to such products or devices.
[0072] The display panel installed on the refrigerator is relatively small in size. The display screen in the display panel usually uses a thin film field effect transistor (TFT) liquid crystal display. Considering the production cost and display function, the display panel is generally controlled by a low-cost processor or a single-chip microcomputer.
[0073] As the functions of refrigerators increase, in order to solve the problem of insufficient physical buttons on the display panel, usually for a button, the user can long press or short press to control different functions. For example, when the display screen is in lock state, the user can long press the button to unlock it, while a short press will keep it locked, that is, the unlocking fails.
[0074] However, as the functions of refrigerators increase, the above method is difficult to meet the interactive needs. At present, in order to meet this demand, some refrigerators use Android screens or Linux screens for display panels, but these display screens require high-performance controller support, resulting in increased production costs for refrigerator display panels.
[0075] Then, how to expand the buttons to satisfy the user's interaction with multiple functions of the refrigerator is an urgent problem to be solved.
[0076] Therefore, the present application provides a refrigerator, which adds extended buttons and corresponding control components on the display panel so that the control components communicate with the main control component (i.e., the first control component) to control functions other than the functions corresponding to the original touch buttons on the display panel of the refrigerator, and the display screen still uses a TFT liquid crystal display, so that the extended buttons are controlled by a low-cost processor or single-chip microcomputer (i.e., the second control component) to reduce the manufacturing cost of the display panel of the refrigerator.
[0077] The technical solution of the present application is described in detail below in conjunction with specific embodiments. The following specific embodiments can be combined with each other or exist independently. The same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0078] First, the specific structure of a refrigerator provided in an embodiment of the present application is described. Figure 1 A schematic diagram of the structure of a refrigerator provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the refrigerator 10 includes a cabinet 101 , a door 102 and a display panel 103 .
[0079] A storage room is provided in the box body 101, and the storage room may include a refrigerating room, a freezing room, etc. The door body 102 is used to open or close the storage room.
[0080] The display panel 103 is disposed on the door body 102. Specifically, Figure 1 As shown, the display panel 103 is arranged on the side facing the user, so that the user can control the corresponding functions of the refrigerator 10 through the display panel 103 when using the refrigerator. Figure 1 The refrigerator 10 in the example is a double-door refrigerator, and the display panel 103 can be set on any one of the two door bodies. It can be understood that the refrigerator 10 can also be other types, and the present application does not limit the type of refrigerator 10.
[0081] Figure 2 A schematic diagram of the structure of a display panel 103 provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the display panel 103 includes a main display panel 104 and a key expansion panel 105 .
[0082] The main display panel 104 includes a plurality of touch buttons 41 , a first control component 42 and a display screen 43 .
[0083] Multiple touch buttons 41 can be set in the button area of the display panel 103. For any touch button, the touch button is configured to control the activation of the function corresponding to the touch button when the touch button is triggered. That is, the user can press the touch button to control the activation of the function corresponding to the touch button.
[0084] The first control component 42 is connected to the plurality of touch buttons 41 and the display screen 43 respectively.
[0085] The key expansion board 105 includes multiple extension keys 51 and a second control component 52. The second control component 52 is respectively connected to the multiple extension keys 51 and the first control component 42. For any extension key, the extension key is configured to control the start of the function corresponding to the extension key when the extension key is triggered. The function corresponding to the extension key is a function other than the functions corresponding to the multiple touch keys.
[0086] A plurality of extended keys 51 may be provided in a key extension area of the display panel 103 .
[0087] The second control component 52 is configured to send control information to the first control component when detecting that a target extension key is triggered. The target extension key is one of the multiple extension keys 51 .
[0088] The first control component 42 is configured to:
[0089] When it is detected that the target touch key is triggered, the function corresponding to the target touch key is started, or, according to the control information, the function corresponding to the target extended key is started, wherein the target touch key is one of the multiple touch keys 41 .
[0090] Figure 3 Schematic diagram of the display panel 103 on the door body 102 of the present application example. It can be understood that Figure 3 The numbers of touch keys in the middle key area and the key extension area are just examples.
[0091] In this embodiment, the refrigerator 10 includes a box body 101 provided with a storage chamber, a door body 102 for opening or closing the storage chamber, and a display panel 103 provided on the door body, the display panel 103 includes a main display panel 104 and a key expansion panel 105, the main display panel 104 includes a plurality of touch keys 41, a first control component 42 and a display screen 43, the first control component 42 is respectively connected to the plurality of touch keys 41 and the display screen 43, for any touch key, the touch key is configured to control the activation of the function corresponding to the touch key when the touch key is triggered. The key expansion panel 105 includes a plurality of extension keys 51 and a second control component 52, the second control component 52 is respectively connected to the plurality of extension keys 51 and the first control component 42, for any extension key, the extension key is configured to control the activation of the function corresponding to the extension key when the extension key is triggered, and the function corresponding to the extension key is a function other than the functions corresponding to the plurality of touch keys. The second control component 52 is configured to send control information to the first control component 42 when it detects that the target expansion button is triggered. The first control component 42 is configured to start the function corresponding to the target touch button when it detects that the target touch button is triggered, or to start the function corresponding to the target expansion button according to the control information, thereby solving the problem of insufficient physical buttons on the display panel of the refrigerator.
[0092] Based on the above display panel 103, Figure 4 A flowchart of a method for controlling a refrigerator display panel provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the method may include the following steps:
[0093] S401. When the second control component detects that a target extension key is triggered, the second control component starts a timing function, where the timing function is used to time a first touch duration of the target extension key.
[0094] When it is detected that the target expansion key is triggered, that is, when it is detected that the user presses the target expansion key, the first control component can time the first touch duration of the target expansion key.
[0095] S402: When the target extended key is released from touch, the second control component determines a first touch duration.
[0096] S403: The second control component generates control information according to the first touch duration and the first identifier of the target extended key.
[0097] After determining the duration for which the target extension key is pressed by the user, the second control component may generate control information according to the first touch duration and the first identifier of the target extension key.
[0098] In a possible implementation, the second control component can determine the first state of the target extended key according to the first touch duration, the first state being a long press state or a short press state, and then generate control information according to the first state and the first identifier.
[0099] Specifically, if the first touch duration is less than a preset duration, the first state is determined to be a short press state, and if the first touch duration is longer than the preset duration, the first state is determined to be a long press state.
[0100] Exemplarily, the preset duration may be 3 seconds. When the first touch duration is less than 3 seconds, the first state may be determined to be a short press state. If the first touch duration is longer than 3 seconds, the first state may be determined to be a long press state.
[0101] By sending the first state of the target extension key to the first control component, the first control component can activate the function of the target extension key in the long press state or the short press state.
[0102] In this embodiment, when the second control component detects that the target extension key is triggered, it starts the timing function, and the timing function is used to time the first touch duration of the target extension key. Then, when the target extension key is released from touch, the second control component determines the first touch duration, and generates control information based on the first touch duration and the first identifier of the target extension key, so as to realize control of the corresponding function of the extension key through the second control component.
[0103] In one possible implementation, if the target extension component is a single-function button, that is, there is no long press state or short press state, the control information sent by the second control component to the first control component includes a first identifier, and the first control component directly determines the target extension button among multiple extension buttons based on the first identifier to start the function corresponding to the target extension button.
[0104] In a possible implementation, the first control component and the second control component may be connected via a serial port to achieve communication.
[0105] Then, when transmitting control information, data transmission errors may occur due to hardware, software or environmental reasons, and the refrigerator startup function may not match the function corresponding to the target expansion button, affecting the user experience.
[0106] In order to solve the above problems, Figure 5 A flow chart of another method for controlling a refrigerator display panel provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, the method may include the following steps:
[0107] S501. A first control component generates a first verification code according to a first state and a first identifier in control information.
[0108] In a possible implementation manner, the control information may include a target check code, where the target check code is generated according to the first state and the first identifier.
[0109] Exemplarily, the control information may be transmitted in the form of a data frame of multiple bytes, as shown in Table 1, where 7 bytes and 16 extended keys are taken as an example.
[0110] Table 1
[0111]
[0112] Among them, Byte1 is the frame header of the data frame, Byte2 is a reserved bit, generally set to 0000, Byte3, Byte4, Byte5 and Byte6 are used to indicate the first state corresponding to different extended keys, and Byte7 is used to indicate the target check bit.
[0113] For the sake of illustration, Byte3, Byte4, Byte5 and Byte6 are exemplified below:
[0114] When the binary bits of Byte3, Byte4, and Byte5 are all 0, the binary bits corresponding to Byte6 are: 0000 0001, which means that button 0 is in short press state.
[0115] When the binary bits of Byte3, Byte4, and Byte5 are all 0, the binary bits corresponding to Byte6 are: 0000 0010, which means that button 1 is in short press state.
[0116] When the binary bits of Byte3, Byte4, and Byte6 are all 0, and the binary bits of Byte5 are all: 0000 1000, it means that button 11 is in short press state.
[0117] When the binary bits of Byte3, Byte5, and Byte6 are all 0, and the binary bits of Byte4 are all: 0000 0001, it means that button 0 is in the long press state.
[0118] The first states corresponding to other extended keys are similar and will not be described in detail here.
[0119] In a possible implementation, the first identifier includes multiple button identifiers, and the first control component can determine the combination extension button corresponding to the multiple button identifiers, and start the function corresponding to the combination extension button to achieve control of more functions through the form of combination buttons.
[0120] For example, the user can press button 1 and button 2 at the same time to start function A.
[0121] Taking the data frame in Table 1 as an example, when the binary bits of Byte3, Byte5, and Byte6 are all 0, and the binary bits of Byte4 are all: 0000 0011, it means that button 0 and button 1 are in the long press state at the same time, which means that button 0 and button 1 are combination buttons, which are used to start a certain function in the long press state at the same time.
[0122] It should be understood that the combination key can be a combination of an extension key and a touch key, and the first control component can activate the function corresponding to the combination key according to the second state of the triggered touch key and the first state of the triggered extension key.
[0123] In one possible implementation, the target check code can be calculated by the second control component based on the binary code corresponding to Byte3, Byte4, Byte5 and Byte6 in the data frame corresponding to the control information. The present application does not limit the method of calculating the target check code based on the binary code, for example, it can be addition or other calculation methods.
[0124] Then, after receiving the control information, the first control component may generate the first verification code according to the way in which the second control component generates the target verification code.
[0125] S502: The first control component determines whether the control information is transmitted incorrectly according to the first check code and the target check code.
[0126] After the first check code is generated, the first control component can determine whether the control information is transmitted incorrectly based on the first check code and the target check code.
[0127] In a possible implementation, if the first check code is different from the target check code, it is determined that the control information is transmitted incorrectly. If the first check code is the same as the target check code, it is determined that the control information is transmitted correctly.
[0128] S503: If the control information is transmitted incorrectly, the first control component sends a feedback signal to the second control component, where the feedback signal is used to instruct the second control component to resend the control information.
[0129] If the control information is transmitted incorrectly, the first control component sends a feedback signal to the second control component, where the feedback signal is used to indicate that the control information is transmitted incorrectly, and the second control component may resend the control information.
[0130] If the control information is transmitted correctly, the first control component can further control according to the control information.
[0131] In this embodiment, the first control component generates a first verification code according to the first state and the first identifier in the control information, and then determines whether the control information is transmitted incorrectly according to the first verification code and the target verification code. If the control information is transmitted incorrectly, the first control component sends a feedback signal to the second control component, and the feedback signal is used to instruct the second control component to resend the control information. The verification code is used to verify whether the data transmission between the first control component and the second control component is erroneous, thereby avoiding the occurrence of errors in key function control.
[0132] Figure 6 A flow chart of another method for controlling a refrigerator display panel provided in an embodiment of the present application is shown as follows: Figure 6 As shown, the method may include the following steps:
[0133] S601: When the first control component detects that a target touch key is triggered, the first control component starts a timing function, where the timing function is used to time a second touch duration of the target touch key.
[0134] S602: When the target touch key is released from touch, the first control component determines a second touch duration.
[0135] S603: The first control component determines a second state corresponding to the target touch key according to the second touch duration, where the second state is a long press state or a short press state.
[0136] S604: The first control component activates a function corresponding to the target touch button in the second state.
[0137] In this embodiment, the first control component determines whether the touch key is long pressed or short pressed based on the touch duration of the touch key, so as to realize the control of different functions.
[0138] In a possible implementation, the first control component may start the function corresponding to the target touch key or the target extension key in the following manner:
[0139] Figure 7 A schematic diagram of the structure of a refrigerator provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the refrigerator further includes a main control board 106, which is connected to the first control component 42. The first control component 42 can send a control signal to the main control board 106 according to the control information, so that the main control board 106 can start the function of the target expansion key in the first state or the corresponding function of the target touch key in the second state based on the control signal. For example, the target expansion touch key is an unlocking key, which can be unlocked in a long press state and remains locked in a short press state, that is, not unlocked.
[0140] In a possible implementation, the display screen 43 may be a TFT liquid crystal display, and accordingly, the first control component 32 and the second control component 35 may be a low-cost processor or microcontroller unit (MCU), which may be called a single-chip microcomputer. By controlling the display screen 43 through a low-cost control component, the manufacturing cost of the refrigerator display panel may be further reduced.
[0141] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown in FIG. Figure 8 As shown, the electronic device 80 may include: at least one processor 801 and a memory 802 .
[0142] The memory 802 is used to store programs. Specifically, the programs may include program codes, and the program codes include computer-executable instructions.
[0143] The memory 802 may include a random access memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory), such as at least one disk memory.
[0144] The processor 801 is used to execute the computer-executable instructions stored in the memory 802 to implement the method described in the above method embodiment. The processor 801 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0145] Optionally, the electronic device 80 may further include: a communication interface 803. In a specific implementation, if the communication interface 803, the memory 802 and the processor 801 are implemented independently, the communication interface 803, the memory 802 and the processor 801 may be interconnected through a bus and communicate with each other. The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc., but it does not mean that there is only one bus or one type of bus.
[0146] Optionally, in a specific implementation, if the communication interface 803, the memory 802 and the processor 801 are integrated on a chip, the communication interface 803, the memory 802 and the processor 801 can communicate through an internal interface.
[0147] The electronic device 80 may be a main controller, which may be a chip, a chip module, a single-chip microcomputer, etc.
[0148] The electronic device of this embodiment can be used to execute the technical solution of the above method embodiment. The specific implementation method and technical effect are similar and will not be repeated here.
[0149] The present application also provides a computer-readable storage medium, which may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes. Specifically, the computer-readable storage medium stores computer execution instructions, and the computer execution instructions are used for the methods in the above embodiments.
[0150] The present application also provides a program product, which includes a computer program stored in a readable storage medium. When the computer program is executed by a computer, the technical solution shown in the above method embodiment is executed. The specific implementation method and technical effect are similar and will not be repeated here.
[0151] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0152] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
[0153] In this application, "multiple" means two or more. The first, second, etc. descriptions that appear in the embodiments of this application are only used for illustration and distinction of the described objects. There is no order, nor does it represent a special limitation on the number of devices in the embodiments of this application, and cannot constitute any limitation on the embodiments of this application. For example, the first threshold and the second threshold are only used to distinguish different thresholds, and do not represent the difference in size, priority, or importance of the two thresholds.
[0154] In this application, "exemplary", "in some embodiments", "in other embodiments", etc. are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.
[0155] In this application, "of", "corresponding, relevant", "corresponding", and "associated" can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings they express are consistent. In the embodiments of this application, communication and transmission can sometimes be used interchangeably. It should be noted that when the distinction is not emphasized, the meanings they express are consistent. For example, transmission can include sending and / or receiving, which can be a noun or a verb.
Claims
1. A refrigerator, characterized in that: The refrigerator comprises: A box body, provided with a storage compartment of the refrigerator; A door body, used to open or close the storage chamber; A display panel is provided on the door body, and the display panel comprises: A main display panel, comprising a plurality of touch buttons, a first control component and a display screen, wherein the first control component is connected to the plurality of touch buttons and the display screen respectively; for any touch button, the touch button is configured to control the activation of a function corresponding to the touch button when the touch button is triggered; A key expansion board, comprising a plurality of expansion keys and a second control component, wherein the second control component is connected to the plurality of expansion keys and the first control component respectively; for any expansion key, the expansion key is configured to control the activation of a function corresponding to the expansion key when the expansion key is triggered, and the function corresponding to the expansion key is a function other than the functions corresponding to the plurality of touch keys; Wherein, the second control component is configured to: when detecting that the target extension key is triggered, send control information to the first control component; The first control component is configured to: When it is detected that the target touch key is triggered, the function corresponding to the target touch key is started; or, According to the control information, the function corresponding to the target extended key is started.
2. The refrigerator according to claim 1, characterized in that: The second control component is configured to: When it is detected that the target extension key is triggered, a timing function is started, wherein the timing function is used to time the first touch duration of the target extension key; When the target extended key is released from touch, determining the first touch duration; The control information is generated according to the first touch duration and the first identifier of the target extended key.
3. The refrigerator according to claim 2, characterized in that: The second control component is configured to: Determining a first state of the target extended key according to the first touch duration, the first state being a long press state or a short press state; The control information is generated according to the first state and the first identifier.
4. The refrigerator according to claim 3, characterized in that: The control information includes a target check code, and the target check code is generated according to the first state and the first identifier; The first control component is configured to: Generate a first check code according to the first state and the first identifier in the control information; determining, according to the first check code and the target check code, whether the control information is transmitted incorrectly; If the control information is transmitted in error, a feedback signal is sent to the second control component, where the feedback signal is used to instruct the second control component to resend the control information.
5. The refrigerator according to claim 4, characterized in that: The first control component is configured to: If the first check code is different from the target check code, determining that the control information is transmitted incorrectly; If the first check code is the same as the target check code, it is determined that the control information is transmitted correctly.
6. The refrigerator according to any one of claims 2 to 5, characterized in that: The first identifier includes a plurality of button identifiers; The first control component is configured to: Determine the combination extension keys corresponding to the multiple key identifiers; Start the function corresponding to the combination extension key.
7. The refrigerator according to claim 1, characterized in that: The first control component is configured to: When it is detected that the target touch key is triggered, a timing function is started, wherein the timing function is used to time the second touch duration of the target touch key; When the target touch key is released from touching, determining the second touch duration; Determining a second state corresponding to the target touch key according to the second touch duration, the second state being a long press state or a short press state; A function corresponding to the target touch key in the second state is started.
8. The refrigerator according to claim 1, characterized in that: The display screen is a thin film field effect transistor (TFT) liquid crystal display.
9. A method for controlling a refrigerator display panel, characterized in that: The display panel comprises: A main display panel, comprising a plurality of touch buttons, a first control component and a display screen, wherein the first control component is connected to the plurality of touch buttons and the display screen respectively; for any touch button, the touch button is configured to control the activation of a function corresponding to the touch button when the touch button is triggered; A key expansion board, comprising a plurality of expansion keys and a second control component, wherein the second control component is connected to the plurality of expansion keys and the first control component respectively; for any expansion key, the expansion key is configured to control the activation of a function corresponding to the expansion key when the expansion key is triggered, and the function corresponding to the expansion key is a function other than the functions corresponding to the plurality of touch keys; The method comprises: By means of the second control component, when it is detected that the target extension key is triggered, control information is sent to the first control component; Through the first control component, when it is detected that the target touch key is triggered, the function corresponding to the target touch key is started, or, according to the control information, the function corresponding to the target extension key is started.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, the method of claim 9 is implemented.