首页> 中国专利> 对设备进行自适应远程升级的方法、装置、系统及介质

对设备进行自适应远程升级的方法、装置、系统及介质

摘要

本发明公开了对设备进行自适应远程升级的方法、装置、系统及介质,当需要对中位机和/或下位机进行升级时,中位机确定中位机的当前状态,并在当前状态处于空闲状态时,通过以太网通讯方式,使用预先从中位机和/或远程控制软件获取到的升级数据对中位机、下位机执行升级操作,在升级时无需进行停机操作,即利用化成分容生产中的空闲时间进行自适应远程升级,在保证生产效率的同时,能够降低生产成本,保证工作效益;以及通过以太网进行升级,能够在高效传输升级数据的同时提高升级数据的传输稳定性及可靠性,有利于提高远程升级的成功概率,进而有利于得到稳定且可靠的中位机、下位机,从而有利于进一步提高后续的生产效率。

著录项

  • 公开/公告号CN116501359A

    专利类型发明专利

  • 公开/公告日2023-07-28

    原文格式PDF

  • 申请/专利权人 深圳和润达科技有限公司;

    申请/专利号CN202310783783.4

  • 发明设计人 李浩;陈燚平;华麟;陈成;李东升;

    申请日2023-06-29

  • 分类号G06F8/656(2018.01);H04L67/00(2022.01);

  • 代理机构广州三环专利商标代理有限公司 44202;

  • 代理人江银会

  • 地址 518107 广东省深圳市光明区凤凰街道东坑社区科能路中集低轨卫星物联网产业园B座801-1

  • 入库时间 2024-01-17 01:17:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-09-15

    授权

    发明专利权授予

  • 2023-08-15

    实质审查的生效 IPC(主分类):G06F 8/656 专利申请号:2023107837834 申请日:20230629

    实质审查的生效

  • 2023-07-28

    公开

    发明专利申请公布

说明书

技术领域

本发明涉及新能源动力电池自动化生产线技术领域,尤其涉及一种对设备进行自适应远程升级的方法、装置、系统及介质。

背景技术

随着新能源动力电池自动化生产线的应用,如何提高动力电池化成分容的效率也越来越重要。在实际应用中,动力电池的电芯在装配完成后必须充电激活,且电芯的首次充电过程称为化成,用于激活电芯内的活性材料,生成SEI膜(也即:SolidElectrolyteInterface,固体电解质界面膜)。电芯经过化成后还需进行分容,分容则是对完成化成后的电芯进行充电、放电,以检测电芯的性能,进而便于按容量对电芯进行分档、配组。

实际应用中,在对电芯进行化成分容的工艺流程中需要使用到大量的中位机或中位机管控的下位机等设备,而这些设备根据电池的化成分容的不同工艺需求,需要定期或者非定期对控制化成分容的中位机或中位机管控的下位机等设备进行升级,以提高数据处理能力,进而提高动力电池的化成分容准确性与效率,从而提高新能源动力电池自动化生产线的生产效率。现有技术中,当需要对中位机进行升级时,首先是通过人工手动方式在中位机的各个串口上插入对应的通讯线,然后上位机通过串口通讯方式向中位机发送升级数据,以使得中位机根据接收到的升级数据进行升级。然而,实践发现,现有通过串口通讯对中位机进行升级的方式,由于需要停机升级,这将导致新能源动力电池自动化生产线处于停工状态,由此带来了生产效率低,生产成本高等一系列严重影响企业经济效益的问题。

由此可见,如何避免对中位机或中位机管控的下位机等设备进行停机升级的情况发生,以保证新能源动力电池自动化生产线的正常运转,显得尤为重要。

发明内容

本发明提供了一种对设备进行自适应远程升级的方法、装置、系统及介质,能够在保证设备正常工作的同时,对设备(如中位机、中位机管控的下位机)进行自适应远程升级,从而达到提高生产效率,降低生产成本,保证经济效益的目的。

本发明第一方面公开了一种对设备进行自适应远程升级的方法,所述方法应用于升级系统,所述升级系统包括中位机,所述方法包括:

当检测到需要对所述设备进行升级时,所述中位机确定所述中位机的当前状态,所述设备包括所述中位机和/或所述中位机管控的下位机;

若所述当前状态用于表示所述中位机处于空闲状态时,所述中位机通过以太网通讯方式,使用预先获取到的升级数据对所述设备执行升级操作;

其中,所述升级数据为当所述中位机处于空闲状态时,所述中位机通过所述以太网通讯方式从数据通讯端获取到的数据,所述数据通讯端包括上位机和/或远程控制软件。

作为一种可选的实施方式,在本发明第一方面中,当所述设备包括所述中位机时,所述通过以太网通讯方式,使用预先获取到的升级数据对所述设备执行升级操作,包括:

所述中位机确定所述中位机所需升级的所有功能模块,并判断所有所述功能模块是否已经解耦,所有所述功能模块包括所述中位机的应用层、任务层、执行层及数据采集层中的一种或多种;

当判断出所有所述功能模块已经解耦时,所述中位机根据所有所述功能模块的属性参数,从预先获取到的升级数据,为每个所述功能模块,匹配对应的升级数据;

对于任一所述功能模块,所述中位机通过以太网通讯方式,使用所述功能模块对应的升级数据,对该功能模块执行升级操作。

作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:

当所有所述功能模块包括所述数据采集层时,所述中位机判断是否已经对所述数据采集层执行过升级操作;

当判断出结果为否时,所述中位机执行所述的通过以太网通讯方式,使用所述功能模块对应的升级数据,对该功能模块执行升级操作的步骤;

当判断出结果为是时,所述中位机判断所述数据采集层是否经过测试,当判断出已经经过测试,获取所述数据采集层的测试结果,并判断所述测试结果是否用于表示所述设备测试运行不存在问题,当判断出结果为否,所述中位机执行所述的通过以太网通讯方式,使用所述功能模块对应的升级数据,对该功能模块执行升级操作的步骤。

作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:

若所述当前状态用于表示所述中位机处于非空闲状态时,所述中位机确定本次升级的目的以及当前化成分容生产事件的情况,并根据本次升级的所述目的,确定本次升级的重要度以及紧急度;

所述中位机分析本次升级的所述重要度、所述紧急度及所述当前化成分容生产事件的情况,得到分析结果;

当所述分析结果用于表示需要先进行升级时,所述中位机控制所述当前化成分容生产事件停止,并通过所述以太网通讯方式,使用所述升级数据对所述设备执行升级操作;

当所述分析结果用于表示需要先继续所述当前化成分容生产事件时,所述中位机对所述当前化成分容生产事件进行监测,得到监测结果,当所述监测结果用于表示所述中位机处于空闲状态时,通过所述以太网通讯方式,使用所述升级数据对所述设备执行升级操作。

作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:

所述中位机对预先获取到的所述升级数据执行校验操作,得到校验结果,当所述校验结果用于表示所述升级数据满足预先确定出的升级条件时,执行所述的通过以太网通讯方式,使用预先获取到的升级数据对所述设备执行升级操作的步骤;

