Recommendation methods, devices, storage media, and computer equipment for smart device scenarios

By matching the attribute information of smart devices with predetermined standard scenarios, personalized scenarios are automatically recommended, solving the problem of tedious manual configuration for users and improving the user experience of smart devices.

CN116319138BActive Publication Date: 2026-05-26GUANGDONG HOTATA TECH GRP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG HOTATA TECH GRP
Filing Date
2023-03-24
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

After binding a smart device, users need to manually customize the scene, which is cumbersome and lacks intelligence, affecting the user experience.

Method used

By acquiring the attribute information of the user's bound smart devices, and based on the matching of device attributes with predetermined standard scenarios, personalized scenarios are automatically recommended, including device type, room attributes, scenario triggering functions, etc., and scenario recommendation results are generated.

Benefits of technology

It achieves precise matching and personalized scene recommendations without requiring manual configuration from the user, improving user experience and reducing the workload of data update and iteration for scene recommendation algorithms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116319138B_ABST
    Figure CN116319138B_ABST
Patent Text Reader

Abstract

This invention provides a method, apparatus, storage medium, and computer device for smart device scene recommendation, relating to the field of smart home technology. The smart device scene recommendation method includes: acquiring a group of smart devices bound to a user and device attribute information of each smart device within that group; determining the scene conformity degree of the smart device group to each predetermined standard scene based on the device attribute information; and generating scene recommendation results to be pushed to the user based on the scene conformity degree of each predetermined standard scene. After binding smart devices, users do not need to manually perform any scene device configuration operations to receive personalized scene recommendations that accurately match their smart device group, significantly improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of smart home technology, and more specifically, to a method, apparatus, computer-readable storage medium, and computer device for recommending smart device scenarios. Background Technology

[0002] With the rapid development of IoT technology, smart homes enable various smart devices in the home to work together, providing rich and user-friendly interactive scenarios and bringing great convenience to users' lives. After purchasing smart devices, users can build their own smart home system by adding and binding these devices.

[0003] After a user adds and binds a smart device, if they need to use the scene function, they usually need to manually customize the scene or add the system default scene in the application or central control screen gateway. They also need to manually add the smart device corresponding to the scene. The scene addition process is cumbersome, inflexible and lacks intelligence, thus affecting the user experience. Summary of the Invention

[0004] To at least address one of the aforementioned technical deficiencies, the present invention provides a method for recommending intelligent device scenarios, a corresponding apparatus, a computer-readable storage medium, and a computer device.

[0005] According to one aspect, embodiments of the present invention provide a method for recommending scenarios for smart devices, comprising the following steps:

[0006] Obtain the group of smart devices that the user has bound and the device attribute information of each smart device in the group;

[0007] Based on the device attribute information, determine the scenario compliance degree of the smart device group for each predetermined standard scenario;

[0008] Based on the scenario conformity of each predetermined standard scenario, scenario recommendation results are generated for push to the user.

[0009] Preferably, the scene conformity of the smart device group to a predetermined standard scene is determined through the following steps:

[0010] Obtain the scene equipment items and corresponding equipment attribute requirements for the predetermined standard scene;

[0011] Based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements, the scene conformity of the smart device group to the predetermined standard scene is determined.

[0012] Preferably, the device attribute requirements include at least one of the following device attribute items:

[0013] Device type, room attributes, scene triggering function, scene execution function.

[0014] Preferably, determining the scene conformity of the smart device group to the predetermined standard scene based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements includes:

[0015] Obtain the scene contribution level corresponding to the device attribute requirements of the scene device item;

[0016] Obtain the optimal matching value for the predetermined standard scenario, which is obtained by summing the scenario contribution of all device attribute requirements;

[0017] The device attribute information of each smart device is matched with the scene device items and the device attribute requirements. Based on the matching results and the scene contribution, the actual matching value of the smart device group for the predetermined standard scene is determined.

[0018] The ratio of the actual matching value to the optimal matching value is calculated to obtain the scene conformity of the smart device group to the predetermined standard scene.

[0019] Preferably, the scene contribution is determined based on the importance of the scene device item in the predetermined standard scene and / or the importance of the device attribute requirement in the scene device item, wherein the higher the importance, the greater the scene contribution.

[0020] Preferably, the degree of importance is determined by the following steps:

[0021] When creating the predefined standard scenario, similar scenarios related to the predefined standard scenario are determined from the custom scenarios of historical users based on a similarity algorithm;

