电视模式控制方法、电视及存储介质与流程

文档序号:16848049发布日期:2019-02-12 22:29阅读:208来源:国知局
电视模式控制方法、电视及存储介质与流程

本发明涉及智能电视技术领域,尤其涉及一种电视模式控制方法、电视及存储介质。



背景技术:

随着电视技术的不断发展,智能电视已经在人们的日常生活中广泛普及,用户可以通过智能电视选择各种应用进行使用。在目前的智能电视中,主要包括有多个不同的生态模式,例如google生态模式以及amazon生态模式。不同的生态模式能够支持不同的应用,而现有的智能电视仅设置一种生态模式。因此,当用户使用某一种生态模式的智能电视时,无法从中选择并使用其他生态模式的应用和/或模式内容,从而降低了智能电视功能的多样性。



技术实现要素:

本发明的主要目的在于提供一种电视模式控制方法、电视及存储介质,以解决智能电视仅使用一种生态模式导致的无法选择其他生态模式应用和/或模式内容,且智能电视功能多样性不够的问题。

为实现上述目的,本发明提供一种电视模式控制方法,所述电视模式控制方法包括以下步骤:

获取用户发出的语音指令;

根据所述语音指令确定电视对应的生态模式,并对所述语音指令进行语音识别,以得到用户的控制请求;

控制电视在对应的生态模式下响应所述控制请求。

可选地,所述根据所述语音指令确定电视对应的生态模式的步骤包括:

根据所述语音指令生成对应的识别信号;

根据所述识别信号确定电视对应的生态模式。

可选地,所述根据所述语音指令生成对应的识别信号的步骤包括:

从预设唤醒词库中获取与所述语音指令中的唤醒词匹配的预设唤醒词;

获取匹配的预设唤醒词唯一对应的识别信号波形,并根据所述识别信号波形生成所述语音指令对应的识别信号。

可选地,所述根据所述识别信号确定电视对应的生态模式的步骤包括:

根据所述识别信号以及预设的识别信号与生态模式间的对应关系,确定所述电视对应的生态模式。

可选地,所述语音指令包括与电视连接的遥控设备根据用户的触发产生的语音模式信号以及所述遥控设备接收到的用户录入的语音数据;

所述根据所述语音指令确定电视对应的生态模式,并对所述语音指令进行语音识别,以得到用户的控制请求的步骤包括:

根据所述语音指令中的语音模式信号确定电视对应的生态模式,并对所述语音指令中的语音数据进行语音识别,以得到用户的控制请求。

可选地,所述根据所述语音指令确定电视对应的生态模式的步骤包括:

对所述语音指令进行语音识别,以得到所述语音指令中的应用关键词;

根据预设应用关键词库中存储的应用关键词与应用的对应关系确定与所述应用关键词相匹配的应用;

根据所述匹配的应用以及预设的生态模式与应用的对应关系确定电视对应的生态模式。

可选地,所述控制电视在对应的生态模式下响应所述控制请求的步骤包括:

根据所述控制请求确定并加载对应的生态模式的应用;

控制电视在所述应用下执行所述控制请求。

可选地,所述对所述语音指令进行语音识别,以得到用户的控制请求的步骤包括:

将所述语音指令上传至服务端,以使得服务端对所述语音指令进行语音识别;

获取所述服务端对所述语音指令进行语音识别后得到的用户的控制请求。

此外,为实现上述目的,本发明还提供一种电视,所述电视包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电视模式控制程序,其中:所述电视模式控制程序被所述处理器执行时实现如上所述的电视模式控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有电视模式控制程序,所述电视模式控制程序被处理器执行时实现如上所述的电视模式控制方法的步骤。

