基于学习型遥控器的自动识别学习方法技术

技术编号:12358983 阅读:90 留言:0更新日期:2015-11-20 16:09
本发明专利技术公开了一种基于学习型遥控器的自动识别学习方法,其能够一键自动学习,学习过程中有明确状态指示,傻瓜化操作。本发明专利技术主要包括:按压学习型遥控器的自动识别键,进入自动识别状态;按压被学习遥控器的按键,让被学习遥控器朝向学习型遥控器发射按键的编码信号;学习型遥控器检测被学习遥控器的按键编码,在学习型遥控器存储的编码库查找对应不同操控设备的编码库;再次按压被学习遥控器上的其他按键,让被学习遥控器朝向学习型遥控器发射按键的编码信号;学习型遥控器检测被学习遥控器的按键编码,在新的备查编码库中查找;还包含手动退出的步骤,所述手动退出为按压学习型遥控器的自动识别键。

【技术实现步骤摘要】

本专利技术涉及一种学习型遥控器,其能够将被学习遥控器上的功能按键学习至本学习型遥控器上,能够替代被学习遥控器对设备进行操控。
技术介绍
学习型遥控器可以学习从被学习遥控器发出的指令;然而其学习过程相当复杂,学习型遥控器选择好学习的一个按键后,学习型遥控器就会提示用户对应操作操作被学习遥控器上的对应按键,以使被学习遥控器发送该按键的指令供给学习型遥控器进行学习,然后进入学习型遥控器的下一待学习的按键的学习过程;与此同时,目前市场上万能学习型遥控器对上述的过程进行了简化,其因为内置大量各种型号,各种品牌的遥控器代码,通过选择机器型号等过程就能够实现自动学习;该操作同样过于繁琐,每个遥控器的学习过程也有所不同,如果说明书丢失,很难进行使用。
技术实现思路
本专利技术所要解决的技术问题在于针对上述现有技术中的不足,提供一种,其能够一键自动学习,学习过程中有明确状态指示,傻瓜化操作。为了达到上述目的,本专利技术采用以下技术方案予以实现:,用于让学习型遥控器自动识别被学习遥控器所对应的操控设备的型号;使得学习型遥控器替代被学习遥控器进行设备的遥控操作;主要包括,(SI):按压学习型遥控器的自动识别键,进入自动识别状态;(S2):按压被学习遥控器的按键,让被学习遥控器朝向学习型遥控器发射按键的编码?目号;(S3):学习型遥控器检测被学习遥控器的按键编码,在学习型遥控器存储的编码库查找对应不同操控设备的编码库;如果查找到唯一的编码库,则该编码库为被学习遥控器对应的操控设备的编码库,则识别完成;如果查找到至少两个编码库,则将查找到的所有编码库记录为新的备查编码库,再次进入自动识别状态;(S4):按压被学习遥控器上的其他按键,让被学习遥控器朝向学习型遥控器发射按键的编码信号;(S5):学习型遥控器检测被学习遥控器的按键编码,在新的备查编码库中查找;如果查找到唯一的编码库,则该编码库为被学习遥控器对应的操控设备的编码库,则识别完成;如果查找到至少两个编码库,则将查找到的所有编码库记录为新的备查编码库,再次进入自动识别状态,形成自动识别循环或者手动退出;(S6):所述手动退出为按压学习型遥控器的自动识别键,按压后学习型遥控器记录所述新的备查编码库中的第一个编码库,然后识别完成。本专利技术上述实施方式的特点和进一步改进在于:(一)所述步骤(SI),包括:(101),通电;整个硬件系统开始上电;(102),CPU、存储芯片、外围电路初始化;整个硬件系统处于等待新的指令的状态;(103),判断是否有按键按下;检测模块判断是否有按键按下,如果没有按键按下则返回至102的等待新的指令的状态;如果检测到有按键按下则执行104 ;(104),进入中断处理,扫描按键键盘;(105),判断是否为自动识别键;如果不是,则进入信号发射的执行步骤,信号发射的执行步骤用于正常的遥控器操控使用;如果是,则执行(106);(106),点亮红色自动识别模式指示灯;所述步骤S2,包括:(107),进入红外接收模式;开始实时检测被学习遥控器按键按压后发射的信号的编码;(108),判断接收到的编码是否完整;如果不完整则返回至(107),如果完整则执行(109);所述步骤(S3),包括:(109),将接收到的编码在存储芯片中存储的代码库里查找,获得查找结果;(110),判断查找结果是否唯一;如果查找结果唯一,则执行识别完成的步骤;如果查找结构不唯一则执行(111);所述唯一,是指查找结果对应一个编码库,该编码库即为被学习遥控器对应的操控设备的遥控编码库W ;所述不唯一,是指查找结果对应至少两个编码库,每个编码库均对应一个操控设备的遥控编码库;(111),记录所有查找到的编码库,将该编码库作为新的备查编码库T ;(112),红色自动识别模式指示灯闪动一次;所述步骤(S4),包括:(113),再次进入红外接收模式;开始实时检测被学习遥控器按键按压后发射的信号的编码;(114),判断接收到的编码是否完整;如果不完整则返回至(113),如果完整则执行(115);所述步骤(S5),包括:(115),将接收到的编码在已经记录的备查编码库T里再次查找,获得查找结果;(116),判断查找结果是否唯一;如果查找结果唯一,则执行识别完成的步骤;如果查找结构不唯一则执行(117);(117),判断是否有按下自动识别键;如果有,则执行(118);如果没有则返回(112);所述步骤(S6),包括:(118),记录当前所查找到编码库中的第一个编码库;所述第一个编码库为多个编码库中,编码库所对应的操控设备的遥控器的按键数最少的一个编码库;(119),灭掉红色自动识别模式指示灯,点亮绿色自动识别成功指示灯三秒;(120),结束中断,返回(102)。进一步的是:上述的识别完成的步骤包含:(201),记录当前编码库;将当前编码库的编号记录为编码库W ;(202),灭掉红色自动识别模式指示灯,点亮绿色自动识别成功指示灯三秒;(203),结束中断,返回CPU、存储芯片、外围电路初始化的步骤(102)。进一步的是:所述的信号发射的执行步骤包含:(121),读取当前存储的编码库的编码;(122),读取按下按键的对应编码;(123),执行相应的遥控发射程序;(124),结束中断,返回CPU、存储芯片、外围电路初始化的步骤(102)。( 二 )所述学习型遥控器包含红外模块,控制器模块,按键模块,电源模块,存储芯片,检测模块等;所述按键模块包含有由多个按键组成的键盘,所述多个按键中包含有自动识别键;还包含指示灯;所述红外模块包含红外发射模块和红外接收模块。进一步的是:还包含语音装置,所述语音装置包含与所述控制器模块连接的语音合成器或放音器或录音器,以及蜂鸣器或扬声器。更进一步的是:还包含在在学习型遥控器的工作过程中进行语音提示的步骤。本专利技术有益效果是:本专利技术,通过该方法制作的学习型遥控器,使用者通过使用原始遥控器(被学习遥控器)不断按不同按键来识别。自动识别遥控器对应的设备型号,识别后进行储存后即可替代被学习遥控器。考虑到一些遥控设备按键特殊性,如果原始遥控器所有按键都按完仍然不止一个型号编码库当前第1页1 2 3 本文档来自技高网...

