工程机械的程序远程升级方法及工程机械技术

技术编号:28126905 阅读:48 留言:0更新日期:2021-04-19 11:42
本发明专利技术实施方式涉及程序升级技术领域,提供一种工程机械的程序远程升级方法及工程机械,所述工程机械的程序远程升级方法包括:获取升级文件的描述部分、程序及参数部分;通过处于“静默状态”的通信总线对所述升级文件进行缓存,缓存成功后通过处于“活动状态”的通信总线向用户进行提醒;响应于用户的升级指令,获取所述工程机械的工作状态;确定获取的所述工作状态满足升级条件;采用所述升级文件对所述工程机械中所述升级文件对应的智能单元进行升级。同时还提供了一种对应的工程机械。本发明专利技术提供的工程机械的程序远程升级方法及工程机械,能够提升软件升级的鲁棒性和效率。能够提升软件升级的鲁棒性和效率。能够提升软件升级的鲁棒性和效率。

【技术实现步骤摘要】
工程机械的程序远程升级方法及工程机械


[0001]本专利技术涉及程序升级领域,特别涉及一种工程机械的程序远程升级方法及一种工程机械。

技术介绍

[0002]随着设备智能化和无线通讯技术的发展,当今的工程机械是一个机电液的结合体,大部分都具有控制单元和远程监控终端等,设备的性能与控制单元的程序算法及控制参数息息相关,但是在产品开发中为适应不同的工况程序和控制参数会不断的优化完善与升级,或产品出现问题时需要对程序和控制参数进行重新加载使设备恢复性能,快速解决用户设备问题。
[0003]但现有的远程升级方式在将需升级的程序下载到本地通讯终端的存储器后,程序从存储器中要缓存到所需升级的控制单元时或参数设置过程中都需要机器上电的情况下停止工作,会占用较长的时间较长,影响设备使用效率和用户的体验感;同时要求对通讯(存储单元)与所要升级的控制器单元型号进行设备匹配,使得通讯单元模块程序的通用性变差,对于新增控制器就必须根据新控制器的要求更改程序,增加了设计开发的成本及周期。
[0004]程序从平台缓存到所需升级的控制单元时,或参数设置过程中都需要机器上电的情况下停止工作,会占用较长的时间,影响设备使用效率和用户的体验感;同时要求对通讯(存储单元)与所要升级的控制器单元型号进行设备匹配,使得通讯单元模块程序的通用性变差,增加了开发费用及开发周期。

技术实现思路

