场景数据的演示方法、装置、存储介质及电子装置与流程
- 国知局
- 2024-06-21 11:46:02
本技术涉及智能家居,具体而言,涉及一种场景数据的演示方法、装置、存储介质及电子装置。
背景技术:
1、目前,市面上智能家居设备种类繁多,功能丰富,然而很多用户在购买智能家居设备后并不了解产品的具体使用方法,或者是仅使用到部分功能,使用体验较差。现有方式通常是通过产品说明书或者宣传视频演示智能家居设备的各项功能,但是说明书仅通过文字或图片无法让用户快速了解设备的各项功能,而宣传视频只能演示固定场景下的固定功能,无法对演示内容以及演示场景进行修改。
2、因此,相关技术中,存在如何演示不同场景下的设备功能的问题。
3、针对相关技术中,存在如何向用户演示设备功能的问题,尚未提出有效的解决方案。
技术实现思路
1、本技术实施例提供了一种场景数据的演示方法、装置、存储介质及电子装置,以至少解决相关技术中,如何演示不同场景下的设备功能的问题。
2、根据本技术实施例的一个实施例,提供了一种场景数据的演示方法,包括:对目标对象的当前语音数据进行识别,得到用于演示目标设备的设备功能的演示指令;从数据库内获取与所述演示指令所指示的演示脚本对应的场景数据;在确定所述目标设备属于所述目标对象的家居设备的情况下,将所述场景数据发送给演示设备,以使所述演示设备向所述目标对象演示所述场景数据。
3、在一个示例性实施例中,对目标对象的语音数据进行识别,得到用于演示目标设备的设备功能的演示指令,包括:获取对所述目标对象的初始语音数据进行识别得到的唤醒词,其中,所述初始语音数据表示首次监测到的语音数据;在确定所述唤醒词唤醒所述家居设备的情况下,对接收到的所述目标对象的当前语音数据进行解析,得到第一演示名称;在确定所述第一演示名称与预先输入的第二演示名称一致的情况下,基于所述第一演示名称生成所述演示指令,其中,所述演示指令至少包括:所述第一演示名称,所述目标设备的设备名称,所述目标设备的设备位置,所述目标对象的演示意图。
4、在一个示例性实施例中,从数据库内获取与所述演示指令所指示的演示脚本对应的场景数据,包括:根据绑定关系确定出与所述第一演示名称,所述目标设备的设备名称,所述目标设备的设备位置和所述目标对象的演示意图均对应的目标演示脚本,其中,所述绑定关系为在所述数据库内预置演示脚本时设置的对应关系;在确定所述目标演示脚本的脚本数据与所述预置演示脚本的脚本数据相同的情况下,将所述预置演示脚本的脚本数据确定为所述场景数据。
5、在一个示例性实施例中,在将所述场景数据发送给演示设备,以使所述演示设备向所述目标对象演示所述场景数据之前,所述方法还包括:在确定所述场景数据中存在所述演示设备的设备控制类型的情况下,如果确定所述设备控制类型为主控设备,则将所述主控设备确定为所述演示设备;如果确定所述设备控制类型为被控设备,则从所述家居设备中确定出除了所述被控设备的剩余设备,并从所述剩余设备中确定出所述目标设备。
6、在一个示例性实施例中,将所述场景数据发送给演示设备,以使所述演示设备向所述目标对象演示所述场景数据,包括:获取与所述目标对象的对象类型对应的演示音色;从所述场景数据中确定出演示模式,其中,所述目标设备在所述演示模式下对应有演示功能;将所述演示音色,所述演示模式和所述演示功能发送给所述演示设备,以使所述演示设备按照所述演示音色向所述目标对象演示所述演示功能。
7、在一个示例性实施例中,在将所述场景数据发送给演示设备之后,所述方法还包括:在确定所述演示设备的演示时长大于预设时长的情况下,向所述目标对象发送提示信息,其中,所述提示信息用于提示所述目标对象演示停止;在接收到所述目标对象基于所述提示信息发送的演示指令的情况下,控制所述演示设备继续向所述目标对象演示所述场景数据;在没有接收到所述目标对象基于所述提示信息发送的演示指令的情况下,控制所述演示设备停止向所述目标对象演示所述场景数据。
8、在一个示例性实施例中,在将所述场景数据发送给演示设备之后,所述方法还包括:获取为所述演示设备预设的重置设备功能;在确定所述演示设备向所述目标对象演示所述场景数据完毕的情况下,在经过预设时间段后控制所述演示设备重置所述重置设备功能;和/或,在确定所述演示设备向所述目标对象演示所述场景数据完毕之后,如果再次接收到所述目标对象的演示指令,则控制所述演示设备重置所述重置设备功能。
9、根据本技术实施例的另一方面,还提供了一种场景数据的演示装置,包括:识别模块,用于对目标对象的当前语音数据进行识别,得到用于演示目标设备的设备功能的演示指令;获取模块,用于从数据库内获取与所述演示指令所指示的演示脚本对应的场景数据;发送模块,用于在确定所述目标设备属于所述目标对象的家居设备的情况下,将所述场景数据发送给演示设备,以使所述演示设备向所述目标对象演示所述场景数据。
10、在一个示例性实施例中,上述识别模块还包括:获取单元,用于获取对所述目标对象的初始语音数据进行识别得到的唤醒词,其中,所述初始语音数据表示首次监测到的语音数据;解析单元,用于在确定所述唤醒词唤醒所述家居设备的情况下,对接收到的所述目标对象的当前语音数据进行解析,得到第一演示名称;生成单元,用于在确定所述第一演示名称与预先输入的第二演示名称一致的情况下,基于所述第一演示名称生成所述演示指令,其中,所述演示指令至少包括:所述第一演示名称,所述目标设备的设备名称,所述目标设备的设备位置,所述目标对象的演示意图。
11、在一个示例性实施例中,上述获取模块还用于:根据绑定关系确定出与所述第一演示名称,所述目标设备的设备名称,所述目标设备的设备位置和所述目标对象的演示意图均对应的目标演示脚本,其中,所述绑定关系为在所述数据库内预置演示脚本时设置的对应关系;在确定所述目标演示脚本的脚本数据与所述预置演示脚本的脚本数据相同的情况下,将所述预置演示脚本的脚本数据确定为所述场景数据。
12、在一个示例性实施例中,上述发送模块还用于:在确定所述场景数据中存在所述演示设备的设备控制类型的情况下,如果确定所述设备控制类型为主控设备,则将所述主控设备确定为所述演示设备;如果确定所述设备控制类型为被控设备,则从所述家居设备中确定出除了所述被控设备的剩余设备,并从所述剩余设备中确定出所述目标设备。
13、在一个示例性实施例中,上述发送模块还用于:获取与所述目标对象的对象类型对应的演示音色;从所述场景数据中确定出演示模式,其中,所述目标设备在所述演示模式下对应有演示功能;将所述演示音色,所述演示模式和所述演示功能发送给所述演示设备,以使所述演示设备按照所述演示音色向所述目标对象演示所述演示功能。
14、在一个示例性实施例中,上述发送模块还用于:在确定所述演示设备的演示时长大于预设时长的情况下,向所述目标对象发送提示信息,其中,所述提示信息用于提示所述目标对象演示停止;在接收到所述目标对象基于所述提示信息发送的演示指令的情况下,控制所述演示设备继续向所述目标对象演示所述场景数据;在没有接收到所述目标对象基于所述提示信息发送的演示指令的情况下,控制所述演示设备停止向所述目标对象演示所述场景数据。
15、在一个示例性实施例中,上述发送模块还用于:获取为所述演示设备预设的重置设备功能;在确定所述演示设备向所述目标对象演示所述场景数据完毕的情况下,在经过预设时间段后控制所述演示设备重置所述重置设备功能;和/或,在确定所述演示设备向所述目标对象演示所述场景数据完毕之后,如果再次接收到所述目标对象的演示指令,则控制所述演示设备重置所述重置设备功能。
16、根据本技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述场景数据的演示方法。
17、根据本技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的场景数据的演示方法。
18、在本技术实施例中,通过识别用户语音数据,根据识别到的演示指令从数据库获取场景数据,并将场景数据发送给演示设备,控制演示设备向用户演示场景数据。采用上述技术方案,解决了如何演示不同场景下的设备功能的问题,进而实现对设备在不同场景下的设备功能进行演示的效果。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23431.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表