服务推送的方法和装置、存储介质及电子装置制造方法及图纸

技术编号:34475235 阅读:21 留言:0更新日期:2022-08-10 08:50
本申请公开了一种服务推送的方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该服务推送的方法包括:获取目标对象当前下发的第一控制指令,以及第一控制指令的触发条件;将第一控制指令与触发条件输入到预测模型中,得到第二控制指令,以及第二控制指令对应的目标发生概率,其中,预测模型为使用多组数据通过机器学习训练出的,多组数据中的每组数据均包括:第一控制指令和第一控制指令关联的第二控制指令构成的控制指令集合,控制指令集合对应的触发条件,以及第二控制指令在第一控制指令之后的发生概率;在目标发生概率大于或等于预设阈值的情况下,向目标对象推送第二控制指令对应的目标服务。制指令对应的目标服务。制指令对应的目标服务。

【技术实现步骤摘要】
服务推送的方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种服务推送的方法和装置、存储介质及电子装置。

技术介绍

[0002]目前智能家居产品能够通过语音接收用户指令并根据用户指令控制相关设备做出响应,如智能音箱、智能网关、智能面板等智能家居产品都能进行语音指令的接收。用户通过语音即可对设备进行控制,从而不需要直接走到设备处进行按键操作或者使用遥控器进行控制,方便用户的使用。除此之外,用户可以根据使用场景将多件智能家居设备的控制指令编辑为场景,如电影场景,可以把打开电视、关闭窗帘、关灯指令进行组合,用户编辑完场景后,当需要看电视时,只需要执行电影场景即可完成这一组指令的执行,进一步方便了用户的使用。但是,相关技术中,当用户通过特定指令唤醒智能设备时,智能设备只能被动等待用户下一步的控制指令,无法与用户形成人性化的互动,且当控制指令复杂时,在执行时因为处理时间太长导致用户体验差。比如在晚上八点用户想通过智能音箱开灯,当用户唤醒智能音箱后,此时智能音箱只能被动等待用户下达开灯指令,开灯是一个简单的设备控制指令,若换成场景控制等复杂的指令时,因为涉及到多个设备的状态获取、指令解析与转换、指令下发等流程,指令执行的延时会很高,用户体验差。除此之外,很多用户在日常生活中虽然使用智能家居的功能,但没有意识到很多指令可以进行组合并生成符合其自身的场景,此时智能家居系统也不会对用户行为进行分析并向用户推荐场景。
[0003]由此可将,当前智能家居为用户提供的服务需要依赖于用户实时下达的指令或者预先设定的场景,没有为用户提供服务的主动性,对用户即将下达的指令没有预估,无法与用户形成互动或提前做预处理,此外,也不能将用户经常使用的指令组合生成场景推荐给用户。
[0004]针对相关技术中,无法根据目标对象下发的当前控制指令数据主动向目标对象推送目标服务等问题,尚未提出有效的技术方案。

技术实现思路

