一种关联场景推荐方法、装置、存储介质及电子装置制造方法及图纸

技术编号:34008856 阅读:37 留言:0更新日期:2022-07-02 14:05
本申请公开了一种关联场景推荐方法、装置、存储介质及电子装置,涉及智能家居/智慧家庭技术领域,该方法包括:根据当前客户端的行为动作生成至少两个动作序列;使用关联算法确定该至少两个动作序列的第一关联动作序列;根据该第一关联动作序列确定目标场景序列,并使用该关联算法确定该目标场景序列的关联场景序列;向该客户端推荐该关联场景序列,可以解决相关技术中的以规则为中心推荐场景或推荐最多使用的场景,场景推荐效果不佳的问题,从用户的行为动作中确定关联动作,基于关联动作确定场景,再次基于场景确定关联场景并推荐,不需要获得其他维度,实现成本较低,推荐的场景更能满足用户需求,提高了场景推荐效果。提高了场景推荐效果。提高了场景推荐效果。

【技术实现步骤摘要】
一种关联场景推荐方法、装置、存储介质及电子装置


[0001]本申请涉及智能家居/智慧家庭
,具体而言,涉及一种关联场景推荐方法、装置、存储介质及电子装置。

技术介绍

[0002]现在随着智能家电控制系统的普及,越来越多的智能家电支持自动控制,而使用自动控制系统一般都是有一定的场景的。每个场景将包含一个或几个连续动作,或者关联动作形成动作序列。一个动作序列可能代表一个场景例如,回家、离家、就寝、起床、睡前阅读等场景。当一个用户执行完一个场景后,又会习惯执行什么场景。
[0003]已有的其他方案仅仅是简单统计最大使用过的场景,丢失了场景之间的关联关系。而场景之间的关联关系是客观存在的,如回家、就寝等。是由几个关联动作组成的序列,组成的关联场景。现有场景推荐,都是以规则为中心,或者仅仅统计最多使用的场景。
[0004]针对相关技术中的以规则为中心推荐场景或推荐最多使用的场景,场景推荐效果不佳的问题,尚未提出解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种关联场景推荐方法、装置、存储介质及电子装置,以至少解决相关技术中的以规则为中心推荐场景或推荐最多使用的场景,场景推荐效果不佳的问题。
[0006]根据本专利技术的一个实施例,提供了一种关联场景推荐方法,包括:
[0007]根据当前客户端的行为动作生成至少两个动作序列;
[0008]使用关联算法确定所述至少两个动作序列的第一关联动作序列;
[0009]根据所述第一关联动作序列确定目标场景序列,并使用所述关联算法确定所述目标场景序列的关联场景序列;
[0010]向所述客户端推荐所述关联场景序列。
[0011]在一示例性实施例中,根据当前客户端的行为动作生成至少两个动作序列包括:
[0012]获取所述行为动作中每个动作的发生时间;
[0013]确定所述行为动作中相邻两个动作的发生时间的第一时间差;
[0014]将所述第一时间差大于第一预设时间的两个相邻动作分割到不同动作序列中,得到所述至少两个动作序列。
[0015]在一示例性实施例中,使用关联算法确定所述至少两个动作序列的第一关联动作序列包括:
[0016]获取所述至少两个动作序列中的相同动作;
[0017]若所述相同动作为一个动作,形成包括所述动作的第一关联动作序列;
[0018]若所述相同动作为N个动作,根据所述N个动作生成所述第一关联动作序列,其中,所述第一关联动作序列包括所述N个动作中每N