[0005]为达到上述目的,本专利技术的第一方面提供了一种工程机械的程序远程升级方法,所述升级方法包括:获取升级文件的描述部分、程序及参数部分;通过处于“静默状态”的通信总线对所述升级文件进行缓存,缓存成功后通过处于“活动状态”的通信总线向用户进行提醒;响应于用户的升级指令,获取所述工程机械的工作状态;确定获取的所述工作状态满足升级条件;采用所述升级文件对所述工程机械中所述升级文件对应的智能单元进行升级。
[0006]优选的,在获取升级文件的描述部分、程序及参数部分之前,所述升级方法还包括:确定与升级文件所在的升级平台的连接已建立;向所述升级平台发送所述工程机械中各智能单元的当前文件版本;从所述升级平台获取URL,所述URL用于确定所述升级文件的网络位置。
[0007]优选的,所述升级文件的描述部分包括:硬件描述、程序描述、参数描述和数据校验方式;所述升级文件的程序及参数部分包括:程序代码和参数取值。
[0008]优选的,所述描述部分和所述程序及参数部分的获取方式为分别获取,且具有先后顺序。
[0009]优选的,所述缓存成功,包括:解析所述升级文件的描述部分;确定解析出的硬件描述与所述升级文件对应的智能单元适配;确定所述升级文件的程序及参数部分经所述数据校验方式检验成功。
[0010]优选的,所述向用户进行提醒,包括:通过与所述处于“活动状态”的通信总线相连的显示仪表向用户进行提醒;所述显示仪表还被配置为与所述用户进行升级操作中进行交互。
[0011]优选的,确定获取的所述工作状态满足升级条件,包括:确定所述工程机械处于上电状态,且确定获取的发动机转速为0。
[0012]在本专利技术的第二方面,还提供了一种工程机械,所述工程机械包括通过主备冗余的通信总线相连的远程通信模块和控制器,所述远程通信模块被配置为:获取升级文件的描述部分、程序及参数部分,通过处于“静默状态”的通信总线对所述升级文件进行缓存,缓存成功后通过处于“活动状态”的通信总线向用户进行提醒;所述控制器被配置为:响应于用户的升级指令,获取所述工程机械的工作状态;确定获取的所述工作状态满足升级条件;以及采用所述升级文件对所述工程机械中所述升级文件对应的部分进行升级。
[0013]优选的,所述工程机械还包括与所述通信总线相连的显示仪表,所述显示仪表被配置为与所述用户进行升级操作中进行交互,所述交互包括:通过与所述处于“活动状态”的通信总线相连的显示仪表向用户进行提醒。
[0014]优选的,所述控制器还被配置为:通过所述通信总线获取发动机的转速;若获取的发动机的转速为0,则确定获取的所述工作状态满足升级条件。
[0015]本专利技术实施方式提供的技术方案,具有以下有益效果:
[0016]1)通过对通信总线的使用状态的识别,使升级文件的缓存处于静默方式,不影响用户的设备使用;
[0017]2)能够适用于终端通讯模块与控制器配合进行升级的多种场合,适用范围广,智能单元程序开发灵活方便。
[0018]本专利技术的其它特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0019]构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施方式及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0020]图1为本专利技术一实施方式中的工程机械的程序远程升级方法的步骤示意图;
[0021]图2为本专利技术一实施方式中的工程机械的程序远程升级方法中的数据缓存流程示意图;
[0022]图3为本专利技术一实施方式中的工程机械的程序远程升级方法中的人机交互流程示意图;
[0023]图4为本专利技术一实施方式中的工程机械的程序远程升级方法中的数据加载流程示意图;
[0024]图5为本专利技术一实施方式中的工程机械的程序远程升级方法的实施步骤图;
[0025]图6为本专利技术一实施方式中的工程机械的系统结构示意图。
具体实施方式
[0026]以下结合附图对本专利技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施例,并不用于限制本专利技术实施例。
[0027]图1为本专利技术一实施方式中的工程机械的程序远程升级方法的步骤示意图,如图1所示,一种工程机械的程序远程升级方法,该升级方法包括:
[0028]S01、获取升级文件的描述部分、程序及参数部分;
[0029]通过将升级文件分为两个部分、程序及参数部分被升级文件本身进一步的验证,由此保证升级文件的正确性。
[0030]S02、通过处于“静默状态”的通信总线对所述升级文件进行缓存,缓存成功后通过处于“活动状态”的通信总线向用户进行提醒;本实施方式中的下载缓存通过处于“静默状态”的通信总线进行传输,此处的“静默状态”包括工程机械的远程通信模块在下载时的静默,以及该远程通信模块在下载完成后对缓存文件下载至缓存位置或控制器的过程中的静默。在此过程中不影响工程机械的正常使用,并通过对用户的提醒,使用户在方便的时候进行升级。
[0031]S03、响应于用户的升级指令,获取所述工程机械的工作状态;
[0032]用户在上一步骤中获得了升级提醒,但还需要用户自行决定何时进行升级。当用户输入升级指令后,系统则开始升级工作。但是在开始升级之前,还需要获取工程机械的工作状态,以防止在升级过程中,被升级模块的短暂功能暂停而带来的操作风险。
[0033]S04、确定获取的所述工作状态满足升级条件;
[0034]此处的满足升级条件即确认被升级模块的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程机械的程序远程升级方法,其特征在于,所述升级方法包括:获取升级文件的描述部分、程序及参数部分;通过处于“静默状态”的通信总线对所述升级文件进行缓存,缓存成功后通过处于“活动状态”的通信总线向用户进行提醒;响应于用户的升级指令,获取所述工程机械的工作状态;确定获取的所述工作状态满足升级条件;采用所述升级文件对所述工程机械中所述升级文件对应的智能单元进行升级。2.根据权利要求1所述的升级方法,其特征在于,在获取升级文件的描述部分、程序及参数部分之前,所述升级方法还包括:确定与升级文件所在的升级平台的连接已建立;向所述升级平台发送所述工程机械中各智能单元的当前文件版本;从所述升级平台获取URL,所述URL用于确定所述升级文件的网络位置。3.根据权利要求1所述的升级方法,其特征在于,所述升级文件的描述部分包括:硬件描述、程序描述、参数描述和数据校验方式;所述升级文件的程序及参数部分包括:程序代码和参数取值。4.根据权利要求3所述的升级方法,其特征在于,所述描述部分和所述程序及参数部分的获取方式为分别获取,且具有先后顺序。5.根据权利要求3所述的升级方法,其特征在于,所述缓存成功,包括:解析所述升级文件的描述部分;确定解析出的硬件描述与所述升级文件对应的智能单元适配;确定所述升级文件的程序及参数部分经所述数据校验方式检验成功。6.根据权利要求2所述的升级方...

【专利技术属性】
技术研发人员:姚小奇吴元峰魏学平高见厂陈柱峰
申请(专利权)人:中联重科股份有限公司
类型:发明
国别省市:

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

1