[0022] Determine the percentage of historical users in the same similar scenario whose device attribute information of smart devices in the similar scenario matches the device item and / or the device attribute requirement of the scenario.

[0023] The importance level is determined based on the percentage of historical users, wherein the higher the percentage of historical users, the higher the importance level.

[0024] Preferably, the scene equipment items include mandatory equipment items and optional equipment items;

[0025] The step of determining the scene conformity of the smart device group to the predetermined standard scene based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements includes:

[0026] When the device attribute information of each smart device does not match the device attribute requirements of the required device item, the scenario conformity of the smart device group to the predetermined standard scenario is determined to be 0.

[0027] Preferably, the method further includes:

[0028] After a user binds a newly added smart device

[0029] Obtain the device attribute information of the newly added smart devices, and update the scene conformity and scene recommendation results of each predetermined standard scene corresponding to the smart device group based on the device attribute information of the newly added smart devices; and / or,

[0030] Once the user's enabled scenarios are identified, a notification message will be sent to the user to add the new smart device to the enabled scenarios.

[0031] Furthermore, embodiments of the present invention, according to another aspect, provide a smart device scenario recommendation apparatus, comprising:

[0032] The information acquisition module is used to acquire the group of smart devices that the user has bound and the device attribute information of each smart device in the group;

[0033] The compliance determination module is used to determine the scenario compliance of the smart device group for each predetermined standard scenario based on the device attribute information.

[0034] The scene recommendation module is used to generate scene recommendation results to be pushed to the user based on the scene conformity of each predefined standard scene.

[0035] According to yet another aspect, an embodiment of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described intelligent device scenario recommendation method.

[0036] According to another aspect, an embodiment of the present invention provides a computer device, the computer including one or more processors; a memory; and one or more computer programs, wherein the one or more computer programs are stored in the memory and configured to be executed by the one or more processors, the one or more computer programs being configured to perform the above-described intelligent device scenario recommendation method.

[0037] Compared with the prior art, the present invention has the following advantages:

[0038] The present invention provides a smart device scene recommendation method and corresponding apparatus, computer-readable storage medium and computer device. By traversing the scene implementation requirements of predetermined standard scenes through the device attribute information of each smart device in a user's smart device group, the matching status between the user's smart device group and each predetermined standard scene is determined, and then the scene conformity is determined. Based on the scene conformity, the scene recommendation result is determined for recommendation to the user. After binding smart devices, users do not need to manually perform any scene device configuration operations to obtain personalized scene recommendations that are accurately matched to their smart device group, which significantly improves the user experience.

[0039] Furthermore, the defined scene contribution score characterizes the contribution of a scene device item to achieving the predetermined standard scene, as well as the contribution of the device attribute requirements of the scene device item to achieving the predetermined standard scene. There are no restrictions on the range of scene contribution scores for different predetermined standard scenes, and it is not required that the best matching values ​​for all predetermined standard scenes be equal. The scene recommendation platform can select values ​​according to actual needs. This method allows the scene recommendation platform to flexibly adjust the scene contribution score in any predetermined standard scene during the creation of predetermined standard scenes and subsequent optimization processes, without involving modifications to all scene contribution scores. This significantly reduces the workload of data update and iteration for intelligent device scene recommendation algorithms, providing strong technical support for flexibly adjusting scene contribution scores and achieving personalized scene recommendations that accurately match the user's intelligent device group.

[0040] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of the invention. Attached Figure Description

[0041] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0042] Figure 1 A flowchart illustrating the intelligent device scenario recommendation method provided in this embodiment of the invention;

[0043] Figure 2 A flowchart illustrating the process of determining the scene conformity of a predetermined standard scenario;

[0044] Figure 3 A flowchart illustrating the specific calculation process for scene conformity.

[0045] Figure 4 A flowchart illustrating the process for determining the importance of scenario fit.

[0046] Figure 5 This is a schematic diagram of the intelligent device scenario recommendation device provided in an embodiment of the present invention. Detailed Implementation

[0047] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0048] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0049] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. It should also be understood that terms such as those defined in general dictionaries should be understood to have the same meaning as in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless specifically defined as herein.

[0050] The technical solutions of this application and how they solve the aforementioned technical problems of the prior art are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0051] This invention provides a method for recommending smart device scenarios, such as... Figure 1 As shown, the method includes:

