Control method and device of smart home control platform, smart home control platform
By using hierarchical filtering and device card display on the smart home control platform, the problem of cumbersome steps in locking the target device when there are too many smart home devices is solved, enabling quick and accurate device search and improving user interaction efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2023-09-26
- Publication Date
- 2026-07-21
AI Technical Summary
In existing smart home systems, locking onto a target device when there are too many devices is a cumbersome process, making it difficult to quickly locate the target device.
Through the smart home control platform, multiple conditional selection controls are displayed in response to user operations. Filtering conditions are used to quickly find target devices from smart home devices. Hierarchical filtering and device cards are used to display current operating information, and conditional selection controls are provided to accurately and quickly find devices.
It enables users to quickly and accurately find target devices when faced with numerous smart home devices, through hierarchical filtering and device card display, thus shortening search time and improving interaction efficiency.
Smart Images

Figure CN117148736B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home control technology, and more specifically, to a control method and device for a smart home control platform, and a smart home control platform. Background Technology
[0002] With the development of internet technology, people's work and life are becoming increasingly information-based, and intelligent home systems are gaining popularity among consumers, leading to a rapid increase in the variety of smart products. People are using the Internet of Things (IoT) for living, entertainment, and work, and the IoT brings not only convenience but also intelligence. However, the operation of current smart home systems is still too cumbersome. Not only is the learning cost high for users, but when there are many home devices, finding the right one is a complicated and time-consuming process, failing to provide users with convenient services.
[0003] For example, existing technology provides a method for finding shortcut icons. This method acquires the user's touch input to any shortcut icon on the display interface, and then lists shortcut icons of applications belonging to the same category as the corresponding shortcut icon, displaying them as candidates on the display interface. While this method narrows the search range for shortcut icons and shortens the search time, the single-level display still contains a large amount of information, making it difficult for users to quickly locate their target.
[0004] There is currently no effective solution to the problem that locking the target device is cumbersome and difficult to find quickly when there are too many smart home devices in the existing technology. Summary of the Invention
[0005] This invention provides a control method and device for a smart home control platform, and a smart home control platform, to at least solve the technical problems in the prior art where locking the target device is cumbersome and it is difficult to quickly find the target device when there are too many smart home devices.
[0006] According to one aspect of the present invention, a control method for a smart home control platform is provided, comprising: responding to a trigger operation of a program control acting on the smart home control platform to enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with a terminal device; responding to a trigger operation of a first device card in a device list to display a plurality of conditional selection controls, wherein each of the plurality of conditional selection controls corresponds to a filtering condition, the filtering condition being used to filter out a second smart home device related to a first smart home device corresponding to the first device card from the smart home devices; responding to a trigger operation of a target condition control among the plurality of conditional controls to display the second smart home device that matches the filtering condition corresponding to the target condition control; and responding to a trigger operation of a device selection control corresponding to the second smart home device to select a target smart home device from the second smart home devices.
[0007] Optionally, after entering the smart home control platform in response to a trigger operation of a program control acting on the smart home control platform, the method further includes: in response to a trigger operation of an add device control acting on the smart home control platform, calling the information scanning component of the terminal device to scan the identification code of the smart home device to be added, and obtaining identification information; after verifying the smart home device to be added based on the identification information, displaying the smart home device to be added in the form of a device card in the device list of the smart home control platform.
[0008] Optionally, displaying the smart home devices to be added in the form of device cards in the device list of the smart home control platform includes: classifying the smart home devices added to the smart home control platform according to product type to obtain smart home device groups; selecting one from each of the smart home device groups as a reference smart home device; and displaying the reference smart home device in the form of the device cards in the device list.
[0009] Optionally, after displaying the smart home devices to be added in the form of device cards in the device list of the smart home control platform, the method further includes: obtaining the current operating information of the smart home devices; and displaying the current operating information of the smart home devices together with their corresponding device cards in the device list.
[0010] Optionally, after entering the smart home control platform in response to a trigger operation of a program control acting on the smart home control platform, the method further includes: acquiring feature information of the smart home device, wherein the feature information includes at least the following information of the smart home device: usage scenario, usage season, and product function; generating filtering conditions for the smart home device based on the feature information; and generating a condition selection control associated with the device card corresponding to the smart home device based on the filtering conditions for the smart home device.
[0011] Optionally, after responding to a trigger operation applied to the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home device, the method further includes: responding to the device selection control applied to the target smart home device to display the device card of the target smart home device; and responding to a trigger operation applied to the control list of the device card of the target smart home device to control the target smart home device.
[0012] Optionally, after responding to a trigger operation on the device selection control corresponding to the second smart home device to select a target smart home device from the second smart home device, the control method of the smart home control platform further includes: searching for recommended smart home devices of the same category as the target smart home device; and displaying the recommended smart home devices through the smart home control platform.
[0013] According to another aspect of the present invention, a control device for a smart home control platform is also provided, comprising: a first response unit, configured to respond to a trigger operation of a program control acting on the smart home control platform to enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with a terminal device; a second response unit, configured to respond to a trigger operation of a first device card in a device list to display a plurality of conditional selection controls, wherein each of the plurality of conditional selection controls corresponds to a filtering condition, the filtering condition being used to filter out second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices; a third response unit, configured to respond to a trigger operation of a target condition control among the plurality of conditional controls to display the second smart home devices that match the filtering condition corresponding to the target condition control; and a fourth response unit, configured to respond to a trigger operation of a device selection control corresponding to the second smart home device to select a target smart home device from the second smart home devices.
[0014] Optionally, the control device of the smart home control platform further includes: a first acquisition module, used to, after entering the smart home control platform in response to a trigger operation of a program control acting on the smart home control platform, and in response to a trigger operation of an add device control acting on the smart home control platform, call the information scanning component of the terminal device to scan the identification code of the smart home device to be added, and obtain identification information; and an adding module, used to, after verifying the smart home device to be added based on the identification information, display the smart home device to be added in the form of a device card in the device list of the smart home control platform.
[0015] Optionally, the adding module includes: a classification submodule, used to classify the smart home devices added to the smart home control platform according to product type to obtain a smart home device group; a selection submodule, used to select one from each of the smart home device groups as a reference smart home device; and a first display submodule, used to display the reference smart home device in the device list in the form of a device card.
[0016] Optionally, the control device of the smart home control platform further includes: an acquisition submodule, used to acquire the current operating information of the smart home device after the smart home device to be added is displayed in the device list of the smart home control platform in the form of a device card; and a second display submodule, used to display the current operating information of the smart home device together with the corresponding device card in the device list.
[0017] Optionally, the control device of the smart home control platform further includes: a second acquisition module, used to acquire the feature information of the smart home device after entering the smart home control platform in response to a trigger operation of a program control acting on the smart home control platform, wherein the feature information includes at least the following information of the smart home device: usage scenario, usage season, and product function; a first generation module, used to generate filtering conditions for the smart home device based on the feature information; and a second generation module, used to generate the condition selection control associated with the device card corresponding to the smart home device based on the filtering conditions of the smart home device.
[0018] Optionally, the control device of the smart home control platform further includes: a first response module, used to display the device card of the target smart home device in response to the device selection control acting on the target smart home device after responding to a trigger operation of the device selection control acting on the device corresponding to the second smart home device to select the target smart home device from the second smart home device; and a second response module, used to control the target smart home device in response to a trigger operation of the control list acting on the device card of the target smart home device.
[0019] Optionally, the control device of the smart home control platform further includes: a search unit, used to search for recommended smart home devices of the same category as the target smart home device after responding to a trigger operation of the device selection control corresponding to the second smart home device to select a target smart home device from the second smart home device; and a display unit, used to display the recommended smart home devices through the smart home control platform.
[0020] According to another aspect of the present invention, a smart home control platform is also provided, comprising: the smart home control platform using the control method of any of the above-described smart home control platforms.
[0021] According to another aspect of the present invention, a computer-readable storage medium is also provided, comprising: the computer-readable storage medium including a stored program, wherein the program executes the control method of any of the above-described smart home control platforms.
[0022] According to another aspect of the present invention, a processor is also provided, the processor being used to run a program, wherein the program, when running, executes the control method of any of the smart home control platforms described above.
[0023] In this embodiment of the invention, in response to a trigger operation of a program control applied to a smart home control platform, the system enters the smart home control platform, which is used to control smart home devices that have established communication relationships with terminal devices; in response to a trigger operation applied to a first device card in the device list, multiple conditional selection controls are displayed, each of which corresponds to a filtering condition, which is used to filter out second smart home devices related to the first smart home device corresponding to the first device card; in response to a trigger operation applied to a target condition control among the multiple conditional controls, the system displays second smart home devices that match the filtering conditions corresponding to the target condition control; and in response to a trigger operation applied to a device selection control corresponding to the second smart home device, the system selects a target smart home device from the second smart home devices. The above technical solution enables the system to quickly pop up category buttons such as "same scene," "same season," and "same type" when a user selects any smart device from the smart home products. Then, when the user slides their finger to any category, a next-level pop-up window appears. In other words, the system can accurately and quickly find devices through hierarchical filtering, thereby shortening the user's search range and time and improving interaction efficiency. This solves the technical problem in existing technologies where locking the target device is cumbersome and difficult to find quickly when there are too many smart home devices. Attached Figure Description
[0024] 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:
[0025] Figure 1 This is a hardware structure block diagram of a mobile terminal for a control method of a smart home control platform according to an embodiment of the present invention.
[0026] Figure 2 This is a flowchart of a control method for a smart home control platform according to an embodiment of the present invention;
[0027] Figure 3 This is a flowchart of a control method for an optional smart home control platform according to an embodiment of the present invention;
[0028] Figure 4(a) is a schematic diagram of a selection device according to an embodiment of the present invention;
[0029] Figure 4(b) is a schematic diagram of the pop-up category button triggered by the response according to an embodiment of the present invention;
[0030] Figure 4(c) is a schematic diagram of a three-level pop-up window according to an embodiment of the present invention;
[0031] Figure 5This is a schematic diagram of the control device of the smart home control platform according to an embodiment of the present invention. Detailed Implementation
[0032] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0033] It should be noted that the terms "first," "second," etc., 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 the embodiments of the invention 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 a non-exclusive inclusion; for example, a process, method, system, 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.
[0034] As described in the background section, existing technologies suffer from drawbacks such as cumbersome steps and difficulty in quickly locating target devices when there are too many smart home devices. This invention provides a control method and apparatus for a smart home control platform.
[0035] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
[0036] The methods and embodiments provided in this invention can be executed on a mobile terminal, a computer terminal, or a similar computing device. Taking running on a mobile terminal as an example, Figure 1 This is a hardware structure block diagram of a mobile terminal for a control method of a smart home control platform according to an embodiment of the present invention. Figure 1 As shown, a mobile terminal 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. The mobile terminal 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 1The structure shown is for illustrative purposes only and does not limit the structure of the mobile terminal described above. For example, the mobile terminal may also include components that are more... 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 computer programs, such as application software programs and modules, like the computer program corresponding to the control method of a smart home control platform in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory and 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 mobile terminal via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. The transmission device 106 is used to receive or send data via a network. Specific examples of the aforementioned networks may include wireless networks provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a network interface controller (NIC), which can be connected to other network devices via a base station to communicate with the Internet. In one example, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0038] According to an embodiment of the present invention, a method embodiment of a control method for a smart home control platform is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0039] Figure 2 This is a flowchart of a control method for a smart home control platform according to an embodiment of the present invention, such as... Figure 2 As shown, the method includes the following steps:
[0040] Step S202: In response to the trigger operation of the program control acting on the smart home control platform, enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device.
[0041] Optionally, the above-mentioned program controls are the controls corresponding to the icons of the smart home control platform displayed on the terminal device interface.
[0042] Optionally, the aforementioned smart home control platform may include, but is not limited to, a smart home mini-program, which can be any developed application used to control and manage smart home devices.
[0043] Optionally, the terminal devices that can establish communication relationships with smart home devices may include, but are not limited to, mobile phones, computers, servers, and other devices.
[0044] In this embodiment, the user can trigger the smart home control platform icon on the terminal device interface to redirect the terminal device interface to the smart home control platform.
[0045] According to the above embodiments of the present invention, after step S202, that is, after entering the smart home control platform in response to the trigger operation of the program control acting on the smart home control platform, the control method of the smart home control platform further includes: in response to the trigger operation of the add device control acting on the smart home control platform, calling the information scanning component of the terminal device to start scanning the identification code of the smart home device to be added, and obtaining identification information; after the smart home device to be added is verified based on the identification information, the smart home device to be added is displayed in the device list of the smart home control platform in the form of a device card.
[0046] Optionally, the aforementioned information scanning components may include, but are not limited to, mobile phone cameras, scanners, and other scanning components.
[0047] Optionally, the aforementioned identification code can serve as a unique identifier for a smart home device, with each smart home device corresponding to a unique identification code; the identification code can be in the form of a QR code, barcode, numeric identification code, color identification code, etc. Of course, the identification code can include, but is not limited to, the above forms.
[0048] When verifying a smart home device to be added based on identification information, the information to be verified may include, but is not limited to: the name, function, application scenario, model, power, and usage restrictions of the smart home device to be added.
[0049] For example, when connecting a Xiaomi phone to an air conditioner, you need to ensure that the phone and the air conditioner are connected to the same Wi-Fi network, and that the phone has Xiaomi Smart Home and Xiao Ai voice assistant installed. You can control the air conditioner by issuing commands to Xiao Ai. To add an air conditioner device to Xiaomi Smart Home, click the "Add Device" button in the app, select the device type, and then scan the QR code on the smart device or in the instruction manual, or use Bluetooth to search and add it.
[0050] In this embodiment, when displaying the smart home devices to be added in the form of device cards in the device list of the smart home control platform, the process may include: classifying the smart home devices added to the smart home control platform according to product type to obtain smart home device groups; selecting one from each of the smart home device groups as a reference smart home device; and displaying the reference smart home device in the form of device cards in the device list.
[0051] Optionally, the aforementioned reference smart home device refers to selecting one smart home device from the categorized smart home device groups as a reference; by expanding on this device, all other similar smart home devices in the same group can be quickly filtered out.
[0052] Optionally, the above product types can be categorized based on functionality, application scenarios, applicable scope, brand, etc. Of course, product types include, but are not limited to, the categories above.
[0053] For example, when classifying smart home devices according to their functions, temperature control devices such as air conditioners, fans, evaporative coolers, mini heaters, and electric heaters can be grouped together; humidity control devices such as humidifiers and dehumidifiers can be grouped together; household chores devices such as robot vacuums, washing machines, dryers (for drying clothes), and vacuum cleaners can be grouped together; and entertainment devices such as speakers, televisions, and projectors can be grouped together, and so on.
[0054] According to the above embodiment, after displaying the smart home devices to be added in the form of device cards in the device list of the smart home control platform, the method further includes: obtaining the current operating information of the smart home devices; and displaying the current operating information of the smart home devices together with their corresponding device cards in the device list.
[0055] In this embodiment, the current operating information of each smart home device is displayed in the device list along with the corresponding device card. This allows for a clear and intuitive display of the current operating status of each smart home device, making it easy for users to understand the operating status of each device in their home and thus providing convenience for users to know which devices are operating.
[0056] According to the above embodiments of the present invention, after step S202, that is, after entering the smart home control platform in response to the trigger operation of the program control acting on the smart home control platform, the method may further include: obtaining feature information of smart home devices, wherein the feature information includes at least the following information of smart home devices: usage scenario, usage season, and product function; generating filtering conditions for smart home devices based on the feature information; and generating a conditional selection control associated with the device card corresponding to the smart home device based on the filtering conditions for smart home devices.
[0057] The following is combined Figure 3 Figure 4(a) illustrates the embodiments of the present invention in detail. Figure 3 Figure 4(a) is a flowchart of an optional smart home control platform control method according to an embodiment of the present invention, and is a schematic diagram of selecting a device according to an embodiment of the present invention. Figure 3 On the smart home APP device page, taking the selection of device "Air Conditioner A" as an example, the response operation is shown; as shown in Figure 4(a), you can clearly see the device cards corresponding to each smart home device displayed on the smart home APP device page. When selecting a smart home device, you only need to click the corresponding selection control.
[0058] Step S204: In response to the trigger operation applied to the first device card in the device list, display multiple conditional selection controls, each of which has a corresponding filter condition. The filter condition is used to filter out the second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices.
[0059] Optionally, the above-mentioned multiple conditional selection controls can be displayed using pop-ups, new pages, dropdown lists, or other similar formats. Of course, the methods for displaying these multiple conditional selection controls include, but are not limited to, the above formats.
[0060] Optionally, the aforementioned first device card refers to the smart home device that the user selects and wants to use that device to search for other related smart home devices.
[0061] Optionally, the above filtering criteria may include, but are not limited to, multiple groups based on product type, such as filtering other devices with the same application scenarios, functions, or applicable scope.
[0062] Optionally, the aforementioned first smart home device refers to the smart home device corresponding to the first device card (i.e., refer to the smart home device).
[0063] The embodiments of the present invention will now be described in detail with reference to Figure 4(b), which is a schematic diagram of a pop-up category button triggered according to an embodiment of the present invention. (See above) Figure 3 After a user selects any device on the smart home APP device page, the system will use that device as a starting point to quickly output three categories: same scene, same season, and same product type. As shown in Figure 4(b), after the user selects the device "Air Conditioner A", three category buttons will pop up on the right side of the device card: same scene, same season, and same product type. Users can select the appropriate category according to their own needs and enter the next level menu.
[0064] Step S206: Respond to the trigger operation applied to the target condition control among multiple condition controls to display the second smart home device that matches the filter conditions corresponding to the target condition control.
[0065] Optionally, the aforementioned second smart home device refers to a device that belongs to the same group as the first smart home device, selected according to the corresponding screening criteria.
[0066] The embodiments of the present invention will now be described in detail with reference to Figure 4(c), which is a schematic diagram of a three-level pop-up window according to an embodiment of the present invention. As above Figure 3 As shown in Figure 4(c), when a user swipes their finger to or clicks on any category in the second major category of pop-ups, a three-level pop-up window will appear. For example: 1) When the user selects the same scene, the system will automatically filter out scene devices related to that device, such as air conditioner B, fan, etc.; the searched devices will appear in a pop-up format, allowing the user to quickly select; 2) When the user selects the same season, the system will automatically determine the same season devices related to that device attribute, such as air conditioner B, air conditioner C, fan, ice maker, etc.; the searched devices will appear in a pop-up format, allowing the user to quickly select; 3) When the user selects the same category, the system will automatically determine the same category devices related to that device attribute, such as air conditioner A, air conditioner B, air conditioner C, wall-mounted air conditioner, floor-standing air conditioner, etc.; the searched devices will appear in a pop-up format, allowing the user to quickly select. Other levels of filtering can be added to the second major category, such as lighting, cooling, etc.; with the increasing popularity of smart homes and the growing number of smart devices, categorizing products by attribute allows for hierarchical filtering, helping users accurately and quickly find and control devices, thus improving interaction efficiency.
[0067] Step S208: Respond to the trigger operation of the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home devices.
[0068] According to the above embodiments of the present invention, after step S202, that is, after responding to the trigger operation of the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home device, the method further includes: responding to the device selection control of the target smart home device to display the device card of the target smart home device; and responding to the trigger operation of the control list of the device card of the target smart home device to control the target smart home device.
[0069] Optionally, the control list above may include, but is not limited to, controls such as temperature adjustment controls, humidity adjustment controls, and air guide plate angle controls.
[0070] As can be seen from the above, in this embodiment of the invention, through the above steps, the system can respond to the trigger operation of the program control on the smart home control platform to enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device; respond to the trigger operation of the first device card in the device list to display multiple conditional selection controls, wherein each of the multiple conditional selection controls corresponds to a filtering condition, and the filtering condition is used to filter out the second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices; respond to the target condition in the multiple conditional controls The control's trigger operation displays the second smart home device that matches the filtering conditions corresponding to the target condition control; responding to the trigger operation of the device selection control corresponding to the second smart home device, the system selects the target smart home device from the second smart home devices. This achieves the goal that when the user selects any smart device among the smart home products, the system will use that device as a starting point and then quickly pop up category buttons such as same scene, same season, same category. Afterwards, when the user slides their finger to any category, the next level pop-up window will appear. That is, through hierarchical filtering, the system can accurately and quickly find devices, thereby shortening the user's search range and time and improving the interaction efficiency.
[0071] Therefore, the technical solution provided by the embodiments of the present invention solves the technical problem in the prior art that locking the target device is cumbersome and difficult to find the target device quickly when there are too many smart home devices.
[0072] According to the above embodiments of the present invention, after responding to a trigger operation on a device selection control corresponding to a second smart home device to select a target smart home device from the second smart home device, the control method of the smart home control platform further includes: searching for recommended smart home devices of the same category as the target smart home device; and displaying the recommended smart home devices through the smart home control platform.
[0073] In this embodiment, after the smart home control platform finds the device to be searched based on the smart home devices selected by the user, it can continue to search for the same device and then display the found devices to the user through the smart home control platform, allowing the user to determine whether to turn on the device or, if the device is already turned on, whether to make the same adjustments as the device they want to find.
[0074] For example, a user first selects air conditioner A on the smart home control platform. Then, using air conditioner A as a starting point, they select air conditioner B, which has the same functions as air conditioner A, and adjust the operating mode of air conditioner B through the smart home control platform. Since both air conditioner C and air conditioner B are installed in the bedroom, air conditioner C can be displayed to the user through the smart home control platform. Therefore, when the user needs to adjust the operating mode of air conditioner C, they don't need to perform the above search operation again; instead, the platform directly recommends air conditioner C, saving search time, improving the control efficiency of smart home devices, and thus enhancing the user experience.
[0075] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
[0076] 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 this application, 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 of the various embodiments of this application.
[0077] According to an embodiment of the present invention, a control device for a smart home control platform for implementing the control method of the above-described smart home control platform is also provided. Figure 5 This is a schematic diagram of the control device of the smart home control platform according to an embodiment of the present invention, such as... Figure 5 As shown, the device includes: a first response unit 51, a second response unit 53, a third response unit 55, and a fourth response unit 57. The control device for this air conditioner will now be described in detail.
[0078] The first response unit 51 is used to respond to the trigger operation of the program control on the smart home control platform and enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device;
[0079] The second response unit 53 is used to respond to the trigger operation applied to the first device card in the device list and display multiple condition selection controls. Each of the multiple condition selection controls has a corresponding filter condition. The filter condition is used to filter out the second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices.
[0080] The third response unit 55 is used to respond to the trigger operation of the target condition control among multiple condition controls, so as to display the second smart home device that matches the filter conditions corresponding to the target condition control;
[0081] The fourth response unit 57 is used to respond to the trigger operation of the device selection control corresponding to the second smart home device, so as to select the target smart home device from the second smart home device.
[0082] It should be noted that the first response unit 51, the second response unit 53, the third response unit 55 and the fourth response unit 57 mentioned above correspond to steps S202 to S208 in the above embodiments. The four units and the corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in the above embodiments.
[0083] As can be seen from the above, in the solution described in the above embodiments of the present invention, the first response unit can respond to the trigger operation of the program control on the smart home control platform to enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device; then, the second response unit responds to the trigger operation of the first device card in the device list to display multiple conditional selection controls, wherein each of the multiple conditional selection controls corresponds to a filtering condition, and the filtering condition is used to filter out the second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices; then, the third response unit responds to the trigger operation of the multiple conditional controls. The system triggers the target condition control to display the second smart home device that matches the filter conditions corresponding to the target condition control. Finally, the fourth response unit responds to the triggering operation of the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home devices. This achieves the goal that when the user selects any smart device from the smart home products, the system will use that device as a starting point and quickly pop up category buttons such as same scene, same season, same category. Then, when the user slides their finger to any category, the next level pop-up window will appear. That is, the system can accurately and quickly find devices through hierarchical filtering, thereby shortening the user's search range and time and improving the interaction efficiency.
[0084] Therefore, the technical solution provided by the embodiments of the present invention solves the technical problem in the prior art that locking the target device is cumbersome and difficult to find the target device quickly when there are too many smart home devices.
[0085] Optionally, the control device of the smart home control platform further includes: a first acquisition module, used to, in response to the trigger operation of the program control acting on the smart home control platform, after entering the smart home control platform, in response to the trigger operation of the add device control acting on the smart home control platform, call the information scanning component of the terminal device to scan the identification code of the smart home device to be added, and obtain the identification information; and an addition module, used to, after verifying the smart home device to be added based on the identification information, display the smart home device to be added in the form of a device card in the device list of the smart home control platform.
[0086] Optionally, the module includes: a classification submodule, used to classify the smart home devices added to the smart home control platform according to product type to obtain smart home device groups; a selection submodule, used to select one from each of the smart home device groups as a reference smart home device; and a first display submodule, used to display the reference smart home device in the device list in the form of device cards.
[0087] Optionally, the control device of the smart home control platform further includes: an acquisition submodule, used to acquire the current operating information of the smart home devices after the smart home devices to be added are displayed in the device list of the smart home control platform in the form of device cards; and a second display submodule, used to display the current operating information of the smart home devices together with their corresponding device cards in the device list.
[0088] Optionally, the control device of the smart home control platform further includes: a second acquisition module, used to acquire the feature information of smart home devices after entering the smart home control platform in response to the trigger operation of the program control acting on the smart home control platform, wherein the feature information includes at least the following information of the smart home devices: usage scenario, usage season, and product function; a first generation module, used to generate screening conditions for smart home devices based on the feature information; and a second generation module, used to generate condition selection controls associated with the device cards corresponding to the smart home devices based on the screening conditions for smart home devices.
[0089] Optionally, the control device of the smart home control platform further includes: a first response module, used to display the device card of the target smart home device in response to the device selection control acting on the target smart home device after responding to the trigger operation of the device selection control acting on the device of the second smart home device to select the target smart home device from the second smart home device; and a second response module, used to respond to the trigger operation of the control list acting on the device card of the target smart home device to control the target smart home device.
[0090] Optionally, the control device of the smart home control platform further includes: a search unit, used to search for recommended smart home devices of the same category as the target smart home device after responding to a trigger operation of the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home device; and a display unit, used to display the recommended smart home devices through the smart home control platform.
[0091] According to another aspect of the present invention, a smart home control platform is also provided, comprising: a control method of the smart home control platform using any of the above-described smart home control platforms.
[0092] According to another aspect of the present invention, a computer-readable storage medium is also provided, comprising: the computer-readable storage medium including a stored program, wherein the program executes the control method of any of the above-described smart home control platforms.
[0093] Optionally, in this embodiment, the computer-readable storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any communication device in a group of communication devices.
[0094] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: responding to a trigger operation of a program control on the smart home control platform, entering the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device; responding to a trigger operation of a first device card in the device list, displaying multiple conditional selection controls, wherein each of the multiple conditional selection controls corresponds to a filtering condition, the filtering condition being used to filter out second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices; responding to a trigger operation of a target condition control among the multiple conditional controls to display second smart home devices that match the filtering condition corresponding to the target condition control; responding to a trigger operation of a device selection control corresponding to the second smart home device to select a target smart home device from the second smart home devices.
[0095] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: in response to a trigger operation acting on the add device control of the smart home control platform, the information scanning component of the terminal device is invoked to scan the identification code of the smart home device to be added, and the identification information is obtained; after the smart home device to be added is verified based on the identification information, the smart home device to be added is displayed in the device list of the smart home control platform in the form of a device card.
[0096] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: classifying smart home devices added to the smart home control platform according to product type to obtain smart home device groups; selecting one from each of the smart home device groups as a reference smart home device; and displaying the reference smart home device in the device list in the form of a device card.
[0097] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: obtaining the current operating information of the smart home devices; and displaying the current operating information of the smart home devices together with their corresponding device cards in the device list.
[0098] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: obtaining feature information of smart home devices, wherein the feature information includes at least the following information of the smart home devices: usage scenario, usage season, and product functions; generating filtering conditions for smart home devices based on the feature information; and generating a conditional selection control associated with the device card corresponding to the smart home device based on the filtering conditions for the smart home devices.
[0099] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: displaying a device card of the target smart home device in response to a device selection control applied to the target smart home device; and controlling the target smart home device in response to a trigger operation of a control list applied to the device card of the target smart home device.
[0100] Optionally, in this embodiment, the computer-readable storage medium is configured to store program code for performing the following steps: searching for recommended smart home devices of the same category as the target smart home device; and displaying the recommended smart home devices through a smart home control platform.
[0101] According to another aspect of the present invention, a processor is also provided, which is used to run a program, wherein the program executes the control method of any of the above-described smart home control platforms when it runs.
[0102] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0103] In the above embodiments of the present invention, 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.
[0104] 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 can be 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 displayed or discussed mutual couplings, direct couplings, or communication connections may be through some interfaces; indirect couplings or communication connections between units or modules may be electrical or other forms.
[0105] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0106] Furthermore, the functional units in the various embodiments of the present invention 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.
[0107] 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 the present invention, 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, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0108] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A control method for a smart home control platform, characterized in that, include: In response to a trigger operation of a program control on a smart home control platform, the system enters the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device; In response to a trigger operation applied to the first device card in the device list, multiple conditional selection controls are displayed, each of which has a corresponding filter condition. The filter condition is used to filter out second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices. In response to a trigger operation applied to a target condition control among the plurality of condition controls, the second smart home device that matches the filter conditions corresponding to the target condition control is displayed; The device selects a target smart home device from the second smart home device by responding to a trigger operation applied to the device selection control corresponding to the second smart home device.
2. The control method of the smart home control platform according to claim 1, characterized in that, After entering the smart home control platform in response to a trigger operation by a program control acting on the platform, the system further includes: In response to the trigger operation of the device addition control applied to the smart home control platform, the information scanning component of the terminal device is invoked to scan the identification code of the smart home device to be added, and the identification information is obtained. After the smart home device to be added is verified based on the identification information, the smart home device to be added will be displayed in the device list of the smart home control platform in the form of a device card.
3. The control method of the smart home control platform according to claim 2, characterized in that, The smart home devices to be added are displayed as device cards in the device list of the smart home control platform, including: The smart home devices added to the smart home control platform are classified according to product type to obtain smart home device groups; Select one from each of the smart home device groups as a reference smart home device; The reference smart home device is displayed in the device list as a device card.
4. The control method of the smart home control platform according to claim 2, characterized in that, After displaying the smart home devices to be added as device cards in the device list of the smart home control platform, the following steps are also included: Obtain the current operating information of the smart home devices; The current operating information of the smart home devices is displayed in the device list along with their corresponding device cards.
5. The control method of the smart home control platform according to claim 1, characterized in that, After entering the smart home control platform in response to a trigger operation by a program control acting on the platform, the system further includes: Obtain the feature information of the smart home device, wherein the feature information includes at least the following information of the smart home device: usage scenario, usage season, and product functions; The filtering criteria for the smart home devices are generated based on the feature information; Based on the filtering criteria for the smart home devices, a condition selection control is generated that is associated with the device card corresponding to the smart home device.
6. The control method of the smart home control platform according to claim 1, characterized in that, After responding to a trigger operation applied to the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home devices, the method further includes: In response to the device selection control applied to the target smart home device, display the device card of the target smart home device; A trigger operation is performed in response to a control list of the device card of the target smart home device to control the target smart home device.
7. The control method of the smart home control platform according to claim 1, characterized in that, After responding to a trigger operation applied to the device selection control corresponding to the second smart home device to select the target smart home device from the second smart home devices, the method further includes: Search for recommended smart home devices that are in the same category as the target smart home device; The recommended smart home devices are displayed through the smart home control platform.
8. A control device for a smart home control platform, characterized in that, include: The first response unit is used to respond to the trigger operation of the program control on the smart home control platform and enter the smart home control platform, wherein the smart home control platform is used to control smart home devices that have established a communication relationship with the terminal device; The second response unit is used to respond to the trigger operation applied to the first device card in the device list and display multiple conditional selection controls, wherein each of the multiple conditional selection controls corresponds to a filtering condition, and the filtering condition is used to filter out the second smart home devices related to the first smart home device corresponding to the first device card from the smart home devices. The third response unit is used to respond to the trigger operation of the target condition control among the plurality of condition controls, so as to display the second smart home device that matches the filter condition corresponding to the target condition control; The fourth response unit is used to respond to the trigger operation of the device selection control corresponding to the second smart home device, so as to select the target smart home device from the second smart home device.
9. A smart home control platform, characterized in that, The smart home control platform uses the control method of the smart home control platform as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein the program executes the control method of the smart home control platform according to any one of claims 1 to 7.