Quick control method of device, central control screen, storage medium and electronic device
By detecting swipe operations on the IoT central control screen and displaying a quick control page, the problem of cumbersome operation of smart home central control screens is solved, achieving efficient device control and simplified operation processes, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
Existing smart home control screens require users to access and control different devices through multiple clicks or swipes, which is cumbersome and reduces user experience and efficiency.
By detecting swipe operations on the IoT central control screen, the system detects the set of connected IoT devices in response to the swipe operations and displays a quick control page on the central control screen. The page design includes a device card list and function controls, supports switching device categories and prioritizes displaying the most frequently used devices, thus simplifying the operation process.
It improves the operational and interactive efficiency of IoT devices, simplifies the user's control process, and enhances the user experience.
Smart Images

Figure CN122111298A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more specifically, to a quick control method for a device, as well as a central control screen, storage medium, and electronic device. Background Technology
[0002] In related technologies, as the types and numbers of smart home devices continue to increase, users' demands for the convenience and interactivity of home control systems are also rising. Existing smart home control screens typically require users to access and control different devices through multiple clicks or swipes. This operation method is not only cumbersome but also reduces user efficiency and the overall user experience.
[0003] In the design of smart home control screens, while interaction methods such as clicking and swiping meet basic user needs to a certain extent, they still have limitations. For example, these interaction methods may require users to perform multiple operations to achieve their goals, and in some cases, they are not intuitive or convenient enough.
[0004] In related technologies, smart home control screens typically require users to access and control different devices through multiple clicks or swipes. This process is relatively cumbersome, reducing operational efficiency and user experience. In smart home systems, controlling different devices usually requires accessing different interfaces or applications, which is not only time-consuming but also inconvenient.
[0005] No efficient and accurate solution has yet been found to address the aforementioned issues in the relevant technologies. Summary of the Invention
[0006] This invention provides a quick control method for a device, as well as a central control screen, storage medium, and electronic device, to solve the technical problems in related technologies.
[0007] According to an embodiment of the present invention, a quick control method for a device is provided, comprising: detecting a sliding operation on an IoT central control screen, wherein the IoT central control screen is connected to a server network and multiple IoT devices are connected to the server; responding to the sliding operation, detecting a set of IoT devices connected to the server; and displaying a quick control page of the set of IoT devices on the IoT central control screen.
[0008] Optionally, displaying the control interface of the device set on the IoT central control screen includes: counting the number of device categories in the IoT device set; generating a corresponding number of quick control pages based on the number of device categories, wherein each quick control page corresponds to a set of functional controls; if the IoT device set is a single type of device, displaying a first quick control page for the single type of device on the IoT central control screen; if the IoT device set is a multi-type device, displaying a second quick control page and a switching control for the multi-type devices on the IoT central control screen, wherein the switching control is used to switch the currently displayed device category.
[0009] Optionally, displaying the first quick control page of the single type of device on the IoT central control screen includes: determining whether the number of devices of the single type of device is greater than 1; if the number of devices of the single type of device is greater than 1, obtaining the usage frequency information of each device in the IoT device set; selecting the first device with the highest control frequency based on the usage frequency information; and displaying the first quick control page of the first device on the IoT central control screen.
[0010] Optionally, displaying the second quick control page and switching controls for the multiple types of devices on the IoT central control screen includes: obtaining usage frequency information for each device in the IoT device set; selecting the second device with the highest control frequency based on the usage frequency information; displaying the second quick control interface and switching controls for the second device on the current interface of the IoT central control screen, and correspondingly displaying third quick control interfaces for other device categories besides the second device on several hidden interfaces of the IoT central control screen.
[0011] Optionally, displaying a quick control page for the IoT device set on the IoT central control screen includes: displaying a device card list of the IoT device set on the quick control page of the IoT central control screen, wherein the device card list includes multiple device cards, each device card including a device identifier and a switch control; detecting an expand command for a target device card in the device card list; and responding to the expand command by displaying the function control page of the target device corresponding to the target device card at the display position of the target device card on the quick control page.
[0012] Optionally, displaying a quick control page for the IoT device set on the IoT central control screen includes: identifying a third device in the IoT device set; displaying a fourth quick control interface for the third device on the IoT central control screen; determining whether the third device has a functionally integrated associated device; if the third device has a functionally integrated associated device; displaying the device identifier and associated control of the associated device on the fourth quick control interface, wherein the associated control is used to switch from the fourth quick control interface to the fifth quick control interface of the associated device.
[0013] Optionally, determining the third device in the IoT device set includes: parsing the sliding direction and / or sliding length of the sliding operation; and searching for a third device in the IoT device set that matches the sliding direction and / or the sliding length.
[0014] According to another embodiment of the present invention, a quick control device for a device is provided, comprising: a first detection module for detecting a sliding operation on an IoT central control screen, wherein the IoT central control screen is connected to a server network and multiple IoT devices are connected to the server; a second detection module for responding to the sliding operation and detecting a set of IoT devices connected to the server; and a display module for displaying a quick control page of the set of IoT devices on the IoT central control screen.
[0015] Optionally, the display module includes: a statistics unit for counting the number of device categories in the IoT device set; a generation unit for generating a corresponding number of quick control pages based on the number of device categories, wherein each quick control page corresponds to a set of functional controls; and a first display unit for displaying a first quick control page for the single type of device on the IoT central control screen if the IoT device set consists of a single type of device; and for displaying a second quick control page and a switching control for the multiple types of devices on the IoT central control screen if the IoT device set consists of multiple types of devices, wherein the switching control is used to switch the currently displayed device category.
[0016] Optionally, the first display unit includes: a judgment subunit, used to judge whether the number of devices of the single type of device is greater than 1; a first acquisition subunit, used to acquire the usage frequency information of each device in the IoT device set if the number of devices of the single type of device is greater than 1; a first selection subunit, used to select the first device with the highest control frequency based on the usage frequency information; and a first display subunit, used to display the first quick control page of the first device on the IoT central control screen.
[0017] Optionally, the display unit includes: a second acquisition subunit, configured to acquire usage frequency information of each device in the IoT device set; a second selection subunit, configured to select the second device with the highest control frequency based on the usage frequency information; and a second display subunit, configured to display the second quick control interface and switching control of the second device on the current interface of the IoT central control screen, and to display the third quick control interface of other device categories besides the second device on several hidden interfaces of the IoT central control screen.
[0018] Optionally, the display module includes: a second display unit, configured to display a list of device cards for the IoT device set on the quick control page of the IoT central control screen, wherein the list of device cards includes multiple device cards, each device card including a device identifier and a switch control; a detection unit, configured to detect an expand instruction for a target device card in the list of device cards; and a third display unit, configured to respond to the expand instruction and display the function control page of the target device corresponding to the target device card at the display position of the target device card on the quick control page.
[0019] Optionally, the display module includes: a determining unit for determining a third device in the IoT device set; a fourth display unit for displaying a fourth quick control interface of the third device on the IoT central control screen; a judging unit for judging whether the third device has a functionally integrated associated device; and a fifth display unit for displaying the device identifier and associated control of the associated device on the fourth quick control interface if the third device has a functionally integrated associated device, wherein the associated control is used to switch from the fourth quick control interface to the fifth quick control interface of the associated device.
[0020] Optionally, the determining unit includes: a parsing subunit for parsing the sliding direction and / or sliding length of the sliding operation; and a searching subunit for searching in the IoT device set for a third device that matches the sliding direction and / or the sliding length.
[0021] According to another embodiment of the present invention, a central control screen is provided, comprising: a display screen and a controller, the controller comprising: a first detection module for detecting a sliding operation on the IoT central control screen, wherein the IoT central control screen is connected to a server network and multiple IoT devices are connected to the server; a second detection module for responding to the sliding operation and detecting a set of IoT devices connected to the server; and a display module for displaying a quick control page of the set of IoT devices on the IoT central control screen.
[0022] According to another aspect of the embodiments of this application, a storage medium is also provided, the storage medium including a stored program that executes the above steps when the program is run.
[0023] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein: the memory is used to store computer programs; and the processor is used to execute the steps in the above method by running the programs stored in the memory.
[0024] According to yet another embodiment of the present invention, a storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps in any of the above-described apparatus embodiments when running.
[0025] This invention detects swiping operations on an IoT central control screen, which is connected to a server network. Multiple IoT devices are connected to the server. In response to the swiping operation, the system detects the set of IoT devices connected to the server and displays a quick control page for the set of IoT devices on the IoT central control screen. This allows users to directly access the quick control page of the currently connected IoT devices by swiping on the IoT central control screen, solving the technical problem of low efficiency in operating devices on IoT central control screens in related technologies. It simplifies the user's operation and control process for IoT devices and improves interaction efficiency. Attached Figure Description
[0026] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0027] Figure 1 This is a hardware structure block diagram of a central control screen according to an embodiment of the present invention;
[0028] Figure 2 This is a flowchart of a quick control method for a device according to an embodiment of the present invention;
[0029] Figure 3 This is a schematic diagram illustrating the display of a device card list on a quick control page according to an embodiment of the present invention;
[0030] Figure 4 This is a schematic diagram of the quick control interface of the associated device in an embodiment of the present invention;
[0031] Figure 5 This is a flowchart of the quick control process according to an embodiment of the present invention;
[0032] Figure 6This is a structural block diagram of a quick control device for an apparatus according to an embodiment of the present invention. Detailed Implementation
[0033] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely a part of the embodiments of the present application, and not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present application can be combined with each other.
[0034] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application 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 the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0035] Example 1
[0036] The method embodiment provided in Embodiment 1 of this application can be executed in a central control screen, control terminal, mobile phone, controller, or similar device management device. Taking its operation on a central control screen as an example, Figure 1 This is a hardware structure block diagram of a central control screen according to an embodiment of the present invention. Figure 1 As shown, the central control screen may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. Optionally, the central control screen may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the central control screen described above. For example, the central control screen may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.
[0037] The memory 104 can be used to store central control screen programs, such as application software programs and modules, like the central control screen program corresponding to a device shortcut control method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the central control screen program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the central control screen via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0038] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the central control screen. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0039] This embodiment provides a quick control method for a device. Figure 2 This is a flowchart of a quick control method for a device according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps:
[0040] Step S202: Detect a sliding operation on the IoT central control screen, wherein the IoT central control screen is connected to the server network and multiple IoT devices are connected to the server;
[0041] In this embodiment, the server can be a home host or a network server. Users can control multiple IoT devices connected to the server through an IoT central control screen. The IoT devices can connect to the server via wireless networks, power line carriers, or other means.
[0042] The solution in this embodiment is applied within a target local area network (LAN). Each target LAN deploys a server and an IoT central control screen. The target LAN can be a local area network such as a home, workplace, or shopping mall. Optionally, the IoT devices can be air conditioners, underfloor heating systems, water heaters, refrigerators, robot vacuum cleaners, washing machines, televisions, etc.
[0043] Step S204: In response to the sliding operation, detect the set of IoT devices connected to the server;
[0044] The sliding operation in this embodiment can be a single-finger sliding, multi-finger sliding, single sliding, continuous sliding, etc., and the sliding direction is not limited.
[0045] In this embodiment, the IoT central control screen is a local control terminal for a collection of IoT devices connected to the server. IoT devices can connect to the server through user terminal registration, automatic network search, and other methods. When an IoT device loses power, loses network access, or unbinds from the server, the corresponding IoT device exits the server.
[0046] Step S206: Display the quick control page of the IoT device set on the IoT central control screen;
[0047] In this embodiment, the quick control page is the device control page displayed on the IoT central control screen via a floating window, eliminating the need to go through the operating system's homepage, launch the control software, and then search for and click on the corresponding device within the software page.
[0048] In this embodiment, the quick control page is generated based on a configuration table. The configuration table is used to generate the quick control page and control logic (control model) for IoT devices. Different IoT devices have a built-in configuration table (for example, the configuration table of an air conditioner includes: which modes the air conditioner supports, airflow direction, number of fan speeds, and what advanced functions it has, etc.).
[0049] Through the above steps, a swiping operation is detected on the IoT central control screen. The IoT central control screen is connected to a server network, and multiple IoT devices are connected to the server. Responding to the swiping operation, the system detects the set of IoT devices connected to the server and displays a quick control page for that set of IoT devices on the IoT central control screen. This allows users to directly access the quick control page of the currently connected IoT devices by swiping on the IoT central control screen, solving the technical problem of low efficiency in operating devices on IoT central control screens in related technologies, simplifying the user's operation and control process for IoT devices, and improving interaction efficiency.
[0050] In one embodiment of this example, displaying the control interface of the device set on the IoT central control screen includes: counting the number of device categories in the IoT device set; generating a corresponding number of quick control pages based on the number of device categories, wherein each quick control page corresponds to a set of functional controls; if the IoT device set consists of a single type of device, displaying a first quick control page for the single type of device on the IoT central control screen; if the IoT device set consists of multiple types of devices, displaying a second quick control page and a switching control for the multiple types of devices on the IoT central control screen, wherein the switching control is used to switch the currently displayed device category.
[0051] Users can pull up on the home screen of the IoT central control panel to bring up the quick control page. This is illustrated using common IoT devices such as central air conditioning, fresh air systems, and underfloor heating as examples. If no such devices are connected to the home control unit, the pull-up action will not be possible, or the quick control page will be empty. If only one type of device (such as central air conditioning, fresh air systems, or underfloor heating) is connected to the home control unit, pulling up will bring up the first quick control page for that single device. If two or more types of devices are connected to the home control unit, pulling up will bring up a second quick control page. The top of the second quick control page displays a switchable status; users can swipe left or right on the switch control to switch between the corresponding devices.
[0052] In one example, the IoT devices in the room include 5 IoT devices: Air Conditioner 1, Air Conditioner 2, Refrigerator 1, Fresh Air System 1, and Floor Heating 1. If the set of IoT devices connected to the server consists of Air Conditioner 1 and Air Conditioner 2, then by counting the number of device categories, we get 1 type of device. If the set of IoT devices connected to the server consists of Air Conditioner 1, Air Conditioner 2, Refrigerator 1, and Fresh Air System 1, then by counting the number of device categories, we get 3 types of device.
[0053] In this embodiment, each type of IoT device corresponds to a device model, which includes a device display model and a device control model. The quick control page is the device display model. The quick control page is used to display the quick control page of IoT devices on the IoT central control screen. The quick control page is composed of a page layout template and functional controls. The quick control page includes multiple functional controls displayed based on the page layout template (such as the power button, temperature, fan speed, mode, etc. of an air conditioner). The functional controls are the same for each type of device, so the quick control page is also the same.
[0054] By using the solution in this embodiment, the number of device categories in the connected IoT device set is counted and a corresponding number of quick control pages are generated. This allows for direct response to user swipe operations, displaying the quick control pages of IoT devices on the IoT central control screen. This improves the speed at which device control pages are brought up, simplifies the operation process of device interaction, and enhances interaction efficiency.
[0055] In one example, displaying the first quick control page of the single type of device on the IoT central control screen includes: determining whether the number of devices of the single type of device is greater than 1; if the number of devices of the single type of device is greater than 1, obtaining the usage frequency information of each device in the IoT device set; selecting the first device with the highest control frequency based on the usage frequency information; and displaying the first quick control page of the first device on the IoT central control screen.
[0056] In this example, if a category contains multiple devices, the drop-down list displays the most frequently used device. Users can quickly control appliances from the drop-down list or individually control a specific device from the device page. For example, if a user frequently used air conditioner A in the previous period, air conditioner A would be added to the drop-down list for that period. If air conditioner B is frequently used in the current period, air conditioner B would be added to the drop-down list for the current period.
[0057] Taking air conditioners as an example, including air conditioner 1 and air conditioner 2, if the number of devices is greater than 1, it is necessary to further obtain the usage frequency information of air conditioner 1 and air conditioner 2. If the usage frequency of air conditioner 1 is greater than that of air conditioner 2, the first quick control page of air conditioner 1 will be displayed. In addition to usage frequency information, the most recently used device can be selected as the first device, or the first device can be randomly selected from the single type of devices, or a fixed first device can be selected based on user pre-configuration. If the user has pre-configured air conditioner 2 as the device to call up the quick control page, the quick control page of air conditioner 2 will be displayed directly.
[0058] Since each type of device corresponds to a quick control page, when the first quick control page of the first device is displayed on the IoT central control screen, the first quick control page is simultaneously bound to the device control model of the first device (used to parse the user instructions triggered by the first quick control page into machine instructions and transmit the machine instructions to the hardware of the first device). If the first quick control page is bound to the device control model of the second device, the device control model will transmit the parsed machine instructions to the hardware of the second device.
[0059] By adopting the solution of this embodiment, the usage frequency information of multiple devices in a single type of device is used to display the first quick control page of the first device with the highest control frequency on the IoT central control screen, which improves the speed of calling up the control page of the user's frequently used devices, simplifies the operation process of device interaction, and improves the interaction efficiency.
[0060] In one example, displaying the second quick control page and switching controls for the multiple types of devices on the IoT central control screen includes: obtaining usage frequency information for each device in the IoT device set; selecting the second device with the highest control frequency based on the usage frequency information; displaying the second quick control interface and switching controls for the second device on the current interface of the IoT central control screen, and correspondingly displaying third quick control interfaces for other device categories besides the second device on several hidden interfaces of the IoT central control screen.
[0061] In this example, the IoT device set includes three types of devices: Air Conditioner 1, Air Conditioner 2, Fresh Air System 1, and Floor Heating System 1. By calculating the usage frequency information of each device, the control frequency is set as follows: Air Conditioner 1 > Fresh Air System 1 > Floor Heating System 1 > Air Conditioner 2. The second quick control interface and switching control for Air Conditioner 1 are displayed on the current page, while the third quick control interface for Fresh Air System 1 and Floor Heating System 1 is displayed in the hidden interface. Users can switch to the hidden interface on the IoT central control screen by operating the switching control, such as swiping left or right. Swiping left will take you to the quick control interface for Fresh Air System 1, and swiping right will take you to the quick control interface for Floor Heating System 1.
[0062] If other device categories besides the second device include multiple categories, the total frequency of each device category can be calculated, and the switching order of the hidden interface can be sorted based on the total frequency.
[0063] If other device categories besides the second device also include multiple devices, they can be sorted by control frequency, and the third quick control interface of the IoT device with the highest control frequency for the current type will be displayed.
[0064] By adopting the solution of this embodiment, the usage frequency information of each device among multiple types of devices is used to display the second quick control interface of the second device and the third quick control interface of other device categories on the current interface and the hidden interface of the IoT central control screen, respectively. This improves the speed of calling up the control page of the user's frequently used devices. At the same time, the quick control interface of multiple types of devices can be switched on the IoT central control screen, simplifying the operation process of device interaction and improving the interaction efficiency.
[0065] In one embodiment of this example, displaying a quick control page for the IoT device set on the IoT central control screen includes: displaying a device card list of the IoT device set on the quick control page of the IoT central control screen, wherein the device card list includes multiple device cards, each device card including a device identifier and a switch control; detecting an expand command for a target device card in the device card list; and responding to the expand command by displaying the function control page of the target device corresponding to the target device card at the display position of the target device card on the quick control page.
[0066] Users install a central control screen in their home and connect it to the home host system. This allows the home host system to access connected IoT devices. Commonly used devices such as central air conditioning, fresh air systems, and underfloor heating are automatically listed on the pull-up control page. Users can pull up from the home screen to access this control page (quick control page). If no such devices are connected to the home host system, the pull-up control page for that single device will appear. The control page displays a device card, allowing users to directly turn devices on and off. The device card displays expand / collapse icons, which can be clicked to expand / collapse the card's content. This eliminates the need for users to switch between different devices.
[0067] Optionally, users can pre-configure a fixed list of device cards (including multiple fixed device cards), and then filter based on the IoT device set to select several fixed device cards that match the IoT device set. For example, if the fixed device card list includes Device 1, Device 2, and Device 3, and the devices connected to the server in the IoT device set are Device 1, Device 2, and Device 4, then the device cards of Device 1 and Device 2 will be displayed on the quick control page of the IoT central control screen. The device card list displayed on the quick control page of the IoT central control screen can also include all devices in the IoT device set.
[0068] After displaying the list of device cards for the IoT device set on the quick control page of the IoT central control screen, the on / off status of the switch control on each device card can be obtained, and the device card list can be sorted or paginated based on the on / off status. The on / off status includes power-on and power-off status. Through sorting or pagination, users can directly discover and access IoT devices in the power-on or power-off status. Figure 3 This is a schematic diagram illustrating the display of a device card list on the quick control page according to an embodiment of the present invention, including three device cards: central air conditioning (bedroom), underfloor heating (whole house), and air purifier (bedroom). Users can control the on / off state of each IoT device in the device card list on the quick control page, and can also perform full-function control of IoT devices accessed through the expanded function control page of the quick control page.
[0069] The solution adopted in this embodiment improves the utilization and display efficiency of the quick control page by displaying a list of device cards for the IoT device set on the quick control page of the IoT central control screen, and allowing users to select and expand the function control page of the target device on the device card list.
[0070] In one implementation scenario of this embodiment, displaying a quick control page for the IoT device set on the IoT central control screen includes: identifying a third device in the IoT device set; displaying a fourth quick control interface for the third device on the IoT central control screen; determining whether the third device has a functionally integrated associated device; if the third device has a functionally integrated associated device; displaying the device identifier and associated control of the associated device on the fourth quick control interface, wherein the associated control is used to switch from the fourth quick control interface to the fifth quick control interface of the associated device.
[0071] In this implementation scenario, when the devices are functionally related combined devices, such as a central air conditioning system combined with underfloor heating, the central air conditioning system can quickly control the underfloor heating system; when underfloor heating and hot water generator are combined, their functions can be combined and switched. For example, if the central air conditioning system itself has a fresh air function, the control page that is brought up can switch between air conditioning and fresh air.
[0072] In one example, after a control command for a third device is triggered on the fourth quick control interface, the operating status of the associated device is monitored. If updating the third device updates the operating parameters of the associated device, the associated control can be automatically triggered, automatically redirecting to the fifth quick control interface of the associated device. This prevents confusion in the operating status of the associated device caused by the user controlling the third device from the fourth quick control interface.
[0073] Figure 4 This is a schematic diagram of the quick control interface of the associated device in an embodiment of the present invention. The water heater and the underfloor heating have functional integration and both require the use of a hot water generator. The current display shows the fourth quick control interface of the water heater. The fourth quick control interface displays the device identifier and associated controls of the underfloor heating and can switch to the fifth quick control interface of the underfloor heating.
[0074] By adopting the solution in this embodiment, the control efficiency of the combined device is improved by displaying the device identifier and associated controls of the associated device on the fourth quick control interface of the third device.
[0075] Optionally, determining the third device in the IoT device set includes: parsing the sliding direction and / or sliding length of the sliding operation; and searching for a third device in the IoT device set that matches the sliding direction and / or the sliding length.
[0076] By pre-configuring a mapping table, the matching relationship between different sliding operations and third-party devices can be realized. For example, sliding one unit length to the left corresponds to an air conditioner, sliding one unit length to the right corresponds to a refrigerator, and sliding multiple units length to the left corresponds to a television.
[0077] The solution in this embodiment improves the reach and control efficiency of a single device by matching different types of sliding operations to different devices.
[0078] Figure 5 This is a flowchart of the quick control process according to an embodiment of the present invention, providing a quick interaction system for a smart home central control screen using an upward swipe gesture. This system allows users to access a quick pull-up page via an upward swipe gesture, and users can switch between quick control devices by swiping left or right. Users install a central control screen at home and connect it to a home host system. The home host system identifies the devices connected to the home host. Commonly used devices such as central air conditioning, fresh air systems, and underfloor heating are defaulted to the pull-up control device page. Users can access the pull-up control page (quick control page) by swiping up from the home page. If no such devices are connected to the home host, the pull-up gesture cannot be performed. If only one type of device (such as central air conditioning, fresh air system, or underfloor heating) is connected to the home host, the pull-up control page for that single device is accessed. If two or more types of devices are connected to the home host, the pull-up control page is accessed, displaying a switchable state at the top. Users can switch between the corresponding commonly used devices by swiping left or right, and control the current device from the pull-up control page.
[0079] The solution in this embodiment allows users to quickly access the shortcut page by swiping up, simplifying the operation process, improving interaction efficiency, and enabling users to quickly switch between shortcut devices by swiping left and right, thereby achieving rapid access and control of smart home devices.
[0080] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0081] Example 2
[0082] This embodiment also provides a central control screen, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. The term "module" as used below refers to a combination of software and hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also conceivable.
[0083] Figure 6 This is a structural block diagram of a quick control device for an apparatus according to an embodiment of the present invention, such as... Figure 6 As shown, it includes:
[0084] The first detection module 60 is used to detect sliding operations on the IoT central control screen, wherein the IoT central control screen is connected to a server network and multiple IoT devices are connected to the server;
[0085] The second detection module 62 is used to detect the set of IoT devices connected to the server in response to the sliding operation;
[0086] Display module 64 is used to display a quick control page of the IoT device set on the IoT central control screen.
[0087] Optionally, the display module includes: a statistics unit for counting the number of device categories in the IoT device set; a generation unit for generating a corresponding number of quick control pages based on the number of device categories, wherein each quick control page corresponds to a set of functional controls; and a first display unit for displaying a first quick control page for the single type of device on the IoT central control screen if the IoT device set consists of a single type of device; and for displaying a second quick control page and a switching control for the multiple types of devices on the IoT central control screen if the IoT device set consists of multiple types of devices, wherein the switching control is used to switch the currently displayed device category.
[0088] Optionally, the first display unit includes: a judgment subunit, used to judge whether the number of devices of the single type of device is greater than 1; a first acquisition subunit, used to acquire the usage frequency information of each device in the IoT device set if the number of devices of the single type of device is greater than 1; a first selection subunit, used to select the first device with the highest control frequency based on the usage frequency information; and a first display subunit, used to display the first quick control page of the first device on the IoT central control screen.
[0089] Optionally, the display unit includes: a second acquisition subunit, configured to acquire usage frequency information of each device in the IoT device set; a second selection subunit, configured to select the second device with the highest control frequency based on the usage frequency information; and a second display subunit, configured to display the second quick control interface and switching control of the second device on the current interface of the IoT central control screen, and to display the third quick control interface of other device categories besides the second device on several hidden interfaces of the IoT central control screen.
[0090] Optionally, the display module includes: a second display unit, configured to display a list of device cards for the IoT device set on the quick control page of the IoT central control screen, wherein the list of device cards includes multiple device cards, each device card including a device identifier and a switch control; a detection unit, configured to detect an expand instruction for a target device card in the list of device cards; and a third display unit, configured to respond to the expand instruction and display the function control page of the target device corresponding to the target device card at the display position of the target device card on the quick control page.
[0091] Optionally, the display module includes: a determining unit for determining a third device in the IoT device set; a fourth display unit for displaying a fourth quick control interface of the third device on the IoT central control screen; a judging unit for judging whether the third device has a functionally integrated associated device; and a fifth display unit for displaying the device identifier and associated control of the associated device on the fourth quick control interface if the third device has a functionally integrated associated device, wherein the associated control is used to switch from the fourth quick control interface to the fifth quick control interface of the associated device.
[0092] Optionally, the determining unit includes: a parsing subunit for parsing the sliding direction and / or sliding length of the sliding operation; and a searching subunit for searching in the IoT device set for a third device that matches the sliding direction and / or the sliding length.
[0093] This embodiment also provides a central control screen, including: a display screen and a controller. The controller includes: a first detection module for detecting a sliding operation on the IoT central control screen, wherein the IoT central control screen is connected to a server network and multiple IoT devices are connected to the server; a second detection module for responding to the sliding operation and detecting a set of IoT devices connected to the server; and a display module for displaying a quick control page of the set of IoT devices on the IoT central control screen.
[0094] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0095] Example 3
[0096] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0097] Optionally, in this embodiment, the storage medium can be configured to store a computer program for execution:
[0098] S1, Detect a sliding operation on the IoT central control screen, wherein the IoT central control screen is connected to the server network and multiple IoT devices are connected to the server;
[0099] S2, in response to the sliding operation, detect the set of IoT devices connected to the server;
[0100] S3, Display the quick control page of the IoT device set on the IoT central control screen.
[0101] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0102] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0103] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0104] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0105] S1, Detect a sliding operation on the IoT central control screen, wherein the IoT central control screen is connected to the server network and multiple IoT devices are connected to the server;
[0106] S2, in response to the sliding operation, detect the set of IoT devices connected to the server;
[0107] S3, Display the quick control page of the IoT device set on the IoT central control screen.
[0108] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0109] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0110] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0111] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection of units or modules may be electrical or other forms.
[0112] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0113] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0114] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, controller, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0115] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A quick control method for a device, characterized in that, include: The swiping operation is detected on the IoT central control screen, wherein the IoT central control screen is connected to the server network, and multiple IoT devices are connected to the server; In response to the sliding operation, detect the set of IoT devices connected to the server; The IoT central control screen displays a quick control page for the IoT device set.
2. The method according to claim 1, characterized in that, The control interface for displaying the device set on the IoT central control screen includes: Count the number of device categories in the aforementioned IoT device set; Based on the number of device categories, a corresponding number of quick control pages are generated, wherein each quick control page corresponds to a set of functional controls; If the IoT device set consists of a single type of device, a first quick control page for that single type of device is displayed on the IoT central control screen; if the IoT device set consists of multiple types of devices, a second quick control page for the multiple types of devices and a switching control are displayed on the IoT central control screen, wherein the switching control is used to switch the currently displayed device category.
3. The method according to claim 2, characterized in that, The first quick control page for the single type of device displayed on the IoT central control screen includes: Determine whether the number of devices of the single type is greater than 1; If the number of devices in a single type of device is greater than 1, obtain the usage frequency information of each device in the IoT device set; Based on the usage frequency information, the first device with the highest control frequency is selected; The first quick control page of the first device is displayed on the IoT central control screen.
4. The method according to claim 2, characterized in that, The second quick control page and switching controls for the various types of devices displayed on the IoT central control screen include: Obtain the usage frequency information of each device in the IoT device set; Based on the usage frequency information, select the second device with the highest control frequency; The second quick control interface and switching controls of the second device are displayed on the current interface of the IoT central control screen, and the third quick control interfaces of other device categories besides the second device are displayed on several hidden interfaces of the IoT central control screen.
5. The method according to claim 1, characterized in that, The quick control page for displaying the IoT device set on the IoT central control screen includes: The IoT central control screen displays a list of device cards for the IoT device set on its quick control page. The list of device cards includes multiple device cards, and each device card includes a device identifier and a switch control. Detect an expand command for a target device card in the device card list; In response to the expand command, the function control page of the target device corresponding to the target device card is displayed at the display position of the target device card on the quick control page.
6. The method according to claim 1, characterized in that, The quick control page for displaying the IoT device set on the IoT central control screen includes: Identify the third device in the set of IoT devices; The fourth quick control interface of the third device is displayed on the IoT central control screen; Determine whether the third device has any functionally integrated associated devices; If the third device has a functionally integrated associated device, the device identifier and associated control of the associated device are displayed on the fourth quick control interface, wherein the associated control is used to switch from the fourth quick control interface to the fifth quick control interface of the associated device.
7. The method according to claim 6, characterized in that, The third device identified in the set of IoT devices includes: Analyze the sliding direction and / or sliding length of the sliding operation; Find a third device in the set of IoT devices that matches the sliding direction and / or the sliding length.
8. A quick control device for an equipment, characterized in that, include: The first detection module is used to detect sliding operations on the IoT central control screen, wherein the IoT central control screen is connected to the server network and multiple IoT devices are connected to the server; The second detection module is used to detect the set of IoT devices connected to the server in response to the sliding operation; The display module is used to display a quick control page for the IoT device set on the IoT central control screen.
9. A central control screen, characterized in that, include: The display screen and the controller, the controller comprising: The first detection module is used to detect sliding operations on the IoT central control screen, wherein the IoT central control screen is connected to the server network and multiple IoT devices are connected to the server; The second detection module is used to detect the set of IoT devices connected to the server in response to the sliding operation; The display module is used to display a quick control page for the IoT device set on the IoT central control screen.
10. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the steps of the quick control method of the device according to any one of claims 1 to 7 when it is run.
11. An electronic device comprising a processor, a communication interface, a memory, and a communication bus, wherein, The processor, communication interface, and memory communicate with each other via a communication bus; among which: Memory, used to store computer programs; A processor for executing the steps of the quick control method of the device according to any one of claims 1 to 7 by running a program stored in memory.