遥控钥匙长按指令识别方法及车身控制器技术

技术编号:24190637 阅读:47 留言:0更新日期:2020-05-20 09:18
本发明专利技术提供的遥控钥匙长按指令识别方法及车身控制器,接收遥控钥匙发出的高频信息;当高频信息为第一RKE信息时,将其更新至第一缓存区,并启动第一计时器与第二计时器;当第一计时器处于未超时状态,且预设认证重启标志表征不需要重启认证流程,且高频信息为第二RKE信息时,将第二RKE信息与第一缓存区中存储的高频信息进行比对,当比对结果为相同时,增加RKE信息的第一有效计数值与第二有效计数值,然后,当第二计时器超时且第二有效计数值大于预设计数阈值时,确定遥控钥匙发出长按指令。本发明专利技术能够准确识别出有效的遥控钥匙长按指令,提高长按指令识别准确性与可靠性,从极大程度上减少长按指令误判、漏判等情况。

Recognition method and body controller of remote key long according to command

【技术实现步骤摘要】
遥控钥匙长按指令识别方法及车身控制器
本专利技术涉及车身控制
,更具体的说,涉及遥控钥匙长按指令识别方法及车身控制器。
技术介绍
随着智能防夹车窗的普及,越来越多的用户对于利用遥控钥匙来升降车窗的功能有所诉求,从而使得车窗一键升降(Lazy)功能应运而生。目前,Lazy功能通常是由用户对遥控钥匙进行长按操作来触发的。但是,在现有的识别方案中,车身控制器BCM在对遥控钥匙的长按指令进行识别时,经常会发生误判、漏判等情况,从而导致车窗被异常升降或无响应,影响着车辆的安全性与用户感受。因此,目前迫切需要一种有效的遥控钥匙长按指令识别方案,以提高遥控钥匙长按指令识别的准确性与可靠性。
技术实现思路
有鉴于此,本专利技术提供了一种遥控钥匙长按指令识别方法及车身控制器,以解决目前遥控钥匙长按指令识别的准确性与可靠性较低,容易出现指令误判、漏判等情况的技术问题。为实现上述目的,本专利技术提供如下技术方案:一种遥控钥匙长按指令识别方法,应用于车身控制器BCM,所述方法包括:接收遥控钥匙发出的高频信息;当所述高频信息为第一遥控无匙进入RKE信息时,将所述第一RKE信息更新至第一缓存区,并启动第一计时器与第二计时器;其中,所述第一RKE信息为,所述BCM首次接收到的有效的RKE信息;所述第一计时器的超时阈值小于所述第二计时器的超时阈值;当所述第一计时器处于未超时状态,且预设认证重启标志表征不需要重启认证流程,且所述高频信息为第二RKE信息时,将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对;其中,所述第二RKE信息为,所述BCM再次接收到的有效的RKE信息;当所述第二RKE信息与所述第一缓存区存储的高频信息相同时,增加RKE信息的第一有效计数值与第二有效计数值;在所述增加RKE信息的第一有效计数值与第二有效计数值之后,当所述第二计时器超时且所述第二有效计数值大于预设计数阈值时,确定所述遥控钥匙发出长按指令。优选的,在所述接收遥控钥匙发出的高频信息之后,所述方法还包括:当所述第一计时器处于未超时状态且所述预设认证重启标志表征需要重启认证流程时,重启所述第一计时器与所述第二计时器,将所述第一有效计数值与所述第二有效计数值重置为初始值;在将所述第一有效计数值与所述第二有效计数值重置为初始值之后,当所述高频信息为所述第二RKE信息时,执行所述将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对的步骤。优选的,在所述接收遥控钥匙发出的高频信息之后,所述方法还包括:当所述第一计时器处于超时状态且所述第一有效计数值大于零时,重启所述第一计时器,并将所述第一有效计数值重置为初始值;当所述第一计时器处于超时状态且所述第一有效计数值不大于零时,将所述预设认证重启标志设定为表征需要重启认证流程,并再次执行所述接收遥控钥匙发出的高频信息的步骤。优选的,在所述将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对之后,所述方法还包括:当所述第二RKE信息与所述第一缓存区存储的高频信息不同时,将所述第二RKE信息更新至所述第一缓存区,并将所述预设认证重启标志设定为表征需要重启认证流程;在所述将所述第二RKE信息更新至所述第一缓存区之后,再次执行所述接收遥控钥匙发出的高频信息的步骤。优选的,在所述增加RKE信息的第一有效计数值与第二有效计数值之后,所述方法还包括:当所述第二计时器处于未超时状态时,再次执行所述接收遥控钥匙发出的高频信息的步骤;或者,当所述第二计时器处于超时状态且所述第二有效计数值不大于预设计数阈值时,将所述预设认证重启标志设定为表征需要重启认证流程,并再次执行所述接收遥控钥匙发出的高频信息的步骤。优选的,在所述接收遥控钥匙发出的高频信息之后,所述方法还包括:当所述高频信息为免钥匙进入PKE信息时,处理所述PKE信息;在处理完所述PKE信息之后,再次执行所述接收遥控钥匙发出的高频信息的步骤。优选的,在所述接收遥控钥匙发出的高频信息之后,所述方法还包括:将所述高频信息存储至第二缓存区;当所述高频信息为PKE信息时,处理所述PKE信息,并在处理完所述PKE信息之后,清除所述第二缓存区;当所述高频信息为所述第二RKE信息且所述第二RKE信息与所述第一缓存区存储的高频信息不同时,将所述第二RKE信息更新至所述第一缓存区,清除所述第二缓存区,并将所述预设认证重启标志设定为表征需要重启认证流程,再次执行所述接收遥控钥匙发出的高频信息的步骤。优选的,在所述将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对之前,所述方法还包括:对所述第二RKE信息进行有效性认证;当所述第二RKE信息通过有效性认证时,执行所述将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对的步骤;当所述第二RKE信息未通过有效性认证时,清除所述第二缓存区,并再次执行所述接收遥控钥匙发出的高频信息的步骤。优选的,所述BCM在空闲状态下处于轮询POLLING模式,所述POLLING模式用于接收RKE信息;所述方法还包括:接收无钥匙进入及启动系统PEPS发出的通知消息;当所述通知消息表征将有PKE信息到来时,所述BCM切换至运行RUN模式;所述RUN模式用于PKE信息的接收与认证;当接收到PKE信息并认证结束后,所述BCM切换至POLLING模式。一种车身控制器,包括:高频信息接收单元,用于接收遥控钥匙发出的高频信息;第一信息处理单元,用于当所述高频信息为第一RKE信息时,将所述第一RKE信息更新至第一缓存区,并启动第一计时器与第二计时器;其中,所述第一RKE信息为,所述BCM首次接收到的有效的RKE信息;所述第一计时器的超时阈值小于所述第二计时器的超时阈值;第二信息处理单元,用于当所述第一计时器处于未超时状态,且预设认证重启标志表征不需要重启认证流程,且所述高频信息为第二RKE信息时,将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对;其中,所述第二RKE信息为,所述BCM再次接收到的有效的RKE信息;高频信息比对单元,用于当所述第二RKE信息与所述第一缓存区存储的高频信息相同时,增加RKE信息的第一有效计数值与第二有效计数值;长按指令确定单元,用于在所述增加RKE信息的第一有效计数值与第二有效计数值之后,当所述第二计时器超时且所述第二有效计数值大于预设计数阈值时,确定所述遥控钥匙发出长按指令。从上述的技术方案可以看出,本专利技术提供的遥控钥匙长按指令识别方法及车身控制器,在接收到遥控钥匙发出的第二RKE信息后,利用第一计时器与第二计时器对第二RKE信息进行判定,保证第二计时器超时阈值范围内的长按指令识别过程不被无效的高频信息打断,当所述第二RKE信息与所述第一缓存区存储的高频信息相同时,结合RKE信息的第一有效计数值、第二本文档来自技高网...

