本申请涉及语音控制的,尤其是涉及一种语音遥控方法、系统以及存储介质。
背景技术:
1、目前智能电视的兴起,人们通过对电视的语音遥控器发出语音指令,从而实现通过语音对智能电视系统进行控制。
2、相关技术中,为了能够更加智能化的接收使用者的语音指令,会通过对电视上每个功能进行单一的语音指令,当用户需要搜索什么,会直接通过语音指令,语音指令在存储的数据库中匹配,从而达到语音识别控制的目的。
3、但是这种搜索,每次都会根据用户的需求在存储的数据库中重新进行匹配,而存储的数据库中存储大量数据,进而会使匹配工作量大,十分繁琐。
技术实现思路
1、为了提高语音控制的便捷性,本申请提供一种语音遥控方法、系统以及存储介质。
2、第一方面,本申请提供一种语音遥控方法,包括以下步骤:
3、获取语音开启指令,所述语音开启指令用于控制电视开启的指令,并依据所述语音开启指令获取对应的观看记录数据,所述观看记录数据表征的是历史观看的影视节目数据;
4、获取搜索指令,所述搜索指令用于搜索节目的指令,并依据所述搜索指令获取搜索特征词;
5、依据所述搜索特征词在预设的数据库中筛选出多个临时匹配节目,并依据所述临时匹配节目获取与其对应的匹配程度数值;
6、依据匹配程度按照从高到低将临时匹配节目进行排序,并依据位于最高位置的临时匹配节目获取对应的搜索节目;
7、依据所述搜索节目在所述观看记录数据中进行匹配;
8、若在所述观看记录数据中匹配到与所述搜索节目对应的影视节目,则依据所述影视节目获取观看时长,并判断所述观看时长与预设时长的大小;
9、若所述观看时长小于所述预设时长,则依据所述观看记录数据获取观看截止位置,所述观看截止位置表征的是所述搜索节目对应的影视节目的观看位置;
10、依据所述观看截止位置生成并发出播放与所述搜索节目对应的所述影视节目的第一播放指令;
11、若所述观看时长不小于所述预设时长,则判定所述影视节目观看结束,并依据所述搜索指令获取与所述搜索节目相似的影视节目列表。
12、在其中的一些实施例中,所述依据所述语音开启指令获取对应的观看记录数据,包括以下步骤:
13、依据所述语音开启指令获取音色信号;
14、依据所述音色信号在预存的数据库中匹配出对应的历史音色源码,所述音色信号与所述历史音色源码是一一对应的;
15、依据所述历史音色源码获取对应的历史观看数据,将匹配到的历史观看数据作为观看记录数据。
16、在其中的一些实施例中,所述预存的数据库还存储与历史音色源码一一对应的优先数值,所述优先数值表征的是优先响应的程度,在所述获取用于节目搜索的搜索指令之前,还包括以下步骤:
17、依据所述音色信号获取的优先数值;
18、依据所述优先数值获取执行信号,所述执行信号表征的是所述优先数值最高的音色信号对应的执行信号;
19、依据所述执行信号获取对应的搜索指令。
20、在其中的一些实施例中,所述依据所述搜索特征词在预设的数据库中筛选出多个临时匹配节目,包括以下步骤:
21、依据所述搜索特征词在预设的数据库中筛选出对应的特征匹配词;
22、依据所述特征匹配词获取对应的匹配节目,并将获取的对应的匹配节目作为临时匹配节目。
23、在其中的一些实施例中,在所述获取语音开启指令之后,还包括以下步骤:
24、获取语音学习指令,所述语音学习指令表征为控制电视机进入学习界面的指令;
25、根据所述语音学习指令获取学习界面;
26、依据所述学习界面获取学习数据,并将所述学习数据作为预存的数据库。
27、在其中的一些实施例中,在所述获取用于搜索节目的搜索指令之后,还包括以下步骤:
28、依据所述搜索指令获取搜索节目;
29、获取电视机当前界面,并判断所述电视机当前界面是否为播放界面;
30、若所述电视机当前界面为播放界面,则发出观看的界面的控制指令;
31、若所述电视机当前界面不为播放界面,则依据所述搜索指令获取搜索节目。
32、第二方面,本申请提供一种语音遥控系统,采用如下的技术方案:
33、一种语音遥控系统,执行所述的一种语音遥控方法的语音遥控系统,包括数据获取模块、数据处理模块以及数据执行模块,其中,
34、所述数据获取模块用于获取语音开启指令,所述语音开启指令用于控制电视开启的指令,所述数据获取模块还用于获取搜索指令,所述搜索指令用于搜索节目的指令;
35、所述数据处理模块用于依据所述语音开启指令获取对应的观看记录数据,所述观看记录数据表征的是历史观看的影视节目数据;所述数据处理模块还用于并依据所述搜索指令获取搜索特征词,并依据所述搜索特征词在预设的数据库中筛选出多个临时匹配节目,所述预设数据库存储多个临时匹配节目以及与其一一对应的匹配程度数值,并依据所述临时匹配节目获取与其对应的匹配程度数值;所述数据处理模块还用于依据匹配程度按照从高到低将临时匹配节目进行排序,并依据位于最高位置的临时匹配节目获取对应的搜索节目;数据处理模块还用于依据所述搜索节目在所述观看记录数据中进行匹配;
36、所述数据执行模块若在所述观看记录数据中匹配到与所述搜索节目对应的影视节目,则依据所述影视节目获取观看时长,并判断所述观看时长与预设时长的大小,若所述观看时长小于所述预设时长,则依据所述观看记录数据获取观看截止位置,所述观看截止位置表征的是所述搜索节目对应的影视节目的观看位置;所述数据执行模块还用于依据所述观看截止位置生成并发出播放与所述搜索节目对应的所述影视节目的第一播放指令;若所述观看时长不小于所述预设时长,所述数据执行模块还用于判定所述影视节目观看结束,并依据所述搜索指令获取与所述搜索节目相似的影视节目列表。
37、第三方面,本申请提供一种存储介质,采用如下的技术方案:
38、一种存储介质,存储有能被处理器加载并执行所述的一种语音遥控方法的计算机程序。
39、通过本申请实施例提供的一种语音遥控方法、系统以及存储介质,能够通过搜索指令在观看记录数据中进行匹配,依据搜索特征词在预设的数据库中筛选出多个临时匹配节目,并依据临时匹配节目获取与其对应的匹配程度数值;依据匹配程度按照从高到低将临时匹配节目进行排序,并依据位于最高位置的临时匹配节目获取对应的搜索节目;若在观看记录数据中匹配到与搜索节目对应的影视节目,能够通过观看时长以及预设时长进行比较,若观看时长小于该预设时长,则能快速播放获取该影视节目的,且是接着上次的观看记录进行播放,能提高搜索速度。
1.一种语音遥控方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的语音遥控方法,其特征在于:所述依据所述语音开启指令获取对应的观看记录数据,包括以下步骤:
3.根据权利要求2所述的语音遥控方法,其特征在于:所述预存的数据库还存储与历史音色源码一一对应的优先数值,所述优先数值表征的是优先响应的程度,在所述获取搜索指令之前,还包括以下步骤:
4.根据权利要求1所述的语音遥控方法,其特征在于:所述依据所述搜索特征词在预设的数据库中筛选出多个临时匹配节目,包括以下步骤:
5.根据权利要求1所述的语音遥控方法,其特征在于:在所述获取语音开启指令之后,还包括以下步骤:
6.根据权利要求1所述的语音遥控方法,其特征在于:在所述获取搜索指令之后,还包括以下步骤:
7.一种语音遥控系统,其特征在于,执行所述权利要求1-6任意一项所述的语音遥控方法的语音遥控系统,包括数据获取模块、数据处理模块以及数据执行模块,其中,
8.一种存储介质,其特征在于,存储有能被处理器加载并执行如权利要求1-6任一项所述的一种语音遥控方法的计算机程序。