Smart home equipment management method and device, computer equipment and storage medium

By generating configuration files and target files and displaying target operation pages, the smart home device management method solves the complex problem of smart home device control process in the existing technology, and realizes simpler and more efficient device control.

CN119644783AActive Publication Date: 2025-03-18GREE ELECTRIC APPLIANCE INC OF ZHUHAI +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411917219.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-03-18
Estimated Expiration
2044-12-24

AI Technical Summary

Technical Problem

In the prior art, the control process of smart home devices is complex and cumbersome. Users need to control smart home devices of different brands through different APPs, which increases the user's operational complexity and memory burden.

Method used

Provides a smart home device management method, which generates configuration files by receiving device configuration instructions for target accounts, matches configuration files and preset home appliance files, generates target files and displays target operation pages, and users can uniformly control the functions of selected smart home devices through target operation pages.

Benefits of technology

The control process of smart home devices is simplified, the frequency of users switching between different devices and software opening is reduced, and the user experience and operation efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119644783A_ABST
    Figure CN119644783A_ABST
Patent Text Reader

Abstract

The invention relates to a smart home equipment management method and device, computer equipment and a storage medium. The method comprises the steps that a target file is generated based on a device configuration instruction initiated by a user, only a target operation page corresponding to the target file is displayed, and the target operation page only comprises smart home devices selected by the user and device functions; a user can control the target functions of the selected multiple smart home devices only through the target operation page, and the user does not need to return to a terminal desktop and open different software for respective control when using different smart home devices, so that the control process of the smart home devices is simplified; the problem that the control process is complex and tedious due to the fact that different types of smart home devices are respectively controlled through different software in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of smart home device management, and in particular to a smart home device management method, apparatus, computer equipment and storage medium. Background Art

[0002] With the development of the Internet, more and more smart home devices support remote control through control terminals. However, different smart home devices of different brands may correspond to different APPs in the control terminals. This not only increases the user's workload of downloading different controls, but also increases the memory burden of the control terminal. When users use different smart home devices, they need to return to the terminal desktop to open different software and then perform control operations. This also increases the complexity of users' control of different smart home devices. Summary of the invention

[0003] The present application provides a smart home device management method, apparatus, computer equipment and storage medium to solve the problem that different types of smart home devices are controlled separately by different software, resulting in a complex and cumbersome control process.

[0004] In a first aspect, the present application provides a smart home device management method, the method comprising:

[0005] When receiving a device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices;

[0006] Generate a target file according to a matching result between the configuration file and the preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and the device function possessed by each of the existing devices;

[0007] The target operation page corresponding to the target file is displayed, wherein the target operation page includes operation controls corresponding to each target device, the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

[0008] Optionally, when receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes:

[0009] When a check operation of the target account in a product database is detected, the device configuration instruction is generated according to the check operation, wherein the product database includes a plurality of different types of smart home devices and device functions possessed by each smart home device;

[0010] A configuration file is generated according to the device configuration instruction.

[0011] Optionally, when receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes:

[0012] When receiving the device configuration instruction of the target account through voice input or text input, the device configuration instruction is input into the artificial intelligence model, and the output content of the artificial intelligence model is used as the configuration file.

[0013] Optionally, when receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes:

[0014] Upon receiving a device configuration instruction set by the target account for a designated object, generating a configuration file corresponding to the designated object according to the device configuration instruction, wherein different configuration files corresponding to different designated objects indicate different device operation permissions;

[0015] The generating the target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account includes:

[0016] Generate a target file corresponding to the specified object according to a matching result between the configuration file corresponding to the specified object and the preset home appliance file corresponding to the target account;

[0017] The displaying of the target operation page corresponding to the target file includes:

[0018] When it is detected that the operation object is the designated object, a target operation page corresponding to the target file corresponding to the designated object is displayed.

[0019] Optionally, generating the target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account includes:

[0020] Determine the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determine the existing device that matches the candidate device as a matching device;

[0021] In the preset home appliance file corresponding to the selected function of the candidate device and the target account, when the device function of the matching device matching the candidate device is successfully matched, the candidate device with the successful device function matching is determined as the target device, and the selected function of the target device with the successful matching is determined as the target function.

[0022] Optionally, before determining the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determining the existing device that matches the candidate device as a matching device, the method further includes:

[0023] According to the home appliance input operation corresponding to the target account, a preset home appliance file corresponding to the target account is determined.

[0024] Optionally, before determining the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determining the existing device that matches the candidate device as a matching device, the method further includes:

[0025] Obtaining information about network-configured devices in a target area corresponding to the target account;

[0026] Generate a preset home appliance file corresponding to the target account according to the network-configured device information.

[0027] In a second aspect, the present application provides a smart home device management device, the device comprising:

[0028] A first generating module is configured to generate a configuration file according to a device configuration instruction corresponding to a target account when the device configuration instruction is received, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices;

[0029] A second generating module is used to generate a target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and a device function possessed by each of the existing devices;

[0030] A display module is used to display a target operation page corresponding to the target file, wherein the target operation page includes operation controls corresponding to each target device, the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

[0031] In a third aspect, the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned smart home device management method when executing the computer program.

[0032] In a fourth aspect, the present application also provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the above-mentioned smart home device management method.

[0033] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application, when receiving a device configuration instruction corresponding to a target account, generates a configuration file according to the device configuration instruction, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices; generates a target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and the device functions possessed by each existing device; displays a target operation page corresponding to the target file, wherein the target operation page includes operation controls corresponding to each target device, and the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

[0034] Based on the above method, a target file can be generated based on the device configuration instructions initiated by the user, and only the target operation page corresponding to the target file is displayed. The target operation page only includes the smart home devices and device functions selected by the user. The user can control the target functions of multiple smart home devices selected by the user only through the target operation page. When using different smart home devices, the user does not need to return to the terminal desktop and open different software to control them separately. This simplifies the control process of smart home devices and solves the problem that the existing control process of different types of smart home devices is complicated and cumbersome due to the different software used to control them separately. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0038] Figure 1 An application environment diagram of a smart home device management method provided in an embodiment of the present application;

[0039] Figure 2 A flowchart of a smart home device management method provided in an embodiment of the present application;

[0040] Figure 3 A flowchart of a smart home device management method provided in an embodiment of the present application;

[0041] Figure 4 A structural block diagram of a smart home device management device provided in an embodiment of the present application;

[0042] Figure 5 A schematic diagram of the internal structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0044] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0045] Figure 1FIG. 1 is an application environment diagram of a smart home device management method in an embodiment. Figure 1 , the smart home device management method is applied to a smart home device management system. The smart home device management system includes a terminal 110 and a smart home device 120. The terminal 110 and the smart home device 120 are connected via a network. The terminal 110 includes a smart home device management platform, which is implemented by a smart home device management device. The terminal 110 can be a central control terminal with a display screen, a desktop terminal or a mobile terminal, and the mobile terminal can be at least one of a mobile phone, a tablet computer, a laptop computer, etc. The smart home device 120 can be any smart device with networking function, such as a smart TV, a smart refrigerator, a smart washing machine, a smart door lock, a smart speaker, a smart curtain, a smart bed, etc.

[0046] In one embodiment, Figure 2 FIG. 1 is a flow chart of a smart home device management method in an embodiment, referring to FIG. Figure 2 , provides a smart home device management method. This embodiment mainly uses the method applied to a smart home device management platform (smart home device management device) as an example, and the smart home device management method specifically includes the following steps:

[0047] Step S210, when receiving the device configuration instruction corresponding to the target account, generate a configuration file according to the device configuration instruction, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices 120.

[0048] Specifically, the target account is the account of the user logging into the smart home device management platform through the terminal 110. The smart home device management platform is a software platform supported by the smart home device management device, and is used to operate and manage smart home devices 120 of different brands and different types. The device configuration instruction is an instruction initiated by the user to the smart home device management platform through the terminal 110, which is used to select at least one smart home device 120 from multiple smart home devices 120 as a selected device, and select at least one device function from multiple device functions corresponding to the selected device as a selected function, that is, the smart home devices 120 and commonly used device functions commonly used by the user can be selected through the device configuration instruction, while the infrequently used smart home devices 120 and different commonly used device functions are ignored, thereby reducing the operation controls of the smart home devices 120 and the operation controls of multiple device functions.

[0049] Generate a configuration file in json format according to the device configuration instructions. The configuration file is used to determine the display content of the smart home device management platform.

[0050] Step S220, generating a target file based on the matching result between the configuration file and the preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and the device functions possessed by each of the existing devices.