【技术保护点】
1.一种遥控钥匙长按指令识别方法,其特征在于,应用于车身控制器BCM,所述方法包括:/n接收遥控钥匙发出的高频信息;/n当所述高频信息为第一遥控无匙进入RKE信息时,将所述第一RKE信息更新至第一缓存区,并启动第一计时器与第二计时器;其中,所述第一RKE信息为,所述BCM首次接收到的有效的RKE信息;所述第一计时器的超时阈值小于所述第二计时器的超时阈值;/n当所述第一计时器处于未超时状态,且预设认证重启标志表征不需要重启认证流程,且所述高频信息为第二RKE信息时,将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对;其中,所述第二RKE信息为,所述BCM再次接收到的有效的RKE信息;/n当所述第二RKE信息与所述第一缓存区存储的高频信息相同时,增加RKE信息的第一有效计数值与第二有效计数值;/n在所述增加RKE信息的第一有效计数值与第二有效计数值之后,当所述第二计时器超时且所述第二有效计数值大于预设计数阈值时,确定所述遥控钥匙发出长按指令。/n

【技术特征摘要】
1.一种遥控钥匙长按指令识别方法,其特征在于,应用于车身控制器BCM,所述方法包括:
接收遥控钥匙发出的高频信息;
当所述高频信息为第一遥控无匙进入RKE信息时,将所述第一RKE信息更新至第一缓存区,并启动第一计时器与第二计时器;其中,所述第一RKE信息为,所述BCM首次接收到的有效的RKE信息;所述第一计时器的超时阈值小于所述第二计时器的超时阈值;
当所述第一计时器处于未超时状态,且预设认证重启标志表征不需要重启认证流程,且所述高频信息为第二RKE信息时,将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对;其中,所述第二RKE信息为,所述BCM再次接收到的有效的RKE信息;
当所述第二RKE信息与所述第一缓存区存储的高频信息相同时,增加RKE信息的第一有效计数值与第二有效计数值;
在所述增加RKE信息的第一有效计数值与第二有效计数值之后,当所述第二计时器超时且所述第二有效计数值大于预设计数阈值时,确定所述遥控钥匙发出长按指令。