当所述校验结果用于表示所述升级数据不满足所述升级条件时,所述中位机通过所述以太网通讯方式从所述数据通讯端重新获取所需的升级数据,并通过所述以太网通讯方式,使用重新获取到的所述升级数据对所述设备执行升级操作;

其中,所述中位机对所述升级数据执行校验操作,得到校验结果,包括:

所述中位机确定所述升级数据的信息,所述升级数据的信息包括所述升级数据的数据量、所述升级数据的误码情况、所述升级数据的丢包情况中的一种或多种;

所述中位机根据所述升级数据的信息所包含的内容,对所述升级数据执行校验操作,得到校验结果。

作为一种可选的实施方式,在本发明第一方面中,所述升级系统还包括所述数据通讯端;

所述方法还包括:

在监测到所述中位机处于空闲状态时,所述数据通讯端通过所述以太网通讯方式连续向所述中位机传输所述设备升级所需的升级数据,所述中位机接收所述设备升级所需的所述升级数据,作为预先获取到的所述升级数据;

其中,所述数据通讯端通过所述以太网通讯方式连续向所述中位机传输所述设备升级所需的升级数据,包括:所述数据通讯端通过所述以太网通讯方式在自适应调整后的窗口连续向所述中位机传输所述设备升级所需的升级数据;

其中,所述自适应调整后的窗口为所述数据通讯端根据所选择的窗口向所述中位机发送预设数据量的样本数据,并接收所述中位机针对所述样本数据的反馈,以及根据接收到的所述反馈,对所选择的所述窗口进行调整得到的,所述样本数据包括所述升级数据和/或其他数据;

其中,当接收到的所述反馈用于表示所述中位机接收到的所述样本数据的数据量等于所述预设数据量时,自适应调整后的所述窗口大于所选择的所述窗口;当接收到的所述反馈用于表示所述中位机接收到的所述样本数据的数据量少于所述预设数据量时,自适应调整后的所述窗口小于所选择的所述窗口。

作为一种可选的实施方式,在本发明第一方面中,所述方法还包括:

在向所述中位机传输所述升级数据的过程中,当监测到所述中位机需要恢复化成分容的生产指令时,所述数据通讯端停止向所述中位机传输所述升级数据,并确定已经传输的所述升级数据的发送情况,所述升级数据的发送情况包括已经传输的所述升级数据的标识;

在监测到所述中位机重新回到空闲状态时,所述数据通讯端根据已经传输的所述升级数据的发送情况,将未传输的升级数据,继续通过所述以太网通讯方式传输给所述中位机,预先获取到的所述升级数据包括已经传输的所述升级数据及未传输的所述升级数据。

作为一种可选的实施方式,在本发明第一方面中,所述数据通讯端确定已经传输的所述升级数据的发送情况,包括:

所述数据通讯端接收所述中位机发送的确认指令,并根据所述确认指令,确定已经传输的所述升级数据的发送情况,所述确认指令中携带有所述中位机已经接收到的所述升级数据的标识;

其中,所述确认指令为当检测到所述数据通讯端停止传输所述升级数据后,所述中位机确定已经接收到的所述升级数据的情况,并根据已经接收到的所述升级数据的情况生成的。

本发明第二方面公开了一种对设备进行自适应远程升级装置,所述装置应用于升级系统,所述升级系统包括中位机,所述中位机包括:

第一确定模块,用于当检测到需要对所述设备进行升级时,确定所述中位机的当前状态,所述设备包括所述中位机和/或所述中位机监管的下位机;

升级模块,用于若所述当前状态用于表示所述中位机处于空闲状态时,通过以太网通讯方式,使用预先获取到的升级数据对所述设备执行升级操作;

其中,所述升级数据为当所述中位机处于空闲状态时,所述中位机通过所述以太网通讯方式从数据通讯端获取到的数据,所述数据通讯端包括上位机和/或远程控制软件。

作为一种可选的实施方式,在本发明第二方面中,当所述设备包括所述中位机时,所述升级模块通过以太网通讯方式,使用预先获取到的升级数据对所述设备执行升级操作的具体方式包括:

确定所述中位机所需升级的所有功能模块,并判断所有所述功能模块是否已经解耦,所有所述功能模块包括所述中位机的应用层、任务层、执行层及数据采集层中的一种或多种;

当判断出所有所述功能模块已经解耦,根据所有所述功能模块的属性参数,从预先获取到的升级数据,为每个所述功能模块,匹配对应的升级数据;

对于任一所述功能模块,通过以太网通讯方式,使用所述功能模块对应的升级数据,对该功能模块执行升级操作。

作为一种可选的实施方式,在本发明第二方面中,所述中位机还包括:

判断模块,用于当所有所述功能模块包括所述数据采集层时,判断是否已经对所述数据采集层执行过升级操作;当判断出结果为否时,触发所述升级模块执行所述的通过以太网通讯方式,使用所述功能模块对应的升级数据,对该功能模块执行升级操作的功能;

所述判断模块,还用于当判断出结果为是时,判断所述数据采集层是否经过测试;

第一获取模块,用于当所述判断模块判断出已经经过测试,获取所述数据采集层的测试结果;

所述判断模块,还用于判断所述测试结果是否用于表示所述设备测试运行不存在问题,当判断出结果为否,触发所述升级模块执行所述的通过以太网通讯方式,使用所述功能模块对应的升级数据,对该功能模块执行升级操作的功能。

作为一种可选的实施方式,在本发明第二方面中,所述第一确定模块,还用于若所述当前状态用于表示所述中位机处于非空闲状态时,确定本次升级的目的以及当前化成分容生产事件的情况,并根据本次升级的所述目的,确定本次升级的重要度以及紧急度;

所述中位机还包括:

分析模块,用于分析本次升级的所述重要度、所述紧急度及所述当前化成分容生产事件的情况,得到分析结果;

控制模块,用于当所述分析结果用于表示需要先进行升级时,控制所述当前化成分容生产事件停止;

所述升级模块,还用于通过所述以太网通讯方式,使用所述升级数据对所述设备执行升级操作;

监测模块,用于当所述分析结果用于表示需要先继续所述当前化成分容生产事件时,对所述当前化成分容生产事件进行监测,得到监测结果;

所述升级模块,还用于当所述监测结果用于表示所述中位机处于空闲状态时,通过所述以太网通讯方式,使用所述升级数据对所述设备执行升级操作。

作为一种可选的实施方式,在本发明第二方面中,所述中位机还包括:

校验模块,用于对预先获取到的所述升级数据执行校验操作,得到校验结果,当所述校验结果用于表示所述升级数据满足预先确定出的升级条件时,触发所述升级模块执行所述的通过以太网通讯方式,使用预先获取到的升级数据对所述设备执行升级操作的功能;

第二获取模块,用于当所述校验结果用于表示所述升级数据不满足所述升级条件时,通过所述以太网通讯方式从所述数据通讯端重新获取所需的升级数据;

