一种多应用智能拼窗场景下的语音控制方法及相关设备与流程
未命名
10-18
阅读:105
评论:0
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.图1是本发明多应用智能拼窗场景下的语音控制方法的较佳实施例的流程图;
32.图2是本发明多应用智能拼窗场景下的语音控制方法的较佳实施例中语音指令集的部分指令图;
33.图3是本发明多应用智能拼窗场景下的语音控制方法的较佳实施例的详细流程图;
34.图4是本发明多应用智能拼窗场景下的语音控制系统的较佳实施例的原理示意图;
35.图5为本发明智能电视的较佳实施例的运行环境示意图。
具体实施方式
36.为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
37.本发明较佳实施例所述的多应用智能拼窗场景下的语音控制方法,如图1所示,所述多应用智能拼窗场景下的语音控制方法包括以下步骤:
38.在本发明中,多窗口多任务系统(拼窗系统)为用户可以在智能电视中同时打开两个及以上应用窗口的系统,语音程序为智能电视中的语音程序,用于对用户的语音指令进行处理;在智能电视开机后加载多窗口多任务系统,使智能电视既能单窗口运行应用,又能多窗口拼窗运行应用,实现多应用智能拼窗场景,并加载语音程序,为用户提供语音交互的功能,使得用户可对多窗口多任务系统进行语音操控。
39.步骤s10、获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令。
40.具体地,智能电视通过语音程序获取用户下达的语音指令,然后再对所述语音指令进行解析,得出所述语音指令的文本内容,再根据所述文本内容来判断语音指令所属的语音指令集,从而得到所述语音指令的类型,并将所述语音指令发送给多窗口多任务系统,以进行下一步的操作判定。
41.进一步地,所述基于所述语音指令得到所述语音指令的类型,具体包括:
42.基于所述语音指令判断所述语音指令所属的语音指令集,进而得到所述语音指令的类型,所述语音指令集具体包括单窗口语音指令集、多窗口语音指令集和多窗口管理指令集,其中,所述单窗口语音指令集对应单窗口语音指令,所述多窗口语音指令集对应多窗口语音指令,所述多窗口管理指令集对应多窗口管理指令。
43.具体地,所述语音指令集如图2所示,图2为本发明一个较优实施例中语音指令集的部分指令图,其中,语音指令集包括有单窗语音口指令集、多窗口语音指令集和多窗口管理指令集。
44.所述单窗口语音指令集中包含的指令为只执行一件事情的语音指令(传统智能电视的语音指令),具体包括:“打开x应用”、“我要看x电影”、“我要听音乐”、“今天天气怎么样”等。
45.所述多窗口语音指令集中又包含新建多窗口指令集、激活多窗口场景指令集,所述新建多窗口指令集中的指令为新建拼窗应用的指令,具体包括:“打开x和x应用”、“再打开x应用”、“我要x和x”等;激活多窗口场景指令集中的指令为用户自定的场景指令,激活多窗口场景指令在新建拼窗应用的基础上还可以具体到打开什么应用中的什么内容,具体包括:“打开边看边聊”、“打开边看边炼”、“打开边听边炼”等,例如,用户可在语音程序的本地或云端设定“打开边看边炼”指令的具体内容为:打开x视频的x节目并打开运动健康中的x健身内容,用户在下达打开边看边练的语音指令后,智能电视就会打开x节目和x健身内容并进行拼窗运行,“打开边看边聊”和“打开边听边炼”指令同理。
46.所述多窗口管理指令集中包含的指令是一种特殊的单窗口语音指令,所述多窗口管理指令集为具体指定某个应用进行操作的指令,可以在多应用拼窗运行的场景下解除指定应用的拼窗运行,可以在多应用拼窗运行时控制指定的应用,也可以控制多应用拼窗运行场景中各应用的窗口大小,包括:“解除x应用拼窗”、“退出x应用”、“关闭左(右)边应用”、“x应用进行大窗口显示”等。
47.并且,图3中每个指令集中的n指的是用户可自行设置的语音指令,用户可以在所述语音程序的本地或云端对所述语音指令集进行配置,根据自己的需要对指令进行增加、删除或修改,提升了语音指令的可操作性,使得用户可以通过语音指令对智能电视进行更全面的操控,提升了智能电视的语音交互体验。
48.进一步地,在本发明的另一个优选实施例中,单窗口语音指令中的“打开x应用”和多窗口语音指令中的“再打开x应用”,区别点在于多窗口语音指令中包含了“又”、“再”等一系列可以表达应用同时运行的词语,多窗口多任务系统会根据语音指令中是否含有这类词语来判断用户下达的语音指令,若含有这类词语,则多窗口多任务系统判定用户需要将新应用和旧应用进行拼窗运行;若不含有这类词语,则多窗口多任务系统判定用户需要打开新的应用并覆盖旧的应用,使页面仅呈现新打开的应用;多窗口管理指令还可以含有“解除拼窗模式”的指令,“解除拼窗模式”指令响应后,当前所有的拼窗应用全部退出返回智能电视主页,或只保留当前窗口(当前窗口为当前焦点所在的窗口,根据焦点的位置进行判断)。
49.如果用户在x视频单应用打开的情况下,下达了“再打开a应用和b应用”的语音指令,多窗口多任务系统获取到了语音指令中的“再”字,判断得出需要将a应用、b应用和x视频同时拼窗运行,最终的显示效果也为三个应用拼窗运行,若用户下达的指令为“再打开边看边炼”也同理。
50.进一步地,所述基于所述语音指令判断所述语音指令所属的语音指令集,进而得到所述语音指令的类型,具体包括:
51.将所述指令内容分别和所述语音指令集中的指令进行比对,若所述指令内容与某一所述语音指令集中的指令匹配,则判断所述语音指令属于该所述语音指令集,进而得到所述语音指令的类型。
52.具体地,语音程序在接收到用户下达的语音指令后,通过语音识别技术(asr)将所述语音指令转换成语音文本,然后通过自然语言处理技术(nlp)获取所述语音文本中的指
令内容,再将所述指令内容与语音指令集中的所有指令进行比对,判断所述语音指令集中是否存在与所述指令内容匹配的指令,如果所述语音指令集中存在具体的指令和所述指令内容匹配,则可以判断所述语音指令属于所述指令所属的语音指令集,从而可以得出所述语音指令为单窗口语音指令、多窗口语音指令或多窗口管理指令。
53.需要说明的是,本技术在将指令内容与语音指令集中的所有指令进行比对时,采取的是关键词匹配,并不是指令内容和语音指令集中的指令完全一样才达成匹配的条件。
54.步骤s20、获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。
55.具体地,所述窗口场景为智能电视当前的显示画面,具体包括单窗口场景和多窗口场景,多窗口多任务系统获取当前的窗口场景后,根据语音指令的类型判断该语音指令是否可以执行,若可以执行,则根据所述语音指令的类型对所述窗口场景进行控制操作,若不可以执行,则提示用户指令有误。
56.进一步地,所述获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作,具体包括:
57.获取当前的窗口场景,判断所述窗口场景的类型;当所述窗口场景为单窗口场景时,若所述语音指令为单窗口语音指令或多窗口语音指令,则直接执行所述语音指令;若所述语音指令为多窗口管理指令,则提示用户指令有误并终止当前语音控制;当所述窗口场景为多窗口场景时,若所述语音指令为单窗口语音指令或多窗口语音指令时,根据预先设置的默认响应机制执行所述语音指令;若所述语音指令为多窗口管理指令,根据所述语音指令对指定的应用窗口进行控制操作。
58.具体地,如图3所示,多窗口多任务系统判断当前的窗口场景是单窗口场景还是多窗口场景,然后多窗口多任务系统再根据语音指令的类型来对所述窗口场景进行控制操作,若所述窗口场景是单窗口场景且所述语音指令的类型为单窗口语音指令或多窗口语音指令时,多窗口多任务系统直接执行所述单窗口语音指令或多窗口语音指令。例如:当在用户在x视频单应用打开的情况下,下达了“打开x音乐”(或“打开a应用和b应用”)的语音指令,此时用户发出的指令被语音程序判断为单窗口语音指令,多窗口多任务系统直接打开x音乐并关闭x视频(或打开a应用和b应用并关闭x视频),最终的显示结果为x音乐单窗口全屏显示(或a应用和b应用拼窗运行)。
59.当所述窗口场景是单窗口场景且所述语音指令为多窗口管理指令时,因为多窗口管理指令只针对多窗口场景的控制和管理,所以多窗口多任务系统判定用户输入的语音指令无法操控当前窗口场景,通过语音提示用户指令输入错误并显示在智能电视的显示屏上,再终止当前的语音控制,等待下一次的语音控制。
60.当所述窗口场景为多窗口场景且所述语音指令为单窗口语音指令或多窗口语音指令时,多窗口多任务系统会根据预先设置好的默认响应机制来执行所述语音指令,其中,所述默认响应机制为用户自行在语音程序的设置菜单中设置的,所述默认响应机制有两种选择,选择一是默认与当前的应用一起拼窗,选择二是默认只响应新建多窗口,不与当前应用一起拼窗。例如:当用户在x视频和x音乐拼窗打开的情况下,下达了“打开a应用”(或“打开a应用和b应用”)的语音指令,此时用户下达的语音指令被语音程序判定为单窗口语音指令(或多窗口语音指令),多窗口多任务系统获取用户预先设置的默认响应机制,若用户设
置的默认响应机制为选择一,则多窗口多任务系统响应打开a应用(a应用和b应用)并与x视频和x音乐拼窗运行,最终的显示效果为三个(四个)应用拼窗运行;若用户设置的默认响应机制为选择二,则多窗口多任务系统响应打开a应用(a应用和b应用)并关闭x视频和x音乐,最终的显示效果为a应用单窗口运行(a应用和b应用拼窗运行)。
61.当所述窗口场景为多窗口场景且所述语音指令为多窗口管理指令时,多窗口多任务系统根据所述语音指令对指定的应用窗口进行控制操作。
62.进一步地,所述若所述语音指令为多窗口管理指令,根据所述语音指令对指定的应用窗口进行控制操作,具体包括:
63.获取所述多窗口场景中的窗口运行信息,其中,所述窗口运行信息包括当前正在运行的应用窗口的编号和名称;判断所述语音指令的指令内容中是否存在所述窗口运行信息;若存在,则所述窗口运行信息对应的应用窗口为所述语音指令指定的应用窗口,并根据所述语音指令对指定的应用窗口进行控制操作;若不存在,则提示用户指令有误并终止当前语音操控。
64.具体地,当应用在多窗口多任务系统中运行时,多窗口多任务系统会根据窗口的位置赋予窗口编号,例如从左往右依次进行升序编号,具体的编号规则在本发明中不作限定;多窗口多任务系统在执行多窗口管理指令时,首先会获取多窗口场景中的窗口运行信息,其中多窗口运行信息包括当前正在运行的应用窗口的编号和名称,再判断用户下达的语音指令的指令内容中是否包含了任意窗口运行信息,如果包含了任意窗口运行信息,则根据此窗口运行信息确定所述语音指令指定的应用窗口,并对所述应用窗口进行控制操作;如果不包含,则通过语音播报和显示屏显示,提示用户指令有误,并终止当前语音操控。
65.例如,当用户在x视频和x音乐拼窗运行的场景下,下达了“关闭x视频”的语音指令,多窗口多任务系统先获取当前多窗口场景的窗口运行信息,得出当前窗口运行信息为:“窗口1:x视频,窗口2:x音乐”,再通过所述语音指令中的“x视频”判断出所述语音指令指定的是x视频应用窗口,然后再执行关闭x视频应用窗口的操作,并同时判断关闭窗口后剩余的窗口数量,如果窗口数量为1时,控制剩余的单窗口进行全屏显示,最终的显示效果为x音乐单窗口运行且全屏显示;当用户在a视频、b音乐和c应用拼窗运行的场景下,下达了“a视频大窗口显示”的语音指令,多窗口多任务系统根据语音指令可以判断指定的应用为a视频,则增大a视频的窗口尺寸,缩小b音乐和c应用的窗口尺寸,最终的显示效果为a视频大窗口显示且b音乐和c应用小窗口显示的拼窗运行场景。
66.通过判断语音指令的类型和窗口场景的类型来对窗口场景进行控制操作,使得多窗口多任务系统能够更加准确地识别用户下达的语音指令对应的响应操作,提高语音交互在多窗口多任务系统的效率,方便了用户对智能电视的多应用智能拼窗场景进行语音控制。
67.进一步地,所述获取用户发出的语音指令,具体包括:
68.接收远场语音设备发送的用户发出的语音指令。
69.具体地,所述远场语音设备可以为带有拾音功能的智能家居,例如智能音箱、智能投影仪等等,也可以为嵌入智能电视中的远场语音模块;用户在下达了语音指令后,所述远场语音设备获取用户下达的语音指令,并将所述语音指令发送给智能电视中的语音程序,以进行下一步的解析处理,通过远场语音设备来获取用户下达的语音指令,使得用户无需
使用遥控器,在操控智能电视时摆脱了遥控器的限制,直接下达语音指令即可对智能电视进行操作,使得用户操作智能电视更加快捷简便,提升了用户的使用体验。
70.进一步地,如图4所示,基于上述多应用智能拼窗场景下的语音控制方法,本发明还相应提供了一种多应用智能拼窗场景下的语音控制系统,其中,所述多应用智能拼窗场景下的语音控制系统包括:
71.语音指令解析模块51,用于获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令;
72.语音指令执行模块52,用于获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。
73.进一步地,如图5所示,基于上述多应用智能拼窗场景下的语音控制方法和系统,本发明还相应提供了一种智能电视,所述智能电视包括处理器10、存储器20及显示器30。图5仅示出了智能电视的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
74.所述存储器20在一些实施例中可以是所述智能电视的内部存储单元,例如智能电视的硬盘或内存。所述存储器20在另一些实施例中也可以是所述智能电视的外部存储设备,例如所述智能电视上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器20还可以既包括所述智能电视的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述智能电视的应用软件及各类数据,例如所述安装智能电视的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有多应用智能拼窗场景下的语音控制程序40,该多应用智能拼窗场景下的语音控制程序40可被处理器10所执行,从而实现本技术中多应用智能拼窗场景下的语音控制方法。
75.所述处理器10在一些实施例中可以是一中央处理器(central processing unit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述多应用智能拼窗场景下的语音控制方法等。
76.所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organic light-emitting diode,有机发光二极管)触摸器等。所述显示器30用于显示在所述智能电视的信息以及用于显示可视化的用户界面。所述智能电视的部件10-30通过系统总线相互通信。
77.在一实施例中,当处理器10执行所述存储器20中基于多应用智能拼窗场景下的语音控制程序40时实现以下步骤:
78.获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令;
79.获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。
80.其中,所述判断所述语音指令的类型,具体为判断所述语音指令所在的语音指令集,所述基于所述语音指令得到所述语音指令的类型,具体包括:
81.基于所述语音指令判断所述语音指令所属的语音指令集,进而得到所述语音指令的类型,所述语音指令集具体包括单窗口语音指令集、多窗口语音指令集和多窗口管理指
令集,其中,所述单窗口语音指令集对应单窗口语音指令,所述多窗口语音指令集对应多窗口语音指令,所述多窗口管理指令集对应多窗口管理指令。
82.其中,所述基于所述语音指令判断所述语音指令所属的语音指令集,进而得到所述语音指令的类型,具体包括:
83.将所述语音指令转换成语音文本,通过自然语言处理技术提取所述语音文本中的指令内容;
84.将所述指令内容分别和所述语音指令集中的指令进行比对,若所述指令内容与某一所述语音指令集中的指令匹配,则判断所述语音指令属于该所述语音指令集,进而得到所述语音指令的类型。
85.其中,所述窗口场景包括单窗口场景和多窗口场景。
86.其中,所述获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作,具体包括:
87.获取当前的窗口场景,判断所述窗口场景的类型;
88.当所述窗口场景为单窗口场景时,若所述语音指令为单窗口语音指令或多窗口语音指令,则直接执行所述语音指令;若所述语音指令为多窗口管理指令,则提示用户指令有误并终止当前语音控制;
89.当所述窗口场景为多窗口场景时,若所述语音指令为单窗口语音指令或多窗口语音指令,则根据预先设置的默认响应机制执行所述语音指令;若所述语音指令为多窗口管理指令,则根据所述语音指令对指定的应用窗口进行控制操作。
90.其中,所述若所述语音指令为多窗口管理指令,根据所述语音指令对指定的应用窗口进行控制操作,具体包括:
91.获取所述多窗口场景中的窗口运行信息,其中,所述窗口运行信息包括当前正在运行的应用窗口的编号和名称;
92.判断所述语音指令的指令内容中是否存在所述窗口运行信息;
93.若存在,则所述窗口运行信息对应的应用窗口为所述语音指令指定的应用窗口,并根据所述语音指令对指定的应用窗口进行控制操作;
94.若不存在,则提示用户指令有误并终止当前语音操控。
95.其中,所述获取用户发出的语音指令,具体包括:
96.接收远场语音设备发送的用户发出的语音指令。
97.本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有多应用智能拼窗场景下的语音控制程序,所述多应用智能拼窗场景下的语音控制程序被处理器执行时实现如上所述的多应用智能拼窗场景下的语音控制方法的步骤。
98.综上所述,本发明公开了一种多应用智能拼窗场景下的语音控制方法及相关设备,所述方法包括:获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令;获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。本发明为智能电视的多应用智能拼窗场景提供了一新型的语音控制方法,丰富了通过语音来同时控制多个窗口多个应用的方法,提高了语音交互在多应用智能拼窗场景的交互效率,提升了多应用智能拼窗场景的语音交互体验。
99.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者智能电视不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者智能电视所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者智能电视中还存在另外的相同要素。
100.当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的计算机可读存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的计算机可读存储介质可为存储器、磁碟、光盘等。
101.应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
技术特征:
1.一种多应用智能拼窗场景下的语音控制方法,其特征在于,所述多应用智能拼窗场景下的语音控制方法包括:获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令;获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。2.根据权利要求1所述的多应用智能拼窗场景下的语音控制方法,其特征在于,所述基于所述语音指令得到所述语音指令的类型,具体包括:基于所述语音指令判断所述语音指令所属的语音指令集,进而得到所述语音指令的类型,所述语音指令集具体包括单窗口语音指令集、多窗口语音指令集和多窗口管理指令集,其中,所述单窗口语音指令集对应单窗口语音指令,所述多窗口语音指令集对应多窗口语音指令,所述多窗口管理指令集对应多窗口管理指令。3.根据权利要求2所述的多应用智能拼窗场景下的语音控制方法,其特征在于,所述基于所述语音指令判断所述语音指令所属的语音指令集,进而得到所述语音指令的类型,具体包括:将所述语音指令转换成语音文本,通过自然语言处理技术提取所述语音文本中的指令内容;将所述指令内容分别和所述语音指令集中的指令进行比对,若所述指令内容与某一所述语音指令集中的指令匹配,则判断所述语音指令属于该所述语音指令集,进而得到所述语音指令的类型。4.根据权利要求3所述的多应用智能拼窗场景下的语音控制方法,其特征在于,所述窗口场景包括单窗口场景和多窗口场景。5.根据权利要求4所述的多应用智能拼窗场景下的语音控制方法,其特征在于,所述获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作,具体包括:获取当前的窗口场景,判断所述窗口场景的类型;当所述窗口场景为单窗口场景时,若所述语音指令为单窗口语音指令或多窗口语音指令,则直接执行所述语音指令;若所述语音指令为多窗口管理指令,则提示用户指令有误并终止当前语音控制;当所述窗口场景为多窗口场景时,若所述语音指令为单窗口语音指令或多窗口语音指令,则根据预先设置的默认响应机制执行所述语音指令;若所述语音指令为多窗口管理指令,则根据所述语音指令对指定的应用窗口进行控制操作。6.根据权利要求5所述的多应用智能拼窗场景下的语音控制方法,其特征在于,所述若所述语音指令为多窗口管理指令,根据所述语音指令对指定的应用窗口进行控制操作,具体包括:获取所述多窗口场景中的窗口运行信息,其中,所述窗口运行信息包括当前正在运行的应用窗口的编号和名称;判断所述语音指令的指令内容中是否存在所述窗口运行信息;若存在,则所述窗口运行信息对应的应用窗口为所述语音指令指定的应用窗口,并根据所述语音指令对指定的应用窗口进行控制操作;若不存在,则提示用户指令有误并终止当前语音操控。
7.根据权利要求1所述的多应用智能拼窗场景下的语音控制方法,其特征在于,所述获取用户发出的语音指令,具体包括:接收远场语音设备发送的用户发出的语音指令。8.一种多应用智能拼窗场景下的语音控制系统,其特征在于,所述多应用智能拼窗场景下的语音控制系统包括:语音指令解析模块,用于获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令;语音指令执行模块,用于获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。9.一种智能电视,其特征在于,所述智能电视包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多应用智能拼窗场景下的语音控制程序,所述多应用智能拼窗场景下的语音控制程序被所述处理器执行时实现如权利要求1-7任一项所述的多应用智能拼窗场景下的语音控制方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多应用智能拼窗场景下的语音控制程序,所述多应用智能拼窗场景下的语音控制程序被处理器执行时实现如权利要求1-7任一项所述的多应用智能拼窗场景下的语音控制方法的步骤。
技术总结
本发明公开了一种多应用智能拼窗场景下的语音控制方法及相关设备,所述方法包括:获取用户发出的语音指令,基于所述语音指令得到所述语音指令的类型,所述语音指令的类型包括单窗口语音指令、多窗口语音指令和多窗口管理指令;获取当前的窗口场景,根据所述语音指令的类型对所述窗口场景进行控制操作。本发明为智能电视的多应用智能拼窗场景提供了一种新型的语音控制方法,丰富了通过语音来同时控制多个窗口多个应用的方法,提高了语音交互在多应用智能拼窗场景的交互效率,提升了多应用智能拼窗场景的语音交互体验。能拼窗场景的语音交互体验。能拼窗场景的语音交互体验。
技术研发人员:周胜杰
受保护的技术使用者:深圳康佳电子科技有限公司
技术研发日:2023.07.07
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
