一种智能家居场景的生成与推荐方法、装置、设备及介质制造方法及图纸

技术编号:37158627 阅读:27 留言:0更新日期:2023-04-06 22:21
本申请提供了一种智能家居场景的生成与推荐方法、装置、设备及介质,所述方法包括:基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作;所述场景包括至少一个触发条件和至少一个执行动作;将筛选出的所述触发条件和所述执行动作进行组合,生成至少一个目标场景;计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值;根据每个所述目标场景的启用概率的值进行排序,生成场景推荐列表。本申请能够实现自动化的场景构建,并实现对用户的个性化推荐。并实现对用户的个性化推荐。并实现对用户的个性化推荐。

【技术实现步骤摘要】
一种智能家居场景的生成与推荐方法、装置、设备及介质


[0001]本申请涉及智能家居
,具体而言,涉及一种智能家居场景的生成与推荐方法、装置、设备及介质。

技术介绍

[0002]智能家居与普通家居的区别在于其场景设计与场景服务,通过物联网技术,在智能家居环境中可为用户提供多种智能家庭场景,实现用户与设备之间的交互过程。
[0003]场景服务应用于智能家居自动化设置中,目前的智能家居场景多为官方模板场景,即通过预设的条件与执行动作形成场景,可帮助实现一键设置自动化功能,省去了用户自行设置的过程,但预设的场景有赖于人为设置,其场景的可用性受限于开发者对于场景与用户需求的理解,预设场景的推荐并未根据用户实现个性化推荐,导致用户较难快速找到符合自己需求的场景。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种智能家居场景的生成与推荐方法、装置、设备及介质,能够实现自动化的场景构建,并实现对用户的个性化推荐。
[0005]第一方面,本申请实施例提供了一种智能家居场景的生成与推荐方法,包括以下步骤:
[0006]基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作;所述场景包括至少一个触发条件和至少一个执行动作;
[0007]将筛选出的所述触发条件和所述执行动作进行组合,生成至少一个目标场景;
[0008]计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值;
[0009]根据每个所述目标场景的启用概率的值进行排序,生成场景推荐列表。
[0010]在一种可能的实施方式中,所述基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作,包括:
[0011]基于所述用户启用的场景中的触发条件和执行动作,分别统计每一种所述触发条件和每一种所述执行动作的启用次数;
[0012]对所述用户启用的场景中的触发条件按照所述触发条件的启用次数从大到小排序,筛选多个触发条件;对所述历史启用的场景中的执行动作按照所述执行动作的启用次数从大到小排序,筛选多个执行动作。
[0013]在一种可能的实施方式中,所述方法还包括:
[0014]周期性的获取用户群中用户启用的场景,得到更新后的用户启用的场景;
[0015]所述基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作,包括:
[0016]所述基于更新后的用户启用的场景,从所述更新后的用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作。
[0017]在一种可能的实施方式中,所述将筛选出的所述触发条件和所述执行动作进行组合,生成多个目标场景,包括:
[0018]将筛选出的所述触发条件中的每一个触发条件分别与筛选出的所述执行动作组合,得到至少一个所述触发条件与所述执行动作的组合结果;
[0019]根据所述至少一个触发条件与所述执行动作的组合结果,生成至少一个目标场景。
[0020]在一种可能的实施方式中,所述计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值,包括:
[0021]分别统计每个所述目标场景的启用量,以及所述每一个场景与目标用户的需求符合度、设备关联度、行为关联度、属性关联度和场景重复度;
[0022]根据所述启用量、需求符合度、设备关联度、行为关联度、属性关联度和场景重复度以及每个参数的权重,分别计算得到目标用户对每个所述目标场景的启用概率的值。
[0023]在一种可能的实施方式中,所述根据每个所述目标场景的启用概率的值进行排序,生成场景推荐列表,包括:
[0024]将每个所述目标场景的启用概率的值从大到小排序,得到多个启用概率的值的排序结果;
[0025]基于所述多个启用概率的值的排序结果,确定所述目标场景的排序结果;
[0026]根据所述目标场景的排序结果,生成场景推荐列表。
[0027]在一种可能的实施方式中,所述方法还包括:
[0028]将所述场景推荐列表中的排序在先的预设数目个场景作为曝光推荐场景进行曝光推荐;
[0029]剔除未被采用的次数达到预设阈值曝光推荐场景,并更新场景推荐列表中的场景排列顺序。
[0030]第二方面,本申请实施例提供了一种智能家居场景的生成与推荐装置,包括:
[0031]筛选模块,用于基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作;所述场景包括至少一个触发条件和至少一个执行动作;
[0032]组合模块,用于将筛选出的所述触发条件和所述执行动作进行组合,生成至少一个目标场景;
[0033]计算模块,用于计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值;
[0034]生成模块,用于根据每个所述目标场景的启用概率的值进行排序,生成场景推荐列表。
[0035]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项所述的智能家居场景的生成与推荐方法的步骤。
[0036]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储
介质上存储有计算机程序,所述计算机程序被处理器运行时执行第一方面任一项所述的智能家居场景的生成与推荐方法的步骤。
[0037]本申请提供的技术方案具有以下有益效果:
[0038]本申请提供的智能家居场景的生成与推荐方法,为了得到用户启用较多的触发条件和执行动作,从预设时间段内用户群中用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作,所述场景包括至少一个触发条件和至少一个执行动作,为了得到多种场景的可能性以形成更丰富的场景库,将筛选出的所述触发条件和所述执行动作进行组合,生成至少一个目标场景,实现了多个目标场景的自动化构建,然后为了实现对用户的个性化推荐,需要计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值,最后根据每个所述目标场景的启用概率的值进行排序,生成场景推荐列表,根据场景推荐列表的推荐顺序为目标用户实现个性化推荐,使用户能够快速找到符合自己需求的场景,进而提高用户的体验感。
[0039]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0040]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0041]图1为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能家居场景的生成与推荐方法,其特征在于,包括以下步骤:基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作;所述场景包括至少一个触发条件和至少一个执行动作;将筛选出的所述触发条件和所述执行动作进行组合,生成至少一个目标场景;计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值;根据每个所述目标场景的启用概率的值进行排序,生成场景推荐列表。2.根据权利要求1所述的智能家居场景的生成与推荐方法,其特征在于,所述基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作,包括:基于所述用户启用的场景中的触发条件和执行动作,分别统计每一种所述触发条件和每一种所述执行动作的启用次数;对所述用户启用的场景中的触发条件按照所述触发条件的启用次数从大到小排序,筛选多个触发条件;对所述历史启用的场景中的执行动作按照所述执行动作的启用次数从大到小排序,筛选多个执行动作。3.根据权利要求1所述的智能家居场景的生成与推荐方法,其特征在于,所述方法还包括:周期性的获取用户群中用户启用的场景,得到更新后的用户启用的场景;所述基于预设时间段内用户群中用户启用的场景,从所述用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作,包括:所述基于更新后的用户启用的场景,从所述更新后的用户启用的场景中筛选出符合预设筛选条件的触发条件和执行动作。4.根据权利要求1所述的智能家居场景的生成与推荐方法,其特征在于,所述将筛选出的所述触发条件和所述执行动作进行组合,生成至少一个目标场景,包括:将筛选出的所述触发条件中的每一个触发条件分别与筛选出的所述执行动作组合,得到至少一个所述触发条件与所述执行动作的组合结果;根据所述至少一个触发条件与所述执行动作的组合结果,生成至少一个目标场景。5.根据权利要求1所述的智能家居场景的生成与推荐方法,其特征在于,所述计算目标用户对每个所述目标场景的启用概率,得到每个所述目标场景的启用概率的值...

【专利技术属性】
技术研发人员:罗雷罗弘耀
申请(专利权)人:深圳市晨北科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1