本发明实施例提出的一种电视模式控制方法、电视及存储介质,用户能够向电视或电视通信连接的能够接收语音的模块发出语音指令。电视在接收到用户发出的语音指令后,根据语音指令确定用户选择的电视生态模式,并对用户向电视发出的语音指令进行语音识别,以得到语音指令中包含的控制请求。根据确定出的用户选择的电视生态模式以及用户的控制请求控制电视进入对应的生态模式并在该生态模式下根据用户的控制请求运行相应的应用或显示相应的内容。用户能够通过语音控制的方式控制电视进入设置的至少两种生态模式中对应的生态模式,并在该生态模式下运行其所能够支持的应用,使得智能电视能够对不同的生态模式进行访问,并实现不同生态模式下的应用功能,提升了电视的功能多样性以及对于不同生态模式的兼容性。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;

图2为本发明电视模式控制方法第一实施例的流程示意图;

图3为本发明电视模式控制方法第三实施例中步骤s20的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图。

本发明实施例终端可以是电视,也可以是显示屏、投影仪、电视墙、智能手机、平板电脑、电子书阅读器、mp3(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)播放器、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的终端显示设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在硬件设备移动到耳边时,关闭显示屏和/或背光。当然,硬件设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

处理器1001可以用于调用存储器1005中存储的电视模式控制程序,并执行如下电视模式控制方法中各实施所述的步骤:

获取用户发出的语音指令;

根据所述语音指令确定电视对应的生态模式,并对所述语音指令进行语音识别,以得到用户的控制请求;

控制电视在对应的生态模式下响应所述控制请求。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

根据所述语音指令生成对应的识别信号;

根据所述识别信号确定电视对应的生态模式。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

从预设唤醒词库中获取与所述语音指令中的唤醒词匹配的预设唤醒词;

获取匹配的预设唤醒词唯一对应的识别信号波形,并根据所述识别信号波形生成所述语音指令对应的识别信号。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

根据所述识别信号以及预设的识别信号与生态模式间的对应关系,确定所述电视对应的生态模式。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

所述根据所述语音指令确定电视对应的生态模式,并对所述语音指令进行语音识别,以得到用户的控制请求的步骤包括:

根据所述语音指令中的语音模式信号确定电视对应的生态模式,并对所述语音指令中的语音数据进行语音识别,以得到用户的控制请求。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

对所述语音指令进行语音识别,以得到所述语音指令中的应用关键词;

根据预设应用关键词库中存储的应用关键词与应用的对应关系确定与所述应用关键词相匹配的应用;

根据所述匹配的应用以及预设的生态模式与应用的对应关系确定电视对应的生态模式。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

根据所述控制请求确定并加载对应的生态模式的应用;

控制电视在所述应用下执行所述控制请求。

进一步地,处理器1001可以用于调用存储器1005中存储的电视模式控制程序,还执行以下操作:

将所述语音指令上传至服务端,以使得服务端对所述语音指令进行语音识别;

获取所述服务端对所述语音指令进行语音识别后得到的用户的控制请求。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

请参照图2,图2为本发明电视模式控制方法第一实施例的流程示意图,其中,所述电视模式控制方法应用于电视,所述电视模式控制方法包括如下步骤:

步骤s10,获取用户发出的语音指令;

本发明电视模式控制方法的终端可以为电视,也可以是平板电脑、投影仪和显示屏等显示设备,以下以智能电视为例进行说明。

用户能够通过电视正常收看各类频道节目以及通过电视所连接的网络观看各种网络节目。除此之外,智能电视还能够帮助用户实现显示功能以外的各种其他功能。智能电视中可以预先设置多种主流的电视生态模式,用户能够在每一种生态模式下使用该生态模式所支持的各种不同功能的应用。例如,智能电视的生态模式为google生态模式时,用户在支持google生态模式的智能电视上除了能够体验到电视基本的直播以及回看等功能以外,还能够选择google生态模式下所特有的应用进行体验。在家中安装有中央空调时,通常会在中央空调内添加nest恒温器作为智能调节室内温度的控制管理设备。而在google生态模式下,智能电视能够与nest恒温器进行无线连接并通过电视对nest恒温器进行控制,以通过智能电视实现对室内温度的调节与控制。

在智能电视处于正常工作状态时,用户可以向智能电视发出语音指令,智能电视内设置有能够接收用户语音的麦克风设备。语音指令是指用户发出的控制智能电视执行相应的操作的语音控制请求。

