电视终端控制方法、设备及计算机可读存储介质与流程

文档序号:15848779发布日期:2018-11-07 09:30阅读:311来源:国知局
电视终端控制方法、设备及计算机可读存储介质与流程

本发明涉及电视终端控制领域,尤其涉及一种电视终端控制方法、设备及计算机可读存储介质。

背景技术

随着电视终端的智能化发展,电视终端的控制方式逐渐由主体按键控制向遥控器控制发展,由手动控制向语音控制发展,极大的方便用户控制电视终端。目前,通常利用蓝牙语音遥控器对电视终端进行控制,用户可以语音控制电视终端,也可以遥控器按键控制电视终端,语音控制电视终端时,需要用户手持遥控器,对应遥控器的麦克风进行语音输入,无法远距离识别用户语音。

为解决上述问题,在电视终端中设置远扬麦克风阵列,通过远扬麦克风阵列即可远距离识别用户语音,在不需要手持遥控器的情况下语音控制电视终端。然而,使用远扬麦克风阵列时,针对不同机芯或机型的电视终端需要适配回声消除或声源定位等对应算法,才能有效准确的控制电视终端,适配难度较高,应用难度较高,此外,远扬麦克风阵列需要一直处于工作状态,影响远扬麦克风阵列的使用寿命。因此,如何降低远扬麦克风阵列的应用难度和提高远扬麦克风阵列的使用寿命是目前亟待解决的问题。



技术实现要素:

本发明的主要目的在于提供一种电视终端控制方法、设备及计算机可读存储介质,旨在如何降低远扬麦克风阵列的应用难度和提高远扬麦克风阵列的使用寿命。

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

当预置热释电红外传感器的监测结果为预设监测结果时,启动预置远扬麦克风阵列采集语音数据,并对所述语音数据进行验证;

当所述语音数据通过验证时,将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令,以控制所述电视终端。

可选地,对所述语音数据进行验证的步骤包括:

确定所述语音数据中是否携带有预设关键词;

若所述语音数据库中携带有预设关键词,则确定所述语音数据通过验证,否则确定所述语音数据未通过验证。

可选地,所述启动内置的远扬麦克风阵列采集语音数据,并对所述语音数据进行验证的步骤之后,还包括:

当所述语音数据通过验证时,依据所述语音数据中的设备关键词,确定待控制家电是否为电视终端;

若待控制家电为电视终端,则执行步骤:将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令;

若待控制家电不为电视终端,则将所述语音数据传输至电视终端,并接收所述电视终端依据所述语音数据返回的所述待控制家电的红外码信息;

通过预置红外发射器,依据所述红外码信息,向所述待控制家电发送对应的红外遥控信号。

可选地,所述启动预置远扬麦克风阵列采集语音数据,并对所述语音数据进行验证的步骤之前,还包括:

通过预置热释电红外传感器监测感应控制人员,并确定预置热释电红外传感器的监测结果是否为预设监测结果,其中,所述监测结果为感应到控制人员或未感应到控制人员,所述预设监测结果为感应到控制人员。

可选地,所述电视终端控制方法的步骤包括:

获取内置电池的当前剩余电量,并确定所述当前剩余电量是否低于预设电量;

若所述当前剩余电量低于预设电量,则执行低电量告警操作。

可选地,将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令的步骤之后,还包括:

读取所述预置热释电红外传感器的当前监测结果,并确定所述当前监测结果是否为预设监测结果;

若所述当前监测结果不为预设监测结果,则将所述预置远扬麦克风阵列调整为休眠状态。

可选地,将所述预置远扬麦克风阵列调整为休眠状态的步骤之前,还包括:

若所述当前监测结果不为预设监测结果,则记录所述当前监测结果不为预设监测结果的持续时长;

确定所述持续时长是否超过第一预设时长;

若所述持续时长超过第一预设时长,则执行步骤:将所述预置远扬麦克风阵列调整为休眠状态。

可选地,记录所述当前监测结果不为预设监测结果的持续时长的步骤之后,还包括:

确定所述持续时长是否超过第二预设时长;

