终端设备的遥控学习方法和装置制造方法

文档序号:6733917阅读:160来源:国知局
终端设备的遥控学习方法和装置制造方法
【专利摘要】本发明涉及终端设备的遥控学习方法和装置,用于使终端设备通过学习而能够遥控特定设备。该遥控学习方法包括:接收根据对所述特定设备的遥控器进行操作所产生的第一红外信号,并将所述第一红外信号转换为相应的第一控制信号;从所述第一控制信号提取能够描述与所述操作对应的操作内容的数字控制文件;判断服务器中是否存储有所述数字控制文件;以及在判断为所述服务器中存储有所述数字控制文件的情况下,将所述服务器中与所述数字控制文件相关联的所有数字控制文件下载至所述终端设备。通过自动下载所有相关的数字控制文件,根据本发明实施例的遥控学习方法和装置能够有效提高学习效率并简化用户操作。
【专利说明】终端设备的遥控学习方法和装置
【技术领域】
[0001]本发明涉及终端设备,具体涉及一种令终端设备通过学习能够控制各种设备的遥控学习方法和遥控学习装置。
【背景技术】
[0002]当前,除了最基本的通话功能以外,人们还可以用便携式终端设备(例如智能手机、平板电脑)上网、拍照、听音乐、看视频和进行线路导航等。随着这些便携式终端设备的使用越来越广泛,人们可能还希望这些便携式终端设备的功能扩展到更多的领域,例如,直接利用智能手机遥控家里的电视、空调等各种设备,并且已存在使智能手机通过学习用作遥控器的相关报道。
[0003]然而,目前使智能手机通过学习用作遥控器的技术大多需要用户手动核查例如设备型号、编号等的设备信息,这使得整个学习过程费时费力,不便于用户使用。

【发明内容】

[0004]有鉴于此,本发明旨在于提供一种遥控学习方法和装置,以使得终端设备能够在无需用户手动核查设备信息的情况下通过学习而遥控各种设备。
[0005]为了实现上述目的,根据本发明的一实施例,提供了一种用于使终端设备通过学习而能够遥控特定设备的遥控学习方法,其包括:接收根据对所述特定设备的遥控器进行操作所产生的第一红外信号,并将所述第一红外信号转换为相应的第一控制信号;从所述第一控制信号提取能够描述与所述操作对应的操作内容的数字控制文件;判断服务器中是否存储有所述数字控制文件;以及在判断为所述服务器中存储有所述数字控制文件的情况下,将所述服务器中与所述数字控制文件相关联的所有数字控制文件下载至所述终端设备。
[0006]此外,为了实现上述目的,根据本发明的另一实施例,提供了一种用于使终端设备通过学习而能够遥控特定设备的遥控学习装置,其包括:红外控制器,用于接收根据对所述特定设备的遥控器进行操作所产生的第一红外信号,并将所述第一红外信号转换为相应的第一控制信号;学习单元,用于接收所述第一控制信号,并从所述第一控制信号提取能够描述与所述操作对应的操作内容的数字控制文件;以及通信单元,用于与服务器通信,以判断服务器中是否存储有所述数字控制文件,并且在判断为所述服务器中存储有所述数字控制文件的情况下,将所述服务器中与所述数字控制文件相关联的所有数字控制文件下载至所述终端设备。
[0007]通过自动从服务器下载所有相关的数字控制文件,根据本发明实施例所提供的遥控学习方法和遥控学习装置能够有效提高终端设备进行遥控学习的效率。
[0008]此外,由于无需用户手动核查遥控器的设备信息,根据本发明实施例所提供的遥控学习方法和遥控学习装置能够显著简化终端设备进行遥控学习时的用户操作。
[0009]根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。
【专利附图】