所述升级模块,还用于通过所述以太网通讯方式,使用重新获取到的所述升级数据对所述设备执行升级操作;

其中,所述校验模块对所述升级数据执行校验操作,得到校验结果的具体方式包括:

确定所述升级数据的信息,所述升级数据的信息包括所述升级数据的数据量、所述升级数据的误码情况、所述升级数据的丢包情况中的一种或多种;

根据所述升级数据的信息所包含的内容,对所述升级数据执行校验操作,得到校验结果。

作为一种可选的实施方式,在本发明第二方面中,所述升级系统还包括所述数据通讯端,所述数据通讯端包括:

传输模块,用于在监测到所述中位机处于空闲状态时,通过所述以太网通讯方式连续向所述中位机传输所述设备升级所需的升级数据;

所述第一确定模块,还用于接收所述设备升级所需的所述升级数据,作为预先获取到的所述升级数据;

其中,所述传输模块通过所述以太网通讯方式连续向所述中位机传输所述设备升级所需的升级数据的具体方式包括:通过所述以太网通讯方式在自适应调整后的窗口连续向所述中位机传输所述设备升级所需的升级数据;

其中,所述自适应调整后的窗口为所述数据通讯端根据所选择的窗口向所述中位机发送预设数据量的样本数据,并接收所述中位机针对所述样本数据的反馈,以及根据接收到的所述反馈,对所选择的所述窗口进行调整得到的,所述样本数据包括所述升级数据和/或其他数据;

其中,当接收到的所述反馈用于表示所述中位机接收到的所述样本数据的数据量等于所述预设数据量时,自适应调整后的所述窗口大于所选择的所述窗口;当接收到的所述反馈用于表示所述中位机接收到的所述样本数据的数据量少于所述预设数据量时,自适应调整后的所述窗口小于所选择的所述窗口。

作为一种可选的实施方式,在本发明第二方面中,所述传输模块,还用于在向所述中位机传输所述升级数据的过程中,当监测到所述中位机需要恢复化成分容的生产指令时,停止向所述中位机传输所述升级数据;

所述数据通讯端还包括:

第二确定模块,用于确定已经传输的所述升级数据的发送情况,所述升级数据的发送情况包括已经传输的所述升级数据的标识;

所述传输模块,还用于在监测到所述中位机重新回到空闲状态时,根据已经传输的所述升级数据的发送情况,将未传输的升级数据,继续通过所述以太网通讯方式传输给所述中位机,预先获取到的所述升级数据包括已经传输的所述升级数据及未传输的所述升级数据。

作为一种可选的实施方式,在本发明第二方面中,所述第二确定模块确定已经传输的所述升级数据的发送情况的具体方式包括:

接收所述中位机发送的确认指令,并根据所述确认指令,确定已经传输的所述升级数据的发送情况,所述确认指令中携带有所述中位机已经接收到的所述升级数据的标识;

其中,所述确认指令为当检测到所述数据通讯端停止传输所述升级数据后,所述中位机确定已经接收到的所述升级数据的情况,并根据已经接收到的所述升级数据的情况生成的。

本发明第三方面公开了另一种对设备进行自适应远程升级装置,所述装置应用于升级系统,所述升级系统包括中位机,所述中位机包括:

存储有可执行程序代码的中位机存储器;

与所述中位机存储器耦合的中位机处理器;

所述中位机处理器调用所述中位机存储器中存储的所述可执行程序代码,执行本发明第一方面任一所描述的对设备进行自适应远程升级的方法中所述中位机执行的部分或全部步骤。

本发明第四方面公开了一种升级系统,所述升级系统包括中位机和数据通讯端,所述中位机用于执行如本发明第一方面任一所描述的对设备进行自适应远程升级的方法中所述中位机执行的部分或全部步骤,所述数据通讯端用于执行如本发明第一方面任一所描述的对设备进行自适应远程升级的方法中所述数据通讯端执行的部分或全部步骤。

本发明第五方面公开了一种计算机存储介质,所述计算机存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面任一所描述的对设备进行自适应远程升级的方法中所述中位机执行的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明中,当检测到需要对中位机和/或中位机管控的下位机进行升级时,中位机确定中位机的当前状态,并在中位机当前状态处于空闲状态时,中位机通过以太网通讯方式(如千兆网),使用预先从中位机和/或远程控制软件(如远程web)获取到的升级数据对中位机和/或中位机管控的下位机执行升级操作,在升级时无需进行停机操作,即利用化成分容生产中的空闲时间对中位机、中位机管控的下位机进行自适应远程升级,能够在保证设备正常工作的同时,对设备进行自适应远程升级,从而达到提高生产效率,降低生产成本,保证经济效益的目的;以及通过以太网通讯方式进行升级,能够在高效传输升级数据的同时提高升级数据的传输稳定性及可靠性,有利于提高远程升级的成功概率,进而有利于得到工作状态稳定且可靠的中位机或下位机,从而有利于进一步提高后续的生产效率;以及升级所需的升级数据也是在中位机处于空闲状态时,中位机通过以太网通讯方式从上位机或远程控制软件获取到的,同样无需进行停机操作,进一步保证了生产效率,降低了生产成本,提高了经济效益;以及通过以太网通讯方式获取升级数据,提高了升级数据的传输可靠性,从而有利于进一步提高中位机、下位机成功升级的概率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种对设备进行自适应远程升级的方法的流程示意图;

图2是本发明实施例公开的另一种对设备进行自适应远程升级的方法的流程示意图;

图3是本发明实施例公开的一种对设备进行自适应远程升级的装置的结构示意图;

图4是本发明实施例公开的另一种对设备进行自适应远程升级的装置的结构示意图;

图5是本发明实施例公开的一种对设备进行自适应远程升级的装置的中位机模式结构示意图;

图6是本发明实施例公开的一种对设备进行自适应远程升级的装置的数据通讯端模式结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明公开了一种对设备进行自适应远程升级的方法、装置、系统及介质,当检测到需要对中位机和/或中位机管控的下位机进行升级时,中位机确定中位机的当前状态,并在中位机当前状态处于空闲状态时,中位机通过以太网通讯方式(如千兆网),使用预先从中位机和/或远程控制软件(如远程web)获取到的升级数据对中位机和/或中位机管控的下位机执行升级操作,在升级时无需进行停机操作,即利用生产中的空闲时间对中位机、中位机管控的下位机进行自适应远程升级,能够在保证设备正常工作的同时,对设备进行自适应远程升级,从而达到提高生产效率,降低生产成本,保证经济效益的目的;以及通过以太网通讯方式进行升级,能够在高效传输升级数据的同时提高升级数据的传输稳定性及可靠性,有利于提高远程升级的成功概率,进而有利于得到工作状态稳定且可靠的中位机、下位机,从而有利于进一步提高后续的生产效率;以及升级所需的升级数据也是在中位机处于空闲状态时,中位机通过以太网通讯方式从上位机和/或远程控制软件获取到的,同样无需进行停机操作,进一步保证了生产效率,降低了生产成本,提高了经济效益;以及通过以太网通讯方式获取升级数据,提高了升级数据的传输可靠性,从而有利于进一步提高中位机、下位机成功升级的概率。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种对设备进行自适应远程升级的方法的流程示意图。其中,图1所描述的对设备进行自适应远程升级的方法应用于动力电池自动化生产线中的升级系统,更具体的,应用于化成分容生产的升级系统,该升级系统包括中位机及数据通讯端,其中,数据通讯端包括上位机和/或远程控制软件。进一步的,该升级系统还可以包括中位机管控的下位机。如图1所示,该对设备进行自适应远程升级的方法可以包括以下步骤:

