本发明专利技术公开了一种红外波形学习和功能扩展的智能遥控器及其使用方法,具体为:1)通过内置的红外学习和发送电路,能够将红外学习波形转换为数字时间量;2)将时间量按照Bit类型方式进行数据压缩;3)将压缩数据通过无线传输给智能设备中的应用程序;4)应用程序将压缩数据按照解Bit压缩的方式,还原成完整红外协议的红外波形时间量,然后进行解析;5)应用程序将学习到的红外波形数据和对应智能设备的品牌和型号,发送到云端服务器进行存储和维护;6)智能遥控器控制新的智能设备时,应用程序根据当前智能设备的品牌型号,从云端服务器下载具体的红外协议和键码数据;7)通过解析,智能遥控器获得用于控制新的智能设备的红外波形数据。数据。数据。
【技术实现步骤摘要】
一种红外波形学习和功能扩展的智能遥控器及其使用方法
[0001]本专利技术涉及智能遥控器应用
,尤其是一种红外波形学习和功能扩展的智能遥控器及其使用方法。
技术介绍
[0002]目前市面上常用的可以通过红外波形控制各类智能设备的遥控器,主要是万能码库遥控器,该类型遥控器内置了多家品牌智能设备对应遥控器的红外键值,需要用户手动选择对应的智能设备和对应的型号,才可以通过按键进行控制。
[0003]现有的万能码库遥控器将搜集的各类智能设备的红外控制键值都存放在遥控器本地,一方面遥控器本身容量有限,随着品牌和产品的更新,码库的版本无法得到及时更新,容易导致选择了对应的型号,但是无法控制的问题。部分万能红外码库遥控器型号受限,存在无法更新码库问题。部分万能遥控器由于自身存储空间有限无法支持特殊红外波形的发送。另一方面,现有的万能码库遥控器因为已经有各类智能设备的红外协议键值,因此不支持红外学习功能,同时也会导致实际的操作学习成本高,该类遥控器通常会有很多按键(将近60个按键,常用智能遥控器按键个数为20
‑
30之间),按键过多、设备笨重、操作较为繁琐,而且所有品牌和红外键值都会写在产品说明书中,用户需要一条一条看说明书找到对应的型号,再根据对应的数字代码,操作遥控器上面的按键去设置。
技术实现思路
[0004]针对现有技术存在的问题,本专利技术的目的在于提供一种红外波形学习和功能扩展的智能遥控器及其使用方法,该智能遥控器能够与智能设备无线通信,在智能设备上安装目标应用程序,通过无线数据交互,将智能遥控器所需的数据发给遥控器,遥控器识别数据后可通过发送红外波形控制智能设备。
[0005]为实现上述目的,本专利技术一种红外波形学习和功能扩展的智能遥控器的使用方法,具体为:1)通过内置的红外学习和发送电路,能够将红外学习波形转换为数字时间量;2)将时间量按照Bit类型方式进行数据压缩;3)将压缩数据通过无线传输给智能设备中的应用程序;4)应用程序将压缩数据按照解Bit压缩的方式,还原成完整红外协议的红外波形时间量,然后进行红外具体协议格式的解析;5)应用程序将当前学习到的红外波形数据和对应智能设备的品牌和型号,发送到云端服务器进行存储和维护;6)智能遥控器控制新的智能设备时,应用程序根据当前智能设备的品牌型号,从云端服务器下载具体的红外协议和键码数据;7)通过解析,智能遥控器获得用于控制新的智能设备的红外波形数据。
[0006]进一步,所述步骤2)中,将学习到的时间量做压缩处理,对于一条完整红外协议的
红外波形在未知其具体协议格式的情况下,需要把从头到尾的高低电平的时间量都存储起来,遍历出时间量的种类,根据种类进行定义索引值,再根据索引值将红外波形重新解析成一组数据,来实现Bit类型方式进行数据压缩。
[0007]进一步,通过对所述时间量的特征值提取,并按照Bit类型对红外波形时间量的解析,最终产生了一组压缩数据,这组压缩数据就是用于上传给红外码库程序进行解析。
[0008]进一步,所述智能遥控器从红外码库程序收到所述压缩数据后解析并还原。
[0009]进一步,所述智能遥控器需要发送红外波形时,需要将该压缩数据进行还原,按照解Bit压缩的方式还原成完整红外协议的红外波形时间量,该时间量通过PWM脉冲波控制红外二极管发送出去。
[0010]进一步,所述步骤4)中,对于已知的红外格式的红外波形,只需要去解析特征头、数据、停止位、重复码的时间量是否匹配,来确定客户码和键值,然后将具体的红外格式、客户码、键值组成新的数据包进行存储。
[0011]进一步,所述步骤4)中,对于未知的红外格式,应用程序无法解析的格式,直接保存上传的压缩数据。
[0012]进一步,所述步骤5)中,云端服务器存储的码库数据包含智能设备的品牌型号,对应的红外协议格式,具体的客户码、键值,或者未知红外格式的压缩数据。
[0013]进一步,所述智能设备中通过内置的蓝牙模块与智能遥控器进行无线连接,或者在所述智能设备的USB口中插入蓝牙接收器,来实现与智能遥控器通信。
[0014]本专利技术还提供一种实施上述使用方法的智能遥控器。
[0015]本专利技术将红外波形按照Bit类型解析然后压缩,该压缩方案大大降低了红外数据量,减少空中无线传输数据量;并且对于未知的红外协议格式,也具体很好的扩展性。
附图说明
[0016]图1为智能设备通过蓝牙模块与智能遥控器进行无线连接的示意图;图2为智能设备通过蓝牙接收器与智能遥控器进行无线连接的示意图;图3为智能遥控器的原理电路图;图4为智能设备与智能遥控器通过蓝牙模块通信的框架图;图5为智能设备与智能遥控器通过蓝牙接收器通信的框架图。
具体实施方式
[0017]下面将结合附图,对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0019]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。
[0020]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0021]如图1至图5所示,本专利技术一种红外波形学习和功能扩展的智能遥控器的使用方法,适用于能够与智能设备无线通信的智能遥控器上,在智能设备上安装目标应用程序,通过无线数据交互,将智能遥控器所需的数据发给遥控器,遥控器识别数据后可通过发送红外波形控制智能设备。
[0022]本专利技术一种红外波形学习和功能扩展的智能遥控器的使用方法,主要包含以下几个部分:(1)红外波形数据处理;(2)应用程序红外格式解析;(3)应用程序对智能设备的识别和云端数据存储;(4)应用程序下载目标红外键值到智能遥控器;(5)针对存量智能设备的功能实现。
[0023]第一部分:红外波形数据处理智能遥控器内置红外学习和发送的电路,能够实现将红外学习波形转换为数字时间量,同时也能将数字时间量转换为PWM脉冲通过红外发送电路发出。本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种红外波形学习和功能扩展的智能遥控器的使用方法,其特征在于,该方法具体为:1)通过内置的红外学习和发送电路,能够将红外学习波形转换为数字时间量;2)将时间量按照Bit类型方式进行数据压缩;3)将压缩数据通过无线传输给智能设备中的应用程序;4)应用程序将压缩数据按照解Bit压缩的方式,还原成完整红外协议的红外波形时间量,然后进行红外具体协议格式的解析;5)应用程序将当前学习到的红外波形数据和对应智能设备的品牌和型号,发送到云端服务器进行存储和维护;6)智能遥控器控制新的智能设备时,应用程序根据当前智能设备的品牌型号,从云端服务器下载具体的红外协议和键码数据;7)通过解析,智能遥控器获得用于控制新的智能设备的红外波形数据。2.如权利要求1所述的红外波形学习和功能扩展的智能遥控器的使用方法,其特征在于,所述步骤2)中,将学习到的时间量做压缩处理,对于一条完整红外协议的红外波形在未知其具体协议格式的情况下,需要把从头到尾的高低电平的时间量都存储起来,遍历出时间量的种类,根据种类进行定义索引值,再根据索引值将红外波形重新解析成一组数据,来实现Bit类型方式进行数据压缩。3.如权利要求2所述的红外波形学习和功能扩展的智能遥控器的使用方法,其特征在于,通过对所述时间量的特征值提取,并按照Bit类型对红外波形时间量的解析,最终产生了一组压缩数据,这组压缩数据就是用于上传给红外码库程序进行解析。4.如权利要求3所述的红外波形学习和功能扩展的智能遥控器的使用方法,其特征在于,所述智能遥控器从红外码库...
【专利技术属性】
技术研发人员:王健行,许伟伟,
申请(专利权)人:杭州微纳科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。