步骤s20,根据所述语音指令确定电视对应的生态模式,并对所述语音指令进行语音识别,以得到用户的控制请求;

智能电视在接收到用户发出的语音指令时,根据语音指令的内容确定用户的控制请求所需求的生态模式。具体地,根据语音指令确定电视对应的生态模式有两种情况:第一种是用户的控制请求需要在特定的生态模式下进行操作,智能电视在接收到语音指令后,可以根据语音指令确定对应的生态模式;第二种则是用户的控制请求并非特定的生态模式才能支持,则智能电视在接收到语音指令后,可以直接确定智能电视当前的生态模式满足语音指令的要求。

在确定用户的语音指令所对应的生态模式后,智能电视可以对语音指令进行进一步的语音识别,以准确识别出语音指令的内容,从而得到其中包含的控制请求。进一步地,智能电视还可以在确定对应的生态模式后,通过用于识别该生态模式下的用户指令的语音识别引擎对语音指令进行进一步的识别。在语音指令的识别中,需要准确地识别出语音指令包含的用户想要表达的内容,而通过特定的生态模式所对应的语音识别引擎包含有该生态模式下的不同应用的语音数据库,通过预设的语音数据库能够对于该生态模式下的用户的控制请求进行准确地识别,从而避免产生语音识别误差。

步骤s30,控制电视在对应的生态模式下响应所述控制请求。

在确定用户的语音指令对应的生态模式以及用户的语音指令对应的相应控制请求后,通过该生态模式对应的iot设备执行用户的控制请求。智能电视能够通过设置在智能电视上的不同的iot设备实现不同生态模式的加载,当智能电视确定用户的控制请求对应的生态模式后,可以控制该生态模式所对应的iot设备在智能电视上加载该生态模式,并进一步在此生态模式下执行用户的控制请求中的控制命令。

在本实施例中,智能电视在接收到用户发出的语音指令后,根据该语音指令能够确定用户的控制请求以及用户的控制请求所对应的控制操作所属的电视生态模式。智能电视可以通过控制不同的iot设备在一台电视上实现多个不同的生态模式。通过控制对应的iot设备使得智能电视进入对应的生态模式,并在该生态模式下按照用户的控制请求运行相应应用的功能或者显示相应的内容。由于不同的生态模式都具有仅能够在该生态模式下才能够支持的内容或应用,在智能电视上设置多个不同的iot设备能够使得用户仅通过一台电视就能访问不同的生态模式,并体验到不同生态模式所能够提供的各种应用和功能,从而提升了智能电视所支持的功能的多样性。

进一步地,在本发明电视模式控制方法第一实施例中,所述步骤s20,根据所述语音指令确定电视对应的生态模式的步骤包括:

步骤s21,根据所述语音指令生成对应的识别信号;

步骤s22,根据所述识别信号确定电视对应的生态模式。

在本实施例中,智能电视在接收到用户发出的语音指令后,可以根据语音指令生成相应的识别信号。智能电视内预先设置有用于识别语音指令的语音识别引擎,智能电视在通过麦克风设备接收到用户发出的语音指令后,能够将语音指令转化为语音数据并通过语音识别引擎进行语音识别。需要说明的是,语音识别引擎不需要对用户语音指令中的具体控制请求进行识别,而仅需要确定用户的语音指令所对应的生态模式,并从预先设置的不同的生态模式与不同的识别信号之间的对应关系中获取到该生态模式所唯一对应的识别信号。语音识别引擎在确定对应的识别信号后,将识别信号传输给智能电视的处理器中,以使得处理器能够根据识别信号确定对应的生态模式,进而控制智能电视进入对应的生态模式中。识别信号可以是语音识别引擎在识别出用户的语音指令所对应的生态模式后生成的该生态模式所唯一对应的电信号,并通过通讯连接的方式将该电信号传送至智能电视的处理器中。由于用户的语音指令所对应的控制请求需要确保智能电视在对应的生态模式下进行响应,因此,智能电视可以通过简单的语音识别引擎先对语音指令对应的生态模式进行识别,以使得处理器能够通过该生态模式所对应的语音识别数据库准确地识别出语音指令包含的控制请求,从而精准地识别并执行用户的语音指令。