101、当检测到需要对设备进行升级时,中位机确定中位机的当前状态,该设备包括中位机和/或中位机管控的下位机。

本发明实施例中,中位机的当前状态包括空闲状态或者非空闲状态,其中,空闲状态用于表示中位机无需参与化成分容生产事件,非空闲状态用于表示需要中位机参与化成分容生产事件。

102、若上述当前状态用于表示中位机处于空闲状态时,中位机通过以太网通讯方式,使用预先获取到的升级数据对设备执行升级操作。

本发明实施例中,升级数据为当位机处于空闲状态时,中位机通过以太网通讯方式从数据通讯端获取到的数据,该数据通讯端包括上位机和/或远程控制软件。

本发明实施例中,中位机和中位机所管控的下位机分别存在对应的升级数据,当同时需要对中位机和中位机管控的下位机进行升级时,分别基于中位机对应的升级数据对中位机进行升级,基于中位机所管控的下位机对应的升级数据对下位机进行升级。

本发明实施例中,以太网通讯方式用于表示中位机与数据通讯端的通信接口为以太网接口,例如,千兆网接口。

可见,实施图1所描述的对设备进行自适应远程升级的方法能够当检测到需要对中位机和/或中位机管控的下位机进行升级时,中位机确定中位机的当前状态,并在中位机当前状态处于空闲状态时,中位机通过以太网通讯方式(如千兆网),使用预先从中位机和/或远程控制软件(如远程web)获取到的升级数据对中位机和/或中位机管控的下位机执行升级操作,在升级时无需进行停机操作,即利用化成分容生产中的空闲时间对中位机、中位机管控的下位机进行自适应远程升级,在保证生产效率的同时,能够降低生产成本,提高了经济效益;以及通过以太网通讯方式进行升级,能够在高效传输升级数据的同时提高升级数据的传输稳定性及可靠性,有利于提高远程升级的成功概率,进而有利于得到稳定且可靠的中位机或下位机,从而有利于进一步提高后续的生产效率;以及升级所需的升级数据也是在中位机处于空闲状态时,中位机通过以太网通讯方式从上位机和/或远程控制软件获取到的,同样无需进行停机操作,进一步保证了生产效率,降低了生产成本,提高了经济效益;以及通过以太网通讯方式获取升级数据,提高了升级数据的传输可靠性,从而有利于进一步提高中位机、下位机成功升级的概率。

在一个可选的实施例中,当上述设备包括中位机时,通过以太网通讯方式,使用预先获取到的升级数据对该备执行升级操作,包括:

中位机确定中位机所需升级的所有功能模块,并判断所有功能模块是否已经解耦,所有功能模块包括中位机的应用层、任务层、执行层及数据采集层中的一种或多种;

当判断出所有功能模块已经解耦,中位机根据所有功能模块的属性参数,从预先获取到的升级数据,为每个功能模块匹配对应的升级数据;

对于任一功能模块,中位机通过以太网通讯方式,使用功能模块对应的升级数据,对该功能模块执行升级操作。

该可选的实施例中,可选的,中位机确定中位机所需升级的所有功能模块,具体包括:中位机根据获取到的升级数据的参数确定中位机所需升级的所有功能模块,其中,升级数据的参数包括但不限于升级数据的数据类型和/或升级数据的标识,例如,帧序号。

该可选的实施例中,可选的,功能模块的属性参数包括但不限于功能模块的标识、类型及功能中的一种或多种。

该可选的实施例中,可选的,当判断出所有功能模块中存在未解耦的功能模块时,对未解耦的模块进行解耦,并在解耦后匹配对应的升级数据,以及基于对应的升级数据对对应的功能模块进行升级。需要说明的是,若同时存在已经解耦的功能模块和未解耦的功能模块,则在匹配对应的升级数据执行升级操作时,可以在对未解耦的功能模块进行解耦的同时,对已经解耦的功能模块匹配对应的升级数据执行升级操作,也可以在所有功能模块都已经解耦后,再进行对应升级数据的匹配,从而执行升级操作,本发明实施例不做限定。

可见,该可选的实施例中若需要对中位机进行升级,则先判断中位机的各个功能模块是否已经解耦,若解耦,则自动为各个功能模块匹配对应的升级数据分别对对应的功能模块进行升级;若未解耦,则先进行解耦,再进行升级,无需采用统一的固件进行升级,提高了升级的准确性与灵活性,同时也降低了升级的风险程度。

在另一个可选的实施例中,该对设备进行自适应远程升级的方法,还可以包括以下步骤:

当所有功能模块包括数据采集层时,中位机判断是否已经对数据采集层执行过升级操作;

当判断出结果为否时,中位机执行上述的通过以太网通讯方式,使用功能模块对应的升级数据,对该功能模块执行升级操作的步骤;

当判断出结果为是时,中位机判断数据采集层是否经过测试,当判断出已经经过测试,获取数据采集层的测试结果,并判断测试结果是否用于表示设备测试运行不存在问题,当判断出结果为否,中位机执行上述的通过以太网通讯方式,使用功能模块对应的升级数据,对该功能模块执行升级操作的步骤。

该可选的实施例中,可选的,当判断出测试结果用于表示设备测试运行不存在问题时,无需对数据采集层进行升级,只需对应用层、任务层及执行层进行升级,尤其是应用层及执行层,其中,对应用层和执行层的升级涵盖保护参数更新、设备健康管理、性能优化及人工智能数据分析等方面内容,这样通过对应用层及执行层各方面进行升级,能够提高设备在化成分容生产过程中的灵活性和适应性,适应未来设备生产及发展的需求。

可见,该可选的实施例,当需要升级的功能模块包括数据采集层时,先对数据采集层是否经过升级,以及若经过升级但测试运行存在问题,都对数据采集层进行升级,能够保证中位机的升级准确性,得到精准、稳定且可靠的中位机,从而有利于进一步提高后续化成分容生产效率及准确性。

在又一个可选的实施例中,该对设备进行自适应远程升级的方法,还可以包括以下步骤:

若上述当前状态用于表示中位机处于非空闲状态时,中位机确定本次升级的目的以及当前化成分容生产事件的情况,并根据本次升级的目的,确定本次升级的重要度以及紧急度;

