Smart home device management method and apparatus, computer device, and storage medium
By generating configuration files and target files and displaying a unified operation page, the problem of complex control of smart home devices from different brands is solved, and simplified device management and operation experience are achieved.
Patent Information
- Application Number
- CN202411917219.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In the current technology, smart home devices from different brands need to be controlled through different apps, which increases the complexity of user downloads and operations, and makes the control process cumbersome.
The system generates a configuration file by receiving device configuration instructions, generates a target file based on the matching results between the configuration file and preset home appliance files, and displays the target operation page to simplify user operation by showing only the controls for the smart home devices and functions selected by the user.
It simplifies the operation process of smart home devices, eliminating the need for users to switch between different software and enabling unified management and operation of multiple smart home devices.
Smart Images

Figure CN119644783B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of smart home device management, and particularly relates to a smart home device management method and device, computer equipment and a storage medium. BACKGROUND
[0002] With the development of the Internet, more and more smart home devices support remote control by a control terminal. However, different smart home devices under different brands may correspond to different APPs in the control terminal, which not only increases the workload of the user for downloading different controls, but also increases the memory burden of the control terminal. When the user uses different smart home devices, the user needs to return to the terminal desktop to open different software and then perform control operations, which also increases the complexity of the user's control of different smart home devices. SUMMARY
[0003] The present application provides a smart home device management method and device, computer equipment and a storage medium to solve the problem that different types of smart home devices are controlled by different software, resulting in a complex and tedious control process.
[0004] In a first aspect, the present application provides a smart home device management method, which comprises:
[0005] When a device configuration instruction corresponding to a target account is received, a configuration file is generated according to the device configuration instruction, wherein the device configuration instruction comprises 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] According to the matching result between the configuration file and a preset home appliance file corresponding to the target account, a target file is generated, wherein the preset home appliance file corresponding to the target account is used to indicate each existing device in a target area corresponding to the target account and the device functions possessed by each existing device;
[0007] A target operation page corresponding to the target file is displayed, wherein the target operation page comprises operation controls corresponding to each target device, the operation controls corresponding to the target device comprise function controls of target functions 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 the device configuration instruction corresponding to the target account is received, the configuration file is generated according to the device configuration instruction, which comprises:
[0009] generate the device configuration instruction according to the check operation when it is detected that the target account performs the check operation on the product database, wherein the product database comprises a plurality of different types of smart home devices and device functions possessed by each smart home device;
[0010] generate a configuration file according to the device configuration instruction.
[0011] Optionally, the generating a configuration file according to the device configuration instruction when the target account corresponds to the device configuration instruction comprises:
[0012] input the device configuration instruction input by the target account through voice input or text input into an artificial intelligence model, and take output content of the artificial intelligence model as a configuration file.
[0013] Optionally, the generating a configuration file according to the device configuration instruction when the target account corresponds to the device configuration instruction comprises:
[0014] generate a configuration file corresponding to the specified object according to the device configuration instruction set by the target account for the specified object, wherein the configuration file corresponding to different specified objects indicates different device operation permissions;
[0015] The generating a target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account comprises:
[0016] generating a target file corresponding to the specified object according to a matching result between the configuration file corresponding to the specified object and a preset home appliance file corresponding to the target account;
[0017] The displaying a target operation page corresponding to the target file comprises:
[0018] displaying a target operation page corresponding to a target file of the specified object when it is detected that the operation object is the specified object.
[0019] Optionally, the generating a target file according to a matching result between the configuration file and a preset home appliance file corresponding to the target account comprises:
[0020] determining the selected device in the configuration file that matches an 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;
[0021] When the matching of the device function of the matching device matched with the candidate device in the preset home appliance file corresponding to the target account and the selected function of the candidate device is successful, the candidate device is determined as a target device, and the selected function of the target device is determined as a target function.
[0022] Optionally, before the selected device matched with the existing device in the preset home appliance file corresponding to the target account in the configuration file is determined as a candidate device, and the existing device matched with the candidate device is determined 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 the selected device matched with the existing device in the preset home appliance file corresponding to the target account in the configuration file is determined as a candidate device, and the existing device matched with the candidate device is determined as a matching device, the method further includes:
[0025] Obtaining device information of a network-configured device in a target area corresponding to the target account;
[0026] According to the network-configured device information, a preset home appliance file corresponding to the target account is generated.
[0027] In a second aspect, the present application provides an intelligent home device management apparatus, which comprises:
[0028] A first generation module is configured to generate a configuration file according to a device configuration instruction when the device configuration instruction is received, wherein the device configuration instruction comprises at least one selected device and a selected function corresponding to the selected device, and different selected devices are different types of intelligent home devices;
[0029] A second generation module is configured 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 a target area corresponding to the target account and a device function possessed by each existing device;
[0030] A display module is configured to display a target operation page corresponding to the target file, wherein the target operation page comprises an operation control corresponding to each target device, and the operation control corresponding to the target device comprises a function control of a 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, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the smart home device management method.
[0032] In a fourth aspect, the present application further provides a computer storage medium, which stores computer executable instructions for executing the smart home device management method.
[0033] The above technical solution provided by the embodiments of the present application has the following advantages compared with the prior art: when the device configuration instruction corresponding to the target account is received, the configuration file is generated according to the device configuration instruction, wherein the device configuration instruction comprises 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; the target file is generated according to 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 existing device; and the target operation page corresponding to the target file is displayed, wherein the target operation page comprises operation controls corresponding to each target device, the operation controls corresponding to the target device comprise function controls of target functions corresponding to the target device, the target device is any selected device, and the target function is any selected function.
[0034] Based on the above method, the target file can be generated based on the device configuration instruction initiated by the user, and only the target operation page corresponding to the target file is displayed, and the target operation page only contains the selected smart home device and the device function, so that the user can control the target function of the selected smart home device through the target operation page, without the need for the user to return to the terminal desktop and open different software to control different smart home devices, thereby simplifying the control process of the smart home device and solving the problem of complex and tedious control process caused by controlling different types of smart home devices through different software. BRIEF DESCRIPTION OF DRAWINGS
[0035] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, for those of ordinary skill in the art, without paying creative labor, other drawings can also be obtained from these drawings.
[0037] One or more embodiments are illustrated by way of example with reference to the drawings, which are not necessarily drawn to scale, and which are not intended to limit the embodiments to the arrangements shown, unless otherwise specifically stated. Like reference numerals in the drawings indicate like elements unless otherwise specifically indicated.
[0038] Figure 1 An application environment diagram of a smart home device management method provided by an embodiment of the present application;
[0039] Figure 2 A flowchart of a smart home device management method provided by an embodiment of the present application;
[0040] Figure 3 A flowchart of a smart home device management method provided by an embodiment of the present application;
[0041] Figure 4 A structural block diagram of a smart home device management apparatus provided by an embodiment of the present application;
[0042] Figure 5 An internal structure diagram of a computer device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0043] In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the following will combine the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without paying creative labor are within the protection scope of the present application.
[0044] The following disclosure provides many different embodiments, or examples, for implementing different structures of the present application. For the purpose of simplifying the present application, the components and settings of specific examples are described in the following. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeatedly refer to numbers and / or letters in different examples. Such repetition is for the purpose of simplification and clarity, and it does not indicate the relationship between the various embodiments and / or settings discussed.
[0045] Figure 1Figure of an application environment of a smart home device management method in an embodiment. Refer to 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 through a network. The terminal 110 contains a smart home device management platform, which is realized by a smart home device management device. The terminal 110 can be specifically a central control terminal, a desktop terminal, or a mobile terminal with a display screen. The mobile terminal can be specifically at least one of a mobile phone, a tablet computer, a notebook computer, etc. The smart home device 120 can be specifically any smart device with networking function, such as a smart TV, a smart refrigerator, a smart washing machine, a smart door lock, a smart sound box, a smart curtain, a smart bed, etc.
[0046] In an embodiment, Figure 2 Figure of a flow of a smart home device management method in an embodiment. Refer to Figure 2 A smart home device management method is provided. This embodiment mainly takes the method applied to a smart home device management platform (a smart home device management device) as an example for illustration. The smart home device management method specifically includes the following steps:
[0047] In step S210, a configuration file is generated according to a device configuration instruction when the target account receives the device configuration instruction. The device configuration instruction includes at least one selected device and the selected function corresponding to the selected device. Different selected devices are different types of smart home devices 120.
[0048] Specifically, the target account is an account of a user logging in the smart home device management platform through the terminal 110. The smart home device management platform is a software platform supported and realized by the smart home device management device, which is used to operate and manage multiple 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 as a selected device from multiple smart home devices 120, and select at least one device function as a selected function from multiple device functions corresponding to the selected device. That is, through the device configuration instruction, the smart home device 120 and the device function frequently used by the user can be selected, and the smart home device 120 and the device function not frequently used by the user can be ignored, so as to reduce the operation controls of the smart home device 120 and the operation controls of multiple device functions.
[0049] According to the device configuration instruction, a configuration file in json format is generated. The configuration file is used to determine the display content of the smart home device management platform.
[0050] Step S220, generating a target file according to 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 existing device.
[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, and the existing device refers to the smart home device 120 existing in the target area, and 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 users correspond to different numbers and types of smart home devices 120 distributed in the indoor area. That is, the preset home appliance file corresponding to the target account is used to indicate the smart home device 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 device 120 and the device function that the user wants to control, but there may be a case that the preset home appliance file does not include the selected device in the configuration file, that is, the smart home device 120 selected by the user in the configuration file and wanted to be controlled does not exist in the home area, or the preset home appliance file does not include the selected function in the configuration file, that is, the existing device in the home area does not have the device function selected by the user and wanted to be implemented.
[0052] Therefore, in order to provide the user with an operation page that can be actually controlled, the configuration file is matched and filtered by using the preset home appliance file corresponding to the target account, so as to screen out the target device and the target function corresponding to the target device that meet the actual application scenario, that is, to generate a target file.
[0053] Step S230, displaying 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 functions corresponding to the target device, the target device is any selected device, and the target function is any selected function.
[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, and the user can control the target device through the function controls corresponding to different target functions in the target device corresponding operation controls. The target operation page is configured by the user according to the use habit of different smart home devices 120. The target operation page integrates operation controls corresponding to multiple smart home devices 120 of different brands and different types. In the target operation page, the user can control different smart home devices 120. The target operation page can only display the smart home devices 120 frequently used by the user and the frequently used functions of the smart home devices 120, thereby simplifying the control process of the user for a large number of smart home devices 120, and solving the problem that the control process is complex and tedious due to the control of different types of smart home devices 120 through different software.
[0055] In one embodiment, referring to Figure 2 , when the device configuration instruction corresponding to the target account is received, the configuration file is generated according to the device configuration instruction, including:
[0056] When the check operation of the target account in the product database is detected, the device configuration instruction is generated according to the check operation, wherein the product database includes multiple different types of smart home devices 120 and device functions possessed by each smart home device 120;
[0057] The 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 on the market and 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 device functions include refrigeration, heating, dehumidification, wind dam, 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, for selecting the selected smart home devices 120 as selected devices, and selecting the selected device functions as selected functions. The device configuration instruction is formed based on the selected devices and the selected functions, that is, in this embodiment, the device configuration instruction is generated based on the check operation of the user on the product database, and the device configuration instruction is converted into a configuration file in json format, so that the operation page can be generated by using the configuration file subsequently.
[0059] In one embodiment, when the device configuration instruction corresponding to the target account is received, the configuration file is generated according to the device configuration instruction, including:
[0060] When the device configuration instruction input by the target account through voice input or text input is received, the device configuration instruction is input into an artificial intelligence model, and the output content of the artificial intelligence model is taken as a 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 that the user wants to control through voice or manual input as the device configuration instruction, and the device information specifically includes 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 and heating dehumidification modes, sleep function, and energy saving function", and the device configuration instruction is input into the artificial intelligence model. The artificial intelligence model automatically generates a configuration file corresponding to the air conditioner device with cooling and heating function, dehumidification function, sleep function, and energy saving function through natural language processing. The user only needs to accurately describe the function requirement to achieve the effect of automatic generation of the configuration file, saving the work flow of manual development of the configuration file.
[0063] In one embodiment, with reference to Figure 2 When the device configuration instruction corresponding to the target account is received, a configuration file is generated according to the device configuration instruction, including:
[0064] When the device configuration instruction set by the target account for the specified object is received, a configuration file corresponding to the specified object is generated according to the device configuration instruction, wherein the configuration files corresponding to different specified objects indicate different device operation permissions;
[0065] The target file is generated according to the matching result between the configuration file and the preset home appliance file corresponding to the target account, including:
[0066] The target file corresponding to the specified object is generated according to the matching result between the configuration file corresponding to the specified object and the preset home appliance file corresponding to the target account;
[0067] The target operation page corresponding to the target file is displayed, including:
[0068] When it is detected that the operation object is the specified object, the target operation page corresponding to the target file of the specified object is displayed.
[0069] Specifically, the user can set a device configuration instruction for a specified object through a target account, the specified object can be a child, an old person, a guest, etc., so that different objects have operation permissions for different device functions of different smart home devices 120. For example, when the specified object is a child, the selected device in the device configuration instruction configured by the target account for the specified object is a smart TV, and the selected function is switching TV channels; when the specified object is an old person, the selected devices in the device configuration instruction configured by the target account for the specified object include a smart TV and a smart air conditioner, and the selected functions include on-off function, switching TV channels, and temperature adjustment function, i.e., only simple control functions are included. For example, there are many home appliance devices at home, and some home appliance devices do not want to be controlled by children or guests, so device management and permission management can be performed through self-configuration, and the device content displayed in the operation page can be dynamically changed.
[0070] According to the matching result between the device configuration instruction configured for the specified object and the preset home appliance file, a target file corresponding to the specified object is generated, and then when it is detected that the operation object is the specified object, the target operation page corresponding to the target file corresponding to the specified object is provided for the specified object, and different operation pages with different device management permissions are provided for different operation objects, so that the device permission management function of different operation objects can be realized while simplifying the control process of multiple smart home devices 120, so as to meet the use demand, operation safety and use habit of different operation objects for different smart home devices 120.
[0071] In one embodiment, the target file is generated according to the matching result between the configuration file and the preset home appliance file corresponding to the target account, and the target file includes:
[0072] The selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device that matches the candidate device is determined as a matching device;
[0073] When the selected function of the candidate device matches the device function possessed by the matching device matched with the candidate device in the preset home appliance file corresponding to the target account, the candidate device for which the device function matching is successful is determined as a target device, and the selected function for which the target device matching is successful is determined as a target function.
[0074] Specifically, the selected device in the configuration file is matched with the existing device in the preset home appliance file to determine whether the smart home device 120 requested to be configured by the target account is actually existing in the target region, the selected device matched with the existing device is taken as a candidate device, i.e., the smart home device 120 actually existing in the target region and selected by the target account, and 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, the selected function matched with the device function of the matching device is taken as a target function, and the candidate device possessing the target function is taken as a target device.
[0075] That is, the target file includes the target device satisfying the actually distributed smart home device 120 in the target region and the target function satisfying the device function possessed by the actually distributed smart home device 120, and the target file satisfies the actual application scenario of the user corresponding to the target account, so that the target operation page based on the target file has operability.
[0076] In one embodiment, before the selected device in the configuration file matched with the existing device in the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device matched with the candidate device is determined 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 a home appliance input operation, the home appliance input operation can be a manual input operation or a voice input operation, and the user inputs the device type, device function, etc. of the smart home device 120 in the target region by himself.
[0079] In one embodiment, with reference to Figure 2 Before the selected device in the configuration file matched with the existing device in the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device matched with the candidate device is determined as a matching device, the method further includes:
[0080] Obtain the networked device information in the target region corresponding to the target account;
[0081] According to the networked device information, a preset home appliance file corresponding to the target account is generated.
[0082] Specifically, the preset home appliance file corresponding to the target account can also be generated by the smart home device management platform by itself by acquiring the information of the already-configured devices in the target region corresponding to the target account. The information of the already-configured devices in the target region is used to indicate all the already-configured smart home devices 120 in the target region. On the basis of obtaining all the already-configured smart home devices 120 in the target region, the device functions of each already-configured smart home device 120 can be acquired 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 function, such as a product model bx01, containing functions such as intelligent mode, normal mode, and timing switch. Then, the preset home appliance file corresponding to the target account is generated in combination with the smart home device 120 and the device function of the smart home device 120, without the need for the user to upload the preset home appliance file by himself / herself, thereby simplifying the management process of the smart home device 120, improving the generation efficiency of the configuration file, and accelerating the generation time of the operation page.
[0083] In the configuration stage, when the user inputs the product model, all the functions of the product are automatically listed for the user to select, and the selected device functions are generated as configuration files through the program. In combination with the existing devices in the target region, the selectable functions can be directly listed to reduce more configuration operations. Some products have very complex and diverse functions, and in fact, general users do not need to use so many functions. For example, a rice cooker has multiple cooking modes, but in fact, only a few functions such as cooking rice, cooking porridge, and cooking soup are used. By inputting the rice cooker model, all device functions are listed, the required device functions of the user are selected to generate a target file, and after the target file is loaded, the display can be simplified, and the user can use it.
[0084] In smart home, there will be a large amount of device data that needs to be processed by the cloud or locally. The smart home device 120 only reports all its own data, regardless of whether the receiving end needs or supports it. Therefore, through the target file, the smart home device management apparatus only processes the configured functions and ignores other functions, simplifies data processing, and reduces redundant data processing.
[0085] If there is no configured function or device, it will not be displayed. For example, the user only wants to display the air conditioner and does not want to display other home appliance devices. The configuration file containing only the air conditioner can be configured through the visual operation page, so that only the air conditioner is displayed, and the user can only control the air conditioner, realizing the function of device management and permission management.
[0086] Figure 2 And Figure 3 is a flowchart of the smart home device management method in one embodiment. It should be understood that although Figure 2 And Figure 3The steps in the flowcharts are displayed in sequence according to the arrows, but the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, Figure 2 and Figure 3 At least part of the steps in the flowcharts can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the sub-steps or stages is not necessarily sequential, but can be alternately executed with other steps or at least part of the sub-steps or stages of other steps.
[0087] In one embodiment, as shown in Figure 4 An intelligent home device management apparatus is provided, comprising:
[0088] The first generation module 310 is configured to generate a configuration file according to a device configuration instruction 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 intelligent home devices 120.
[0089] The second generation module 320 is configured 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 a target area corresponding to the target account and a device function possessed by each existing device.
[0090] The display module 330 is configured to display a target operation page corresponding to the target file, wherein the target operation page includes an operation control corresponding to each target device, and the operation control corresponding to the target device includes a function control of a 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 generation module 310 is further configured to:
[0092] When the check operation of the target account in the 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 intelligent home devices 120 and a device function possessed by each intelligent home device 120.
[0093] The configuration file is generated according to the device configuration instruction.
[0094] In one embodiment, the first generation module 310 is further configured to:
[0095] When the device configuration instruction input by the target account through voice input or text input is received, the device configuration instruction is input into an artificial intelligence model, and the output content of the artificial intelligence model is taken as a configuration file.
[0096] In one embodiment, the first generation module 310 is further configured to:
[0097] When a device configuration instruction set by the target account for a specified object is received, a configuration file corresponding to the specified object is generated according to the device configuration instruction, wherein the configuration files corresponding to different specified objects indicate different device operation permissions.
[0098] The target file is generated according to the matching result between the configuration file and the preset home appliance file corresponding to the target account, comprising:
[0099] The target file corresponding to the specified object is generated according to the matching result between the configuration file corresponding to the specified object and the preset home appliance file corresponding to the target account.
[0100] The target operation page corresponding to the target file is displayed, comprising:
[0101] When the operation object is detected as the specified object, the target operation page corresponding to the target file of the specified object is displayed.
[0102] In one embodiment, the second generation module 320 is further configured to:
[0103] The selected device in the configuration file that matches the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device that matches the candidate device is determined as a matching device.
[0104] When the selected function of the candidate device matches the device function possessed by the matching device that matches the candidate device in the preset home appliance file corresponding to the target account, the candidate device for which the device function matching is successful is determined as a target device, and the selected function for which the target device matching is successful is determined as a target function.
[0105] In one embodiment, the first generation module 310 is further configured to:
[0106] According to the home appliance input operation corresponding to the target account, the preset home appliance file corresponding to the target account is determined.
[0107] In one embodiment, the first generation module 310 is further configured to:
[0108] The information of the already configured network device in the target area corresponding to the target account is obtained.
[0109] generate the preset home appliance file corresponding to the target account according to the information of the already configured network device.
[0110] As shown in Figure 5 The embodiments of the present application provide a computer device, which comprises 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 complete mutual communication through the communication bus 714.
[0111] The memory 713 is used for storing a computer program.
[0112] The processor 711 is used for executing the program stored in the memory 713, and realizes the smart home device management method provided by any one of the method embodiments.
[0113] Those skilled in the art can understand that Figure 5 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or less components than those shown in the figure, or combine certain components, or have a different component arrangement.
[0114] In one embodiment, the smart home device management apparatus provided by the present application can be realized in the form of a computer program, which can run on the computer device as shown in Figure 5 The memory of the computer device can store various program modules constituting the smart home device management apparatus, such as the first generation module 310, the second generation module 320 and the display module 330 as shown in Figure 4 The computer program constituted by various program modules makes the processor execute the smart home device management method of various embodiments of the present application described in the specification.
[0115] Figure 5 The computer device as shown in the figure can run the computer program through Figure 4The first generation module 310 in the smart home device management apparatus shown performs, upon receiving a device configuration instruction corresponding to a target account, generating a configuration file according to the device configuration instruction, wherein the device configuration instruction comprises 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. The computer device can perform, by the second generation module 320, generating 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 a target area corresponding to the target account and a device function possessed by each existing device. The computer device can perform, by the display module 330, displaying a target operation page corresponding to the target file, wherein the target operation page comprises an operation control corresponding to each target device, the operation control corresponding to the target device comprises a function control of a 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.
[0116] The embodiments of the present application further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the smart home device management method provided by any one of the foregoing method embodiments.
[0117] The apparatus embodiments described above are merely illustrative. The units shown as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., they can be located in one place or distributed on multiple network units. Part or all of the modules can be selected according to actual needs to achieve the purpose of the embodiments.
[0118] From the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, or by hardware. Based on this understanding, the above technical solutions or the part that contributes to the related art can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute the methods described in each embodiment or some parts of the embodiments.
[0119] It is to be understood that the terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms "comprises", "comprising", "includes", "including" and "has" are inclusive and therefore specify the presence of stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order
[0120] The above description is merely that of the specific embodiments of the application and as such is not to be taken in a limiting sense. Various modifications and alterations of the described embodiments will become apparent to those skilled in the art from the foregoing description, which does not limit the scope of the application. It is the following claims, including any amendments thereto, that define the scope of the application.
Claims
1. A smart home device management method, characterized by, The method comprises: When receiving a device configuration instruction corresponding to a target account, generating a configuration file according to the device configuration instruction, wherein the device configuration instruction comprises at least one selected device and a selected function corresponding to the selected device, different selected devices are different types of smart home devices, and the device configuration instruction is an instruction initiated by a user to a smart home device management platform through a terminal, for selecting at least one smart home device as a selected device in multiple smart home devices, and selecting at least one device function as a selected function in multiple device functions corresponding to the selected device; Generating 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 a target area corresponding to the target account and a device function possessed by each existing device, the target area is an indoor area set by a user corresponding to the target account, different users correspond to different indoor areas, and different users correspond to indoor areas in which different numbers and different types of smart home devices are distributed; Displaying a target operation page corresponding to the target file, wherein the target operation page comprises an operation control corresponding to each target device, the operation control corresponding to the target device comprises a function control of a target function corresponding to the target device, the target device is any selected device, and the target function is any selected function.
2. The method of claim 1, wherein, The method comprises: When detecting a check operation of the target account in a product database, generating the device configuration instruction according to the check operation, wherein the product database comprises multiple different types of smart home devices and device functions possessed by each smart home device; Generating the configuration file according to the device configuration instruction.
3. The method of claim 1, wherein, The method comprises: When receiving a device configuration instruction input by voice or text by the target account, inputting the device configuration instruction into an artificial intelligence model, and taking output content of the artificial intelligence model as the configuration file.
4. The method of claim 1, wherein, The method comprises: When 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 configuration files corresponding to different specified objects indicate different device operation permissions; The method comprises: Generating a target file corresponding to the specified object according to a matching result between the configuration file corresponding to the specified object and a preset home appliance file corresponding to the target account; The method comprises: When it is detected that the operation object is the specified object, a target operation page corresponding to a target file of the specified object is displayed.
5. The method of claim 1, wherein, The target file is generated according to a matching result between the configuration file and the preset home appliance file corresponding to the target account. The selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device that matches the candidate device is determined as a matching device. When the selected function of the candidate device matches the device function possessed by the matching device that matches the candidate device in the preset home appliance file corresponding to the target account, the candidate device for which the device function matching is successful is determined as a target device, and the selected function for which the target device matching is successful is determined as a target function.
6. The method of claim 5, wherein, Before the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device that matches the candidate device is determined as a matching device, the method further includes: The preset home appliance file corresponding to the target account is determined according to a home appliance input operation of the target account.
7. The method of claim 5, wherein, Before the selected device in the configuration file that matches the existing device in the preset home appliance file corresponding to the target account is determined as a candidate device, and the existing device that matches the candidate device is determined as a matching device, the method further includes: Obtaining the network configuration device information in the target region corresponding to the target account; The preset home appliance file corresponding to the target account is generated according to the network configuration device information.
8. A smart home device management apparatus characterized by comprising: The device includes: The first generation 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, different selected devices are different types of smart home devices, and the device configuration instruction is an instruction initiated by a user to a smart home device management platform through a terminal, for selecting at least one smart home device as a selected device in multiple smart home devices, and selecting at least one device function as a selected function in multiple device functions corresponding to the selected device. The second generation module is configured 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 a target region corresponding to the target account and a device function possessed by each existing device, and the target region is an indoor region set by a user corresponding to the target account, that is, different users correspond to different indoor regions, and different users correspond to indoor regions in which different numbers and different types of smart home devices are distributed. A display module is configured to display a target operation page corresponding to the target file, wherein the target operation page comprises operation controls corresponding to each target device, and each operation control corresponding to a target device comprises a function control of a target function corresponding to the target device, the target device being any one of the selected devices, and the target function being any one of the selected functions.
9. A computer device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1 to 7.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the method of any one of claims 1 to 7.
Citation Information
Patent Citations
Smart home device control method, device and system
CN107179697A
Equipment control method based on authority control, storage medium and electronic equipment
CN118377234A