【技术保护点】
基于学习型遥控器的自动识别学习方法,用于让学习型遥控器自动识别被学习遥控器所对应的操控设备的型号;使得学习型遥控器替代被学习遥控器进行设备的遥控操作;主要包括,(S1):按压学习型遥控器的自动识别键,进入自动识别状态;(S2):按压被学习遥控器的按键,让被学习遥控器朝向学习型遥控器发射按键的编码信号;(S3):学习型遥控器检测被学习遥控器的按键编码,在学习型遥控器存储的编码库查找对应不同操控设备的编码库;如果查找到唯一的编码库,则该编码库为被学习遥控器对应的操控设备的编码库,则识别完成;如果查找到至少两个编码库,则将查找到的所有编码库记录为新的备查编码库,再次进入自动识别状态;(S4):按压被学习遥控器上的其他按键,让被学习遥控器朝向学习型遥控器发射按键的编码信号;(S5):学习型遥控器检测被学习遥控器的按键编码,在新的备查编码库中查找;如果查找到唯一的编码库,则该编码库为被学习遥控器对应的操控设备的编码库,则识别完成;如果查找到至少两个编码库,则将查找到的所有编码库记录为新的备查编码库,再次进入自动识别状态,形成自动识别循环或者手动退出;(S6):所述手动退出为按压学习型遥控器的自动识别键,按压后学习型遥控器记录所述新的备查编码库中的第一个编码库,然后识别完成。...

【技术特征摘要】

【专利技术属性】
技术研发人员:于红勇
申请(专利权)人:深圳市不插电科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1