中位机分析本次升级的重要度、紧急度及当前化成分容生产事件的情况,得到分析结果;

当分析结果用于表示需要先进行升级时,中位机控制当前化成分容生产事件停止,并通过以太网通讯方式,使用升级数据对设备执行升级操作;

当分析结果用于表示需要先继续当前化成分容生产事件时,中位机对当前化成分容生产事件进行监测,得到监测结果,当监测结果用于表示中位机处于空闲状态时,通过以太网通讯方式,使用升级数据对设备执行升级操作。

该可选的实施例中,可选的,当前化成分容生产事件的情况可以包括但不限于产品类型、产品紧急度及产品重要度中的一种或多种。可选的,本次升级的目的可以包括但不限于涉及安全性目的(如设备生产线出现混乱等)涉及非安全性目的(如修复报表等),其中,若本次升级目的涉及安全性目的时,则优先进行升级,若本次升级目的涉及非安全性目的,则先进行化成分容生产,即利用空闲时间进行升级。

可见,该可选的实施例在确定出中位机处于非空闲状态时,通过自动将本次升级的目的与当前化成分容生产事件的情况进行比较,以确定是先进行升级还是先进行化成分容生产,在兼顾化成分容生产效率的同时,也兼顾了设备的升级,尤其在涉及设备安全性时,先进行升级,能够保证中位机的正常工作以及减少中位机出现故障或损坏等问题,从而避免出现重大安全事故以及降低财产损失发生的概率。

在又一个可选的实施例中,该对设备进行自适应远程升级的方法,还可以包括以下步骤:

在监测到中位机处于空闲状态时,数据通讯端通过以太网通讯方式连续向中位机传输设备升级所需的升级数据,中位机接收设备升级所需的升级数据,作为预先获取到的升级数据;

其中,数据通讯端通过以太网通讯方式连续向中位机传输设备升级所需的升级数据,包括:数据通讯端通过以太网通讯方式在自适应调整后的窗口连续向中位机传输设备升级所需的升级数据;

该可选的实施例中,自适应调整后的窗口为数据通讯端根据所选择的窗口向中位机发送预设数据量的样本数据,并接收中位机针对样本数据的反馈,以及根据接收到的反馈,对所选择的窗口进行调整得到的,该样本数据包括上述升级数据或其他数据;

其中,当接收到的反馈用于表示中位机接收到的样本数据的数据量等于预设数据量时,自适应调整后的窗口大于所选择的窗口;当接收到的反馈用于表示中位机接收到的样本数据的数据量少于预设数据量时,自适应调整后的窗口小于所选择的窗口,如所选择的窗口大小为5,如果能够准确发送,则增大窗口,如果不能准确发送,则调小窗口。

可见,该可选的实施例通过在监测到中位机处于空闲状态时,才向中位机传输升级数据,无需对中位机进行停机操作,保证了化成分容生产效率;以及通过以太网通讯方式传输升级数据,减少了电磁干扰、信号衰减等因素干扰,能够减少升级数据的传输失真、中断情况,提高了中位机接收升级数据的准确性,进而有利于提高升级的准确性及可靠性,从而有利于保证系统稳定性和安全性;以及基于中位机的反馈,对窗口大小进行自适应调整,根据调整后的窗口向中位机传输升级数据,能够提高升级数据的数据量发送灵活性,以及减少传输升级数据过程中发生拥堵的现象,保证了升级数据传输的准确性,同时也提高了升级数据的发送顺畅性及效率,从而有利于提高中位机的升级效率及准确性。

在又一个可选的实施例中,该对设备进行自适应远程升级的方法,还可以包括以下步骤:

在向中位机传输升级数据的过程中,当监测到中位机需要恢复化成分容的生产指令时,数据通讯端停止向中位机传输升级数据,并确定已经传输的升级数据的发送情况,该升级数据的发送情况包括已经传输的升级数据的标识(例如,帧序号),还可以包括已经传输的升级数据的数据量;

在监测到中位机重新回到空闲状态时,数据通讯端根据已经传输的升级数据的发送情况,将未传输的升级数据,继续通过以太网通讯方式传输给中位机,预先获取到的升级数据包括已经传输的升级数据及未传输的升级数据。

该可选的实施例中,恢复化成分容的生产指令用于表示中位机接收到了需要参与化成分容生产的指令,即表示中位机又恢复了非空闲状态。

可见,该可选的实施例在传输升级数据的过程中,若中位机又恢复需要参与化成分容生产时,则自动停止传输升级数据并记录已经传输的升级数据的发送标识情况,以便于当中位机无需参与化成分容生产时,根据已经传输的升级数据的标识,能够准确且高效地将剩余未传输的升级数据传输至中位机,避免出现中位机接收到重复数据导致占用存储空间,以及中位机所接收到的数据不全导致无法正常升级的问题,从而有利于提高中位机的升级准确性。

该可选的实施例中,可选的,数据通讯端确定已经传输的升级数据的发送情况,包括:

数据通讯端接收中位机发送的确认指令,并根据确认指令,确定已经传输的升级数据的发送情况,该确认指令中携带有中位机已经接收到的升级数据的标识;

该可选的实施例中,确认指令为当检测到数据通讯端停止传输升级数据后,中位机确定已经接收到的升级数据的情况,并根据已经接收到的升级数据的情况生成的。

该可选的实施例中,数据通讯端向中位机传输的升级数据以帧方式传输,即将升级数据一帧帧传输给中位机。可选的,确认指令中携带的升级数据的标识可以为每帧升级数据的标识,也可以为接收到的最后一帧的升级数据的标识,例如,一共需要将10帧升级数据传输给中位机,若确认指令中携带有帧序号为第5位的升级数据,则表示前面的帧序号为第1-4的升级数据中位机均已收到,数据通讯端根据帧序号5继续将剩余的第6-10帧共5帧升级数据传输给中位机。

可见,该可选的实施例当接收到连续传输的升级数据后,即接收到一定数量的数据帧之后,中位机能够自动向数据通讯端反馈确认指令,无需每一帧升级数据都向数据通讯端进行反馈,即无需每一帧都需要和数据通讯端进行交互,提高了交互效率,从而进一步有利于提高升级效率。

实施例二

请参阅图2,图2是本发明实施例公开的另一种对设备进行自适应远程升级的方法的流程示意图。其中,图2所描述的对设备进行自适应远程升级的方法应用于动力电池自动化生产线中的升级系统,更具体的,应用于化成分容生产的升级系统,该升级系统包括中位机及数据通讯端,其中,数据通讯端包括上位机和/或远程控制软件。进一步的,该升级系统还可以包括中位机管控的下位机。如图2所示,该对设备进行自适应远程升级的方法可以包括以下步骤:

201、当检测到需要对设备进行升级时,中位机确定中位机的当前状态,该设备包括中位机和/或中位机管控的下位机。

202、若上述当前状态用于表示中位机处于空闲状态时,中位机对预先获取到的升级数据执行校验操作,得到校验结果。