i个动作的序列与N个动作的序列,i大于或
等于1,且i小于N。
[0019]在一示例性实施例中,根据所述第一关联动作序列确定目标场景序列包括:
[0020]根据预先存储的所述客户端的场景序列列表,其中,所述场景序列列表中存储有关联动作序列与场景序列的对应关系;
[0021]从所述场景序列列表中获取包含所述第一关联动作序列的目标场景序列。
[0022]在一示例性实施例中,使用所述关联算法确定所述目标场景序列的关联场景序列包括:
[0023]根据所述目标场景序列生成至少两个动作序列;
[0024]使用关联算法确定所述至少两个动作序列的第二关联动作序列;
[0025]根据所述第二关联动作序列确定所述关联场景序列。
[0026]在一示例性实施例中,根据所述目标场景序列生成至少两个场景序列包括:
[0027]获取所述目标场景序列中每个动作的发生时间;
[0028]分别确定所述目标场景序列中相邻两个动作的发生时间的第二时间差;
[0029]将所述第二时间差大于第二预设时间的两个相邻动作分割到不同动作序列中,得到所述至少两个动作序列。
[0030]在一示例性实施例中,根据所述第二关联动作序列确定所述关联场景序列包括:
[0031]根据预先存储的所述客户端的场景序列列表,其中,所述场景序列列表中存储有关联动作序列与场景序列的对应关系;
[0032]从所述场景序列列表中获取包含所述第二关联动作序列的关联场景序列。
[0033]在一示例性实施例中,所述方法还包括:
[0034]获取所述客户端预设时间段内的多组历史动作;
[0035]分别对所述多组历史动作中每组历史动作生成至少两个动作序列;
[0036]使用关联算法确定所述每组历史动作的所述至少两个动作序列的关联动作序列;
[0037]获取所述关联动作序列对应的场景序列,并将所述关联动作序列与场景序列的对应关系存储到所述客户端的场景序列列表中。
[0038]根据本专利技术的另一个实施例,还提供了一种关联场景推荐装置,包括:
[0039]生成模块,用于根据当前客户端的行为动作生成至少两个动作序列;
[0040]第一确定模块,用于使用关联算法确定所述至少两个动作序列的第一关联动作序列;
[0041]第二确定模块,用于根据所述第一关联动作序列确定目标场景序列,并使用所述关联算法确定所述目标场景序列的关联场景序列;
[0042]推荐模块,用于向所述客户端推荐所述关联场景序列。
[0043]在一示例性实施例中,所述生成模块,还用于
[0044]获取所述行为动作中每个动作的发生时间;
[0045]确定所述行为动作中相邻两个动作的发生时间的第一时间差;
[0046]将所述第一时间差大于第一预设时间的两个相邻动作分割到不同动作序列中,得到所述至少两个动作序列。
[0047]在一示例性实施例中,所述第一确定模块,还用于
[0048]获取所述至少两个动作序列中的相同动作;
[0049]若所述相同动作为一个动作,形成包括所述动作的第一关联动作序列;
[0050]若所述相同动作为N个动作,根据所述N个动作生成所述第一关联动作序列,其中,所述第一关联动作序列包括所述N个动作中每N

i个动作的序列与N个动作的序列,i大于或等于1,且i小于N。
[0051]在一示例性实施例中,所述第一确定模块,还用于
[0052]根据预先存储的所述客户端的场景序列列表,其中,所述场景序列列表中存储有关联动作序列与场景序列的对应关系;
[0053]从所述场景序列列表中获取包含所述第一关联动作序列的目标场景序列。
[0054]在一示例性实施例中,所述第二确定模块包括:
[0055]生成子模块,用于根据所述目标场景序列生成至少两个动作序列;
[0056]第一确定子模块,用于使用关联算法确定所述至少两个动作序列的第二关联动作序列;
[0057]第二确定子模块,用于根据所述第二关联动作序列确定所述关联场景序列。
[0058]在一示例性实施例中,所述生成子模块,还用于
[0059]获取所述目标场景序列中每个动作的发生时间;
[0060]分别确定所述目标场景序列中相邻两个动作本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种关联场景推荐方法,其特征在于,包括:根据当前客户端的行为动作生成至少两个动作序列;使用关联算法确定所述至少两个动作序列的第一关联动作序列;根据所述第一关联动作序列确定目标场景序列,并使用所述关联算法确定所述目标场景序列的关联场景序列;向所述客户端推荐所述关联场景序列。2.根据权利要求1所述的方法,其特征在于,根据当前客户端的行为动作生成至少两个动作序列包括:获取所述行为动作中每个动作的发生时间;确定所述行为动作中相邻两个动作的发生时间的第一时间差;将所述第一时间差大于第一预设时间的两个相邻动作分割到不同动作序列中,得到所述至少两个动作序列。3.根据权利要求1所述的方法,其特征在于,使用关联算法确定所述至少两个动作序列的第一关联动作序列包括:获取所述至少两个动作序列中的相同动作;若所述相同动作为一个动作,形成包括所述动作的第一关联动作序列;若所述相同动作为N个动作,根据所述N个动作生成所述第一关联动作序列,其中,所述第一关联动作序列包括所述N个动作中每N

i个动作的序列与N个动作的序列,i大于或等于1,且i小于N。4.根据权利要求1所述的方法,其特征在于,根据所述第一关联动作序列确定目标场景序列包括:根据预先存储的所述客户端的场景序列列表,其中,所述场景序列列表中存储有关联动作序列与场景序列的对应关系;从所述场景序列列表中获取包含所述第一关联动作序列的目标场景序列。5.根据权利要求1所述的方法,其特征在于,使用所述关联算法确定所述目标场景序列的关联场景序列包括:根据所述目标场景序列生成至少两个动作序列;使用关联算法确定所述至少两个动作序列的第二关联动作序列;根据所述第二关联动作序列确定所述关联场景序列。6.根据权利要求5所述的方法,其特征在于,根据...

【专利技术属性】
技术研发人员:刘建国孙凯张旭区波张砚国张向磊
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1