CN111833585A - 智能设备学习遥控功能的方法、装置、设备及存储介质 - Google Patents
智能设备学习遥控功能的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN111833585A CN111833585A CN201910310047.0A CN201910310047A CN111833585A CN 111833585 A CN111833585 A CN 111833585A CN 201910310047 A CN201910310047 A CN 201910310047A CN 111833585 A CN111833585 A CN 111833585A
- Authority
- CN
- China
- Prior art keywords
- instruction
- control function
- infrared
- server
- intelligent
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 76
- 230000006870 function Effects 0.000 claims description 249
- 238000004590 computer program Methods 0.000 claims description 11
- 238000012790 confirmation Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/30—User interface
- G08C2201/31—Voice input
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
本公开提供一种智能设备学习遥控功能的方法、装置、设备及存储介质,智能设备具备红外接收功能,本公开提供的方法、装置、设备及存储介质包括:接收与一控制功能对应的第一指令,根据第一指令通过智能设备的红外接收功能获得红外码;存储红外码与控制功能的对应关系。本公开提供的方法、装置、设备及存储介质,能够基于智能设备的红外接收功能,学习家用电器的遥控器功能,进而解决现有技术中通过智能设备作为遥控器控制家用电器时,存在的智能设备与家用电器不适配的问题。
Description
技术领域
本公开涉及技术智能家居控制技术,尤其涉及一种智能设备学习遥控功能的方法、装置、设备及存储介质。
背景技术
目前,很多家用电器可以通过红外遥控器进行操控,例如电视机,但是,但是这种操控方式需要用户先找到遥控器,再按下遥控器上的按键进而控制家用电器,导致控制过程繁琐。
因此,现有技术中提供了一种语音控制家用电器的方案,例如可以通过设置有语音组件的遥控器控制电视,再例如可以通过内置语音模块的智能设备控制家用电器,用户可以通过语音的方式向智能设备发送指令,智能设备再向家用电器发送指令。
但是,现有技术中的家用电器品类众多,无法做到每种家用电器都能够与智能设备适配,这就导致无法通过智能设备作为遥控器控制一些与其不适配或适配不完善的家用电器。
发明内容
本公开提供一种智能设备学习遥控功能的方法、装置、设备及存储介质,以解决现有技术中智能设备与被控制的电器不适配的问题。
本公开的第一个方面是提供一种智能设备学习遥控功能的方法,所述智能设备具备红外接收功能,所述方法包括:
接收与一控制功能对应的第一指令,根据所述第一指令通过所述智能设备的红外接收功能获得红外码;
存储所述红外码与所述控制功能的对应关系。
本公开的另一个方面是提供一种智能设备学习遥控功能的装置,所述智能设备具备红外接收功能,所述装置包括:
接收模块,用于接收与一控制功能对应的第一指令,根据所述第一指令通过所述智能设备的红外接收功能获得红外码;
存储模块,用于存储所述红外码与所述控制功能的对应关系。
本公开的又一个方面是提供一种电子设备,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的智能设备学习遥控功能的方法。
本公开的又一个方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面所述的智能设备学习遥控功能的方法。
本公开提供的智能设备学习遥控功能的方法、装置、设备及存储介质的技术效果是:
本公开提供的智能设备学习遥控功能的方法、装置、设备及存储介质,智能设备具备红外接收功能,本公开提供的方法、装置、设备及存储介质包括:接收与一控制功能对应的第一指令,根据第一指令通过智能设备的红外接收功能获得红外码;存储红外码与控制功能的对应关系。本公开提供的方法、装置、设备及存储介质,能够基于智能设备的红外接收功能,学习家用电器的遥控器功能,进而解决现有技术中通过智能设备作为遥控器控制家用电器时,存在的智能设备与家用电器不适配的问题。
附图说明
图1为本发明一示例性实施例示出的智能设备学习遥控功能的方法的流程图;
图2为本发明另一示例性实施例示出的智能设备学习遥控功能的方法的流程图;
图3为本发明再一示例性实施例示出的智能设备学习遥控功能的方法的流程图;
图4为本发明一示例性实施例示出的智能设备学习遥控功能的装置的结构图;
图5为本发明另一示例性实施例示出的智能设备学习遥控功能的装置的结构图;
图6为本发明再一示例性实施例示出的智能设备学习遥控功能的装置的结构图;
图7为本发明一示例性实施例示出的电子设备的结构图。
具体实施方式
目前,很多家用电器都可以被语音操控。采用的方式是用户向智能设备发送语音指令,智能设备再识别该语音指令,进而向家用电器发送指令。一般情况下,可以预先设置控制功能与指令的关系表,使得智能设备可以根据语音指令确定需要执行的控制功能,再找到对应的指令,进而控制家用电器。
但是,家用电器品牌众多,且同品牌、同类型的家用电器也包括多种型号,对于智能设备的生成厂商来说,采集每个型号家用电器的控制功能对应的指令具有一定的难度,这就导致智能设备与家用电器存在不适配的问题。例如,没有预先采集到A型号电视的控制功能与指令的关系表,就会导致智能设备无法对A型号电视进行控制。
采用本发明实施例提供的方案,能够使智能设备学习遥控器的控制功能,具体为在接收第一指令后,可以响应该指令获得与一控制功能对应的红外码,并存储该红外码与控制功能的对应关系。即本实施例提供的方案,能够获取到控制功能与指令的关系表,无需预先采集,使得智能设备能够与多种家用电器适配。
本实施例提供的方法适用的系统架构中可以包括智能设备、服务器,还可以包括智能终端。其中,智能设备可以通过网络于服务器连接,二者能够进行数据交互,例如,服务器能够向智能设备下达指令,智能设备可以从服务器获取需要的数据。服务器还可以与智能终端通过网络连接,该智能终端可以是智能手机,相似的,二者也可以进行数据交互。
图1为本发明一示例性实施例示出的智能设备学习遥控功能的方法的流程图。
其中,智能设备具备红外接收功能。例如,可以在智能设备中设置红外接收电路,例如由红外接收二极管、三极管或硅光电池组成,它们将红外发射器发射的红外光转换为相应的电信号,接下来再对电信号进行处理,得到接收的红外信号的红外码。
具体的,智能设备还可以具备红外发送功能。例如,当智能设备接收指令时,其指令编码电路产生所需的指令编码信号,指令编码信号对载波进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制定的指令编码信号。发射电路可以采用红外发光二极管来发出经过调制的红外光波。当智能设备学习了某个型号的电器的遥控功能后,可以基于用户的指令向电器发送红外信号,从而控制该类型的电器。
如图1所示,本实施例提供的智能设备学习遥控功能的方法包括:
步骤101,接收与一控制功能对应的第一指令,根据第一指令通过红外接收功能获得红外码。
进一步的,本实施例提供的方法可以用来控制智能设备学习家用电器的遥控功能,具体是指通过红外信号控制电器的遥控器功能,例如,电视遥控器的控制功能,空调遥控器的控制功能。
实际应用时,该智能设备可以是一具备红外信号发送、接收功能的电子设备,例如内置有红外收发器的智能音箱,还可以是内置有红外收发器的智能手机、智能手表等。
其中,用于执行本实施例提供的方法可以是智能设备本身,还可以是其他能够与智能设备连接的电子设备,例如服务器。
在一种实施方式中,可以由智能设备执行本实施例提供的方法,此时,第一指令是直接发送给智能设备的。这种实施方式可以有多个应用场景,下面以智能音箱为例介绍几种应用场景。
例如,可以是用户对智能音箱发出学习遥控功能的指令,使得该智能音箱接收到该第一指令。该指令可以是语音指令,也可以通过操作音箱的触摸屏、实体按键等方式发送。该指令中还可以包括控制功能,使得音箱获知当前学习的功能。或者在触发智能音箱的学习流程后,可以由智能设备获取当前学习的控制功能,其中,可以是智能音箱内置学习流程,也可以是与音箱连接的服务器向其下发的当前学习的控制功能。比如,用户可以说出“学习开关机功能”,再比如,服务器可以向智能音箱下发学习开关机功能的指令,智能音箱中可以显示“学习开关机功能”的文字内容。
在用户发出第一指令后,用户可以操作遥控器,使其发送与控制功能对应的红外信号,同时,智能设备在接收到第一指令后,可以接收红外信号,从而获取到与该控制功能对应的红外信号。
再例如,还可以通过服务器向智能音箱发出该第一指令。用户可以在手机端安装与智能音箱匹配的客户端,并在客户端中输入智能音箱信息,例如音箱标识,音箱标识与用户账户的对应关系可以存储在服务器中。同时,用户可以操作智能音箱使其接入互联网。在这种应用场景中,用户可以在客户端中点击开始学习遥控功能的按键,手机可以将这一指令发送给服务器,发送时还可以携带用户信息,服务器可以向与该用户信息绑定的智能音箱发送第一指令。
该第一指令中也可以携带控制功能,比如手机端向服务器发送指令时携带有控制功能,例如,在手机端显示多个控制功能,用户可以选择其中一个进行学习,此时,手机终端能够向服务器发送用户选择的控制功能,在这种实施方式中,服务器向智能音箱发送的第一指令中也可以携带有该控制功能。另外,还可以由服务器向手机端发送当前学习的控制功能,使得手机端能够显示与控制功能对应的引导内容,此外,服务器还可以向智能设备发送第一指令,以使智能设备接收红外信号。
若智能音箱接收的第一指令中包括控制功能,那么还可以在智能音箱中显示出当前学习的控制功能。
用户在手机端操作后,还可以操作遥控器,使其发送与控制功能对应的红外信号。例如可以在手机端显示当前学习的控制功能,如音量加功能,用户可以在手机端点击学习按键,从而触发服务器向智能设备发送第一指令,使智能设备接收红外信号。用户接着可以操作遥控器的音量加按键。当智能设备接收到第一指令后,等待接收红外信号,此时,其可以接收到用户操作使得遥控器发送的红外信号。
再例如,还可以通过手机向智能音箱发出该第一指令。用户可以操作手机,使手机通过蓝牙与智能音箱连接。在这种情况,用户可以在手机软件中按下学习遥控功能的按键,触发手机通过蓝牙的方式直接向智能音箱发送第一指令。
该第一指令中也可以携带控制功能,比如手机端向智能音箱发送指令时携带有控制功能,使得第一指令中也携带有控制功能。还可以在手机端或智能音箱中显示出当前学习的控制功能。
用户在操作手机向智能音箱发送第一指令后,其可以操作遥控器,使其发送与控制功能对应的红外信号。同时,当智能音箱接收到第一指令后,等待接收红外信号,则智能音箱能够捕捉到遥控器发出的这一红外信号。
其中,智能音箱接收到红外信号后,可以对红外信号进行处理,得到对应的红外码。
在另一种实施方式中,还可以由服务器来执行本实施例提供的方法。此时,第一指令是发送给服务器的,这种实施方式可以有多个应用场景,下面以智能音箱为例介绍几种应用场景。
例如,可以通过手机终端向服务器发送第一指令。用户可以在手机端安装与智能音箱匹配的客户端,并在客户端中输入智能音箱信息,例如音箱标识,音箱标识与用户账户的对应关系可以存储在服务器中。用户可以在手机终端中触发学习遥控功能的流程,此时,手机端显示一控制功能,该控制功能可以是服务器向其下发的,也可以是内置在手机端的,若内置在手机端,还可以由手机端向服务器同步当前学习的控制功能。
可以通过手机向服务器发送与该控制功能对应的第一指令。例如,可以是手机自动发送,也可以是用户操作使得手机发送该指令。
服务器接收到第一指令后,可以向智能音箱发送接收指令,使其等待接收红外信号。并且,可以在手机端显示当前学习的控制功能,引导用户操作遥控器按下对应遥控功能的按键,使得遥控器发送红外信号。智能音箱在接收到红外信号后,可以将其转换为红外码,并发送到服务器,使服务器能够获得该红外码。
再例如,还可以通过智能音箱向服务器发送第一指令。用户可以操作智能音箱,控制其学习遥控功能,比如用户可以点击智能音箱中的学习遥控功能按键,使智能音箱进入学习流程,此时,智能音箱的显示界面中可以显示一当前学习的控制功能,并向服务器发送该第一指令。当智能音箱学习下一个学习的控制功能时,还可以继续向服务器发送第一指令。
当智能音箱进入学习流程后,可以等待接收红外信号。同时,用户在看到显示界面中显示的控制功能后,可以操作遥控器上与该控制功能对应的按键,使得遥控器发送与该控制功能对应的红外信号。智能音箱可以接收到该红外信号,并将其转换为红外码,然后通过网络发送到服务器。
本实施例提供的方法中,可以通过智能设备的红外接收功能,得到一控制功能对应的红外码。
上述服务器可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块。在此不做具体限定。
步骤102,存储红外码与控制功能的对应关系。
其中,执行本实施例提供的方法的电子设备获得红外码以后,可以存储这一控制功能与红外码的对应关系。
若由智能设备存储这一对应关系,则可以在智能设备中设置存储器,其中可以维护至少一个控制功能与红外码对应关系表,例如型号A的电视控制表。
若由服务器存储这一对应关系,可以在服务器中设置对应表数据库,用于存储至少一个控制功能与红外码对应关系表。
当控制智能设备学习完遥控功能以后,可以使用智能设备控制对应的家用电器。例如,控制智能设备学习完型号A的电视控制功能,则用户可以使用智能设备控制该型号A的电视。智能设备可以根据用户指令从本地或服务器获取控制功能对应的红外码,再通过红外码生成红外信号,并向电器发送该红外信号,以完成控制流程。
本实施例提供的方法用于控制智能设备学习遥控功能,该方法由设置有本实施例提供的方法的设备执行,该设备通常以硬件和/或软件的方式来实现。
本实施例提供的智能设备学习遥控功能的方法,智能设备具备红外接收功能,方法包括:接收与一控制功能对应的第一指令,根据第一指令通过智能设备的红外接收功能获得红外码;存储红外码与控制功能的对应关系。本实施例提供的方法,能够基于智能设备的红外接收功能,学习家用电器的遥控器功能,进而解决现有技术中通过智能设备作为遥控器控制家用电器时,存在的智能设备与家用电器不适配的问题。
图2为本发明另一示例性实施例示出的智能设备学习遥控功能的方法的流程图。
本实施例提供的方法由与具备红外接收功能的智能设备连接的服务器执行,二者可以通过网络连接。
如图2所示,本实施例提供的智能设备学习遥控功能的方法,包括:
步骤201,服务器接收终端发送的与一控制功能对应的第一指令。
其中,用户可以在安装有与智能设备匹配的客户端的终端中进行操作,进入学习遥控功能的流程。
一种实施方式中,终端可以从服务器中获取当前需要学习的控制功能,例如,终端向服务器发送一获取请求,使得服务器向终端下发包括控制功能的显示指令,以使终端根据控制功能显示引导内容,例如,显示提示用户按下遥控器中的xx键的内容。另一种实施方式中,还可以在客户端中存储需要学习的控制功能,使得用户可以在其中进行选择,此时,终端可以向服务器反馈当前学习的控制功能,以使服务器获知当前学习的是哪个控制功能。
用户可以根据当前显示界面中显示的控制功能进行操作,例如点击开始学习,触发终端向服务器发送第一指令。也可以在终端显示了该控制功能后,自动向服务器发送该第一指令。
步骤202,服务器向智能设备发送接收红外信号的指令,以使智能设备接收红外信号。
进一步的,服务器接收到第一指令后,可以通过网络向智能设备下达接收红外信号的指令,此时,智能设备等待接收红外信号。
当终端的应用界面中显示当前需要学习的控制功能后,用户可以操作需要学习的红外遥控器,并按下与控制功能对应的按键,使得该遥控器发出与控制功能对应的红外信号。
实际应用时,智能设备能够接收到遥控器发出的红外信号,并将其转换为红外码。智能设备还将转换的红外码通过网络上传至服务器。
步骤203,服务器接收智能设备发送的根据红外信号确定的红外码。
智能设备上传红外码之后,服务器能够接收到这一与当前学习的控制功能对应的红外码。
步骤204,服务器存储红外码与控制功能的对应关系。
步骤204与步骤102的具体原理和实现方式类似,此处不再赘述。
步骤205,服务器向智能设备发送确认指令,以使智能设备根据确认指令以语音的形式输出学习结果。
服务器接收到红外码以后,可以认为当前控制功能的学习流程完毕,此时,服务器可以向智能设备发送包括学习成功的确认指令,告知智能设备当前学习的控制功能的学习流程完毕。
其中,当智能设备接收到确认指令后,还可以输出学习结果。当智能设备具备能够发声的语音模块时,其可以以语音的形式输出“xx控制功能学习完毕”,从而使用户得知该控制功能学习完毕。例如,当智能设备时音箱时,可以采用这样的实现方式。
具体的,智能设备还可以以灯光的形式输出学习结果,例如亮绿灯。
在另一种情况中,若服务器在预设时间内没有收到红外码,则可以认为学习当前控制功能的学习结果为失败,则可以向智能设备下发包括学习失败的确认指令。
在这种情况下,智能设备可以以语音的形式输出“xx控制功能学习失败”,还可以通过亮红灯的方式,告知用户学习失败的结果。
步骤206,服务器接收智能设备发送的控制指令,其中,控制指令是智能设备根据用户的语音指令确定的。
本实施例提供的方法中,智能设备可以具备语音模块,例如智能音箱,能够通过语音的方式与用户交流。
若学习成功,则智能设备还可以提示用户使用当前学习的控制功能控制家用电器,例如,智能设备可以通过语音的方式提醒用户,“说出‘xx控制功能’来试试学习结果吧”。此时,用户可以说出智能设备提示的“xx控制功能”,从而向智能设备发送语音指令。
其中,智能设备接收到语音指令后,可以根据预设的语言识别算法识别出该语音指令中的内容,并确定对应的控制指令。该控制指令例如可以是“打开电视”、“调高温度”等。
具体的,智能设备可以将控制指令发送到服务器,使得服务器能够接收到该控制指令。
步骤207,服务器根据控制指令确定控制功能,并根据对应关系确定控制功能对应的红外码。
进一步的,服务器在接收到控制指令后,可以根据控制指令确定控制功能,例如,控制指令是“调高温度”,则控制功能则对应调高温度的功能。在服务器中存储有电器的控制功能与红外码的对应关系,服务器还可以在这一关系中获取与控制功能对应的红外码。比如,智能设备引导用户试验的是新学习的空调遥控功能,则服务器可以获取空调的控制功能与红外码对应关系。
步骤208,服务器向智能设备发送红外码,以使智能设备根据红外码向电器发送红外信号。
实际应用时,服务器在确定了对应的红外码以后,可以向智能设备下发该红外码。
智能设备接收到红外码以后,可以根据该红外码生成一红外信号,并发送该红外信号。被控制的电器能够接收红外信号,当其接收到该红外信号后,能够根据该红外信号执行相应的功能。
可选的,用户可以通过观察确定电器是否执行了相应的功能,若执行了,则可以认为学习成功,其可以向智能设备说出学习成功的内容。若电器没有执行相应的功能,则可以认为学习失败,此时,用户还可以向智能设备说出学习失败的内容,并重新进入控制功能的学习流程。
图3为本发明再一示例性实施例示出的智能设备学习遥控功能的方法的流程图。
本实施例提供的方法由与具备红外接收功能的智能设备执行,该智能设备可以与一服务器通过网络连接。
如图3所示,本实施例提供的智能设备学习遥控功能的方法,包括:
步骤301,智能设备接收服务器发送的与一控制功能对应的第一指令。
其中,用户可以在安装有与智能设备匹配的客户端的终端中进行操作,进入学习遥控功能的流程。
一种实施方式中,终端可以从服务器中获取当前需要学习的控制功能,例如,终端向服务器发送一获取请求,使得服务器向终端下发包括控制功能的显示指令,以使终端根据控制功能显示引导内容,例如,显示提示用户按下遥控器中的xx键的内容。另一种实施方式中,还可以在客户端中存储需要学习的控制功能,使得用户可以在其中进行选择,此时,终端可以向服务器反馈当前学习的控制功能,以使服务器获知当前学习的是哪个控制功能。
用户可以根据当前显示界面中显示的控制功能进行操作,例如点击开始学习,触发终端向服务器发送一学习指令。也可以在终端显示了该控制功能后,自动向服务器发送该学习指令。
服务器在接收到学习指令后,可以向智能设备下发与该控制功能对应的第一指令,以使智能设备等待接收红外信号。
步骤302,智能设备接收红外信号,并根据红外信号确定红外码。
当终端的应用界面中显示当前需要学习的控制功能后,用户可以操作需要学习的红外遥控器,并按下与控制功能对应的按键,使得该遥控器发出与控制功能对应的红外信号。
实际应用时,智能设备能够接收到遥控器发出的红外信号,并将其转换为红外码。
步骤303,智能设备存储红外码与控制功能的对应关系。
步骤303与步骤102的具体原理和实现方式类似,此处不再赘述。
步骤304,智能设备以语音的方式输出学习结果。
其中,智能设备接收到红外信号并将其转换为红外码以后,可以认为当前控制功能的学习流程完毕,此时,智能设备可以以语音的形式输出“xx控制功能学习完毕”,从而使用户得知该控制功能学习完毕。
具体的,智能设备还可以以灯光的形式输出学习结果,例如亮绿灯。
进一步的,若智能设备在预设时间内没有收到红外信号,或将红外信号转换为红外码失败,则可以认为学习当前控制功能的学习结果为失败,则智能设备可以提示用户学习失败。例如,以语音的形式输出“xx控制功能学习失败”,还可以通过亮红灯的方式,告知用户学习失败的结果。
步骤305,智能设备接收用户的语音指令,并根据语音指令确定控制功能。
实际应用时,若学习成功,则智能设备还可以提示用户使用当前学习的控制功能控制家用电器,例如,智能设备可以通过语音的方式提醒用户,“说出‘xx控制功能’来试试学习结果吧”。此时,用户可以说出智能设备提示的“xx控制功能”,从而向智能设备发送语音指令。例如,用户可以说出“打开电视”的内容。
其中,智能设备接收到语音指令后,可以根据预设的语言识别算法识别出该语音指令中的内容,并确定对应的控制功能。例如可以是“打开电视功能”、“调高温度功能”等。
步骤306,智能设备根据对应关系确定控制功能对应的红外码。
进一步的,智能设备中存储有电器的控制功能与红外码的对应关系,其在确定了控制功能后,可以在这一关系中获取与控制功能对应的红外码。比如,智能设备引导用户试验的是新学习的空调遥控功能,则智能设备可以获取空调的控制功能与红外码对应关系。
步骤307,智能设备根据红外码向电器发送红外信号。
智能设备获取相应的红外码以后,可以根据该红外码生成一红外信号,并发送该红外信号。被控制的电器能够接收红外信号,当其接收到该红外信号后,能够根据该红外信号执行相应的功能。
可选的,用户可以通过观察确定电器是否执行了相应的功能,若执行了,则可以认为学习成功,其可以向智能设备说出学习成功的内容。若电器没有执行相应的功能,则可以认为学习失败,此时,用户还可以向智能设备说出学习失败的内容,并重新进入控制功能的学习流程。
图4为本发明一示例性实施例示出的智能设备学习遥控功能的装置的结构图。
所述智能设备具备红外接收功能。
如图4所示,本实施例提供的智能设备学习遥控功能的装置,包括:
接收模块41,用于接收与一控制功能对应的第一指令,根据所述第一指令通过所述智能设备的红外接收功能获得红外码;
存储模块42,用于存储所述红外码与所述控制功能的对应关系。
本实施例提供一种智能设备学习遥控功能的装置,智能设备具备红外接收功能,装置包括:接收模块,用于接收与一控制功能对应的第一指令,根据第一指令通过智能设备的红外接收功能获得红外码;存储模块,用于存储红外码与控制功能的对应关系。本实施例提供的装置,能够基于智能设备的红外接收功能,学习家用电器的遥控器功能,进而解决现有技术中通过智能设备作为遥控器控制家用电器时,存在的智能设备与家用电器不适配的问题。
本实施例提供的智能设备学习遥控功能装置的具体原理和实现方式均与图1所示的实施例类似,此处不再赘述。
图5为本发明另一示例性实施例示出的智能设备学习遥控功能的装置的结构图。
如图5所示,在图4所示的实施例的基础上,本实施例提供的智能设备学习遥控功能的装置应用于与智能设备连接的服务器,相应的,所述第一指令包括终端向服务器发送的指令。
可选的,若所述第一指令是终端向服务器发送的指令,则所述接收模块41包括:
发送单元411,用于向所述智能设备发送接收红外信号的指令,以使所述智能设备接收所述红外信号;
接收单元412,用于接收所述智能设备发送的根据所述红外信号确定的所述红外码。
可选的,所述发送单元411向所述智能设备发送接收红外信号的指令之前,还用于向所述终端发送包括所述控制功能的显示指令,以使所述终端根据所述控制功能显示引导内容。
可选的,所述装置还包括发送模块43;
若所述第一指令是终端向服务器发送的指令,则所述存储模块42存储所述红外码与所述控制功能的对应关系之后,所述发送模块43用于:
向所述智能设备发送确认指令,以使所述智能设备根据所述确认指令以语音的形式输出学习结果。
可选的,若所述第一指令是终端向服务器发送的指令,则所述接收模块41还用于:
接收所述智能设备发送的控制指令,其中,所述控制指令是所述智能设备根据用户的语音指令确定的;
所述装置还包括第一控制模块44,用于根据所述控制指令确定所述控制功能,并根据所述对应关系确定所述控制功能对应的所述红外码;
所述发送模块43还用于向所述智能设备发送所述红外码,以使所述智能设备根据所述红外码向电器发送所述红外信号。
本实施例提供的智能设备学习遥控功能的装置的具体原理和实现方式均与图2所示的实施例类似,此处不再赘述。
图6为本发明再一示例性实施例示出的智能设备学习遥控功能的装置的结构图。
如图6所示,在图4所示的实施例的基础上,本实施例提供的智能设备学习遥控功能的装置应用于所述智能设备,所述第一指令包括服务器向所述智能设备发送的指令。
可选的,若所述第一指令是服务器向所述智能设备发送的指令,则所述接收模块41具体用于:
接收红外信号,并根据所述红外信号确定所述红外码。
可选的,若所述第一指令是服务器向所述智能设备发送的指令,则所述装置还包括语音模块45,用于:
在所述存储模块存储所述红外信号的红外码与所述控制功能的对应关系之后,以语音的方式输出学习结果。
可选的,若所述第一指令是服务器向所述智能设备发送的指令,则所述接收模块41还用于接收用户的语音指令;
所述装置还包括第二控制模块46,用于:
根据所述语音指令确定所述控制功能;
根据所述对应关系确定所述控制功能对应的所述红外码;
所述装置还包括红外发送模块47,用于根据所述红外码向电器发送所述红外信号。
图7为本发明一示例性实施例示出的电子设备的结构图。
如图7所示,本实施例提供的电子设备包括:
存储器71;
处理器72;以及
计算机程序;
其中,所述计算机程序存储在所述存储器71中,并配置为由所述处理器72执行以实现如图1-图3任一实施例所述的智能设备学习遥控功能的方法。
本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,
所述计算机程序被处理器执行以实现如图1-图3任一实施例所述的智能设备学习遥控功能的方法。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (20)
1.一种智能设备学习遥控功能的方法,其特征在于,所述智能设备具备红外接收功能,所述方法包括:
接收与一控制功能对应的第一指令,根据所述第一指令通过所述智能设备的红外接收功能获得红外码;
存储所述红外码与所述控制功能的对应关系。
2.根据权利要求1所述的方法,其特征在于,所述第一指令包括终端向服务器发送的指令,和/或服务器向所述智能设备发送的指令。
3.根据权利要求2所述的方法,其特征在于,若所述第一指令是终端向服务器发送的指令,则所述根据所述第一指令通过所述智能设备的红外接收功能获得红外码包括:
所述服务器向所述智能设备发送接收红外信号的指令,以使所述智能设备接收所述红外信号;
所述服务器接收所述智能设备发送的根据所述红外信号确定的所述红外码。
4.根据权利要求2所述的方法,其特征在于,所述服务器向所述智能设备发送接收红外信号的指令之前,还包括:
所述服务器向所述终端发送包括所述控制功能的显示指令,以使所述终端根据所述控制功能显示引导内容。
5.根据权利要求2所述的方法,其特征在于,若所述第一指令是终端向服务器发送的指令,则所述存储所述红外码与所述控制功能的对应关系之后,还包括:
所述服务器向所述智能设备发送确认指令,以使所述智能设备根据所述确认指令以语音的形式输出学习结果。
6.根据权利要求2所述的方法,其特征在于,若所述第一指令是终端向服务器发送的指令,则所述方法还包括:
所述服务器接收所述智能设备发送的控制指令,其中,所述控制指令是所述智能设备根据用户的语音指令确定的;
所述服务器根据所述控制指令确定所述控制功能,并根据所述对应关系确定所述控制功能对应的所述红外码;
所述服务器向所述智能设备发送所述红外码,以使所述智能设备根据所述红外码向电器发送所述红外信号。
7.根据权利要求2所述的方法,其特征在于,若所述第一指令是服务器向所述智能设备发送的指令,则所述根据所述第一指令通过所述智能设备的红外接收功能获得红外码包括:
所述智能设备接收红外信号,并根据所述红外信号确定所述红外码。
8.根据权利要求2所述的方法,其特征在于,若所述第一指令是服务器向所述智能设备发送的指令,则所述存储所述红外信号的红外码与所述控制功能的对应关系之后,还包括:
所述智能设备以语音的方式输出学习结果。
9.根据权利要求2所述的方法,其特征在于,若所述第一指令是服务器向所述智能设备发送的指令,则所述方法还包括:
所述智能设备接收用户的语音指令,并根据所述语音指令确定所述控制功能;
所述智能设备根据所述对应关系确定所述控制功能对应的所述红外码;
所述智能设备根据所述红外码向电器发送所述红外信号。
10.一种智能设备学习遥控功能的装置,其特征在于,所述智能设备具备红外接收功能,所述装置包括:
接收模块,用于接收与一控制功能对应的第一指令,根据所述第一指令通过所述智能设备的红外接收功能获得红外码;
存储模块,用于存储所述红外码与所述控制功能的对应关系。
11.根据权利要求10所述的装置,其特征在于,所述第一指令包括终端向服务器发送的指令,和/或服务器向所述智能设备发送的指令。
12.根据权利要求11所述的装置,其特征在于,若所述第一指令是终端向服务器发送的指令,则所述接收模块:
发送单元,用于向所述智能设备发送接收红外信号的指令,以使所述智能设备接收所述红外信号;
接收单元,用于接收所述智能设备发送的根据所述红外信号确定的所述红外码。
13.根据权利要求11所述的装置,其特征在于,所述发送模块向所述智能设备发送接收红外信号的指令之前,还用于向所述终端发送包括所述控制功能的显示指令,以使所述终端根据所述控制功能显示引导内容。
14.根据权利要求11所述的装置,其特征在于,还包括发送模块;
若所述第一指令是终端向服务器发送的指令,则所述存储模块存储所述红外码与所述控制功能的对应关系之后,所述发送模块用于:
向所述智能设备发送确认指令,以使所述智能设备根据所述确认指令以语音的形式输出学习结果。
15.根据权利要求11所述的装置,其特征在于,若所述第一指令是终端向服务器发送的指令,则所述接收模块还用于:
接收所述智能设备发送的控制指令,其中,所述控制指令是所述智能设备根据用户的语音指令确定的;
所述装置还包括第一控制模块,用于根据所述控制指令确定所述控制功能,并根据所述对应关系确定所述控制功能对应的所述红外码;
所述发送模块还用于向所述智能设备发送所述红外码,以使所述智能设备根据所述红外码向电器发送所述红外信号。
16.根据权利要求11所述的装置,其特征在于,若所述第一指令是服务器向所述智能设备发送的指令,则所述接收模块具体用于:
接收红外信号,并根据所述红外信号确定所述红外码。
17.根据权利要求11所述的装置,其特征在于,若所述第一指令是服务器向所述智能设备发送的指令,则所述装置还包括语音模块,用于:
在所述存储模块存储所述红外信号的红外码与所述控制功能的对应关系之后,以语音的方式输出学习结果。
18.根据权利要求11所述的装置,其特征在于,若所述第一指令是服务器向所述智能设备发送的指令,则所述接收模块还用于接收用户的语音指令;
所述装置还包括第二控制模块,用于:
根据所述语音指令确定所述控制功能;
根据所述对应关系确定所述控制功能对应的所述红外码;
所述装置还包括红外发送模块47,用于根据所述红外码向电器发送所述红外信号。
19.一种电子设备,其特征在于,包括:
存储器;
处理器;以及
计算机程序;
其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如权利要求1-9任一种所述的方法。
20.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,
所述计算机程序被处理器执行以实现如权利要求1-9任一种所述的方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910310047.0A CN111833585A (zh) | 2019-04-17 | 2019-04-17 | 智能设备学习遥控功能的方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910310047.0A CN111833585A (zh) | 2019-04-17 | 2019-04-17 | 智能设备学习遥控功能的方法、装置、设备及存储介质 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111833585A true CN111833585A (zh) | 2020-10-27 |
Family
ID=72915271
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910310047.0A Pending CN111833585A (zh) | 2019-04-17 | 2019-04-17 | 智能设备学习遥控功能的方法、装置、设备及存储介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111833585A (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112581738A (zh) * | 2020-12-30 | 2021-03-30 | 创维集团有限公司 | 一种智能遥控器和工作方法 |
| CN112908326A (zh) * | 2021-01-29 | 2021-06-04 | 思必驰科技股份有限公司 | 家居语音控制学习和应用方法及装置 |
| CN116052403A (zh) * | 2023-01-06 | 2023-05-02 | 北京小米移动软件有限公司 | 家电控制方法、装置、电子设备、存储介质及芯片 |
| CN116170482A (zh) * | 2023-02-20 | 2023-05-26 | 上汽通用五菱汽车股份有限公司 | 一种生态设备控制方法、车载生态网关和车辆 |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101713989A (zh) * | 2009-11-19 | 2010-05-26 | 上海电器科学研究所(集团)有限公司 | 一种基于网络的家用电器控制方案 |
| CN101990335A (zh) * | 2009-07-31 | 2011-03-23 | 宁波家天下智能系统有限公司 | 一种智能家居控制系统中的万能遥控器 |
| WO2012044972A1 (en) * | 2010-09-30 | 2012-04-05 | Transmitive, LLC | Versatile remote control device, sytem and method |
| CN102855744A (zh) * | 2012-08-31 | 2013-01-02 | 林述颖 | 基于智能手机的红外家电管理系统和方法 |
| CN103325238A (zh) * | 2013-05-30 | 2013-09-25 | 四川九洲电器集团有限责任公司 | 一种智能终端控制红外设备的装置和方法 |
| CN103702158A (zh) * | 2013-12-13 | 2014-04-02 | 海信集团有限公司 | 显示系统的集成控制方法和显示装置 |
| CN103914972A (zh) * | 2013-12-31 | 2014-07-09 | 海尔集团公司 | 一种家电控制装置及其红外学习方法 |
| CN103985245A (zh) * | 2014-05-05 | 2014-08-13 | 邯郸美的制冷设备有限公司 | 基于智能终端学习遥控器红外码的方法和智能终端 |
| CN104574928A (zh) * | 2014-12-24 | 2015-04-29 | 合肥协知行信息系统工程有限公司 | 家电无线智能控制系统 |
| CN104778829A (zh) * | 2014-01-11 | 2015-07-15 | 广州合立正通信息科技有限公司 | 一种红外设备的控制方法 |
| CN208141599U (zh) * | 2018-05-08 | 2018-11-23 | 安徽众家云物联网科技有限公司 | 一种学习通用型家电遥控器 |
-
2019
- 2019-04-17 CN CN201910310047.0A patent/CN111833585A/zh active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101990335A (zh) * | 2009-07-31 | 2011-03-23 | 宁波家天下智能系统有限公司 | 一种智能家居控制系统中的万能遥控器 |
| CN101713989A (zh) * | 2009-11-19 | 2010-05-26 | 上海电器科学研究所(集团)有限公司 | 一种基于网络的家用电器控制方案 |
| WO2012044972A1 (en) * | 2010-09-30 | 2012-04-05 | Transmitive, LLC | Versatile remote control device, sytem and method |
| CN102855744A (zh) * | 2012-08-31 | 2013-01-02 | 林述颖 | 基于智能手机的红外家电管理系统和方法 |
| CN103325238A (zh) * | 2013-05-30 | 2013-09-25 | 四川九洲电器集团有限责任公司 | 一种智能终端控制红外设备的装置和方法 |
| CN103702158A (zh) * | 2013-12-13 | 2014-04-02 | 海信集团有限公司 | 显示系统的集成控制方法和显示装置 |
| CN103914972A (zh) * | 2013-12-31 | 2014-07-09 | 海尔集团公司 | 一种家电控制装置及其红外学习方法 |
| CN104778829A (zh) * | 2014-01-11 | 2015-07-15 | 广州合立正通信息科技有限公司 | 一种红外设备的控制方法 |
| CN103985245A (zh) * | 2014-05-05 | 2014-08-13 | 邯郸美的制冷设备有限公司 | 基于智能终端学习遥控器红外码的方法和智能终端 |
| CN104574928A (zh) * | 2014-12-24 | 2015-04-29 | 合肥协知行信息系统工程有限公司 | 家电无线智能控制系统 |
| CN208141599U (zh) * | 2018-05-08 | 2018-11-23 | 安徽众家云物联网科技有限公司 | 一种学习通用型家电遥控器 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112581738A (zh) * | 2020-12-30 | 2021-03-30 | 创维集团有限公司 | 一种智能遥控器和工作方法 |
| CN112908326A (zh) * | 2021-01-29 | 2021-06-04 | 思必驰科技股份有限公司 | 家居语音控制学习和应用方法及装置 |
| CN116052403A (zh) * | 2023-01-06 | 2023-05-02 | 北京小米移动软件有限公司 | 家电控制方法、装置、电子设备、存储介质及芯片 |
| CN116170482A (zh) * | 2023-02-20 | 2023-05-26 | 上汽通用五菱汽车股份有限公司 | 一种生态设备控制方法、车载生态网关和车辆 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11996100B2 (en) | System and method for voice actuated configuration of a controlling device | |
| KR102169520B1 (ko) | 전자장치, 서버 및 그 제어방법 | |
| KR101706479B1 (ko) | 사물인터넷 제어방법, 단말 및 피제어 기기 | |
| CN111833585A (zh) | 智能设备学习遥控功能的方法、装置、设备及存储介质 | |
| CN102568178B (zh) | 遥控系统及遥控方法 | |
| US20140176309A1 (en) | Remote control system using a handheld electronic device for remotely controlling electrical appliances | |
| CN109982123B (zh) | 一种匹配的方法和设备 | |
| CN112423238A (zh) | 电子设备、控制终端、存储介质和设备连接方法 | |
| WO2019013835A1 (en) | APPARATUS, SYSTEM AND METHOD FOR DIRECTION OF VOICE INPUT IN A CONTROL DEVICE | |
| CN104581332B (zh) | 一种设置通用遥控器的方法和系统 | |
| US20190035396A1 (en) | System and method for remote control of appliances by voice | |
| CN107730859A (zh) | 无线设备配对方法、设备及存储介质 | |
| CN108694827B (zh) | 一种家用电器语音控制的方法、装置及中控设备 | |
| CN111123875A (zh) | 一种智能家居控制方法、系统及智能茶几 | |
| CN103118209B (zh) | 一种手机控制家用电器的方法 | |
| CN112464771A (zh) | 一种虚拟遥控器的生成方法、装置、终端设备及介质 | |
| EP2401863B1 (en) | Code set determination for a remote control | |
| CN103366547B (zh) | 设备识别装置以及遥控系统 | |
| CN112837526A (zh) | 通用集成遥控方法、控制装置及通用集成遥控装置 | |
| CN110493120B (zh) | 一种用于发送设备操作指令的方法与设备 | |
| EP3399511B1 (en) | Smart infrared control device and smart infrared control system | |
| KR102313300B1 (ko) | 복수의 디바이스에 대한 원격제어를 수행할 수 있는 원격제어장치 | |
| CN106028109A (zh) | 智能终端的遥控码库匹配方法及装置 | |
| CN112383903A (zh) | 蓝牙对码控制方法、装置及计算机存储介质 | |
| CN111833860A (zh) | 智能设备的绑定方法、装置、电子设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20210518 Address after: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing Applicant after: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd. Applicant after: Shanghai Xiaodu Technology Co.,Ltd. Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing Applicant before: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd. |
|
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201027 |