智能钥匙程序升级方法、系统、车载控制器、设备及介质技术方案

技术编号:36337337 阅读:73 留言:0更新日期:2023-01-14 17:49
本申请公开了一种智能钥匙程序升级方法、系统、车载控制器、设备及介质,该方法包括步骤:当检测到智能钥匙程序包更新时,读取升级程序数据;将所述升级程序数据调制为低频信号;发送所述低频信号至智能钥匙,以供所述智能钥匙进行程序升级。本申请中的车载控制器在检测到程序更新时,自动将升级程序数据发送至智能钥匙,无需进行拆卸或人为操控专业手持设备进行升级。因此,本申请提高了智能钥匙程序升级的自动化程度。升级的自动化程度。升级的自动化程度。

【技术实现步骤摘要】
智能钥匙程序升级方法、系统、车载控制器、设备及介质


[0001]本申请涉及电子领域,尤其涉及一种智能钥匙程序升级方法、系统、车载控制器、设备及介质。

技术介绍

[0002]智能钥匙在生活中的运用越来越普遍,人们对智能钥匙的功能需求逐渐增加,所以需要对智能钥匙中的软件进行修改更新。
[0003]目前,对智能钥匙中软件修改更新的方法包括:拆除智能钥匙的外壳,通过物理接触的方式升级智能钥匙的软件;通过专业手持设备进行更新。而智能钥匙一般都有防水功能,结构复杂,拆卸不方便;专业手持设备操作步骤复杂,需要用户具有专业的操作能力。通过物理接触和专业手持设备的方法操作复杂,智能钥匙程序升级的自动化程度低。

技术实现思路