[0052] Step S110: Obtain the group of smart devices that the user has bound and the device attribute information of each smart device in the group.

[0053] When a user initiates a smart device scenario recommendation request, the system retrieves the group of smart devices that the user has bound, which includes one or more smart devices that are bound to the user's account.

[0054] The device attribute information describes at least one of the following information about the smart device: device type, installation room and specific location, device function, online status, binding time, estimated lifespan, and incompatible device types for different scenarios. Different users own different smart devices and their attribute information; obtaining comprehensive device attribute information for each user can provide strong data support for improving the accuracy of personalized scenario recommendations.

[0055] The device type is used to indicate the type of device, such as smart lock, light, curtain, camera, clothes dryer, sensor, etc.

[0056] The installation room and specific location are used to indicate the location of the equipment, such as the entrance hall, kitchen, balcony, or the top of the living room.

[0057] Device functions are used to indicate the role that the device can play in a scene. These functions can be scene-triggered or scene-executed, such as having a home-opening door detection function, adjustable light color temperature, and the ability to collect environmental data.

[0058] The online status is used to indicate the connection status of smart devices, including online and offline. When a smart device is offline, linkage cannot be achieved.

[0059] The binding time is used to indicate when a smart device has been bound to a user's account. Users can periodically add recently bound smart devices to the scene's intelligent recommendations.

[0060] The estimated lifespan is used to indicate the estimated remaining usable time of the smart device, so that users can prepare a new smart device in advance when the lifespan is about to end, avoiding affecting the use of the device in the scenario.

[0061] The scene-incompatible device type is used to indicate which smart devices should not be used simultaneously in a scene. For example, the scene-incompatible device type for a humidifier is a dehumidifier, so as to prevent users from adding smart devices with incompatible functions to the same scene.

[0062] The smart device scenario recommendation request can be initiated when the user enables the smart device scenario recommendation function, or it can be initiated automatically when the user opens the smart device scenario page of the application or the central control screen gateway, or it can be initiated automatically after the user completes the smart device binding. This embodiment of the invention does not limit this.

[0063] Step S120: Determine the scene conformity of the smart device group for each predetermined standard scene based on the device attribute information.

[0064] The platform has pre-created multiple pre-defined standard scenarios, such as returning home, leaving home, sleeping, watching a movie, meeting guests, and studying. Each pre-defined standard scenario has corresponding implementation requirements.

[0065] Specifically, for each predetermined standard scenario, one or more scenario device items are set up, and the predetermined standard scenario is realized by linking the smart devices corresponding to the scenario device items.

[0066] Furthermore, for each scenario device item, one or more device attribute requirements can be set. These device attribute requirements define the attributes that the smart device corresponding to the scenario device item should possess in order to achieve the predetermined standard scenario.

[0067] For each predetermined standard scenario, the device attribute information of each smart device in the smart device group can be iterated through to the scenario implementation requirements of the predetermined standard scenario to determine the matching degree between the smart device group and the predetermined standard scenario, thereby determining the scenario compliance degree. A higher matching degree indicates a greater scenario compliance degree. By determining the matching degree between the smart device group and each predetermined standard scenario through the above steps, the scenario compliance degree of the smart device group for each predetermined standard scenario can be determined.

[0068] Specifically, determining the matching status of the intelligent device group with the predetermined standard scenario can be further divided into determining the matching status of the intelligent device group with the scenario device items of the predetermined standard scenario, or determining the matching status of the intelligent device group with the scenario device items and their device attribute requirements of the predetermined standard scenario.

[0069] The device attribute requirements are related to the information items of the device attribute information. The device attribute requirements include at least one of the following device attribute items: device type, room attribute, scene trigger function, scene execution function, online status, binding time, estimated lifespan, and scene-incompatible device types. Generally, one scene device item corresponds to one smart device. If one scene device item can correspond to multiple smart devices with the same device attribute information, the device attribute requirements may also include the number of devices.

[0070] Preferably, the device attribute requirements include device type, room attributes, scene triggering function, and scene execution function.

[0071] Step S130: Generate scene recommendation results to be pushed to the user based on the scene conformity of each predetermined standard scene.

[0072] After determining the scenario conformity of each predefined standard scenario, scenario recommendation results are generated according to predefined sorting rules for pushing to the user.

