System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种遥控学习方法、装置以及处理器制造方法及图纸_技高网

一种遥控学习方法、装置以及处理器制造方法及图纸

技术编号:42184942 阅读:18 留言:0更新日期:2024-07-30 18:37
本申请公开了一种遥控学习方法、装置以及处理器。在学习遥控器接收到目标遥控器的红外信号时确定红外信号的红外协议参数和初步时序数据,红外信号为被学习按键的红外信号。对初步时序数据进行预处理得到目标时序数据,并对目标时序数据进行解码得到键值,同时根据红外信号的红外协议参数确定目标时序数据在预存遥控器库中的分组。基于键值和被学习按键的一一对应关系对分组进行过滤得到子分组。再根据子分组中遥控器的数量确定目标遥控器的红外协议参数和所有按键-键值对应关系,将目标遥控器的红外协议参数和所有按键-键值对应关系配置在学习遥控器上。本申请可以避免由于误差导致的操作错误或功能失效,同时减少遥控学习的操作次数。

【技术实现步骤摘要】

本申请涉及遥控,具体涉及一种遥控学习方法、装置以及处理器


技术介绍

1、遥控学习是指一种遥控器的功能,它可以让用户将原有的遥控器的按键编码通过学习功能传输到另一个遥控器上,并保存为一个新的编码序列。这样,在之后的使用中,用户就可以使用这个新的遥控器来模拟原先的遥控器进行相应的操作和控制。通常情况下,遥控器学习功能需要两个遥控器:一个待学习的遥控器和一个带学习功能的遥控器。在学习时,带学习功能的遥控器会发送一个信号,待学习的遥控器会接收并解析该信号,并将对应的按键编码传回给带学习功能的遥控器。带学习功能的遥控器会将接收到的编码保存起来,并为每个编码建立一个对应的按键,从而实现了对原有遥控器的学习。

2、遥控学习本质上是一种录制方式,它需要将原有遥控器的按键编码序列通过录制的方式传输到一个新的遥控器上。在录制时,新的遥控器会通过红外传感器接收到原有遥控器发送出的信号,并将其转化为相应的按键编码序列。由于红外传感器的不稳定性以及信号传输过程中可能存在的干扰等因素,导致新的遥控器接收到的信号与原有遥控器发送出的信号存在一定的误差,从而导致遥控器操作失效或操作错误。同时,在学习过程中,用户需要对每个需要使用的按键进行学习。这也就导致了用户需要操作多次,才能完成所有按键的学习过程。尤其是对于一些复杂的遥控器,需要学习的按键可能非常多,这给用户带来了一定的麻烦和不便。

3、因此,如何避免由于新遥控器的接收信号与原有遥控器的发送出信号之间的误差导致的操作错误或功能失效,同时减少遥控学习的操作次数,是本领域技术人员急需解决的技术问题。


技术实现思路

1、基于上述问题,本申请提供了一种遥控学习方法、装置以及处理器,可以避免由于新遥控器的接收信号与原有遥控器的发送出信号之间的误差导致的操作错误或功能失效,同时减少遥控学习的操作次数。

2、本申请实施例公开了如下技术方案:

3、一种遥控学习方法,所述方法包括:

4、响应于学习遥控器接收到目标遥控器的第一红外信号,确定所述第一红外信号的红外协议参数,确定所述第一红外信号的第一初步时序数据;所述学习遥控器已进入学习模式;当所述学习遥控器进入学习模式时提示用户按下第一被学习按键;所述第一红外信号为所述第一被学习按键的红外信号;所述第一被学习按键为预先设置的符合冲突要求的按键,所述符合冲突要求是指同一按键在各个遥控器中的键值在进行键值去重后得到的键值数量符合数量要求;所述红外协议参数包括红外技术编码方式、引导码以及红外技术编码时长;

5、对所述第一初步时序数据进行预处理得到第一目标时序数据;

6、根据所述第一红外信号的红外协议参数对所述第一目标时序数据进行解码得到第一键值,并根据所述第一红外信号的红外协议参数确定所述第一目标时序数据在预存遥控器库中的分组作为目标分组;所述第一键值与所述第一被学习按键具有一一对应关系;

7、基于所述第一键值与所述第一被学习按键的一一对应关系对所述目标分组进行过滤,得到第一子分组;所述第一子分组中的遥控器均包括所述第一键值和所述第一被学习按键;

8、根据所述第一子分组中遥控器的数量确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,将所述目标遥控器的红外协议参数和所有按键-键值对应关系配置在所述学习遥控器上。

9、在一种可能的实现方式中,所述对所述第一初步时序数据进行预处理,得到第一目标时序数据,包括:

10、采用聚类算法将所述第一初步时序数据划分为多组分组时序数据;

11、计算各个分组时序数据的取整平均值;所述取整平均值与所述第一初步时序数据中用于计算该取整平均值的数据均具有对应关系;

12、从标准参数库中查找所述取整平均值对应的浮动范围;

13、若所述标准参数库中存在所述取整平均值的所述浮动范围,将所述取整平均值与所述浮动范围的中间值对齐得到目标值;若所述标准参数库中不存在所述取整平均值的所述浮动范围,将所述取整平均值作为目标值;所述目标值与所述取整平均值具有一一对应关系;

14、基于所述目标值与所述取整平均值之间的一一对应关系和所述取整平均值与所述第一初步时序数据中的数据的对应关系,将所述第一初步时序数据中的数据一一替换为与之具有对应关系的所述目标值,得到所述第一目标时序数据。

15、在一种可能的实现方式中,所述根据所述第一子分组中遥控器的数量确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,包括:

16、当所述第一子分组中遥控器的数量等于1时,获取该遥控器的红外协议参数和所有按键-键值对应关系作为所述目标遥控器的红外协议参数和所有按键-键值对应关系;

17、当所述第一子分组中遥控器的数量大于1时,将所述第一子分组中符合所述冲突要求的遥控器的按键选取出来作为第二被学习按键,根据所述第二被学习按键确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,并将第二被学习按键与其键值的对应关系记录到历史按键列表中。

18、在一种可能的实现方式中,所述根据所述第二被学习按键确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,包括:

19、响应于所述学习遥控器接收到目标遥控器的第二红外信号,确定所述第二红外信号的红外协议参数,确定所述第二红外信号的第二初步时序数据;当选取出所述第二被学习按键时提示用户按下第二被学习按键;所述第二红外信号是所述第二被学习按键的红外信号;

20、对所述第二初步时序数据进行所述预处理,得到第二目标时序数据;

21、根据所述第二红外信号的红外协议参数对所述第二目标时序数据进行解码得到第二键值;所述第二键值与所述第二被学习按键具有一一对应关系;

22、基于所述第二键值与所述第二被学习按键的一一对应关系对所述第一子分组进行过滤,得到第二子分组;所述第二子分组中的遥控器均包括所述第二键值和所述第二被学习按键;

23、当所述第二子分组中遥控器的数量等于1时,获取该遥控器的红外协议参数和所有按键-键值对应关系作为所述目标遥控器的红外协议参数和所有按键-键值对应关系;

24、当所述第二子分组中遥控器的数量大于1时,从所述第二子分组中继续选取新的被学习按键重复以上步骤直至新的子分组中遥控器的数量等于1;在选取新的被学习按键并重复以上步骤这一个过程中,若某一个被新的被学习按键过滤得到的子分组中遥控器的数量等于0则控制所述学习遥控器进入全键学习模式。

25、在一种可能的实现方式中,当子分组中遥控器的数量等于0时,控制所述学习遥控器进入全键学习模式。

26、在一种可能的实现方式中,其特征在于,所述全键学习模式包括:

27、提示用户按下所述目标遥控器未学习的被学习按键;

28、当所述学习遥控器接收所述目标遥控器发出的所述未学习的被学习按键的红外信号时,确定所述未学习的被学习按键的红外信号的红外协议参本文档来自技高网...

【技术保护点】

1.一种遥控学习方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述第一初步时序数据进行预处理,得到第一目标时序数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述第一子分组中遥控器的数量确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第二被学习按键确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,包括:

5.根据权利要求3或4所述的方法,其特征在于,

6.根据权利要求3、4或5任意一项所述的方法,其特征在于,所述全键学习模式包括:

7.根据权利要求1所述的方法,其特征在于,所述预存遥控器库的构建过程,包括:

8.根据权利要求2所述的方法,其特征在于,所述标准参数库的构建过程,包括:

9.一种遥控学习装置,其特征在于,所述装置包括:

10.一种处理器,其特征在于,用于运行计算机程序,所述程序运行时执行如权利要求1-8任一项所述的遥控学习方法。p>...

【技术特征摘要】

1.一种遥控学习方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述第一初步时序数据进行预处理,得到第一目标时序数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所述第一子分组中遥控器的数量确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述第二被学习按键确定所述目标遥控器的红外协议参数和所有按键-键值对应关系,包括:

5.根据权...

【专利技术属性】
技术研发人员:徐佳宏朱吕亮
申请(专利权)人:深圳市茁壮网络股份有限公司
类型:发明
国别省市:

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

1