State display control method and device of intelligent cabinet, equipment and medium
By obtaining operation information from the control panel of the smart cabinet and adjusting the display mode according to the network status, the problems of energy waste and insufficient status display when the smart cabinet is not in use are solved, thus improving the user experience.
Patent Information
- Application Number
- CN202410866062.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-12-30
AI Technical Summary
Smart cabinets waste energy when not in use and lack intuitive real-time status displays, making it difficult for users to understand the cabinet's operating status and network connectivity, thus reducing the user experience.
By acquiring user operation information of the control panels, the system controls the display controls on the control panel to be displayed once. After the single off time reaches the preset duration, the system determines the network status display mode based on the current network status of the cabinet, including always on, always off, and high-frequency flashing modes, to show the user the network connection status of the cabinet.
It simplifies the interaction process between users and smart cabinets, allowing users to easily understand the cabinet's operation and network status, thus improving the user experience and satisfaction.
Smart Images

Figure CN121240293A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of cabinet technology, specifically relating to a method, device, equipment, and medium for status display control of an intelligent cabinet. Background Technology
[0002] With the increasing demand for high-quality living, smart cabinets have become an indispensable part of modern homes due to their superior convenience and efficiency. They not only enable intelligent storage and display of items but also provide personalized services, greatly enhancing users' quality of life and living experience.
[0003] However, while smart cabinets meet user needs, they also present some problems in real-life situations. For example, when the cabinets are not in use, the indicator lights on the control panel remain on for extended periods, which not only wastes energy but also clashes with the overall style of the home environment. Furthermore, the cabinets lack intuitive real-time status displays, making it difficult for users to immediately understand the cabinets' operating status and network connectivity. This not only increases the difficulty of locating and resolving problems but also diminishes the user's living experience, causing considerable inconvenience.
[0004] Therefore, how to effectively reduce the energy consumption of smart cabinets when they are not in use, and the lack of intuitive real-time status display functions for smart cabinets, are problems that urgently need to be solved. Summary of the Invention
[0005] This application provides a method, device, equipment, and medium for controlling the status display of a smart cabinet, which addresses the problems of energy waste and lack of intuitive real-time status display functions in smart cabinets when they are not in use.
[0006] Firstly, this application provides a method for controlling the status display of an intelligent cabinet, including:
[0007] Obtain user operation information on the operation controls, wherein the operation controls are located on the control panel of the smart cabinet;
[0008] Based on the operation information, the display controls on the control panel are controlled to be displayed once, and the smart cabinet is controlled to execute the target function corresponding to the operation controls. The single display is used to indicate that the operation information has been received.
[0009] When the single-time off-time of the display control reaches the preset off-time, the network status display mode corresponding to the current network status is determined according to the current network status of the smart cabinet.
[0010] Control the display control to display in the network status display mode corresponding to the current network status.
[0011] Optionally, the operation information includes: the degree of operation; the step of controlling the display control on the control panel to display once based on the operation information, and controlling the smart cabinet to execute the target function corresponding to the operation control, includes:
[0012] Determine whether the applied force is greater than a preset applied force;
[0013] If not, a first prompt message is generated, which prompts the user to operate the control.
[0014] If so, the display controls on the control panel will be displayed once, and the smart cabinet will be controlled to perform the target function corresponding to the operation controls.
[0015] Optionally, controlling the display controls on the control panel to display only once includes:
[0016] Obtain environmental information of the area where the smart cabinet is located, including: light intensity;
[0017] The display brightness of the display control is determined based on the light intensity.
[0018] The display control is controlled to display once based on its brightness.
[0019] Optionally, after controlling the smart cabinet to execute the target function corresponding to the operation control, the method further includes:
[0020] Detect the distance between the bottom of the storage device and the top of the smart cabinet;
[0021] Determine whether the distance between the bottom of the storage device and the top of the smart cabinet is equal to a preset distance, wherein the preset distance is the initial distance between the bottom of the storage device and the top of the smart cabinet when the smart cabinet is in a lowered state;
[0022] If so, a second prompt message is generated, which indicates that the storage device of the smart cabinet has been lowered.
[0023] Optionally, determining the network status display mode corresponding to the current network status of the smart cabinet includes:
[0024] If the current network status indicates that the smart cabinet is currently in a normal network state, then the network status display mode is determined to be always on mode;
[0025] If the current network status indicates that the smart cabinet is currently in a network unconfigured state and / or a connection abnormal state, then the network status display mode is determined to be the always off mode.
[0026] If the current network status indicates that the smart cabinet is currently in a network configuration state, then the network status display mode is determined to be a high-frequency flashing mode.
[0027] Optionally, controlling the display control to display in the network status display mode corresponding to the current network status includes:
[0028] If the network status display mode is the always-on mode, then control the display control to remain always on.
[0029] If the network status display mode is the always-off mode, then control the display control to turn off;
[0030] If the network status display mode is the high-frequency flashing mode, then control the display control to display at a preset display frequency.
[0031] Optionally, after controlling the display control to display in the network status display mode corresponding to the current network status, the method further includes:
[0032] Continuously acquire the continuous runtime of the network status display mode;
[0033] Determine whether the continuous running time has reached the preset continuous running time;
[0034] If so, the display control is controlled to switch from the network status display mode to the always-on / off mode, and the display control is controlled to display in the always-on / off mode.
[0035] Secondly, this application provides a status display and control device for an intelligent cabinet, comprising:
[0036] The acquisition module is used to acquire user operation information on the operation controls, wherein the operation controls are located on the control panel of the smart cabinet;
[0037] The control module is used to control the display controls on the control panel to be displayed once based on the operation information, and to control the smart cabinet to execute the target function corresponding to the operation controls, wherein the single display is used to indicate that the operation information has been received;
[0038] The determination module is used to determine the network status display mode corresponding to the current network status based on the current network status of the smart cabinet when the single-time off-time of the display control reaches the preset off-time.
[0039] The control module is also used to control the display control to display in the network status display mode corresponding to the current network status.
[0040] Optionally, the device further includes: a determination module;
[0041] The judgment module is also used to determine whether the operation force is greater than the preset operation force;
[0042] The device further includes: a generation module;
[0043] The generation module is used to generate a first prompt message when the operation force is not greater than the preset operation force, and the first prompt message is used to prompt the user to operate the operation control;
[0044] The control module is specifically used to control the display controls on the control panel to be displayed once when the operation force is greater than the preset operation force, and to control the smart cabinet to execute the target function corresponding to the operation controls.
[0045] Optionally, the acquisition module is further configured to acquire environmental information of the area where the smart cabinet is located, including: light intensity;
[0046] The determining module is further configured to determine the display brightness of the display control based on the light intensity;
[0047] The control module is specifically used to control the display control to display once based on the display brightness of the display control.
[0048] Optionally, the device further includes: a detection module:
[0049] The detection module is used to detect the distance between the bottom of the storage device of the smart cabinet and the top of the smart cabinet;
[0050] The judgment module is used to determine whether the distance between the bottom of the storage device and the top of the smart cabinet is equal to a preset distance, wherein the preset distance is the initial distance between the bottom of the storage device and the top of the smart cabinet when the smart cabinet is in a lowered state;
[0051] The generation module is used to generate a second prompt message when the distance between the bottom of the storage device and the top of the smart cabinet is equal to the preset distance. The second prompt message is used to indicate that the storage device of the smart cabinet has been lowered.
[0052] Optionally, the determining module is specifically used to determine that the network status display mode is always on when the current network status indicates that the smart cabinet is currently in a normal network state;
[0053] The determining module is specifically used to determine that the network status display mode is always off when the current network status indicates that the smart cabinet is currently in a network unconfigured state and / or a connection abnormal state.
[0054] The determining module is specifically used to determine that the network status display mode is a high-frequency flashing mode when the current network status indicates that the smart cabinet is currently in a network configuration state.
[0055] Optionally, the control module is specifically used to control the display control to remain constantly lit when the network status display mode is the always-on mode;
[0056] The control module is specifically used to control the display control to turn off when the network status display mode is the always-off mode;
[0057] The control module is specifically used to control the display control to display at a preset display frequency when the network status display mode is the high-frequency flashing mode.
[0058] Optionally, the acquisition module is further configured to continuously acquire the continuous runtime of the network status display mode;
[0059] The judgment module is also used to determine whether the continuous running time has reached the preset continuous running time.
[0060] The control module is further configured to, when the continuous running time reaches the preset continuous running time, control the display control to switch from the network status display mode to the long-off mode, and control the display control to display in the long-off mode.
[0061] Thirdly, this application provides a status display and control device for an intelligent cabinet, comprising:
[0062] Memory;
[0063] processor;
[0064] The memory stores computer-executed instructions;
[0065] The processor executes computer execution instructions stored in the memory to implement the smart cabinet status display control method as described in the first aspect and various possible implementations of the first aspect above.
[0066] Fourthly, this application provides a computer storage medium storing computer execution instructions thereon, which are executed by a processor to implement the intelligent cabinet status display control method as described in the first aspect and various possible implementations of the first aspect above.
[0067] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the status display control method for an intelligent cabinet as described above.
[0068] The smart cabinet status display control method provided in this application, upon receiving user operation information for the operation controls, immediately controls the display controls on the control panel to display once, informing the user that the operation information has been received and controlling the smart cabinet to execute the target function corresponding to the operation control. Subsequently, when the single-time off-time of the display control reaches a preset off-time, the display control displays a network status display mode corresponding to the current network status. This method, through the display controls and operation controls on the control panel, simplifies the interaction process between the user and the smart cabinet, making it easy for the user to use the smart cabinet. Simultaneously, this method allows users to easily understand the operation process and current network status of the smart cabinet, thereby improving the user experience and satisfaction. Attached Figure Description
[0069] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0070] Figure 1 Scenario illustration of the status display control method for the smart cabinet provided in this application Figure 1 ;
[0071] Figure 2 The flow chart of the status display control method for the intelligent cabinet provided in this application Figure 1 ;
[0072] Figure 3 Scenario illustration of the status display control method for the smart cabinet provided in this application Figure 2 ;
[0073] Figure 4 The flow chart of the status display control method for the intelligent cabinet provided in this application Figure 2 ;
[0074] Figure 5 The flow chart of the status display control method for the intelligent cabinet provided in this application Figure 3 ;
[0075] Figure 6 This is a schematic diagram of the status display and control device for the smart cabinet provided in this application;
[0076] Figure 7 This is a structural schematic diagram of the status display and control device for the smart cabinet provided in this application.
[0077] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0078] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0079] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.
[0080] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0081] With the continuous improvement of modern living standards, smart kitchen cabinets have gradually won widespread attention and favor from users due to their excellent convenience and high efficiency. Smart kitchen cabinets not only greatly facilitate users' management and storage of items, but also significantly improve the comfort and satisfaction of users' living environment.
[0082] However, while smart cabinets meet users' daily needs, some problems also exist in real life. For example, when the smart cabinet is not in use, the indicator lights on the control panel remain on for extended periods, which not only may waste energy but also clashes with the overall style of the home environment. Furthermore, the cabinet lacks an intuitive real-time status display, making it difficult for users to immediately understand the cabinet's operating status and network connection. This not only increases the difficulty of locating and resolving problems but also reduces the user's living experience, causing considerable inconvenience.
[0083] Therefore, how to effectively reduce the energy consumption of smart cabinets when they are not in use, and the lack of intuitive real-time status display functions for smart cabinets, are problems that urgently need to be solved.
[0084] To address the aforementioned issues, this application provides a method for controlling the status display of an intelligent cabinet. Figure 1 Scenario illustration of the status display control method for the smart cabinet provided in this application Figure 1 .like Figure 1 As shown, the smart cabinet 1 is a smart cabinet that includes a control panel 2 and a storage device 3 (the storage device 3 is enclosed within the smart cabinet 1). The control panel 2 is equipped with operation controls 21 and display controls 22. For example, when a user presses the operation control 21 on the control panel 2, the storage device 3 inside the smart cabinet will automatically descend. Simultaneously, the display control 22 will flash once to confirm receipt of the operation information. Subsequently, after 2 seconds, the smart cabinet determines that its current network status is normal, at which point it controls the display control 22 to enter a constant-on mode. Finally, after remaining constantly on for 15 seconds, the display control 22 will automatically switch to a constant-off mode.
[0085] This method, upon receiving user interaction information for the control panels, immediately controls the display controls on the control panel to show the information once, informing the user that the interaction has been received. It then controls the smart cabinet to execute the target function corresponding to the control. Subsequently, after the display controls have been off for a preset duration, the method controls the display to show the network status display mode corresponding to the current network status. This method simplifies the interaction process between the user and the smart cabinet through the display and control panels on the control panel, making it easy for users to operate the smart cabinet. Furthermore, this method allows users to easily understand the smart cabinet's operation and current network status, thereby improving the user experience and satisfaction.
[0086] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0087] Figure 2 The flowchart of the status display control method for the smart cabinet provided in this embodiment Figure 1 .like Figure 2 As shown, the smart cabinet status display control method provided in this embodiment includes:
[0088] S101: Obtain user operation information for the operation control, wherein the operation control is located on the control panel of the smart cabinet.
[0089] The operation controls could be, for example, the lowering button on a smart cabinet.
[0090] By obtaining the user's operation information on the control panels, it means that the user can obtain the operation information performed on the control panels on the smart cabinet control panel, such as the force of the user's operation on the control panels.
[0091] This step could involve acquiring user interaction information with the controls at preset intervals, or it could involve acquiring this information in real time. This application does not impose any special limitations on this.
[0092] This step can obtain user operation information in the following ways: for example, through the infrared sensor built into the smart cabinet, or through the pressure sensor built into the smart cabinet.
[0093] For example, when a user presses the down button on the control panel of a smart cabinet, the cabinet can detect the pressure applied by the user to the down button using an infrared sensor.
[0094] S102: Based on the operation information, control the display control on the control panel to display once, and control the smart cabinet to execute the target function corresponding to the operation control, wherein the once-display is used to indicate that the operation information has been received.
[0095] The display control can be, for example, an LED indicator light or an LED display screen. This application does not impose any special limitations on this. "Single display" is used to characterize one blink of the display control.
[0096] If the control is a down button, then the function corresponding to that button is the down function.
[0097] The purpose of this step is to provide users with immediate feedback and meet their usage needs.
[0098] Understandably, when a user operates the control panel on the smart cabinet, the cabinet will not only control the display control on its control panel to flash once to inform the user that the smart cabinet has received the operation command from the control panel, but will also execute the target function corresponding to the control panel.
[0099] Optional, Figure 3 Provide a scenario illustration of a smart cabinet's status display and control. Figure 2 .like Figure 3As shown. The smart cabinet 1 includes a control panel 2 and a storage unit 3 (the storage unit 3 is enclosed by the smart cabinet 1). The control panel 2 is equipped with operation controls 21 and display controls 22. For example, when a user presses the operation control 21 on the control panel 2, the storage unit 3 inside the smart cabinet will automatically descend. At the same time, the display control 22 will flash once to confirm receipt of the operation information.
[0100] S103: When the single-time off-time of the display control reaches the preset off-time, determine the network status display mode corresponding to the current network status based on the current network status of the smart cabinet.
[0101] The single-time off duration refers to the duration after a display control on the control panel is displayed once, and then enters the off state.
[0102] The preset off time can be determined based on the user's historical usage habits, or it can be a relatively fixed value. For example, the preset off time can be 1 second, 5 seconds, or 2 seconds. This application does not impose any special restrictions on this.
[0103] The purpose of determining whether the single-time off-time of the display control has reached the preset off-time is to determine whether the network connection status of the smart cabinet can be displayed to the user.
[0104] Understandably, once the display controls on the control panel have completed their single display to confirm the user's action, they will turn off. Immediately initiating the determination and display of the current network status at this point might interrupt the user's direct perception of the action's result, thus degrading the user experience.
[0105] Therefore, after the display controls are turned off and a period of time is waited before the network status of the smart cabinet is displayed, it not only ensures that the user has enough time to receive and confirm the operation feedback, but also ensures that the smart cabinet can stably detect the current network status during this period, so that the user can easily understand the operation process of the smart cabinet and the current network status of the smart cabinet.
[0106] If the single-time off-time of the display control does not reach the preset off-time, it indicates that the network connection status of the smart cabinet cannot be displayed to the user. In this case, it is possible to continue to determine whether the single-time off-time of the display control has reached the preset off-time.
[0107] If the single-time off-time of the display control reaches the preset off-time, it indicates that the network connection status of the smart cabinet can be displayed to the user. At this time, the network status display mode corresponding to the current network status can be determined according to the current network status of the smart cabinet.
[0108] For example, suppose the preset off time is 2 seconds. When the display controls on the control panel flash once, and the off state lasts for the preset 2 seconds, it means the smart cabinet's network connection status can be displayed to the user. At this point, the smart cabinet will detect its current network status and, based on this status, determine a network status display mode that matches the current network condition, allowing the user to intuitively understand the smart cabinet's network connection status.
[0109] S104: Control the display control to display in the network status display mode corresponding to the current network status.
[0110] The network status display modes include: always off mode, always on mode, and high-frequency flashing mode. Always off mode indicates that the smart cabinet is currently in a network unconfigured state and / or a connection abnormal state. Always on mode indicates that the smart cabinet is currently in a normal network state, and high-frequency flashing mode indicates that the smart cabinet is currently in a network configured state.
[0111] The purpose of this step is to demonstrate the smart cabinet's network connectivity to the user.
[0112] Understandably, when the display controls are shown in a specific network status mode, users can quickly and intuitively understand the network connectivity of the smart cabinet. For example, a constantly off mode indicates that the smart cabinet's network may not be configured or there may be a connection problem, in which case the user may need to check the network connection or reconfigure the network settings. A constantly lit mode indicates that the smart cabinet's current network status is normal, and the user can use it with confidence. A high-frequency flashing mode means that the smart cabinet is currently configuring its network, and the user needs to wait for the configuration to complete before proceeding. This instant network status feedback not only improves the user experience but also helps users make decisions more quickly, increasing the efficiency of using the smart cabinet.
[0113] The smart cabinet status display control method provided in this embodiment first acquires user operation information for the control panels on the smart cabinet control panel. Then, based on this operation information, it controls the display control on the control panel to be displayed once, and controls the smart cabinet to execute the target function corresponding to the control panel. Finally, when the single-time off-time of the display control reaches a preset off-time, it controls the display control to display the network status display mode corresponding to the current network status. This method simplifies the interaction process between the user and the smart cabinet through the display and control panels on the control panel, making it easy for users to use the smart cabinet. Simultaneously, this method allows users to easily understand the smart cabinet's operation process and current network status, thereby improving the user experience and satisfaction with the smart cabinet.
[0114] Figure 4 The flowchart of the status display control method for the smart cabinet provided in this embodiment Figure 2 .like Figure 4 As shown. This embodiment is in Figure 2 Based on the embodiments, the specific implementation process of the smart cabinet status display control method is described in detail. The smart cabinet status display control method provided in this embodiment includes:
[0115] S201: Obtain user operation information on the operation control, wherein the operation control is located on the control panel of the smart cabinet, and the operation information includes: operation force.
[0116] The explanation of step S201 is similar to that of step S101 above, and will not be repeated here.
[0117] S202: Determine whether the operating force is greater than the preset operating force; if yes, proceed to step S204; if no, proceed to step S203.
[0118] The purpose of determining whether the user's force of operation on the control exceeds the preset force is to determine whether the user has successfully triggered the target function corresponding to the control.
[0119] Understandably, when a user interacts with the smart cabinet's control panels (such as buttons, icons on the touchscreen, etc.), the smart cabinet detects the pressure applied by the user. It then compares this pressure to a pre-set pressure. If the user applies more pressure than the pre-set pressure, the smart cabinet considers the user to have successfully triggered the target function associated with that control.
[0120] If the user applies more pressure to the control than the preset pressure, it means that the user has successfully triggered the target function corresponding to the control. At this time, the display control on the control panel can be displayed once, and the smart cabinet can be controlled to execute the target function corresponding to the control.
[0121] If the user's pressure on the control is less than or equal to the preset pressure, it indicates that the user has successfully triggered the target function corresponding to the control, and at this time, the first prompt message can be generated.
[0122] S203: Generate a first prompt message, which prompts the user to operate the control.
[0123] The purpose of this step is to inform the user that their operation did not successfully trigger the target function corresponding to the operation control, thereby guiding the user to try again or operate with greater force.
[0124] Understandably, when a user interacts with the smart cabinet's control panel but the force applied fails to reach the preset threshold, the smart cabinet will generate a specific prompt (i.e., the first prompt) to guide the user to interact with the control panel again, thereby ensuring that the user can successfully trigger the target function corresponding to the control panel.
[0125] S204: Control the display controls on the control panel to display once, and control the smart cabinet to execute the target function corresponding to the operation controls, wherein the once-display is used to indicate that the operation information has been received.
[0126] The explanation of step S204 is the same as that in the above embodiments, and will not be repeated here.
[0127] Optionally, the specific implementation process for controlling the single display of the display controls on the control panel may include, for example, the following:
[0128] The first step is to obtain the environmental information of the area where the smart cabinet is located, including the light intensity.
[0129] By acquiring environmental information about the area where the smart cabinet is located, the smart cabinet can obtain data on the light intensity of that area. This data is used to characterize the current ambient light conditions of the smart cabinet.
[0130] The environmental information of the area where the smart cabinet is located can be obtained, for example, through the light intensity sensor built into the smart cabinet. This application does not impose any special restrictions on this.
[0131] The second step is to determine the display brightness of the display control based on the light intensity.
[0132] The purpose of this step is to ensure that the display controls can provide users with a clear and comfortable visual experience under the current lighting conditions, while avoiding discomfort caused by excessive brightness or darkness.
[0133] Understandably, smart cabinets automatically adjust the brightness of their display controls based on the detected light intensity. If the light intensity is high, the brightness of the display controls may be reduced to avoid excessive light causing discomfort to the user's eyes; conversely, if the light intensity is low, the brightness of the display controls will be increased to ensure that the user can clearly see the displayed content in a dark environment.
[0134] The third step is to control the display control to display once based on the display brightness of the display control.
[0135] The purpose of this step is to clearly notify the user that their operation information has been received while ensuring the user has the best visual comfort.
[0136] Understandably, in the process of controlling the display controls to be displayed once, considering the impact of different lighting conditions on user experience, the smart cabinet will adopt the display method according to the lighting intensity of the area where it is located, so as to ensure that users can obtain the best visual comfort while clearly knowing that the operation information has been received.
[0137] S205: Determine whether the single-time off-time of the display control has reached the preset off-time; if yes, proceed to step S206; if no, proceed to step S205.
[0138] The explanation of step S205 is the same as that in the above embodiments, and will not be repeated here.
[0139] S206: Determine the network status display mode corresponding to the current network status based on the current network status of the smart cabinet.
[0140] Optionally, this application provides one possible implementation method, as follows.
[0141] If the current network status indicates that the smart cabinet is currently in a normal network state, then the network status display mode is determined to be always on; if the current network status indicates that the smart cabinet is currently in a network unconfigured state and / or connection abnormal state, then the network status display mode is determined to be always off; if the current network status indicates that the smart cabinet is currently in a network configuration state, then the network status display mode is determined to be high-frequency flashing mode.
[0142] The purpose of this step is to ensure that the network status display mode executed by the display control matches the current network status of the smart cabinet.
[0143] Understandably, when the smart cabinet is in a normal network state, it will select a constant-on mode as the network status display mode for the display controls, indicating that the smart cabinet has successfully connected to the network and is operating normally. When the smart cabinet is in a network-unconfigured state or the connection is abnormal, it will select a constantly off mode as the network status display mode for the display controls, thus prompting the user that the device is attempting to establish a network connection. When the smart cabinet is configuring the network, it will select a high-frequency flashing mode as the network status display mode for the display controls, indicating that the smart cabinet is establishing a network connection.
[0144] S207: Control the display control to display in the network status display mode corresponding to the current network status.
[0145] Optionally, this application provides one possible implementation method, as follows.
[0146] If the network status display mode is the always-on mode, then the display control is controlled to remain on; if the network status display mode is the always-off mode, then the display control is controlled to turn off; if the network status display mode is the high-frequency flashing mode, then the display control is controlled to display at a preset frequency.
[0147] The preset display frequency can be, for example, 5 flashes per second or 10 flashes per second. This application does not impose any special restrictions on this.
[0148] The purpose of this step is to present the current network status of the smart cabinet to the user in an intuitive way.
[0149] Understandably, when the smart cabinet is in a normal network state, the display controls will run in a constant-on mode, indicating that the smart cabinet is connected to the network and is operating normally; when the smart cabinet is in a network-unconfigured state or a connection abnormal state, the display controls will enter a constant-off mode to remind the user that the smart cabinet has not yet been configured with a network or there is a connection problem; and when the smart cabinet is in a network configuration state, the display controls will use a high-frequency flashing mode and display at a preset frequency, indicating that the smart cabinet is attempting to establish a network connection.
[0150] S208: Continuously acquire the continuous runtime of the network status display mode.
[0151] The purpose of this step is to continuously track and record the runtime of the display control in a specific network state display mode.
[0152] Understandably, when the display control on the smart cabinet's control panel starts and runs a network status display mode (such as always-on mode, always-off mode, or high-frequency flashing mode) corresponding to the current network status, the smart cabinet will continuously track and record the continuous running time of the display control in that specific mode.
[0153] For example, suppose the display control is an LED light. If, at the current time (i.e., 2:00 PM), the smart cabinet detects that its current network status is normal, the LED light will be displayed in a constant-on mode, and the smart cabinet will continue to record the continuous running time of this constant-on mode.
[0154] S209: Determine whether the continuous running time has reached the preset continuous running time; if yes, then execute step S210; if no, then execute step S209.
[0155] The preset continuous running time can be, for example, 8 seconds, 60 seconds, or 3 seconds. This application does not impose any special restrictions on this.
[0156] The purpose of determining whether the continuous running time of the network status display mode has reached the preset continuous running time is to determine whether the display control can terminate the current network status display mode.
[0157] If the continuous running time of the network status display mode reaches the preset continuous running time, it indicates that the display control can end the current network status display mode. At this time, the display control can be controlled to switch from the network status display mode to the always-off mode, and the display control can be controlled to display in the always-off mode.
[0158] If the continuous running time of the network status display mode does not reach the preset continuous running time, it indicates that the display control cannot end the current network status display mode. In this case, it is possible to continue to determine whether the continuous running time of the network status display mode has reached the preset continuous running time.
[0159] S210: Control the display control to switch from the network status display mode to the always-on / off mode, and control the display control to display in the always-on / off mode.
[0160] Understandably, after clearly displaying the current network status of the smart cabinet to the user, in order to save energy and reduce unnecessary visual interference, the smart cabinet will automatically switch the control display from network status display mode to always-off mode and activate the always-off mode.
[0161] The smart cabinet status display control method provided in this embodiment, after obtaining the user's operation force on the operation control, first determines whether the operation force is greater than a preset operation force. If it is greater, then the display control on the control panel is displayed once, and the smart cabinet is controlled to execute the target function corresponding to the operation control. Conversely, if it is less than or equal to the operation force, then the display control is turned off, and a first prompt message is generated. Then, after determining that the single-time off-time of the display control has reached the preset off-time, the network status display mode corresponding to the current network status is determined according to the current network status of the smart cabinet. Finally, the display control is controlled to display in the network status display mode corresponding to the current network status.
[0162] This method provides users with simple and easy-to-use display and operation controls, enabling them to easily master the smart cabinet. Furthermore, by selecting an appropriate network status display mode based on the smart cabinet's current network status and controlling the display controls to illuminate in that mode, the method provides users with intuitive information about the current network status, thereby enhancing the user experience.
[0163] Figure 5 The flowchart of the status display control method for the smart cabinet provided in this embodiment Figure 3 .like Figure 5As shown. Based on the above embodiments, this application further detects whether the storage device of the smart cabinet has successfully descended, for user convenience. The method specifically includes:
[0164] S301: Detect the distance between the bottom of the storage device of the smart cabinet and the top of the smart cabinet.
[0165] Here, "bottom of storage unit" refers to the lowest edge of the storage unit itself. "Top of smart cabinet" refers to the upper limit of the position of the bottom of the storage unit when it is fully raised.
[0166] By detecting the distance between the bottom and top of the storage unit in a smart cabinet, the positional status of the storage unit can be determined, including but not limited to a lowered or raised state. A lowered state indicates that the storage unit has slid down from its initial position to a specific location. A raised state indicates that the storage unit remains in its initial position and has not lowered.
[0167] Understandably, since the storage units in a smart cabinet are fixedly installed inside, when the smart cabinet receives a user's instruction to lower the storage units, it will control the units to do so. Subsequently, the smart cabinet will detect the distance between the bottom and top of the storage units to confirm their current position.
[0168] This detection step can be achieved, for example, through a distance sensor built into the smart cabinet or through an infrared sensor built into the smart cabinet.
[0169] This step could, for example, involve detecting the distance between the bottom of the storage unit and the top of the smart cabinet at a preset cycle; or acquiring and detecting this distance in real time. This application does not impose any special limitations on this.
[0170] S302: Determine whether the distance between the bottom of the storage device and the top of the smart cabinet is equal to a preset distance; if yes, execute S303; if no, execute S301.
[0171] The preset distance is the initial distance between the bottom of the storage unit and the top of the smart cabinet when the cabinet is in the lowered state.
[0172] The purpose of this step is to determine whether the storage unit of the smart cabinet has been lowered completely.
[0173] If the distance between the bottom of the storage device and the top of the smart cabinet is not equal to the preset distance, it indicates that the storage device of the smart cabinet has not finished descending. At this time, you can continue to detect the distance between the bottom of the storage device and the top of the smart cabinet.
[0174] If the distance between the bottom of the storage device and the top of the smart cabinet is equal to the preset distance, it indicates that the storage device of the smart cabinet has finished descending. At this time, a second prompt message can be generated.
[0175] For example, suppose the preset distance is 120cm, which is the distance between the bottom of the storage device and the top of the smart cabinet. When the distance between the bottom of the storage device and the top of the smart cabinet is detected to be 120cm, a prompt message can be generated to remind the user that the storage device has successfully descended to the expected position.
[0176] S303: Generate a second prompt message, which is used to indicate that the storage device of the smart cabinet has been lowered.
[0177] The purpose of generating the second prompt message in this step is to notify the user that the storage device has completed its descent and is now in the desired descent state, making it safe to open or retrieve the items inside.
[0178] Understandably, by generating a second notification message, the smart cabinet not only completes its automated lowering operation, but also ensures that users can instantly understand the status of the storage devices, thereby increasing user convenience and improving the user experience of the smart cabinet.
[0179] The smart cabinet status display control method provided in this embodiment, after the smart cabinet executes the target function corresponding to the operation control, firstly detects the distance between the bottom of its internal storage device and the top of the smart cabinet. Then, it compares the detected distance with a preset distance. If the detected distance is less than the preset distance, it indicates that the storage device has descended, and the smart cabinet generates a second prompt message to remind the user that the storage device has descended. Conversely, if the detected distance is not less than the preset distance, the smart cabinet generates a third prompt message to inform the user that the storage device has not yet descended. This method not only allows users to easily understand the current status of the storage device inside the smart cabinet but also improves the convenience and safety of using the smart cabinet, thus bringing a more considerate home experience to users.
[0180] Figure 6 This is a structural schematic diagram of the status display and control device for the intelligent cabinet provided in this application. Figure 6 As shown, this application provides a status display control device for a smart cabinet. The status display control device 600 for the smart cabinet includes:
[0181] The acquisition module 601 is used to acquire user operation information on the operation controls, wherein the operation controls are located on the control panel of the smart cabinet;
[0182] The control module 602 is used to control the display controls on the control panel to be displayed once based on the operation information, and to control the smart cabinet to execute the target function corresponding to the operation controls, wherein the single display is used to indicate that the operation information has been received;
[0183] The determining module 603 is used to determine the network status display mode corresponding to the current network status based on the current network status of the smart cabinet when the single-time off-time of the display control reaches the preset off-time.
[0184] The control module 602 is also used to control the display control to display in the network status display mode corresponding to the current network status.
[0185] Optionally, the device further includes: a determination module 604;
[0186] The judgment module 604 is also used to determine whether the operation force is greater than the preset operation force.
[0187] The device further includes: a generation module 605;
[0188] The generation module 605 is used to generate a first prompt message when the operation force is not greater than the preset operation force, and the first prompt message is used to prompt the user to operate the operation control;
[0189] The control module 602 is specifically used to control the display controls on the control panel to be displayed once when the operation force is greater than the preset operation force, and to control the smart cabinet to execute the target function corresponding to the operation controls.
[0190] Optionally, the acquisition module 601 is further configured to acquire environmental information of the area where the smart cabinet is located, including: light intensity;
[0191] The determining module 603 is further configured to determine the display brightness of the display control based on the light intensity;
[0192] The control module 602 is specifically used to control the display control to display once based on the display brightness of the display control.
[0193] Optionally, the device further includes: a detection module 606.
[0194] The detection module 606 is used to detect the distance between the bottom of the storage device of the smart cabinet and the top of the smart cabinet;
[0195] The judgment module 604 is used to determine whether the distance between the bottom of the storage device and the top of the smart cabinet is equal to a preset distance, wherein the preset distance is the initial distance between the bottom of the storage device and the top of the smart cabinet when the smart cabinet is in a lowered state;
[0196] The generation module 605 is used to generate a second prompt message when the distance between the bottom of the storage device and the top of the smart cabinet is equal to the preset distance. The second prompt message is used to indicate that the storage device of the smart cabinet has been lowered.
[0197] Optionally, the determining module 603 is specifically used to determine that the network status display mode is always on when the current network status indicates that the smart cabinet is currently in a normal network state;
[0198] The determining module 603 is specifically used to determine the network status display mode as a long-off mode when the current network status indicates that the smart cabinet is currently in a network unconfigured state and / or a connection abnormal state.
[0199] The determining module 603 is specifically used to determine that the network status display mode is a high-frequency flashing mode when the current network status indicates that the smart cabinet is currently in a network configuration state.
[0200] Optionally, the control module 602 is specifically used to control the display control to remain on when the network status display mode is the always-on mode;
[0201] The control module 602 is specifically used to control the display control to turn off when the network status display mode is the always-off mode;
[0202] The control module 602 is specifically used to control the display control to display at a preset display frequency when the network status display mode is the high-frequency flashing mode.
[0203] Optionally, the acquisition module 601 is further configured to continuously acquire the continuous running time of the network status display mode;
[0204] The judgment module 604 is also used to determine whether the continuous running time has reached the preset continuous running time.
[0205] The control module 602 is further configured to control the display control to switch from the network status display mode to the long-off mode when the continuous running time reaches the preset continuous running time, and to control the display control to display in the long-off mode.
[0206] Figure 7This is a structural schematic diagram of the status display and control device for the intelligent cabinet provided in this application. Figure 7 As shown, this application provides a status display control device for an intelligent cabinet. The status display control device 700 for the intelligent cabinet includes: a receiver 701, a transmitter 702, a processor 703, and a memory 704.
[0207] Receiver 701 is used to receive commands and data;
[0208] Transmitter 702 is used to send commands and data;
[0209] Memory 704 is used to store instructions executed by the computer;
[0210] The processor 703 is used to execute computer execution instructions stored in the memory 704 to implement the various steps of the smart cabinet status display control method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the smart cabinet status display control method.
[0211] Optionally, the memory 704 can be either standalone or integrated with the processor 703.
[0212] When the memory 704 is set up independently, the electronic device also includes a bus for connecting the memory 704 and the processor 703.
[0213] This application also provides a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the smart cabinet status display control method executed by the aforementioned smart cabinet status display control device.
[0214] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the status display control method for the intelligent cabinet as described above.
[0215] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0216] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A state display control method of a smart cabinet, characterized by, The method comprises: obtaining operation information of a user on an operation control, wherein the operation control is located on a control panel of a smart cabinet; controlling a display control on the control panel to display once according to the operation information, and controlling the smart cabinet to execute a target function corresponding to the operation control, wherein the single display is used to indicate that the operation information has been received; when the single-off duration of the display control reaches a preset off duration, determining a network state display mode corresponding to a current network state of the smart cabinet according to the current network state of the smart cabinet; controlling the display control to display in the network state display mode corresponding to the current network state.
2. The method of claim 1, wherein, The operation information comprises an operation force, and the controlling the display control on the control panel to display once and the controlling the smart cabinet to execute the target function corresponding to the operation control according to the operation information comprises: determining whether the operation force is greater than a preset operation force; if not, generating first prompt information for prompting the user to operate the operation control; if yes, controlling the display control on the control panel to display once and controlling the smart cabinet to execute the target function corresponding to the operation control.
3. The method of claim 2, wherein, The controlling the display control on the control panel to display once comprises: obtaining environmental information of an area where the smart cabinet is located, wherein the environmental information comprises an illumination intensity; determining a display brightness of the display control according to the illumination intensity; controlling the display control to display once based on the display brightness of the display control.
4. The method of claim 2, wherein, After the controlling the smart cabinet to execute the target function corresponding to the operation control, the method further comprises: detecting a distance between a bottom of a storage device of the smart cabinet and a top of the smart cabinet; determining whether the distance between the bottom of the storage device and the top of the smart cabinet is equal to a preset distance, wherein the preset distance is an initial distance between the bottom of the storage device and the top of the smart cabinet in a lowered state of the smart cabinet; if yes, generating second prompt information for prompting that the storage device of the smart cabinet has been lowered.
5. The method of claim 1, wherein, The determining the network state display mode corresponding to the current network state of the smart cabinet comprises: if the current network state indicates that the smart cabinet is currently in a network normal state, determining that the network state display mode is a long-on mode; if the current network state indicates that the smart cabinet is currently in a network unconfigured state and / or a connection abnormal state, determining that the network state display mode is a long-off mode; if the current network state indicates that the smart cabinet is currently in a network configured state, determining that the network state display mode is a high-frequency flickering mode.
6. The method of claim 5, wherein, The controlling the display control to display in the network state display mode corresponding to the current network state comprises: if the network state display mode is the long-on mode, controlling the display control to display long-on; if the network state display mode is the long-off mode, controlling the display control to be off; If the network status display mode is the high-frequency flashing mode, then control the display control to display at a preset display frequency.
7. The method of claim 1, wherein, After controlling the display control to display in the network status display mode corresponding to the current network status, the method further includes: Continuously acquire the continuous runtime of the network status display mode; Determine whether the continuous running time has reached the preset continuous running time; If so, the display control is controlled to switch from the network status display mode to the always-on / off mode, and the display control is controlled to display in the always-on / off mode.
8. A state display control device of an intelligent cabinet, characterized by, include: The acquisition module is used to acquire user operation information on the operation controls, wherein the operation controls are located on the control panel of the smart cabinet; The control module is used to control the display controls on the control panel to be displayed once based on the operation information, and to control the smart cabinet to execute the target function corresponding to the operation controls, wherein the single display is used to indicate that the operation information has been received; The determination module is used to determine the network status display mode corresponding to the current network status based on the current network status of the smart cabinet when the single-time off-time of the display control reaches the preset off-time. The control module is also used to control the display control to display in the network status display mode corresponding to the current network status.
9. A state display control device of an intelligent cabinet, characterized by, include: Memory; processor; The memory stores computer-executed instructions; The processor executes the computer execution instructions stored in the memory to implement the status display control method for the smart cabinet as described in any one of claims 1-7.
10. A computer storage medium, characterized in that The computer storage medium stores computer execution instructions, which, when executed by a processor, are used to implement the status display control method for the intelligent cabinet as described in any one of claims 1-7.