203、当校验结果用于表示升级数据满足预先确定出的升级条件时,中位机通过以太网通讯方式,使用预先获取到的升级数据对设备执行升级操作。

204、当校验结果用于表示升级数据不满足升级条件时,中位机通过以太网通讯方式从数据通讯端重新获取所需的升级数据。

205、中位机通过以太网通讯方式,使用重新获取到的升级数据对设备执行升级操作。

本发明实施例中,需要说明的是,步骤205可以理解为当重新获取到升级数据之后,可以直接基于该升级数据进行升级,也可以先对其进行校验,并在校验通过后,再进行升级。

本发明实施例中,升级数据为当位机处于空闲状态时,中位机通过以太网通讯方式从数据通讯端获取到的数据,该数据通讯端包括上位机和/或远程控制软件。

本发明实施例中,针对步骤201、步骤203以及步骤205中关于基于获取到的升级数据对设备执行升级操作的其它详细描述,请参照实施例一中针对步骤101以及步骤102的详细描述,本发明实施例不再赘述。

可见,实施图2所描述的方法能够当检测到需要对中位机和/或中位机管控的下位机进行升级时,中位机确定中位机的当前状态,并在中位机当前状态处于空闲状态时,中位机通过以太网通讯方式(如千兆网),使用预先从中位机和/或远程控制软件(如远程web)获取到的升级数据对中位机和/或中位机管控的下位机执行升级操作,在升级时无需进行停机操作,即利用化成分容生产中的空闲时间对中位机、中位机管控的下位机进行自适应远程升级,能够在保证设备正常工作的同时,对设备进行自适应远程升级,从而达到提高生产效率,降低生产成本,保证经济效益的目的;以及通过以太网通讯方式进行升级,能够在高效传输升级数据的同时提高升级数据的传输稳定性及可靠性,从而有利于提高远程升级的成功概率,进而有利于得到工作状态稳定且可靠的中位机、下位机,有利于进一步提高后续的生产效率;以及升级所需的升级数据也是在中位机处于空闲状态时,中位机通过以太网通讯方式从上位机和/或远程控制软件获取到的,在升级时同样无需进行停机操作,进一步保证了生产效率,降低了生产成本,提高了经济效益;以及通过以太网通讯方式获取升级数据,提高了升级数据的传输可靠性,从而有利于进一步提高中位机或下位机成功升级的概率。此外,通过对获取到的升级数据进行校验,并在满足升级条件时,方进行后续的升级操作,能够保证升级数据的确定准确性,有利于进一步提高设备升级的准确性及可靠性,进而有利于进一步提高设备的稳定性及安全性,从而有利于进一步提高后续生产的效率及准确性;以及在判断出不满足条件时,通过重新获取升级数据,降低了升级失败的风险程度,提高了成功升级的概率。

本发明实施例中,可选的,中位机对升级数据执行校验操作,得到校验结果,包括:

中位机确定升级数据的信息,升级数据的信息包括:升级数据的数据量、升级数据的误码情况、升级数据的丢包情况中的一种或多种;

中位机根据升级数据的信息所包含的内容,对升级数据执行校验操作,得到校验结果。

可见,本发明实施例还能够通过对数据量、误码及丢包等进行综合性校验,能够提高升级数据的校验准确性,得到精准的升级数据,有利于提高升级的准确性及可靠性。

该可选的实施例中,可选的,当上述设备为中位机时,升级数据的数据量包括所有功能模块对应的升级数据的数据量,升级数据的误码情况包括所有功能模块对应的升级数据的误码情况,升级数据的丢包情况包括所有功能模块对应的升级数据的丢包情况;其中,所有功能模块的描述请参阅实施例一中相关内容的描述。以及,中位机根据升级数据的信息所包含的内容,对升级数据执行校验操作,得到校验结果,包括:

对于任一功能模块,中位机计算该功能模块对应的升级数据的信息包含的每个内容与预先确定出的该内容所对应的升级条件之间的方差值,其中,每个内容所对应的升级条件用于表示能够成功升级对应功能模块所需的数据情况,如:当需要升级的功能模块为应用层且对应的内容为数据量时,预先确定出的数据量所对应的升级条件可以为1M;

中位机基于该功能模块的类型,为该功能模块对应的每个内容匹配对应的权重值,并基于每个内容对应的方差值及对应的权重值,计算该功能模块的升级值;

中位机判断每个功能模块的升级值是否均大于等于对应的预先确定出的升级值阈值;

当判断出结果为是时,确定校验结果用于表示升级数据满足预先确定出的升级条件,当判断出所有功能模块中存在其升级值小于对应升级值阈值的目标功能模块时,确定校验结果用于表示升级数据不满足升级条件。

可见,该可选的实施例还能够通过计算中位机的每个功能模块对应的升级数据的每个内容对应的方差值,并将所有内容对应的方差值与对应内容的权重,计算该功能模块的升级值,进而与各自的升级值阈值进行比较,得到校验结果,能够提高校验结果的确定准确性及可靠性,从而进一步保证升级数据的确定准确性及可靠性,有利于进一步提高设备升级的准确性及可靠性,进而有利于提高设备的化成分容生产效率及准确性。

在另一个可选的实施例中,该对设备进行自适应远程升级的方法可以包括以下步骤:

当判断出所有功能模块中存在其升级值小于对应升级值阈值的目标功能模块时,中位机确定目标功能模块的类型,并根据目标功能模块的类型及目标功能模块对应的升级数据,判断该升级数据是否涉及中位机的安全性升级;

当判断结果为否时,中位机根据所有功能模块对应的升级数据的信息,分析对设备执行升级操作所需的升级时长及起始升级时刻;

中位机确定接下来需要生产的产品的生产需求情况,其中,该产品的生产需求情况包括但不限于该产品的类型、产品批次、生产量、单位生产时长及出货时间中的一种或多种,其中,产品批次越高,表示质量越好,所需的生产时间就越长;

中位机根据产品的生产需求情况所包含的所有内容,计算产品的生产紧急度,并根据生产紧急度及单位生产时长,计算产品的起始生产时刻;

中位机根据设备的起始升级时刻,判断起始生产时刻是否落入升级时长对应的时间段内,当判断结果为否时,确定校验结果用于表示升级数据满足预先确定出的升级条件,当判断出结果为是时,确定校验结果用于表示升级数据不满足升级条件,此时,需要等待产品生产完成后,方执行设备升级操作。

该可选的实施例中,可选的,当判断出升级数据涉及中位机的安全性升级时,确定校验结果用于表示升级数据满足升级条件。

可见,该可选的实施例在判断出若需要升级的所有功能模块中存在其升级值较小的功能模块但该功能模块的升级不涉及安全性升级时,自动根据接下来所需生产的产品的生产需求情况,计算其生产紧急度及起始生产时刻,并将其与设备的升级时间信息进行比较分析,能够丰富升级数据的校验方式,提高升级数据的成功校验的概率及准确性,在保证生产效率的同时兼顾了设备的升级,进一步保证了设备的化成分容安全生产及生产效率。