[0073] The predetermined sorting rules may be related to the degree of scene relevance, the scene recommendation time point, and the user's historical usage habits of smart devices.

[0074] In one possible implementation, the predefined sorting rules are related to the degree of scene relevance. The predefined standard scenes are sorted in descending or ascending order of scene relevance to generate a scene recommendation ranking. The entire scene recommendation sequence, or one or more of the top predefined standard scenes, is then pushed to the user.

[0075] In one possible implementation, the predefined sorting rules are related to the scene recommendation time. Specifically, predefined standard scenes with a scene conformity exceeding a predefined threshold are selected, the time point for pushing scene recommendation results to the user is obtained, and one or more predefined standard scenes matching the scene time point are further selected for push to the user. For example, predefined standard scenes with a scene conformity exceeding 70% include leaving home, returning home, meeting guests, and dining. If the scene recommendation time point is 6 PM, then the user will be recommended the scenes of returning home and dining, which match the scene recommendation time point.

[0076] In one possible implementation, the pre-defined sorting rules are related to the user's historical usage habits of smart devices. Each pre-defined standard scenario has one or more scenario device items, and pre-defined standard scenarios involving smart devices that the user has used frequently in the past are pushed to that user. For example, if a user frequently turns on the TV and all the lights in the living room, then a guest reception scenario that matches the user's historical usage habits of that smart device is recommended to the user.

[0077] In the smart device scenario recommendation method provided by the present invention, the matching status between the user's smart device group and each predetermined standard scenario is determined by traversing the scenario implementation requirements of the device attribute information of each smart device in the user's smart device group, thereby determining the scenario conformity, and determining the scenario recommendation result to recommend to the user based on the scenario conformity. After binding smart devices, users do not need to manually perform any scenario device configuration operations to obtain personalized scenario recommendations that are accurately matched to their smart device group, which significantly improves the user experience.

[0078] In some embodiments, each predetermined standard scenario is configured with scenario device items and corresponding device attribute requirements. In step S120, the smart device group corresponds to the scenario compliance of a predetermined standard scenario, as determined by, for example... Figure 2 The steps shown are as follows:

[0079] Step S210: Obtain the scene device items and corresponding device attribute requirements for the predetermined standard scene.

[0080] Step S220: Based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements, determine the scene conformity of the smart device group to the predetermined standard scene.

[0081] Furthermore, in some embodiments, such as Figure 3 As shown, step S220 specifically includes:

[0082] Step S2201: Obtain the scene contribution corresponding to the device attribute requirements of the scene device item.

[0083] For each predetermined standard scenario, one or more device attribute requirements corresponding to its scenario device item are pre-set with a scenario contribution level. The scenario contribution level is used to characterize the contribution of the scenario device item to the realization of the predetermined standard scenario, as well as the contribution of the device attribute requirements of the scenario device item to the realization of the predetermined standard scenario.

[0084] For each predetermined standard scenario, the scenario contribution corresponding to the device attribute requirements of the scenario device item is stored in a two-dimensional array.

[0085] The table below shows the scene contribution of a pre-defined standard scenario:

[0086]

[0087] Among them, the number of scene device items is n, and the number of device attribute requirements is m, where n and m are both ≥ 1.

[0088] The scene contribution is determined based on the importance of the scene device item in the predetermined standard scene and / or the importance of the device attribute requirement in the scene device item. The higher the importance, the greater the scene contribution.

[0089] Step S2202: Obtain the best matching value for the predetermined standard scenario, which is obtained by summing the scenario contribution of all device attribute requirements.

[0090] Step S2203: Match the device attribute information of each smart device with the scene device items and the device attribute requirements, and determine the actual matching value of the smart device group for the predetermined standard scene based on the matching results and the scene contribution.

[0091] For each predetermined standard scenario, when one or more device attributes of the corresponding scenario device item are required to have a pre-set scenario contribution, the best matching value corresponding to the predetermined standard scenario can also be calculated simultaneously.

[0092] The matching status of the device attribute information of each smart device with the scene device items and the device attributes can be reflected by the matching factor.

[0093] When matching the device attribute information of each smart device with the scene device items and the device attribute requirements, for a scene device item, if a device attribute requirement is met, the matching factor for that device attribute requirement is set to 1; if a device attribute requirement is not met, the matching factor for that device attribute requirement is set to 0. The matching factor for the device attribute requirements of each scene device item is obtained through the above method. For each predetermined standard scene, the matching factor for the device attribute requirements of the scene device items corresponding to the device attribute information of the smart device group is stored in a two-dimensional array.

