CN104134339A - 语音遥控方法和装置 - Google Patents

语音遥控方法和装置 Download PDF

Info

Publication number
CN104134339A
CN104134339A CN201410391096.9A CN201410391096A CN104134339A CN 104134339 A CN104134339 A CN 104134339A CN 201410391096 A CN201410391096 A CN 201410391096A CN 104134339 A CN104134339 A CN 104134339A
Authority
CN
China
Prior art keywords
remote control
control device
virtual
infrared remote
event
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410391096.9A
Other languages
English (en)
Other versions
CN104134339B (zh
Inventor
吴丕和
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201410391096.9A priority Critical patent/CN104134339B/zh
Publication of CN104134339A publication Critical patent/CN104134339A/zh
Application granted granted Critical
Publication of CN104134339B publication Critical patent/CN104134339B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Selective Calling Equipment (AREA)

Abstract

本发明实施例公开了一种语音遥控方法和装置。所述方法包括:在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。所述装置包括:红外遥控事件查找单元,用于在语音库中,查找与接收的语音输入信号对应的红外遥控事件;红外遥控信号发送单元,用于将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。本发明优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。

Description

语音遥控方法和装置
技术领域
本发明实施例涉及移动通信技术,尤其涉及一种语音遥控方法和装置。
背景技术
随着人们生活水平的不断提高,电视、空调、冰箱、机顶盒、DVD(DigitalVersatile Disc,数字多功能光盘)等家用电器在家庭生活中被广泛使用。目前,家庭使用的家用电器的种类越来越多,一般来说,每台电视、空调等家用电器都会被配备遥控器,而现代家庭中往往配备了多台电视或者多台空调等。这样,每个家庭需要使用多个遥控器对家用电器进行遥控,但多个遥控器给家用电器的使用带来分辨不便的困难,也会造成社会资源的浪费,同时目前遥控器普遍采用干电池供电,废弃的干电池也是污染的重要来源。
目前,采用锂电池供电的智能移动终端,例如,智能手机、平板电脑等的使用普及度很高,并且越来越多的手机均推出了带有红外遥控的智能终端,可以实现用智能终端来代替常规遥控器的红外遥控功能。一般来说,当用户希望使用智能终端的红外遥控功能时,需要下载安装可模拟实际遥控器的应用程序,例如,遥控精灵等,之后在应用程序中虚拟出与实际遥控器对应的虚拟遥控器,当用户点击该虚拟遥控器上的一个按键时,智能终端所产生的红外遥控信号,与用户实际按下实体遥控器上的对应按键时产生的红外遥控信号完全相同,进而可以实现通过智能终端对家电设备进行遥控。
但是,技术的进步也使得人们对于智能终端红外遥控功能的要求变得更高,传统的红外遥控技术已经无法满足人们日益增强的个性化、便捷化的红外遥控需求。例如,如果家庭中需要遥控的家电数量很大时,通过在智能终端上查找虚拟遥控器来操作家电也具有一定的操作复杂度。
发明内容
有鉴于此,本发明实施例提供一种语音遥控方法和装置,以优化现有的基于智能终端的红外遥控技术,满足人们日益增强的个性化、便捷化的红外遥控需求。
在第一方面,本发明实施例提供了一种语音遥控方法,包括:
在语音库中,查找与接收的语音输入信号对应的红外遥控事件;
将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
在第二方面,本发明实施例提供了一种语音遥控装置,包括:
红外遥控事件查找单元,用于在语音库中,查找与接收的语音输入信号对应的红外遥控事件;
红外遥控信号发送单元,用于将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
本发明实施例通过在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控的技术手段,优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。
附图说明
图1是本发明第一实施例的一种语音遥控方法的流程图;
图2是本发明第二实施例的一种语音遥控方法的流程图;
图3是本发明第三实施例的一种语音遥控方法的流程图;
图4是本发明第四实施例的一种语音遥控方法的流程图;
图5是本发明第五实施例的一种语音遥控装置的结构图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
首先将本发明各实施例的实现思路简述如下:
一般来说,当用户期望使用移动终端中配置的红外收发器来对室内的家电设备(例如,空调、电视或者DVD等)进行红外遥控时,需要使用移动终端中内置的或者下载的遥控软件配合移动终端中的红外收发器来完成相应的遥控功能。举例而言,用户通过移动终端中的遥控软件虚拟了一个电视遥控器,当用户点击该虚拟电视遥控器提供的人机交互界面中的换台按键(例如,上一频道)时,移动终端将与用户的点击操作对应的点击事件作为红外遥控事件(例如,ACTION_PREV_PROGRAM事件)提供给虚拟遥控器。虚拟遥控器根据该点击事件对应的触摸屏位置,将用户的点击事件转化为遥控器按键事件(例如,按下虚拟遥控器的上一频道键)后触发产生与该遥控器按键事件对应的红外遥控信息。最后,移动终端将所述红外遥控信号进行发送,以实现对电器设备的红外遥控。
其中,用户可以设置与不同电器设备对应的不同的虚拟遥控器,例如,虚拟电视遥控器、虚拟空调遥控器以及虚拟DVD遥控器等。当用户想要遥控某个电器设备时,只需在移动终端中开启与该电器设备对应的虚拟遥控器并点击对应的虚拟按键即可。
而在本发明各实施例中,移动终端根据用户输入的语音来生成红外遥控事件,并指示虚拟遥控器根据该红外遥控事件生成对应的红外遥控信号,最后,移动终端发送该红外遥控信号,以实现对电器设备的遥控。
第一实施例
图1是本发明第一实施例的一种语音遥控方法的流程图,本实施例的方法可以由语音遥控装置来执行,该装置可通过硬件和/或软件的方式实现,并一般集成于具有红外遥控功能的移动终端中,与该移动终端中内置的虚拟遥控器软件配合使用。本实施例的方法具体包括如下步骤:
步骤110、在语音库中,查找与接收的语音输入信号对应的红外遥控事件。
在本实施例中,移动终端在语音库中,查找与接收的语音输入信号对应的红外遥控事件。
其中,现有的移动终端均设置有具有语音采集功能的硬件装置,可以通过调用该语音采集装置实时地检测外界的语音输入信号。优选的,可以根据预设的时间区间采集外部声音信息,判断其是否为噪声,如果不是噪声,则将相应的声音信息认定为语音输入信号进行进一步的语音分析和匹配。
在一个例子中,移动终端可以将采集到的语音输入信号进行语音识别转化为文本信息后,在语音库中,查找相对应的红外遥控事件。
相应的,在语音库中预存有遥控事件文本关键词与红外遥控事件的对应关系。其中,上述遥控事件文本关键词具体包括如“打开电视”、“关闭电视”、“上一频道”、“下一频道”、“声音(音量)大一点”、“声音(音量)小一点”、“打开空调”、“关闭空调”、“温度高一点”、“温度低一点”等与用户输入的语音输入信号相符合的文本信息。在表1中示出了一种遥控事件文本关键词与红外遥控事件的对应关系表。
表1
遥控事件文本关键词 红外遥控事件
打开电视 ACTION_TV_POWER_OPEN
关闭电视 ACTION_TV_POWER_CLOSE
上一频道 ACTION_PREV_PROGRAM
下一频道 ACTION_NEXT_PROGRAM
声音(音量)大一点 ACTION_VOLUME_UP
声音(音量)小一点 ACTION_VOLUME_DOWN
打开空调 ACTION_AC_POWER_OPEN
关闭空调 ACTION_AC_POWER_CLOSE
温度高一点 ACTION_TEMP_UP
温度低一点 ACTION_TEMP_DOWN
在另一个例子中,移动终端可以直接将采集到的语音输入信号与语音库中存储的遥控事件语音模板进行语音匹配后,查找相对应的红外遥控事件。
相应的,在语音库中预存有与遥控事件语音模板与红外遥控事件的对应关系。
在本实施例中,根据语音输入信号获取的红外遥控事件与现有的用户通过点击虚拟遥控器提供的人机交互界面中的特定按键后触发移动终端产生的红外遥控事件(用户的点击操作对应的点击事件)相一致。
步骤120、将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
在本实施例中,移动终端将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
在本实施例中,移动终端可以预先设置一个或者多个虚拟遥控器,以实现对一个或者多个电器设备的遥控。
其中,如果移动终端仅设置了一个虚拟遥控器,移动终端可以直接将所述红外遥控事件发送至该虚拟遥控器中,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件后,将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
其中,如果移动终端中设置了多个虚拟遥控器,将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控可以包括:
移动终端在检测到有虚拟遥控器正在运行时,将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件,将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控;或者
在未检测到有虚拟遥控器正在运行时,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序,并按照该遍历顺序对未开启的虚拟遥控器进行遍历,在遍历到每个虚拟遥控器时,判断当前遍历到的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件,若是,则将当前遍历到的虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控;或者
开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器;
将所述红外遥控事件发送至所述虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
当然,可以理解的是,移动终端还可以采取其他的方式来实现将所述红外遥控事件转换为红外遥控信号,本实施例对此并不进行限制。
本发明实施例通过在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控的技术手段,优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。
第二实施例
图2是本发明第二实施例的一种语音遥控方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将步骤将红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控优化为:在检测到有虚拟遥控器正在运行时,将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
相应的,本实施例的方法包括如下步骤:
步骤210、在语音库中,查找与接收的语音输入信号对应的红外遥控事件。
步骤220、在检测到有虚拟遥控器正在运行时,将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件。
在本实施例中,当移动终端查找到与接收的语音输入信号对应的红外遥控事件之后,首先检测当前是否有虚拟遥控器正在运行:若是,则直接将查找到的红外遥控事件发送至运行中的虚拟遥控器中,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件。
在本实施例中,正在运行的虚拟遥控器可以通过用户点击移动终端中的特定区域的方式开启,也可以通过语音遥控的方式开启,本实施例对此并不进行限制。
步骤230、将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
在本实施例中,当虚拟遥控器检测到遥控器按键事件后,会触发移动终端的红外收发设备产生相对应的红外遥控信号。
移动终端将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
本发明实施例通过在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控的技术手段,优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。
在上述各实施例的基础上,正在运行的虚拟遥控器通过语音遥控的方式开启。
在本优选实施方式中,通过语音遥控的方式开启虚拟遥控器可以具体包括:
在语音库中,查找与接收的第二语音输入信号对应的遥控器操作事件;根据所述遥控器操作事件,获取匹配虚拟遥控器,并对所述匹配虚拟遥控器执行与所述遥控器操作事件对应的遥控器操作。
在一个具体例子中,在语音库中预存有遥控器操作事件文本关键词与遥控事件的对应关系。其中,上述遥控器操作事件文本关键词具体包括如“打开遥控器”、“打开电视遥控器”、“打开空调遥控器”、“打开DVD遥控器”等。而移动终端根据查找到的遥控器操作事件可用于触发执行开启(或者关闭)相应的遥控器的操作。
在本优选实施方式中的一个应用场景中,如果用户希望通过语音遥控的方式打开空调。可以通过下述步骤来完成:
首先,用户向移动终端输入语音“打开空调遥控器”后,移动终端根据该语音输入信号打开对应的空调遥控器。
接着,用户向移动终端输入语音“打开空调”,移动终端将与“打开空调”对应的红外遥控事件发送至正在运行的空调遥控器中,并最终可以实现对空调的遥控。
这样设置的好处是:即使用户在移动终端中设置了多个虚拟遥控器,也可以通过语音遥控的方式快速开启与期望控制的电器设备对应的虚拟遥控器,并将对该电器设备的红外遥控事件准确而快速的发送至上述虚拟遥控器中,提高了语音遥控过程中的有效性和准确性。
第三实施例
图3是本发明第三实施例的一种语音遥控方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控优化为:在未检测到有虚拟遥控器正在运行时,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序,并按照该遍历顺序对未开启的虚拟遥控器进行遍历;在遍历到每个虚拟遥控器时,判断当前遍历到的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件,若是,则将当前遍历到的虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
相应的,本实施例的方法包括如下步骤:
步骤310、在语音库中,查找与接收的语音输入信号对应的红外遥控事件。
步骤320、判断是否检测到有虚拟遥控器正在运行:若是,执行步骤330;否则,执行步骤340。
步骤330、将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件,执行步骤350。
步骤340、根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序,执行步骤360。
在本实施例中,移动终端如果未检测到当前有虚拟遥控器正在运行,会按照一定的遍历顺序,依次开启一个设置的虚拟遥控器,并通过判断当前开启的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件的方式,以实现对电器设备的遥控。
其中,在本实施例的一个优选的实施方式中,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序具体可以包括:
根据未开启的虚拟遥控器最近一次的开启时间,对所述未开启的虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序;或者
根据未开启的虚拟遥控器的使用频率,对所述未开启的虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序。
举例而言,移动终端中设置有两个虚拟遥控器:虚拟空调遥控器和虚拟电视遥控器。移动终端记录了这两个虚拟遥控器最近一次的使用时间,例如,虚拟空调遥控器最近一次的使用时间是:2014-8.115:00:52,虚拟电视遥控器最近一次的使用时间是:2014-8-18:20:41。当移动终端根据语音输入信号查找到红外遥控信号后,检测到上述两个虚拟遥控器均未运行,移动终端首先开启虚拟空调遥控器,判断虚拟空调遥控器是否能够将该红外遥控事件转换为遥控器按键事件,若否,则关闭虚拟空调遥控器后,再开启虚拟电视遥控器,并判断该虚拟电视遥控器是否能够将该红外遥控事件转换为遥控器按键事件。
在本实施例的另一个优选的实施方式中,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序具体可以包括:
根据未开启的虚拟遥控器对应的设备类型,对未开启的虚拟遥控器进行分类,获取每一类别中最近一次被使用的虚拟遥控器作为目标虚拟遥控器;根据各类别目标虚拟遥控器最近一次的开启时间,对所述各类别目标虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序;或者
根据未开启的虚拟遥控器对应的设备类型,对未开启的虚拟遥控器进行分类,获取每一类别中使用频率最高的虚拟遥控器作为目标虚拟遥控器;根据各类别目标虚拟遥控器的使用频率,对所述各类别目标虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序。
举例而言,移动终端中设置了四个虚拟遥控器:虚拟遥控器1、虚拟遥控器2、虚拟遥控器3和虚拟遥控器4。其中,虚拟遥控器1和虚拟遥控器2为虚拟电视遥控器,虚拟遥控器3和虚拟遥控器4为虚拟空调遥控器。其中,虚拟遥控器1的最近一次的使用时间是:2014-8.115:00:52,虚拟遥控器2最近一次的使用时间是:2014-8-18:20:41,虚拟遥控器3的最近一次的使用时间是:2014-8.207:00:00,虚拟遥控器4最近一次的使用时间是:2014-8-316:25:30。
移动终端将上述四个虚拟遥控器分为两类,一类是虚拟电视遥控器,一类是虚拟空调遥控器。移动终端按照各个类别虚拟遥控器中包括的虚拟遥控器的最近一次的使用时间与当前***时间的差值从小到大的顺序,选取虚拟遥控器1作为虚拟电视遥控器类别的目标虚拟遥控器;选取虚拟遥控器4作为虚拟空调遥控器类别的目标虚拟遥控器。
之后,移动终端根据各类别目标虚拟遥控器最近一次的开启时间,确定的对未开启的虚拟遥控器的遍历顺序为:虚拟遥控器4—>虚拟遥控器1。
步骤350、将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
步骤360、顺序开启一个虚拟遥控器。
步骤370、判断当前开启的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件:若是,执行步骤380;否则,执行步骤390。
步骤380、将当前开启的虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
步骤390、关闭当前开启的虚拟遥控器,返回步骤360。
本发明实施例通过在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控的技术手段,优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。
第四实施例
图4是本发明第四实施例的一种语音遥控方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,优选的将步骤将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控优化为:开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器;将所述红外遥控事件发送至所述虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
相应的,本实施例的方法包括如下步骤:
步骤410、在语音库中,查找与接收的语音输入信号对应的红外遥控事件。
步骤420、开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器。
在本实施例中,当移动终端查找到与语音输入信号对应的红外遥控信号之后,开启与该红外遥控事件相匹配的设备类型对应的虚拟遥控器。
举例而言,移动终端在接收到与遥控事件文本关键词“上一频道”对应的语音输入信号后,在语音库中查找的红外遥控信号为“ACTION_PREV_PROGRAM”。
在本实施例的一个优选的实施方式中,移动终端预存有红外遥控事件与相匹配的设备类型之间的对应关系。其中,在表2中示出了以一种红外遥控事件与设备类型的对应表。
移动终端在查找到红外遥控事件之后,通过如表2所示的对应关系获取设备类型后,查找对应的虚拟遥控器后,开启该虚拟遥控器。
表2
设备类型 红外遥控事件
电视 ACTION_TV_POWER_OPEN
电视 ACTION_TV_POWER_CLOSE
空调 ACTION_AC_POWER_OPEN
空调 ACTION_AC_POWER_CLOSE
在本实施例的另一个优选实施方式中,移动终端中预存有红外遥控事件与不同设备类型的虚拟遥控器之间的对应关系,其中,在表3中示出了以一种红外遥控事件与不同设备类型的虚拟遥控器的对应表。
移动终端在查找到红外遥控事件之后,直接通过如表3所示的对应关系获取虚拟遥控器后,开启该虚拟遥控器。
表3
虚拟遥控器类型 红外遥控事件
电视虚拟遥控器 ACTION_TV_POWER_OPEN
电视虚拟遥控器 ACTION_TV_POWER_CLOSE
电视虚拟遥控器 ACTION_PREV_PROGRAM
电视虚拟遥控器 ACTION_NEXT_PROGRAM
空调虚拟遥控器 ACTION_AC_POWER_OPEN
空调虚拟遥控器 ACTION_AC_POWER_CLOSE
空调虚拟遥控器 ACTION_TEMP_UP
空调虚拟遥控器 ACTION_TEMP_DOWN
步骤430、将所述红外遥控事件发送至所述虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件。
步骤440、将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
本发明实施例通过在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控的技术手段,优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。
在上述各实施例的基础上,所述开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器具体可以包括:
如果包括至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器,开启所述至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器中的常用虚拟遥控器;
其中,所述常用虚拟遥控器包括:所述至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器中最近一次被使用的虚拟遥控器;或者
所述至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器中使用频率最高的遥控器。
第五实施例
在图5中示出了本发明第五实施例的一种语音遥控装置的结构图。如图5所示,所述装置包括:
红外遥控事件查找单元51,用于在语音库中,查找与接收的语音输入信号对应的红外遥控事件。
红外遥控信号发送单元52,用于将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
本发明实施例通过在语音库中,查找与接收的语音输入信号对应的红外遥控事件;将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控的技术手段,优化了现有的基于智能终端的红外遥控技术,即使家庭中需要遥控的家电数量很大时,也可以方便、快速、有效的对需要操作的家电进行遥控,满足人们日益增强的个性化、便捷化的红外遥控需求。
在上述各实施例的基础上,红外遥控信号发送单元具体可以用于:
在检测到有虚拟遥控器正在运行时,将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
在上述各实施例的基础上,正在运行的虚拟遥控器通过语音遥控的方式开启。
在上述各实施例的基础上,红外遥控信号发送单元具体用于:
在未检测到有虚拟遥控器正在运行时,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序,并按照该遍历顺序对未开启的虚拟遥控器进行遍历;
在遍历到每个虚拟遥控器时,判断当前遍历到的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件,若是,则将当前遍历到的虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
在上述各实施例的基础上,红外遥控信号发送单元具体可以用于:
开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器;
将所述红外遥控事件发送至所述虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
本发明实施例所提供的语音遥控装置可用于执行本发明任意实施例提供的语音遥控方法,具备相应的功能模块,实现相同的有益效果。
显然,本领域技术人员应该明白,上述的本发明的各模块或各步骤可以通过如上所述的服务器实施。可选地,本发明实施例可以用计算机装置可执行的程序来实现,从而可以将它们存储在存储装置中由处理器来执行,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等;或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (13)

1.一种语音遥控方法,其特征在于,包括:
在语音库中,查找与接收的语音输入信号对应的红外遥控事件;
将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
2.根据权利要求1所述的方法,其特征在于,将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控包括:
在检测到有虚拟遥控器正在运行时,将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
3.根据权利要求2所述的方法,其特征在于,正在运行的虚拟遥控器通过语音遥控的方式开启。
4.根据权利要求1或2所述的方法,其特征在于,将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控包括:
在未检测到有虚拟遥控器正在运行时,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序,并按照该遍历顺序对未开启的虚拟遥控器进行遍历;
在遍历到每个虚拟遥控器时,判断当前遍历到的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件,若是,则将当前遍历到的虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
5.根据权利要求4所述的方法,其特征在于,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序具体包括:
根据未开启的虚拟遥控器最近一次的开启时间,对所述未开启的虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序;或者
根据未开启的虚拟遥控器的使用频率,对所述未开启的虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序。
6.根据权利要求4所述的方法,其特征在于,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序具体包括:
根据未开启的虚拟遥控器对应的设备类型,对未开启的虚拟遥控器进行分类,获取每一类别中最近一次被使用的虚拟遥控器作为目标虚拟遥控器;
根据各类别目标虚拟遥控器最近一次的开启时间,对所述各类别目标虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序;或者
根据未开启的虚拟遥控器对应的设备类型,对未开启的虚拟遥控器进行分类,获取每一类别中使用频率最高的虚拟遥控器作为目标虚拟遥控器;
根据各类别目标虚拟遥控器的使用频率,对所述各类别目标虚拟遥控器进行排序,并将排序结果作为对未开启的虚拟遥控器的遍历顺序。
7.根据权利要求1所述的方法,其特征在于,将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控包括:
开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器;
将所述红外遥控事件发送至所述虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
8.根据权利要求7所述的方法,其特征在于:开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器具体包括:
如果包括至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器,开启所述至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器中的常用虚拟遥控器;
其中,所述常用虚拟遥控器包括:所述至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器中最近一次被使用的虚拟遥控器;或者
所述至少两个与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器中使用频率最高的遥控器。
9.一种语音遥控装置,其特征在于,包括:
红外遥控事件查找单元,用于在语音库中,查找与接收的语音输入信号对应的红外遥控事件;
红外遥控信号发送单元,用于将所述红外遥控事件转换为红外遥控信号,并发送所述红外遥控信号,以实现对电器设备的遥控。
10.根据权利要求9所述的装置,其特征在于,红外遥控信号发送单元具体用于:
在检测到有虚拟遥控器正在运行时,将所述红外遥控事件发送至运行中的虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
11.根据权利要求10所述的装置,其特征在于,正在运行的虚拟遥控器通过语音遥控的方式开启。
12.根据权利要求9或10所述的装置,其特征在于,红外遥控信号发送单元具体用于:
在未检测到有虚拟遥控器正在运行时,根据设置的未开启的虚拟遥控器的属性信息,确定对未开启的虚拟遥控器的遍历顺序,并按照该遍历顺序对未开启的虚拟遥控器进行遍历;
在遍历到每个虚拟遥控器时,判断当前遍历到的虚拟遥控器是否能够将所述红外遥控事件转换为遥控器按键事件,若是,则将当前遍历到的虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
13.根据权利要求9所述的装置,其特征在于,红外遥控信号发送单元具体用于:
开启与所述红外遥控事件相匹配的设备类型对应的虚拟遥控器;
将所述红外遥控事件发送至所述虚拟遥控器,并指示所述虚拟遥控器将所述红外遥控事件转换为遥控器按键事件;
将所述虚拟遥控器通过所述遥控器按键事件触发产生的红外遥控信号进行发送,以实现对电器设备的遥控。
CN201410391096.9A 2014-08-08 2014-08-08 语音遥控方法和装置 Expired - Fee Related CN104134339B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410391096.9A CN104134339B (zh) 2014-08-08 2014-08-08 语音遥控方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410391096.9A CN104134339B (zh) 2014-08-08 2014-08-08 语音遥控方法和装置

Publications (2)

Publication Number Publication Date
CN104134339A true CN104134339A (zh) 2014-11-05
CN104134339B CN104134339B (zh) 2017-07-04

Family

ID=51807001

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410391096.9A Expired - Fee Related CN104134339B (zh) 2014-08-08 2014-08-08 语音遥控方法和装置

Country Status (1)

Country Link
CN (1) CN104134339B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017166066A1 (zh) * 2016-03-29 2017-10-05 华为技术有限公司 红外遥控方法、终端及装置
CN108417012A (zh) * 2018-05-02 2018-08-17 四川长虹电器股份有限公司 一种智能家居的遥控装置
CN108834231A (zh) * 2018-03-30 2018-11-16 上海思愚智能科技有限公司 地垫控制方法及智能设备
CN110456755A (zh) * 2019-09-17 2019-11-15 苏州百宝箱科技有限公司 一种基于云平台的智能家居远程控制方法
CN111654420A (zh) * 2020-05-18 2020-09-11 珠海格力电器股份有限公司 一种控制家居设备的方法、装置、计算机设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108022592A (zh) * 2018-01-17 2018-05-11 深圳市沃特沃德股份有限公司 语音遥控方法和装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2510958Y (zh) * 2001-11-16 2002-09-11 王金河 语音声控家电控制器
CN1901580A (zh) * 2005-07-22 2007-01-24 康佳集团股份有限公司 具有遥控功能的手机
CN202632498U (zh) * 2012-03-27 2012-12-26 安奉阳 万能遥控器及带遥控功能的智能终端
CN103197571A (zh) * 2013-03-15 2013-07-10 张春鹏 一种控制方法及装置、***
CN203134110U (zh) * 2013-01-06 2013-08-14 长安大学 一种吊灯式智能充电语音遥控器
CN103256685A (zh) * 2012-02-16 2013-08-21 珠海格力电器股份有限公司 通过移动通讯终端语音控制空调器的方法、***及空调器
CN103593956A (zh) * 2012-08-13 2014-02-19 迈实电子(上海)有限公司 遥控设备、计算机设备及控制方法
CN203588455U (zh) * 2013-10-21 2014-05-07 宁波瑞明电器有限公司 语音遥控器
US20140169795A1 (en) * 2009-01-30 2014-06-19 Altorr Corporation Smartphone control of electrical devices

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2510958Y (zh) * 2001-11-16 2002-09-11 王金河 语音声控家电控制器
CN1901580A (zh) * 2005-07-22 2007-01-24 康佳集团股份有限公司 具有遥控功能的手机
US20140169795A1 (en) * 2009-01-30 2014-06-19 Altorr Corporation Smartphone control of electrical devices
CN103256685A (zh) * 2012-02-16 2013-08-21 珠海格力电器股份有限公司 通过移动通讯终端语音控制空调器的方法、***及空调器
CN202632498U (zh) * 2012-03-27 2012-12-26 安奉阳 万能遥控器及带遥控功能的智能终端
CN103593956A (zh) * 2012-08-13 2014-02-19 迈实电子(上海)有限公司 遥控设备、计算机设备及控制方法
CN203134110U (zh) * 2013-01-06 2013-08-14 长安大学 一种吊灯式智能充电语音遥控器
CN103197571A (zh) * 2013-03-15 2013-07-10 张春鹏 一种控制方法及装置、***
CN203588455U (zh) * 2013-10-21 2014-05-07 宁波瑞明电器有限公司 语音遥控器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
先锋工作室: "《单片机程序设计实例》", 31 January 2003 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017166066A1 (zh) * 2016-03-29 2017-10-05 华为技术有限公司 红外遥控方法、终端及装置
CN108604404A (zh) * 2016-03-29 2018-09-28 华为技术有限公司 红外遥控方法、终端及装置
CN108834231A (zh) * 2018-03-30 2018-11-16 上海思愚智能科技有限公司 地垫控制方法及智能设备
CN108417012A (zh) * 2018-05-02 2018-08-17 四川长虹电器股份有限公司 一种智能家居的遥控装置
CN110456755A (zh) * 2019-09-17 2019-11-15 苏州百宝箱科技有限公司 一种基于云平台的智能家居远程控制方法
CN111654420A (zh) * 2020-05-18 2020-09-11 珠海格力电器股份有限公司 一种控制家居设备的方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN104134339B (zh) 2017-07-04

Similar Documents

Publication Publication Date Title
CN104134339A (zh) 语音遥控方法和装置
CN107146622B (zh) 冰箱、语音交互***、方法、计算机设备、可读存储介质
CN108022592A (zh) 语音遥控方法和装置
CN102946557B (zh) 遥控器控制Android***机顶盒的实现方法
CN104123937B (zh) 提醒设置方法、装置和***
CN108040264B (zh) 一种用于电视节目选台的音箱语音控制方法及设备
CN105206275A (zh) 一种设备控制方法、装置及终端
CN103730116A (zh) 在智能手表上实现智能家居设备控制的***及其方法
CN103092181A (zh) 基于智能电视设备的家电控制方法及***
CN106847269A (zh) 一种智能家居***的语音控制方法及装置
CN105161099A (zh) 一种语音控制的遥控装置及其实现方法
CN102117646B (zh) 具遥控功能的多媒体播放器及其方法
CN103533415B (zh) 基于声控式人机交互技术的互联网电视***及其实现方法
CN103533391B (zh) 一种声控式交互的双向互动数字电视盒***的工作方法
CN102984586A (zh) 智能电视应用程序的管理方法和装置
CN103188538A (zh) 基于智能电视设备和互联网的家电控制方法及***
CN102918572A (zh) 对通用遥控器进行编程
CN104915094A (zh) 终端控制方法、装置及终端
CN104601838A (zh) 一种语音、无线控制智能家用电器操作***
CN109450745A (zh) 信息处理方法、装置、智能控制***以及智能网关
CN103458283A (zh) 一种基于智能电视应用的遥控学习方法
CN103916690A (zh) 智能电视远程控制方法及相关装置
CN110488626A (zh) 一种设备控制方法、控制装置、信号转换装置及存储介质
CN109584869A (zh) 家电语音采集方法、装置及计算机可读存储介质
CN104954842A (zh) 一种遥控器学习方法、智能终端、云存储器及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd.

CP01 Change in the name or title of a patent holder
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20170704

CF01 Termination of patent right due to non-payment of annual fee