语音控制应用程序的方法

文档序号:7859672阅读:488来源:国知局
专利名称:语音控制应用程序的方法
技术领域
本发明涉及对应用程序的控制方法,具体的讲是语音控制应用程序的方法。
背景技术
随着智能电视的普及,Android等操作系统普遍在电视上应用,电视平台化将逐渐替代传统的单一功能性电视。针对智能电视的第三方应用程序,也会陆续成为智能电视发展的热点。然而,电视作为中距离交互的产品,和PAD、手机、游戏机等有着本质的不同。在控制上电视虽然可以支持手柄、鼠标、键盘等,但是如何更简单的操作电视和其中的第三方应用程序成为了目前智能电视用户的需求,这也是智能电视平台需要解决的问题。在电视端的应用中,不可能像其它平台上的应用能够进行丰富的操作,同时电视遥控器上的操作也是很有限的。在现在应用功能多样化的情况下,用户对各种应用功能的控制显得明显不足。如果通过各种外部设备去控制应用功能的应用程序,不但过程麻烦,而且也显示不出当前电视的智能性。 目前语音技术的逐渐成熟和在智能电视中的逐渐应用,让这一问题的解决变得可行。但目前通过语音程序控制应用程序时,都需要应用程序集成语音程序,这样限制了应用程序的局限性,并且也增加了应用程序的复杂性和维护难度,不利于第三方对应用程序的开发和智能电视技术的发展。

发明内容
针对上述的问题,本发明提供了一种语音控制应用程序的方法,在第三方应用程序不需要集成语音程序的前提下,用户不需要通过外接设备来控制智能电视的应用程序,只需通过语音即可实现相应的操作。本发明语音控制应用程序的方法,包括a.定义受语音程序控制的虚拟按键和发送所述虚拟按键的驱动程序;b.语音程序接收到语音命令后进行识别语音命令的内容;c.当语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,通过该虚拟按键的驱动程序向系统底层发出指令,系统底层将所述虚拟按键的功能信息转变为通信信号传递给对应的应用程序;d.应用程序接收到所述的通信信号后,执行对应的虚拟按键的功能。语音程序可以为现有的程序,通常语音程序对语音命令内容识别是将语音转变为对应的文字信息,按照相应的格式将文字信息和对应的虚拟按键列表加载到语音引擎,同时记录下这些文字信息和对应的操作。语音引擎完成语音识别后,将对应的命令进行发送。语音程序将命令转化为应用程序所能识别的通信信号,这样只需应用程序解析并执行收到的通信信号即可,不用再在应用程序内集成语音程序。同时应用程序也能够同时接收外部设备的控制。所述的通信信号通常可以是带有数据信息的电流或电磁波。进一步的,步骤c中语音程序识别出语音命令中没有与虚拟按键对应的命令,则根据语音命令的内容执行对应的功能。进一步的,步骤c中语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,先判断命令对应的应用程序是否处于开启状态,如果是开启,再通过所述方法向应用程序发送通信信号;如果应用程序处于关闭,则不进行命令的响应。只有在应用程序处于开启状态时,才能接收并执行相应的命令,因此从节约系统资源的角度出发,在将命令发送给应用程序之前先对应用程序的状态进行判断,以达到系统优化的目的。进一步的,步骤d中当应用程序接收到所述的通信信号后,系统判断该应用程序是否支持虚拟按键的控制,如果支持则执行对应的虚拟按键的功能;如果不支持则不进行响应。具体的,步骤c中语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,以广播的方式向虚拟按键的驱动程序发送指令。优选的,虚拟按键功能的通信信号采用通用的按键接口发送,这样使发送模块和接收模块都不用进行专门的接口开发,提高了设备、模块的通用性。本发明的语音控制应用程序的方法,在第三方应用程序不需要集成语音程序的前提下,用户不需要通过外接设备来控制智能电视的应用程序,通过语音即可实现相应的操作,简化并且丰富了对智能电视的操作控制,简化了应用程序的开发、维护难度和成本。以下结合实施例的具体实施方式
,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。·