[0094] After obtaining the scene contribution and matching factor stored in two-dimensional arrays respectively, the values ​​at the same position in the two two-dimensional arrays are multiplied together to obtain the actual matching value P of the intelligent device group for the predetermined standard scene.

[0095] In this context, the optimal matching condition for a predetermined standard scenario is achieved when all device attribute requirements for all scenario device items are met and all matching factors are set to 1. The optimal matching value is then obtained by summing the scenario contributions of all device attribute requirements.

[0096] Step S2204: Calculate the ratio of the actual matching value to the optimal matching value to obtain the scene conformity of the smart device group to the predetermined standard scene.

[0097] In this embodiment, there is no limitation on the range of scene contribution values ​​for different predetermined standard scenarios, and it is not required that the best matching values ​​of all predetermined standard scenarios be equal. The scene recommendation platform can select values ​​according to actual needs. This method is beneficial for the scene recommendation platform to flexibly adjust the scene contribution value in any predetermined standard scenario during the creation of predetermined standard scenarios and subsequent optimization processes, without involving the modification of all scene contribution values. This significantly reduces the workload of data update and iteration of the smart device scene recommendation algorithm, and provides strong technical support for flexibly adjusting scene contribution values ​​and achieving accurate matching of personalized scene recommendations to the user's smart device group.

[0098] The scene conformity of the smart device group to the predetermined standard scenario is obtained by calculating the ratio of the actual matching value to the best matching value. When the sum of the scene conformity of different predetermined standard scenarios is not equal, the ratio is normalized so that the scene conformity can still reflect the difference in the degree of matching between the smart device group and each predetermined standard scenario, even when the scene contribution can be flexibly adjusted.

[0099] In some embodiments, the scene contribution is determined based on the importance of the scene device item in the predetermined standard scene and / or the importance of the device attribute requirement in the scene device item. The higher the importance, the greater the scene contribution. For example, Figure 4As shown, the degree of importance is determined through the following steps:

[0100] Step S410: When creating the predetermined standard scene, similar scenes related to the predetermined standard scene are determined from the custom scenes of historical users based on a similarity algorithm.

[0101] The scene recommendation platform grants users the right to customize scenes. When creating a custom scene, users can set scene information and add smart devices. Scene information includes, but is not limited to, the name of the custom scene and a description of the applicable scene.

[0102] When creating a predefined standard scene, the scene recommendation platform needs to set scene device items and device attribute requirements, as well as the scene contribution of each device attribute requirement. The scene contribution can be intelligently determined using custom scenes from historical users.

[0103] When a scene recommendation platform creates a predefined standard scene, it defines the scene name and description. Based on a similarity algorithm, it calculates the similarity between the scene information and the custom scenes of historical users. Custom scenes with a similarity greater than a predetermined threshold are identified as similar scenes related to the predefined standard scene. The similarity algorithm quickly filters out historical user groups who have enabled scenes similar to the predefined standard scene to be created.

[0104] Step S420: Determine the percentage of historical users in the historical user group that the device attribute information of smart devices in the similar scenario matches the device item and / or the device attribute requirement of the scenario.

[0105] Step S430: Determine the importance level based on the percentage of historical users, wherein the higher the percentage of historical users, the higher the importance level.

[0106] After filtering out historical user groups that have enabled similar scenarios, for each scenario's device item and / or device attribute requirement, determine the percentage of historical users in the historical user group whose device attribute information matches the smart device added in that similar scenario. In other words, how many historical users in the historical user group used smart devices that correspond to the scenario's device item and / or device attribute requirement in similar scenarios? The higher the percentage of historical users, the higher the importance of the scenario's device item and / or device attribute requirement in that predetermined standard scenario, and thus, a greater scenario contribution can be assigned to that scenario's device item and / or device attribute requirement.

[0107] In this embodiment, by analyzing the scene information of historical users' custom scenes and determining the importance of scene device items in the predetermined standard scene and / or the importance of the device attribute requirements in the scene device items, the scene contribution to be set is determined based on the importance, so that the scene contribution can be intelligently set and accurately reflect its contribution to the realization of the predetermined standard scene.

