一种电视控制方法、电视以及存储介质与流程

文档序号:25601533发布日期:2021-06-25 11:51阅读:71来源:国知局
一种电视控制方法、电视以及存储介质与流程

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.图1为本发明提供的电视控制方法实施例一的流程图;
27.图2为本发明提供的电视控制方法中操作菜单的示意图;
28.图3为本发明提供的电视控制方法中快捷菜单的示意图;
29.图4是本发明提供的电视控制方法中输入搜索内容的示意图一;
30.图5是本发明提供的电视控制方法中输入搜索内容的示意图二;
31.图6为本发明提供的电视的实施例的结构原理图。
具体实施方式
32.为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
33.实施例一
34.请参照图1,图1为本发明提供的电视控制方法的实施例的流程图。所述方法包括:
35.s100、接收语音信息,获取所述语音信息所包含的预设的特征信息。所述语音信息是用户发出的语音信息,当用户想要通过语音来控制电视时,可以发出所述语音信息。在现有技术中,对电视进行语音控制时,往往是对用户发出的语音进行识别,然后提取出用于语音中包含的内容并与预设的控制指令进行比较,从而实现控制的。而在本实施例中,并不对所述语音信息进行具体含义的识别,而是获取所述语音信息中所包含的特征信息,所述特征信息是指所述语音信息具备的特征,具体来说,所述特征信息可以是所述语音信息对应的文本、所述语音信息对应的声波图像及声纹图像等。
36.s200、根据所述特征信息获取其对应的代码。
37.所述根据特征信息获取其对应的所述代码可以是在获取到所述特征信息之后,将所述特征信息与预先存储的标准特征信息进行匹配,所述标准特征信息是用户预先录入的,所述标准特征信息与所述代码相对应,当匹配成功时,获取与所述特征信息匹配的所述标准特征信息对应的所述代码。具体来说,所述电视是先提供用户录入所述所述代码对应的所述标准特征信息的界面。在本实施例中,所述代码为数字,例如,所述代码可以为0-10中的整数字,那么所述电视可以提供用户录入0-10这十一个数字对应的特征信息的界面,并提示用户进行语音录入,并在每次录入成功一个数字后,提示用户录入成功,在录入失败,如声音太小,杂音过多时提醒用户录入失败,并提供重新录入该数字的途径。
38.在用户每次录入一个所述代码对应的语音,即每录入一个数字对应的语音后,将用户录入的语音进行处理,生成对应的特征信息,并将用户录入所述代码的语音对应的特征信息设置为所述标准特征信息后进行存储,当所述特征信息为文本时,存储用户在录入每个代码时的语音对应的文本,具体地,电视并不检测文本具体的意思是如何,而只是保存文本,例如,用户在“1”这个代码时录入的语音对应的文本为“啊”,那么,假设用户在使用语音控制时,发出的语音对应的文本为“啊”,即所述特征信息为“啊”,则获取该语音信息对应的代码为“1”,当所述特征信息为声波图时,则存储用户在录入每个代码时的语音对应的声波图,当用户在使用语音控制时,发出的语音对应的声波图与“1”对应的预存储的声波图相匹配,则获取所述代码为“1”。对于每一个所述代码,都对应存储有所述标准特征信息,即预先建立了所述标准特征信息和所述代码的对应关系。可以看出,由于本发明中,只是获取用户的语音信息对应的特征信息来获取代码,而不对语音信息的具体意思进行识别,因此,不论用户使用什么语言,只需要后期使用时的发音与录入时的发音一致或相似度达到预设的阈值,就可以识别出用户对应发出的代码,并不限定用户使用特定的语言才可以识别,方便用户使用。
39.将所述特征信息与预先存储的所述标准特征信息进行匹配时,可以是直接将所述特征信息与所述标准特征信息进行比较,例如,将接收到的用户在使用时的声音信息对应的声波图与用户录入所述代码时对应的声波图进行比较,声波图的一致率超过预定的阈值,如80%或90%时,判定为匹配成功。
40.所述根据特征信息获取其对应的所述代码还可以是通过所述电视中预先建立的本地学习模型进行获取,所述本地学习模型获取与所述特征信息对应的所述代码是基于人工智能的实现方式,具体地,可以是在用户录入所述代码时,提供用户多次录入的提示,也就是说,对于一个所述代码,获取多个对应的特征信息,并将所述代码以及所述代码对应的所有特征信息输入至所述本地学习模型进行训练,使得训练后的所述本地学习模型能够获得特征信息与代码的对应关系。在获取到用户发出的所述语音信息对应的所述特征信息后,将所述特征信息输入至所述本地学习模型,本地学习模型根据所述特征信息输出对应的所述代码。
41.进一步地,电视的使用场景往往是家庭,也就是说,有多人共同使用同一台电视,因此,在本实施例中,是获取多个用户录入的所述代码,从而实现对家庭中使用所述电视的所有用户的语音信息与所述代码的映射。可以看出,在本实施例中,由于所述代码为有限个数字,而经常使用电视的家庭成员也是有限的,在获取并建立所述特征信息和所述代码的
对应关系以及根据所述对应关系获取所述特征信息对应的所述代码时,都不需要处理过多的数据,对所述电视的硬件配置要求低。
42.当然,在其他的实现方式中,所述代码也可以是字母,如“a、b、c、d
……”
等,也可以是文字,如“甲、乙、丙、丁
……”
等。
43.请再次参考图1,所述电视控制方法还包括步骤:
44.s300、根据所述代码对已编码的电视用户节目的可操作项进行操作。
45.在获取到所述代码后,根据所述代码对电视进行控制。前面已经说明,所述代码的个数有限个,为了实现通过有限个代码完成对电视的控制,在本实施例中,还对所述电视的界面进行处理,具体地,在所述电视的界面设置有至少一个操作菜单,每个所述操作菜单上设置有至少一个可操作项,所述根据所述代码对已编码的电视用户界面的可操作项进行操作之前包括:
46.对所述可操作项进行编码,使得所述每个操作菜单上的每个可操作项分别对应一个代码。
47.其中,为了防止同一菜单上存在两个可操作项对应同一代码,造成控制时产生混淆的情况,每个所述操作菜单上的所述可操作项的个数不大于代码的数量,也就是说,每个菜单上的可操作项对应的代码不同。
48.具体地,在本实施例中,对电视的控制菜单进行改造,对于每一个的操作菜单的可操作项个数都处理至所述代码的个数范围内,并对应标记对应的所述代码,例如,如图2所示,当所述代码为0-10中的整数字时,所述代码有11个,那么,将每个操作菜单的可操作项个数都处理至11个以内,并标记每个可操作项对应的代码,在同一时间,所述电视的界面上只会显示一个有效的所述操作菜单,也就是说,在同一时间,所述代码只会对应一个所述可操作项。这样,用户在需要操作某个所述可操作项时,只需要根据该操作项对应的代码,发出录入该代码时说出的语音即可。例如,用户需要操作的“电影”的可操作项对应的代码为“1”,那么,用户说出在录入“1”对应的语音时说出的语音即可。
49.为了进一步方便用户使用,在一种实施方式中,所述操作菜单中还包括快捷菜单,所述快捷菜单中的可操作项是用户的常用操作,例如,频道加减选项,音量加减选项等。由于快捷菜单的使用频率大于其余菜单,因此,在本实施例中,所述根据所述代码对已编码的电视用户界面的可操作项之前还包括:
50.为所述快捷菜单设置快捷菜单触发代码。
51.所述快捷菜单触发代码是所述代码中的一个,例如,当所述代码为0-10中的整数字时,设置“0”作为所述快捷菜单触发代码,在判断用户发出所述快捷菜单触发代码时,弹出所述快捷菜单,将当前的有效操作菜单替换为所述快捷菜单。同时所述快捷菜单也是操作菜单的一种,也就是说,所述快捷菜单中也包含所述可操作项,同样的,如图3所示,所述快捷菜单中包含的所述可操作项的个数也是在所述代码的个数范围内,每个可操作项分别对应有所述代码。
52.在设置有所述快捷菜单的情况下,在其他的操作菜单中,不再将所述可操作项对应的所述代码设置为所述快捷菜单触发代码,例如,当设置“0”为所述快捷菜单触发代码时,其余的所述操作菜单中的所述可操作项对应的所述代码应均不为“0”,防止与所述快捷菜单触发代码冲突。
53.在上述设置的基础上,所述根据所述代码对已编码的电视用户界面的可操作项进行操作具体包括:
54.s310、判断所述代码是否为所述快捷菜单触发代码;
55.s320、当所述代码是所述快捷菜单触发代码时,打开所述快捷菜单;
56.s330、当所述代码不是所述快捷菜单触发代码时,根据所述代码对应的所述可操作项进行操作。
57.具体地,在获取到所述代码后,由于快捷菜单是包含用户常用的可操作项的菜单,即,用户发出所述快捷菜单触发代码的可能性较高,因此,首先判断所述代码是否为所述快捷菜单触发代码,当所述代码时所述快捷菜单触发代码时,打开所述快捷菜单。在打开所述快捷菜单之后,可以重复所述接收语音信息,获取所述语音信息所包含的预设的特征信息的步骤,即,打开所述快捷菜单之后,所述电视当前界面上有效的操作菜单为所述快捷菜单,获取用户接下来发出的语音信息,根据所述语音信息获取所述代码,根据所述代码对所述快捷菜单上对应的可操作项进行操作。
58.当所述代码不是所述快捷菜单触发代码时,那么,所述电视界面上有效的所述操作菜单不变,根据所述代码在有效的所述操作菜单上对应的可操作项对所述电视进行操作,例如,假设所述电视当前界面上的有效操作菜单如图2所示,当获取到所述代码为“5”时,对应的可操作项为“体育”,则执行点击“体育”选项对应的操作。
59.可以看出,在本实施例中,通过上述方法,可以实现用户利用语音选择所述可操作项,并根据所述可操作项对进行操作,而不限制用户的使用语言。
60.在一种可能的实现方式中,当所述代码对应的所述可操作项为搜索功能选项时,所述电视对应的操作为打开搜索功能,在这之后,用户想要进行搜索时,需要输入搜索内容。
61.为了实现用户通过语音实现输入搜索内容,在本实施例中,当所述代码对应的所述可操作项为搜索功能选项时,所述根据所述代码对应的所述可操作项进行操作之后还包括:
62.s400、根据所述特征信息进行搜索内容推荐。
63.为了实现用户通过语音实现输入搜索内容,在本实施例中,是根据用户特征来进行搜索内容推荐,这样,用户可以从搜索内容推荐选择搜索内容,完成搜索内容的输入。
64.具体地,所述根据所述特征信息进行搜索内容推荐包括步骤:
65.s410、获取所述特征信息对应的用户特征。
66.前文已经说明,电视往往是一个家庭一起使用,也就是说,经常使用所述电视的为有限个用户。那么,在本实施例中,可以对有限个用户的电视使用情况进行搜集,生成每个用户使用所述电视的用户特征。从而可以根据所述用户特征进行搜索内容推荐,提高推荐内容与用户的实际需求的匹配度。
67.具体地,所述用户特征可以是基于用户的观看数据得来,所述获取所述特征信息对应的用户特征包括:
68.s411、获取所述特征信息对应的用户观看数据;
69.s412、根据所述用户观看数据获取所述特征信息对应的所述用户特征。
70.前面已经说明,在本发明中,获取用户录入的所述代码,而所述代码对应有特征信
息,不同的用户的发音音调、频率等不同,对应的特征信息也不同,因此,根据用户发出的语音信息获取的所述特征信息是可以用于区别不同用户的,在获取到所述用户特征时,可以根据所述用户特征获取到对应的用户的观看数据。根据所述观看数据可以获取到用户观看电视的行为习惯,即,用户特征,例如,用户喜欢观看电视剧和动画片。
71.在获取到所述用户特征后,所述根据所述特征信息进行搜索内容推荐还包括:
72.s420、根据所述用户特征进行搜索内容推荐。
73.在获取到所述特征信息对应的用户特征后,可以根据所述用户特征进行搜索内容推荐。例如,所述特征信息对应的所述用户特征为喜欢观看电视剧和动画片,那么,获取网络数据中电视剧和动画面中观看次数最高的或者搜索次数较高的作为搜索内容推荐,并在每一条搜索内容前标记所述代码,如图4所示,那么,用户可以发出与所述代码对应的语音信息,实现选择对应的搜索内容作为输入,完成搜索。
74.当然,以上只是对完成输入搜索内容的一种实现方式而已,在一种可能的实现方式中,可以是不获取所述用户特征,直接获取网络数据中播放次数或者搜索次数的较高的节目作为所述搜索内容推荐,再接收用户发出的语音信息对应的代码完成搜索内容输入。
75.在另一种可能的实现方式中,还可以是在搜索功能界面提供输入键盘,如图5所示,所述输入键盘的按键设置可以如所述操作菜单中的所述可操作项的设置,在此不再赘述。
76.综上所述,本实施例提供一种电视控制方法,通过建立特征信息与代码的对应关系,获取用户发出的语音信息,根据语音信息中包含的特征信息获取对应的代码,再根据所述代码对电视进行控制,不需要对所述语音信息进行具体含义的识别,实现了不限定用户使用语音控制电视时使用的语言,方便操作的效果。
77.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
78.实施例二
79.基于上述实施例,本发明还提供了一种电视,其原理框图可以如图6所示。该电视包括通过系统总线连接的处理器、存储器、网络接口、显示屏、温度传感器。其中,该电视的处理器用于提供计算和控制能力。该电视的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电视的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种语音控制方法。该电视的显示屏可以是液晶显示屏或者电子墨水显示屏,该电视的温度传感器是预先在电视内部设置,用于检测内部
设备的当前运行温度。
80.本领域技术人员可以理解,图6中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的电视的限定,具体的电视可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
81.在一个实施例中,提供了一种电视,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时至少可以实现以下步骤:
82.接收语音信息,获取所述语音信息所包含的预设的特征信息;
83.根据所述预设特征信息获取其对应的代码;
84.根据所述代码对已编码的电视用户界面的可操作项进行操作。
85.其中,所述电视用户界面上设置有至少一个操作菜单,每个所述操作菜单上设置有至少一个所述可操作项,所述根据所述代码对已编码的电视用户界面的可操作项进行操作之前包括:
86.对所述可操作项进行编码,使得每个所述操作菜单上的每个可操作项分别对应一个代码;
87.其中,每个所述操作菜单上的所述可操作项的个数不大于代码的数量。
88.其中,所述操作菜单中包括快捷菜单,所述根据所述代码对已编码的电视用户界面的可操作项进行操作之前还包括:设置快捷菜单触发代码。
89.其中,所述根据所述代码对已编码的电视用户界面的可操作项进行操作具体包括:
90.判断所述代码是否为所述快捷菜单触发代码;
91.当所述代码是所述快捷菜单触发代码时,打开所述快捷菜单;
92.当所述代码不是所述快捷菜单触发代码时,根据所述代码对应的所述可操作项进行操作。
93.其中,当所述代码对应的所述可操作项为搜索功能选项时,所述根据所述代码对应的所述可操作项进行操作还包括:
94.根据所述特征信息进行搜索内容推荐。
95.其中,所述根据所述特征信息进行搜索内容推荐具体包括:
96.获取所述特征信息对应的用户特征;
97.根据所述用户特征进行搜索内容推荐。
98.其中,所述获取所述特征信息对应的用户特征包括:
99.获取所述特征信息对应的用户观看数据;
100.根据所述用户观看数据获取所述特征信息对应的所述用户特征。
101.其中,所述代码为数字。
102.实施例三
103.本发明还提供了一种存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的电视控制方法的步骤。
104.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1