[0005]本专利技术实施例提供了一种服务推送的方法和装置、存储介质及电子装置,以至少解决相关技术中,无法根据目标对象下发的当前控制指令数据主动向目标对象推送目标服务等问题。
[0006]根据本专利技术的一个实施例,提供了一种服务推送的方法,包括:获取目标对象当前下发的第一控制指令,以及所述第一控制指令的触发条件;将所述第一控制指令与所述触发条件输入到预测模型中,得到第二控制指令,以及所述第二控制指令对应的目标发生概率,其中,所述预测模型为使用多组数据通过机器学习训练出的,所述多组数据中的每组数据均包括:第一控制指令和所述第一控制指令关联的第二控制指令构成的控制指令集合,所述控制指令集合对应的触发条件,以及所述第二控制指令在第一控制指令之后的发生概
率;在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务。
[0007]在一个示例性实施例中,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务,包括:在所述发生概率大于或等于预设阈值的情况下,对所述第二控制指令进行预处理,所述预处理包括以下步骤中的至少一个:解析所述第二控制指令对应的场景信息,将所述场景信息的解析结果确定为预处理结果;获取所述第二控制指令对应的待控制设备的设备状态,将所述设备状态确定为所述预处理结果;结合所述第一控制指令和所述第二控制指令进行指令解析,得到控制操作,并将所述控制操作确定为所述预处理结果;其中,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务,包括:根据所述预处理结果确定所述目标服务,并向所述目标对象推送所述目标服务。
[0008]在一个示例性实施例中,将所述第一控制指令与所述触发条件输入到预测模型中,得到第二控制指令,以及所述第二控制指令对应的目标发生概率之后,上述方法还包括:在所述目标发生概率小于预设阈值的情况下,禁止向所述目标对象推送所述第二控制指令对应的目标服务;启动执行所述第一控制指令对应服务;在所述服务执行完成的情况下,进入等待状态,其中,所述等待状态用于指示等待所述目标对象再次下发的第一控制指令。
[0009]在一个示例性实施例中,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务之后,上述方法还包括:在所述目标对象拒绝执行所述第二控制指令对应的目标服务的情况下,记录所述目标对象主动下发的第三控制指令;将所述第三控制指令与所述触发条件、所述第一控制指令进行绑定,生成所述预测模型的训练样本;将所述训练样本添加至所述控制指令集合中,以使用所述训练样本对所述预测模型进行更新。
[0010]在一个示例性实施例中,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务之后,上述方法还包括:通过语音设备向所述目标对象发送交互信息;接收所述目标对象基于所述交互信息反馈的携带有所述目标对象允许执行所述目标服务的指示信息,其中,所述指示信息中携带有执行所述目标服务的时间点;根据所述指示信息控制所述目标服务的执行。
[0011]在一个示例性实施例中,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务之后,上述方法还包括:确定所述目标对象对所述目标服务的执行概率,其中,所述执行概率用于指示目标对象对所述目标服务中存在的多个控制指令的使用情况;在所述执行概率大于第二预设阈值的情况下,生成所述目标服务对应的目标场景模型;将所述目标场景模型添加至所述目标对象的场景列表。
[0012]在一个示例性实施例中,获取所述目标对象当前下发的第一控制指令之前,上述方法还包括:获取所述目标对象已下发的多个历史控制指令中至少两个控制指令的间隔时间;在所述间隔时间小于第三预设阈值的情况下,确定所述目标对象为连续下发控制指令的状态,记录所述连续下发控制指令中第一次下发的控制指令对应的触发条件。
[0013]根据本专利技术的另一个实施例,提供了一种服务推送的装置,包括:获取模块,用于
获取目标对象当前下发的第一控制指令,以及所述第一控制指令的触发条件;预测模块,用于将所述第一控制指令与所述触发条件输入到预测模型中,得到第二控制指令,以及所述第二控制指令对应的目标发生概率,其中,所述预测模型为使用多组数据通过机器学习训练出的,所述多组数据中的每组数据均包括:第一控制指令和所述第一控制指令关联的第二控制指令构成的控制指令集合,所述控制指令集合对应的触发条件,以及所述第二控制指令在第一控制指令之后的发生概率;推送模块,用于在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务。
[0014]在一个示例性实施例中,上述推送模块,还用于在所述发生概率大于或等于预设阈值的情况下,对所述第二控制指令进行预处理,所述预处理包括以下步骤中的至少一个:解析所述第二控制指令对应的场景信息,将所述场景信息的解析结果确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务推送的方法,其特征在于,包括:获取目标对象当前下发的第一控制指令,以及所述第一控制指令的触发条件;将所述第一控制指令与所述触发条件输入到预测模型中,得到第二控制指令,以及所述第二控制指令对应的目标发生概率,其中,所述预测模型为使用多组数据通过机器学习训练出的,所述多组数据中的每组数据均包括:第一控制指令和所述第一控制指令关联的第二控制指令构成的控制指令集合,所述控制指令集合对应的触发条件,以及所述第二控制指令在第一控制指令之后的发生概率;在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务。2.根据权利要求1所述服务推送的方法,其特征在于,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务,包括:在所述发生概率大于或等于预设阈值的情况下,对所述第二控制指令进行预处理,所述预处理包括以下步骤中的至少一个:解析所述第二控制指令对应的场景信息,将所述场景信息的解析结果确定为预处理结果;获取所述第二控制指令对应的待控制设备的设备状态,将所述设备状态确定为所述预处理结果;结合所述第一控制指令和所述第二控制指令进行指令解析,得到控制操作,并将所述控制操作确定为所述预处理结果;其中,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务,包括:根据所述预处理结果确定所述目标服务,并向所述目标对象推送所述目标服务。3.根据权利要求1所述服务推送的方法,其特征在于,将所述第一控制指令与所述触发条件输入到预测模型中,得到第二控制指令,以及所述第二控制指令对应的目标发生概率之后,所述方法还包括:在所述目标发生概率小于预设阈值的情况下,禁止向所述目标对象推送所述第二控制指令对应的目标服务;启动执行所述第一控制指令对应的服务;在所述服务执行完成的情况下,进入等待状态,其中,所述等待状态用于指示等待所述目标对象再次下发的第一控制指令。4.根据权利要求1或2所述服务推送的方法,其特征在于,在所述目标发生概率大于或等于预设阈值的情况下,向所述目标对象推送所述第二控制指令对应的目标服务之后,所述方法还包括:在所述目标对象拒绝执行所述第二控制指令对应的目标服务的情况下,记录所述目标对象主动下发的第三控制指令;将所述第三控制指令与所述触发条件、所述第一控制指令进行绑定,生成所述预测模型的训练样本;将所述训练样本添加至所述控制指令集合中,以使用所述训练样本对所述预测模型进行更新。5.根据权利要求1

【专利技术属性】
技术研发人员:于明浩
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1