[0108] In some embodiments, the scene device items include mandatory device items and optional device items. Then, step S220 determines the scene conformity of the smart device group to the predetermined standard scene based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements. This includes: when the device attribute information of each smart device does not match the device attribute requirements of the mandatory device items, determining that the scene conformity of the smart device group to the predetermined standard scene is 0.

[0109] The required equipment items correspond to the smart devices that are essential to realizing the predetermined standard scenario. If the user's smart device group does not have any smart devices that meet the required equipment items, the predetermined standard scenario cannot be realized.

[0110] Among them, the scene device items corresponding to the mandatory device items carry a marker to indicate that the item must meet certain requirements.

[0111] The optional device items correspond to smart devices that are optional in the predetermined standard scenario. When a user's smart device group has smart devices that meet the optional device items, the smart device linkage in the predetermined standard scenario can be made richer.

[0112] For each predetermined standard scenario, when determining the scenario compliance of the device group corresponding to the predetermined standard scenario, the matching status of the device attribute information of each smart device in the user's smart device group with the device attribute requirements of the mandatory device item is determined first. Only after a smart device in the smart device group meets the device attribute requirements of the mandatory device item is the matching status of the device attribute information of each smart device in the user's smart device group with the device attribute requirements of the optional device item determined.

[0113] If the smart device group does not meet the device attribute requirements of the required device items, it is not necessary to traverse the device attribute information of each smart device in the user's smart device group to other scene device items. Instead, the scene conformity of the smart device group to the predetermined standard scene is directly set to 0. This reduces the computational load of the smart device scene recommendation algorithm and ensures that the scene conformity accurately reflects that the smart device group cannot achieve the predetermined standard scene.

[0114] In some embodiments, the device attribute requirements include mandatory attribute requirements and optional attribute requirements. When matching the device attribute information of each smart device with the device attribute requirements of a scene device item, if the device attribute information of each smart device does not match the mandatory attribute requirements of the scene device item, the actual matching value of the smart device group for the scene device item is determined to be 0.

[0115] Among them, the device attribute requirements corresponding to the mandatory attribute requirements carry a flag to indicate that the item must be satisfied.

[0116] For each scenario device item, when determining the matching status of the device group for the scenario device item, the matching status of the device attribute information of each smart device in the user's smart device group with the mandatory attribute requirements of the scenario device item is determined first. Only after a smart device in the smart device group meets the mandatory attribute requirements of the scenario device item is the matching status of the device attribute information of each smart device in the user's smart device group with the optional attribute requirements of the scenario device item determined.

[0117] If the smart device group does not meet the mandatory attribute requirements of the device item in the scenario, it is not necessary to iterate through the other attribute requirements of the device item in the scenario by the device attribute information of each smart device in the user's smart device group. Instead, the actual matching value of the smart device group corresponding to the device item in the scenario is directly set to 0. This reduces the computational load of the smart device scenario recommendation algorithm and ensures that the actual matching value accurately reflects that the smart device group cannot meet the device item in the scenario.

[0118] In some embodiments, after a user binds a new smart device, the device attribute information of the new smart device is obtained, and the scene conformity and scene recommendation results of the smart device group corresponding to each predetermined standard scene are updated according to the device attribute information of the new smart device.

[0119] After a user binds a new smart device, the scene conformity of the user's smart device group to individual pre-defined standard scenarios will change. To ensure the accuracy of personalized scene recommendations, the scene conformity of the user's smart device group to each pre-defined standard scenario is recalculated, and the scene recommendation results are further updated.

[0120] In some embodiments, after a user binds a new smart device, the user's enabled scenarios are determined, and a prompt message is pushed to the user to add the new smart device to the enabled scenarios.

[0121] After a user binds a new smart device, for the user's already enabled scenarios, there is no need to recalculate the scenario compatibility of the user's smart device group with the already enabled scenarios. A message can be directly pushed to the user to prompt whether to add the new smart device to the already enabled scenarios, so that the new smart device can be quickly connected to the user's already enabled scenarios.

[0122] Based on the same principles as the above-described intelligent device scenario recommendation method embodiments, this invention also provides an intelligent device scenario recommendation device, such as... Figure 5 As shown, the device includes:

[0123] The information acquisition module 51 is used to acquire the group of smart devices that the user has bound and the device attribute information of each smart device in it;

[0124] The compliance determination module 52 is used to determine the scenario compliance of the smart device group for each predetermined standard scenario based on the device attribute information.

