CN113129578A - 一种红外设备的匹配方法、控制方法、***、存储介质 - Google Patents
一种红外设备的匹配方法、控制方法、***、存储介质 Download PDFInfo
- Publication number
- CN113129578A CN113129578A CN201911425925.XA CN201911425925A CN113129578A CN 113129578 A CN113129578 A CN 113129578A CN 201911425925 A CN201911425925 A CN 201911425925A CN 113129578 A CN113129578 A CN 113129578A
- Authority
- CN
- China
- Prior art keywords
- infrared
- code
- equipment
- intelligent
- infrared code
- 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 53
- 238000004891 communication Methods 0.000 claims abstract description 22
- 230000006870 function Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000003058 natural language processing Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 240000007594 Oryza sativa Species 0.000 description 1
- 235000007164 Oryza sativa Nutrition 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000005057 refrigeration Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 235000009566 rice Nutrition 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- 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/40—Remote control systems using repeaters, converters, gateways
- G08C2201/42—Transmitting or receiving remote control signals via a network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种红外设备的匹配方法、控制方法、***、存储介质,所述匹配方法包括步骤:智能设备与云端通信连接;所述智能设备根据所述云端发送来的红外码向红外设备发送所述红外码对应的红外信号;当所述红外设备没有响应所述红外码对应的红外信号时,所述智能设备根据新的红外码向所述红外设备发送所述新的红外码对应的红外信号,直至所述红外设备响应所述新的红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述红外码的匹配;所述红外码所属的红外码库和所述新的红外码所属的红外码库不相同。将多个红外设备均通过智能设备来连接,各红外设备与智能设备进行精准对码,控制智能设备来控制多个红外设备,降低遥控的学习成本。
Description
技术领域
本发明涉及红外设备技术领域,尤其涉及的是一种红外设备的匹配方法、控制方法、***、存储介质。
背景技术
传统的控制红外设备的方式就是为红外设备配备遥控,机顶盒、电视、网路盒子、空调、风扇等分别需要一个遥控,每个遥控都是要用电池。
现有技术中,采用万能遥控控制多个红外设备,且不说一个码值在不同类型设备上对应不同的功能键,就算是同种设备不同品牌,厂商的码库用的也不一样,通过一个遥控适用于所有红外设备,遥控的学习成本较高。
因此,现有技术还有待于改进和发展。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种红外设备的匹配方法、控制方法、***、存储介质,旨在解决现有技术中通过一个遥控适用于多个红外设备时遥控的学习成本较高的问题。
本发明解决技术问题所采用的技术方案如下:
一方面,本发明实施例提供了一种红外设备的匹配方法,包括步骤:
智能设备与云端通信连接;
所述智能设备根据所述云端发送来的红外码向红外设备发送所述红外码对应的红外信号;
当所述红外设备没有响应所述红外码对应的红外信号时,所述智能设备根据所述云端发送来的新的红外码向所述红外设备发送所述新的红外码对应的红外信号,直至所述红外设备响应所述新的红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述红外码的匹配;其中,所述红外码所属的红外码库和所述新的红外码所属的红外码库不相同。
作为进一步的改进技术方案,所述红外码包括电源红外码和/或参数红外码。
作为进一步的改进技术方案,当所述红外码包括电源红外码和参数红外码,且完成所述智能设备和所述红外设备之间所述参数红外码的匹配时,进行所述智能设备和所述红外设备之间所述电源红外码的匹配。
作为进一步的改进技术方案,所述智能设备与云端通信连接,包括:
所述智能设备接收配网指令进入配网模式并与终端通信连接后,通过所述终端配置网络参数,并与所述云端通信连接;
所述红外码具体是当所述终端根据用户指令确定所述红外设备的类型和品牌后,由所述终端通过所述云端转发给所述智能设备的。
作为进一步的改进技术方案,所述智能设备为智能音箱。
第二方面,本发明实施例提供了一种红外设备的控制方法,所述红外设备采用所述的红外设备的匹配方法与智能设备匹配,所述控制方法包括步骤:
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号;
所述红外设备响应所述红外信号。
作为进一步的改进技术方案,所述智能设备与云端通信连接;
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号,包括:
所述智能设备接收用户的语音指令,并转化为文本信息后,通过所述云端得到红外码;其中,所述云端用于根据所述文本信息查找红外码库得到所述红外码并发送给所述智能设备;
所述智能设备根据所述红外码向所述红外设备发送所述红外码对应的红外信号。
作为进一步的改进技术方案,所述智能设备与终端通信连接;
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号,包括:
所述智能设备接收所述终端的控制指令,并通过所述云端得到红外码;
所述智能设备根据所述红外码向所述红外设备发送所述红外码对应的红外信号。
第三方面,本发明实施例提供了一种红外设备的控制***,包括存储器和处理器,所述存储器存储有红外设备的控制程序,所述处理器执行所述红外设备的控制程序时实现上述任一项所述控制方法的步骤。
第四方面,本发明实施例提供了一种存储介质,其上存储有红外设备的控制程序,所述红外设备的控制程序被处理器执行时实现上述任一项所述控制方法的步骤。
有益效果:通过设置一个智能设备来匹配各红外设备,具体地,在使用之前,通过智能设备接收红外码,并向红外设备发送红外码对应的红外信号,判断红外设备是否响应该红外信号,如果红外设备没有响应该红外信号,表明该红外码不是红外设备的控制指令对应红外码,因此,通过更换红外码,并发送新的红外信号,直到红外设备响应该红外码对应的红外信号,从而实现智能设备和红外设备之间的匹配,那么就可以通过智能设备,向红外设备发送控制指令。可以将多个红外设备均通过智能设备来连接,各红外设备与智能设备进行精准对码,那么仅通过控制智能设备来控制多个红外设备,降低遥控的学习成本。
附图说明
图1是本发明中红外设备的匹配方法的第一流程图。
图2是本发明中红外设备的匹配方法的第二流程图。
图3是本发明中红外设备的控制方法的第一流程图。
图4是本发明中红外设备的控制方法的第二流程图。
图5是本发明中红外设备的控制***的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
发明人经过研究发现,家用电子设备通常采用红外控制的方式,这些电子设备也即红外设备,每个红外设备的各控制指令的码值是不一样的,一个码值在不同类型红外设备上对应不同的功能键(或者说控制指令),就算是同种设备不同品牌,厂商的码库用的也不一样,通过一个遥控适用于所有红外设备较难实现,即使实现了,遥控的学习成本会非常高,因为他要适用所有红外设备。
具体来说,如果两个红外设备的控制指令采用相同的码值,用户在控制某一红外设备时,有可能会误控另一红外设备。如果同种设备不同品牌,厂商的码库用的也不一样,也就是说,不同品牌、厂商的同种设备难以通过一种控制指令统一到一起,且不同品牌、厂商的设备之间容易搞混,导致无法控制想要控制的设备。
为了解决上述问题,本发明实施例中,通过设置一个智能设备来匹配各红外设备,具体地,在使用之前,通过智能设备接收红外码,并向红外设备发送红外码对应的红外信号,判断红外设备是否响应该红外信号,如果红外设备没有响应该红外信号,表明该红外码不是红外设备的控制指令对应红外码,因此,通过更换红外码,并发送新的红外信号,直到红外设备响应该红外码对应的红外信号,从而实现智能设备和红外设备之间的匹配,那么就可以通过智能设备,向红外设备发送控制指令。可以将多个红外设备均通过智能设备来连接,各红外设备与智能设备进行精准对码,那么仅通过控制智能设备来控制多个红外设备,降低遥控的学习成本。
举例说明,本发明实施例可以应用到家居、办公室、会议室、教室、酒店等应用场景中。本实施例中的红外设备包括但不限于空调、风扇、电视、冰箱、电饭锅、音箱、热水器、电灯、打印机、电脑、门,这些红外设备可以接收红外信号,可以通过红外信号对这些设备进行控制。智能设备包括但不限于智能音箱、智能遥控器。智能设备可以接收红外码,并根据红外码发送对应的红外信号给红外设备。在红外设备之前,需要将智能设备和红外设备进行匹配,匹配完后则可以通过智能设备对红外设备进行控制。
需要说明的是,在通过智能设备对红外设备进行控制时,可以采用按键式智能设备,通过接收用户的触发按键指令来控制红外设备;也可以采用语音式智能设备,通过接收用户发出的语音指令,来控制红外设备;还可以采用网络式智能设备,智能设备通过云端或者服务器入网,通过接收用户在网上发出的指令来控制红外设备。
需要注意的是,上述应用场景仅是为了便于理解本发明而示出,本发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可以应用于适用的任何场景。
下面结合附图,详细说明本发明的各种非限制性实施方式。
请同时参阅图1-图2,本发明提供了一种红外设备的匹配方法的一些实施例。
如图1所示,本发明的一种红外设备的匹配方法,包括如下步骤。
步骤S10、智能设备与云端通信连接。
在所述智能设备开启后,用户通过按键触发形成配网指令使所述智能设备进入配网模式,通过设置所述智能设备的网络参数,使得所述智能设备与云端通信连接。在设置所述智能设备的网络参数的方式包括:(1)采用用户案件输入的方式配置所述智能设备的网络参数;(2)所述智能设备进入配网模式后与终端通信连接,用户通过终端配置所述智能设备的网络参数,使得所述智能设备可以联网,从而与云端通信连接。
本发明实施例的一种实施方式中,所述智能设备接收配网指令进入配网模式并与终端通信连接后,通过所述终端配置网络参数,并与所述云端通信连接。所述智能设备通过MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)与所述云端连接,MQTT是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。在建立所述智能设备和所述云端之间的通信连接后,可以进行红外设备的红外码的匹配。
步骤S20、智能设备根据所述云端发送来的红外码向红外设备发送所述红外码对应的红外信号。
具体地,通常所述红外设备有多种红外码,大体可以分为参数红外码和电源红外码。在对所述红外设备进行控制时,主要是开关机(对应于电源红外码)和参数调节(对应于参数红外码)。所述电源红外码用于控制所述红外设备开关机,所述参数红外码用于控制所述红外设备的参数设置。例如,风扇的风量大小参数,空调的温度参数和模式参数,音箱的音量大小参数。
需要说明的是,有些红外设备只有电源红外码,而没有参数红外码,例如,不能调节亮度的电灯只有开关,而不能调节电灯的亮度,从而也就没有参数红外码。当然也有些红外设备是只有参数红外码,而没有开关红外码的,或者说,开关红外码不常使用,例如,冰箱通常是不设置开关(当然不排除设置有开关的空调,即使设置有开关,其开关也不经常使用),冰箱插电后即可工作,冰箱的温度大小参数可以通过红外控制来调节。总之,所述红外码包括电源红外码和/或参数红外码。当然,所述红外码还可以包括其它形式的红外码。当然,所述电源红外码包括开机红外码和关机红外码,所述参数红外码是在所述红外设备处于开机状态下才将所述参数红外码对应的红外信号发送至所述红外设备的。
所述智能设备获取所述红外码的方式有多种:第一、所述红外码可以是由用户通过所述智能设备的按键触发得到;第二、通过所述终端与所述智能设备连接,用户通过所述终端向所述智能设备发送所述红外码,例如,在所述终端上形成APP,通过APP选择所述红外码向所述智能设备发送所述红外码;第三、所述终端通过云端与所述智能设备连接,所述终端发送的所述红外码通过所述云端转发给所述智能设备,这样可以扩大所述终端与所述智能设备之间的距离,所述红外码的转发可以在一个较大距离下实现。
需要说明的是,有一些终端,如手机,支持红外功能,也就是说,终端本身可以作为所述智能设备向所述红外设备发送红外信号。但是也有一部分手机不支持红外功能,无法作为所述智能设备向所述红外设备发送红外信号。本发明中的所述智能设备可以采用终端,或者不采用终端。
当所述智能设备采用终端时,根据用户指令向所述红外设备发送所述红外码对应的红外信号,也就是说,所述智能设备里存储有红外码库,根据所述红外码库中的所述红外码发送红外信号。
当所述智能设备不采用终端时,所述终端根据用户指令向所述智能设备通过所述云端转发所述红外码,也就是说,所述终端通过HTTP网络请求向云端发送所述红外码,所述云端通过MQTT转发此红外码给所述智能设备。具体地,可以通过所述终端的APP给所述智能设备配网,所述智能设备连上网络后,建立MQTT长连接。所述终端根据用户指令确定所述红外设备的类型和品牌后,将所述红外码发送到所述云端。例如,用户通过APP选择所述红外设备的类型为电视,品牌为某牌,用户可以通过APP选择所述红外码,如,音量增加红外码,通过HTTP网络请求向所述云端发送音量增加红外码,所述云端通过MQTT转发所述红外码给所述智能设备。
在所述智能设备不采用终端时,即使不具备红外功能的终端也可以通过所述智能设备转发所述红外码到所述红外设备,适用性更强。
步骤S30、当所述红外设备没有响应所述红外码对应的红外信号时,所述智能设备根据所述云端发送来的新的红外码向所述红外设备发送所述新的红外码对应的红外信号,直至所述红外设备响应所述新的红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述红外码的匹配;其中,所述红外码所属的红外码库和所述新的红外码所属的红外码库不相同。
值得说明的是,如果所述红外设备仅包括一种红外码,如电源红外码或者一种参数红外码,则完成该红外码的匹配后,即完成了所述智能设备和所述红外设备的匹配。如果所述红外设备包括两种及以上的红外码,例如,既有参数红外码,又有电源红外码。可以先进行参数红外码的匹配,再进行电源红外码的匹配,以增加所述红外码的匹配的准确性,在进行参数红外码的匹配时,由于确保所述红外设备是处于开机状态的(具体可以由用户在APP上确认红外设备是出于开机状态),那么为了简化电源红外码的匹配,在进行电源红外码的匹配时,该电源红外码为关机红外码,如此就不用先将所述红外设备关机后再进行开机红外码的匹配。
充分进行各红外码的匹配可以提高匹配的准确性,这是因为,有可能不同品牌的同类设备采用相同的某一参数红外码,但是其他参数红外码和电源红外码可能不一样,因此,对红外码进行充分匹配,以提高匹配的准确性,避免匹配死角,防止误控。
当然也可以先进行电源红外码的匹配,再进行参数红外码的匹配。在进行参数红外码的匹配时,由于确保所述红外设备是处于开机状态的,那么为了简化电源红外码的匹配,在进行电源红外码的匹配时,该电源红外码为开机红外码,如此匹配完所述电源红外码之后,可以直接进行参数红外码的匹配。
同样,有多种参数红外码时,可以先进行一种红外码的匹配,再进行另一种红外码的匹配,采用依次匹配的方式,完成各参数红外码的匹配。
具体地,当所述红外码包括电源红外码和参数红外码,且完成所述智能设备和所述红外设备之间所述参数红外码的匹配时,进行所述智能设备和所述红外设备之间所述电源红外码的匹配。
也就是说,所述智能设备根据参数红外码向所述红外设备发送所述参数红外码对应的红外信号,当所述红外设备没有响应所述参数红外码对应的红外信号时,所述智能设备根据新的参数红外码向所述红外设备发送所述新的参数红外码对应的红外信号,直至所述红外设备响应所述新的参数红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述参数红外码的匹配。
举例说明,所述终端通过所述云端向所述智能设备发送了音量增加红外码,所述智能设备根据音量增加红外码向所述红外设备发送所述音量增加红外码对应的红外信号,当所述红外设备没有响应所述音量增加红外码对应的红外信号时(也即音量没有增加时),所述智能设备根据新的音量增加红外码向所述红外设备发送所述新的音量增加红外码对应的红外信号,直至所述红外设备响应所述新的音量增加红外码对应的红外信号时(也即音量增加时),完成所述智能设备和所述红外设备之间所述音量增加红外码的匹配。
在判断所述红外设备有没有响应所述音量增加红外码时,可以通过所述红外设备或者通过用户自己判断,例如,所述红外设备监测各参数或电源的变化,如果有参数或电源的变化时返回到智能设备。再如,用户自己观察所述红外设备的参数或电源是否有变化,当所述红外设备的参数或电源有变化时,通过APP返回到所述终端,从而返回到所述智能设备。
然后,所述智能设备根据电源红外码向所述红外设备发送所述电源红外码对应的红外信号,当所述红外设备没有响应所述电源红外码对应的红外信号时,所述智能设备根据新的电源红外码向所述红外设备发送所述新的电源红外码对应的红外信号,直至所述红外设备响应所述新的电源红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述电源红外码的匹配。
举例说明,当完成参数红外码的匹配后,终端(具体为APP)向智能设备发送关机红外码,智能设备向所述红外设备发送所述关机红外码对应的红外信号,当所述红外设备没有响应所述关机红外码对应的红外信号时,所述智能设备根据新的关机红外码向所述红外设备发送所述新的关机红外码对应的红外信号,直至所述红外设备响应所述新的关机红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述关机红外码的匹配。
完成所述智能设备和所述红外设备之间所述红外码的匹配后,则结束,此时,所述智能设备具有通过红外控制所述红外设备的功能,所述终端通过控制所述智能设备而间接控制所述红外设备的功能。这种经过匹配后的控制,是一一对应的,不存在误控和搞混的问题,且智能设备的学习成本低。
由于所述红外码所属的红外码库和所述新的红外码所属的红外码库不相同,当所有的红外码库都尝试完了仍然没有完成匹配,则结束。
基于上述实施例所述的红外设备匹配方法,本发明还提供了一种红外设备的控制方法的较佳实施例:
如图2和图3所示,本发明实施例所述一种红外设备的控制方法,所述红外设备采用如上述所述的红外设备的匹配方法与智能设备匹配,包括以下步骤:
步骤S100、所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号。
具体地,所述智能设备可以接收控制指令,该控制指令可以来自用户的按键(或语音)触发、用户通过终端向所述智能设备直接发送、用户通过终端经云端转发给所述智能设备。
在所述智能设备和所述红外设备匹配后,则可采用多种方式来控制红外设备,以下例举两种控制方式。
第一种、所述智能设备与云端通信连接。步骤S100具体包括:
步骤S110a、所述智能设备接收用户的语音指令,并转化为文本信息后,通过所述云端得到红外码;其中,所述云端用于根据所述文本信息查找红外码库得到所述红外码并发送给所述智能设备。
所述智能设备可以通过ASR技术(Automatic Speech Recognition,自动语音识别技术),识别用户发出的语音(Audio)指令,并通过NLP技术(Natural LanguageProcessing,自然语言处理技术)对识别的内容提取信息并处理得到文本信息。然后所述智能设备将所述文本信息发送到所述云端,所述云端根据所述文本信息、红外设备类型和品牌在红外码库中查找得到红外码,并发送给所述智能设备,因此,所述智能设备通过所述云端得到所述红外码。
用户发出的语音指令,可以是“打开电视”“把电视的音量调小”“打开空调”“把空调的温度升高”“把空调的模式调为送风模式”“关灯”“机顶盒静音”“电视调到下一台”“空调调到制冷模式”“风扇摇头”等等话术。
所述云端具体采用如下查找过程:
1、通过所述红外设备类型查找需要控制的红外设备。
2、确定是开关控制还是参数控制。
3、如果是有状态码的设备,如空调,需要保存控制后的设备信息到用户设备表中。如果是无状态码的设备则无需保存控制后的设备信息到用户设备表中。
4、根据语音文本的设备类型,加上具体的开关控制或参数匹配到KeyID。
5、查找对应红外设备的红外码库。
6、通过KeyID和红外码库查找到红外码的码值和发送频率。
所述云端在查找红外码时存在查找失败的情况,具体地,如果所述红外码并不属于该红外码库,也即该红外设备并不支持该红外码时会导致所述红外码查找失败,例如,语音指令为把空调的音量调高,实际上空调的红外码库并没有音量增加红外码,也就无法得到该红外码。在红外码查找失败时,则所述云端向所述红外设备返回红外控制失败。
当然,所述智能设备也可以自己存储有红外码库,在通过ASR技术识别得到所述文本信息后,所述智能设备可以在自己的红外码库中查找得到所述红外码。为了便于确保红外码库的有效性,可以通过云端或终端按期更新所述智能设备上的红外码库。
步骤S120a、所述智能设备根据所述红外码向所述红外设备发送所述红外码对应的红外信号。
所述智能设备在得到所述红外码之后向所述红外设备发送所述红外码对应的红外信号,从而实现对所述红外设备进行控制。
第二种、所述智能设备与终端通信连接;步骤S100具体包括:
步骤S110b、所述智能设备接收所述终端的控制指令,并通过所述云端得到红外码。
用户通过所述终端的APP向所述智能设备发送控制指令,所述智能设备接收所述终端发送的控制指令后,例如,用户通过所述终端APP发送(语音)控制指令给所述智能设备,比如“把空调温度调高一点”,经过ASR技术识别用户发出的(语音)控制指令,并通过NLP技术对识别的内容提取信息并处理得到语义结果,所述智能设备将语义结果发送到所述云端,所述云端通过语义结果得到红外设备,例如,此时红外设备为“空调”,然后在空调对应的红外码库中根据匹配规则查找红外码。当没有查找到所述红外码(即查找失败)时,返回红外控制失败,从而结束。当查找到所述红外码(即没有查找失败)时,进行步骤S120b。
步骤S120b、所述智能设备根据所述红外码向所述红外设备发送所述红外码对应的红外信号。
所述智能设备在得到所述红外码之后向所述红外设备发送所述红外码对应的红外信号,从而实现对所述红外设备进行控制。
步骤S200、所述红外设备响应所述红外信号。
具体地,所述红外设备在接收到红外信号后,执行相应指令,并进行相应处理。由于这些红外码已经经过匹配,所以不会出现误控或搞混的问题。
基于上述实施例所述的红外设备控制方法,本发明还提供了一种红外设备的控制***的较佳实施例:
本发明提供了一种红外设备的控制***,该***可以是终端,内部结构如图5所示。该红外设备的控制***包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该红外设备的控制***的处理器用于提供计算和控制能力。该红外设备的控制***的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该红外设备的控制***的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现红外设备控制方法。该红外设备的控制***的显示屏可以是液晶显示屏或者电子墨水显示屏,该红外设备的控制***的输入装置可以是显示屏上覆盖的触摸层,也可以是红外设备的控制***外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5所示的仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的红外设备的控制***的限定,具体的红外设备的控制***可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
本发明实施例所述的红外设备的控制***,包括存储器和处理器,所述存储器存储有红外设备的控制程序,所述处理器执行所述红外设备的控制程序时实现以下步骤:
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号。
所述红外设备响应所述红外信号。
基于上述实施例所述的红外设备控制方法,本发明还提供了一种存储介质的较佳实施例:
本发明实施例所述的存储介质,其上存储有红外设备的控制程序,所述红外设备的控制程序被处理器执行时实现以下步骤:
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号。
所述红外设备响应所述红外信号。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种红外设备的匹配方法,其特征在于,包括步骤:
智能设备与云端通信连接;
所述智能设备根据所述云端发送来的红外码向红外设备发送所述红外码对应的红外信号;
当所述红外设备没有响应所述红外码对应的红外信号时,所述智能设备根据所述云端发送来的新的红外码向所述红外设备发送所述新的红外码对应的红外信号,直至所述红外设备响应所述新的红外码对应的红外信号时,完成所述智能设备和所述红外设备之间所述红外码的匹配;其中,所述红外码所属的红外码库和所述新的红外码所属的红外码库不相同。
2.根据权利要求1所述的红外设备的匹配方法,其特征在于,所述红外码包括电源红外码和/或参数红外码。
3.根据权利要求2所述的红外设备的匹配方法,其特征在于,当所述红外码包括电源红外码和参数红外码,且完成所述智能设备和所述红外设备之间所述参数红外码的匹配时,进行所述智能设备和所述红外设备之间所述电源红外码的匹配。
4.根据权利要求1-3任意一项所述的红外设备的匹配方法,其特征在于,所述智能设备与云端通信连接,包括:
所述智能设备接收配网指令进入配网模式并与终端通信连接后,通过所述终端配置网络参数,并与所述云端通信连接;
所述红外码具体是当所述终端根据用户指令确定所述红外设备的类型和品牌后,由所述终端通过所述云端转发给所述智能设备的。
5.根据权利要求1-3任意一项所述的红外设备的匹配方法,其特征在于,所述智能设备为智能音箱。
6.一种红外设备的控制方法,其特征在于,所述红外设备采用如权利要求1-5任意一项所述的红外设备的匹配方法与智能设备匹配,所述控制方法包括步骤:
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号;
所述红外设备响应所述红外信号。
7.根据权利要求6所述的红外设备的控制方法,其特征在于,所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号,包括:
所述智能设备接收用户的语音指令,并转化为文本信息后,通过所述云端得到红外码;其中,所述云端用于根据所述文本信息查找红外码库得到所述红外码并发送给所述智能设备;
所述智能设备根据所述红外码向所述红外设备发送所述红外码对应的红外信号。
8.根据权利要求6所述的红外设备的控制方法,其特征在于,所述智能设备与终端通信连接;
所述智能设备接收控制指令,并根据所述控制指令向所述红外设备发送红外信号,包括:
所述智能设备接收所述终端的控制指令,并通过所述云端得到红外码;
所述智能设备根据所述红外码向所述红外设备发送所述红外码对应的红外信号。
9.一种红外设备的控制***,包括存储器和处理器,其特征在于,所述存储器存储有红外设备的控制程序,所述处理器执行所述红外设备的控制程序时实现权利要求6至8中任一项所述控制方法的步骤。
10.一种存储介质,其上存储有红外设备的控制程序,其特征在于,所述红外设备的控制程序被处理器执行时实现权利要求6至8中任一项所述控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911425925.XA CN113129578A (zh) | 2019-12-31 | 2019-12-31 | 一种红外设备的匹配方法、控制方法、***、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911425925.XA CN113129578A (zh) | 2019-12-31 | 2019-12-31 | 一种红外设备的匹配方法、控制方法、***、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113129578A true CN113129578A (zh) | 2021-07-16 |
Family
ID=76771011
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911425925.XA Pending CN113129578A (zh) | 2019-12-31 | 2019-12-31 | 一种红外设备的匹配方法、控制方法、***、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113129578A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113793495A (zh) * | 2021-09-15 | 2021-12-14 | 云茂互联智能科技(厦门)有限公司 | 一种无线控制方法和设备 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654704A (zh) * | 2015-12-31 | 2016-06-08 | 杭州古北电子科技有限公司 | 智能红外控制装置及智能红外控制*** |
CN105654710A (zh) * | 2016-02-03 | 2016-06-08 | 北京晶点科技有限公司 | 一种红外控制家电的添加方法 |
CN106781422A (zh) * | 2016-12-22 | 2017-05-31 | 中山市西雅斯智能家电有限公司 | 一种家居电器遥控管理*** |
CN109218146A (zh) * | 2018-10-12 | 2019-01-15 | 浙江工商大学 | 基于微信公众号的红外家电云控制方法和*** |
CN109920240A (zh) * | 2019-01-28 | 2019-06-21 | 华为技术有限公司 | 一种红外控制器与红外设备自动匹配的方法、装置及设备 |
CN110299002A (zh) * | 2019-07-22 | 2019-10-01 | 吉林大学 | 一种基于物联云平台的红外控制***及方法 |
CN209642689U (zh) * | 2018-12-20 | 2019-11-15 | 深圳市朗强科技有限公司 | 一种基于声控的红外遥控器及电器控制*** |
-
2019
- 2019-12-31 CN CN201911425925.XA patent/CN113129578A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654704A (zh) * | 2015-12-31 | 2016-06-08 | 杭州古北电子科技有限公司 | 智能红外控制装置及智能红外控制*** |
CN105654710A (zh) * | 2016-02-03 | 2016-06-08 | 北京晶点科技有限公司 | 一种红外控制家电的添加方法 |
CN106781422A (zh) * | 2016-12-22 | 2017-05-31 | 中山市西雅斯智能家电有限公司 | 一种家居电器遥控管理*** |
CN109218146A (zh) * | 2018-10-12 | 2019-01-15 | 浙江工商大学 | 基于微信公众号的红外家电云控制方法和*** |
CN209642689U (zh) * | 2018-12-20 | 2019-11-15 | 深圳市朗强科技有限公司 | 一种基于声控的红外遥控器及电器控制*** |
CN109920240A (zh) * | 2019-01-28 | 2019-06-21 | 华为技术有限公司 | 一种红外控制器与红外设备自动匹配的方法、装置及设备 |
CN110299002A (zh) * | 2019-07-22 | 2019-10-01 | 吉林大学 | 一种基于物联云平台的红外控制***及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113793495A (zh) * | 2021-09-15 | 2021-12-14 | 云茂互联智能科技(厦门)有限公司 | 一种无线控制方法和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107101326B (zh) | 一种基于移动终端控制智能空调的方法、***及移动终端 | |
CN107566226B (zh) | 一种控制智能家居的方法、装置和*** | |
EP2840455B1 (en) | Method, apparatus and system for intelligently controlling device, and plug-and-play device | |
WO2019205134A1 (zh) | 智能家居语音控制方法、装置、设备和*** | |
CN105634881B (zh) | 应用场景推荐方法及装置 | |
CN110235087B (zh) | 一种实现语音控制的方法和终端 | |
US20150188855A1 (en) | Systems and Methods for Instant Messaging | |
CN112423238B (zh) | 电子设备、控制终端、存储介质和设备连接方法 | |
US10749704B2 (en) | Intelligent terminal remote controller-based internet-of-things control system and control method | |
CN106603944B (zh) | 一种智能电视控制方法及*** | |
CN112929246B (zh) | 操作指令的处理方法、存储介质及用户终端 | |
US20200213653A1 (en) | Automatic input selection | |
CN111915870A (zh) | 语音添加遥控器码值的方法、装置、电视和存储介质 | |
CN111123875A (zh) | 一种智能家居控制方法、***及智能茶几 | |
CN112255926A (zh) | 一种智能家居***情景模式的管理方法 | |
CN108694827B (zh) | 一种家用电器语音控制的方法、装置及中控设备 | |
CN114067798A (zh) | 一种服务器、智能设备及智能语音控制方法 | |
US20240201945A1 (en) | Electronic apparatus, display apparatus and method of controlling the same | |
AU2013388030A1 (en) | Method, apparatus, and system for intelligently controlling device, and plug-and-play device | |
CN115101071A (zh) | 低功耗蓝牙语音控制终端、方法、装置和设备 | |
KR102206824B1 (ko) | 홈 네트워크 시스템에서 홈 디바이스를 원격으로 제어하는 방법 및 장치 | |
CN112837526A (zh) | 通用集成遥控方法、控制装置及通用集成遥控装置 | |
CN112585675A (zh) | 选择地使用多个语音数据接收装置进行智能服务的方法、装置和*** | |
CN113129578A (zh) | 一种红外设备的匹配方法、控制方法、***、存储介质 | |
US20210118582A1 (en) | Method for controlling iot device and electronic device therefor |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210716 |