[0051] Specifically, the preset home appliance file corresponding to the target account includes all existing devices in the target area corresponding to the target account. The existing devices refer to the smart home devices 120 existing in the target area. The target area is the indoor area set by the user corresponding to the target account, that is, different users correspond to different indoor areas, and different numbers and types of smart home devices 120 are distributed in the indoor areas corresponding to different users. That is, the preset home appliance file corresponding to the target account is used to indicate the smart home devices 120 actually existing in the home area of ​​the user corresponding to the target account, and the configuration file is used to indicate the smart home devices 120 and device functions that the user wants to control, but there may be a preset home appliance file that does not contain the selected device in the configuration file, that is, the smart home device 120 selected by the user in the configuration file to be controlled does not exist in the home area, or the preset home appliance file does not contain the selected function in the configuration file, that is, the existing devices in the home area do not have the device function selected by the user to be realized.

[0052] Therefore, in order to provide users with an operation page that can be actually controlled, the preset home appliance file corresponding to the target account is used to match and filter the configuration file to screen out the target device that meets the actual application scenario and the target function corresponding to the target device, that is, to generate the target file.

[0053] Step S230, displaying the target operation page corresponding to the target file, wherein the target operation page includes operation controls corresponding to each target device, the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

[0054] Specifically, the corresponding target operation page is displayed according to the target file, that is, the device controls corresponding to each target device in the target file are displayed. The user can control the target device through the function controls corresponding to different target functions in the operation controls corresponding to the target device. The target operation page is configured by the user based on the user's usage habits of different smart home devices 120. The target operation page integrates the operation controls corresponding to multiple smart home devices 120 of different brands and types. The user can control different smart home devices 120 in the target operation page. The target operation page can only display the smart home devices 120 commonly used by the user and the common functions of the smart home devices 120, thereby simplifying the user's control process for controlling a large number of smart home devices 120, and solves the problem that the existing different types of smart home devices 120 are controlled by different software, resulting in a complex and cumbersome control process.

[0055] In one embodiment, referring to Figure 2 , when receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction, including:

[0056] When a check operation of the target account in a product database is detected, the device configuration instruction is generated according to the check operation, wherein the product database includes a plurality of different types of smart home devices 120 and device functions possessed by each smart home device 120;

[0057] A configuration file is generated according to the device configuration instruction.

[0058] Specifically, the product database includes different brands and different types of smart home devices 120 available on the market and the device functions possessed by the smart home devices 120. For example, different types of smart home devices 120 include smart air conditioners, smart fans, smart refrigerators, etc., and the device functions include cooling, heating, dehumidification, windshields, etc. The check operation is an operation initiated by the target account in the smart home device management platform for the smart home devices 120 and device functions in the product database, which is used to set the selected smart home device 120 as the selected device and the selected device function as the selected function, and to form a device configuration instruction based on the selected device and the selected function, that is, in this embodiment, the device configuration instruction is generated based on the user's check operation on the product database, and then the device configuration instruction is converted into a configuration file in json format, so that the configuration file can be used to generate an operation page later.

[0059] In one embodiment, when receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes:

[0060] When receiving the device configuration instruction of the target account through voice input or text input, the device configuration instruction is input into the artificial intelligence model, and the output content of the artificial intelligence model is used as the configuration file.

[0061] Specifically, the device configuration instruction can also be a configuration instruction input by the user corresponding to the target account through voice input or text input, that is, the user can directly input the device information of the smart home device 120 to be controlled by voice or manually as the device configuration instruction. The device information specifically includes the device name, device model, device function, etc. The smart home device management platform inputs the received device configuration instruction into the artificial intelligence model, and the artificial intelligence model processes the device configuration instruction to output the corresponding configuration file.

[0062] For example, the device configuration instruction input by the user through voice is "Configure an air conditioner with cooling, heating, dehumidification mode, sleep function, and energy-saving function". This device configuration instruction is input into the artificial intelligence model, and the artificial intelligence model automatically generates the corresponding configuration file of the air conditioner equipment including cooling, heating, dehumidification, sleep function, and energy-saving function through natural speech processing. The user only needs to accurately describe the functional requirements to achieve the effect of automatic generation of the configuration file, saving the workflow of manual development of the configuration file.

[0063] In one embodiment, referring to Figure 2 , when receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction, including:

[0064] Upon receiving a device configuration instruction set by the target account for a designated object, generating a configuration file corresponding to the designated object according to the device configuration instruction, wherein different configuration files corresponding to different designated objects indicate different device operation permissions;

[0065] The generating the target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account includes:

[0066] Generate a target file corresponding to the specified object according to a matching result between the configuration file corresponding to the specified object and the preset home appliance file corresponding to the target account;

[0067] The displaying of the target operation page corresponding to the target file includes:

[0068] When it is detected that the operation object is the designated object, a target operation page corresponding to the target file corresponding to the designated object is displayed.

[0069] Specifically, the user can set device configuration instructions for the designated object through the target account. The designated object can be children, the elderly, guests, etc., so that different objects have the operation authority for different device functions of different smart home devices 120. For example, when the designated object is a child, the device configuration instruction configured by the target account for the designated object has selected a smart TV and a selected function of switching TV channels; when the designated object is an elderly, the device configuration instruction configured by the target account for the designated object has selected devices including smart TVs and smart air conditioners, and the selected functions include switch functions, switching TV channels, and temperature adjustment functions, that is, only simple control functions. For example, if there are many home appliances at home, and some home appliances do not want to be controlled by children or guests, you can manage the devices and permissions by self-configuration, and dynamically change the device content displayed on the operation page.

[0070] A target file corresponding to the specified object is generated according to the matching result between the device configuration instruction configured for the specified object and the preset home appliance file, and then when it is detected that the operation object is the specified object, a target operation page corresponding to the target file is provided for the specified object, and operation pages with different device management permissions are provided for different operation objects, thereby simplifying the control process of multiple smart home devices 120 and realizing the device permission management function of different operation objects, so as to meet the usage requirements, operation safety and usage habits of different operation objects for different smart home devices 120.

[0071] In one embodiment, generating the target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account includes:

[0072] Determine the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determine the existing device that matches the candidate device as a matching device;

[0073] In the preset home appliance file corresponding to the selected function of the candidate device and the target account, when the device function of the matching device matching the candidate device is successfully matched, the candidate device with the successful device function matching is determined as the target device, and the selected function of the target device with the successful matching is determined as the target function.

[0074] Specifically, the selected devices in the configuration file are first matched with the existing devices in the preset home appliance file to determine whether the smart home device 120 requested to be configured by the target account is the smart home device 120 actually existing in the target area, and the selected device that matches the existing device is used as a candidate device, that is, the candidate device is the smart home device 120 actually existing in the target area and selected by the target account, and then the selected function of the candidate device is matched with the device function of the corresponding matching device in the preset home appliance file to determine whether the device function requested to be configured by the target account is the device function possessed by the actually existing matching device, and the selected function that matches the device function of the matching device is used as the target function, and the candidate device possessing the target function is used as the target device.

[0075] That is, the target file includes target devices that meet the actual distribution of smart home devices 120 in the target area, and target functions that meet the device functions of the actually distributed smart home devices 120. The target file meets the actual application scenarios of the users corresponding to the target accounts. Only in this way can the target operation page displayed based on the target file be practical.

[0076] In one embodiment, before determining the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determining the existing device that matches the candidate device as a matching device, the method further includes:

[0077] According to the home appliance input operation corresponding to the target account, a preset home appliance file corresponding to the target account is determined.

[0078] Specifically, the preset home appliance file corresponding to the target account can be manually input by the user through the home appliance input operation. The home appliance input operation can be a manual input operation or a voice input operation. The user inputs the device type, device function, etc. of the smart home device 120 in the target area by himself.

[0079] In one embodiment, referring to Figure 2 , before determining the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determining the existing device that matches the candidate device as a matching device, the method further includes:

[0080] Obtaining information about network-configured devices in a target area corresponding to the target account;

[0081] Generate a preset home appliance file corresponding to the target account according to the network-configured device information.

[0082] Specifically, the preset home appliance file corresponding to the target account can also be generated by the smart home device management platform by obtaining the networked device information in the target area corresponding to the target account. The networked device information in the target area is used to indicate all networked smart home devices 120 in the target area. On the basis of obtaining all networked smart home devices 120 in the target area, the device functions of each networked smart home device 120 can be obtained through the network, that is, the product function book of the smart home device 120 is loaded through the network, including the product model and product functions. For example, a certain product model bx01 includes functions such as smart mode, normal mode, and timer switch, and then the preset home appliance file corresponding to the target account is generated by combining the smart home device 120 and the device functions of the smart home device 120. There is no need for users to upload preset home appliance files by themselves, thereby simplifying the management process of the smart home device 120, improving the efficiency of generating configuration files, and speeding up the time-consuming generation of operation pages.