[0125] The scene recommendation module 53 is used to generate scene recommendation results to be pushed to the user based on the scene conformity of each predetermined standard scene.

[0126] In some embodiments, when determining the scenario compliance of a group of smart devices for a predetermined standard scenario, the compliance determination module is specifically used for:

[0127] Obtain the scene equipment items and corresponding equipment attribute requirements for the predetermined standard scene;

[0128] Based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements, the scene conformity of the smart device group to the predetermined standard scene is determined.

[0129] In some embodiments, the device attribute requirement includes at least one of the following device attribute items:

[0130] Device type, room attributes, scene triggering function, scene execution function.

[0131] In some embodiments, when the compliance determination module determines the scenario compliance of the smart device group for the predetermined standard scenario based on the matching of the device attribute information of each smart device with the scenario device item and the device attribute requirements, it is specifically used for:

[0132] Obtain the scene contribution level corresponding to the device attribute requirements of the scene device item;

[0133] Obtain the optimal matching value for the predetermined standard scenario, which is obtained by summing the scenario contribution of all device attribute requirements;

[0134] The device attribute information of each smart device is matched with the scene device items and the device attribute requirements. Based on the matching results and the scene contribution, the actual matching value of the smart device group for the predetermined standard scene is determined.

[0135] The ratio of the actual matching value to the optimal matching value is calculated to obtain the scene conformity of the smart device group to the predetermined standard scene.

[0136] In some embodiments, the scene contribution is determined based on the importance of the scene device item in the predetermined standard scene and / or the importance of the device attribute requirement in the scene device item, wherein the higher the importance, the greater the scene contribution.

[0137] In some embodiments, the degree of importance is determined by the following steps:

[0138] When creating the predefined standard scenario, similar scenarios related to the predefined standard scenario are determined from the custom scenarios of historical users based on a similarity algorithm;

[0139] Determine the percentage of historical users in the same similar scenario whose device attribute information of smart devices in the similar scenario matches the device item and / or the device attribute requirement of the scenario.

[0140] The importance level is determined based on the percentage of historical users, wherein the higher the percentage of historical users, the higher the importance level.

[0141] In some embodiments, the scene device items include mandatory device items and optional device items; the compliance determination module 52 is specifically used for:

[0142] When the device attribute information of each smart device does not match the device attribute requirements of the required device item, the scenario conformity of the smart device group to the predetermined standard scenario is determined to be 0.

[0143] In some embodiments, after a user binds a newly added smart device, the information acquisition module 51, the conformity determination module 52, and the scene recommendation module 53 are further used for:

[0144] Obtain the device attribute information of the newly added smart device, and update the scene conformity and scene recommendation results of each predetermined standard scene corresponding to the smart device group based on the device attribute information of the newly added smart device.

[0145] In some embodiments, the smart device scenario recommendation device further includes a push module, which, after a user binds a newly added smart device, is used to:

[0146] Once the user's enabled scenarios are identified, a notification message will be sent to the user to add the new smart device to the enabled scenarios.

[0147] The content of the method embodiments of the present invention is applicable to the device embodiments. The specific functions implemented by the device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0148] Furthermore, embodiments of the present invention provide a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the intelligent device scenario recommendation method described in any of the above embodiments. The computer-readable storage medium includes, but is not limited to, any type of disk (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic cards, or optical cards. That is, the storage device includes any medium that stores or transmits information in a readable form by a device (e.g., a computer, a mobile phone), and can be a read-only memory, a disk, or an optical disk, etc.

[0149] The content of the method embodiments of the present invention is applicable to the storage medium embodiments. The specific functions implemented by the storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0150] Furthermore, embodiments of the present invention also provide a computer device. The computer device includes: one or more processors, a memory, and one or more computer programs, wherein the one or more computer programs are stored in the memory and configured to be executed by the one or more processors, and the one or more computer programs are configured to perform the smart device scenario recommendation method described in any of the above embodiments.

[0151] The content of the method embodiments of the present invention is applicable to the computer device embodiments. The specific functions implemented by the computer device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above methods. For details, please refer to the description in the method embodiments, which will not be repeated here.