若所述持续时长超过第二预设时长,则将所述预置远扬麦克风阵列调整为休眠状态,并向电视终端发送关机指令,以控制所述电视终端关机。

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

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

本发明提供一种电视终端控制方法、设备及计算机可读存储介质,本发明在预置热释电红外传感器的监测结果为预设监测结果时,启动预置远扬麦克风阵列采集语音数据,并对该语音数据进行验证,然后当语音数据通过验证时,将该语音数据传输至电视终端,由电视终端执行该语音数据对应的控制指令,以控制该电视终端,由于仅在预置热释电红外传感器的监测结果为预设监测结果时,才启动远扬麦克风阵列,可以有效的提高远扬麦克风阵列的使用寿命,同时,由于远扬麦克风阵列未设置在电视终端中,不需要与电视终端进行适配,仅在与电视终端建立连接之后,即可应用远扬麦克风阵列,有效降低了远扬麦克风阵列的适配难度和应用难度。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的电视终端控制设备结构示意图;

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

图3为本发明电视终端控制方法第二实施例的流程示意图;

图4为本发明电视终端控制方法第四实施例的流程示意图。

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

具体实施方式

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

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的电视终端控制设备结构示意图。

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

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

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电视终端控制程序。

在图1所示的电视终端控制设备中,处理器1001可以用于调用存储器1005中存储的电视终端控制程序,并执行以下步骤:

当预置热释电红外传感器的监测结果为预设监测结果时,启动预置远扬麦克风阵列采集语音数据,并对所述语音数据进行验证;

当所述语音数据通过验证时,将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令,以控制所述电视终端。

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

确定所述语音数据中是否携带有预设关键词;

若所述语音数据库中携带有预设关键词,则确定所述语音数据通过验证,否则确定所述语音数据未通过验证。

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

当所述语音数据通过验证时,依据所述语音数据中的设备关键词,确定待控制家电是否为电视终端;

若待控制家电为电视终端,则执行步骤:将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令;

若待控制家电不为电视终端,则将所述语音数据传输至电视终端,并接收所述电视终端依据所述语音数据返回的所述待控制家电的红外码信息;

通过预置红外发射器,依据所述红外码信息,向所述待控制家电发送对应的红外遥控信号。

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

通过预置热释电红外传感器监测感应控制人员,并确定预置热释电红外传感器的监测结果是否为预设监测结果,其中,所述监测结果为感应到控制人员或未感应到控制人员,所述预设监测结果为感应到控制人员。

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

获取内置电池的当前剩余电量,并确定所述当前剩余电量是否低于预设电量;

若所述当前剩余电量低于预设电量,则执行低电量告警操作。

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

读取所述预置热释电红外传感器的当前监测结果,并确定所述当前监测结果是否为预设监测结果;

若所述当前监测结果不为预设监测结果,则将所述预置远扬麦克风阵列调整为休眠状态。

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

若所述当前监测结果不为预设监测结果,则记录所述当前监测结果不为预设监测结果的持续时长;

确定所述持续时长是否超过第一预设时长;

若所述持续时长超过第一预设时长,则执行步骤:将所述预置远扬麦克风阵列调整为休眠状态。

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

确定所述持续时长是否超过第二预设时长;

若所述持续时长超过第二预设时长,则将所述预置远扬麦克风阵列调整为休眠状态,并向电视终端发送关机指令,以控制所述电视终端关机。

本发明电视终端控制设备的具体实施例与下述电视终端控制方法的各具体实施例基本相同,在此不作赘述。

本发明提供一种电视终端控制方法。

参照图2,图2为本发明电视终端控制方法第一实施例的流程示意图。

本实施例中,该电视终端控制方法包括:

步骤s101,当预置热释电红外传感器的监测结果为预设监测结果时,启动预置远扬麦克风阵列采集语音数据,并对语音数据进行验证;

本实施例中,该电视终端控制方法应用于电视终端控制设备,可选为图1所示的电视终端控制设备,该电视终端控制设备包括但不限于远扬麦克风阵列、热释电红外传感器和红外发射器,其中,该远扬麦克风阵列用于采集并识别用户语音,该热释电红外传感器用于感应监测控制人员,该红外发射器用于发射红外遥控信号,控制其它家电设备。电视终端控制设备可通过局域网或蓝牙与电视终端建立连接。