进一步地,在本发明电视模式控制方法第一实施例中,所述步骤s21,根据所述语音指令生成对应的识别信号的步骤包括:

步骤s211,从预设唤醒词库中获取与所述语音指令中的唤醒词匹配的预设唤醒词;

步骤s212,获取匹配的预设唤醒词唯一对应的识别信号波形,并根据所述识别信号波形生成所述语音指令对应的识别信号。

在本实施例中,智能电视在获取到用户发出的语音指令后,控制语音识别引擎从语音指令中识别出语音数据,并从语音识别引擎中预设的唤醒词库的语音数据中确定与语音指令识别出的语音数据相匹配的的语音数据,该语音数据在预设唤醒词库中对应的唤醒词即为用户发出的语音指令中包含的唤醒词。在确定用户的语音指令对应的唤醒词后,根据该唤醒词确定与唤醒词唯一对应的识别信号的波形,并根据波形生成该识别信号。由于处理器需要确定语音指令所对应的电视生态模式,在从语音指令中识别出生态模式后,需要通过识别信号的方式向智能电视的处理器传输生态模式的对应信息。通过识别信号的方式能够使得处理器准确地获取到对应的生态模式的信息,从而能够进一步识别出语音指令中包含的控制请求,以使得智能电视能够有效地识别并执行用户的语音指令。

进一步地,在本发明电视模式控制方法第一实施例中,所述步骤s22,根据所述识别信号确定电视对应的生态模式的步骤包括:

步骤s221,根据所述识别信号以及预设的识别信号与生态模式间的对应关系,确定所述电视对应的生态模式。

在本实施例中,智能电视的处理器在从语音识别引擎中获取到识别信号后,根据预先设置的识别信号的波形形状与生态模式之间的对应关系确定识别信号所对应的生态模式。由于识别信号的波形形状之间差异较大,因此处理器能够根据识别信号的不同波形准确地识别出对应的生态模式,提升了智能电视对生态模式的初步识别的准确性。

进一步地,在本发明电视模式控制方法第二实施例中,所述语音指令包括与电视连接的遥控设备根据用户的触发产生的语音模式信号以及所述遥控设备接收到的用户录入的语音数据;所述步骤s20,根据所述语音指令确定电视对应的生态模式,并对所述语音指令进行语音识别,以得到用户的控制请求的步骤包括:

步骤s23,根据所述语音指令中的语音模式信号确定电视对应的生态模式,并对所述语音指令中的语音数据进行语音识别,以得到用户的控制请求。

在本实施例中,用户可以通过与电视连接的遥控设备向智能电视发出语音指令。具体地,与电视相连接的遥控设备上设置由多个不同的按键,每一个按键能够对应唯一的电视生态模式,用户能够通过触发遥控设备上的相应按键来选择对应的生态模式。在用户触发对应的按键后,遥控设备能够通过内部设置的麦克风装置接收用户录入的语音数据,并将用户的语音数据和用户触发的按键所对应的语音模式信号作为语音指令发送至智能电视。智能电视在接收到语音指令中包含的语音模式信号和语音数据后,能够根据语音模式信号确定用户所选择的生态模式,并对语音数据进行语音识别以确定用户的控制请求。用户通过遥控设备向智能电视发出语音指令,能够通过遥控设备上的麦克风装置清晰地录入用户的语音数据,从而防止智能电视的麦克风设备在获取用户的语音数据时由于距离较远而导致语音数据不清晰。

优选地,用户在通过遥控设备录入语音指令时,还可以直接录入语音数据,以使得遥控设备将语音数据作为语音指令传送至智能电视。智能电视在接收到语音数据后,从语音数据中直接识别出用户的控制请求以及控制请求对应的生态模式,从而减少了不必要的遥控设备的按键操作,提升了智能电视的智能化程度。