2.如权利要求1所述的方法,其特征在于,在所述接收遥控钥匙发出的高频信息之后,所述方法还包括:
当所述第一计时器处于未超时状态且所述预设认证重启标志表征需要重启认证流程时,重启所述第一计时器与所述第二计时器,将所述第一有效计数值与所述第二有效计数值重置为初始值;
在将所述第一有效计数值与所述第二有效计数值重置为初始值之后,当所述高频信息为所述第二RKE信息时,执行所述将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对的步骤。


3.如权利要求1所述的方法,其特征在于,在所述接收遥控钥匙发出的高频信息之后,所述方法还包括:
当所述第一计时器处于超时状态且所述第一有效计数值大于零时,重启所述第一计时器,并将所述第一有效计数值重置为初始值;
当所述第一计时器处于超时状态且所述第一有效计数值不大于零时,将所述预设认证重启标志设定为表征需要重启认证流程,并再次执行所述接收遥控钥匙发出的高频信息的步骤。


4.如权利要求1所述的方法,其特征在于,在所述将所述第二RKE信息与所述第一缓存区中存储的高频信息进行比对之后,所述方法还包括:
当所述第二RKE信息与所述第一缓存区存储的高频信息不同时,将所述第二RKE信息更新至所述第一缓存区,并将所述预设认证重启标志设定为表征需要重启认证流程;
在所述将所述第二RKE信息更新至所述第一缓存区之后,再次执行所述接收遥控钥匙发出的高频信息的步骤。


5.如权利要求1所述的方法,其特征在于,在所述增加RKE信息的第一有效计数值与第二有效计数值之后,所述方法还包括:
当所述第二计时器处于未超时状态时,再次执行所述接收遥控钥匙发出的高频信息的步骤;
或者,
当所述第二计时器处于超时状态且所述第二有效计数值不大于预设计数阈值时,将所述预设认证重启标志设定为表征需要重启认证流程,并再次执行所述接收遥控钥匙发出的高频信息的步骤。
...

【专利技术属性】
技术研发人员:达彬金哲锋庞晓锋李达王亚丽恽明金群齐福杰韩梦丹叶建平李兴王瑞
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:上海;31

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

1