本实施例中,电视终端控制设备通过内置的热释电红外传感器监测控制人员,并确定预置热释电红外传感器的监测结果是否为预设监测结果,其中,该监测结果为感应到控制人员或未感应到控制人员,该预设监测结果为感应到控制人员。具体实施中,可通过不同的状态码表示监测结果,例如用状态码1表示监测结果为感应到控制人员,用状态码0表示监测结果为未感应到控制人员。电视终端控制设备中的远扬麦克风阵列处于休眠关闭状态,当监测到热释电红外传感器的监测结果为预设监测结果,即感应到控制人员时,启动远扬麦克风阵列采集语音数据,即采集控制人员的语音数据,并对该语音数据进行验证,即验证采集到的语音数据是否为有效的语音数据,可以减少电视终端控制设备的语音识别次数。

具体地,确定该语音数据中是否携带有预设关键词,如果该语音数据中携带有预设关键词,则可以确定该语音数据通过验证,即该语音数据有效,反之,如果该语音数据中未携带有预设关键词,则可以确定该语音数据未通过验证,即该语音数据无效。其中,预设关键词为唯一表示电视终端控制设备的关键词,如电视终端控制设备的名称或标识码等,需要说明的是,上述预设关键词可由用户设置,本实施例对此不作具体限定。具体实施中,为了提高语音数据的验证效率,设定需要识别的关键字的个数,然后在验证语音数据时,依据从头到尾的顺序,从语音数据中识别设定个数的关键字,顺序组合为一个关键词,并确定该关键词是否为预设关键词,如果该关键词为预设关键词,则可以确定该语音数据通过验证,如果该关键词不为预设关键词,则可以确定该语音数据未通过验证。

步骤s102,当语音数据通过验证时,将语音数据传输至电视终端,由电视终端执行语音数据对应的控制指令,以控制电视终端。

本实施例中,当语音数据通过验证时,将语音数据传输至电视终端,由电视终端执行语音数据对应的控制指令,以控制电视终端,即电视终端从该语音数据中读取语音识别文本,并从控制指令库中查询与该语音识别文本对应的控制指令,然后执行该控制指令。例如,用户的语音为开启电视,则采集到的语音数据中包含有开启电视的语音识别文本,当电视终端接收到包含有开启电视的语音识别文本时,查询到的控制指令为开机指令,则执行开机指令,即开启电视终端。进一步地,当语音数据未通过验证时,删除该语音数据,防止无效的语音数据占用存储空间,此外,还可以在监测到通过验证的语音数据被传输到电视终端之后,删除已完成传输的语音数据,有效的提高存储空间的利用率。

具体实施中,当该语音数据通过验证时,还可以确定是否有除电视终端之外的其他家电需要控制,具体为从该语音数据中提取设备关键词,如果提取的设备关键词至少为两个,且并不相同,则可以确定有除电视终端之外的其他家电需要控制,此时,将该语音数据传输至电视终端,电视终端在接收到该语音数据时,从该语音数据中提取出控制电视终端的第一语音数据,以及控制待控制家电的第二语音数据,然后电视终端执行第一语音数据对应的控制指令,以控制电视终端,并对该第二语音数据进行处理,得到待控制家电的红外码信息,并通过内置的红外发射器,依据该红外码信息,向待控制家电发送对应的红外遥控信号,由待控制家电执行该红外遥控信号对应的控制指令,以控制家电,从而实现待控制家电与电视终端的同时控制,即用户可同时语音控制多个家电,便于用户控制。

在本实施例中,本发明在预置热释电红外传感器的监测结果为预设监测结果时,启动预置远扬麦克风阵列采集语音数据,并对该语音数据进行验证,然后当语音数据通过验证时,将该语音数据传输至电视终端,由电视终端执行该语音数据对应的控制指令,以控制该电视终端,由于仅在预置热释电红外传感器的监测结果为预设监测结果时,才启动远扬麦克风阵列,可以有效的提高远扬麦克风阵列的使用寿命,同时,由于远扬麦克风阵列未设置在电视终端中,不需要与电视终端进行适配,仅在与电视终端建立连接之后,即可应用远扬麦克风阵列,有效降低了远扬麦克风阵列的适配难度和应用难度。