[0152] Furthermore, the functional units in the various embodiments of the present invention can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0153] The above description is only a partial embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for recommending scenarios for intelligent devices, characterized in that, Includes the following steps: Obtain the group of smart devices that the user has bound and the device attribute information of each smart device in the group; Based on the device attribute information, determine the scenario compliance degree of the smart device group for each predetermined standard scenario; Based on the scenario fit of each predetermined standard scenario, scenario recommendation results are generated for push to the user according to the magnitude of the scenario fit; among them, The scene conformity of the smart device group to a predetermined standard scenario is determined through the following steps: Obtain the scene equipment items and corresponding equipment attribute requirements for the predetermined standard scene; Obtain the scene contribution value corresponding to the device attribute requirements of the scene device item; for each predetermined standard scene, the scene contribution value corresponding to the device attribute requirements of the scene device item is stored in a two-dimensional array; Obtain the optimal matching value for the predetermined standard scenario, which is obtained by summing the scenario contribution of all device attribute requirements; The device attribute information of each smart device is matched with the scene device items and the device attribute requirements. Based on the matching results and the scene contribution, the actual matching value of the smart device group for the predetermined standard scene is determined. The ratio of the actual matching value to the optimal matching value is calculated to obtain the scene conformity of the smart device group to the predetermined standard scene.

2. The intelligent device scenario recommendation method according to claim 1, characterized in that, The device attribute requirements include at least one of the following device attribute items: Device type, room attributes, scene triggering function, scene execution function.

3. The intelligent device scenario recommendation method according to claim 1, characterized in that, The scene contribution is determined based on the importance of the scene device item in the predetermined standard scene and / or the importance of the device attribute requirement in the scene device item, wherein the higher the importance, the greater the scene contribution.

4. The intelligent device scenario recommendation method according to claim 3, characterized in that, The degree of importance is determined through the following steps: When creating the predefined standard scenario, similar scenarios related to the predefined standard scenario are determined from the custom scenarios of historical users based on a similarity algorithm; Determine the percentage of historical users in the same similar scenario whose device attribute information of smart devices in the similar scenario matches the device item and / or the device attribute requirement of the scenario. The importance level is determined based on the percentage of historical users, wherein the higher the percentage of historical users, the higher the importance level.

5. The intelligent device scenario recommendation method according to claim 1, characterized in that, The scene equipment items include mandatory equipment items and optional equipment items; The step of determining the scene conformity of the smart device group to the predetermined standard scene based on the matching of the device attribute information of each smart device with the scene device items and the device attribute requirements includes: When the device attribute information of each smart device does not match the device attribute requirements of the required device item, the scenario conformity of the smart device group to the predetermined standard scenario is determined to be 0.

6. The intelligent device scenario recommendation method according to claim 1, characterized in that, Also includes: After a user binds a newly added smart device Obtain the device attribute information of the newly added smart device, and update the scene conformity and scene recommendation results of each predetermined standard scene corresponding to the smart device group based on the device attribute information of the newly added smart device; And / or, Once the user's enabled scenarios are identified, a notification message will be sent to the user to add the new smart device to the enabled scenarios.

7. A smart device scene recommendation device, characterized in that, include: The information acquisition module is used to acquire the group of smart devices that the user has bound and the device attribute information of each smart device in the group; The compliance determination module is used to determine the scenario compliance of the smart device group for each predetermined standard scenario based on the device attribute information. The scene conformity of the smart device group to a predetermined standard scenario is determined through the following steps: Obtain the scene equipment items and corresponding equipment attribute requirements for the predetermined standard scene; Obtain the scene contribution value corresponding to the device attribute requirements of the scene device item; for each predetermined standard scene, the scene contribution value corresponding to the device attribute requirements of the scene device item is stored in a two-dimensional array; Obtain the optimal matching value for the predetermined standard scenario, which is obtained by summing the scenario contribution of all device attribute requirements; The device attribute information of each smart device is matched with the scene device items and the device attribute requirements. Based on the matching results and the scene contribution, the actual matching value of the smart device group for the predetermined standard scene is determined. Calculate the ratio of the actual matching value to the optimal matching value to obtain the scene conformity of the smart device group to the predetermined standard scene; The scene recommendation module is used to generate scene recommendation results to be pushed to the user based on the scene conformity of each predefined standard scene.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the smart device scenario recommendation method according to any one of claims 1 to 6.

9. A computer device, characterized in that, include: One or more processors; Memory; One or more computer programs, wherein the one or more computer programs are stored in the memory and configured to be executed by the one or more processors, the one or more computer programs being configured to: perform the smart device scenario recommendation method according to any one of claims 1 to 6.