图I为本发明语音控制应用程序的方法的流程图。
具体实施例方式如图I所示本发明语音控制应用程序的方法,以长虹带有语音输入功能的智能电视为例,在对智能电视进行语音控制时包括a.定义受语音程序控制的虚拟按键和发送所述虚拟按键的驱动程序;b.语音程序接收到语音命令后进行识别语音命令的内容。语音命令内容的识别可以包括有先将语音命令转变为对应的文字信息,再按照相应的格式将文字信息和对应的虚拟按键列表加载到语音引擎,同时记录下这些文字信息和对应的操作;c.语音程序识别语音命令后,如果语音命令中没有与虚拟按键对应的命令,则根据语音命令的内容执行对应的功能。如果语音命令中有与所述虚拟按键对应的命令内容,则先判断命令对应的应用程序是否处于开启状态,如果是开启,再以广播的形式通知该虚拟按键的驱动程序向系统底层发出指令,系统底层将所述虚拟按键的功能信息转变为通信信号传递给对应的应用程序。虚拟按键功能的通信信号采用通用的按键接口发送,这样能够使发送模块和接收模块都不用进行专门的接口开发,提高了设备、模块的通用性;如果应用程序处于关闭,则不进行命令的响应;d.应用程序接收到所述的通信信号后,系统判断该应用程序是否支持虚拟按键的控制,如果支持则应用程序执行对应的虚拟按键的功能;如果不支持则应用程序不进行响应。这样只需应用程序解析并执行收到的通信信号即可,不用再在应用程序内集成语音程序。同时应用程序也能够同时接收外部设备的 控制。
权利要求
1.语音控制应用程序的方法,其特征包括 a.定义受语音程序控制的虚拟按键和发送所述虚拟按键的驱动程序; b.语音程序接收到语音命令后进行识别语音命令的内容; c.当语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,通过该虚拟按键的驱动程序向系统底层发出指令,系统底层将所述虚拟按键的功能信息转变为通信信号传递给对应的应用程序; d.应用程序接收到所述的通信信号后,执行对应的虚拟按键的功能。
2.如权利要求I所述的语音控制应用程序的方法,其特征为步骤c中语音程序识别出语音命令中没有与虚拟按键对应的命令,则根据语音命令的内容执行对应的功能。
3.如权利要求I所述的语音控制应用程序的方法,其特征为步骤c中语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,先判断命令对应的应用程序是否处于开启状态,如果是开启,再通过所述方法向应用程序发送通信信号;如果应用程序处于关闭,则不进行命令的响应。
4.如权利要求I所述的语音控制应用程序的方法,其特征为步骤d中当应用程序接收到所述的通信信号后,系统判断该应用程序是否支持虚拟按键的控制,如果支持则应用程序执行对应的虚拟按键的功能;如果不支持则应用程序不进行响应。
5.如权利要求I至4之一所述的语音控制应用程序的方法,其特征为步骤c中语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,以广播的方式向虚拟按键的驱动程序发送指令。
6.如权利要求I至4之一所述的语音控制应用程序的方法,其特征为虚拟按键功能的通信信号采用通用的按键接口发送。
全文摘要
本发明涉及语音控制应用程序的方法。步骤包括a.定义虚拟按键和发送所述虚拟按键的驱动程序;b.语音程序进行识别语音命令的内容;c.当语音程序识别出语音命令中有与所述虚拟按键对应的命令内容后,通过该虚拟按键的驱动程序向系统底层发出指令,系统底层将所述虚拟按键的功能信息转变为通信信号传递给对应的应用程序;d.应用程序接收到所述的通信信号后,执行对应的虚拟按键的功能。本发明的语音控制应用程序的方法,在第三方应用程序不需要集成语音程序的前提下,用户不需要通过外接设备来控制智能电视的应用程序,通过语音即可实现相应的操作,简化并且丰富了对智能电视的操作控制,简化了应用程序的开发、维护难度和成本。
文档编号H04N21/422GK102929385SQ20121032555
公开日2013年2月13日 申请日期2012年9月5日 优先权日2012年9月5日
发明者谭军, 赵波 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1