实施例三

请参阅图3,图3是本发明实施例公开的一种对设备进行自适应远程升级的装置的结构示意图。其中,图3所描述的控制装置应用于动力电池自动化生产线中的升级系统,更具体的,应用于化成分容生产的升级系统,该升级系统包括中位机及数据通讯端,其中,数据通讯端包括上位机或远程控制软件。进一步的,该升级系统还可以包括中位机管控的下位机。如图3所示,该中位机包括:

第一确定模块301,用于当检测到需要对设备进行升级时,中位机确定中位机的当前状态,该设备包括中位机和/或中位机管控的下位机;

升级模块302,用于若当前状态用于表示中位机处于空闲状态时,中位机通过以太网通讯方式,使用预先获取到的升级数据对设备执行升级操作;

本发明实施例中,升级数据为当位机处于空闲状态时,中位机通过以太网通讯方式从数据通讯端获取到的数据,该数据通讯端包括上位机和/或远程控制软件。

可见,实施图3所描述的控制装置能够当检测到需要对中位机和/或中位机管控的下位机进行升级时,中位机确定中位机的当前状态,并在中位机当前状态处于空闲状态时,中位机通过以太网通讯方式(如千兆网),使用预先从中位机和/或远程控制软件(如远程web)获取到的升级数据对中位机和/或中位机管控的下位机执行升级操作,在升级时无需进行停机操作,即利用化成分容生产中的空闲时间对中位机、中位机管控的下位机进行自适应远程升级,能够在保证设备正常工作的同时,对设备进行自适应远程升级,从而达到提高生产效率,降低生产成本,保证经济效益的目的;以及通过以太网通讯方式进行升级,能够在高效传输升级数据的同时提高升级数据的传输稳定性及可靠性,进而有利于提高远程升级的成功概率,从而有利于得到工作状态稳定且可靠的中位机、下位机,有利于进一步提高后续的生产效率;以及升级所需的升级数据也是在中位机处于空闲状态时,中位机通过以太网通讯方式从上位机和/或远程控制软件获取到的,同样无需进行停机操作,进一步提高了化成分容生产效率,降低了生产成本,保证了工作效益;以及通过以太网通讯方式获取升级数据,提高了升级数据的传输可靠性,从而有利于进一步提高中位机、下位机成功升级的概率。

在一个可选的实施例中,当上述设备包括中位机时,升级模块302通过以太网通讯方式,使用预先获取到的升级数据对该备执行升级操作的具体方式包括:

确定中位机所需升级的所有功能模块,并判断所有功能模块是否已经解耦,所有功能模块包括:中位机的应用层、任务层、执行层及数据采集层中的一种或多种;

当判断出所有功能模块已经解耦,根据所有功能模块的属性参数,从预先获取到的升级数据,为每个功能模块,匹配对应的升级数据;

对于任一功能模块,通过以太网通讯方式,使用功能模块对应的升级数据,对该功能模块执行升级操作。

可见,该可选的实施例中若需要对中位机进行升级,则先判断中位机的各个功能模块是否已经解耦,若解耦,则自动为各个功能模块匹配对应的升级数据分别对对应的功能模块进行升级,若未解耦,则先进行解耦,再进行升级,无需采用统一的固件进行升级,提高了升级的准确性与灵活性,同时也降低了升级的风险程度。

在另一个可选的实施例中,如图4所示,图4是本发明实施例公开的另一种对设备进行自适应远程升级的装置的结构示意图,如图4所示,中位机还可以包括:

判断模块303,用于当所有功能模块包括数据采集层时,判断是否已经对数据采集层执行过升级操作;当判断出结果为否时,触发升级模块302执行上述的通过以太网通讯方式,使用功能模块对应的升级数据,对该功能模块执行升级操作的功能;

判断模块303,还用于当判断出结果为是时,判断数据采集层是否经过测试;

第一获取模块304,用于当判断模块303判断出已经经过测试,获取数据采集层的测试结果;

判断模块303,还用于判断测试结果是否用于表示设备测试运行不存在问题,当判断出结果为否,触发升级模块302执行上述的通过以太网通讯方式,使用功能模块对应的升级数据,对该功能模块执行升级操作的功能。

可见,实施图4所示描述的装置当需要升级的功能模块包括数据采集层时,先对数据采集层是否经过升级以及若经过升级但测试运行存在问题,都对数据采集层进行升级,能够保证中位机的升级准确性,得到精准、稳定且可靠的中位机,从而有利于进一步提高后续化成分容生产效率及准确性。

在又一个可选的实施例中,如图4所示,第一确定模块301,还用于若当前状态用于表示中位机处于非空闲状态时,确定本次升级的目的及当前化成分容生产事件的情况,并根据本次升级的目的,确定本次升级的重要度及紧急度;

如图4所示,中位机还可以包括:

分析模块305,用于分析本次升级的重要度、紧急度及当前化成分容生产事件的情况,得到分析结果;

控制模块306,用于若分析结果用于表示需要先进行升级时,控制当前化成分容生产事件停止,并通过以太网通讯方式,使用升级数据对设备执行升级操作;

升级模块302,还用于通过以太网通讯方式,使用升级数据对设备执行升级操作;

监测模块307,用于若分析结果用于表示需要先继续当前化成分容生产事件时,对当前化成分容生产事件进行监测,得到监测结果;

升级模块302,还用于若监测结果用于表示中位机处于空闲状态时,通过以太网通讯方式,使用升级数据对设备执行升级操作。

可见,该可选的实施例在确定出中位机处于非空闲状态时,通过自动将本次升级的目的与当前化成分容生产事件的情况进行比较,以确定是先进行升级还是先进行化成分容生产,在兼顾化成分容生产效率的同时,也兼顾了设备的升级,尤其在涉及设备安全性时,先进行升级,能够保证中位机的正常工作以及减少中位机出现故障或损坏等问题,从而避免出现重大安全事故以及降低财产损失发生的概率。

在又一个可选的实施例中,如图4所示,中位机还可以包括:

校验模块308,用于对预先获取到的升级数据执行校验操作,得到校验结果,当校验结果用于表示升级数据满足预先确定出的升级条件时,触发升级模块302执行上述的通过以太网通讯方式,使用预先获取到的升级数据对设备执行升级操作的功能;

第二获取模块309,用于当校验结果用于表示升级数据不满足升级条件时,通过以太网通讯方式从数据通讯端重新获取所需的升级数据;

升级模块302,还用于通过以太网通讯方式,使用重新获取到的升级数据对设备执行升级操作;

其中,校验模块308对升级数据执行校验操作,得到校验结果的具体方式包括:

确定升级数据的信息,升级数据的信息包括:升级数据的数据量、升级数据的误码情况、升级数据的丢包情况中的一种或多种;

根据升级数据的信息所包含的内容,对升级数据执行校验操作,得到校验结果。