进一步地,参照图3,图3为本发明电视模式控制方法第三实施例中步骤s20的流程示意图,在本实施例中,所述步骤s20,根据所述语音指令确定电视对应的生态模式的步骤包括:

步骤s24,对所述语音指令进行语音识别,以得到所述语音指令中的应用关键词;

步骤s25,根据预设应用关键词库中存储的应用关键词与应用的对应关系确定与所述应用关键词相匹配的应用;

步骤s26,根据所述匹配的应用以及预设的生态模式与应用的对应关系确定电视对应的生态模式。

在本实施例中,用户在向智能电视的麦克风设备发出语音指令后,智能电视能够通过语音识别引擎对语音指令进行语音识别,以识别出语音指令中的应用关键词。并根据应用关键词确定应用对应的生态模式。具体地,由于用户在发出语音指令时,语音指令中可能仅仅包括生态模式下的某个应用对应的关键词,而无法从语音指令中直接确定对应的生态模式。因此,智能电视在对语音指令进行识别时,若能够从语音指令中识别出对应的应用关键词,则可以根据预设的应用关键词库确定与应用关键词相匹配的应用,并根据该应用所属的生态模式确定用户的语音指令中未直接对应的电视生态模式。通过对语音指令的应用关键词进行识别,能够使得智能电视在用户未指定生态模式的条件下,通过对应的应用准确地确定电视对应的生态模式,使得智能电视对用户的语音指令的响应更为智能化。

进一步地,在本发明电视模式控制方法第四实施例中,所述步骤s30,控制电视在对应的生态模式下响应所述控制请求的步骤包括:

步骤s31,根据所述控制请求确定并加载对应的生态模式的应用;

步骤s32,控制电视在所述应用下执行所述控制请求。

在本实施例中,智能电视在确定电视的生态模式以及用户的语音指令中包含的控制请求后,可以在智能电视中通过该生态模式所对应的iot设备加载该生态模式,并进一步加载该生态模式下的控制请求所对应的应用。在加载应用完毕后,智能电视可以在该应用内执行用户的控制请求。具体地,用户在通过语音指令发出控制nest恒温器调节室温的控制请求时,智能电视能够根据用户的控制请求加载google生态模式下的室温控制应用,并在室温控制应用内按照用户的控制请求调节室温。智能电视在识别用户的语音指令后,能够在智能电视内执行不同生态模式下的不同应用,使得用户能够通过智能电视实现多种不同的功能,增强了智能电视的实用性。

进一步地,在本发明电视模式控制方法第四实施例中,所述步骤s20,对所述语音指令进行语音识别,以得到用户的控制请求的步骤包括:

步骤s27,将所述语音指令上传至服务端,以使得服务端对所述语音指令进行语音识别;

步骤s28,获取所述服务端对所述语音指令进行语音识别后得到的用户的控制请求。

在本实施例中,智能电视在获取到用户的语音指令后,将用户的语音指令通过网络上传至与智能电视相连接的服务端,服务端设置有包含大量语音数据的语音数据识别库,能够将智能电视上传的语音指令进行准确的语音识别。优选地,服务端还可以设置有多个面向不同的生态模式的语音识别引擎,当服务端接收到用户的语音指令后,通过初步的语音识别确定语音指令所对应的生态模式,并通过该生态模式所对应的语音识别引擎对语音指令进行进一步的语音识别,从而通过精准的语音识别数据库识别出语音指令中的包含的控制请求。服务端在识别出用户的控制请求后,通过网络将用户的控制请求传输至对应的智能电视,从而使得智能电视能够进入对应的生态模式,并在该生态模式下对用户的控制请求进行响应。

此外本发明实施例还提出一种计算机可读存储介质,其上存储有电视模式控制程序,所述存储介质可以是图1的终端中的存储器1005,也可以是如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干指令用以使得一台具有处理器的终端设备(可以是手机,计算机,服务器,或者电视等)执行本发明各个实施例所述的方法。

可以理解的是,在本说明书的描述中,参考术语“一实施例”、“另一实施例”、“其他实施例”、或“第一实施例~第n实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1