[0083] In the configuration stage, when the user enters the product model, all the functions of the product will be automatically listed for the user to choose, and the selected device function will be generated as a configuration file through the program. By directly listing the optional functions in combination with the existing devices in the target area, more configuration operations can be reduced. The functions of some products are very complex and diverse, and in fact, ordinary users do not need to use so many functions. For example, rice cookers have multiple cooking modes, but in fact, they are only used for cooking rice, porridge, and soup. By entering the rice cooker model, listing all device functions, selecting the device functions required by the user to generate a target file, and displaying them after loading the target file, data processing and user use can be simplified.

[0084] In a smart home, there will be a large amount of device data that needs to be processed in the cloud or locally. The smart home device 120 will only report all its data, regardless of whether the receiving end needs or supports it. Therefore, through the target file, the smart home device management device will only process the configured functions and ignore other functions, simplifying data processing and reducing redundant data processing.

[0085] If there is no configured function or device, it will not be displayed. For example, if the user only wants to display the air conditioner and does not want to display other home appliances, the configuration file containing only the air conditioner can be configured through the visual operation page. In this way, only the air conditioner will be displayed, and the user can only control the air conditioner, realizing certain device management and permission management functions.

[0086] Figure 2 and Figure 3 FIG. 1 is a flow chart of a method for managing smart home devices in one embodiment. It should be understood that although Figure 2 and Figure 3The steps in the flowchart are shown in sequence as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified in this document, there is no strict order restriction for the execution of these steps, and these steps can be executed in other orders. Moreover, Figure 2 and Figure 3 At least part of the steps may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least part of the sub-steps or stages of other steps.

[0087] In one embodiment, Figure 4 As shown, a smart home device management device is provided, comprising:

[0088] A first generating module 310 is configured to generate a configuration file according to a device configuration instruction corresponding to a target account when the device configuration instruction is received, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices 120;

[0089] A second generating module 320 is used to generate a target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and a device function possessed by each of the existing devices;

[0090] The display module 330 is used to display the target operation page corresponding to the target file, wherein the target operation page includes operation controls corresponding to each target device, and the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

[0091] In one embodiment, the first generating module 310 is further configured to:

[0092] When a check operation of the target account in a product database is detected, the device configuration instruction is generated according to the check operation, wherein the product database includes a plurality of different types of smart home devices 120 and device functions possessed by each smart home device 120;

[0093] A configuration file is generated according to the device configuration instruction.

[0094] In one embodiment, the first generating module 310 is further configured to:

[0095] When receiving the device configuration instruction of the target account through voice input or text input, the device configuration instruction is input into the artificial intelligence model, and the output content of the artificial intelligence model is used as the configuration file.

[0096] In one embodiment, the first generating module 310 is further configured to:

[0097] Upon receiving a device configuration instruction set by the target account for a designated object, generating a configuration file corresponding to the designated object according to the device configuration instruction, wherein different configuration files corresponding to different designated objects indicate different device operation permissions;

[0098] The generating the target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account includes:

[0099] Generate a target file corresponding to the specified object according to a matching result between the configuration file corresponding to the specified object and the preset home appliance file corresponding to the target account;

[0100] The displaying of the target operation page corresponding to the target file includes:

[0101] When it is detected that the operation object is the designated object, a target operation page corresponding to the target file corresponding to the designated object is displayed.

[0102] In one embodiment, the second generating module 320 is further configured to:

[0103] Determine the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determine the existing device that matches the candidate device as a matching device;

[0104] In the preset home appliance file corresponding to the selected function of the candidate device and the target account, when the device function of the matching device matching the candidate device is successfully matched, the candidate device with the successful device function matching is determined as the target device, and the selected function of the target device with the successful matching is determined as the target function.

[0105] In one embodiment, the first generating module 310 is further configured to:

[0106] According to the home appliance input operation corresponding to the target account, a preset home appliance file corresponding to the target account is determined.

[0107] In one embodiment, the first generating module 310 is further configured to:

[0108] Obtaining information about network-configured devices in a target area corresponding to the target account;

[0109] Generate a preset home appliance file corresponding to the target account according to the network-configured device information.

[0110] like Figure 5 As shown, an embodiment of the present application provides a computer device, including a processor 711, a communication interface 712, a memory 713 and a communication bus 714, wherein the processor 711, the communication interface 712, and the memory 713 communicate with each other through the communication bus 714;

[0111] Memory 713, used for storing computer programs;

[0112] The processor 711 is used to implement the smart home device management method provided by any one of the aforementioned method embodiments when executing the program stored in the memory 713.

