剧本权限的控制方法、装置、车辆及存储介质制造方法及图纸

技术编号:37120072 阅读:26 留言:0更新日期:2023-04-01 05:15
本申请提供一种剧本权限的控制方法、装置、车辆及存储介质,首先需要确定剧本的根触发器的种类,不同种类的根触发器的需要的权限不同,确定根触发器的种类可以快速的找到对应的权限,有利于提高剧本权限的控制效率,若根触发器为语音指令类,则需要确定语音识别器的权限的授权情况,并根据授权情况执行对应的功能,只有在语音识别器授权时才可以根据语音指令执行对应的动作;若根触发器不为语音指令类,执行超时策略,在剧本执行没有超时时给用户开启未授权权限的时间,只有在剧本执行超时,退出剧本,实现了对剧本权限的及时管理,避免了对其他剧本授权的影响。免了对其他剧本授权的影响。免了对其他剧本授权的影响。

【技术实现步骤摘要】
剧本权限的控制方法、装置、车辆及存储介质


[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]图1为本申请实施例多剧本组合的示意图;
[0041]图2为本申请实施例剧本权限的控制方法的流程图;
[0042]图3为本申请实施例根触发器不为语音指令类时的剧本权限的控制方法的流程图;
[0043]图4为本申请实施例剧本超时的流程图;
[0044]图5为本申请实施例根触发器为语音指令类时的剧本权限的控制方法的流程图;
[0045]图6为本申请实施例判断剧本在执行时是否被中断的流程图;
[0046]图7为本申请实施例剧本权限的控制装置的结构示意图;
[0047]图8为本申请实施例车辆的结构示意图。
具体实施方式
[0048]为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
[0049]需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种剧本权限的控制方法,其特征在于,包括:确定剧本的根触发器的种类;响应于所述根触发器为语音指令类,确定语音识别器的权限的授权情况,并根据所述授权情况执行对应的功能;响应于所述根触发器不为所述语音指令类,且所述剧本执行超时,退出所述剧本。2.根据权利要求1所述的方法,其特征在于,还包括:响应于所述根触发器不为所述语音指令类,确定执行所述剧本所需要的全部权限;响应于所述全部权限中存在至少一个未授权权限,退出所述剧本;响应于所述全部权限中不存在未授权权限,执行所述剧本至所述剧本结束。3.根据权利要求1所述的方法,其特征在于,所述响应于所述根触发器不为所述语音指令类,且剧本执行超时,退出所述剧本,包括:响应于所述根触发器不为所述语音指令类,判断所述剧本在执行时是否被中断;响应于所述剧本未被中断,继续执行所述剧本;响应于所述剧本被中断,记录所述中断时间,并比较所述中断时间与所述时间阈值的大小;响应于所述中断时间小于预设的时间阈值,确定所述剧本执行未超时,继续执行所述剧本;响应于所述中断时间大于或等于所述时间阈值,确定所述剧本执行超时,退出所述剧本。4.根据权利要求1所述的方法,其特征在于,所述响应于所述根触发器为语音指令类,确定语音识别器的权限的授权情况,并根据所述授权情况执行对应的功能;包括:响应于所述根触发器为语音指令类,判断语音识别器是否授权;响应于所述语音识别器未授权,根据默认执行顺序执行所述剧本;响应于所述语音识别器已经授权,确定执...

【专利技术属性】
技术研发人员:张舒婷杨星孙晴郑成林
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1