进一步的,参照图3,基于上述第一实施例,提出了本发明电视终端控制方法的第二实施例,与前述实施例的区别在于,该步骤s101之后,还包括:

步骤s103,当语音数据通过验证时,依据语音数据中的设备关键词,确定待控制家电是否为电视终端;

本实施例中,本发明基于上述实施例,提出了一种通过电视终端控制设备控制家电设备的具体实现方式,以下仅对此进行说明,其他可参照前述实施例。当语音数据通过验证时,依据该语音数据中的设备关键词,确定待控制家电是否为电视终端,即从该语音数据中提取设备关键词,并确定该设备关键词是否为表示电视终端的关键词,如果该设备关键词为表示电视终端的关键词,则确定待控制家电为电视终端,反之,如果该设备关键词不为表示电视终端的关键词,则确定待控制家电不为电视终端,而为其他家电,如空调、冰箱或电灯等。如果待控制家电为电视终端,则将该语音数据传输至电视终端,由该电视终端执行该语音数据对应的控制指令,以控制电视终端。

步骤s104,若待控制家电不为电视终端,则将语音数据传输至电视终端,并接收电视终端依据语音数据返回的待控制家电的红外码信息;

本实施例中,如果待控制家电不为电视终端,则将该语音数据传输至电视终端,由该电视终端依据该语音数据,确定该待控制家电的红外码信息,并将该红外码信息返回给电视终端控制设备,该电视终端控制设备接收电视终端依据语音数据返回的待控制家电的红外码信息。

步骤s105,通过预置红外发射器,依据红外码信息,向待控制家电发送对应的红外遥控信号。

本实施例中,该电视终端控制设备在接收到红外码信息之后,通过预置红外发射器,依据该红外码信息,向待控制家电发送对应的红外遥控信号,待控制家电在接收到红外遥控信号之后,对该红外遥控信号进行解码,得到功能指令操作码,并查询该功能指令操作码对应的控制指令,并执行该控制指令,以控制家电。具体实施中,在发送红外遥控信号之前,可监测待控制家电是否位于预置红外发射器的可控制范围内,如果待控制家电位于预置红外发射器的可控制范围内,则通过预置红外发射器,依据红外码信息,向待控制家电发送对应的红外遥控信号,如果待控制家电位于预置红外发射器的可控制范围之外,则将该红外码信息传输到与该待控制家电关联的红外发射装置中,由该红外发射装置依据红外码信息,向待控制家电发送对应的红外遥控信号;或者直接通过局域网将待控制家电的红外码信息传输至待控制家电。

在本实施例中,本发明还设置有红外发射器,可以通过电视终端控制设备,语音控制其他家电设备,不需要使用多个遥控器,极大的方便用户控制家电。

进一步地,基于上述第一或第二实施例,提出了本发明电视终端控制方法的第三实施例,与前述实施例的区别在于,该电视终端控制方法还包括:

步骤a,获取内置电池的当前剩余电量,并确定当前剩余电量是否低于预设电量;

步骤b,若当前剩余电量低于预设电量,则执行低电量告警操作。

本实施例中,电视终端控制设备获取内置电池的当前剩余电量,并确定当前剩余电量是否低于预设电量,如果当前剩余电量不低于预设电量,则不需要告警,如果当前剩余电量低于预设电量,则执行低电量告警操作。其中,低电量告警操作包括但不限于显示低电量提醒信息、播放告警音和震动提醒。需要说明的是,上述低电量告警操作可由用户基于实际情况进行设置,本实施例对此不作具体限定。

本实施例中,本发明能够在电视终端控制设备的电量不足时,提醒用户,方便用户知晓,及时充电或更换电池。

进一步地,基于上述第一、第二或第三实施例,提出了本发明电视终端控制方法的第四实施例,与前述实施例的区别在于,步骤s102之后,还包括:

步骤s106,读取预置热释电红外传感器的当前监测结果,并确定当前监测结果是否为预设监测结果;

步骤s107,若当前监测结果不为预设监测结果,则将预置远扬麦克风阵列调整为休眠状态。

本实施例中,该电视终端控制设备读取预置热释电红外传感器的当前监测结果,并确定当前监测结果是否为预设监测结果,如果当前监测结果为预设监测结果,则不休眠远扬麦克风阵列,继续通过远扬麦克风阵列采集语音数据,如果当前监测结果不为预设监测结果,则将预置远扬麦克风阵列调整为休眠状态。

进一步地,如果当前监测结果不为预设监测结果,则记录当前监测结果不为预设监测结果的持续时长,并确定持续时长是否超过第一预设时长,如果持续时长超过第一预设时长,则将预置远扬麦克风阵列调整为休眠状态,如果持续时长低于第一预设时长,则不休眠远扬麦克风阵列,继续通过远扬麦克风阵列采集语音数据。

进一步地,如果当前监测结果不为预设监测结果,则记录当前监测结果不为预设监测结果的持续时长,并确定该持续时长是否超过第二预设时长,如果该持续时长超过第二预设时长,则将该预置远扬麦克风阵列调整为休眠状态,并向电视终端发送关机指令,以控制电视终端关机,即用户长时间未使用电视终端和电视终端控制设备时,关闭电视终端,并休眠远扬麦克风阵列,减少功耗。

本实施例中,本发明在热释电红外传感器未感应到用户时,将远扬麦克风阵列调整为休眠状态,降低功耗,并有效的提高远扬麦克风阵列的使用寿命。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有电视终端控制程序,所述电视终端控制程序被处理器执行时实现以下步骤:

当预置热释电红外传感器的监测结果为预设监测结果时,启动预置远扬麦克风阵列采集语音数据,并对所述语音数据进行验证;

当所述语音数据通过验证时,将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令,以控制所述电视终端。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

确定所述语音数据中是否携带有预设关键词;

若所述语音数据库中携带有预设关键词,则确定所述语音数据通过验证,否则确定所述语音数据未通过验证。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

当所述语音数据通过验证时,依据所述语音数据中的设备关键词,确定待控制家电是否为电视终端;

若待控制家电为电视终端,则执行步骤:将所述语音数据传输至电视终端,由所述电视终端执行所述语音数据对应的控制指令;

若待控制家电不为电视终端,则将所述语音数据传输至电视终端,并接收所述电视终端依据所述语音数据返回的所述待控制家电的红外码信息;

通过预置红外发射器,依据所述红外码信息,向所述待控制家电发送对应的红外遥控信号。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

通过预置热释电红外传感器监测感应控制人员,并确定预置热释电红外传感器的监测结果是否为预设监测结果,其中,所述监测结果为感应到控制人员或未感应到控制人员,所述预设监测结果为感应到控制人员。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

获取内置电池的当前剩余电量,并确定所述当前剩余电量是否低于预设电量;

若所述当前剩余电量低于预设电量,则执行低电量告警操作。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

读取所述预置热释电红外传感器的当前监测结果,并确定所述当前监测结果是否为预设监测结果;

若所述当前监测结果不为预设监测结果,则将所述预置远扬麦克风阵列调整为休眠状态。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

若所述当前监测结果不为预设监测结果,则记录所述当前监测结果不为预设监测结果的持续时长;

确定所述持续时长是否超过第一预设时长;

若所述持续时长超过第一预设时长,则执行步骤:将所述预置远扬麦克风阵列调整为休眠状态。

进一步地,所述电视终端控制程序被处理器执行时实现以下步骤:

确定所述持续时长是否超过第二预设时长;

若所述持续时长超过第二预设时长,则将所述预置远扬麦克风阵列调整为休眠状态,并向电视终端发送关机指令,以控制所述电视终端关机。

本发明计算机可读存储介质的具体实施例与上述电视终端控制方法的各具体实施例基本相同,在此不作赘述。

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

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

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

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

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