[0113] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0114] In one embodiment, the smart home device management device provided by the present application can be implemented in the form of a computer program. The computer program can be Figure 5 The computer device is run on the computer device shown. The memory of the computer device can store various program modules that constitute the smart home device management device, such as, Figure 4 The first generation module 310, the second generation module 320 and the display module 330 are shown. The computer program composed of various program modules enables the processor to execute the smart home device management method of each embodiment of the present application described in this specification.

[0115] Figure 5 The computer device shown can be Figure 4The first generation module 310 in the smart home device management device shown in the figure generates a configuration file according to the device configuration instruction when receiving the device configuration instruction corresponding to the target account, wherein the device configuration instruction includes at least one selected device and the selected function corresponding to the selected device, and different selected devices are different types of smart home devices 120. The computer device can generate a target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account through the second generation module 320, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and the device functions possessed by each of the existing devices. The computer device can display the target operation page corresponding to the target file through the display module 330, wherein the target operation page includes the operation controls corresponding to each target device, and the operation controls corresponding to the target device include the function controls of the target function corresponding to the target device, and the target device is any one of the selected devices, and the target function is any one of the selected functions.

[0116] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the smart home device management method provided by any of the aforementioned method embodiments is implemented.

[0117] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0118] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0119] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative can be used.

[0120] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A smart home device management method, characterized in that: The method comprises: When receiving a device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices; Generate a target file according to a matching result between the configuration file and the preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and the device function possessed by each of the existing devices; The target operation page corresponding to the target file is displayed, wherein the target operation page includes operation controls corresponding to each target device, the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

2. The method according to claim 1, characterized in that When receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes: When a check operation of the target account in a product database is detected, the device configuration instruction is generated according to the check operation, wherein the product database includes a plurality of different types of smart home devices and device functions possessed by each smart home device; A configuration file is generated according to the device configuration instruction.

3. The method according to claim 1, characterized in that When receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes: When receiving the device configuration instruction of the target account through voice input or text input, the device configuration instruction is input into the artificial intelligence model, and the output content of the artificial intelligence model is used as the configuration file.

4. The method according to claim 1, characterized in that When receiving the device configuration instruction corresponding to the target account, generating a configuration file according to the device configuration instruction includes: Upon receiving a device configuration instruction set by the target account for a specified object, generating a configuration file corresponding to the specified object according to the device configuration instruction, wherein different configuration files corresponding to different specified objects indicate different device operation permissions; The generating the target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account includes: Generate a target file corresponding to the specified object according to a matching result between the configuration file corresponding to the specified object and the preset home appliance file corresponding to the target account; The displaying of the target operation page corresponding to the target file includes: When it is detected that the operation object is the designated object, a target operation page corresponding to the target file corresponding to the designated object is displayed.

5. The method according to claim 1, characterized in that The generating the target file according to the matching result between the configuration file and the preset home appliance file corresponding to the target account includes: Determine the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determine the existing device that matches the candidate device as a matching device; In the preset home appliance file corresponding to the selected function of the candidate device and the target account, when the device function of the matching device matching the candidate device is successfully matched, the candidate device with the successful device function matching is determined as the target device, and the selected function of the target device with the successful matching is determined as the target function.

6. The method according to claim 5, characterized in that Before determining the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determining the existing device that matches the candidate device as a matching device, the method further includes: According to the home appliance input operation corresponding to the target account, a preset home appliance file corresponding to the target account is determined.

7. The method according to claim 5, characterized in that Before determining the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account as a candidate device, and determining the existing device that matches the candidate device as a matching device, the method further includes: Obtaining information about network-configured devices in a target area corresponding to the target account; Generate a preset home appliance file corresponding to the target account according to the network-configured device information.

8. A smart home equipment management device, characterized in that: The device comprises: A first generating module is configured to generate a configuration file according to a device configuration instruction corresponding to a target account when the device configuration instruction is received, wherein the device configuration instruction includes at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of smart home devices; A second generating module is used to generate a target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in the target area corresponding to the target account, and a device function possessed by each of the existing devices; A display module is used to display a target operation page corresponding to the target file, wherein the target operation page includes operation controls corresponding to each target device, the operation controls corresponding to the target device include function controls of the target function corresponding to the target device, the target device is any one of the selected devices, and the target function is any one of the selected functions.

9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

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

Citation Information

Patent Citations

  • Control method and device of smart home devices

    CN105577495A

  • Smart home device control method, device and system

    CN107179697A

  • Smart home equipment control method and module, and storage medium

    CN113433831A

  • Household equipment control method and device, computer equipment and storage medium

    CN115562053A

  • Equipment control method based on authority control, storage medium and electronic equipment

    CN118377234A