可见,该可选的实施例能够通过对获取到的升级数据进行校验,并在满足升级条件时,方进行后续的升级操作,能够保证升级数据的确定准确性,有利于进一步提高设备升级的准确性及可靠性,进而有利于进一步提高设备的稳定性及安全性,从而有利于进一步提高后续化成分容生产的效率及准确性;以及在判断出不满足条件时,通过重新获取升级数据,降低了升级失败的风险程度,提高了成功升级的概率;以及通过对数据量、误码及丢包等进行综合性校验,能够提高升级数据的校验准确性,得到精准的升级数据,有利于提高升级的准确性及可靠性。

在又一个可选的实施例中,如图4所示,升级系统还可以包括数据通讯端,该数据通讯端包括:

传输模块310,用于在监测到中位机处于空闲状态时,通过以太网通讯方式连续向中位机传输设备升级所需的升级数据;

第一确定模块301,还用于接收设备升级所需的升级数据,作为预先获取到的升级数据;

其中,传输模块310通过以太网通讯方式连续向中位机传输设备升级所需的升级数据的具体方式包括:通过以太网通讯方式在自适应调整后的窗口连续向中位机传输设备升级所需的升级数据;

该可选的实施例中,自适应调整后的窗口为数据通讯端根据所选择的窗口向中位机发送预设数据量的样本数据,并接收中位机针对样本数据的反馈,以及根据接收到的反馈,对所选择的窗口进行调整得到的,该样本数据包括上述升级数据和/或其他数据;其中,当接收到的反馈用于表示中位机接收到的样本数据的数据量等于预设数据量时,自适应调整后的窗口大于所选择的窗口;当接收到的反馈用于表示中位机接收到的样本数据的数据量少于预设数据量时,自适应调整后的窗口小于所选择的窗口。

可见,该可选的实施例能够通过在监测到中位机处于空闲状态时,才向中位机传输升级数据,无需对中位机进行停机操作,保证了化成分容生产效率;以及通过以太网通讯方式传输升级数据,减少了电磁干扰、信号衰减等因素干扰,能够减少升级数据的传输失真、中断情况,提高了中位机接收升级数据的准确性,进而有利于提高升级准确性及可靠性,从而有利于保证系统稳定性和安全性;以及基于中位机的反馈,对窗口大小进行自适应调整,从而根据调整后的窗口向中位机传输升级数据,能够提高升级数据的数据量发送灵活性及减少传输升级数据过程中发生拥堵的现象,保证了升级数据传输的准确性,同时也提高了升级数据的发送顺畅性及效率,从而有利于提高中位机的升级效率及准确性。

在又一个可选的实施例中,如图4所示,传输模块310,还用于在向中位机传输升级数据的过程中,当监测到中位机需要恢复化成分容的生产指令时,停止向中位机传输升级数据;

以及,如图4所示,该数据通讯端还可以包括:

第二确定模块311,用于确定已经传输的升级数据的发送情况,该升级数据的发送情况包括已经传输的升级数据的标识(例如:帧序号);

传输模块310,还用于在监测到中位机重新回到空闲状态时,根据已经传输的升级数据的发送情况,将未传输的升级数据,继续通过以太网通讯方式传输给中位机,预先获取到的升级数据包括已经传输的升级数据及未传输的升级数据。

可见,该可选的实施例能够在传输升级数据的过程中,若中位机又恢复需要参与化成分容生产时,则自动停止传输升级数据并记录已经传输的升级数据的发送标识情况,以便于当中位机无需参与化成分容生产时,根据已经传输的升级数据的标识,能够准确且高效地将剩余未传输的升级数据传输至中位机,避免出现中位机接收到重复数据导致占用存储空间,以及中位机所接收到的数据不全导致无法正常升级的问题,从而有利于提高中位机的升级准确性。

该可选的实施例中,第二确定模块311确定已经传输的升级数据的发送情况的具体方式包括:

接收中位机发送的确认指令,并根据确认指令,确定已经传输的升级数据的发送情况,该确认指令中携带有中位机已经接收到的升级数据的标识;

该可选的实施例中,确认指令为当检测到数据通讯端停止传输升级数据后,中位机确定已经接收到的升级数据的情况,并根据已经接收到的升级数据的情况生成的。

可见,该可选的实施例当接收到连续传输的升级数据后,即接收到一定数量的数据帧之后,中位机能够自动向数据通讯端反馈确认指令,无需每一帧升级数据都向数据通讯端进行反馈,即无需每一帧都需要和数据通讯端进行交互,提高了交互效率,从而进一步有利于提高升级效率。

实施例四

请参阅图5,图5是本发明实施例公开的一种对设备进行自适应远程升级的装置的中位机模式结构示意图。其中,图5所描述的装置应用于动力电池自动化生产线中的升级系统,更具体的,应用于化成分容生产的升级系统,该升级系统包括中位机。如图5所示,该中位机包括:

存储有可执行程序代码的中位机存储器401;

与中位机存储器401耦合的中位机处理器402;

中位机处理器402调用中位机存储器401中存储的可执行程序代码,执行实施例一或实施例二任一所描述的对设备进行自适应远程升级的方法中中位机所执行的部分或全部步骤。

实施例五

请参阅图6,图6是本发明实施例公开的一种对设备进行自适应远程升级的装置的数据通讯端模式结构示意图。其中,图6所描述的装置应用于动力电池自动化生产线中的升级系统,更具体的,应用于化成分容生产的升级系统,该升级系统包括数据通讯端。如图6所示,该数据通讯端包括:

存储有可执行程序代码的数据通讯端存储器501;

与数据通讯端存储器501耦合的数据通讯端处理器502;

数据通讯端处理器502调用数据通讯端存储器501中存储的可执行程序代码,执行实施例一或实施例二任一所描述的对设备进行自适应远程升级的方法中数据通讯端所执行的部分或全部步骤。

实施例六

本发明实施例公开了一种升级系统,该升级系统包括中位机和数据通讯端,该中位机用于执行实施例一或实施例二任一所描述的对设备进行自适应远程升级的方法中中位机所执行的部分或全部步骤,该数据通讯端用于执行实施例一或实施例二任一所描述的对设备进行自适应远程升级的方法中数据通讯端所执行的部分或全部步骤。

实施例七

本发明实施例公开了一种计算机存储介质,计算机存储介质存储有计算机指令,计算机指令被调用时,用于执行实施例一或实施例二任一所描述的对设备进行自适应远程升级的方法中中位机所执行的部分或全部步骤。

实施例八

本发明实施例公开了另一种计算机存储介质,计算机存储介质存储有计算机指令,计算机指令被调用时,用于执行实施例以或实施例二任一所描述的对设备进行自适应远程升级的方法中数据通讯端所执行的部分或全部步骤。

以上所描述的装置、对设备进行自适应远程升级的方法的实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

最后应说明的是:本发明实施例公开的一种对设备进行自适应远程升级的方法、装置、系统及介质所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号