【附图说明】
[0010]包含在说明书中并且构成说明书的一部分的说明书附图与说明书一起示出了本发明的示例性实施例、特征和方面,并且用于解释本发明的原理。
[0011]图1为根据本发明实施例所提供的用于使终端设备通过学习而能够遥控特定设备的遥控学习系统的架构示意图;
[0012]图2为根据本发明实施例所提供的用于使终端设备通过学习而能够遥控特定设备的遥控学习方法的流程图;
[0013]图3为根据本发明实施例所提供的用于使终端设备通过学习而能够遥控特定设备的遥控学习装置的方框图;以及
[0014]图4为根据本发明另一实施例所提供的用于使终端设备通过学习而能够遥控特定设备的遥控学习装置的方框图。
【具体实施方式】
[0015]以下将对本发明的实施例给出详细的参考。尽管本发明通过这些实施方式进行阐述和说明,但需要注意的是本发明并不仅仅只局限于这些实施方式。相反,本发明涵盖所附权利要求所定义的发明精神和发明范围内的所有替代物、变体和等同物。
[0016]另外,为了更好的说明本发明,在下文的【具体实施方式】中给出了众多的具体细节。本领域技术人员应当理解,没有这些具体细节,本发明同样可以实施。在另外一些实例中,对于大家熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
[0017]图1为示出根据本发明实施例所提供的用于使终端设备100通过学习而能够遥控特定设备300的遥控学习系统10的整体架构的示意图。
[0018]如图1所示,遥控学习系统10包括:终端设备100,作为学习主体,例如可以是智能手机、PDA、平板电脑等终端设备;遥控器200,作为终端设备100的学习对象;被控的特定设备300,作为终端设备100和遥控器200的遥控对象,例如可以为电视、空调等家用电器;以及服务器400,经由网络与终端设备100进行通信,具有用于存储包括各种遥控器200的数字控制文件的数据库,从而能够为终端设备100提供数据库服务。
[0019]具体而言,服务器400中的数据库将各种遥控器200的数字控制文件与遥控器200的诸如设备型号及编号等的设备信息相关联地进行存储,其中遥控器200的数字控制文件是指遥控器200上按键的红外波形数字文件。换言之,服务器400中的数据库存储有各种遥控器200的按键的红外波形数字文件以及遥控器型号、编号与遥控器200的对应关系。
[0020]对于上述遥控学习系统10,优选地,如图1所示,终端设备100经由红外控制器120与遥控器200及被控的特定设备300建立信号连接,以接收来自遥控器200的待学习的第一红外信号,并且向被控的特定设备300发送作为操作指令的第二红外信号。其中,红外控制器120可被实现作为终端设备100的一个组件,即终端设备100包括红外控制器120。或者,红外控制器120也可被实现为能够安装至终端设备100上的一个独立设备,即终端设备100与红外控制器120为单独的两个设备。
[0021]此外,考虑到各种终端设备100 —般都具有例如耳机插孔等的音频插孔,在一个实施例中,红外控制器120连接于终端设备100的耳机插孔,以使得红外控制器120经由音频通道110与终端设备100建立信号连接。从而,红外控制器120将来自遥控器200的第一红外信号转换为模拟电信号形式的第一控制信号,并将转换得到的第一控制信号经由音频通道110输入终端设备100。在另一实施例中,红外控制器120将终端设备100经由音频通道110的左/右声道输出的模拟电信号形式的第二控制信号转换为第二红外信号,并将转换得到的第二红外信号发送给被控的特定设备300。
[0022]图2为示出根据本发明实施例所提供的用于使终端设备100通过学习而能够遥控特定设备300的遥控学习方法的流程图,并结合图1详细描述该遥控学习方法的处理流程如下。
[0023]如图2所示,该遥控学习方法的开始步骤SS具体为,终端设备100根据用户的操作而进入遥控学习模式。在一个实施例中,在遥控学习模式下,终端设备100与作为学习对象的遥控器200的距离小于10cm。
[0024]在终端设备100处于遥控学习模式的情况下,如果红外控制器120接收到由遥控器200根据用户对遥控器200的操作所产生的第一红外信号,则将所接收到的第一红外信号转换成特定形式的第一控制信号(步骤S10),并随后进入步骤S20。其中,用户对遥控器200的操作包括但不限于按下遥控器200上的某个按键,例如按下音量增加键。
[0025]在步骤S20中,终端设备100从来自红外控制器120的第一控制信号中提取出能够描述与该次遥控器200操作对应的操作内容的数字控制文件,并随后进入步骤S30。
[0026]在步骤S30中,终端设备100搜索服务器400的数据库中是否已存在所提取出的数字控制文件。如果在服务器400的数据库中搜索到与该数字控制文件完全一致的数字控制文件,则进入步骤S40,否则进入步骤S50。
[0027]如果在服务器400的数据库中搜索到完全一致的数字控制文件,则意味着服务器400的数据库已存储了与作为本次学习对象的遥控器200 (或换言之,与本次学习要遥控的特定设备300)相关的所有数字控制文件。因此,在步骤S40中,终端设备100自动从服务器400下载与该数字控制文件相关联的所有数字控制文件,从而省去了学习遥控器200的其它按键的过程。例如,在用户操作了某一品牌电视的遥控器200的音量增大键的情况下,如果终端设备100在服务器400的数据库中找到相应的数字控制文件,则自动从服务器400下载比如开关机、频道加、频道减、音量减小等的其它按键的数字控制文件,从而有效地提高终端设备100进行遥控学习的效率。
[0028]另一方面,如果在服务器400的数据库中未搜索到完全一致的数字控制文件,则意味着作为本次学习对象的遥控器200尚未被学习过,从而需要确认该次学习到的数字控制文件并记录该次学习结果。因此,在步骤S50中,终端设备100基于该数字控制文件生成相应的第二控制信号并发送至红外控制器120,而红外控制器120则将该第二控制信号转换为第二红外信号发送给被控的特定设备300,并随后进入步骤S60。
[0029]在步骤S60中,终端设备100判断被控的特定设备300是否及时、正确地应答了该第二红外信号。在一个实施例中,终端设备100判断是否在从该第二红外信号发送出去起的预定时间内接收到被控的特定设备300所作出的针对该第二红外信号的应答。在一个实施例中,该预定时间可由用户根据实际应用情况灵活设定,例如可设置为2秒或4秒。如果被控的特定设备300及时、正确地作出了应答(例如,音量如预期地增大了),则认为该次学习到的数字控制文件正确,并进入步骤S70,否则返回至步骤SS以提示用户再次进行遥控器200按键操作。
[0030]在步骤S70中,终端设备100将提示用户输入作为学习对象的遥控器200的诸如设备型号及编号等的设备信息,并随后进入步骤S80。在步骤S80中,终端设备100将该次学习到的数字控制文件与用户所输入的设备信息相关联地进行记录,并随后进入步骤S90。在步骤S90中,终端设备100将所记录的数据传输至服务器400,以实时更新服务器400的数据库。
[0031]通过按如上所述流程进行学习,终端设备100可以用作控制诸如电视、DVD播放机、空调等的各种家用设备的遥控器。其中,通过自动下载服务器400的数据库中所存储的相关数字控制文件,终端设备100进行遥控学习所需的时间能够有效降低。并且,由于无需用户手动核查遥控器200的设备信息,上述遥控学习方法还能够有效简化用户操作。
[0032]对于上述遥控学习方法,考虑到终端设备100 —般都具有例如耳机插孔等的音频通道,优选地,第一控制信号和第二控制信号为能够经由音频通道传输的模拟电信号形式的信号。具言之,在一个具体实施例中,在步骤Sio中,将第一红外信号转换为相应的模拟电信号形式的第一控制信号,以使得该第一控制信号能够经由终端设备100的例如耳机插孔之类的音频插孔输入终端设备100。且在步骤S20中,首先通过终端设备100内的声卡将所输入的模拟电信号形式的第二控制信号转换成数字音频信号,然后通过对该数字音频信号进行分析和解码而得到能够描述与对遥控器200进行的该次操作相对应的操作内容的数字控制文件。
[0033]在另一具体实施例中,在步骤S50中,终端设备100将数字控制文件转换成数字音频信号后再转换成模拟电信号形式的第二控制信号,并将该第二控制信号经由耳机插孔输入至红外控制器120,从而红外控制器120将该第二控制信号转换为第二红外信号并发送给被控的特定设备300。
[0034]此外,在步骤S40之后,终端设备100优选地将从服务器400所下载的所有数字控制文件全部转换为音频文件(即数字音频信号)并进行存储。这样,与在每次利用终端设备100进行遥控时都将数字控制文件转换为音频文件相比,预先将数字控制文件转换为可供从耳机插孔输出的音频文件并存储在终端设备100,能够有效缩短每次遥控时所需的信号处理时间。
[0035]由于巧妙地利用了终端设备的音频插孔和声卡,能够有效降低根据本发明实施例的遥控学习方法的硬件实现成本。
[0036]图3为示出根据本发明实施例所提供的用于使终端设备100通过学习而能够遥控特定设备300的遥控学习装置1000的结构的方框图,并结合图1详细描述该遥控学习装置的组成如下。图3中与图1标号相同的元件具有相同的功能。
[0037]如图3所示,该遥控学习装置1000包括:红外控制器120,用于接收根据用户对被控的特定设备300的遥控器200进行操作所产生的第一红外信号,并将该第一红外信号转换为特定形式的第一控制信号;学习单元130,与红外控制器120连接,并从来自红外控制器120的第一控制信号提取能够描述与本次操作对应的操作内容的数字控制文件;以及通信单元140,用于与服务器400通信,以判断服务器400的数据库中是否存储有该数字控制文件,并在判断为服务器400的数据库中存储有该数字控制文件的情况下,将服务器400的数据库中与该数字控制文件相关联的所有数字控制文件下载至终端设备100。
[0038]此外,在一个实施例中,如图3所示,该遥控学习装置1000还可进一步包括判断单元150和记录单元160。这样,在通信单元140判断为服务器400的数据库中未存储该数字控制文件的情况下,学习单元130基于该数字控制文件生成相应的第二控制信号,红外控制器120将来自学习单元130的第二控制信号转换为第二红外信号并将转换得到的第二红外信号发送给被控的特定设备300。这时,判断单元150判断被控的特定设备300是否及时、正确地应答了该红外信号,例如判断单元150判断是否在从发送所述第二红外信号起的预定时间内接收到特定设备300针对第二红外信号的应答。并且,在判断单元150判断为被控的特定设备300及时、正确地应答了该第二红外信号(例如判断单元150判断为在预定时间内接收到特定设备300针对该第二红外信号的应答)的情况下,记录单元160则提示用户输入作为学习对象的遥控器200的设备信息,并将所输入的设备信息与该数字控制文件相关联地记录在终端设备100中。此外,通信单元140还优选地将所输入的设备信息与该数字控制文件相关联地传输至服务器400,以实时更新服务器400的数据库。
[0039]考虑到终端设备100普遍具有例如耳机插孔等的音频插孔,红外控制器120优选地经由音频通道Iio与学习单元130进行第一控制信号和第二控制信号的传输,以充分降低本发明技术方案的硬件实现成本。换言之,第一控制信号和第二控制信号为能够经由音频通道传输的模拟电信号形式的信号。
[0040]图4示出了根据本发明该优选实施例所提供的用于使终端设备100通过学习而能够遥控特定设备300的遥控学习装置1000的结构的方框图。图4中与图3标号相同的元件具有相同的功能。
[0041]如图4所示,学习单元130包括声卡131和信号处理器132。其中,在一个实施例中,声卡131用于将作为模拟电信号形式的第一控制信号转换成数字音频信号,并且信号处理器132用于对该数字音频信号进行分析和解码,以得到能够描述与本次遥控器200的操作对应的操作内容的数字控制文件。在另一个实施例中,信号处理器132用于对该数字控制文件进行编码以得到相应的数字音频信号,并且声卡131用于将该数字音频信号转换为模拟电信号形式的第二控制信号,以经由音频通道110发送至红外控制器120。此外,记录单元160还用于将通过由信号处理器132对通信单元140所下载的所有数字控制文件进行编码而得到的数字音频信号存储在终端设备100中。
[0042]需要说明的是,对于上述遥控学习装置1000,其中例如学习单元130、通信单元140、判断单元150、记录单元160、红外控制器120等的各功能模块可以以软件、硬件或软硬件结合的方式来实现。此外,也可以利用终端设备100中现有的功能模块来实现,例如可以利用终端设备100中现有的声卡来实现学习单元130中的声卡131,可以利用终端设备100中现有的处理器来实现判断单元150以及学习单元130中的信号处理器132,和/或利用终端设备100中现有的网络通信模块来实现通信单元140等等。
[0043]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。[0044]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种遥控学习方法,用于使终端设备通过学习而能够遥控特定设备,其特征在于,所述遥控学习方法包括: 接收根据对所述特定设备的遥控器进行操作所产生的第一红外信号,并将所述第一红外信号转换为相应的第一控制信号; 从所述第一控制信号提取能够描述与所述操作对应的操作内容的数字控制文件; 判断服务器中是否存储有所述数字控制文件;以及 在判断为所述服务器中存储有所述数字控制文件的情况下,将所述服务器中与所述数字控制文件相关联的所有数字控制文件下载至所述终端设备。
2.根据权利要求1所述的遥控学习方法,其特征在于,在判断为所述服务器中未存储所述数字控制文件的情况下,所述遥控学习方法还包括: 基于所述数字控制文件生成相应的第二控制信号,并将所述第二控制信号转换为第二红外信号后发送给所述特定设备; 判断是否在从发送所述第二红外信号起的预定时间内接收到所述特定设备针对所述第二红外信号的应答;以及 如果在所述预定时间内接收到所述特定设备针对所述第二红外信号的应答,则提示用户输入所述遥控器的设备信息,并将所输入的设备信息与所述数字控制文件相关联地记录在所述终端设备中。
3.根据权利要求2所述的遥控学习方法,其特征在于,所述第一控制信号和所述第二控制信号为经由音频通道传输的模拟电信号。
4.根据权利要求1所述的遥控学习方法,其特征在于,从所述第一控制信号提取所述数字控制文件的步骤包括: 将所述第一控制信号转换成数字音频信号;以及 对转换得到的所述数字音频信号进行分析和解码,从而得到能够描述与所述操作对应的操作内容的所述数字控制文件。
5.根据权利要求1所述的遥控学习方法,其特征在于,基于所述数字控制文件生成相应的第二控制信号的步骤包括: 对所述数字控制文件进行编码,以得到相应的数字音频信号;以及 将编码得到的数字音频信号转换为所述第二控制信号。
6.根据权利要求2至5中任一项所述的遥控学习方法,其特征在于,所述遥控学习方法还包括: 将所输入的设备信息与所述数字控制文件相关联地传输至所述服务器。
7.根据权利要求1至5中任一项所述的遥控学习方法,其特征在于,所述遥控学习方法还包括: 将从所述服务器上下载的所有数字控制文件转换为相应的数字音频信号,并将转换得到的相应数字音频信号存储在所述终端设备中。
8.—种遥控学习装置,用于使终端设备通过学习而能够遥控特定设备,其特征在于,所述遥控学习装置包括: 红外控制器,用于接收根据对所述特定设备的遥控器进行操作所产生的第一红外信号,并将所述第一红外信号转换为相应的第一控制信号;学习单元,用于接收所述第一控制信号,并从所述第一控制信号提取能够描述与所述操作对应的操作内容的数字控制文件;以及 通信单元,用于与服务器通信,以判断所述服务器中是否存储有所述数字控制文件,并在判断为所述服务器中存储有所述数字控制文件的情况下,将所述服务器中与所述数字控制文件相关联的所有数字控制文件下载至所述终端设备。
9.根据权利要求8所述的遥控学习装置,其特征在于: 所述学习单元还用于在所述通信单元判断为所述服务器中未存储所述数字控制文件的情况下,基于所述数字控制文件生成相应的第二控制信号; 所述红外控制器还用于将来自所述学习单元的所述第二控制信号转换为第二红外信号,并将转换得到的所述第二红外信号发送给所述特定设备; 所述遥控学习装置还包括: 判断单元,用于判断是否在从发送所述第二红外信号起的预定时间内接收到所述特定设备针对所述第二红外信号的应答;以及 记录单元,用于在所述判断单元判断为在所述预定时间内接收到所述特定设备的应答的情况下,提示用户输入所述遥控器的设备信息,并将所输入的设备信息与所述数字控制文件相关联地记录在所述终端设备中。
10.根据权利要求9所述的遥控学习装置,其特征在于,所述第一控制信号和所述第二控制信号为经由音频通道传输的模拟电信号。
11.根据权利要求9所述的遥控学习装置,其特征在于,所述学习单元包括声卡和信号处理器,其中: 所述声卡用于将所述第一控制信号转换成数字音频信号,并且所述信号处理器用于对所述数字音频信号进行分析和解码,以得到能够描述与所述操作对应的操作内容的所述数子控制文件。
12.根据权利要求9所述的遥控学习装置,其特征在于,所述学习单元包括声卡和信号处理器,其中: 所述信号处理器用于对 所述数字控制文件进行编码以得到相应的数字音频信号,并且所述声卡用于将所述数字音频信号转换为所述第二控制信号。
13.根据权利要求9至12中任一项所述的遥控学习装置,其特征在于,所述通信单元还用于将所输入的设备信息与所述数字控制文件相关联地传输至所述服务器。
14.根据权利要求11或12所述的遥控学习装置,其特征在于,所述记录单元还用于将通过由所述信号处理器对所述通信单元所下载的所有数字控制文件进行编码而得到的数字音频信号存储在所述终端设备中。
【文档编号】G08C23/04GK103680115SQ201210341272
【公开日】2014年3月26日 申请日期:2012年9月14日 优先权日:2012年9月14日
【发明者】杜珣弤, 李雅婷, 汪阳, 杨伟太, 李明, 陈景 申请人:凹凸电子(武汉)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1