A method, device and storage medium for generating theme scenes based on smart home
Through the combination of smart device clusters and big data servers, smart home subscenarios that meet user needs are generated, solving the problem of high configuration costs of smart home scenarios in the existing technology and improving user experience.
Patent Information
- Application Number
- CN202011076816.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-10
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2040-10-10
AI Technical Summary
The addition of existing smart home scenarios requires users to be familiar with the functions of each smart device and spend a lot of time configuring interconnection and interaction, resulting in excessive learning costs for generating smart home scenarios and affecting user motivation.
By obtaining target devices from smart device clusters, using scene information combination in big data servers to generate multiple subscenes, and displaying or hiding scenes based on user device binding situation and usage frequency, providing theme scene generation methods to reduce user learning costs .
The generated subscenarios are more in line with user needs, reduce user learning costs, improve user experience, and simplify the configuration process of smart home scenes.
Smart Images

Figure CN112199590B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart homes, and in particular to a method, device and storage medium for generating a theme scene based on a smart home. Background Art
[0002] At present, with the widespread application of more and more smart devices, more and more users will use smart home scenes to control multiple smart devices to perform a series of operations. However, the existing scene addition still requires users to set the trigger conditions and execution actions of each scene one by one. Users need to be familiar with the functions of each smart device first, and spend a lot of time exploring the possibility of interconnection and interaction between smart devices before configuring a smart home scene that meets the user's conditions. This leads to a high learning cost for generating smart home scenes, which affects the user's enthusiasm for using smart home scenes. Summary of the invention
[0003] In order to overcome the shortcomings of the prior art, one of the purposes of the present invention is to provide a theme scene generation method based on smart home, which can push scenes that are more in line with the user's conditions to the user according to the smart device currently held by the user, thereby reducing the user's learning cost and improving the user's usage experience.
[0004] A second object of the present invention is to provide an electronic device.
[0005] A third object of the present invention is to provide a storage medium.
[0006] One of the purposes of the present invention is achieved by the following technical solution:
[0007] A method for generating a theme scene based on a smart home, comprising:
[0008] Step S1: Acquire a target device from a smart device cluster; wherein all smart devices in the smart device cluster are bound to a user terminal;
[0009] Step S2: Acquire the scene information corresponding to the target device in the big data server, wherein the scene information includes the triggering condition and the execution device of the usage scene, and the triggering condition and the execution device are combined to form a plurality of sub-scenes; the execution device at least includes the target device; wherein the scene information is the scene information generated when other users use the target device, and is obtained by the big data server by classifying the data related to the target device from the reported usage data;
[0010] Step S3: when it is determined that all execution devices of a single sub-scenario are smart devices in the smart device cluster, the sub-scenario is displayed in the user terminal.
[0011] Furthermore, the method for obtaining the target device from the smart device cluster in step S1 is:
[0012] The user specifies any one smart device in the smart device cluster as a target device through the user terminal.
[0013] Furthermore, the method for obtaining the target device from the smart device cluster in step S1 is:
[0014] Obtaining device usage information of all smart devices in the smart device cluster;
[0015] According to the device usage information, a smart device with the highest usage frequency is selected from the smart device cluster as a target device.
[0016] Furthermore, the device usage information includes the name of the smart device, the usage frequency of the smart device within a set period, the usage functions, the number of times each function is used, and usage result feedback information.
[0017] Furthermore, after generating the sub-scenario, step S2 further includes:
[0018] Determine whether the sub-scenario has a pain point feature, where the pain point feature is obtained based on the analysis of the usage result feedback information; if so, obtain the pain point solution path corresponding to the pain point feature from the database, and adjust the triggering conditions and / or execution devices of the sub-scenario according to the pain point solution path.
[0019] Furthermore, when it is determined that all execution devices of a single sub-scenario do not belong to the smart devices in the smart device cluster, the sub-scenario is hidden in the user terminal.
[0020] Furthermore, the step S3 also includes:
[0021] When it is determined that only some of the execution devices of a single sub-scene have been bound to the user terminal, it is determined whether the ratio of the number of execution devices bound to the user terminal to the total number of execution devices reaches a preset value. If so, the sub-scene is displayed in the user terminal, and the device information and direct purchase channels of the execution devices in the sub-scene that are not bound to the user terminal are pushed to the user terminal; if not, the sub-scene is hidden.
[0022] Furthermore, the method further comprises step S4: generating a theme scene associated with the target device on the user terminal, and classifying the sub-scenes with the same target device in the execution device into the same theme scene.
[0023] The second object of the present invention is achieved by adopting the following technical solution:
[0024] An electronic device comprises a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned method for generating a theme scene based on a smart home when executing the computer program.
[0025] The third object of the present invention is achieved by adopting the following technical solution:
[0026] A storage medium stores a computer program, which, when executed, implements the above-mentioned smart home-based theme scene generation method.
[0027] Compared with the prior art, the present invention has the following beneficial effects:
[0028] Select the target device from the smart devices currently owned by the user, use big data to derive the usage scenarios related to the target device and generate multiple sub-scenarios through combination. The sub-scenarios obtained by the above method are all generated around the smart devices owned by the user, which are more in line with the user's needs and conditions; and the sub-scenarios can effectively guide users to set customized smart home scenes in a variety of ways, reduce user learning costs, and improve user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 It is a flow chart of a method for generating a theme scene based on smart home according to the present invention;
[0030] Figure 2 This is a display interface diagram of the subject scenario of the present invention in a user terminal;
[0031] Figure 3 This is a diagram of the display interface of the sub-scene of the present invention in the user terminal. DETAILED DESCRIPTION
[0032] The present invention is further described below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of no conflict, the various embodiments or technical features described below can be arbitrarily combined to form a new embodiment.
[0033] Embodiment 1
[0034] This embodiment provides a method for generating a theme scene based on smart home, which allows users to understand the various ways of interconnecting and interacting between the smart devices currently owned by the users, and can guide users to set customized smart home scenes in a variety of ways, thereby reducing users' learning costs and improving users' usage experience.
[0035] like Figure 1 As shown, the theme scene generation method includes the following steps:
[0036] Step S1: Obtain a target device from a smart device cluster.
[0037] Before acquiring the target device, the user needs to bind all the smart devices currently owned by the user to the specified APP of his user terminal, so that each smart device is connected to the Internet; all the smart devices bound to the user terminal form a smart device cluster, and the target device is searched from the smart device cluster.
[0038] The method of obtaining the target device may include the following two methods:
[0039] Method 1: The user specifies the target device, that is, the user can specify any smart device in the smart device cluster as the target device through the user terminal;
[0040] Method 2: The target device can be obtained through preset rules; first, the device usage information of all smart devices in the smart device cluster is obtained; the device usage information includes but is not limited to the name of the smart device, the usage frequency of the smart device within a set period, the usage function, the number of times each function is used and the usage result feedback information, etc.; then, the most frequently used smart device is selected from the smart device cluster as the target device according to the device usage information.
[0041] Step S2: Obtain scene information corresponding to the target device in the big data server, wherein the scene information includes trigger conditions and execution devices of the usage scene, and combine the trigger conditions and the execution devices to form multiple sub-scenes.
[0042] The big data server collects a large amount of usage data reported by the smart device hardware after being authorized by the user, and classifies the data related to the target device from the numerous usage data, so as to obtain the scene information generated by other users when using the target device. The trigger conditions, execution devices, and actions performed by the execution devices are extracted from the scene information, and the trigger conditions, execution devices, and their actions are combined into a new sub-scene through the Cartesian product algorithm. Among them, the execution device at least includes the target device, and the execution device may also include other smart devices other than the target device.
[0043] However, there are relatively many sub-scenarios generated. In order to improve the practicality of the sub-scenarios and make the application of the sub-scenarios more closely aligned with the actual needs of users, it is also necessary to perform pain point analysis on the generated sub-scenarios; that is, to determine whether the sub-scenarios have pain point features. If so, obtain the pain point solution path corresponding to the pain point feature from the database, and adjust the triggering conditions and / or execution devices of the sub-scenarios according to the pain point solution path.
[0044] Among them, the pain point features are obtained by analyzing the feedback information of the usage results in the big data; when the user uses the smart device, the user can provide some feedback in the form of questionnaires based on the usage results of each scene, and the feedback includes what problems exist and the user's suggestions for the problems; the feedback will generate usage result feedback information and upload it to the big data server. By analyzing the usage result feedback information, it can be understood what unreasonable or non-compliant user needs exist in the scene or the device during use, and it can be defined as a pain point feature. Referring to the usage result feedback information, the trigger conditions and / or the actions of the execution device in the smart scene are modified, and a large number of feasibility tests are carried out to finally obtain a method to overcome the pain point, and the method is converted into a pain point solution path and stored in the database. When it is determined that any sub-scene has a pain point feature, the pain point solution path corresponding to the pain point feature can be retrieved from the database, and the sub-scene is modified according to the path.
[0045] Step S3: When it is determined that all execution devices of a single sub-scene belong to the smart devices in the smart device cluster, the sub-scene is displayed in the user terminal. When it is determined that all execution devices of a single sub-scene do not belong to the smart devices in the smart device cluster, the sub-scene is hidden in the user terminal, so that the user can quickly understand which sub-scenes can be executed by the smart device owned by the user. After the sub-scene is displayed in the user terminal, the sub-scene can be added to the custom scene by one-click addition. The user can use the scene and further modify the scene according to his own needs.
[0046] In addition, step S3 also includes: determining whether all execution devices of a single sub-scene have been bound to the user terminal. If so, it means that all execution devices in the sub-scene are devices currently held by the user, and the sub-scene can be displayed on the user terminal at this time; if not, it is necessary to determine whether only some of the execution devices of the sub-scene are devices held by the user.
[0047] When it is determined that only some of the execution devices of a single sub-scene have been bound to the user terminal, it is also necessary to determine whether the ratio of the number of execution devices bound to the user terminal to the total number of execution devices reaches a preset value. If so, the sub-scene can still be displayed in the user terminal, and the device information and direct purchase channels of the execution devices in the sub-scene that are not bound to the user terminal are pushed to the user terminal. The user can click on the purchase channel to jump to the purchase interface, so that the user can quickly purchase the smart devices in the sub-scene that the user does not own; if not, the sub-scene is hidden.
[0048] Step S4: Generate a theme scene (such as Figure 2 As shown), and the sub-scenes with the same target device in the execution device are classified into the same theme scene, so that multiple sub-scenes are arranged in order in the set of theme scenes (as shown Figure 3 for users to view.
[0049] In addition, all sub-scenes within the theme scene can be divided into two categories: one is the reference scene, that is, all sub-scenarios in which all the executing devices are devices currently owned by the user are classified as reference scenes; the other is the recommended scene, that is, all sub-scenarios in which only some of the executing devices are devices currently owned by the user and the ratio meets the preset value are classified as recommended scenes; the user can selectively view all sub-scenes displayed on the user terminal by expanding or folding the scene.
[0050] Embodiment 2
[0051] This embodiment provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for generating a theme scene based on a smart home in Embodiment 1 is implemented. In addition, this embodiment also provides a storage medium on which a computer program is stored. When the computer program is executed, the method for generating a theme scene based on a smart home is implemented.
[0052] The device and storage medium in this embodiment and the method in the aforementioned embodiment are two aspects based on the same inventive concept. The method implementation process has been described in detail above, so those skilled in the art can clearly understand the structure and implementation process of the system in this embodiment based on the aforementioned description. For the sake of brevity of the specification, they will not be repeated here.
[0053] The above-mentioned embodiments are only preferred embodiments of the present invention and cannot be used to limit the scope of protection of the present invention. Any non-substantial changes and substitutions made by technicians in this field on the basis of the present invention shall fall within the scope of protection required by the present invention.
Claims
1. A method for generating a theme scene based on smart home, characterized in that: include: Step S1: Acquire a target device from a smart device cluster; wherein all smart devices in the smart device cluster are bound to a user terminal; Step S2: Obtaining the scenario information corresponding to the target device in the big data server, wherein the scenario information includes the triggering conditions and execution devices of the usage scenario, combining the triggering conditions and the execution devices to form a plurality of sub-scenarios; the execution devices at least include the target device; judging whether the sub-scenario has a pain point feature, wherein the pain point feature is obtained by analyzing the feedback information of the usage result; if so, obtaining the pain point solution path corresponding to the pain point feature from the database, and adjusting the triggering conditions and / or execution devices of the sub-scenario according to the pain point solution path; wherein the scenario information is the scenario information generated by other users when using the target device, and is obtained by the big data server classifying the data related to the target device from the usage data reported by the hardware of a plurality of smart devices; Step S3: when it is determined that all execution devices of a single sub-scenario are smart devices in the smart device cluster, the sub-scenario is displayed in the user terminal.
2. The method for generating a theme scene based on smart home according to claim 1, characterized in that: The method for obtaining the target device from the smart device cluster in step S1 is: The user specifies any one smart device in the smart device cluster as a target device through the user terminal.
3. The method for generating a theme scene based on smart home according to claim 1, characterized in that: The method for obtaining the target device from the smart device cluster in step S1 is: Obtaining device usage information of all smart devices in the smart device cluster; According to the device usage information, a smart device with the highest usage frequency is selected from the smart device cluster as a target device.
4. The method for generating a theme scene based on smart home according to claim 3, characterized in that: The device usage information includes the name of the smart device, the usage frequency of the smart device within a set period, the usage functions, the number of times each function is used, and usage result feedback information.
5. The method for generating a theme scene based on smart home according to claim 1, characterized in that: When it is determined that all execution devices of a single sub-scenario do not belong to the smart devices in the smart device cluster, the sub-scenario is hidden in the user terminal.
6. The method for generating a theme scene based on smart home according to claim 1, characterized in that: The step S3 also includes: When it is determined that only some of the execution devices of a single sub-scene have been bound to the user terminal, it is determined whether the ratio of the number of execution devices bound to the user terminal to the total number of execution devices reaches a preset value. If so, the sub-scene is displayed in the user terminal, and the device information and direct purchase channels of the execution devices in the sub-scene that are not bound to the user terminal are pushed to the user terminal; if not, the sub-scene is hidden.
7. The method for generating a theme scene based on smart home according to claim 1, characterized in that: The method further comprises step S4: generating a theme scene associated with the target device on the user terminal, and classifying the sub-scenes with the same target device in the execution device into the same theme scene.
8. An electronic device, characterized in that: It includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method for generating a theme scene based on smart home described in any one of claims 1 to 7 is implemented.
9. A storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed, the method for generating a theme scene based on a smart home as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Smart home control system
CN102354194A
Intelligent device control method and device based on set scenario mode
CN104460328A
Intelligent scene configuration method and device and server
CN105306318A
Household appliance and control method, device and system thereof and readable storage medium
CN107479401A
Conflict coordination system of scene setting of smart home, and working method
CN108111378A