[0004]有鉴于此,本申请提供一种智能钥匙程序升级方法、系统、车载控制器、设备及介质,旨在提升智能钥匙程序升级的自动化程度。
[0005]为实现上述目的,本申请提供一种智能钥匙程序升级方法,所述方法包括:
[0006]当检测到智能钥匙程序包更新时,读取升级程序数据;
[0007]将所述升级程序数据调制为低频信号;
[0008]发送所述低频信号至智能钥匙,以供所述智能钥匙进行程序升级。
[0009]示例性的,所述低频信号中包含多个第一低频子信号,所述将所述升级程序数据调制为低频信号,包括:
[0010]读取所述升级程序数据中预设长度的升级程序子数据;所述升级程序数据中包含多段预设长度的升级程序子数据;
[0011]将每一所述升级程序子数据调制为对应的第一低频子信号。
[0012]示例性的,所述将每一所述升级程序子数据调制为对应的第一低频子信号之后,包括:
[0013]当接受到所述智能钥匙发出的报错信号时,重新读取当前段升级程序子数据;
[0014]将所述当前段升级程序子数据重新调制为第二低频子信号。
[0015]示例性的,所述方法应用于智能钥匙,所述方法包括:
[0016]接收车载控制器发送的低频信号;
[0017]解析所述低频信号,得到升级程序数据;
[0018]基于所述升级程序数据,进行程序升级。
[0019]示例性的,所述低频信号中包含多个第一低频子信号,所述接收车载控制器发送的低频信号,包括:
[0020]接收车载控制器发送的多个第一低频子信号;
[0021]相应的,所述升级程序数据中包含多段升级程序子数据,所述解析所述低频信号,
得到升级程序数据的步骤,包括:
[0022]解析每一所述第一低频子信号,得到对应的升级程序子数据。
[0023]示例性的,所述解析每一所述第一低频子信号,得到对应的升级程序子数据之后,包括:
[0024]校验当前段升级程序子数据,得到校验结果;
[0025]若所述校验结果为正常结果,则存储并备份所述当前段升级程序子数据,并发送通过信号至所述车载控制器,以控制所述车载控制器读取下一段升级程序子数据;
[0026]若所述校验结果为异常结果,则发送报错信号至所述车载控制器,以控制所述车载控制器发送所述当前段升级程序子数据的第二低频子信号。
[0027]示例性的,为实现上述目的,本申请还提供了一种智能钥匙程序升级系统,所述系统包括车载控制器和智能钥匙;
[0028]所述车载控制器用于:当检测到智能钥匙程序包更新时,读取升级程序数据;将所述升级程序数据调制为低频信号;发送所述低频信号至智能钥匙,以供所述智能钥匙进行程序升级;
[0029]所述智能钥匙用于:接收车载控制器发送的低频信号;解析所述低频信号,得到升级程序数据;基于所述升级程序数据,进行程序升级。
[0030]示例性的,为实现上述目的,本申请还提供一种车载控制器,所述车载控制器包括:
[0031]单片机MCU模块,所述单片机MCU模块分别与收发器模块、低频发射模块和高频接收模块通信连接;
[0032]电源转换模块,所述电源转换模块分别与单片机MCU模块、低频发射模块和高频接收模块电连接;
[0033]低频发射模块,所述低频发射模块与低频发射天线电连接;
[0034]高频接收模块,所述高频接收模块与高频接收天线电连接。
[0035]示例性的,为实现上述目的,本申请提供一种智能钥匙程序升级装置,所述智能钥匙程序升级装置应用于车载控制器,包括:
[0036]读取模块,用于当检测到智能钥匙程序包更新时,读取升级程序数据;
[0037]调制模块,用于将所述升级程序数据调制为低频信号;
[0038]发送模块,用于发送所述低频信号至智能钥匙,以供所述智能钥匙进行程序升级。
[0039]示例性的,为实现上述目的,本申请还提供一种智能钥匙程序升级装置,所述智能钥匙程序升级装置应用于智能钥匙,包括:
[0040]接收模块,用于接收车载控制器发送的低频信号;
[0041]解析模块,用于解析所述低频信号,得到升级程序数据;
[0042]升级模块,用于基于所述升级程序数据,进行程序升级。
[0043]示例性的,为实现上述目的,本申请还提供一种智能钥匙程序升级设备,所述智能钥匙程序升级设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的智能钥匙程序升级程序,所述智能钥匙程序升级程序被处理器执行时实现如上所述的智能钥匙程序升级方法的步骤。
[0044]示例性的,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机
可读存储介质上存储有智能钥匙程序升级程序,所述智能钥匙程序升级程序被处理器执行时实现如上所述的智能钥匙程序升级方法的步骤。
[0045]与现有技术中,以拆除智能钥匙的外壳,通过物理接触的方式升级智能钥匙的软件或通过专业手持设备进行更新,导致智能钥匙程序升级的自动化程度低相比。本申请当检测到智能钥匙程序包更新时,读取升级程序数据;将所述升级程序数据调制为低频信号;发送所述低频信号至智能钥匙,以供所述智能钥匙进行程序升级。本申请中的车载控制器在检测到程序更新时,自动将升级程序数据发送至智能钥匙,无需进行拆卸或人为操控专业手持设备进行升级。因此,本申请提高了智能钥匙程序升级的自动化程度。
附图说明
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
[0047]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0048]图1是本申请智能钥匙程序升级方法第一实施例的流程示意图;
[0049]图2是本申请智能钥匙程序升级方法第一实施例的车载控制器示意图;
[0050]图3是本申请智能钥匙程序升级方法第二实施例的流程示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能钥匙程序升级方法,其特征在于,所述方法应用于车载控制器,所述方法包括:当检测到智能钥匙程序包更新时,读取升级程序数据;将所述升级程序数据调制为低频信号;发送所述低频信号至智能钥匙,以供所述智能钥匙进行程序升级。2.如权利要求1所述的方法,其特征在于,所述低频信号中包含多个第一低频子信号,所述将所述升级程序数据调制为低频信号,包括:读取所述升级程序数据中预设长度的升级程序子数据;所述升级程序数据中包含多段预设长度的升级程序子数据;将每一所述升级程序子数据调制为对应的第一低频子信号。3.如权利要求2所述的方法,其特征在于,所述将每一所述升级程序子数据调制为对应的第一低频子信号之后,包括:当接受到所述智能钥匙发出的报错信号时,重新读取当前段升级程序子数据;将所述当前段升级程序子数据重新调制为第二低频子信号。4.一种智能钥匙程序升级方法,其特征在于,所述方法应用于智能钥匙,所述方法包括:接收车载控制器发送的低频信号;解析所述低频信号,得到升级程序数据;基于所述升级程序数据,进行程序升级。5.如权利要求4所述的方法,其特征在于,所述低频信号中包含多个第一低频子信号,所述接收车载控制器发送的低频信号,包括:接收车载控制器发送的多个第一低频子信号;相应的,所述升级程序数据中包含多段升级程序子数据,所述解析所述低频信号,得到升级程序数据的步骤,包括:解析每一所述第一低频子信号,得到对应的升级程序子数据。6.如权利要求5所述的方法,其特征在于,所述解析每一所述第一低频子信号,得到对应的升级程序子数据之后,包括:校验当前段升级程序子数据,得到校验结果;若所述校验结果为正常结果,则存储并备份...

【专利技术属性】
技术研发人员:胡清牛雪美辛朝洁王丹凤杨九华黄强家
申请(专利权)人:深圳南方德尔汽车电子有限公司
类型:发明
国别省市:

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

1