用于故障修复的方法、控制器、管理平台和系统的利记博彩app

文档序号:8298929阅读:385来源:国知局
用于故障修复的方法、控制器、管理平台和系统的利记博彩app
【技术领域】
[0001]本发明涉及工程机械领域,特别涉及一种用于故障修复的方法、控制器、管理平台和系统。
【背景技术】
[0002]诸如泵车等工程机械设备的操作,例如泵车的臂架调节,泵送的频率操作等都是由设备控制器中的程序来进行控制,控制器是一种可编程电气设备,在工程机械设备出厂前,控制器程序员会根据泵车等工程机械设备的型号设计编写程序,并将程序写入控制器。
[0003]泵车等工程机械设备在使用过程中,有可能会出现因控制器程序引起的设备故障、功能不足或性能低下等问题,控制器程序员根据用户的反馈重新编写程序,通过到现场或远程通信的方式对控制器进行升级,以解决产品的问题。
[0004]但是,现有处理方式存在如下问题:
[0005]1、用户需在发现问题后,向泵车制造商提出反馈,并被动等待相关技术人员对泵车等工程机械设备的控制器进行升级,这时用户的工作已经受到影响,损害了用户的利益。
[0006]2、由于泵车等工程机械是批量生产的产品,而现有的升级方式对于批量更新需要手动操作,费时费力。

【发明内容】

[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]第一提取单元,用于当第一接收单元接收到管理平台发送的程序更新指令时,从程序更新指令中提取出最新程序版本号;并指示第一发送单元向管理平台发送下载请求,以便程序下载单元从管理平台下载与最新程序版本号相关联的最新程序;
[0032]程序下载单元,用于从管理平台下载与最新程序版本号相关联的最新程序;
[0033]程序升级单元,用于利用程序下载单元下载的最新程序对当前程序进行升级,以便实现故障的主动修复。
[0034]在本发明的一个实施例中,所述控制器还包括版本号更新单元,其中:
[0035]版本号更新单元,用于在程序升级单元利用程序下载单元下载的最新程序对当前程序进行升级后,将最新程序版本号作为当前程序版本号。
[0036]在本发明的一个实施例中,第一发送单元具体以预定时间间隔向管理平台发送查询请求。
[0037]根据本发明的另一方面,提供一种用于故障修复的管理平台,包括第二接收单元、第二提取单元、查询单元、识别单元、第二发送单元,其中:
[0038]第二接收单元,用于接收控制器发送的查询请求;
[0039]第二提取单元,用于当接收到控制器发送的查询请求时,从查询请求中提取出控制器标识和当前程序版本号;
[0040]查询单元,用于查询与控制器标识相对应的最新程序版本号;
[0041]识别单元,用于根据最新程序版本号和当前程序版本号,判断是否需要对控制器的当前程序进行更新;
[0042]第二发送单元,用于根据识别单元的判断结果,在需要对控制器的当前程序进行更新时,向控制器发送程序更新指令,并指示第二接收单元接收控制器发送的下载请求,其中程序更新指令包括与控制器标识相对应的最新程序版本号;以及当第二接收单元接收到控制器发送的下载请求时,将与最新程序版本号相关联的最新程序下发给控制器,以便控制器利用下载的最新程序对当前程序进行升级。
[0043]在本发明的一个实施例中,识别单元具体用于判断最新程序版本号是否大于当前程序版本号;在最新程序版本号大于当前程序版本号时,判定需要对控制器的当前程序进行更新。
[0044]在本发明的一个实施例中,识别单元还用于在最新程序版本号不大于当前程序版本号时,判定不需要对控制器的当前程序进行更新;第二发送单元还用于根据识别单元的判断结果,在最新程序版本号不大于当前程序版本号时,向控制器发送当前程序不需要更新的指示信息。
[0045]在本发明的一个实施例中,第二发送单元在需要对控制器的当前程序进行更新时,具体用于进一步查询控制器标识对应的设备型号;向具有所述设备型号的全部控制器发送程序更新指令,从而实现相同型号设备的程序同步更新。
[0046]根据本发明的另一方面,提供一种用于故障修复的系统,包括如上述任一实施例所述的控制器、以及如上述任一实施例所述的管理平台。
[0047]本发明通过控制器主动发出查询请求,可以快速确定是否有新版本程序可升级。控制器程序由被动升级改为主动升级,由此可以在故障出现之前将故障解决,从而减少了用户损失,提高了产品的可靠性。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明用于故障修复的方法一个实施例的示意图。
[0050]图2为本发明用于故障修复的方法另一实施例的示意图。
[0051]图3为本发明用于故障修复的方法又一实施例的示意图。
[0052]图4为本发明用于故障修复的控制器一个实施例的示意图。
[0053]图5为本发明用于故障修复的控制器另一实施例的示意图。
[0054]图6为本发明
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1